BM6P6(@ PPPGGGAAADDDJJJQQQXXX___]]]]]]ZZZUUUNNNGGGBBBAAAFFFLLLSSSYYY]]]bbbhhhmmmsssqqqnnnmmmooorrruuuvvv{{{~~~{{{ccc^^^ZZZ^^^aaagggppp|||xxxrrrqqqnnnhhhcccXXXWWWXXX^^^dddgggddd```SSSQQQ\\\lllYYYMMMKKKWWWhhhzzztttsssmmmcccYYYTTTSSSSSSVVVXXX\\\___ccceeefffgggbbbqqqllluuusssjjjbbbfff~~~wwwnnnuuuccc\\\ZZZ___aaa]]][[[]]][[[]]]]]]YYYUUUTTTXXX\\\]]][[[ZZZZZZ[[[[[[ZZZXXXUUUSSSQQQQQQTTTUUUTTTSSS]]][[[WWWSSSOOOPPPSSSVVVXXXWWWWWWWWWXXXYYYZZZZZZWWWUUUSSSQQQOOONNNMMMLLLEEEAAA<<<888777666666555333222000111;;;NNNaaammmkkkmmmjjjcccaaappp~~~mmmgggrrr}}}zzzrrrooopppPPPLLLLLLPPPQQQQQQXXXaaa[[[[[[ZZZZZZ\\\___aaaccceeejjjttt~~~|||uuujjj```YYYPPP]]]eeekkkzzzvvv\\\XXXSSSOOOMMMLLLLLLKKKGGGGGGFFFDDDBBB@@@>>>===<<<;;;:::999999999:::;;;===???DDDHHHKKKLLLKKKJJJLLLMMMTTTZZZWWWKKKCCCBBBCCCCCCFFFIIIIIIKKKWWWfffzzz~~~{{{nnn^^^NNNDDD:::555111222222222666;;;:::AAA???===CCCAAA<<<>>>XXXzzzfffXXXEEE:::777888888666333333222222111000000000///............---------//////.........------------------............///......000111000333@@@MMMhhhxxxpppwwwSSSOOOPPPXXXpppccc[[[\\\^^^TTTJJJDDDGGGOOOVVV\\\```^^^\\\XXXSSSPPPNNNMMMLLLGGGGGGJJJOOOWWW___fffjjjooonnnllllllnnnqqqtttuuuuuuxxx}}}aaaVVVYYYYYY[[[]]]dddmmmzzz|||uuummmjjjkkkjjjeee```[[[ZZZ\\\cccmmmqqqmmmiiiZZZZZZfffxxx___HHHHHHMMM\\\mmm}}}sssuuurrrkkk```WWWSSSSSSTTTXXXZZZ\\\___bbbdddeeeeeebbbfffhhh|||pppzzzxxxYYYllluuuoooeeejjj^^^YYYYYY^^^aaa^^^]]]^^^\\\^^^___\\\WWWUUUXXX[[[[[[ZZZXXXYYYZZZ[[[ZZZYYYUUUSSSRRRSSSVVVXXXXXXWWWYYYXXXVVVTTTRRRRRRUUUXXXYYYZZZ\\\^^^^^^^^^]]]\\\UUUUUUUUUTTTRRROOOKKKJJJGGGCCC>>>:::888666555444222222111111999JJJ___lllooopppppphhh^^^cccvvvqqqkkkuuu~~~|||yyyyyyvvvXXXQQQNNNSSSYYYZZZ\\\```eeefffgggffffffhhhlllooozzz}}}tttjjjaaaYYYTTTRRR___jjjsssYYYUUUPPPMMMKKKKKKJJJIIIEEEEEEDDDCCCAAA???===<<<<<<;;;:::999999:::;;;;;;>>>AAAEEEHHHIIIIIIKKKLLLTTTUUUZZZ]]]VVVIIIBBBAAABBBAAADDDHHHJJJQQQbbbsss}}}xxxpppfffXXXGGG;;;888333111222444444888===@@@EEE@@@===CCCAAA<<>><<<;;;<<<;;;:::999::::::<<<<<<@@@DDDHHHHHHFFFFFFKKKOOO]]]___aaa___TTTGGG@@@AAAAAAAAABBBEEEKKKWWWmmm|||qqqiiiaaaVVVFFF:::555111000222444555999???FFFIIIBBB???DDD@@@:::>>>IIIhhhsssppptttEEE>>>777555777777555222333333222222111000000000///............---------............---------------------............///......000111000333@@@MMMggg{{{yyysss[[[KKKEEEPPPmmmlllXXXUUUWWWUUUnnnWWWKKKBBBHHHTTT\\\^^^^^^```YYYPPPMMMMMMNNNLLLIIIIIIEEEBBBDDDKKKUUU\\\```bbbeeehhhjjjlllnnnppprrrxxx|||uuuWWWPPPWWW\\\YYYaaa```eeeqqqwwwhhhiiikkknnnssswwwxxxxxxvvvssspppppppppnnniiieee```^^^```kkkyyy~~~zzzsssiiikkk{{{]]]IIIFFFKKKQQQggg|||yyyuuulllaaaXXXRRRPPPTTTYYY]]]^^^___``````aaaaaaaaaeeedddrrrzzztttxxxjjjdddfffiiiddd|||pppxxx}}}mmmfffbbbdddZZZ\\\[[[[[[^^^aaaccccccccccccdddccc```\\\XXXXXXZZZ]]]\\\ZZZWWWVVVWWWXXXYYYXXXWWWWWWXXXYYY[[[[[[[[[[[[TTTVVVXXXYYYXXXWWWXXXYYYXXXZZZ]]]___``````^^^]]]]]]]]]]]]\\\ZZZVVVRRROOOMMMIIIDDD@@@===999555222000111222222333===QQQdddnnnmmmppppppaaaRRR]]]ttt~~~wwwsssxxx|||xxxqqqmmmpppuuuyyyeee___]]]cccmmmrrrppplllmmmssszzz|||}}}}}}{{{wwwqqqggg]]]WWWVVVZZZ^^^mmmuuugggRRROOOKKKIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@>>>===<<<;;;;;;:::::::::<<<===>>>BBBGGGJJJHHHDDDEEELLLSSSbbbdddccc]]]PPPEEEAAABBBCCCBBBBBBDDDMMM^^^tttvvviiibbb[[[PPPCCC;;;444111///222444444888===EEEHHHBBB@@@DDD>>>888>>>OOOfffpppqqq```EEE@@@;;;999999999555222333333222222111000000000///............------------------------------------------............///......000111000333@@@MMMlllyyy|||}}}yyyaaaRRRJJJSSSnnnkkk]]]YYYVVVPPP^^^xxxXXXLLLCCCHHHUUU\\\______bbb\\\VVVUUUUUUTTTOOOJJJGGGGGGGGGFFFGGGLLLSSSYYY___bbbgggjjjkkkmmmoooqqqwww}}}zzzlllZZZPPPQQQWWWYYYWWW```]]]bbboooxxxxxxqqqlll[[[XXXSSSPPPSSSVVVTTTNNNIIILLLUUU```kkkpppqqqppprrrpppoooppppppoookkkggg```___aaajjjvvv{{{wwwppppppsssfffNNNGGGGGGJJJMMMlll~~~yyysssggg[[[TTTPPPOOOUUU\\\^^^_________``````aaaaaaeeeooogggttt|||bbb}}}lllwwwuuufff___\\\bbb[[[]]]___aaacccddddddeeeeeedddhhhddd^^^XXXUUUWWW\\\___^^^\\\YYYWWWWWWWWWVVVUUUYYYZZZ[[[[[[ZZZYYYYYYYYYWWWYYY[[[[[[YYYWWWVVVVVVUUUVVVVVVWWWYYYZZZZZZ[[[ZZZYYYWWWUUUSSSPPPNNNMMMNNNKKKGGGDDD@@@<<<777333111111222333222777HHHZZZnnnkkknnnqqqeeeUUUTTT___qqq~~~~~~}}}yyywwwwwwwwwwwwyyygggddddddiiirrr}}}ooonnnmmmooossswwwyyyxxxwww~~~yyysssoooccc___YYYTTTTTTZZZdddlllzzzhhhOOOLLLIIIGGGGGGFFFEEECCCBBBBBBBBBAAAAAA???>>>>>>;;;;;;::::::;;;===>>>@@@DDDHHHKKKIIIFFFHHHPPPXXXaaabbb___VVVKKKEEECCCDDDDDDCCCCCCIIIXXXmmmxxxlllaaaYYYOOOBBB999666444111///222333222555:::???CCCBBBBBBDDD<<<999DDDTTTiiivvv{{{}}}vvvUUUCCC>>>999666555555444222333333222222111000000000///............---------,,,,,,---------------------------............///......000111000333@@@MMMnnnxxxrrrcccWWWQQQVVVnnn}}}vvvkkkccc\\\TTTYYYmmm|||ZZZNNNEEEIIITTT\\\aaaccc]]][[[YYYYYYZZZYYYTTTPPPGGGIIIJJJHHHFFFHHHNNNTTT^^^cccgggjjjjjjlllooorrrrrrzzzyyy```XXXPPPOOORRRVVVZZZ^^^bbbbbbiiisssuuuiiiWWWLLLFFFLLLRRRTTTPPPKKKGGGEEEIIIPPP```rrr{{{zzzvvvtttoooooooooppprrrrrrpppnnncccbbbeeekkktttwwwvvvrrrrrrtttsssOOOCCCDDDGGGNNNWWWrrr|||}}}~~~yyyoooaaaUUUQQQPPPOOOVVV___^^^^^^^^^^^^___aaabbbccceeeyyysssnnnbbbsssiii{{{mmmccc[[[YYY```[[[^^^aaaeeefffcccbbbdddeeedddgggbbb[[[VVVTTTWWW\\\___]]]\\\ZZZYYYYYYXXXVVVUUUYYY[[[]]]\\\ZZZXXXXXXXXX[[[]]]^^^]]]ZZZVVVTTTSSSRRRQQQRRRRRRTTTUUUWWWXXX[[[YYYWWWUUUSSSQQQQQQPPPNNNLLLIIIGGGDDD???:::666333000111444222333???NNNkkkmmmqqqqqqhhhZZZRRRRRR^^^xxxyyy{{{|||sssgggWWWYYY]]]gggwww|||{{{zzz~~~xxxnnneee___SSSSSSRRRRRRVVV___mmmwww[[[KKKIIIGGGFFFEEEEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>;;;;;;:::;;;<<<>>>@@@AAAEEEHHHJJJJJJIIIMMMUUU\\\^^^]]]WWWMMMGGGFFFFFFEEEDDDDDDGGGSSSjjjxxxjjj\\\SSSHHH:::222222444111000222333222555999:::@@@AAABBBCCC===AAATTThhhwwwaaafffkkkoooyyyKKK???<<<888555555666666666333333222222111000000000///............---------,,,,,,,,,,,,---------------------............///......000111000333@@@MMMjjjxxxnnnaaaXXXRRRVVVlll}}}oooeee]]]^^^nnnYYYNNNFFFHHHPPPXXX```eee[[[\\\\\\]]]\\\[[[YYYXXXNNNMMMKKKJJJJJJMMMRRRUUU```dddhhhjjjiiikkkppptttsss{{{}}}qqqeeeZZZRRRMMMPPPSSSVVV]]]fffdddjjjtttzzzsssbbbTTTNNNQQQZZZdddeee\\\RRRLLLLLLIIIXXXrrr~~~uuurrrsssrrrrrrsssssssssrrrqqqhhhiiilllpppuuuyyyzzzzzzuuuwwwdddIIIDDDGGGJJJVVVfffzzz}}}}}}~~~yyykkk\\\PPPOOOPPPPPPWWWaaa\\\\\\]]]^^^___bbbdddeeeiii~~~}}}lll```uuu```pppdddaaa\\\YYY```]]]```^^^cccccc^^^\\\```ccccccbbb___ZZZVVVVVVXXXZZZ[[[ZZZZZZZZZ[[[\\\[[[YYYVVVXXX[[[^^^^^^\\\ZZZYYYZZZ]]]______^^^ZZZVVVTTTSSSOOOPPPRRRTTTUUUVVVVVVVVV[[[[[[[[[ZZZYYYWWWUUUTTTLLLKKKJJJIIIGGGCCC===:::555000000555444000777CCC```llluuusssjjjaaaXXXRRRVVVxxx}}}vvvhhh[[[UUUYYY```nnnzzzqqqdddXXXQQQQQQSSSVVVXXX]]]fffsss}}}}}}yyywww{{{xxx```IIIHHHFFFDDDCCCCCCCCCAAA????????????@@@??????>>>>>>;;;;;;;;;;;;===???AAABBBEEEGGGIIIKKKNNNTTT[[[```]]]ZZZPPPFFFDDDHHHIIIFFFEEEEEEKKK\\\yyy|||gggSSSKKKDDD999222333444111111444666555888<<<999@@@BBBBBBBBB???NNNkkk}}}gggkkksss|||___EEE===<<<:::888888888888777333333222222111000000000///............---------++++++,,,,,,,,,------------------............///......000111000333@@@MMMcccvvvjjjpppaaaVVVNNNSSSkkkyyyjjjccc```mmmVVVLLLDDDEEEKKKSSS]]]eeecccdddeeecccaaa___``````XXXRRRLLLKKKPPPVVVYYYZZZaaaeeeiiijjjiiikkkpppuuuyyysssggg]]]TTTLLLIIIOOOSSSTTTZZZdddaaalllyyy{{{mmm\\\UUUXXXMMMUUU]]]^^^WWWOOONNNRRRZZZoooxxxuuuuuutttsssqqqooonnnmmmllllllooorrruuuxxx|||~~~xxx]]]JJJJJJLLLMMMZZZlll|||zzz{{{vvviiiYYYNNNNNNPPPPPPWWWbbb[[[[[[\\\]]]___bbbeeegggnnn{{{yyy}}}lll\\\YYYfffuuu^^^bbb___\\\ccc___aaa[[[``````ZZZXXX^^^bbbbbb]]][[[YYYXXXXXXYYYXXXXXXWWWWWWYYY\\\^^^^^^[[[YYYWWW[[[^^^___]]][[[\\\]]]^^^___```^^^ZZZVVVTTTTTTNNNPPPTTTWWWYYYXXXWWWVVVWWWXXXZZZ[[[ZZZWWWTTTRRRKKKKKKJJJJJJHHHEEE@@@<<<777000000555555000333===TTTjjjxxxsssjjjfffaaaXXXXXX{{{~~~yyyqqqdddWWW\\\```hhhvvv}}}xxxmmm^^^QQQHHHVVVZZZ^^^aaadddlllwwwnnnkkkeeeaaa```\\\RRRHHHEEECCCAAAAAAAAAAAA???=========>>>>>>>>>>>>======;;;;;;;;;;;;===???BBBCCCEEEFFFHHHKKKQQQXXX^^^aaa^^^XXXMMMBBBCCCIIIJJJEEEGGGHHHMMMaaazzz___FFF???>>>777222333333000111666888888;;;@@@;;;BBBCCCBBBAAAAAAXXX||||||~~~UUUJJJ:::::::::999777555222111333333222222111000000000//////.........---------+++++++++,,,,,,------------------.........//////......000111000333@@@MMM^^^tttcccaaaxxxcccTTTJJJQQQlll~~~kkkccc]]]hhhXXXHHH;;;===EEEOOO___nnnrrrrrrtttvvvtttllleeecccZZZUUUQQQQQQVVV[[[___```iiiggghhhlllnnnmmmppptttxxx~~~}}}rrreeeXXXOOOMMMKKKJJJNNNTTT[[[```iiitttzzzqqqddd^^^\\\ZZZVVVKKK@@@<<<<<>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<===@@@BBBBBBDDDIIIPPPVVVZZZ[[[[[[PPPJJJDDDBBBGGGMMMNNNKKKGGGAAAKKKkkk|||jjjUUUCCC>>>;;;444222777111333555888:::<<<======;;;AAADDDBBBEEEZZZ|||eeeDDD===<<<;;;999888777777777444444333222222111111000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------///111000222<<>>;;;999666444222222333444DDDZZZmmmpppllljjjfff___]]]www}}}||||||pppaaa___fffttt|||~~~mmmkkknnnsss~~~}}}|||||||||{{{vvvtttqqqaaaOOOOOO\\\bbbhhhmmmuuu~~~mmmUUURRRMMMJJJHHHGGGEEEDDDAAA@@@???>>>============<<<<<<;;;;;;:::;;;;;;<<<;;;<<<<<<======>>>AAADDDCCCEEEJJJRRRYYY\\\[[[XXXKKKGGGCCCBBBFFFJJJJJJGGGKKKJJJVVVrrrzzzmmm___LLL===999777222111555222333666999<<>>===<<<;;;;;;;;;<<<;;;::::::999999:::;;;;;;:::;;;<<<======???BBBDDDEEEFFFKKKTTT\\\]]]YYYSSSGGGFFFEEEFFFGGGGGGFFFEEENNNVVVggg|||}}}kkk___RRRCCC777666666222222555444555777;;;>>>AAACCCEEEFFFEEEAAAEEE[[[uuuyyyoooqqqzzzuuuKKK>>>===<<<:::999888777777444444333333222222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000111000111999DDD[[[sssuuupppaaaJJJPPP___jjjTTTPPPYYY```vvvQQQFFF======AAALLLcccyyy|||pppfffgggffffffhhhkkknnnpppqqqooonnnoooqqqooommmpppuuu}}}mmm___SSSNNNKKKFFFEEEGGGOOOWWW\\\^^^ZZZUUUSSSUUUYYY\\\]]]ZZZTTTQQQWWWbbbiiijjjiiiSSSIIIBBBCCCHHHNNNSSSXXXbbbllluuuwwwxxx{{{ooo[[[UUUcccpppwww}}}vvviii]]]XXXQQQQQQSSSUUUWWWZZZ```eeedddfffaaabbbiiiggggggqqq~~~WWWhhhqqqTTTKKK\\\kkk^^^ZZZYYYYYYYYYZZZZZZYYYWWW\\\[[[YYYZZZZZZYYYVVVTTTRRROOOPPPUUUWWWTTTQQQQQQUUUVVVVVVWWWXXXYYYYYYYYYUUUTTTTTTVVVYYYZZZZZZYYYWWWVVVVVVTTTSSSRRRQQQPPPUUUTTTSSSSSSUUUVVVVVVUUUVVVVVVUUUSSSQQQOOOMMMLLLEEELLLPPPNNNJJJIIIGGGDDD@@@>>>;;;777555333333333555JJJ```lllpppooohhh```VVVbbbjjjffffffmmmqqqttt~~~~~~}}}yyytttiii___cccpppyyypppnnnmmmnnnrrrxxx}}}{{{yyywwwwwwrrrlllhhhdddVVVKKKUUUiiillljjjLLLMMMJJJGGGEEEDDDCCCAAA@@@<<<<<<;;;:::::::::::::::999999999888999999:::::::::;;;<<<<<<<<<===@@@BBBGGGHHHLLLTTT\\\\\\TTTLLLGGGGGGIIIKKKIIIEEEDDDFFFTTTcccxxxuuucccXXXIII???777666777555444777777777999;;;>>>AAACCCDDDEEEEEEAAACCCYYYsssuuufffrrrxxxzzzNNN???>>>===;;;999888777777555444444333222222111111000000//////............---------------------------------............///000///000111///000888BBBXXXuuuzzzuuunnnXXXSSSWWWyyy```OOONNNXXX___uuuRRRGGG??????CCCMMMcccyyyzzzqqqrrrtttuuuuuuvvvxxxxxxwwwtttrrrqqqnnnmmmuuu~~~~~~nnn```UUUMMMJJJFFFDDDGGGMMMUUUZZZ\\\UUUNNNNNNSSSYYY\\\^^^^^^YYYYYYcccqqquuukkk^^^FFFAAA>>>>>>>>>???DDDKKKYYYiiiwwwyyywww{{{lll[[[WWWeeeuuu~~~{{{rrrdddYYYTTTPPPRRRSSSTTTVVV[[[```cccccceee```___ddddddiiiwwwtttOOOhhhdddSSSaaavvv^^^YYYYYYYYYZZZ[[[[[[YYYWWWZZZYYYXXXWWWVVVUUURRRQQQOOONNNPPPUUUWWWTTTRRRSSS[[[[[[[[[[[[\\\\\\\\\]]]ZZZYYYXXXXXXYYYYYYXXXWWWUUUTTTTTTSSSRRRRRRQQQQQQTTTSSSSSSUUUWWWYYYXXXWWWUUUUUUTTTRRROOOLLLIIIHHHIIIPPPSSSOOOKKKIIIGGGDDD???>>>;;;999666555444444222BBBXXXgggooopppjjjddd^^^\\\sss~~~zzz{{{yyywwwqqqooozzz}}}yyy{{{|||{{{~~~}}}~~~}}}wwwkkkccckkkzzzyyyqqqhhhjjjmmmuuu}}}{{{xxxvvvuuuqqqjjjeee___RRRKKKZZZrrryyyzzzaaaNNNLLLIIIFFFDDDCCCAAA>>><<<::::::999999888999999999888888888888888999:::;;;;;;<<<===<<<<<<===???BBBIIIJJJNNNSSSXXXVVVNNNGGGHHHHHHJJJLLLGGGBBBEEEMMMddduuulll[[[RRRCCC<<<666555666666666777:::::::::;;;<<<>>>@@@AAA@@@DDDBBBBBBRRRiiirrrnnn|||}}}rrrJJJ@@@???>>>;;;:::888888777555555444444333222222111////////////............---------------------------------............///000000000111//////777AAAWWWuuu{{{yyy~~~vvvYYYRRRUUU|||rrraaaSSSQQQYYYaaayyyUUUIIIAAAAAAFFFPPPcccuuuyyy~~~~~~~~~{{{xxxuuuqqqrrr|||pppcccYYYLLLIIIFFFEEEHHHMMMTTTXXXYYYPPPIIIKKKQQQUUUXXX[[[^^^^^^```hhhrrrrrrbbbQQQ@@@???AAABBB>>>;;;@@@GGGWWWhhhwww{{{zzz|||tttbbbZZZYYYggg}}}~~~zzzvvvkkk]]]SSSOOOOOORRRSSSRRRTTT[[[bbbdddgggiiiccc^^^aaacccnnn|||nnnTTTjjjWWW]]]```XXXXXXXXXZZZ]]]^^^]]]\\\ZZZYYYWWWUUUTTTSSSRRRRRRQQQOOOQQQUUUVVVTTTTTTWWW______^^^]]]]]]]]]]]]^^^ZZZXXXUUUTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTVVVXXXYYYYYYWWWRRRSSSRRRRRRPPPMMMKKKIIIQQQUUUUUUPPPMMMKKKIIIEEEAAA@@@>>>;;;999777666555111<<>>;;;999999999888888888888999999888888888888999:::;;;;;;===>>>??????@@@AAAEEEGGGNNNOOOQQQRRRRRROOOIIIEEEGGGGGGIIIKKKEEEBBBLLLZZZyyyttt```PPPFFF===999444222333555777888<<<;;;::::::;;;===>>>???>>>BBBFFFKKKVVViiiwww~~~eeeFFFBBB@@@>>><<<:::999888888555555444444333333222222//////////////////......---------------------------------............///000///000000...///777AAAWWWtttyyyxxxtttmmm{{{wwwQQQMMMXXXuuummmbbbUUUPPPVVV\\\uuuZZZLLLBBBDDDJJJRRRbbbqqqtttzzz}}}yyyzzzrrrfff\\\KKKIIIGGGGGGIIINNNSSSVVVXXXOOOJJJMMMQQQRRRUUUYYY^^^dddhhhiiijjjeeeXXXJJJCCCCCCEEEGGGFFFDDDJJJQQQdddooozzz~~~~~~ssstttqqqiiicccZZZ\\\aaannn|||wwwqqqfffXXXNNNLLLLLLPPPQQQOOORRR]]]eeeggghhhlllgggaaaccciii}}}{{{iii]]]jjjSSSoooyyyhhh\\\[[[[[[\\\^^^```______[[[ZZZXXXUUUSSSSSSUUUWWWUUURRRRRRUUUVVVUUUXXX]]]___^^^]]][[[ZZZZZZZZZZZZWWWSSSPPPNNNPPPRRRSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSUUUWWWWWWUUUTTTOOOPPPQQQSSSSSSRRRQQQPPPXXXXXXVVVQQQOOOOOOLLLGGGGGGEEECCC???<<<999666555000777EEEUUUcccjjjkkkkkkhhh^^^```ZZZbbbvvvooodddooo{{{|||xxxwww~~~{{{{{{||||||yyyvvvyyyllleeeaaadddqqq~~~}}}}}}}}}||||||zzz{{{zzzyyyvvvsssooollljjjeee___[[[XXXRRRVVVrrrjjjRRRIIIFFFBBBDDDCCCAAA@@@@@@>>><<<:::999888888888888888999999888888888999999:::<<<<<>>:::777555000444???OOO^^^fffkkkmmmbbb^^^dddZZZ```ttt{{{pppiiiwwwzzzssstttzzzxxxxxx~~~~~~{{{{{{{{{yyysssmmmgggaaahhhxxx|||zzz}}}yyyuuuvvvvvvuuurrroookkkgggeee___YYYVVVVVVTTT\\\}}}lllRRRHHHLLLKKKEEECCCBBBAAAAAABBBAAA???===999888888888888888999999999999999999:::;;;<<<===@@@BBBFFFJJJMMMRRRXXX\\\WWWYYYXXXSSSKKKEEEEEEHHHKKKIIIKKKNNNKKKOOOeeeppp[[[LLL???555666555222000333999>>>@@@;;;::::::;;;<<>>GGGUUUfffrrr{{{zzzlll\\\IIIHHHGGGJJJMMMQQQRRRSSSUUUXXXSSSKKKLLLTTTQQQGGGQQQWWW^^^```^^^]]]YYYWWWVVV[[[______```gggpppwwwgggZZZPPPQQQTTTRRRQQQRRR^^^iiiuuuzzzpppcccXXXQQQOOOOOOMMMRRRPPPIIIMMM\\\ggghhhmmmddd```gggrrrfff^^^eeedddcccfffrrr}}}pppooofffccc^^^\\\]]]^^^___```\\\[[[XXXWWWVVVVVVWWWXXXVVVUUUUUUUUUVVVXXXZZZ[[[XXXWWWVVVUUUTTTSSSTTTTTTWWWUUUSSSSSSUUUVVVVVVVVVQQQQQQQQQQQQSSSUUUXXXYYYVVVVVVVVVUUUTTTSSSRRRQQQQQQTTTVVVWWWVVVVVVVVVVVV\\\XXXTTTRRRSSSSSSQQQOOOQQQKKKDDDBBBEEEGGGGGGEEE;;;<<<<<>>@@@@@@???>>>===<<<;;;;;;777777888888888888777777888888777888:::===@@@BBBBBBBBBEEELLLTTTZZZ^^^aaa___ZZZTTTNNNKKKJJJHHHGGGJJJKKKHHHEEELLLccc|||yyyiiiUUUCCC999888444333222222333666888:::999999;;;???>>>===???DDDKKKPPPXXXkkk~~~{{{bbbuuu^^^AAABBBAAA@@@>>><<<;;;;;;:::666666666555444222000///000000000///......------------------------------..................---------...///......111777<<>>???>>>>>>===;;;::::::999777888888888888888777666777777777999;;;>>>@@@BBBDDDFFFKKKQQQVVVZZZ___bbb^^^YYYQQQKKKGGGFFFEEEDDDIIIHHHGGGMMMaaa{{{ppp```NNN>>>666555444333222222333555777888999999;;;???>>>;;;>>>CCCUUUlll|||zzzwww}}}___bbbmmmeeeQQQCCC@@@???>>><<<;;;:::999999333333333222222222111111000000000///......---------------------------------------------------------...///......000666<<>>999777555333666EEEZZZiiiooolllpppbbb[[[___}}}~~~|||qqq\\\XXX]]]TTT```ooo{{{~~~sssooorrruuuuuulllmmmppptttwwwwwwuuussswwwssstttxxxvvvqqqssszzzxxxtttrrrsssooolllsss}}}zzzyyyzzz{{{uuuoooqqqwwwzzzuuupppvvvvvvuuuuuuttttttttttttyyyyyyzzz{{{{{{zzzzzzyyyzzzyyyxxxyyy|||}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~|||zzz{{{|||}}}uuutttqqqooollljjjhhhgggbbb___[[[YYYZZZYYYVVVSSSSSSOOOJJJIIIKKKLLLJJJGGGCCC@@@===>>>@@@@@@>>><<<===<<<<<<;;;:::999888888888999999999888777666666555666888;;;===???AAABBBFFFMMMTTTWWWXXXZZZ___ccc[[[UUUNNNHHHEEEEEEEEEEEEKKKGGGIII[[[yyy~~~rrrcccTTTEEE888222333444333222111222333555777999999<<<@@@???===AAAGGGssszzz|||qqqdddMMMLLLOOOKKKEEEEEE@@@???>>><<<;;;:::::::::777666444333222111222222111000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...000666;;;LLLdddrrrjjjaaakkk{{{cccYYY]]]qqqdddWWWXXX[[[tttooo___OOOKKKRRR___nnnyyy|||}}}~~~wwwbbbKKKGGGBBB@@@BBBGGGJJJLLLWWWRRRLLLOOO]]]jjjhhh^^^bbb```___^^^\\\^^^fffpppvvv{{{gggQQQQQQ\\\iiipppttt~~~|||qqqhhh]]]WWWYYY\\\^^^^^^[[[\\\YYYVVVXXX```dddbbbaaa```eee|||rrr~~~tttjjjxxxiiiaaadddcccccc___[[[YYY[[[^^^aaabbbbbbaaa````````````aaabbb\\\[[[YYYXXXWWWXXXYYYYYYYYY[[[]]]___```aaabbbbbbZZZXXXVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUUUUSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQSSSVVVYYYUUUUUUVVVWWWYYY[[[\\\\\\QQQOOOMMMLLLJJJGGGCCC???===999333333>>>PPPbbbllllllpppfffeeeggg~~~tttppprrr~~~{{{bbbZZZ^^^WWW^^^jjjwwwwwwnnnlllppptttjjjiiijjjnnnsssuuusssqqquuuqqqqqquuuvvvrrrqqqsssrrrqqqsssssspppoooyyy~~~wwwssstttvvvuuuqqqoooppptttvvvssspppuuuuuuvvvwwwvvvuuutttsssssssssttttttuuuuuuuuuuuuyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{yyyxxxxxxyyy{{{{{{}}}}}}}}}}}}{{{yyywwwvvvuuuvvvwwwxxxzzzyyyuuusssnnnlllhhhdddaaa______^^^\\\YYYVVVTTTTTTSSSQQQOOONNNJJJGGGHHHKKKIIICCC===>>><<<:::;;;<<<<<<;;;999<<<<<<;;;::::::999888888999999999999888777666666444666999===@@@AAAAAAAAAHHHSSS]]]]]]ZZZZZZ^^^aaaWWWRRRKKKGGGFFFHHHIIIJJJKKKKKKSSShhhrrreeeVVVJJJ>>>555111333444333222111111333555666999:::>>>AAA@@@???EEEMMM|||xxxkkkiiizzzooolllfffVVVLLLMMMOOOHHHDDDFFFCCCBBB@@@???>>>=========AAA???;;;777444333222333111111000000///.........------------------------,,,,,,,,,,,,,,,---------,,,...//////...000555999NNNdddpppnnn___fffcccSSSVVVhhhaaaPPPQQQUUUhhhssscccRRRNNNVVVcccsss~~~uuuaaaHHHDDD@@@>>>AAAGGGLLLNNNTTTSSSRRRTTT[[[bbbbbb^^^eeebbbaaa___ZZZXXXaaalllssszzz}}}iiiWWWUUUeeezzz}}}vvvlllddd[[[XXX[[[___```___ZZZ[[[YYYYYY]]]bbbdddbbbaaa[[[jjjppp|||yyyxxx```zzzkkkyyyhhhcccddd```ccc```]]]\\\]]]```aaabbbbbbbbbaaaaaaaaaaaaaaaaaa^^^[[[WWWTTTTTTVVVYYY[[[VVVZZZ___ccceeedddbbb```ZZZYYYWWWWWWXXXWWWUUUTTTTTTUUUUUUUUUTTTRRRPPPNNNRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQQQQSSSWWWZZZUUUVVVWWWXXXXXXXXXYYYYYYLLLMMMMMMNNNNNNLLLHHHEEEAAA;;;444333:::III\\\jjjiiihhheeepppooovvvmmmjjjlllyyyhhh___cccyyy{{{}}}qqqjjjiiilllhhhffffffiiimmmppppppnnnllljjjkkkooorrrpppnnnmmmlllnnnpppqqqnnnpppyyy{{{tttpppppprrrpppqqqrrrrrrqqqqqqrrrsssrrrsssuuuvvvvvvvvvttttttqqqqqqqqqrrrssstttuuuuuuwwwxxxwwwvvvtttsssrrrrrrvvvuuutttsssssstttuuuvvvvvvvvvuuutttrrrpppnnnmmmqqqpppppppppqqqpppmmmjjjkkkhhhddd___[[[YYYYYYYYYWWWUUUSSSQQQQQQPPPOOONNNIIIHHHGGGHHHHHHFFFCCC@@@@@@===:::888777888888888<<<;;;;;;::::::999999999999999999999999888777777444777:::>>>AAABBBAAAAAAGGGVVVaaa```ZZZZZZ\\\\\\TTTOOOIIIFFFEEEGGGHHHIIIGGGQQQaaawwwzzzfffYYYKKKAAA:::444333555333222111111111333555666======???@@@>>>===EEEOOOccc^^^aaawwwrrrmmmrrr{{{\\\RRRNNNSSSVVVPPPJJJHHHCCCBBBAAA@@@???>>>>>>>>>CCCAAA===999666444444444111111111000//////......------------------------,,,---------.........///,,,...000///...///444888NNNaaajjjooo```jjjdddTTTTTTeeeyyyXXXJJJLLLQQQ^^^sssdddVVVTTT]]]jjjyyy~~~}}}nnn]]]FFFBBB???>>>BBBHHHNNNPPPRRRUUUXXXZZZ\\\^^^___```___[[[YYYXXXRRRNNNWWWeeerrrzzzzzztttzzziii\\\[[[ssszzzsssbbb^^^[[[[[[___bbbcccccc[[[ZZZZZZ]]]bbbeeedddbbbaaa___{{{pppqqqkkktttvvv~~~[[[}}}jjjeeeccc___```^^^\\\\\\^^^___^^^^^^aaaaaa``````___^^^^^^]]]^^^[[[WWWTTTTTTVVVYYY[[[UUUXXX^^^cccdddbbb^^^\\\ZZZYYYXXXXXXYYYYYYWWWUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRPPPPPPPPPOOOOOOQQQVVVYYYVVVWWWYYYXXXWWWUUUVVVVVVOOOPPPRRRRRRPPPMMMIIIGGGAAA;;;555444888DDDWWWhhhkkkhhhhhhyyywwwrrr~~~tttmmmqqq|||}}}wwwiiiccckkkxxxkkkddddddfffdddccccccfffhhhiiijjjggggggiiimmmppppppooommmiiilllpppqqqpppssszzz}}}xxxqqqmmmlllllllllpppssssssooonnnppprrrmmmnnnpppqqqrrrqqqpppppppppppppppqqqrrrtttuuuvvvyyyyyyyyyvvvrrroooooooooppppppoooooooooooopppppprrrqqqqqqooommmkkkjjjiiimmmkkkjjjiiijjjiiifffdddgggddd```\\\YYYWWWVVVVVVRRRQQQPPPNNNMMMMMMLLLLLLFFFGGGFFFEEEBBB@@@@@@@@@>>>;;;888555444555777999;;;:::::::::999999999999888888999999999999999888666888<<>>===============;;;999777555555555555222111111000000//////...------------------------,,,------....../////////+++...000///...///333777OOOccciiirrreeeuuufffUUUVVVdddhhhQQQIIILLLOOOYYY}}}oooddd[[[]]]gggrrr~~~xxxhhh[[[FFFCCC@@@@@@DDDJJJNNNPPPVVVXXX]]]___^^^\\\[[[\\\YYYSSSQQQPPPLLLJJJWWWhhhwww|||yyyxxxyyywww}}}{{{nnngggnnn}}}ssslllZZZ[[[]]]```bbbddddddeee___]]]]]]bbbggghhheeebbb```ooo~~~ooo~~~hhh[[[rrrfffcccbbb```___^^^]]]^^^^^^^^^\\\ZZZ______^^^]]]\\\ZZZYYYXXX[[[ZZZYYYXXXXXXXXXYYYZZZYYY\\\___bbbbbbaaa^^^]]]YYYXXXXXXYYYZZZZZZXXXVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTTTTSSSSSSRRRPPPOOONNNMMMNNNOOOOOOPPPSSSWWWZZZVVVXXXZZZYYYWWWUUUUUUVVVTTTUUUVVVTTTQQQMMMIIIHHHBBB<<<777555666>>>PPPaaakkkmmmlllvvvsssqqq{{{mmmooo{{{qqqiiitttzzzsssttt}}}hhhjjjyyyqqqfffbbbaaa```___]]]\\\]]]aaadddcccfffiiikkklllnnnnnnnnniiilllnnnoooooorrruuuwwwssstttsssqqqnnnkkkkkkkkkkkkmmmoooooommmllllllmmmkkkllllllllllllkkkjjjjjjlllllllllmmmnnnppprrrsssyyyyyyyyyvvvqqqnnnnnnnnnjjjkkkkkkllllllkkkkkkjjjnnnmmmlllkkkiiihhhfffffffffdddbbbaaaaaa```___]]]\\\ZZZXXXUUUTTTSSSRRRRRRMMMMMMLLLKKKIIIHHHIIIIIIEEEDDDCCCAAA@@@??????>>>;;;:::888555444444666888999999888888888888777777777777888999::::::::::::999;;;===???@@@AAAAAAAAABBBSSS^^^\\\XXXXXXUUUNNNJJJHHHFFFEEEFFFGGGGGGGGG\\\rrrrrrhhhNNNCCC888555444222222444222222111111333666999:::AAAAAABBBBBBAAAFFFVVVfffqqq|||yyyuuu{{{rrruuuggg[[[SSSKKKJJJKKKJJJIIIIIIAAA@@@??????>>>>>>>>>>>>999888777666555444333222222222111111000/////////------------------------++++++,,,------...//////+++...000000...///222666JJJdddjjjttteee{{{zzznnnUUUUUU```xxxxxx^^^PPPNNNPPPOOOVVVyyylllccc___eeepppyyy}}}rrreee\\\GGGDDDBBBBBBEEEJJJNNNOOO[[[\\\___aaa___YYYUUUTTTWWWQQQNNNNNNKKKKKK\\\qqqrrrhhhjjjvvv|||tttrrr{{{rrrhhhaaaXXX\\\aaaddddddcccccccccccc``````eeejjjiiieeeaaa```~~~rrr||||||\\\dddvvvaaa___```aaabbb_________```aaa___[[[YYY^^^]]]]]]\\\ZZZXXXVVVUUUXXXYYY[[[\\\]]][[[ZZZXXX```aaaaaabbbbbbbbbaaaaaaXXXWWWXXXYYY[[[[[[YYYWWW\\\ZZZXXXVVVUUUUUUUUUUUUUUUTTTTTTRRRPPPNNNLLLKKKMMMOOOQQQRRRSSSUUUYYY\\\VVVXXX[[[ZZZXXXUUUVVVWWWVVVWWWXXXVVVRRRMMMKKKIIIFFF@@@:::777444888GGGXXXdddmmmiiiiiiffflllsss[[[SSSkkk{{{rrreeeuuuiiisssxxxjjjeee]]]]]]\\\YYYUUUVVVZZZ___\\\aaaddddddeeefffhhhhhhfffhhhiiihhhhhhiiiiiiggghhhiiikkkkkkkkkkkkmmmoookkkjjjjjjkkklllllliiifffllllllkkkjjjiiihhhgggggggggffffffgggiiikkkmmmooorrrttttttqqqllliiiiiijjjggghhhiiijjjjjjiiihhhggggggfffeeedddbbbaaa```___```]]][[[ZZZZZZYYYXXXWWWPPPPPPOOONNNNNNMMMMMMMMMIIIJJJIIIHHHFFFEEEFFFGGGDDDAAA???@@@BBBCCC@@@>>><<<<<<;;;999666555555666777777777777666666666666666777888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAA@@@PPP\\\ZZZWWWWWWRRRIIIDDDCCCDDDGGGKKKNNNOOOOOOqqquuubbbUUUGGG<<<222000111000000222222111111222444777:::<<>>???@@@@@@???>>><<<;;;999888666555444444555666666777777777888888777999;;;;;;:::::::::;;;999:::<<<>>>@@@AAABBBCCCGGGNNNWWWYYYUUUOOOKKKKKKDDDDDDFFFHHHFFFGGGSSSbbbzzzjjjZZZNNN<<<777222111333333000---111000///111555:::>>>@@@AAAEEEGGGIIISSSggg}}}ttt}}}yyyfff]]]```zzzggg^^^YYYPPPJJJLLLOOOMMMIIIGGGBBBBBB@@@???>>><<<;;;;;;:::999888666444333333222000000000000////////////000///...---,,,+++++++++******+++,,,,,,---......***...111000......222666@@@YYY___ttthhhmmmwwwyyyyyy]]]RRRVVVtttooo\\\QQQ[[[___MMMZZZpppddd\\\[[[cccggglllpppsss}}}}}}rrrhhhVVVIIIAAAEEEIIIGGGJJJQQQeeefffhhhggg^^^TTTQQQTTTNNNRRROOOOOORRRSSSaaa|||zzzpppeee\\\WWWZZZ]]]```aaa`````````aaacccbbbbbbdddccc```ccciii}}}hhhsssWWWZZZ}}}aaa^^^___aaaeeeddd\\\___```___[[[YYYZZZ\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVWWWXXXWWWUUUTTTTTTVVVXXXZZZXXXVVVWWWZZZ\\\\\\[[[\\\WWWSSSSSSWWWZZZZZZXXXYYYWWWUUUUUUVVVWWWWWWWWWVVVUUUTTTPPPMMMLLLMMMOOORRRRRRRRRRRRRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTUUUVVVXXXWWWVVVTTTRRRQQQPPPPPPIIIGGGCCC<<<666666<<>>@@@BBBDDDNNNSSSWWWVVVPPPIIIEEEDDDCCCBBBCCCFFFJJJSSSgggzzzppp```PPPEEE:::555111000222333000---222222222444888<<>>===;;;;;;:::999777666444444333333111000000000////////////000///...---,,,,,,,,,,,,***++++++,,,------......+++...111000------111555@@@YYY```sssfffgggxxxyyyvvvZZZTTTTTTnnnrrr]]]RRR]]]ggg\\\\\\qqqYYYTTTTTTZZZ]]]hhh{{{iiilllzzzxxxppp\\\NNNDDDDDDGGGHHHNNNVVVfffdddcccbbb[[[QQQMMMNNNOOOUUUVVVXXX[[[[[[jjj|||}}}ttthhh^^^YYYWWW^^^___``````______aaacccfff```aaafffddd```lll~~~}}}~~~|||{{{vvv|||wwwZZZPPPlllmmmccc]]]aaaddd^^^XXX\\\___]]]XXXXXX\\\bbb]]][[[YYYXXXYYYZZZZZZYYYYYYXXXWWWTTTQQQPPPRRRTTTSSSSSSSSSUUUXXXYYYYYYXXXYYYUUUSSSTTTVVVXXXWWWUUUUUUTTTSSSTTTVVVVVVVVVTTTVVVUUURRROOOLLLMMMPPPSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUXXXWWWVVVTTTRRRQQQPPPPPPKKKJJJFFF???888666888;;;LLLZZZiiimmmkkkgggdddbbb^^^aaalllzzz}}}tttkkkhhhkkkyyyjjjZZZSSSQQQPPPPPPPPPUUUUUUVVVXXXZZZ]]]```bbbaaabbbcccccccccbbbaaa```bbb```^^^]]]^^^```bbbdddccccccddddddcccbbb``````dddcccbbbaaa````````````___``````aaabbbbbbcccccc```^^^\\\\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\ZZZXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQTTTSSSQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGGGGHHHIIIJJJFFFEEECCCBBB@@@@@@?????????===;;;;;;;;;:::888666;;;:::888777666555555555666555333222333444666777888:::;;;<<<;;;:::;;;<<<>>>===<<<;;;===@@@DDDGGGSSSUUUVVVRRRJJJDDD@@@@@@DDDBBBBBBHHHTTTfff}}}uuuaaaQQQCCC;;;666333//////111222111///333444666999<<>>>>>>>><<<;;;999999999999888666:::999888666666555555555666444222111111222555777888:::<<<<<<;;;:::;;;<<>><<<<<<>>>CCCIIIMMMTTTTTTRRRMMMGGGBBBAAAAAAFFFCCCFFFRRRggg{{{wwweeeSSSCCC999444333000......000222222111333555999<<<>>>@@@AAABBBCCCMMMiiioooyyy|||fff[[[VVVOOOMMMNNNRRRQQQKKKEEEDDDFFFEEEDDDBBB???===<<<;;;888888777666555555666666111111111000000000////////////...---------------,,,,,,,,,,,,------.........///000///------///111888TTTdddvvvnnnddd~~~oooZZZVVVbbbqqqhhhbbb\\\kkkXXXZZZ___eeekkk|||ooo___ZZZgggwww|||vvvrrrmmmcccWWWRRRSSSXXXaaajjj]]][[[]]]___]]]WWWSSSSSSQQQ\\\bbbeeeiiilllzzzzzzuuukkk```YYYYYY```fffddddddbbb```___aaafffiiifff]]][[[^^^___lllnnnuuu}}}kkkPPP^^^sss|||ssslllbbb[[[bbbfff\\\^^^ZZZVVVUUUXXX[[[\\\\\\YYYZZZ[[[]]]^^^]]]YYYWWWYYYYYYYYYWWWVVVUUUWWWXXXSSSUUUWWWWWWWWWVVVVVVUUUOOOOOOQQQSSSUUUVVVUUUTTTRRRQQQPPPPPPPPPPPPMMMKKKNNNPPPPPPPPPOOONNNOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPTTTTTTUUUUUUTTTRRRPPPOOOSSSRRRQQQPPPPPPPPPPPPPPPMMMLLLJJJFFFAAA<<<999888:::III]]]jjjkkkhhhjjjmmmkkk```fffnnniiissskkkeeebbbRRROOORRRWWWmmm~~~qqqaaaUUURRRUUUYYYTTTRRRPPPOOOOOORRRUUUWWWWWWXXXZZZ[[[\\\[[[[[[ZZZ^^^\\\YYYVVVVVVXXX[[[\\\ZZZ[[[]]]^^^]]]\\\ZZZYYY\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZXXXWWWWWWWWWVVVUUUSSSSSSRRRQQQOOONNNMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGHHHIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>=========999888777888:::::::::888888888777666555555666666777555333111111333555666888:::<<<<<<;;;;;;;;;<<<>>>======>>>BBBHHHNNNRRRVVVSSSOOOIIIDDDBBBAAABBBEEEFFFOOOccc}}}zzzrrreeeVVVGGG;;;555333000///......000222333333222666;;;===>>>???AAABBBBBBYYYttt}}}uuurrrooo```___RRRSSSRRRSSSUUUQQQIIIEEEEEEHHHGGGEEECCC@@@>>><<<;;;999888777666666666666666111111111111000000000000//////...---------......,,,,,,------------.........//////...---...///000666QQQfffuuupppcccnnn{{{VVVTTT[[[zzzooogggfffpppTTTYYYbbbnnnyyy}}}fff]]]]]]iii{{{}}}zzzxxxooohhh___XXXWWW[[[bbbggg\\\[[[\\\]]][[[VVVWWWZZZgggqqquuurrrmmmiiizzz~~~~~~{{{vvvtttlll```WWWTTTXXX^^^dddeeeeeedddbbbbbbeeeiiimmmeee\\\WWW[[[eee}}}bbb^^^[[[vvvjjjddddddbbb\\\aaaeee]]]___YYYSSSTTTYYY\\\[[[XXXXXXXXXZZZ\\\]]][[[WWWSSSTTTVVVXXXXXXWWWVVVVVVWWWOOOQQQTTTUUUUUUUUUVVVXXXNNNOOOQQQRRRSSSTTTTTTTTTRRRPPPNNNNNNOOOOOOMMMLLLNNNOOOQQQQQQPPPOOOOOOPPPOOONNNNNNMMMNNNPPPRRRSSSRRRRRRRRRQQQOOONNNLLLKKKOOOOOOOOOOOOOOOPPPQQQRRROOONNNLLLIIIEEEAAA>>><<<777CCCVVVfffkkkiiikkkpppsssyyy|||tttkkk```eeennnddd[[[qqqrrr[[[TTTNNNPPPeee}}}mmm^^^XXXXXXYYYUUUSSSPPPMMMLLLMMMNNNOOORRRSSSUUUVVVWWWWWWWWWVVVYYYXXXVVVTTTTTTUUUWWWYYYXXXXXXYYYZZZZZZYYYXXXWWWXXXXXXWWWUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPMMMKKKMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDEEEFFFFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<888777666888:::;;;:::999777777666555555666666666888777555444333444666777999;;;<<<===;;;;;;<<<===<<<===>>>AAAFFFKKKOOORRRVVVRRRLLLFFFBBBAAAAAAAAADDDMMM^^^wwwxxxiii```TTTIII???666333444//////...///000111333444333777<<<>>>===>>>@@@CCCEEEYYYhhhlllsssbbb^^^\\\QQQXXXWWWWWWVVVOOOHHHFFFIIIJJJIIIGGGDDDAAA>>><<<;;;:::999888777666666666666222222111111111000000000//////...............///------------------.........---------...//////000555OOOfffrrrppp______qqqYYYZZZ[[[tttuuummmpppuuuSSSZZZiii|||vvvhhhdddfffrrr~~~~~~rrrnnnggg___[[[\\\^^^```___^^^]]]]]]\\\\\\eeeooowww{{{|||yyytttkkkbbbXXXTTTWWW]]]bbbdddfffffffffeeeeeehhhlllpppfff]]]XXXccc|||{{{www|||]]]vvvvvvhhh```cccgggbbbaaabbb\\\[[[WWWTTTUUUXXXZZZZZZYYYWWWWWWWWWWWWXXXVVVSSSQQQRRRUUUYYYZZZYYYWWWUUUUUUQQQSSSTTTTTTSSSSSSVVVXXXRRRRRRRRRRRRQQQQQQQQQRRRQQQOOONNNNNNPPPRRRRRRRRRRRRRRRSSSRRRPPPPPPRRRSSSQQQOOOMMMLLLMMMOOORRRUUUQQQQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTRRRQQQOOOLLLIIIEEEBBB???777???QQQbbbjjjjjjlllqqqjjjlllpppuuu|||{{{aaakkkqqqkkkfffmmm|||dddXXXZZZYYYggguuuggg___XXXRRRTTTRRROOOMMMKKKJJJJJJKKKMMMNNNPPPRRRSSSSSSSSSSSSTTTSSSRRRQQQQQQRRRTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVTTTSSSQQQOOONNNOOOPPPQQQOOOOOOOOOPPPPPPQQQQQQQQQLLLKKKKKKLLLMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBCCCEEEEEEDDDBBB===>>>>>>>>>>>>>>>>>>======<<<;;;:::999999999999888777666777888999888777666666555555555666666777999888777777666666777777999;;;======<<<;;;<<<===;;;===@@@DDDGGGJJJLLLLLLOOOLLLFFFBBBAAAAAACCCDDDKKK\\\ttt~~~kkkYYYOOOEEE@@@999222000333//////000///000111333555444999===>>>===>>>AAAEEEOOO\\\fffmmm|||}}}rrr```]]]WWWYYYYYYXXXWWWTTTMMMFFFHHHOOOKKKJJJHHHEEEBBB???<<<;;;;;;:::999777666555555555222222222111111111000000//////............//////..................---------,,,,,,,,,...000000000444MMMeeepppqqqaaaYYYqqq\\\```\\\llltttrrrkkkooo[[[cccuuu}}}qqqiiifffhhh|||{{{yyysssjjjdddbbbaaaaaagggeeeeeeddddddjjjzzz{{{}}}zzzuuubbb[[[TTTUUU]]]eeehhhhhhffffffgggfffgggjjjooorrrhhh___\\\oookkkooo|||eee]]]bbbbbbXXX]]]gggeeeaaaaaa]]]VVVVVVVVVVVVWWWXXXZZZ\\\XXXVVVSSSSSSSSSRRRQQQPPPTTTWWW\\\]]][[[XXXUUUTTTWWWXXXXXXVVVRRRQQQTTTWWWUUUUUUTTTRRRPPPOOOOOOPPPQQQOOOMMMNNNQQQUUUWWWWWWVVVVVVTTTQQQOOOQQQTTTWWWTTTQQQNNNLLLLLLOOORRRUUURRRQQQPPPOOONNNOOOPPPQQQLLLMMMNNNOOOQQQTTTVVVWWWVVVTTTQQQNNNKKKGGGCCC@@@888>>>MMM```jjjjjjlllqqqsssnnnhhhfffjjjrrrxxx{{{{{{ssssssssstttmmmfffyyyjjjpppjjjpppyyynnndddWWWKKKSSSQQQOOOLLLJJJIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQQQQOOOOOOOOOOOOPPPPPPQQQQQQTTTTTTSSSSSSSSSSSSTTTUUURRRPPPMMMKKKJJJKKKMMMNNNLLLMMMMMMNNNOOOOOOPPPPPPIIIHHHIIIJJJLLLLLLKKKIIIDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEEEEDDDBBB<<<<<<============<<<<<<::::::999888777777777888999888666666777777666444666555555555555666777777999999999999888888777777999;;;======<<<;;;<<<===:::===AAAEEEHHHHHHHHHGGGGGGDDD@@@???AAADDDGGGHHHTTTkkktttcccPPPFFF===:::666000///222000000111000000111444666666:::>>>???===>>>CCCGGG]]]hhhuuu~~~eeeddd]]]TTTcccYYYXXXVVVRRRKKKFFFJJJSSSLLLKKKHHHEEEBBB???<<<;;;<<<;;;999888666555444444222222222111111111111000//////.........//////000..................------,,,++++++,,,...000111111222KKKeeepppuuufff\\\xxx~~~XXX]]]VVVaaaqqqxxx^^^dddkkkwww{{{pppdddfffsss~~~|||}}}~~~~~~~~~{{{xxxrrrooorrrwwwwwwrrrrrr{{{tttmmmwwwzzznnncccVVVZZZ___bbbccccccccccccgggjjjlllkkkhhhgggiiilllllleeeggg}}}aaa~~~www]]]]]]pppbbb```aaaccccccccc```]]][[[UUUWWWYYYYYYZZZ[[[]]]^^^]]]WWWSSSSSSRRROOOOOOQQQOOOSSSWWWZZZYYYXXXWWWVVVYYYXXXVVVUUUTTTUUUVVVVVVTTTRRROOOMMMLLLMMMPPPRRRTTTSSSSSSSSSUUUWWWZZZ\\\]]]XXXSSSOOONNNOOOPPPQQQPPPNNNLLLJJJKKKMMMPPPRRRVVVRRROOOOOOQQQQQQOOOMMMLLLNNNPPPQQQPPPPPPPPPRRRKKKLLLMMMNNNMMMKKKIIIGGGAAA===EEEYYYcccdddjjjvvvoookkkfffaaa]]]___kkkxxxuuuyyyllljjjvvv{{{}}}zzzttt{{{yyygggUUUPPPNNNLLLKKKJJJIIIFFFDDDDDDEEEHHHKKKLLLMMMMMMMMMLLLMMMMMMLLLKKKLLLOOOQQQTTTTTTTTTSSSQQQOOOMMMKKKLLLKKKIIIIIIIIIIIIGGGEEEGGGGGGHHHHHHIIIJJJKKKKKKGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@?????????@@@AAA;;;;;;;;;::::::999999999:::999999999888888777777666777777777777777666666555555555555555666777777888999::::::888888999:::999::::::;;;<<<<<<<<<<<<:::???DDDHHHGGGEEECCCBBBAAA???@@@CCCDDDEEENNNZZZjjj|||jjjYYYCCC===555000000111111000111000//////111555888;;;???666888BBBDDDBBBPPPeeeiiiwwwqqqvvvqqqbbb```ZZZXXX]]]YYYVVVSSSRRRTTTVVVXXXYYYKKKHHHDDDAAA@@@@@@BBBCCC>>><<<999888888888888777444444333222222111111000000000///.....................------------......//////............//////444BBBaaaoootttnnnjjjwwwlllUUURRR```|||eeeVVVOOO\\\tttxxxtttlllccciiixxx||||||~~~}}}yyywww|||~~~{{{sssggg]]]ZZZ]]]aaadddddddddeeefffggghhhiiijjjkkkkkkkkkkkknnnkkkwwwsss|||yyycccjjjiiieeecccdddeeeeeeccc```]]][[[VVVWWWXXXYYYZZZ[[[\\\]]]XXXSSSQQQRRRSSSQQQQQQTTTUUUWWWXXXXXXWWWUUUVVVVVVXXXWWWWWWVVVVVVVVVVVVWWWTTTSSSQQQOOOPPPRRRTTTVVVUUUTTTTTTSSSTTTVVVWWWXXXZZZVVVQQQMMMMMMOOOPPPPPPPPPOOOMMMMMMOOORRRUUUXXXWWWUUUSSSSSSUUUVVVUUUSSSPPPPPPPPPQQQRRRSSSSSSSSSNNNOOOPPPPPPNNNLLLJJJIIIBBB===BBBTTTccchhhlllqqqnnnkkkiiijjjjjjmmmvvvxxxeeepppzzznnnkkknnnwww~~~ssscccQQQOOOKKKIIIHHHGGGEEECCCBBBCCCEEEGGGHHHIIIJJJJJJIIIJJJKKKJJJIIIJJJLLLOOOPPPPPPPPPPPPNNNLLLJJJIIIJJJIIIGGGGGGHHHHHHFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@@@@???>>>===<<<======>>>;;;:::::::::999999999999999888888888777777777666666666666777777666666555555555555555555666777777888999::::::888888999:::::::::;;;<<<============;;;???DDDGGGFFFDDDBBBAAABBBAAABBBDDDFFFKKKZZZjjjuuuzzzppphhh\\\NNN@@@;;;444000000111111000/////////000333666999;;;@@@DDDCCC===???RRRqqq}}}tttdddsssiii```^^^WWWTTTXXXVVVTTTSSSTTTWWWWWWUUUSSSJJJIIIGGGEEECCCAAAAAA@@@>>><<<999888888999888777444444333333222111111111000000///.....................------------......//////............//////444DDDdddppptttpppmmmqqqyyy}}}oooYYYVVVdddkkk\\\TTTLLLRRRaaayyyxxxmmmkkkhhheeeppp~~~}}}}}}}}}}}}||||||zzzrrrhhh^^^XXX^^^```bbbccccccdddfffhhhdddcccccceeeiiijjjhhhfffsss|||wwwrrrttt|||``````uuuttteeehhhhhhhhhhhhgggdddaaa]]][[[WWWWWWXXXYYYZZZ[[[[[[\\\SSSPPPPPPSSSTTTRRRTTTWWWZZZZZZYYYWWWTTTSSSTTTUUUUUUVVVWWWXXXXXXXXXWWWVVVSSSRRRQQQQQQRRRTTTWWWYYYUUUUUUUUUUUUTTTTTTTTTTTTVVVRRRNNNLLLMMMOOOPPPQQQRRRRRRQQQPPPQQQTTTVVVXXXWWWUUUTTTUUUVVVXXXXXXWWWUUURRRPPPQQQTTTVVVVVVUUURRRRRRRRRQQQPPPNNNKKKJJJCCC???@@@LLL___lllooommmnnnmmmnnnqqqrrrrrrwww~~~jjjjjjkkk{{{eeeYYY^^^uuu~~~{{{sssYYYUUUNNNIIIFFFFFFEEEDDD@@@@@@AAAAAACCCDDDEEEFFFFFFGGGGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLJJJHHHGGGEEEFFFEEEDDDDDDFFFFFFEEEDDDAAABBBBBBCCCCCCDDDDDDEEEBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????======>>>?????????>>>>>>>>>===<<<;;;:::999:::::::::999999999999888888888777777777666666666666666444555555666666666555555555555555555555666777777888999::::::888888999::::::;;;<<<===>>>>>>>>>>>><<>>>>><<<:::999999999888777444444333333222222111111000000///.....................------------......//////............//////222DDDdddmmmrrrooolll}}}iiiyyysss^^^YYYdddmmm[[[VVVWWWUUURRRUUUgggsssiiicccfffhhhlllzzz~~~~~~~~~{{{{{{zzzooofff___[[[YYY```aaaaaaaaaaaabbbeeehhhfffffffffffffffggghhhiiixxxyyy|||SSS___|||qqqhhhkkklllkkkjjjhhheeeaaa]]][[[YYYXXXXXXYYY[[[\\\[[[[[[SSSRRRSSSVVVVVVTTTUUUYYYXXXYYYYYYWWWTTTRRRRRRSSSRRRTTTWWWYYYYYYXXXVVVUUUQQQQQQQQQQQQRRRSSSUUUVVVTTTUUUUUUVVVVVVUUUUUUTTTTTTQQQNNNMMMOOOQQQSSSSSSWWWVVVTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUWWWRRRNNNOOOTTTWWWWWWTTTSSSSSSRRRQQQOOOMMMKKKJJJEEEDDDCCCGGGVVVhhhpppppptttuuuxxxwwwqqqlllooovvv|||mmmmmmcccrrrooo[[[VVViiixxxzzzzzziiiaaaUUUKKKFFFEEEEEEFFF@@@???>>>>>>>>>@@@BBBCCCBBBDDDEEEEEEDDDDDDFFFHHHGGGHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@AAACCCDDDCCCBBB@@@@@@@@@@@@AAAAAABBBBBB@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>======<<<<<<;;;;;;:::999888777777888888888888888888888888555555555555555555555555333444555555555555555555555555555555555666777777888999::::::888888999:::::::::<<<===>>>>>>>>>>>>===@@@CCCDDDCCCAAA@@@@@@AAAAAADDDJJJSSS```oooyyyxxxvvvnnnddd\\\UUUHHH;;;444333111111111111111111000222555888;;;===>>>>>><<>>===;;;:::::::::999777555444444333222222111111000000///.....................------------......//////............/////////CCCbbbhhhlllkkkfff{{{~~~yyycccZZZ___~~~ooo]]][[[^^^aaaXXXSSSbbbwwwddd```aaajjjrrryyy~~~|||||||||zzzyyy~~~{{{oooddd\\\[[[]]]___aaabbbbbbbbbbbbcccgggiiilllnnnoookkkgggkkkttt}}}|||]]]^^^rrrtttoooooommmlllkkkhhhdddaaa]]][[[ZZZXXXXXXYYY\\\^^^]]]\\\XXXWWWYYY\\\ZZZVVVVVVZZZSSSUUUXXXXXXVVVSSSQQQQQQQQQSSSVVVXXXYYYXXXUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWTTTQQQOOOOOOQQQTTTUUUVVVXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRSSSUUUPPPLLLMMMRRRVVVUUURRRRRRQQQPPPOOOMMMKKKIIIHHHFFFIIIGGGEEELLL]]]mmmuuuxxx|||{{{nnndddgggpppvvvxxxuuunnngggjjjccckkkqqq[[[\\\qqq{{{vvvzzzxxxmmm]]]OOOGGGDDDDDDEEE@@@???>>>======>>>???@@@???AAACCCCCCBBBBBBDDDEEEDDDEEEEEEFFFEEEDDDCCCBBB???>>>>>>???AAABBBAAA@@@????????????@@@@@@@@@@@@??????>>>>>>>>>=================================<<<<<<=========<<<<<<;;;:::::::::999999888777666777777777777777777777777444444444444444444555555333333444555666666555555555555555555555666777777888999::::::888888999:::999:::;;;===>>>>>>??????>>>@@@BBBCCCBBB@@@@@@AAA???BBBIIIVVVfffssswwwvvvlllfff]]]TTTOOOHHH<<<111000000111111000111111222444666999<<>>@@@PPPmmm~~~ooo~~~eee|||zzzrrrlllgggbbb___^^^YYYUUUSSSTTTWWWWWWSSSOOOPPPOOOLLLIIIGGGEEEDDDCCC???===<<<;;;<<<;;;999777555555444444333222222111000000///.....................------------......//////............/////////EEEaaadddiiijjj```mmmiii[[[YYYvvvtttiiieee```ZZZVVVbbbvvv```]]]```kkkyyy~~~}}}~~~|||yyy|||yyypppddd\\\ZZZ]]]aaaddddddeeeeeeffffffgggkkkmmmkkknnnnnnjjjjjjvvvyyyyyydddHHHrrruuusssqqqppplllkkkiiigggccc```^^^\\\[[[YYYXXXZZZ^^^aaa```^^^\\\]]]```aaa]]]WWWVVVZZZQQQTTTXXXYYYWWWTTTRRRQQQSSSTTTWWWYYYYYYWWWUUUTTTWWWWWWWWWVVVUUUSSSQQQPPPPPPQQQRRRTTTVVVWWWYYYYYYTTTRRRQQQQQQSSSVVVWWWXXXTTTUUUWWWXXXZZZZZZZZZZZZXXXXXXXXXVVVSSSRRRSSSTTTQQQNNNLLLMMMPPPRRRRRRQQQOOOOOOMMMLLLJJJIIIHHHGGGGGGIIIJJJGGGFFFPPPddduuuqqqvvv{{{xxxkkk___aaahhhjjjzzzuuulllpppoooqqqnnn]]]lllwwwdddmmmyyyzzzvvvgggXXXNNNGGGDDDBBB@@@???>>>===============<<<>>>@@@AAA@@@@@@AAABBBAAABBBCCCCCCCCCBBBAAA@@@>>>===<<<===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::888999999999999888777777555555666666666666666777444444444444444555555555333444555666666666666666555555555555555666777777888999::::::888888999:::::::::<<<>>>???@@@@@@@@@???AAABBBBBBAAAAAABBBCCCBBBLLLZZZkkk{{{|||rrrhhh^^^PPPEEE???;;;666111///000111111000000222444888999<<<>>>@@@AAABBBBBBAAA???DDDRRRbbbqqq}}}zzzqqquuuzzzxxxrrriiicccaaa___\\\XXXVVVTTTRRRRRRRRRQQQPPPRRRPPPMMMJJJHHHGGGFFFFFF???>>><<<<<<===<<<:::777555555444444333333222222000000///.....................------------......//////............//////333HHHbbbdddkkkooo^^^ccc~~~rrr___VVVpppzzziiiaaaaaa```jjjxxxhhh]]]```iiizzz}}}{{{|||||||||pppggg]]]YYY\\\aaadddeeecccdddfffggghhhiiilllnnniiiiiihhhjjjvvvrrrRRRPPP{{{nnnnnnlllllliiihhhfffdddbbb```^^^]]][[[YYYXXX[[[aaadddccc```^^^___cccddd___XXXWWWZZZUUUWWWYYYYYYWWWUUUTTTTTTWWWXXXYYYZZZZZZXXXWWWUUUVVVVVVWWWVVVUUURRRPPPNNNOOOOOOOOOPPPRRRUUUWWWXXXUUUSSSQQQRRRTTTWWWXXXXXXPPPQQQTTTVVVXXXYYYXXXXXXVVVWWWXXXVVVSSSSSSTTTVVVMMMMMMMMMNNNOOOOOOPPPPPPMMMMMMKKKJJJIIIHHHHHHGGGFFFFFFHHHIIIEEEFFFXXXmmmooorrrxxxyyyrrrgggbbbccciiiqqqxxx{{{}}}~~~lllmmmeeeeeehhhooozzz|||ssshhh]]]RRRHHHAAA>>>>>>>>>>>>===<<<;;;:::999;;;===>>>=========>>>>>>???@@@AAAAAA@@@??????>>><<<<<<<<<>>>???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888999999999::::::::::::::::::::::::999888777555666777888888888777666444444555555555666666666444444444444555555555666333444555666777777777777555555555555555666777777888999::::::888888999:::<<<===>>>@@@AAABBBCCCCCC???AAABBBBBBBBBBBBDDDFFFMMM^^^rrruuuhhh```VVVHHH>>>888555444444///111111000///000333666:::;;;<<<>>>???@@@AAAAAA===CCCMMMYYYdddtttnnnnnnoookkkbbb^^^___]]]XXXTTTUUUUUURRROOOMMMNNNOOOPPPOOOOOOMMMKKKIIIGGGFFF???>>>======>>>===:::888555555555444333333222222000000///.....................------------......//////............//////333HHHaaacccooouuu___[[[___uuugggUUUjjjkkklllooopppttt{{{kkkfffgggdddqqq~~~}}}}}}|||}}}~~~~~~wwwiiibbbZZZZZZ```eeeeeeccc```bbbeeefffgggiiikkkmmmnnnkkkiiippp}}}^^^[[[iiivvvmmmkkkfffeeegggfffeeecccaaa___^^^^^^\\\YYYXXX\\\bbbfffeeebbb]]]___dddeee```XXXWWW[[[[[[[[[[[[YYYVVVUUUUUUVVVZZZZZZ[[[[[[[[[YYYXXXWWWRRRSSSTTTTTTSSSQQQNNNLLLOOOOOONNNNNNOOORRRUUUVVVTTTSSSQQQRRRTTTVVVWWWWWWNNNOOOQQQSSSTTTSSSQQQPPPRRRTTTVVVTTTRRRRRRUUUWWWJJJLLLOOOOOONNNNNNOOOPPPLLLLLLKKKIIIHHHHHHHHHHHHEEEBBBFFFLLLGGGBBBOOOeeexxxxxx}}}vvvjjjdddlllnnn{{{zzz}}}~~~uuu|||pppzzzlllccc\\\```nnn}}}}}}vvvkkk\\\MMMDDD===>>>>>>>>>===;;;999888666888;;;<<<;;;:::;;;<<<<<<===>>>?????????>>>===>>>===<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999666666777777888888888999888888888888888777666666333444555777777777777666444444444555555555666666444444444555555666666666444555666777888888888888555555555555555666777777888999::::::888888999:::>>>>>>@@@BBBCCCDDDEEEEEE@@@AAABBBBBBBBBCCCFFFHHHXXXnnn{{{jjj\\\RRRKKKBBB<<<777333222333000111222000...///333777;;;;;;<<<===>>>???@@@@@@???JJJXXXgggyyyrrrgggdddgggeee]]][[[___\\\UUUOOOSSSUUUSSSMMMJJJJJJMMMMMMNNNPPPPPPOOOLLLHHHEEE???>>>===>>>>>>===:::888666555555444444333222222000000///........................------.........//////............//////111FFF^^^aaapppxxx___WWWJJJnnnmmmTTTeeemmmuuuzzzxxxvvvtttdddbbbiiiyyy~~~}}}~~~~~~~~~~~~}}}rrreeeaaa```aaaccceeeeeecccaaa___ccchhhmmmqqqrrrqqqpppnnnhhhmmm~~~jjj\\\iiinnnkkkgggcccbbb```aaabbbaaaaaa```______bbbaaaaaacccfffggggggfffdddbbb___ZZZVVVUUUWWWYYY\\\___aaa```[[[VVVQQQOOO^^^[[[YYYYYY[[[[[[XXXVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQSSSUUUVVVUUUTTTVVVWWWYYYYYYWWWVVVVVVWWWSSSQQQOOOOOOPPPQQQQQQPPPUUUVVVUUUSSSPPPNNNOOOPPPOOOPPPQQQRRRQQQOOOLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMIIIFFFGGGJJJEEECCCSSSgggvvv|||~~~~~~xxxdddkkkooolllsss|||hhh|||vvvjjj]]]WWWZZZ```jjjrrr}}}{{{vvvpppbbbTTTHHHAAA:::888:::<<<;;;888777999888666666999<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999::::::999888777777777888888888777777666666555555555555666666666666555555666666666666666666666666444444444555555555555666333444555555333333444555444666777999999888666555333444555666777777777777:::999888888999:::<<<===BBBBBBBBBBBBAAAAAAAAAAAAAAADDDFFFDDDBBBFFFQQQZZZwwwyyynnn]]]LLLIIIBBB888333222222///,,,111111000000222444777999?????????AAACCCDDDDDDDDDGGGUUUqqqeee^^^}}}uuuaaafffdddbbb___]]][[[YYYWWWTTTUUUSSSQQQPPPQQQQQQPPPOOOOOOMMMLLLMMMMMMKKKGGGBBBEEECCCAAA???============888777555444444333111///000000000000////////////........................------,,,+++,,,---...///222???YYYkkkooorrrmmm\\\TTThhhnnn[[[ddd|||mmmfffrrrzzzvvvvvvxxxssskkkooozzz~~~~~~~~~~~~~~~|||{{{~~~xxxsssjjjbbb```bbbddddddbbbaaabbbdddhhhjjjllloooqqqqqqpppooorrryyyyyy{{{{{{]]]```}}}rrrhhhiiigggddddddaaa`````````aaaaaa___^^^aaa```______aaaccccccbbbcccbbb___ZZZVVVVVVXXXZZZ]]]^^^^^^\\\YYYVVVUUUUUU]]]ZZZWWWVVVWWWVVVTTTQQQSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTWWWXXXXXXWWWUUUTTTTTTVVV\\\YYYVVVTTTSSSSSSRRRRRRPPPPPPPPPNNNKKKJJJJJJLLLNNNNNNMMMMMMMMMNNNPPPQQQJJJKKKKKKLLLLLLMMMNNNNNNKKKHHHIIILLLIIIFFFRRRbbbttt}}}~~~qqqeeecccYYY^^^|||sssyyylllXXXRRRYYYbbbddd|||rrrgggTTTMMMEEE@@@===<<<999777888999999777666777888888999999999999999999999999:::::::::::::::::::::::::::999999888777777888888999888888777777777777888777777777666666666555555555555666666666666555555555555555555555555555555444444444555555555555666333444555555333333444555666777888999999888666555333444555666777777777777::::::::::::;;;===>>>>>>DDDDDDCCCCCCBBBBBBBBBAAA???AAACCCEEEJJJVVVeeeppp{{{xxxkkkaaaTTTFFFBBB;;;444000111111000...000000000000222666999<<>>999999999999999999999888666555444777777777777777777777777888888888888888888888888888888777666666666666777666666666555666666777777666666666666666555555555555555666666666666555555444444444444444444444444444444444555555555555666333555555555444333444555777888888999888777666444333444555666777777777777::::::<<<===>>>??????@@@>>>?????????@@@@@@@@@@@@CCCCCCEEEKKKWWWgggvvv~~~wwwfffWWWOOOGGG>>>888333///---///111111////////////000444888===@@@???BBBCCC???@@@NNNhhh}}}zzzuuu]]]{{{~~~hhhhhhiiicccaaa___]]]\\\\\\[[[YYYWWWTTTUUUUUUVVVUUUTTTRRRQQQPPPNNNKKKJJJIIIGGGEEECCCEEEDDDBBB???===;;;::::::999777555444444444222000000000000000////////////------------------------------,,,,,,------...///000999OOOcccjjjrrrrrrfffddd~~~~~~{{{yyyWWWUUUqqq~~~dddXXXhhh```dddkkknnnjjjjjjwww~~~~~~}}}}}}}}}~~~}}}~~~|||sssfff`````````cccdddeeebbb______dddhhhhhhnnnrrrpppjjjhhhmmmtttnnnqqqoooaaa```ooofffaaaeeehhhgggeeefff```^^^\\\]]]``````]]]ZZZYYYVVVSSSRRRTTTVVVXXXXXX^^^]]]ZZZWWWTTTTTTWWWYYYZZZZZZYYYVVVUUUUUUWWWZZZVVVTTTRRRPPPOOOOOONNNNNNQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUSSSRRRQQQQQQRRRSSSSSSRRROOONNNNNNPPPSSSaaa]]]WWWRRRPPPPPPOOONNNMMMNNNNNNMMMKKKJJJKKKMMMKKKIIIGGGGGGIIIMMMRRRUUULLLMMMMMMNNNNNNOOOPPPPPPOOOLLLLLLPPPOOOLLLMMMQQQVVViii|||jjjfffZZZ\\\tttrrrbbbYYYaaaxxxyyy[[[OOO[[[kkkwwwyyyfffRRRBBB:::;;;===999777888:::;;;888666666555555555555555555555555777777777777777777777777666666555555444555555666444444444444555555666777555555555555555555555555444555555666666555555444444444444444444444444444444444444555555555555666444555666555444333444666777777777777777666444444444555666777888888888888999:::<<<>>>???@@@@@@???;;;;;;<<<>>>???@@@AAABBBIIIJJJNNNXXXeeeqqqxxx{{{zzzvvviiiWWWIIICCC===777222///---,,,...000000000//////000222666;;;@@@CCCAAABBBBBB@@@FFFZZZxxxzzzwwwqqqkkk```iiillleee```^^^]]]\\\]]]]]][[[ZZZTTTUUUVVVVVVSSSPPPNNNMMMNNNLLLJJJIIIHHHGGGGGGFFFFFFDDDBBB@@@===;;;999999999777555555555444222000000000000000////////////---------------------------------------......///000555JJJ^^^iiissswwwnnnooozzzuuu```WWWrrrwww```TTTaaaZZZ___eeefffeeeiiiyyy}}}~~~}}}}}}~~~~~~}}}{{{|||}}}|||}}}}}}zzzmmmeeeddddddbbbdddbbb```___aaadddgggiiimmmqqqqqqiiidddmmmvvvYYYccc}}}}}}fffbbbaaadddeeeddddddfff^^^\\\[[[\\\^^^^^^\\\YYYXXXUUUSSSSSSUUUXXXZZZ[[[YYYXXXVVVSSSQQQRRRUUUXXXWWWXXXYYYXXXUUUSSSSSSSSSSSSRRRQQQOOONNNNNNPPPQQQTTTSSSSSSRRRRRRSSSSSSTTTSSSTTTTTTRRRPPPOOOPPPSSSOOOOOONNNMMMLLLMMMPPPRRRYYYVVVQQQNNNNNNNNNNNNMMMOOOPPPPPPOOOMMMLLLMMMOOOJJJJJJIIIIIIJJJLLLNNNOOOMMMMMMMMMNNNOOOOOOPPPPPPNNNLLLLLLNNNOOOLLLKKKKKKJJJ___xxxuuurrrddd^^^iiixxx{{{wwwpppiiifffbbbjjjlllWWWQQQYYYccclllyyyxxxgggUUUIIIBBB@@@:::555444999;;;888777888444444444444444444444444666666666666666666666666555444444333444444555555444333333333444555666666444444444444444555555555444444555555555555444444444444444444444444444444444444444555555555555666444555666666444444555666666666666666555444444333666666777888999999999999888999;;;===>>>>>>>>>===??????@@@AAABBBCCCCCCDDDGGGLLLWWWfffrrrwwwtttooonnnhhh\\\MMMBBB<<<888444111000......///000000//////000111444999>>>BBBEEEAAA@@@???AAAKKK___vvvqqqvvv{{{yyyfffeeehhheeebbb[[[ZZZYYYYYY[[[\\\[[[YYYXXXZZZ[[[YYYTTTPPPMMMLLLKKKKKKKKKJJJIIIIIIJJJJJJFFFEEECCCAAA>>><<<:::999999888666555555444222000000000000000////////////------------------------------.........//////...111333EEE[[[hhhsssyyysssfff~~~vvvuuucccUUUkkkppp^^^UUU[[[qqqXXX\\\___^^^\\\aaannnzzz~~~}}}~~~~~~~~~}}}||||||{{{}}}~~~|||xxxxxxyyyzzz}}}~~~}}}}}}|||{{{}}}}}}}}}}}}}}}ssshhhdddeeeddd```aaa___]]]___ccchhhkkkkkkpppnnnhhhaaafff~~~zzzkkkXXXyyymmmbbb```_________```bbbccc[[[\\\\\\\\\[[[[[[ZZZZZZZZZXXXVVVWWWZZZ]]]^^^___VVVUUUSSSPPPOOOPPPTTTWWWVVVXXXZZZYYYVVVSSSQQQPPPQQQQQQQQQOOONNNNNNQQQSSSUUUTTTSSSSSSSSSSSSTTTTTTQQQSSSTTTRRROOOOOORRRVVVOOOOOOOOONNNMMMMMMOOOQQQRRRPPPNNNNNNOOOPPPPPPOOOOOOPPPPPPNNNLLLKKKLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMMMMNNNNNNOOOPPPPPPMMMLLLMMMMMMLLLLLLKKKLLLJJJ[[[rrrrrrccccccjjj~~~vvvlllgggkkkrrrmmmcccmmmpppssszzzqqq^^^PPPOOOXXXcccnnnvvv}}}sssdddUUUKKKCCC999555999:::666666999555555555555555555555555666666666666666666666666444333333333333444555555444444444333444444555555333333333444444444444444444444555555555555444444444444444444444444444444444444444555555555555666444555666666555444555666555555555555555555555555777888999:::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<>><<<::::::888666555555444333111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...222000AAAXXXfffrrryyyuuu\\\ggg}}}}}}hhhUUUbbb}}}}}}uuueee[[[YYYdddTTTXXXZZZXXXUUUXXX___eee}}}{{{|||~~~}}}}}}~~~}}}}}}~~~{{{~~~|||||||||~~~|||yyyxxxzzzzzzyyy}}}~~~{{{{{{~~~}}}}}}~~~zzzpppeee``````^^^ZZZ[[[\\\^^^```dddhhhmmmqqqmmmiiifffllliiihhhssshhhbbbaaa^^^\\\[[[\\\]]]\\\XXX[[[^^^\\\YYYWWWXXX[[[ZZZYYYXXXYYY[[[]]]]]]\\\TTTSSSRRRPPPNNNPPPTTTWWWWWWYYYZZZZZZWWWTTTSSSRRRRRRRRRQQQOOOLLLLLLOOOSSSRRRRRRRRRRRRRRRSSSTTTUUUPPPRRRTTTSSSQQQQQQVVV[[[SSSTTTTTTSSSPPPNNNOOOOOOLLLLLLLLLNNNPPPQQQQQQOOOOOOPPPOOOMMMJJJIIIJJJKKKMMMMMMLLLKKKKKKJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOLLLNNNNNNLLLJJJLLLNNNPPPOOOVVVcccrrrtttnnnkkkuuuvvvmmmooowwwyyyrrrtttqqqiiixxx{{{cccIIIMMMRRRXXX___jjjwwwrrrhhhVVVHHH===>>>===777666:::666666666666666666666666666666666666666666666666333333333333333444555555666555555444444444444555222222333333333444444444333444444555555444444333555555555555555555555555444444444555555555555666444666777666555444555777666666666666666777888999999:::;;;<<<============<<<;;;;;;:::;;;;;;<<<<<<;;;===@@@DDDIIIMMMQQQRRRUUU]]]jjjtttvvvooocccZZZRRRJJJAAA:::666333222111///000111111111000///000111444888<<>><<<:::888666555555555333111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...111---===UUUdddooovvvrrr```ZZZuuupppYYY]]]uuuyyyfffZZZ^^^~~~JJJOOOTTTTTTUUUXXX\\\___fffkkkttt{{{yyytttwww~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~zzz}}}~~~zzzyyy|||~~~{{{~~~{{{zzz|||~~~zzz~~~~~~||||||~~~}}}~~~|||yyyzzzxxxpppddd\\\ZZZXXXTTTUUUZZZ```bbbcccgggooovvvkkkiiiooo~~~ssskkk___ooo___kkkfffddd```[[[ZZZZZZXXXVVVVVV[[[___]]]WWWUUUXXX\\\YYYXXXWWWXXXYYYYYYXXXWWWTTTSSSRRRPPPOOOQQQUUUXXXYYYZZZZZZYYYWWWVVVVVVWWWSSSSSSRRRNNNKKKJJJMMMQQQOOOOOOOOOPPPRRRSSSUUUVVVPPPSSSUUUTTTRRRTTTYYY___XXXYYYYYYVVVSSSPPPNNNNNNIIIIIIJJJMMMPPPQQQPPPNNNPPPPPPPPPMMMJJJIIIIIIJJJOOONNNLLLJJJJJJJJJKKKLLLKKKLLLLLLMMMNNNNNNOOOOOOLLLOOOOOOLLLIIILLLQQQTTTQQQPPPTTT```qqq~~~qqqmmmzzz|||~~~wwwkkkkkkoooxxxMMMLLLKKKJJJNNNZZZiiiuuuyyyhhhVVVGGGDDDAAA999777<<<777777777777777777777777666666666666666666666666333333333333444444555666777666555555444444444444222222222333333444444444333444444555555444444333666666666666666666666666444444444555555555666666555666777666555444555777777777777777888:::;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>===<<<::::::;;;<<<<<<;;;>>>EEEMMMVVV^^^eeehhhiiinnntttvvvqqqeeeXXXOOOKKKBBB999333111//////000,,,...111111111000000000222555:::>>>AAAAAA@@@>>>AAAIIIWWWgggwwwnnn\\\rrrpppnnnqqqhhhdddfffaaaXXXVVV\\\SSSRRRSSSUUUYYY[[[\\\[[[WWWZZZ[[[WWWRRROOORRRUUUQQQTTTVVVUUUPPPLLLJJJKKKEEEFFFFFFEEECCCAAA???>>>:::888666666666555333111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...111+++:::SSSbbbmmmssspppiiiVVVfffvvv~~~uuu[[[XXXoooqqq]]]\\\{{{KKKLLLMMMNNNOOORRRUUUWWWcccbbbaaabbbffflllrrrvvv{{{}}}~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}{{{}}}{{{zzz{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzttttttxxx~~~uuurrrmmmfff\\\UUUXXX___[[[^^^___^^^ccclllrrrrrryyytttpppiiiaaahhh{{{xxxaaaeee^^^^^^\\\YYYUUUUUUYYY\\\aaa^^^ZZZVVVTTTUUUWWWXXXVVVVVVWWWWWWWWWVVVUUUTTTWWWTTTQQQPPPSSSWWW[[[\\\^^^[[[WWWTTTTTTTTTTTTTTTQQQSSSTTTRRRMMMJJJJJJLLLNNNOOOPPPQQQSSSTTTTTTTTTVVVVVVTTTRRRPPPQQQTTTVVVVVVWWWVVVTTTPPPNNNMMMMMMMMMNNNPPPQQQPPPOOOLLLKKKNNNOOOPPPPPPNNNLLLIIIGGGQQQOOOMMMJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNQQQPPPNNNMMMMMMMMMNNNNNNLLLMMMOOOUUUfff|||~~~lllfffkkkppplllhhhQQQCCCIIIRRRUUU\\\hhhnnnvvv~~~vvvfffRRRBBB;;;<<<@@@>>><<<888555333444666777888555333222333555444444555333333444666777666555222333444555555555444333111000//////222444555555555555666666555444333333444444444444444444444444444444444555555555666666666777777666555555888:::666888::::::888888888999;;;:::;;;<<<>>>>>>===<<<::::::>>>BBB@@@;;;===DDDAAABBBFFFQQQfffzzzxxxxxxtttnnnjjjeee\\\PPPGGG@@@;;;555222111111000...,,,------...///000111111:::777:::@@@BBB???@@@EEEIIIaaammmtttuuuggg|||fffffffffdddaaa]]]XXXTTTRRRWWW\\\___]]]XXXTTTQQQUUUUUUUUUTTTSSSSSSVVVXXXZZZXXXUUUTTTSSSQQQNNNLLLOOOLLLIIIFFFDDDBBB>>><<<<<<999666444444333111///111111111111000000000000///............---------...------------...//////111///444DDDXXXhhhqqquuupppXXXVVVjjjwwwfffRRRdddpppWWW]]]wwwOOOOOOOOOOOOOOORRRUUUWWWYYYYYYXXXYYY\\\aaaeeehhhnnnrrrwwwzzz{{{{{{{{{||||||zzzzzz}}}~~~}}}|||{{{{{{{{{||||||||||||}}}~~~yyy|||~~~}}}~~~~~~~~~~~~}}}|||}}}||||||}}}~~~|||{{{~~~zzzqqqjjjmmmwww|||xxxqqqxxxmmmeee]]]WWWYYY___aaadddfffeeedddfffmmmrrrsssyyyvvvsssyyyiii^^^rrrqqqfffdddZZZ\\\\\\[[[YYYYYY[[[]]]^^^ZZZUUUPPPOOOQQQTTTWWWYYYXXXXXXWWWVVVUUUTTTTTTZZZWWWUUUUUUXXX\\\___``````]]]YYYVVVUUUVVVUUUUUUQQQRRRRRRQQQNNNLLLLLLLLLNNNOOOQQQSSSTTTTTTTTTTTTSSSSSSRRRPPPNNNOOOQQQSSSPPPRRRTTTSSSQQQNNNLLLLLLNNNOOOPPPPPPPPPOOONNNNNNRRRRRRRRRQQQPPPNNNLLLJJJOOONNNLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLKKKLLLLLLNNNNNNNNNMMMMMMPPPZZZlllzzzuuuxxxzzz{{{zzzoooyyy}}}xxxeeeOOODDDEEELLLQQQTTTXXXcccqqq|||uuubbbPPPBBB;;;<<<:::999999999888555222777666444444555666666555555444333444555666555444222333444555555555555555333222000111333555555555555555666666555444444333444444444444444444444444444444555555555666666666666777777666555666888:::666888:::::::::999:::;;;>>>============<<<;;;:::AAA>>>===@@@@@@===???DDDQQQYYYffftttyyyoooiiibbb\\\WWWQQQHHHAAA;;;777222000000111111000......//////111222444555<<<<<<>>>???:::888>>>HHHlllyyy{{{|||bbb\\\___bbbbbb___ZZZVVVSSSRRRVVV[[[^^^\\\YYYVVVTTTTTTTTTUUUTTTTTTTTTWWWYYY[[[YYYVVVUUUTTTRRRPPPMMMOOOMMMIIIGGGEEECCC???======;;;888666555444222111111111111111000000000000///............------------------------.../////////...222AAAUUUfffooossszzz```WWWfffyyysssSSSZZZtttaaaYYYdddyyyQQQOOOLLLJJJJJJLLLOOOQQQOOOOOOOOOQQQSSSVVVYYYZZZ^^^cccjjjpppsssuuuwwwyyywwwvvvwwwzzz}}}~~~~~~}}}}}}}}}~~~~~~yyy|||}}}{{{zzz}}}{{{|||~~~}}}}}}||||||{{{zzzzzz||||||{{{yyy~~~~~~}}}{{{wwwtttpppnnnjjjllloooqqqsssvvv{{{~~~rrrbbb[[[YYYXXXZZZ\\\fffdddfffkkklllpppkkkXXXzzzqqqyyybbbvvvkkkhhhdddYYYYYY[[[]]]^^^^^^^^^^^^___aaa]]]XXXTTTSSSVVVZZZ]]][[[ZZZXXXVVVUUUTTTUUUUUUZZZYYYXXXYYY\\\```aaaaaaaaa^^^YYYWWWVVVUUUUUUTTTQQQPPPOOOOOOOOOOOONNNLLLNNNPPPSSSUUUVVVUUUTTTRRROOOPPPPPPOOOMMMMMMNNNOOOKKKNNNRRRSSSRRROOONNNMMMPPPPPPPPPOOOOOOPPPPPPQQQUUUTTTRRRPPPOOOMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHNNNOOOPPPPPPPPPOOONNNMMMIIIIIIIIIIIIJJJKKKLLLMMMQQQLLLJJJLLLNNNXXXrrrooojjjwwwzzztttsssfffPPPBBBAAACCCAAABBBJJJXXXfffnnnsssvvvwwwyyy~~~mmm[[[OOOGGGBBB<<<:::<<<<<<999555777666444444555555444222666444333444555555444333333333333444444666777888777555222222444555555444555555555666555555444333444444444444444444444444555555555666666666777777777777888777666777888:::666888;;;;;;;;;;;;<<<=========<<<;;;;;;:::::::::CCC@@@@@@CCCEEEHHHMMMRRRaaammm||||||mmm```YYYPPPIIIEEEAAA===999444222///...///111111111//////000111333666888:::===@@@CCCAAA===@@@PPPaaakkktttzzzlllMMMFFFOOOUUU]]]```^^^YYYWWWVVVTTTWWWZZZ\\\[[[YYYWWWWWWTTTUUUVVVUUUUUUVVVXXX[[[YYYWWWTTTSSSSSSRRROOOMMMPPPMMMJJJHHHFFFDDDAAA???>>><<<999777666555444222111111111111000000000000///............------------------------......///------111===PPPbbbmmmqqqtttbbb^^^rrr{{{UUUVVVkkkpppZZZVVVeeewwwWWWSSSMMMIIIHHHIIIJJJKKKIIIJJJLLLNNNPPPRRRTTTUUUSSSWWW]]]bbbfffkkkooorrruuuuuuvvvwwwzzz{{{||||||~~~~~~}}}}}}}}}}}}zzz~~~zzzvvvuuuwwwzzz{{{}}}}}}{{{}}}zzz{{{|||~~~~~~|||zzz{{{{{{|||{{{zzzyyyzzz|||}}}|||{{{|||yyytttnnnjjjgggfffeeehhhrrr}}}ssscccUUUSSSXXX\\\^^^___llldddeeeqqq}}}___KKKjjjttteeetttzzziiikkkdddTTT^^^^^^___`````````aaabbbbbb```]]][[[ZZZ\\\___aaa[[[ZZZWWWVVVUUUVVVWWWXXXXXXWWWWWWYYY]]]____________\\\XXXVVVUUUTTTSSSRRRQQQOOOLLLMMMPPPQQQPPPMMMOOOQQQTTTWWWWWWVVVSSSRRRMMMNNNOOONNNMMMLLLLLLMMMLLLNNNQQQQQQPPPOOOPPPPPPQQQPPPOOONNNNNNOOOQQQRRRUUUSSSPPPMMMLLLKKKKKKLLLJJJJJJKKKKKKJJJIIIHHHGGGPPPQQQRRRSSSRRRPPPMMMLLLGGGGGGGGGGGGGGGHHHHHHHHHPPPHHHGGGKKKJJJMMMbbb}}}}}}rrreeekkk|||gggwwwttt\\\HHH@@@>>>???@@@EEENNNVVV^^^fffmmmooouuu|||yyyrrrdddWWWEEE;;;;;;===>>><<<:::999777777777666444222777555444444555555333222444333333333444666999:::999777555444444555555444444555555555555555444444444444444444555555555555666666666777777777888888777888999999888888999;;;888:::;;;<<<;;;:::;;;<<<<<<<<<<<<<<<<<<===@@@BBB>>>CCCJJJQQQVVV\\\fffooosssyyy~~~uuuhhh___QQQKKKCCC===:::777555333000///...------///000000000000000222555888<<<>>>@@@BBBBBB@@@@@@KKK```qqqmmm{{{yyyIII:::AAACCCKKKVVV\\\\\\ZZZYYYZZZWWWXXXZZZZZZXXXWWWWWWXXXYYYYYYYYYXXXVVVVVVXXXZZZUUUSSSQQQQQQQQQPPPNNNLLLPPPMMMJJJIIIGGGEEECCC@@@>>><<<999777777666444222111111111111000000000//////............---------------,,,,,,------...///---...000999KKK^^^kkkoooooodddbbbzzzxxxvvv}}}XXXVVVfffeee\\\nnnaaa\\\TTTOOOLLLKKKKKKJJJHHHIIIKKKMMMPPPRRRSSSSSSOOOQQQSSSUUUYYY^^^dddhhhoooppprrruuuwwwyyy{{{|||||||||{{{{{{zzzyyyxxxxxx|||{{{sssoooqqquuuyyyzzz}}}~~~~~~}}}|||{{{||||||yyy{{{~~~{{{}}}~~~zzzxxxwwwxxxzzz{{{}}}{{{yyyyyyyyyyyywwwuuupppkkkddd______bbbhhhlll{{{~~~fffZZZQQQUUU^^^dddffffffjjjdddlll}}}ZZZLLLQQQ}}}}}}|||kkkfff|||wwwmmmeeefffcccaaa______aaabbbcccZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXVVVVVVVVVXXXZZZ\\\WWWVVVWWWYYY\\\]]]]]]\\\___\\\XXXVVVVVVUUUSSSRRRQQQNNNLLLLLLPPPRRRQQQOOOQQQSSSVVVXXXXXXVVVTTTRRRMMMNNNOOONNNLLLKKKLLLMMMOOOOOONNNLLLKKKLLLPPPSSSRRRPPPOOOMMMMMMOOOQQQRRRTTTRRROOOLLLKKKKKKLLLMMMIIIJJJJJJKKKJJJJJJIIIHHHKKKLLLMMMNNNMMMJJJHHHFFFHHHHHHHHHGGGFFFEEEDDDDDDLLLDDDEEEMMMMMMKKKUUUggg{{{yyyyyykkknnnpppxxx|||___GGG@@@BBB>>>>>>DDDKKKPPPXXXaaabbbjjjttt|||qqq[[[KKKDDDAAA===:::<<<:::999999::::::999888777666555555555555444333444444444444555777999;;;;;;999666555555555555444444444555555555555555444444444444555555666666666777777777888888888999999777999::::::999999:::;;;:::;;;===<<<;;;::::::;;;======>>>======???DDDHHHBBBPPP___gggkkkrrr}}}{{{rrreee[[[VVVDDDAAA===999666444222000000//////---------......000000111333777:::===???BBB???;;;999@@@OOO```kkkuuuccc<<<444999:::AAALLLTTTWWWXXXYYY[[[YYYZZZZZZYYYVVVUUUUUUVVV___^^^]]]ZZZWWWUUUVVVWWWTTTRRRPPPPPPQQQQQQOOONNNOOOMMMJJJIIIHHHFFFDDDBBB>>><<<999777666555333222111111111111000000000//////............---------,,,,,,,,,,,,,,,---......,,,///111666FFF[[[iiimmmuuujjj```vvvhhhhhh]]]TTT]]]xxxnnncccvvvkkkeee\\\UUURRROOOLLLIIIIIIIIIJJJLLLNNNOOOPPPQQQNNNOOOOOOOOOOOOSSSXXX\\\bbbeeeiiimmmppptttxxx{{{yyyyyyzzzzzzzzzzzzyyyxxx{{{|||{{{vvvooommmppptttyyy{{{~~~~~~}}}||||||}}}xxx|||~~~{{{{{{{{{yyy{{{}}}~~~~~~}}}|||{{{xxxvvvwwwyyyzzzwwwuuuqqqooommmjjjgggddd]]][[[XXXYYY___iiitttzzzqqqeee\\\UUURRRXXX```eeehhhllldddlll\\\DDDPPPkkkxxx{{{dddlll~~~~~~uuuooosssiiieee```]]]^^^___```aaaWWWYYY[[[]]]]]][[[XXXVVVWWWVVVVVVWWWXXXZZZ\\\]]]YYYXXXXXXYYY[[[]]]\\\[[[]]][[[XXXWWWWWWVVVTTTSSSPPPNNNMMMMMMNNNPPPQQQQQQTTTUUUWWWXXXXXXWWWTTTSSSMMMNNNNNNMMMKKKKKKLLLNNNOOONNNKKKIIIHHHKKKPPPTTTTTTRRRQQQOOOOOOOOOQQQRRRSSSQQQOOOMMMMMMMMMNNNOOOJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGIIIIIIHHHHHHFFFDDDCCCBBBFFFBBBDDDLLLNNNKKKMMMTTTrrr||||||zzzqqqsssbbbssspppPPP@@@AAA;;;:::AAAFFFFFFIIIPPPVVV```nnnyyyxxxkkk```SSSEEE<<<;;;999777666777888999888888666555666777777666555555555555666666888999:::;;;999666555555555555444333444555555666555555555444444444555666666777777888888888999999999::::::888:::<<<<<<;;;:::;;;<<<;;;<<<>>>>>><<<;;;<<<===<<<===>>>>>>>>>AAAHHHNNNXXXgggwww||||||~~~zzzuuukkk\\\QQQLLL;;;:::999777555333111000000111111///---,,,---...000111444777:::===???@@@===;;;999>>>NNNdddrrrwwwtttGGG666888<<<999===CCCKKKQQQTTTVVVVVVWWWXXXXXXWWWUUUTTTUUUVVVaaa```^^^ZZZVVVSSSSSSTTTSSSQQQPPPQQQRRRRRRQQQPPPNNNLLLIIIHHHHHHGGGDDDBBB>>><<<999777666555333222111111111111000000000000///............---------,,,,,,,,,,,,,,,------...,,,///000333AAAXXXgggkkkmmmjjjccc|||vvvooojjjeeeVVVWWWyyyiii\\\jjjzzzrrriiibbb^^^YYYSSSNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMNNNMMMLLLLLLNNNOOORRRUUU[[[^^^aaaeeejjjnnnooopppsssuuuwwwxxxxxxxxxuuuvvvvvvtttqqqoooqqqsssxxxzzz|||{{{yyyyyy{{{}}}|||}}}~~~~~~|||zzzwwwvvvvvvwwwxxxxxxxxxxxxwwwwww}}}zzzuuuqqqnnnmmmmmmnnndddbbb___\\\[[[XXXUUUSSSPPPSSSXXX```jjjttt|||ppp[[[SSSTTTVVVTTTVVV[[[```fffnnnwww}}}zzzcccNNNQQQtttwww{{{nnnqqqllljjjllleeedddnnndddaaa]]]\\\]]]^^^]]]\\\YYYZZZ\\\]]]]]][[[XXXVVVWWWWWWXXXYYYZZZ[[[[[[\\\[[[ZZZXXXXXXYYYZZZZZZYYYXXXVVVTTTTTTTTTTTTRRRQQQOOOOOOOOONNNMMMNNNPPPRRRVVVWWWXXXXXXXXXVVVUUUTTTNNNNNNMMMKKKIIIIIILLLNNNMMMMMMMMMLLLLLLOOOUUUXXXWWWVVVTTTRRRQQQQQQRRRRRROOONNNMMMMMMMMMNNNNNNOOOKKKKKKJJJJJJJJJKKKMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIHHHGGGFFFDDDCCCAAACCCEEEGGGHHHHHHJJJKKKddd~~~zzz|||ttt}}}|||wwwdddVVVMMMBBB<<<@@@AAA>>>@@@GGGKKKYYYlllzzzsssbbbWWWJJJFFF@@@<<<:::999888777888777666777888999888777555666777777888888888888:::888555444555555555444333444444555666666555555444444444555666777777777999999999999::::::::::::888:::======<<<;;;;;;<<<:::<<>>@@@@@@@@@===AAAGGGSSSkkk|||uuu{{{vvvvvvLLL999:::@@@EEECCCAAABBBFFFMMMSSSSSSRRRRRRTTTVVVVVVUUUUUUVVVWWW^^^^^^\\\XXXTTTQQQQQQRRROOONNNMMMNNNOOOPPPOOONNNMMMKKKIIIHHHGGGFFFDDDBBB@@@===:::888888777555333111111111111000000000000///............---------,,,,,,++++++,,,,,,---...***/////////<<>>DDDFFFBBB@@@EEEIIIIII[[[~~~sssmmm~~~~~~}}}|||xxxdddSSSDDDBBB@@@===BBBLLLEEEVVVlll|||yyyddd]]]TTTJJJDDD@@@===;;;888777666777999::::::999666666888999999888777666:::777555444555555555444333333444555666666666555444444444555666777777888999999::::::::::::;;;;;;888;;;===>>>===<<<<<<<<<999<<>>AAABBBAAAAAAHHHOOOYYYhhhtttUUUCCCFFFHHHDDDAAANNNIIIDDDGGGNNNSSSSSSQQQNNNQQQSSSUUUUUUVVVWWWYYY[[[[[[YYYUUURRRPPPPPPQQQJJJIIIIIIJJJKKKLLLLLLJJJLLLJJJHHHGGGGGGFFFDDDBBBAAA>>>;;;:::999888666444111111111111000000000000//////.........---------,,,,,,++++++,,,,,,---...)))...---,,,888QQQbbbfffmmmmmmYYY```tttuuu{{{sss```WWWdddwwwkkkmmmzzz}}}nnnlllnnnlllfff___VVVNNNJJJJJJKKKLLLJJJIIIGGGFFFFFFGGGHHHHHHJJJJJJJJJKKKMMMNNNPPPQQQTTTVVVYYY]]]bbbfffiiikkkmmmmmmnnnooopppqqqrrrrrruuuuuuvvvvvvwwwvvvvvvvvvwwwvvvuuusssqqqnnnlllkkknnnmmmkkkkkkkkkiiifffccc^^^ZZZUUUSSSSSSQQQNNNKKKOOOLLLJJJKKKMMMMMMJJJGGGRRRYYYdddnnnuuuxxxyyyyyylllaaaZZZ\\\^^^[[[XXXXXXaaa\\\___hhhkkktttaaaIIISSSrrrnnnooozzzVVVWWWqqqyyyjjj\\\XXXYYYYYYZZZ\\\``````___^^^\\\[[[ZZZYYY\\\YYYWWWWWWXXXZZZ[[[[[[YYYVVVTTTWWW]]]```___\\\XXXWWWVVVUUUUUUUUUUUUVVVWWWRRRQQQTTTSSSNNNMMMQQQSSSRRRPPPKKKHHHJJJOOOTTT[[[YYYWWWUUUUUUUUUSSSRRRMMMLLLKKKJJJJJJLLLNNNOOORRRQQQQQQRRRUUUWWWXXXXXXXXXTTTQQQQQQSSSRRRMMMHHH???FFFNNNPPPOOOMMMMMMOOOJJJKKKKKKLLLLLLLLLLLLLLLEEEEEEEEEFFFGGGGGGHHHHHHMMMKKKGGGEEEEEEFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFQQQgggvvv[[[gggeeeJJJFFFFFFHHHFFF>>>JJJPPPddd~~~xxxlllbbb[[[RRRFFF===BBB???:::777777888999888:::999888777666555444444666666777888888999999:::888777666555444444444444555666777888888888888888888999:::999888999;;;===;;;===@@@BBBBBB@@@===<<>>>>>@@@EEELLLUUUZZZeeelllvvv~~~yyyqqqkkkZZZUUULLLDDD???;;;888666333000...///111111///,,,+++---///222444555555666======888<<>>CCC???:::999;;;;;;777444444333222000//////............---------,,,,,,,,,...------,,,,,,------...)))///111///666III\\\fffeeemmm^^^XXXpppzzz|||xxx```WWWbbbxxxwww}}}yyyrrrooojjjccc[[[UUUPPPKKKGGGDDDDDDDDDEEEFFFHHHJJJKKKHHHHHHGGGGGGHHHIIIJJJJJJLLLMMMOOORRRUUUWWWYYYZZZaaabbbcccdddfffggghhhiiijjjkkkkkkllllllllllllllllllllljjjhhhfffccc```___[[[ZZZXXXXXXWWWVVVSSSPPPQQQOOOMMMLLLMMMMMMKKKHHHJJJIIIHHHGGGGGGHHHJJJLLLLLLZZZmmmyyyzzzuuupppmmmhhh___XXXXXXYYYWWWWWWYYY```aaaiiivvvzzzUUUOOOXXXyyyqqq}}}eeeTTTiiikkk___VVVVVVYYY[[[\\\]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWXXXZZZZZZXXXVVVWWWUUUTTTWWW\\\^^^\\\YYYUUUTTTTTTSSSSSSRRRRRRRRRQQQOOOPPPUUUUUUPPPNNNQQQQQQQQQPPPMMMLLLNNNSSSXXX[[[XXXVVVTTTTTTTTTRRRQQQKKKKKKJJJKKKLLLNNNPPPQQQQQQPPPPPPQQQSSSTTTUUUUUUVVVRRROOONNNPPPOOOLLLHHHDDDIIIOOOPPPMMMJJJKKKMMMKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDEEEFFFFFFGGGGGGHHHPPPMMMIIIFFFEEEDDDCCCBBBEEEEEEEEEEEEEEEFFFGGGHHHOOO\\\xxxuuu~~~jjjjjjxxx|||{{{mmmUUUBBBGGGNNNGGGFFFJJJXXXkkkttttttyyy{{{wwwtttmmmcccZZZLLLGGG@@@<<<::::::::::::::::::::::::::::::999999:::999999888777777666666888777777777777777777777666777777888999::::::::::::;;;<<<;;;:::999;;;<<<<<<<<<===>>>???@@@@@@AAADDDFFFKKKRRR[[[eeennnsssxxxssskkkbbbZZZPPPKKKCCC===888555333111222000...///000111///---...///000111111222444666555@@@BBB???===;;;IIIbbb~~~fffPPPKKKHHHMMMVVVWWW]]]TTTJJJIIINNNRRRQQQNNNPPPOOOOOOPPPQQQTTTWWWYYYWWWSSSNNNLLLLLLLLLLLLJJJLLLKKKJJJHHHGGGGGGFFFFFFIIIIIIHHHGGGFFFDDDCCCCCCDDD@@@;;;:::<<<;;;777444444333222000////////////......---------,,,,,,,,,------,,,,,,,,,,,,------)))...///---444FFFYYYdddhhhoooaaaXXXjjjyyy|||yyymmm___```uuu~~~}}}qqqoookkkgggaaaYYYQQQKKKBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKQQQQQQRRRTTTUUUVVVXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZYYYWWWUUURRRPPPNNNMMMKKKJJJJJJJJJIIIGGGDDDGGGFFFFFFHHHIIIJJJHHHGGGHHHIIIIIIFFFCCCFFFMMMTTT^^^lll{{{~~~vvviii___\\\ZZZWWWVVVXXXXXXYYY]]]ccceeennn}}}~~~kkk]]]YYYuuuppplllnnn___~~~jjj```XXXSSSVVV[[[\\\\\\]]]ZZZZZZYYYYYYYYYXXXXXXXXXVVVWWWYYY[[[]]][[[WWWSSSVVVUUUUUUXXX[[[\\\YYYUUUSSSSSSTTTTTTSSSRRRPPPOOOLLLLLLOOOTTTUUURRRPPPQQQQQQQQQPPPPPPPPPSSSWWW[[[ZZZWWWTTTSSSRRRRRRPPPNNNHHHIIIJJJLLLNNNOOOQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSOOOKKKJJJKKKLLLJJJGGGJJJMMMOOONNNJJJHHHHHHJJJKKKKKKJJJIIIHHHFFFDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGNNNKKKHHHEEEDDDDDDBBBAAADDDDDDDDDDDDEEEFFFHHHHHHLLLOOO[[[yyydddkkk~~~rrrtttkkkiiijjj{{{}}}||||||oooYYYQQQPPPHHH@@@BBBKKKUUUXXXYYYcccpppwwwzzz{{{oooggg\\\RRRIIICCC>>>;;;;;;<<<=========;;;:::999;;;::::::999888888777777666777777888888888888888::::::999999999::::::;;;;;;===>>>===<<<<<<===???AAAAAAAAABBBFFFKKKOOORRRWWW]]]fffpppxxx}}}tttlllddd[[[QQQJJJEEE@@@:::666333222000///111000...///000000///...000111222222333444888;;;666BBBCCC<<<999===TTTtttwww~~~}}}kkkbbb^^^RRRPPPXXX\\\fff^^^XXXYYY^^^]]]UUULLLMMMMMMMMMNNNOOORRRTTTVVVNNNKKKIIIHHHJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGEEEBBB>>><<<===;;;888444444333222111000/////////......---------,,,,,,,,,------,,,,,,,,,,,,------***------+++000AAASSS___hhhnnnbbbUUU^^^ooo}}}xxx^^^]]]rrryyywwwtttqqqmmmhhhaaa]]]OOONNNLLLJJJGGGEEEDDDCCCHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDHHHGGGFFFGGGHHHIIIHHHFFFHHHHHHIIIIIIJJJIIIHHHGGGJJJJJJHHHGGGIIIOOOXXX___vvvyyyyyyssshhh^^^YYYXXXXXX[[[^^^``````dddmmmvvv}}}sssooo___SSS^^^bbbmmmzzzaaazzzoooccc```YYYTTTWWWZZZ[[[[[[\\\[[[ZZZZZZYYYYYYXXXXXXWWWYYYYYY[[[\\\]]]\\\XXXTTTUUUUUUVVVXXXZZZZZZVVVSSSTTTUUUVVVWWWVVVTTTRRRPPPLLLMMMNNNQQQRRRQQQQQQQQQQQQRRRRRRSSSTTTVVVYYY[[[WWWUUURRRQQQPPPPPPNNNLLLHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQQQQOOONNNMMMNNNOOOOOOLLLHHHFFFGGGHHHGGGGGGLLLMMMMMMJJJGGGFFFGGGIIIIIIHHHHHHGGGFFFDDDBBBAAACCCCCCDDDDDDEEEFFFFFFGGGGGGEEECCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGIIIYYYeeegggvvvuuu|||vvvzzzzzzoooeeebbbeeezzzmmmooolllWWWKKKEEEDDDGGGKKKKKKIIIMMMTTTaaagggpppyyy~~~sssiii```XXXSSSIIIIIIHHHFFFCCC???;;;999;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::===<<<;;;:::::::::;;;<<<===???BBBDDDDDDEEEGGGIIINNNOOOQQQTTTZZZbbbhhhlllrrryyy}}}{{{sssnnnfff^^^WWWOOOGGGAAA===:::666333333333222111000/////////000000000000///222666888888:::>>>AAA@@@BBB;;;:::GGGTTTdddyyy~~~qqqtttlllnnnfffgggeeeWWWRRRZZZ^^^lllkkklllnnnnnnfffYYYNNNLLLLLLLLLMMMNNNPPPRRRSSSKKKJJJIIIIIIJJJLLLNNNOOOJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGHHHEEECCC@@@>>>===;;;888555444444222111000/////////......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---,,,+++///<<>>>>>>>>???@@@BBBCCCDDD@@@EEEFFFJJJaaavvvlllooo}}}www{{{zzzqqqlllmmmuuuuuu}}}~~~tttuuudddYYYQQQJJJGGGFFFDDDCCCDDDNNNTTT___kkkuuu}}}|||iiigggddd___XXXQQQLLLIIIDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>??????@@@?????????@@@AAABBBDDDDDDGGGKKKOOOSSSUUUXXX[[[]]]bbbcccggglllqqqvvvzzz|||~~~zzzuuunnniiiccc___YYYRRRLLLEEE@@@<<<888666333222333444444333///000000111111111222222000555;;;===<<<;;;>>>AAA???BBB@@@HHHbbbuuuqqqaaahhhvvvfffMMMNNNJJJQQQTTTLLLMMMVVVXXXeeellluuuvvvooobbbTTTLLLKKKKKKLLLMMMNNNOOOQQQQQQKKKKKKKKKJJJJJJKKKMMMNNNJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@>>>;;;888666555444333111000000//////......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...---,,,,,,...888GGGTTT\\\```aaaUUUKKK\\\uuuWWWiii{{{sssnnniiigggddd```[[[VVVRRRPPPHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOKKKJJJJJJKKKNNNPPPQQQQQQNNNNNNMMMKKKHHHFFFFFFHHHFFFEEEIIIRRR```lllrrrtttnnnhhhaaa___```bbbbbb```___eeejjjmmmyyyrrrXXXFFFBBBPPPgggdddsss}}}lllkkkwwwllluuu```___[[[UUURRRTTTVVVWWWYYY]]][[[[[[ZZZZZZYYYXXXWWWWWWZZZWWWSSSQQQQQQRRRRRRRRRQQQRRRTTTUUUVVVUUUSSSRRROOOPPPRRRSSSSSSRRRRRRQQQRRRRRRNNNHHHHHHLLLOOOOOORRRRRRRRRTTTUUUUUUSSSQQQPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLPPPQQQRRROOOKKKIIIJJJMMMIIIHHHFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCDDDFFFHHHJJJCCCDDDDDDEEEFFFFFFFFFEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@>>><<<============>>>???AAAAAA;;;CCCGGGGGGOOOhhhrrrjjjqqq{{{zzz{{{|||mmmggg{{{nnn```NNNCCC@@@@@@???>>>CCCHHHQQQ\\\gggpppvvvyyy|||uuuoookkkhhh^^^]]][[[XXXUUURRRPPPOOOMMMKKKIIIGGGGGGIIIKKKMMMOOOQQQSSSUUUWWWYYYZZZZZZ\\\```dddhhhkkkmmmpppqqqsssuuuxxx{{{}}}|||wwwrrrjjjaaaZZZWWWTTTOOOHHHBBB===999777444222000000111222222111///111222333222222444666444999>>>>>><<<:::===@@@???OOOZZZiiiooo]]]nnnxxxiiiRRRHHHFFFBBBGGGKKKEEEHHHOOOMMMUUU^^^iiijjj```TTTJJJFFFIIIJJJKKKLLLMMMNNNOOOOOOIIIJJJKKKJJJIIIIIIJJJLLLMMMLLLKKKIIIGGGFFFEEEEEEGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAA@@@>>>;;;999777555444333222111000000000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,---...333AAANNNXXX]]]eee\\\LLLZZZ}}}xxxXXXeeewwwyyywwwuuupppkkkeee```]]]UUUTTTRRROOOMMMKKKJJJIIIEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMKKKLLLMMMOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSSSSPPPNNNMMMMMMNNNPPPPPPOOOIIIJJJIIIGGGEEEEEEHHHLLLNNNRRRYYYbbbjjjpppssssssiiigggeeeeeeggghhhhhhhhhlll{{{{{{pppeeeWWWKKKDDDOOOzzzkkkdddpppwwwnnn{{{uuufff]]]XXXUUUUUUXXXZZZXXXYYY\\\TTTUUUUUUUUUVVVVVVWWWWWWXXXTTTQQQNNNNNNOOONNNNNNNNNOOOQQQQQQQQQQQQQQQRRRLLLMMMNNNOOOPPPQQQQQQRRROOOQQQNNNHHHGGGMMMOOOMMMNNNNNNOOORRRTTTTTTPPPMMMLLLKKKIIIIIIKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMMMMOOOPPPMMMHHHFFFHHHKKKFFFGGGGGGGGGFFFEEEFFFFFFDDDBBBAAAAAACCCEEEGGGGGGDDDEEEEEEFFFGGGGGGFFFFFFAAABBBBBBCCCCCCDDDEEEEEEDDDBBBAAAAAABBBAAA???===============>>>>>>???@@@<<<@@@EEEFFFFFFOOOfff||||||{{{yyyfffkkk~~~vvvdddSSSIIIDDD@@@<<>>EEELLLWWWjjjxxxwwwiiirrr{{{yyykkkSSSLLLJJJIIIGGGLLLMMMEEEFFFJJJDDDHHHNNNTTTTTTOOOIIIFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLHHHJJJLLLKKKIIIIIIJJJMMMKKKJJJIIIGGGFFFFFFEEEEEEFFFGGGHHHHHHFFFCCC@@@>>>>>>???@@@@@@>>>;;;999888555444333222111000000000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++------///:::GGGUUUZZZiiidddMMMXXXyyyttt]]]bbbppp~~~wwwqqqnnneeeccc```\\\XXXUUUSSSRRRJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHIIIJJJLLLMMMNNNOOONNNOOOPPPRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQOOOMMMJJJHHHIIIIIIHHHGGGEEEFFFFFFDDDDDDFFFLLLQQQ[[[bbbkkkpppqqqooonnnoooaaadddgggiiilllrrryyy~~~{{{rrrcccTTTKKKHHHMMMSSSlllnnnWWWbbb|||bbbzzzvvvooogggYYYZZZXXXZZZ______[[[XXXYYYNNNOOOPPPRRRSSSUUUVVVWWWWWWTTTQQQPPPPPPOOONNNMMMLLLMMMNNNNNNNNNNNNPPPQQQLLLLLLMMMMMMOOOQQQSSSTTTLLLOOONNNIIIIIINNNOOOLLLKKKKKKMMMQQQTTTSSSOOOKKKJJJIIIHHHHHHJJJKKKKKKKKKGGGFFFFFFFFFHHHJJJMMMOOOKKKMMMOOOLLLGGGDDDGGGJJJEEEGGGHHHHHHGGGFFFFFFFFFCCCAAA@@@AAABBBDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFAAAAAABBBBBBCCCDDDDDDEEEAAA@@@@@@BBBDDDDDDCCCBBB???>>>>>>>>>>>>>>>?????????>>>AAAEEEBBB@@@LLL]]]qqqfffjjjwwwooo]]]OOOEEE>>>======???BBBHHHNNNUUUYYYeeekkkqqquuuwwwyyy}}}}}}yyyzzz{{{}}}{{{yyyqqqiii___XXXUUUQQQLLLGGG>>>>>><<<888555333333444222000//////000111000///000222555555444555777:::999===@@@??????EEEQQQ[[[wwwwwwiiicccvvv|||kkkMMMFFFIIIIII>>>???HHHIIIAAABBBGGGBBBEEEEEEFFFFFFFFFGGGIIIJJJEEEFFFGGGHHHIIIJJJJJJJJJHHHKKKMMMMMMKKKKKKMMMOOOFFFEEEEEEEEEFFFGGGHHHHHHEEEFFFHHHIIIGGGDDD@@@===<<<>>>@@@@@@===;;;999999555555333222111000000000......---------,,,,,,,,,,,,++++++++++++++++++,,,+++)))***---,,,---666BBBSSSWWWiiigggMMMUUU{{{zzziiillldddbbblll}}}ppprrr~~~|||yyytttpppkkkgggdddaaaZZZWWWRRRPPPPPPPPPNNNMMMNNNLLLKKKKKKLLLNNNMMMLLLKKKJJJIIIKKKNNNPPPNNNKKKOOOMMMKKKKKKLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFHHHHHHMMMJJJKKKPPPTTTWWW\\\bbbllllllllllllmmmooopppqqquuu|||~~~mmm]]]SSSMMMHHHHHHKKK[[[|||mmmWWWpppmmmeeezzzxxxfff```]]][[[ZZZ[[[^^^___^^^ZZZVVVSSSQQQTTTXXXYYYXXXWWWVVVVVVWWWUUUSSSSSSSSSRRRPPPNNNLLLOOOQQQPPPMMMLLLMMMOOOMMMNNNPPPRRRRRRQQQOOONNNPPPLLLIIIIIILLLNNNNNNMMMMMMKKKIIIJJJLLLLLLIIIFFFLLLLLLKKKJJJHHHGGGFFFEEEDDDFFFGGGHHHHHHIIILLLOOOOOOOOOMMMJJJHHHHHHKKKMMMMMMKKKGGGDDDCCCCCCDDDEEEFFFEEECCCBBBCCCGGGJJJMMMGGGHHHMMMQQQLLLCCCCCCHHHBBBBBBBBBCCCCCCCCCCCCCCC???>>>???AAADDDCCC???;;;AAA@@@???============>>>AAABBBBBBAAAAAACCCGGGJJJVVV|||nnnjjjgggaaaxxxuuuqqqzzz|||iiiWWWLLL:::>>>AAA???>>>BBBFFFIIITTTYYY___dddhhhmmmtttxxxvvvyyy|||~~~}}}zzzxxxxxxzzz}}}}}}sssjjjddd```ZZZRRRJJJEEE@@@<<<:::555444444333222111000000/////////000000000000000222333555999;;;;;;;;;===:::>>>AAACCCGGGWWWuuufffuuu{{{mmmcccNNNIIIFFFBBBCCCCCCBBBAAADDDFFFGGGDDDBBBDDDCCCAAA@@@AAABBBDDDEEEHHHFFFEEECCCCCCDDDFFFGGGKKKLLLMMMNNNMMMLLLIIIHHHIIIKKKIIIEEEEEEJJJLLLKKKGGGHHHIIIJJJJJJHHHFFFEEEEEEBBB===:::999888777666444333222222111111222222111000...,,,++++++++++++++++++++++++++++++++++++111000///------111666:::FFFUUUcccjjj^^^NNNdddnnn^^^jjjooo^^^fffwwwssswww{{{uuuoooiiiddddddbbb```]]]ZZZXXXVVVUUURRROOOMMMLLLLLLKKKJJJIIIIIIGGGGGGHHHKKKLLLKKKIIINNNLLLJJJIIIJJJJJJIIIHHHHHHJJJLLLNNNOOOPPPQQQQQQZZZWWWWWW[[[^^^```dddjjjooonnnnnnooorrrvvv{{{~~~~~~kkk___UUUHHHCCCDDDDDD\\\hhheeetttuuu{{{nnneee^^^YYYYYYZZZ\\\\\\[[[XXXUUUSSSOOORRRUUUWWWWWWUUUUUUUUUXXXWWWVVVVVVUUURRROOOKKKNNNPPPRRRRRROOOMMMMMMNNNNNNOOOPPPRRRRRRRRRQQQQQQQQQMMMJJJJJJLLLNNNNNNMMMOOONNNNNNNNNOOONNNMMMKKKMMMLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGIIIKKKMMMNNNOOOOOOOOOMMMJJJHHHIIIKKKMMMMMMKKKHHHEEEDDDCCCDDDEEEFFFEEEDDDDDDEEEGGGJJJLLLHHHIIILLLPPPMMMFFFFFFJJJCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@CCCEEEDDD@@@===??????>>>======>>>???@@@BBBCCCCCCBBBAAABBBDDDFFFJJJiiivvv}}}vvvggg^^^hhhgggcccgggxxxfffKKKIIICCC;;;777999>>>@@@???FFFKKKRRRXXX]]]dddkkkpppqqqtttwwwzzz|||~~~~~~~~~{{{xxxtttrrrrrrssstttsssuuuvvvvvvsssmmmddd\\\VVVWWWRRRKKKDDD@@@<<<999777444333333222111111000000000000///000000111222222777555555888<<>>???@@@AAABBBCCCCCCBBB@@@???@@@AAAEEEPPPbbbgggyyy|||}}}~~~ooocccaaaRRRmmmtttddd[[[jjj|||hhhRRRHHH===;;;???AAA===888;;;???DDDIIINNNTTT[[[___gggjjjmmmqqqtttxxx}}}|||zzzyyyxxxxxxrrrnnnjjjgggffffffeeedddddddddeeeccc^^^WWWPPPLLLJJJFFF@@@<<<999777555333222222222111111000000///111000//////000222444555;;;:::999;;;>>>@@@>>>;;;===DDDVVVqqqkkk]]]dddqqqyyypppwww```JJJEEEFFFDDDCCCEEECCCBBBAAABBBCCCDDDCCCBBBDDDCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJFFFGGGEEEAAAAAAEEEFFFEEEDDDEEEGGGHHHHHHGGGFFFEEEGGGDDDAAA??????>>>===;;;666555444333222111111111222111000...------------++++++++++++++++++++++++,,,,,,+++******---111444DDDPPP\\\fffdddWWW___|||xxxjjjqqq}}}ddd^^^sss}}}vvvtttvvvwwwuuuqqqmmmjjjgggdddcccaaa^^^\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^]]][[[[[[\\\]]]\\\[[[ZZZ^^^aaabbbaaa___```aaadddcccgggpppxxx}}}~~~yyytttdddRRRGGGDDDRRRttttttfffrrrwwwnnngggbbb[[[[[[[[[[[[ZZZZZZYYYYYYYYY[[[]]]]]][[[ZZZYYYZZZ[[[YYYWWWVVVUUUSSSPPPNNNSSSTTTVVVVVVTTTRRROOONNNMMMMMMMMMMMMNNNOOOQQQRRRRRRPPPNNNLLLKKKLLLMMMMMMHHHKKKNNNMMMKKKIIIKKKMMMPPPNNNLLLIIIHHHHHHHHHIIIJJJGGGFFFIIIOOORRROOOLLLKKKKKKKKKIIIGGGGGGIIIKKKJJJJJJHHHGGGFFFFFFFFFFFFDDDFFFGGGIIIIIIIIIHHHGGGCCC@@@???AAADDDDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBBBBBBB@@@???=========>>>>>>?????????>>>@@@AAAAAA???>>>>>>???DDDFFFJJJddd]]]jjj{{{yyypppvvvtttfff^^^cccQQQbbbqqq{{{uuunnnqqq{{{rrrdddTTTIIICCC>>><<<<<<::::::<<<>>>AAAEEEJJJMMMXXX[[[```eeejjjpppvvvzzz{{{~~~zzz|||zzzwwwssspppnnnmmmmmmbbb___\\\YYYYYYXXXWWWVVVSSSTTTTTTSSSPPPKKKFFFCCC>>>;;;777555444333222111111111111000000000000000111000......///222666888===??????======@@@BBBAAAGGGbbbooo```iiijjjiiiUUUKKKCCCCCCEEECCCBBBCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@???@@@AAABBBBBBAAAAAAAAAAAABBBCCCEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHDDDFFFEEEAAA@@@DDDEEECCCEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDBBBAAAAAAAAA???===777666555333222222111111//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,///222>>>KKKXXXdddhhh[[[WWWfff~~~kkkZZZkkk~~~{{{yyyvvvuuuuuutttsssqqqssstttvvvwwwwwwwwwwwwwwwzzzwwwtttrrrqqqpppnnnlllllloooqqqpppnnnmmmqqqttt}}}kkkaaaYYYTTTJJJHHH```mmmpppqqqpppnnnjjjfffcccbbbaaa______^^^^^^]]]^^^^^^^^^```aaabbb```^^^[[[ZZZZZZZZZXXXTTTSSSSSSTTTTTTTTTVVVVVVVVVVVVVVVTTTQQQOOONNNNNNNNNNNNOOOPPPQQQRRRQQQPPPNNNLLLKKKKKKLLLMMMKKKNNNQQQQQQOOONNNPPPRRRQQQPPPNNNLLLJJJJJJJJJJJJJJJGGGEEEHHHMMMOOOLLLHHHGGGHHHHHHFFFEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDFFFHHHJJJJJJHHHFFFEEE@@@@@@>>>>>>@@@BBBCCCBBBCCCBBBBBBBBBAAAAAAAAA@@@===>>>?????????>>>>>>===>>>>>>>>>>>>======<<<<<<:::<<<>>>???>>>===>>>???>>>DDD???IIIrrr```bbbfffvvvpppfffkkktttuuunnndddeeeuuuwww}}}xxxeeePPP@@@===AAA;;;999777777999<<>>:::<<<======<<<;;;;;;<<<============<<<;;;:::999777888:::;;;;;;<<<>>>@@@<<>>@@@EEEIIINNNUUU]]]bbbgggjjjnnnqqqrrrrrrsssttttttuuuvvvxxxzzz|||~~~|||}}}~~~}}}|||}}}~~~}}}{{{zzzzzz{{{|||}}}}}}{{{yyyyyyyyyyyy{{{{{{wwwtttsssooojjjccc```]]]XXXUUURRRPPPPPPMMMJJJFFFCCCAAA???<<<999777888888888777555333222444333111111222222111000///000000111111222222222111000111222444888;;;===>>>AAA>>>:::EEEcccqqqbbbZZZlllsss[[[mmm^^^@@@BBBBBBDDDFFFEEECCC???>>>>>>@@@BBBBBB@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBDDDDDDBBBBBBEEEFFFDDDFFFFFFFFFEEEEEEEEEEEEDDD@@@@@@AAACCCDDDCCC@@@===:::999777555333222111111//////000000///......---++++++++++++++++++++++++***,,,......------///000111@@@MMM]]]jjjaaaNNNHHH[[[wwwddd```qqqzzz___KKKFFFAAAFFFXXXjjjhhhjjjrrrhhhcccbbb___]]]^^^```bbbbbbaaa^^^^^^___```````````````___``````___\\\[[[[[[\\\XXXWWWWWWYYY[[[[[[ZZZYYYYYYVVVSSSSSSUUUVVVUUUSSSQQQQQQRRRRRRRRRQQQPPPOOOLLLMMMLLLJJJHHHHHHKKKNNNJJJJJJJJJLLLOOOPPPOOONNNRRRSSSSSSSSSRRROOOMMMKKKIIIIIIJJJJJJJJJHHHFFFEEECCCDDDEEEEEECCCCCCDDDEEECCCDDDFFFGGGGGGFFFDDDCCCDDDEEEGGGHHHGGGEEECCCBBBDDDJJJKKKEEEBBBCCCDDDBBB@@@@@@??????>>>=========999;;;===<<<:::999:::<<<999:::;;;;;;;;;:::999888666888999999999:::===@@@===CCCBBBGGG```{{{nnn||||||gggPPPOOO\\\hhhwwwrrrgggmmmlll]]]MMMGGG???:::999:::;;;;;;999;;;===???BBBGGGMMMRRRXXX[[[```cccdddeeefffgggiiijjjkkklllooorrruuuwwwsssuuuxxxyyyxxxxxxyyy{{{zzz|||~~~|||yyyvvvvvvvvvrrrssstttrrrooolllkkkjjjgggjjjjjjgggeeefffddd```XXXUUURRRMMMJJJGGGEEEEEEDDDAAA>>><<<;;;999666444555555555555444444333333444222111111222222111000000000111111222333333444222333444777:::===???AAA???CCCDDDGGGZZZzzzyyy___bbbqqq{{{ZZZddd~~~\\\III@@@BBBCCCDDDDDDDDDCCCAAA>>>;;;???BBBCCCAAA>>><<<<<<>>>???@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCDDDEEEDDDCCCBBBAAA???BBBCCCAAABBBFFFFFFDDDFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAADDDEEEDDDAAA>>>;;;:::888666444222111000...///000000000///...---++++++++++++++++++++++++)))+++.........---......---<<>>===<<<<<<;;;999;;;===<<<:::999:::===666777999:::;;;;;;:::999888888888777777999<<>>===;;;:::888999999:::;;;>>>CCCGGGKKKOOOSSSWWWXXXYYYZZZ\\\_________aaadddhhhkkknnncccgggjjjlllllllllooorrrqqqsssuuutttpppmmmmmmnnnlllmmmnnnkkkgggcccaaaaaaZZZ]]]]]]ZZZZZZ\\\[[[XXXRRROOOLLLHHHDDDAAA@@@???;;;:::888888888888666555222222222222111111111111444333111222222222111000000000111222333444444555444555888;;;>>>AAACCCDDD@@@GGGMMMWWWmmmwwwiiikkk{{{mmmaaa}}}cccGGGBBBFFFBBBCCCBBBAAABBBCCCBBB???:::>>>CCCDDDAAA===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===@@@AAACCCCCCCCCAAA???>>>===@@@AAA@@@AAAEEEFFFDDDEEEDDDCCCAAA@@@???>>>>>>???@@@BBBEEEGGGFFFBBB???<<<;;;999666444222111000,,,---.........---,,,+++++++++++++++++++++++++++(((+++---...---,,,------,,,:::DDDQQQdddgggZZZSSSZZZoooqqqfff___ggg~~~sssfffaaaVVVEEE@@@GGG]]]iiieeeqqq}}}tttkkkggg___YYYYYY[[[[[[\\\^^^ZZZ]]]```cccccc___[[[XXX^^^]]][[[ZZZYYYXXXYYYYYYYYYZZZ\\\\\\[[[ZZZZZZ[[[YYYWWWTTTRRRRRRQQQOOONNNPPPPPPPPPPPPOOOMMMKKKJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNQQQUUUWWWUUURRRQQQQQQQQQPPPNNNKKKIIIGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@AAAAAABBBHHHGGGEEEDDDBBBAAAAAAAAAJJJHHHFFFDDDAAA???>>>===>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<999999888999:::;;;999777999999999999999999999999888:::<<<@@@EEENNNWWW^^^vvvmmmpppuuueeeTTTSSSRRRKKKOOOYYYpppjjj___mmm|||gggYYYJJJ;;;999@@@;;;999;;;:::666>>>BBB777>>>AAAEEEIIIKKKKKKJJJIIINNNOOOPPPRRRUUUXXX\\\]]][[[[[[[[[[[[[[[[[[[[[\\\eeefffggggggfffcccaaa___]]]]]]]]][[[XXXTTTPPPNNNQQQPPPNNNLLLLLLMMMNNNOOOFFFDDD@@@===;;;:::::::::555444333111111111111222111111000000000000111111333222222222111111000000111888:::777555999999666>>>???>>>===???CCCFFFFFFOOORRRddd|||dddZZZpppwwwbbbppp~~~```NNNAAA>>>BBB????????????>>>>>>>>>>>>===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======;;;<<<<<<=========>>>>>>===<<<<<<;;;;;;===>>>???DDDFFFGGGEEEBBB@@@BBBDDDBBBAAA@@@>>>===<<<<<<<<<@@@AAAAAA???<<<::::::;;;<<<;;;999777444222111000000000///...............------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++...777BBBMMM[[[eeebbbZZZKKKjjjyyynnniiitttuuuZZZ]]]|||uuujjj\\\WWWRRRKKKCCCCCCUUUiiiqqqyyyyyymmmkkk~~~|||yyy|||{{{eee^^^YYYZZZ\\\[[[[[[^^^[[[\\\\\\]]]\\\[[[YYYXXXZZZZZZ[[[ZZZYYYXXXVVVUUUWWWXXXXXXWWWTTTRRRSSSSSSRRRPPPNNNMMMNNNOOONNNMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMOOORRRSSSRRRPPPOOONNNNNNLLLJJJHHHFFFEEEHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGFFFEEECCCBBBAAAAAAAAAGGGFFFCCC@@@>>>===<<<<<<>>>===<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;999888888999::::::999777999999999999999999888888999:::;;;<<<>>>CCCIIIMMMeee{{{rrrgggaaa\\\VVVQQQUUUaaatttrrrbbbooouuueeePPPAAA@@@;;;<<<<<<666999999///888999;;;===???@@@@@@@@@???@@@@@@BBBDDDGGGJJJLLLPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUVVVVVVUUUSSSPPPOOOPPPPPPPPPOOOLLLIIIFFFDDDDDDBBBAAA??????@@@AAABBB???===:::888666555666666555444333222222222333333333222111111111111111111222222222222222222222222222777888666888===???===<<<<<<<<<>>>GGGVVVccciiibbbkkkwwwbbbYYYXXXgggxxxnnnlllwww}}}\\\LLLDDD===<<>>===<<<;;;;;;;;;<<<>>>>>>@@@BBBCCCBBB@@@@@@AAACCC>>>>>>===<<<<<<<<<======<<<======<<<999888888999;;;:::999777555333111000222111000///------,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---555???JJJWWWbbbaaaZZZRRR^^^rrrnnnjjjmmmtttxxx___^^^yyyyyylll^^^SSSLLLNNNJJJEEEOOOmmm|||vvvssscccbbb~~~qqqhhhlllqqqsssaaa\\\ZZZ[[[\\\ZZZZZZ\\\]]]\\\ZZZXXXWWWWWWXXXYYYXXXYYYZZZ[[[ZZZWWWUUUSSSWWWWWWUUURRRNNNLLLLLLMMMLLLJJJIIIJJJLLLNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOONNNNNNNNNMMMLLLJJJKKKMMMNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGEEECCCBBBAAA@@@AAAAAAAAAAAABBBDDDFFFGGGEEEEEECCCBBBAAAAAAAAAAAADDDBBB???<<<:::::::::;;;<<<<<<;;;:::::::::;;;;;;<<<;;;::::::999999::::::999888777888::::::888777:::999999999888888777777888999:::999999:::===???AAAXXX}}}~~~|||{{{vvvnnnkkklllkkkddd^^^^^^eeeqqqmmmaaaiiifffuuulllTTTNNN@@@======888999<<<888777777777666777777888888888888888999:::===???@@@DDDDDDDDDDDDCCCCCCCCCCCCGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@===;;;999;;;:::999888777888999:::888777555333222222333333555444333333333333333444444333333222111111222222111222222333333444555555777888888888;;;@@@AAA>>>===>>>===???LLLcccxxxqqqeeeYYYXXXlllzzzggg```qqqhhhUUUDDD@@@AAA>>>===>>>;;;;;;;;;:::::::::999999999:::;;;;;;;;;;;;;;;:::<<<<<<<<<;;;<<<<<<===>>>===<<<;;;:::;;;<<<===>>><<<;;;;;;;;;;;;<<<======;;;===??????>>>>>>@@@BBB;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;999888999:::;;;:::999777555333222111444333111///---,,,++++++------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,222:::EEERRR]]]```]]]TTTSSSiiijjjccclllvvvhhh```rrrxxxiii\\\RRRLLLCCCFFFEEEIIIiiiuuuaaalllrrrcccbbbaaa______^^^[[[ZZZ\\\\\\YYYXXXZZZ]]]\\\ZZZXXXWWWWWWXXXXXXXXXYYYYYYXXXWWWVVVTTTSSSWWWVVVSSSOOOLLLJJJKKKMMMKKKJJJIIIKKKMMMOOOOOOOOOMMMLLLKKKKKKLLLMMMOOOPPPMMMNNNNNNNNNNNNNNNMMMMMMLLLJJJHHHGGGHHHHHHIIIIIIJJJHHHFFFDDDCCCCCCCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@BBBAAAAAAAAABBBDDDFFFGGGDDDCCCBBBAAAAAA@@@@@@@@@AAA???<<<:::888999:::;;;<<<;;;::::::999999::::::::::::999888888888888999888777777888999999888666999999999888777777666666777888::::::999:::;;;===???BBBXXX{{{{{{ssswwwqqq^^^WWW___rrruuubbbGGGOOOWWWbbbuuujjjTTTFFFAAA999999@@@@@@;;;;;;:::999888888777777999888888888888:::<<<=========<<<<<<<<<<<<<<<;;;>>>????????????>>>===<<<999:::::::::999888666555777777666555555666666777555444444333333333444444333333333333333333444444444333222222111111222222222222333444666777888888<<<<<<;;;<<<>>>???>>>;;;@@@DDDDDDEEEPPPeeeuuuzzzyyy```NNNQQQggglllWWW]]]tttpppSSSHHH???@@@BBB???<<<;;;::::::999999999888888888777888999:::::::::::::::<<<<<<;;;;;;<<<<<<===>>>===<<<:::999:::;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<=========>>>???;;;;;;;;;;;;;;;<<<<<<===;;;<<<======<<<;;;<<<===::::::999777666444333222333222000///---,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,000777AAANNNYYY___```RRROOOlllpppaaakkkzzzrrraaaiii~~~rrrsssdddUUUKKKHHHJJJIII]]]mmmzzzrrraaavvvaaa___bbb^^^[[[\\\\\\YYYYYY[[[ZZZUUUUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTWWWUUUSSSPPPOOOPPPQQQRRRRRRRRRPPPMMMKKKJJJLLLNNNLLLKKKJJJKKKMMMNNNNNNNNNKKKJJJJJJJJJKKKMMMOOOPPPNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIGGGFFFDDDDDDFFFGGGIIIGGGFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAABBBCCCDDDEEECCCCCCBBB@@@???????????????>>><<<:::999:::;;;<<<;;;;;;:::999999999999:::999999888777777777777777777777666777888888777555888888888777777666666666777888:::;;;::::::;;;<<>>>>>>>><<<999777:::::::::999999999888888777777888999:::::::::999;;;;;;;;;;;;;;;<<<======<<<;;;:::999999:::;;;<<<999::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<===<<<<<<======<<<<<<;;;;;;<<<<<<<<<===>>>>>>======>>>???:::999888777666555444444111000///......---......------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,...444???JJJUUU]]]bbbUUULLLfffoooiiiwww{{{ccc```wwwxxxooo|||ooo\\\NNNEEEDDDMMMWWWwwwuuusssxxx}}}ooojjjvvvhhh]]]\\\]]]ZZZ[[[___[[[YYYXXXYYYVVVQQQQQQTTTPPPRRRTTTVVVUUUSSSQQQOOORRRPPPLLLIIIHHHIIIKKKMMMKKKLLLLLLKKKIIIJJJLLLNNNKKKIIIHHHIIIJJJKKKKKKKKKGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHHHHFFFDDDCCCDDDEEEGGGGGGFFFEEEEEEDDDEEEEEECCCCCCDDDDDDDDDDDDDDDDDD@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@AAABBBCCCDDDDDDCCCAAA@@@>>>===============<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::888777777666555666666666777666555666888888666555666666666666666666777777888999::::::888777888999777???BBBDDDYYYkkkXXXQQQOOOMMMNNNXXX]]]aaauuutttaaaRRROOOLLLGGGMMMZZZlll]]]SSSKKKEEEJJJLLLAAA???>>><<<;;;:::999999999777666555444444555666777888777777666666555555444444444444444444444555555333333333222222333333333222222222333333333333333111111222222333444444444000111222444555555555555222222222222333444555555666777888:::<<<===??????;;;;;;???DDDGGGIIINNNTTTfffwww~~~wwwoooiiieeefffppp{{{{{{qqqQQQHHH@@@>>>;;;;;;<<<<<<<<<<<<:::::::::999999999888888777888999999999999999999:::::::::999:::;;;;;;<<<::::::::::::::::::999999888999::::::;;;;;;::::::===<<<;;;;;;<<<===<<<:::>>>===<<<;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===999999888777777666555555000//////............///------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,---222===GGGPPPZZZbbb^^^JJJSSSaaauuujjj[[[nnnkkk[[[KKKHHHQQQddd}}}___mmmtttmmm~~~kkkeee^^^ZZZXXXXXXZZZ]]]ZZZXXXWWWWWWRRRMMMMMMQQQNNNOOOQQQSSSSSSRRRPPPOOONNNMMMJJJHHHGGGGGGHHHIIIGGGIIIJJJJJJJJJJJJKKKMMMIIIGGGFFFGGGIIIKKKKKKKKKFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMLLLLLLKKKIIIHHHGGGEEEGGGHHHGGGEEECCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@BBBCCCDDDDDDCCCAAA???===<<<;;;:::;;;;;;======>>>===<<<<<<<<<<<<;;;:::::::::::::::777666666555444555555555666555555666777777666444444555555666666777777777888999999888666666888999444;;;@@@>>>@@@[[[vvvkkkeee\\\RRRNNNJJJFFFLLLbbbzzzzzzvvvdddWWWQQQSSSMMMJJJFFFMMMgggssshhhZZZUUULLLDDD===::::::;;;::::::999888888999:::;;;888888777777666555555555555555555555555666777777222111111111111111111222333333444555555555555555111222222333444444444444111333444666777888888777333333333444555777999:::::::::;;;===>>>@@@AAABBB>>>>>>BBBHHHKKKQQQ___nnncccYYYVVV___hhhtttmmmMMM???<<<<<<<<<;;;:::;;;===??????999999999999888888888888999999::::::999999888888999999888888999999:::;;;999:::;;;;;;;;;:::888777777888999:::;;;::::::999:::999888999<<<===<<<::::::::::::::::::;;;;;;<<<:::<<<<<<<<<:::999:::<<<999888888888777666666666111111000......---------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++***000;;;DDDKKKUUU___bbbNNNJJJUUUyyyyyyZZZfff~~~~~~}}}vvv```RRRIIIUUUpppsssuuuiiiddd___vvvuuu^^^___]]]YYYYYY]]]______[[[XXXWWWUUUPPPJJJKKKPPPOOOPPPQQQRRRSSSSSSSSSSSSMMMMMMLLLKKKJJJIIIIIIHHHGGGIIILLLLLLLLLKKKLLLMMMHHHGGGGGGHHHKKKMMMNNNMMMGGGIIIJJJLLLMMMLLLLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFCCCFFFIIIIIIFFFDDDDDDEEECCCDDDFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>=========>>>@@@BBBDDDFFFEEEDDDBBB???===;;;:::999999:::<<<>>>>>>===<<<;;;===<<<;;;;;;::::::;;;;;;666666555444444444444555666555555666777777666444333444444555666777888888777777888888777888;;;>>>???:::;;;???<<>>======;;;:::999999999:::;;;<<<;;;::::::999888777777666222222222222333444555555222222111111111111111222000111222222333333333222333444555666666666666666333444666888:::::::::999444444555666888:::<<<===<<<<<<===???@@@AAABBBCCCEEEDDDFFFJJJMMMUUUjjj~~~jjjWWWPPP[[[uuubbbJJJHHHCCC888;;;<<<;;;888777888999999888888888888777777777777:::::::::::::::999888777888888777777888888999:::888999;;;<<<<<<:::777555777888999:::;;;:::999999777666555777;;;>>>===;;;777777777888999;;;<<<===<<<===>>>===;;;:::;;;<<<888888888888777777666666444333111///---,,,++++++---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***)))...:::BBBHHHRRR]]]^^^TTTNNNRRRvvv\\\```www|||~~~xxxjjjSSSJJJ]]]^^^bbb}}}zzzccc___ZZZXXXZZZ\\\\\\ZZZTTTRRROOOMMMLLLMMMNNNOOOPPPOOOPPPQQQSSSSSSQQQOOOMMMMMMMMMKKKIIIHHHIIIJJJPPPNNNKKKIIIHHHIIIKKKLLLJJJJJJKKKMMMOOONNNKKKIIIIIIGGGFFFGGGIIIIIIIIIHHHKKKKKKLLLLLLKKKIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBDDDDDDDDDCCCBBBAAAEEECCC@@@???@@@@@@@@@@@@AAA@@@???>>>============<<<===>>>@@@BBBCCCCCCCCC@@@>>><<<999888999:::;;;??????>>>===<<<;;;::::::;;;;;;::::::999888777777666666666666555555555555777666555444444444444444555555444444444444555555999888777555555777888999999888<<<@@@<<<;;;LLLcccvvvppp~~~~~~}}}oooiiiRRRJJJTTTQQQNNN]]]hhhzzzgggWWWDDDFFFdddrrrrrrxxxxxxlll]]]QQQGGGAAA>>>;;;999:::===@@@???>>>999888888888666333333555333555555444555666666444222333444222...,,,...000555222111222666777444111:::888555444666999::::::999;;;:::888<<<@@@<<<333::::::;;;<<<============???AAAFFFJJJGGGCCCDDDJJJOOOZZZ```^^^^^^lllqqqaaa```XXXhhh|||mmmaaaxxxdddNNNHHHBBB>>>>>>===:::777666888999777555999888777777888888777555888888999999999999888888666777888888777666777888999999999888888888777777888999::::::;;;;;;::::::888888999::::::;;;<<<<<<777888:::<<<<<<<<<:::999:::::::::999999999888888999888888777666555555444222111000///------,,,,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,+++,,,,,,111<<>>======<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@===<<<;;;999999999::::::=========<<<<<<<<<<<<<<<::::::999999888888777777777777666666555555444444666666555444444444444444666666555555555555666666888777666555555666777888;;;777888<<<;;;888@@@NNN]]]~~~www~~~rrr___ZZZQQQHHHIIIMMMWWWdddrrr}}}uuujjjhhhuuu{{{jjjQQQMMMXXXbbbeeebbb]]]VVVOOOIIIGGGGGGJJJMMMLLLFFFAAA???===<<<<<<<<<:::::::::555666777777666666444333555666888777666666999<<<333444444444555666888:::777666444444666777777777333:::>>>===>>>@@@>>>999666666777:::>>>CCCEEEGGGNNNNNNNNNNNNLLLQQQbbbtttyyy}}}zzzsssiii```___jjjwwwnnnaaakkkgggHHH???@@@>>>::::::999888777777888999999999999888777777888888777666666777777888888777777666777888999888777666777999999999888888888777777777777888888999999999999999888888999999:::;;;;;;;;;777888:::;;;<<<;;;999888::::::999999999888888888888888777777666555555444222111000///...---------***+++,,,+++)))((()))************+++++++++,,,,,,+++,,,---000777DDDQQQYYY[[[YYYOOONNNjjjzzzfff\\\mmmssseeeooofff^^^^^^aaammmzzz{{{aaafffpppdddhhhnnnbbb^^^YYYXXXYYYZZZYYYWWWSSSRRRPPPNNNMMMNNNPPPQQQPPPOOOOOOQQQSSSTTTSSSRRRRRRPPPNNNMMMLLLMMMNNNOOOQQQPPPMMMKKKJJJJJJKKKLLLLLLJJJIIIIIIJJJKKKJJJIIIBBBCCCDDDGGGJJJKKKIIIGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBB@@@>>><<<<<<============>>>>>>>>>>>>>>>???>>>>>>======:::::::::::::::999::::::;;;;;;;;;<<<<<<<<<======888888888888777777777777777777666666555444333333666666555444444444444555777777666666666666777777777666555444444555666777;;;444333999;;;888777;;;999SSSooocccWWWJJJNNNJJJLLLUUU```iiipppuuuwwwzzz|||sss^^^bbbfffgggaaaZZZUUUPPPKKKLLLKKKNNNTTTZZZYYYQQQHHH:::999999777666666555555777888999;;;:::888666555333444444333222111333444444777999777444555999>>><<<;;;:::;;;<<<<<<:::888777>>>AAA===:::===BBBEEEHHHIIIKKKPPPXXX___dddfffggglllrrrtttqqqttt~~~rrrYYYXXXSSSMMMTTTmmmrrrfffrrrUUUDDD777:::???>>>:::999555666777888888999;;;===:::888777777888999777666555555666666666666555555777888999999777777888999888888888888777777777777666666777888888888888888999999999999999999::::::888999:::;;;;;;:::888777999999999999888888888777888777777666666555555555222111000///...---------)))++++++***)))((()))************++++++++++++,,,+++,,,---...222<<>><<>>===<<<;;;777888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;666666666666777777777777777777666555444444333222666555555444444444555555666666555555555555666666555555444333333444555555888222111777;;;999888999<<>>>>>===<<<>>>>>>;;;888999CCCPPPZZZaaadddkkkvvvuuuggg```]]][[[IIISSS]]]ggg}}}zzzZZZkkkfff<<>>:::888777777888999777666555555666666666666555555777888999888777777888999888888777777777666666666666666777888888888888777999999999999888888888888999999::::::999888777666999888888888888777777777777777666666666555555555222111000///............***+++,,,+++)))))))))+++************++++++++++++***+++------...555GGGWWWZZZaaaXXXLLLZZZxxx~~~nnnsss|||YYY___qqq~~~yyy}}}~~~yyywwwnnn^^^RRRNNNLLLMMMbbb|||ooommmqqq``````jjj|||mmmccc___aaadddeeebbb^^^]]]^^^___\\\ZZZWWWVVVVVVUUUUUUVVVWWWXXXYYYXXXWWWXXXZZZ\\\\\\[[[SSSPPPMMMMMMOOOQQQRRRQQQPPPOOONNNMMMLLLLLLMMMMMMMMMJJJGGGFFFGGGHHHIIIIIIHHHIIIJJJLLLMMMLLLHHHFFFHHHHHHGGGGGGGGGFFFGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@BBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCCCCBBB@@@===@@@AAABBBDDDEEEEEEEEEEEEAAAAAAAAA@@@???===<<<;;;777777888:::::::::::::::<<<<<<<<<;;;:::999999999666666666666666666777777777666666555444333333333555555444444444555555666555444444333333444444555444444333333333333444444444222222555666666999<<<@@@;;;>>>MMMbbbyyyaaaXXXSSSSSSNNNFFFGGGOOOMMMQQQWWW]]]iii|||hhh]]]___cccSSSLLLEEEBBBCCCCCC>>>888999@@@BBB:::444555999;;;;;;777777::::::777777:::666777999;;;======<<<<<<;;;;;;<<>>;;;666666777:::>>>AAAAAAAAA===:::;;;EEEUUUggguuu~~~uuuyyyzzzmmm```^^^cccfffeee___lll}}}gggaaadddMMMEEEAAA===:::;;;:::777555555444777999777555555888;;;999888666777888888777555555666666777777666666555666777888888666666777888777777777666666666555555666777777888888888888888888888888888888888777777999999999999888777777666888888888777777777666666666666666666555555555555222111000///////////////,,,---...---+++***+++,,,))))))*********+++++++++)))***,,,...---333DDDWWWWWW```[[[NNNTTTkkkvvvppp{{{}}}~~~WWWWWWhhh}}}~~~uuummmhhhggg^^^RRRUUU```tttrrrpppyyy|||rrrhhhbbblll~~~ttthhhaaa]]][[[^^^cccaaa]]]ZZZZZZ\\\\\\ZZZXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXVVVWWWYYYZZZZZZYYYSSSPPPNNNOOORRRTTTSSSQQQOOOOOONNNNNNNNNNNNNNNOOOMMMKKKHHHFFFGGGHHHIIIHHHLLLKKKKKKLLLMMMLLLIIIFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEDDDCCCCCCDDDDDDEEEGGGEEEDDDEEEEEEEEECCCAAA???@@@AAACCCDDDDDDCCCCCC@@@@@@@@@@@@???>>>===<<<888999999999::::::;;;;;;===<<<;;;:::999888888777777777777777666666666666555555555444444444444444555444444444444555666666444333333333333333333444333333333333333333333333333444444333111222666:::777<<>>;;;???@@@>>>BBBIIIJJJGGGCCC@@@??????>>>>>>@@@???@@@EEEJJJKKKHHHCCCCCCFFFJJJPPPUUUWWWVVVTTTFFFFFFQQQkkk~~~wwwnnnhhhgggbbb[[[YYYhhhpppaaakkkaaaFFF@@@FFF<<<:::888777777777888999666666666555444444555666888666555555666777555444555555666666666666555555555666777777555555666777666666666666555555555555666666777888888888888888777777777777777777888888888888888777777777777777777777777777666666666666555555555555555555555555222111000000/////////000,,,.........,,,+++,,,---)))))))))************+++***)))+++......111AAATTTSSS\\\\\\QQQOOO]]]oooxxx}}}^^^UUU\\\uuu{{{uuuwww}}}~~~qqqiiigggYYYQQQTTTZZZhhh}}}}}}zzzjjjccctttooonnnfff___^^^]]][[[^^^ccc\\\YYYWWWXXXZZZ[[[YYYVVVWWWWWWWWWXXXYYYYYYZZZ[[[ZZZXXXVVVUUUWWWXXXWWWWWWSSSQQQPPPRRRWWWXXXUUURRRMMMMMMNNNNNNOOOPPPPPPQQQNNNKKKIIIHHHIIIIIIIIIHHHKKKJJJJJJKKKLLLLLLJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDEEEEEEGGGEEECCCCCCDDDDDDCCCBBB>>>???AAACCCCCCCCCAAAAAA======>>>>>>???>>>>>>===;;;;;;:::999999:::;;;<<<;;;:::::::::999999888888888888888777777666666666333333444444444444555555444444444444444555666666444444444333333444444444333333444444444444333333333444555444333444666777666:::CCCFFF>>>@@@bbb~~~uuueeeccczzzaaaTTTNNNJJJJJJJJJLLLOOORRRVVVZZZ^^^mmm|||yyysssooommmmmmlllgggeeeooo|||{{{qqqVVVMMMJJJQQQVVVZZZdddqqq}}}ttthhh```^^^```dddfffaaaaaaaaaaaaccccccccccccnnnrrrzzz}}}uuunnnddddddppp~~~{{{{{{xxxqqqkkkbbbccchhhlllhhh^^^WWWUUULLLOOO___eeecccbbbllloooUUUIII@@@888555777888777777777888888777555444333333444555444444777555444444555555444333444444555555555555444444444555666555444333444666666666666555555555444444555555666777777777777666555666666666777888888888777777666666666777777888777777666666666555555555555555555555555555555555222111000000///000000000,,,---...---+++***+++,,,))))))))))))************---)))***/////////<<>>>>>>>>>>>===<<<:::999999:::<<<===888999999999999::::::::::::999999888777666666555222222333444444555555666444444444444444555666777555555555444444555555555333444444555555444444333222333444555888::::::777<<<444444;;;:::555???PPP|||mmm~~~~~~vvvaaaTTTPPPNNNMMMOOOPPPNNNLLLLLLLLLPPPTTTXXXbbbmmmsssrrruuuzzz}}}vvvmmmooocccZZZYYYdddnnnwwwxxxppprrr||||||{{{~~~yyyqqqhhh^^^YYYXXXWWWRRRMMMXXXXXXZZZZZZVVVUUU[[[eeetttwwwcccVVV___hhh}}}bbbHHH???>>><<<:::;;;444666777666666555111---555222000111444666555333666444333333444555333222222333333444444333333222333444555444333333444555666666555555555444444444333444555555666666555555444555555666777888888999666666555666666777888999777666666666555555555555444555555555555555555555222111000000000000000111+++,,,---,,,***)))***+++))))))))))))************///))))))...///...888HHHPPPUUUZZZVVVHHHFFFbbbddd[[[ppp}}}}}}jjjRRRLLLWWWkkk~~~vvvmmmgggaaaccceeefffgggeeedddbbbYYYYYYYYYZZZ\\\]]]]]]\\\ZZZYYYZZZ]]]______[[[WWW]]][[[YYYVVVUUUUUUVVVVVVUUUPPPMMMPPPVVVZZZXXXTTTOOONNNLLLJJJIIIJJJJJJKKKKKKLLLNNNOOONNNMMMKKKIIIIIIJJJJJJJJJKKKLLLLLLLLLJJJHHHFFFIIIMMMNNNIIIDDDAAABBBCCCEEEEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDAAA??????@@@BBBDDDAAAAAAAAA@@@@@@@@@??????<<<<<<===>>>???@@@AAAAAA::::::999888888999::::::;;;;;;;;;:::999888777666888999999777555555666777666444333666777777777888555555555555555555555555333333333444444555555555444333333222222333333444333333333444444444444555888777777777999<<<>>>@@@RRRwwwxxx{{{ooosssfffkkk]]]aaammmhhh\\\RRRHHHIIIIIILLLRRRUUUUUUWWWYYY^^^```aaa```bbbiiippptttooollliiijjjooossssssrrrhhh[[[[[[aaaaaakkk}}}|||rrryyyxxxlllgggooouuupppfff___\\\\\\SSSNNNTTTSSSMMMOOOLLLQQQ[[[nnn|||vvvxxxoooSSSUUUfff|||SSSJJJ???999888999888666666555555555555444444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222444444444555555555666666555444333333333333444555666666666666777777777777777666666666666555555555444555555555444333333222555333111111222333222111222222000///............------,,,,,,,,,,,,++++++************************(((***---///------666@@@PPPOOOUUUWWWKKKCCCXXXxxxwww\\\sssqqqeeeXXXMMMGGGOOOmmmvvvooojjjfffggggggfffeeebbb```^^^\\\\\\[[[ZZZZZZ[[[\\\]]]]]]ZZZYYYYYY\\\______]]]ZZZZZZYYYWWWVVVUUUVVVWWWXXXUUUPPPMMMOOOTTTWWWTTTPPPMMMMMMLLLKKKKKKKKKKKKLLLKKKLLLNNNNNNNNNMMMKKKJJJHHHHHHIIIIIIIIIIIIIIIJJJEEECCCCCCDDDGGGGGGDDDAAABBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCDDDDDDCCC@@@???>>>???AAABBB?????????>>>>>>>>>======;;;;;;<<<<<<===>>>>>>>>>:::999999888888999999:::::::::::::::999888777666444555555444222222333444666444222333444555666777444444444444444444444444333333333333444444444555444333333222222333333444333333444444444555555555666555555555777999<<<===DDDUUUnnn|||nnnUUUMMMDDDBBBHHHKKKJJJMMMTTTPPPQQQQQQQQQSSSWWWZZZ\\\```\\\VVVTTTUUUXXXZZZ[[[VVVMMMNNNTTTUUUYYYaaadddooovvvqqqiiikkkrrrzzz~~~~~~yyyxxx~~~zzzpppjjjmmmddd]]]^^^^^^YYYVVVVVVSSS[[[XXXQQQSSSTTT[[[jjjnnnxxxiiiWWWXXXtttkkkJJJCCC;;;666777888888666555555555555444444444444333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222333333444444444444555555555444333222222333444555444555555555555666666666666666666555555555444444444444555555444333333222555333111111222222222111222111000///............------,,,,,,,,,,,,++++++************************)))***,,,...,,,,,,444>>>MMMMMMSSSWWWLLLCCCRRRlll\\\mmm~~~hhhYYYQQQLLLXXXeeekkkssszzzjjjwwwxxxpppnnnlllgggeeehhhgggddd```]]][[[ZZZZZZ```___]]]\\\[[[\\\]]]^^^XXXWWWWWWYYY[[[\\\\\\[[[WWWVVVUUUTTTTTTUUUWWWWWWSSSOOOKKKMMMQQQSSSPPPMMMLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKLLLLLLJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBAAA???======>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999:::999999999999888777666666111222222000...---...000222222222111222333555555333333333333333333333333222333333333333333444444333333222222222222333333444444444444555555555555444333333333444666888:::999<<>>;;;;;;:::::::::999999999;;;;;;;;;::::::999999999999999888888888888999999777888888888777777666555111111111///,,,+++,,,---...111444333333444444333222222222222222222222222222222222222333333333333333333222222222222333333333444444444444555555555333222222333333555666777333999<<>>===<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999999999;;;;;;;;;::::::999999888888888888888888888888888666666777777666666555555333333333111...,,,---......555999777555666555111222222222222222222222222222222222222222222222222333222222111111222222333333333333333444444444444333333333333444444555555000;;;<<<777:::FFFdddjjj```VVVSSSQQQPPPTTT[[[\\\XXXRRRLLLJJJKKKMMMNNN\\\mmmooohhhcccWWWOOOXXXPPPJJJOOOPPPIIIPPPUUUJJJMMMHHHKKKLLLHHHKKKOOOIIIAAABBBDDDDDDBBBFFFVVVgggtttmmmeeebbbiiiwwwnnnaaannn~~~bbbLLLEEEBBB<<<333555444333444555555444333444333333333222222222222111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111000000000111111111222222111222222222222222222111222222333444555555666666444333333333333222222222222222333333444333333222444222000000111222111000111000000////////////000------,,,,,,,,,+++++++++***************************)))***,,,+++)))---333===EEEPPPZZZ\\\VVVPPPMMMkkk~~~rrrrrreeezzz{{{jjjjjjfff^^^TTTPPPPPPOOOLLLKKKTTTdddwwwooo[[[]]]kkk~~~hhhdddjjjzzzvvvkkkgggfffccc```aaa^^^[[[XXXXXXZZZ]]]___[[[___bbbaaa]]]YYYXXXXXX^^^^^^\\\XXXUUUSSSSSSUUUTTTTTTSSSRRRPPPOOONNNMMMIIIHHHHHHIIILLLNNNOOOOOONNNMMMMMMLLLJJJHHHFFFEEEKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@AAAAAAAAA@@@@@@DDDCCCBBB@@@???>>>=========<<<;;;;;;::::::;;;;;;::::::::::::999999999999:::::::::999999888888888777777888999999888777777555555555666666555555444333333444333222111333555888@@@BBB;;;666777555111222222222222222222222222222222222111111111111000222222111111111111222222222222222222333333333333333333333333444444444444555:::666333666999GGG^^^|||uuunnnvvv}}}xxx~~~~~~sssnnngggcccjjjuuu{{{fffXXXTTTXXX___ccczzzqqq___eee___VVV^^^ccc[[[aaaeeeRRRGGGCCCHHHMMMPPP]]]fff```SSSVVV[[[]]]]]]eeeyyy|||eee]]]gggUUUKKKAAA???CCCCCC999///444444444444444333333333333333333222222222111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000000111111111111222000111111222222111111000222222333333444555666666444444333333333222222222111222222333333333333333333222000000111111111000000000////////////000000------,,,,,,,,,,,,++++++************************+++)))))),,,+++***,,,111777BBBOOOWWW[[[ZZZTTTMMM___vvvzzzsssxxxaaassssss___PPPGGGEEEFFFDDDCCCJJJVVV^^^___|||nnn___eeejjjyyy|||uuuooo~~~{{{ooollloooiii___aaa___[[[YYYYYY[[[^^^```XXX[[[\\\ZZZUUUSSSTTTWWWZZZ[[[[[[XXXSSSQQQQQQSSSQQQQQQQQQQQQPPPOOONNNMMMKKKJJJJJJKKKLLLMMMNNNNNNKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIIIIIIIJJJGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEDDDFFFHHHHHHEEEBBB<<<===>>>??????@@@??????@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999888888888888888888888777777777777777666777888999999888777666333444444555555555444444///111333444555888;;;===IIINNNKKK<<<333444555111333333333333333333333333222222111111000000000000222222111111111111222222000000111111111222222222222222333333333222222222777888333444<<<<<<===HHHfffwwwiiirrr~~~~~~oooooowwwtttyyyxxxssslllddd```hhhtttuuuxxxrrrnnnzzzrrrQQQ<<<999999>>>CCCAAA999222333333444333222222333444222222222222111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000111111111222222222000000111222222111000000000000111222333444555555444444444444333333333333111111222333333333333333333111000///000111000///000000////////////000000------,,,,,,,,,,,,++++++************************+++((())),,,---+++---111222???LLLRRRWWWYYYTTTLLLSSSiiiqqqoooyyy}}}dddnnnvvvxxxllleeeddd[[[LLLBBBBBBFFFIIIQQQYYYcccqqqbbbVVVcccrrrvvvcccsss|||nnndddfffooo{{{~~~wwwxxx|||rrr^^^^^^]]][[[ZZZ[[[]]]```cccWWWXXXWWWSSSNNNNNNRRRWWWTTTVVVWWWUUUQQQNNNOOOPPPNNNOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLLLLMMMMMMMMMHHHHHHGGGFFFGGGHHHJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHIIICCC@@@???BBBFFFFFFBBB===;;;;;;<<<>>>????????????<<<<<<<<<<<<===>>>@@@@@@<<<<<<<<<;;;;;;;;;::::::888888888888777777777777666666666666666666666666666777888999999888777666333333444555555444444444+++...111555888<<>>@@@UUUwww{{{~~~|||||||||rrrhhhbbbllltttVVVDDD:::===888555444555555666888111222222222111222333555222222222111111111111000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000111111111111222222222222///000111222222111000///...///000111222333444444555555444444444444333333000111222333333333333333333111//////000111000///000000////////////000111---------,,,,,,,,,++++++************************+++((())),,,---,,,...222///===IIINNNRRRVVVRRRJJJGGG[[[fffhhhrrrzzzdddggghhhttt|||tttqqqeee[[[TTTTTTSSSNNNLLLNNNFFFJJJPPPOOOEEEJJJjjjtttnnnYYYWWWssswwwmmmqqqsssffffffccc]]][[[]]]```dddggghhheeeaaa^^^]]]\\\[[[\\\]]]]]][[[YYYRRRSSSSSSSSSRRRSSSUUUWWWTTTSSSQQQOOOOOOOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMNNNLLLKKKJJJKKKLLLKKKJJJEEEEEEDDDEEEGGGJJJMMMOOOHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBAAA???>>><<<<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::;;;999777555444444666666333444555666777777777777666666666555555444444444444444444555555666666666555222222777:::<<>>===>>>>>>?????????>>>>>>===;;;;;;:::::::::;;;;;;<<<======<<<<<<<<<<<<;;;;;;:::999777555444555666666444555555666666666666666555555555444444444333333333333444444444555555555555222333888:::;;;@@@HHHUUUKKK===444111222222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222333444555666777888777999BBBVVVvvvyyywwwzzzYYYQQQjjjxxx^^^GGG;;;666555444444444444444444555666666000000000000000000000000111111111000000000////////////000000000111111111222222111111000000/////////000000111111000000///////////////////////////---...///000111000//////000///...///111111///...000000000111111111222222000000000111111111222222111222333222111000222444333333222222222111111111////////////000000000000.........------------,,,******************************+++++++++,,,,,,,,,,,,666AAAHHHOOOUUUUUUPPPGGGFFFXXXooovvv|||{{{hhhppp}}}}}}xxxwww{{{}}}wwwrrrsssqqq{{{vvvppp{{{}}}}}}~~~yyyaaaXXX^^^aaaiiizzzkkkfffeee}}}ooocccaaa___[[[[[[___YYYYYYZZZ[[[ZZZYYYWWWVVVXXXWWWVVVVVVVVVVVVTTTRRRPPPSSSVVVWWWVVVSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQQQQKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>===;;;::::::999999999::::::<<<;;;;;;;;;;;;:::::::::999888777555555555666666555666666666666555444444444444333333333333333222333333333333444444444444444333555888999888;;;@@@BBB<<<555111111222222111222111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444555444666666444888IIIdddxxx~~~wwwqqqwwwzzz{{{iii[[[jjjwwwTTTKKK???777444555555444222111111111111222333333000000000000000000000000111111000000000000//////////////////000000000000555444333222000///------//////000000000//////...////////////////////////---...//////000000//////000///...///000111///---000000000000111111111111////////////000000000000111222222111000000111333222111111111111000000000000000000000////////////------------,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++333<<>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>===>>>???@@@CCCCCCCCCBBBAAA???>>>===<<<<<<;;;:::999999999:::888888888888777777777777999888777666555555666666666666666666555444333222222222222222222222222222333333333333333333333333333444666888777666777888666444111111333333222111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111222222222222000555999777333555AAALLLjjj{{{pppwwwxxxgggggghhhaaa^^^aaaiii{{{bbbEEE>>>;;;777444444555444333111000000000000000111111/////////000000000000000111000000000////////////........./////////000000555444333222000...------...////////////...------........................------......///////////////......///000000///---/////////000000000111111....../////////000000000000111222111//////111222222222111111111000000000111111000000//////......------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++111999AAAJJJRRRWWWXXXQQQCCCHHHmmm|||eeerrruuukkkhhhkkkpppxxxiiiddddddccccccooosssbbb]]]mmm|||xxxqqqkkkccc\\\\\\]]]\\\ZZZYYY[[[ZZZXXXVVVUUUUUUVVVVVVYYYXXXWWWWWWXXXWWWUUUSSSSSSSSSSSSQQQOOONNNOOOPPPOOOQQQSSSUUUUUUTTTQQQPPPLLLMMMOOOPPPQQQPPPOOOOOOKKKIIIHHHGGGHHHIIIHHHGGGEEEGGGIIIKKKLLLKKKIIIHHHFFFDDDAAA>>>===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCC@@@@@@>>>>>>>>>???@@@AAADDDDDDDDDCCCAAA@@@>>>===>>>>>><<<;;;::::::::::::888888777777777666666666777777777666666666666666666666666666555333222111222222222222222222222222333333333333333333333333222555777777666555444333222222333444555444222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---...///000111111111000///333888888555333444777===YYYzzzzzz|||hhhYYYUUUaaajjjjjjqqq}}}uuuWWW???222777555333222222222111000111111000000///000000111......//////000000000000000000000////////////...---............/////////222222111111000///.....................---,,,+++---------------------------------------......//////...---...000000...---....../////////000000000/////////000000000000111000111111000//////000222333222222222111111111111111111000000//////......------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,///666???IIIPPPVVVZZZXXXIIIKKKtttppptttwwwhhh___mmm~~~qqqnnnnnnuuu~~~nnn[[[YYYUUU[[[zzz{{{|||uuuooooooggg___XXXWWW[[[^^^]]]ZZZYYYXXXVVVUUUTTTTTTUUUVVVWWWVVVUUUVVVWWWWWWUUUSSSSSSSSSRRRPPPNNNMMMOOOQQQRRRSSSUUUWWWWWWUUUSSSQQQMMMNNNPPPRRRRRRQQQOOONNNKKKJJJHHHHHHIIIIIIIIIHHHDDDFFFHHHJJJJJJJJJHHHGGGDDDCCCAAA@@@???@@@AAABBBDDDEEEEEEFFFFFFDDDCCCBBB????????????@@@AAABBBBBBDDDDDDCCCCCCBBB@@@???>>>@@@???===<<<;;;::::::999:::999999999999888888888777777777777777666666666666666666555444333222111111222222222222333333333444444444444333333333333000555888666444555444111333444555555555444222111//////000000000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////---...///111111111000///000000000000000111333444444;;;FFF[[[}}}wwwwwwsssjjjbbbcccllluuuvvvvvvcccNNNEEE>>>777111222222111111111222333444111111000/////////000000---......//////000000111000000////////////......------------.........///////////////////////////---------------,,,+++***---------------------------,,,,,,,,,,,,---......///...---...///000...,,,............////////////////////////000000000000///000000///......///111333333222222222111111111000000000000////////////------------,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---...444>>>FFFLLLSSSXXXZZZTTTVVV~~~zzzvvv|||~~~}}}wwwlllfffgggiii^^^sssyyy```NNNNNN[[[qqqyyy~~~mmmkkkhhhfffiiiddd___YYYWWWZZZ^^^___]]]XXXWWWVVVUUUUUUVVVVVVWWWUUUTTTTTTUUUVVVWWWVVVTTTRRRSSSTTTSSSQQQPPPQQQQQQRRRSSSTTTUUUTTTRRRPPPOOOMMMNNNPPPRRRQQQPPPNNNLLLLLLJJJHHHHHHIIIJJJIIIHHHFFFGGGHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFEEECCCAAA?????????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>??????===;;;:::999888888:::::::::999999999888888666666777777777777666666555555555555444444333222222222222222333333444444555555555444444444333333///555777444333666555222333444555444333222111111////////////000000111111000000000000000000000000////////////////////////////////////////////////........................---...000111111111///...000///...------///333666888444555???RRRrrrsssrrroooqqqpppkkkjjjuuudddNNN777000333444444444111111222222222222333444111000///............///------......///000000111000000/////////.........,,,,,,---------.....................------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,.........------...//////...,,,------........./////////------.........///////////////000///...---///111222111111111111000000000////////////000000000000.........------------,,,******************************+++++++++,,,,,,,,,,,,,,,111<<>>???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@?????????>>><<<:::999777777777888888888888777777777777555666777777777777777666444444555555444444333333222222222333333444444444666666666555555444444444...555777444333666777333222333333222111000000111.../////////000000111111000000000000000000000000////////////////////////////////////////////////........................---...000222222111///......111333333111000222555444222666:::;;;EEEfff{{{mmmiiiwwwvvvxxxkkkccchhhvvviii___@@@;;;999999555000111777111222222111///---,,,,,,000///...------------------------...///000000111000/////////............,,,,,,,,,---------......//////...---,,,,,,++++++---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---......------...//////...,,,---------.........//////,,,,,,,,,---------.........///000///------///000000000000000////////////......//////000000111111//////.........---------******************************+++++++++,,,,,,,,,+++***///:::BBBDDDIIIPPPYYYddd```qqqkkknnnzzzvvv^^^uuuqqqhhhnnnwwwyyyhhh___XXXSSSTTTTTT___sssvvvgggccckkkzzzqqqiiieee``````eeeccc___[[[XXXXXXYYYZZZYYYRRRTTTWWW\\\___^^^YYYUUUYYYUUUPPPQQQUUUYYYYYYXXXYYYZZZYYYWWWUUUTTTTTTUUURRRQQQNNNKKKHHHHHHJJJLLLKKKJJJJJJJJJKKKLLLKKKJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLJJJHHHFFFEEEEEEFFFGGGGGGEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???AAAAAAAAAAAA@@@>>><<<;;;>>>===<<<<<<<<<===???@@@===<<<;;;:::999888888888888777666555555666777888666666666666666666666666777666555444444444444444666666777666666555444444444444444333333222222222222333333444444333333222111111111111000000000000///////////////////////////////////////........................///000000........................///...---,,,,,,---...///,,,...111444444222000...111111000000000000111111555555555444666999???CCC^^^|||{{{lll^^^kkkwwwbbbSSSDDD===>>>444333111//////000111222000000000000000000000000///...---,,,,,,---...//////......---------..............................------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------...------,,,,,,------......------------...//////---------............///000000000000000000000000////////////000000000000111000///...---,,,++++++---,,,***(((((()))***+++)))************+++++++++------...222:::CCCJJJNNN___TTT[[[qqqxxxlllgggppp}}}nnn```vvv}}}vvvppppppuuu{{{~~~iiigggaaa[[[]]]eeekkklll{{{eeeZZZXXXmmmsssbbb___^^^[[[\\\aaaccc```[[[XXXWWWVVVTTTSSSUUUYYY]]]^^^]]]ZZZXXXWWWYYYUUUQQQRRRVVVYYYYYYXXXXXXXXXXXXVVVTTTSSSSSSTTTUUUTTTRRRNNNKKKIIIJJJKKKJJJJJJJJJJJJKKKLLLKKKKKKLLLKKKJJJHHHHHHHHHHHHIIIIIIHHHFFFEEEDDDEEEGGGHHHFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???>>><<<;;;======<<<<<<======>>>???<<<;;;:::999999999999999777777666666666777777888555555555555555555555555666666555444444444444444666666666666666555444444444444444333333333222222333333333444444333333333111111111000000000//////////////////////////////////////////...........................///000000........................///...---,,,,,,---...///,,,...000222222111///...111000000//////000000111000111111111222555999===>>>OOOjjjssskkkrrr}}}jjjgggsssmmmWWWBBB<<<:::444222555444222111//////000111222------------------------///...---,,,,,,---...///......------,,,------...------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---------------------......///------------............000000000000000000000000.../////////000000000000000000///...---,,,++++++---,,,***)))((()))***+++)))************+++++++++,,,,,,---111999BBBJJJNNNYYYSSSWWWccccccYYYWWW___uuuwwwfffrrrvvvnnnmmmooozzztttkkkeeefffmmmwww~~~qqq```\\\```gggsss{{{cccTTTLLLZZZyyy{{{tttxxxssseee[[[[[[\\\YYYYYY]]]```^^^\\\ZZZYYYXXXUUUSSSYYY]]]```___ZZZWWWXXXZZZYYYUUUSSSSSSWWWYYYYYYXXXVVVWWWWWWUUUSSSQQQRRRTTTWWWWWWVVVRRRNNNKKKJJJKKKIIIIIIJJJKKKKKKKKKKKKKKKMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDEEEFFFHHHIIIEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA????????????>>>===;;;;;;;;;;;;<<<===============::::::999999999999999:::777777888888888888777777555555555555555555555555555555444333333333444444555555666666555555444444444444444444333333333333333333444444444444333333111111000000000000//////////////////////////////.................................---......///000------------------------......------------......------...////////////...000000////////////000000...///000000000222444777222555===LLLbbb{{{xxx~~~uuuqqqmmmjjjiiipppwwwmmmyyygggGGG:::222666:::888666888333222000/////////000111------------------------......------------......---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,------...///------------............000000000000000000000000....../////////000000000000//////...---,,,++++++---,,,***)))))))))***+++)))************+++++++++******,,,000777???GGGLLLSSSSSSVVVWWWRRRNNNOOOUUUsss}}}fffeeexxxmmmhhhhhhiiikkkyyyvvvxxx~~~~~~zzzpppxxxmmmvvvkkkVVVUUU___uuuppphhhnnnrrrqqqhhhbbbbbbaaa\\\ZZZ[[[\\\[[[\\\]]]______^^^\\\[[[[[[[[[ZZZXXXWWWXXXYYYWWWUUUTTTUUUWWWXXXXXXWWWUUUVVVVVVTTTRRRQQQRRRSSSTTTUUUVVVTTTPPPMMMKKKKKKHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHDDDDDDEEEEEEDDDCCCCCCDDDAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>===<<<;;;;;;:::999:::<<<=========<<<;;;999888888888888999999:::777888999999999888666666555555555555555555555555444444333333333333333444444444555555555444444333444444444333333333333333333333444444444444333333111000000000////////////////////////////////////------...............///.........------......///------------------------------------------------------,,,,,,------...///000//////......//////000...000222222222222333444888666666;;;EEEYYYwwwyyy{{{zzzbbbiiisss|||~~~{{{yyyvvvrrrlllfffcccooo|||~~~{{{{{{\\\HHH>>>:::333000555888444111000222111000////////////000////////////////////////------------------------+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------************************++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------.........////////////////////////........./////////000000//////...------,,,++++++,,,+++***)))))))))******))))))*********+++++++++((()))+++...444<<>>>>>===<<<<<<;;;::::::::::::888999:::<<<<<<;;;::::::888888777777777888999999777888999999999777666555666666666666666666666666333333222222222222333444333333444444444444333333333333333333333333333333222222333333333333222222000000000////////////...////////////////////////,,,---------......//////......------------......------------------------,,,------------------,,,---,,,+++++++++,,,......//////............//////...000222333222111111222555333333555555999BBBMMMjjjmmmYYY^^^nnnwwwsssrrrhhhLLL<<<777777000---,,,000222111///000000000/////////...//////////////////////////////,,,------------------,,,***************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++++++++************+++++++++++++++++++++,,,------,,,,,,,,,------------.......................................////////////.........---,,,,,,+++++++++++++++***************))))))*********+++++++++''')))+++---111777@@@FFFKKKQQQUUUVVV\\\cccbbb\\\[[[iii}}}eee|||~~~zzzrrr```UUUWWW[[[\\\dddpppvvvrrrjjjaaa___aaabbb```TTT]]]ppp~~~ppp[[[SSSXXX\\\iii|||uuubbbhhhfffWWWggghhhgggddd```[[[XXXXXXYYYYYYZZZ[[[]]]]]][[[YYYVVVPPPKKKNNNUUUYYYWWWSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSSSSRRRPPPOOOQQQRRRMMMOOOPPPPPPNNNLLLKKKKKKHHHLLLOOONNNKKKHHHHHHIIIEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDAAADDDGGGFFFBBB@@@@@@BBB>>>>>>>>>>>>>>>===<<<;;;<<<;;;:::999999999999:::888888999:::::::::::::::888888777777777777777888777777888777777666555444666666666666666666666666222222111111222222333333222222333333444444333333111111111111222222222222111111222222222222111111000000////////////......////////////////////////,,,,,,,,,---....../////////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++,,,------.........------------......,,,...000000///......//////...///222222000222666;;;GGG```}}}|||dddiiilllWWWLLLRRRQQQFFF999333333444222222222222222333333444////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************+++,,,------++++++++++++++++++++++++************************************************++++++++++++************************************************************((())))))))))))*********+++******))))))******+++++++++******++++++,,,---,,,,,,,,,,,,------------........................------........./////////------------,,,,,,++++++++++++++++++******)))))))))************+++++++++''')))+++,,,---333<<>>===<<<;;;:::;;;:::999888888888999999888888888888888999::::::999888777666666666666666888777666555444444444444444444444444444444444444111111111111111222333333111111222333333333333333//////000000000111111111000000111111111111000000000000/////////.........////////////////////////++++++,,,------.../////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------------...------------------...+++---......------...///111...///333444333555888444555;;;EEESSSlll{{{gggRRR???333888===???:::555222000---...000000...++++++,,,,,,.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))((((((************************************************((((((((()))))))))************))))))))))))*********************+++,,,,,,++++++,,,,,,,,,------------------------------------------.........//////---------,,,,,,,,,,,,++++++++++++++++++***)))))))))************+++++++++''')))+++++++++///888>>>DDDFFFLLLUUU[[[[[[ZZZ[[[qqqlllhhhyyykkksssWWW]]]eeeqqq|||ooofffZZZ]]]fffiii|||~~~|||~~~{{{tttxxx___\\\ggg\\\``````[[[UUUSSSTTTUUU[[[YYYXXXWWWXXXXXXVVVUUUOOONNNNNNNNNPPPQQQRRRRRROOORRRUUUVVVUUURRRQQQPPPLLLMMMNNNLLLKKKKKKLLLMMMPPPQQQPPPNNNJJJHHHHHHIIIJJJNNNRRRPPPJJJFFFEEEFFFBBBBBBCCCDDDDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDD???DDDGGGFFFBBB>>>???AAA@@@@@@@@@???>>><<<;;;::::::999888777777777888999999888777777777888:::;;;999999888666555555555555888777555444333333444444222222222222222222222222111111000000111222333333000111222333333333333333......//////000000000111//////000000000000//////000/////////............////////////////////////++++++,,,,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,---.........------...------,,,,,,------...,,,---......------///111111------000222000000333,,,000666999:::DDD```{{{oooeeeUUUFFF>>>;;;===>>>666999999666555666333...+++///111000///000222333......//////......---,,,........................++++++------------++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))***************)))***++++++,,,++++++,,,,,,,,,------------------------------------------.........//////---,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))************+++++++++'''***+++******---555<<>><<<;;;:::888777666555666777999:::888888888888888888888888:::999888777666666666666555555555444444333333333333333333222222111111111222222222222222222222222333333222222111000//////////////////............000000000000000000000000////////////............,,,---...//////...---,,,------------------------......---,,,,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///////////////000000000000222111000111555===EEEJJJ]]]mmmqqq[[[OOOCCCAAA>>>:::666444333222333333333222111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))((((((''''''******))))))((((((''''''))))))))))))***************++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---------......------,,,+++++++++************++++++((()))+++,,,,,,+++)))((()))***+++++++++---111555<<>>>>>>>>>>>>>>??????@@@@@@??????>>><<<;;;:::999888777666666888:::;;;:::::::::::::::::::::::::::999888777777666666666555555444444444333333333333333333222222222111111222222222222222222222222333333222111111000//////////////////////////////000000000000000000000000////////////............------............------------------------------...------,,,++++++******+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------........./////////111111000111333555888:::CCCFFFKKKVVViiiyyypppYYYIIIAAAAAABBB;;;999777444222111111111222222222222111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++************************************,,,,,,+++******)))(((((((((((((((((((((((((((((()))((((((((((((((((((((((((((()))))))))*********))))))))))))((((((''''''***)))))))))((((((((('''(((((()))))))))************++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,---............---,,,,,,++++++************++++++((()))+++,,,,,,+++)))((()))*********+++---111444<<>>???@@@????????????>>><<<;;;::::::999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777777444444444444333333333333333333333222222222222111222222222222222222222222222222222111111000000///000000000000000000000000000000000000000000000000/////////............---......------------......------------------------------,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------.........///111111111111//////222111000222999EEESSS\\\uuu|||fffTTTNNNGGG===444...---///111333222111000000000000000111111111111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************))))))))))))***++++++++++++******))))))(((((())))))))))))))))))))))))+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))(((((((((((('''))))))))))))(((((((((((((((((())))))))))))******)))***+++***)))(((***,,,---------------------------------,,,,,,,,,,,,,,,......//////......---,,,++++++************++++++)))***+++,,,,,,+++***))))))************,,,000333<<>>======>>>>>>???@@@AAA????????????>>>===<<<;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777333333333333333333333333222222222222222222222222111111111111111111111111222111111111000000000///000000000000111111111111//////////////////////////////.........---------///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,---///111222222111000000333666777666555444555;;;BBBOOO```ssswwwdddLLLAAAAAABBB===777111333666777777444000---111111000000000000111111000000000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************************)))))))))))))))***+++++++++******)))(((''''''&&&))))))))))))))))))))))))+++*********)))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***)))*********((((((***+++---------------------------------,,,,,,,,,,,,,,,......//////......---,,,,,,++++++******++++++,,,)))***++++++++++++***)))))))))***)))***,,,///222<<>>>>>???>>>>>>===<<<;;;;;;;;;::::::::::::::::::999999999999999999999999888888777777666666777777333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000000///000000000111111111222////////////////////////............------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,++++++***,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...000111222222...////////////111444777111222444999BBBOOO]]]fffzzzwwweeeUUUKKK???999444444777999777444444222000//////000222333000111111000000000//////....../////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((())))))***+++******))))))((('''&&&&&&*********************************)))))))))))))))''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((((((((()))))))))'''''''''''''''((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))******)))(((((()))+++---------------------------------------------..................------,,,,,,,,,++++++++++++,,,,,,*********++++++*********((())))))))))))+++...111;;;CCCHHHJJJKKKOOOQQQPPPSSSTTTPPPRRRjjjqqqVVVPPPVVVYYY]]]aaabbbgggpppuuuwwwuuukkkpppqqqiiidddggg___XXXYYYVVVLLLQQQdddnnn}}}|||qqqjjjooowwwvvvllldddgggeeebbbaaa```aaacccddd\\\[[[dddjjjccc___\\\RRRPPPQQQQQQPPPOOOOOORRRTTTWWWWWWWWWWWWVVVUUUTTTSSSUUURRRQQQRRRQQQMMMMMMNNNMMMMMMMMMNNNPPPPPPMMMKKKFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNMMMKKKIIIGGGFFFFFFFFFFFFGGGHHHJJJKKKJJJHHHFFFDDDDDDEEEGGGHHHBBBCCCDDDCCCBBBBBBCCCDDDBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999888888888888888888888888777666666555555666666666222222222222333333333333111222222222222333333333111111111111111111111111000000000000000000000000...//////000000111111111000000000000000000000000.........------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++******++++++++++++************)))***+++,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,---///000---...//////...///111333111222444555666999===@@@EEEQQQaaajjjppp{{{sssiii[[[OOOGGG@@@;;;777222444555666555444444444222000///......///111222...////////////...---,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********(((((((((((((((((((((((()))(((((((((((()))************))))))((((((''''''************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''(((((((((((())))))&&&''''''''''''((((((((((((((((((((())))))))))))''''''(((((((((((())))))((()))***)))(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------......------,,,+++,,,,,,++++++++++++,,,,,,************************((())))))((((((***---000999AAAGGGGGGHHHLLLOOOOOOTTTVVVRRRQQQbbbvvvfffcccRRRSSSQQQQQQUUU[[[\\\YYYjjjvvv|||tttqqqsssuuujjjppp{{{~~~zzz~~~sss|||yyyhhh]]]aaakkkqqqbbbZZZ]]]ZZZQQQPPPYYY\\\XXX___eeedddwwwqqqcccaaaeeefffffffffhhhfffdddbbb```^^^^^^]]][[[YYYbbbfff___]]]^^^WWWMMMNNNOOOOOONNNOOORRRTTTWWWXXXXXXXXXWWWVVVTTTSSSRRRNNNNNNQQQQQQMMMMMMPPPQQQPPPPPPPPPPPPOOOLLLIIIFFFGGGIIIKKKMMMMMMMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJFFFFFFGGGHHHIIIJJJKKKKKKIIIGGGEEEDDDDDDFFFGGGGGGCCCDDDEEEDDDBBBAAAAAABBBBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>======<<<:::::::::::::::999888888888888888888888888888888555555444444444444555555111111222222222333333333111111222222222333333333111111111111111111111111///000000000000000000000------...//////000111111000000000000000000000000.........---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******************++++++******++++++++++++******++++++++++++************((()))***+++,,,,,,,,,,,,************************)))***+++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---111555666333///,,,***,,,///222444444333333444000555:::<<<===BBBKKKSSS[[[bbbjjjppp{{{|||uuummmfff```VVVJJJAAA<<<777222111333555666555333222000---******---111,,,///222444444222///---,,,---...//////...------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''((((((((()))))))))***'''''''''((((((((())))))((()))***)))'''''')))***++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---,,,,,,+++***---,,,,,,++++++,,,,,,---+++******************+++((())))))((('''))),,,///555===DDDDDDEEEIIIMMMNNNNNNUUUUUURRR[[[yyyrrrhhhgggiiieee]]]SSSccckkkbbbVVVTTTTTTRRRMMMNNNTTT]]]gggmmmmmmjjjnnnmmmiiifffeeelllwwwiii^^^UUUVVVZZZ[[[ZZZYYYYYYWWWWWW\\\ccclllttt{{{pppgggfffnnnlllgggoooooo^^^[[[___aaabbbeeebbbbbbbbbbbb```^^^\\\ZZZYYYWWW^^^aaaXXXWWWZZZTTTJJJLLLNNNOOOOOOOOOPPPRRRVVVVVVWWWXXXWWWVVVUUUTTTOOOKKKLLLQQQQQQNNNNNNSSSTTTSSSRRRRRRQQQNNNJJJFFFEEEGGGIIIKKKMMMNNNNNNNNNJJJKKKLLLMMMMMMNNNNNNNNNFFFFFFHHHIIIJJJKKKKKKKKKIIIGGGEEEDDDEEEFFFFFFFFFEEEFFFFFFDDDAAA@@@@@@@@@BBBBBB@@@???>>>>>>=========>>>>>>>>>>>>>>>===<<<:::::::::::::::999888777888888888888888888888888444444333333333444444555111111111222222333333333111111111222222333333333000000000000000000000000////////////000000000000,,,------...///000000111000000000000000000000000......---------,,,,,,,,,++++++---......---++++++++++++++++++++++++++++++******************++++++******++++++++++++******+++++++++************)))'''''')))******+++++++++************************)))***+++,,,---,,,++++++)))************+++++++++)))***,,,///000111111111------,,,******,,,000333000111222000...------...222111000000222444555666333777999888<<>>999888<<<<<<888333555333000000222111...+++,,,...111333333111///...000///---,,,+++,,,---...,,,---...000111111000000++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,((((((((((((((((((((((((((((((((((((((()))******))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''((((((((()))((()))))))))'''''')))************************************++++++,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---++++++************++++++((())))))((('''))),,,///222:::AAABBBBBBFFFKKKMMMIIISSSWWWRRRVVVmmm}}}uuuggg\\\SSSYYYPPPPPPZZZ___[[[YYY]]]hhhaaaZZZYYYYYYXXXUUUSSSSSSQQQOOOOOOQQQSSSSSSSSSVVVaaafffjjj|||tttbbbaaadddaaa^^^______```aaa```___]]]ZZZYYYYYYWWWUUUTTTSSSRRRPPPNNNQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOMMMMMMMMMOOOQQQRRRSSSSSSSSSRRRPPPNNNKKKJJJOOONNNMMMMMMLLLLLLMMMMMMFFFHHHKKKKKKJJJHHHGGGGGGJJJHHHEEEFFFHHHJJJIIIGGGCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999999999999888888999999:::999999888777666555444444333333444444555666666555555444444444444333333333222222111111111000000000000000000000000000000////////////000000////////////////////////.........///////////////---,,,+++*********+++,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((******************************++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,---,,,,,,************************+++++++++,,,,,,,,,------....................................///////////////000000000111111111111444444333222333444555666999:::;;;>>>AAADDDFFFHHHSSSTTTWWWZZZ]]]```cccdddiiiiiiiiijjjkkkllllllmmmjjjfff```\\\YYYWWWTTTSSSBBBAAA>>><<<999777666666333333333333333333333333111000000///...---------........................+++,,,---...---,,,+++***------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''((()))++++++************************++++++++++++++++++++++++)))******+++++++++******))))))))))))(((((((((((((((((((((((()))***+++,,,///555<<>><<<;;;:::::::::::::::999999999999888888888888888777666444444555444444333333444444555555555555555555444333333333333222222222111111111000000000000000000000000000000////////////000000....................................////////////---,,,+++*********++++++++++++++++++++++++++++++,,,++++++******)))))))))************************)))******++++++******)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***+++,,,,,,,,,************************+++++++++,,,,,,,,,,,,------------------------------.........//////////////////000000000111111111222222111111111222333444444444555666777999;;;<<<888999:::<<<>>>???AAAAAA>>>>>>>>>???@@@AAAAAAAAADDDAAA???======>>>===<<<999888777555444333333333222222222222222222222222000000000///...---------------------------------,,,,,,------,,,,,,++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((()))***+++,,,************************++++++++++++++++++++++++******+++++++++******)))))))))))))))(((((((((((()))((((((((()))***++++++...444;;;>>>@@@BBBFFFKKKIIILLLNNNUUU___```iii~~~{{{vvvsssvvv}}}}}}ssslllmmmoooeee___cccdddaaa```ddd_________^^^\\\ZZZWWWVVVWWWUUUSSSSSSSSSRRRPPPOOONNNNNNOOOPPPPPPQQQPPPPPPUUUTTTRRRQQQQQQQQQRRRSSSPPPOOOMMMLLLLLLMMMOOOPPPVVVVVVUUUTTTSSSQQQOOONNNPPPOOONNNMMMLLLLLLLLLLLLGGGFFFEEEEEEFFFGGGIIIJJJBBBBBBDDDGGGJJJLLLKKKJJJGGGGGGHHHIIIIIIIIIIIIHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<:::999999;;;:::::::::999999999999777777777666555333222111555444444333333444444555333444555666555444333222222222222111111111111111000000000000000000000000000//////......//////000................................................---,,,++++++******++++++++++++++++++++++++++++++************************************************)))******++++++******))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---******************************+++++++++,,,,,,,,,---------------------------------.........//////////////////000000000000///////////////000111111111111000////////////000////////////////////////111111222222333333444444000//////000222333333222111000000000000000111111111111111111111111111111000000//////...---------------------------------------,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))***+++,,,,,,************************+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))(((((((((((())))))((((((((()))******,,,222888===???BBBFFFJJJFFFHHHHHHRRR```______jjjyyytttkkkkkkoooqqqqqqjjjiiiooorrrmmmfffbbbddd``````bbbaaa\\\[[[___^^^^^^^^^\\\ZZZXXXVVVTTTTTTSSSQQQQQQQQQQQQOOONNNLLLMMMNNNOOOOOOOOOOOOOOOTTTTTTTTTTTTTTTTTTTTTSSSMMMLLLLLLLLLMMMPPPSSSUUUVVVUUUTTTSSSRRRPPPOOONNNOOOOOONNNMMMLLLLLLLLLLLLJJJIIIGGGGGGHHHIIIHHHHHHAAABBBEEEHHHJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;999888777::::::::::::999999999999777777666666444333111000555444444333333444444555222333555555555444222111111111111111111111111000000000000000000000000000/////////....../////////........................///...............------,,,,,,++++++++++++***+++************************((()))))))))*********+++************************))))))************)))))))))*********++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000...............//////000222111000......---------444333333222222111111000.........//////000000000333333222444555555444222000/////////000000111222/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))(((((()))******+++************************************************,,,,,,,,,+++***)))((('''))))))))))))(((((((((((())))))(((((((((((())))))+++///555:::>>>AAAEEEHHHEEEFFFEEEQQQcccddd___dddyyy|||yyytttmmmiiihhhgggfffdddbbb]]]^^^fffnnnnnnhhhbbb]]]___bbbccc```\\\\\\___]]]\\\[[[ZZZXXXVVVUUUTTTQQQOOONNNNNNOOOOOONNNLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVXXXXXXVVVTTTSSSNNNMMMLLLMMMNNNQQQTTTUUUSSSSSSQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMKKKJJJJJJKKKKKKHHHEEECCCEEEGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBBBB????????????????????????>>>>>><<<;;;:::888777777::::::999999999888888888777777777666555444222222555444444333333444444555222333444444444333111111000000000000000000000000//////////////////////////////............//////........................//////......---------,,,,,,,,,,,,,,,++++++******************************((((((((()))******++++++)))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''((()))+++,,,)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////---......///////////////222111000///////////////000000000///////////////,,,,,,,,,---------------000//////000111111///---111111000000000000111111....................................------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))************************,,,,,,,,,+++***)))((('''))))))))))))(((((((((((((((((((((((((((((()))******---333888===AAADDDFFFGGGHHHFFFOOOaaaddd^^^aaavvvyyyoooiiikkknnnooommmhhhccc```]]]^^^bbbjjjooommmeee^^^\\\___cccdddbbb```aaaccc[[[ZZZYYYXXXVVVUUUTTTTTTOOONNNMMMMMMNNNOOONNNLLLRRRRRRTTTUUUVVVVVVWWWWWWQQQSSSUUUWWWWWWVVVTTTRRRQQQPPPNNNMMMMMMNNNPPPQQQPPPOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNKKKHHHHHHJJJJJJGGGDDDEEEGGGHHHHHHEEEDDDCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBB========================<<<<<<;;;:::999888777777999888888888777777777777777777777777666555444444555444444333333444444555333333222222222111111111////////////000000000000///////////////////////////......------......///------------------------//////......---,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************((((((((())))))*********))))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///---......///000/////////000//////...//////000000---------....../////////000000000000000000000000,,,++++++,,,///000000///000000///.......................................------------------------++++++++++++++++++++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***************((((((((((((((((((((((((&&&''''''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))************************+++++++++++++++***)))((())))))))))))((((((((((((''''''''''''((()))***+++***,,,111666;;;???BBBCCCIIILLLIIILLLYYYZZZVVVYYYsss||||||tttooojjjlllnnnnnnjjjddd``````bbbbbbeeehhhiiiiiifffccc```___aaacccaaa`````````aaaXXXXXXWWWVVVUUUUUUTTTTTTOOONNNMMMNNNOOOPPPOOONNNQQQRRRSSSTTTUUUVVVVVVVVVQQQQQQQQQRRRRRRRRRSSSSSSQQQOOOMMMLLLKKKLLLMMMNNNOOONNNLLLJJJIIIIIIIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLKKKFFFAAA@@@CCCGGGHHHGGGEEEGGGHHHFFFCCCBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888888888777777777777666666666666555555666666666666555555555444444333333444444555444333111000000000222222........./////////000000///////////////////////////......------......///------------------------//////...------,,,++++++++++++,,,,,,,,,+++***)))************************((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,---.../////////......///......---......////////////000000111111111111++++++++++++++++++++++++000...---...000222333333---------,,,,,,---..............................------------------------++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++************************************************((()))))))))*********+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))******************************+++++++++******)))))))))))))))((((((((((((%%%%%%&&&&&&((()))+++,,,***,,,000555:::>>>@@@@@@EEEMMMKKKJJJQQQQQQMMMRRRdddrrrhhhhhhnnnooolll```fffjjjggg```ZZZYYY\\\^^^aaaaaa^^^\\\aaahhhlllcccdddbbb^^^[[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTUUUUUUPPPOOONNNOOOQQQRRRQQQPPPMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPNNNLLLMMMOOORRRTTTLLLKKKJJJIIIJJJKKKMMMOOONNNMMMKKKJJJIIIIIIIIIJJJEEEEEEFFFGGGHHHJJJKKKLLLIIIBBB:::888===DDDHHHIIIEEEFFFGGGEEEBBBAAACCCFFFFFFEEEDDDDDDDDDEEEGGGHHHEEEEEEEEEDDDCCCCCCBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666666666555555555555333444555555666666555555555444444333333444444555555333111///...000222333---.........//////000000////////////////////////.........------.........------------------------//////...---,,,,,,++++++++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''')))******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---...///...------//////...............///------------------......////////////............111///,,,+++---...//////,,,,,,,,,,,,---...///000........................------------------------************************+++,,,---...---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))(((((((((((($$$$$$%%%&&&(((***,,,---***,,,///444:::===>>>>>>@@@KKKMMMKKKOOOMMMJJJPPPRRRrrrrrrvvv}}}yyynnnhhhccc^^^]]]___aaaaaa``````\\\YYYWWWXXXZZZ[[[[[[________________________^^^]]][[[YYYWWWUUUTTTTTTRRRVVVYYYYYYVVVSSSSSSTTTQQQRRRSSSSSSSSSRRRQQQPPPNNNPPPQQQOOONNNOOOSSSWWWTTTOOOJJJHHHKKKOOOQQQRRRJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJHHHFFFEEECCCDDDDDDDDDEEEGGGHHHIIIFFFEEECCCBBBCCCDDDFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFGGGHHHIIIIIIEEECCCAAA@@@@@@@@@???>>><<<;;;:::;;;<<<===<<<;;;;;;;;;:::999888777666555666666555555555444444444888777444222222222333444333333333333444444555666333222111000////////////---------------...///000,,,---...//////...---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))*********************************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...,,,,,,,,,...000111------------------------..................------------------------------************************)))***+++,,,,,,+++***)))+++++++++*********))))))+++*********))))))((((((+++*********))))))(((((()))'''&&&'''((()))(((''')))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%))))))(((((((((((())))))(((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))'''***///555;;;======;;;DDDGGGJJJHHHFFFJJJSSS\\\SSSwwwllllllxxxssslllgggbbbbbb^^^\\\\\\^^^___]]][[[[[[YYYVVVVVVXXXZZZ\\\\\\aaa___\\\ZZZYYYYYYZZZ[[[ZZZZZZZZZYYYXXXVVVTTTSSSTTTWWWYYYXXXUUUSSSSSSTTTPPPQQQRRRRRRSSSRRRQQQPPPOOOPPPQQQOOONNNNNNRRRUUUSSSOOOJJJHHHJJJLLLMMMMMMJJJJJJKKKKKKKKKJJJIIIIIILLLLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCAAABBBDDDEEEGGGGGGGGGGGGBBB@@@??????@@@AAAAAA@@@===;;;:::;;;<<<===<<<;;;;;;:::999888777666555555555555555444444444444444777666444222111222333333222222111111222333333444333222111000////////////......---------...//////------...//////...------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))+++++++++*********))))))*********)))))))))((((((*********)))))))))(((((()))'''&&&'''((()))(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%)))((((((''''''(((((()))(((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))(((***...444999<<<<<<;;;CCCEEEGGGEEEDDDIIIUUU^^^[[[mmmZZZWWW\\\jjjvvv~~~~~~lll```[[[[[[[[[ZZZYYYWWWWWWYYY\\\\\\XXXTTTVVVTTTSSSSSSVVVZZZ\\\\\\```]]]YYYUUUSSSSSSUUUVVVUUUVVVWWWWWWWWWUUUSSSRRRXXXXXXYYYWWWTTTSSSSSSSSSOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQOOOMMMMMMOOOQQQRRRPPPLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHLLLKKKKKKJJJIIIGGGEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCEEEFFFGGGGGGGGGFFF???>>>===???AAABBBBBBAAA===<<<;;;;;;<<<===<<<;;;999999888777666666555555333333333333444444444444666444333111111111222222111000000000000111222222333222111000//////////////////......---.........------...//////...------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))+++************)))))))))******))))))))))))(((((())))))))))))((((((((((((((('''&&&'''(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''''''(((((())))))((((((''''''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))******,,,111666:::<<<<<>>AAABBBBBBCCCHHHPPPWWWkkkeeetttPPPQQQYYYcccddd]]][[[```ddd[[[\\\iiiqqquuuvvvooommm```^^^jjjpppfff^^^___WWWWWWXXXZZZ\\\[[[VVVRRRRRRPPPOOORRRUUUWWWUUUSSSUUUSSSRRRRRRUUUVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSRRRPPPPPPPPPSSSVVVXXX[[[ZZZXXXVVVUUUTTTSSSSSSOOOOOOOOOPPPQQQRRRSSSSSSQQQPPPOOONNNMMMLLLLLLKKKLLLMMMOOOPPPOOONNNNNNMMMNNNNNNNNNNNNNNNMMMLLLKKKFFFFFFFFFFFFFFFGGGGGGHHHLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBAAADDDDDDEEEEEEEEEEEEDDDDDDHHHIIIKKKMMMMMMLLLJJJIIIBBBBBBAAABBBCCCCCCAAA???>>><<<;;;;;;<<<<<<;;;:::888888777777666666555555333333333333333333333333333333222222222222222222333222222111111111222222222111000000000000000000111000///........................------.........---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))************************)))((((((''''''(((((()))*********************************************))))))))))))((((((((())))))************************)))*********++++++,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''''''''''''''''''''((((((&&&%%%&&&'''((('''&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))+++***)))+++000666:::<<<<<<@@@CCCEEEFFFHHHKKKNNN``````kkkSSSSSSYYYaaa___WWWVVV[[[XXXSSSRRRWWWZZZ\\\eeeqqqtttwww{{{xxxfffZZZXXXYYYWWWRRRUUU___ddd```___cccYYYWWWVVVUUUVVVVVVTTTSSSRRRQQQPPPSSSWWWYYYXXXVVVVVVUUUSSSTTTUUUVVVVVVUUUSSSTTTVVVXXXXXXWWWUUUTTTUUUTTTSSSRRRSSSUUUYYY[[[[[[YYYWWWVVVWWWVVVTTTRRRQQQQQQQQQQQQQQQRRRSSSTTTOOOMMMLLLLLLMMMMMMLLLJJJGGGJJJLLLMMMLLLKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEHHHJJJLLLMMMMMMKKKIIIGGGDDDCCCBBBBBBCCCAAA>>><<<>>>===;;;;;;<<<<<<;;;999888888888777777666666666444444444444333333333222333333333333333333222222444444333222222222222333111111000000000000000111000000//////...////////////...------------.../////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))++++++++++++++++++++++++***************))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((()))))))))))))))***''''''(((((((((((())))))&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))***)))(((***///444888:::;;;???DDDGGGHHHHHHIIIIIIVVV^^^eeerrrYYYYYY```fffaaaUUUQQQUUUOOOPPPQQQSSSVVV[[[bbbhhhccc]]]ZZZ```iiippptttwwwvvvsssnnnfff]]]WWWVVVXXX[[[TTTVVVXXXZZZ\\\\\\\\\\\\\\\ZZZWWWUUUTTTTTTTTTTTTRRRRRRTTTYYY]]]^^^[[[WWWWWWUUUTTTUUUWWWXXXWWWVVVUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\YYYXXXWWWWWWYYYXXXUUURRRTTTSSSRRRRRRRRRRRRSSSTTTLLLJJJJJJKKKNNNOOOMMMKKKGGGJJJLLLLLLIIIHHHHHHJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGJJJHHHGGGEEEDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKJJJHHHEEECCCAAAAAA@@@AAAAAA@@@<<<:::???===<<<;;;<<<<<<:::999888888888888888777777777777666666555444333222222333333444444444444333333444444333222222222222222111111000000000000111111//////////////////000111///...------------...///...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***'''''''''((((((((())))))+++++++++++++++++++++++++++*********)))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''((())))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((())))))******'''''''''((((((((())))))%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((()))))))))((('''***...333777888;;;>>>BBBEEEHHHIIIJJJJJJRRRYYY^^^hhhTTTYYYeeeoookkk\\\UUUVVVMMMQQQPPPMMMPPPYYYaaadddZZZOOOJJJPPPYYY[[[^^^bbbbbbppp~~~{{{wwwtttqqqnnnmmmeeeaaa]]]ZZZZZZXXXSSSOOOLLLQQQTTTTTTWWW\\\]]]ZZZWWWWWWWWWWWWVVVTTTQQQOOOQQQSSSWWW^^^bbbbbb]]]WWWVVVUUUUUUVVVXXXYYYYYYXXXXXXXXXVVVUUUUUUUUUVVVWWWXXXZZZ^^^```aaa```^^^\\\XXXWWWVVVXXXZZZYYYUUURRRUUUTTTSSSRRRRRRSSSTTTTTTJJJIIIHHHJJJNNNPPPNNNLLLKKKMMMOOOMMMJJJGGGHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJHHHFFFDDDDDDDDDFFFGGGCCCCCCDDDEEEEEEEEEEEEEEECCCDDDGGGHHHGGGEEEBBB???>>>>>>>>>???@@@>>>;;;999???===<<<<<<<<<<<<:::999999999999888888888888888888888777666444333222111333333444555555444444444444444333222111111222222111000000000000000111111//////...//////000111222///...---,,,,,,---...///++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))******)))(((''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***'''((((((((())))))******&&&'''''''''(((((())))))%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&'''((()))((('''&&&'''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((())))))(((''''''***...333666777;;;===@@@CCCGGGJJJLLLNNNNNNPPPSSS___^^^___```aaa___[[[WWWTTTSSSPPPPPPTTTXXXZZZ```fffZZZZZZ[[[YYYWWWVVVWWWYYYWWW]]]ccchhhnnnpppkkkccciiilllppptttxxx~~~{{{mmmiiiiiihhhfff]]]______^^^\\\]]]aaaeeeeee]]]XXXYYYVVVPPPNNNPPPPPPSSSWWWXXXVVVVVVXXXZZZXXXWWWVVVVVVWWWWWWVVVUUUZZZ]]]```aaa___\\\ZZZYYYZZZTTTTTTZZZ]]]YYYVVVWWWZZZYYYYYYXXXWWWUUUTTTSSS\\\]]]___^^^]]]\\\\\\\\\]]]XXXTTTUUUVVVSSSSSSUUUUUUQQQNNNOOORRRTTTQQQMMMKKKLLLLLLMMMMMMMMMMMMLLLIIIIIIHHHFFFEEEEEEGGGJJJEEEGGGIIIKKKLLLLLLKKKJJJNNNNNNNNNOOOOOONNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGDDDFFFGGGFFFEEEDDDEEEGGGAAABBBDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????AAAAAA===888999======;;;>>>===;;;:::999888888888999888888777666555555444555555444444444333333333666666666555555444444444222222222222222222222222////////////....................................------------------------......---------,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))))))))))))))(((((((((***((('''))),,,,,,'''"""''''''''''''''''''''''''((('''&&&&&&&&&((()))******)))(((''''''((()))***(((((((((((())))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((()))******)))***,,,...+++******)))(((''''''&&&'''''''''''''''&&&&&&&&&))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''((()))---222666999888:::===AAAEEEGGGIIIJJJNNNKKKHHHOOOiii[[[[[[ZZZYYYWWWVVVUUUTTTTTTPPPOOOSSSVVVXXX^^^ddd^^^]]]ZZZWWWUUUSSSQQQQQQQQQUUUWWWYYY^^^cccaaa\\\TTTVVVXXXYYYZZZ\\\___aaabbbjjjrrrtttqqqnnnnnnpppmmmmmmlllmmmsssxxxuuunnnqqqqqqqqqsssvvvzzz~~~tttjjjjjjiiibbbaaaeeezzzqqqddd\\\YYYXXXWWWVVVWWWYYYYYYXXXWWWXXX\\\___[[[WWWUUUWWWUUUQQQPPPTTTTTTVVVVVVUUUTTTTTTVVVYYYXXXXXXXXXYYY[[[\\\\\\\\\___``````^^^[[[YYYXXXXXXXXXTTTTTTYYYZZZWWWUUUWWWXXXWWWUUUTTTTTTTTTUUUVVV___``````___]]]\\\\\\]]]\\\VVVSSSTTTTTTQQQPPPRRRRRROOONNNPPPSSSTTTRRRNNNKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJHHHFFFGGGIIIKKKJJJJJJKKKKKKKKKJJJHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGFFFDDDCCCCCCDDDAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>??????;;;777888<<<===:::===<<<;;;:::999888888888888888777777666555555444555555444333333333333333555555444444444333333333222222222222222222222222////////////....................................------------------------------------,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))***)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((((((((((((((())))))111,,,(((''')))***'''$$$''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))(((''''''((()))***'''((((((((()))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))((((((((('''''''''&&&''')))))))))***,,,...******))))))(((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&''''''(((((((((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''((('''((()))---111555888888999<<>>>>>======;;;<<<:::888;;;AAABBB@@@;;;;;;:::999888888999999777777777666555555444444555444333222222222333444333333333222222222222222222222222222222222222222/////////............------------------------------------------------------------,,,,,,,,,++++++))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''&&&'''(((***+++555000)))%%%&&&''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&)))((((((''''''(((((()))''''''((((((((()))))))))++++++***)))((('''&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((($$$%%%'''((()))***,,,...)))))))))(((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((())))))))))))******((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((((((''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((())),,,000444666666777999<<<@@@DDDHHHJJJHHHXXXWWWFFFPPPzzzXXXWWWTTTSSSSSSTTTWWWXXXUUUQQQPPPSSSWWWYYY___eeeZZZUUUQQQQQQUUUVVVSSSOOORRRSSSQQQNNNPPPWWWZZZZZZWWWYYYZZZYYYVVVSSSRRRRRRTTTVVVYYY]]]___^^^[[[XXXVVVZZZ\\\YYYWWWYYYYYYVVVYYYZZZ[[[[[[[[[ZZZXXXXXXVVVQQQPPPTTTWWWUUUUUUWWWSSSVVVYYYXXXVVVUUUVVVWWW\\\[[[YYYVVVTTTRRRRRRRRRPPPTTTYYYZZZVVVTTTVVVZZZZZZYYYYYYWWWVVVVVVWWWXXX[[[\\\]]]\\\ZZZYYYXXXWWWWWWXXXYYYXXXWWWXXXZZZ\\\YYYZZZ[[[YYYVVVTTTVVVYYYRRRRRRSSSUUUXXX[[[___aaaYYYYYYYYYXXXVVVVVVXXXYYYXXXSSSPPPQQQQQQMMMLLLMMMPPPOOOPPPSSSTTTSSSPPPLLLJJJJJJJJJKKKKKKLLLMMMMMMPPPQQQQQQOOONNNMMMOOOPPPVVVTTTQQQNNNKKKJJJJJJKKKIIIKKKNNNQQQQQQOOOLLLKKKFFFGGGGGGGGGGGGFFFFFFEEEHHHHHHHHHEEEBBB?????????@@@??????>>>???@@@AAABBBAAA@@@@@@???>>>>>>>>>===888:::::::::???GGGIIIHHH:::999999888888888999999666666666555555444444444555444222111111111222333111111111111111111111111000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&(((***,,,333...((($$$$$$&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))+++***))))))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&(((((((((((()))+++(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))+++...111333555555666999===BBBGGGJJJIIIVVVVVVGGGJJJkkkTTTTTTTTTTTTUUUUUUVVVVVVOOOLLLMMMQQQUUUXXX]]]cccVVVRRROOOPPPUUUWWWUUUQQQLLLOOOOOOMMMNNNSSSUUUTTTSSSUUUVVVUUURRROOONNNNNNPPPNNNNNNOOOQQQSSSQQQPPPRRRUUUTTTOOOLLLOOORRRRRRTTTTTTTTTSSSQQQNNNKKKIIILLLJJJKKKNNNPPPNNNMMMMMMRRRUUUXXXVVVSSSRRRUUUXXX[[[ZZZXXXVVVUUUTTTSSSRRRQQQVVVZZZXXXSSSQQQSSSUUUSSSTTTUUUWWWWWWVVVTTTRRRTTTWWWYYYXXXVVVSSSSSSSSSRRRTTTVVVWWWVVVUUUVVVWWWXXXZZZZZZVVVRRRRRRTTTWWWRRRSSSUUUWWWYYYYYYYYYXXXSSSUUUVVVUUUUUUUUUWWWYYYVVVQQQOOORRRRRROOOMMMOOORRRRRRSSSTTTSSSQQQMMMJJJKKKJJJJJJJJJKKKLLLNNNNNNQQQRRRSSSRRRPPPOOOPPPRRRSSSQQQNNNKKKJJJJJJKKKLLLKKKMMMOOOPPPOOOLLLHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHHHHEEEBBB?????????@@@@@@???@@@AAACCCEEEGGGBBBBBB@@@???>>>>>>??????:::;;;;;;;;;???EEEGGGDDD999888888777777777888888555555555555444444444444444333222111000111222222000000000000000000000000....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((***+++***(((&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((()))***''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))'''&&&&&&'''''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))***---///000222333444777<<>>>>>??????<<<>>><<<999;;;>>>>>>:::999999888777666666777777444444444444444444444444222222222111111111000000////////////000000000000.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((($$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))(((''''''''')))***+++''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((()))+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((***+++------000111333777<<>>???<<<===;;;888999;;;:::666:::999888777666555555555333333333333333333333333000111222333222111///....../////////000000000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))(((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''))))))(((&&&%%%$$$%%%&&&&&&&&&&&&'''((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((+++***(((''''''''')))***''''''''''''((((((((((((&&&'''''''''((((((((((((''')))++++++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))***++++++...000333888>>>BBBFFFHHHLLLGGGFFFLLLQQQZZZnnnRRRRRRRRRQQQRRRRRRRRRSSSLLLKKKNNNTTTUUURRRRRRTTTNNNOOOOOONNNMMMMMMNNNPPPIIIOOOSSSQQQQQQUUUWWWXXXSSSSSSSSSQQQPPPPPPRRRTTTLLLOOOQQQRRRPPPPPPPPPQQQSSSUUUUUUTTTWWW[[[[[[WWWTTTSSSRRRPPPNNNLLLKKKJJJMMMQQQSSSRRRQQQRRRRRRQQQLLLMMMNNNPPPQQQRRRSSSSSSXXXVVVSSSRRRRRRPPPLLLHHHLLLNNNNNNKKKNNNUUUWWWSSSVVVSSSPPPOOOOOONNNKKKHHHNNNSSSYYYYYYVVVTTTUUUWWWQQQPPPNNNKKKIIIJJJMMMPPPOOOPPPNNNLLLTTT___dddaaaMMMMMMNNNOOOPPPQQQSSSTTTPPPSSSVVVVVVSSSOOOLLLJJJJJJHHHIIIOOOSSSSSSSSSUUUSSSSSSSSSRRRPPPNNNOOOOOOMMMMMMLLLLLLMMMOOORRRSSSHHHJJJKKKKKKIIIHHHHHHIIIKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHGGGFFFFFFEEECCCDDDGGGIIIJJJIIIHHHHHHDDDFFFGGGFFFEEEDDDEEEGGGFFFGGGGGGHHHGGGEEECCCBBBAAA@@@>>><<<;;;<<<===>>>999;;;:::999:::>>>===999:::999888777555555444444333333333333333333333333...000222333333111...---.../////////000000111111111111111111111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&(((******(((%%%###'''''''''&&&%%%%%%(((***''''''''''''''''''''''''***)))((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((---+++)))'''&&&&&&'''(((''''''''''''((((((((()))'''((((((((())))))******%%%(((++++++***(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!!!!"""###%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******---///444999???CCCFFFHHHIIIHHHFFFGGGOOO]]]iiinnnRRRNNNKKKLLLPPPSSSQQQNNNNNNQQQVVVZZZ[[[YYYUUUSSSMMMMMMMMMLLLLLLLLLLLLLLLRRRSSSTTTUUUVVVVVVVVVVVVMMMOOORRRSSSSSSSSSTTTVVVOOONNNLLLMMMNNNOOOOOONNNSSSUUUSSSRRR\\\gggdddXXXRRRQQQNNNLLLKKKLLLMMMNNNLLLNNNQQQTTTUUUSSSQQQOOOHHHIIIJJJLLLNNNPPPQQQRRRTTTVVVWWWSSSMMMJJJLLLOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQNNNOOOQQQOOOIIIGGGGGGNNNQQQUUUYYYZZZYYYVVVTTTPPPOOOLLLJJJHHHHHHIIIIIIMMMNNNNNNNNNMMMNNNPPPRRRKKKLLLNNNNNNNNNPPPSSSUUUQQQRRRRRRQQQPPPNNNLLLJJJLLLMMMPPPRRRRRRQQQOOONNNQQQQQQQQQOOOLLLLLLMMMNNNMMMMMMLLLLLLMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHGGGKKKIIIHHHIIILLLLLLJJJHHHJJJIIIGGGEEEDDDCCCCCCCCCBBBCCCDDDFFFFFFFFFEEEEEEHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFDDDBBB@@@???======<<<<<<<<<======>>><<<999777777999999777555888777555444444444555666333333333222222222111111111111000000000000111111///...---,,,,,,---...///////////////............///............---------,,,++++++******++++++,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&###"""$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******+++...222666:::???EEEHHHIIIMMMKKKNNNYYY]]]^^^hhhPPPLLLJJJKKKOOOQQQOOOLLLMMMOOOSSSUUUVVVTTTRRRPPPMMMLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQRRRRRRSSSSSSSSSKKKMMMNNNNNNMMMLLLMMMNNNLLLKKKKKKLLLOOORRRRRRRRRQQQTTTRRROOOUUU^^^\\\RRRQQQPPPOOOMMMMMMMMMNNNNNNNNNQQQTTTUUUSSSQQQOOONNNNNNNNNOOOPPPQQQRRRSSSSSSUUUTTTQQQMMMIIIHHHKKKNNNMMMNNNPPPRRRQQQPPPNNNLLLMMMJJJJJJLLLLLLIIIIIILLLLLLOOOSSSWWWWWWUUUQQQNNNNNNMMMKKKIIIHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJLLLOOOIIIKKKNNNOOOOOOQQQSSSUUURRRPPPNNNLLLKKKJJJJJJKKKLLLNNNPPPRRRQQQOOOMMMKKKMMMNNNOOONNNLLLKKKLLLMMMIIIJJJJJJKKKLLLMMMOOOPPPQQQPPPOOOMMMKKKIIIHHHGGGJJJHHHGGGHHHJJJKKKHHHFFFIIIGGGEEECCCBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCGGGEEECCCCCCDDDEEEDDDCCCCCCDDDDDDDDDCCCAAA???>>>>>>======<<<<<<=========;;;999777777999999888555888777666555555555666666333333333333222222222222111111000000000000111111///......------...///000////////////........................------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&))))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***'''$$$###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''((())))))******+++...222666:::???DDDHHHJJJMMMIIIJJJUUUZZZ___lllPPPMMMKKKMMMPPPQQQPPPMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOKKKLLLMMMKKKIIIGGGGGGHHHJJJIIIIIILLLPPPTTTUUUVVVRRRUUUSSSNNNOOOVVVVVVPPPPPPPPPOOOOOONNNNNNMMMMMMOOORRRUUUTTTQQQMMMLLLMMMRRRRRRRRRRRRRRRRRRRRRRRRXXXSSSMMMHHHHHHJJJMMMOOOKKKMMMPPPRRRRRROOOKKKHHHIIIFFFFFFHHHJJJIIILLLPPPLLLOOOTTTVVVVVVRRRMMMJJJLLLKKKIIIHHHHHHHHHIIIJJJGGGHHHHHHGGGFFFHHHKKKMMMIIILLLNNNPPPPPPQQQRRRTTTQQQNNNKKKHHHGGGHHHKKKMMMLLLNNNPPPRRRQQQMMMIIIFFFGGGJJJLLLMMMLLLKKKKKKKKKHHHHHHIIIJJJLLLNNNPPPQQQSSSRRRPPPNNNKKKIIIHHHGGGHHHGGGGGGGGGHHHHHHFFFDDDEEEEEECCCCCCBBBCCCCCCDDDFFFFFFFFFFFFEEEDDDBBBBBBFFFDDDBBBBBBCCCCCCCCCAAABBBBBBBBBBBBAAA@@@>>>>>>???>>>===<<<<<<;;;<<<<<<:::888777888999999888777888888777666666666666666444444444444333333333333111111000000000000111111//////......///000111111////////////........................---------------,,,,,,++++++,,,,,,---+++++++++++++++*********************************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''')))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))******,,,///222555999>>>CCCGGGMMMQQQOOOQQQZZZ[[[aaaqqqQQQPPPOOOPPPRRRSSSRRRPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNMMMNNNNNNLLLIIIHHHHHHIIIJJJJJJJJJMMMQQQTTTVVVVVVTTTWWWVVVPPPOOOSSSUUUTTTQQQQQQQQQPPPOOOMMMLLLKKKMMMPPPSSSRRRMMMKKKKKKMMMOOOOOOPPPPPPPPPPPPPPPPPPZZZTTTMMMKKKMMMQQQQQQPPPKKKMMMOOOPPPPPPMMMJJJHHHGGGEEEFFFJJJLLLKKKLLLPPPPPPSSSVVVXXXWWWSSSMMMJJJJJJIIIIIIHHHHHHIIIJJJJJJIIIJJJIIIHHHHHHJJJMMMPPPLLLNNNQQQQQQPPPPPPPPPQQQNNNLLLKKKIIIJJJLLLNNNPPPMMMOOOQQQRRRPPPLLLGGGDDDDDDGGGKKKMMMMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCAAABBBDDDEEEFFFEEEDDDCCCFFFFFFEEEEEEEEEDDDDDDCCCFFFEEECCCCCCEEEFFFEEEEEEDDDCCCBBBAAA@@@>>>===<<<>>>===<<<;;;:::999999999999888888888888999888888888888777777666666666666555555444444444333333333111111000000000000111111/////////000000111222222////////////.....................---------,,,,,,------,,,,,,,,,,,,------+++++++++***************************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***,,,...111444777<<>><<<;;;;;;;;;:::999888888777888888999:::;;;999777666666777666666666666666555444444444444444444333333333333111111000000000000111111000000111111111111000000////////////............------------,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''((())))))+++---...000222777===AAAGGGJJJJJJOOOYYYbbb~~~JJJLLLNNNPPPOOONNNMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNOOONNNMMMMMMMMMOOOQQQRRRTTTTTTSSSQQQOOOPPPRRRTTTTTTRRRPPPPPPQQQRRRQQQPPPMMMLLLKKKLLLLLLKKKJJJJJJKKKJJJJJJJJJJJJLLLNNNOOOLLLIIIFFFHHHMMMPPPQQQOOOOOOOOOOOOOOOOOONNNNNNNNNKKKKKKKKKNNNQQQQQQNNNKKKMMMOOOPPPRRRRRRRRRQQQQQQOOONNNQQQUUUVVVQQQOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJMMMRRRVVVTTTTTTRRROOOMMMMMMPPPRRRMMMOOOSSSVVVVVVTTTQQQOOOQQQQQQRRRRRRRRRQQQPPPPPPOOORRRTTTTTTQQQNNNLLLKKKFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIHHHGGGGGGFFFEEEEEECCCFFFHHHIIIGGGGGGHHHJJJDDDDDDDDDDDDDDDEEEFFFGGGJJJIIIHHHHHHHHHIIIJJJJJJJJJHHHGGGGGGHHHIIIHHHHHHCCCAAA???>>><<<<<<<<<<<<;;;::::::999999999:::::::::;;;<<<:::777555555666444555555666555444333222333333333333222222222222111111000000000000111111000111111111111///...---////////////............---------,,,,,,,,,+++++++++******))))))******+++((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((()))***+++,,,---000444:::???HHHKKKLLLRRRYYYbbbKKKNNNPPPQQQQQQOOOOOOOOOKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNPPPOOONNNMMMNNNPPPRRRSSSYYYYYYWWWUUUSSSRRRTTTVVVTTTRRRQQQPPPQQQRRRQQQPPPNNNKKKJJJKKKLLLIIIGGGEEEGGGFFFFFFGGGJJJMMMPPPSSSPPPKKKFFFHHHOOOSSSRRROOOPPPPPPOOONNNLLLKKKJJJJJJKKKKKKLLLMMMOOOPPPOOOMMMKKKNNNRRRUUUVVVUUURRRQQQQQQOOOPPPTTTTTTQQQQQQSSSPPPPPPOOOOOOOOOPPPQQQRRRPPPQQQQQQQQQQQQPPPOOONNNOOOOOONNNLLLLLLPPPUUUYYYSSSRRRPPPNNNMMMNNNRRRVVVPPPQQQSSSTTTSSSQQQNNNLLLRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUWWWUUURRROOOMMMLLLGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCFFFIIIJJJHHHHHHJJJLLLHHHEEEAAA??????BBBGGGJJJMMMLLLJJJIIIHHHHHHIIIJJJKKKIIIFFFFFFFFFEEEDDDCCC???>>><<<;;;;;;<<<===>>>;;;;;;:::::::::;;;<<<<<<;;;<<<===:::666444444666333444555555555444222222333333333222222222111111111111000000000000111111111111111111000///---+++000/////////............---------,,,,,,,,,++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))******+++,,,...333999>>>@@@GGGLLLTTTYYY[[[tttNNNNNNNNNPPPRRRSSSQQQOOOMMMLLLKKKIIIIIIJJJKKKKKKLLLKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSWWWVVVSSSQQQPPPQQQQQQRRRSSSPPPMMMLLLMMMOOOOOOOOOMMMNNNMMMJJJFFFDDDGGGIIILLLLLLLLLMMMNNNOOOPPPQQQOOOMMMKKKJJJJJJKKKNNNPPPPPPNNNKKKHHHGGGHHHIIIKKKNNNNNNLLLKKKJJJJJJJJJJJJIIINNNUUUYYYXXXUUURRRPPPUUUYYYXXXRRRPPPTTTWWWUUUVVVTTTPPPNNNNNNPPPSSSUUUUUUSSSQQQQQQRRRSSSRRRQQQLLLKKKKKKMMMQQQTTTVVVWWWSSSQQQOOOLLLLLLNNNTTTXXXUUUSSSQQQOOONNNMMMMMMMMMUUUPPPLLLLLLQQQTTTSSSQQQUUUSSSQQQPPPOOOOOOMMMKKKHHHGGGFFFIIIMMMOOONNNKKKKKKJJJHHHGGGFFFFFFFFFGGGIIIKKKLLLLLLIIIGGGEEEEEEFFFDDD@@@>>>>>>AAAFFFIIIGGGGGGHHHHHHHHHGGGGGGFFFIIIEEEBBBDDDFFFDDD<<<444============<<<;;;:::999;;;;;;999999888999:::;;;===<<<999666555444555555666555444333222333444444222222222111111///......////////////////////////111111000......---------///............---------++++++******)))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))***...000000...000777<<<;;;IIIEEEKKK\\\XXXfffOOONNNMMMOOOPPPQQQOOONNNHHHHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPOOONNNNNNOOOQQQRRROOOMMMJJJJJJKKKMMMMMMMMMMMMNNNMMMJJJHHHIIILLLOOORRRRRRQQQQQQQQQQQQRRRRRRLLLKKKJJJIIIIIIJJJLLLMMMNNNMMMJJJIIIHHHIIIKKKLLLNNNMMMMMMLLLKKKKKKKKKKKKMMMPPPSSSUUUTTTSSSRRRRRRSSSXXXYYYUUUSSSUUUVVVSSSQQQPPPNNNMMMMMMNNNPPPQQQUUUSSSPPPOOOOOOPPPOOONNNKKKJJJIIIKKKNNNRRRSSSSSSPPPPPPQQQPPPOOOPPPSSSUUUTTTSSSPPPNNNMMMMMMNNNOOOUUUQQQMMMNNNRRRSSSRRROOOQQQPPPNNNNNNNNNMMMJJJHHHJJJIIIJJJKKKMMMNNNMMMLLLMMMLLLKKKJJJIIIIIIJJJJJJOOOOOOMMMJJJGGGDDDDDDDDDHHHFFFCCCAAAAAACCCFFFHHHGGGHHHHHHGGGGGGFFFFFFEEEDDDBBBAAACCCDDDBBB<<<777=========<<<<<<;;;999999;;;:::999999999:::;;;<<<===;;;888666444444555555555444333222111222222333111111111000000...------////////////////////////111000///...------------............------------,,,++++++***))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))))))))---000000///111666;;;:::FFFCCCHHHYYYYYYjjjOOONNNLLLLLLMMMNNNMMMLLLEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLMMMMMMLLLKKKJJJOOOOOONNNNNNMMMMMMMMMLLLIIIIIIIIIIIIJJJMMMOOOPPPJJJIIIGGGGGGIIIKKKLLLLLLNNNNNNMMMKKKKKKMMMRRRVVVRRRQQQPPPNNNNNNMMMMMMMMMJJJIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIIIIIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLNNNOOOOOONNNMMMMMMOOOQQQNNNSSSVVVTTTSSSSSSRRROOOMMMMMMLLLKKKLLLLLLMMMNNNUUURRRNNNLLLLLLMMMMMMMMMLLLKKKJJJKKKNNNPPPQQQQQQLLLOOORRRTTTSSSRRRRRRRRRTTTRRROOOMMMLLLNNNPPPRRRSSSQQQOOOPPPSSSTTTQQQNNNPPPOOOOOOPPPPPPNNNJJJGGGJJJKKKMMMLLLKKKJJJJJJKKKMMMMMMLLLKKKKKKLLLLLLMMMPPPOOOMMMIIIEEECCCEEEFFFHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCC===>>>@@@BBBBBB@@@===;;;;;;<<<<<<<<<;;;:::999888::::::999::::::;;;<<<===;;;999777555444444444555333333222111111111111111//////000//////...---,,,////////////////////////000000///...------------............------------,,,,,,,,,+++******))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******)))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''((()))&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&'''((('''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))******(((,,,000111111222555888999CCC@@@DDDRRRUUUfffPPPMMMJJJIIIJJJKKKJJJJJJFFFEEEEEEEEEEEEGGGHHHJJJJJJKKKLLLNNNMMMLLLJJJHHHNNNNNNMMMLLLKKKJJJIIIIIIDDDDDDDDDEEEFFFHHHJJJKKKHHHGGGFFFGGGJJJLLLLLLLLLNNNMMMKKKJJJKKKOOOSSSVVVNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJLLLMMMNNNJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHJJJLLLJJJMMMOOONNNMMMLLLLLLLLLNNNMMMKKKJJJJJJLLLOOOPPPUUUQQQMMMKKKLLLNNNOOOOOOOOONNNMMMNNNPPPQQQQQQPPPLLLOOORRRTTTSSSRRRQQQQQQRRRPPPMMMKKKKKKNNNQQQTTTPPPOOOPPPRRRTTTTTTRRROOOSSSSSSSSSUUUUUUSSSOOOKKKIIIKKKMMMLLLHHHFFFGGGIIIKKKKKKJJJKKKKKKKKKKKKLLLKKKKKKJJJHHHFFFFFFGGGIIIDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@??????;;;>>>BBBBBB???=========::::::;;;;;;:::999888888999999999::::::;;;<<<<<<888888666555444444444444333333222222111111111111///000000000//////...---////////////////////////000///...---------------.........---------,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((())))))***************&&&***///111222222444555999AAA@@@BBBJJJMMMZZZuuuOOOLLLIIIHHHIIIIIIIIIHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJLLLMMMLLLJJJHHHGGGLLLLLLKKKJJJIIIHHHGGGGGGBBBBBBBBBCCCDDDEEEFFFFFFHHHGGGGGGIIIKKKMMMMMMMMMNNNLLLIIIIIIJJJMMMPPPRRRKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJLLLLLLLLLJJJIIIGGGFFFGGGHHHIIIJJJKKKKKKLLLHHHGGGGGGGGGGGGHHHHHHIIIHHHIIIKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHHHHJJJMMMPPPNNNKKKIIIJJJMMMRRRUUUSSSOOOLLLKKKMMMPPPSSSTTTOOONNNMMMNNNPPPQQQPPPNNNMMMOOOQQQQQQQQQPPPRRRSSSPPPNNNKKKIIIJJJMMMQQQSSSKKKMMMOOORRRTTTTTTRRRQQQUUUUUUUUUWWWWWWUUUQQQNNNIIILLLNNNLLLIIIGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKGGGIIIJJJJJJHHHFFFFFFFFF???@@@CCCEEEFFFFFFFFFFFFBBBAAA@@@>>>===<<<<<<<<<<<<@@@CCCBBB>>>;;;;;;===999999999999999888888777888999999:::::::::;;;;;;666555555444444333333333333333333333333222222111000000111111111000/////////////////////////////////......------------......------------,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((((((''''''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((((()))***+++******)))&&&)))---111222333333333666>>>BBBDDDGGGKKKTTTbbbMMMKKKIIIHHHIIIIIIHHHGGGKKKJJJHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHGGGFFFIIIIIIHHHHHHGGGGGGGGGGGGAAAAAABBBBBBCCCCCCCCCCCCHHHGGGGGGIIIKKKMMMMMMLLLJJJHHHFFFFFFIIIKKKLLLLLLFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLMMMMMMLLLKKKIIIHHHEEEFFFHHHIIIJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFIIILLLMMMKKKJJJIIIIIIKKKIIIHHHIIIHHHFFFJJJOOOOOOMMMJJJIIIJJJNNNRRRUUUOOOMMMKKKKKKMMMQQQSSSSSSLLLLLLKKKMMMNNNOOOMMMLLLMMMNNNOOOOOONNNOOOQQQSSSMMMKKKIIIHHHIIIKKKOOOQQQJJJLLLNNNQQQRRRRRRQQQQQQRRRQQQRRRRRRSSSRRROOOLLLJJJKKKMMMMMMKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJGGGIIIKKKJJJGGGCCCAAA@@@>>>???AAACCCEEEEEEEEEDDD@@@???===;;;::::::;;;;;;>>>AAACCCAAA===::::::;;;777888888888888888777777888888999999999999888888444444444333333333333333333333333444333222222111000000111111111111000000////////////////////////......---------------...------------,,,,,,,,,,,,++++++++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))(((&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))***+++***)))(((&&&))),,,///222333333333222:::CCCFFFHHHOOOWWWZZZKKKJJJIIIIIIJJJJJJHHHFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGG@@@AAABBBCCCCCCDDDDDDDDDFFFEEEEEEGGGIIIJJJIIIHHHFFFDDDCCCEEEHHHJJJJJJHHHDDDDDDDDDDDDFFFGGGHHHIIIMMMMMMMMMLLLKKKJJJIIIIIIEEEFFFHHHIIIHHHGGGDDDCCCHHHGGGFFFEEEEEEEEEEEEEEEDDDFFFIIIJJJIIIHHHHHHIIIHHHFFFGGGJJJIIIEEEGGGLLLHHHIIIIIIJJJLLLMMMOOOPPPKKKIIIHHHIIIKKKMMMNNNNNNKKKKKKKKKMMMNNNOOOMMMKKKKKKMMMNNNNNNNNNNNNOOOQQQJJJIIIHHHHHHHHHJJJLLLMMMLLLMMMOOOOOOOOONNNNNNNNNNNNMMMLLLMMMNNNMMMKKKIIIGGGGGGGGGIIIKKKLLLKKKJJJIIIJJJJJJKKKJJJIIIGGGGGGGGGHHHHHHFFFCCCAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBB???>>><<<::::::;;;<<<======>>>???>>><<<:::::::::666777777888888777777666888888999999888777555555222222333333333333333222111222333333333222000000//////000000000000000///////////////////////////...------,,,,,,------...---------,,,,,,,,,++++++************************))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''(((******)))(((''''''(((***...111333333222000777AAADDDEEEPPPZZZWWWIIIIIIIIIJJJKKKJJJHHHFFFBBBBBBBBBBBBCCCEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHH???@@@BBBCCCEEEEEEFFFFFFCCCCCCCCCDDDFFFGGGFFFDDDCCCAAABBBEEEIIIKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIEEEFFFHHHIIIGGGEEEBBB@@@IIIHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDFFFHHHCCCBBBEEEJJJIIIDDDCCCHHHBBBDDDHHHKKKMMMLLLKKKJJJIIIGGGFFFGGGHHHIIIIIIHHHLLLLLLMMMOOOQQQQQQOOOMMMIIIKKKNNNOOOOOONNNNNNNNNIIIHHHHHHGGGHHHIIIJJJKKKNNNOOOPPPOOOMMMKKKKKKKKKMMMKKKJJJJJJKKKKKKJJJHHHCCCAAAAAADDDHHHJJJHHHFFFGGGGGGHHHHHHGGGEEECCCBBBEEEEEEDDDBBBAAAAAADDDFFFDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;<<<===>>><<<<<<;;;<<<;;;;;;:::999666666777777777777777666888888888888777666444333111111222333333333222222000111111222222000///.........///////////////...////////////////////////------,,,,,,,,,------...---------,,,,,,,,,++++++))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''')))))))))'''&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))'''&&&((((((***---000222333333111555???@@@@@@NNNYYYSSSFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA>>>???AAACCCDDDDDDDDDDDDCCCCCCCCCEEEGGGGGGEEECCCCCCAAA@@@CCCFFFGGGEEECCCGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCDDDEEECCCCCCEEEGGGIIIGGGCCC@@@DDDHHHHHHFFFGGGJJJIIIFFFEEECCCAAAAAABBBDDDDDDDDDJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIHHHGGGIIIJJJJJJFFFBBBIIIIIIHHHIIIJJJKKKIIIGGGLLLJJJGGGDDDDDDCCCBBBAAACCCCCCBBBCCCCCCDDDEEEFFFHHHFFFDDDCCCEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEAAABBBBBBCCCCCCBBBBBBAAABBB@@@======>>>>>>>>>>>>======;;;:::999888888888888888888888888888999999444444555555555555555555111222222333333222222111111111111111000000000000//////.........---------......////////////............////////////////////////...------,,,++++++***)))))))))***+++,,,,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&'''(((,,,111555888666333777AAAGGGHHHIIIMMMFFFEEEEEEDDDCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBAAAAAA@@@===>>>@@@BBBCCCCCCCCCBBBBBBBBBBBBDDDFFFFFFDDDBBBCCCAAAAAACCCFFFGGGEEECCCFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKKKKHHHDDDAAA@@@BBBCCCDDDFFFHHHGGGDDDAAABBBEEEFFFDDDDDDFFFFFFCCCFFFDDDBBBAAABBBDDDDDDDDDHHHIIIKKKLLLMMMLLLKKKJJJLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEGGGHHHHHHEEECCCJJJIIIHHHIIIJJJJJJHHHFFFKKKIIIGGGEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEIIIGGGDDDDDDEEEFFFEEEEEEFFFFFFDDDCCCBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAA???======>>>?????????>>>===<<<:::999888888888777777777777777777777777555555555555555555555555222222222333333222222222111111111111000000000000//////.........---------......////////////..............................------,,,,,,+++******)))*********)))******++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$#########%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&'''(((,,,000444777777444777@@@FFFFFFHHHKKKEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>??????<<<===???AAABBBBBBAAAAAABBBBBBAAACCCDDDEEECCCBBBCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCHHHGGGGGGGGGFFFFFFEEEEEEGGGJJJNNNOOOKKKDDD???<<<@@@@@@@@@BBBDDDDDDCCCAAABBBEEEEEEBBBBBBEEEEEEBBBEEECCC@@@???AAABBBCCCCCCFFFGGGJJJLLLLLLKKKIIIGGGJJJJJJJJJIIIGGGEEEDDDCCCEEEDDDCCCDDDEEEFFFEEEDDDKKKIIIHHHGGGHHHGGGFFFDDDFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEIIIGGGEEEDDDEEEFFFFFFEEEHHHGGGFFFDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA???>>>>>>@@@AAA@@@@@@???>>>===;;;999888888888777777666666666666666666555555555555555555555555222222222222222222222222111111111111000000000000...............---------......////////////......------------------------++++++******)))(((((((((++++++***)))))))))******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&'''(((+++///333555666444777>>>DDDEEEGGGIIIDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@???===;;;;;;<<<===>>>===>>>@@@AAABBBBBBBBBAAACCCBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBCCCDDDDDDCCCHHHHHHGGGGGGFFFFFFEEEEEEFFFJJJMMMMMMIIIDDD???<<<>>>======???AAABBBAAA@@@DDDGGGFFFCCCCCCEEEFFFCCCBBB@@@>>>>>>@@@CCCDDDDDDFFFHHHJJJLLLLLLJJJHHHFFFKKKKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFJJJHHHFFFEEEEEEDDDBBBAAAAAABBBDDDEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFHHHFFFDDDDDDFFFGGGHHHGGGJJJIIIGGGEEECCCAAA@@@???AAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????AAABBBAAA@@@@@@???===;;;:::999999888777777777777777666666666555555555555555444444444222222222222222222222222111111111111000000000///........................---......//////......---------,,,,,,,,,,,,,,,+++******)))))))))(((((((((,,,+++***))))))((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((***---000222111111444:::@@@DDDGGGHHHCCCBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@>>>======<<<<<<>>>>>>>>>======>>>>>>>>>>>>===;;;:::999:::<<<===???@@@AAACCCCCCCCCBBBBBBDDDCCCBBBBBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCBBBCCC??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>???@@@BBBCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGIIIHHHEEEBBBAAA@@@???>>>>>>@@@BBBCCCBBBAAADDDFFFEEEBBBBBBEEEFFFDDD@@@??????AAAEEEHHHIIIIIIHHHIIIKKKMMMMMMKKKIIIGGGMMMMMMLLLKKKJJJHHHGGGFFFCCCCCCCCCDDDDDDEEEGGGHHHIIIGGGDDDCCCBBBBBB@@@???AAADDDGGGIIIHHHGGGGGGHHHJJJJJJIIIHHHGGGGGGGGGHHHEEEDDDCCCDDDGGGIIIJJJJJJJJJIIIHHHFFFDDDBBB@@@???AAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@AAACCCCCCBBB@@@??????===<<<;;;:::::::::999999999888888777777777666666555555555444444444333222222111111222222333111111111111000000000///---.....................------............------------,,,,,,++++++++++++***************)))))))))++++++***)))(((((((((((())))))))))))((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%'''))))))'''%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((***,,,...///,,,---000555<<>>===<<<<<<<<<<<<======<<<;;;;;;<<<=========<<<;;;::::::;;;<<<===@@@AAABBBCCCDDDCCCBBBBBBDDDCCCAAAAAABBBBBBBBBAAA???AAABBBBBBAAA@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAA??????????????????????????????@@@BBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDBBBBBBCCCDDDBBBBBBCCCDDDFFFGGGEEECCCBBBDDDCCC@@@@@@DDDEEEDDDCCCCCCEEEHHHLLLNNNNNNNNNKKKKKKLLLMMMLLLKKKJJJIIIMMMMMMMMMMMMLLLJJJIIIHHHDDDFFFGGGHHHGGGGGGIIIKKKJJJGGGDDDBBBBBBBBBAAA@@@DDDIIIMMMNNNLLLJJJIIIJJJLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCDDDGGGJJJKKKKKKHHHHHHGGGGGGEEECCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBCCCDDDCCCBBB@@@>>>>>>===<<<<<<<<<<<<<<<::::::999999888888777777666666666555444444333333444333222111111222333444111111111111000000000000---------...............------............------...------,,,,,,++++++***+++++++++*********************)))((((((((())))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%(((***)))&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***,,,,,,(((+++---000888@@@DDDCCCAAAAAA@@@@@@AAABBBBBBCCC???>>>===<<<;;;<<<<<<===>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@??????===???AAAAAA???>>>>>>@@@======>>>>>>???@@@@@@@@@>>>>>>??????????????????@@@@@@AAABBBCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFEEECCCBBBCCCDDDCCCCCCDDDGGGHHHGGGDDDAAAAAACCCBBB@@@@@@EEEGGGFFFEEEFFFIIILLLPPPPPPNNNLLLMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIFFFIIILLLMMMKKKJJJKKKLLLKKKHHHEEECCCDDDDDDDDDCCCFFFKKKPPPPPPMMMIIIHHHIIILLLKKKJJJHHHGGGFFFFFFFFFHHHFFFDDDEEEGGGIIIIIIIIIFFFFFFGGGGGGFFFEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDDDDEEEDDDAAA???======<<<<<<======>>>???999999999888777666666666777666666555444444333333444333111000000111333444111111111111000000000000---------.........//////,,,------......------,,,.........---,,,+++++++++************************)))(((((((((((())))))***))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%)))+++***&&&$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))******'''+++,,,---333<<<@@@===@@@@@@@@@@@@AAAAAABBBCCC???>>>===<<<;;;<<<======???>>>===<<<<<<===>>>???<<<<<<===>>>>>>======<<<>>>???@@@AAABBBAAA@@@???AAA???<<<<<<============<<>><<<===???======>>>>>>???@@@@@@@@@>>>>>>>>>>>>????????????AAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIHHHEEECCCCCCCCCAAABBBCCCFFFGGGEEEAAA>>>CCCEEEDDDBBBCCCHHHKKKJJJEEEFFFIIIMMMOOONNNJJJGGGNNNLLLKKKIIIIIIIIIJJJKKKHHHIIIIIIJJJJJJIIIIIIHHHHHHLLLOOOPPPNNNLLLLLLMMMMMMJJJGGGEEEFFFFFFFFFFFFDDDJJJOOOOOOJJJFFFDDDEEEKKKJJJIIIGGGFFFEEEEEEDDDJJJHHHFFFEEEFFFGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGFFFEEEEEEEEECCC@@@>>><<<<<<<<<<<<===>>>???@@@999888888777666555555444777777666555444444333333444333111000000111333444111111111111000000000000---------.........//////,,,------......------,,,//////...------,,,++++++))))))))))))************(((((('''(((((()))***+++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%))),,,***&&&$$$&&&)))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))(((,,,,,,+++000999<<<999<<<===>>>???????????????;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@>>><<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@===???AAACCCCCCAAA???===@@@>>>===<<<<<<>>>@@@AAAAAA@@@@@@???>>>===<<<<<<======>>>>>>>>>>>>=========>>>???>>>>>>???AAADDD@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFHHHGGGFFFDDDBBBAAA@@@@@@AAAAAAAAACCCDDDDDDBBB@@@???@@@CCCEEEFFFFFFEEEDDDDDDFFFHHHIIIHHHHHHIIIJJJNNNLLLHHHFFFEEEHHHKKKMMMFFFFFFGGGHHHHHHFFFEEEDDDEEEIIINNNNNNKKKHHHGGGHHHEEEHHHKKKJJJHHHGGGIIIKKKIIIJJJLLLMMMKKKJJJIIIJJJEEEEEEEEEDDDEEEEEEFFFGGGFFFEEECCCBBBAAAAAABBBBBBDDDEEEGGGHHHGGGFFFDDDCCCEEEFFFGGGEEEAAAAAADDDGGGEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>======<<<888888777555555444444444555333222222333444222111333333333222111000//////000000000111000//////......------,,,,,,------...------------------------------,,,,,,+++***))))))))))))))))))))))))))))))++++++))))))---111---&&&,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((('''%%%$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))((()))+++,,,...222888<<<<<<======>>>>>>>>>>>>===::::::::::::::::::::::::>>>>>>======<<<=========;;;;;;;;;;;;<<<===>>>???===>>>@@@BBBBBB@@@>>>===???>>>===<<<===>>>@@@AAA@@@??????>>>===<<<<<<;;;======>>>>>>>>>>>>======:::<<<=========???BBBDDD@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJHHHGGGEEECCCBBBAAAAAA@@@AAAAAAAAABBBCCCCCCBBBAAAAAACCCEEEGGGHHHHHHGGGFFFEEEGGGIIIIIIIIIHHHIIIJJJLLLKKKJJJHHHGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFEEEDDDGGGIIIKKKKKKJJJIIIJJJJJJJJJKKKMMMLLLIIIHHHJJJKKKJJJLLLNNNNNNLLLJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEEEECCCCCCBBBAAAAAABBBCCCDDDCCCDDDFFFFFFFFFEEECCCBBBDDDEEEEEEDDDBBBBBBCCCDDD???????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::888777666555444444444444555333222222333333222111222222222222111000////////////.........---------------,,,,,,,,,,,,------------------------------------,,,++++++***))))))))))))))))))))))))))))))******))))))...222///))),,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))((()))***+++---111666:::<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============999:::;;;<<<<<<======<<<<<<===???@@@@@@???===<<<======<<<<<<===???@@@BBB=========<<<<<<;;;;;;;;;======>>>>>>>>>>>>======888:::;;;<<<===???BBBDDD@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBDDDFFFGGGHHHGGGFFFEEEGGGIIIJJJJJJIIIHHHIIIJJJIIIJJJKKKJJJHHHEEEBBB@@@AAABBBCCCDDDEEEEEEDDDDDDIIIGGGGGGGGGJJJLLLLLLLLLLLLLLLLLLJJJHHHGGGIIIKKKLLLNNNOOOOOOLLLJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDEEECCCCCCDDDEEEDDDCCCAAA@@@BBBBBBBBBBBBCCCCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777666555555444444444444444333222222333333222000222222222222111000//////......,,,+++++++++,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,+++******))))))))))))))))))))))))))))))(((***))))))---222000++++++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))'''((())))))+++...444888===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::888999;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<===>>>@@@AAA;;;;;;;;;;;;::::::::::::======>>>>>>>>>>>>======999;;;<<<======>>>AAACCC@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCEEEGGGIIIJJJFFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@??????@@@BBBDDDBBBCCCDDDEEEEEEDDDCCCAAAGGGIIIJJJJJJIIIHHHIIIIIIIIIIIIIIIHHHFFFBBB???<<<>>>???@@@AAABBBCCCDDDDDDGGGEEEDDDGGGKKKMMMMMMJJJIIIHHHGGGEEEEEEFFFHHHJJJLLLMMMOOONNNKKKIIIHHHHHHDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCBBBAAA@@@???@@@??????AAADDDCCC???:::::::::::::::;;;;;;<<<<<<888999999999999888777777666555555444333333444444333222111111222222111000111111111111111000/////////...,,,******+++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((***)))(((+++///...******)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))''''''(((((())),,,111444===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777777888:::;;;;;;:::999999::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<===>>>>>>999999999999999:::::::::<<<<<<<<<======<<<<<<<<<;;;===>>>>>>>>>===>>>@@@@@@??????>>>>>>=========>>>>>>@@@BBBDDDEEEGGGGGGDDDBBB@@@>>>>>>???@@@AAA???@@@AAA@@@???@@@CCCFFFCCCDDDEEEFFFEEECCCAAA@@@EEEGGGIIIIIIHHHGGGHHHIIIIIIHHHFFFCCCAAA???============>>>???AAABBBCCCDDDDDDCCCDDDHHHLLLMMMJJJFFFEEECCCBBBBBBDDDGGGIIIJJJIIIKKKLLLKKKIIIFFFEEEEEEBBBBBBCCCDDDDDDCCCCCCBBB@@@AAAAAAAAAAAAAAAAAA@@@BBBBBBBBBAAA@@@??????>>>>>>===>>>@@@CCCBBB===888::::::999999:::;;;<<<===888999999999999888777777555444444333333333333444333111000000111222000///000000111111111000//////000///---++++++,,,...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))(((***)))&&&'''******&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))'''''''''''''''***...222<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;999888777666888888999999999999888888999999::::::::::::999999999::::::::::::;;;;;;;;;888888888999999:::::::::::::::;;;;;;;;;;;;::::::;;;===>>>>>>===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;>>>???AAACCCEEEFFFFFFFFFAAA@@@===;;;;;;===???@@@>>>AAACCCBBB@@@AAADDDGGGFFFGGGHHHHHHGGGEEEBBBAAABBBDDDFFFFFFEEEEEEFFFGGGGGGEEEBBB???=========>>>======>>>>>>???AAABBBCCCBBBCCCEEEHHHJJJIIIEEEBBBBBBAAAAAABBBFFFIIIJJJJJJFFFHHHIIIIIIFFFDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEDDD@@@@@@AAAAAAAAA@@@??????CCCBBBAAA@@@??????>>>>>>======>>>@@@AAA???<<<999999999888777888999;;;<<<999999999999999888777777444333333222222333333333222111000000111111000...///000000111111000//////111000...---------...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((***)))%%%$$$''''''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))'''''''''&&&&&&(((,,,000888999999::::::::::::999888888888888888888888888;;;:::999888888888888888999888888777777777888888888888888888888888888888999999999999999888888777777777888999999:::;;;;;;888999999::::::999999888777999;;;<<<;;;:::;;;;;;<<<<<<<<<=========>>>>>>>>>@@@AAACCCDDDEEEEEEDDD???===;;;999999;;;>>>???===AAAEEEEEEBBBBBBDDDHHHGGGHHHIIIHHHGGGDDDAAA@@@===@@@BBBCCCCCCCCCEEEFFFCCCAAA???===<<<<<<===>>>>>>>>>>>>>>>???@@@BBBCCCBBBDDDFFFFFFEEECCCBBBBBBAAA??????AAAEEEGGGGGGFFFDDDFFFHHHHHHFFFDDDDDDDDDBBBCCCDDDEEEEEEDDDBBBAAA===>>>???@@@AAAAAA@@@@@@CCCCCCAAA@@@???>>>>>>>>><<<>>>@@@@@@???===<<<<<<:::999888777777888:::;;;888888888888888777777666333333222222222222333333222000//////000111///...//////000000000000000////////////...............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''))))))%%%$$$'''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))(((((((((&&&&&&'''+++...555666777888888888888888555555555555555555555555999888777777777888:::;;;999888777666666777888999888777777777777777777888888888999888888777666555777777888999:::;;;;;;<<<888888888999999888888888333555888:::999999:::;;;::::::;;;===>>>@@@AAAAAA===>>>@@@BBBCCCCCCBBBBBB===<<<999777888:::===???<<>>>>>>>>============??????>>>>>>>>>@@@AAABBBDDDFFFGGGDDD@@@>>>@@@BBB>>>======???CCCDDDBBB@@@CCCEEEGGGGGGFFFDDDDDDEEEAAAAAABBBCCCBBB???===<<<:::<<<>>>@@@AAABBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>;;;>>>AAA@@@===;;;<<<>>>===;;;:::888888999;;;<<<777777777777777666666555222222222111222222333333111000//////000000///...//////000000000000000///....../////////...---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))&&&))))))%%%%%%(((+++***&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))))))))(((&&&&&&'''+++...999777555444555666555555555666777888888777666555666666777888999::::::;;;888888777666666666666666444444555555666777777888777777777777666666666666888888888888888888999999:::::::::999888777777666555555555666888999;;;<<<===>>>@@@BBBCCCCCCCCCBBB>>>>>>???@@@@@@@@@@@@???888999===>>>:::777;;;BBBJJJIIIHHHHHHIIIGGGDDDBBBGGGFFFEEECCC@@@<<<:::888:::===@@@AAAAAA@@@@@@AAAAAAAAA@@@??????@@@AAABBBEEEAAA======@@@DDDFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???===<<<<<<>>>???AAADDDEEEFFFHHHJJJIIIFFFCCCFFFEEECCCAAA???===<<<;;;;;;::::::;;;===???BBBDDDGGGEEEBBB???>>>>>>>>>???>>>>>>?????????>>>>>>===>>>===;;;:::999888777777666666777777777555333222111111111111111111111111////////////............////////////...---,,,+++------------------------++++++++++++++++++++++++---,,,***)))))))))******+++*********))))))((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&########################'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&$$$###!!!%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((999777444444555666555555555666777888777777666555555666666777777888888888777777666555555555555555333444444555666666777777777777777777666666666555666666666777777888888888:::999999888777777666666444444555666777999:::;;;>>>>>>???@@@AAA@@@??????>>>>>>???@@@@@@@@@@@@??????:::777:::<<<===@@@EEEHHHGGGFFFGGGGGGGGGDDDBBBEEEDDDBBB@@@===;;;999888999<<>>@@@CCCEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@CCCDDDEEEHHHJJJIIIFFFDDDDDDCCCAAA???===<<<;;;;;;===<<<;;;;;;===@@@CCCEEEFFFEEEDDDCCCBBBCCCCCCDDDBBBAAAAAA@@@???>>>=========<<<;;;999888777777777777777777777777555444333000000000000000000000000////////////............////////////...---,,,+++------------------------++++++++++++++++++++++++,,,+++***)))))))))***************)))))))))(((((((((((((((((((((((((((((('''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((888666444444555666555444555666666777777777666666555555666666666666666666666555555444444444444444333333333444555555666666777777777666666666555555444444555555666777888888888888777777666666555555444444444555777888:::;;;>>>>>>??????>>>===<<<<<<===>>>??????@@@@@@??????BBB:::888???GGGIIIFFFCCCDDDCCCCCCDDDEEEFFFDDDBBBCCCAAA???<<<:::999888888888;;;???AAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCAAA@@@AAADDDGGGGGGFFFDDDBBBAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCEEEGGGIIIHHHFFFCCCAAA@@@???>>>===<<<<<<<<<>>>===<<<<<<>>>AAADDDGGGDDDEEEGGGHHHIIIHHHHHHHHHCCCBBBAAA???>>>===<<<<<<<<<;;;:::999888777777777777888888888777666555444////////////////////////////////////............////////////......---,,,------------------------++++++++++++++++++++++++++++++***)))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$######""""""######$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((666555444444555666555444555555666666666666666666666666666666555555444444444444333333333333333444333333333444444444555555777777666666666555555555333333444555777888999999777777666666555555555555333444444555666888999:::===============<<<<<<<<<======>>>????????????>>>>>>;;;???KKKSSSOOOEEE>>>AAA@@@@@@AAACCCDDDCCCBBBAAA???===:::999888999:::999<<<@@@BBBBBBBBBCCCDDD@@@@@@AAABBBCCCEEEFFFGGGDDDFFFFFFCCC@@@@@@DDDHHHHHHGGGDDDBBBAAAAAABBBCCC@@@AAACCCDDDCCCBBB@@@???DDDDDDEEEGGGHHHGGGDDDAAA@@@???>>>>>>======>>>>>>???>>>======>>>AAADDDFFFDDDFFFIIIKKKLLLKKKIIIGGGAAA@@@???>>>===<<<======<<<;;;:::999999999999999888888888777777666555555000000000000000000000000////////////............///////////////...------------------------------,,,,,,+++++++++++++++************))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&(((***)))'''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%%%%&&&'''######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((555444333444666666555444555555555555555666666777777777777666666555555444333333222222222222333333333333333444444444444444666666666666555555555555444444555666888999::::::666666666555555555555555444444444555777888:::;;;<<<<<<<<<<<<<<<======>>>;;;<<<======>>>>>>======;;;<<>>===???AAACCCCCCBBB@@@>>><<<:::999:::;;;<<<;;;>>>BBBDDDDDDDDDDDDEEE>>>???@@@BBBDDDEEEFFFFFFDDDEEEFFFDDDAAA@@@DDDGGGHHHFFFDDDBBBAAABBBCCCDDDAAABBBDDDEEEEEECCC@@@???DDDDDDEEEFFFGGGFFFBBB???AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>???AAADDDEEEEEEGGGJJJLLLLLLIIIFFFCCC@@@@@@@@@???@@@@@@AAAAAA<<<;;;:::::::::::::::;;;888888777666666555555555111111111111111111111111////////////............/////////000//////...---------------------------,,,,,,,,,++++++*********))))))))))))***)))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&))),,,...,,,***(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''444333333444666666555333444444444444555666777777777777666666555555555444222222222222222333333444444444444444444444555555666666666555555555444444555555666777888888999999666666666666666666555555555555555666777999;;;<<<;;;;;;;;;;;;;;;<<<===>>>::::::;;;<<<<<<<<<<<<;;;<<<;;;<<>>===<<<===???BBBBBBBBB======<<<;;;;;;<<<===>>>===???CCCDDDDDDCCCCCCDDD>>>???AAACCCDDDEEEFFFFFFCCCDDDDDDCCCAAABBBDDDFFFEEEEEEDDDCCCCCCDDDEEEEEEBBBCCCDDDEEEDDDBBB@@@???BBBBBBCCCEEEGGGFFFCCC@@@BBBBBBAAAAAAAAABBBBBBCCC>>>???@@@AAABBBCCCDDDDDDDDDFFFIIIKKKJJJFFFBBB@@@AAAAAABBBDDDDDDDDDDDDDDD:::::::::999::::::;;;;;;888777666555444444444555111111111111111111111111////////////............/////////000000//////...---------------------------,,,,,,++++++*********'''((()))*********))))))''''''(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''***---...+++***(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''333222333444666666555333444444333333444555777888555555555444444444444444222222222222222333444444555555555555555555555555666666555555555444444444555555555666666777777777666666666666666666666666666666666777999:::<<<===<<<;;;:::999999999::::::888888999::::::::::::999;;;777666777888888<<>>===<<<<<>>@@@DDDGGGHHHFFFDDDCCCCCCBBBBBBAAABBBBBBCCC???AAADDDFFFGGGFFFEEEDDDCCCEEEGGGIIIHHHEEEBBB???@@@AAACCCEEEEEEDDDBBBAAA888777777777888999999:::777666555444333333333444111111111111111111111111////////////............//////000000000000//////------------------------------,,,,,,+++******)))&&&''')))*********))))))'''''''''((((((((())))))(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''222222333444666666555333444444333333444555777888333333333333333333333333333222222222333444444555666666666666666666555555666666555555555444444444444444555555555555555555666666666777777777777777666777777888999;;;<<<======;;;999888666666666777777777888999999999999888777444444999<<<<<<===??????===<<<<<<>>>@@@AAAAAA888999:::;;;<<<======<<<<<>>>>>BBBCCCEEEFFFGGGGGGGGGFFFBBB@@@>>>???CCCEEEDDDCCCAAABBBCCCEEEFFFGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@???999:::>>>CCCHHHJJJIIIHHHCCCCCCBBBAAAAAAAAABBBBBBAAACCCGGGIIIJJJIIIGGGEEEBBBCCCFFFHHHGGGEEEBBB@@@>>>@@@BBBDDDCCCAAA===;;;666555555555666777888999777666444333222222333333000000000000000000000000000/////////............//////000000000000000///------------------------------,,,,,,+++***))))))&&&'''(((*********)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$ !!!"""$$$$$$%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''666666666666666555555444444444444333333222222222888777555333222333555666222222333333555666888999555555444444444333333333666555444333333444555666333444444444555666666666444555666777777666555444777777888999;;;<<<======@@@>>>;;;777555444555555444555777888999999999888555666777999:::;;;<<<<<<999:::<<<===>>>???>>>>>>999:::;;;<<<<<<<<<;;;:::?????????@@@AAADDDFFFGGGFFFFFFEEEDDDCCCBBBBBBCCC@@@@@@@@@??????AAAEEEHHH@@@AAACCCEEEFFFEEEDDDCCCEEEFFFFFFEEEBBBAAAAAABBBAAABBBDDDEEEFFFFFFFFFEEE???AAACCCCCCAAAAAADDDHHHFFFEEEEEEDDDEEEEEEFFFFFF@@@DDDGGGHHHFFFDDDDDDEEECCCBBBAAAAAA@@@???;;;999888888888888777777777777333333444444333333222111111111111000000000000000111///...000222333111...000000//////.........---......---,,,,,,,,,,,,---...---+++***)))***++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%666666666666666555444444333333333333333333222222777666444333222333444555333333333333444666777888444444444444333333333333555444333222222333444555444444444444555555555555555555666666666666555555666666777888999::::::;;;;;;:::888666555555666777333444666777777777777666444555777999:::;;;<<<<<<;;;<<<============<<<;;;888999:::<<<=========<<>>>>>>>>???AAACCC@@@AAABBBDDDDDDDDDDDDCCCEEEFFFFFFEEECCCAAABBBCCC@@@AAACCCDDDEEEEEEEEEDDDAAABBBCCCCCCBBBCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEFFFBBBEEEFFFFFFCCCAAAAAABBB@@@???>>>>>>>>>===:::888888888888888777777777777333333444444333333222111000000000000000111111111111000///000222333111...000/////////.........---......---,,,,,,,,,,,,------,,,+++*********+++,,,************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&555555666666555555444333222222222333333333333333666555444333222333444555444333333333444444555666444444444333333333222222333222222111111222222333555444444444444444444333555555444444444555555666666666666666777777777888666555444444444555777888333444444555555555444444333444666888:::;;;<<<<<<=========<<<;;;:::999888777888:::;;;===>>>>>>>>>??????>>>>>>>>>???@@@@@@AAA@@@???>>><<<<<<<<<;;;888;;;>>>??????>>>??????AAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCDDD@@@AAACCCDDDEEEDDDDDDCCCDDDCCCBBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDAAA???======>>>===;;;;;;;;;<<<;;;999777888888888888777777777777333333444444333333222111//////000000111111222222111000000000222222000.../////////.....................---,,,,,,,,,,,,,,,++++++*********+++,,,,,,************))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((444555555555555444333333111111222222333333333444444444333222222333444444444444333333333333333444333333333333222222222222222222222222222222222222555444444444333333222222555444333333333444555666666666666666666666666555333222222222333444666666444444444444444444333333222333555777999::::::;;;;;;;;;;;;::::::999888888999999:::;;;<<<==================>>>>>>???@@@@@@???>>>===<<<::::::::::::;;;===????????????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFEEEDDDDDDEEEFFFAAABBBDDDEEEEEEEEEDDDDDDGGGDDDAAABBBEEEGGGFFFCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???===;;;;;;<<<===<<<;;;999999:::999777555888888888888777777777666333333444444333333222111......///000111222222333111111111111111111000///...........................---,,,,,,++++++,,,,,,))))))*********+++,,,,,,************)))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))444444444444444333333222111111111222222333333333333333222222222333333333444444333222222222222333333333222222222111111111222222222333333222222222444444333333222222222111444333222222222444555666666666666666555555555555222222222222222222333333555444444444444444444444222333444666777888999999888888888888888999999:::;;;;;;;;;::::::::::::::::::;;;<<<>>>???AAAAAABBB>>>===<<<;;;::::::::::::>>>>>>>>>===<<<===@@@CCCCCCCCCCCCCCCDDDEEEFFFGGGBBBCCCEEEEEEDDDDDDFFFGGGCCCDDDEEEFFFGGGFFFEEEEEEGGGCCCAAAAAADDDEEEDDDAAABBBCCCCCCCCCCCCBBBAAA@@@>>><<<:::999999;;;===>>>>>><<<:::999999888666444888888888888777777777666333333444444333333222111......///000111222222333000111222111111000//////---------...............------,,,++++++++++++,,,((())))))***++++++++++++************)))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&'''((()))333333444444333333222111111111111222222222222222111111222222222222333333333333222111111222222222222222222111111111000000111222333333333333222111333333222222222222222111222222222222333444444555555555555555555444444444111111222222222222111111444444333333333333444555333333444555666666666666555555555666777999:::;;;<<<;;;:::999888888888888999:::<<<>>>@@@AAAAAABBB<<<<<<<<<;;;;;;;;;<<<<<<======<<<:::999;;;>>>AAABBBBBBCCCCCCDDDEEEEEEEEE@@@AAACCCDDDCCCDDDFFFGGGEEEEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@AAAAAAAAA@@@@@@AAAAAABBBAAA@@@>>>===:::888666666999<<<=========;;;999888888888777666888888888888777777777777333333444444333333222111//////000000111111222222000222333222000/////////---------------.........------,,,+++++++++++++++((()))******+++*********************))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))333333333333333222111111222222222222111111111111000000111222222222222222222111111111111111222333222111111111000000000000000000111222222111000000111111111111222222222222000111222333333444444444222333333333333333333333000000111222222222222222222111111000111222444444444444555555555555444444555444444444666777999::::::999888777777777888999888999;;;===>>>???>>>>>>:::::::::;;;;;;<<<===>>><<<======<<<;;;<<<>>>@@@???@@@AAACCCCCCCCCCCCBBB>>>???AAABBBCCCCCCFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAA???===<<<===>>>>>>???@@@@@@???===;;;:::888666555666999<<<<<<;;;999777666666777999999888888888888888777777777777333333444444333333222111000000000000000111111111000222444222000......///,,,,,,,,,------.........---,,,++++++***+++++++++)))******++++++***)))(((************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((222333333333333222111111333222222222111111000000///000111222222222222222111111000000111222222333111111111111000000000000...///000111111000///...000000111111222222222333///000222333444444333333000000111111222222222222...///000222333333333333000/////////000111333444444555555555444444333222555555444444555666888999777777666666666777999:::999:::;;;<<<<<<<<<;;;;;;999999999:::;;;===>>>???===???AAAAAA@@@??????@@@<<<>>>@@@BBBCCCBBBAAA@@@<<<>>>@@@BBBBBBCCCEEEGGGDDDDDDEEEFFFFFFEEEDDDCCC>>>@@@AAA???;;;999;;;>>>===>>>??????>>><<<:::999999666555666:::<<<;;;999555444333444777999;;;;;;888888888888777777777777333333444444444333222222111111111000000000000000000222444333///---...000,,,,,,,,,------.........---,,,++++++******++++++)))***++++++***)))((('''************))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''111111111111111111111111333222222222111111000000222222222222222222222222000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111///111222222111111222333222222222111111111000000000000111111111111000000222222222222222222222222222222222222222222222222222333444555666666666666666666666666777888999:::444555777999:::;;;<<<<<<===:::888:::===???>>><<<===<<<<<<===>>>>>>===;;;;;;===@@@AAA@@@???>>>>>>===:::999<<<===>>>AAAFFFCCCBBBAAABBBCCCCCCAAA???===;;;999:::======:::888>>>>>>===<<<;;;;;;;;;;;;::::::;;;===???>>>;;;888999888666555666888;;;===888888888777666555555555666666555444444333222222//////...//////000111111222111111000000000000000000000///...------,,,,,,......---,,,,,,+++******)))******)))'''&&&'''((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%$$$&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((111111111111111111111111222222111111000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111///111222222111000222333111111111000000000//////000000111111111111000000222222222222222222222222222222222222222222222222111222333444555555555555666666666666777888999:::888888999:::::::::::::::;;;:::888:::===??????>>><<<;;;;;;<<<===>>><<<;;;999<<<@@@CCCCCC@@@>>><<<;;;999999===>>><<<===@@@AAA@@@@@@AAABBBCCCAAA@@@<<<::::::;;;===>>><<<999;;;;;;::::::;;;;;;<<<<<<:::;;;<<>>???>>>:::999999;;;<<<===<<<:::777:::???CCCDDDAAA>>>;;;:::888:::>>>>>>:::999;;;AAA@@@???@@@AAABBBAAA@@@<<<;;;;;;<<<===>>><<<;;;:::::::::::::::;;;;;;;;;<<<<<<>>>AAABBB@@@<<<999:::999777666555666888999777777777777666666666666444444333333222111111111111000000000000111222222222111000000//////000000//////......---,,,,,,,,,------,,,,,,++++++******)))+++++++++)))((()))***))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))***((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((111111111111111111111111//////////////////......000000000000000000000000/////////////////////////////////////////////////////////000000000000000///////////////////////////000111111000000111222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111222333444444444444333333444555666888999:::;;;;;;;;;;;;;;;:::999888:::999999999:::;;;;;;;;;999888888:::<<<===<<<;;;888999<<>>;;;:::888999======;;;;;;===DDDBBB@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>===;;;:::<<<<<<===<<<<<<<<<;;;;;;===>>>@@@BBBCCCAAA===:::<<<;;;999888777777888888777777777777666666666666222222222222111111000000222111111111111111222222111111000///////////////.........------,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,+++***)))***+++))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((000000000000000000000000..................//////111111111111111111111111////////////////////////..............................//////000000000000...........................000111111000///111222111111111111111111111111000000111111111111000000////////////////////////////////////////////////111222333444444555555444333333333444555777888999999999::::::;;;;;;::::::::::::999888777666777777888888888:::===>>>>>><<<<<<:::999:::===???>>>===<<<999888;;;===<<>>===AAABBBAAA@@@>>>;;;:::999<<<===>>>???@@@@@@@@@@@@@@@???@@@AAABBBAAA>>>;;;???>>><<<;;;:::999999:::777777777777666666666666222222111111111111000000222222111111111111111222111000000///.../////////---------------,,,,,,,,,,,,+++++++++++++++******)))***++++++***)))***,,,))))))************))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((000000000000000000000000............////////////111111111111111111111111000000000000000000000000........................---......//////000000111////////////////////////...///111000//////000222111111111111222222222222000000111111111111000000////////////////////////////////////////////////111222333444555555555555444444333444444555666777666777888999:::;;;;;;;;;:::::::::888666555666777999999:::<<>>>>>:::999;;;===>>>AAAGGGHHHEEEBBB??????>>>===<<>>;;;:::::::::<<>>AAACCCCCCBBBDDD@@@<<<===@@@BBB@@@>>>===;;;:::>>>???>>>@@@CCCDDDAAA>>><<<============@@@BBBCCCBBB???======>>>===???AAADDDEEEEEEEEEDDDDDDAAA???===>>>??????>>>>>>>>>======<<<<<<;;;;;;:::999888777666555444333222222222222222222222222222111000000/////////000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++'''(((***)))((((((***+++''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000........................---------...///000000111000000000000000000000000...///000000//////000111.../////////000000111111000000111111111111000000111111111111111111111111111111111111111111111111///000111222222333222222555555444333333333333444666777777888888888888777666999;;;:::999999<<>>>>>>>>@@@CCCBBB@@@>>>???AAACCCDDDEEEEEEDDDBBB@@@>>>EEEBBB>>><<<===>>>??????<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777666444333222222222222222222222333333111111000//////...//////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,******************++++++&&&((())))))(((((()))+++&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((//////............//////........................000000//////.........---------...///000000//////------------------,,,,,,---,,,,,,,,,,,,---......111111000000//////......///////////////000000111111111000000//////......000000000000000000000000////////////////////////111111111111111000/////////000000000111111111111111111222222222222333333444444555555666666777777777777999:::<<<===>>>???999>>>BBBAAA>>><<<>>>@@@DDDAAA===<<<>>>BBBDDDEEE======>>>???@@@@@@AAAAAA======<<<<<<<<<======>>>@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDBBB@@@???AAABBB>>>===>>>@@@AAA@@@>>>;;;<<<<<<;;;;;;;;;<<<======;;;:::777555444333333333333333333222222222111111000000000000000000000000////////////............+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((('''%%%$$$%%%'''***&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''000///...............///........................000/////////.........---------...///////////////------------------------------,,,,,,------...///000000000/////////......//////......//////000111000000000000//////......000000000000000000000000////////////////////////000111111111111000///...//////000000000111111111111111222222222333333333444444444555666666777777777777888:::;;;<<<>>>>>>;;;???CCCBBB???===>>>AAAAAA???===<<>>>>>??????@@@@@@@@@=========<<<======>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBB@@@??????AAA>>>>>>>>>@@@BBBAAA>>><<<<<<;;;;;;:::::::::;;;;;;888777555333222222222222444333333333222222222222000000000000000000000000////////////............,,,------......------,,,***++++++++++++++++++,,,***))))))))))))(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((('''&&&$$$%%%''')))&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''000000///...---------.........................../////////...............------...////////////..............................------------.../////////////////////.........///............///000000000000000////////////...000000000000000000000000////////////////////////000000000000000//////...////////////000000000000111222222222222333333333333333333444555666666666666777888999:::;;;<<<<<<===@@@CCCBBB???===???AAA>>>===<<<===@@@BBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAA>>>===>>>???>>>>>>>>>@@@AAAAAA>>><<<;;;;;;:::999888888888999555444333111000000111111333333333333222222222222000000000000000000000000/////////............---------............------+++++++++++++++*********************))))))))))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%''')))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''000000///...------------................................................------...//////.........------............//////......------......///000..............................------......///000////////////////////////////////////////////////......................../////////000000///.............../////////000000111111111222222222333333111111222333444555666666666666777888999999::::::===>>>@@@???>>>===>>>???<<<<<<<<<>>>AAACCCBBBAAA>>>>>>==================;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBB@@@===<<<<<<===<<<<<<===???@@@???===:::;;;:::999888777666666666444333222111000000111222111111111111111111111111000000000000000000000000//////.........---------,,,,,,------------,,,,,,,,,,,,++++++******))))))*********)))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""%%%&&&&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''//////...---------------........................---------...............------............------------------......//////---------------...//////---------------.........---------------......///.............../////////........................---------------------------....../////////......---............/////////000000000111111111222222000000111222333444555555555666666666777777888888:::;;;;;;;;;;;;;;;<<<===<<<<<<===???BBBCCCBBB@@@===<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>?????????>>>>>>>>>>>>>>>@@@AAA@@@>>><<<;;;;;;<<<;;;;;;;;;===>>>>>>;;;999:::999888777666555555555555444333111111111222333////////////000000000000////////////////////////............------------+++++++++,,,,,,++++++++++++++++++******)))))))))))))))((((((((('''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''...---------------..............................---------------.........---............---,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---......,,,,,,,,,------------------,,,,,,,,,,,,---......---............/////////........................------------------------,,,---..................------------.........///...////////////000000000...///000111222333444555555555555555555666666666777777777777888:::;;;<<<===<<<===>>>@@@AAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<;;;:::;;;===>>>>>>;;;999888888777666555555555666666555444222111111222222///////////////000000000////////////////////////.........------------,,,******++++++++++++*********************)))))))))(((((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,,,,---...//////........................,,,,,,,,,------.........---.........------,,,+++******++++++,,,------...,,,++++++++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,+++,,,------...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,---------.........---------............///---...///000222333444444555555555444444444444444555444444555888:::<<<<<<===<<<;;;;;;======<<<;;;999999::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAA@@@@@@@@@????????????;;;<<<<<<;;;::::::;;;===<<<<<<===>>>@@@???<<<:::777777666666666666666777777666444222111111111111000000000111111111222222////////////////////////.........---------,,,,,,***++++++,,,,,,++++++***))))))))))))************)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&$$$######$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''+++++++++,,,---...///000........................,,,,,,,,,------.........---.........------,,,+++))))))***++++++,,,------++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,---------......,,,,,,,,,---------......------...000111333444444555444444444444444333333444333333444888;;;=========;;;999999:::::::::999888888999::::::;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@:::;;;;;;;;;::::::<<<===>>>===>>>@@@AAAAAA>>><<<777777666666666777777888888666444222000//////000111111222222333333333333////////////////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++(((((())))))******++++++************))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))'''###!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------........................////////////000000000000222222222222222222222222444666888999999999:::;;;:::888777666777888:::;;;<<<;;;;;;;;;;;;<<<======:::<<<<<<<<<;;;<<<>>>@@@AAA@@@@@@???>>>>>>>>>???999::::::999888777999:::<<<===>>>??????>>><<<;;;;;;:::999777666555555555888777666444222000///...111111111111111000//////......////////////......---------,,,,,,+++++++++,,,,,,,,,+++++++++******(((((())))))*********+++))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$''')))+++'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&(((******)))((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------------................................./////////000000222222111111111111111111444666777888777777777999777666555444555666888999<<<<<<;;;;;;<<<<<<===>>><<<===>>>>>>>>>???AAACCCCCCBBB@@@>>><<<;;;::::::;;;<<<<<<;;;:::999;;;<<<===>>>@@@@@@@@@???===<<<;;;;;;999888777666666666555555444333222222111111111111111111111000//////......////////////......------------,,,,,,+++++++++++++++*********))))))''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''))))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------------------------.........//////111111111111111111111111444555666666555444555666777666555444555666777888<<<<<<;;;;;;<<<<<<===>>>>>>???AAAAAAAAABBBDDDFFFAAA@@@???===;;;:::999999======>>>===<<<<<<===??????@@@AAABBBAAA@@@>>>===<<<;;;:::999888888777777333333333333333222222222111111111111111000//////......////////////.........---------------,,,,,,*********)))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,---------......111111111222222222222222555555666555444333444666888777777777777888999999:::::::::::::::;;;<<<<<>>>>>===>>>>>>???===>>>>>>>>>======>>>@@@@@@AAABBBCCCBBB@@@>>>===<<<<<<;;;999999888888888333333333222222222222111111111111111111000//////---......//////......---------------------------+++*********))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------222222222222333333444444555666666555333333555666777777777777777888888999999999888888999999:::;;;>>>@@@AAAAAAAAABBBDDDFFFAAAAAA@@@@@@@@@@@@AAAAAA<<<===>>>===<<<<<<>>>@@@@@@AAABBBCCCBBB@@@>>><<<;;;;;;:::999888888888888555444333222111000000///111111111111111000//////------............------------------------------,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111222333333444444444555555444222333555777444444555555555666666666999888888888888999::::::>>>@@@@@@@@@???@@@BBBDDDDDDDDDBBBAAA@@@?????????;;;<<<======<<<<<<>>>@@@???@@@AAAAAA@@@>>><<<:::999888888777666666777777555444333222111000//////111111111111111000//////------............------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************************************+++******))))))******+++++++++++++++++++++++++++************************((()))))))))*********+++************************************************+++++++++,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000111111222222222333222111111222444777333444444555555555555555:::::::::::::::;;;;;;<<>>@@@BBBAAAAAA???>>>============;;;<<<============???AAA>>>>>>??????>>><<<:::888666666555555444444555555222222222222111111000000111111111111111000//////,,,------......------,,,*********+++++++++,,,,,,++++++++++++******************)))))))))(((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++************************))))))******++++++++++++************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))************************+++++++++,,,,,,---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------...///000000111000000000000///111444777555666666777888777777777<<<;;;;;;;;;;;;<<<======@@@AAAAAA@@@>>>>>>???AAA;;;;;;;;;;;;;;;<<<===>>><<<===>>>>>>===>>>@@@BBB======>>>>>>===;;;888777555444444333333333444444000000111111222222222222111111111111111000//////,,,------......------,,,))))))*********+++++++++************))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))---,,,***(((((()))***+++******************************)))))))))))))))***************************))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,---.........---,,,,,,+++******************************+++++++++,,,,,,,,,---------............///............////////////.........///000222333444555666666666444444666888<<<<<<;;;:::::::::;;;;;;===???AAACCCCCCBBB@@@>>>;;;;;;;;;999888:::===?????????>>>>>>======<<<<<<;;;999777777999888555222444666777888777666444333333333222222111222222222111000000///...---------111111000///...,,,***))),,,,,,++++++***)))((((((***++++++++++++***))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))''''''''''''''''''''''''************)))))))))((())))))))))))))))))))))))+++++++++*********))))))---,,,***)))((()))***+++******************************)))))))))))))))***************************))))))))))))))))))))))))*********************************)))))))))((((((*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***************************************+++++++++,,,,,,------------........................////////////.........///000222333444444555666555444555666888:::999999888888999999:::<<<>>>???AAAAAA???===<<<777888888777666777999<<<=========<<<<<<;;;;;;;;;<<<:::888888999999666444333444666666666555333222333222222111111222222222111000000///......------.../////////...---,,,+++,,,,,,++++++***))))))(((***++++++++++++***))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''((())))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))+++++++++***************,,,+++***)))((()))***+++************************)))))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))*********++++++++++++******+++++++++***))))))*********************************++++++++++++,,,,,,,,,,,,---------......---............/////////.........///000111222333222333555444444555777999777777777666666777777888:::;;;=========;;;999888555777888777666666777999;;;;;;;;;;;;::::::::::::<<<;;;999999:::999777555333333444555555333222111222222111111111222222333000000000///......------,,,------.........------,,,,,,++++++***)))))))))******++++++******)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$############$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&'''((())))))''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))******************************)))(((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++*********++++++******)))************************************+++++++++++++++,,,,,,,,,---------------------.........//////.........//////111222222111222333444333444777999666666666555666666777777999::::::::::::888666555666777999999888777777888::::::::::::::::::::::::::::::999999999777666555333444444555444333222222111111111111111222222333000000//////............,,,------......------,,,+++++++++*********))))))***************))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((())))))(((((()))))))))***************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---------------........................///000111111000111333333333444666888666666666666666777888888999999999999888777555444555777999999777666666777::::::::::::::::::::::::888999999888666555444444555555555555444444333333111000000000111111222333////////////........................---,,,+++***+++++++++***************)))************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))***************+++++++++(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((((((((())))))(((((((((((())))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,------------.........///.........//////000111000111333222222333555777666666666666777888999999999999999999888888777666555666777666444333444555999999999999::::::::::::777888999888555333333444555555555444444444444444000000000000000111222333//////////////////...............------+++******************************))))))******))))))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&))),,,---...$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''(((''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))))))))*********+++++++++'''(((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))'''((())))))*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,---------.........///............///000000111222333222111222333555555555555555666777888999:::::::::::::::::::::999777777777555333333555777777777777888888999999999777999:::999666333444555555444444333333333333333////////////000111222333.../////////////////////,,,,,,---------,,,,,,+++************************)))))))))))))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''')))***+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''''''''''''''''''''''''''(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++''''''((())))))***))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......///............//////000111222333222111111333444444444444555666777888888;;;;;;;;;;;;;;;;;;<<<<<<::::::999666555555777:::555666666666777777888888888:::;;;:::666444555666444333222222111111222222////////////000111222333.........///////////////)))***+++,,,------------******************++++++)))))))))))))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***,,,+++***(((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))*********(((&&&'''***+++)))'''(((((((((((())))))))))))((((((((()))******++++++))))))))))))************------,,,++++++,,,,,,,,,///////////////000000111111111111111222333444444777666666555555555666666999999:::;;;<<<<<<<<<<<<:::::::::999888777666555333444444666777:::;;;===<<<<<<===;;;777444333444444333222222111111222222111111111111111111111111000000//////.........---......---------,,,,,,,,,*********))))))))))))((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$######$$$%%%$$$$$$############$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((('''''')))***)))''''''((((((((())))))))))))******))))))))))))))))))))))))))))))************---,,,,,,++++++,,,,,,,,,......------......///000111111111111222333444444555444444333333444444444888999::::::;;;;;;;;;;;;:::::::::999999888777666555555666777888:::;;;<<<;;;<<<<<<:::777444444444444333222222111111222222111111111111111222222222000/////////.....................---------,,,,,,,,,,,,,,,++++++++++++***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))(((''''''))))))((('''''''''((((((((()))))))))++++++***))))))(((''''''))))))))))))************,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......000000000000111222333444333222222111111222222333666777888999::::::::::::;;;:::::::::999888888777777777888888999::::::::::::;;;;;;:::777444444444444333222222111111222222000000111111222222222222////////////............//////.........---------,,,,,,,,,++++++++++++***(((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%&&&((((((&&&###$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((('''((((((((((((''''''''''''((((((((())))))******))))))((((((((((((((()))))))))************++++++++++++++++++,,,---,,,,,,,,,,,,,,,---......000000///000000111222333222111111111111222222333555555777888999999999999;;;::::::999999999999999999999999::::::999999999888999:::999666444444444444333222222111111222222000000000111222222333333///////////////........./////////.........------*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&)))&&&$$$&&&))))))&&&"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((('''''''''(((''''''''''''((((((((((((''''''(((((())))))))))))((()))))))))************************++++++,,,---------,,,,,,------...///////////////000111222222222222222222222333444444333444666777888999999999;;;:::999888888888999999999::::::::::::999888777777888999888666444444444444333222222111111222222000000111111111222222222.........//////////////////.........------------*********)))))))))(((((((((((())))))))))))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''%%%$$$%%%'''(((&&&###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******))))))))))))******************)))******+++,,,------,,,,,,,,,,,,---..................///000111222222222222222333444555555333444555777888999999999:::999888777777777999999888999:::::::::999777666555777888777555444444555444333222222111111222222111111111111111111111111.........///////////////......---------,,,,,,,,,,,,,,,,,,++++++++++++***(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''%%%''')))(((&&&%%%'''(((&&&&&&&&&'''''''''((((((''''''(((((((((((((((((())))))))))))************))))))))))))***+++,,,---+++++++++++++++,,,------............///000111111222222222222333444555555333444555777999:::::::::999888666555555666888999777888999::::::888777555444555777666555444444555444333222222111111222222333333222222111000000000............/////////000---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%###$$$***///&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&))))))))))))************))))))))))))***+++,,,---*********)))***++++++,,,...------......///000111111111111111222333444555333444666777999::::::;;;888777555444444666888999555777888999999888666555333555666666555444444555444333222222111111222222444333333222111000//////---.........//////000000,,,,,,,,,+++++++++***************))))))))))))((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###&&&(((&&&"""$$$,,,444&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((+++***)))(((((()))******************************++++++************++++++++++++++++++,,,---......111111111111222333444555333444666777888777666444666777888999999888777666888888999999999999888888555555444333333333333444000000000000000000000000000...---...///000///...000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&((()))%%%&&&''''''((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&+++***(((&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((()))'''''''''''''''''''''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((+++***)))(((((()))*********************++++++,,,+++******))))))******+++++++++++++++,,,---......000000000000111222333444333444666777777777555444666777888888888777666555666777777888888777777666444444333222222222222333111111111111111111111111000///......///000///...000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((())))))&&&''''''((((((''''''&&&)))((('''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''******))))))((((((((((((************))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((('''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((***))))))(((((())))))*********)))))))))***,,,---+++******))))))******++++++******++++++,,,---...////////////000111222222333444555666666666555444777777888888777666555555555666666777777666666555333333222111111111111222111111111111111111111111000///......000000///...000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((()))))))))''''''((((((((((((''''''''''''&&&''''''((()))***((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''***))))))))))))(((((((((************************(((((((((((((((((((((((())))))************)))))))))((((((''''''(((((()))((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((()))))))))***,,,+++***)))((()))+++,,,******))))))))))))******************+++,,,---...............///000111111222333444555555555555444777777777777666555555444555666666777777666666555444333333222222222222222111111111111111111111111000///...///000111000...000//////......---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((((((((()))))))))'''(((((())))))(((((('''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))))))))))))))))***************++++++(((((((((((((((((((((((())))))************))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))...---+++***)))((())))))***))))))))))))))))))***************+++,,,------------------...///000111222333333444444444444444777666666555555555444444666777777888888777777666555555444333333333333333111111111111111111111111111///...///000111000////////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))))))))***((())))))))))))))))))((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))******++++++)))*********************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))---,,,,,,+++***)))((((((***))))))(((((())))))******))))))******+++,,,---------------...///000000222222222333333333444444555555444444444444555666666777777888888777777666666555444444333333444444222222222222222222222222111000//////111111000/////////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((()))))))))******))))))************))))))******++++++***)))((('''))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***)))))))))************+++))))))******+++,,,,,,,,,************************))))))************))))))***))))))(((((())))))***(((((())))))******++++++************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))******((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''))))))))))))(((((()))+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))***+++,,,---------------...///000111222222222222222333333444444333333333333555666777555666666777777666666555555444333333222222333333222222222222222222222222111000///000111111000//////......------,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$"""!!!%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))))))))*********)))******++++++******)))((()))***+++++++++***))))))))))))******+++++++++******************************)))(((((()))******))))))*********+++++++++))))))***++++++,,,------++++++++++++++++++++++++******++++++++++++************))))))))))))******''''''(((((()))******+++*********+++++++++,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))(((((()))))))))*********(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))))))))((($$$'''***---...---,,,***))))))(((((((((((())))))))))))))))))***+++,,,---...............///111111222222111111222222333444333222222222333555777888444555555555555555555444444333222222111111222222222222222222222222222222111000///000111222111//////......------,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))******************++++++++++++******&&&''')))+++,,,,,,,,,,,,))))))******++++++++++++************************+++***)))(((((()))***+++))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******&&&''''''((()))******************++++++,,,,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''')))***)))((('''(((***)))************+++++++++***+++,,,...///......---000000000000000000000000222222222333333333444444222333444444222222333444555555444333333222111111111111222222222222111111000000///...............//////...------------...,,,,,,***)))))))))***+++))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''---+++)))((('''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,++++++***)))***,,,......---,,,,,,---+++&&&''',,,,,,((()))...+++,,,------,,,***((('''(((+++---,,,***((()))+++(((***,,,......,,,***)))------,,,+++************************************(((((()))***+++,,,---...++++++++++++++++++++++++...------,,,+++***))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''')))***)))((('''((()))))))))*********+++++++++***+++,,,---.........---//////000000000111111111222333333333444444444444222333444444333222333444444444333333222111111000000111111222222111111000000000///...............//////...---------------,,,+++***)))))))))******))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''+++***)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((((()))))))))******************************---,,,,,,++++++******)))***++++++++++++***))))))(((+++...///---,,,+++,,,000---,,,---,,,+++,,,///---------......---------)))+++,,,+++((('''(((***---...............------........................---------......---------+++++++++++++++,,,,,,,,,***************+++++++++,,,,,,++++++******))))))************************++++++++++++++++++++++++++++++******))))))))))))************************************************************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((())))))''''''((())))))))))))*********++++++******+++---------------......//////000111222222333333333444444444555555222444555444333222333555222222222111111000000///000111111222222111111000000000///...............///......---------------++++++***))))))))))))***))))))))))))))))))))))))''''''((((((''''''&&&%%%$$$&&&''''''&&&&&&'''(((((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''(((((('''))))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''((()))******((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,------,,,,,,++++++***,,,///000///---,,,,,,...///...++++++...///---,,,---------------------...///000///......000222///......---------......------...////////////...+++,,,---......---,,,+++.........------,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((()))(((''''''((()))))))))))))))************)))***++++++,,,---------,,,---...///000222333333333333444444444555555555222444555444333222333444111111000000000/////////000000111111111111000000000000///...............///...------,,,,,,------+++******)))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&'''(((***(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''((((((((((((&&&&&&'''((())))))******)))))))))*********+++++++++,,,,,,,,,,,,,,,------+++++++++,,,------......---....../////////......///000111000...------...***///000,,,---111222---....../////////...---,,,***************,,,...///......//////000000000000///000111111111000///...,,,---...//////...---,,,////////////............,,,,,,,,,---......//////---------...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((()))((('''&&&'''((((((((()))))))))*********))))))******+++,,,,,,---+++,,,---...000222333444333333333444444444555555222333444333222222333444000000///////////////...000000000111111000000000000000///.....................---,,,,,,,,,,,,,,,************))))))(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&((('''&&&&&&''')))***(((&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))%%%&&&'''&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&(((''''''&&&&&&''''''((()))))))))))))))))))))))))))*********)))((('''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,---------------......//////000000,,,---...///000111111111333333333111///...000111000333555333333444222...000111333555555444222111333222111000000111111000...///111333444444444333444444333333222111000///000000111222222111000000---............/////////---------.........//////------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''(((((((((((()))))))))******))))))))))))***+++,,,---+++,,,---...000111222333222222222333333333444444111222333222111000111333///////////////////////////000000111111000000///000000///..................------,,,,,,,,,,,,,,,))))))******))))))((('''))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%'''((((((''''''((()))((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((###$$$%%%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********)))((((((''''''((((((((()))))))))+++*********)))))))))(((******+++++++++,,,,,,,,,++++++,,,,,,------......------...............///111222444666888999:::::::::<<<>>>???>>>>>>???@@@>>>;;;:::;;;999555444666::::::999999888888777777:::999888888888777444222222333444444555555444444555444333222111111111111222222222222222222222222//////000000111111111222////////////////////////......------------------------------------------------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((((((((((((((()))))))))***))))))(((((()))***,,,---,,,,,,---...///000111222111111111222222222333333///000111111000///000111//////////////////////////////000000000000//////000000///..................---,,,,,,++++++,,,,,,((()))*********)))''''''))))))))))))))))))))))))''''''((((((''''''&&&%%%&&&'''((((((''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((()))*********))))))'''((((((((()))))))))))))))*********************+++++++++,,,,,,,,,,,,---,,,,,,---......///000000000111333555777999;;;;;;BBBCCCFFFIIILLLNNNOOOPPPLLLRRRZZZ___aaa```___^^^XXXLLLGGGLLLLLLEEEIIIUUU\\\WWWOOOGGGBBBAAABBBCCC::::::;;;???BBBCCC@@@===FFFDDD@@@===;;;<<<===???>>>===;;;::::::<<>>CCCHHHMMMQQQSSSTTTVVVYYY\\\```ccceeefff]]]fffttt~~~|||zzzqqq___XXXbbbccc^^^gggzzz{{{kkk\\\RRRNNNPPPRRRQQQRRRWWW___gggjjjiiiggg```[[[SSSMMMJJJKKKNNNQQQNNNLLLJJJJJJLLLOOOSSSVVVGGGFFFCCCAAAAAACCCFFFGGGDDDDDDCCCBBBAAA@@@?????????>>>>>>===<<<;;;::::::666666555555444333222222////////////////////////........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++,,,...///111222222111111000000000000000000000000111111111111000000000000000111222222222333111111000//////////////////............---------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((())))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))((((((''''''''')))***,,,%%%&&&&&&'''((()))******************))))))))))))***+++,,,,,,******+++,,,---+++)))***,,,---+++))))))...///,,,---111111,,,,,,///000---+++---///000555333222333666999;;;<<<999???IIISSSWWWVVVVVVWWWgggiiiiiihhheeecccbbbbbbfffrrrwwwllleeeddd[[[YYY```jjjkkkmmm~~~qqqhhhfffiiikkknnnhhhmmmqqqkkkdddbbbdddiiilllnnniiilllkkkgggjjjqqquuuttt[[[___]]]WWWVVV]]]cccccceeeaaa^^^]]][[[WWWWWWZZZRRRQQQNNNKKKGGGBBB>>>;;;;;;<<<===<<<;;;999666222333444666888999777222/////////000111000......000555222...++++++,,,,,,++++++---......,,,+++---000)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))******++++++******+++---...///000111111111111111111000000000000000111111111111000000///000000000000000111111111000000//////////////////............---------++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$######"""###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&'''((()))***)))(((((('''((())))))''''''(((((())))))******))))))))))))))))))))))))***+++,,,+++******+++,,,...,,,++++++...///---,,,(((---...,,,,,,///...)))+++...000111222555888:::888999999:::;;;===@@@BBBKKKIIIIIIKKKNNNRRRUUUXXXTTTWWWZZZXXXUUUSSSUUUWWW```jjjtttvvvooohhheeeeeekkkllluuuxxxxxxzzz|||~~~uuuwwwvvvwwwxxxooollllllmmmqqqvvvuuutttoooggg^^^XXXUUUTTTUUUTTTQQQOOOMMMKKKFFFBBB<<<999555333444666666666777444222222222222222222000...------///000000////////////000000000///...+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++---...//////111111111111111111111111111111222222222222111111000///////////////......000000//////....../////////............---------++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&''''''((())),,,+++***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,+++***+++---+++***)))***+++------,,,+++...000000222666777555:::999999:::<<<===???@@@???CCCFFFFFFCCCCCCGGGKKKNNNLLLIIIHHHKKKPPPUUUWWW\\\aaaeeefffeeefffkkkppp~~~}}}xxxxxxyyy|||wwwrrrnnnlllhhhbbb^^^[[[ZZZVVVSSSOOOLLLKKKJJJ???;;;666444777888666222333222111111111111///---///---,,,...000000...+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))(((((((((((())))))***+++,,,---...///000000000111111111111111111111222222222222111111000000000//////.........000//////........./////////............---------++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))+++******))))))((((((((()))))))))))))))((((((((())))))))))))************+++,,,------,,,,,,---...,,,+++***+++---...000000444555666666888;;;>>>???CCC>>>;;;===@@@CCCFFFIIIIIIPPPVVVVVVRRRQQQXXX___dddkkkqqqssssssttttttsss{{{}}}}}}xxx||||||vvvtttxxxuuummmjjj```ZZZRRRNNNOOOOOOFFF<<<<<<999666333333222111///444222111000000111111000111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))((('''''''''******+++,,,---......////////////000000111111111111111111222222111111111111111111000000///////////////............/////////............---------++++++++++++++++++++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((()))***************))))))((((((((((((((((((************++++++,,,,,,)))+++------,,,,,,...///111222222222333666888:::<<<;;;;;;===@@@CCCGGGKKKGGG>>>:::AAAJJJPPPWWW]]]VVV^^^hhhjjjiiilllwww{{{|||~~~yyyuuuvvvuuuiii[[[OOOIIIAAA;;;888888888888999888666333111222444666000000///......///000000------------------------&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''******+++,,,,,,---......---......//////000000000000000111111111111000000111111000000000000000///......------....../////////............---------++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))))))))((('''((()))***++++++++++++))))))))))))))))))))))))+++++++++,,,------......***,,,...//////000222444666777888888999;;;@@@CCC>>>AAAIIIUUU```fffmmmsssdddYYYSSS\\\fffjjjnnnsssgggpppyyy~~~|||zzzzzzrrriii[[[OOOFFFBBB@@@???999777555444333333222111222111000.........///000////////////////////////&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''))))))******+++,,,,,,,,,,,,,,,------...//////000//////000000000000//////......///////////////000...------------...///000///............---------++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))***))))))((())))))***+++++++++***)))*********++++++,,,,,,,,,,,,,,,------...//////000111333666888999:::===???>>>@@@AAAAAABBBEEEJJJOOOPPPVVVggg}}}|||xxx}}}tttxxxyyy{{{~~~qqqfff^^^ZZZXXXWWWOOOJJJGGGKKKQQQPPPFFF<<<;;;999666333111111111111000000000000000000000000&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++++++++,,,,,,---...//////......////////////......,,,------....../////////---------------...///000//////.........---------++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''')))*********)))(((++++++,,,,,,+++***((('''++++++,,,------...//////------......///000000111999;;;???AAABBBEEEHHHJJJKKKMMMOOOOOOOOORRRXXX]]]lllsss~~~{{{vvvtttuuuwwwyyyzzzuuummmjjjsss}}}kkkYYYEEEBBB>>>:::777555444444111111111111111111111111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++&&&%%%%%%$$$$$$######"""&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************,,,------++++++,,,.........------------......000///...------...///000////////////////////////111000///------,,,,,,,,,...------,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))'''))),,,,,,+++)))))))))(((++++++&&&&&&++++++((((((+++///111222222222222777444111222777:::<<<;;;>>>@@@EEEFFF>>>@@@YYYwww}}}rrriiigggiiimmmrrrxxxuuufff^^^RRRGGG???;;;999999999999999999888777444222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))************+++---,,,++++++,,,.........------------......000///...------...//////........................000///...------,,,,,,,,,...------,,,,,,+++******))))))))))))))))))))))))******))))))))))))******((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,,,,+++)))))))))***......***+++///000---111444777:::;;;;;;<<<<<<666:::???BBBCCCBBBAAAAAAMMMHHHEEEEEEGGGTTTuuuyyyrrrhhh___YYYTTTOOOLLLAAA>>>:::888888777666555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))*********+++,,,,,,++++++,,,...------------------------///......---......//////........................//////......---,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))***))))))(((((())))))***((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++......---++++++,,,+++---...---...333444333888999;;;===>>>???>>>>>>;;;AAAGGGGGGCCC@@@BBBEEERRRLLLMMMYYYlllzzzoooaaaWWWVVVPPPHHHCCCBBBAAA???===&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***)))+++,,,,,,++++++,,,---------------------------...------.........//////....................................------,,,,,,------,,,,,,+++*********(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***+++---///000///...///000...000222444888<<>>HHHPPPVVV\\\bbbddd___ZZZWWWUUURRRMMMHHHJJJVVVhhh|||wwwqqqsssrrrlllzzz~~~~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((***++++++******+++,,,***+++---......---+++******+++,,,...//////......------------------------***+++---......---,,,***,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))***************************++++++,,,------......,,,...111333555888<<<>>>======DDDQQQ[[[aaaiiiqqqlllgggcccaaabbbaaa]]]YYYddduuuwwwqqqwwwvvvuuuvvvyyy|||~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((***++++++******+++,,,***+++---......---+++***)))+++,,,...//////......------------------------***+++---......---+++***,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))************************++++++,,,------...//////111444777999<<>>@@@@@@JJJNNNMMMRRReeeuuurrrhhhjjjsssnnnnnnuuu'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&'''''''''(((((((((((()))(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))******+++***)))'''(((***---000111,,,111888???AAA@@@???>>>CCCHHHDDDGGGZZZlllvvv{{{sssttt~~~~~~yyy|||zzzrrrlllkkkoooyyy}}}|||zzzxxxyyy~~~'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%'''(((((((((((()))))))))(((((())))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))******))))))******+++,,,000...,,,++++++...000222000;;;FFFJJJFFFCCCDDDGGGBBBPPPXXXfffxxxvvv}}}pppaaaVVVYYYdddjjjjjjhhhwww~~~~~~|||}}}'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++***************************+++,,,------,,,+++***************************++++++***)))(((((())))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))******+++,,,+++++++++,,,---......222222333222222333555777>>>FFFKKKHHHDDDFFFLLLQQQTTTggguuu}}}xxx|||vvvyyy|||}}}pppfffaaacccqqq'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))******+++++++++******************************,,,------,,,******************************+++***))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))***++++++,,,+++++++++,,,---///000111000444888;;;<<<<<<>>>@@@@@@GGGKKKKKKOOOZZZbbbddd~~~~~~}}}pppqqqtttxxxzzz'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))(((((())))))***+++++++++*********************************++++++***************************************)))))))))))))))***))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---******+++,,,...000222333;;;>>>BBBBBB???===>>>@@@<<>>===@@@CCCNNN[[[hhhooozzz{{{zzzuuunnnmmmttt'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())))))+++,,,---......///000222555888;;;>>>@@@;;;===???>>>>>>CCCLLLTTTjjjvvv}}}{{{|||zzz}}}kkkcccaaajjjtttsss&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((('''***))))))((()))***+++,,,((())),,,...+++)))///777111444<<>>===FFFYYYaaaeeeyyy{{{xxxwwwsssmmmvvvvvv||||||{{{yyy|||}}}uuuooo\\\UUUPPPPPPQQQRRRWWW]]]WWWXXX]]]cccccc\\\YYYZZZ```bbbbbb```\\\YYY[[[^^^___^^^aaaddd]]]TTTUUU^^^\\\___]]]XXX[[[aaa]]]TTT___dddhhhiiihhhlllvvv~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))((()))***+++++++++******///...000666999888:::===??????AAAFFFGGGFFFJJJOOOXXXooorrraaa]]]aaa^^^iiittt|||vvv{{{|||rrrcccZZZ[[[```___bbbggglllnnnnnnkkkhhhhhheeeeeelllqqqqqqpppqqqyyyxxxzzz~~~}}}}}}vvvwww~~~}}}~~~}}}|||vvvpppnnnkkkhhhgggiiilllooojjjllllllhhhccc```______oooooopppuuuyyy}}}~~~~~~%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))*********)))))))))***+++,,,,,,222000444;;;AAABBBBBBDDD???======AAAFFFNNN[[[hhhvvvzzzhhhYYYQQQYYYhhhvvvvvv|||~~~yyyxxxwwwtttqqqlllddd]]]]]]bbbxxxvvvqqqtttyyywwwzzz||||||xxxtttqqqkkkfffccc___[[[[[[YYYVVVUUUWWW```]]]]]]iii%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((()))+++,,,,,,***((('''))),,,///222444222555<<>>AAAAAABBBFFFOOOZZZmmm|||}}}tttlllbbb[[[XXXYYY[[[]]]jjj}}}yyyssspppsssssscccWWWTTTTTTSSSVVV^^^jjjqqqpppmmmrrr{{{}}}$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,...---...000222555888:::;;;:::;;;AAAHHHKKKMMMTTT\\\gggttt{{{nnnkkkttt}}}iii```XXXXXXYYYWWWVVVWWWbbbeeefffddddddooo}}}wwwxxxzzzsssqqqpppdddfffjjjiii```WWWVVV[[[___cccjjjttt$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((***---...,,,///444999<<<>>>>>>======AAAJJJSSSYYY___jjjvvvyyykkkiiidddeeennnttt{{{yyykkkfff\\\QQQNNNIIIGGGKKKPPPWWWaaakkklllyyyzzz|||xxxkkkgggiiicccaaa``````bbbhhhttt~~~''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&)))+++***&&&###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%******)))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))+++---...------...111333444777999:::999;;;???BBBFFFOOO[[[cccjjjwwwgggWWWYYYdddrrr~~~ppp___SSSOOOQQQSSSSSSNNNUUU\\\bbbkkkxxxvvv}}}yyyyyyzzz|||~~~|||~~~yyyppplllooooookkkssskkklllwww~~~~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***)))))))))))))))))))))((())))))))))))************))))))***+++,,,///333555111888@@@GGGJJJKKKLLLNNN\\\gggtttvvvlllbbb___ooouuummmmmmjjjeeebbbVVVWWW[[[ccclllpppooolll~~~~~~wwwtttuuuwwwuuusssvvv~~~yyyzzz|||uuunnniiieeeaaadddiiihhhttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((******)))))))))******+++))))))))))))))))))))))))************************---,,,---000444888;;;;;;AAAIIIUUU___fffjjjllllllssslllgggjjjppp~~~ooo[[[MMMPPPVVVWWW[[[bbbmmmsss}}}}}}vvv{{{uuuqqqooonnndddeeegggiiinnnwww%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((())),,,,,,+++***))))))******)))))))))))))))*********************++++++++++++000111333999>>>AAAAAA@@@TTT\\\hhhuuuxxxhhhkkksss~~~mmm[[[UUUPPPYYYnnnzzz{{{}}}wwwvvvpppnnnrrrzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''%%%######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))...---,,,***)))(((((((((((()))))))))*********+++)))******+++,,,,,,------000444:::AAAGGGIIIHHHGGG\\\hhh{{{}}}tttyyyxxxkkk```]]]^^^\\\XXXfffmmmwwwdddXXXaaayyyxxxyyy{{{|||vvv{{{yyyvvv}}}''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))...---+++***((((((''''''((())))))******+++++++++***+++,,,---///000111222666===GGGPPPVVV[[[___bbbrrr~~~vvvqqqjjjcccYYY```iiiqqqvvvyyyzzzzzz}}}zzzvvvxxx|||xxxxxxmmmYYYOOOZZZjjjsssyyyzzzzzzzzz~~~}}}yyyzzz}}}|||wwwxxx|||}}}xxxuuuvvvzzzxxxssswww|||uuuvvv~~~{{{mmmkkkzzzsssbbbiiinnn&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))((((((((())))))((())))))******+++,,,,,,,,,---...111333555777888===FFFRRR]]]fffqqq{{{xxx}}}ppp___YYYUUUPPPQQQXXXYYYiii}}}{{{|||zzzssspppssswwwuuu|||rrrrrrzzz|||}}}tttvvvuuuiiisssqqq%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((()))++++++((())))))***++++++,,,,,,---///111333666999;;;======GGGUUU```kkk|||yyyzzzxxxssswwwjjjUUUTTTQQQZZZkkkqqqoooxxx}}}wwwwwwxxxtttpppnnnvvvsss{{{{{{xxxyyywww$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%)))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((((((((((((((())))))))))))+++***))))))***+++,,,---,,,'''&&&)))+++,,,...111...666<<<<<<>>>AAAAAA>>>HHHfffwww|||wwwvvvpppttt|||hhhZZZUUUXXX\\\___pppzzzwwwwwwzzzyyy{{{~~~sssppp|||}}}uuuttt|||$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%'''(((''''''((((((((())))))))))))(((((('''((()))***+++///++++++...000000111444888888999;;;@@@EEEJJJMMMcccwww}}}dddbbb______dddmmmwww~~~uuukkkttt}}}}}}~~~|||wwwvvv~~~$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$######%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''(((((((((((()))((('''''''''(((***+++,,,***,,,111333222333777===777999FFFQQQWWW^^^fff}}}|||zzz}}}nnnddd^^^YYY[[[]]]bbbkkkxxx|||pppiiiiiivvv{{{rrrvvv|||$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%'''((((((''''''((()))&&&'''''''''((((((((((((***)))(((((()))***,,,,,,++++++...444777777999>>>>>>???PPPnnn~~~}}}}}}{{{___QQQ[[[qqq{{{{{{}}}|||zzz$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''')))(((''''''(((***'''''''''(((((((((((())))))(((((((((***+++---...222222555:::<<<<<>>AAAJJJTTTfffxxxooogggYYYPPPHHHCCCNNNTTTddd}}}}}}|||}}}$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%''')))******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))''')))******)))(((***+++))))))))))))*********+++******+++---000333666888888777:::???EEEOOO^^^mmmxxxssszzzxxxUUUHHHEEECCCIIITTT```ooo$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%'''***,,,---,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))''')))******))))))***+++)))*********++++++++++++...///000222666999===???;;;;;;@@@HHHSSSbbbxxxyyynnnkkkwwwbbbRRREEEBBBLLLMMMKKK]]]yyyrrreee{{{wwwjjjnnnxxx~~~|||{{{wwwqqqqqqxxx((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''')))++++++)))((('''((((((---...+++,,,111111---555666888:::;;;======>>>IIIDDDGGGWWWkkk~~~zzztttlllxxx}}}fffSSSLLLNNNGGGLLLWWWfffuuu~~~xxxwwwuuu}}}zzzvvvwwwoooeeefff]]]bbbaaaYYYVVVYYYVVVMMMNNNNNNOOOPPPRRRSSSUUUVVVRRRVVV\\\aaadddfffggghhheeedddgggllloooooosssxxxwwwwwwvvvtttuuu((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$&&&)))***))))))***++++++---+++''')))111666666888999:::<<<>>>@@@AAABBBGGGMMM]]]sss}}}~~~iiipppuuuaaaYYYQQQLLLEEE@@@DDDLLLffftttxxxtttkkkuuuyyyggg\\\\\\^^^mmmtttsssgggaaabbbaaa[[[___oooqqqiiidddZZZPPPOOOLLLOOOPPPOOOOOOOOOJJJCCCIIIJJJKKKKKKKKKJJJHHHGGGOOOSSSVVVXXXZZZ]]]bbbggg___\\\\\\\\\YYYSSSQQQSSSWWWVVVSSSPPPPPPVVVbbbkkkgggfffddd```]]]```gggnnnzzz~~~{{{sssttt~~~''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((($$$&&&((()))((()))***,,,***,,,+++***...555;;;<<<>>>===;;;999:::???FFFLLLSSSccc}}}vvvnnnsssqqqtttzzzfffRRRGGG===>>>CCCIIIOOOUUU```kkk{{{xxxpppppp~~~{{{hhh\\\XXXNNNVVV```]]]YYYTTTPPPNNNOOOQQQKKKRRRVVVUUUXXX___```[[[aaaxxx}}}nnncccXXXMMMKKKFFFCCCCCCHHHLLLLLLJJJJJJRRRPPPNNNLLLLLLNNNPPPRRRcccgggmmmrrrvvv{{{wwwnnnbbbUUUNNNMMMWWWTTTQQQOOOPPPSSSXXX[[[XXXUUURRRPPPRRRXXX___dddvvvwwwpppccc___dddhhhggglllrrrvvv{{{'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***)))(((((()))+++'''+++000444888;;;<<<;;;@@@IIIRRRUUURRRQQQUUU[[[mmm}}}xxxuuu{{{{{{|||cccVVVMMMBBB>>>@@@===EEEQQQ]]]fffoooyyyrrrpppvvv{{{xxxxxxyyymmm^^^\\\PPPKKKKKKBBBIIILLLMMMOOOSSSSSSQQQQQQSSSaaaiiippptttzzz~~~{{{tttxxxtttiiibbbXXXTTTRRRJJJKKKVVV___aaaeeemmmqqqlllddd```cccmmmyyyyyyooogggeeehhhmmmjjjiiijjjmmmoooooommmgggbbb]]][[[^^^aaaccccccjjjfff^^^VVVWWW^^^bbbaaa```eeehhhhhhnnnyyy&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))*********))))))***---000...000444999===>>>???@@@FFFZZZpppyyytttmmmmmmqqqrrrwww^^^MMM@@@@@@AAA>>>???DDDGGGTTTdddooovvv}}}yyyxxx|||xxxqqqooocccaaa]]]WWWRRRRRRVVVZZZYYYOOOVVVRRRQQQRRRGGGMMMSSSYYYeeemmmkkkdddbbbggghhhaaa___WWWTTTWWWXXXeeezzz{{{{{{{{{wwwlllfffaaacccooo}}}{{{}}}{{{uuuqqqrrruuuwww{{{{{{~~~{{{&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((()))******,,,000666:::<<<888666888;;;???EEEKKKVVV```jjjmmmmmmqqq~~~uuueeebbbdddOOODDD@@@888444888AAAKKKUUU]]]kkkwww~~~vvvqqqjjjeee```]]]WWWOOOIIIIIIQQQNNNJJJGGGIIIPPPYYY___jjjdddmmmjjjgggdddVVVZZZfffqqquuuaaa___\\\UUUTTTSSSddd}}}~~~|||xxxwwwzzzrrruuuzzzyyytttsss|||wwwvvvyyyvvvzzz%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))***+++,,,///555<<>>BBBJJJRRR\\\[[[[[[^^^gggvvvxxxpppkkk{{{YYYEEE<<<999===>>><<>>888:::>>>888DDDMMMSSSccc~~~qqqvvv}}}|||jjjbbbXXXQQQKKKGGGGGGIII@@@BBBDDDEEEAAACCCOOO]]]]]]VVVVVVggg{{{zzzsss~~~tttnnnlll]]]RRRZZZbbb|||xxx~~~}}}wwwsssfffdddooorrrmmmnnnxxxvvvyyyxxxsssoooppptttxxxxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((()))***+++///555;;;<<<:::777777888<<>>===KKKVVVnnnyyywww}}}~~~{{{MMMGGGBBB@@@===:::???GGGJJJbbbuuujjjYYY___ppp{{{{{{wwwmmm___TTTOOONNNHHHHHHFFFCCCAAA@@@CCCEEECCCFFFGGGGGGJJJVVVggguuunnncccnnntttqqqlllbbbaaagggrrriiiddd______eeemmmtttwwwttt{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))''''''(((,,,///111444888<<<<<<:::888888999@@@CCC???===@@@???FFFXXXmmm~~~yyy}}}{{{uuuhhh[[[MMMIIIAAA<<<@@@GGGMMMUUU]]]uuu~~~ooosssxxxmmm```WWWNNNOOOOOOLLLGGGDDDCCCCCCKKKJJJHHHHHHJJJNNNSSSVVVRRRVVVZZZ\\\^^^eeerrr|||vvvwwwqqqrrrrrrooottt~~~|||qqqlllhhheeeddddddbbb``````fffqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((+++)))((((((***///555999999<<>>AAAEEEGGGFFFDDDCCCBBBCCCFFF@@@???LLLXXXfffxxxsssrrrmmmkkksssrrrssssss___KKKBBBBBBAAA>>>===???GGGXXXmmm~~~{{{}}}qqqhhh[[[OOOHHHDDDDDDDDDCCCGGGJJJKKKLLLMMMQQQUUUpppkkkgggkkkwww|||xxxzzz{{{wwwssslllfffaaa```___```kkk''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''###%%%&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***'''))),,,000555999<<<===BBBGGGLLLMMMHHHCCCBBBCCC;;;FFFIIILLLXXXaaaiiivvv{{{tttsss{{{vvvrrrooojjj___MMM===;;;>>>>>>>>>???OOO^^^rrr}}}zzzuuullliiieeeYYYVVVRRRKKKDDDAAAAAAEEEIIILLLTTT\\\```aaafffpppxxx~~~ppptttzzzxxxuuu{{{uuujjjbbb^^^]]]]]]ccckkkpppsssvvvxxxxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))***+++))),,,111666:::===??????DDDKKKPPPMMMDDD???AAAFFFGGGXXX```bbbiiimmmpppzzzwwwjjjkkk|||lllVVVMMMNNNDDDAAA>>>;;;888>>>MMM\\\nnnyyyzzzggg{{{qqq```UUUPPPJJJMMMMMMDDDEEEFFFHHHIIIKKKRRR\\\cccwww}}}nnncccaaacccaaajjjssssssoooqqq|||~~~wwwwwwzzzxxxxxxlllddd]]]ZZZZZZZZZ[[[]]]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++000222555999===@@@CCCDDDBBBKKKPPPKKKBBBAAALLLYYYeeewww{{{uuuuuuvvvzzzyyyggggggyyy\\\FFF@@@BBBCCC333<<>>AAACCCCCCCCCAAAJJJKKK@@@>>>OOOiiiyyyvvvrrrqqq~~~wwwsssyyyoooXXXMMMDDD;;;;;;AAAAAAVVVooopppXXXWWWnnn|||www{{{nnnjjjddd]]]WWWRRRNNNKKKPPPGGGBBBIIIXXXhhhwww{{{xxxuuuttt]]]ZZZZZZ^^^gggsss~~~zzzxxx|||''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&(((******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((((((((())),,,000333<<<;;;;;;<<<>>>@@@BBBBBB===@@@@@@BBBRRRnnn{{{xxxwwwtttsssuuucccQQQAAA<<<;;;@@@OOO```qqq}}}{{{gggWWW___sssmmm```YYYPPPLLLHHHIIIPPPYYY___bbbTTTSSSZZZlll}}}ssslllfffcccnnnssszzz'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))((('''(((+++000444666777777777888888:::===???AAACCCBBBAAAJJJeeevvv|||rrrZZZJJJGGG>>>777;;;DDDVVVsss{{{}}}|||uuunnnvvvrrrZZZMMMFFFBBBDDDCCCDDDKKKVVVaaaiiimmm```fffvvv&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))))))))***000777<<<<<<;;;555777999;;;===???AAACCCIIIMMMPPPWWWiii{{{pppqqqmmm^^^PPPDDD======<<<@@@LLL]]]ttt|||zzzzzzjjjUUUIIIEEEFFFFFFJJJQQQ\\\eeejjjlllmmmnnnpppwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&(((''''''''''''((()))))))))))),,,222:::======;;;888;;;???AAAAAABBBDDDFFFIIIYYYddddddgggrrrzzzyyy}}}eeePPPGGGBBB>>><<<555;;;JJJaaaxxxwwwooozzz{{{ddd[[[OOOHHHFFFGGGKKKOOOUUUcccsss{{{{{{yyy{{{~~~%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((''''''(((((()))***(((***///444999:::999777999<<<>>>??????AAAFFFJJJ[[[nnn{{{uuullloooxxx~~~~~~}}}{{{|||mmmQQQDDD???;;;888999:::HHHaaa|||zzzooommmnnnnnnmmm\\\QQQNNNLLLLLLKKKLLLRRRZZZvvv%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((($$$&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((())))))******///555999:::999777666:::<<<>>>>>>AAAJJJWWW```ttt{{{zzzttt```NNN@@@===<<<:::@@@IIIWWWkkksssbbbaaaoooxxxlll]]]QQQKKKZZZ[[[]]]___]]]___lll{{{%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((()))******...444;;;>>>===:::888888AAABBBCCCEEEMMM\\\qqq|||xxxiiippptttaaaVVVDDD:::666:::===BBBSSSgggtttiiikkkjjjjjjtttpppiii___VVVPPPOOOUUU\\\iiikkkoooqqqpppvvv&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))******333333888>>>>>>:::999<<>>888555;;;EEEUUUmmmxxxfffnnnxxxvvvmmmcccXXXSSSUUUSSSKKKFFFLLL^^^mmm}}}{{{zzz{{{&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))((()))***,,,---555444666;;;===<<<===AAACCCDDDIIIVVVjjj{{{~~~zzz|||xxxdddfffpppnnnXXXGGG??????===>>>DDDNNNZZZiiiuuunnnooo\\\TTTPPPNNNGGGPPPYYY\\\\\\```lllwww&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((***,,,///111333222555999;;;;;;???DDDNNNPPPXXXfffrrrwww{{{~~~rrraaa]]]qqqyyy^^^QQQEEE999666;;;:::FFFZZZmmm{{{wwwsssxxxaaaPPPEEEBBBGGGNNNTTT```nnnuuuvvvxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###%%%((()))'''%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))((((((((()))+++///333555333666;;;>>>>>>@@@JJJUUUeeeccchhhssswwwvvv}}}wwwccchhhwwwmmmVVVEEEBBB???777:::EEEQQQeeeyyy^^^OOODDDDDDFFFGGGOOO[[[jjjsss}}}&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((### %%%---000---'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))))))))*********((())))))+++///333777999:::<<<@@@BBBDDDNNNeeezzzvvvqqqrrrxxxzzz{{{sssfffiiinnnTTTDDD:::<<<>>>AAAOOOaaa|||zzzyyyqqqaaaQQQIIIAAAAAAKKKSSSWWWaaalllqqqyyy&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''### %%%---111---(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))*********+++++++++)))***,,,///333777:::<<<===<<<>>>DDDNNNaaa~~~|||xxxvvvyyy~~~{{{llljjjqqq}}}qqqWWWBBB;;;444666???PPPiii}}}kkkrrr}}}vvvhhhjjjzzzwwwdddTTTKKKCCCCCCEEELLLXXXbbblllxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$&&&'''(((((('''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************))),,,///333777:::<<<===>>>===DDDUUUiiizzzsssnnn{{{wwwfffUUUHHH777999:::???QQQllluuubbbffflllddd[[[gggyyy|||fff[[[YYYOOOJJJNNNOOOLLLZZZjjjttt}}}&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$'''&&&""""""&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***---111666:::<<<======CCCEEESSSpppooohhhnnnsssYYYEEE<<<:::666@@@IIIUUUnnnkkkgggiiinnniiiYYYWWWgggyyy}}}yyy}}}yyy^^^JJJCCCGGGDDDGGGTTTZZZbbbzzz''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&$$$######%%%&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))***)))(((***---000///000777<<<777222>>>QQQMMMaaaxxxssszzzyyy^^^NNNBBB999777;;;DDDSSSiiissskkkmmm{{{}}}rrrlllpppvvvwwwqqq```WWWIIIIIIFFFCCCLLLbbb{{{''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""$$$%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))*********))))))+++///333===444222999===???HHHTTTfffzzz|||zzzcccVVVJJJDDD>>>999@@@JJJhhhxxxwwwnnnooottt{{{wwwyyyzzzdddQQQHHHGGGSSSXXX\\\aaaooo'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&""""""###%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&'''((('''%%%$$$%%%'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))************+++...333666BBB:::555888===DDDTTTdddvvvssshhhIIIBBB===;;;999===OOOddduuujjjhhhwwwhhhRRRGGGKKKSSS]]]gggttt''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((,,,000))))))(((&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,000555999999<<>><<>>IIIbbb{{{qqqsssuuu]]]MMMBBB===DDDPPP}}}yyyhhh___^^^hhhttt}}}sssjjjooo~~~nnnWWWLLLJJJJJJOOOUUU[[[ooo''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************,,,++++++++++++,,,------444444666888999<<>>>>>>>>AAAOOOhhhrrr|||}}}iiiYYYQQQJJJGGGPPPfff{{{qqq___^^^|||~~~sss\\\VVVPPPGGGNNN___ttt''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''###$$$$$$%%%&&&'''((()))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************++++++,,,///222777;;;>>>BBBDDDFFFLLL```yyyxxxuuufffWWWMMMIIIFFFMMMgggzzzrrrpppkkkdddxxxlllRRRFFFGGGMMMQQQdddvvv''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************+++---///333777<<>>>>>>>>@@@CCCJJJbbbzzziiiwwwnnnVVVSSSQQQMMMWWWiiiqqqYYYJJJGGGMMM\\\mmmzzz{{{mmmUUUNNNQQQTTTUUUVVV^^^sss''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''(((((()))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))))))))***,,,------,,,333999>>>===999:::CCCLLLjjjwwwsssvvvbbbSSSPPPNNNRRRkkkfffMMMKKKSSSddduuu~~~~~~bbbNNNJJJPPPVVV^^^fffmmm{{{xxxrrrjjjjjjjjjjjjiiihhhgggfffhhhlllqqquuuvvvsssooolllmmmoooqqqtttxxx|||''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''))),,,------...///000999>>>@@@===999@@@RRRbbbxxxppp|||iiiZZZQQQTTT\\\jjjkkkSSSIIILLL[[[pppxxxZZZAAA???IIIRRR___jjjttt}}}{{{sssnnnlll___ZZZUUURRRPPPNNNIIIFFFIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHLLLNNNOOOMMMKKKIIIDDDDDDEEEGGGIIILLLNNNPPPTTTSSSPPPOOOOOOQQQSSSUUUYYY^^^eeemmmrrrssssssrrr}}}|||{{{{{{}}}''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))'''***,,,---,,,---111555>>>@@@???>>>AAAQQQiii|||yyyqqqwwwwwwpppbbbTTTMMM[[[tttZZZHHHNNNZZZsss|||}}}|||ggg```SSSIIIIIIQQQXXX[[[pppwwwyyy{{{yyyppphhhbbb^^^VVVVVVSSSOOOJJJFFFEEEEEEBBB@@@??????AAACCCBBBAAAAAAAAAAAAAAAAAA@@@??????<<<===>>>???@@@@@@???>>>BBBBBBAAA@@@@@@@@@@@@AAACCCCCCAAA@@@AAABBBDDDEEEBBBDDDHHHMMMQQQPPPMMMJJJPPPPPPOOONNNPPPTTT[[[___fffeeecccbbbdddhhhlllooo|||''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((((()))))))))*********(((***+++++++++...555;;;AAA>>><<>>>>>>>>>>>===<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<======BBBAAA@@@>>>===<<<<<<<<>>;;;???@@@AAAAAAAAABBBEEEGGGIIIGGGFFFEEEGGGJJJNNNPPPSSSYYYbbbjjjrrr{{{''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))******************++++++...333999===@@@>>>>>>FFFVVVmmm~~~nnnrrrzzzdddMMMGGGGGGYYYmmmwwwWWWHHHOOOaaapppvvvppp]]]PPPIIIAAADDDQQQTTTRRR```vvvtttuuuwwwooodddZZZTTTNNNIIIEEEHHHFFFDDDCCCDDDEEEEEEDDD???@@@@@@???>>>===???@@@??????>>>===<<<<<<======???@@@@@@@@@@@@@@@??????@@@@@@????????????@@@AAA======<<<<<<<<<======>>>;;;<<<<<<===>>>>>>>>>?????????===<<<;;;;;;;;;<<<;;;===??????>>>=========@@@@@@??????@@@BBBDDDEEEFFFIIILLLNNNQQQVVV]]]cccrrr''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&(((***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((())))))))))))******+++,,,000555:::<<<===>>>BBBJJJWWWhhh}}}~~~vvvqqqxxxuuuWWWGGGFFFQQQooooooZZZLLLUUUiiivvv{{{~~~vvvlllbbbUUUJJJEEEEEEIIIPPPVVVVVV[[[ooo~~~{{{|||mmmcccZZZQQQIIIGGGEEECCC@@@??????@@@AAA===<<<;;;<<<======;;;:::===>>>>>><<<:::999;;;<<<:::;;;<<<===>>>???BBBCCC======>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;<<>>????????????<<<===>>>===:::999;;;>>>999;;;======;;;:::::::::============>>>>>>?????????AAACCCCCCAAABBBEEEIIINNN[[[nnn~~~~~~yyyrrruuu|||''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))'''&&&'''(((***,,,'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))))))))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))***+++...555<<<@@@>>><<<>>>HHHXXXhhhxxxyyy___pppzzzcccOOOIIIOOO```\\\JJJIIIWWWppp~~~qqq```SSSHHHBBBCCCHHHHHHSSS\\\___hhh{{{uuufff]]]SSSFFF@@@AAACCCBBB@@@???@@@@@@>>><<<:::;;;<<<;;;;;;<<<>>>@@@AAA???===<<<===>>>>>>======???AAA>>>?????????>>>???@@@BBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@<<<===???@@@AAAAAA@@@@@@;;;???BBB@@@;;;999<<>><<<<<<===@@@;;;???FFFJJJLLLLLLLLLLLLIIIJJJNNNXXXgggxxx((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%)))((((((((((((''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))((()))+++---))))))(((((((((((())))))''')))++++++)))((('''(((---,,,111;;;@@@???@@@CCCIIITTTaaaoooeeedddppplll\\\JJJLLLdddooocccQQQEEEVVVmmm~~~ooo[[[JJJEEEEEEEEEJJJPPP]]]kkksssttt{{{rrreeeZZZPPPJJJBBBAAAAAA???>>>===<<<<<<;;;<<<======>>>>>>======<<<<<<======>>>?????????>>>>>>?????????@@@@@@@@@===>>>>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAAAAA@@@>>>===<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>BBBBBBBBBFFFMMMVVV___dddbbbgggnnnyyy((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((('''(((***,,,))))))(((((((((((())))))&&&(((******)))(((((()))+++...555>>>@@@======AAAHHH[[[qqqwww~~~vvvaaaJJJCCCYYYvvv{{{nnnPPPOOOmmmsss|||wwwZZZNNNEEEFFFJJJMMMTTT\\\lllwww}}}{{{sssiii[[[PPPJJJFFFAAA=========<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????????????????@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCBBBAAA@@@????????????>>>>>>>>>======@@@@@@???>>>======<<<<<<======<<<<<<;;;;;;;;;:::999:::::::::;;;;;;;;;;;;>>>======>>>BBBHHHMMMQQQKKKNNNSSSZZZdddqqq~~~(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''&&&&&&(((***))))))(((((((((((())))))&&&((())))))))))))***+++///444===BBB@@@<<<>>>DDDQQQhhh|||eeeWWWFFFUUU}}}~~~\\\IIIOOOddd~~~}}}}}}zzzZZZHHHHHHJJJPPPVVV]]]fffnnnvvv~~~}}}lll]]]RRRLLLGGGBBB<<<999:::<<<;;;:::999999::::::;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCCCCEEEEEEDDDCCCBBBAAA@@@???CCCCCCBBBAAA???>>>===<<<>>>>>>======<<<;;;::::::999999999:::::::::::::::<<<;;;:::::::::<<<===>>>===>>>???AAAEEELLLTTTZZZnnnttt~~~((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((('''&&&&&&(((***))))))(((((((((((())))))&&&'''((())))))***,,,///888===BBBBBB???@@@HHHRRRfffyyykkkXXXZZZ\\\|||jjjGGGAAATTTnnn|||zzzzzz~~~}}}dddQQQHHHIIISSS^^^eeejjjqqqzzzfff```UUUJJJAAA<<<999888===;;;888999;;;===>>>===;;;;;;;;;<<<<<<======>>>======>>>????????????????????????@@@AAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKGGGHHHIIIJJJJJJIIIGGGFFFJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999;;;;;;;;;::::::===AAAEEEHHHLLLRRR[[[eeennnuuuyyy((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''''')))***))))))(((((((((((())))))&&&'''((()))))),,,000333@@@BBB@@@===>>>HHHXXXcccwwwyyy^^^bbbsss{{{hhhHHHBBBZZZ~~~~~~{{{xxxsssdddLLLCCCMMMWWWhhhvvvzzz}}}vvvfffVVVKKKDDDBBB@@@>>>===>>>???AAA===<<<;;;;;;;;;<<<<<<;;;========================??????@@@AAAAAAAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLHHHIIIIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@??????========================;;;<<<<<<======<<<:::999999999999777666777:::===>>>???AAADDDIIINNNSSSUUUfff((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))(((''''''(((***))))))(((((((((((())))))'''((())))))+++...444888AAA???;;;;;;EEEXXXiiirrrzzznnnuuu~~~XXX```}}}___KKKDDDRRRnnn}}}~~~}}}[[[JJJCCCFFFRRRjjj|||yyyaaaNNNEEEBBBAAAAAA>>>???@@@???===<<<<<<===;;;;;;;;;:::::::::::::::<<<<<<==================??????@@@AAAAAAAAAAAAAAADDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLGGGFFFEEEDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>=========888999:::;;;<<<;;;:::999888999999888777777999;;;=========>>>???BBBDDDFFFTTTmmm((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((()))((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((('''&&&&&&%%%%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((('''&&&&&&''')))))))))(((((((((((()))))))))))))))***,,,111777<<<>>><<<:::AAAVVVnnn{{{|||}}}vvvmmmllluuutttgggRRRjjjuuugggPPPFFFPPPdddwww|||rrrNNNEEECCCKKKaaattt[[[RRREEE<<<999;;;???BBB999;;;===;;;888666666777:::;;;;;;;;;:::;;;===>>><<<======>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLLLLNNNPPPRRRQQQPPPOOONNNNNNOOOPPPQQQIIIIIIHHHHHHHHHIIIJJJKKKGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????<<<<<<======<<<;;;::::::;;;<<<<<<;;;:::999:::;;;::::::::::::;;;<<<>>>???HHHRRR___fffhhhllluuu|||((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((()))))))))((((((((((((''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&''''''((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''&&&%%%$$$&&&'''))))))(((((((((((()))))))))*********---222999>>><<<;;;<<>>??????===;;;999888555888;;;<<<;;;;;;>>>@@@:::;;;;;;;;;:::<<<>>>@@@===>>>???AAACCCEEEFFFGGGDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRTTTUUUUUUUUUVVVVVVVVVVVVYYYWWWVVVUUUVVVXXX[[[^^^VVVUUUTTTRRRRRRTTTUUUVVVOOONNNNNNMMMNNNPPPQQQRRRMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<<<<======<<<:::888888999999888888999999:::;;;;;;===>>>BBBFFFFFFIIIUUUccccccmmmzzz''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((++++++******))))))(((((())))))(((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((''''''&&&&&&&&&((()))(((&&&%%%(((***+++***)))'''''''''((()))(((((()))(((((('''&&&&&&'''''''''(((((((((((((((+++(((&&&***222999======BBB:::DDD___oooqqq~~~~~~wwwccccccKKKPPPZZZ~~~~~~fffSSSMMMNNN^^^pppzzz|||}}}vvvUUUOOOJJJHHHKKKYYYvvvnnnXXXHHHCCCAAA===999<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999<<<<<<======>>>@@@AAABBBDDDDDDDDDEEEEEEFFFGGGGGGEEEGGGHHHHHHIIIJJJJJJHHHGGGFFFEEEEEEGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNNNNPPPNNNMMMNNNRRRWWWZZZ[[[WWWZZZ^^^bbbcccbbb___\\\bbbcccfffiiikkkjjjgggcccfffgggiiijjjlllmmmmmmnnnbbb```___ccchhhiiifffbbbaaa```^^^YYYUUUVVV\\\aaaQQQRRRSSSUUUWWWVVVTTTRRRNNNLLLJJJIIIJJJJJJJJJHHHHHHFFFDDDDDDFFFEEEBBB???AAABBBDDDFFFFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::=========>>>???AAACCCEEELLLOOOWWWeee}}}'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''(((*********)))))))))((((((******))))))((((((((((((((((((((((((((((((((((((***************))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''&&&'''((()))(((&&&&&&(((******)))(((''''''(((((()))))))))*********)))''''''''''''(((((((((((())))))***((()))...555<<<>>>>>>???<<>>???@@@BBBCCCDDDFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLKKKKKKLLLMMMLLLJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLNNNPPPQQQRRRRRRSSSSSSWWWXXXZZZ\\\^^^___aaaaaadddiiinnnpppnnnmmmnnnpppvvvvvvwwwxxxxxxwwwssspppttttttvvvwwwxxxyyyyyyyyynnnmmmlllooossstttqqqmmmnnnllliiifffcccdddgggjjjaaaaaa```aaabbbbbb___]]]RRRQQQPPPPPPQQQQQQPPPOOOKKKJJJHHHIIIJJJJJJHHHEEEGGGFFFGGGGGGGGGGGGEEECCCEEEDDDDDDCCCCCCBBBBBBBBB??????@@@@@@???>>>>>>===>>>>>>>>>======>>>>>>???::::::999:::;;;<<<>>>???CCCDDDIIISSSggg((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((***))))))))))))(((((((((************))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&''')))(((((('''''''''((())))))((()))+++,,,+++***((('''''''''(((((()))))))))))))))***---333:::>>>??????@@@HHHWWWhhhvvv}}}qqqnnnttt```PPPcccbbbMMMOOOdddwwwzzzwww}}}|||fffRRRNNNJJJLLLZZZlll~~~qqq\\\III======;;;888888999::::::999::::::::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@AAACCCEEEFFFGGGEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGHHHKKKMMMMMMKKKJJJHHHIIIJJJKKKMMMOOOPPPQQQQQQTTTWWWYYYZZZ[[[\\\]]]cccgggmmmoooooommmnnnooowww|||~~~|||||||||{{{zzzsssqqqooonnnnnnmmmjjjhhh___^^^]]]]]]]]]\\\YYYVVVOOONNNMMMNNNOOONNNLLLKKKJJJHHHFFFEEEEEEEEECCCBBBDDDCCCBBBAAA@@@@@@??????@@@AAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;<<<===>>>999888888888888999::::::===<<<<<>>???@@@AAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGLLLQQQTTTRRRPPPQQQMMMOOORRRTTTVVVYYY[[[]]]```eeejjjnnnoooqqqtttvvvvvv}}}~~~|||sssrrrqqqqqqpppmmmhhheee^^^]]]\\\\\\ZZZYYYWWWUUUQQQMMMIIIGGGHHHIIIHHHFFFGGGEEEDDDBBB@@@@@@??????AAAAAABBBBBBBBBAAA@@@@@@>>>===<<<::::::;;;<<<===<<<;;;;;;:::::::::::::::===<<<::::::>>>FFFQQQXXX(((((((((((((((''''''''''''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&'''((()))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))***************))))))))))))))))))))))))************************)))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''((()))******)))((('''''''''''''''&&&&&&''''''((((((((()))&&&''')))******)))'''&&&(((((())))))***++++++,,,...333999===>>>>>>???AAAPPP___rrrzzz|||yyynnnuuuuuuUUUUUUsss~~~dddJJJHHH^^^xxx~~~}}}ttt___SSSNNNLLLOOOZZZkkk{{{nnnbbbLLLHHHBBB???>>>===:::777777999;;;;;;999999;;;===:::;;;;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMOOOQQQXXX^^^]]]WWWVVVZZZ\\\```eeehhhkkkmmmpppsss{{{xxxwwwvvvsssooollliiihhh```[[[UUUTTTUUUVVVUUUSSSPPPOOOLLLHHHFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@CCCBBB@@@?????????@@@@@@>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;:::;;;>>>@@@''''''''''''((((((((()))''''''((((((((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''(((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))*********++++++++++++,,,***************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''&&&'''(((***++++++)))'''''''''((('''&&&&&&&&&'''(((((((((''''''&&&''''''((((((((((((((((((((()))***+++,,,,,,---111666<<<>>>======AAAEEEYYYfffxxxxxxpppqqqwww```QQQbbbYYYIII???NNNlllsssYYYPPPVVVXXXSSSXXXiii~~~fffOOOEEEEEE===;;;999999:::;;;;;;:::;;;;;;;;;:::888999:::<<<<<<======???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTVVVXXX^^^aaaZZZQQQUUU```qqqvvv}}}~~~}}}sssmmmgggeeeggggggeeeaaa[[[YYYTTTPPPLLLJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@????????????>>>===<<<;;;666888;;;;;;:::999999999%%%&&&&&&'''((()))******'''((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((()))))))))*********************************************************'''((()))***+++******)))++++++,,,,,,,,,---------,,,,,,,,,,,,------......------------------------,,,,,,,,,---.../////////+++++++++******+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&''')))+++,,,,,,)))'''&&&(((((('''%%%&&&'''((((((((('''&&&%%%(((((('''''''''(((******((())))))***+++,,,---...111666<<<===;;;===EEELLLgggxxx~~~xxxxxx|||}}}qqqkkk~~~aaaZZZ```{{{uuuDDDEEENNNaaayyy|||aaaWWW[[[^^^[[[WWWhhhyyy|||aaaRRRGGG>>>>>>CCCAAA===999777999===AAADDDAAA???===<<<;;;;;;::::::>>>???@@@AAACCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMQQQUUUZZZ^^^aaaccceeegggkkkjjj___XXXeeezzz~~~~~~xxxssskkkhhhbbb]]]XXXUUUTTTTTTQQQQQQPPPNNNLLLJJJHHHGGGDDDEEEFFFFFFEEEDDDBBB@@@@@@AAAAAABBBAAA@@@>>>===999:::<<<;;;999888888999$$$%%%&&&'''(((***++++++(((((((((((())))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))************************************************************'''((()))+++++++++***))),,,,,,,,,------................../////////000000.................................///000111111222,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''&&&''')))+++---,,,)))&&&&&&(((((('''$$$''''''((((((((('''%%%$$$***)))((('''''')))+++---((())))))+++,,,---......///555;;;;;;:::===HHHQQQttt}}}wwwnnnwwwvvvggg\\\iiiqqqYYY```sssnnnPPPMMMZZZkkkzzz}}}ggg\\\fffjjj___VVVWWWvvvhhhSSSCCCCCCEEE>>>999:::777:::>>>AAAAAA>>>999555:::999999;;;===???>>>===@@@@@@AAACCCEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJJJJKKKLLLNNNPPPPPPTTTWWW[[[bbbhhhnnnsssvvv}}}~~~sssppp}}}zzztttmmmhhhdddcccbbbXXXWWWVVVTTTQQQOOOLLLKKKIIIKKKLLLMMMMMMJJJGGGEEECCCDDDDDDEEEDDDCCCBBBAAA@@@@@@???<<<888777777888((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''')))(((&&&$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((+++...---)))'''(((***,,,)))'''(((+++---,,,)))'''&&&***000///***,,,222+++///222222222333333333---333888777222111666;;;777222333888444,,,,,,444444666555444555777666555,,,222444111///000///,,,000///------------,,,+++)))******))))))******)))((((((((())))))***************)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((()))((('''((()))+++''')))+++***)))***///222===::::::;;;999<<>>>>><<<;;;<<<===@@@???=========???BBBCCCDDDEEEEEEEEEGGGJJJJJJHHHJJJIIIGGGGGGIIIKKKKKKKKKHHHJJJNNNSSSYYY^^^aaacccgggmmmuuu|||~~~ssspppkkkfffeeeiiiiiieee```bbb___[[[YYYWWWUUUSSSQQQIIIEEECCCDDDCCC???===???@@@<<<;;;>>>???;;;999999((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((())))))'''%%%'''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************************)))+++------,,,+++---//////...---------...------333......333555333222444555777777666555666666666888999;;;>>>@@@@@@===;;;999888999>>>AAA@@@AAADDD===>>>===:::777777777777444666555111111444444222222111000///...---+++***------,,,***)))***)))))))))))))))))))))(((((((((+++******))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))***)))((((((***,,,)))***+++******---222777???;;;;;;===>>>FFF^^^vvv}}}|||pppdddgggxxx{{{ppppppSSSIIIOOOooo~~~jjjRRR]]]gggvvv|||vvvyyy|||dddTTTJJJDDD@@@???>>>===<<<<<<<<<===;;;<<<>>>>>>======>>>@@@@@@@@@@@@@@@AAABBBDDDEEEGGGGGGGGGGGGHHHJJJJJJIIIJJJIIIIIIKKKMMMPPPRRRSSSVVVZZZ___dddiiiooovvvzzz||||||~~~{{{wwwtttqqqmmmkkkiiigggdddbbbWWWSSSPPPPPPMMMFFFBBBBBB@@@;;;:::<<<===:::999;;;((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***(((&&&(((((((((((()))))))))***''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********,,,...000111222333555777:::888777777888===IIIUUUUUUQQQKKKFFFCCCBBBCCCDDDFFFCCCEEEPPP]]]bbb\\\SSSHHHIIIIIILLLTTT]]]___[[[[[[ZZZYYYVVVTTTSSSTTTUUUQQQMMMDDD<<<999;;;999555777777777666555333111///222111///...---,,,,,,,,,,,,,,,++++++***)))))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))***)))((()))***,,,,,,++++++***+++000777<<<@@@<<<<<>>???999;;;===>>>??????AAACCCBBBCCCCCCDDDEEEEEEFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLOOORRRVVV[[[___aaammmrrryyy~~~|||zzzqqqllliiigggbbbWWWNNNKKKEEE???;;;;;;;;;999:::<<<((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((******)))'''''''''((((((((()))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))(((((()))))))))*********))))))))))))************+++++++++++++++++++++,,,++++++,,,...///...---,,,---111555777777888;;;???888>>>CCC@@@@@@OOOnnnxxxkkkbbb]]][[[]]]aaaeee______jjjyyyxxxnnnbbbbbb```aaaoooyyyrrrllliiilllppprrrrrrrrr{{{sssdddVVVOOOKKKDDD;;;===??????>>>;;;777555333444222000111111//////111.........------,,,,,,,,,*********)))******+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))((((((***+++---+++******---333;;;@@@===;;;???HHHQQQ___xxx~~~|||hhhQQQVVVeeennnyyy|||sssZZZHHHOOOhhh~~~yyy^^^ZZZggg|||[[[TTTKKKDDDAAAAAA@@@???<<<<<<<<<======>>>>>>???999<<<>>>@@@AAACCCEEEGGGFFFFFFGGGGGGGGGGGGFFFEEEIIIHHHIIIKKKKKKJJJKKKNNNNNNRRRWWW]]]ccciiiooossswwwjjj^^^XXXNNNFFF@@@>>><<<999999<<<((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))(((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))******)))))))))************+++(((((()))))))))*********))))))******+++,,,,,,---***,,,///222444666777888888<<>>999777666333222555444000///222........................*********))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((('''''')))+++,,,***)))+++000666===@@@:::;;;CCCQQQ[[[fffzzzyyyrrrvvvzzzsssUUURRReeeuuuyyy}}}sssaaaRRRSSScccuuu}}}}}}___TTTbbbtttmmmSSSKKKFFF???;;;:::<<<@@@BBB======>>>>>>>>>>>>>>>>>><<<>>>AAACCCDDDFFFHHHKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEHHHNNNNNNLLLPPPVVVXXX^^^fffmmmttt|||vvviiibbbYYYPPPIIIDDD@@@;;;888999((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''((())))))(((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&'''(((((())))))******+++)))*********++++++++++++)))))))))*********++++++))))))+++,,,...///000111555777888777666888>>>CCCIIIMMMTTT[[[```eeejjjmmmuuusssuuu}}}|||tttnnnpppqqqlllbbbYYYRRRPPPGGGBBBAAADDDAAA777333555111111000000000000000000---,,,++++++******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((()))((('''''')))++++++***+++///444:::>>>???:::>>>KKK\\\fffmmm{{{yyylllaaafffrrraaaZZZooorrrdddWWWZZZkkk{{{|||bbbVVV]]]jjjsss}}}dddUUUIII???AAA???===<<<;;;:::;;;;;;===>>>???@@@@@@@@@??????@@@BBBDDDFFFGGGHHHKKKMMMKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIOOOXXX[[[ZZZ```iiiooovvv{{{qqqkkkeee]]]VVVQQQKKKBBB===<<<((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%'''(((((('''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))******++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,...000333555777888BBBDDDDDDAAABBBKKK]]]kkkoooqqquuu|||~~~xxx|||~~~|||llleeebbbccc[[[KKKAAABBB;;;:::999777666444333333111000///---,,,,,,,,,,,,++++++++++++++++++++++++************************************************(((((()))))))))*********))))))(((((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***+++***))))))+++---***+++...444:::>>>???===@@@DDDSSSeeepppuuu}}}~~~}}}ssseee[[[gggssszzznnnWWWjjj}}}ZZZSSSWWWkkkaaaXXX```lllwww~~~eeeOOODDD>>>;;;;;;666:::???BBBBBB???<<<:::<<<===???AAABBBCCCCCCCCCEEEFFFHHHIIIIIIJJJLLLMMMKKKJJJJJJKKKLLLNNNPPPRRRVVVWWW___lllrrrrrr{{{~~~zzzsssmmmgggddd]]]RRRJJJGGG((((((((((((((((((((((((''''''''''''((((((((()))************************(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%&&&'''''''''(((((((((((())))))))))))''''''''''''((((((((()))%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,---------.........//////...///222444777:::<<<===DDDIIILLLOOOXXXnnnuuujjjhhhsssttt^^^QQQPPPEEEDDDBBB???<<<:::888777444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************))))))(((((((((((())))))++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))+++,,,---,,,++++++---///+++,,,111888>>>AAA@@@===EEEJJJYYYlllvvvzzz~~~yyywwwyyyyyyrrrfff]]]sss|||{{{zzz|||{{{\\\SSStttiiiNNNPPPaaa{{{oooTTT\\\mmmvvvmmmUUUAAA???DDD@@@;;;:::@@@???===;;;:::;;;>>>AAA:::;;;>>>AAADDDEEEFFFFFFHHHIIIKKKKKKJJJKKKLLLNNNJJJJJJJJJKKKNNNRRRVVVXXXdddeeeooo~~~yyyvvvsssmmmaaaWWWSSS((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))))))))))))))(((''''''))))))))))))))))))))))))***++++++))))))+++,,,+++...+++)))***---111444555888888777777===HHHRRRVVVTTT___bbbaaauuuxxxllliiihhhssszzzqqqqqq^^^bbbhhhhhh\\\JJJ???===:::555222555444111000333000222...((()))///111,,,,,,------,,,***))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))%%%&&&&&&'''((()))***************((('''(((***---+++333333444>>>@@@<<<@@@CCCSSSaaahhhttt}}}xxx~~~pppfffpppwww~~~|||zzz}}}vvvZZZSSScccjjjXXXKKK\\\ttt{{{uuu}}}{{{yyywww___UUUfff{{{^^^KKKEEE???;;;;;;<<<;;;::::::;;;;;;<<<===>>>??????===>>>@@@BBBCCCEEEHHHKKKGGGIIILLLMMMMMMLLLKKKJJJOOOLLLNNNUUUXXXYYY___hhhrrrzzz|||uuuppp((())))))))))))((('''&&&)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))))))))))))))(((''''''(((((())))))************+++,,,,,,+++***+++,,,,,,,,,,,,---000444777888777???AAACCCEEEIIIQQQZZZ___cccoooxxxyyyiii]]]ooouuu{{{~~~|||yyywwwvvvpppjjjccc^^^^^^```aaabbb[[[RRRRRR[[[ZZZPPPMMMSSSSSSTTTVVV[[[```cccbbbaaaxxxzzz~~~nnn[[[TTTQQQKKKDDDBBBDDDCCC<<<555------,,,+++,,,---+++''',,,---------,,,,,,,,,---))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))'''''''''(((((((((((((((*********)))'''(((***,,,'''444999;;;@@@<<<888===BBBPPPbbbttt{{{vvvtttiiiggguuu{{{|||cccRRR___yyyqqqVVVJJJaaajjjyyy~~~yyy|||qqqgggaaa]]]dddwwwnnnSSSDDDCCC???;;;999:::;;;:::999<<<<<<<<<===>>>>>>??????@@@BBBEEEFFFGGGIIIKKKMMMKKKLLLNNNOOONNNNNNMMMNNNRRRRRRUUU]]]bbbhhhuuu))))))******))))))(((((())))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&)))((((((''''''(((((()))))))))******))))))((((((((())))))******+++++++++)))***+++,,,+++,,,...111444444666;;;BBBIIILLLNNNUUUYYY___eeeiiinnntttyyyyyy~~~|||wwwzzzzzzyyyxxxsssgggYYYZZZZZZYYYWWWTTTQQQNNNMMMLLLLLLKKKHHHJJJSSS```kkk^^^XXXSSSPPPLLLGGGGGGJJJFFFEEEEEEEEEEEEFFFFFFFFFKKKSSSYYYYYYZZZaaakkkppp}}}~~~|||{{{wwwqqqhhhbbbgggjjj]]]KKK===777333333222...---...------,,,+++++++++++++++******************))))))************************************************(((((((((((((((((((((((()))))))))(((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((************)))))))))))))))))))))((((((''''''''')))******)))(((((()))+++)))888?????????::::::EEERRRZZZjjj|||uuugggeeejjj{{{zzzYYY]]]xxxpppSSSIIIKKKsssttt}}}~~~vvviiiZZZNNNZZZhhh{{{rrrXXXCCC999999;;;:::888888:::;;;;;;:::======>>>>>>??????@@@@@@EEEGGGJJJKKKKKKKKKMMMNNNJJJLLLNNNOOOPPPRRRUUUWWW^^^bbbiiirrrzzz))))))************))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''))))))(((((((((((())))))))))))*********))))))((()))*********************++++++...111111111555;;;>>>>>>@@@GGGRRR^^^hhhnnnrrrtttyyy~~~vvvpppggg``````gggpppvvv___]]]^^^dddiiijjjkkkmmmjjjfff```\\\YYYXXXVVVUUUWWWYYYZZZYYY^^^qqqyyypppllliiieee```___^^^\\\YYYXXXWWWXXXKKKRRRRRRMMMOOOYYY^^^[[[PPPPPPPPPPPPTTTaaattt}}}{{{eeeYYYLLL@@@;;;666000111666111///---,,,,,,,,,,,,+++++++++++++++************************************************************(((((((((((((((((((((((()))))))))(((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))(((((()))((((((((((((((((((((((((*********))))))***+++222<<<>>>===>>>;;;AAASSS___ggguuuxxxddddddwwwdddbbbyyywwwRRREEERRRaaasssuuuyyyeeeXXXTTTVVVooo|||QQQCCCCCC>>>::::::999999:::;;;<<<<<<<<<<<<======>>>@@@AAABBBCCCDDDHHHJJJLLLMMMLLLKKKKKKLLLKKKNNNRRRUUUYYY^^^eeekkkrrr{{{))))))************))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))+++++++++***************000000333777777555999AAAAAAEEEMMMYYYgggsss{{{}}}mmmVVVLLLIIIEEEDDDGGGOOOXXX^^^WWWMMMNNNZZZaaacccqqq~~~wwwsssrrrqqqqqqqqqtttuuusssttt{{{uuuoooppppppoooooonnnmmmlllkkkfffgggeeedddnnn{{{{{{qqqZZZRRRHHHBBBDDDKKKSSSXXX```llltttvvvmmmaaaTTTJJJAAA888555555333111...---///000000///------,,,,,,++++++++++++************************************************))))))))))))))))))))))))***)))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))******+++(((***************,,,...888===<<<<<<@@@>>>EEEWWW```qqqmmmnnnaaaVVVsss}}}[[[DDDKKKbbbrrroooyyywww\\\MMMVVVddd{{{XXX;;;999AAA>>>999999888:::;;;<<<<<<;;;;;;;;;===>>>@@@BBBDDDGGGHHHIIIJJJKKKMMMMMMKKKKKKKKKLLLPPPUUU[[[```fffnnnxxx(((((())))))******))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***))))))(((((())))))***))))))******++++++******++++++,,,,,,---.........111000555:::999666;;;FFFOOOWWWfffvvv|||{{{yyymmm[[[KKKCCCCCCCCCBBBDDDJJJSSS\\\aaa___TTTRRR\\\dddiiixxx~~~xxxuuuuuuwwwyyyvvv{{{~~~~~~xxxtttqqqvvvtttrrrtttvvvwwwtttqqquuusssuuurrrgggYYYOOOKKKJJJHHHGGGHHHPPPSSS^^^sss|||}}}~~~}}}wwwlllaaaVVVHHH===555111------///111000.........------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))(((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''((((((((((((&&&''''''(((***++++++,,,)))************,,,000333888<<<<<>>888777;;;777999;;;;;;:::999:::;;;@@@AAACCCEEEHHHJJJLLLMMMKKKLLLMMMNNNNNNOOORRRTTTXXX___hhhooovvv&&&'''((())))))))))))((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))******))))))))))))******((()))***++++++++++++******+++---///222444666777555555===GGGIIIHHHPPP^^^mmmttt|||~~~~~~rrrddd[[[RRRLLLPPPXXX^^^]]][[[\\\```hhhpppuuulllllliiikkkyyy|||xxxxxx{{{yyy}}}|||yyypppeee]]]XXXWWWXXXNNNNNNHHHLLL[[[^^^VVVUUUSSSZZZiiiwww}}}lllWWWIIIBBB;;;777666444111---//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))******+++(((((()))))))))******************)))+++///444999888<<<<<<>>>DDDJJJaaavvviiimmmbbb[[[dddgggZZZRRRMMMTTTffftttvvvqqq}}}dddQQQNNN]]]{{{zzz[[[JJJ:::>>>AAA???;;;999;;;>>>888:::<<<<<<;;;;;;===???EEEEEEGGGHHHJJJKKKMMMMMMLLLMMMPPPRRRUUUZZZ```dddhhhrrr&&&&&&'''(((((()))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))************))))))))))))******((()))***+++++++++++++++)))***---111555999<<<>>>???AAALLL[[[bbbdddppplll```bbbOOOMMMSSS```hhhjjjqqq|||yyyuuupppnnnooottt{{{xxxzzzuuuvvvzzz~~~pppffffffiiimmmlllcccdddpppmmm]]]WWWEEECCCEEEJJJQQQ]]]qqqpppeee]]]QQQIIIDDD>>>777222000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''')))***+++,,,---************))))))))))))++++++***)))+++000777<<<;;;>>>:::999@@@QQQyyyzzzxxxjjjaaaqqqgggOOO```fffJJJLLLFFFJJJ___xxx~~~vvvjjjTTTUUUggg{{{fffKKK@@@@@@======;;;888:::???>>>888:::<<<>>>>>>===>>>BBBEEEIIIIIIJJJJJJKKKLLLLLLLLLMMMOOORRRUUU[[[bbbkkkqqq|||))))))))))))((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((('''&&&&&&((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((''''''))),,,......---,,,333999999666888BBBKKKLLLUUUiiiyyylllYYYJJJHHHMMMYYY\\\ggg|||}}}wwwqqqsssvvv|||xxxnnntttmmm___XXXKKKCCCEEEHHHGGGKKKRRRSSSRRRZZZkkk{{{{{{vvvpppfffRRR???999>>>999888666333000...,,,,,,,,,+++******++++++***))),,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((('''%%%$$$###))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,+++,,,111999@@@>>>888:::AAAHHH[[[~~~qqqnnnnnnmmm{{{eeeWWWZZZ\\\UUUOOOMMMHHHUUUrrr}}}yyy}}}sss___WWW[[[cccmmm}}}___MMM???;;;???888:::<<<===;;;:::999::::::===@@@AAABBBCCCEEEGGGLLLIIIIIIKKKLLLJJJLLLPPPVVVWWWZZZ___dddlllxxx))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''((()))))))))))))))))))))))))))((())))))******************---------,,,,,,---------444555888:::>>>EEENNNTTT```yyy{{{ooofffRRRRRRTTTTTTPPPOOOWWWbbbkkk}}}yyynnnwww~~~~~~zzzcccZZZUUUVVVUUUPPPMMMOOOIIIDDDCCCJJJVVVcccttt|||kkkUUUHHHFFF<<<999666555444222...+++...---,,,---///000000///,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***++++++++++++,,,...444:::???===888999@@@HHH\\\|||vvv||||||uuussswwwwwwyyyYYY\\\hhhaaaOOODDDBBBJJJaaa{{{~~~wwwwwwxxxwwwrrr]]]LLLQQQ```jjjrrr}}}\\\JJJAAA999666999888999;;;;;;999999999:::999<<>><<<:::<<>>:::888999999:::;;;:::999:::<<<>>>;;;>>>CCCFFFHHHIIIKKKLLLLLLJJJJJJMMMPPPRRRXXX```mmmrrrzzz))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&'''(((******)))(((((()))))))))))))))*********++++++++++++++++++++++++(((---000111111444;;;BBBRRRRRRVVVaaappp}}}pppWWWMMMVVV___aaaiiiddddddiiinnnoooppprrr~~~{{{zzz~~~|||}}}|||~~~{{{|||zzzyyyxxx}}}}}}xxx~~~{{{zzzvvvfff```]]]XXXRRRKKKEEEAAA@@@GGG```yyynnnfffXXXIII???;;;===???555333000///......---,,,------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******,,,++++++000777<<<===<<<<<>>888;;;???>>>;;;;;;<<<<<<<<<;;;;;;===@@@DDDAAAEEEHHHKKKLLLMMMOOOPPPOOOMMMOOOSSSWWW[[[eeeppp))))))))))))(((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''')))*********)))(((((()))))))))*********+++******+++++++++,,,,,,,,,+++000555888:::@@@KKKSSShhhmmmttt{{{{{{vvvrrrmmmfffjjjjjjiiiooo{{{|||vvvsssvvv|||yyyvvvzzz|||~~~yyypppjjjkkknnnrrr{{{yyy|||{{{rrrkkkddddddgggkkkooosssuuusssuuu|||{{{|||pppqqqpppkkkddd[[[RRRKKKFFFRRR```kkkuuuzzzfffPPPAAA===>>>:::777333111111111000///.........---------,,,,,,,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++,,,,,,...444;;;>>>>>><<<;;;CCCIIIQQQggg}}}sssRRRSSSfffzzzkkkKKKIIIaaa}}}}}}uuuwwwvvvSSSTTTkkk\\\HHH???>>>999666999<<<;;;999888<<<<<<;;;;;;;;;>>>BBBFFFGGGIIILLLMMMMMMOOOQQQRRRYYYYYY]]]dddjjjrrr))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))******))))))((())))))******+++++++++******+++,,,---...//////000333888<<>>NNNmmm{{{www~~~^^^RRRhhh~~~UUU===;;;>>><<<999888888::::::::::::::::::::::::;;;>>>CCCGGGIIIKKKLLLLLLMMMOOOSSSVVV[[[^^^fffqqq{{{))))))))))))((((((((((((***)))))))))(((((((((''''''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((())))))***+++((())))))******+++,,,,,,++++++---...000222333333999;;;@@@HHHTTTcccpppwwwxxx~~~lllTTTDDDOOOuuuuuusssyyy{{{wwwxxxzzztttlllbbbbbb\\\VVVYYY```^^^UUU___^^^ffftttzzzxxx{{{ooo^^^[[[^^^\\\YYYYYYYYYUUUQQQRRRXXX^^^^^^[[[QQQQQQRRRTTTYYY^^^bbbccc```]]]]]]gggxxxuuu~~~zzzuuummmeeehhhjjjnnnooofffZZZZZZaaayyymmm\\\QQQFFFBBB<<<777444222111///////////////.........---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++++++++000888===???>>><<<;;;;;;IIIRRRWWWppp~~~}}}rrrgggpppxxxQQQHHH\\\eeeUUUBBBFFF___vvv{{{}}}eeeRRRccc~~~ooonnnyyy]]]BBB:::<<>>???BBBFFFJJJLLLLLLMMMMMMOOOSSSZZZ^^^aaahhhuuu))))))))))))((((((((((((******))))))((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((()))***)))((((((((()))+++,,,((())))))***++++++,,,,,,,,,---...000222444666777GGGHHHNNNZZZkkk}}}gggYYYLLLLLLUUUkkkwwwxxx|||||||||wwwjjjdddkkkvvvzzzvvvlllkkklllooonnnmmmrrryyyuuu{{{|||uuuvvvxxxvvvrrrooolllhhhjjjooosssnnnggg]]]\\\YYYUUUTTTUUUVVVUUUMMMPPPNNNHHHHHHOOOWWW\\\mmmxxx{{{mmmYYYVVVFFFZZZppp}}}yyyoooZZZTTTLLLDDD>>>999555222000/////////............---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++222;;;??????===;;;;;;<<>>VVVsss}}}xxx{{{wwwNNNJJJoooiii[[[aaavvv~~~|||ZZZAAA;;;@@@AAA<<<999;;;;;;999888999::::::>>>???AAACCCDDDGGGKKKNNNOOOOOOOOOPPPSSSYYYaaagggsss|||))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************///***(((***++++++,,,///+++444222000888>>>CCCNNN```jjjrrrvvv~~~jjj^^^MMMFFFUUUaaa```ddd{{{|||zzztttppppppnnnppp~~~wwwzzz}}}~~~}}}~~~|||~~~}}}xxxrrrssswwwvvvqqqkkkuuuyyyoooqqqggg^^^ZZZZZZSSSKKKQQQXXXQQQNNNVVV```iiittt{{{|||vvvgggNNNPPPMMMJJJUUUkkk{{{{{{```PPPEEE<<<777777777444222///,,,***+++...------,,,,,,+++,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++---///666===??????>>><<<:::BBBLLLTTTkkktttfff```lllnnnHHHKKKNNNPPPMMMHHHOOOcccwww~~~qqqQQQFFFbbblllMMMeeezzz~~~TTTLLLBBB<<<<<<<<<;;;999===<<<;;;:::;;;===???AAAAAABBBDDDEEEGGGIIIKKKLLLQQQNNNTTT]]]aaabbbppp~~~{{{sssmmmmmmllllllkkkfff______cccbbbdddggghhhjjjnnnrrrvvv|||}}}}}}}}}))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))************************---)))(((+++---,,,...111,,,222000444DDDOOOVVV```cccwww~~~^^^NNNQQQOOOUUU___gggiiippp{{{sssqqqtttxxx}}}xxxwwwyyy{{{|||~~~vvv|||{{{wwwyyy~~~~~~zzzwwwwwwzzzzzzwwwsss~~~nnngggeeebbb]]]dddggg]]]______\\\WWWXXX___eeeffftttzzz|||www{{{yyy^^^[[[RRRIIIKKKXXXaaaccctttkkkYYYNNNEEE>>>===;;;999555222000...///111------,,,+++++++++,,,,,,+++++++++++++++***))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++******,,,---111555:::<<<======>>>===GGGQQQcccuuufff```nnndddGGGKKKTTTQQQPPPXXXiiixxx{{{xxx}}}lll___NNNLLLbbbxxxrrr\\\[[[nnn}}}^^^JJJDDD???<<<======;;;888;;;::::::;;;<<>><<<;;;<<<>>>>>>:::777999::::::<<<>>>BBBEEEGGGGGGHHHIIIJJJKKKNNNSSSVVV[[[]]]eeelllppp{{{~~~wwwuuuppplllfffcccbbbbbbccccccZZZZZZYYYWWWUUUUUUVVVXXXVVVZZZ___cccfffllltttzzz{{{qqqkkkiiiiiiiiihhhiiieeebbbcccccc___^^^___ccccccdddcccbbbbbbeeegggcccdddggglllqqqsssrrrqqqwwwqqqjjjgggiiilllllljjj))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))))))))******+++***+++//////---///333888:::===SSSuuuaaaYYYTTTWWWcccxxxwww|||}}}sssoooooorrrttttttpppoooqqqsssssspppvvvsssmmmyyy~~~ttt{{{|||{{{~~~zzzqqqpppooolllrrrxxxqqqwwwyyy}}}rrriiiddd___[[[XXX]]]lll|||}}}{{{|||~~~|||zzzxxxtttlllaaaWWWRRRXXXfffyyy|||ppp___SSSLLLIIIBBB999444222///,,,......---,,,++++++++++++++++++,,,,,,++++++***)))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++******---///<<<:::;;;>>>AAABBBEEEIIIJJJggg{{{oooqqqsssQQQRRR\\\XXXSSS^^^zzz~~~nnnyyy|||{{{cccKKKMMMSSS[[[ccciiimmmooo}}}|||}}}}}}{{{|||}}}}}}|||}}}oooMMMCCC>>>999888999;;;======;;;888:::;;;<<<>>>AAADDDFFFHHHHHHKKKNNNPPPQQQSSSXXX[[[aaafffrrrzzzrrrnnnggg]]]UUUSSSTTTSSSSSSUUUYYY]]]aaaddd^^^```ccceeefffhhhkkkmmmlllppptttxxx{{{))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++,,,+++---000///...111666>>>BBBLLLjjjkkkUUUSSSeeesssyyy{{{zzz}}}|||yyyqqqqqqttt}}}~~~zzzyyyvvvrrrpppuuurrrpppvvvxxxzzzyyy~~~}}}zzzsssvvvvvvnnnrrr}}}~~~}}}xxxtttyyytttmmmhhhfffeeefffmmmtttllljjjiiiiiilllttt~~~}}}|||llliiiwwwvvvkkkddd```VVVHHH@@@===666///000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))***...000<<<;;;===AAABBBBBBGGGPPP^^^yyynnn||||||aaaJJJQQQZZZPPPWWWggg}}}{{{rrrsssvvvyyy~~~sssVVVKKKVVVccckkknnnsss||||||}}}}}}}}}~~~~~~}}}|||}}}wwwLLL;;;>>>@@@;;;:::::::::;;;<<<<<<;;;======???@@@CCCEEEGGGHHHKKKPPPVVVXXXZZZ\\\aaafffqqqyyy~~~wwwtttrrrnnneee___ZZZUUURRRSSSSSSPPPPPPRRRRRRTTTYYY___fffmmmtttxxx))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------///111111111666>>>FFFMMM]]]~~~ppp]]]TTTSSSiiiwww{{{yyy~~~~~~uuuxxxzzzwwwuuuwwwyyysssuuu{{{nnnmmmttt{{{|||uuuhhhiiiggghhhwww}}}xxxxxxyyyrrrqqqzzzuuuqqqxxxzzzrrrsss}}}{{{yyywwwzzzrrrllllllooouuuuuuooojjjhhheeefffeeeeeeiiixxx~~~qqqdddhhhuuuyyyuuuhhhUUUKKKFFF===111222111000///...---------,,,,,,,,,,,,,,,++++++***************************************************))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***,,,000444999888<<>>>>>???@@@BBBEEEGGGHHHIIIJJJOOOUUUYYY\\\cccllltttzzztttpppoookkkfffdddcccbbb___]]]aaa\\\YYY[[[^^^aaahhhoooqqquuu|||))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++,,,,,,------------///333444777@@@JJJVVV___ooo|||fffTTTRRRaaaqqqtttmmmwww~~~|||www|||uuurrruuurrrzzzuuuzzzzzzxxxqqqjjjpppxxx|||www~~~|||rrrlllooommmfffcccbbb```aaagggpppyyywwwpppmmmpppvvv{{{zzzpppvvvqqqpppmmmwwwyyywww}}}}}}zzz|||ooodddeeejjjrrryyywwwmmmfffeeemmmqqqsssrrrtttsss```[[[\\\tttuuu```TTTOOODDD666444333222000//////......,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******,,,///444888888888<<<@@@???CCCXXXppptttsssuuuTTTMMMMMMHHHDDDKKKcccwww|||~~~{{{oooqqqttt}}}oooUUUJJJLLL^^^vvv~~~~~~lllIII<<<999>>>???666;;;<<<<<<<<<;;;<<<===>>><<<>>>@@@DDDGGGIIIKKKLLLLLLPPPUUUYYY___lll}}}|||vvvuuutttuuuxxx||||||yyyvvvsssrrrqqqxxxxxxwwwwwwxxxyyyzzz{{{}}}uuunnnmmmnnnsss}}}))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******+++,,,------......,,,---000555777<<>>555444333111000/////////,,,,,,------,,,,,,+++***************************(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...222888<<<;;;:::===AAA@@@GGGccczzzwwwmmmssskkkGGGOOOWWWLLLDDDMMMggg{{{}}}iiilllooo{{{jjjKKKFFFVVVnnn~~~zzz{{{|||{{{}}}|||{{{}}}eeePPPDDD@@@999999???>>>888:::<<<============>>>;;;===@@@DDDHHHKKKNNNOOOTTTWWW[[[^^^gggyyy~~~xxxqqqlllvvvvvvxxx|||~~~wwwnnnkkklllsss************))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************,,,******......---///333111///222<<>>=========???AAA<<<===???CCCGGGLLLQQQTTTTTT```mmmuuuzzz~~~zzzwwwyyy}}}{{{eeeVVVUUUTTTQQQ[[[jjj|||************))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************...,,,,,,///...,,,---000000444<<>>>>>???@@@CCCEEEEEECCCAAACCCKKKSSSVVVTTTZZZhhh{{{ttt]]]MMMOOOSSSQQQTTT]]]cccdddlllxxxzzzaaa\\\YYY[[[___ccciiippp}}}++++++*********)))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++,,,+++,,,///...,,,...222777;;;CCCLLLVVVdddyyyvvvcccSSSeee{{{~~~}}}www~~~}}}|||zzzwwwuuuttttttooopppyyyxxxooo|||wwwpppkkk]]]bbbddd```]]]___aaa```XXXZZZ___eeeiiinnnzzznnnqqqxxx|||wwwyyy||||||{{{uuu{{{~~~uuuqqqkkkhhhzzzwwwiiiYYYRRRIII???999555222111///...,,,,,,------,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++,,,,,,---111777:::999999:::???GGGNNN[[[wwwttt___\\\qqqfffIIIKKKJJJHHH[[[rrrxxx|||}}}}}}yyytttzzz~~~qqqXXXFFFDDDXXXttt~~~www{{{||||||~~~|||zzz|||^^^DDD@@@<<<:::888999;;;<<<<<<;;;999;;;>>>???AAACCCFFFIIIMMMIIICCCCCCMMMZZZ]]]YYYddduuu{{{|||}}}{{{rrr[[[MMMTTT]]]\\\ZZZ]]]aaaaaaccchhhooo{{{|||iiiWWWSSSRRRWWW[[[\\\___cccbbbjjjuuu+++++++++*********))))))*********)))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++((((((+++.........222888<<<===GGG\\\tttiii[[[^^^fffxxx~~~zzzwww||||||{{{|||wwwssspppoooqqqvvv}}}xxxsssssszzz}}}}}}{{{uuuxxxxxxxxxzzz{{{|||}}}{{{ssszzz}}}wwwooolllkkkjjj^^^___aaaccc```\\\___eeelllsss~~~}}}sssmmmjjjuuu{{{zzz{{{|||uuuzzz}}}{{{|||yyy|||xxxwwwrrrxxx}}}ttthhh___RRRGGG>>>888222//////...------......,,,***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))))))(((((((((((())))))***((()))))))))************++++++,,,000666;;;;;;999>>>@@@FFFMMMSSSaaa|||ppp[[[aaa{{{^^^KKKLLLGGGQQQlll{{{uuu~~~fffJJJFFFKKK```xxx|||}}}}}}~~~|||}}}fffOOOEEE===888999999:::;;;;;;;;;:::;;;===???AAABBBEEEHHHKKKSSSRRRJJJBBBIII[[[eeedddnnn}}}|||{{{wwwwwwggg```iiiuuuvvvuuuwww}}}~~~ssshhheeefffnnntttuuuuuuwwwppprrrttt{{{++++++++++++************))))))))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++***))),,,//////000666??????KKKaaa{{{{{{bbbZZZiii|||~~~}}}zzzqqqmmmmmmqqqxxxyyyvvvyyy~~~sssgggdddkkkyyy{{{yyyvvvvvvyyy||||||}}}{{{wwwvvvxxxyyyxxxvvvvvvvvvwwwzzz~~~}}}xxxwwwwwwvvvnnnccc]]]^^^ZZZcccmmmrrrpppmmmmmmnnngggttt~~~~~~vvv{{{~~~{{{}}}yyy}}}yyyyyyxxxzzzsssgggYYYLLLAAA888333222000............,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((()))******((()))))))))***************))),,,333:::>>>>>>===AAAEEELLLSSSZZZjjjiii[[[jjj}}}pppZZZQQQNNNMMMddd~~~~~~xxx}}}WWWBBBMMMZZZppp~~~~~~~~~eeeGGG@@@===555888999:::;;;;;;:::::::::>>>???BBBCCCDDDGGGJJJMMM\\\bbbYYYEEECCCYYYooovvv~~~zzzyyyyyyuuuuuuuuuwww|||zzzyyyzzz~~~,,,++++++++++++*********))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,......000222222444>>>IIIXXXttt~~~uuurrr{{{zzz~~~xxxqqquuuzzzwwwwwwtttpppnnnuuu}}}yyysssnnnoooqqqssstttttttttuuuvvvwwwwwwuuuuuuvvvzzz}}}uuuuuutttsssxxxyyyttttttvvvsssqqqrrrsssqqqiiibbb```mmmzzz}}}yyy{{{~~~}}}xxxsssooopppuuuyyyzzzyyywww~~~zzzxxxeeeSSSEEE===666444000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))***************)))---666<<<>>>@@@BBB@@@IIITTT\\\eeevvv|||yyy^^^YYYqqq|||WWWSSSPPPMMMVVVqqq|||lllNNNGGGYYYlll~~~bbbIII@@@777666<<<888:::;;;<<<;;;:::;;;<<>>@@@CCCFFFIIIKKKNNNQQQUUUYYYrrr~~~sssUUURRRzzz{{{xxxtttoooiiieee^^^```eeelllwww,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,000666<<>>FFFFFFUUUgggrrrzzz~~~uuugggSSS^^^pppeeefff^^^ggg{{{oooTTTTTTdddiiivvv~~~~~~}}}fffWWWBBB444777???===555555777:::;;;;;;===AAAEEEDDDGGGKKKOOORRRVVV[[[___tttvvvZZZ^^^~~~}}}xxxrrrooorrrpppmmmkkkhhheeeaaa^^^ooottt~~~{{{ooorrr---,,,+++***))))))))))))((((((((((((((((((((((((******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((***,,,---,,,,,,...000111555;;;===AAAOOOhhh}}}~~~lllqqq|||vvvuuu}}}{{{nnnbbbggg{{{xxxyyywwwqqqqqquuuooouuuzzzxxxsssqqqvvv|||kkk]]]aaarrryyy|||ssstttuuu{{{{{{nnniii}}}vvvggg[[[EEE;;;333222222///,,,,,,---...---+++***))))))++++++++++++************)))))))))(((((((((((())))))***(((''''''((())))))((((((((((((((('''''''''''')))((('''''''''(((***+++(((***,,,,,,***)))***+++---000666;;;;;;<<>>>>>@@@CCCFFFLLLJJJLLLQQQTTTWWW]]]eeetttnnngggVVV___{{{ssskkklllssslllqqquuuuuusssrrrrrrqqq{{{|||{{{vvvsssuuu|||xxxhhhdddllltttuuu|||---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******)))+++,,,,,,,,,---///111444:::AAAFFFLLLZZZqqqssslllggg}}}~~~|||||||||tttvvvqqqoooqqqqqqrrrxxxtttllllllooo}}}ttt{{{zzzxxxnnnRRRGGG<<<888666111...---.........---,,,++++++,,,+++++++++************)))))))))(((((((((((())))))+++)))'''((()))***))))))))))))))))))))))))))))))))))))((((((((()))***+++(((***,,,+++*********+++...333777:::===CCCJJJOOOJJJTTTbbbrrrkkklllkkkllllll|||~~~rrrdddLLLVVVhhhwwwzzzvvvxxx}}}}}}}}}}}}}}}}}}~~~zzz~~~mmmOOOEEE@@@:::777888999:::999777999<<<===???AAADDDFFFHHHGGGKKKRRRVVVZZZaaahhhpppnnniiiZZZddd~~~{{{oookkkiiikkkkkklllsss}}}iii[[[[[[fffttt}}}zzz---,,,+++******))))))*********************************))))))))))))******************)))))))))))))))))))))))))))))))))))))))(((((((((((()))******((())))))))))))************+++,,,,,,,,,...222555<<>>>>>;;;999888999;;;;;;;;;777:::===@@@BBBDDDFFFHHHIIIIIINNNVVV]]]ccclllttt~~~zzzxxx|||{{{zzzxxxwwwvvvvvvvvvqqqqqqttt{{{xxxbbb\\\aaakkkyyyrrr------,,,+++************++++++++++++++++++++++++******))))))))))))***************)))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++)))))))))*********+++++++++,,,,,,,,,---111666:::GGGOOOXXX```jjjyyyyyyiii[[[aaauuuqqqvvv}}}{{{wwwqqqpppsssvvvyyyyyy{{{}}}cccZZZTTT[[[lll}}}yyy}}}wwwuuu{{{~~~vvvsssxxx~~~|||eeeSSSDDD:::777888//////......//////...---+++++++++*********))))))***))))))))))))))))))***,,,***))))))***++++++***))))))******+++,,,------***************+++++++++(((***++++++***+++---...///777999777>>>KKKNNNHHH]]]hhh|||pppnnn^^^RRREEE]]]xxxyyyttt]]]LLLRRRggg~~~{{{rrrwww}}}~~~sssIII999===999999888999:::;;;<<<<<<;;;>>>AAADDDFFFGGGIIIKKKPPPOOOSSS[[[eeeooo}}}|||sssllliiijjjmmmoootttuuuvvvyyy~~~|||yyylllrrrzzz}}}hhh...---,,,+++************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))***++++++************++++++++++++,,,,,,,,,---///555===BBBMMMVVV```jjjwww~~~kkkgggkkkuuu|||mmmkkkttt|||yyyuuutttvvv}}}qqqiii___^^^fffrrr}}}www{{{yyyyyykkklllssszzzvvvvvvwwwxxxzzzvvvsss```KKK<<<666444111...---...///---,,,+++++++++*********))))))******))))))))))))******,,,***))))))***++++++***((((((((()))***+++,,,,,,))))))******++++++++++++((()))*********+++...000666<<>>;;;<<<888999::::::::::::;;;<<<>>>@@@CCCEEEFFFHHHJJJLLLUUUSSSVVV___lll|||{{{tttnnneeedddcccdddiiipppxxx~~~}}}uuu]]]...---,,,++++++******+++++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,------------111:::DDDKKKQQQ\\\iiiuuu{{{qqqppp~~~wwwpppxxx|||nnnrrr|||xxxxxxsssuuuxxx~~~}}}~~~~~~|||~~~}}}yyyoooeeeaaacccjjjppp{{{ttt|||yyyuuuvvvtttnnn]]]```iiivvv~~~{{{wwwxxxwwwtttpppwwwcccGGG888;;;666000---......---++++++++++++************)))+++******))))))******++++++***((((((***+++***)))'''((((((((()))*********((()))******++++++******((()))*********,,,///222666999===AAACCCEEEEEEEEE___}}}|||kkk]]]CCCHHH```wwwvvvPPPDDD^^^ooozzz}}}yyyxxxwwwwwwKKK;;;>>>>>>:::999:::;;;:::999:::<<<===???AAACCCEEEFFFHHHLLLOOOXXXWWW[[[hhhyyyuuulllfffcccaaa```ZZZaaammmwwwxxxggg......---,,,++++++++++++++++++++++++++++++++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,---...------...444>>>JJJRRRYYYgggwww|||dddnnnyyyuuummmnnn~~~|||wwwwww{{{{{{wwwwwwyyy|||~~~~~~}}}|||{{{yyysssiii___YYYZZZ\\\eeeuuuxxx|||~~~tttllldddgggnnnxxx|||wwwxxxyyy[[[JJJDDD===444///...///...,,,+++++++++************)))+++******))))))******++++++)))'''((()))***))))))(((((())))))))))))))))))'''((()))*********))))))((()))*********---000333999666:::CCCEEEBBBHHHRRRkkk]]][[[sssLLLAAAIIIbbbrrrsss\\\KKKVVVsss{{{xxxwwwttt~~~~~~~~~TTT>>>===>>><<<:::888:::;;;:::999;;;>>>AAAAAABBBDDDFFFHHHMMMSSSWWW^^^```iii|||}}}tttnnnZZZZZZYYYXXXYYY___hhhooozzz|||......---,,,++++++++++++******************************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))*********)))******+++,,,++++++,,,,,,,,,---------...------///555@@@NNNVVVcccrrrkkkdddyyymmmdddvvvzzzwwwxxxvvvxxx~~~~~~}}}zzz|||}}}|||yyyvvvvvvvvvrrrsssrrrlllccc[[[VVVUUUUUUeeetttwwwtttrrrssssss~~~}}}|||wwwvvvxxx}}}{{{ppp{{{lll___KKKBBB777000///000///---+++++++++************)))++++++************++++++***(((''''''((())))))(((*********)))))))))))))))&&&'''(((******))))))(((((()))*********---111444AAA:::>>>JJJLLLHHHSSSfffpppyyy[[[^^^kkkJJJJJJRRRkkkuuu~~~zzzxxx\\\FFFLLLggguuutttwwwwwwYYY888999@@@:::555:::777999:::::::::<<>>999777:::999999999:::<<>>@@@BBBDDDEEEEEEFFFKKKJJJOOOYYY\\\cccsss~~~zzzrrriiiaaa[[[XXXWWW[[[^^^ccckkkwwwmmmXXXSSSXXXdddsss{{{zzzuuu///...---------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++---,,,,,,,,,,,,...///000555???RRRnnnwwwooonnn}}}sssttt|||mmmjjj___[[[kkkrrrrrrwwwzzzzzzzzzsssvvv}}}tttxxx|||xxxpppnnnzzzhhh{{{zzztttjjjkkklllmmmoooppppppqqqnnngggbbb]]]VVVNNNOOOTTT```eeemmmvvvvvvvvv|||~~~xxxqqqdddUUUFFF:::222///...---,,,++++++***++++++,,,+++******))))))******)))***+++,,,,,,+++))))))*********)))))))))))))))))))))*********+++++++++******+++,,,///333888;;;???<<>>555000......---,,,++++++++++++,,,++++++***************))))))+++,,,,,,+++***)))))))))))))))))))))******+++++++++*********))))))******+++---111666999;;;??????PPP\\\]]]uuukkk]]]hhhzzzwwwiiiJJJJJJaaarrrwwwyyyyyyoooyyyrrr]]]NNNSSSgggtttmmmpppwww{{{|||~~~~~~~~~|||MMM===;;;999999:::;;;:::888:::>>>:::<<>>666//////...---,,,,,,,,,,,,,,,,,,+++************+++))))))***++++++++++++***))))))))))))************,,,,,,++++++***))))))(((*********...333888;;;<<<===CCCOOOWWWbbb||||||}}}wwwdddWWWlllzzz|||\\\FFFUUUkkksssuuu~~~|||sssttteeeQQQNNN^^^ooossshhhkkkvvv~~~}}}}}}^^^;;;999>>>888999999999888888:::<<<<<<===@@@CCCEEEGGGIIIIIIMMMPPPVVVggg}}}zzzwwwtttqqqnnniiifff___```dddkkkwwwtttgggkkkpppwww|||yyyzzzyyyttt{{{;;;555///,,,---...---***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,///333777999LLLccc~~~{{{uuu|||mmmpppuuu~~~}}}{{{~~~jjjSSSTTT\\\iiiwww|||xxx{{{||||||{{{mmmuuuzzztttooo}}}uuuqqqpppqqqssswww{{{|||zzzsssiiiaaaQQQTTTXXX[[[cccuuuvvvpppyyyqqqrrr{{{vvvkkk\\\JJJ<<<000000///...---------------,,,++++++******++++++******))))))***++++++,,,((()))))))))************++++++*********************)))***///555:::<<<===:::FFFIIIMMMddd~~~||||||ttt```[[[xxxtttTTTIIIdddxxxxxx{{{zzzuuuqqqfffXXXHHHRRRiiitttxxxnnnfffeeeppp~~~{{{nnnHHH:::;;;999888999888777999;;;<<<;;;???@@@AAACCCFFFIIILLLMMMPPPTTT^^^www~~~wwwwwwwwwyyyzzzzzzwwwuuutttyyy~~~}}}ppp___bbbgggpppyyy@@@999000,,,,,,---+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++******,,,///444999;;;[[[kkk|||vvvxxx|||zzzkkkttt|||}}}tttUUUQQQaaaiiivvv|||wwwzzz}}}mmmvvvuuuzzz|||uuurrrppptttxxxyyyzzzwwwqqqkkk[[[]]]^^^]]]___kkkuuussssss{{{||||||}}}kkkRRR???111000///......---......---,,,++++++******+++++++++***)))))))))***,,,---(((((())))))*********+++)))))))))***++++++,,,,,,***)))***///666;;;======888IIIEEEEEEddd|||{{{xxxkkkSSSeeerrrRRRNNNppp}}}uuuzzzyyykkkkkkjjjXXXOOOCCCTTTooouuu{{{zzzjjjnnnjjjmmmxxx~~~kkkHHH888===@@@555:::999888888;;;???@@@>>>AAABBBBBBDDDGGGKKKNNNPPPYYY^^^lllwwwnnnwwwyyy|||kkkQQQIIIOOOYYYeeeqqq~~~QQQAAA222------,,,******,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...,,,.........///666AAAIIIZZZwwwpppssswwwiii}}}~~~rrrOOO```oootttyyyzzz||||||xxxqqqsssyyyvvvwwwyyyzzzyyywwwtttrrrrrrhhh]]]WWWYYY___fffiii||||||wwwyyy|||oooVVVQQQAAA<<<555...---//////---------,,,++++++******)))+++++++++*********))))))************************))))))))))))******************,,,111888=========::::::CCCTTTgggyyyzzzgggUUUrrr{{{[[[JJJ___{{{}}}yyy}}}vvvnnnnnnmmm]]]JJJJJJSSSgggzzz|||rrrooouuuqqqqqqttt{{{}}}xxxzzzpppFFF???<<<777999999666888;;;<<<<<<===???AAACCCDDDGGGHHHGGGIIIRRR^^^fffqqq|||www|||zzzssstttzzzqqqlllkkkgggggglllxxxxxxgggZZZNNNIIIGGGLLLTTT___rrrZZZHHH555//////...+++))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...,,,...//////222<<>>@@@DDDCCCFFFMMMTTTYYYaaaiii}}}ssshhheeegggtttzzz{{{}}}sssjjjnnn}}}wwwYYYLLLCCCDDDFFFCCCCCCFFFFFFUUUmmm~~~zzzrrrqqqmmmddd[[[WWWUUURRRNNNIIIKKKVVVcccyyy{{{___@@@000.........---,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************+++,,,------------000888FFFVVVccckkkttt{{{xxxlll```ppprrr\\\SSSSSSYYYfffuuu{{{yyyzzz~~~{{{yyy~~~yyypppllleeemmm|||~~~wwwrrrqqqqqqrrruuuvvvssskkkccc^^^\\\\\\ZZZhhh}}}~~~~~~|||vvvzzz|||nnn]]]JJJ>>>888222...,,,...------,,,++++++******************************************************((()))))))))***************,,,000444888;;;<<<<<<@@@CCCLLLaaa}}}ddd^^^kkkzzz{{{___]]]iii|||xxx~~~||||||~~~zzzgggOOOGGGLLLOOOeeexxxyyyvvvwwwyyywwwvvvzzz~~~}}}|||wwwLLL:::777???<<<888999777999;;;<<<=========???@@@DDDEEEJJJQQQXXXaaaqqqxxxrrrrrrqqqrrrqqqfffXXXTTTXXX```pppxxxzzzwwwiiiaaaiii~~~aaaUUULLLGGGEEEHHHIIIFFFEEEGGGMMMZZZnnnsssgggppppppddddddhhhhhhfffhhhfffaaaXXXPPPQQQ]]]iiiuuuOOO777///---...///,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))((()))))))))************************+++,,,------000...111???TTTdddiiiiiitttuuuyyy~~~ooofffnnnhhhLLLJJJ[[[mmm{{{{{{tttsssxxxsssqqqwwwzzzzzzrrrnnnooouuu|||}}}wwwooohhheee```TTTTTTbbbyyy||||||xxxyyyxxxwww{{{nnncccVVVKKK???333...///......------,,,++++++***************************************************((()))))))))***************---222666999:::;;;;;;BBBIIIUUUkkk{{{|||ppp]]]aaavvv~~~tttWWWfff{{{yyy|||{{{dddLLLIIISSS```sss~~~xxxzzz{{{yyyyyy|||}}}~~~PPPBBB888:::???999777:::888:::<<<===>>>>>>???AAABBB@@@FFFNNNTTTYYYhhhsssaaaYYY^^^[[[ZZZYYYOOOFFFLLLZZZiiitttwwwrrriiiXXXSSS```www___JJJGGGIIIIIILLLOOOMMMHHHGGGHHHMMMZZZnnnuuu___]]]wwwjjj[[[[[[eeeqqqxxx}}}{{{uuullliiirrr___CCC444---,,,///,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************************+++,,,---...111000666GGG^^^lllmmmiiiyyyqqqiiivvvuuuhhhmmmkkkWWWNNN```xxxwwwrrrqqqzzz~~~|||xxxwwwxxxvvvrrrqqqrrryyy{{{zzz}}}wwwsssxxx}}}~~~yyytttqqqccc[[[XXXWWW___yyy~~~vvvzzzzzz|||~~~}}}{{{|||nnnfff___WWWHHH666...000......------,,,,,,++++++***************+++++++++************************))))))))))))***************...333777999999:::;;;===KKK\\\uuuxxxsssfffZZZgggjjjYYYppp{{{vvv]]]LLLPPP]]]yyy}}}zzz{{{{{{{{{}}}}}}}}}}}}bbb:::;;;555:::<<<555777<<<::::::<<>>OOObbbooorrrppp~~~wwweeejjjzzzzzznnnppp~~~xxxTTTTTTbbb|||{{{qqqwww~~~~~~xxxzzzzzzssstttvvvpppkkklllhhhcccbbbdddaaa[[[ZZZXXX]]]eeefffbbbeeennnuuuyyy}}}xxxxxxyyyzzzzzz{{{{{{{{{~~~|||}}}~~~zzzzzz~~~~~~~~~}}}|||{{{|||}}}||||||oookkkggg\\\WWWlll{{{wwwwwwxxxzzz{{{tttvvvxxxtttjjjbbb]]]PPP<<<000000.........---,,,,,,++++++))))))*********+++++++++************************))))))))))))***************///555888999999999;;;===PPPddd|||~~~uuuddd[[[nnnwww```[[[uuummmSSSLLLYYYhhh~~~yyyyyy}}}}}}||||||}}}}}}}}}zzzzzzdddJJJ999888555::::::444888>>>:::;;;===@@@AAABBBDDDFFFIIIEEENNN[[[fffsssvvvVVVFFFDDDHHHDDDEEEGGGBBBAAAYYYwwwsss```TTTKKKWWWrrrsssXXXLLLKKKLLLNNNVVV\\\ZZZRRRLLLLLLNNN\\\kkk{{{qqqaaammmmmm]]]ZZZhhhdddLLL:::///---000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************+++,,,---...///777DDDTTTcccnnnuuuxxxhhh```pppsssjjj{{{wwwccc\\\hhh~~~|||lll~~~~~~{{{vvvtttwwwsssjjjhhhfff___aaabbbXXXXXXYYYUUUOOOOOOQQQNNNFFFKKKGGGIIIOOOQQQOOOTTT]]]bbbgggnnnsssxxxyyyuuupppiiihhhgggffffffhhhiiikkkkkkhhhiiillljjjeeefffkkknnnuuu|||}}}yyyxxx}}}zzzwwwyyy}}}|||uuunnn```[[[kkkzzzvvvwww~~~vvvvvvyyy{{{{{{xxxvvv||||||{{{mmmccc```UUU@@@222//////......------,,,++++++))))))******++++++++++++************************))))))))))))***************///666999999888999:::JJJ]]]ooozzzeee]]]rrrzzzlllZZZYYYvvv~~~fffKKKLLL```ooo~~~{{{}}}wwwxxx~~~{{{zzz~~~~~~{{{~~~~~~|||www~~~xxxyyyKKK>>>???:::999===<<<555999>>>888;;;===@@@BBBDDDFFFHHHKKKMMMUUUbbbrrrtttRRREEEGGGEEEBBBEEEIIIDDDEEE___rrr^^^VVVTTThhh```LLLKKKMMMJJJOOOXXX___ZZZQQQLLLMMMPPPXXXiiizzz~~~tttkkk\\\iiiyyy}}}~~~pppaaa\\\kkknnnYYYOOOCCC444---///...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))***************************)))+++...---+++---111888???NNN```hhhjjjqqq{{{~~~gggaaauuu~~~}}}zzzlllhhhWWWkkkyyyxxxzzztttzzztttnnniiifffeeebbb```\\\YYYWWWWWWXXXXXXPPPPPPNNNKKKHHHGGGIIILLLLLLLLLKKKJJJJJJLLLQQQTTTTTTUUUVVVYYY[[[]]]___```fffkkkrrrtttpppiiibbb^^^WWW[[[[[[WWWWWWYYYVVVPPPUUUQQQMMMLLLMMMNNNLLLJJJVVV[[[```cccfffooo}}}|||ooommmvvv~~~{{{qqqfffbbbhhhooo~~~yyyiii\\\OOOAAA333+++111///,,,+++,,,---,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++***++++++,,,,,,...000555:::999777:::@@@OOOhhhvvv{{{uuu\\\aaa{{{~~~mmmbbbhhhyyywwwzzzWWWNNNTTTaaawww~~~{{{zzzzzzzzz{{{yyyyyyzzz|||}}}|||xxxuuuyyy{{{~~~~~~~~~}}}~~~~~~VVV>>><<>>??????@@@AAABBBCCCEEEHHHJJJOOOSSScccaaaLLLHHHBBBBBBKKKQQQLLLHHHOOO[[[dddhhhnnnpppiiidddvvvcccVVVRRRJJJHHHMMMSSS^^^___[[[ZZZTTTRRR[[[aaatttyyyggghhhqqqwwwtttqqqkkkggglllwww~~~vvvrrrkkkdddlll{{{wwwmmmdddfffxxxzzzkkk]]]UUUHHH777...///...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******************************,,,......+++...333BBBLLLYYYccchhhppp||||||kkk[[[bbbttt|||ooo^^^\\\ZZZzzz|||~~~|||xxxsssoooccc```YYYRRRLLLGGGEEEDDDGGGFFFFFFEEEGGGIIILLLNNNHHHKKKNNNQQQUUUYYY]]]aaa___```ccceeehhhmmmrrrvvvyyy{{{}}}}}}vvvrrrqqqsssqqqnnnqqquuusssmmmccc]]]VVVSSSUUUZZZ\\\]]]WWWYYY\\\^^^aaahhhrrrzzzsssnnnttt{{{}}}{{{vvvssssssuuurrryyy~~~iii\\\TTTJJJ;;;000111///---------...---,,,++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,,,,///111666;;;;;;999;;;AAASSSjjjyyyyyymmmbbbkkkzzzkkkaaasss~~~}}}nnnKKKKKKYYYjjj}}}~~~}}}}}}||||||||||||~~~}}}~~~~~~}}}yyyvvvvvvyyy|||}}}}}}}}}}}}~~~mmmDDD;;;:::444999888888888999<<<>>>@@@@@@BBBCCCDDDFFFIIIMMMPPPUUU```zzztttQQQDDDEEEAAAKKKSSS]]]aaa]]]WWWRRRPPPIIIQQQjjjwwwXXXPPPOOOJJJIIINNNMMM\\\bbb```___WWWTTT]]]dddwwwxxxggghhhqqqwwwwwwzzzzzzxxxwwwzzzzzzxxx{{{ssslllkkkmmmnnnrrrsssxxxrrreeebbb```aaaiiittt{{{}}}qqqddddddtttqqqggg```[[[OOO===222111...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))************************+++***,,,...---,,,000777GGGXXXgggjjjnnnzzztttZZZUUUhhhvvv~~~~~~xxx^^^PPP]]]vvv~~~}}}wwwmmmvvvvvvooommmnnnllljjjfffccc```]]]XXXUUULLLJJJFFFCCCAAAAAABBBCCCEEEEEEEEEFFFIIILLLOOOQQQSSSXXX```gggmmmrrrvvvyyyzzztttqqqsssuuuuuuuuuooooooppprrruuuyyy~~~{{{uuuwwwyyyyyy||||||}}}zzzuuuhhhmmmwwwooo```YYYPPP@@@111000///---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******++++++,,,---111222666<<<===;;;<<<@@@VVVjjj}}}ooobbbiiiwwwxxxkkkdddwww|||^^^EEENNNaaaooo|||||||||}}}~~~~~~~~~{{{wwwtttsssvvvzzz|||}}}|||}}}}}}OOO999======222999999888999:::===???@@@AAACCCFFFFFFHHHLLLSSSYYY___qqq}}}]]]CCC@@@HHHGGGTTTZZZiiiwwwtttaaaPPPJJJIIIFFF^^^gggNNNJJJLLLIIIHHHMMMLLL]]]ggggggggg^^^ZZZccchhh|||qqqooouuuzzzpppwwwzzzvvvzzzzzzgggWWWOOONNNOOOOOOXXX\\\dddkkknnnnnnqqqwwwnnnhhhbbb```ccchhhmmmooouuuvvv{{{~~~qqqaaa^^^mmmvvvlllccc___WWWHHH999111...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******************************,,,---,,,,,,333<<>>@@@AAAAAADDDFFFFFFGGGNNNZZZdddrrrjjjPPPAAADDDNNNMMMPPPYYYooohhh[[[\\\ccc```lllttt^^^KKKIIIJJJGGGEEEHHHOOO]]]ccceeeiiiccc^^^eeennn~~~zzz}}}tttrrryyysssnnnuuuxxxhhh^^^PPPFFFCCCDDDEEEDDDGGGLLLSSSWWWWWWWWW[[[______ffflllqqqyyyyyywww}}}|||wwwjjjZZZTTTaaasss~~~lllfffbbbUUU???///...---,,,,,,++++++,,,,,,************************************************************************))))))+++---,,,...888CCCRRRbbbmmmqqq~~~gggLLLNNNbbbwww{{{XXX[[[tttyyywww|||qqqqqq~~~zzzkkkWWWOOOTTTXXXWWWRRRSSSSSSQQQMMMKKKMMMPPPMMMNNNOOONNNMMMNNNRRRUUUUUUUUUTTTVVVYYY[[[[[[ZZZ[[[[[[\\\^^^aaaeeehhhjjjrrrvvv}}}vvvgggeeekkkxxx|||jjjpppzzzvvvpppooo|||~~~jjjnnnsss```MMM>>>000///------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************+++,,,---...444444666888777777===FFFcccwwwvvvttt___XXXmmm~~~sssssszzz{{{{{{|||zzzzzznnnUUUMMMSSSbbbqqqwwwyyyzzz}}}}}}|||zzzvvvtttsssvvvyyy|||}}}~~~}}}oooFFF<<<<<<666444;;;999999:::<<<>>>@@@AAABBBAAADDDGGGFFFHHHRRRdddsss{{{\\\LLLBBBEEEKKKIIIDDDXXXxxxiiifffttt|||fffVVVIIIGGGHHHDDDBBBCCCMMMUUUUUUWWW___^^^[[[```ttt~~~|||ooojjjrrrtttmmmmmmuuuvvvpppeeeLLLHHHDDDCCCDDDFFFFFFEEECCCHHHMMMKKKGGGEEEGGGJJJTTT___iiiqqq}}}|||{{{~~~~~~yyywwwqqqcccPPPHHHRRRaaapppyyyxxxmmmjjj^^^EEE000...---,,,,,,++++++,,,,,,************************************************************************)))))),,,......222???LLLccciiilllooo~~~{{{aaaSSSdddvvv~~~vvvrrr~~~iii[[[|||~~~uuuuuutttaaa```ssspppiii[[[NNNMMMUUUWWWSSSRRRRRRQQQPPPOOOQQQTTTVVVXXXZZZ^^^aaaeeejjjpppttt{{{zzzzzz{{{}}}}}}|||{{{}}}iiiSSSFFFGGGKKKVVVjjj|||uuugggkkksss|||yyyvvvsss~~~~~~uuuzzz{{{ddddddvvvcccTTTHHH444111...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))***+++,,,---...333555777777555888FFFVVVrrr}}}qqqiii[[[[[[nnnzzzjjjuuuxxxyyyxxxqqqvvv|||cccOOONNNTTTfff{{{{{{{{{}}}~~~~~~|||zzzxxxzzz|||}}}~~~tttQQQ:::>>>???444333>>>999:::;;;===???AAABBBCCCBBBFFFIIIIIIMMM]]]wwweeePPPHHH@@@AAAFFFEEEEEEfffiiiqqqvvvWWWLLLDDDCCCDDDAAA???@@@EEEKKKIIIHHHRRRUUUWWW```{{{}}}ooocccccceeefffkkkssssss~~~yyyiiiXXXNNNEEEFFFHHHKKKMMMOOOPPPQQQXXXaaagggccc[[[WWWVVVVVVYYYWWWVVVWWW```ppp{{{xxxzzzuuukkk\\\III@@@FFFRRR```gggzzz{{{pppmmmcccKKK555...---,,,,,,++++++,,,,,,***************************************************************************+++...111111777FFFVVViiilllnnntttrrrZZZcccwww{{{mmmjjj}}}jjj\\\ttt}}}xxxmmmgggbbbcccnnnuuuppphhheeejjjqqqtttrrrnnnnnnooossswww{{{}}}}}}|||iiiRRRBBB===BBBCCCIIIUUUfffwww{{{sssgggeeegggooo{{{yyyuuurrruuuuuuyyynnnlllpppddd[[[TTT:::666111...------------------------------------******++++++++++++******)))))))))***+++,,,...///333666999888666===UUUlllzzz~~~wwwcccXXX___qqqnnngggwwwxxxyyyyyynnnpppvvvooo|||ZZZOOOZZZcccttt}}}}}}||||||}}}}}}~~~~~~~~~}}}~~~~~~WWWFFF:::;;;<<<999:::>>>999:::<<<>>>@@@BBBCCCDDDDDDIIIMMMOOOVVVmmmkkkRRREEEDDD@@@CCCMMMQQQ```~~~ppp}}}gggPPPIIICCCBBBAAA???===<<<@@@JJJKKKIIIOOOTTT]]]mmm~~~wwwjjj___ZZZ]]]dddkkkooozzzxxxkkk___UUULLLHHHPPPSSSWWWZZZ\\\bbbjjjqqqjjjXXXJJJIIIOOOVVVbbbnnn~~~vvvqqquuummmaaaSSSDDD<<>>999333///......//////------------------------******++++++++++++******)))))))))***+++---...///222777;;;:::888BBB```|||{{{aaaWWWcccttt~~~llljjjyyy}}}uuuvvv{{{pppvvvVVVTTTkkkwww~~~|||{{{{{{{{{|||}}}zzzzzzzzz|||EEECCC;;;333444===>>>999999:::<<>>;;;:::???OOOTTTRRRUUUYYYggg}}}wwwdddVVVVVV]]]ccclllvvvxxxfffUUULLLJJJKKKMMM\\\```dddgggkkkvvvuuu\\\LLLQQQ[[[\\\___fffkkk{{{rrrmmmlllcccWWWKKK@@@<<>>===;;;999888888888999<<<<<<<<>>AAAEEEMMMeeettt~~~hhhVVVHHHEEEAAA>>><<<;;;<<<<<>>>>>EEEMMMXXXhhh{{{zzzvvvrrrrrraaaDDD444222///---------+++(((++++++++++++***)))((('''******************************+++++++++,,,,,,,,,---+++---888LLL___jjjllljjjppp}}}fffWWWccczzz{{{jjjppphhhbbbwww~~~{{{xxxrrriiiccc___[[[UUUPPPNNNMMMKKKJJJIIIEEE@@@<<<666888:::<<>>===;;;BBBOOO[[[tttzzz}}}ooobbbTTTJJJ@@@===???DDDNNNWWWhhh{{{ggg^^^eee}}}wwwjjjeeefffjjjqqqwwwvvvwww}}}~~~yyyxxxrrr^^^UUUFFF777///...000222------------------------***++++++,,,,,,++++++***)))***+++++++++---111444666===888555BBBRRRbbbsss~~~bbbddd|||qqq^^^___nnnyyyyyy~~~~~~~~~___IIITTTnnnuuu|||}}}~~~{{{}}}}}}}}}~~~~~~~~~{{{{{{VVV777<<<;;;999888888888999999<<<===???AAACCCEEEFFFFFFIIIRRRbbbwwwxxx]]]KKKAAAAAADDDJJJMMMVVVkkkoooaaaQQQBBBCCCAAA>>>;;;999:::;;;<<<@@@IIISSS\\\dddpppuuu}}}mmmZZZKKKDDD@@@===>>>BBBGGGKKKQQQXXX[[[ZZZ[[[```fffhhhgggeeeUUUUUUVVVZZZbbbkkkssswww{{{kkkccc```ZZZQQQIIIMMMZZZooovvveeeXXXMMMEEE<<<999999===FFFPPP```rrr~~~zzz|||\\\555222111000...++++++...++++++++++++******)))(((************************))))))***+++,,,......///+++...333@@@ZZZppppppbbbiiinnn___PPPggg{{{{{{iiirrrqqqhhh~~~xxx~~~zzz[[[IIIHHHKKKOOOrrr}}}xxxssslllccc[[[UUUOOOGGGAAA>>><<<:::999:::999777666777888::::::666999<<<;;;;;;???GGGNNNbbbqqqvvveeeWWWFFF???:::===EEEPPP___kkkvvv||||||ooohhhfffhhhooowww~~~vvvxxxfff\\\JJJ888//////111000........................***++++++,,,,,,++++++***)))***++++++,,,...333666777???:::888HHHZZZhhhtttpppbbbrrrtttbbbjjj~~~{{{~~~|||VVVJJJWWWppp{{{{{{yyy{{{~~~yyyxxx|||{{{|||}}}}}}~~~mmmDDD888:::999888888888888::::::>>>@@@CCCEEEFFFHHHIIIJJJLLLZZZppphhhQQQEEEAAACCCGGGJJJOOO]]]sssxxxuuu```TTTKKKBBB@@@>>>;;;999888999;;;<<>>DDDIIIMMMNNNOOOggg{{{kkkZZZNNN>>>===???FFFOOO[[[mmm|||~~~~~~}}}fffuuummmhhhgggmmmuuussszzz{{{}}}~~~uuuhhhRRR<<<222111///***........................***++++++,,,,,,++++++***)))***+++,,,---///444777666===::::::KKK___qqq___bbbxxxqqqaaaiiizzz~~~vvv}}}tttQQQPPP```xxx{{{zzzyyyzzzzzzxxxwwwyyy~~~|||}}}VVV===>>>999888888888888:::;;;<<<>>>@@@CCCEEEFFFHHHLLLOOOUUUiiioooYYYJJJDDDAAAEEEIIILLLWWWmmmyyyyyylllVVVKKKFFFDDD===;;;999888888999;;;===@@@HHHTTT]]]gggvvvyyyvvvdddUUUIIIBBB======<<<999888:::999999:::===@@@BBBCCCCCC===???AAAAAABBBGGGOOOUUU___hhhttt{{{}}}~~~qqq\\\QQQOOOSSSZZZ___lllvvvzzznnn___SSSEEE>>>888888:::>>>GGGOOOQQQeee~~~~~~~~~yyyxxx}}}lll@@@444---...///,,,---111***+++++++++++++++******++++++++++++++++++++++++***++++++,,,---......///000000777GGG[[[iiillljjjvvvdddUUUlll~~~|||sssZZZgggiii}}}uuu}}}kkkSSSDDDEEEOOOWWWzzzsssiii___[[[VVVMMMDDD???999777555444444666888:::777:::<<<===<<<;;;;;;<<>>333333111,,,........................***++++++,,,,,,++++++******+++,,,,,,---000444777444999888===NNNaaa|||WWWddd~~~wwwjjj___gggrrruuurrrzzzwww___MMMXXXkkk}}}|||||||||{{{zzzzzz{{{~~~hhhEEE;;;>>>888888888888999;;;===>>>===@@@CCCDDDEEEHHHOOOTTT]]]xxxrrr[[[KKKEEEDDDAAAIIIOOOWWWjjj|||bbbOOODDDAAAAAA;;;999888777888:::===>>>BBBKKKVVV```iiivvvwwwzzzyyy{{{|||www~~~}}}}}}lllbbbUUUGGG???;;;777777999999999999999999:::::::::777999:::888555666;;;@@@JJJRRR]]]eeeiiijjjlllmmmhhhYYYMMMMMMTTT^^^lllyyy|||uuujjj[[[QQQBBB;;;666666777:::BBBJJJGGGXXXqqq||||||sssmmmqqqyyy}}}|||~~~wwwLLL;;;......000---,,,000***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------......222222>>>SSSbbbhhhoooxxxxxxvvv]]]^^^tttzzzqqq]]]lll}}}hhh{{{xxx~~~|||eeeMMMGGGTTTjjjyyyyyypppfffYYYMMMJJJGGG@@@:::888999999::::::;;;<<>>@@@???===<<<===>>>;;;<<<>>>BBBHHHMMMOOOOOOTTTvvv~~~|||sss```JJJ@@@@@@???IIIVVV___dddqqq~~~|||vvvrrr{{{qqqjjjlllsssooottt{{{lllccciii~~~~~~{{{yyyhhhKKK666222333222------------------------***++++++,,,,,,++++++***+++,,,------...000444777666888:::CCCSSSdddZZZhhh~~~cccbbbmmmsssuuuwww}}}oooVVVKKK]]]ppp|||}}}}}}}}}}}}~~~uuuJJJ???===888999888888999;;;===???@@@@@@BBBEEEEEEFFFKKKUUU\\\mmmsss^^^LLLCCCCCCFFFFFFRRR^^^lllzzzdddRRRGGGAAA???>>>999888777777888;;;>>>@@@GGGOOO[[[dddkkkvvv|||uuu{{{nnnjjjyyy|||qqqmmmvvvuuu|||kkkXXXLLLDDD===;;;<<<<<<<<<;;;999777666666777666555555444444444555666;;;>>>DDDKKKOOORRRSSSSSSSSSKKKMMMZZZfffooo~~~{{{uuujjj[[[OOO???999444444666999???GGGFFFSSShhh~~~wwwssswwwwwwsssiii^^^VVV[[[eeeooovvv|||}}}zzz{{{{{{tttrrr{{{VVV@@@//////222...+++...***++++++,,,,,,,,,++++++++++++++++++++++++++++++------------------------333333CCC\\\hhhgggppp}}}tttbbbmmm{{{xxxlllMMMkkkjjjuuuwww}}}zzzbbbHHHDDD]]]yyylllbbbWWWIII>>><<<<<<999777777999:::<<<======>>>AAACCCBBBBBBBBB???;;;999:::===???BBBEEEGGGGGGIIILLLOOOfff|||{{{{{{|||vvvvvvsssjjjUUUAAA;;;@@@FFFRRRaaajjjnnn}}}~~~yyyqqqkkk~~~vvvoooqqqxxx|||qqqooo{{{wwwdddaaaxxx~~~xxxyyy___===111111111------------------------+++++++++,,,,,,+++++++++,,,---...---...000444777999:::===JJJYYYhhhoooaaakkkyyy^^^cccrrrvvvxxx|||zzzzzzaaaMMMIII___qqq~~~{{{{{{|||}}}~~~}}}~~~}}}}}}|||||||||\\\:::@@@CCC555999999999:::;;;>>>@@@BBBDDDFFFHHHHHHIIIPPP[[[ccc~~~tttcccQQQDDD@@@DDDJJJMMM\\\mmm}}}yyyfffPPPEEEBBBAAA???>>>999888777777888;;;???AAAJJJSSS^^^gggmmmvvv~~~tttnnnvvvlllkkkyyyvvvgggaaajjjuuueee\\\UUUNNNIIIHHH>>>>>>===:::777666666666999555333555:::<<<999555444444666999>>>BBBCCCDDDGGGFFFQQQfffsssxxx~~~~~~yyymmm\\\PPP???999555555777:::@@@GGGFFFPPPaaavvv|||iiidddgggfffaaaVVVLLLDDDHHHSSS___kkktttsssooommmoooiii\\\SSSPPPyyy{{{nnnFFF555555++++++111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///,,,***,,,,,,+++---222222999NNNeeellliiiqqq{{{~~~dddYYYvvv|||kkkZZZ}}}kkk{{{|||yyyvvvgggMMMVVV|||hhhSSSTTTCCCBBB???<<<999888666666:::;;;>>>@@@CCCFFFHHHIIIEEEDDDAAA>>><<<<<<>>>???@@@CCCEEEIIIRRR^^^eeeeee|||wwwrrrllliiigggeee```VVVKKKCCC@@@@@@LLL___ggghhhttt}}}~~~ssspppuuu}}}tttpppsss{{{ooonnnxxxzzzzzz```VVVsssyyykkk}}}yyyyyyyyyyyywwwJJJ222---.........---------,,,,,,,,,......---------,,,,,,,,,++++++,,,...000222444555777444:::III\\\uuugggZZZwwwpppfffnnnrrrwww{{{xxxzzzjjjNNNPPPTTTjjj~~~~~~zzzxxx|||}}}|||{{{yyyzzz}}}|||BBBEEE@@@111???999999:::;;;<<<===???@@@BBBBBBFFFMMMQQQUUU```mmmrrrbbbRRRJJJGGGEEEHHHMMMQQQqqqgggZZZKKKBBBAAAAAA===999777888888999:::===BBBFFFOOOUUU\\\aaahhhuuunnnkkklllaaaggg~~~hhh[[[___fff{{{~~~ooofffhhhoooppppppnnnjjjccc]]]YYYXXXNNNAAA:::===???:::888;;;888888999999888777777777777888888888777999;;;>>>BBBEEESSSgggsssxxxttteeeTTTHHH:::777666777888999???GGGJJJFFFPPPjjjtttYYYQQQWWWYYYSSSNNNEEEBBBHHHRRRZZZeeeooobbbnnnsssjjj]]]TTTJJJ@@@|||wwwuuurrrKKK666333++++++///(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111...---...---+++,,,111777>>>QQQdddkkkkkkvvvvvv___]]]vvvvvvdddlllyyyxxxuuuvvvjjjUUUbbbqqqVVVGGGBBB===;;;999888888:::<<<===BBBCCCFFFHHHIIIIIIHHHHHHBBB???===<<<===@@@BBBBBBFFFGGGFFFIIIXXXttt~~~xxxpppiiiaaa[[[XXXSSSSSSQQQKKKEEEAAAAAACCCNNNaaajjjooo~~~yyyrrrwwwvvvpppppprrrhhheeennnuuuzzziiiUUUhhhyyymmm|||{{{RRR888111222.........---------,,,,,,......---------,,,,,,,,,+++,,,,,,...000222444555999555:::LLL```ttt~~~```^^^}}}oooppp{{{zzzvvvwwwuuupppcccNNNTTTdddttt~~~}}}wwwwww|||~~~~~~|||{{{}}}~~~~~~~~~lll???@@@===444===999999::::::<<<===???@@@EEEEEEIIIOOOSSS[[[kkk|||rrraaaWWWMMMHHHEEEFFFNNNXXXppp|||^^^TTTHHHBBBBBBAAA===999777888999999;;;???DDDHHHPPPVVV]]]cccjjjwwwyyygggfff|||hhh^^^ddd|||}}}fff]]]dddmmmpppnnniii```XXXSSSSSSTTTYYY[[[^^^```bbbeeehhhkkkQQQLLLIIIFFF@@@999555555555444555666888999888777:::::::::999888888999:::999:::EEEVVVaaahhhvvvyyynnn___PPPFFF<<<888666666777999???GGGNNNGGGJJJ]]]ppp{{{eeeHHH???GGGLLLHHH@@@???CCCNNNXXX]]]cccjjjdddllllll___QQQHHHBBB===zzzqqqyyyUUU:::111,,,---///(((++++++++++++++++++++++++,,,,,,,,,,,,------------...------///...,,,...333777AAAUUUgggqqqyyygggYYYcccvvvjjj[[[ttt}}}zzzrrrzzzkkk]]]kkkiiiJJJBBB>>>555::::::999999;;;???BBBDDDEEEFFFHHHIIIGGGEEEAAA???>>><<<;;;>>>CCCGGGHHHGGGIIIIIIHHHMMMddd~~~vvvkkk___UUUNNNHHHEEE@@@BBBCCCBBB@@@BBBGGGKKKUUUgggqqq|||xxxuuuzzzqqqlllfff```___fffrrr}}}______|||sssvvv{{{XXX<<<111222.........------------,,,......---------,,,,,,,,,+++,,,---...000333555666999444<<>>BBBHHHLLLRRRXXX```fffmmmzzzrrrbbbddd}}}fff\\\```xxxvvvccc^^^gggrrrlll```PPPGGGFFFEEEBBB>>>===@@@DDDJJJRRR[[[eeelllXXX___ccc^^^UUUMMMGGGBBB===:::777777999999777444999999888777666555444444888666:::AAAEEEGGGPPP\\\kkkqqqtttrrrpppuuu|||~~~~~~zzzuuuxxxwwwxxxzzzxxxlll^^^RRRJJJ>>>999666666666999AAAJJJLLLFFFJJJ[[[mmmxxxwwwZZZ@@@999@@@AAA<<<>>>AAAKKKZZZfffiiikkkllljjjiiiaaaQQQCCC===<<<<<<~~~ppp}}}___@@@111...111111+++************************++++++,,,,,,,,,---------***)))+++......---111777999FFFYYYiiisss|||XXXVVVmmmyyy|||ddd\\\yyytttwwwoooaaajjjqqqKKK777;;;===666>>>???@@@AAACCCEEEFFFFFFFFFFFFEEECCC@@@===:::888>>>>>>@@@FFFLLLOOOMMMJJJJJJLLLPPP\\\www~~~yyynnn^^^OOOFFFAAA===<<<;;;===???@@@AAAFFFMMMSSS\\\ooozzz|||{{{uuummmaaaaaabbbgggrrrmmmXXXxxx}}}kkkzzzwww^^^DDD555111............------------......---------,,,,,,,,,,,,,,,---...111333555666666555@@@WWWlll|||qqq```{{{rrrgggqqqxxx|||vvvsssxxxrrr___\\\jjjwwwzzz}}}~~~~~~~~~~~~yyyxxx{{{|||zzz}}}~~~~~~}}}|||}}}~~~}}}}}}lllDDD;;;777888<<<777999999999;;;<<<>>>@@@AAACCCFFFKKKPPPZZZoooqqqcccWWWMMMJJJJJJMMMWWWiiiqqqWWWIIIGGGDDDCCCBBB@@@;;;777777888:::===@@@FFFLLLQQQTTT[[[cccjjjqqq~~~pppaaagggggg[[[\\\qqq{{{~~~ppp```\\\eeemmmjjjZZZHHH??????@@@;;;555444444666888===EEENNNUUU___nnnxxxuuupppkkk```TTTIIICCC<<<::::::;;;:::888888777777777888888777666;;;888777888666333666===;;;<<<===>>>DDDQQQaaammmqqqqqqnnniiieeebbb```___^^^```dddhhhmmmvvvyyylll^^^RRRLLL???999555555777;;;EEEOOOLLLKKKRRRddduuu~~~qqqZZZIIIEEEHHHDDD<<>>;;;:::999>>>@@@AAAAAABBBGGGOOOVVV```sss~~~~~~yyypppeeehhhkkkmmmqqqzzzzzzUUUdddddd|||rrrbbbNNN<<<222//////.........---------......---------,,,,,,,,,,,,,,,---///111333555666666999FFF[[[kkk{{{|||hhhaaaxxxoooaaakkk|||{{{|||zzzooorrrzzzrrrffflll|||~~~}}}}}}~~~|||{{{yyy}}}~~~|||}}}{{{~~~~~~}}}{{{zzz{{{~~~}}}VVV;;;===777888>>>666999999:::;;;===???AAABBBEEEJJJPPPWWWfffzzz___TTTOOOLLLPPPRRRYYYjjjjjjSSSGGGFFFFFFDDDAAA===999666777999;;;>>>BBBHHHOOOTTTVVV]]]fffmmmuuupppccckkkdddWWWVVVlllvvvyyynnn___YYY^^^ccc]]]QQQDDD<<<:::999444000888777555333333777===BBBWWWfffsssxxxzzz{{{qqqdddUUUNNNFFF@@@>>>>>>===<<<999888777999;;;======;;;666666777999999777888;;;666555555666999AAAMMMWWWYYYXXXWWWUUUQQQPPPRRRVVVOOOVVV^^^bbbeeemmmzzzwwwjjj\\\PPPIII???999555666888===HHHRRRSSSQQQVVVdddrrrzzz~~~zzzmmmZZZMMMLLLOOOMMMHHHSSSSSSWWWdddwww}}}bbbFFF;;;<<<>>>BBBGGGyyyyyymmmKKK///...000------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------***)))000:::NNN[[[ffflllsss|||hhhYYYppp}}}ccciiigggnnn{{{ttt}}}|||uuudddbbbmmmwwwwwwrrrXXXDDDBBBEEEAAA@@@DDD@@@CCCFFFHHHIIIGGGDDDBBB???===999666666999<<>>999888===777:::;;;;;;===???AAACCCDDDCCCJJJRRR]]]rrrfffQQQHHHJJJNNNRRR\\\nnn|||___MMMFFFGGGGGGDDD???:::777666888999<<>>;;;<<<999666777:::<<<<<<:::555555777888999999999999999777888;;;<<<===AAAGGGKKKHHHHHHKKKMMMOOOUUU\\\bbbhhhmmmlllhhhhhhooovvvppprrrwww}}}}}}yyypppcccUUUKKK???:::666666777<<>>BBBIIIPPP~~~zzzvvvTTT222///000+++...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------***,,,666BBBZZZeeennnqqq{{{llloooxxxhhh~~~cccccc|||vvvwwwyyysssfffZZZ[[[gggmmmllleeeRRRGGGKKKOOOKKKKKKOOOIIIHHHHHHFFFDDDAAA>>>===777666555666888===BBBEEEOOOTTTYYYZZZXXXVVVWWWXXXddduuu~~~yyyppp```KKK===999<<<>>>???GGGHHHIIIIIILLLTTT___gggppp}}}}}}}}}~~~~~~|||vvvqqqiiigggmmmmmmiiiqqqoooYYYxxx{{{xxxccc]]]\\\KKK555////////////..................---------,,,,,,,,,------...///111444666777:::DDDWWWhhhpppxxx{{{fffSSSaaayyydddUUUeee{{{yyy~~~mmmiiieeeSSSPPPVVVRRRWWWYYYaaannnwwwyyy{{{ssswwwwwwvvvyyy~~~~~~~~~~~~}}}~~~YYYCCC:::<<<999777:::999;;;<<<===>>>AAACCCEEEFFFEEELLLWWWfff|||bbbSSSJJJFFFMMMXXXggg~~~xxx~~~jjjSSSFFFEEEFFFEEEAAA;;;666666888888:::===@@@DDDJJJQQQVVVWWW___iiirrrzzztttjjjvvvdddLLLJJJPPP^^^fffggg]]]PPPJJJIIIIIICCCAAA<<<888666555444444---///000000///000222444///222<<>>===:::777666666555333555444777>>>AAA@@@CCCIIIGGGBBBAAAFFFJJJNNNTTT\\\jjjkkkkkkjjjgggcccaaa```^^^aaafffmmmtttwwwwwwuuu{{{zzz}}}|||wwwlll[[[NNN@@@:::666555555777@@@IIILLLPPPYYYiiizzztttfffSSSDDD>>>@@@HHHOOOhhh{{{dddGGGAAACCCFFFOOO]]]{{{zzz}}}]]]777222111+++000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))+++,,,,,,111???MMMhhhpppsssrrr|||ttt|||vvvuuuvvviiiNNNhhhuuuzzz|||iiibbbVVVNNNTTT```ddd```[[[SSSOOORRRUUUVVVWWWZZZTTTQQQKKKEEE@@@<<<999999666777999===BBBGGGLLLNNNXXX]]]```___ZZZZZZ___ddd|||{{{vvvfffWWWDDD999999???CCCEEELLLMMMOOORRRWWWaaammmwww}}}}}}|||zzz{{{|||}}}~~~~~~~~~~~~{{{vvvqqqaaa^^^jjjpppkkkrrrvvvWWWttt{{{}}}|||iiibbbgggYYY@@@000/////////..................---------,,,,,,,,,------...000222444666777;;;FFF[[[pppxxx~~~~~~dddRRRfff{{{aaaQQQ```|||ggg```YYYJJJMMMSSSFFF^^^___gggsssxxxuuuuuuyyyzzzzzzwwwrrrsssxxx||||||}}}kkkHHH???::::::999777888:::<<<===>>>???BBBDDDFFFGGGMMMVVVaaasssgggOOOLLLNNNNNNXXXggg}}}hhhuuuwwwaaaOOOFFFDDDEEEDDD???888555666999888:::===@@@DDDJJJQQQVVVWWW___jjjrrr{{{yyyooo{{{ZZZEEEHHHRRRVVV\\\]]]RRRFFF@@@@@@@@@<<<999555222222333333333///111333333222111111222555111111555777===RRRiiizzzwwwbbb[[[QQQLLLLLLKKKIIIFFFFFFDDD???:::999;;;<<<;;;===;;;>>>GGGJJJJJJMMMRRREEE===999>>>BBBEEEJJJQQQTTTRRRSSSXXX^^^___YYYTTTQQQQQQRRRWWW___gggmmmppprrrqqqttt{{{kkkgggnnn{{{xxxvvvmmm[[[LLLAAA;;;666444333333:::BBBIIISSScccuuuwwwoooeeeWWWIII@@@<<<@@@FFFjjjkkkPPPJJJIIIHHHTTTggg}}}wwwxxx|||lllEEE...000333...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,(((---222111BBBbbbwwwssspppqqqwww{{{zzzvvvtttttt{{{ddd\\\WWWzzzttt}}}vvvXXXTTT@@@888OOOhhhjjjccc\\\PPPRRR\\\^^^bbbccc\\\YYYNNN???666555777888888666999===BBBGGGNNNTTTYYY^^^\\\UUUYYYdddfffkkk{{{rrreeePPP>>><<>>LLL]]]jjjuuuaaaOOOiii}}}|||\\\bbbnnn{{{wwweeeYYYQQQFFFGGGNNNMMM[[[eeennnsssxxx|||}}}zzzzzzuuutttwwwyyyxxxyyy|||~~~~~~~~~RRR???===;;;999999999:::;;;AAA======@@@CCCCCCHHHMMMRRRbbbooonnn]]]OOOLLLOOO[[[uuu}}}mmmdddfffuuuiiiSSSIIIFFFGGGFFFBBB<<<666444777:::;;;;;;===AAAHHHNNNSSSUUUWWWaaaooozzzxxxvvvtttWWWIIIIIIMMMXXXVVVQQQGGG>>>888888:::555555444333222111000//////111222333111111111222444555555333333666<<>>???BBB<<>>BBBIIIQQQZZZTTTTTTcccxxx~~~vvvooonnnbbbccciiiuuu|||||||||~~~|||{{{wwwqqqkkkggggggiiijjjjjjyyy___jjj{{{}}}zzzxxxqqqaaa;;;222111111---111333+++........................+++...000222333555777999;;;JJJ\\\jjjyyy^^^SSSrrrzzzqqq___eeepppyyy}}}}}}}}}~~~vvviii^^^NNN>>>BBBQQQUUUeeemmmuuuxxx{{{~~~~~~{{{yyywwwwww|||~~~|||zzz{{{MMM>>><<<:::999888999:::;;;AAA>>>>>>BBBCCCDDDHHHNNNUUUfffwww|||jjjWWWMMMUUUbbbsss{{{oooccc___dddsss```MMMFFFFFFFFFDDDAAA;;;666444777::::::;;;===AAAHHHNNNSSSUUUUUUaaaqqq~~~zzzwww~~~hhhRRRIIIJJJNNNSSSPPPJJJCCC<<<888777888444333333222111111000000///111333333222111222333444555777666555666:::===KKKfff}}}}}}sssooo]]]KKKDDDGGGDDDDDDCCC===???>>>BBBKKKQQQQQQOOOOOOFFFCCCAAA@@@BBBDDDCCCBBB@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIMMMRRRVVVWWWXXX[[[___dddhhhllloooiii___bbbuuu}}}zzz{{{|||xxxlll[[[OOOEEE;;;222000333666:::???NNNTTT```mmmwwwzzzvvvrrrjjjaaaTTTJJJGGGLLLUUU\\\kkkxxx|||oooVVVPPPPPPQQQ\\\lllyyysssOOO444///000,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,...---...222444IIIlllxxxvvvmmmgggooozzzttteeelll~~~pppqqqYYYTTT|||tttuuu~~~vvvVVVBBBHHH]]]gggrrrzzzqqqfff```eeehhh]]]VVVSSSMMM<<<999666666999<<<;;;:::===BBBIIIOOOTTTXXX[[[]]]ZZZZZZXXX```rrrppp]]]KKK;;;;;;AAAFFFNNNWWW\\\RRRYYYwwwssslllkkknnnnnnssszzz~~~~~~}}}}}}yyyssskkkdddbbbcccdddeeetttzzzaaaWWW{{{}}}xxxtttggg===444444444...///222,,,........................,,,...111222333555888:::===LLL___nnn^^^[[[xxxrrrmmm___jjjwww~~~uuuqqqhhhSSS???HHH\\\bbbooovvv{{{|||}}}~~~~~~{{{zzzyyy||||||{{{~~~}}}||||||~~~kkkBBB<<<;;;999888888999:::;;;AAA???@@@DDDEEEEEEIIIOOOZZZnnnooocccQQQOOOfffiii```ZZZ]]]dddrrrpppTTTGGGDDDFFFCCCAAA>>>999555555777999:::<<>>??????@@@@@@@@@???BBBCCCCCCCCCBBBBBBDDDFFFCCCEEEGGGKKKOOOTTTWWWZZZaaa]]]ccctttyyywwwxxx~~~zzzooo___SSSFFF;;;222000222444777<<>>@@@FFFJJJRRRZZZYYYUUUiiixxxmmmhhh~~~~~~}}}~~~}}}xxxnnnfffaaa```bbbcccqqqwww~~~oooVVVlllvvv|||uuuqqqfff<<<333333555......111---........................,,,...111333444666999;;;CCCSSSfffwww^^^cccxxxrrrmmmeeerrr~~~}}}{{{vvvkkkTTTCCCQQQgggkkkuuuzzz~~~}}}|||~~~~~~||||||{{{}}}}}}|||{{{yyyxxxxxx{{{~~~UUU999:::999888777777999;;;<<>>;;;777555666777999;;;>>>CCCGGGLLLQQQUUUXXXbbblllzzzyyytttrrrvvvqqqdddRRRFFFCCCAAA??????;;;777555666666444111//////000111111222222333111222444333333333555666777888888777666555555555222<<>>>>>???:::;;;;;;;;;;;;;;;::::::<<<======<<<:::888888999888888888:::;;;===???@@@JJJKKKSSSbbbnnntttzzz~~~zzzwwwwwwyyyxxxyyy{{{}}}zzzpppbbbWWWFFF<<<222000111222555888===BBBKKKTTT[[[]]]\\\ZZZYYYRRRHHH???;;;===AAAEEEJJJTTTTTTHHHHHHYYYhhhllllllaaaYYYWWWVVVZZZmmm```<<<000000000---------,,,,,,,,,+++++++++++++++,,,,,,,,,------(((...------222999OOOnnnvvvzzzwwwrrrvvv{{{qqq^^^|||}}}qqqsss{{{OOOLLLvvv|||~~~xxxbbblll{{{cccPPPFFFBBB;;;;;;===999<<<;;;:::;;;???CCCFFFHHHQQQTTTXXXZZZYYYXXXWWWWWWWWW```lllkkkTTTHHH@@@DDDIIIKKKPPPXXXXXXbbbrrreeeyyy~~~~~~zzzwww|||{{{qqqggg```^^^___aaafffrrr{{{dddYYYvvvnnnppp|||vvvqqqeee>>>111000444...---111///////////////////////////,,,...111333555777:::<<>>BBBLLLVVVZZZWWWWWWYYYYYY```uuuhhhAAA111000000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((...------555===QQQllluuuyyy{{{zzzxxxuuunnnfff~~~kkkxxxwww___JJJWWWxxxwww}}}TTT@@@666666666>>>FFFDDDEEEDDDCCCCCCEEEIIIMMMPPPWWWYYYZZZZZZYYYXXXYYYZZZaaahhhssskkkPPPEEE???DDDIIIJJJOOOWWWbbbwwwuuueeehhhqqqyyy{{{|||}}}}}}{{{~~~~~~{{{rrrlllnnnrrrxxx}}}~~~zzzqqqggg^^^[[[\\\^^^ZZZiii{{{vvvMMMcccpppjjj}}}|||vvvpppeeeEEE333...222///...222000////////////////////////,,,///222444666888;;;>>>GGGYYYooocccVVVhhh|||rrrdddzzz}}}xxx~~~ZZZEEEDDD\\\vvv}}}{{{~~~~~~|||zzz|||~~~|||}}}|||zzzyyyzzzmmmAAA;;;888777777777888;;;>>>???AAAAAACCCFFFFFFIIISSS___qqq~~~fffWWWTTTeee~~~dddZZZYYYTTT]]]xxxbbbMMMGGGGGGEEEBBB;;;888666666888:::::::::>>>DDDKKKQQQTTTVVVZZZ^^^hhhrrr}}}wwwuuuwwwpppaaaOOODDD@@@<<<888333222222333444444222111///000111222333444555555333444555444444555888:::<<<999666555666888888888999===777666AAAQQQiii~~~\\\ZZZ```wwwqqqfffZZZ[[[\\\^^^___[[[WWWZZZaaaddd___VVVJJJ???888555555555555666666666555555444111333444444222111111222222111111222222333444555333333444555777:::???BBBKKKOOOSSSYYYcccnnnsssrrrsssuuuwwwxxxsssiii]]]TTTGGG===444111111111222555777:::===>>>>>>>>>>>>???AAAAAAAAA@@@???===<<<:::BBB:::888>>>>>>999@@@LLLQQQSSSXXX[[[\\\dddyyygggCCC333000000...------------,,,,,,,,,++++++,,,,,,,,,,,,------***///---...999CCCSSSiiisssvvv|||}}}uuukkkkkkqqq}}}uuunnnaaaWWWTTTjjj{{{|||eeeEEE777555:::<<>>LLL^^^rrrqqqVVV\\\wwwsssfffyyy~~~~~~}}}uuuPPPGGGNNNbbbyyy||||||{{{|||zzz|||}}}||||||}}}{{{zzz||||||}}}YYY:::===888777777777999<<>><<<999===BBBUUUpppxxxnnnxxx}}}ooo```LLLPPPPPPTTTXXXWWWSSSUUUYYYWWWUUUPPPHHH???888555555333444444555555555444444222333333333111111222333111111222222444555777777555666666555444666666666:::===AAAHHHVVVeeehhhdddiiikkknnnoookkkcccYYYRRRGGG===555222222222333666555999>>>???===;;;999999999:::<<<>>>??????>>>>>>:::888888888666333555:::HHHMMMTTTYYY\\\fffyyyaaaBBB555222111......---------,,,,,,,,,++++++,,,,,,,,,---------,,,111...000===GGGTTTgggrrrtttzzz}}}qqqccciiiyyy~~~qqqlll]]]TTTXXXsssyyy~~~|||yyy{{{nnnTTT<<<555:::BBBAAAGGGQQQRRRMMMOOOQQQRRRRRRTTTVVVWWWUUUVVVVVVWWWZZZ```hhhmmm|||nnnUUUHHH@@@CCCIIIOOOZZZggg~~~}}}ttthhh\\\ccceee^^^YYYZZZ\\\[[[aaaeeemmmwww~~~ssscccWWW```aaaeeennnxxx{{{yyysssiii```\\\\\\^^^___[[[www}}}aaaSSSzzz}}}ooo|||sssYYY===000333222111222...000000000000000000000000,,,///222555777999<<>>888555222111444888888555333333444222222333444444555666666555555555555444666:::<<<;;;:::;;;???BBBBBB???<<<666>>>??????@@@???JJJbbbyyyttttttzzzwwweee___UUUAAABBBBBBGGGNNNOOOLLLLLLOOOKKKLLLJJJEEE>>>999777777333333444555555555555555333444444333111111222444222222222222222333444555///111333444666888777444222333444:::JJJXXXYYYRRR[[[^^^cccfffeee___XXXSSSGGG>>>555333333222333666333:::AAADDDAAA<<<888777777777999:::;;;<<<======333===CCC???===@@@???999???FFFOOOUUU[[[fffyyy|||vvviiiKKK666000------------,,,,,,,,,++++++******+++++++++,,,,,,,,,000---...555???NNN```oooppptttppprrruuuccc```|||}}}vvvooo```RRRhhhvvvwwwsssvvvzzz~~~|||uuugggTTTFFF::::::;;;<<<@@@GGGOOOUUUWWWVVVUUUVVVWWWWWWVVVUUUWWWTTTVVV]]]eeelllvvvwwwxxxyyyyyyyyy{{{pppVVVKKKDDDDDDFFFMMMaaawwwuuubbb^^^nnnrrriiiccc[[[SSSXXX\\\[[[RRRIIIFFFDDDCCCFFFKKKRRR]]]mmm|||~~~~~~yyynnnddd]]][[[ccc^^^```lllvvvyyyzzz|||zzzvvvsssnnndddXXXXXX^^^]]]^^^bbb~~~wwwRRRjjjwwwhhh>>>333777***000:::,,,///////////////......---,,,222222444999555999IIIQQQnnnzzz|||aaaaaazzzvvvooo}}}xxx\\\BBBCCCXXXnnnxxx{{{{{{|||{{{wwwxxx}}}~~~}}}}}}}}}~~~~~~{{{yyy{{{yyywwwxxxzzz{{{yyywww^^^AAA777999999888888888:::===???AAABBBEEEEEEHHHOOORRR___xxx|||^^^___|||yyyyyymmmRRREEEEEEGGGBBB:::777666666777:::<<<<<<<<>>;;;;;;>>>AAA??????JJJWWWrrruuuqqqfffaaaaaa[[[QQQ[[[YYYUUUOOOHHHAAA<<<999888999;;;===@@@BBBDDDEEEBBBAAA???===:::777555444444444444333333222222222333333333222222222222111111111111111111222222333222333333333333444444444333111111444:::>>>???>>>DDDGGGKKKOOOPPPNNNKKKIIIBBB>>>999444111000000111666888@@@KKKNNNEEE999333666666666666888:::<<<======@@@DDDEEECCCAAA>>>===<<<<<>>CCCIIIOOORRRSSSYYYccckkkyyytttqqquuuuuuaaaKKK<<<777777666666555666888:::999666333333444444444444666:::>>>BBB???;;;:::;;;;;;;;;999;;;@@@FFFKKKKKKIIIGGGFFFDDD@@@???AAAAAACCCLLLVVVjjjggg]]]PPPHHHEEEAAA===AAA@@@>>><<<:::888666555555666777999:::<<<============<<<:::888777555555555555555555444444444333333333333222222222111111222222111111222222333444333333333333333333333333666444333444777888888666777999;;;===>>><<<:::999:::888555222000000111111555888BBBOOORRRJJJ>>>888888888888888888:::;;;<<<@@@BBBEEEFFFEEEDDDCCCCCC======@@@HHHQQQ^^^ppp|||xxxyyyXXX;;;111...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---222===IIIVVVffftttsssyyyiiiVVV___~~~{{{ooojjj^^^XXX}}}~~~sss{{{rrrhhh___TTTIIIBBB999;;;<<<>>>AAAFFFLLLQQQSSSRRRQQQQQQSSSVVVZZZ]]]^^^cccnnn|||iiiWWWKKKGGGHHHKKKMMMOOORRRWWW[[[___dddhhhjjjqqqyyywwwppp[[[FFF???KKKQQQXXXppphhhcccXXXTTT___sss}}}|||zzzttthhhYYYQQQQQQSSSRRRXXX]]]bbbbbb```]]]TTTKKKFFFFFFEEEEEENNN___mmmsss||||||ooo```\\\eeeqqqyyy{{{ssshhh[[[RRRNNNRRRZZZbbbsssrrruuuYYY___yyyyyyGGG222777///---444000//////000000//////...------222444777;;;666===RRRjjjuuurrr|||}}}tttxxxvvv}}}wwwzzz|||rrrZZZGGGKKK___qqqzzz|||}}}}}}yyyyyy}}}~~~|||yyyxxxyyy{{{||||||{{{zzz{{{}}}ZZZ===999<<<===999999999999;;;===@@@AAAAAAGGGGGGJJJQQQXXXlllsss\\\ddd~~~}}}~~~jjjZZZIIIBBBEEEFFF@@@999777777777888:::===???@@@EEEIIIMMMPPPSSSZZZeeennn{{{|||rrrssszzzuuu]]]FFF:::999999777888999:::;;;:::888555333333444555555666888<<<>>>@@@===:::999999999999888;;;@@@GGGLLLMMMLLLLLLKKKHHHCCCAAAEEEJJJOOOVVV\\\hhh\\\OOOFFF>>>888666777111111111111333555777888555555666666777777777666777888777777666555444444666666666666666555555555333333222222222222111111222222222222222333444444333333333333333333333333777555444444666666555444222333333333333222111000222111000000000000111222444888CCCOOOSSSLLLCCC>>>;;;::::::999999::::::;;;@@@BBBDDDEEEFFFFFFHHHJJJDDDBBBBBBDDDHHHSSSgggzzzxxxttt|||yyyZZZ;;;///---...------------,,,,,,,,,+++++++++,,,,,,,,,---------...555AAALLLXXXfffrrrqqq|||wwwdddYYYiii{{{~~~qqqnnncccaaa||||||xxx|||rrrfffZZZOOOGGGAAA999;;;===???BBBFFFKKKOOOPPPQQQRRRTTTZZZbbbkkkqqqjjjqqq}}}kkkRRRKKKFFF>>>???AAABBBBBBDDDHHHJJJMMMQQQTTTVVV\\\eeefffbbbSSSEEEAAAOOO]]]oooxxxqqqpppnnnpppzzzzzzxxxuuuoooiiifffhhhiiijjjqqqvvvxxxqqqhhhaaaYYYSSSQQQSSSSSSQQQVVVcccooouuu||||||vvvllldddhhhxxx|||sssjjj^^^PPPHHHMMMZZZhhhsssrrrtttfff\\\vvvMMM222666333...222555000000000000000///.........222222666:::777DDD___yyy|||qqq~~~qqq{{{zzz|||xxxzzz{{{rrrcccQQQDDDLLLaaasss|||}}}}}}}}}{{{yyyyyy{{{|||{{{{{{vvvwwwyyy|||RRR?????????999999999999:::<<<>>>@@@BBBBBBHHHJJJNNNWWWaaazzzooo[[[hhhmmmnnn[[[QQQFFFDDDGGGHHHAAA999666777888999:::===AAADDDKKKMMMNNNOOOQQQYYYdddmmm~~~}}}tttwwwttt\\\BBB666888;;;999===>>>>>>===:::666444333444555666777666777999;;;999888666666666777777777???DDDJJJNNNQQQRRRSSSTTTRRRPPPNNNOOOSSSZZZdddkkksss___MMMGGGCCC;;;777:::333333222222333666999;;;999999999999888777666555444555555555555444333222666666666666666666666666333333333333222222222222222222222111222222333444444444444444444444444444333444444666777888999888777666444333111111111111......///000111111111111444666>>>HHHKKKGGGBBB@@@<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFIIINNNQQQNNNMMMKKKIIIGGGMMM```rrryyypppuuuwww]]]AAA666333.........---------,,,,,,++++++,,,,,,,,,---------...000777CCCNNNXXXdddnnnqqqwww}}}sss```___tttttt|||wwwsssiiiooo}}}wwwrrr|||xxxnnnaaaSSSFFF>>>:::999:::===???AAAEEEKKKNNNQQQSSSWWW\\\dddppp}}}~~~fffOOOFFFHHHEEECCCDDDDDDCCCAAA@@@AAABBB???AAAAAAAAAEEEJJJLLLKKKEEEDDDGGGUUUppp{{{}}}|||{{{xxxwwwxxx{{{kkk]]]XXXXXXZZZaaagggjjjqqq{{{|||wwwqqqooovvvzzzrrrkkkaaaRRRFFFMMM]]]qqqwwwyyyzzz}}}jjjSSShhhVVV777666555......333000000000000000//////...///111000444888888LLLooovvv}}}hhh{{{yyy}}}xxxxxxsssdddWWWJJJCCCNNNcccssszzz}}}~~~~~~{{{{{{{{{}}}~~~{{{yyyuuuwwwzzz}}}nnnGGG<<<>>>:::333999999:::<<<===???AAABBBBBBHHHJJJQQQ___lll~~~mmm\\\mmmuuuiii___LLLFFFAAABBBEEEDDD===666555777999999;;;>>>CCCHHHQQQQQQQQQQQQUUU^^^jjjrrr{{{~~~yyyaaaEEE888===AAA??????>>>===;;;:::888777666555777888777666555555666333444555666777999:::<<>><<<===@@@===>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHKKKPPPVVV[[[WWWVVVUUURRRMMMNNN[[[iiixxxvvvxxxdddHHH777000............---------,,,,,,,,,,,,,,,------------///000888DDDOOOXXXcccmmmsssuuu{{{ooo[[[bbbzzzuuu}}}rrrlll~~~xxxzzzvvvnnn___NNN@@@999666888:::;;;===@@@EEEKKKPPPVVVZZZ___fffooo}}}}}}fffXXXRRRJJJJJJKKKFFFKKKLLLKKKIIIEEECCCBBBBBB??????>>><<<<<<>>>???@@@<<>>777555777999:::;;;???EEEKKKSSSSSSTTTWWW___jjjxxxzzzcccJJJCCCMMMPPPJJJAAA<<<888777:::<<<<<<:::666888:::999666444222222333555888:::;;;===???AAAIIIKKKOOOUUU\\\eeennntttxxxvvvooofffjjjtttUUUAAA777333444333222222222333555777888;;;<<<======<<<999777555777888999:::999777555333555555555555666666666666666666555555555444444444222222222222222333444444555555666777888999999:::444666888999888777777777:::888555222000//////000222333333333222222111000666444333555555555999@@@BBBCCCFFFIIILLLNNNOOOPPPOOOPPPRRRSSSUUUZZZ___ddd^^^]]]]]][[[VVVTTT\\\fff|||tttzzzlllQQQ:::---............------------,,,,,,,,,------------......000888EEEPPPZZZeeeppppppssszzzmmmVVVbbb~~~{{{~~~jjjjjjzzzttt~~~|||xxxooo^^^KKK===888888888999:::<<>>???AAABBBBBBHHHKKKNNN^^^wwwyyylllgggvvvyyy~~~UUUHHHHHHIIIKKKLLLHHH@@@999444777:::;;;;;;???GGGNNNSSSSSSVVV\\\ffftttyyyeeeUUU^^^ppprrrfffHHH???666444999<<<;;;888666888;;;;;;888555444333444777:::<<<===>>>@@@CCCEEEGGGKKKRRR]]]kkkzzzdddIII===999888333444555666777888999999:::;;;<<<===<<<:::888666777999;;;======<<<:::999666666666777777777888888777777777777666666666666444444444444444555666666555555777888:::;;;======999<<>><<<999999999===;;;888555333222222222444333333333222222111111666333333444444444:::BBBHHHKKKOOOTTTYYY]]]___```^^^______^^^^^^```dddgggeeedddcccdddaaa```eeemmmqqqjjjxxxsss]]]FFF666//////.........---------,,,,,,,,,---------.........000888EEEQQQ\\\hhhssskkkooozzzlllSSSbbbxxxzzz}}}bbbggg|||~~~|||{{{{{{}}}~~~~~~|||xxxlllYYYEEE999666888888999999:::>>>EEEMMMSSS[[[cccnnnzzz[[[YYYOOOQQQWWWUUUWWW[[[XXXPPPRRRSSSSSSQQQPPPPPPPPPIIIHHHFFFEEECCCAAABBBDDDIIIBBBIIIeee|||qqq}}}|||zzz}}}xxxtttrrr}}}|||~~~}}}yyyvvvzzzzzzsssmmmggg\\\PPPOOOWWWhhheeevvv{{{bbbqqqqqqTTT[[[rrrtttuuujjj```GGG444555666222333111111111111111000/////////222666===>>>:::QQQzzznnnWWW~~~{{{zzzyyy|||kkkLLLHHHLLL\\\nnnyyy~~~zzz}}}}}}||||||~~~|||~~~uuuCCC<<<@@@777222999999:::<<<>>>@@@AAABBBBBBOOOQQQTTTfffwwwllllll|||xxxyyyKKKEEEFFFHHHJJJJJJDDD<<<666444777:::;;;;;;@@@HHHOOOSSSTTTWWW]]]iiiwww}}}jjjddd{{{PPPDDD666222777:::777222666888;;;<<<:::888666555444777;;;<<<;;;<<<>>>AAAFFFHHHLLLTTTbbbsssfffJJJ===999666333444555666777777666666999;;;===>>>>>><<<999888777999<<>>777777888888999999999999888888888888777777777777666666666666666777888888555555777999;;;===???@@@===AAADDDDDDAAA??????@@@<<<:::888555333222222222444333222222222222222333555444444777777777===DDDNNNQQQVVV]]]ccchhhkkklllhhhgggfffdddbbbbbbdddgggllliiihhhjjjjjjjjjooovvvrrrkkkvvvsssLLL(((/////////...------,,,,,,,,,,,,,,,,,,---...//////333333666???OOOaaannnrrruuuuuuuuuiiiZZZfffttt~~~fffccc~~~|||}}}yyyyyy}}}|||yyyvvvwwwwwwuuuxxxuuulll]]]KKK>>>888888444888;;;;;;;;;AAAMMMWWW___hhhzzzeeeXXXUUUSSSUUUXXXZZZZZZYYYXXXWWWXXXXXXWWWTTTQQQOOOPPPQQQPPPLLLHHHFFFGGGGGGDDDBBBCCCIIIOOO]]]nnnmmmggglll~~~~~~xxxuuu}}}|||}}}|||{{{}}}zzz||||||vvvppphhh\\\QQQMMMOOOYYYlll~~~ssseee{{{lllcccxxx{{{~~~{{{eee```QQQ<<<111333444111333//////111111//////333000000444777777===UUUmmmeeeYYY|||xxxqqq{{{hhhMMMIIINNN___rrrzzzzzzwwwzzzzzz{{{|||~~~~~~|||zzz}}}}}}}}}~~~~~~~~~sssooouuu}}}|||mmmGGG???:::777:::;;;888:::===???AAACCCDDDEEEJJJTTT[[[nnnkkkvvveeeEEEFFFDDDHHHPPPSSSIII<<<444555555555666:::AAAJJJQQQUUUUUUXXX___kkkyyyzzzvvvhhhDDD333::::::555888:::999:::;;;:::999888999:::>>>:::999;;;<<<;;;===AAABBBEEEOOO]]]iiixxxpppzzzXXX???666777555333333444444444888>>>999>>>AAA@@@;;;888:::===>>>AAADDDDDDFFFHHHEEE???===::::::======999999;;;::::::::::::999999999999;;;888666666999:::999777888999:::;;;===>>>???@@@DDDEEEFFFEEEBBB@@@???@@@<<<:::888555555666888999777333111222333222555999666555888<<<888666@@@QQQ[[[dddgggeeekkkvvvzzzuuuqqqmmmhhhfffgggkkkmmmoooqqqooonnnpppsssrrrmmmhhhpppeeeqqqvvvRRR111/////////...------,,,,,,,,,,,,,,,,,,---...//////,,,000999FFFXXXfffnnnpppwwwyyyuuueee[[[kkkyyyiiiiiihhh{{{yyysssqqqpppvvv|||sssjjjkkkrrrwwwwwwuuurrriiiZZZIII<<<777666666888999999:::CCCQQQ]]]tttdddUUUUUUYYY```___^^^^^^___^^^]]][[[WWWWWWVVVUUUUUUVVVXXXZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSXXX^^^iiirrrkkkgggttt}}}|||}}}{{{pppooottt|||yyyzzz}}}|||}}}zzz{{{yyyuuuqqqjjj^^^RRRHHHJJJTTThhh{{{tttggguuuuuuppp}}}~~~ttteee___NNN999000333444111000......000000......000111111555888888>>>VVVooozzzoooggguuusss}}}zzz}}}|||}}}dddMMMIIIOOOaaattt~~~~~~}}}yyyzzz}}}~~~{{{yyy{{{{{{{{{|||}}}~~~|||tttqqquuu{{{~~~^^^???===;;;888:::;;;:::;;;===???AAABBBDDDEEEMMMVVV^^^sssxxx~~~wwwTTTAAAGGGGGGMMMVVVWWWLLL???777777777777888:::@@@HHHMMMSSSSSSWWW___kkkyyyqqqLLL888<<<;;;888<<>>;;;;;;===<<<<<<<<<<<<<<<<<<;;;;;;===;;;999999;;;<<<:::888;;;<<<===>>>???AAABBBCCCEEEEEEFFFDDDBBB@@@@@@AAA???===;;;999888999:::;;;555333444777888555555777555777:::<<<<<>>666777888999:::<<<@@@EEEIIIOOOQQQVVV___kkkzzzxxxSSS>>>???<<<;;;@@@CCC===>>>===<<<::::::<<<>>><<<<<>>>>>AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>>>><<<:::======>>>???@@@AAACCCCCCFFFFFFEEECCC@@@@@@AAACCCAAA@@@>>>===;;;;;;;;;;;;555555888===>>>999666777666<<<@@@BBBJJJZZZlllvvvyyy}}}|||xxx|||~~~}}}}}}}}}xxxtttooonnnoooqqqpppnnnzzzfff]]]ooo~~~WWW555/////////...------,,,,,,,,,,,,,,,,,,---...//////666666>>>MMM^^^kkktttyyyzzzooo[[[fffssscccuuuaaahhhsssqqqzzz{{{tttkkkggg^^^QQQDDD:::666666888999999999<<>>;;;888:::999===???AAAAAAAAABBBGGGJJJMMMWWWbbb~~~|||mmmmmmeeeJJJEEELLLQQQ[[[jjjqqqgggPPP<<<333666777:::;;;===@@@EEEHHHMMMPPPWWWaaammm{{{tttSSS@@@@@@======CCCEEEAAAAAA@@@===;;;;;;<<<>>>>>>===@@@GGGJJJIIIKKKNNN___kkkhhhHHH;;;777777555555777777777;;;BBBAAADDDFFFDDD@@@@@@DDDIIIKKKQQQXXX]]]dddkkkjjjfffZZZPPPGGGDDDBBB@@@AAADDD>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAA???===<<<>>>=========>>>???@@@AAAFFFFFFDDDBBB??????AAACCCAAAAAA@@@@@@???===<<<;;;999888<<>>AAAEEEIIILLLRRR[[[eeeqqq}}}lllOOO@@@@@@======BBBCCCCCCCCCBBB@@@>>>===>>>@@@CCC@@@BBBFFFIIIJJJMMMRRR___yyydddIII===:::666444444777777777;;;BBBBBBFFFJJJIIIEEECCCFFFJJJPPPWWW^^^dddlllrrrqqqmmmdddXXXLLLGGGEEECCCDDDFFF@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEDDDBBB@@@??????BBBAAA???>>>>>>>>>@@@@@@FFFFFFDDDAAA>>>===???AAAAAABBBCCCDDDDDDBBB@@@???>>><<<>>>BBBCCCAAAAAADDDBBBGGGKKKTTTjjjyyyzzzyyywwwvvvuuusssqqqoooqqqiiiqqquuu[[[777/////////...------,,,,,,,,,,,,,,,,,,---...//////---444JJJiiigggUUUlllzzzjjjbbbzzzttt___PPPnnn^^^bbb{{{~~~~~~}}}~~~~~~~~~yyykkk\\\WWWNNNEEE>>>:::888888777:::===???BBBEEEIIIMMMMMM[[[mmmzzzzzzgggXXXSSSQQQRRRPPPQQQ___ppp{{{~~~wwwvvvwwwvvvtttrrruuuyyy}}}~~~zzzxxxjjjgggccc___\\\WWWRRROOONNNIIIJJJVVVccchhhhhhhhhkkkwwwxxx|||yyy{{{xxxuuusssuuuzzz{{{yyyxxx{{{{{{yyyuuurrrrrrooodddXXXHHHCCCGGG[[[vvv~~~sss[[[lllrrruuu}}}ttt^^^BBB333333555222000...///222222///...000000000444888:::DDD^^^yyyuuueee|||yyyjjjuuu|||uuupppRRRJJJLLLVVVhhhvvvzzzwwwvvvzzz}}}~~~}}}~~~{{{|||}}}~~~}}}{{{zzzyyyyyyzzz}}}xxxSSS>>>777:::666666=========@@@CCCBBBAAADDDLLLSSSXXXiii|||{{{|||oooXXXMMMMMMUUU^^^nnn~~~uuuTTT>>>888444666999;;;===AAAFFFIIIMMMUUUaaalllvvvlllRRRCCCAAA<<<;;;@@@>>>BBBDDDEEEEEEDDDCCCDDDFFFHHHFFFFFFKKKNNNPPPTTTZZZlll___OOOFFF@@@666444444777777777<<>>AAADDDGGGJJJLLLKKKZZZoooyyygggYYY[[[ZZZaaajjjnnnsss}}}yyyvvvnnnjjjfffbbb___]]]ZZZXXXSSSTTTZZZeeemmmqqqtttxxxxxx|||uuujjjiiigggjjjlllqqqvvvuuusssvvv|||zzzzzzxxxsssqqqmmmcccYYYHHHBBBEEEYYYuuuwwwWWW___ttt~~~iiiKKK666333444333000......000000......000111111555:::===GGGccc~~~hhh```{{{ttt|||wwwhhhuuuyyyqqqOOOFFFJJJWWWjjjwwwyyyuuussstttzzz~~~}}}~~~|||}}}~~~}}}~~~~~~~~~|||zzz{{{]]]HHH999777;;;777777=========@@@CCCBBBAAAEEEOOOWWW___tttdddRRROOOYYYjjjyyytttOOO;;;999888999:::;;;<<>>DDDOOOQQQRRRPPPNNNRRRZZZaaagggnnnuuu{{{qqqcccUUUOOONNNLLLKKKLLLJJJKKKLLLMMMOOOPPPQQQRRRPPPOOONNNJJJFFFEEEGGGIIIRRROOOKKKGGGEEEDDDDDDEEEDDDEEEDDD@@@<<<999888999999===CCCHHHJJJIIIGGGEEEBBB@@@BBBGGGJJJJJJLLLPPPPPPRRRZZZfffpppyyy{{{yyyyyyzzzhhh888000//////...------,,,,,,,,,,,,,,,,,,---...//////333888MMMlllwwwUUUNNNlllwww}}}|||iii______sssXXXLLLgggzzzaaa\\\}}}{{{{{{|||~~~{{{vvvsssuuuxxx{{{uuuppprrryyy~~~~~~{{{zzzyyyxxxxxxyyyxxxwwwuuupppvvvyyyvvvppplllfff```NNNHHHAAA;;;777666666666;;;<<<>>>AAAEEEHHHLLLNNNUUUiiimmmaaa``````hhhwww{{{xxxsssooojjjgggeeedddcccaaa[[[aaalllxxxxxx}}}~~~lll]]]YYYVVVaaafffmmmrrrqqqooouuu}}}zzz{{{yyytttpppkkkccc[[[FFF@@@CCCXXXuuuzzzfffddd}}}uuuSSS:::222222111333//////111111//////333222222666<<>>BBBFFFQQQ\\\kkkwww~~~hhhRRRFFF999777;;;999<<>>DDDHHHHHHFFFDDDAAA@@@CCCJJJMMMMMMNNNRRRTTTXXXdddqqqvvvzzzqqq777222000---,,,---------,,,,,,---.........///111333999:::QQQlllsssxxxtttSSSKKKgggzzziiiTTTffftttdddMMMbbbuuunnneeelllsssnnnnnnfffwwwvvvrrrmmmhhhgggiiilllrrrkkkdddfffnnnxxx||||||}}}wwwqqqnnnpppssstttssssssuuutttppplllggg^^^TTTIIIEEE>>>777333222444666;;;<<<===>>>AAAJJJUUU^^^lllwwwXXX\\\]]]bbbooo~~~yyyvvvjjjnnnqqqrrrrrrsssvvvyyy{{{~~~pppZZZQQQTTT[[[hhhsssttttttxxx{{{zzzyyy{{{yyyuuuqqqmmmeee]]]KKKDDDEEEXXXsss___lll~~~www{{{TTT777666000555111111000000000000111111333444000:::???QQQxxxxxxfffjjj|||uuusssmmmMMMGGGWWWjjjyyyyyyooopppzzz~~~~~~|||{{{}}}~~~{{{|||}}}}}}~~~uuuWWWBBB@@@<<<999888999;;;<<>>DDDQQQbbbnnniiiPPPXXXVVV\\\mmm|||zzz~~~|||xxxjjj^^^aaammmttt{{{}}}xxxsssuuuxxxyyyzzz{{{yyytttqqqmmmddd[[[LLLDDDDDDUUUppp}}}bbbfff|||{{{rrrzzzPPP666777000444111111000000000000111111000444333>>>CCCUUU~~~wwwgggpppwwwyyykkkTTTIII[[[ppp~~~{{{sss{{{~~~||||||}}}}}}{{{|||~~~jjjLLL@@@>>>;;;999888999;;;===AAA@@@BBBEEEGGGIIIOOOWWWooo~~~wwwrrrpppjjjeeennn]]]BBB777;;;888777999<<<<<<===DDDLLL^^^fffnnnsss{{{xxxYYYGGG???;;;999999;;;EEEJJJKKKOOOXXX[[[XXXQQQ\\\jjjtttwwwuuunnnhhhiiiwww___CCC<<<::::::;;;;;;<<>>DDDKKKMMMQQQRRRZZZjjjooossssssfffcccbbb^^^ZZZXXXYYY^^^aaaaaabbbdddccc___]]]^^^```bbbdddeeeffffffeeeccc^^^WWWUUUXXXWWWSSSSSSQQQNNNHHHBBB>>>>>>???;;;777444444888>>>CCCFFFFFFLLLTTTYYYZZZZZZ\\\^^^```cccnnnzzzxxx@@@333000...------......---,,,---.........///111333555777NNNhhhqqqvvvzzzwww|||pppTTTOOOiiixxxvvv```NNNdddsssYYYVVVkkktttiiiSSSFFFAAA<<<============@@@FFFKKKPPPVVV]]]^^^[[[UUUQQQOOORRRVVVWWWUUUSSSPPPHHH???777666444444555999<<>>???>>>AAAEEEHHHMMMYYYeee{{{nnneeecccdddiiinnnuuugggGGG???:::666999888999<<<<<<===DDDMMMZZZaaaiiiqqq|||gggNNN@@@:::===BBB@@@KKKQQQOOOQQQZZZ______fffkkkkkkhhhllltttnnnbbb```dddhhhiiiiiikkkmmmmmmeeeTTTBBB===:::;;;<<<>>>CCCJJJGGGNNNRRR[[[jjjmmmqqq}}}tttiiiggghhhddd___[[[___dddhhhggggggiiigggddd___```bbbccceeeeeeeeeeeeeeefffccc______bbbccc```ZZZYYYVVVTTTRRRRRRSSSTTTIIIDDD===999999<<>>AAAIIIRRRWWWVVVQQQNNNLLLGGGJJJLLLKKKJJJHHHBBB:::666555555555777:::===???AAACCCFFFIIIOOOYYYgggpppvvv|||~~~}}}~~~|||~~~}}}{{{{{{vvvuuussspppqqqpppggg\\\LLLCCC???KKKcccwww~~~lllrrr{{{nnnHHH333888000111111111000000000000111111222888999@@@AAAWWWssszzzyyyyyyooobbbSSSFFFRRRhhh~~~|||~~~~~~~~~~~~|||{{{zzzyyy|||SSSAAA999888888888999;;;===>>>??????AAAEEEGGGNNN\\\jjjyyyjjj```]]]___bbbgggnnnwww]]]CCC@@@:::444999888:::<<<===>>>EEEMMMVVV^^^iiisss}}}nnnTTTBBB999<<>>AAABBB@@@@@@AAA===777666666777888:::===???@@@EEEHHHLLLNNNPPPTTTZZZ```hhhkkkxxx}}}|||~~~|||}}}{{{www|||{{{{{{}}}~~~~~~zzzwwwwwwwwwuuurrrqqqrrrrrrhhh]]]KKKCCC@@@LLLcccyyy{{{ttteeesssKKK444777000222111111000000000000111111111777777@@@CCC\\\wwwooo}}}wwwwww~~~sssfffUUUEEETTThhh|||~~~}}}~~~{{{yyyzzzzzz{{{}}}PPP>>>999999888999:::<<<===>>>@@@@@@BBBFFFHHHPPPaaarrrnnn^^^XXXZZZ^^^```eeemmmwwwTTTAAA???:::555:::999:::======>>>EEEMMMWWWaaallluuuttt^^^III;;;:::@@@???FFFIIIIIIPPP^^^eeeccciiilllrrrzzz}}}wwwiii]]]hhhfffgggkkkllliiiffffff{{{xxxhhhRRREEE>>>999999<<<>>>BBBHHHKKKTTT[[[dddrrruuuzzzzzzsssqqqoooiiieeeeeeeeemmmssssssrrrrrrrrrpppnnnmmmkkkjjjhhhgggggggggiiimmmnnnjjjiiijjjkkkiiikkkiiifffcccaaa]]]YYYUUU[[[VVVOOOFFFAAA@@@CCCGGGFFFOOO[[[aaacccdddjjjooossswww|||~~~|||{{{|||~~~~~~zzzpppGGG333111///......//////...,,,---.........///111333666@@@UUUdddfffqqqsssWWW\\\}}}uuu[[[KKKddd{{{|||~~~~~~~~~ooo\\\zzzkkkNNN999555888555777888999888777777888666777999<<<>>>>>>;;;999888:::999777888;;;999444666777999;;;===@@@BBBCCCHHHLLLPPPQQQPPPPPPTTTWWW___aaattt~~~~~~|||wwwqqqlllmmmtttyyy|||~~~}}}|||xxxuuuvvvyyy||||||{{{|||~~~~~~~~~wwwuuuzzz}}}zzzzzzzzzxxxtttqqqsssrrrggg[[[JJJCCCAAANNNfff|||eee~~~zzzPPP666777000444111111000000000000111111000555555???CCCZZZqqqgggwww}}}tttrrryyy~~~}}}qqqgggVVVGGGWWWhhhyyy~~~}}}}}}yyywwwyyy{{{}}}III>>>::::::::::::;;;<<<>>>>>>???@@@CCCGGGKKKUUUiii{{{zzzbbbTTTUUU\\\aaacccjjjuuuxxxKKK===<<<888888:::999:::======>>>EEENNNZZZdddnnnuuu|||}}}{{{wwwhhhTTTBBB<<<>>>===CCCGGGKKKWWWfffiiiccc```dddrrr}}}qqqlllppp~~~yyyyyy~~~zzzvvvvvvyyyzzzfffUUUHHH@@@::::::===???CCCHHHQQQ[[[aaalllzzzzzzvvvqqqjjjiiikkkbbbllltttvvvvvvxxxyyyxxxuuussspppmmmkkkkkklllmmmpppvvvxxxuuutttuuuvvvuuusssqqqppppppppplllgggbbbdddaaaZZZQQQHHHDDDEEEGGGFFFOOOZZZ```aaaeeennnvvvzzz}}}yyywwwxxxwwwxxxzzz|||zzzuuuqqqmmmqqqwww{{{}}}~~~}}}|||rrrIII444111///.../////////...,,,---.........///111333666BBBZZZhhhiiisssoooPPPUUUvvvyyy^^^KKKaaa|||zzz}}}~~~~~~nnn[[[pppRRR===888<<<<<<<<<<<<===<<<;;;999777<<<:::888999;;;;;;777444444555444222333777666333666777999<<>>AAAUUUfffggg|||uuuuuu}}}~~~|||qqqhhhZZZLLLYYYhhhwww}}}~~~}}}|||wwwvvvyyy|||nnnCCCAAA;;;:::;;;;;;<<<===>>>>>>???@@@DDDIIIMMMYYYnnnrrrYYYNNNTTT___ggghhhsssnnnEEE:::999777;;;:::999;;;===>>>???EEENNN]]]fffnnnrrrxxxwwwwww~~~yyymmmfffrrruuuzzz}}}|||uuullleeesssuuuvvvooo]]]JJJ@@@@@@<<>>AAAEEEIII[[[eeelllvvvzzzrrrkkkkkkooo___jjjtttwwwxxx{{{~~~~~~wwwtttpppmmmlllmmmooopppuuu|||wwwwwwzzz~~~}}}yyyooommmeeeZZZOOOGGGEEEEEEFFFOOOZZZ___aaafffqqq{{{|||}}}wwwsssoookkkfffcccbbb___ZZZWWWRRRXXX```gggmmmttt{{{}}}}}}{{{zzzppprrroooCCC444111...---......---,,,---......---,,,...111444>>>FFFZZZeeedddmmm}}}qqqRRR]]]uuuzzzaaaOOOiii}}}zzz||||||vvv[[[UUUzzz```EEE<<>>???@@@CCCCCCIIIOOOQQQWWWkkksss___OOONNN\\\mmmwwwZZZBBB<<<;;;:::<<<<<<;;;<<<>>>>>>???FFFOOOXXXjjjrrruuummmmmmhhhccccccaaa___```aaabbbbbb```]]]\\\dddllltttrrr___III>>>>>><<>>CCCGGGJJJJJJHHHPPPRRRTTTVVVWWWVVVUUUTTTTTTdddnnn{{{|||}}}~~~~~~~~~{{{nnn___VVVTTTPPPKKKLLLQQQUUUYYYeeevvv{{{||||||}}}}}}|||{{{{{{~~~zzzyyy}}}~~~}}}zzzyyyxxxyyy|||}}}zzzwwwyyyzzzwwwrrrooojjj```VVVJJJBBB@@@MMMfff|||~~~ggg~~~^^^999555222444222222111111111111222222555666999===FFFXXXmmm{{{ppplllxxxeeeiiittt}}}|||wwwfffTTTPPP```qqq~~~~~~~~~~~~{{{~~~UUUDDD999;;;;;;;;;<<<===>>>???@@@DDDCCCGGGLLLNNNUUUlllvvvcccSSSTTTdddxxxUUU???<<<<<<;;;<<<<<<;;;<<<>>>>>>???GGGOOOYYYjjjqqqtttxxx```\\\WWWWWW^^^```dddccccccaaa___\\\ZZZXXX]]]___ccccccZZZKKKAAA>>><<>>999::::::;;;;;;::::::999666555333222333444666777===>>>@@@DDDIIIKKKKKKJJJOOOOOOPPPPPPQQQRRRRRRSSSSSSfffuuu~~~~~~~~~~~~}}}zzz}}}~~~wwwmmmfffccc```[[[\\\ZZZTTTQQQWWWfffttt{{{yyyyyyyyyzzz{{{|||}}}~~~|||{{{|||zzzwwwxxx|||wwwxxxyyyyyyyyyxxxvvvuuuuuuxxxxxxuuurrrkkk^^^RRRHHH@@@>>>LLLeee|||ttt\\\~~~aaa;;;666222333222222111111111111222222555777:::???III[[[rrrkkkkkktttccchhhsss|||~~~wwwdddPPPLLLbbbqqq}}}~~~}}}QQQDDD<<<;;;;;;;;;<<<===>>>@@@@@@CCCBBBFFFKKKOOOZZZsssyyygggXXXYYYmmmyyyNNN<<<===>>><<<;;;<<<;;;<<<>>>???@@@HHHPPP[[[kkkqqqtttnnn[[[ZZZXXX\\\eeehhhmmmkkkhhhddd```\\\ZZZXXX[[[WWWVVVYYYXXXOOODDD???AAAJJJ]]]rrr}}}yyyqqqmmmwwwzzzppp[[[KKK>>><<<>>>CCCPPP]]]ssssssyyyxxxvvvxxxsssuuuyyy}}}xxxvvvvvvyyyyyytttrrrttt}}}zzzxxxuuutttwwwyyywwwvvvwwwwwwtttqqqjjj___UUUSSSXXX\\\ttt~~~yyyrrrlllhhh]]]]]]^^^ZZZOOOCCC@@@DDDBBBDDDHHHPPP\\\kkkxxx~~~mmmrrrvvvNNN444222///......///...------......------///333666<<>>???@@@AAABBB@@@===:::777777666555444666999<<<@@@@@@BBBFFFJJJMMMMMMLLLMMMLLLJJJJJJJJJMMMPPPRRRUUUkkk~~~~~~||||||www|||~~~}}}|||~~~zzzwwwwwwvvvsssooohhh]]]SSSSSS\\\iiirrr~~~|||{{{zzz{{{|||}}}{{{zzz{{{{{{xxxsssuuuzzzuuuwwwyyyyyyxxxvvvvvvvvvtttwwwxxxuuurrrkkk^^^QQQFFF???===LLLfff}}}mmmXXXccc<<<666222444222222111111111111222222444777<<>>;;;;;;;;;<<<===???@@@AAABBBBBBHHHPPPWWWccc}}}rrrbbbcccyyypppIII<<<>>>???;;;999<<<;;;<<>>???AAABBBBBBDDDLLLVVV]]]hhhqqqqqqhhhGGG<<>>:::999;;;:::<<>>BBBJJJZZZjjjttt|||{{{tttssstttyyy}}}{{{{{{yyyvvvzzz{{{{{{{{{|||zzzyyyxxxssshhh^^^___fff|||xxxuuunnnfff^^^WWWOOOGGGEEEGGGLLLNNNRRRWWW```mmm{{{wwwwwwlllxxx~~~SSS555222000////////////...---............000444777===HHHcccxxx}}}~~~kkkPPPddd}}}}}}vvv[[[OOOkkkqqqdddPPPIIImmm|||wwwvvvwwwxxxyyyzzzuuuvvv}}}yyyhhhYYYTTTXXXTTTSSSVVVWWWTTTRRRSSSQQQUUU[[[bbbddd___UUUMMMCCC???:::777666888;;;===@@@@@@AAAEEEJJJMMMOOOOOOLLLJJJGGGFFFIIINNNSSSWWWYYYqqqrrrfffiiittt}}}~~~}}}{{{{{{{{{|||~~~|||}}}|||{{{}}}~~~yyyqqq^^^[[[ZZZZZZZZZ\\\eeennn}}}{{{yyyyyyyyy{{{||||||wwwssspppkkkffffffkkkwwwvvvuuuvvvwwwyyy{{{|||yyyzzzxxxssspppkkk```VVVFFF@@@???OOOjjjccc^^^~~~}}}bbb;;;666333555222222111111111111222222555:::>>>AAAIII\\\vvvttt___iiitttnnnwwwxxxvvv}}}rrr^^^RRRUUUlllsss{{{}}}}}}LLLEEEAAA:::;;;;;;===>>>@@@BBBCCCDDDGGGOOOYYY___hhh{{{yyy{{{___EEE===>>><<<::::::;;;:::<<<@@@AAADDDLLLUUU```nnntttyyywwwyyy}}}}}}{{{uuussspppmmmkkkjjjkkkkkkdddfffmmmrrrnnnaaaWWWTTTPPP[[[jjjnnn___VVViiiooo\\\MMMAAA@@@FFFOOO___ooozzzvvvtttuuu{{{~~~zzzxxx}}}zzz|||}}}~~~}}}{{{wwwnnneeefffkkk{{{yyyrrrggg[[[UUUPPPJJJHHHIIINNNRRRWWW\\\dddppp~~~|||sssTTT555333000////////////...------.........111555888AAAJJJcccwww~~~lllQQQkkkyyy```RRRkkk~~~ooobbbUUUMMMqqq}}}|||zzzyyyxxxvvvqqqttt~~~}}}mmm[[[RRRVVVWWW^^^kkktttvvvvvvwwwnnnrrryyyxxxiii]]]QQQJJJAAA<<<;;;;;;<<<;;;======???CCCHHHMMMOOOPPPKKKIIIHHHHHHKKKQQQWWW[[[aaaxxxyyyhhhXXX[[[hhh|||~~~}}}xxxxxxuuutttwww|||~~~yyyyyyxxxxxx{{{xxxlll^^^WWWWWW[[[`````````fffooo~~~}}}|||{{{{{{{{{||||||zzzqqqhhhddddddeeejjjppp{{{wwwsssrrruuuyyyzzzzzzyyyzzzyyyuuurrrlllaaaVVVGGGAAAAAAQQQmmm\\\```}}}aaa<<<777333444222222111111111111222222333999>>>BBBJJJ^^^zzzyyyeeeppprrrooozzz{{{zzz}}}rrrcccQQQIIIPPPiiioooyyy}}}|||zzzzzz|||QQQHHHBBB:::;;;;;;===>>>AAABBBCCCFFFHHHOOOYYY```kkkkkkVVVBBB======:::999<<<;;;:::<<<@@@BBBDDDMMMVVVaaaooovvv}}}~~~{{{rrrqqqooonnnlllllllllllliiijjjpppuuusssggg]]]YYYPPPWWW]]]ZZZQQQSSSlll}}}}}}mmmYYYLLLBBBDDDKKKTTTcccrrr~~~vvvtttwww}}}~~~zzz~~~}}}{{{uuummmllloooxxxnnnddd^^^YYYSSSQQQRRRVVV[[[```dddjjjsss}}}XXX555333000//////000///...------......///111555888???IIIddd}}}mmmQQQppp}}}gggWWWmmmyyynnnggg[[[VVVzzz~~~yyy}}}ttt^^^RRRKKKRRRbbbzzzuuu^^^UUUIIIAAA@@@@@@>>>;;;<<<<<<===BBBGGGLLLOOOPPPPPPOOONNNNNNRRRXXX___cccqqq~~~{{{tttbbbRRRVVVddd|||~~~~~~}}}vvvkkkgggdddiiirrrxxxxxxuuuttttttuuuwww{{{wwweeeSSSOOORRR[[[eeeiiiiiipppzzz}}}|||||||||oooeee]]]___iiivvvxxxqqqppptttxxxyyywwwxxxzzzzzzxxxtttnnnaaaUUUHHHBBBBBBSSSoooXXX___}}}aaa>>>888222222222222111111111111222222000777>>>DDDNNNdddwwwlllvvv}}}lllkkkyyy~~~yyy{{{jjj[[[KKKFFFOOOeeekkkuuu~~~}}}|||vvvvvvvvvxxx{{{~~~||||||MMMCCC<<<:::;;;;;;===???AAACCCDDDFFFGGGNNNYYYbbbqqq{{{aaaOOO@@@<<<;;;888:::???;;;:::<<<@@@BBBEEENNNWWWaaapppwwwyyyyyyxxx}}}yyy~~~|||sssrrrqqqpppooonnnnnnmmmmmmrrrppprrrwwwuuukkk```ZZZIIILLLMMMIIIHHHUUUqqq|||{{{{{{kkkXXXKKKDDDGGGOOOXXXfffttt{{{tttsssxxx|||~~~~~~yyyrrrpppqqq}}}wwwpppkkkddd]]][[[]]]aaaeeejjjlllooouuu^^^:::444///111222///------000111111000...000666;;;>>>TTTnnnaaaJJJiiihhh]]]fffyyyyyylllhhh```YYY}}}zzzaaaNNNLLLMMM\\\kkkxxx~~~ppp]]]MMMCCC======>>>AAA???GGGNNNKKKOOOSSSNNNRRRRRRUUUZZZ___gggvvv~~~qqqbbb\\\iii~~~}}}|||}}}~~~~~~}}}tttjjj\\\WWWQQQOOOUUU___iiioooiiillllllhhheeebbbXXXLLLNNNUUU^^^gggnnnxxx}}}yyyhhhfffjjjvvvwwwqqqrrrrrrrrruuuzzz}}}~~~yyy{{{zzzwwwrrrlll___SSSEEEAAA???TTTyyyqqqYYYrrrZZZ@@@333000777333222222111111222222333888555DDDMMMLLLlll{{{~~~qqqtttwwwpppyyy}}}mmmaaaSSSMMMUUU```lllxxx}}}~~~}}}yyyyyy|||{{{~~~{{{{{{|||~~~bbbCCCAAA???=========>>>@@@BBBBBBAAADDDFFFQQQ___kkkyyykkkWWWMMMBBB===:::777888<<<<<<;;;===@@@BBBFFFOOOYYYcccqqqzzzmmmqqqjjjXXXZZZiiixxx~~~|||xxxwwwwwwtttpppmmmooossstttnnnhhhiiirrryyyyyywwwsssiii^^^\\\EEE===@@@DDDUUUsss{{{rrrsss}}}wwwnnnUUUOOOJJJKKKOOOVVVcccoooxxxzzz|||yyy{{{~~~vvvrrrtttuuunnnlllooorrroooqqqsssuuuwww|||iii:::444///111222///---...///000111///...111777<<>>444222666333222222111111222222333666999EEEIIITTT~~~rrrvvvssszzzzzzqqqbbbXXX^^^bbbnnnyyy~~~}}}}}}~~~~~~___AAA===;;;<<<<<<<<<>>>@@@BBBCCCCCCEEEHHHRRRaaammm}}}kkkWWWLLLAAA<<<:::888999===<<<;;;===@@@CCCFFFPPPYYYcccqqqzzzwwwwwwlllWWW___lllyyy{{{uuuoooooopppuuuqqqnnnooosssuuutttrrroootttwwwvvvwwwyyyvvvqqqiiiMMM>>>???DDDWWWttttttrrrtttuuu}}}oooVVVOOOJJJKKKMMMSSS^^^hhhlllnnnvvvxxxuuuvvv{{{yyyqqqppp~~~}}}~~~mmm;;;444///000111///---......///000//////222999???GGGYYYlllwww{{{[[[GGG___gggfffpppeeeWWWVVVnnnYYYLLLNNN[[[ccccccppphhhRRRHHHHHHMMMZZZqqqvvvcccUUUQQQKKKOOOQQQUUU[[[dddvvvyyyfff]]]\\\qqq{{{xxxttttttwwwwwwxxx|||~~~|||xxxoooeee\\\^^^aaacccccc^^^WWWQQQNNNOOOMMMKKKLLLOOONNNJJJPPP[[[jjjyyyyyyrrrggg[[[YYY[[[ZZZUUUSSS^^^ttt|||{{{{{{zzzuuuqqqrrrttttttqqqnnniii^^^SSSEEEEEEFFFXXXxxxYYYGGGmmmXXX;;;555444555333222222111111222222333555===DDDEEEXXXtttzzzwwwyyy}}}wwweeeWWW[[[cccnnnzzz~~~}}}bbbDDD@@@<<<:::;;;<<<>>>@@@BBBCCCDDDGGGIIISSSbbbppp~~~jjjYYYMMMAAA<<<:::888999<<<<<<;;;===AAACCCGGGQQQ[[[dddsss|||~~~jjjkkkqqqwwwvvvppplllooouuuvvvuuusssrrrsssuuuxxxzzzxxxyyyxxxvvvxxxvvvWWWAAA>>>BBBWWWqqq~~~|||ooonnntttuuukkkUUUOOOIIIIIIJJJMMMTTT\\\ccceeemmmxxxwwwsssttt}}}tttooowwwlll;;;444///000111///...///---...///...///333;;;AAAHHHXXXhhhqqqwww~~~vvv[[[GGGZZZ{{{ppppppwwwlll[[[ZZZ{{{kkkUUURRR[[[cccaaajjjzzz|||^^^QQQSSSeeeyyyhhhNNNIIIHHHMMMOOOSSSXXXaaaxxxzzzqqqjjjcccjjj}}}wwwtttpppppptttvvvsssqqqrrrvvv{{{~~~{{{sssjjjcccccceeehhhjjjjjjhhheee\\\[[[YYYVVVUUUVVVVVVUUU[[[dddqqqyyyppphhhaaaTTTRRRUUUaaawww{{{vvvvvvvvvttttttoooqqqqqqnnnlllggg]]]RRRAAACCCFFFXXXvvv}}}LLLBBBmmmSSS777555444333333222222111111222222333777===BBBDDDWWW{{{sssxxxzzz~~~wwwooo\\\OOOTTTcccnnnzzz}}}~~~~~~~~~cccGGGAAA===999;;;===???@@@BBBDDDFFFIIIKKKTTTcccppp~~~lll]]]PPPBBB<<<:::888888999<<<;;;===AAADDDHHHRRR\\\hhhwww{{{qqqkkkjjjpppwwwuuuvvvwwwvvvtttuuuyyy|||~~~{{{|||xxx[[[FFF???@@@QQQiiitttwwwlllmmmuuusss|||bbbSSSLLLFFFEEEEEEEEEIIINNNXXX[[[cccnnnvvv|||zzzvvvwwwxxx}}}mmm<<<444//////000///...///---...///...///444<<>>??????AAADDDFFFJJJKKKUUUcccpppooobbbSSSDDD<<<999666555666;;;;;;===BBBEEEIIITTT^^^nnn{{{vvvccc[[[ZZZ```gggnnnssswwwyyyxxxxxx|||}}}~~~sss^^^NNNDDD>>>JJJ___hhh```___lll{{{yyyzzztttvvvZZZOOOGGGAAA@@@@@@???@@@CCCHHHLLLUUU___ffflllvvv}}}zzz}}}|||wwwjjj<<<444//////000......000...//////...///444===DDDOOOXXXccclllrrrxxx}}}vvv___GGGNNNmmmhhhdddkkksssbbbZZZPPPjjjgggZZZ___kkkmmmoootttrrruuu{{{{{{yyy~~~}}}ooo^^^fffzzz[[[AAAAAAEEEHHHIIILLLSSS___www|||qqqrrr~~~yyytttxxxuuuuuuzzz~~~~~~~~~|||}}}|||}}}{{{wwwzzzzzzyyyxxxssskkkaaaYYYYYYVVVTTTTTTQQQNNNPPPTTT___ggguuuwwwppppppqqqtttllliiiqqqvvvsssrrrtttqqqrrrpppllliiidddYYYOOOAAAFFFLLLaaadddJJJRRR}}}wwweeewwwHHH666444222222333222222111111222222333333999>>>KKK\\\fff}}}bbbjjj{{{yyyyyyzzzxxxwww{{{yyypppgggVVVSSSdddoooxxx~~~|||{{{}}}WWW@@@<<<777888<<>>AAAEEENNNWWW]]]bbbnnnyyy~~~~~~~~~|||zzzwwwuuusssrrrpppnnnhhh===555......///......000/////////......444===DDDOOOTTT]]]iiirrryyy~~~~~~gggKKKNNNnnneeeXXX^^^uuu~~~~~~pppddd]]]OOOccczzzmmmbbbiiiuuutttqqqtttttttttwwwvvvssswww~~~{{{rrrVVVSSSWWW\\\UUUMMMWWWjjjooolllmmm```GGG>>>DDDEEEKKKJJJKKKPPPZZZnnn~~~~~~vvvrrrqqqvvvzzz|||~~~}}}}}}|||~~~}}}yyyjjjddd```^^^[[[XXX]]]eeerrrzzz~~~}}}xxxuuuiiidddfffqqquuuqqqpppuuuuuuuuurrrmmmhhhcccXXXMMMCCCHHHOOOgggXXXIIIZZZyyylll[[[jjjDDD999555111444333222222111111222222333111>>>@@@JJJaaaoooiiinnn|||vvvvvvwwwvvvwwwzzz~~~|||tttooodddPPPNNNbbbpppyyy{{{yyy{{{YYYDDDBBB===999===@@@@@@>>>>>>BBBFFFIIILLLXXXiiixxx}}}}}}}}}qqqeeeTTTBBB;;;:::888777777;;;:::===CCCFFFLLLVVV```ppp~~~hhhTTTDDDAAADDDKKKZZZjjjtttwwwzzz}}}zzzxxxzzznnn___SSSHHHMMMWWWTTTLLL[[[uuummmPPPKKKGGG]]]jjjTTTJJJAAA999999;;;;;;<<<>>>AAAFFFNNNWWW[[[aaalllxxx~~~zzzsssooooooppplllmmmooopppqqqtttwwwyyy}}}wwwjjj===555......///......000000000///......444===DDDKKKNNNXXXfffsss{{{gggIIIJJJkkkiiiSSS___xxx~~~yyysssdddTTTeeezzzuuuyyy|||}}}qqqjjjsssyyysssvvvxxxtttwwwwwwuuuxxx{{{qqqbbbMMMDDDDDDKKKHHH<<<<<>>>>>AAAEEEIIIMMMZZZmmm|||{{{|||xxx}}}}}}pppcccRRRAAA:::::::::999999;;;:::===CCCGGGLLLWWWaaaooo}}}qqqYYYOOOKKKQQQUUU[[[kkk~~~~~~~~~{{{|||wwweeeWWWNNNSSSXXXPPPKKKZZZqqq|||___FFFIIIIIIgggfffRRRJJJ@@@888888;;;<<<===???AAAEEENNNVVVZZZ___jjjwwwzzzvvvppphhhbbb```bbbdddeeejjjrrrxxx}}}vvv{{{zzziii<<<444...///000///...000///---...///000333<<>>===:::888:::======;;;<<<@@@AAACCCHHHOOONNNRRRWWW\\\bbbkkkvvv~~~xxxoooiiieeehhhlllyyyvvvnnnpppvvvyyy|||~~~~~~~~~||||||{{{}}}zzzzzzzzzzzzwwwssspppmmmiiihhhhhhiiillloooppppppxxxuuuqqqmmmggg^^^SSSKKKBBBIIIVVVwww~~~SSSDDD^^^vvvbbbtttfff<<<777444---444111111000000111111222333444>>>BBBKKKcccxxxuuupppxxx|||rrrlll|||yyywwwuuutttmmm\\\MMMPPP\\\ppp{{{~~~sssQQQAAA@@@DDD<<<<<<>>>AAA@@@>>>BBBHHHPPPTTT___ooo~~~zzzzzzzzz{{{mmmZZZPPPBBB999888:::;;;;;;999===;;;===GGGJJJQQQaaaqqqrrroooooowww}}}~~~~~~xxxiii___UUULLLJJJMMMKKKaaayyysss]]]LLLDDDHHHNNNqqqzzzhhhTTTEEE???:::;;;;;;;;;===@@@DDDGGGNNNVVVZZZ___iiittt|||xxxtttooocccccc]]]VVVVVV```ggghhhqqqwwwuuuxxxxxxhhh???777111111222000000111000......000111333<<>>@@@DDDFFFGGGKKKRRRPPPXXXdddooo{{{sssdddYYYRRRNNNPPPUUUUUUbbblllooottt}}}|||~~~{{{rrrrrrvvvxxx{{{~~~~~~}}}}}}}}}}}}||||||}}}zzzwwwyyyzzzwwwtttssssssssssssssssssrrrqqqppplllkkkkkkmmmpppqqqqqqppprrrqqqnnnkkkfff]]]QQQIIIFFFMMMXXXuuuiiiIIIJJJnnn|||___zzz]]]888888777///333111111000000111111222333555???BBBJJJ___uuuooooooyyyjjjsssqqqnnn}}}}}}xxxtttmmm___QQQRRR\\\ooozzz~~~|||{{{}}}iiiLLL>>>:::;;;<<<<<>>;;;===GGGJJJRRRcccrrr}}}~~~|||{{{vvviiiaaaXXXOOOKKKLLLPPPeeeyyyzzziiiUUULLLKKKVVVcccvvvaaaJJJCCC===999:::<<<<<>>===@@@???BBBGGGIIIIIILLLQQQUUU```rrrrrrbbbUUUQQQRRRRRR]]]dddcccggg|||~~~|||~~~|||uuutttvvvxxx}}}~~~{{{xxxvvvvvvvvvvvvvvvxxx|||}}}{{{zzzxxxrrrppptttxxxvvvrrrpppqqqqqqqqqqqqrrrrrrssssssnnnnnnooorrrttttttrrrpppmmmmmmmmmkkkfff\\\QQQIIILLLVVV```yyyVVV@@@NNNvvv{{{gggRRR555888999222222111111000000111111222333666>>>AAAIII___tttuuuiii{{{vvv___lllooommm~~~}}}xxxqqqcccSSSQQQYYYjjjuuu}}}zzz|||}}}gggNNNAAA;;;999;;;<<<@@@DDDCCC@@@CCCHHHNNNSSS^^^ooo}}}zzzxxxzzzrrrdddOOO@@@:::888777666:::>>>;;;===GGGLLLUUUfffuuuyyymmmiiigggnnn~~~~~~{{{wwwxxx}}}|||tttlllfff___VVVPPPOOOVVViiiyyyttt^^^PPPSSS]]]pppyyyvvv}}}|||\\\GGGAAA;;;888:::===>>>AAAEEELLLOOOUUU\\\```eeeppp|||vvvpppjjjfffaaaffffffaaa^^^```bbbbbbkkkuuu}}}sss~~~sssAAA888111//////------///222//////111111444<<>>JJJdddyyybbbwwwfffpppqqqlll|||gggQQQLLLSSSeeerrr~~~mmmQQQBBB===;;;;;;<<<@@@DDDCCCAAACCCIIIOOOSSS___ppp}}}|||yyyiiiSSSBBB:::999888888:::>>>;;;===HHHNNNXXXjjjxxxyyyfff```RRRGGGIIIJJJPPPfff}}}{{{~~~{{{tttsssuuuvvvrrrnnnkkkggg```ZZZVVVWWWjjjzzzrrr^^^WWWfffyyyxxxzzz]]]LLLBBB<<<888;;;===>>>BBBFFFMMMPPPWWW^^^ccchhhsss~~~~~~yyyttt{{{sssnnn|||oooDDD;;;222000000...---///222000///111111333;;;EEEHHHKKKVVVdddooovvv}}}{{{zzz^^^EEEWWWqqq\\\^^^~~~{{{fff```ooo}}}}}}xxxyyyyyyvvvnnnaaaTTTLLLRRRVVVYYYXXXXXXWWWOOOFFFKKKJJJKKKNNNOOOOOOTTTZZZeeerrrwwwvvv~~~}}}}}}{{{xxxuuusssppprrr}}}~~~~~~}}}vvvxxxzzzzzzzzzyyyzzz{{{yyy{{{~~~~~~~~~|||xxxvvvvvvxxxzzzzzz{{{ssslllkkkkkkjjjkkkooorrrtttvvvxxxwwwuuurrrppppppqqqsssvvvxxxvvvrrrooonnnooonnnjjjbbbXXXNNNHHHLLLZZZdddyyyQQQJJJkkknnnHHH888333222555777111111000000111111222333888:::<<>>;;;<<<>>>???BBBFFFQQQUUU]]]eeejjjooozzzxxxmmmnnnyyyJJJ@@@777444333111000222111//////000000222:::DDDJJJIIIOOO```qqq|||sssMMMSSS{{{ttt```[[[tttzzzccc\\\fffvvv{{{tttuuu|||~~~|||}}}|||vvvlll___UUUPPPRRRZZZ___```cccddd[[[NNNOOOLLLKKKNNNPPPTTT[[[dddxxxssssssqqqsss|||~~~zzzyyy{{{|||{{{xxxssslllkkkwww~~~~~~|||zzzyyyzzzqqquuuyyyzzzyyyxxxyyyzzzxxxwwwvvvwwwyyyzzzzzzyyyrrrooollljjjddd\\\[[[^^^nnnppprrrtttuuutttrrrpppqqqrrrtttvvvxxxwwwssspppmmmmmmjjjddd[[[RRRKKKHHHUUUcccjjj}}}zzzBBBHHH|||gggEEE;;;222///555777111111000000111111222333777999>>>SSSsssnnnkkk{{{||||||kkkrrroooqqqoooPPPJJJTTTppp|||~~~{{{~~~~~~~~~}}}}}}}}}}}}}}}oooLLL:::777;;;:::;;;===AAA@@@???DDDJJJPPPVVVcccttt}}}}}}}}}|||xxxhhhSSSCCC<<<;;;;;;;;;777===<<>>@@@AAADDDHHHOOOTTT^^^iiiooosss}}}tttoooqqqxxx}}}{{{{{{uuuuuuMMMCCC999666444222111333000......//////111999BBBLLLIIIOOO```sssZZZJJJgggttteeeYYYiiixxxxxx```TTTXXXddd{{{~~~yyylllmmmzzz}}}uuujjjaaa]]]\\\[[[eeemmmpppuuuyyyooo```YYYUUUSSSVVV[[[bbbooo{{{qqq^^^^^^ZZZZZZbbbfffssswww}}}|||{{{}}}||||||zzzsssiiihhhuuu}}}{{{{{{~~~~~~{{{yyyyyyyyy}}}||||||}}}}}}|||yyyvvvooopppqqquuuxxxzzzzzzyyyppppppooojjjaaaYYY\\\dddvvvvvvuuutttttttttttttttrrrssstttwwwxxxxxxuuusssmmmlllggg___VVVOOOMMMMMM]]]kkkppphhh@@@LLLcccBBB===444111555333111111000000111111222333666;;;CCCXXXsssdddjjj}}}{{{ooosssrrrwwwkkkOOOKKKVVVttt~~~~~~|||yyy}}}}}}}}}||||||}}}}}}~~~jjjLLL===;;;===::::::<<<>>>>>>>>>CCCKKKNNNVVVeeeyyy~~~{{{|||}}}~~~||||||~~~{{{kkkVVVEEE===;;;999888555<<<===DDDPPPVVV^^^oooxxxZZZIIIEEEIIIHHHKKKRRRRRRhhheeedddhhhooowww{{{|||~~~~~~~~~||||||vvvxxxvvvqqqnnnnnnjjjccc^^^iiirrrrrrpppzzzxxxwwwlll\\\QQQFFF@@@===???BBBDDDHHHLLLMMMSSS___lllssswwwxxxrrriii^^^ZZZ[[[aaajjjuuu||||||MMMBBB888555333000000222000...---......000888AAAMMMLLLRRRbbbuuu]]]@@@VVVvvvzzzsssXXXcccqqqeeeTTTRRRYYYqqqyyysssgggooo{{{rrriiieeefffiiigggrrr{{{rrriiieeebbbfffmmmxxx~~~cccNNNKKKFFFCCCIIIMMMWWW^^^hhhrrryyy}}}~~~~~~}}}}}}yyy{{{zzztttiiihhhwwwzzzzzz}}}~~~zzz{{{|||{{{zzzyyyzzz{{{~~~yyyvvvxxx|||}}}wwwqqqrrrrrrrrrtttvvvwwwuuutttvvvuuurrrkkkaaa___kkkzzz}}}xxxvvvvvvxxxyyyttttttuuuwwwyyyyyywwwuuuooolllfff^^^UUUQQQQQQSSS[[[iiinnnZZZNNNZZZbbb>>>===666333666///111111111000111222222333555===HHHZZZqqqgggcccyyy~~~~~~}}}vvv{{{{{{dddMMMKKKVVVrrr|||}}}|||zzz~~~~~~~~~~~~~~~bbbIII>>><<<<<<;;;999:::<<<<<<===CCCLLLMMMVVVggg|||~~~tttrrrlll{{{||||||~~~~~~~~~oooYYYGGG>>>:::777555444;;;>>>EEERRRWWW___oooyyy]]]QQQHHHJJJMMMEEEGGGSSSYYY\\\^^^dddppp|||}}}~~~|||uuurrrrrrmmmffffffkkkooonnnnnnyyy{{{vvvyyyuuueee^^^XXXDDD???===@@@DDDGGGKKKPPPPPPWWWeeessszzz~~~}}}iiiVVVNNNHHHHHHIIIJJJPPPYYYbbbiiisssyyy}}}}}}JJJ;;;666666111000111,,,333000...//////000666===MMMLLLLLLiii}}}WWWAAA\\\nnnzzz}}}qqqbbbfffwwwuuudddZZZYYYddd}}}yyy|||hhheee}}}rrriiiggglllrrrxxx~~~{{{}}}www\\\DDDAAADDDAAA???AAAEEEMMMXXXbbbkkkssszzzyyy}}}|||}}}~~~}}}{{{}}}{{{tttrrrqqqjjjsss~~~~~~{{{yyy{{{||||||{{{|||~~~~~~|||zzzzzz{{{vvvvvvxxxyyyzzzxxxsssppplllmmmpppsssuuuwwwxxxxxxuuuvvvtttooolllqqq~~~|||uuuuuuvvvuuutttssswwwxxxuuuuuuxxxyyywwwoookkkeee]]]SSSLLLOOOVVV]]]bbboooNNNDDDqqqNNN======111333333111111111222111000111444666999:::BBBYYYsssbbbeeezzz}}}|||vvvmmmeeeVVVNNNVVVlllzzz||||||~~~~~~nnnLLL<<<:::;;;999<<>>>>>BBBKKKPPPZZZllljjjVVVJJJHHHEEEDDDGGGLLLSSSWWW___bbbiiisss}}}~~~~~~~~~{{{wwwssspppsssmmmnnnsssrrrssszzzzzzmmmddd```ZZZLLLCCC???DDDGGGGGGKKKSSSSSS___ppp{{{hhhWWWOOOFFFDDD@@@======BBBJJJOOO]]]ccckkkssszzzJJJ:::555666000000222---222///...000000000555<<>>===???@@@DDDIIINNNVVV```kkksssyyy~~~~~~~~~||||||}}}}}}}}}{{{{{{zzzuuuqqqlllccclll}}}}}}~~~zzzyyy{{{|||}}}|||zzz}}}}}}xxxrrrmmmkkkmmmooorrrvvvwwwuuupppllllllnnnqqquuuwwwxxxxxxxxxtttuuutttrrrsssyyy|||uuutttuuutttssswwwzzzzzzvvvtttuuutttqqqmmmhhhbbb[[[SSSMMMPPPWWW\\\hhhwwwwwwIIIRRRGGG888:::111444333222111111222111000111444666666???DDDTTTxxxfffuuuzzz|||uuujjjcccUUULLLSSSkkkzzz}}}}}}~~~~~~pppMMM===::::::999<<>>>>>BBBMMMSSS]]]pppzzz___PPPIIIGGGEEEDDDGGGLLLRRRUUU[[[]]]dddnnnxxx||||||yyy}}}yyyuuurrrtttmmmlllqqqqqqsss{{{kkkhhhgggbbbMMMCCC>>>CCCFFFFFFKKKSSSYYYhhh~~~~~~nnn___QQQFFFBBB@@@???===;;;<<>>444666000444222222000111111111000111444666555DDDFFFPPPzzzooovvvrrrhhhcccVVVKKKOOOjjjyyy~~~}}}qqqNNN===::::::999<<>>;;;888777===>>>CCCOOOVVVbbbvvvkkkWWWMMMJJJIIIGGGGGGIIINNNSSSVVVZZZ\\\bbblllvvv{{{{{{xxx~~~~~~|||xxxvvvwwwooommmsssuuuyyy|||iiimmmpppkkkPPPEEE???BBBEEEGGGNNNWWW```ooo{{{dddSSSHHH@@@======<<<<<<;;;;;;===DDDLLLRRRXXXaaammmvvv|||LLL<<<666666111111444///000...///222222000333777HHHQQQMMM\\\mmm||||||]]]FFFJJJZZZzzzxxx___hhhnnn___YYY]]]ppprrraaaQQQLLLKKKHHHDDDDDDKKKJJJIIIGGGFFFFFFGGGHHHLLLPPPTTTYYY```hhhooorrrrrrwww|||}}}zzzvvvuuuvvvwww|||{{{vvvlll```lll|||{{{{{{zzzyyyzzz~~~}}}{{{zzzyyyzzz{{{{{{vvvyyy{{{yyyqqqfff\\\VVVWWW[[[bbbjjjoooooollliiimmmooosssvvvxxxwwwvvvtttwwwuuussstttxxx{{{|||{{{|||wwwtttssstttuuutttrrrtttuuussstttwwwuuuqqqoooggg___XXXRRROOOUUU\\\lllwww|||OOOKKKfffbbb999222333111555000222000111111000000111333555777DDDFFFQQQxxxwww|||{{{}}}ooogggfffYYYKKKLLLhhhxxx~~~~~~pppLLL<<<999:::999<<>>:::666888>>>>>>CCCPPPYYYfff{{{yyyeeeVVVPPPMMMLLLKKKKKKMMMQQQUUUXXX]]]___eeeoooxxx~~~~~~|||wwwvvvxxx{{{yyy{{{tttrrryyy{{{oooxxx|||tttUUUIII@@@BBBFFFIIIRRR^^^llluuu}}}jjjTTTFFF???<<<<<>>AAAGGGOOOUUU]]]eeepppwww{{{OOO???888888222222555111///...///222222000222666CCCQQQNNNXXXkkkdddHHHEEETTTwww~~~___ccclll[[[SSSWWWkkk}}}|||~~~xxxjjjbbb]]]YYYUUUSSSSSSQQQOOOMMMLLLKKKKKKJJJGGGFFFGGGJJJPPPUUUZZZ^^^hhhooowww{{{{{{zzzzzz{{{vvv|||{{{tttiii\\\iiiyyyzzz{{{xxxwwwxxx~~~~~~|||zzzxxxxxxxxxyyyvvvxxxyyyvvvqqqjjjeeecccdddgggkkkppprrrooojjjeeelllnnnrrruuuwwwwwwvvvuuuwwwtttrrrtttxxxyyyvvvssswwwvvvtttssstttvvvwwwwwwppprrrsssrrruuuxxxvvvqqqpppggg]]]VVVRRRQQQXXX```pppyyysssCCCIIIlll}}}UUU999444111222555---111000000111000///000333555777>>>EEEYYYyyywwwuuu|||xxxlllggghhh\\\LLLKKKfffwww~~~~~~mmmKKK;;;999:::999<<>>999666888>>>???DDDRRR]]]lllrrrdddXXXQQQNNNMMMMMMMMMOOORRRVVVXXX]]]___dddmmmwww}}}}}}{{{qqqqqqttt|||~~~}}}}}}xxxwwwyyy{{{XXXJJJ@@@AAAFFFKKKWWWdddxxxiiiYYYGGG>>>;;;999:::======>>>@@@AAAEEEJJJQQQVVVaaaiiissszzzTTTCCC;;;:::333333666222000...///222111///111666DDDXXXWWW]]]rrriiiIIICCCQQQttt|||aaa___mmm]]]RRRRRRdddyyy}}}zzzqqqmmmpppwww|||yyytttrrrpppoooiiieee^^^XXXTTTPPPLLLJJJDDD>>><<>>???FFFVVVddduuuwwwnnnbbbWWWQQQMMMMMMNNNOOOQQQSSSUUUVVVYYY[[[```iiirrrxxxyyyxxxqqqrrrvvv~~~|||}}}~~~zzz[[[MMMAAABBBGGGOOO^^^mmm|||yyyZZZNNNAAA===<<<;;;;;;<<<<<<>>>@@@CCCGGGLLLSSSXXX]]]gggrrr{{{XXXFFF>>><<<555444777222111//////111000...111666AAA\\\^^^dddwwwkkkHHHCCCPPPqqqggg\\\rrr}}}ssshhhYYYQQQ[[[lllsss~~~|||sssiiieeeiiiqqqxxx{{{zzz}}}tttggg^^^NNNEEE???@@@AAAAAADDDIIIJJJOOOXXXcccmmmtttuuuuuusssvvvrrrllleee\\\lll}}}uuuyyy|||wwwuuuxxxxxxyyy{{{zzzxxxxxxyyy{{{wwwxxxxxxwwwvvvvvvxxx{{{oooZZZKKKSSSUUUYYY```gggmmmsssvvvnnnooorrruuuxxxyyyxxxwwwppprrrtttuuuvvvvvvwwwxxxxxxxxxvvvuuuvvvwwwqqqiiiggg\\\RRRNNNPPPUUU```jjjzzzXXXEEEUUUBBB888666---222666+++333///000000000///000222555666888CCC```}}}uuuyyywwwxxxuuuiiiccccccYYYNNNRRRcccvvv{{{|||}}}}}}|||zzzyyyzzz}}}oooMMM>>>;;;<<<999<<>>???>>>>>>???;;;>>>BBBFFFKKKRRRXXX]]]^^^jjjxxxZZZIII@@@===666555777222111//////000///...111666999XXX]]]bbbtttkkkGGGCCCQQQppp{{{ppp[[[cccsss|||zzzyyyrrr```RRRUUUbbbmmm|||~~~~~~}}}}}}yyysssmmmlllqqqwwwzzzzzzyyyyyyzzz}}}}}}}}}~~~~~~}}}zzzuuuqqqjjjjjjkkkpppxxx~~~|||~~~hhh```TTTUUUsssiii]]]QQQMMMIIICCCBBBEEEBBBEEELLLVVVaaahhhhhhfffbbbdddaaa^^^[[[WWWhhh|||uuuzzz}}}xxxuuuxxxtttwwwyyyzzzyyyyyy{{{~~~wwwxxxyyyxxxwwwxxxzzz|||oooTTTBBBBBBEEEKKKRRR\\\fffnnnrrrlllnnnrrrtttuuuuuuuuuuuuqqqsssuuuvvvvvvvvvvvvvvvxxxxxxvvvuuuwwwxxxrrrjjjaaaVVVMMMKKKOOOWWWcccmmmyyyLLLMMMeeeyyyrrr<<<777555+++111666+++555///000000//////000222444777:::CCC\\\|||{{{{{{sss{{{zzz{{{{{{wwwiii```___UUUNNNUUUcccvvvzzz{{{~~~~~~zzzzzzyyywwwwwwxxx|||~~~rrrOOO???======999<<>>:::555<<<@@@KKKaaasssuuummmeeeYYYVVVZZZUUUUUUWWWXXXZZZ[[[\\\]]]___```dddmmmvvv}}}~~~}}}yyy}}}jjj[[[NNNOOOVVVaaasss~~~jjjPPPFFF===<<<>>>>>>===>>><<>>>>>???@@@FFFMMMSSS^^^ooonnnZZZaaammm|||}}}~~~{{{yyydddOOO???999888>>><<>>===>>>AAAFFFGGGJJJNNNTTT\\\eeekkkxxx\\\JJJAAA@@@::::::<<<666444222000000222333222222777JJJYYYYYYXXXdddyyymmmZZZIIIIIIZZZtttpppTTTYYYrrrzzzuuugggYYYXXX```kkkxxx}}}~~~}}}~~~}}}~~~zzzrrrlllmmmoooooohhheeecccdddiiillllllkkkhhhjjjnnnpppmmmdddWWWNNNIIIGGGEEEEEEIIIPPPWWW\\\bbbcccfffjjjkkkeeeYYYOOOIII>>>999AAAKKKVVVhhhyyyxxxjjj]]]WWWUUURRRQQQSSSVVVTTTMMMGGGAAABBBCCCCCCEEERRRmmm{{{vvvxxxzzzxxxxxxzzzzzzxxxvvvvvvwwwxxxwwwvvvvvvtttrrrsssvvvzzz|||}}}xxxwwwxxxuuuiiiXXXLLLIIIKKKLLLMMMNNNPPPYYYgggqqqpppqqqqqqrrrsssuuuuuutttrrrsssuuuwwwwwwvvvtttssssssvvvvvvsssrrrqqqkkkccc]]]RRRNNNUUU___ffftttlllIIIVVV{{{ZZZ888666333111000000222333111000/////////000222222555???DDDgggqqq|||vvvssstttrrr{{{vvvjjjggg___TTTQQQXXXmmm~~~}}}}}}}}}|||||||||~~~pppPPPFFFPPPWWWBBB???===>>>???@@@EEEMMMRRR^^^ooowwwdddhhh}}}zzzqqqooo|||}}}}}}zzz|||zzzhhhTTTEEE>>><<<;;;;;;CCCTTThhh{{{yyynnnbbbZZZWWWYYY\\\^^^aaaeeehhhgggfffeeeeeeccchhhooouuuyyy~~~|||yyy{{{~~~hhh^^^gggllltttzzzaaaOOOLLLIIIHHHGGGGGGHHHJJJLLLOOOSSSUUUZZZbbbmmmuuu[[[IIIAAAAAA>>>??????777444222000000111222222222333DDDSSSSSSOOOWWWmmmzzzsssjjjSSSHHHSSSsss\\\SSSjjj||||||nnn[[[VVVUUUaaaqqqzzz|||zzz|||~~~||||||{{{rrrqqqwww}}}yyyrrrmmmnnnuuu{{{{{{yyyuuuvvvuuussslll___PPPFFF@@@>>><<<<<<>>>DDDIIIMMMVVV[[[```bbb^^^SSSGGG??????:::999>>>BBBFFFSSSaaauuuzzzooofff\\\WWWVVVQQQHHH???<<>>===>>>??????EEELLLRRR^^^oooyyylllmmmrrrcccXXXWWWcccjjjooopppqqqyyy}}}}}}|||yyyxxxxxxxxx~~~vvvfffTTTDDD;;;888999:::DDDUUUhhhyyyzzzrrrfff]]]ZZZ[[[]]]___```bbbeeeggggggfffggghhhkkkoootttyyy~~~yyyuuuvvvxxxuuujjjppprrryyyvvv___QQQOOOLLLJJJKKKLLLMMMLLLMMMRRRXXXZZZ]]]fffuuu]]]JJJBBBCCC@@@@@@>>>555555333000///111222222222111AAARRRUUUNNNQQQcccwww~~~xxxtttzzzwww[[[HHHPPPjjjyyyaaaSSSfff|||{{{```QQQPPP[[[lllvvvxxxwww|||~~~|||}}}~~~{{{}}}qqqfffYYYKKKBBB;;;999888888;;;???DDDGGGNNNTTTYYYXXXPPPEEE<<<888:::<<>>JJJyyy|||~~~sssmmmgggeeennn|||uuutttwwwyyyzzz|||```JJJEEEAAA???===<<<>>>??????EEEKKKQQQ^^^ooo}}}rrruuujjjWWWOOODDDAAAHHHJJJRRR[[[dddqqqzzzvvvtttwwwxxxvvvssssssrrrpppmmmhhhdddaaa___^^^oooxxx}}}rrrzzzxxxrrrfffVVVEEE999333888:::BBBPPP___mmm}}}yyyqqqjjjbbb^^^^^^aaabbbbbbaaacccfffiiijjjlllooorrrwwwzzz~~~wwwrrrrrrssszzz}}}}}}~~~gggYYYWWWRRROOORRRXXXZZZYYYZZZaaahhhkkknnnwwwZZZIIIDDDFFFCCCBBB???666888555111000000222222222///===PPPXXXRRRNNN]]]pppuuutttwww~~~^^^GGGKKK```rrr]]]QQQbbbvvv|||iiiPPPPPPXXXgggrrrtttttt{{{}}}{{{~~~~~~}}}sssggg^^^SSSFFF<<<777777777888;;;@@@EEEGGGJJJOOOSSSOOOFFF===;;;<<<===@@@DDDIIIMMMXXXkkk|||pppbbbZZZhhhzzzfffdddbbbbbbgggmmmqqqrrrrrrtttvvvwwwtttkkk```XXXQQQNNNIIIHHHLLLQQQVVVYYYfffiiillljjj^^^OOOGGGGGGMMMTTT]]]ccciiirrr{{{uuuwwwxxxtttrrrsssqqqpppoooooonnnnnnnnnnnnmmmmmmooopppmmmfff]]]WWWQQQPPPUUUaaaooo|||pppMMMzzzooo:::444444222111111111111111000////////////111333444777>>>IIIwwwzzz~~~yyyvvvuuusssvvveee\\\dddzzz{{{{{{|||{{{|||{{{{{{}}}~~~~~~aaaLLLEEE===>>>;;;;;;>>>??????DDDKKKQQQ]]]nnnxxxvvvgggJJJEEECCC;;;888999555???MMM\\\kkkyyypppgggaaaaaa___YYYSSSRRRUUUVVVVVVUUUSSSOOOLLLJJJSSS^^^lllvvv|||{{{qqqgggnnnppppppkkk___OOO@@@777999999===FFFPPP[[[jjjwww{{{vvvkkkgggccc``````ccceeeeeedddjjjmmmppprrrtttwwwzzz}}}}}}xxxsssrrrrrr}}}uuuhhhfffbbb```jjjyyyzzzTTTHHHGGGJJJFFFDDDDDD===;;;888444111111111222111---888JJJXXXTTTMMMWWWjjjsssyyycccHHHGGGaaappp|||```WWWdddwwwrrrXXXPPPSSS]]]iiilllllluuu~~~{{{{{{|||kkkkkkjjjfff^^^QQQDDD<<<555555666999<<>>AAA>>>@@@EEEMMM___|||{{{ttt}}}gggUUURRRVVVXXXXXXZZZaaagggjjjnnnpppssstttppphhh]]]UUUHHHGGGEEEEEEGGGIIIIIIIIIXXX\\\aaa```TTTGGGBBBDDDLLLSSS]]]hhhuuu}}}uuuvvvxxxtttsssuuupppooommmllllllmmmnnnoooooollllllnnnjjj```XXXTTTKKKNNNUUUbbbppp}}}aaaZZZccc999333333222111111111111111//////...///000111333444777???FFFlllwwwxxxwwwuuu~~~|||qqqmmmfffVVVbbb}}}{{{nnnuuu~~~~~~~~~}}}|||}}}||||||}}}\\\KKKGGG>>><<<:::;;;>>>??????DDDJJJQQQ]]]nnn~~~xxx~~~WWW??????<<<999<<<:::666===HHHUUUaaalllrrruuuhhh\\\SSSRRROOOFFF??????>>>AAADDDGGGHHHFFFDDDBBB???IIIUUU___gggjjjeee]]]]]]ccckkkmmmgggXXXGGG;;;999777999===BBBJJJXXXdddlllrrrwwwxxxxxxuuulllccc``````aaacccfffhhhgggfffsssuuuxxxyyyzzz|||~~~|||yyywwwyyyvvvwwwuuuvvv~~~uuuTTTKKKMMMPPPHHHEEEFFFAAA???;;;666222111111111111///444DDDUUUUUUMMMVVViiirrr|||nnnQQQHHH```lllyyy~~~nnneeeiiiwwwvvvbbbXXXVVV\\\fffkkkllluuu|||zzz|||~~~zzzrrrlll]]]jjjuuurrr___LLL@@@>>>555555777:::===AAADDDFFFGGGJJJJJJFFF???<<>>???CCCIIIQQQ]]]mmm}}}~~~}}}|||lllKKK===???888:::BBB>>>>>>???BBBGGGNNNUUU^^^dddcccTTTJJJKKKJJJAAA;;;;;;666888;;;===??????>>>===999>>>CCCHHHPPPXXXZZZWWWTTT]]]jjjqqqmmm]]]HHH:::666555777;;;<<<@@@KKKVVV]]]bbbgggiiilllmmmiiibbbbbbdddfffhhhiiikkkmmmooovvvxxx|||~~~yyywwwtttzzzXXXQQQSSSUUUJJJDDDDDDAAABBB===777333222111111000333333AAASSSVVVOOOXXXkkkppp{{{yyy\\\NNNUUUcccttt}}}xxxooojjjrrr~~~vvviiihhhbbbdddnnntttuuu||||||}}}{{{}}}}}}~~~}}}}}}}}}yyytttlllddd___eeewwwzzz[[[@@@888;;;777888999<<<>>>AAADDDEEEFFFHHHIIIEEE@@@===>>>@@@LLLggg}}}}}}||||||}}}vvvjjjkkkeeeaaa^^^VVVPPPYYYhhhwwwvvvuuuuuutttssspppmmmhhhgggggghhhjjjjjjgggeee[[[ZZZYYYTTTMMMKKKTTTaaauuuuuuyyyzzzwwwuuunnnlllpppqqqpppnnnmmmmmmooorrrtttpppjjjggggggbbbWWWOOOMMMPPPWWWbbbooo}}}KKKxxxvvvIII333222222222111111111111111///......///000222333555888BBB>>>SSSiiipppggggggzzzkkkhhhvvvzzzrrr{{{wwwpppoooWWWXXXmmmiii]]]```vvv|||www{{{}}}{{{|||}}}yyy{{{{{{{{{}}}fffXXXMMM;;;:::999:::===>>>???CCCIIIRRR]]]mmm|||yyyhhhVVV===:::???888<<>>@@@===999999;;;BBBMMMUUU[[[LLLCCCEEEEEE===888:::777777888888888888999999<<<<<<;;;;;;AAALLLSSSTTTYYYcccqqqyyyuuubbbJJJ:::333444777;;;<<<===EEENNNLLLQQQVVVYYY___eeeeeebbbgggjjjlllmmmllloootttyyyxxx|||||||||mmmqqqwwwSSSVVVUUUNNNIIIIIIJJJIII???===;;;888555333222111444000;;;QQQYYYRRRSSS^^^jjj}}}^^^UUUVVVvvvmmm[[[gggwwwzzzxxxwwwrrrqqqyyywwwjjjfffqqqyyyzzz|||zzz~~~}}}~~~{{{ooobbb^^^bbbgggnnnLLL@@@>>>:::666777888:::===AAACCCEEEHHHBBB======???DDDIIINNN```}}}~~~~~~}}}|||}}}uuupppddd\\\YYYTTTfff{{{uuuqqqoooqqqsssoooqqqtttuuuvvvwwwzzz}}}ooolllbbbVVVSSScccuuutttooojjjkkkkkkbbbeeehhhgggeeefffkkkpppooollliiicccWWWMMMKKKOOOSSS```ppp~~~|||aaaZZZ]]]>>>888333222111111000000111111///000000//////000222444777<<>>;;;===??????>>>@@@FFFIIICCC???BBB@@@CCCOOOSSSPPPHHHIIIMMM@@@666;;;888;;;;;;888888::::::999===BBBEEEFFFKKKSSSSSSNNNZZZbbbzzz~~~jjjRRR;;;777666777999999:::@@@HHHKKKKKKMMMRRR[[[ccciiimmmtttwwwxxxuuuuuuyyy||||||{{{tttggghhhmmmrrrttttttzzzuuu{{{oooTTTWWWUUUNNNIIIIIIIIIHHHCCCBBB@@@===:::777555444666111:::NNNWWWRRRRRRZZZhhhxxxuuuVVV```sssVVV[[[mmmyyy{{{}}}yyysssvvvuuuhhhjjjnnnqqq|||~~~~~~~~~|||mmmYYYTTTkkkmmmOOO@@@:::555777888999<<<>>>AAADDDEEEGGGFFFDDDAAABBBJJJYYYeee{{{~~~}}}}}}~~~~~~}}}~~~~~~|||}}}}}}}}}}}}{{{{{{zzzxxxtttrrrssstttmmmsss{{{vvvrrrooossswwwuuummmdddbbb```^^^YYYWWW\\\gggrrrwwwwwwnnniiibbbZZZPPPHHHJJJPPP^^^dddvvvaaaTTThhh~~~MMM666555333222111111000000111111///000000//////000222444999===<<>>@@@@@@DDDJJJUUU```ooozzzgggNNNCCC>>>;;;???BBBBBBBBBCCCEEEMMMMMMOOOVVVTTTRRRYYYZZZUUUJJJIIILLLCCC888===AAA>>>===============>>>>>>GGGQQQYYY```eee```YYY^^^bbbvvvqqqYYY???999777888999999999>>>EEEIIIJJJMMMSSS[[[eeemmmqqqyyy~~~nnndddZZZYYY[[[```aaaaaaeeejjjlllmmmrrrwwwxxxvvvxxx|||xxxhhhWWWYYYWWWPPPLLLLLLLLLJJJIIIHHHFFFDDD@@@<<<888666888111666HHHSSSRRRRRRWWWeeerrrVVVhhh~~~WWWRRRccc~~~~~~yyyzzz|||jjjeeeeeeggguuu}}}{{{{{{}}}yyygggPPPTTT~~~hhhPPP@@@777333888999;;;===@@@CCCEEEFFFJJJKKKJJJFFFHHHTTTiiixxx}}}|||~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}||||||{{{|||~~~}}}{{{|||zzzwwwvvvxxxzzzzzzxxxvvvuuuuuupppvvvvvvtttiii^^^ZZZVVVSSS\\\jjjyyywwwoooooofff[[[QQQHHHFFFMMMWWWiiikkk|||RRRSSShhh@@@444777222222111000000000000111///000000//////000222444888======GGGddd}}}tttttt~~~jjjddduuu~~~xxxxxxwwwxxx{{{cccPPPHHHRRRSSS\\\lllxxx{{{yyyyyy||||||}}}}}}~~~~~~||||||}}}}}}}}}]]]MMMGGGAAA:::999:::>>>??????DDDJJJUUU___kkkuuuzzzeeeOOOBBB===<<>>@@@CCC@@@CCCIIIGGG@@@===@@@CCCKKKWWWeeerrrwwwpppggg]]]___qqqxxx```DDD;;;999888:::999888;;;AAAIIIKKKOOOVVV```kkkuuu{{{jjj]]]YYYUUUTTTXXXZZZZZZZZZ]]]cccbbbeeejjjllllllpppuuurrrtttxxx}}}}}}{{{uuuvvvsssgggXXXZZZXXXRRRPPPQQQQQQOOOKKKKKKJJJGGGCCC>>>999666666000222@@@NNNRRRSSSUUU```lll~~~UUUeeedddRRR^^^}}}}}}wwwjjjgggeeecccjjjuuuxxxsssuuuzzz||||||}}}}}}ppp[[[SSSiiivvvcccQQQ???666777:::;;;===@@@CCCEEEFFFGGGMMMMMMMMMRRR```uuu~~~}}}~~~~~~}}}||||||}}}~~~~~~|||}}}~~~~~~~~~}}}{{{zzz{{{||||||zzzzzzzzzzzz|||zzzwwwvvvxxxzzzyyyxxxvvvvvvwwwwwwxxx{{{{{{ppppppgggaaa```]]]ccczzzpppiiiooocccUUUJJJFFFIIIVVVcccqqqwww}}}yyy\\\fffSSS777555777222222111000000000000000///000000//////000222444555>>>BBBMMMiii}}}{{{}}}lllbbbvvv{{{||||||wwwuuuuuutttkkk\\\QQQNNNVVVZZZeeesss{{{{{{yyyzzzwwwwwwxxxzzzzzz{{{{{{|||~~~~~~|||}}}}}}[[[PPPJJJBBB<<<::::::===>>>>>>CCCIIITTT]]]hhhqqq{{{{{{iiiWWWDDD???===BBBFFFFFFEEEFFFMMMVVVXXX___rrr}}}yyy```OOOPPPLLLEEEEEEHHHKKKUUU]]]UUUCCC===BBBGGGIIIRRRdddxxxxxxkkkXXX]]]qqqjjjNNN<<<888777999999999<<>>CCCLLLQQQZZZcccnnn{{{uuuhhhccc^^^]]]bbbggghhhhhhiiioooiiifffggggggfffiiimmmrrrvvv|||wwwzzzooovvvxxxzzziiiWWWWWWTTTOOOOOOQQQPPPLLLJJJIIIGGGDDD@@@;;;777444000//////333???MMMTTTTTTQQQ```xxxxxxaaaWWW]]]|||]]]QQQaaaxxxlllfffeeegggmmmuuuttt|||~~~wwwzzz{{{xxxxxx}}}|||}}}}}}~~~~~~~~~|||ooo\\\\\\~~~yyykkkSSS===888>>>:::<<<@@@DDDHHHKKKLLLMMMXXX]]]hhh~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}}}}xxxzzz{{{{{{{{{{{{}}}}}}ssssssxxxttttttuuuvvvyyyyyyxxxvvvtttssstttvvvrrrsssuuuuuuvvvyyy}}}~~~xxxyyy}}}xxxtttiii[[[bbbzzznnnnnnrrrpppvvv{{{tttnnngggcccZZZPPPHHHGGGNNN[[[mmm{{{}}}vvv\\\888555777111111111000////////////000///000000//////000222444:::AAA???HHHggg}}}ppp```wwwzzzxxxdddRRRLLLLLL^^^cccooo|||{{{zzzuuuvvvyyy{{{||||||||||||xxxyyy{{{||||||}}}xxxdddSSSHHH>>>;;;:::<<<<<<<<>>777666999<<>>>>>666222111444777===GGGQQQSSSXXXnnnvvvkkkQQQRRRuuummmqqq~~~kkk```^^^]]]XXXYYYbbbrrr~~~~~~xxxtttqqqnnnlllxxxzzz|||}}}{{{yyyvvvtttpppjjjxxx{{{mmmYYYHHH???<<>>BBBIIIIIIGGGNNN[[[\\\rrr~~~}}}zzzxxxwwwxxxxxxyyy}}}~~~~~~}}}{{{{{{zzzyyyyyyyyyzzzzzz}}}{{{wwwuuutttvvvzzz|||{{{wwwxxxyyyjjj\\\fff|||}}}tttqqqrrrttttttrrrtttuuuvvvvvvsssrrrqqqrrrppprrrtttvvvvvvuuutttsssrrrsssuuuvvvwwwwwwwwwvvvooorrrmmmeeeqqqsssqqqnnnnnnoooqqqqqqppptttnnnkkkkkkfff[[[PPPJJJCCCKKKQQQ```wwwnnnbbbUUU???444666666...000000////////////000000111111111000...///111333888AAAHHHZZZrrrooo~~~{{{}}}rrrhhhYYYDDDTTTXXXddduuu}}}vvv|||{{{yyyyyyzzz}}}}}}}}}|||eee[[[HHH@@@;;;777888999:::???EEESSSWWWaaallluuu~~~uuupppppprrriii^^^SSSOOOSSS\\\fffnnnyyy]]]JJJLLLOOORRRgggtttmmmeeennnuuu]]]FFF777;;;@@@>>>@@@III\\\ppp{{{}}}xxxuuusssvvvvvvyyy~~~~~~|||||||||||||||xxxuuuuuuvvvvvvzzziiiYYYUUUPPPMMMLLLLLLLLLKKKPPPMMMIIIDDD@@@>>><<<<<<888333000222444999DDDNNNSSSVVVmmmyyybbbUUUhhhmmmXXXTTTXXX[[[UUU\\\iiivvv|||||||||xxxvvvtttrrrqqqttttttuuuwwwxxxyyywwwvvvxxxwww~~~~~~|||~~~|||ssscccRRRDDD===>>>???DDDJJJMMMNNNUUU]]]bbbttt}}}||||||{{{zzzxxxwwwwwwvvvwwwyyyzzzzzzyyywwwvvvvvvvvvwwwwwwxxxzzz{{{|||}}}|||zzzyyyxxxxxxxxxxxxyyyuuurrrnnneee```mmm|||uuuqqqsssttttttrrrtttuuuvvvvvvsssrrrrrrrrrpppqqqrrrrrrrrrqqqpppoooppprrrsssuuuvvvwwwwwwvvvpppsssmmmeeemmm~~~uuurrrpppoooooopppppppppooommmhhheeeddd^^^SSSJJJGGGCCCTTTbbbrrrrrroootttzzz~~~pppJJJ;;;333333444///000000////////////000000...///000//////000222555666>>>CCCRRRrrrrrrqqqxxxpppdddZZZKKKVVV\\\iiixxx~~~}}}|||{{{zzzzzz|||}}}~~~}}}}}}|||~~~|||~~~}}}www\\\UUUHHHBBB===:::;;;<<<===BBBIIIMMMRRR\\\hhhqqq{{{yyyooohhheee]]]SSSHHHFFFNNN^^^ppp}}}~~~[[[GGGGGGLLLRRR___mmm{{{xxx}}}cccMMM===>>>@@@>>>BBBMMMeee{{{zzzsssqqqsssvvvyyy|||{{{|||~~~zzzxxxxxxwwwwwwtttttttttuuuvvvwwwyyyyyy}}}~~~{{{zzz{{{}}}|||~~~~~~}}}\\\UUUQQQLLLJJJJJJKKKLLLMMMNNNLLLGGGCCC@@@??????@@@>>>888333111222666@@@KKKSSSRRRfff{{{^^^UUUoooxxxhhhccc```[[[SSSVVV___llluuuyyy}}}}}}|||zzzwwwuuunnnlllllloootttxxxyyyxxx|||{{{|||zzz{{{|||yyyooo___MMMAAA@@@DDDGGGIIIPPP\\\gggllliiisss~~~|||}}}}}}|||{{{yyyvvvtttwwwxxxyyyzzzzzzyyyxxxwwwuuuuuuvvvvvvwwwxxxzzzzzz{{{||||||{{{zzzxxxvvvttttttvvvrrreee[[[bbbxxx{{{uuurrrsssttttttssstttuuuvvvvvvtttrrrrrrsssrrrrrrqqqqqqpppoooooooooqqqqqqssstttuuuvvvvvvvvvppprrrmmmfffkkkvvvvvvmmmooonnnnnnoooqqqpppooommmhhhdddaaa]]]UUUKKKGGGHHHNNNdddsss~~~lll{{{}}}YYY<<<888333///111222000//////......//////000---.../////////000333666888@@@BBBNNNjjj~~~oooqqqlll}}}~~~zzz|||mmm```XXXLLLTTT___ooo|||}}}}}}||||||{{{{{{zzzzzz|||~~~{{{yyy|||}}}}}}}}}|||}}}~~~nnnSSSNNNIIIAAA<<<999:::;;;;;;@@@FFFGGGLLLWWWdddllluuu{{{pppiiilll```NNNCCCHHH[[[ttt[[[EEEFFFMMMVVVaaappp}}}{{{rrrvvviiiTTTBBB???>>>===EEEQQQlllrrrjjjlllqqqwww}}}{{{pppgggeeegggllljjjhhhgggjjjpppvvv{{{|||{{{|||zzzooohhheeefffmmmuuurrr~~~{{{vvv|||~~~~~~tttlllkkkkkkkkklllmmmnnnooopppkkklllnnnqqqtttvvvwwwxxxxxx}}}~~~~~~||||||}}}~~~}}}~~~~~~}}}|||yyyQQQRRROOOLLLKKKLLLMMMNNNNNNJJJHHHEEECCCBBBDDDFFFGGGDDD===666333222444>>>GGGVVVNNNZZZyyylllPPP^^^|||rrrZZZWWWUUUYYYdddooowww}}}|||yyyuuurrrlllhhhfffiiipppvvvyyyzzzxxx}}}}}}}}}zzzyyyzzz{{{wwwiiiVVVGGGJJJMMMLLLJJJUUUkkk{{{qqqrrr|||~~~}}}|||{{{yyywwwvvvuuuzzzzzz{{{||||||{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvvvvzzzzzz{{{{{{zzzxxxvvvuuuqqqwwwsssccc\\\kkk~~~zzzuuussssssttttttssstttuuuwwwvvvtttsssssstttttttttsssrrrrrrssssssssstttttttttuuuuuuuuuuuutttnnnpppnnniiilllrrrqqqkkkjjjkkkllloooqqqpppnnnkkkhhhccc\\\VVVMMMHHHKKKQQQ^^^rrr}}}rrrssslllGGG333777333---000333/////////....../////////---...///......///222555777???AAAJJJdddwwwoooqqqdddlll~~~{{{xxx|||~~~ttthhh]]]KKKMMMbbbyyy}}}{{{||||||}}}~~~}}}|||{{{zzz}}}~~~|||zzz{{{nnnPPPGGGGGG@@@;;;888999999:::===CCCEEEJJJVVVbbbkkkrrrzzz^^^GGGEEE[[[xxx]]]HHHIIISSS___kkkyyywwwvvvyyyjjjVVVDDD===;;;===HHHWWWooowwweeeWWWTTTZZZaaa```dddfff```VVVNNNOOORRRRRRWWW^^^dddjjjooosssuuutttuuuxxx{{{xxxlll^^^SSSKKKGGGKKKQQQVVVeeelllllloookkkjjjttt||||||~~~}}}|||~~~{{{vvvvvv}}}wwwlllcccbbbdddgggiiijjjlllmmmooojjjlllnnnqqqssstttttttttxxx}}}|||}}}}}}|||zzzyyyyyy{{{~~~}}}}}}~~~~~~}}}vvvSSSNNNMMMLLLLLLMMMNNNMMMKKKIIIHHHFFFDDDEEEFFFIIIJJJDDD>>>777444222222999AAAVVVMMMRRRiii}}}^^^[[[yyyvvvZZZ[[[UUUUUU]]]iiirrrzzz}}}zzzxxxuuuqqqnnnnnnjjjgggggglllssswwwyyywww}}}~~~{{{zzz~~~{{{yyyvvvvvvxxxyyyppp```RRRSSSVVVVVVUUUbbbvvvxxxttt|||}}}}}}yyyvvvuuuuuuwwwxxxwwwwwwxxxxxxxxxxxxwwwwwwzzzyyyxxxwwwvvvvvvvvvvvv{{{{{{zzzzzzyyyyyyxxxxxxssspppgggbbbpppzzzxxxvvvttttttttttttssstttuuuwwwvvvuuussstttuuusssssssssssstttvvvwwwxxxxxxxxxwwwuuutttssssssrrroooooonnnllljjjjjjiiigggggghhhjjjmmmooonnnkkkhhhddd\\\SSSKKKFFFGGGRRR^^^nnnvvv[[[===222888444...000333//////............/////////000000///---...000222444<<<===CCCXXXjjjttt}}}yyyuuukkklllzzzxxxwww{{{hhhLLLLLLhhh}}}wwwzzz{{{}}}~~~~~~}}}~~~}}}||||||||||||{{{WWWCCCAAA>>>:::888:::;;;<<<@@@EEEFFFKKKVVVccckkkrrr~~~hhhJJJEEE^^^bbbNNNOOOZZZiiivvv{{{xxxmmmZZZFFF===;;;@@@NNN\\\qqq{{{{{{}}}}}}yyyxxx{{{~~~tttdddRRRFFFBBBEEEIIIKKKMMMNNNLLLIIIGGGHHHJJJIIIOOOXXX___dddgggkkkmmmlllpppuuuyyy{{{}}}oooeeeXXXOOOFFF@@@@@@DDDJJJWWW\\\[[[^^^^^^cccqqqyyy|||~~~}}}|||}}}}}}~~~{{{}}}|||wwwrrrtttzzz~~~~~~|||tttjjjbbb___bbbeeefffffffffggghhhhhhiiilllnnnpppqqqqqqqqqxxx}}}~~~yyy{{{|||{{{zzzyyyyyyzzzxxxxxxzzz~~~{{{}}}~~~{{{zzzzzz{{{||||||zzzxxxgggMMMOOOMMMKKKKKKKKKKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFGGGAAA<<<888666333111444;;;PPPPPPSSS^^^ppp|||sss```nnn~~~pppaaaYYYTTTSSS[[[dddlllrrrxxx}}}{{{yyyxxxyyyyyyxxxwwwtttqqqllliiiiiilllqqqtttyyyzzzxxxwwwyyy|||yyyttttttqqqqqquuuzzzvvvjjj___YYY\\\```gggttt}}}|||yyy}}}~~~{{{wwwsssrrrtttwwwyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvwwwxxxxxxyyy||||||{{{zzzyyyxxxxxxwwwtttfff\\\iiixxxwwwvvvuuuttttttsssssstttuuuwwwvvvuuuttttttuuuppppppqqqssstttuuuvvvwwwyyyxxxvvvtttsssrrrqqqqqqqqqooonnnlllgggaaa___aaahhhhhhiiijjjkkkiiifffcccYYYPPPGGGDDDGGGPPP___mmmMMM:::444888222000222111///......------......//////000000...------///111777??????AAASSScccnnnyyyyyy~~~ppplllsss}}}vvvnnnMMMPPPnnnzzzwwwyyy{{{}}}}}}yyywwwzzz}}}}}}}}}jjjHHHAAA;;;777666888:::;;;???DDDFFFKKKUUUaaahhhppp|||nnnNNNGGG```fffTTTTTTaaattt}}}vvvbbbKKK???===CCCPPP[[[nnn{{{rrrmmmnnnooonnnjjjfffdddddd]]]VVVLLLAAA;;;999:::;;;<<<<<<>>>@@@DDDGGGIIIIIINNNQQQSSSTTTTTTXXX___dddffflllsssvvvtttqqqooooooqqqttt|||~~~}}}uuu\\\TTTMMMIIIDDDAAACCCGGGIIIRRRPPPKKKNNNPPPYYYiiippprrrvvvzzz|||ssshhhiiinnn{{{{{{|||}}}{{{~~~zzzyyy|||{{{|||||||||yyyrrriiiccc___bbbeeedddaaa```aaadddfffgggjjjnnnqqqtttuuuvvvwww{{{}}}zzzyyyyyyuuuxxxzzz{{{{{{|||}}}~~~zzzzzzzzz{{{||||||zzzxxxsssvvvyyyzzzzzzzzz{{{|||zzzyyyxxxyyyzzzzzzxxxvvvyyy]]]KKKUUUQQQLLLIIIHHHJJJKKKLLLGGGGGGGGGGGGFFFEEEDDDDDD???<<<;;;;;;888444444999EEESSSYYYUUU[[[nnnwwwssswwwgggcccuuueeejjjxxx~~~wwwoooTTTSSSWWW___eeehhhkkkooowwwuuutttuuuxxx{{{}}}~~~yyyxxxsssllleeedddhhhmmmuuurrrrrruuuvvvrrrnnnllllllkkkmmmuuu||||||tttlllbbb___dddsss~~~}}}|||yyyxxxuuusssrrrtttvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxyyyxxxvvvrrrooolllhhhdddiii}}}vvvuuuvvvvvvvvvtttssssssttttttuuuwwwwwwuuuuuuuuuvvvoooppprrrtttuuuuuuttttttuuutttsssqqqqqqqqqqqqqqqrrrooonnnmmmggg^^^^^^cccmmmkkkjjjhhhfffccc^^^[[[QQQIIIEEEJJJUUUddduuuvvvooo@@@777666555///222555...///......------......///......///...---...000222:::CCCBBBDDDTTTeeeqqqwwwtttnnndddhhhrrrRRROOOkkk|||vvvwwwyyyzzz|||}}}~~~~~~}}}vvvssszzz||||||~~~~~~|||ZZZOOOFFFAAA>>>>>><<<:::;;;???DDDHHHQQQ[[[ccckkkxxxuuuYYYRRRhhhgggWWW[[[mmm{{{kkkPPP@@@===BBBKKKQQQbbb{{{|||tttiii___[[[\\\\\\YYYUUURRRPPPOOOBBB???;;;999999::::::::::::;;;>>>BBBFFFJJJLLLMMMSSSTTTTTTPPPLLLMMMQQQVVVZZZaaajjjnnnlllhhhffffffbbbaaadddkkkooopppuuu||||||xxxtttuuutttlllbbbPPPJJJFFFGGGHHHJJJOOOUUUWWW[[[SSSJJJKKKMMMUUUeeennnnnnrrryyy}}}yyyqqqgggYYYSSS^^^ooo|||}}}~~~}}}{{{~~~~~~~~~|||zzzzzz{{{zzzvvvppphhhccc^^^aaacccbbb^^^]]]```cccdddfffhhhkkkooossswwwyyyvvvzzz~~~}}}yyytttsssssstttvvvyyyzzzzzzzzz{{{||||||{{{zzzzzz{{{zzzxxxvvvsssvvvyyyzzzxxxxxxxxxzzzyyywwwvvvwwwxxxyyyxxxwww{{{pppfff\\\]]]VVVNNNHHHHHHKKKNNNQQQAAABBBDDDFFFFFFFFFEEEEEE@@@??????AAA>>>999777::::::TTT]]]MMMIII[[[hhhdddhhhqqqbbbmmm```cccuuu~~~yyyRRRTTT[[[eeeiiihhhgggiiiooommmlllmmmpppuuuxxxyyy||||||xxxmmmbbb^^^bbbhhhllljjjmmmsssrrriiieeegggeeefffkkkvvv{{{uuukkkaaabbbttt}}}~~~~~~}}}|||}}}uuuuuuttttttttttttuuuuuuttttttssssssssssssttttttxxxwwwvvvuuussssssrrrrrrrrrsssuuuuuurrrkkkddd```YYYjjjyyyttttttuuuwwwvvvuuusssssstttsssuuuwwwwwwvvvuuuuuuvvvqqqsssuuuvvvvvvuuusssrrrqqqpppooooooooopppqqqrrrqqqnnnnnnpppjjjaaabbbkkkqqqnnnkkkgggccc^^^YYYUUUNNNIIIIIITTTfffxxxsss{{{EEE888666666222+++222666,,,.........------.........,,,------------///222444666@@@@@@CCCTTTfffuuuqqqjjjmmm^^^```yyyyyy]]]KKKcccvvvwwwssswww||||||vvvwwwwwwxxxyyyzzz{{{|||vvvrrr{{{}}}{{{zzz|||{{{yyy~~~lll___ZZZTTTNNNJJJEEE>>>===???AAAEEEMMMWWW^^^ffftttyyyccc___uuueeeXXX```xxxppp{{{pppQQQ???:::>>>CCCGGGTTTooo~~~ooohhhddd[[[PPPNNNPPPOOOKKKHHHFFFEEECCC@@@===;;;;;;<<<<<<:::777>>>AAAFFFIIIKKKMMMPPPSSSRRRUUUXXXUUUOOOIIIIIIJJJLLLUUU___eeeeeedddeeeggg```\\\\\\bbbfffjjjsss~~~}}}vvvqqqpppnnneeeZZZUUUPPPMMMOOOSSSWWW```hhhiiijjj___SSSSSSSSSYYYgggtttrrruuu}}}|||xxxwwwbbbXXXRRRSSSQQQSSShhh~~~|||zzzyyytttuuuwww{{{xxx}}}}}}{{{xxxxxxxxxvvvrrrllleeeaaaXXX\\\^^^]]]ZZZZZZ]]]bbbaaaaaabbbdddhhhlllooorrrwww{{{~~~|||wwwrrrpppoootttvvvxxxxxxwwwuuuuuuvvvuuuttttttvvvxxxyyyxxxwwwvvvyyy{{{zzzvvvssssssuuutttrrrqqqqqqsssuuuuuutttzzzyyy^^^___RRROOOLLLLLLOOOPPPOOONNNFFFKKKLLLHHHHHHKKKIIIDDD@@@@@@???>>><<<:::999888AAASSS]]]TTTKKKPPP\\\bbbnnnyyyyyyiiieee|||zzz|||iiikkkzzzyyy|||~~~sssWWW]]]tttmmmdddkkkoookkkqqqpppjjjkkktttxxxttt|||sssgggaaadddjjjlllooolllmmmooonnnjjjhhhiiiggggggkkkrrrzzz}}}zzzvvvwwwlllmmm~~~~~~}}}}}}}}}}}}{{{yyywwwuuutttttttttqqqqqqpppppppppqqqrrrrrrtttttttttrrrppppppsssvvvvvvuuuvvvssshhh\\\[[[bbbhhhyyyuuusssuuusssssswwwwwwssssssuuuyyyxxxwwwwwwwwwuuurrrpppqqqrrrsssssssssqqqooonnnooonnnmmmmmmnnnooorrrssslllmmmmmmllljjjlllqqqvvvrrrfffeeebbbXXXQQQRRRIIILLLSSS```vvvjjjjjjfff@@@888666333111//////000000//////............/////////////////////000111111666???DDDMMM___jjjuuussshhhrrrRRRaaa~~~sssTTTZZZeeeooouuuwwwvvvuuuwwwyyy{{{zzzxxxwwwyyy{{{wwwxxxvvvtttxxx~~~}}}zzz{{{~~~}}}|||mmmSSS^^^kkkPPPEEE===999AAAFFFPPPYYY^^^dddqqq~~~xxxgggaaauuummmVVV___~~~pppnnnrrrwwwrrrppp{{{qqquuuXXX@@@<<>>QQQ___ooowww}}}~~~rrreee[[[RRRLLLHHHGGGGGGGGGEEECCCAAAAAABBB<<<<<<<<<===???BBBEEEFFFJJJNNNQQQRRRRRRTTTXXX\\\^^^[[[VVVSSSQQQNNNHHHDDDIIILLLSSS[[[dddiiikkkkkkhhhgggeeeddddddgggmmmqqqvvvxxxyyywwwqqqlllgggeeejjj[[[TTTEEEIII]]]bbblllmmmppplll^^^TTTXXXdddnnnssswwwzzz|||}}}|||vvvqqqbbb^^^XXXUUUYYYeeettt~~~~~~{{{~~~{{{xxxvvvtttwwwzzz}}}~~~|||zzz{{{zzz{{{|||}}}|||zzzxxx}}}zzzwwwsssooojjjeeeaaa___[[[WWWVVVYYY\\\\\\\\\aaaaaabbbcccdddgggiiijjjxxx{{{}}}yyysssoooppprrrqqqvvvzzz{{{xxxwwwxxxzzzwwwuuutttvvvyyyzzzyyywwwvvvvvvvvvtttrrrrrrtttvvvwwwtttpppoooppprrrssssss{{{vvvWWWSSSPPPMMMIIIHHHIIIJJJIIIHHHIIINNNPPPNNNMMMNNNKKKEEEBBBAAA???===;;;:::999999>>>NNNZZZUUUKKKKKKVVV```pppyyyrrrjjjsss|||{{{}}}qqqfffkkkiiikkk{{{vvvoooqqqoooccchhhkkklllnnntttyyyzzz{{{rrrooorrrsssrrrlllhhhhhhkkkkkkhhhfffgggkkkjjjlllqqqxxx|||{{{xxxyyytttzzz~~~~~~}}}}}}||||||{{{{{{{{{yyywwwuuutttsssssssssqqqqqqqqqppppppqqqrrrrrrwwwvvvuuusssrrrrrrssstttrrrnnniiibbbZZZZZZhhhyyyyyyuuuuuuuuuuuurrrsssvvvvvvsssrrruuuuuuuuuuuuuuuuuutttrrrqqqooooooooonnnnnnooooooooopppooommmmmmmmmnnnpppqqqmmmnnnnnnmmmkkklllooossszzzmmmdddccc___TTTMMMOOOHHHUUUhhhyyynnneeevvvSSS999666444222000//////000111//////............/////////////////////000000111999AAADDDJJJXXX___iiizzzooogggwwwWWW```wwwYYY[[[^^^eeemmmvvv|||yyyzzz{{{zzzwwwvvvxxxzzzwwwwwwtttrrrtttyyy{{{yyy{{{yyyyyy{{{~~~}}}zzz|||vvv___WWW@@@<<<@@@BBBFFFOOOWWW\\\cccqqq}}}pppiiitttlllXXX^^^zzz|||mmmhhhiiigggddd```eeehhhhhhnnn{{{jjj]]][[[rrrwww]]]CCC888<<>>???@@@AAACCCEEEHHHIIISSSTTTTTTUUUUUUWWWZZZ]]]___ZZZTTTOOOLLLHHHDDD@@@CCCHHHPPPXXX___eeejjjlllllllllkkkiiihhhiiimmmpppsssttttttssspppooonnnooo{{{dddSSS>>>AAAQQQOOOSSSgggiiiggg___]]]gggttt}}}|||}}}||||||}}}|||yyyvvvooommmkkkjjjlllsss|||~~~|||||||||}}}~~~|||wwwtttwwwyyy|||~~~~~~|||{{{~~~}}}|||||||||{{{yyyvvvwwwuuurrrooolllgggaaa]]]YYYWWWUUUVVVYYY[[[\\\[[[^^^^^^___```dddhhhkkknnnuuuyyy}}}|||xxxtttuuuvvvwwwxxxxxxxxxwwwxxxyyy{{{yyywwwuuuvvvxxxyyywwwuuuuuuuuuuuusssrrrrrrsssuuuxxxvvvtttssssssrrrooommmiiiUUUMMMLLLIIIFFFEEEEEEFFFFFFEEEIIINNNRRRRRRQQQPPPKKKEEEEEEDDDBBB@@@>>>===<<<<<>>@@@AAA@@@AAACCCEEEHHHIIIKKKNNNPPPRRRTTTUUU\\\ZZZWWWVVVXXX[[[^^^___]]]XXXQQQLLLHHHEEEBBB@@@BBBIIIQQQVVVZZZ___gggmmmoooqqqrrrqqqpppoooppprrrssssssrrrqqqpppqqquuuxxx~~~___HHH666@@@SSSKKKGGGVVVXXXWWWTTTZZZkkk~~~}}}yyywwwvvvvvvvvvyyy{{{}}}~~~~~~~~~|||~~~|||zzzzzz~~~}}}}}}wwwrrruuuvvvyyy|||~~~~~~}}}|||~~~|||zzzxxxxxxwwwtttrrrqqqooollljjjfffaaa[[[WWWPPPPPPRRRUUUZZZ]]]^^^]]]bbbbbbccceeehhhmmmqqqsssvvv{{{}}}yyyxxxxxxyyyvvvsssqqqsssvvvxxxxxxyyyxxxvvvvvvwwwwwwuuutttuuuuuuuuusssqqqqqqsssuuuuuuuuuvvvwwwwwwsssnnnjjjbbb\\\QQQIIIGGGEEEDDDDDDEEEGGGHHHDDDIIINNNQQQQQQNNNIIIDDDEEEFFFGGGHHHGGGEEECCCAAALLLLLLSSS[[[XXXNNNNNNVVViiiooo{{{{{{vvvwwwNNNUUUlllwww{{{qqqfff```fffjjjkkkrrr|||}}}tttiiiddd]]]YYY[[[___aaadddgggdddfffiiipppwww|||}}}|||{{{xxx{{{~~~}}}|||{{{{{{zzzyyyxxxwwwwwwvvvvvvuuutttsssrrrrrrrrrrrrrrrqqqpppooooooooopppnnnnnnppprrrrrrooohhhccc]]]___iiixxxttttttuuutttqqqssspppqqqttttttqqqpppsssppprrrssstttsssrrrqqqqqqppppppppppppqqqsssuuuvvvrrrqqqpppnnnmmmmmmmmmmmmkkkllllllkkkhhhfffdddccc\\\VVVQQQOOOLLLLLLTTT^^^mmm}}}lll```~~~^^^???;;;777666444222111000000000///......------......//////............///000000888AAAFFFKKKSSSUUUbbbzzzssslllaaa___jjj~~~uuuXXXTTTUUU^^^mmmzzzzzzyyyxxxvvvvvvwwwyyy{{{{{{{{{wwwssstttxxxyyyvvv|||{{{yyyzzz|||{{{wwwrrryyy{{{~~~```KKKBBB===<<>>AAABBBDDDFFFIIIKKKOOOQQQUUUYYY]]]___``````aaa\\\WWWVVVYYY^^^``````YYYUUUOOOIIIEEEDDDDDDEEEHHHPPPWWWYYYXXX[[[dddmmmooossswwwyyyxxxwwwvvvvvvvvvuuutttrrrqqqrrrvvvyyysssTTT???555III```TTTJJJIIIIIIFFFBBBJJJaaa}}}yyyqqqmmmlllooorrrzzz~~~}}}|||~~~}}}}}}}}}}}}{{{}}}}}}wwwqqqpppqqqtttwwwzzz{{{|||}}}yyywwwtttssssssrrrpppooollljjjhhheeeaaa\\\VVVRRRJJJMMMSSSYYY```dddeeeffflllmmmoooqqqrrrsssttttttvvv{{{}}}wwwsssqqqrrrooolllmmmpppttttttssswwwwwwvvvvvvvvvvvvuuutttuuuvvvuuutttrrrrrrtttvvvqqqqqqsssuuuvvvtttpppmmmyyy|||aaa___PPPKKKIIIFFFDDDBBBCCCEEEGGGBBBEEEJJJPPPQQQMMMIIIGGGDDDHHHMMMQQQQQQNNNJJJGGGHHHBBBEEESSSYYYTTTNNNOOOaaaiiitttuuussstttPPPIIIZZZsssxxxlllrrr|||kkk___aaagggllluuu|||rrrfffcccZZZSSSTTTXXX\\\aaaeeecccgggmmmuuuzzz|||zzzxxxxxxvvvuuu{{{|||{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuttttttssssssrrrrrrqqqpppooonnnmmmmmmmmmpppqqqssstttqqqjjjbbb\\\UUUjjjqqqqqqrrrtttuuuuuuttttttqqqoooooorrrrrrooooooqqqqqqsssuuuuuurrrpppppppppoooppprrrssstttuuuttttttsssrrrpppooonnnllllllkkkkkkkkkjjjhhhfffccc___\\\XXXRRRKKKGGGHHHQQQaaapppwwwbbbmmmsssqqq~~~yyyfffJJJ;;;999:::999777444222000///.........------------.....................//////000666@@@GGGNNNSSSTTTdddtttiiiZZZddd|||vvvZZZSSSPPPYYYkkk{{{yyywwwuuutttvvvxxx{{{}}}{{{{{{xxxtttvvv{{{|||yyy}}}zzzwwwxxx{{{|||{{{yyy{{{zzz{{{gggKKKBBB???999888BBBEEEKKKRRRVVV^^^mmm|||qqqeeepppmmmTTTGGGDDDCCCBBBBBB:::999CCCLLLQQQ\\\hhhvvvuuuwww~~~wwwkkkmmmttt{{{fffJJJ999777888555888999999<<>>BBBDDDGGGIIIMMMPPPOOOSSSXXX^^^bbbddddddccc^^^YYYSSSSSSWWW\\\___```WWWTTTNNNHHHDDDDDDEEEGGGNNNUUU[[[[[[WWWYYYbbblllpppuuuzzz~~~}}}zzzwwwvvvuuuuuutttsssqqqrrruuuwwwkkkOOO@@@===SSSiiiWWWIIIHHHHHHAAA888===VVVvvv}}}oooiiifffffflllsssxxx{{{~~~|||{{{~~~||||||~~~|||zzz{{{~~~}}}wwwqqqssstttuuuvvvwwwyyyyyyzzzuuutttrrrrrrrrrqqqpppnnnjjjgggccc___\\\WWWQQQNNNJJJOOOWWW```hhhllloooqqqsssuuuwwwxxxvvvrrrmmmiiijjjmmmqqqrrrppplllhhheeejjjiiijjjoootttwwwvvvsssttttttuuuuuuuuuuuuvvvwwwvvvwwwvvvuuussssssuuuwwwqqqppppppqqqrrrqqqooommmxxxpppxxx___YYYKKKNNNLLLIIIDDD@@@@@@BBBDDDEEEEEEIIIOOOPPPMMMJJJKKKEEEJJJPPPUUUVVVSSSMMMJJJEEEAAACCCPPP\\\^^^WWWQQQZZZcccooo}}}wwwnnneeeooollliiiOOOIII\\\~~~uuuhhhgggwwwsssiiieeegggooowwwxxxpppjjj```XXXYYY\\\]]]^^^```eeejjjqqqwwwzzzyyyuuussstttuuuwwwzzz}}}{{{{{{{{{zzzyyyxxxwwwvvvuuutttsssssstttttttttssssssrrrqqqpppnnnmmmlllkkkkkkjjjnnnooopppmmmgggaaa]]][[[eeezzzxxxqqqoooppprrrsssrrrtttxxxpppnnnnnnqqqqqqnnnnnnppppppsssvvvuuuqqqnnnooopppmmmnnnpppqqqrrrpppooommmppppppooommmlllkkkjjjiiiiiihhheeedddbbb^^^ZZZWWWPPPMMMHHHFFFKKKYYYlll{{{bbbeeessseeesssrrrJJJ>>>:::999999999777555333000............------------............------......///000666@@@IIIPPPRRRPPPcccttt}}}mmm___ggg}}}ttt```SSSIIIPPPfff{{{zzzwwwsssrrruuuyyy|||}}}yyyyyyvvvsssuuu{{{|||zzzxxxvvvtttwww||||||zzzxxxzzz~~~rrruuudddJJJ>>>888999AAA@@@CCCJJJQQQVVV\\\kkkyyy~~~qqqeeehhhsssuuu~~~dddMMMDDDCCCEEEFFFGGGEEEHHHTTTcccsss|||dddHHH999777666222666777777:::AAAIIIHHHCCCAAA???<<<;;;<<<===<<<;;;===???CCCFFFIIILLLOOORRRTTTXXX^^^dddggggggeeecccXXXUUUQQQPPPRRRVVVZZZ\\\XXXVVVRRRLLLHHHGGGIIIKKKSSSZZZ^^^]]]XXXXXX___gggooouuu{{{~~~{{{wwwuuusssrrrqqqooonnnooorrrttt^^^JJJEEEEEEZZZlllZZZMMMOOOLLLDDD;;;>>>SSSnnnzzzlllbbb```bbbdddlllwwwxxxzzz~~~~~~~~~{{{{{{zzzyyyxxxyyy|||~~~|||zzzyyy{{{}}}|||xxxttt|||{{{zzzxxxwwwwwwwwwwwwuuutttttttttuuutttqqqooogggccc]]]XXXSSSOOOKKKHHHJJJPPPYYYbbbhhhmmmqqqsssnnnppprrrqqqmmmeee]]]XXXTTTUUUXXXZZZZZZYYYXXXVVV___ccciiiqqqxxxzzzyyyxxxrrrsssuuuuuuttttttvvvwwwvvvvvvvvvtttsssrrrtttvvvuuussspppnnnnnnmmmlllkkkssszzzpppWWWQQQNNNNNNMMMKKKGGGCCCCCCGGGKKKJJJGGGHHHMMMMMMIIIIIILLLIIILLLPPPSSSSSSPPPLLLIIIIIIKKKNNNTTT\\\aaa\\\SSSQQQZZZhhh|||ttthhhvvvqqqMMMNNN___yyypppbbbccc{{{|||jjjeeejjjooo}}}zzzqqqkkkllllllggg```]]]___dddkkkpppssssssrrrqqqpppsssuuuyyy||||||vvvuuuwwwyyyyyyxxxvvvuuusssrrrrrrpppqqqrrrssssssrrrrrrqqqpppooommmkkkjjjiiihhhhhhhhhiiiiiiddd___aaahhhooouuutttwwwvvvpppnnnqqqrrrpppqqquuuooommmmmmppppppmmmmmmooolllppptttssspppmmmoooqqqnnnnnnnnnmmmlllkkkjjjjjjllllllkkkjjjiiihhhfffeeeccc```\\\ZZZYYYVVVQQQNNNHHHJJJMMMTTT```qqq|||mmmbbbyyy}}}xxx|||XXX===:::999:::555555444333222000///......------,,,,,,------......------------...//////555@@@JJJRRRSSSQQQeee~~~tttyyyvvvgggkkkxxxuuuyyy~~~||||||iii\\\NNNEEEOOOhhh~~~yyytttqqqssswwwzzz{{{zzzzzzwwwtttuuuzzz|||yyyvvvuuuuuuxxx}}}zzzxxxwwwxxx~~~tttdddkkkaaaOOOCCC::::::DDD>>>BBBJJJRRRVVV\\\iiiwww~~~~~~}}}|||rrrhhhbbb```hhhqqqfffQQQGGGHHHMMMQQQWWW^^^gggpppjjjKKK999777666333333666777999???EEEEEEAAAAAA???>>>>>>???AAAAAA@@@AAADDDHHHJJJMMMPPPSSSVVV[[[^^^dddhhhiiifffbbb^^^TTTSSSPPPNNNMMMOOOTTTWWWXXXXXXWWWUUURRRSSSWWW[[[bbbeeegggbbb[[[WWWZZZ^^^hhhnnnwww}}}}}}{{{zzzuuusssnnnhhheeeeeejjjnnnYYYMMMOOONNN]]]lll]]]TTTZZZWWWPPPLLLTTTcccoootttjjj^^^VVVXXX\\\]]]fffqqqvvvyyy|||~~~~~~}}}~~~vvvwwwxxxxxxwwwwwwyyyzzzxxxyyyzzz{{{{{{zzzyyyxxx~~~|||zzzxxxwwwwwwwwwxxxvvvvvvvvvwwwwwwtttoookkkddd^^^VVVOOOJJJFFFCCCAAADDDJJJSSSYYY]]]```dddfffccccccbbb```[[[TTTNNNJJJDDDDDDCCCDDDFFFGGGGGGGGGOOOVVV```iiippptttvvvxxxrrrtttvvvuuusssrrrtttvvvtttttttttrrrqqqqqqrrrtttuuusssqqqoooooonnnllljjjxxxfffOOOOOOXXXLLLMMMLLLJJJHHHKKKQQQVVVNNNIIIGGGJJJIIIEEEFFFJJJLLLMMMNNNNNNNNNLLLIIIHHHLLLTTTWWWTTTVVVZZZVVVLLLKKKRRRaaa{{{kkkddd}}}dddSSSQQQiiiyyyaaaUUUgggrrrkkkqqqwww~~~xxxxxx}}}~~~|||rrreee]]]UUUZZZ```gggkkknnnqqqrrrooopppppprrrvvv{{{{{{yyy}}}{{{|||vvvxxx}}}xxxwwwvvvuuusssrrrqqqpppnnnoooppprrrrrrqqqppppppooonnnllljjjiiigggggggggfffhhhgggcccbbblll~~~wwwtttwwwwwwsssuuunnnlllrrruuuqqqmmmmmmnnnlllmmmppppppmmmlllnnnhhhmmmqqqqqqnnnmmmooorrrrrrpppmmmkkkiiiiiiiiijjjiiiiiihhhhhhgggeeedddccc[[[XXXSSSQQQPPPMMMIIIFFFGGGNNNZZZiii{{{}}}mmmaaattttttFFF888666444777000000111111111000000///...------,,,,,,------......------------...//////333@@@LLLUUUVVVTTTkkk{{{~~~fffgggyyy~~~{{{zzz}}}~~~xxxwwweeeSSSHHHDDDTTTooo|||uuuqqqsssvvvwwwxxx}}}}}}zzzvvvwww{{{|||zzzwwwwwwwww{{{~~~{{{xxxuuuvvvxxxzzzmmmhhhiii^^^QQQLLLAAA777999===AAAJJJRRRVVV[[[hhhuuuzzz~~~wwwooocccXXXccckkkzzzrrr]]]RRRRRRXXX^^^mmmzzzrrrQQQ;;;777888777333666999:::===BBBBBB???BBB@@@@@@AAACCCEEEEEEDDDGGGIIIMMMOOOQQQTTTWWWZZZ[[[^^^cccfffeee```YYYUUURRRRRRQQQNNNKKKKKKOOOSSSWWWZZZ\\\]]]^^^aaahhhmmmqqqrrrpppiii___WWWUUUVVV^^^eeepppzzz{{{vvvlllbbb\\\]]]aaafffcccYYY\\\WWW^^^gggXXXSSShhhddd___bbbooozzzyyyrrrbbbVVVOOOSSSVVVUUU\\\gggrrruuuyyy{{{{{{zzzzzz{{{sssuuuxxxzzzyyyxxxxxxxxxvvvxxxzzz{{{zzzyyyyyyzzzxxxwwwvvvuuuuuuwwwyyy{{{uuuvvvvvvwwwvvvrrrkkkgggaaaZZZQQQHHHCCC???===;;;===BBBIIINNNPPPRRRUUUWWWZZZXXXVVVRRRNNNJJJFFFDDDAAA>>>;;;:::;;;<<<======@@@HHHTTT^^^dddjjjooottttttvvvwwwuuurrrqqqrrrtttrrrsssrrrqqqooooooqqqsssqqqppppppqqqrrrqqqooommm|||SSSPPPQQQMMMEEEJJJBBB>>>[[[{{{YYYJJJHHHHHHJJJJJJHHHHHHKKKJJJHHHIIINNNPPPLLLIIIIIIHHHGGGGGGHHHHHHIIIOOOUUUOOOOOOXXXooommmPPPWWWxxx___^^^cccsssyyyyyysss```cccyyylllkkkttt}}}zzzwwwlll```XXXRRRRRRZZZaaadddhhhnnnlllnnnrrrtttvvvuuutttrrryyyyyyxxxwwwxxxzzz}}}~~~|||yyywwwwwwyyyzzzyyywww}}}xxxtttrrrooolllnnnsssqqqqqqooonnnmmmkkkjjjjjjnnnnnnmmmllljjjhhhfffeeecccdddhhhpppyyy|||zzzvvvrrrppppppqqqqqqnnnllljjjlllooorrrqqqpppllllllllllllmmmnnnooopppsssssssssqqqmmmkkkkkkkkksssqqqnnnkkkiiiiiijjjjjjiiifffdddddd```ZZZXXXZZZVVVMMMIIILLLNNNKKKIIIKKKZZZeeetttxxxdddjjjOOO======999444333444333333222111000////////////...------------...............////////////333???HHHKKKKKKMMMiiikkkccctttzzz}}}}}}~~~lll[[[MMMFFFRRRhhhyyy~~~{{{xxxwwwwwwxxxyyy}}}}}}|||{{{yyywwwuuutttyyyzzz|||}}}~~~~~~~~~}}}~~~|||{{{lllaaa]]]LLL===<<<<<>>888888777555444444888===AAABBBBBBBBBBBBBBBCCCEEEGGGJJJKKKRRRQQQQQQRRRSSSVVVXXXZZZ\\\YYYXXXYYYUUUOOOKKKLLLMMMJJJHHHGGGJJJNNNPPPRRRVVV^^^eeefffhhhqqqzzz}}}xxxppphhh^^^VVVRRRRRR```[[[\\\eeeooovvv|||xxxnnnccc[[[XXXXXXYYY[[[VVVPPPKKKHHHGGGFFFFFFQQQQQQ]]]uuu~~~wwweeeVVVLLLNNNRRRTTT]]]iiiyyy}}}}}}vvvsssuuuzzzyyyzzz{{{yyywwwtttttttttyyyzzz{{{zzzyyyyyyzzz|||vvvssspppppprrrvvvxxxyyytttvvvtttooonnnooommmiiicccWWWJJJBBB;;;666555888@@@AAADDDFFFHHHHHHIIIIIIJJJLLLNNNMMMJJJEEEBBB@@@===:::777666666888::::::@@@AAADDDLLLWWWcccmmmssstttwwwxxxvvvuuuuuurrrmmmvvvooolllrrrvvvsssqqqrrrqqqooommmmmmppppppooolllwwwUUUUUURRRIIIHHHKKKEEEBBBXXXtttoooUUUKKKHHHHHHJJJIIIFFFEEEHHHEEEBBBCCCGGGIIIHHHIIIKKKKKKHHHCCC??????CCCKKKRRROOOIIIQQQkkklllPPPQQQmmmuuuWWWRRRccc|||iiiWWWtttuuueee]]]bbbqqqttthhheee___\\\[[[ZZZZZZ```iiimmmmmmnnnnnnooopppqqqqqqqqqqqqrrrssstttuuuuuuuuu|||yyywwwwwwxxxyyyxxxvvv{{{wwwttttttqqqnnnooosssssssssqqqooommmkkkjjjiiillllllkkkjjjiiigggeeedddfffllluuu{{{~~~|||yyywwwtttrrrpppmmmllllllmmmmmmpppnnnlllmmmoooppppppnnnlllmmmmmmnnnoooooopppppptttttttttrrrnnnllllllmmmmmmllljjjhhhgggggghhhhhhgggbbb^^^^^^\\\VVVTTTUUUNNNIIIFFFGGGHHHHHHNNNUUUkkkuuuttteeejjjuuuHHH:::;;;888444444444333333222111000//////......---,,,,,,,,,,,,,,,............////////////222>>>GGGKKKKKKKKKeee~~~hhh]]]mmmuuu|||llldddTTTIIIRRRfffwww~~~zzzwwwuuuvvvwwwxxx{{{{{{{{{yyywwwuuuuuuuuuyyyzzz{{{}}}}}}}}}}}}|||}}}~~~rrrfffaaaNNN===:::999@@@EEEJJJNNNSSS[[[eeekkkxxx~~~xxxiii^^^```lll~~~}}}oooccc\\\^^^dddvvv|||WWW===777777555555444444777<<<@@@AAAAAAAAABBBCCCEEEHHHKKKNNNOOOSSSSSSSSSTTTTTTUUUVVVWWWUUUQQQPPPQQQOOOJJJHHHJJJJJJHHHEEEFFFIIIMMMPPPRRRTTT\\\dddiiiooozzz}}}wwwoooggg___ZZZWWWXXXZZZRRRNNNTTT^^^hhhsss|||zzzqqqggg^^^XXXTTTSSSTTTOOOHHHBBB>>>;;;::::::BBBCCCOOOcccssswwwvvvvvvaaaTTTLLLQQQYYYaaannn|||~~~|||||||||yyyzzzzzzyyyvvvtttssstttwwwxxxyyyyyyxxxxxxzzz|||vvvuuutttuuuwwwxxxxxxwwwwwwyyywwwsssqqqrrroookkk```TTTGGG???:::666777:::???AAACCCDDDEEEEEEEEEEEEIIILLLNNNNNNKKKGGGDDDBBB>>><<<:::999:::;;;<<<===AAABBBEEEKKKSSS\\\eeeiiiuuuxxxxxxvvvwwwyyyxxxtttsssllljjjoooqqqnnnkkklllooommmlllmmmooopppooommmuuuYYYYYYSSSHHHFFFGGGCCCBBBNNN\\\YYYJJJJJJHHHGGGIIIIIIEEECCCEEEFFFBBBAAADDDEEEEEEHHHMMMHHHEEEAAA======AAAFFFIIISSSLLLRRRiii}}}}}}{{{pppZZZRRRcccyyyllleeerrrvvvJJJBBBPPPppp|||yyycccppp~~~ppp[[[KKKJJJ\\\uuuvvvqqqjjjbbbYYYPPPMMMSSS\\\dddfffiiilllnnnnnnnnnnnnnnnppprrrtttuuutttrrrqqqyyywwwuuutttuuuuuutttrrrxxxuuusssuuutttqqqqqqtttuuutttsssqqqnnnlllkkkjjjkkkjjjjjjiiigggfffeeeeeehhhmmmrrruuutttrrrqqqqqqlllllllllkkkjjjjjjjjjjjjooommmlllllllllmmmkkkjjjkkklllmmmnnnoooooonnnnnnqqqrrrqqqooollljjjjjjkkkjjjjjjiiihhhhhhgggffffffjjjbbb[[[XXXTTTMMMHHHFFFEEEDDDDDDFFFHHHOOO\\\iiiwwwcccfffcccBBB999:::777555888444333333222111000//////------,,,++++++++++++,,,---............/////////111===FFFLLLKKKIII^^^zzzdddYYYmmmxxx~~~}}}uuulllXXXIIINNNaaatttzzzvvvtttuuuwwwxxxzzzzzzxxxvvvsssrrrtttvvvxxxyyyzzz{{{||||||{{{{{{|||~~~{{{~~~|||ooohhhSSS@@@:::888@@@DDDJJJOOOSSSZZZcccjjjwwwzzzmmmdddfffpppsssddd[[[^^^fff|||ZZZ>>>666666444555444444666:::>>>@@@@@@AAABBBEEEIIIMMMQQQTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSNNNJJJIIIJJJIIIFFFFFFIIIHHHFFFEEEFFFJJJPPPSSSUUUUUU[[[ccciiirrr~~~}}}wwwmmmeeeaaa``````___^^^QQQFFFEEELLLWWWeeepppvvvtttpppiiiaaaXXXQQQMMMKKKGGGAAA;;;666444333333666999BBBNNNXXX___gggnnnaaaVVVQQQWWW```jjjyyy~~~~~~}}}{{{yyyxxxyyyyyywwwtttsssrrrssstttvvvwwwwwwvvvwwwyyy{{{vvvwwwxxx{{{|||{{{wwwuuuwwwyyywwwtttsssrrrnnnhhhZZZOOOCCC<<<888666999>>>@@@AAACCCBBBAAA@@@@@@AAADDDGGGJJJKKKIIIEEEBBBAAA===<<<;;;:::999:::;;;;;;@@@BBBEEEHHHKKKPPPVVVZZZnnnqqqssstttyyy}}}rrrooonnnqqqqqqnnnkkkkkklllkkkkkklllnnnooonnnmmmxxxZZZUUUPPPIIIEEEDDDCCCDDDHHHKKKIIIFFFHHHEEEFFFIIIIIIEEEDDDFFFLLLIIIGGGHHHHHHFFFIIIOOOFFFHHHHHHDDDBBBBBBAAA???RRRUUUZZZ```gggmmmllliiiooossszzz{{{pppcccbbbiii```SSSYYYhhhoooMMMIIIHHH[[[nnn~~~lllRRR???AAARRRfffqqq|||ttthhh\\\SSSOOOQQQTTTTTTYYYaaaiiimmmooommmllloooppprrrsssttttttsssssstttsssqqqppppppoooooonnntttppppppttttttqqqppprrrssssssrrrqqqooonnnmmmllljjjiiiiiihhhgggggggggggggggbbb]]][[[___gggnnnssslllmmmmmmmmmlllkkkjjjiiijjjiiiiiiiiiiiiiiihhhggghhhiiikkkmmmmmmlllkkkjjjkkklllllljjjgggeeeeeefffffffffeeedddcccaaa___^^^cccZZZQQQOOOLLLFFFAAA@@@AAACCCGGGNNNWWWdddsss~~~yyyqqqvvvkkkTTT@@@<<<;;;888777:::444333333222111000//////...---,,,,,,+++,,,,,,,,,---------.........//////000<<>>AAAFFFMMMQQQUUU]]]eeexxx~~~xxx~~~wwwllldddhhhooo{{{sss___TTT\\\jjj```AAA777555333555444444666999<<>>:::888888;;;AAAAAACCCDDDBBB???======???AAAEEEIIIKKKJJJGGGDDDCCC@@@@@@???===;;;;;;<<<===CCCFFFIIIIIIHHHJJJNNNSSSfffkkkpppvvv~~~nnnnnnppprrrqqqooommmmmmjjjjjjjjjkkkmmmnnnnnnnnnwwwSSSJJJHHHIIIIIIGGGHHHJJJJJJHHHHHHKKKEEECCCEEEJJJKKKHHHGGGIIIMMMKKKLLLNNNMMMKKKNNNTTTUUUXXXUUUKKKCCCAAA???<<>>DDDWWWbbbbbbmmmvvv~~~rrriiidddbbb\\\WWWJJJNNNTTT[[[bbbhhhkkkmmmmmmmmmmmmmmmnnnpppqqqsssrrrqqqqqqooonnnnnnnnnnnnooolllkkkppprrrpppnnnooooooooooooooooooooooooooojjjiiihhhhhhhhhhhhiiijjjfff[[[OOOOOOZZZhhhppprrrnnnnnnoooooommmkkkiiigggfffggghhhiiiiiihhhhhhhhhggghhhjjjllllllkkkiiihhhgggggghhhfffcccaaabbbbbb``````^^^\\\YYYUUURRRQQQOOOHHHCCCDDDEEEDDDDDDFFFEEEHHHPPP\\\mmm~~~nnnppp~~~sssWWWJJJ???<<<;;;666555888444333333222111000/////////......---------------------------............111<<>>444111333999???HHHKKKQQQVVVXXXWWWTTTRRRFFFDDD@@@;;;555444555888666<<>>CCCCCCEEEFFFDDD???<<<===@@@DDDHHHMMMPPPOOOLLLJJJHHHFFFGGGFFFDDDAAA@@@BBBDDDLLLPPPSSSQQQLLLKKKPPPVVVeeekkkrrryyy|||sssbbbhhhmmmnnnmmmllllllllliiijjjkkkkkkllllllmmmnnnkkkKKKCCCDDDIIIJJJGGGFFFGGGHHHGGGHHHJJJDDDCCCFFFLLLMMMKKKJJJLLLHHHHHHKKKOOOOOOOOOTTT[[[jjjkkkaaaLLL===<<>>666222333666888>>>CCCEEEKKKXXXfffnnnsssvvv||||||zzz{{{}}}vvvvvvtttrrrooonnnoooqqqppprrrssssssrrrsssuuuwwwxxxvvvsssrrrssstttttttttssstttsssrrrssspppfffZZZEEE>>>999999:::<<>><<<:::666444555444333333222111000/////////...------,,,,,,------,,,,,,---------.........000999AAAJJJLLLCCCJJJbbbyyy{{{zzz\\\jjj|||iiiUUUXXXgggvvv~~~}}}}}}}}}}}}{{{}}}}}}xxxpppnnnrrrwwwxxxxxxyyyzzzzzzyyyxxxwwwvvvvvvxxxzzz~~~iiiTTTXXXZZZVVVLLL???>>>999;;;BBBEEEEEEOOO]]]jjjpppwww||||||sssjjjfffeeeeeeggglllssswwwxxxxxxqqqrrrrrrkkkbbbccctttyyykkkrrrzzz~~~dddFFF;;;777444333444666666888===CCCHHHMMMPPPUUUZZZ]]]]]]\\\[[[ZZZYYYVVVTTTQQQOOONNNMMMMMMIIIHHHKKKKKKJJJMMMQQQPPPOOOOOORRRYYY```fffhhhkkkooopppllliiikkknnnnnnkkkjjjddd```hhhppphhhYYYLLLBBB999777777666777999555666888<<>>:::;;;>>>BBBEEEHHHMMM[[[ooo}}}}}}{{{zzzyyyxxxuuuuuussspppnnnmmmnnnpppqqqrrrssssssrrrrrrtttvvvvvvtttrrrqqqssstttsssssssssttttttttttttqqqeeeXXXAAA;;;888:::======@@@DDDCCCGGGIIIEEE@@@>>>BBBGGGGGGLLLRRRUUUUUUQQQNNNLLLJJJLLLMMMLLLKKKOOOWWW^^^nnnsssuuunnnccc```gggoooyyyzzzyyyuuupppeeeRRRAAAWWWcccnnnnnnkkklllnnnnnnkkkmmmnnnmmmkkkkkklllnnn{{{NNNHHHQQQQQQOOOMMMJJJBBB???DDDKKKKKKEEEJJJIIIKKKPPPQQQMMMLLLMMMNNNLLLKKKKKKJJJMMMWWWbbbeeeoookkkTTTAAABBBMMMSSSZZZQQQWWWfffdddUUUUUUcccdddssszzzvvvzzzwww~~~kkkXXXsssNNN___ttt|||aaaQQQ]]]sss{{{lllaaabbbkkktttyyywwwppphhheeeccc^^^YYYTTTQQQOOONNNVVVXXX\\\```cccdddeeeeeehhhjjjlllkkkjjjjjjlllooonnngggdddiiimmmmmmkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjfffeeeddddddeeegggjjjkkkhhhmmmwww{{{nnnhhhhhhhhhhhhhhhhhhhhhhhhaaadddgggfffbbb_________aaa```______^^^______```\\\\\\]]][[[YYYXXXXXXYYYNNNLLLHHHCCC@@@???>>>>>>;;;>>>CCCIIIMMMTTTbbbppp{{{sssooouuu}}}{{{lllWWWDDDHHHDDD@@@???===:::888888444333333222111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,---------.........777???HHHKKKBBBGGG^^^zzzuuuZZZ^^^yyylllVVVXXXfffuuu~~~~~~~~~~~~}}}}}}}}}||||||zzzrrrnnnqqqvvvxxxyyyzzz{{{zzzyyyxxxwwwuuuyyy}}}}}}|||dddNNNUUU]]]]]]TTTEEEAAA;;;<<>>???AAADDDBBBFFFHHHEEE@@@>>>CCCIIIPPPUUU[[[___^^^ZZZWWWUUURRRUUUVVVVVVWWW]]]hhhqqqyyyttt|||}}}vvviiiUUUCCCPPP___jjjiiieeegggiiihhhlllnnnooonnnllljjjlllnnndddNNNIIIOOOPPPEEEHHHFFFEEEGGGJJJLLLKKKIIICCCGGGIIIIIIJJJLLLKKKHHHJJJGGGFFFHHHFFFFFFOOOZZZmmmrrrjjjSSSBBBAAADDDCCCFFF>>>FFF```ppphhhZZZUUU^^^gggpppvvvssscccdddxxxmmm\\\HHHRRReeerrrfffkkkhhhkkk}}}wwwnnnnnnllliiibbb[[[TTTOOOOOONNNMMMNNNQQQWWW]]]aaa```aaaccccccccccccdddeeedddeeeeeefffggghhhhhhiiiiiigggeeefffgggfffccc______aaabbbbbbaaaccchhhmmmjjjkkknnnssswwwuuuooojjjhhhfffeeeeeefffggggggfffffffffdddcccaaa```___^^^]]]\\\[[[YYYXXXWWWWWWWWW\\\XXXSSSOOOLLLJJJHHHGGGEEE@@@>>>???===;;;???GGGCCCGGGPPP[[[gggttt}}}xxxwwwuuu~~~]]]KKKNNNPPPNNNGGG>>>::::::888444555444333222000///............---,,,,,,,,,,,,---------------------------...666>>>GGGIII???FFF```yyy|||xxxaaa___mmmyyykkk[[[]]]hhhrrrvvv|||xxxyyy||||||~~~~~~zzzsssmmmmmmppprrrssstttvvvwwwxxxxxxwwwwwwwwwvvvvvvxxx|||ppptttmmm___WWWAAA@@@<<<<<<@@@EEEJJJTTT]]]dddhhhrrr|||~~~wwwuuusssqqqjjjZZZSSS\\\ffffffeeegggooolllfffbbbdddlllxxxsssooovvvxxxvvv{{{pppWWWCCC888555444555555666999???GGGLLLOOOSSSWWWZZZ[[[ZZZZZZZZZ^^^[[[WWWTTTRRRSSSTTTVVVOOOQQQRRRTTTUUUWWW[[[^^^\\\]]]___ccchhhmmmrrruuutttrrrooommmkkkhhhdddaaaccciiikkkjjjooorrrbbbKKK;;;999777666666666888999888;;;<<<;;;999;;;BBBHHHSSS^^^bbb[[[WWW]]]iiipppeeeWWWPPPYYYlll~~~{{{yyyzzzxxxuuusssqqqpppqqqqqqppprrrttttttsssqqqqqqqqqrrrtttvvvxxxxxxvvvsssqqqooorrrpppmmmqqqsssfffRRR@@@<<<===BBBEEEFFFGGGJJJGGGKKKMMMIIICCCCCCLLLTTTbbbggglllpppooojjjccc^^^ZZZ^^^bbbffflllxxxyyyttthhhZZZZZZ```ccc```]]]```eeehhhllllllmmmmmmmmmmmmmmmmmmZZZLLLHHHLLLMMMFFFIIIFFFDDDDDDGGGJJJKKKJJJDDDGGGHHHFFFHHHMMMPPPNNNQQQNNNKKKJJJEEEBBBHHHQQQZZZ```\\\LLLAAAAAACCC@@@BBB<<>><<>>>>>>>>>>>>>>===???DDDIIIMMMUUU]]]hhhqqqsssqqq}}}}}}qqquuuwww___MMMEEE>>>AAA@@@===:::;;;===:::555777666555444333222111000......---,,,,,,,,,,,,---------------------------)))111:::EEEKKKBBBEEEXXXnnn{{{{{{jjjXXX[[[lllwwwvvv|||}}}ooo]]]ZZZdddlllmmm}}}zzzuuuvvvxxxxxxyyyzzzxxxtttooolllmmmppprrrsssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwbbbOOOPPPLLL@@@<<<<<>>EEEJJJSSSWWW\\\^^^]]]ZZZWWWVVVWWWYYYZZZ\\\]]]\\\\\\[[[]]]^^^^^^^^^]]]^^^aaadddnnnqqqvvv{{{~~~zzztttoookkkhhhdddbbbfffmmmsssvvvxxxpppXXX@@@999888888888:::<<<>>>???GGGHHHFFFBBB===<<>>===???>>>999999;;;@@@KKK___qqqvvvrrrdddeeedddeeerrrnnnaaaaaasssxxxjjjpppyyy|||ppp^^^OOOHHHNNNaaassswww___XXXYYYZZZZZZ___fffoooxxx~~~zzzuuuooojjjgggaaa^^^ZZZTTTNNNIIIFFFDDDBBBBBBCCCEEEIIILLLNNNOOOPPPRRRVVVYYY\\\]]]^^^^^^^^^^^^^^^___aaaaaaaaaaaa```^^^\\\\\\]]][[[VVVQQQ]]]___```^^^\\\\\\```ddddddbbb```______]]][[[YYYUUUUUUTTTSSSRRRPPPPPPOOOLLLKKKIIIGGGFFFDDDDDDCCC===>>>>>>???>>>???@@@AAADDDEEEGGGLLLUUU```nnnwwwyyyxxx|||xxxtttxxxrrrUUULLLHHHCCC>>>BBBCCC>>>;;;:::999666555555444333111000///.........---,,,,,,,,,,,,---------------------------)))111999DDDKKKCCCBBBPPPjjj~~~mmmUUUWWWeeeooouuuzzz~~~qqq]]]TTTZZZccceee{{{yyytttuuuwwwvvvvvvvvvvvvuuupppkkkllloooqqqrrrtttvvvxxxxxxxxxxxxvvvwwwxxxwwwuuuttttttttt|||dddQQQQQQPPPAAA<<<;;;@@@GGGLLLTTT[[[```dddmmmxxx~~~yyyooobbbWWWNNNMMMRRRYYYeeepppkkkmmmnnnkkkfff___YYYVVV\\\ppp{{{vvv{{{{{{rrrfffooovvvooo[[[GGG;;;888444444555666888===CCCHHHPPPUUUZZZ]]]\\\YYYVVVTTTTTTVVVXXXZZZ\\\^^^^^^___```aaabbbbbbbbbdddgggiiisssvvv{{{~~~|||yyytttpppnnnmmmlllkkkrrrtttxxx{{{xxxkkkSSS???999999:::;;;===@@@BBBDDDNNNMMMJJJFFFBBB@@@AAACCCGGGIIIKKKOOOWWWbbblllqqqbbbUUU]]]{{{{{{xxxsssooonnnnnnppprrrpppqqqrrrqqqpppqqqsssuuuwwwuuusssqqqpppppppppqqqtttrrrnnnmmmpppmmm\\\IIICCCAAACCCIIIMMMKKKJJJKKKJJJKKKOOOYYYgggwww}}}rrrqqquuummmiiiddddddkkkqqqoooggglllllllllkkkkkkjjjjjjjjj}}}XXXGGGOOOMMMFFFHHHMMMDDDEEEFFFFFFFFFEEEDDDDDDEEEGGGGGGDDDCCCEEEEEEBBB???AAABBBAAA@@@BBBCCCDDDBBB@@@<<<999:::>>>???===;;;???BBBCCCLLL\\\iiinnnfffccc\\\ZZZiii}}}{{{mmm]]]OOO^^^vvvpppnnnuuutttiii[[[NNNJJJMMMccc}}}xxxgggfff]]]VVVYYYdddqqq{{{~~~zzzvvvssspppnnnjjjddd]]]VVVPPPMMMEEEAAA===<<<>>>AAACCCCCCCCCEEEHHHLLLOOORRRSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[]]][[[YYYYYYZZZWWWQQQLLLUUUXXXZZZYYYWWWVVVXXXZZZ[[[YYYWWWWWWVVVTTTQQQNNNOOONNNMMMKKKIIIHHHFFFEEECCCBBB@@@???>>>>>>======<<<>>>?????????@@@CCCFFFMMMTTT\\\fffqqq}}}oooooo}}}vvv^^^RRRIIIEEEFFFAAAJJJMMMEEE;;;777777888666555444333111000//////......---,,,,,,,,,,,,---------------------------+++222888BBBKKKDDD???HHHcccuuunnnTTTVVVbbbjjjuuu{{{zzzzzzwwwlll[[[NNNPPPZZZbbbzzz~~~yyyuuuuuuvvvuuutttssstttuuupppjjjjjjoooqqqrrrtttvvvwwwwwwwwwwwwwwwyyyzzzyyywwwvvvxxxzzzsss```WWWSSSCCC===:::===DDDIIIPPPVVV\\\^^^eeepppyyy~~~xxx|||~~~wwwkkkcccXXXNNNNNNTTT\\\cccggghhhkkkooonnnhhh```YYYUUUVVVkkk|||tttpppvvv~~~yyytttyyysssuuutttnnnaaaPPP@@@666333444555666888<<>>???>>>>>>@@@@@@===<<<999666555888>>>CCCEEEHHHKKKLLLJJJIIIOOO^^^kkknnnjjj___VVV]]]ppp}}}~~~yyyyyyttt```VVVaaa|||xxxiii|||{{{ssscccUUUPPPJJJRRRjjjrrraaaOOOHHHMMMVVVaaaiii~~~{{{zzzwwwsssllleee___[[[PPPJJJBBB>>>>>>>>>>>>===;;;;;;===???BBBDDDFFFGGGIIIJJJLLLLLLKKKLLLOOOQQQUUUTTTSSSSSSSSSPPPLLLIIIQQQSSSUUUUUUTTTSSSSSSSSSSSSRRRPPPPPPOOOMMMIIIFFFEEEEEECCCBBB@@@>>>======::::::999999::::::;;;<<<<<>>>>>???:::>>>AAAAAABBBDDDCCC@@@;;;???@@@======???===777888777666888;;;@@@FFFKKKMMMKKKLLLMMMIIIEEEOOO^^^lllqqqnnnaaa]]]gggtttzzz}}}cccSSSbbbwwwvvv}}}}}}}}}wwwkkkdddQQQAAAFFFVVVfffuuuaaaRRRHHHEEELLLUUUjjjooowww~~~zzztttnnnjjj```ZZZSSSNNNLLLIIIEEE@@@>>>===<<<;;;;;;===???@@@@@@BBBCCCBBBAAABBBEEEHHHIIIJJJKKKKKKIIIGGGFFFFFFNNNMMMLLLMMMNNNNNNMMMKKKKKKJJJIIIIIIIIIFFFBBB???======<<<<<<;;;;;;::::::888999999:::<<<>>>@@@AAABBBEEEGGGHHHIIINNNWWW^^^fffvvvyyysssiiilllyyysssmmm\\\VVVSSSNNNKKKMMMGGGLLLKKKDDD===;;;:::888888888777555444333222111......---,,,,,,,,,,,,---------------------------+++111333===LLLKKKCCCEEETTTuuuddd^^^eeennnssskkkiii\\\MMMTTTjjj{{{|||xxxxxxxxxwwwsssoooooosssoooggghhhqqqssstttuuuvvvvvvuuutttttt{{{}}}}}}{{{xxxzzz~~~hhhTTTOOOPPPEEE;;;:::>>>CCCJJJPPPYYYZZZbbboooyyyooottt|||||||||{{{uuulllddd___WWWQQQQQQUUUXXXYYY\\\```cccdddaaa\\\XXXVVVlllwww|||wwwsssuuutttnnnhhhsss|||rrryyyyyyrrreeeRRRCCC333444555666777:::???BBBIIIKKKNNNNNNNNNLLLMMMMMMJJJKKKNNNPPPSSSUUUVVVWWWSSSUUUXXX[[[^^^bbbgggkkkmmmllllllkkkjjjiiihhhhhhlllmmmpppvvv}}}rrriiiiiicccTTTKKKLLLKKKMMMPPPSSSWWWZZZ\\\]]]YYYWWWVVVVVVVVVWWWWWWVVVUUUOOOKKKLLLOOOUUUbbbppp~~~|||yyytttnnnhhhfffiiimmmqqqtttsssrrrqqqqqqtttyyy}}}yyywwwuuusssssssssuuuvvvtttttttttuuurrrmmmiiigggeee\\\SSSRRRWWW```lllvvvzzz{{{tttpppmmmlllkkkmmmllliiihhhkkkmmmkkkkkkkkkkkklllmmmmmmmmmnnnVVVGGGBBBBBB>>>@@@EEEAAA@@@AAAAAA???;;;:::<<>>AAABBB@@@@@@BBBAAA>>>:::>>>@@@===>>>@@@===666::::::;;;===???AAAGGGMMMDDD>>>???FFFBBB888<<>>===>>>@@@???======AAADDD@@@CCCEEEEEEBBB@@@BBBDDDGGGDDDAAAAAADDDEEEDDDBBBAAAAAA@@@@@@@@@===999666999999999:::;;;;;;<<<<<<;;;<<<===???BBBDDDGGGHHHIIILLLOOOQQQSSSZZZdddmmmrrrxxxmmmeee```oootttrrr~~~bbbaaa[[[QQQLLLMMMNNNMMMGGGGGGDDD???>>>???<<<777666666555444222111000///......---,,,,,,,,,,,,---------------------------***///111<<>>AAAKKKLLLMMMMMMKKKJJJJJJKKKGGGJJJNNNRRRTTTTTTSSSRRRQQQSSSUUUXXX[[[___dddgggfffeeedddbbbbbbbbbcccdddmmmnnnrrrxxxppphhhiiidddWWWPPPTTTSSSUUUXXX\\\___bbbdddeeedddbbbaaaaaabbbbbbbbbaaa\\\WWWSSSSSSRRRSSS^^^kkk{{{zzzuuunnnhhhfffiiinnnrrrwwwwwwuuurrrqqqsssxxx|||wwwvvvtttsssssstttuuuvvvtttuuuvvvwwwsssnnnmmmoooqqqggg___^^^dddmmmzzzwwwssspppmmmllllllmmmllljjjlllqqqrrrooommmmmmmmmmmmmmmmmmmmmlllyyyFFFEEEDDDCCCAAA@@@???>>>AAA>>><<<;;;===???AAAAAACCCAAA???>>>===>>>???@@@===>>>???@@@@@@???===<<<<<<===>>>???@@@@@@@@@@@@??????>>><<<;;;;;;>>>@@@OOOiiitttdddbbbgggvvvxxxbbbfffuuurrrttt~~~}}}zzz|||yyyqqqwwwvvvbbbPPPIII===DDDbbbwww}}}gggTTTLLLIIIMMM[[[jjjtttyyy}}}xxxsssqqqrrrmmmbbb\\\\\\PPPPPPOOOMMMJJJGGGCCCBBBDDDCCCAAA???===<<<;;;;;;999;;;>>>>>><<<:::999999999:::;;;<<<=========<<<<<<;;;:::::::::;;;:::888999:::<<<=========>>>>>>???BBBGGGKKKNNNQQQWWW^^^aaa```aaaeeegggggglllrrr}}}wwwoooggg^^^^^^sssllliiicccaaaZZZSSSSSSVVVVVVPPPIIIHHHGGGFFFBBB>>><<<;;;<<<999999888777555222000///000000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++///,,,111???IIIJJJGGGGGGUUUxxxmmmsss[[[OOOXXXccc|||uuucccdddppp}}}zzzyyywwwsssqqqqqqooojjjeeeccceeehhhsssuuuuuussstttxxxyyywwwzzzyyyyyyxxxyyyyyyzzzzzz|||}}}ppp\\\VVVXXX___[[[III===???@@@BBBKKKOOO[[[kkkwww}}}}}}}}}~~~zzzvvv{{{|||{{{{{{uuunnnkkkhhhaaaWWWNNNLLLPPPUUU[[[]]]``````___]]]\\\\\\XXXZZZ\\\^^^___ccchhhllliiiqqq~~~}}}xxxaaaCCC888555555999;;;;;;>>>BBBIIIKKKMMMMMMLLLKKKKKKLLLNNNOOOPPPQQQQQQPPPNNNMMMQQQOOONNNQQQWWW\\\^^^]]]aaa___\\\[[[\\\```eeehhhuuuxxx}}}}}}{{{iiieee___WWWRRRQQQTTTXXX[[[]]]bbbgggmmmooonnnmmmpppqqqqqqpppooonnnoooppprrrdddYYYWWWVVVXXXfffxxxfffddd}}}xxxpppjjjkkknnnpppuuuyyyxxxuuussstttwwwyyyxxxvvvuuuuuutttrrrqqqppppppppptttttttttrrrpppqqqsssvvvtttqqqmmmlllsssxxxqqqpppnnnmmmooooooooonnnkkkhhhgggiiijjjjjjiiihhhhhhiiiiiihhhfffjjjFFFEEEDDDCCCAAA@@@??????@@@===::::::<<<>>>???@@@AAA@@@>>>=========??????>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<=========;;;:::;;;>>>AAAKKK___tttzzzvvvppphhh```nnnooocccgggxxx}}}|||}}}xxxvvvtttgggVVVRRRNNNWWWhhhqqqcccTTTNNNOOOTTT]]]eeexxx{{{yyyzzzxxxsssqqqrrriiiiiihhhfffccc```]]]\\\TTTRRROOOLLLIIIHHHGGGFFFCCCDDDDDDBBB???<<<;;;;;;999::::::;;;;;;;;;<<<<<<@@@??????@@@@@@@@@???>>>???AAACCCFFFHHHJJJMMMOOOYYY[[[___dddjjjqqqyyy~~~zzzwwwtttsssnnniiijjjnnnqqq{{{vvvlll\\\YYYZZZaaarrr{{{|||ccc\\\VVVTTTRRRUUUXXXWWWPPPIIIHHHFFFCCCAAA@@@???===<<<:::999888666444222111000000000///...------------+++,,,,,,------,,,,,,+++...,,,000===GGGHHHFFFFFFMMMyyy}}}tttiiijjj{{{[[[FFFKKKWWWsss}}}{{{lllccccccttt{{{~~~{{{xxxwwwvvvssspppqqqpppkkkfffdddhhhllltttwwwwwwttttttwwwwwwuuuuuuuuuvvvvvvxxxyyy{{{{{{vvvuuutttvvv{{{qqqZZZUUUZZZ[[[ZZZLLLAAACCCCCCFFFQQQTTTZZZeeeooowww|||uuuxxx}}}zzzuuuxxx}}}zzzzzzwwwrrrpppnnnggg[[[PPPKKKNNNSSSTTTUUUWWWWWWWWWWWWYYY[[[ZZZWWWTTTUUUYYY```fffiiiccckkkwwwzzzxxx}}}yyyjjjXXXIII;;;777666999;;;<<>>??????@@@???===<<<<<<===>>>>>>??????=========???AAABBB@@@???===:::999888777888:::;;;;;;:::::::::===???GGGSSS___jjjyyyxxxdddeeecccfffvvvzzzwwwzzz~~~oooPPPGGGHHH]]]|||ooo^^^RRROOOQQQVVV\\\dddnnnvvvzzz}}}~~~||||||{{{yyy|||~~~|||yyywwwvvvmmmjjjfffaaa^^^\\\[[[[[[YYYXXXTTTOOOJJJHHHHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMSSSSSSSSSTTTSSSRRRQQQQQQWWWWWWYYY\\\```dddhhhkkkxxxxxxxxx{{{}}}vvvlllbbb___aaahhhtttkkk______]]]nnn{{{mmmxxxzzzggglll]]]\\\[[[[[[YYYVVVPPPLLLHHHDDD@@@AAACCCDDD@@@<<<<<<:::888555333111111111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---+++///:::DDDGGGEEEDDDEEEdddzzzwwwyyypppmmmyyy]]]BBBAAAMMMlllxxxyyyhhh[[[WWWgggsss}}}|||xxxwwwvvvvvvppprrrrrrmmmfffeeekkkqqquuuyyyyyyvvvuuuwwwuuuqqqoooppprrrtttvvvxxxzzz{{{tttpppmmmmmmttt~~~pppRRRKKKSSS]]]___TTTGGGCCC???AAAMMMUUUXXX^^^hhhttt~~~tttvvvyyyzzzvvvsssyyy~~~}}}yyyyyyyyyxxxxxxvvvoooaaaSSSKKKLLLPPPSSSTTTUUUVVVWWWZZZ___bbb^^^WWWOOONNNSSS\\\bbbddddddkkksssxxx{{{~~~zzznnnjjjoooxxxxxxdddWWWTTT???999666888;;;===@@@EEELLLMMMOOOOOOPPPRRRUUUXXXXXXYYYXXXXXXVVVSSSQQQOOONNNMMMNNNQQQUUUYYY[[[[[[hhhhhhjjjnnnuuu~~~zzztttlll___OOOCCCAAA@@@AAABBBGGGOOOZZZaaakkkmmmqqquuuyyy|||}}}~~~zzz}}}{{{yyyvvvssszzzeeeIII;;;JJJttt~~~vvvpppiiiggglllrrrsssssstttooorrrvvvyyyyyyxxxwwwwwwwwwtttrrrrrrtttuuussspppqqqrrrrrrqqqppppppqqqsssppprrrwww~~~wwwsssppprrrrrrpppnnnooollllllllljjjhhhhhhjjjlllkkkiiiffffffgggiiijjjiiiKKKFFFEEEEEEDDDBBBAAAAAA@@@@@@>>><<<<<<===?????????>>>===<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@AAA???===:::777666555666666:::;;;;;;:::999888:::<<>>BBBMMMcccnnnXXXNNNLLLJJJKKKRRR___nnn{{{}}}yyyyyy|||xxxrrrnnnlllkkkkkkkkkiiiddd^^^ZZZXXXYYY[[[ccccccddddddfffhhhjjjlllmmmmmmnnnllljjjhhhffffffrrrqqqqqqssswww|||xxxoooddd[[[YYY\\\```lll~~~ppp^^^dddwwwhhhkkkoookkkuuuooommmiiibbb[[[UUUQQQPPPKKKEEE@@@CCCIIIJJJEEE???>>><<<888555222222222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---+++---666@@@EEEDDDCCCBBBVVVooo}}}www{{{{{{rrryyy```EEE@@@KKKooo~~~rrr\\\RRRRRR```qqq|||yyyxxxxxxpppsssrrrllldddccckkkrrrwwwzzz{{{xxxvvvvvvsssnnnmmmnnnpppsssuuuwwwxxxyyytttoookkkkkksssqqqNNN@@@GGGZZZ___VVVIIIBBB;;;===IIIRRRTTT[[[hhhvvvzzzsssnnnmmmrrrzzzwww~~~|||wwwwww{{{~~~}}}|||uuugggVVVLLLKKKMMMTTTVVVYYY\\\]]]```cccfff```ZZZSSSOOOPPPUUU[[[^^^lllqqqwwwzzzzzzxxxxxxxxxsssmmmnnnuuu~~~}}}ttthhh```CCC;;;555666999<<>>NNNwwwyyyppppppkkkjjjpppuuuuuusssrrrlllqqqwwwyyywwwtttttttttuuurrrooopppssstttqqqnnnooopppqqqqqqppppppqqqrrrlllnnnttt|||yyyqqqrrrtttvvvuuusssrrrsssnnnooonnnmmmllllllnnnqqqllliiifffeeefffhhhjjjjjjRRREEEEEEDDDCCCBBBAAAAAA@@@???===;;;;;;===>>>======<<<<<<<<<<<<<<<<<<======:::<<>><<<;;;999777666555666777999;;;<<<<<<:::888777777888<<<>>>???GGGdddxxxwwwsssttt{{{bbbVVVNNNVVVrrruuu}}}}}}~~~aaaZZZTTTNNNEEEEEEYYYqqqyyyggg```VVVPPPRRRYYYaaafffttt{{{|||xxxzzz|||yyywwwvvvvvvuuussspppllliiiiiillloooxxxyyyzzz|||~~~}}}xxxttttttuuu~~~||||||~~~|||sssiiiaaaZZZWWW[[[bbbbbbtttzzzrrrbbbeee||||||xxxxxx~~~sss]]]jjjllllllhhh```WWWQQQNNNMMMGGGCCCFFFNNNPPPJJJCCC@@@===:::666444333333333000000///.........//////---,,,,,,++++++,,,,,,------,,,,,,222<<>>;;;:::;;;===@@@DDDLLLTTTZZZbbbjjjuuu~~~eeeRRRJJJCCCXXX~~~tttmmmooollllllpppssspppnnnooooootttyyyzzzwwwtttsssttttttsssqqqrrrttttttqqqnnnmmmoooqqqrrrqqqppppppqqqqqqrrrtttzzz{{{xxxooorrrsssrrrpppoooppppppoooooopppooommmnnnppprrrmmmjjjfffeeefffhhhiiiiiiwwwSSSDDDCCCCCCBBBAAAAAA@@@@@@===<<<::::::;;;<<<;;;:::<<<<<<<<<===============999;;;???AAAAAA???;;;888777666666666777888:::;;;;;;<<<<<<;;;888777777888888777666<<>>===<<<:::777999;;;???CCCGGGMMMSSSWWW^^^hhhuuuYYYOOODDDFFFbbb|||tttnnnkkkkkkjjjkkkmmmlllhhhiiinnntttvvvxxxyyyxxxwwwwwwxxxvvvwwwxxxwwwvvvtttrrrqqqkkknnnqqqsssrrrqqqpppqqqssssssrrruuu|||}}}wwwtttsssrrrttttttpppnnnooopppooonnnoooooonnnmmmmmmoooqqqnnnkkkhhhfffgggggggggggg[[[JJJBBBBBBBBBAAA@@@@@@?????????===<<<<<<======<<<;;;<<<<<<======>>>>>>>>>>>>:::<<<>>>???>>><<<999777555666777888999;;;<<<<<<888:::;;;;;;:::999999;;;:::777666:::AAALLL```qqqzzzhhh___aaadddbbbfffmmmzzzyyyppp[[[@@@WWW```uuu|||uuu||||||ttt}}}xxxqqqJJJBBB>>>CCCOOO[[[hhhrrr{{{rrrkkkmmmtttuuuqqq|||{{{{{{{{{{{{|||~~~}}}}}}{{{wwwwwwrrrjjjYYYQQQLLLOOO\\\qqqfffSSSKKKIIIyyygggXXXnnntttmmmgggWWWJJJHHHHHHNNNWWW^^^___YYYPPPIIINNNKKKIIILLLRRRSSSNNNHHHBBBAAA???<<<999777555444000000////////////000000...---+++******+++---.........,,,---777BBBEEEAAA<<<<<>><<<<<<===>>>??????>>>>>>=========<<<;;;:::888888555666888:::;;;<<<<<<<<<555888:::;;;;;;;;;<<<===???999999===;;;999GGGZZZ{{{www___XXX^^^dddiiiuuuuuu}}}wwwWWWGGGMMMbbb|||~~~yyy~~~qqq^^^III>>><<<>>>DDDIIIXXXlllyyy{{{zzzmmmiiihhhhhhhhhiiijjjlllmmmqqqsssuuuxxxyyyxxxwwwvvvvvvzzzyyyssssssyyy}}}{{{zzz~~~sss{{{zzzooojjjooorrrnnneee^^^\\\fff{{{rrrWWWHHHGGGVVViiigggqqqyyy|||uuucccWWWNNNGGGSSSSSSUUUWWWWWWUUUPPPKKKMMMKKKJJJMMMQQQRRRMMMIIIBBBBBB@@@>>>;;;888555444000000////////////000111...---+++******+++---......///------666BBBFFFBBB@@@999FFFcccssssss}}}yyyxxx~~~yyyvvvnnn[[[lll~~~~~~xxxssspppjjjbbb```dddkkkqqqtttwwwyyyxxxuuuuuuxxxyyywwwtttuuuxxx{{{|||||||||{{{tttpppmmmnnnuuukkkUUUYYYPPPEEEBBB>>>???JJJLLLOOOSSSVVVZZZbbbmmmttt}}}mmmdddjjjtttyyyvvv|||}}}yyywwwsssppplllfff``````cccbbbYYYQQQSSSVVV[[[^^^aaacccgggiiiggghhhhhheeeaaa[[[WWWUUUQQQXXXbbbiiinnnrrrwww{{{~~~vvvkkkUUUFFF888555:::AAAHHHMMMIIIMMMRRRWWWZZZ^^^aaadddjjjkkklllnnnqqqtttvvvxxx{{{yyybbbMMM@@@<<<;;;::::::;;;===@@@BBBBBBFFFKKKOOORRRSSSUUUVVV[[[cccoooyyyiiiJJJ<<<<<<>>>QQQiiittt~~~zzzjjjmmmmmmggg^^^ZZZ\\\```fffiiilllkkkeeebbblllxxxrrrnnnkkklllrrrxxx{{{{{{uuuzzz~~~{{{tttoooooorrrkkknnnsssuuutttsssqqqqqqppppppqqqrrrsssxxx~~~uuupppooommmlllkkknnnrrrrrrppprrrwwwvvvpppssstttsssrrrpppppprrrsssooommmjjjiiihhhgggdddbbb