BM6P6(@ {{{zzzvvv{{{}}}xxxUUUGGGAAALLLZZZcccnnnyyy}}}iiiRRRGGGHHH```qqq}}}}}}zzzzzztttjjjTTTBBB444333222,,,+++///,,,222444777EEEVVVYYYQQQBBB:::333222333444888===IIIUUUdddllljjjhhhiiillllllkkkjjjkkknnnrrrtttuuu}}}tttmmmdddVVVHHHDDDAAABBBGGGNNNTTT\\\eeelllrrrvvvvvvwww{{{|||{{{xxxyyyxxxvvvyyy}}}|||wwwppppppqqqrrrsssuuuvvvwwwuuuuuuuuuvvvwwwyyyzzz{{{|||}}}}}}{{{yyyxxxyyyzzz}}}||||||}}}~~~{{{zzz~~~tttiiiXXXOOOGGGIIIRRR^^^nnnzzz{{{~~~~~~~~~yyy{{{zzzuuusssrrrvvv{{{}}}yyyvvvqqqnnnvvv{{{{{{xxxyyy{{{wwwwwwuuuuuuuuuuuuwwwxxx|||~~~|||tttkkkfffcccaaa```jjjwww|||wwwuuupppppppppsssvvvxxxxxxwww|||~~~}}}xxxsssooojjjnnnuuu~~~{{{~~~xxxoooffffffooozzzyyyooofff]]]YYYUUUOOOLLLLLLPPPUUUZZZ\\\ZZZVVVRRROOOIIIHHHJJJNNNTTTWWWUUUSSSMMMIIIEEEGGGNNNYYYccciiiuuuuuuvvvxxx{{{}}}qqqqqqoooqqqxxx}}}zzzuuulllfffccc\\\TTTNNNLLLKKKIIIGGGJJJGGGDDDCCCCCCDDDDDDDDDEEEAAA@@@DDDGGGFFFDDDDDDGGGHHHHHHGGGFFFDDDBBBAAAAAACCCCCCBBBBBBIIIUUU^^^mmmssszzz~~~}}}~~~~~~{{{yyy{{{}}}{{{~~~~~~~~~zzz}}}}}}xxx___NNNBBBHHHTTT]]]hhhrrr{{{|||~~~{{{lllWWWJJJHHHZZZnnn~~~yyyppp\\\HHH777444444///---000---222333666BBBSSSWWWRRRHHH???777444222111444888DDDPPP^^^ddddddcccfffjjjjjjiiihhhhhhkkkooorrrsss|||wwwooogggYYYKKKEEEAAA@@@EEEKKKRRR[[[dddjjjpppttttttvvvzzz|||{{{zzz{{{yyywwwyyy}}}}}}xxxrrrqqqqqqqqqrrrtttvvvwwwuuuvvvvvvvvvwwwyyyzzz{{{zzz{{{|||{{{zzzzzz{{{}}}|||||||||}}}~~~~~~}}}zzzmmm```VVVLLLKKKPPPZZZhhhsssxxxzzz~~~{{{|||yyytttrrrsssxxx~~~}}}vvvqqqsssxxx~~~}}}{{{{{{}}}}}}{{{yyywwwwwwzzz}}}vvvlllddd```______iiixxx|||xxxrrrqqqrrrsssuuuvvvuuusssvvvzzz|||xxxssspppmmmqqqxxx}}}~~~|||sssjjjiiiqqq|||~~~vvvlllccc___YYYSSSNNNNNNNNNRRRXXXZZZXXXTTTOOOMMMFFFGGGIIINNNTTTVVVSSSPPPKKKHHHGGGJJJSSS___iiinnnvvvwwwxxxzzz}}}zzzpppnnnmmmooowww{{{uuulllgggaaa]]]\\\ZZZVVVRRRNNNKKKGGGEEEEEEFFFFFFEEEGGGCCCCCCHHHKKKIIIGGGHHHLLLLLLMMMLLLKKKIIIGGGFFFFFFGGGFFFDDDDDDIIIRRRZZZhhhpppyyy~~~~~~~~~|||{{{{{{~~~~~~~~~}}}~~~}}}~~~~~~zzz{{{yyysssjjjVVVEEEGGGSSS^^^hhhqqqvvvxxx|||~~~uuucccRRRJJJSSSiiiwwwbbbLLL777222222///,,,---...111222333>>>NNNTTTRRRLLLCCC:::666333111222555>>>HHHSSSYYYZZZ[[[```dddiiihhhggghhhjjjmmmqqqtttzzz~~~|||sssjjj]]]PPPFFFAAA???BBBGGGNNNXXXbbbffflllqqqrrruuuzzz}}}|||}}}}}}{{{wwwxxx|||}}}zzzuuusssqqqpppppprrrtttvvvvvvvvvvvvwwwxxxyyyzzz{{{yyyzzz{{{{{{{{{{{{}}}{{{{{{{{{|||~~~rrrggg[[[OOOKKKNNNUUUaaakkkvvvxxx{{{|||~~~xxxtttsssttt{{{|||vvvrrrwww}}}~~~~~~|||zzz{{{~~~{{{pppgggdddcccbbblllzzzyyyxxxvvvvvvvvvtttrrrpppooossszzz}}}yyyuuurrrpppttt|||~~~xxxnnnlllsss~~~vvvmmmggg```WWWQQQQQQMMMRRRYYY[[[YYYTTTOOOLLLEEEFFFJJJPPPVVVWWWSSSOOOIIIHHHJJJOOOYYYeeennnsssuuuvvvwwwyyy}}}xxxnnnjjjiiillluuuwwwsssooollljjjgggaaa\\\VVVSSSNNNKKKJJJJJJJJJIIIJJJGGGHHHMMMPPPOOONNNOOOSSSTTTTTTTTTTTTRRRPPPOOOOOOOOONNNKKKIIIKKKRRRWWWcccmmmxxx~~~~~~~~~}}}}}}~~~zzz~~~||||||yyysssqqq\\\KKKLLLXXXfffpppwww{{{}}}qqq\\\NNNMMMccc|||}}}hhhQQQ:::222111000.........111111111999GGGPPPRRRMMMDDD<<<888666333444777888@@@IIINNNPPPSSSYYY^^^iiiiiiiiiiiikkknnnrrrvvvzzz}}}vvvnnnaaaUUUHHHBBB===???CCCJJJUUU^^^bbbhhhnnnpppsssyyy||||||~~~~~~{{{vvvvvvzzz|||zzzwwwuuurrrpppoooqqqtttvvvwwwwwwwwwwwwxxxyyyzzz{{{zzz{{{||||||{{{{{{}}}zzzzzz{{{|||~~~uuuiii]]]PPPKKKKKKPPPZZZccctttvvvzzz~~~yyyuuutttwww|||wwwyyy|||}}}}}}~~~~~~~~~wwwnnnlllnnnnnnuuu~~~{{{xxxtttpppmmmggglllttt}}}}}}xxxtttrrrvvv~~~}}}}}}ssspppuuu~~~vvvoooeeeYYYRRRQQQPPPUUU\\\```]]]WWWQQQMMMFFFHHHMMMTTTZZZ[[[VVVRRRJJJJJJMMMTTT^^^hhhooosssssssssuuuxxx{{{wwwnnnhhhgggiiirrr{{{wwwrrrkkkfffaaa]]]WWWSSSPPPOOOOOONNNMMMKKKMMMRRRUUUUUUVVVYYY\\\]]]^^^______^^^]]]\\\\\\[[[XXXTTTQQQQQQUUUXXXaaalllxxx~~~}}}~~~}}}~~~www{{{{{{tttcccRRRQQQ\\\jjjtttyyy|||dddQQQKKK^^^wwwppp[[[CCC666444333222111.../////////555@@@KKKPPPOOOGGG>>>;;;777444444777666<<>>===@@@FFFPPPYYY^^^eeekkkmmmqqqwww{{{{{{|||}}}{{{vvvuuuxxx{{{zzzyyywwwtttqqqppprrrtttvvvwwwwwwwwwwwwxxxyyyzzzzzz{{{|||||||||zzzzzz|||}}}zzzzzz{{{|||~~~{{{mmmaaaSSSLLLJJJLLLRRRYYYjjjooovvv}}}{{{wwwvvvzzz}}}{{{zzz|||{{{rrrqqquuu~~~~~~yyysssmmmiiicccgggnnnvvv|||vvvtttxxx}}}|||xxxtttvvv~~~~~~vvviii[[[SSSRRRRRRXXX___cccaaaZZZRRRNNNEEEHHHNNNVVV]]]^^^ZZZUUUNNNOOORRRXXX```iiioooqqqrrrsssvvvyyy|||~~~xxxppphhhfffffflllwwwyyysssjjjeee]]]XXXTTTRRRQQQPPPPPPOOOQQQVVVZZZ[[[```eeeggghhhjjjlllmmmmmmmmmmmmiiifffbbb\\\XXXWWWXXXZZZcccmmmyyy}}}|||}}}pppssswww|||~~~xxxiiiYYYSSSZZZfffqqqwwwjjjVVVLLLYYYnnnuuucccKKK999222000///...---...//////222:::FFFNNNTTTKKKBBB===999444333555888<<>>???BBBKKKTTT[[[bbbhhhkkkooouuuyyyyyyyyy|||{{{vvvuuuxxxzzzzzzzzzxxxvvvtttssstttuuuvvvwwwwwwvvvvvvwwwwwwxxxyyy{{{{{{|||{{{yyyyyyzzz|||{{{{{{{{{}}}uuuiii\\\SSSMMMJJJLLLQQQ\\\bbbkkkuuu}}}~~~|||wwwvvvzzz{{{zzz{{{~~~uuutttzzzzzzrrrkkkfffccceeeiiiooowwwzzzyyy}}}|||~~~xxxxxx}}}}}}ooo___VVVTTTRRRYYYaaafffccc[[[SSSNNNEEEHHHNNNXXX___aaa^^^ZZZVVVVVVXXX]]]eeelllqqqsssuuuvvvyyy|||~~~~~~yyyrrrfffcccaaadddnnn{{{}}}rrrlllccc\\\WWWUUUSSSRRRTTTSSSUUUZZZ___ccckkksssuuuwwwzzz}}}zzzuuummmeee```]]]\\\]]]fffoooxxx||||||}}}kkklllooowww}}}{{{ooo]]]SSSUUUbbbqqqzzz}}}rrr___NNNUUUeeezzz~~~oooWWWAAA444///...---+++---...///000666BBBLLLSSSKKKCCC???;;;666555777;;;>>>BBBDDDEEEGGGKKKNNN\\\aaahhhjjjjjjjjjlllooopppwwwxxxkkk```PPPHHHAAA???>>>@@@GGGNNNZZZaaafffiiimmmtttwwwwwwwww{{{|||yyywwwyyy{{{{{{zzzyyyxxxvvvvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwxxxyyyzzzyyyyyyyyy{{{}}}{{{||||||~~~{{{pppddd[[[UUUOOONNNQQQSSSXXX___hhhpppwww|||~~~}}}}}}~~~~~~{{{vvvtttyyy~~~}}}}}}}}}}}}|||~~~~~~~~~uuummmgggeeeeeefffjjjpppxxx}}}}}}}}}{{{~~~uuuddd[[[YYYUUU\\\eeejjjggg___VVVPPPIIILLLRRR\\\dddhhhfffccc___^^^___dddkkkrrrvvvxxxuuuwwwzzz}}}~~~}}}yyyrrrccc___\\\]]]fffsss|||vvvlllddd^^^[[[XXXWWWYYYXXXYYY^^^dddjjjvvv}}}rrrjjjeeecccccchhhnnnvvv{{{}}}}}}}}}~~~}}}mmmmmmpppxxx}}}rrr___RRRSSSbbbuuuxxxxxxgggOOOSSS___vvvgggNNN===555444333***,,,...//////444???KKKOOOGGGAAA???===999999<<<>>>AAACCCEEEFFFGGGJJJLLL\\\bbbjjjmmmmmmlllmmmppplllsss~~~{{{mmmbbbRRRJJJCCC@@@??????EEEKKKYYY```fffhhhlllsssvvvvvvvvv{{{~~~{{{yyy{{{}}}|||zzzyyyyyyxxxxxxwwwxxxxxxvvvuuuuuuuuuuuuuuuvvvwwwuuuvvvxxxxxxxxxzzz|||~~~||||||}}}~~~}}}ssshhhaaa\\\VVVUUUWWWRRRTTTXXX^^^eeemmmsssvvvvvvwwwyyy{{{~~~|||}}}zzzuuurrrxxx|||zzzwwwyyy|||zzzqqqkkkgggeeeeeeffflllttt||||||}}}~~~}}}zzzhhh___]]]YYY```jjjnnnkkkcccZZZTTTNNNQQQWWWaaajjjooonnnkkkeeeddddddhhhooowww|||~~~tttvvvyyy|||~~~}}}yyysss```\\\XXXYYYaaaooo~~~~~~tttkkkeeeaaa___^^^]]][[[\\\aaagggooo}}}}}}sssmmmjjjiiiiiimmmtttzzz~~~{{{{{{}}}~~~}}}}}}~~~kkklllqqqyyy}}}xxxaaaSSSTTTbbbttt~~~lllRRRRRRYYYjjjvvvZZZBBB333///000///......---///444;;;AAAMMMJJJCCC:::666888777444AAACCCHHHKKKHHHDDDGGGLLLXXX```fffggghhhkkknnnmmmsssuuuzzzoooaaaVVVLLLBBB>>>===???DDDJJJUUU\\\dddjjjmmmppptttxxx||||||{{{{{{{{{{{{||||||yyyyyyyyyxxxwwwvvvuuutttyyyxxxvvvuuuuuuuuuvvvvvv{{{zzzyyyyyyyyyzzz{{{|||yyy{{{~~~zzzooogggdddddd___ZZZWWWQQQPPPTTTWWWYYY```iiimmmnnnqqqrrrtttwwwzzz}}}yyy{{{|||}}}}}}~~~uuupppmmmooo}}}~~~}}}xxxsssqqquuuzzzzzzsssooolllkkkhhhgggiiipppyyy{{{|||}}}zzz{{{{{{yyyhhh```aaa^^^hhhqqqrrrmmmggg___XXXRRRRRRZZZiiivvvwwwqqqmmmkkkjjjjjjlllppptttvvvvvvttttttwww|||}}}{{{{{{|||{{{vvvrrrddd^^^YYYXXX[[[cccrrrxxxmmmeee```___```^^^```eeejjjqqq~~~yyynnnfffhhhlllrrryyy~~~~~~}}}|||{{{}}}~~~}}}zzz}}}}}}{{{|||nnnnnnqqqxxx|||~~~{{{fffUUUSSS^^^qqq~~~|||{{{||||||lllPPPNNNRRRbbb{{{dddHHH666//////......------...333:::???KKKKKKFFF===888777777555@@@BBBHHHLLLJJJEEEFFFJJJWWW```gggiiijjjnnnoooooosssuuuzzzrrrdddZZZPPPEEE@@@>>>>>>CCCHHHTTTZZZccciiimmmqqquuuyyy{{{zzzzzzzzzzzzzzzzzz{{{xxxyyyyyyxxxxxxwwwvvvuuuxxxwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxxxxyyyzzz{{{zzz{{{}}}~~~uuuooommmmmmjjjfff___XXXRRRSSSTTTSSSWWW\\\bbbdddfffiiikkknnnppprrrssstttvvvwwwxxxzzz~~~~~~tttooojjjjjjuuu~~~}}}{{{zzz|||~~~{{{yyysssoooqqquuuzzz|||tttpppooonnnllljjjkkkrrr{{{xxxwww{{{~~~yyyxxxyyy|||kkkcccccccccmmmvvvuuuoooggg]]]UUUUUUUUU]]]mmmzzz|||xxxuuupppnnnnnnpppsssvvvwwwwwwrrrsssvvv|||~~~{{{zzzzzzyyytttppphhh```YYYUUUVVV\\\kkkxxxxxxoooiiieeebbb``````dddggglllvvvvvvooollloootttyyy}}}~~~}}}|||}}}~~~~~~|||{{{~~~tttqqqqqqvvvyyy{{{kkkXXXPPPXXXlll|||zzzwwwuuuyyy{{{lllRRRKKKJJJVVVnnnpppRRR<<<222111---------,,,---111888<<>>777555444777:::CCCKKKLLLGGGEEEGGGNNNYYYdddiiillloooooommmnnnpppuuu{{{{{{mmmaaaVVVKKKDDD@@@===???CCCNNNUUU^^^fffkkkpppvvvzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzwwwwwwvvvvvvvvvxxxyyyzzz~~~~~~~~~yyyvvvvvv{{{|||mmmbbb[[[VVVRRRPPPLLLLLLMMMPPPSSSUUUVVVVVVWWWYYY\\\___ccchhhooossssssxxx~~~~~~rrrllleee___ccclll}}}yyytttvvvzzzzzzqqqmmmlllnnnwwwwwwsssrrrssssssrrrsss{{{uuutttzzz}}}rrrpppqqqyyytttllllllqqqzzz}}}vvvoooggg```ZZZ___mmm{{{zzzxxxyyyzzzzzzyyyxxxqqqrrrvvv~~~}}}{{{wwwttthhh^^^SSSMMMMMMRRR^^^iiiwww}}}ssshhhddd___\\\[[[ZZZXXX[[[```hhhppp~~~{{{uuupppjjjlllnnnqqqsssuuuuuuuuuwwwyyy}}}~~~~~~|||{{{|||~~~xxxpppnnnooopppsssxxx{{{ooo\\\MMMNNN___ooovvvtttooonnnsssvvvqqqhhhTTTHHH@@@FFFTTTeeexxx~~~bbbHHH999555000000000//////111666999FFFQQQXXXQQQDDD:::555333222555===FFFIIIFFFDDDFFFJJJVVVbbbhhhlllppppppnnnmmmpppuuuyyyrrrbbbXXXLLLEEE@@@===>>>BBBJJJQQQ[[[dddiiinnntttxxxzzzzzz{{{{{{{{{{{{zzzzzzwwwxxxyyyzzzzzz{{{zzzzzz|||||||||{{{zzzyyyxxxxxxvvvvvvuuuuuuvvvxxxyyyzzz~~~}}}|||||||||}}}~~~wwwttttttzzzuuuhhh___WWWRRRJJJHHHFFFGGGIIIKKKJJJIIIIIIKKKNNNQQQVVV]]]eeejjjnnnttt|||~~~~~~~~~}}}qqqllleee^^^^^^eeeuuuyyynnnpppuuu}}}wwwqqqllllllsss|||~~~|||wwwqqqrrrrrrqqqsss|||zzzwwwuuu{{{qqqnnnooowwwyyyqqqsssttt|||~~~yyytttnnniii\\\cccttt}}}|||zzz{{{{{{{{{zzzxxxuuuuuuxxx}}}yyyvvvkkk```UUUOOONNNPPPXXXaaammmsss{{{}}}qqqfff```ZZZWWWTTTQQQQQQTTTXXX^^^iiiuuu~~~xxxrrrmmmhhheeecccdddgggjjjmmmppprrrsssuuuvvvyyy}}}|||zzz{{{~~~|||{{{}}}~~~xxxnnnllllllmmmooosssyyyyyyqqq```PPPMMMXXXeeerrrtttsssoooooopppnnniiiTTTGGG>>>BBBKKKXXXkkk|||hhhMMM:::222111111111000///111555888BBBOOOZZZVVVKKK@@@999444111222777???CCCAAAAAACCCHHHTTTaaaggglllppprrrqqqnnnqqquuuyyy}}}wwwfff[[[OOOHHHBBB>>>>>>AAAGGGOOOYYYaaaffflllqqquuuzzz{{{|||}}}}}}|||{{{zzzxxxyyyzzzzzz{{{{{{{{{{{{}}}}}}}}}|||zzzyyywwwvvvvvvvvvuuuuuuvvvxxxzzz{{{yyyyyyyyyyyyzzzzzz{{{|||~~~}}}|||~~~~~~~~~zzzuuurrrwww}}}ooobbbXXXQQQLLLFFFCCCCCCDDDCCCAAAAAACCCDDDGGGJJJPPPXXX]]]dddlllwww~~~}}}}}}}}}~~~}}}qqqkkkeee\\\[[[```jjj{{{|||qqqqqqsss{{{}}}vvvnnniiinnnvvvyyyvvvyyyzzzzzzwwwsssrrr{{{~~~zzzuuu}}}tttooopppyyy~~~xxxzzzyyyzzzsssmmmaaahhhxxx|||{{{{{{|||}}}|||{{{yyywwwwwwzzz|||xxxqqqfff\\\VVVSSSQQQSSSWWWccciiirrrzzz{{{ooofff]]]XXXTTTOOOMMMOOOOOORRRXXX^^^eeekkkoooqqqpppnnnjjjeee```\\\YYYWWWYYY[[[]]]```eeeiiimmmoooqqqrrruuuzzz~~~{{{yyy{{{~~~~~~|||}}}~~~|||~~~wwwmmmkkklllmmmpppsssxxxyyytttfffTTTMMMQQQYYYqqqwww{{{xxxtttssssssqqq]]]MMMAAA@@@DDDMMM```sssnnnUUU@@@555111111000///...///222555<<>>DDDKKKUUU]]]bbbggglllqqqzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvxxxyyy{{{|||xxxzzz|||~~~~~~~~~||||||}}}~~~}}}{{{|||~~~~~~yyyuuulllgggccceeemmmvvv}}}yyymmmjjj{{{|||kkkbbbUUUMMMJJJIIIFFFDDDAAA@@@>>><<<;;;>>>BBBFFFLLLVVVfffttt|||~~~}}}|||{{{{{{|||}}}~~~}}}~~~qqqiiiaaaWWWTTTWWWVVVfffxxxtttpppqqqxxxyyymmmdddccchhhoooxxxrrrkkkpppvvvyyy~~~~~~}}}xxxxxx|||ooommmpppxxx{{{{{{{{{}}}}}}wwwwwwzzzqqqjjjcccbbb```[[[WWWVVVUUU\\\gggqqqxxx}}}zzzlllbbb[[[TTTQQQQQQMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCBBB@@@@@@AAABBBCCCDDDEEEHHHMMMSSSXXX[[[ccceeejjjrrr{{{~~~~~~~~~zzz|||wwwqqquuuwwwrrrssszzz~~~zzzyyyuuudddPPPLLLTTTssszzzvvvcccMMM@@@???GGGUUUbbbvvvxxxhhhOOO888555000---...---,,,---111888>>>LLL\\\cccZZZJJJ===:::777555555888;;;===>>>@@@FFFOOOYYYbbbhhhjjjkkkjjjlllnnnppprrrxxxxxxkkk[[[PPPGGG@@@???AAA@@@HHHSSS[[[aaagggnnntttssswww|||}}}{{{zzz{{{|||}}}}}}}}}|||{{{zzzyyyyyyzzz|||}}}{{{wwwtttyyywwwuuuvvvyyyzzzxxxvvvwwwyyy|||~~~~~~~~~}}}~~~~~~~~~~~~vvv|||yyyyyy}}}ooojjj```YYYUUUXXX^^^fffoooxxx}}}~~~|||qqqjjjrrrzzznnnbbb]]]WWWOOOKKKMMMEEE@@@>>>@@@@@@???@@@DDDEEENNN\\\lllxxx}}}|||}}}}}}}}}|||}}}~~~ttthhh```XXXSSSSSSSSS```www{{{ssskkkkkknnnrrryyyyyymmmdddbbbcccjjjrrr|||xxxqqqqqqwww}}}zzzvvvuuuyyy}}}|||}}}xxxxxxyyy|||yyyxxx{{{~~~ssskkkjjjggg___YYYWWWVVVYYY```iiissszzz~~~uuummmeee\\\VVVVVVRRRPPPKKKGGGCCCAAA@@@???@@@>>>===<<<===<<<;;;999======>>>AAADDDIIIMMMPPPYYY___hhhrrryyy}}}~~~~~~|||||||||}}}~~~}}}~~~zzz~~~{{{{{{}}}|||xxxgggSSSMMMSSSppp}}}kkkQQQ@@@<<>>666111...//////---...111444:::GGGWWW```\\\PPPFFF===:::888777999;;;<<<<<<===BBBKKKUUU^^^dddggghhhiiikkkmmmnnnpppuuu}}}{{{nnn^^^SSSIIIAAA???AAA???GGGQQQYYY___fffmmmsssrrrvvvzzz}}}}}}|||{{{{{{||||||}}}}}}}}}{{{zzzyyyxxxxxxxxxzzz{{{yyywwwtttyyywwwuuuvvvxxxyyyxxxvvvuuuvvvyyy|||~~~~~~~~~~~~~~~~~~~~~zzz}}}yyyvvvyyysssfff^^^VVVPPPLLLNNNTTT[[[eeennnxxx|||}}}pppfffjjjtttooofff___VVVPPPOOOIIIEEEBBBCCCBBB??????AAABBBHHHTTTcccpppzzz~~~|||||||||~~~~~~tttiii```XXXSSSSSSRRR\\\pppuuulllhhhiiimmmwwwzzzppphhheeedddiiirrr~~~yyyrrrsssxxx~~~|||wwwuuuwww|||~~~{{{zzz{{{yyyyyyzzz~~~{{{{{{~~~yyyrrrrrrooofff___]]]YYY[[[___gggqqqyyy}}}zzzpppddd]]][[[WWWSSSMMMHHHDDDBBB@@@@@@???===<<<;;;<<<<<<;;;999;;;;;;;;;===???BBBEEEGGGSSSXXXbbbllluuuzzz}}}}}}~~~~~~}}}~~~~~~~~~||||||{{{|||mmmYYYQQQSSSjjj~~~tttZZZGGG???BBBPPP]]]nnnvvv|||{{{wwwoooZZZEEE777222///000111//////111000555@@@NNNZZZ^^^XXXRRRBBB???;;;::::::;;;;;;::::::>>>FFFPPPXXX___ccceeeiiikkklllmmmnnnrrrzzzssscccVVVKKKBBB???@@@>>>EEEOOOWWW]]]dddlllqqqsssuuuyyyzzzzzz{{{{{{|||||||||||||||{{{zzzxxxxxxxxxwwwvvvwwwxxxxxxvvvtttxxxwwwvvvvvvxxxxxxwwwvvvuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}yyyzzzwwwqqqooojjj```UUURRRMMMIIILLLQQQWWWaaajjjuuu|||ssseeeccchhh|||uuummmddd[[[WWWRRRMMMIIIIIIGGGBBB@@@@@@@@@CCCKKKXXXhhhuuu}}}~~~}}}||||||}}}~~~~~~uuujjjaaaXXXSSSRRROOOWWWggg}}}xxxnnnhhhggglllxxx~~~wwwqqqllljjjkkkvvv{{{uuuwww||||||xxxwww{{{|||zzzzzz{{{zzz{{{}}}}}}|||yyyqqqiiieee^^^^^^```fffnnnvvv||||||oooeee```ZZZUUUNNNHHHDDDBBBAAA@@@AAA???=========>>>===;;;;;;;;;::::::;;;<<<>>>???JJJOOOYYYdddnnnvvv{{{}}}||||||~~~yyyxxxzzz~~~sssaaaWWWUUUaaazzzzzzdddRRREEEBBBKKKVVVmmmtttxxxwwwvvvooo\\\HHH999222///000111///...000///333:::DDDRRR]]]]]]YYYFFFCCC???===<<<;;;:::999888;;;BBBJJJSSS[[[```ccciiikkklllmmmmmmpppwww|||wwwgggZZZNNNCCC>>>>>>>>>DDDLLLUUU\\\dddkkkooosssuuuxxxyyyyyy{{{}}}{{{{{{{{{zzzxxxwwwvvvuuuwwwvvvuuuuuuwwwxxxwwwvvvxxxxxxwwwwwwxxxxxxwwwwwwyyyzzz|||~~~}}}~~~~~~}}}|||tttsssrrrmmmhhhjjjeeeWWWSSSOOOLLLNNNRRRWWWaaajjjvvvxxxjjjdddeeennnvvvjjjbbb\\\UUUPPPOOOMMMGGGBBBAAACCCCCCFFFQQQbbbqqq|||~~~||||||~~~tttkkkbbbXXXSSSQQQLLLSSSaaavvv}}}uuupppooottt~~~zzzwwwtttsss~~~|||www{{{|||xxxzzz|||{{{|||~~~|||~~~{{{sssmmmfffdddcccfffmmmuuu|||}}}}}}~~~sssjjjbbb[[[SSSMMMKKKIIIGGGEEEDDDBBB@@@???@@@AAA@@@???======<<<;;;<<<<<<===>>>CCCHHHQQQ]]]iiissszzz}}}}}}~~~~~~{{{yyyzzz}}}~~~~~~vvvhhh\\\WWWWWWoookkkWWWGGGBBBKKKWWWmmmuuuyyywwwuuuooo^^^KKK===555...///000///......///222666===JJJYYY]]]ZZZHHHEEEAAA???===<<<:::888777:::???GGGPPPXXX___ccciiikkkmmmmmmmmmpppuuuzzz{{{kkk^^^QQQDDD>>>===>>>CCCJJJSSS[[[cccjjjnnnsssuuuwwwxxxyyy{{{~~~zzzzzzyyywwwvvvuuuuuutttwwwvvvvvvvvvxxxzzzyyyxxxyyyzzzzzzyyyxxxwwwwwwxxx{{{|||}}}}}}~~~~~~}}}{{{zzzrrrlllmmmjjjfffoooppp]]]RRROOOMMMOOOQQQUUU___iiiyyy{{{ooohhhfffdddwwwxxxnnnfff]]]VVVTTTQQQKKKEEECCCEEECCCCCCKKKZZZkkkyyy~~~||||||~~~~~~~~~sssjjjbbbYYYRRRQQQJJJQQQ___ttt~~~~~~{{{www{{{yyyyyy{{{|||~~~}}}wwwqqqmmmiiiiiinnnuuu|||yyymmmggg^^^XXXVVVUUUQQQNNNIIIGGGDDDBBBCCCCCCCCCBBB??????????????????@@@@@@@@@EEEMMMYYYeeepppyyy~~~~~~~~~}}}zzzxxx|||~~~~~~{{{yyyyyyzzz{{{||||||wwwlll```XXXPPPbbbttt}}}qqq[[[HHHBBBMMM[[[mmmwww}}}|||xxxrrrcccSSSCCC999000///000///......///222444777DDDUUU[[[WWWHHHEEEBBB@@@???===;;;999777999>>>DDDMMMVVV^^^cccgggiiillllllllloootttyyypppcccUUUGGG???>>>===@@@GGGOOOYYYaaahhhlllqqqsssvvvwwwyyy{{{}}}{{{zzzyyywwwvvvvvvvvvvvvyyyxxxxxxzzz|||}}}|||{{{{{{||||||{{{yyyxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~{{{yyywwwrrrfffhhhgggdddvvvzzzaaaUUURRRQQQSSSTTTWWWaaakkkzzz~~~ssskkkeee^^^llluuujjj___[[[WWWOOOHHHEEEEEECCCBBBFFFQQQbbbrrr}}}}}}|||}}}{{{|||~~~|||qqqiiibbbYYYRRRPPPIIIOOO]]]qqq}}}xxx|||yyyxxx{{{~~~|||wwwrrroooqqqwww|||{{{sssjjjeeebbb___YYYSSSPPPMMMIIIGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDAAAEEELLLVVVbbbnnnwww}}}}}}}}}~~~|||xxxsssooozzz~~~~~~{{{yyyyyyxxxzzzzzzzzzxxxuuulll___UUULLLUUUgggxxx{{{gggRRRGGGLLLWWWiiiwww~~~yyynnnaaaKKK>>>222///000000///000...222222333@@@RRRWWWSSSGGGDDDBBB@@@???>>><<<:::777888<<>>PPPVVVPPPEEECCCAAA@@@@@@???===;;;777888:::@@@IIISSS\\\bbbbbbeeehhhiiiiiilllqqquuuzzzxxxkkk]]]OOOEEECCC888:::@@@HHHSSS\\\bbbeeejjjmmmqqqtttvvvwwwyyy{{{~~~}}}|||{{{zzz{{{|||}}}{{{|||~~~}}}~~~{{{yyyzzz|||zzzzzzzzz{{{{{{}}}~~~zzz{{{}}}~~~~~~~~~~~~}}}}}}yyyuuusssiiiVVVYYY^^^ccciiiYYYWWWXXXXXXXXXZZZdddooo~~~|||mmmaaaZZZ```mmm|||rrrjjjaaaXXXTTTGGGHHHHHHFFFJJJWWWlll{{{~~~}}}}}}}}}vvvmmmgggaaaYYYRRRPPPIIIMMMVVVggg~~~yyyyyy{{{~~~xxxooogggccc^^^ZZZXXXXXXWWWVVVUUUUUUUUUTTTSSSQQQOOONNNFFFGGGLLLSSS]]]iiisssyyy{{{}}}|||zzzxxxyyy}}}~~~zzzuuunnneee[[[UUU~~~zzzyyyyyyyyyvvvqqqoookkkcccYYYTTTRRR[[[pppqqqRRRGGGMMM[[[qqqyyynnnYYYHHH888444444111//////...111222444>>>MMMUUUUUUJJJGGGBBB???===<<<;;;;;;888777;;;AAAHHHMMMWWW```aaaeeehhhiiihhhiiillloooyyy}}}rrraaaQQQEEE???>>><<>>======<<<;;;999888;;;AAAGGGMMMWWW``````dddggghhhggggggjjjnnntttyyyuuudddUUUHHHAAA>>><<<>>>CCCIIIPPPZZZdddjjjmmmppprrrtttuuuwwwyyyzzzyyyxxxxxxzzz{{{zzzyyy|||zzz{{{}}}~~~~~~|||{{{{{{|||||||||||||||{{{}}}||||||{{{|||||||||}}}|||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}|||yyytttoookkkbbb```\\\]]]eeennnpppmmmgggeeedddeeeddddddkkktttuuuhhh^^^]]]dddsssqqqeee^^^WWWMMMGGGGGGIIIPPPaaassswwwjjjaaa\\\XXXRRRMMMIIIIIINNN\\\nnn~~~{{{yyy{{{~~~{{{xxxuuutttsssqqqnnnmmmjjjeee___YYYQQQRRRSSSWWW^^^gggpppuuu}}}}}}~~~~~~}}}|||{{{|||~~~zzzqqqggg___XXXRRRNNN~~~uuuppplllcccZZZTTTNNNNNN[[[mmm|||hhhVVVPPPLLL^^^tttlllWWW???444222000...---***,,,---///888GGGSSSXXXYYYPPPDDD>>>===>>>===;;;999888;;;AAAGGGMMMVVV______bbbfffgggffffffiiikkkooottt|||{{{jjjZZZMMMEEE???<<<<<<@@@EEELLLXXXbbbhhhkkkooorrrsssuuuwwwxxx{{{zzzzzzzzz{{{{{{yyywww|||{{{yyyyyy{{{}}}}}}}}}~~~~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyytttpppnnnggggggeeedddgggmmmooommmooommmlllllljjjjjjpppyyy{{{mmm^^^[[[___lll}}}~~~nnneeeZZZPPPHHHGGGHHHMMM]]]nnn~~~wwwkkkbbb]]]XXXQQQKKKGGGFFFJJJUUUeee|||}}}yyywwwxxx{{{~~~}}}zzzrrrjjjddd\\\\\\\\\^^^cccjjjqqqvvv|||}}}~~~}}}{{{zzzzzz}}}yyyoooeee]]]XXXTTTRRRyyyrrrmmmddd[[[RRRKKKHHHPPPbbbssssss\\\OOOJJJYYYoooyyycccHHH777222222000---***+++,,,...555CCCQQQZZZaaaVVVGGG???===>>>===;;;999888;;;AAAFFFLLLUUU]]]^^^bbbfffgggffffffhhhkkkmmmqqqxxxppp___QQQIIIAAA===;;;===AAAHHHTTT___eeehhhmmmqqqssstttwwwxxxzzzyyyzzz{{{||||||zzzwwwzzzyyyxxxxxxyyy{{{|||}}}}}}|||{{{xxxyyy{{{|||}}}|||{{{zzz{{{{{{||||||}}}}}}}}}}}}~~~{{{xxxuuuuuutttwwwwwwtttssswwwxxxwwwwwwtttsssrrrpppooouuu}}}qqq```[[[[[[gggxxxvvvkkk]]]RRRJJJHHHGGGKKK[[[lll||||||tttiiibbb]]]XXXPPPJJJHHHFFFGGGPPP___ttt}}}{{{{{{|||{{{}}}~~~wwwqqqlllkkkjjjjjjlllqqquuuxxx}}}~~~|||zzzzzz|||~~~tttjjjddd```^^^]]]vvvpppiii```RRRLLLFFFKKK[[[mmmyyy~~~yyyaaaMMMJJJWWWllloooSSS>>>555333111///+++,,,---///333>>>NNN[[[fff[[[LLLBBB>>>>>>===;;;999888:::@@@EEEJJJRRR[[[]]]aaafffhhhggggggiiilllnnnqqqvvv~~~uuudddUUULLLDDD???;;;<<<>>>DDDOOOZZZ```eeekkkooorrruuuwwwyyywwwwwwxxxzzz|||}}}{{{yyyyyyxxxwwwvvvvvvwwwzzz|||}}}|||{{{uuuvvvyyy{{{}}}~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}||||||}}}~~~{{{yyywwwtttsssxxxuuueee]]]ZZZcccttt|||ppp___TTTLLLJJJIIILLL[[[mmm{{{yyyqqqggg```\\\WWWPPPJJJIIIGGGHHHOOO\\\ooo}}}{{{{{{}}}}}}~~~}}}zzzxxxwwwyyy{{{|||~~~|||{{{}}}|||tttpppnnnlllkkk{{{wwwqqqkkkXXXQQQIIIJJJWWWkkkwwwzzz}}}}}}gggPPPIIIRRRgggvvv]]]DDD777444222000------///000222999IIIXXXeee]]]QQQGGG@@@<<<;;;;;;888777999>>>CCCGGGPPPXXX[[[```eeehhhhhhhhhjjjmmmoooqqqvvv|||zzzhhhYYYPPPGGGAAA===<<<===@@@JJJTTT\\\aaahhhnnnrrruuuxxxzzzwwwvvvvvvxxx{{{|||{{{zzzxxxxxxwwwuuussstttwwwzzz}}}}}}~~~~~~~~~}}}}}}|||uuuvvvyyy{{{}}}|||||||||||||||}}}~~~~~~}}}{{{xxxvvvzzzyyykkk```ZZZ```pppwwwdddYYYPPPLLLKKKMMM\\\mmm{{{zzzqqqfff___[[[VVVPPPJJJIIIFFFGGGOOOZZZjjj~~~~~~|||}}}~~~~~~~~~}}}}}}~~~~~~|||zzzyyy|||wwwccc[[[OOOJJJVVVkkkxxx{{{ttt|||mmmWWWHHHLLL\\\vvvzzzdddJJJ888222222000------000111000333BBBSSSbbb^^^VVVKKKAAA;;;::::::777555777<<>>FFFOOOWWW]]]eeemmmrrrvvvyyy{{{xxxwwwvvvvvvxxxzzzyyyyyyxxxxxxwwwtttqqqqqquuuxxxyyyzzz{{{|||}}}}}}}}}}}}vvvwwwwwwyyy{{{}}}|||{{{zzzzzzzzz{{{|||}}}|||~~~{{{xxx}}}}}}pppcccYYY]]]kkk{{{~~~jjj___TTTPPPLLLNNN[[[kkk{{{vvviii```ZZZUUUOOOJJJFFFDDDFFFMMMWWWfff{{{~~~~~~}}}||||||}}}lllcccSSSKKKVVVkkkzzz~~~oooxxx}}}|||rrr]]]HHHHHHTTTkkkzzzhhhLLL888111111000------000111...000>>>OOO___^^^YYYNNNBBB:::999:::666555666;;;@@@DDDLLLTTTUUUZZZaaaeeefffgggjjjllloooqqqttt{{{qqqaaaWWWKKKEEE@@@>>><<<===DDDLLLUUU[[[dddlllrrrwwwzzz|||zzzxxxvvvuuuvvvwwwwwwwwwyyyyyywwwsssppppppssswwwvvvwwwyyyzzz|||}}}~~~~~~vvvvvvuuuvvvwwwyyy{{{}}}zzzzzzyyyxxxyyyzzz{{{|||yyy{{{}}}zzz~~~ttteeeYYYZZZgggvvvooocccXXXRRRNNNNNNZZZjjjzzz~~~~~~~~~~~~zzzlllaaaZZZUUUNNNIIICCCAAADDDKKKUUUcccvvv~~~~~~~~~}}}||||||||||||~~~~~~rrr[[[IIIOOOfffuuuvvvwwwwwwwwwxxx{{{yyylll]]]KKKGGGIIIXXXmmm}}}yyykkkVVVAAA333000111---,,,...000000222;;;EEEYYY___^^^QQQAAA999666666555555777999===DDDMMMSSSTTTYYY___dddgggiiikkklllpppoooqqqwwwyyydddTTTTTTLLLCCC???======BBBHHHRRRXXX```ggglllqqqwww|||~~~zzzwwwvvvxxxzzzyyyxxxzzzxxxuuurrrrrrsssvvvwwwxxxyyyzzz|||}}}}}}~~~~~~wwwwwwvvvvvvwwwyyy{{{|||zzzyyywwwwwwzzz|||}}}}}}xxx{{{~~~}}}tttjjj```]]]aaalll|||~~~oooaaaZZZTTTQQQZZZfffvvv~~~~~~|||{{{|||~~~sssggg]]]UUUNNNIIIFFFCCCDDDIIIQQQ]]]ooo~~~}}}~~~uuu___LLLOOOddduuuyyyxxxwwwttttttwwwvvvjjj]]]JJJFFFGGGTTTiiiyyy~~~|||}}}xxxlllYYYEEE666111111...---...//////000999CCCUUU^^^___TTTCCC:::777777444555666777;;;BBBKKKQQQTTTYYY___cccfffhhhiiijjjooooooqqqvvv~~~~~~kkk[[[TTTLLLCCC@@@>>>===AAAFFFMMMSSS\\\dddiiiooovvv{{{|||yyyvvvuuuwwwyyyxxxwww{{{yyyvvvttttttuuuxxxyyyxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxwwwxxxzzz||||||{{{xxxzzz}}}uuukkk```]]]___ggguuuyyyiii```YYYVVV]]]iiiwww~~~~~~||||||}}}tttggg]]]UUUNNNIIIDDDBBBBBBGGGOOOZZZlll||||||{{{fffQQQMMM^^^qqqzzzxxxvvvsssqqqssssssiii^^^IIIDDDCCCOOOdddvvv||||||~~~zzzppp^^^JJJ:::333111...------///...///666>>>OOO[[[aaaXXXGGG<<<888888444444555666:::AAAIIIOOOTTTYYY^^^bbbeeefffggghhhooooooqqquuu|||tttdddUUULLLDDDAAA???>>>@@@CCCGGGNNNXXX```fffmmmtttyyyzzzwwwuuuuuuvvvwwwwwwvvvzzzyyywwwuuuvvvxxxzzz|||zzzzzzzzzzzzyyyxxxwwwvvvzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwyyy{{{|||{{{yyywwwyyy|||~~~wwwlllbbb]]]]]]bbblllwwwqqqfff]]]XXX^^^iiiyyy~~~}}}}}}~~~uuuggg]]]UUUNNNJJJCCC@@@AAAEEELLLXXXiiixxx{{{~~~nnnUUUKKKUUUiiivvvvvvvvvtttsssuuutttkkk```JJJCCCAAAMMMdddxxxyyyfffOOO===444111000---,,,...------333:::HHHWWWbbb[[[KKK???:::999555555555666999@@@GGGMMMUUUYYY^^^bbbdddeeefffgggmmmnnnpppsssxxxzzzkkkXXXNNNFFFCCCAAA>>>>>>@@@FFFLLLVVV^^^dddjjjrrrwwwwwwvvvtttttttttuuuuuuuuuyyyxxxvvvvvvvvvxxxzzz|||}}}}}}}}}||||||{{{zzzyyyzzz{{{|||}}}}}}|||{{{zzzwwwwwwxxxzzz|||}}}{{{yyywwwyyy{{{}}}~~~yyynnnccc]]]\\\^^^gggppp}}}pppeee^^^aaajjjyyy~~~~~~vvvhhh]]]UUUOOOKKKCCC@@@@@@DDDJJJUUUggguuu~~~~~~}}}sssZZZJJJMMM___mmmsssvvvxxxyyy{{{yyyooodddNNNFFFBBBMMMeee~~~oooVVVBBB666333000---,,,---------111666AAARRR___\\\NNNBBB<<<999777777777777:::???GGGLLLUUUYYY^^^bbbdddeeefffgggkkklllnnnqqquuu|||~~~ooo]]]RRRHHHDDDBBB???======FFFLLLUUU]]]bbbhhhoootttttttttttttttsssttttttuuuwwwvvvuuuuuuuuuwwwxxxzzz{{{{{{|||}}}}}}}}}}}}|||wwwxxxzzz{{{||||||{{{{{{vvvvvvwwwzzz}}}~~~}}}{{{yyyzzz{{{|||}}}{{{qqqeee___\\\]]]eeemmm{{{|||qqqggggggnnnuuu}}}wwwiii^^^VVVOOOJJJCCC@@@@@@CCCIIITTTdddsss|||~~~~~~vvv___LLLJJJWWWeeerrrwww{{{~~~wwwmmmWWWKKKCCCKKKccc~~~yyy___III;;;555111---,,,.........000555===MMM[[[[[[QQQGGG>>>888888888777777999>>>EEEKKKRRRWWW\\\aaacccdddeeefffhhhjjjmmmooorrrxxxsssdddXXXKKKFFFCCC???<<<<<>>CCCLLL\\\kkkrrryyy~~~~~~~~~~~~yyy{{{ooofff___QQQNNN\\\oooyyylllXXXFFFDDDJJJXXXpppxxxcccJJJ666666222000111111......111444===KKKWWWZZZQQQCCC888333333333444777:::>>>@@@GGGOOOWWW\\\^^^```dddhhhaaafffkkklllmmmrrr}}}pppfffXXXLLLEEE@@@;;;888;;;<<>>555000...//////,,,---///111:::HHHUUUZZZSSSEEE:::444333222333555999===???GGGMMMUUUZZZ[[[]]]aaadddbbbeeehhhjjjlllsss~~~sssiii[[[OOOGGGBBB===:::888999>>>GGGOOOVVV```jjjoooqqquuuwwwwwwvvvvvvuuuvvvvvvvvvvvvwwwxxxyyyyyy|||{{{zzzyyyxxxxxxyyyyyyyyyzzz||||||zzzyyyzzz{{{yyywwwuuuuuuvvvzzz~~~~~~}}}~~~|||{{{{{{~~~mmm___WWWWWW___hhhsss}}}||||||}}}yyykkk```UUUMMMHHHCCC???===???CCCJJJUUUaaaqqqyyy~~~~~~}}}~~~|||rrrqqqrrrfff]]]eeettt~~~rrr]]]III@@@AAAGGGTTTbbbsss{{{|||nnnZZZIII777111.........------///---555DDDRRRYYYTTTGGG===555444222111333777;;;>>>EEEKKKRRRVVVXXXZZZ^^^aaacccdddeeehhhmmmvvvvvvlll^^^RRRJJJDDD???;;;888777:::BBBJJJRRR]]]hhhooorrrvvvxxxxxxwwwvvvwwwwwwwwwwwwxxxyyyzzzzzz{{{|||{{{zzzzzzzzzzzz{{{{{{yyy{{{}}}}}}|||{{{{{{{{{yyywwwtttssssssuuuyyy{{{||||||}}}~~~}}}|||{{{mmm```XXXVVV]]]eeepppyyy~~~~~~{{{nnnbbbVVVMMMGGGDDD???<<<>>>CCCJJJVVVbbbpppzzz~~~}}}~~~~~~xxxyyy}}}pppcccggguuu{{{gggPPPCCC>>>AAAKKKUUUhhhrrr}}}~~~sssaaaPPP<<<444/////////......000,,,333@@@NNNWWWTTTIII???777555111000111444999<<>>@@@EEELLLYYYeeeqqq|||tttddddddooo~~~~~~qqq[[[III???>>>EEEMMM```lllyyywwwfffVVV@@@777///......------...---222<<>>AAAFFFXXXfffvvv}}}lll]]]EEE:::///------,,,++++++///111999FFFRRRUUUNNNFFF:::777444111111333666888999<<>>===AAAEEELLLXXXcccrrr~~~yyyrrrnnnfff]]]TTTQQQPPPPPPSSSXXX[[[]]]^^^\\\YYYYYY\\\___hhhttt}}}}}}kkkXXXXXX```ttt~~~gggPPPBBB@@@BBBNNN^^^rrruuugggLLL@@@444000000...,,,,,,//////555BBBPPPVVVSSSMMM:::888666333222333444666777999???GGGPPPXXX]]]___bbbeeeiiikkkooovvv~~~pppcccYYYPPPHHHBBB:::666555888;;;BBBMMMWWWbbbjjjrrruuusssssswww{{{zzz{{{|||}}}}}}{{{zzzxxxyyyzzz{{{|||||||||{{{zzzyyyzzzzzzyyyxxxyyy|||}}}|||{{{zzzzzz{{{|||}}}~~~}}}{{{|||zzzmmmcccYYYRRRQQQUUUYYYbbbmmmuuuxxxxxxzzz|||~~~||||||~~~rrreeeYYYOOOJJJ@@@===>>>BBBGGGMMMXXXbbbppp}}}}}}rrrjjjbbb[[[WWWRRRKKKEEEFFFGGGFFFGGGIIIHHHKKKMMMLLLKKKLLLPPPTTT]]]jjjyyy~~~}}}||||||~~~|||fffTTTUUURRRfffwww[[[GGGAAA@@@GGGXXXnnn|||oooTTTFFF999444444222000///......222???OOOXXXWWWRRR;;;999777555333333444444666888===DDDMMMUUUZZZ\\\___dddjjjlllmmmssstttggg]]]SSSKKKEEE;;;777666888;;;AAAKKKUUU___gggpppsssrrrrrrwww|||yyyzzz|||~~~~~~}}}|||yyyzzz{{{||||||{{{zzzyyyzzzyyyyyywwwwwwyyy||||||{{{{{{zzz{{{|||}}}~~~~~~{{{{{{}}}~~~{{{oooeee[[[SSSRRRUUURRRYYYccciiilllooosssvvvzzz|||~~~~~~~~~~~~}}}~~~rrrdddYYYPPPKKKAAA???@@@FFFKKKPPPZZZcccnnn{{{|||~~~uuummmccc[[[UUUOOOJJJFFFDDD>>>;;;>>>@@@@@@???@@@@@@CCCEEEEEEDDDEEEIIIMMMWWWfffvvv~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}{{{www{{{xxxjjjYYYLLLNNNUUUeeezzzoooTTTFFFDDDFFFTTTjjj~~~}}}uuugggLLL:::???CCC999000000//////000888GGGTTTVVVQQQ@@@;;;555333333444222111555777<<>>GGGRRRZZZbbbmmmqqqrrrsssxxx}}}~~~|||zzzzzz{{{|||{{{zzzxxxwww{{{zzzyyyyyyyyyyyyzzz{{{}}}{{{xxxxxxzzz|||}}}}}}{{{{{{zzzzzz{{{~~~~~~|||nnnbbb\\\WWWRRRNNNQQQRRRTTTYYY___eeehhhiiilllmmmoooqqqtttvvvwwwxxxuuuvvvyyy~~~~~~sssfff[[[QQQJJJBBB@@@???CCCLLLXXXbbbiiitttvvv{{{uuuiiieeehhhjjjfffaaaZZZVVVQQQKKKFFFCCCBBBBBB???>>><<<<<<>>>???>>>===<<<<<<>>>BBBCCCCCCGGGMMMUUUbbbpppyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}{{{zzzxxxqqqttt~~~}}}||||||||||||nnn]]]QQQIIILLLTTTcccuuu{{{```LLLCCCDDDPPPdddxxxyyykkkVVVEEEFFFJJJDDD<<<999//////000666DDDRRRUUURRRBBB===777444555555444222555777:::>>>DDDKKKRRRXXX^^^```cccdddgggmmmwww~~~zzzpppdddXXXOOOJJJBBB===:::999888999AAAKKKYYYbbblllrrrsssuuuyyy~~~}}}|||}}}~~~{{{zzzzzz{{{{{{{{{zzzyyyxxx{{{zzzyyyyyyyyyyyyzzz{{{}}}{{{xxxxxxyyy{{{||||||{{{{{{zzzzzz{{{}}}zzzooogggbbb]]]WWWRRRNNNMMMNNNQQQVVV[[[]]]^^^bbbbbbcccdddfffgggiiijjjnnnooorrrvvv{{{~~~rrrfff[[[PPPIIIBBB@@@>>>AAAJJJVVVbbbiiisssuuu{{{zzznnn___XXXXXXXXXUUUPPPNNNKKKGGGCCC@@@?????????===;;;::::::;;;<<<<<<;;;<<<;;;===AAABBBBBBFFFMMMXXXeeesss{{{~~~}}}|||~~~}}}|||~~~}}}}}}~~~||||||~~~zzzooommmqqqyyy{{{xxxxxxyyyyyy{{{~~~~~~ssscccWWWKKKGGGFFFLLLZZZmmmpppUUUDDDAAAKKK\\\pppooo```OOOFFFEEEDDD===666.........333@@@NNNTTTSSSFFF@@@:::666666666444222444555888;;;???FFFMMMRRRZZZ]]]aaadddffflllsssyyy|||tttjjj^^^TTTOOOFFF@@@;;;999777777===DDDUUU^^^iiiooorrrtttyyy}}}|||{{{{{{|||}}}~~~|||zzzyyyzzz{{{{{{|||{{{{{{zzz{{{zzzyyyyyyyyyyyyzzz{{{}}}{{{xxxxxxyyyzzzzzzzzz|||{{{zzzzzz{{{}}}}}}~~~|||||||||wwwqqqlllhhhddd^^^YYYPPPNNNLLLMMMOOOQQQQQQQQQVVVVVVUUUUUUVVVXXXYYY[[[aaabbbeeeiiinnnuuuzzz}}}~~~~~~~~~~~~~~~qqqfffZZZOOOGGGBBB@@@>>>@@@HHHTTTaaajjjrrrvvv{{{{{{mmm\\\QQQNNNMMMKKKHHHBBBAAA>>><<<;;;<<<===>>><<<:::999999:::;;;;;;:::<<<;;;===@@@@@@@@@FFFNNN^^^jjjwww~~~}}}||||||}}}~~~}}}}}}}}}~~~{{{zzz}}}|||~~~|||nnnhhhhhhkkkrrrxxxttt}}}yyyzzz|||wwwyyy{{{~~~|||tttggg^^^UUUNNNFFFCCCKKK]]]rrr{{{]]]GGG>>>FFFUUUkkkyyynnnWWWAAA999:::555+++---...---000:::IIIRRRSSSIIICCC;;;777666555444222111333666999===CCCJJJNNNVVVZZZ```dddgggkkkqqqvvv~~~xxxnnnbbbXXXQQQJJJCCC===;;;888777<<>>???EEERRR```jjjuuuxxx~~~rrr___QQQLLLKKKIIIHHH>>>===<<<;;;;;;<<<>>>???===<<<::::::<<<===<<<;;;<<<;;;>>>@@@???@@@HHHQQQcccnnnzzz~~~~~~~~~}}}}}}}}}~~~zzzxxx{{{~~~~~~~~~~~~}}}|||~~~rrrmmmmmmmmmooossseeeyyyxxxyyyyyyyyyyyyzzzyyysssiiibbb]]]VVVLLLDDDEEEQQQcccqqq|||dddLLL>>>CCCQQQhhh|||bbbDDD555555222***---...---...666CCCNNNQQQLLLEEE<<<777555444333111///111444777;;;AAAIIINNNTTTYYY___dddfffjjjooosss{{{rrreeeZZZRRRKKKDDD===;;;999888;;;@@@HHHPPP\\\fffmmmrrruuuxxx{{{|||}}}~~~~~~}}}~~~~~~{{{{{{{{{{{{|||}}}}}}~~~{{{zzzyyyyyyyyyyyyzzz{{{|||zzzyyyyyyzzz{{{zzzyyy}}}|||zzzyyyzzz{{{}}}~~~}}}~~~|||~~~}}}zzzsssnnnmmmooorrrttttttssspppooonnnmmmkkkjjjgggccc^^^YYYTTTOOOKKKGGGJJJIIIHHHGGGGGGGGGHHHIIIFFFHHHJJJNNNTTT^^^iiiqqqwwwyyy{{{}}}~~~}}}rrrggg[[[OOOGGGAAA???>>>>>>DDDPPP___iiiwww{{{tttaaaQQQIIIFFFEEECCC???>>>===<<<<<<===>>>???===<<<::::::<<<===<<<;;;<<<<<>>IIINNNOOOHHH>>>777555444222000...000333666:::@@@GGGLLLRRRWWW]]]bbbeeehhhmmmrrrzzz}}}tttiii^^^WWWKKKCCC<<<:::999777999<<>>???CCCNNN]]]hhhvvvzzzuuubbbSSSIIIDDDAAA???>>>>>>======<<<=========<<<:::999999:::;;;;;;:::<<<===@@@BBBBBBEEEQQQ^^^fffooowwwyyy{{{~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}JJJkkk}}}tttqqqxxxyyy|||yyynnneee```___YYYNNNEEEDDDMMMVVViiiqqqxxx{{{mmmXXXGGGCCCGGG[[[xxxpppUUU???333///...+++//////---///:::EEEJJJRRRKKK@@@999666555333111///000222444777<<>>???@@@CCCMMM[[[fffpppuuu{{{~~~}}}uuulll^^^RRRJJJEEEBBB@@@>>>>>>============>>>>>>===;;;::::::;;;<<<<<<;;;===???BBBDDDDDDHHHVVVdddmmmtttzzz{{{{{{~~~~~~~~~@@@bbbzzzvvvvvvyyy}}}pppfffcccccc___TTTIIIGGGNNNVVVdddmmmuuuxxx~~~ppp[[[KKKDDDCCCUUUsssyyybbbIII666//////+++///000---...888BBBHHHUUUMMMBBB;;;777666444222000111222333555999???CCCNNNSSSXXX\\\___ccciiinnnuuuzzzqqqiiidddSSSJJJAAA>>><<<999888999===EEERRR___jjjqqqtttuuuyyy|||}}}}}}~~~|||||||||}}}}}}{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyzzz|||~~~~~~}}}{{{yyyyyyyyyzzz{{{xxxxxxzzz}}}}}}|||xxxsssnnniiifffXXXUUURRROOOPPPTTT\\\aaa___fffqqqzzz|||tttsssqqqlllfff^^^WWWSSSJJJJJJGGGBBB>>>@@@GGGNNNbbbhhhrrr{{{{{{{{{{{{zzz|||zzzlll___TTTJJJCCC;;;===???@@@DDDMMMZZZeeekkkqqqwww{{{}}}~~~{{{|||}}}{{{zzzyyywwwssspppddd]]]SSSKKKFFFDDDBBBAAA>>>>>>>>>??????@@@@@@@@@???>>><<<<<<>>>???>>>======???CCCFFFFFFJJJYYYhhhttt{{{~~~}}}}}}~~~~~~}}}~~~~~~;;;KKKmmmqqqtttssswww|||tttpppcccjjjkkk___RRRMMMNNNNNNcccmmmvvvzzztttdddWWWHHH>>>IIIfff~~~jjjSSS===///***...---...//////000888BBBRRRMMMGGGAAA;;;666444444111222222333555999>>>BBBIIIOOOVVV[[[]]]```ffflllttt~~~~~~|||vvvkkkbbbSSSKKKCCC@@@<<<888666888999@@@KKKWWWccckkkppprrrzzz|||~~~~~~}}}|||}}}~~~}}}}}}}}}}}}~~~~~~|||zzzxxxxxxxxxxxx}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzz}}}zzzxxxyyy~~~~~~~~~}}}wwwoooeee\\\WWWOOOLLLIIIGGGHHHMMMRRRVVV]]]eeeoooyyy|||uuukkkccc\\\TTTKKKFFFBBB@@@DDDJJJVVV___mmmzzz{{{yyyzzz}}}{{{mmmaaaWWWMMMGGG???>>>===>>>CCCNNNZZZccclllpppuuuzzz}}}|||uuuqqqooopppqqqxxxuuusssssssssooogggaaa\\\XXXPPPHHHAAA??????@@@@@@>>><<<===>>>@@@AAAAAA======<<<;;;<<<===>>>???===@@@BBBEEEJJJUUUeeeppp|||~~~}}}||||||}}}}}}~~~~~~~~~555AAA___xxxvvvuuuyyyyyyuuulllpppqqqhhhZZZPPPOOOSSSgggrrr{{{zzzlllZZZJJJ>>>GGG___zzzrrr[[[EEE666000...---...///...///777AAAOOOQQQNNNEEE>>>;;;888555111222222222333555:::>>>FFFLLLTTTYYY\\\```eeejjjsss}}}~~~~~~yyyooogggVVVMMMEEE@@@;;;666444555888===GGGSSS^^^gggnnnqqqxxxyyy{{{|||zzzzzzzzz{{{~~~}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}{{{||||||}}}}}}||||||{{{|||{{{zzzyyyyyyyyyzzz{{{|||yyyxxxyyy||||||~~~~~~|||{{{zzzwwwqqqiii```WWWSSSJJJHHHFFFDDDFFFJJJNNNQQQZZZbbbmmmwww~~~|||mmmaaaSSSKKKFFFCCCDDDHHHNNNXXXhhhvvv}}}{{{zzz|||zzzlllaaaWWWNNNHHH@@@???>>>???EEEPPP]]]ggglllpppuuuzzz~~~}}}wwwpppllljjjkkklllpppmmmiiihhhhhheee___ZZZTTTOOOIIICCC@@@?????????@@@>>>===>>>@@@AAABBBAAA???>>>=========>>>???@@@???AAADDDGGGMMMYYYiiittt|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~333:::QQQrrr}}}yyywwwzzz~~~|||vvvuuuvvvssscccRRRNNNUUUjjjvvvuuu```OOOAAADDDVVVmmmzzzcccNNN===333...------...---...555===JJJVVVXXXLLLCCCBBB>>>666222222111000000222666999AAAHHHPPPWWW[[[___dddhhhqqq{{{|||tttmmm\\\SSSIIICCC===666444555666:::BBBLLLWWWbbbkkkooovvvxxx{{{{{{zzzyyyzzzzzz~~~}}}|||||||||||||||}}}zzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwyyy{{{|||zzzyyywwwxxx{{{}}}~~~~~~zzz|||}}}~~~~~~}}}|||zzzxxxvvvqqqkkkbbbZZZSSSOOOFFFFFFEEEEEEFFFHHHKKKMMMVVV]]]iiittt|||~~~|||wwwbbbUUULLLGGGEEEFFFFFFPPP```qqq}}}~~~~~~{{{{{{~~~zzzmmmbbbXXXOOOIIIAAA@@@???AAAGGGSSSaaakkkmmmqqqvvv{{{~~~~~~{{{wwwpppiiidddbbbaaabbbfffccc___^^^]]][[[UUUQQQKKKFFFAAA???AAABBBBBB@@@@@@??????@@@BBBCCCCCCBBB@@@@@@???>>>???@@@AAABBBAAACCCFFFJJJQQQ___ooozzz}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{zzz|||}}}222555EEEccc~~~zzzwwwyyy|||wwwxxxyyykkkUUUMMMTTTgggvvv}}}gggUUUDDDCCCNNNaaa{{{}}}hhhRRR>>>222000---,,,...------222999CCCWWW___RRRHHHIIICCC666111111111000000222666999>>>DDDLLLTTTZZZ___cccgggmmmwww~~~wwwpppbbbXXXMMMGGG@@@999777888777999===EEEPPP\\\gggnnnvvvxxx{{{||||||{{{{{{|||~~~}}}}}}|||||||||||||||zzz|||~~~}}}zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzxxxvvvvvvxxxzzz{{{yyyxxxxxxxxxyyy{{{||||||zzz{{{|||}}}}}}|||{{{zzzzzzvvvppphhh___WWWQQQMMMHHHHHHHHHIIIJJJKKKLLLLLLRRRZZZfffrrrzzz|||yyyvvv}}}sssaaaUUUKKKEEEDDDCCCLLL\\\mmm{{{|||}}}{{{}}}~~~|||ooocccYYYOOOHHH@@@??????@@@HHHUUUdddnnnqqquuuzzz}}}}}}xxxssskkkccc]]]YYYWWWWWW]]][[[ZZZZZZXXXTTTNNNJJJEEEBBB>>>???CCCFFFEEEDDDBBBAAAAAACCCEEEEEEDDDBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDGGGMMMVVVdddsss}}}~~~~~~}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxyyy{{{}}}~~~~~~~~~~~~~~~...000:::SSSuuu{{{wwwwww}}}~~~wwwxxx}}}sss]]]QQQSSSbbbrrr~~~lllXXXEEE@@@EEETTTnnnlllWWWBBB222111...,,,...------000666===SSS___UUUMMMMMMEEE666111111111111111333888;;;<<>>===???GGGUUUdddooovvvyyy}}}}}}zzzvvvqqqiii```XXXRRROOOMMMSSSTTTVVVWWWUUUOOOHHHCCCAAA???===???CCCFFFGGGGGGFFFFFFGGGHHHIIIIIIFFFDDDCCCBBBAAAAAAAAABBBDDDEEEDDDFFFIIIPPPZZZgggttt}}}~~~~~~}}}}}}}}}~~~~~~|||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzyyywwwxxxyyy{{{|||}}}}}}~~~|||}}}...111777IIIjjj~~~yyyvvvzzz~~~~~~}}}~~~~~~xxxxxx|||lll[[[TTT\\\lllyyy}}}sss[[[EEE>>>>>>GGG^^^uuutttaaaKKK888333///---......---///333999LLLZZZXXXRRROOOEEE777222222222111222444888<<<:::>>>DDDLLLTTT[[[```ccchhhnnnyyy|||vvvhhh^^^RRRIIIBBB<<<:::;;;999999999>>>GGGSSS```ggglllpppuuuyyyzzzzzz{{{{{{|||}}}}}}~~~~~~}}}|||||||||zzzzzz{{{{{{{{{{{{{{{{{{zzz||||||zzzyyyxxxwwwwwwwwwwwwyyyzzz{{{{{{{{{}}}~~~~~~~~~~~~xxxuuupppiiiaaaZZZUUURRRRRRRRRRRRRRRQQQPPPNNNMMMSSSZZZfffsss||||||tttmmmhhhpppkkkYYYNNNIIIHHHMMMXXXhhhwwwrrrfffZZZOOOHHH@@@>>>===>>>FFFTTTdddooowww{{{}}}{{{xxxvvvrrrnnnfff]]]TTTNNNJJJIIIKKKMMMPPPPPPMMMGGGAAA===<<<<<<<<<>>>AAAEEEJJJLLLNNNNNNOOOPPPQQQOOOKKKGGGEEEEEEDDDCCCDDDEEEFFFGGGFFFHHHLLLTTT^^^jjjtttzzz~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}||||||||||||zzz{{{}}}~~~}}}|||zzzyyyxxxxxxyyyzzzzzz{{{|||}}}{{{|||}}}}}}|||---111555???]]]}}}xxx{{{}}}}}}}}}zzzvvvvvv}}}yyyeeeSSSSSSbbbpppwww~~~~~~cccJJJ@@@===@@@RRRggg|||zzzkkkUUUBBB666111...//////......222888EEETTTZZZXXXQQQEEE:::444444333111111222666999999;;;???FFFNNNVVV\\\___hhhlllttt|||pppdddWWWNNNEEE>>>;;;===999888888;;;CCCOOO[[[bbbiiimmmsssxxxzzz{{{|||}}}|||}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyyywwwvvvuuuvvvyyy|||}}}}}}}}}vvvtttqqqmmmhhhccc___\\\[[[ZZZYYYXXXVVVTTTSSSRRRUUU\\\hhhvvv~~~}}}sssjjjaaadddqqqwwwbbbUUUPPPJJJMMMVVVddduuu|||pppeee[[[PPPIIIAAA???===???FFFTTTdddooovvvzzz~~~|||zzzyyyvvvssslllhhhaaaZZZSSSMMMJJJHHHHHHIIIJJJHHHEEEAAA===;;;999<<<>>>???AAAFFFOOOVVVWWWWWWXXXYYYYYYUUUPPPLLLIIIHHHGGGGGGGGGHHHIIIJJJHHHKKKPPPXXXcccllltttwww~~~~~~~~~~~~}}}{{{{{{|||}}}|||zzzzzz|||~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzzzzzyyyxxxxxxvvvxxxzzz{{{{{{zzzyyyxxxyyyyyyyyyyyyzzzzzz{{{|||{{{|||}}}~~~~~~~~~~~~~~~}}}yyyyyy'''---...444NNNuuu{{{|||~~~}}}~~~uuussssssyyyjjjRRRKKKZZZhhhqqq{{{kkkPPPEEE@@@???LLL```sss}}}ppp\\\HHH777222///000000......111888AAAPPP[[[\\\RRREEE<<<555555444111000111333666888888;;;AAAJJJSSSYYY]]]jjjlllrrr~~~xxxlll^^^SSSJJJAAA>>>???999888777:::AAALLLXXX___iiimmmtttyyy|||~~~}}}~~~~~~}}}zzzzzz{{{|||{{{{{{yyyyyyxxxxxxxxxyyyyyyxxxxxxxxxsssuuuwwwxxxyyyxxxvvvuuuvvvzzz}}}~~~~~~vvvuuutttrrrooolllhhhfffcccbbb```^^^[[[YYYXXXWWWWWW^^^jjjxxx~~~sssiii^^^\\\ddd|||~~~gggZZZVVVJJJLLLTTTbbbsss}}}yyynnneee[[[QQQJJJBBB@@@>>>???GGGUUUeeeppptttyyy~~~|||zzzyyyvvvsssgggddd^^^XXXRRRMMMKKKJJJIIIIIIGGGDDD@@@>>>===>>>999>>>BBBBBBCCCJJJVVV```^^^^^^^^^___^^^ZZZTTTPPPKKKKKKJJJIIIJJJKKKLLLMMMJJJMMMSSS\\\fffnnnsssvvv~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}|||zzzxxxxxxzzz{{{yyyvvvuuuwwwyyyzzzzzz{{{{{{|||{{{zzzzzzxxxxxxxxxxxxxxxwwwvvvuuutttuuuwwwyyyzzzyyyxxxwwwzzzzzzzzzyyyyyyzzz{{{{{{||||||}}}}}}}}}}}}}}}|||yyy}}}zzz~~~~~~yyyxxx///---...666FFF```|||xxxzzz{{{yyyppppppppppppsssrrrggg[[[KKKQQQaaawwwwww^^^JJJ===<<>>666111111333222111333444777<<>>GGGSSS[[[fffooovvvxxxzzz}}}||||||||||||||||||{{{{{{{{{zzzyyyzzzzzz{{{yyyxxx}}}{{{{{{}}}}}}{{{xxxuuutttuuuwwwyyyyyywwwuuuyyy|||~~~}}}}}}{{{xxxwwwzzz|||xxxqqqlllpppiiicccaaa___[[[YYY[[[[[[dddpppyyy}}}rrreee[[[WWW[[[kkkmmm]]]UUULLLKKKQQQ```sss{{{oooeee[[[RRRKKKDDD???===@@@FFFPPP___llluuu{{{|||yyyxxxvvvtttssshhhbbbYYYSSSPPPNNNLLLJJJIIIGGGDDDAAA???>>>>>>>>><<<===@@@EEEKKKRRRXXX[[[______aaaeeefffccc\\\VVVUUUSSSPPPOOOOOOOOOOOONNNLLLLLLRRR]]]lllxxx|||}}}~~~}}}}}}~~~~~~~~~~~~}}}|||}}}}}}|||zzzxxxvvvyyy{{{zzzwwwtttssssssuuuuuuuuuuuuvvvxxxyyyzzzxxxvvvtttssssssrrrpppnnnppppppqqqrrrssstttuuuuuuwwwwwwvvvvvvvvvwwwxxxxxxzzzyyyxxxwwwwwwxxxzzzzzz|||}}}~~~xxx---+++---555CCC\\\|||zzzyyywwwoooooommmlllnnnlllcccWWWMMMQQQ___uuuyyybbbNNNAAA===DDDOOOfffuuu~~~lllZZZ>>>555...,,,,,,+++---000444;;;KKK^^^fff^^^SSSMMM===666000111333111111222333666;;;@@@FFFMMMUUU[[[ccciiiooovvv{{{lll^^^SSSJJJBBB===999888777777<<>>CCCJJJRRRWWW^^^eeemmmsssqqqbbbWWWMMMDDD???<<<:::777555888AAALLLTTTaaakkktttxxxzzz}}}~~~||||||||||||||||||}}}~~~{{{zzzxxxvvvvvvxxxzzz{{{{{{zzzwwwuuuuuuvvvwwwwwwvvvzzz|||~~~|||uuuqqqpppnnnjjjhhhiiinnnuuu~~~wwwjjjXXXPPPJJJMMMXXXjjjrrr```VVVRRRQQQSSS___ooo|||uuujjj___TTTMMMDDD???===@@@FFFPPP___llluuuzzz~~~{{{vvvssspppnnnllljjjddd^^^WWWPPPMMMKKKJJJIIIIIIIIIIIIHHHFFFDDDBBBAAACCCCCCEEEIIIOOOWWW^^^cccfffgggiiikkklllkkkgggdddbbb^^^ZZZWWWVVVTTTQQQPPPLLLLLLPPPYYYfffrrrxxxzzz}}}~~~~~~~~~}}}{{{xxxwwwxxxyyyxxxxxxuuuvvvwwwuuurrrooommmmmmnnnnnnnnnnnnnnnooooooooorrrpppmmmlllkkkiiigggeeeeeeeeefffggghhhiiiiiijjjiiiiiiiiijjjkkklllmmmnnnooooooooooooqqqsssuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~(((***///444;;;NNNooo}}}}}}}}}xxxwwwrrrllljjjiiibbbZZZKKKIIIOOOeee}}}mmm]]]MMMAAA>>>BBBRRRfff{{{yyynnnPPPCCC555///...---...000333666AAASSSaaaaaaSSSGGG???888333555666333111111111333777;;;@@@FFFMMMRRRXXX```iiipppxxxuuuggg\\\RRRIIICCC???<<<888444666===GGGOOO\\\gggqqqvvvyyy|||}}}{{{{{{{{{zzzzzz{{{|||}}}~~~{{{yyywwwttttttuuuyyy|||~~~|||yyyvvvtttuuuvvvwwwwwwyyyzzz|||}}}}}}|||wwwwwwuuuqqqoooqqqyyyzzzmmmZZZPPPGGGDDDIIIUUUiiiyyyuuueee\\\UUUSSSUUU___nnn{{{yyynnnaaaUUUMMMCCC???<<>>999555444:::BBBIIIVVVaaammmrrrvvvzzz|||{{{zzzzzzyyyxxxxxxzzz{{{|||{{{zzzwwwsssqqqssswww|||}}}zzzvvvtttuuuwwwxxxxxxxxxyyy{{{||||||~~~}}}{{{yyyvvvuuuwww|||oooZZZQQQGGGBBBBBBGGGUUUaaaoooyyywwwjjjcccXXXWWWYYYaaannn{{{{{{pppbbbUUULLLCCC>>><<>>???BBBJJJVVVdddooouuuzzzzzz|||}}}~~~}}}}}}}}}~~~xxxvvvrrrpppqqqrrrrrrqqqqqqpppnnnllljjjhhhfffeeedddeeefffhhhiiijjjjjjjjjdddbbb___]]]\\\ZZZWWWUUUSSSTTTUUUVVVWWWXXXXXXYYY]]]]]]^^^___aaadddfffgggiiiiiihhhhhhjjjkkkmmmnnnrrrrrrssstttvvvwwwxxxxxxyyy{{{}}}~~~}}}~~~***,,,///222333===SSShhh{{{tttqqqpppkkkfffQQQIIIFFFSSSpppwwwlll[[[JJJ@@@>>>HHH[[[ppp|||fffSSS===111---++++++,,,...000777EEEYYYeeecccZZZIIIAAA999888777444222333000222555888;;;@@@FFFJJJPPPTTT]]]eeelllvvvuuujjj___SSSKKKBBB@@@;;;666555888???EEEPPP[[[gggmmmsssyyy||||||{{{zzzxxxwwwwwwxxxyyy{{{zzzzzzxxxtttppppppuuuyyy|||yyyvvvtttvvvxxxyyyyyyxxxzzz|||}}}}}}~~~}}}zzzzzz}}}qqq\\\RRRHHHCCC@@@@@@FFFLLLZZZfffyyy{{{oooiii^^^]]]^^^eeepppzzz~~~}}}}}}~~~~~~}}}}}}qqqbbbSSSIIICCC>>><<>>;;;<<>>;;;???EEEOOO^^^kkkrrrwww~~~~~~xxxrrrnnnhhhbbb^^^ZZZVVVSSSMMMMMMMMMKKKJJJMMMRRRWWWZZZZZZYYYWWWTTTOOOKKKIIIJJJHHHGGGKKKTTTbbbqqqzzz||||||vvvqqqpppooojjjaaaXXXPPPGGG@@@<<<::::::;;;@@@IIIVVVdddmmmrrrtttxxx|||~~~~~~~~~}}}||||||}}}}}}}}}xxxuuutttuuuooommmjjjhhhgggfffcccaaa^^^[[[XXXWWWXXXXXXUUUSSSTTTUUUVVVWWWWWWVVVTTTSSSOOOMMMJJJIIIIIIHHHEEECCCAAABBBCCCCCCEEEEEEFFFGGGIIIJJJKKKMMMPPPSSSVVVXXXWWWWWWXXXZZZ]]]aaadddfffiiijjjkkklllmmmnnnooopppqqqtttxxx{{{}}}}}}|||{{{|||}}}}}}||||||}}}+++***+++,,,,,,///:::FFFhhhxxxppptttuuusssnnnjjjjjjfffaaaRRRJJJ@@@DDD]]]|||wwwgggUUUIIIFFF===MMM___ppp|||fffKKK;;;555111000000,,,///222999KKK^^^fffcccPPPEEE:::666333000000111111333555777:::>>>CCCGGGLLLLLLSSS^^^fffkkkvvvwwwhhhXXXMMMBBBAAA===:::777999<<<@@@HHHSSS^^^fffmmmvvv|||~~~}}}zzzxxxwwwwwwyyyzzzzzz{{{zzzuuuooommmpppuuutttyyy}}}~~~|||zzzyyyzzzyyywwwvvvvvvxxxzzzzzzzzz{{{~~~~~~wwwhhh[[[NNNIIIFFFBBB??????CCCHHHWWWooo~~~uuujjjiiijjjmmmrrrvvvxxxyyyyyyzzz{{{|||~~~{{{}}}}}}pppaaaPPPEEEBBB>>>;;;>>>EEEOOO^^^kkkqqqwww}}}wwwnnnjjjeee```]]]ZZZWWWUUUNNNNNNMMMKKKJJJLLLRRRWWW^^^]]][[[XXXTTTPPPLLLJJJJJJHHHGGGJJJUUUdddsss}}}zzztttrrrsssjjj^^^RRRHHHBBB>>>;;;888888888;;;CCCOOO]]]fffnnnqqqwww|||||||||{{{|||~~~|||}}}}}}{{{xxxvvvvvvwwwwwwyyy{{{xxxsssooonnnnnnhhhfffcccbbb```^^^ZZZWWWVVVSSSPPPOOOPPPQQQOOOLLLNNNOOOPPPPPPNNNLLLIIIHHHHHHFFFDDDCCCCCCBBB@@@>>><<<<<<===>>>???@@@AAAAAAAAABBBCCCFFFIIILLLOOOQQQNNNOOOQQQTTTYYY]]]aaadddffffffgggiiijjjkkklllmmmoooqqqvvvzzz||||||zzzyyy|||}}}}}}{{{zzz{{{~~~)))***+++,,,...222777;;;VVVtttyyyrrrqqqhhhdddaaadddjjjmmmkkkggg[[[KKK===CCCVVVmmm~~~rrr```LLLAAAAAAHHHVVVjjjrrrYYYBBB333...///000'''---111444@@@QQQ^^^aaaMMMBBB999888666111000333000111222444888<<>>@@@BBBGGGIIILLLNNNPPPTTTYYY\\\___]]]\\\___cccggggggfffkkkmmmqqqssstttuuuwwwyyy}}}|||zzz{{{|||~~~~~~}}}}}}}}}~~~((()))***+++,,,///444888MMMkkkwwwnnnkkkgggdddccchhhnnnqqqppplll]]]OOOCCCEEERRRdddxxx~~~uuudddQQQCCC===BBBNNNaaaxxxuuu___III:::222000000***...111333===MMMZZZ^^^RRRFFF;;;999777333222333111111222444777:::===???DDDJJJQQQXXX___fffooovvvtttcccUUULLLEEE@@@>>>;;;888888;;;DDDMMMYYYccchhhmmmrrrvvvyyy{{{}}}|||zzzwwwvvvvvv{{{zzzyyyuuuqqqnnnnnnnnnpppqqqrrrsssuuuuuuvvvvvvtttttttttuuuvvvyyy{{{||||||}}}|||nnnaaaTTTLLLGGGCCCBBBDDDDDDBBBFFFTTTiiizzzvvvvvvzzz~~~~~~}}}|||ooo___PPPGGG@@@======@@@DDDLLL[[[iiiqqqwww~~~yyytttoookkkgggccc```]]]YYYWWWQQQOOOOOOPPPNNNNNNUUU]]]___dddddd^^^XXXVVVUUURRROOOMMMMMMPPP[[[jjjyyy{{{vvvkkk___QQQHHHBBB;;;888999777666888:::===DDDRRR___hhhpppxxxyyy{{{|||}}}~~~~~~~~~|||wwwssssssqqqooolllhhhddd```^^^YYYTTTOOONNNNNNMMMJJJFFFBBBAAA???>>>===>>>???@@@@@@???>>>===<<<;;;::::::888888777666666555444444333333444444555666666777888888777777888:::<<<>>>@@@AAACCCEEEGGGJJJNNNRRRWWWUUUUUUXXX]]]aaabbbaaafffiiillloooppprrruuuwwwzzzzzzyyyyyyzzzzzzzzzzzz}}}~~~'''((())))))***,,,111444AAA]]]|||vvvjjjfffeeeeeegggmmmtttwwwwwwuuudddXXXKKKFFFJJJXXXlll}}}~~~yyylllXXXHHH===>>>FFFWWWmmm{{{hhhTTTBBB777111///---000000111999GGGUUU[[[YYYLLL>>>999888666444333111111222333555777:::;;;AAAFFFNNNUUU[[[ccckkkrrr{{{|||jjj[[[NNNFFF@@@>>><<<999999<<>>999777888555555666999;;;@@@NNN[[[eeennnuuuwwwyyy~~~~~~~~~|||}}}~~~~~~{{{vvvrrrooommmiiieee```[[[XXXVVVNNNJJJEEECCCCCCBBB???<<<;;;:::999777777888888999999888888777666555444444333333333222111111000000000000000111222222333333444333333333444555777888888999;;;<<<===???CCCFFFJJJJJJKKKNNNSSSWWWYYYZZZ^^^aaaeeehhhkkknnnqqqtttwwwvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{~~~((())))))))))))+++...111777OOOnnnwwwlllhhhgggjjjooovvv|||sssdddRRRFFFEEENNNaaarrr{{{{{{|||}}}|||sss```OOOBBB>>>AAANNNbbbwwwrrr]]]III:::222....../////////555BBBQQQZZZ^^^QQQAAA:::999888555222222222111222333444666888>>>DDDKKKRRRXXX___hhhnnnuuunnn^^^QQQHHH@@@>>><<<:::999;;;>>>EEEOOOYYYaaagggmmmqqqyyy{{{}}}~~~{{{yyywwwwwwxxxyyyzzzxxxtttqqqooonnnqqqrrrtttuuuwwwxxxyyyyyyvvvuuuuuutttuuuvvvxxxyyy{{{~~~uuuiii[[[SSSMMMHHHEEEFFFDDDCCCCCCGGGSSSlll~~~~~~|||ooo```QQQGGG@@@======@@@DDDLLL[[[iiipppwww|||vvvrrrnnnkkkgggdddbbb```]]][[[WWWTTTSSSTTTSSSUUU^^^hhhkkkooommmddd]]][[[ZZZXXXQQQNNNLLLPPP\\\ooowwwjjj]]]QQQEEE???;;;777555777444333555777888===JJJVVVbbbkkksssuuuxxx}}}~~~||||||}}}~~~~~~}}}~~~~~~{{{yyywwwsssoooiiifffbbb]]]WWWRRROOOMMMFFFCCC???======;;;999666777777666555444555555666555555444444333333333222222222222111111111000000000000111111111222222222000000000000111222333444555666777777777999<<>>333......------...333>>>MMMZZZ```UUUFFF;;;999888555111222222111111111333444555<<>>;;;777666888555555666777777:::EEEPPP]]]fffooosssvvv|||~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzuuurrrpppmmmhhhdddWWWTTTOOOJJJEEEAAA???>>>888777666444333333222222222222111111111000000000/////////000000000000000000000000000000000000000//////////////////000000000000000111111111222222111111222111000111444666555777:::<<<===@@@CCCFFFGGGJJJNNNQQQVVV[[[aaaeeeeeeiiilllllljjjhhhiiikkkooopppppprrrtttvvvxxxzzz{{{zzz|||''')))++++++++++++---///000444EEEbbb~~~~~~uuuaaaOOOGGGLLLUUUdddpppyyyyyyyyyzzzrrrgggOOOBBB:::???JJJXXXmmm|||fffNNN===444111//////111222777EEETTT___\\\SSSDDD;;;:::999666222222111111111222333444666<<>>AAAAAACCCFFFJJJNNNSSSZZZ^^^]]]bbbggggggeeeccceeegggllllllmmmnnnqqqtttwwwxxxxxxzzz~~~&&&(((*********+++---//////000<<>>DDDMMM___rrroooVVVAAA777333111111333222555BBBQQQ^^^___WWWHHH===;;;;;;888222222111111111222444555444999@@@GGGLLLSSS[[[aaadddkkkvvvjjj\\\NNNHHHFFFAAA===<<<999;;;@@@HHHRRR\\\bbbeeemmmrrrwww{{{{{{zzzzzzyyyzzzzzzyyyvvvtttssstttvvvyyyzzzzzz{{{{{{zzzzzzyyy|||{{{yyyxxxvvvvvvvvvwwwyyy}}}vvviii```YYYQQQMMMLLLGGGDDDBBBBBBDDDMMMaaasss{{{{{{~~~~~~~~~~~~|||~~~sssdddVVVMMM@@@======@@@DDDMMM[[[iiiuuuzzz{{{~~~~~~~~~yyytttpppnnnaaa\\\UUUNNNKKKOOOVVV\\\iiinnnuuuyyyxxxvvvuuuvvvnnnjjjfffccc```^^^ZZZXXXWWWWWWYYY]]]^^^```hhhqqq|||~~~uuukkkeee```\\\NNNJJJFFFGGGPPP___pppzzz~~~~~~}}}}}}yyysssbbbVVVJJJCCC>>>:::888:::888777888:::999:::DDDOOO\\\eeennnrrrvvv}}}|||{{{|||~~~~~~}}}~~~yyywwwvvvtttpppkkkhhhddd]]]UUUNNNFFFCCC???;;;777555555444111222222222111111333444333333444444333333222111000111111222222333333333222222222333333333333333111111111111111111000000000000111111222111111111///000111000000111333666444666888888777777:::===<<>>CCCHHHNNNUUUYYY```fffnnnxxxpppaaaRRRJJJGGGBBB>>>===;;;<<<>>>CCCJJJSSSZZZ___hhhlllrrrvvvwwwwwwwwwwwwxxxzzzzzzxxxuuutttuuuxxxyyyzzzzzz{{{||||||{{{{{{~~~{{{xxxvvvvvvwwwwwwvvv~~~~~~~~~zzzkkkaaa]]]ZZZUUUPPPGGGEEEDDDBBBAAAGGGZZZlll}}}~~~|||uuueeeTTTIIIAAA@@@???>>>BBBNNN^^^iiitttzzz~~~|||yyyuuuooogggaaaZZZUUUMMMGGGEEEGGGLLLPPPVVVbbbkkkllllllpppqqqooonnniiiccc```___^^^[[[YYYTTT]]]]]][[[```aaaeeeqqq~~~{{{rrriii```YYYTTTNNNGGGEEEJJJSSS\\\aaakkknnnrrrsssrrrqqqppppppdddXXXKKKCCCAAA@@@===999999999888888999===CCCHHHWWW```jjjqqqtttwww}}}~~~}}}{{{zzzyyyxxx|||{{{}}}~~~~~~~~~}}}{{{xxxuuusssrrrooojjjccc[[[UUUNNNIIIEEE===;;;999666444333444444000000111111222222222222//////111222222111111000222222111111111222333333111111111222222222333333222222333333333333222222444333333222111111000000333222000///...///111222444555555666777666666666888999<<>>;;;>>>LLL]]]uuuxxxkkkXXXDDD777111...111111111;;;IIIZZZ___^^^SSSFFF===999555333333222111000000000000333666;;;@@@EEEKKKQQQVVV]]]cccjjjsssuuufffUUULLLGGGBBB>>>===::::::<<<@@@GGGOOOVVV[[[___dddkkkpppssstttuuuvvvwwwxxxyyyxxxuuutttuuuwwwxxxxxxyyyzzz{{{{{{{{{{{{|||yyywwwvvvwwwxxxyyyxxx}}}~~~~~~~~~~~~qqqhhhbbb\\\TTTNNNEEECCCBBBAAA@@@FFFXXXiii|||}}}||||||}}}}}}vvvfffUUUIIIAAA@@@>>>>>>BBBNNN^^^iiisssyyy~~~|||xxxtttnnneee^^^WWWSSSLLLFFFCCCDDDGGGIIILLLXXXaaadddeeehhhjjjiiiiiieeeaaa^^^^^^^^^]]][[[WWW___^^^[[[______bbbmmm}}}}}}sssjjjaaaYYYRRRLLLEEEBBBEEEKKKQQQUUUYYY\\\aaaeeeggghhhjjjkkkfff]]]RRRIIIEEEBBB>>>;;;<<<;;;:::888888;;;@@@DDDTTT\\\fffmmmqqquuu|||~~~~~~~~~|||zzzyyy~~~}}}}}}|||yyyxxxwwwtttpppmmmjjjhhhddd___XXXQQQKKKFFF@@@===999888555333222111222222222222222222222333333333222333444555555444444333222222111111111111222222222222222111111111111111111222222222222222222111222222111111000000//////333222000/////////111222333444555555666666555555444555777999===@@@CCCDDDJJJLLLNNNOOOQQQSSSVVVYYY]]]___bbbccceeegggjjjmmmuuuvvvxxxzzz{{{{{{{{{zzz)))*********++++++++++++---...000999NNNkkkppp```WWWYYYiiiwwwyyyzzzwwwcccNNNBBB<<<;;;DDDPPPjjj{{{}}}tttaaaKKK<<<444000222111000888CCCVVVaaaggg\\\KKK???;;;:::444333333222111111111111111444888===AAAGGGMMMQQQYYY^^^dddjjjwww}}}mmmZZZOOOHHHBBB>>>>>>999999;;;>>>DDDKKKRRRVVVXXX^^^fffmmmqqqtttvvvwwwuuuwwwyyyyyyxxxvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxvvvvvvxxxzzzzzzzzz{{{|||~~~~~~}}}}}}zzzpppiii```UUUMMMEEECCCCCCBBBBBBGGGWWWfffuuu|||~~~~~~~~~}}}}}}|||||||||vvvfffUUUIIIAAA@@@>>>>>>BBBNNN^^^jjjrrrxxx~~~~~~~~~~~~|||yyyrrrhhhaaaYYYUUUOOOIIIEEECCCCCCDDDFFFPPPZZZ^^^aaaeeeggggggdddaaa^^^]]]]]]^^^^^^]]]ZZZbbb```[[[^^^\\\^^^hhhzzz~~~tttjjj```YYYOOOJJJCCC??????AAADDDFFFEEEHHHNNNSSSXXX]]]bbbeeeeeeaaaYYYQQQJJJDDD@@@???>>>===;;;999999<<<@@@DDDQQQYYYccciiinnnsss{{{}}}}}}}}}{{{{{{}}}}}}zzzyyywwwtttpppkkkgggccc```WWWSSSLLLFFFAAA===888555666555333222111111222333333333333333333333333333111111222222222222111111444444333222222333333444444444444333222222111111222222333333333333222222222222222222111111111111333222111/////////000111222333444444555555444444222222333555777:::<<<===???AAADDDFFFGGGJJJMMMPPPXXXZZZ]]]^^^```bbbfffiiinnnooorrrtttvvvwwwwwwvvvzzzzzz{{{|||~~~)))))))))************+++,,,---///333AAAZZZvvv}}}yyycccSSSSSSddduuu|||uuu\\\JJJ>>>:::???GGG^^^ppp{{{gggQQQ@@@666000111111000555>>>PPPaaalllcccOOO@@@;;;;;;777666555444444444444444111333666:::>>>CCCIIIMMMUUU[[[___dddooouuuaaaSSSJJJBBB???@@@;;;;;;<<>>>>>CCCOOO^^^jjjpppwww}}}~~~}}}tttlllbbb___ZZZSSSMMMHHHEEECCCBBBJJJSSSZZZ^^^bbbdddeeebbb```^^^\\\\\\]]]^^^___^^^fffccc^^^^^^[[[ZZZcccttt|||{{{qqqfff]]]VVVKKKGGGAAA===<<<<<<<<<;;;;;;>>>BBBGGGLLLRRRXXX]]]______\\\VVVNNNGGGEEEDDD@@@@@@>>><<<<<<>>>CCCGGGQQQXXXaaagggkkkqqqxxx~~~|||}}}yyy}}}~~~zzzwwwwwwuuuqqqlllfff```[[[XXXMMMIIIDDD???;;;888555222555444444333333444444555444444333333333333222222000000111111111111000000777666666555555666666777666666666666555555444444333444444555555444444333444444444444444444444444444333222111000000000111222222333444444444444333333333333444555777888999:::<<<>>>@@@AAADDDGGGJJJRRRTTTVVVXXXZZZ\\\```cccdddfffjjjnnnrrruuuwwwxxxwwwxxxyyyzzz|||~~~(((((()))))))))*********+++---...000888MMMkkk|||}}}gggSSSQQQbbbvvvnnnUUUCCC;;;>>>DDDYYYkkk{{{ppp[[[FFF999///000111///333;;;JJJ]]]llleeeRRRAAA;;;999666666555555444555555555222333666888;;;@@@FFFJJJRRRYYY^^^aaaiiiyyy}}}iiiYYYMMMDDD@@@AAA???>>>???AAAEEEKKKQQQTTT\\\bbbkkkrrrvvvxxxyyyzzzvvvwwwyyy{{{}}}}}}{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzxxxxxxyyyzzzyyyxxxvvvwwwyyy{{{}}}~~~~~~~~~|||~~~yyynnncccXXXQQQIIIFFFDDDDDDEEEJJJWWWddduuu|||~~~~~~ssscccSSSGGG@@@???>>>>>>CCCOOO___jjjpppwww}}}~~~~~~}}}{{{nnnkkkfff^^^VVVNNNHHHEEE@@@DDDKKKRRRWWWZZZ]]]___```___^^^\\\[[[\\\^^^___```iiigggbbbbbb\\\XXX```kkkuuu{{{uuujjj___WWWPPPGGGDDD@@@===<<<;;;999888999;;;===???BBBGGGLLLPPPVVVYYY[[[XXXQQQLLLKKKLLLGGGFFFCCC@@@>>>???CCCFFFQQQXXXbbbhhhkkkpppwww}}}xxx|||~~~{{{wwwsssooommmiiiccc\\\UUUOOOLLLEEEAAA===:::888666444222333333333333444444555555333333333333333333333333444444444444555555666666888888777777888888999:::777777777777777777777777444555555555555555555444666666666555555555555555555555444333222111111111111222222333444333333333333333333333444444555666666888:::;;;===???BBBDDDFFFIIIKKKMMMOOORRRVVVYYY^^^```dddiiinnnrrruuuwwwvvvwwwxxx{{{}}}(((((((((((())))))))))))***,,,...///222AAA^^^www~~~}}}yyy|||lllWWWQQQ___sssdddLLL@@@@@@DDDWWWkkk|||zzziiiPPP???222000111///222999CCCUUUeeecccUUUFFF===888444333333222222333333333222444555666999===CCCGGGOOOXXX^^^```eeetttppp___QQQFFFBBBBBB@@@@@@@@@BBBFFFLLLRRRUUU\\\ccckkkrrrvvvvvvvvvvvvvvvvvvwwwzzz}}}~~~}}}|||{{{{{{||||||{{{{{{zzzyyy|||zzzyyyyyyzzzzzzyyywwwuuuvvvwwwzzz~~~~~~}}}{{{}}}uuuhhh\\\UUULLLGGGDDDCCCEEEJJJWWWdddsss{{{}}}~~~~~~}}}~~~ssscccSSSHHH??????>>>>>>CCCOOO___kkkpppwww}}}~~~~~~~~~{{{xxxqqqhhh^^^TTTLLLHHHEEEEEEHHHOOOTTTUUUXXX\\\\\\]]]\\\[[[YYYZZZ]]]```aaallllllhhhggg___YYY___cccmmmsssmmmaaaWWWPPPLLLDDDAAA>>><<<<<<;;;999888777999::::::;;;===@@@CCCLLLPPPSSSTTTQQQNNNNNNOOOLLLJJJFFF@@@<<<;;;>>>@@@NNNVVVaaahhhlllpppvvv{{{}}}~~~~~~~~~{{{}}}~~~}}}{{{yyyvvvrrrnnnhhhfffaaa[[[TTTMMMHHHEEE===:::666444444333222111111111111222222333333333333333333444444444555555555555555666777888:::::::::::::::;;;<<<===>>>???;;;;;;;;;:::::::::::::::666777777888888777777666888888777777666555555444777777666555444333222222111222333333444444333333222222222111111222222333333444666777777999;;;>>>@@@BBBEEEGGGIIILLLPPPSSSZZZ\\\___cccgggkkkoooppptttuuuwwwzzz|||~~~}}}}}}~~~'''''''''((((((((()))))))))***---...---666NNNfff{{{zzzuuuqqq{{{~~~lllXXXLLLTTTeeeyyytttVVVDDDAAACCCSSSiii{{{vvv]]]III777222111000222777<<>>===>>>CCCOOO___kkkqqqxxx}}}|||rrrfff[[[RRRMMMKKKGGGGGGLLLPPPPPPTTTYYYVVVWWWXXXWWWWWWYYY]]]```aaammmpppnnnmmmccc[[[___^^^hhhmmmgggZZZQQQLLLIIIAAA???<<<:::999999777666555777888888888999;;;===@@@CCCFFFIIIIIIIIIIIIIIIGGGEEEAAA<<<999888;;;>>>HHHRRR___hhhmmmqqqwww|||{{{~~~}}}{{{~~~~~~~~~~~~~~~}}}}}}{{{xxxvvvtttppplllhhh```^^^ZZZTTTMMMGGGAAA>>>777555222111222222222111111222222333333333333333444444555666777888888999777777777888:::<<<>>>???@@@@@@AAABBBDDDFFFHHHIIIFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;:::888888777999888888777666555444333222333333444444444444444222222222111111111222222111333444444333444666888;;;===@@@BBBDDDGGGLLLNNNRRRSSSVVV[[[```eeeiiikkkppprrrtttwwwzzz{{{|||||||||}}}~~~''''''''''''((((((((()))((())),,,---***///DDDZZZzzz~~~~~~|||wwwrrreeeqqq{{{|||}}}zzziiiUUUCCCHHHUUUjjj~~~]]]HHHAAABBBOOOeeexxx}}}}}}fffPPP;;;444222000111555888EEETTT[[[[[[TTTHHH===444444333333333444444555222222222333444888>>>BBBIIIUUU___aaabbblllzzzxxxgggWWWIIICCCDDD=========???DDDIIIOOOSSS[[[aaakkkrrrvvvvvvvvvuuutttsssrrrtttyyy|||||||||||||||{{{zzzyyywwwvvvuuuwwwwwwwwwyyy|||}}}|||{{{uuuuuuvvv{{{}}}|||{{{{{{~~~pppeeeXXXQQQKKKIIIKKKRRR___lllqqqxxx~~~~~~xxx|||~~~|||}}}~~~vvvgggVVVKKK???>>>===>>>CCCOOO```kkkrrrxxx~~~yyylll```WWWRRRJJJCCCAAAEEEHHHHHHLLLRRRPPPRRRTTTUUUUUUXXX]]]aaaaaannnrrrqqqpppfff]]]```[[[eeejjjcccWWWNNNJJJGGG@@@===:::888777777555444444666888999999999;;;===666888;;;>>>AAABBBBBBAAA>>>===:::777666888<<>>@@@CCCFFFGGGGGGHHHIIIJJJLLLOOOQQQRRRQQQPPPNNNLLLIIIFFFDDDCCCEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBB@@@???===<<<;;;::::::999999888666555444222333444444555555444444444444333333333333444444222333444333333333555777333666888;;;===@@@DDDGGGHHHJJJOOOUUU[[[bbbhhhkkkmmmooorrruuuwwwyyyzzzzzz}}}~~~''''''''''''((((((((((((+++(((***000111000===NNNrrrwwwsssvvvllllllnnnrrrtttnnnaaaUUUIIIHHHJJJVVViii}}}oooQQQEEEGGGKKK\\\sssmmm\\\EEE555000111333444777>>>OOOccciii]]]LLLCCC:::666333444333//////111333444444444555888>>>BBBJJJMMMTTT^^^dddiiirrr{{{}}}mmm^^^RRRIIIDDDAAA===:::;;;<<>>DDDNNN\\\hhhnnnuuu{{{}}}~~~ttthhh^^^WWWMMMGGG@@@???CCCHHHJJJJJJKKKMMMOOOPPPQQQTTTWWWYYY___hhhrrrvvvrrrkkkfffcccaaafffiiifff[[[OOOGGGDDD>>><<<::::::::::::888666888888::::::::::::999888777777777888999;;;<<<======<<<999777666666777888>>>FFFRRR___iiirrrxxx|||~~~}}}}}}|||{{{}}}}}}~~~~~~~~~}}}{{{yyywwwtttppplllfff___[[[OOOLLLGGGBBB===999666555777555333333333333222111222222222333666888999999888777777:::>>>AAA@@@>>>CCCDDDFFFGGGGGGIIIKKKMMMTTTUUUXXX[[[]]]```bbbcccfffccc___ZZZWWWVVVWWWWWWSSSPPPOOOQQQVVVXXXVVVSSSLLLLLLKKKJJJGGGEEEBBBAAAAAA???===:::999999::::::555444444555777999888777888777555444333222222222333333222000...///444999444444444555888;;;???AAAEEEHHHNNNSSSXXX]]]bbbeeejjjkkkmmmppptttwwwxxxxxxzzz|||'''''''''((((((((()))))),,,(((***///...---888GGGiii~~~|||xxxyyymmmkkkjjjlllnnniii^^^UUUDDDAAA@@@GGGWWWjjjzzzsssUUUEEECCCDDDRRRfffvvv~~~~~~}}}tttcccKKK999222111333333555;;;LLLaaakkkcccTTTJJJ<<<777444555444111000333222333333222333666;;;???EEEHHHPPPZZZ```eeennnwwwpppaaaTTTJJJEEEAAA<<<::::::;;;===DDDLLLSSSYYYbbbjjjnnnqqqrrrsssttttttuuuvvvxxxyyyzzzzzz{{{{{{{{{{{{zzzxxxwwwuuuvvvuuuuuuvvvyyy{{{|||{{{zzz{{{~~~}}}|||||||||~~~wwwdddZZZQQQMMMOOOUUUcccoooxxx|||}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}rrrcccTTTIIIBBB===;;;>>>DDDMMM[[[gggooovvv|||}}}}}}~~~}}}|||{{{yyy{{{~~~xxxkkk^^^VVVKKKEEE>>>===AAAFFFHHHHHHHHHJJJLLLMMMNNNPPPTTTVVV[[[eeeqqqwwwuuuoooiiiggggggllloookkk___RRRHHHCCC???===;;;;;;;;;;;;999777888999:::;;;;;;;;;:::999888888777777777777888999:::999777555444555666777<<>>???;;;:::;;;>>>CCCGGGGGGFFFHHHIIIKKKMMMNNNRRRVVVYYY[[[^^^ccciiiooosssvvvwwwyyywwwsssoookkkiiiiiihhhgggdddccceeehhhhhhddd___ZZZXXXVVVRRRPPPMMMLLLKKKJJJHHHEEECCCAAA>>><<<;;;:::999888999:::;;;:::999888777666555444333333333111333444333000000222444111111111222444777:::;;;@@@DDDIIINNNSSSXXX^^^aaaiiijjjlllooosssuuuvvvvvvyyy{{{~~~(((((((((((()))))))))))),,,)))***---+++***222???ZZZxxx{{{yyyoookkkfffeeefffccc]]]WWWGGGAAA<<<>>>JJJ\\\mmmxxxzzz\\\HHH@@@CCCMMM]]]nnn}}}|||kkkSSS???444111222333333777FFF\\\jjjgggZZZOOO@@@:::555666555333222444222222222111111333777;;;@@@CCCKKKTTT[[[___hhhqqq}}}uuufffXXXLLLEEEAAA<<<:::999999:::@@@GGGNNNTTT^^^gggmmmqqqssstttuuuuuuvvvvvvwwwxxxxxxyyy||||||||||||{{{yyyxxxwwwxxxwwwvvvwwwyyyzzzzzzyyy{{{|||~~~~~~}}}|||||||||~~~lllaaaVVVRRRSSSZZZgggssszzz~~~~~~}}}}}}}}}}}}~~~}}}{{{pppbbbRRRHHHBBB===;;;>>>CCCLLLZZZfffooovvv{{{}}}~~~}}}~~~|||{{{xxxvvvsssssstttxxx{{{lll]]]TTTHHHBBB<<<999<<>>CCCKKKYYYeeennnuuuzzz{{{~~~~~~~~~|||xxxssspppmmmlllkkkmmmsss|||{{{kkkZZZOOOEEE@@@999777999===AAABBBAAABBBDDDEEEFFFGGGJJJLLLRRR^^^mmmxxx|||xxxsssooossswwwzzzvvvkkk\\\NNNGGGCCCBBB@@@???@@@???>>><<<:::;;;<<<=========<<<<<<:::999777666555444333333444333333333444555666777777<<>>AAADDDFFFIIIJJJJJJLLLNNNSSSZZZ```eeegggfffffffffeeeggglllsssxxxzzzsssmmmjjjaaa[[[TTTOOOLLLIIIFFFCCC???===;;;:::;;;;;;:::999;;;:::999888777777777777555666666555333111000///222222222222222444555666555888<<>>JJJ]]]lllwwwyyyfffQQQCCC<<>>CCCJJJUUU```iiipppuuuxxxwwwwwwwwwwwwxxxxxxxxxxxx{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwxxxzzzzzzxxxvvvtttuuuvvvxxxzzz{{{|||}}}}}}}}}}}}}}}zzzmmm___ZZZ[[[aaakkkuuuzzz~~~|||}}}~~~xxxmmm___QQQGGGBBB===;;;>>>CCCLLLZZZfffkkkrrrxxxzzz}}}}}}yyytttnnnjjjeeebbb```___cccjjjrrrwww}}}~~~|||ttteeeTTTIIIAAA===999666777:::===???@@@AAABBBBBBBBBCCCEEEHHHNNNYYYiiivvv|||{{{vvvrrrtttwww{{{yyypppbbbUUUMMMFFFDDDCCCBBBCCCBBB@@@???<<<===>>>??????>>>===<<<999888777777666666666666444444555555666888999999777;;;AAAIIISSS___kkkrrr}}}|||xxxssspppddd^^^VVVMMMEEE>>>777333999888666444444444444555888999999999888:::>>>AAA@@@DDDIIIMMMPPPSSSWWWZZZ[[[^^^bbbgggmmmsssxxx|||{{{zzzzzzzzz|||}}}sssfff\\\WWWTTTPPPMMMFFFDDD@@@????????????>>><<<<<<;;;:::999999999999:::999666444333222111111333333222333333333444444222555888<<<@@@EEEKKKPPPXXX]]]dddjjjnnnqqquuuwwwwwwyyy|||~~~~~~''''''''''''(((((((((((('''((()))***+++...222666;;;YYYyyy~~~zzztttooonnnnnnmmmmmmqqqgggWWWFFF>>>EEEVVVdddpppwww}}}}}}vvvhhhTTTDDD;;;<<>>EEEOOOZZZdddllltttxxxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{zzzyyyxxxxxxyyyyyyvvvvvvwwwyyy{{{{{{yyywwwuuuvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~~~~sssfffaaabbbgggooovvvyyy}}}~~~||||||~~~xxxmmm___QQQHHHBBB===;;;>>>DDDNNN\\\hhhkkkrrrxxxyyy|||~~~|||xxxsssllleeeaaaWWWUUURRRQQQRRRVVV[[[^^^eeehhhlllnnnjjj^^^OOOEEE>>><<<999777777888;;;<<>>===<<<999888888777777888888888666666777888999:::;;;;;;:::<<>>>>>===<<<<<<;;;;;;;;;<<<===;;;777555555444333222000111111111111222222222111333555888;;;@@@FFFJJJOOOVVV___fffkkknnnssswwwtttvvvzzz}}}}}}&&&&&&&&&&&&'''''''''''''''((())))))+++...000111666LLLkkk|||yyywwwvvvtttsssxxxooo___MMMAAAEEEUUUcccnnnuuu{{{|||yyynnn[[[HHH???>>>CCCRRRjjjyyyaaaIII888222111...111444===OOOcccmmmmmmXXXKKK>>>:::999777444444222333333333222222444666777999@@@IIIOOOSSS[[[dddkkktttvvvcccVVVKKKFFFBBB>>>999444555::::::???HHHRRR]]]gggpppvvvyyyyyyyyyzzzzzz{{{{{{{{{|||{{{zzzyyyyyyzzzzzz{{{ttttttvvvxxx{{{|||{{{yyyxxxxxxyyyzzz|||}}}}}}}}}~~~~~~~~~}}}|||~~~{{{nnniiikkknnnsssyyyyyy}}}~~~~~~~~~~~~xxxlll___RRRHHHAAA===;;;???FFFOOO^^^kkknnntttyyyyyyzzz}}}}}}{{{|||~~~}}}vvvpppiiibbb[[[WWWKKKJJJHHHGGGGGGHHHJJJKKKNNNSSS[[[``````XXXLLLCCC<<<;;;;;;:::888888999;;;?????????>>>;;;;;;;;;===@@@JJJ[[[mmmzzz}}}yyy{{{}}}|||vvvlllaaaYYYKKKIIIGGGGGGGGGGGGEEECCCBBBBBBBBBBBB@@@>>><<<;;;:::999888888777777777888777888999:::;;;;;;<<<<<<>>>???AAAFFFNNNZZZhhhpppvvvyyy~~~}}}xxxqqqhhh___YYYQQQLLLFFF@@@===;;;999888444444444555666999;;;<<<;;;>>>@@@AAAAAAEEEMMMSSSVVV^^^gggnnnrrrvvv|||yyyooohhh]]]XXXQQQLLLHHHEEEBBB@@@???>>>>>>==================;;;999999999888555222//////000111111111111111000111333555777;;;AAAEEEIIIQQQ[[[bbbeeeiiinnnrrrppprrrvvvzzz|||~~~~~~~~~%%%%%%%%%&&&&&&&&&''''''''')))))))))***,,,......111BBB```~~~}}}{{{xxxwwwrrrlll^^^LLLAAADDDTTTcccooovvv}}}vvvaaaMMMAAA===>>>KKKaaayyyjjjOOO<<<333222111333333777EEEYYYeeefff]]]OOOAAA<<<;;;888666555000111222222111222444555444666===FFFLLLPPPXXXaaagggooo}}}zzzfffYYYMMMHHHCCC@@@:::444555999777<<>>???>>><<<999888888999:::DDDVVViiiyyy}}}~~~~~~}}}xxxoooddd\\\LLLJJJHHHHHHHHHHHHFFFDDDCCCCCCCCCBBB@@@>>><<<:::::::::999777666666666666888888999;;;;;;<<<<<<;;;AAAAAABBBFFFNNNZZZgggppprrruuuzzz~~~|||yyyssslllbbbWWWPPPFFFBBB<<<888777777777777444444555777:::===AAABBBCCCGGGJJJLLLMMMSSS\\\ccchhhpppzzzoooiiiaaaZZZTTTOOOKKKIII@@@???>>>>>>>>>>>>>>>>>>;;;;;;:::<<<===;;;555000///000111222333333333222000111222222444888>>>BBBFFFNNNXXX___bbbdddiiimmmmmmooossswwwzzz{{{||||||}}}~~~%%%&&&(((*********))))))************+++,,,---...999666HHHmmm}}}wwwpppbbbPPPBBBDDDSSSaaaqqqyyy~~~ppp\\\III<<<777CCCWWWlllzzz```EEE777777///111111444===NNN^^^hhhhhhWWWEEE===;;;:::555222444333222111111111222333444888===BBBHHHOOOVVV[[[hhhnnnxxxqqqbbbVVVMMMEEEBBB>>>999555444333666===GGGTTTaaalllrrrtttwww|||~~~~~~|||{{{{{{~~~{{{xxxyyyzzz{{{yyywwwssstttvvvxxxzzz|||~~~{{{zzzzzzyyyyyyzzzzzz{{{~~~|||{{{|||~~~|||{{{}}}zzzyyyxxxwwwyyy}}}{{{}}}~~~~~~~~~|||{{{vvvjjj^^^RRRJJJBBB@@@>>>===BBBOOO```lllvvvwwwwwwxxxyyyzzz{{{|||~~~|||zzz|||~~~||||||yyy|||sssjjjaaaWWWMMMHHHHHHCCCBBBAAA@@@@@@???===;;;???BBBHHHPPPUUUUUUOOOIIIBBB@@@===;;;999999:::;;;777999:::888555444555777;;;@@@MMM___sss}}}yyypppfff^^^SSSNNNJJJIIIKKKKKKHHHDDDFFFDDDAAA?????????===<<<888888777777777777777888888999:::;;;===>>>???@@@AAABBBDDDGGGNNNYYYdddlllsssuuuwwwzzz|||~~~{{{tttmmmdddZZZPPPIIICCC>>>888555555666666555666666777888;;;>>>BBBEEEKKKOOOXXXaaacccdddnnnzzz~~~rrrgggdddddd]]]SSSIIIFFFAAA>>>======<<<;;;===<<<<<<<<<<<<;;;888555///000222333333222111000444333222222333666888:::AAAGGGOOOUUU[[[```ggglllnnnooopppssswwwyyyyyyyyy|||}}}~~~~~~%%%&&&'''(((((()))(((((((((((((((((()))***++++++111111@@@aaa~~~xxxhhhSSSDDDDDDSSS```ttt|||{{{iiiPPPBBB999AAARRRfff~~~iiiKKK:::555000222222444;;;JJJ\\\hhhlll]]]JJJ???<<<:::666333444333222111000111222222333666:::???EEEKKKRRRWWW[[[bbbmmmyyyxxxiii[[[QQQIIIEEEBBB<<<888777444666;;;CCCNNNZZZeeekkkuuuxxx|||~~~~~~|||{{{zzz|||zzzyyyzzz||||||yyyvvvtttuuuvvvwwwyyy{{{|||}}}{{{zzzyyyyyyxxxxxxxxxyyy|||{{{zzz|||~~~|||~~~~~~~~~|||{{{zzz{{{~~~~~~~~~~~~}}}|||}}}~~~wwwkkk^^^QQQHHH@@@???======CCCQQQcccpppwwwxxxxxxyyyzzz{{{||||||}}}|||}}}~~~|||~~~}}}zzzwwwpppggg]]]UUULLLCCC???AAA?????????@@@AAAAAAAAA@@@@@@CCCHHHPPPUUUUUUOOOIIICCCAAA???===;;;:::;;;;;;777999:::888555444555777999>>>JJJ\\\ooo|||zzzrrrggg```TTTPPPLLLKKKMMMMMMJJJFFFGGGDDDAAA@@@???>>><<<:::888888777666666666666666666777888:::<<<===?????????AAADDDIIIPPP[[[gggoootttvvvyyy{{{}}}|||zzzvvvrrrjjjbbbYYYPPPGGGAAA@@@<<<777666777888888777999:::<<>>===<<<<<<>>>??????>>><<<444444333222222222222222333222222222333555777999:::???GGGMMMRRRXXX```fffnnnooopppsssvvvyyyzzzzzz|||}}}~~~%%%%%%%%%%%%&&&'''((()))(((((((((((()))***+++++++++...:::PPPmmmpppYYYFFFDDDPPP]]]sss}}}www[[[JJJ<<<>>>III[[[tttxxxXXXAAA777111222333333777EEEYYYhhhrrrdddRRRCCC<<<999777444444333111000000000111111000333777<<>>===<<<>>>EEETTTgggtttxxxyyyzzz{{{|||}}}}}}~~~~~~~~~||||||{{{zzzxxxuuusssggg^^^TTTMMMEEE>>>===???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEIIIPPPUUUUUUOOOJJJDDDCCCAAA???===<<<;;;;;;888999999777555444555666666;;;FFFVVViiivvv}}}zzzqqqggg```VVVSSSOOONNNOOOOOOMMMJJJIIIFFFCCCAAA@@@>>>;;;999888888666555444444444444333444666888:::<<<>>>???===@@@DDDJJJRRR]]]iiiqqquuuwwwzzz|||~~~zzzvvvmmmhhh___VVVMMMEEE>>>:::;;;999777777888999999999999<<>>???>>>===;;;999666333222222222333222222111111222444666777888<<>>>>>===???FFFUUUhhhuuuzzzzzz{{{|||}}}~~~~~~~~~}}}zzzwwwsssooolll___WWWMMMGGGAAA<<<===AAADDDFFFHHHHHHGGGEEEDDDCCCEEEGGGJJJPPPUUUUUUQQQLLLGGGFFFDDDBBB???===<<<;;;999999888666444333444444444999BBBRRRcccqqqzzz~~~~~~wwwnnneee___WWWTTTQQQPPPPPPPPPNNNLLLLLLJJJFFFDDDBBB???;;;999888777666444333222222222111222333666888;;;===>>><<>><<<<<<===>>>===<<>>???FFFUUUgggtttzzz{{{{{{|||}}}~~~zzzvvvpppiiieeeTTTLLLDDD???:::777999===DDDIIINNNPPPOOOLLLKKKJJJIIIJJJMMMSSSXXXXXXUUUQQQLLLKKKHHHEEEBBB???>>>======;;;888666444333333333333777@@@MMM\\\kkkwww}}}}}}~~~~~~{{{uuulllddd___UUUTTTRRRPPPPPPPPPOOONNNOOOLLLIIIGGGEEEAAA===999777666555333222111111111///000222444777999;;;<<<<<<>>>AAAFFFNNNXXXdddkkkrrruuuxxxzzz|||~~~~~~~~~|||uuullleee^^^WWWNNNFFF@@@<<<:::888777777888888999:::<<<===DDDLLLWWWaaajjjrrr|||}}}|||zzzyyyxxxxxxyyyzzzzzz|||}}}lll___WWWQQQOOOHHHEEEBBB@@@@@@AAAAAA@@@???>>>>>><<<999666333222222222111111222222222333333666:::===BBBIIITTT[[[dddgggjjjmmmooossswww{{{zzz|||~~~&&&&&&&&&&&&'''((()))***''''''''''''((()))******,,,...111555CCC```rrr[[[KKKGGGIII^^^ooo}}}sssbbbPPPDDD>>>CCCWWWnnnsssYYYFFF:::444222333333777HHH[[[kkknnngggUUUEEE???;;;666666555333111000000111111000222555666999<<>>BBBEEEIIISSS```llluuu}}}~~~}}}{{{zzzyyyxxxxxxyyyqqqssswww{{{~~~tttggg]]]XXXPPPLLLGGGDDDBBBBBBBBBAAA>>>>>>???>>><<<999555333222222222222222222222222333666:::<<<@@@GGGPPPWWW\\\aaagggkkkmmmoootttxxxxxx{{{~~~$$$$$$%%%&&&'''''''''''''''&&&&&&''''''((()))***,,,+++---333:::MMMqqqhhhTTTJJJHHHUUUiiizzz}}}||||||nnn]]]OOOCCCAAAQQQeee}}}yyydddSSSBBB999444444333333???NNNdddnnnmmm\\\KKKDDD???999777666444333111111111222000111333555666999===@@@GGGMMMXXXeeerrruuufff[[[QQQGGG@@@>>>999888666777<<>>???EEETTTfffssszzzzzz{{{|||}}}~~~}}}~~~~~~|||vvvmmmccc\\\MMMGGGBBB@@@===:::;;;???BBBMMMZZZcccccc```^^^]]]VVVVVVXXX^^^dddgggeeeccc^^^ZZZTTTNNNJJJIIIIIIJJJLLLGGGAAA<<<:::999777555444666999???IIIUUUaaahhhnnnqqqtttrrrkkkccc]]][[[UUUUUUTTTRRRQQQPPPPPPQQQMMMLLLJJJHHHEEEAAA<<<999666555444333333333333333000111222444666777999999::::::<<<@@@HHHUUUccclllooorrrvvvzzz|||~~~~~~|||vvvoooggg\\\UUUIIIDDD>>>:::999999999999777999<<<===@@@DDDKKKPPPQQQ\\\kkkwww}}}{{{}}}{{{yyywwwuuuuuutttmmmoooqqqsssvvvyyy~~~wwwnnnddd^^^UUUMMMHHHEEEBBB@@@>>>>>>===<<<;;;:::888888333333444333333222111111222555999<<<>>>DDDLLLRRRUUU\\\dddiiijjjlllppptttvvvyyy}}}"""###%%%&&&''''''&&&%%%((((((((())))))***+++,,,///+++,,,222555???```}}}~~~rrr\\\NNNIIIMMMcccvvvzzzzzzvvvfffWWWHHHBBBNNN```tttooo```III===555555333000888FFFaaannnqqqaaaPPPHHHCCC<<<888777555333222222222222///111222333444777:::===BBBHHHQQQ\\\iiiuuu|||lll```UUUJJJCCCAAA;;;999777888<<>>======>>>EEETTTgggtttzzzzzz{{{|||}}}~~~|||~~~~~~|||~~~||||||}}}{{{wwwmmmbbb[[[KKKEEEAAA???===::::::>>>FFFQQQ```iiiiiiddd___^^^ZZZZZZ\\\bbbiiilllkkkiiiddd___XXXRRRNNNMMMNNNOOOQQQLLLDDD@@@>>><<<999777555666777:::AAAKKKWWW^^^eeeiiimmmkkkeee]]]XXXVVVUUUVVVUUUTTTRRRQQQQQQRRRKKKJJJHHHGGGDDDAAA;;;888555555444333333444444444111222333444666777888999999999:::>>>GGGVVVeeeooonnnrrrwww{{{}}}~~~{{{tttmmmfff]]]SSSLLLDDDAAA<<<999999:::;;;;;;888:::===@@@CCCJJJRRRYYY]]]iiiyyy~~~{{{yyyzzzxxxuuurrrooommmkkkkkkoooooooooooopppsssxxx||||||~~~}}}uuuiii]]]SSSLLLFFFCCC???>>><<<:::999:::;;;<<<444444444444444333222111---000444666888===DDDIIIQQQYYYbbbhhhiiijjjnnnqqquuuxxx|||&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))(((&&&***000333;;;TTToookkkWWWKKKKKKVVVgggvvvwwwdddOOOCCCIIIVVVkkkzzzooo___LLL999111222444;;;CCCVVVhhhqqqgggWWWNNNGGG???888777444333111111111000///111222222222333777999AAAFFFNNNWWWaaannn|||tttdddZZZQQQHHH@@@:::666444555777:::BBBKKKUUU[[[ccciiilllqqqvvv{{{www}}}{{{zzz{{{~~~{{{yyywwwxxxzzz{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuvvvxxx{{{~~~zzzvvvwwwyyy{{{~~~xxxzzz}}}~~~|||||||||}}}~~~xxxmmm```QQQFFFAAA===<<>>>>>DDDSSSfffrrrsssnnnjjjiiibbbcccfffkkkpppssssssssskkkfff___YYYVVVTTTRRRQQQZZZRRRGGGAAA@@@@@@>>><<<<<<;;;999999<<>>;;;999777666555333333333444555333333333333444444555666333777<<>>;;;<<<===;;;:::<<<555444444555666666555333111111333555999===@@@BBBJJJTTT```iiimmmooopppqqquuuxxx|||~~~&&&&&&&&&&&&&&&'''''''''))))))(((((((((((()))))))))'''***///000555KKKcccrrr\\\NNNGGGPPP___ppp}}}}}}nnnXXXGGGGGGNNNaaaqqq~~~oooZZZCCC777333333666;;;MMMcccuuurrrfffZZZKKK>>>;;;999666333333222222222000111111222222333666999>>>CCCJJJRRR\\\iiiwwwzzzkkk```UUUJJJAAA>>>999777777777888???GGGQQQWWW___fffjjjooouuuyyyvvv|||~~~{{{{{{}}}~~~{{{xxxwwwwwwxxxyyy|||||||||{{{{{{zzzzzzzzzyyyzzz|||~~~|||yyyzzz{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~wwwlll___PPPEEE???;;;:::===BBBMMM^^^mmmxxxzzz|||~~~~~~}}}}}}}}}~~~~~~|||zzzvvvrrrmmmfffaaaXXXNNNDDDBBBAAA???>>>???GGGVVVhhhtttvvvrrroooooohhhjjjnnnsssxxxzzzyyywwwoookkkeee```^^^]]]\\\[[[]]]TTTIIIBBB@@@???===;;;999888666666999===BBBEEEOOOPPPQQQPPPMMMJJJIIIIIILLLJJJIIIJJJMMMNNNMMMKKKIIIHHHFFFCCC???<<<:::888888777666666555555555555333333333333333333444444333777;;;???DDDQQQbbbooovvvxxx{{{}}}~~~~~~~~~~~~xxxrrrggg\\\RRRIIIAAA<<<<<<;;;:::::::::<<<>>>???:::<<>><<<;;;===999888777777777777444222333333333555777:::===???GGGPPP]]]ffflllnnnqqqssstttvvvzzz||||||}}}~~~&&&&&&&&&''''''(((((()))))))))(((((((((((())))))***)))+++...---000???RRRuuuxxxbbbQQQCCCHHHTTTfffxxxyyydddNNNDDDDDDYYYkkk~~~lllPPP>>>555333444777EEE\\\sssyyysssgggTTTDDD???;;;777444444444333333000111111111111333666888999>>>EEELLLUUUaaaoooxxxttthhh[[[MMMDDDBBB>>>:::999777666;;;BBBLLLRRR[[[bbbgggmmmsssxxxvvvzzz~~~}}}{{{|||~~~}}}zzzxxxvvvvvvvvvwww||||||||||||||||||||||||||||||~~~}}}|||}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}vvvkkk^^^OOOEEE@@@<<<:::===AAAKKK\\\jjjtttvvvzzz}}}~~~~~~~~~~~~~~~{{{xxxuuurrrooojjjgggaaaVVVLLLGGGEEEBBBBBBCCCJJJXXXjjjvvvyyyxxxvvvuuurrrtttxxx~~~~~~wwwsssmmmiiigggfffeeedddeee\\\PPPFFFBBB@@@===<<<888777666666777999<<<===CCCEEEFFFEEECCC@@@??????BBBBBBCCCEEEHHHJJJIIIHHHGGGFFFCCC@@@===;;;:::999999999999999888777666555333333222222111222222222333666:::===CCCPPPaaammmsssvvvyyy{{{}}}~~~|||xxxooohhh]]]RRRIIICCC===;;;;;;::::::999:::<<<===???===>>>@@@DDDNNN\\\lllvvv~~~}}}zzzvvvpppllllllddd\\\XXXVVVTTTUUUXXX^^^aaafffjjjnnnrrrwwwzzz~~~}}}zzzwwwuuuvvvzzz}}}~~~sssjjjVVVLLLCCCAAA???<<<;;;<<<>>><<<;;;:::999777444222444333333444555777999;;;CCCLLLXXXaaahhhlllqqqtttrrrtttwwwxxxxxxxxxzzz{{{||||||}}}%%%&&&&&&'''((()))******))))))(((((((((((())))))******+++---,,,---777DDDbbb~~~xxxcccRRRDDDDDDJJJ\\\rrr~~~kkkRRRCCC>>>PPPdddzzz}}}]]]DDD777444666888BBBTTTjjjwwwyyyrrraaaRRRCCC>>>888444444444444222000111111111111222555777888<<>>;;;::::::999999999::::::>>>@@@AAA@@@>>><<<;;;;;;:::;;;>>>AAADDDFFFFFFFFFGGGFFFCCC@@@>>>===<<<<<<:::;;;;;;;;;:::888777555333333222111000000000111333555888<<>>:::::::::;;;;;;===>>>???BBBBBBCCCHHHRRRbbbrrr}}}~~~}}}~~~~~~{{{xxxssskkkeeebbbYYYQQQOOOMMMLLLNNNQQQVVVZZZ```fffkkkqqqwww{{{{{{zzzyyywwwvvvwww{{{~~~}}}eeeYYYMMMGGGEEE@@@>>>>>>???===<<<;;;:::888555333333222222222444555777999AAAHHHRRR[[[aaaffflllqqqppprrrtttuuuuuuuuuwwwyyyyyyyyyzzz|||~~~%%%&&&&&&'''((()))******))))))(((((((((((()))))))))***+++,,,,,,---444<<>>BBBUUUnnnkkkLLL999444666999<<>>===<<<<<<;;;;;;::::::===>>>@@@???<<<:::888888555777:::>>>@@@CCCEEEGGGGGGFFFDDDAAA???>>>===<<<;;;;;;<<<<<<:::888666555333222111111000000000000222444666;;;CCCQQQ```kkkooorrrvvvyyy{{{}}}~~~xxxpppjjj\\\UUUKKKBBB>>>>>>>>>???>>>>>>>>>???@@@AAACCCCCCEEEGGGKKKRRR]]]mmm~~~~~~|||{{{{{{}}}~~~~~~zzzxxxvvvpppggg```WWWPPPKKKKKKKKKJJJKKKNNNPPPTTT[[[aaahhhnnnuuuyyyyyyyyyyyyxxxxxxyyy}}}~~~yyyjjj[[[SSSNNNHHHCCCBBB>>><<<;;;;;;;;;:::888666111111111111333555777888???EEELLLRRRWWW]]]dddjjjmmmoooqqqrrrssstttwwwyyyxxxyyyzzz{{{|||}}}~~~&&&&&&&&&''''''(((((()))))))))(((((((((((())))))))))))***+++,,,///333777DDDjjjxxxqqqllloootttpppbbbTTTQQQIIIEEEOOOddduuu{{{zzzuuuuuuvvvttthhhUUUEEE???;;;JJJ```uuuyyyWWW>>>444444555666CCC]]]yyywwweeeQQQHHH===666555555333000000111111111000111444666777:::???CCCIIIRRR]]]eeerrr{{{kkk]]]UUUGGGCCC???===999666999>>>???FFFPPPXXX___fffnnnsssuuuwwwxxxzzzzzzyyyxxxwwwsssssssssssstttuuuuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuxxxyyy{{{|||}}}~~~~~~~~~zzz{{{|||{{{zzz{{{|||~~~{{{|||}}}~~~wwwyyy}}}~~~||||||}}}vvvlll```RRRHHHBBB>>><<<>>>BBBKKK\\\jjjxxxzzz|||~~~}}}}}}|||{{{{{{||||||{{{yyyxxxyyy{{{}}}}}}|||zzzqqqhhhaaaYYYRRRPPPRRROOOYYYhhhwwwzzzwwwyyy}}}{{{uuujjj^^^RRRIIICCC@@@>>>>>>===<<<<<<;;;;;;<<<===??????>>>;;;888777666333555888:::===@@@DDDGGGGGGGGGFFFDDDBBB@@@===<<<;;;;;;;;;:::999777666555222222111111000111111111111222555:::DDDSSSbbbmmmppprrrvvvyyy{{{}}}{{{sssiiicccUUUNNNEEE>>>;;;<<<>>>??????@@@AAABBBCCCDDDEEEFFFEEEJJJRRR]]]jjjyyy}}}||||||~~~}}}{{{zzz|||~~~~~~~~~}}}yyyvvvvvvuuuoooeee]]]SSSMMMJJJKKKLLLKKKLLLNNNMMMQQQXXX___eeelllssswwwzzz{{{{{{zzzyyyzzz|||~~~~~~}}}jjj___WWWMMMEEEAAA===<<<;;;<<<===<<<:::888111111000111222444666888<<<@@@FFFJJJNNNTTT\\\bbbiiikkknnnpppqqqtttxxx{{{yyy{{{||||||||||||&&&&&&&&&&&&&&&'''''''''))))))(((((((((((())))))))))))))))))+++///222333:::YYYwww~~~zzztttooolllpppvvvsssfffYYYVVVMMMFFFMMM___pppxxxxxxrrrqqqqqqpppfffTTTEEE???999AAAOOObbbssscccFFF777333333333<<>>:::666777<<<;;;BBBLLLUUU\\\cccjjjpppppprrruuuyyy{{{{{{yyywwwtttsssssssssrrrrrrrrrrrrrrrsssssstttuuuvvvwwwwwwwwwxxxzzz{{{}}}}}}}}}|||wwwzzz}}}}}}|||{{{}}}||||||~~~zzz{{{}}}~~~~~~}}}||||||xxxnnncccUUUKKKCCC???===???CCCMMM]]]lllxxxzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~||||||||||||tttnnneee\\\YYY[[[WWW```ooo}}}zzzvvvwww|||}}}tttgggZZZOOOHHHDDD@@@???>>>======>>>???@@@@@@AAAAAA???<<<888666666111333555777999===CCCHHHLLLLLLLLLKKKIIIEEEAAA???<<<;;;999777666555444444222222111111111222333333111111444:::FFFUUUeeennnqqqssswwwzzz{{{}}}}}}{{{tttjjj___XXXMMMHHHAAA===>>>BBBFFFHHHFFFGGGHHHJJJKKKLLLMMMMMMQQQXXXcccppp||||||{{{{{{}}}~~~|||{{{}}}~~~~~~~~~|||yyyvvvwwwxxxsssiiiaaaUUUOOOJJJKKKLLLKKKLLLOOOMMMQQQXXX___eeelllrrrvvvyyyzzz{{{{{{zzzzzz|||}}}sssgggYYYLLLEEE???>>>===>>>>>>>>><<<:::333333222111222333444555777;;;???BBBFFFMMMWWW^^^dddgggjjjmmmppptttyyy}}}|||}}}~~~}}}~~~&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((((((((()))))))))***)))(((***...000000555OOOlll}}}xxxrrrnnnnnntttzzzwwwkkk___XXXOOOGGGLLL\\\mmmvvvxxxqqqooopppoooeeeTTTEEE>>>666888???MMM^^^mmmzzzjjjLLL;;;555444555777EEEaaa|||~~~ttt^^^RRRDDD;;;999999555222000111111000000000333555222555999<<<@@@HHHRRRZZZaaaooo~~~xxxdddXXXLLLGGGCCC???:::555666:::999@@@JJJRRRYYY```hhhmmmlllooosssyyy}}}}}}{{{yyyvvvuuutttsssqqqpppooonnnmmmnnnppprrrtttvvvwwwxxxuuuvvvxxxzzz{{{{{{{{{zzzvvvzzz~~~}}}}}}~~~}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}~~~}}}||||||~~~yyypppdddVVVMMMEEEAAA???AAAFFFPPPaaaooowwwzzz}}}~~~}}}}}}}}}~~~~~~xxxooofffbbbddd^^^ffftttzzzsssrrrvvv{{{~~~|||pppbbbVVVMMMIIICCCBBB@@@???@@@AAACCCDDDCCCDDDDDDBBB>>>:::888777111222444444666:::BBBGGGQQQRRRSSSSSSPPPKKKFFFCCC<<<:::888666444444444444222111111111222333444444000111333:::FFFVVVfffppprrrtttxxxzzz{{{}}}~~~~~~~~~zzztttlllaaaVVVNNNFFFBBB??????DDDJJJQQQTTTRRRSSSUUUWWWXXXYYYZZZZZZeeemmmzzz~~~}}}}}}|||||||||~~~~~~|||}}}~~~~~~}}}~~~~~~{{{yyyzzz}}}yyyooogggYYYQQQKKKJJJKKKJJJLLLPPPOOOSSSYYY___ffflllrrrvvvuuuwwwyyyzzzzzz{{{}}}|||}}}~~~~~~~~~|||jjjZZZQQQBBBAAA@@@@@@@@@???===;;;666555444222222222222333444666:::===BBBJJJTTT\\\aaacccgggkkknnntttyyy}}}~~~~~~%%%&&&''''''((((((''''''''''''(((((())))))******))))))))))))***+++,,,---666@@@YYYzzzxxxyyytttmmmkkksssxxxpppbbbWWWRRRLLLKKKVVVggguuu|||yyyqqqmmmooooooeeeQQQCCC===999:::DDDQQQ\\\iiirrr{{{ppp\\\FFF777222111777>>>MMMlllwww```TTTGGG>>>:::777666555555444111000///111333444555666999;;;@@@GGGNNNTTTaaaiiitttnnnaaaWWWLLLBBB???>>>:::777666:::===CCCJJJSSS[[[bbbeeejjjlllpppwww}}}~~~|||xxxzzzxxxvvvsssrrrrrrssssssqqqppppppppprrrtttwwwyyywwwxxxyyyyyyyyyyyyzzz{{{tttwwwyyy{{{{{{{{{}}}~~~~~~~~~}}}|||}}}~~~~~~}}}{{{zzz{{{}}}}}}|||}}}}}}ttthhh[[[QQQEEEAAA>>>@@@EEEPPPaaaqqqwww|||~~~{{{ssslllgggjjjqqq|||xxxnnngggfffmmmvvv|||vvviii]]]PPPFFFEEEGGGHHHGGGEEEDDDFFFIIIJJJGGGDDDBBB@@@>>>;;;888;;;888444333666===FFFKKKYYY^^^```\\\WWWRRRKKKEEE@@@999555666777444333333444333222111000000000000444555666;;;EEETTTdddnnnooorrrvvvyyy{{{~~~{{{yyyuuuoooggg[[[OOOGGGAAA@@@AAAIIITTT^^^bbbbbbbbbdddfffeeecccdddhhhkkk~~~{{{{{{~~~~~~}}}{{{}}}}}}}}}~~~{{{qqqjjj^^^XXXSSSRRRRRRPPPPPPSSSVVVYYY^^^dddjjjnnnqqqrrrvvvyyyzzzyyy{{{~~~}}}yyy|||~~~xxxfff___MMMEEE>>><<<<<<:::<<>>DDDKKKPPPZZZcccppp{{{xxxjjjZZZOOOEEEAAA@@@<<<999888:::<<>>@@@EEEPPPbbbrrrxxx|||~~~~~~{{{tttnnnnnnuuupppeee^^^\\\aaahhhuuu|||zzzpppcccUUUJJJGGGHHHIIIHHHEEEEEEGGGJJJJJJHHHDDDBBB@@@>>>;;;999999888666444666===FFFMMMZZZaaaeeeccc___YYYQQQIIIDDD===777888999666555555666555444333222111111111444555777<<>>;;;;;;999;;;???EEELLLTTT[[[___bbbcccgggmmmtttyyyzzzzzz|||zzzwwwtttrrrqqqppppppuuuuuutttsssssstttvvvwwwuuuvvvxxxzzz{{{zzzyyyyyyuuuvvvwwwwwwwwwxxx{{{~~~}}}{{{~~~~~~~~~~~~~~~~~~}}}sssfffXXXNNNDDD@@@===???EEEPPPbbbrrrwww{{{|||zzz{{{||||||wwwssszzzzzzggg[[[UUURRRUUUZZZjjjttt|||{{{ttthhhZZZNNNIIIJJJJJJIIIGGGGGGIIIKKKKKKHHHEEEBBB@@@>>><<<999888999888666666;;;FFFOOOYYYbbbiiikkkiiicccXXXNNNJJJBBB;;;;;;;;;888777888888777666444333222222222444555777<<>>@@@@@@DDDOOO```rrr{{{zzz~~~~~~yyywwwxxx|||~~~}}}~~~zzzsssfff```[[[\\\^^^^^^aaaeeehhhjjjlllmmmmmmnnnqqqrrrvvvyyyyyyvvvwwwzzzzzzwwwxxxzzz|||~~~{{{eeeYYYMMMFFFBBB===;;;===<<<;;;999777666555555444111333666888;;;@@@FFFJJJTTTZZZaaahhhnnnssswwwzzzyyy||||||zzz|||~~~||||||%%%&&&''''''((((((''''''&&&&&&''''''((())))))***)))))))))))))))***++++++...///:::RRRqqq|||sssoooqqquuuxxxgggaaaXXXOOOKKKQQQcccsss~~~|||rrrhhhRRRFFF999666:::EEEUUUaaakkkwwwvvvbbbLLL<<<222444555666???SSSkkkzzz|||uuufffSSSEEE>>>:::777333333333333222222111000333444666777999>>>CCCGGGLLLUUUcccqqq|||{{{gggZZZMMMGGGDDD@@@===<<<999:::<<>>===:::999::::::999777555444333222222333555888===FFFSSS```iiippprrrssstttuuuxxx|||zzzsssjjj]]]PPPGGGBBB???>>>>>>>>>BBBNNNaaauuu~~~}}}xxxxxxyyy|||~~~~~~xxxlllddd^^^\\\\\\\\\___ccchhhkkkmmmnnnnnnooosssvvvyyy||||||xxxwwwyyyzzzxxxxxxzzz|||~~~~~~~~~}}}~~~uuugggWWWNNNGGGAAA=========<<<:::999777666555444111333555666999===BBBEEENNNTTT]]]eeelllqqquuuwwwyyy{{{|||zzz}}}~~~~~~|||{{{}}}%%%&&&''''''((((((''''''&&&&&&&&&'''(((((()))))))))))))))((())))))******......555HHHfff~~~uuupppssswwwjjjddd^^^VVVMMMKKKVVVdddsss{{{{{{sss^^^OOO>>>777999BBBQQQ^^^mmmxxxvvvfffRRRAAA...///111222666DDD\\\qqq}}}{{{ppp\\\KKKBBB<<<777666555222111000000111222333444666777888<<<@@@DDDHHHQQQ___lllwwwpppbbbSSSKKKFFFAAA>>>===999999:::===CCCJJJRRRVVVZZZ\\\aaaffflllrrrwwwzzz{{{zzzxxxuuusssqqqpppooorrrssstttuuuvvvxxxyyyzzzttttttvvvyyy||||||zzzwwwyyyyyyyyyxxxxxxyyy}}}~~~}}}||||||~~~|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~sssfffWWWMMMDDD@@@===???EEEPPPbbbrrrtttyyy{{{yyyyyy}}}~~~ttttttvvvzzz~~~rrr___TTTPPPNNNPPPTTTaaaiiiooooookkkfff^^^VVVSSSQQQOOOMMMNNNOOOQQQRRRMMMJJJFFFBBBAAA???===<<<777:::;;;888555999DDDMMMRRR\\\gggpppuuutttjjj```XXXNNNDDDAAA???<<<;;;<<<;;;:::888666444333222222333555888===EEEPPP\\\dddnnnoooqqqssstttwww{{{~~~yyytttggg```UUULLLEEEAAA???===<<<<<<@@@JJJ[[[ppp~~~}}}zzz|||}}}~~~~~~~~~|||pppggg]]]XXXUUUSSSTTTXXX```eeejjjmmmnnnpppuuuzzzzzz~~~~~~zzzwwwxxxyyywwwvvvxxxzzz|||}}}~~~~~~~~~|||||||||zzzyyyzzz~~~xxxeeeXXXPPPHHHBBBAAA===<<<;;;:::888666444333333444555666777:::???BBBHHHNNNWWW```gggmmmqqqtttvvvyyyzzzyyy|||}}}|||}}}###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))(((((())))))******,,,000>>>YYYzzztttqqqtttlllfffaaa[[[PPPFFFJJJUUUdddrrr~~~{{{hhhXXXEEE:::888>>>KKKWWWkkkvvv}}}zzztttjjjXXXHHH444111111444555===RRRgggyyy~~~xxxdddRRRGGG???888777555222000///000111333111222444666777:::>>>AAAEEEMMMZZZfffppp{{{zzzjjjYYYOOOIIICCC???>>>:::999999:::???FFFNNNRRRWWWZZZ___dddiiinnnssswwwxxxwwwwwwuuutttsssrrrqqqqqqrrrsssuuuwwwxxxyyyzzzuuuttttttxxx|||}}}zzzwwwvvvwwwxxxwwwvvvwwwzzz|||~~~~~~~~~~~~}}}}}}~~~}}}|||}}}~~~~~~~~~uuuhhhYYYOOOEEEAAA>>>@@@EEEPPPaaaqqqsssyyy}}}|||{{{~~~~~~qqqmmmhhhffffffhhhjjjkkksss}}}{{{mmm\\\SSSOOOMMMPPPUUUbbbhhhllljjjgggeeeaaa]]]XXXUUURRRQQQRRRTTTUUUVVVOOOKKKFFFCCCAAA@@@>>>===999;;;:::888666999AAAHHHNNNVVVaaakkkuuuzzzuuulll```UUUJJJEEEBBB???>>>@@@>>>===;;;888666444333333333555888===DDDMMMXXX___jjjlllpppsssvvvyyy||||||sssmmmYYYTTTMMMGGGBBB@@@>>><<<<<<<<<>>>FFFUUUiii|||~~~~~~~~~}}}~~~~~~ssshhh]]]UUUPPPLLLMMMPPPYYY```hhhmmmnnnqqqwww|||zzz}}}yyyxxxxxxvvvuuuvvvxxxyyyzzz{{{zzzzzz{{{zzzyyywwwwwwyyy~~~ooo```UUUJJJBBB???======<<<;;;999777555333444555666666666888<<>>BBBIIISSS^^^hhhssssss```TTTLLLEEEAAA@@@;;;999888888===DDDKKKPPPTTTXXX^^^bbbeeeiiimmmqqqtttuuuuuuuuuuuuuuuttttttqqqrrrsssuuuvvvwwwwwwwwwvvvssssssvvv{{{}}}{{{xxxuuuwwwxxxxxxxxxxxxyyy{{{~~~~~~}}}|||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~vvviii[[[QQQGGGBBB???@@@DDDOOO```ooosss{{{~~~{{{}}}~~~~~~|||zzzxxxvvvtttqqqpppuuunnnhhh```YYYVVVUUUVVVVVV[[[eeeqqqzzzuuujjj]]]TTTOOOLLLPPPVVV^^^dddgggeeecccdddbbb___\\\XXXTTTSSSUUUXXXYYYYYYPPPLLLFFFCCCAAA@@@???>>><<<;;;999666666999>>>CCCFFFMMMVVVaaaoooyyyyyytttggg[[[OOOIIIFFFCCCBBBDDDBBBAAA>>><<<999777666555444666999<<>>===>>>>>>@@@FFFSSSeeexxx|||}}}vvvjjj^^^VVVPPPMMMNNNQQQXXX```jjjoooppprrrwww|||}}}~~~|||{{{yyywwwxxxyyy{{{{{{{{{zzzyyyyyyyyyyyyxxxwwwxxx{{{~~~||||||}}}iii[[[NNNDDD?????????>>>===;;;888666444444555555444444666999<<>>ZZZttttttqqqsssiiiaaa\\\PPP@@@===CCCHHH___sssxxx{{{~~~}}}kkkUUUEEE======CCCLLLZZZhhhqqqrrrsssrrrfffVVVDDD777...000000111???RRRppp}}}qqq^^^RRRFFF;;;444444444444333111///...+++---000222333666999<<>>===;;;777555666999===@@@???DDDLLLWWWggguuuxxxuuulll```SSSMMMIIIFFFEEEGGGEEEDDDAAA>>><<<:::888888444666999<<>>???BBBAAAQQQ___mmmqqqqqqqqqkkkdddIII???666222000111:::EEE___nnnzzzwwwiiiYYYJJJ@@@;;;888444222222222111111111111111222333666888999<<<@@@HHHRRR\\\gggrrryyyjjjbbbZZZLLLCCCCCC<<<<<<;;;999999<<>>:::999;;;444444333222333444555666;;;???FFFMMMVVV```iiipppqqqtttyyy|||~~~~~~|||}}}&&&%%%$$$$$$$$$%%%&&&'''&&&'''((((((''''''((()))'''((())))))(((((()))***&&&,,,))))))333>>>SSSooo{{{yyywwwuuutttuuuzzz~~~uuuppplllkkkjjjeeeWWWEEE=========KKKaaauuuwww___KKKCCCAAAAAAIIIXXXhhhooosssuuusssnnnWWWIII:::444222333999@@@UUUfffvvvxxxnnn^^^NNNBBB<<<:::666444444444333222000000000000222444666777<<<@@@FFFNNNWWWbbblllsssooofff^^^QQQHHHGGG======;;;999999<<>>:::888777777555444555666999???HHHRRR\\\aaagggaaaXXXPPPKKKIIIHHHHHHHHHGGGFFFDDDBBB???===<<<999:::;;;<<>><<<999777777666444333............000222333555<<<>>>BBBHHHPPPZZZeeelllzzzwwwlllbbbVVVMMMKKK???>>><<<999888;;;@@@DDDNNNRRRWWW[[[]]]___aaaccciiijjjlllpppttttttrrrpppqqqsssvvvzzz{{{{{{zzzzzzxxxyyyzzz{{{||||||||||||||||||||||||{{{zzzyyyxxx{{{{{{{{{|||{{{zzzzzzyyy}}}}}}}}}||||||{{{{{{{{{}}}}}}}}}}}}~~~~~~|||}}}~~~~~~}}}~~~~~~}}}vvviiiZZZOOOEEEAAA???@@@EEENNN^^^mmmrrrzzz~~~~~~}}}wwwnnnhhhUUUPPPLLLJJJIIIKKKUUU```xxxwwwpppfffccc^^^YYYTTTOOOIIIEEEBBBAAA@@@DDDOOO]]]llluuuwwwqqqhhh___YYYVVVVVVVVVPPPPPPPPPRRRVVVZZZ^^^aaabbbccccccbbb```___```aaa[[[VVVNNNHHHEEEDDDDDDCCC@@@>>><<<;;;:::999666444444444555999???GGGNNNSSS^^^[[[VVVQQQNNNLLLLLLLLLPPPNNNLLLKKKKKKJJJEEEAAA888999:::;;;===BBBHHHMMMUUU]]]gggpppuuuzzz{{{tttlllaaaWWWQQQRRRNNNKKKJJJLLLPPPRRRTTTVVVYYY___gggrrr}}}~~~}}}||||||}}}}}}uuullleeecccfffmmmqqqvvvyyyzzz}}}~~~~~~}}}||||||}}}~~~}}}{{{zzz{{{~~~|||eeeXXXNNNGGG@@@===;;;888888;;;777666555444444444555666666:::???FFFNNNXXXbbbhhhqqqtttxxx{{{}}}''''''&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&((()))((()))***)))((('''((())))))...+++***111666CCCYYYuuu}}}}}}{{{zzzvvvpppjjjlllkkkjjjiiieeeYYYJJJ@@@;;;<<>>BBBJJJTTT^^^fffttt|||rrrgggYYYOOOLLLCCCAAA===:::999;;;???BBBLLLPPPUUUYYY[[[]]]___aaaeeeeeehhhlllqqqssstttsssooorrruuuxxxzzzzzzyyyxxxyyyzzz{{{||||||}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz||||||||||||||||||||||||}}}}}}}}}}}}~~~}}}{{{|||}}}~~~}}}{{{}}}|||rrrfffYYYPPPDDD@@@???AAAEEEOOO___nnnsss{{{{{{ssslll```ZZZSSSOOOLLLLLLSSS[[[ooo{{{}}}vvviiieee___YYYTTTOOOJJJGGGBBBAAAAAAEEENNN]]]mmmwwwyyytttllleee___\\\YYYXXXQQQPPPNNNKKKJJJMMMRRRWWW]]]ccckkkmmmkkkgggdddddd___YYYPPPIIIFFFEEEEEEDDDBBB@@@===<<<<<<;;;:::888666666555666:::@@@FFFJJJUUUUUUTTTRRRPPPOOOPPPQQQYYYUUUQQQPPPQQQOOOHHHBBB777888888999;;;???EEEJJJRRRZZZfffooovvv{{{~~~}}}yyyqqqiiibbbZZZRRRMMMQQQPPPPPPRRRUUUYYY\\\^^^dddgggmmmvvv|||zzzzzzzzz|||}}}{{{sssqqqssstttuuuvvvvvvxxx|||~~~}}}}}}~~~|||yyyyyyzzz|||vvveeeXXXNNNDDD???===;;;<<>>999;;;KKK```ttt{{{ZZZFFFBBBFFFRRRcccqqqxxxzzz{{{}}}~~~yyyiiiQQQ;;;111222666555EEEZZZllluuurrraaaQQQCCC@@@<<<999888666444222111000//////000111222333666888:::???EEEOOOZZZaaannnvvvyyykkk]]]QQQKKKHHHDDD???;;;:::;;;===???HHHLLLRRRVVVYYY[[[]]]___aaabbbeeejjjppptttvvvvvvooorrruuuxxxzzzzzzyyyxxxxxxyyyzzz{{{{{{|||||||||wwwxxxyyyzzz{{{|||}}}~~~}}}}}}}}}|||||||||||||||{{{{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{{{{|||~~~}}}zzz|||~~~{{{pppdddWWWOOODDD@@@>>>@@@EEENNN___nnnttt||||||wwwooofff]]]VVVQQQPPPUUU\\\kkkxxx|||pppjjjaaaYYYSSSOOOKKKIIICCCDDDEEEIIIRRR```pppzzz}}}yyysssnnnjjjeee___[[[RRROOOJJJEEECCCEEEJJJOOOXXXcccqqqyyyyyysssmmmiiibbb\\\TTTMMMIIIGGGFFFEEEDDDAAA===<<<<<<======<<<888777555555888===BBBEEELLLNNNPPPQQQPPPPPPRRRTTTZZZUUUOOOMMMLLLHHHAAA:::555666666666888<<>>AAA<<<;;;999888777777777888555888<<>>NNN```ppptttjjj\\\HHHDDD>>>:::777555333222222222111000000111222333333555888<<>>???DDDMMM]]]lllttt|||ttthhh```YYYUUUWWW\\\hhhvvv~~~vvvpppfff]]]WWWRRRPPPNNNFFFGGGIIILLLTTTbbbttt~~~|||yyyrrriiibbbTTTOOOHHHCCCBBBDDDIIILLLTTT```qqq~~~~~~vvvqqqgggaaaYYYSSSNNNKKKHHHFFFEEECCC@@@???@@@@@@@@@???999777555333555888<<>>===>>><<<;;;999777666666666666555777:::???EEENNNXXX___iiilllppptttvvvyyy|||~~~%%%&&&'''((((((''''''&&&&&&''')))(((''''''(((***&&&((())))))(((((()))+++(((---++++++000...111???SSSppp~~~zzzyyyyyyrrruuuvvvvvvyyyyyypppdddHHH===777<<>>GGGYYYlllvvvxxx|||zzz{{{fffOOO???888444333888CCCTTTiiivvvsssiiiNNNHHHAAA;;;777555444333333222111000000000111222222444777:::???FFFMMMRRR]]]hhhttt{{{}}}nnn___UUUQQQKKKCCC>>>=========<<>>>>>===<<>>BBBJJJZZZhhhnnnwww~~~uuuiiiaaa```jjjxxxyyyuuuooojjjeee```[[[WWWUUUTTTRRRQQQXXXjjj}}}rrreee\\\OOOHHHGGGGGGFFFCCCIIIPPP^^^nnn{{{|||wwwnnnjjjddd^^^YYYTTTOOOKKKLLLNNNRRRVVVWWWTTTMMMHHH@@@===888444222333444666999>>>BBBCCCBBBDDDJJJOOOMMMJJJEEE>>>777333333444333333333222333666;;;???HHHQQQ^^^iiiqqquuuzzz}}}~~~~~~zzzlllcccXXXNNNJJJJJJLLLMMMSSSYYYbbbjjjqqqxxx~~~~~~~~~}}}}}}}}}}}}|||}}}}}}{{{yyyxxxyyy{{{{{{xxxyyy~~~qqq^^^RRRKKKCCC>>><<>>KKK\\\ttt~~~xxx```DDD;;;???JJJXXXbbbgggmmmsss}}}uuu```GGG777111222777;;;CCC\\\{{{jjjXXXGGG???<<<777777999222444444222///...///111111333555777:::???EEEJJJUUU___kkkssswwwpppbbbVVVOOOHHHDDD@@@<<<<<>>AAADDDFFFFFFCCC???:::666444333333444222333666666666:::@@@EEESSSbbblllttt{{{~~~~~~~~~xxxssshhh\\\PPPKKKJJJIIILLLPPPYYYaaaiiinnnuuu|||}}}}}}~~~~~~~~~}}}}}}~~~}}}|||}}}~~~~~~|||zzzxxxwwwvvvuuuwwwyyyyyyzzz~~~~~~eeeXXXQQQHHHBBB@@@>>>===<<<999666444555666888777888===AAADDDLLLUUUaaafffnnnuuuyyy{{{}}}~~~&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***,,,***))))))+++...222555777RRRrrr}}}|||zzz{{{zzz{{{~~~|||ttt^^^MMM>>>999777888DDDSSSmmmzzz~~~zzzdddKKK===>>>FFFSSS]]]ccchhhmmmtttxxx|||wwwgggQQQ@@@777222666999???VVVtttxxxeeePPPFFF@@@:::666555333444444222///...///111111222444666999>>>DDDHHHOOOYYYfffnnnsssyyywwwjjj[[[SSSKKKFFFAAA;;;:::<<<<<<@@@FFFMMMSSSXXX[[[\\\]]]```dddfffgggggghhhiiiiiikkkmmmqqqtttvvvwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{|||}}}~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{~~~}}}|||zzzxxxxxxyyy{{{}}}||||||||||||}}}}}}}}}}}}~~~|||oooaaaTTTKKKCCC???<<<>>>AAAJJJZZZhhhnnnttt}}}yyyvvvxxx~~~|||vvvrrroookkkeeeaaa___ZZZXXXZZZaaaooovvvooodddZZZRRRLLLHHHEEEJJJMMMSSS[[[dddmmmtttxxx{{{uuuooojjjhhhccc]]]XXXVVVZZZaaaggghhhbbbWWWOOOCCC@@@;;;888666555333111555666777999;;;===>>>>>>CCC@@@<<<888555333333222333111222555666666:::@@@FFFTTTcccnnnvvv}}}{{{tttnnn```VVVLLLJJJJJJJJJNNNRRR[[[ccclllqqqxxx~~~|||{{{zzz}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~|||zzzxxxwwwvvvsssuuuwwwxxxyyy}}}qqq```VVVLLLCCC???>>>===<<<:::777666666666666444555:::===AAAIIIQQQ[[[aaakkksssxxx{{{}}}~~~&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''((((((''''''(((((()))******)))((((((***---000333222HHHiii~~~|||yyy{{{~~~|||vvvkkkXXXDDD:::555555>>>JJJdddsss~~~}}}lllWWWAAA===???JJJVVV^^^cccfffkkkqqqvvvvvvlll[[[HHH;;;222555666:::NNNkkksss^^^PPPGGG>>>777444444555555333000///000111000111333444777;;;AAAFFFLLLWWWeeennnsssyyytttddd[[[QQQJJJDDD===;;;<<<===???DDDJJJPPPUUUXXXZZZ\\\___bbbddddddeeefffggggggiiilllooosssvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||{{{|||~~~~~~{{{zzzzzz|||}}}~~~}}}|||{{{{{{{{{{{{{{{}}}|||{{{{{{{{{}}}~~~~~~{{{mmm```SSSKKKCCC???===>>>BBBKKKZZZhhhooovvv~~~~~~zzzxxxwwwsssnnniiiaaa\\\YYY[[[bbbppp}}}qqqeee\\\TTTNNNKKKKKKMMMOOORRRWWW```kkkttt{{{zzzwwwsssnnniiieeebbbZZZ^^^fffnnnppphhh[[[PPPFFFCCC===999666444222000000222555888999999999888===<<<999666444222222222222000111444555555999???FFFTTTeeepppxxx}}}vvvmmmfffXXXPPPKKKKKKLLLNNNRRRWWW]]]fffpppvvv|||}}}|||{{{|||||||||||||||~~~~~~}}}}}}zzz|||}}}|||{{{{{{zzz{{{|||}}}}}}}}}}}}}}}~~~}}}{{{yyyxxx~~~~~~~~~|||zzzxxxwwwvvvqqqsssuuuwwwyyy{{{lll___SSSHHHBBB>>>>>><<<;;;999777666666555333444888;;;???FFFNNNUUU\\\gggqqqwww{{{|||}}}&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''(((((((((''''''''''''((()))))))))((('''((())),,,///000444BBB___~~~~~~{{{}}}~~~yyyuuucccNNN@@@888666===GGG^^^nnn|||tttdddFFF===999BBBPPPZZZ```cccfffkkkppppppjjj^^^LLL===333333222666FFFaaa|||ppp___OOOBBB:::777666666555333111000000000///000222333555999>>>BBBGGGRRRbbbmmmtttzzz|||mmmbbbVVVNNNHHHAAA===>>>;;;===AAAFFFMMMSSSWWWZZZ[[[]]]```bbbbbbcccdddeeegggiiilllooorrrtttuuuvvvyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}|||{{{{{{}}}}}}{{{{{{|||}}}~~~}}}|||{{{zzz}}}|||zzzzzz{{{}}}yyylll___SSSKKKCCC???===???BBBJJJYYYgggpppwww}}}{{{|||~~~{{{wwwhhhaaa[[[ZZZ```nnn|||pppeee\\\UUUPPPNNNPPPPPPOOOOOOUUUaaajjjqqqtttwwwvvvpppjjjfffeee\\\aaaiiirrruuummm]]]QQQIIIDDD???:::777555333111111333555666888888888888888777666444333222222222222000111444444444888>>>FFFTTTeeeqqqzzz~~~yyyqqqfff^^^UUUPPPMMMNNNPPPRRRWWW\\\```iiisssyyy||||||||||||||||||||||||~~~~~~{{{yyy{{{~~~~~~~~~}}}|||{{{zzzxxxyyyzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxwww}}}}}}~~~~~~}}}{{{yyyxxxvvvvvvqqqsssuuuwwwyyy{{{}}}~~~xxxiii\\\PPPGGG???>>><<<;;;:::888666444666444555999;;;>>>EEEMMMRRRZZZfffqqqwwwzzz{{{|||~~~&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''(((((('''''''''''''''(((((()))(((((('''''')))+++---///555<<>>:::>>>EEE[[[kkk|||zzznnnLLL???666===KKKXXX```dddbbbgggiiihhhfff```QQQCCC555222000444@@@UUUrrrsss\\\JJJ@@@<<<888777555333222111111000///000111111333777<<<@@@???JJJYYYeeennnvvv~~~rrreeeXXXPPPJJJCCC???>>>999:::===BBBIIIPPPWWWZZZYYY[[[^^^``````bbbdddfffjjjkkkmmmoooqqqrrrssssssyyyxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{|||}}}}}}}}}}}}|||~~~~~~~~~|||{{{|||~~~}}}~~~~~~~~~}}}{{{zzz|||{{{zzzzzz{{{}}}xxxkkk___SSSKKKCCC???>>>???BBBIIIWWWdddpppvvv~~~}}}~~~~~~{{{zzz|||uuulllccc___bbbooouuujjj```XXXSSSPPPRRRQQQNNNKKKLLLTTT[[[bbbiiiqqqsssooojjjfffdddaaaeeemmmwww{{{ssscccVVVKKKFFF@@@;;;888777666444444444444444444666888999555444444333333222222222222000111444444444888>>>EEETTTfffrrrzzz{{{vvvmmmaaaYYYTTTPPPOOOQQQRRRSSSXXX___cccllluuuzzz~~~}}}}}}}}}}}}}}}||||||{{{xxx|||{{{}}}zzzyyyyyyzzz||||||||||||{{{vvvwwwyyyzzz|||}}}}}}}}}|||}}}}}}{{{yyy{{{{{{|||}}}}}}}}}}}}|||||||||{{{zzzyyywwwvvvvvvttttttuuuwwwzzz{{{||||||sssdddUUUKKKCCC@@@===;;;;;;999666333777444444777:::<<>>BBBUUUfffxxx|||tttSSSDDD888:::FFFTTT___eeeaaagggiiifffeeedddZZZMMM:::333000333:::HHHaaaxxxnnnXXXHHH???:::888555333333333111///000111111111222555:::>>>>>>FFFRRR^^^hhhrrr{{{wwwiiiZZZQQQKKKDDD???===999:::;;;???EEEMMMTTTYYYWWWYYY\\\^^^```bbbeeegggkkklllnnnoooqqqrrrrrrrrrxxxxxxxxxyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{}}}}}}}}}||||||{{{|||~~~}}}{{{{{{~~~~~~}}}||||||zzzzzzzzzzzz|||~~~xxxkkk___TTTMMMCCC@@@>>>???AAAGGGTTT```nnnuuu}}}~~~~~~~~~||||||~~~~~~tttiiicccccclll~~~{{{oooddd[[[UUURRRRRRQQQMMMIIIGGGJJJMMMUUU\\\fffkkkkkkiiigggfffcccfffmmmvvv|||vvvhhh[[[NNNIIICCC===:::999888777444333222111111333555777333333444333333333333333222000111444555555999???FFFUUUgggsss|||}}}yyytttkkk```XXXTTTPPPOOOQQQQQQRRRXXX```hhhpppwwwzzz~~~~~~~~~}}}~~~~~~~~~~~~}}}|||www{{{~~~}}}~~~zzzwwwrrrsssuuuxxxzzzzzzzzzzzzuuuvvvwwwxxxzzzzzz{{{{{{|||}}}~~~~~~~~~}}}zzzzzz{{{{{{|||{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvuuuwwwyyy{{{|||{{{}}}mmm\\\PPPJJJEEE???===<<<;;;888555555333222555777888???FFFRRRZZZfffpppwww{{{}}}~~~&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))***+++,,,---,,,000999KKKggg~~~jjjRRRBBB>>>@@@LLL]]]rrr~~~{{{wwwZZZJJJ;;;999AAANNN[[[eeefffooorrrmmmkkkjjjaaaUUU@@@666000333555;;;NNNbbb|||jjjSSSBBB;;;888555444444333111///111111111111222444999<<<>>>DDDMMMVVV```kkkuuu|||sssaaaWWWPPPGGGAAA>>><<<;;;;;;<<>>>>>@@@EEEQQQ\\\lllsss{{{~~~}}}}}}{{{|||||||||}}}~~~yyypppjjjgggjjjwwwyyylllaaa[[[UUUSSSPPPLLLJJJHHHIIIIIIMMMQQQXXX___cccfffhhhiiihhhiiimmmwww}}}zzznnnbbbSSSNNNFFF@@@<<<:::888777333333222222222333444444444444444555555444444444333111222555666666:::@@@IIIXXXjjjuuu~~~|||wwwrrrkkkaaaZZZUUURRRPPPQQQRRRTTT\\\dddnnntttzzz{{{}}}~~~}}}||||||}}}~~~~~~~~~}}}wwwzzz}}}yyywwwxxxyyyzzzzzzzzz{{{}}}~~~|||{{{yyyuuussslllnnnqqqsssuuuvvvvvvvvvrrrssstttuuuvvvwwwwwwwwwyyyzzzzzz{{{}}}~~~~~~zzz{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{|||||||||yyywwwtttuuuxxxzzz{{{{{{zzz|||{{{iii\\\RRRKKKCCC???>>>===;;;888666333333555666888>>>EEEPPPWWWcccmmmvvv{{{&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))***+++------***000444===TTTtttxxx[[[FFF???@@@DDDVVVlllzzz}}}|||yyywww___NNN>>>999>>>JJJXXXcccoooyyy|||uuupppmmmcccVVVEEE888000222222222@@@RRRmmm|||vvv[[[DDD<<<999555444444444222///111222222111222444888<<<;;;???EEELLLUUU```lllsss|||iii^^^VVVLLLEEEAAA???===;;;<<>>>>>???CCCNNNZZZkkkqqqzzz|||{{{{{{yyyzzz}}}xxxxxxzzz{{{}}}~~~~~~~~~zzztttooonnnvvvttthhhaaaZZZVVVQQQMMMLLLLLLLLLKKKHHHJJJNNNTTT[[[ccchhhkkkqqqpppsss|||wwwlllWWWRRRIIIAAA<<<:::777666222333555666666555444333444555555666666555555444444222333666666666:::@@@KKKZZZlllwww~~~}}}~~~{{{vvvrrrkkkbbb\\\WWWTTTSSSTTTUUUWWW```jjjrrrxxx{{{{{{}}}}}}~~~}}}|||{{{{{{|||~~~}}}~~~~~~}}}vvvxxx{{{~~~}}}}}}zzzvvvttttttuuuuuuuuuoooppprrrtttuuuuuuuuuttttttsssrrrrrrqqqooollliiiiiikkknnnppprrrrrrrrrqqqqqqqqqrrrsssttttttttttttwwwwwwwwwxxxzzz|||~~~{{{|||||||||||||||{{{{{{zzz{{{{{{|||}}}~~~zzzwwwssssssvvvyyyzzzzzz||||||uuuiiiXXXPPPFFFAAA@@@@@@===:::999666555777888999???GGGMMMTTT```kkkttt{{{|||((('''&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++///---///888FFF\\\xxxmmmRRRAAA<<>>444111000111777@@@YYYkkk~~~eeePPPEEE===777555444111111333333333222222333444666777::::::???IIIRRRZZZfffpppzzzvvveeeXXXNNNFFFAAAAAA@@@>>>>>>@@@DDDIIILLLRRRVVV[[[^^^```aaabbbddddddgggkkknnnpppsssvvvyyy{{{yyywwwxxx{{{|||{{{zzzwwwwwwvvvvvvwwwyyy{{{|||{{{{{{zzzzzz{{{|||}}}{{{|||}}}~~~}}}}}}{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyy|||{{{zzzyyyzzz|||~~~}}}}}}}}}}}}}}}~~~~~~|||zzzxxxyyy{{{~~~~~~~~~~~~~~~xxxkkk___TTTNNNDDD???<<<;;;===CCCQQQ^^^iiipppxxx~~~{{{zzz{{{|||||||||{{{{{{zzz{{{{{{|||}}}|||~~~xxxttttttvvvxxxjjjccc]]]ZZZVVVUUUTTTSSSOOOLLLGGGFFFGGGLLLQQQXXXeeeqqqtttzzzxxxlll___UUUIIIAAA>>>===:::777777666444333333444666777444444444555555666666666555555444222333666<<<@@@MMM___sss|||~~~~~~{{{{{{}}}}}}uuummmgggcccbbb]]]\\\YYYVVVVVV\\\fffoooyyy{{{~~~}}}||||||||||||~~~~~~}}}~~~~~~zzzxxxvvvwwwzzz||||||zzzuuu}}}~~~|||}}}zzzuuuwwwtttpppmmmpppuuusssnnnhhhfffeeeiiipppsssrrrooolllllllllkkkjjjiiihhhgggnnnllljjjiiiiiikkkmmmooommmnnnoooqqqsssuuuwwwwwwyyyvvvttttttwwwzzzzzzxxx|||yyyxxxyyy|||}}}|||zzz~~~}}}zzzyyywwwvvvvvvvvvwwwxxx|||{{{~~~qqqkkk\\\LLLDDD@@@>>>===>>>444444444444666999???CCCLLLUUUaaakkksssyyy***)))((('''&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''(((((()))******++++++---,,,---333===PPPkkkoooVVVEEE???===DDDUUUjjjwwwyyyxxxwwwqqqdddLLL>>>;;;777AAAWWWkkkyyy|||vvvssslllbbbNNNBBB777333222222666<<>>FFFNNNVVV```jjjttt}}}jjjZZZOOOGGGBBBAAA@@@>>>===???CCCGGGJJJPPPSSSXXX\\\^^^___aaabbbaaadddgggiiikkknnnrrruuuzzzxxxvvvwwwzzz|||{{{zzzxxxxxxwwwxxxyyyzzz|||}}}|||{{{{{{zzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{{{{{{{zzzzzzzzzzzzzzz{{{zzzyyyxxxyyyzzz|||}}}~~~~~~}}}||||||||||||}}}zzzxxxwwwxxx{{{}}}~~~~~~wwwjjj^^^SSSMMMDDD???<<<;;;===CCCQQQ^^^hhhnnnwww|||~~~}}}~~~~~~~~~{{{{{{zzzzzzzzzzzzzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}~~~||||||xxxmmmeeeaaa]]][[[YYYWWWSSSPPPJJJGGGGGGIIIMMMTTTbbbooo{{{tttcccYYYLLLCCC@@@???<<<999888777666444444555666777555555555555666666666777555555444333333777<<>><<<===555555555444555888>>>BBBJJJQQQ\\\eeemmmuuu}}})))(((''''''&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))'''(((((())))))******+++,,,+++,,,///444BBB\\\rrrqqq\\\JJJBBB;;;???LLL```pppwwwyyy{{{zzzoooXXXFFF???777<<>>LLLaaauuurrraaaKKKBBB999777777555555777888666333111000111222444888888;;;CCCIIIOOOXXXaaajjjyyyqqq```SSSKKKFFFBBB@@@>>>===>>>@@@DDDFFFLLLPPPUUUYYY[[[]]]___```aaaccceeefffhhhlllppptttwwwvvvuuuwwwyyyzzzzzzyyyxxxxxxyyyyyyzzz|||}}}~~~||||||{{{{{{{{{|||}}}}}}|||||||||}}}}}}~~~}}}{{{zzz{{{{{{|||xxxxxxxxxyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxyyyzzz{{{~~~}}}|||{{{zzzzzzzzzxxxwwwvvvxxx{{{}}}~~~~~~}}}~~~wwwiii]]]RRRLLLDDD???<<<;;;===BBBOOO\\\fffllluuu{{{~~~|||||||||{{{zzzxxxwwwwwwvvvwwwwwwwwwxxxxxxxxxxxxvvvxxxyyyyyyzzz|||uuuooolllgggccc___\\\XXXUUUNNNJJJFFFFFFIIIPPP^^^kkk~~~}}}jjj___PPPFFFBBB@@@>>>;;;:::999777666666666777777555555666666666666777777555555444444555888===AAARRRaaaqqqyyy}}}~~~{{{vvvqqqllliiiggg___\\\ZZZ[[[aaaiiiqqquuu}}}}}}}}}|||{{{zzzzzzzzzzzzwwwwwwwwwwwwyyy|||~~~{{{yyyvvvsssqqqkkkooorrrooonnnoooooommmgggiiikkkoooyyyyyyuuupppppptttyyy||||||qqqpppnnnlllkkkkkkkkkllldddeeefffggghhhhhhhhhhhhjjjjjjkkklllnnnppprrrssswwwuuutttvvvyyy{{{}}}}}}~~~}}}|||}}}~~~}}}}}}}}}}}}|||zzzyyywwwwwwvvvvvvxxxxxx|||zzziiiVVVKKKDDD>>>;;;;;;777777666555555777<<<@@@FFFMMMVVV^^^fffoooyyy&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((())))))******,,,,,,------...999OOOddd~~~|||}}}~~~sss```NNNDDD>>>===EEEVVVgggrrrxxx}}}~~~xxxeeeSSSHHH<<<;;;IIIXXXiiiyyy|||zzzxxxvvvsssbbbSSSAAA666333222222222999DDDUUUkkk~~~zzzlllQQQEEE;;;888888666666777777555222000///000222444666555999@@@EEEJJJSSS[[[bbbooo}}}zzzgggYYYPPPLLLCCCAAA???======>>>AAABBBHHHLLLRRRVVVYYY[[[^^^```cccdddfffgggiiilllppptttsssttttttvvvxxxyyyyyyyyywwwxxxxxxyyy{{{|||}}}~~~}}}}}}||||||||||||||||||zzzzzzyyyyyyyyy{{{}}}~~~}}}{{{yyyxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz~~~}}}{{{yyyxxxxxxxxxxxxwwwwwwyyy|||~~~~~~~~~xxxjjj^^^SSSLLLDDD???<<<;;;<<>>BBBSSSbbbqqqyyy~~~{{{wwwsssooollliiibbb___]]]```hhhqqqwwwyyy~~~}}}|||{{{zzzzzzzzzzzzuuutttsssuuuyyy}}}|||xxxvvvsssrrrhhhjjjlllkkkjjjkkklllmmmnnnqqqtttxxx}}}|||xxxwwwvvvvvvooonnnnnnmmmllllllkkkkkkiiiiiijjjkkkmmmoooqqqsssuuuttttttuuuwwwzzz|||}}}zzzzzzzzzzzz{{{||||||{{{||||||}}}~~~~~~}}}{{{yyywwwvvvvvvvvvvvvzzzooo[[[NNNEEE???;;;;;;888888666555444666:::>>>DDDKKKTTT\\\ccckkksssyyy}}}$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******++++++,,,333EEEWWWuuu~~~zzzvvvvvvyyy{{{|||~~~~~~{{{ssseeeSSSEEE>>>;;;???LLL\\\kkkxxxwwweeeWWWEEE<<>>999888666555555444333111//////111333444333333666>>>CCCGGGOOOWWW\\\gggtttooo^^^RRRMMMFFFDDDAAA>>>======>>>???EEEJJJPPPUUUXXX[[[]]]___cccdddfffggghhhkkkooorrroooqqqsssuuuvvvwwwwwwxxxuuuvvvwwwyyyzzz||||||}}}~~~~~~~~~}}}}}}|||{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{~~~}}}{{{yyyxxxwwwwwwxxxzzzzzzyyyxxxxxxwwwvvvvvvzzzzzzzzzzzzzzzzzz{{{{{{~~~~~~|||zzzyyyxxxxxxxxxyyyyyyyyy{{{~~~~~~|||mmm```UUUMMMCCC???<<<<<<<<<@@@LLLXXXdddkkkttt|||~~~zzzuuuoooiiifff^^^\\\YYYZZZ\\\^^^___^^^]]]___aaaccceeeiiimmmpppwwwyyyqqqjjjccc```___ZZZSSSMMMHHHFFFIIIUUUaaammmyyyrrrfffWWWLLLFFFCCC@@@<<<::::::999888888888888888777777777777777666666666777777777777777:::>>>AAAQQQ___oooxxx}}}|||xxxuuurrrnnnkkkeeecccbbbfffnnnvvvzzz|||~~~}}}||||||||||||wwwtttsssuuuzzz}}}xxxssspppmmmmmmjjjkkkmmmooopppqqqtttxxxzzz~~~{{{wwwtttrrrqqqqqqnnnmmmmmmmmmnnnppprrrssssssttttttttttttvvvxxxzzzxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{|||}}}~~~~~~}}}{{{yyywwwvvvvvvvvvyyyuuu```QQQHHH@@@======999888777444333555999<<>>::::::BBBPPPaaattt}}}kkkRRR@@@@@@IIIVVViiiwww}}}|||yyyvvvtttjjjWWWCCC777444333111///444???PPPfffzzz~~~bbbSSSCCC<<<:::777444444222111000000000111222333111111555<<<@@@DDDJJJRRRWWW___kkkwwwxxxdddUUUMMMIIIGGGDDDAAA???======>>>BBBFFFMMMRRRVVVYYY\\\______aaadddfffggghhhjjjllllllooorrrtttuuuuuuvvvxxxtttuuuwwwyyy{{{|||}}}}}}~~~~~~}}}|||{{{zzz{{{{{{zzzyyyyyyyyyyyyzzz}}}}}}|||{{{zzzyyyxxxwwwyyyyyyxxxwwwvvvuuutttsssxxxyyyyyyzzz{{{|||||||||}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{}}}~~~}}}~~~qqqcccVVVNNNCCC???<<<<<<<<<@@@JJJVVVcccjjjttt{{{{{{uuunnngggbbbYYYTTTOOONNNPPPRRRQQQPPPOOOQQQSSSUUUWWW[[[___bbbkkksssyyyoooiiifffeee```ZZZSSSNNNJJJJJJRRR\\\eeeooo}}}tttiii[[[PPPJJJFFFAAA===:::::::::::::::::::::::::::999999999999888888888999999:::999999:::===@@@KKKXXXgggpppxxx{{{yyyxxxvvvrrroooiiihhhiiimmmrrrwww{{{|||~~~~~~~~~~~~~~~yyyvvvtttvvv{{{|||{{{xxxrrrkkkfffddddddggghhhmmmuuuyyy|||~~~vvvtttqqqooommmmmmnnnnnnuuuuuuuuutttrrrsssuuuwwwxxxyyyzzzzzzyyyyyyzzz|||{{{|||}}}}}}|||}}}~~~}}}zzzxxxwwwwwwvvvxxx}}}}}}fffVVVKKKBBB>>>>>>888888666444333555999<<>>:::<<>>======>>>CCCIIIOOOTTTWWW[[[]]]\\\___ccceeeffffffggghhhiiimmmqqqtttttttttuuuwwwuuuvvvxxx{{{|||}}}~~~~~~~~~|||zzzyyy{{{{{{{{{zzzyyyxxxvvvvvvxxxyyyzzzzzzyyywwwuuutttuuutttttttttssssssrrrrrrvvvvvvxxxyyy{{{{{{||||||{{{zzzzzzzzz{{{|||}}}}}}{{{{{{{{{}}}}}}{{{}}}~~~~~~sssdddVVVMMMCCC???<<<<<<;;;???IIITTT```hhhrrrzzz|||uuunnniii\\\VVVNNNJJJIIIJJJHHHEEEEEEFFFGGGHHHIIILLLOOORRR\\\bbbpppvvvooommmmmmddd___ZZZUUUOOOLLLQQQXXX___gggrrr|||uuulll^^^UUUOOOJJJDDD???;;;;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::999:::<<>>888777666444333555999<<>>999555333333333333333111///---+++222222444888:::;;;???EEELLLSSS]]]hhhsssvvvfff^^^OOOMMMIIIEEEBBB???>>>===;;;@@@GGGMMMRRRUUUYYY[[[\\\___dddgggggggggggggggggglllqqqsssssssssuuuwwwvvvwwwzzz|||~~~~~~|||zzzyyyyyyyyyyyyyyywwwuuusssqqqrrrtttvvvwwwvvvtttqqqoooppppppqqqqqqqqqrrrrrrrrrssstttvvvxxxzzz{{{||||||yyyyyyzzz{{{|||}}}{{{{{{{{{|||~~~}}}{{{yyy~~~ttteeeVVVLLLCCC???<<<<<<;;;>>>IIISSS___fffqqqyyy~~~~~~wwwsssbbbZZZPPPJJJHHHFFFCCC@@@???@@@AAAAAA@@@BBBEEEGGGOOOUUUaaavvv{{{tttrrrrrrgggbbb^^^ZZZSSSNNNPPPVVV\\\bbbjjjrrr|||}}}wwwmmmaaaXXXSSSMMMFFFAAA<<<===>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>><<<======;;;::::::<<<>>>???GGGQQQZZZfffvvv~~~{{{wwwxxx|||~~~|||xxxnnnqqquuuuuuttttttwww{{{|||~~~~~~}}}}}}~~~~~~~~~~~~|||yyyvvvxxx{{{|||yyyuuupppqqqqqqmmmiiifffgggiiikkknnnzzz}}}|||zzz{{{zzzwwwrrrpppqqqsssvvvyyy{{{zzzxxxwwwyyy||||||}}}~~~|||zzzzzz}}}}}}{{{zzz{{{wwwwwwzzz}}}sss___QQQEEE???>>>777777666444333555999<<>>???;;;444333222111111111111111111---...111333555999>>>AAAIIINNNXXXbbbjjjuuurrraaaWWWQQQIIIEEEDDDCCC@@@>>>@@@AAADDDKKKSSSWWWXXXWWW\\\^^^```bbbdddeeefffeeeiiijjjkkkmmmppprrrssstttwwwyyy{{{{{{{{{{{{}}}~~~}}}|||zzzxxxwwwyyyvvvssssssttttttqqqnnnqqqooonnnoooqqqppplllhhhiiikkknnnoooooonnnooopppssstttuuuxxx{{{~~~{{{{{{{{{yyywwwwwwyyy{{{}}}}}}}}}|||||||||||||||~~~rrrdddWWWNNNAAA???======;;;<<>>>>>???@@@???>>>AAAEEEPPPaaasss~~~zzzwwwooojjjaaaYYYSSSPPPPPPQQQYYYbbbjjjoooxxxwwwpppiiiaaaVVVKKKGGGHHHCCCCCCDDDDDDDDDFFFGGGHHHIIIGGGEEEEEEFFFEEEBBB???AAAAAA@@@???===;;;999888@@@???DDDPPP^^^kkkxxx~~~~~~}}}zzzxxxyyyzzzzzz}}}{{{uuusssxxx~~~}}}||||||}}}~~~{{{yyy|||}}}xxxtttsssqqqpppnnnmmmmmmooorrruuuuuu{{{~~~yyyvvvuuuvvvwwwwwwwwwxxxyyyzzzzzzzzzyyyxxx}}}||||||||||||~~~}}}{{{yyyyyyyyyyyy{{{|||iiiXXXIII@@@@@@===<<<999666444444777:::@@@FFFOOOZZZeeennntttwww~~~$$$$$$%%%&&&'''(((***+++%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))******)))((((((((())),,,...000444EEEaaa{{{{{{tttrrrtttwwwyyy|||zzzuuu^^^KKK;;;999:::>>>HHHTTTrrrkkkMMM<<<===BBBPPPcccsssxxxxxxxxxvvvssslll___MMM>>>555222//////222999FFF[[[lllwwwmmm[[[III???<<<888222222222111111000000111111...///111333555888<<>>@@@AAACCCIIIPPPUUUWWWWWW[[[]]]___bbbcccdddddddddggghhhjjjllloooqqqssstttuuuwwwxxxyyyyyyyyy{{{|||}}}}}}}}}|||zzzyyywwwvvvwwwuuurrrqqqrrrrrrnnnkkkllljjjiiiiiikkkkkkiiiffffffiiilllnnnnnnnnnooopppssssssuuuwwwzzz}}}}}}zzzxxxyyyzzz{{{||||||}}}~~~rrreeeWWWNNNBBB???>>>===;;;<<>>>>>>>>===<<<<<>><<<;;;999999>>><<<@@@IIITTTaaaqqq~~~}}}zzzwwwvvvvvvxxx}}}yyyvvvxxx|||}}}}}}~~~~~~zzzwwwxxxxxxsssppppppqqqrrrtttvvvyyy||||||zzzyyyxxxxxxxxxyyyzzz{{{||||||{{{zzz}}}||||||||||||~~~}}}||||||{{{zzz{{{kkkXXXHHH@@@???===<<<:::666444444777:::???EEENNNZZZeeeooovvvyyy%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((())))))))))))(((''''''''')))+++---...///:::OOOjjjyyyuuuvvvwwwyyy}}}{{{lllXXXCCC;;;999:::AAAJJJ___xxxxxx]]]EEE>>>;;;EEEXXXjjjtttxxxyyyvvvqqqmmmggg[[[HHH:::333111000111333===PPPaaauuupppcccPPPBBB;;;777333222222111000000000000000///000222333444666:::===CCCHHHPPPYYY```iiizzz}}}jjjbbbWWWNNNIIIFFFBBB???@@@@@@AAAEEELLLRRRVVVXXXZZZ\\\^^^aaabbbccccccccceeefffhhhkkknnnpppssstttuuuwwwxxxyyyxxxyyyzzz|||||||||{{{{{{yyyxxxvvvuuuuuurrrooonnnnnnmmmhhhddddddbbb``````aaabbbbbbaaaaaadddhhhkkklllmmmoooqqqssstttuuuwwwzzz|||~~~}}}}}}~~~{{{|||}}}~~~ssseeeXXXOOODDD@@@>>>===<<<<<>>BBBGGGOOO^^^www{{{uuukkkbbb[[[YYYZZZ[[[[[[aaagggmmmttt||||||xxxtttiii]]]UUUUUUVVVWWWXXXWWWVVVVVVWWWXXXWWWXXXXXXUUUOOOKKKJJJKKKJJJHHHEEEAAA???============<<<===BBBIIIUUUhhhyyy~~~zzzvvvrrrqqqtttzzz~~~zzzyyy{{{}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}wwwrrrqqqoookkkjjjlllnnnsss|||}}}yyyvvvtttxxxyyy{{{|||}}}}}}}}}|||}}}}}}}}}||||||}}}~~~~~~~~~~~~|||{{{}}}oooZZZIII@@@>>>===<<<:::777444444777999>>>CCCMMMYYYfffqqqyyy}}}((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''(((***+++,,,///333???WWWttt|||vvvuuuuuuxxx|||wwwcccLLL>>>999777<<>>>>><<<===CCCKKKXXXcccooovvv|||xxxkkk___WWWNNNJJJEEEAAA???===:::999>>>???AAACCCFFFOOOeeeyyy|||qqqggg```\\\\\\]]]]]]```eeekkkqqqxxx|||}}}~~~}}}|||sssggg___]]]___aaacccbbb```___```bbbcccggghhhbbbYYYRRRRRRTTTTTTRRRNNNIIIEEECCCBBBBBB>>>>>>???AAACCCLLL^^^ooo||||||uuupppmmmqqqwww}}}}}}{{{zzz|||~~~}}}|||zzzxxxyyyzzz|||~~~}}}}}}}}}~~~~~~~~~|||xxxqqqkkkhhhfffcccdddhhhllluuu{{{vvvssswwwxxxzzz|||}}}}}}||||||}}}}}}}}}|||||||||||||||}}}}}}|||}}}ttt\\\JJJBBB???===<<<:::777555444666888<<>>AAAGGGPPPVVV]]]jjjvvv{{{pppbbbUUUMMMHHHDDDAAA???>>>>>>>>>BBBHHHOOOTTTXXXZZZ]]]```bbbddddddeeeeeefffhhhlllooorrrtttuuuvvvxxxzzzzzzzzzzzz|||}}}|||||||||{{{zzzyyyxxxwwwqqqlllfffbbb___[[[VVVQQQMMMLLLJJJIIIIIIKKKOOOQQQSSSWWW]]]bbbfffjjjnnnqqqvvvwwwwwwyyy{{{}}}uuugggYYYOOOFFFAAA>>>>>>======BBBIIITTT```lllssszzzzzzkkkaaaZZZVVVOOOJJJFFFCCC@@@>>>999:::===??????DDDTTTcccwww{{{qqqhhhcccaaaaaa______bbbggglllpppsssvvv|||}}}|||qqqjjjhhhkkknnnqqqpppmmmkkkllloooqqqvvvxxxrrrfff]]][[[\\\\\\ZZZWWWSSSNNNKKKHHHFFF@@@@@@BBBBBBBBBEEESSS```rrrxxx}}}uuunnnjjjnnnrrrwwwyyyzzzzzz||||||~~~|||yyywwwwwwyyy|||}}}{{{{{{||||||}}}~~~~~~{{{xxxrrrkkkeeebbb___^^^bbbhhhppp|||{{{xxxvvvwwwxxxzzz{{{{{{zzzzzz}}}}}}}}}}}}||||||||||||}}}}}}zzz```NNNEEEAAA===<<<;;;888555444666777:::???HHHUUUdddrrr~~~%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((&&&''''''((()))*********------222@@@YYYtttyyyxxxvvvzzz~~~wwweeeQQQAAA999999;;;FFFWWWlllzzz}}}kkkXXXEEE???BBBMMM```sssxxxvvvmmmcccaaa```WWWIII888333///------111;;;GGG```nnnuuujjjVVVFFF===999666555444333222111111111000111111111000111333666;;;===CCCKKKRRRYYYdddoooyyyiiiZZZQQQKKKFFFCCC???>>>======>>>CCCJJJPPPUUUWWWZZZ^^^aaadddeeeeeefffgggiiilllooorrrtttuuutttvvvwwwxxxwwwxxxyyy{{{|||||||||{{{{{{zzzyyyxxxqqqjjjaaaZZZUUUQQQKKKGGGCCCCCCBBBAAA@@@AAAEEEHHHKKKOOOVVV]]]ccchhhmmmpppwwwwwwxxxyyyzzz|||}}}~~~~~~}}}~~~wwwhhhYYYOOOEEE@@@===>>>>>>???CCCHHHQQQ]]]iiiqqqxxx}}}rrrfff```XXXPPPJJJEEEAAA>>>;;;;;;===@@@@@@BBBKKKUUUeeewwwyyypppjjjgggfffeeecccbbbeeeffffffhhhllluuuwww~~~yyytttsssxxx}}}|||zzz|||tttiiicccbbb_________^^^ZZZUUUPPPMMMEEEDDDDDDDDDAAAAAAIIISSSdddmmmyyy}}}ssslllhhhjjjmmmppptttwwwzzz}}}~~~~~~~~~~~~}}}}}}}}}{{{yyywwwwwwxxxzzz{{{yyyyyyzzz{{{|||}}}}}}~~~}}}xxxtttmmmgggbbb```^^^___eeemmm{{{zzzuuuvvvxxxyyyyyyxxxwwwwww{{{{{{|||}}}}}}}}}||||||fffSSSHHHBBB======;;;999666444555666888===FFFSSSbbbqqq~~~$$$$$$%%%&&&'''(((***+++###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''(((((()))************+++,,,///888IIIccc~~~~~~~~~zzz}}}ttt^^^III<<<:::<<>>GGGNNNUUU___iiisssrrraaaUUUNNNIIIFFF>>>>>>>>><<<<<<@@@FFFKKKPPPRRRVVV[[[___bbbdddeeefffgggiiikkkmmmppprrrssstttuuuwwwwwwwwwxxxyyy{{{zzzzzz{{{zzzzzzyyyxxxwwwqqqiii]]]SSSMMMHHHCCC???<<<======;;;999:::===@@@DDDIIIQQQYYY___fffkkkooovvvvvvvvvwwwxxxzzz{{{|||}}}|||}}}yyyiiiYYYOOOEEE???<<<>>>???@@@CCCHHHPPP\\\iiipppwwwzzzrrrggg\\\SSSKKKEEEBBBCCC@@@???AAABBBCCCHHHNNNWWWhhh|||yyyuuussssssmmmiiiiiifffaaaaaadddiiimmmuuu~~~zzzxxxyyysssjjjfff```dddhhhkkkiiiddd]]]YYYPPPKKKGGGEEECCCAAAEEELLLUUUaaapppzzz~~~{{{qqqiiieeeeeehhhmmmrrrwww|||~~~}}}}}}}}}||||||||||||zzzyyywwwvvvuuuvvvwwwxxxxxxxxxyyyzzz{{{|||}}}}}}~~~zzztttpppjjjeeecccbbbbbbdddllluuuvvvwwwxxxxxxxxxwwwvvvuuuyyyzzz{{{}}}}}}}}}||||||mmmWWWJJJBBB======<<<999666444555666777;;;DDDPPP```ppp~~~%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&'''(((((((((((((((((('''((()))******+++*********,,,...222<<>>;;;<<<999LLLeeettt{{{nnnYYYIII<<<:::JJJ```kkkuuuvvvllldddbbb]]]UUUDDD:::111///000222666:::TTTgggxxxvvvhhhWWWKKKCCC888888666555444333333333//////000//////000222555555666;;;DDDLLLRRR\\\eeegggyyyyyyfffYYYQQQKKKGGG>>>???>>><<<;;;===CCCHHHLLLOOOSSSXXX]]]aaacccdddeeefffhhhjjjlllnnnpppqqqvvvwwwyyyyyyyyyyyy{{{}}}yyyyyyyyyyyyyyyxxxwwwvvvrrrhhhZZZOOOHHHCCC>>>;;;888::::::999666666999;;;AAAFFFNNNVVV^^^dddjjjnnntttttttttuuuvvvxxxyyyzzz{{{}}}|||}}}zzziiiYYYNNNDDD???<<<===@@@AAADDDHHHPPP\\\iiiqqqxxx{{{nnnbbbYYYQQQMMMGGGAAA===>>>@@@AAADDDHHHPPP___sssxxxrrroooiii```^^^bbb___cccmmmwww{{{xxxwwwyyyzzznnngggbbbhhhpppuuuuuupppiiidddZZZSSSKKKHHHEEECCCGGGLLLLLLYYYjjjvvv|||yyyooogggdddbbbeeelllssszzz}}}}}}||||||{{{{{{{{{zzzxxxwwwvvvuuuttttttuuuvvvwwwwwwxxxyyy{{{||||||}}}}}}xxxrrrnnnhhheeedddeeeeeehhhqqq{{{xxxxxxyyyyyyxxxwwwuuutttxxxyyy{{{}}}}}}}}}}}}}}}rrrZZZKKKBBB======<<<999666444444555666:::CCCOOO___ooo}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''---***---333777BBB^^^{{{{{{ttt^^^GGG<<<<<>>888333444444222222444222111111000000000000000666888<<<@@@EEEMMMUUUZZZeeeqqqpppccc\\\SSSJJJDDDBBB>>>:::888999===AAAHHHLLLRRRVVVYYY\\\^^^```eeeeeefffiiilllnnnooooootttwwwyyy{{{zzzzzzzzz{{{yyywwwvvvwwwxxxxxxwwwvvvsssiii[[[MMMBBB<<<999888999999999888777666666666===AAAHHHOOOVVV]]]eeeiiilllooorrrtttuuuuuuvvvwww{{{{{{{{{|||~~~~~~}}}|||~~~|||}}}}}}lllZZZNNNDDD???===>>>??????CCCHHHOOOVVVaaammmwww}}}rrrddd[[[UUURRRIIIAAA@@@AAAAAABBBDDDNNNWWWggg}}}wwwoooiiiccc___```aaahhhppptttrrrppprrr{{{oooiiilllsss{{{~~~vvvoooggg___SSSJJJGGGGGGHHHIIILLLRRR```qqq|||xxxnnnhhheeedddeeeiiiooovvv{{{||||||}}}~~~~~~{{{zzzyyyxxxxxxxxxxxxxxxxxxvvvssspppnnnmmmnnnnnnooopppqqqsssvvvyyy{{{||||||{{{}}}|||xxxssskkkfffaaaaaa``````dddnnn{{{}}}wwwxxx{{{zzzxxxxxx|||||||||~~~~~~{{{___MMMFFF???<<<:::888999999999888888===FFFQQQ^^^mmmzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''',,,)))+++000333;;;TTTmmm{{{eeeMMM???<<<@@@JJJ]]]oooyyy{{{~~~}}}ooo[[[FFF===EEERRReeexxxuuuqqqlllfffVVVHHH999333222111333555@@@WWWrrruuu```PPPCCC<<<777666555222111222222111000000//////000000444666:::===CCCIIIQQQVVV\\\hhhxxx|||oooggg]]]TTTEEECCC???;;;999:::===???EEEIIIOOOSSSWWWZZZ]]]___dddddddddfffiiilllnnnooorrruuuxxxzzzzzz{{{|||}}}zzzyyywwwwwwxxxxxxvvvuuussskkk]]]OOODDD===999888999999888888777666555555999===BBBIIIPPPWWW___dddiiikkkoooqqqrrrsssuuuwwwwwwwwwwwwyyy|||~~~}}}|||~~~|||{{{}}}~~~lllZZZOOOEEE@@@===>>>??????DDDJJJQQQWWWbbbmmmuuu{{{~~~oooddd\\\RRRIIIFFFEEEDDDDDDGGGHHHPPP```vvv{{{qqqjjjgggddddddiiipppqqqmmmjjjjjjsssxxxvvvrrruuu{{{yyykkkdddYYYQQQNNNLLLKKKJJJHHHNNN[[[kkkwww}}}wwwnnnhhheeeccceeeiiiooovvv{{{}}}}}}}}}}}}}}}}}}{{{yyywwwvvvvvvuuuttttttssssssttttttqqqpppmmmjjjhhhhhhhhhhhhiiijjjlllnnnqqqtttvvvxxxyyy~~~|||}}}|||zzzxxxuuupppjjjeee[[[[[[\\\___gggsssxxxxxxzzzzzzzzz{{{|||||||||~~~~~~cccQQQJJJ???===:::999999999999888999>>>GGGRRR___mmmzzz''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***((()))---...333FFFZZZxxxmmmUUUDDD>>>???FFFVVViiivvvzzz}}}xxxhhhPPP@@@AAAKKKbbbttt}}}zzzuuufffVVVEEE:::444111222666555KKKhhhooo]]]JJJBBB:::888777333000000111000000///////////////111333666:::>>>EEELLLQQQVVV```nnn~~~xxxmmmbbbXXXGGGEEEAAA===;;;;;;;;;<<<@@@DDDJJJOOOSSSWWW[[[^^^bbbbbbbbbdddfffiiimmmooopppssswwwyyy{{{|||}}}|||zzzxxxxxxxxxwwwuuusssssslllaaaSSSHHH???:::777999999888777666555444444666999===BBBHHHPPPYYY___dddgggjjjmmmoooqqqtttvvvsssssstttwww{{{}}}}}}|||{{{{{{{{{{{{}}}mmm\\\PPPGGGAAA======>>>@@@EEELLLUUU[[[eeemmmtttyyy|||uuuggg\\\PPPKKKHHHDDDDDDFFFEEEKKKXXXmmmyyysssqqqnnnmmmooorrrpppiiiccccccfffjjjrrrzzz~~~yyy|||qqqkkkccc^^^ZZZWWWSSSOOOIIILLLWWWfffssszzz}}}tttllleeebbb```bbbeeekkkrrrwwwyyyzzzxxxwwwvvvtttrrrpppnnnnnnmmmllllllkkkkkkkkkkkkllliiihhheeecccbbbaaaaaaaaa```aaacccfffiiimmmpppqqquuuyyy||||||~~~|||{{{yyyvvvsssppplllgggcccZZZYYYZZZaaalllzzzyyywwwyyyzzz|||~~~|||||||||~~~iiiWWWNNN@@@===:::999999999999888:::???HHHRRR___lllyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''')))+++,,,///<<>><<<@@@LLL```pppxxx|||~~~~~~pppYYYDDD???DDDZZZmmm}}}ttteeeRRRCCC777111111555222CCC\\\uuuxxxgggQQQGGG===:::888444111000111000//////......//////000222444777;;;AAAHHHLLLXXX___jjjvvvqqqcccWWWKKKHHHDDD@@@>>><<<;;;:::===AAAFFFKKKPPPUUU[[[^^^aaaaaabbbbbbdddhhhmmmppppppssswwwyyyzzz{{{}}}~~~~~~|||zzzxxxxxxvvvtttrrrqqqmmmdddXXXKKKAAA:::777:::999888777555444333222666888:::>>>CCCJJJSSSXXX^^^aaaeeeiiilllooorrruuurrrrrrsssvvvzzz|||||||||zzzzzz{{{|||}}}~~~~~~ooo]]]RRRHHHBBB===<<<===???EEELLLYYY___gggnnnssswww{{{~~~wwwjjj\\\TTTNNNHHHFFFGGGHHHJJJRRRcccyyy|||yyyyyyyyytttiiiaaa___aaaaaaeeejjjmmmpppyyyxxxsssooolllkkkfff___XXXPPPQQQWWWdddpppyyyyyyppphhhaaa]]]\\\]]]___dddjjjoooqqqrrrmmmllljjjiiihhhgggggggggaaaaaa```````````````aaa```___^^^\\\[[[ZZZZZZZZZXXXYYY[[[^^^bbbfffiiikkkooorrrvvvwwwyyy{{{}}}}}}{{{yyytttqqqmmmiiiddd```___]]]^^^fffrrr~~~zzzuuuvvvxxx{{{|||{{{|||~~~nnnZZZOOO@@@>>>;;;999999:::999888:::???GGGQQQ]]]kkkwww$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((()))+++,,,000888AAAYYYuuuwwwcccMMM===999:::CCCUUUgggqqqxxx|||}}}vvv```KKKAAABBBRRRfff~~~}}}qqq___NNN>>>222000333222===PPPfff|||vvvZZZMMM@@@;;;999666333333111111000///////////////000222444666999>>>DDDIIIXXX]]]eeeppp}}}{{{jjj\\\QQQMMMGGGBBB@@@>>>;;;888;;;>>>CCCGGGMMMSSSZZZ^^^```aaabbbbbbcccgggmmmqqqqqqtttwwwyyyyyyzzz{{{|||}}}{{{yyyxxxvvvsssqqqooommmhhh]]]PPPDDD<<<999;;;;;;999888666444222222444555777999<<>>DDDKKKYYY___gggmmmpppsssyyy}}}~~~nnncccZZZRRRMMMMMMLLLJJJNNN[[[lllyyylllccc```]]][[[ZZZ\\\]]]___fffooo}}}|||{{{{{{|||wwwmmmdddYYYVVVYYYcccnnnvvv~~~{{{tttnnnhhhbbb^^^\\\[[[\\\___cccfffggggggbbbaaa___^^^\\\[[[[[[[[[UUUTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRTTTWWW[[[^^^aaacccfffiiimmmppprrrtttxxx||||||yyyuuuqqqmmmhhhccc___bbbbbbdddkkkvvv{{{tttssstttxxx|||{{{zzz{{{}}}rrr[[[MMMAAA>>>;;;:::::::::999888999>>>FFFPPP\\\iiivvv~~~########################&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((()))***+++---111666:::JJJeee|||jjjRRR???888777<<>>;;;888555555222111111000000000000000000111333444777;;;AAAEEEQQQVVV___iiiuuuqqqcccXXXRRRJJJDDDBBB???<<<999999<<>>===<<<<<>>QQQpppqqqZZZFFF:::777999BBBNNNZZZgggqqqyyy|||{{{fffRRRGGGHHHWWWmmm~~~wwwiiiSSS===222111000444<<>><<<:::777555333222222333444444555777:::===DDDFFFJJJMMMPPPUUUZZZ^^^dddeeefffiiinnnpppqqqpppssssssttttttuuuwwwxxxyyy{{{{{{{{{{{{{{{|||}}}}}}~~~sssbbbWWWIIICCC???===<<<;;;===BBBIIIPPPXXX\\\^^^ccckkkrrruuuwww~~~~~~{{{|||wwwiii___\\\WWWQQQOOOTTTZZZfffvvvssshhhbbb\\\YYYUUUSSSVVV\\\\\\iiiwwwrrreee___]]]eeeooovvv||||||tttooollliiiddd```\\\YYYUUURRRQQQPPPNNNLLLKKKKKKJJJIIIFFFDDDAAA???@@@@@@@@@@@@@@@AAABBBBBB?????????@@@??????>>>>>>AAABBBCCCEEEHHHKKKNNNOOOQQQRRRWWW]]]___```hhhrrrtttsssrrrrrrppplllgggcccaaadddiiimmmppprrruuuwwwrrrrrrtttwww{{{wwwqqqoooqqqtttwwwwwwxxx{{{~~~~~~~~~xxx]]]LLLBBB@@@<<<;;;::::::999777999>>>GGGRRR^^^lllyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((******(((''')))---......666DDDbbbwwwbbbNNN===999888>>>FFFQQQ```lllxxx|||qqqYYYJJJCCCOOOcccuuu}}}qqqZZZBBB555222///111777EEE^^^wwwkkkRRRDDD>>>:::888888444333222222111111222222...///000111222666;;;???GGGKKKTTT^^^eeeppprrrbbbYYYNNNFFFDDDBBB>>>;;;555777:::===BBBIIIQQQWWWVVV[[[```bbbaaaccchhhlllmmmppptttxxxzzz{{{}}}}}}{{{yyyyyywwwuuusssppptttuuuooobbbSSSJJJFFF@@@???===;;;888555444222444666777777666777999;;;<<<>>>BBBEEEHHHMMMRRRVVV]]]]]]___dddiiilllmmmmmmooooooooopppsssuuuxxxzzzyyyyyyyyyyyyzzzzzz{{{|||yyyzzz|||ssscccXXXIIIDDD???>>><<<999;;;???AAAHHHPPPUUUWWW\\\eeemmmooorrryyy{{{wwwxxx|||zzzooojjj```XXXSSSTTTUUU[[[rrr~~~vvvooogggaaa[[[VVVWWW[[[WWWcccqqq{{{tttiiicccaaahhhssszzzvvvoookkkfff___ZZZYYYUUUPPPKKKHHHFFFCCCAAA???@@@AAABBBAAA???===<<<<<<;;;;;;;;;<<<<<<===>>>=========>>>>>>======<<<;;;<<<===???BBBEEEGGGHHHJJJJJJOOOVVVYYYZZZbbbnnnoooooopppqqqqqqnnnjjjfffcccgggkkkllljjjhhhiiijjjmmmmmmpppuuu{{{yyyrrroooooorrrvvvvvvwwwzzz}}}~~~~~~~~~~~~{{{^^^MMMCCC@@@===;;;::::::999777:::???HHHSSS```nnn|||%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%'''''''''''''''''''''''''''((((((***+++,,,------222999KKKddd|||~~~|||{{{~~~~~~mmmXXXEEE<<<777;;;???DDDUUUhhhuuu|||gggLLLBBBEEERRRgggyyy~~~sssaaaLLL===777111222444===PPPjjjttt\\\JJJ@@@;;;888666111222222333222111000//////000111111222444777:::CCCGGGOOOWWW]]]gggzzzzzzkkk___RRRLLLHHHAAA<<<:::::::::999:::<<>>;;;888666444333333444444555555555555555555888888999;;;>>>CCCGGGIIINNNQQQTTTYYY]]]aaadddeeeeeehhhkkkmmmoooppprrrtttsssssstttuuuvvvwwwxxxxxxwwwwwwxxxyyyzzz|||}}}~~~{{{wwwcccVVVJJJEEE>>>;;;;;;<<<:::999>>>@@@DDDHHHNNNUUU]]]cccfffggglllttt|||{{{wwwxxxxxxxxxxxxyyy|||~~~zzzyyyxxxyyy~~~xxxmmmccc^^^]]]YYYWWWcccuuuwwwnnnhhhddd___ZZZ\\\\\\ddduuu|||mmmiiijjjsss|||vvvmmmgggaaa[[[WWWWWWPPPHHHBBB@@@@@@>>><<<;;;;;;;;;:::999999888888888888999999999999888888:::::::::::::::;;;<<<<<<;;;;;;::::::;;;===???@@@DDDCCCEEEIIILLLPPPZZZdddhhhggggggjjjlllllliiifffjjjgggeeeeeeaaa\\\\\\```ccciiipppttttttwww||||||rrrkkkkkkooorrrvvv{{{~~~~~~}}}}}}~~~~~~|||{{{bbbOOOCCC>>>:::;;;;;;888666888999>>>GGGTTTbbbppp|||}}}{{{|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))***++++++,,,,,,...333@@@TTTkkk|||}}}{{{|||}}}rrr___III>>>888;;;===@@@MMM\\\qqq|||qqqXXXCCCBBBIIIZZZmmmzzzxxxhhhSSSAAA777222222333999HHHaaazzz~~~hhhUUUGGG>>>999777444333111000000000000111...///111111222444777:::>>>BBBIIIQQQVVV___qqqsssfffXXXPPPJJJDDD???===::::::999999;;;@@@FFFKKKOOORRRVVVXXX[[[]]]aaaccckkklllnnnqqqsssuuuvvvvvv{{{{{{|||~~~}}}zzz|||}}}|||vvvjjj[[[NNNFFFBBB@@@===:::777666555555666666666666666666666666888777777888:::<<>>>>><<<:::999888888888777777666666666777777888888888777777888777777777777888888888888888777777888:::;;;<<<>>>===>>>BBBEEEIIISSS]]]fffeeeeeegggiiihhheeebbbbbb___]]]\\\XXXTTTVVVZZZ```fffnnnrrrsssuuuzzztttlllkkknnnqqquuuzzz~~~}}}}}}}}}}}}}}}~~~~~~dddOOOCCC>>>:::;;;;;;888777999;;;???IIIUUUcccqqq|||~~~www{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((((((((('''''''''''''''''''''''')))))))))******++++++++++++---333@@@RRRgggzzz}}}zzzxxxkkkQQQEEE<<<;;;<<<===DDDMMMeeevvv}}}hhhJJJBBB???KKK]]]ooo}}}rrr___III;;;444333222444>>>SSSnnnwwwbbbPPPCCC;;;999777555222///...///111333---...000111111444777:::>>>AAAHHHOOOTTT\\\kkkzzzsssbbbWWWOOOGGGBBBAAA;;;;;;:::888999<<>>AAADDDGGGHHHIIINNNPPPTTTVVVWWWYYY\\\]]]bbbcccdddeeeggghhhiiijjjiiiiiihhhhhhiiiiiijjjkkklllqqq{{{{{{jjj^^^OOOIIIAAA=========<<<:::777999;;;<<>>>>>>>><<<999777777777777777666666666666777888888999999999999777777777777666666666666777777666666666777999::::::888999<<>>:::;;;<<<999999;;;<<>>DDDUUUiiitttVVVGGG<<<@@@QQQeeewwwzzzjjjVVVFFF888555111111666HHHccczzzoooZZZJJJ@@@;;;999777555222111111222333---...///000111333666999===@@@FFFLLLQQQWWWdddrrrzzzooo```VVVKKKEEECCC===<<<;;;888777999>>>AAAIIILLLPPPTTTWWW[[[```ccceeeggglllqqqtttuuuuuutttyyyzzz|||zzzpppcccVVVMMMGGGEEEAAA<<<999888888888888888888888777777777777777666555444333333444444555666888:::<<<>>>??????DDDFFFJJJLLLMMMOOOQQQSSSUUUUUUVVVXXXZZZ[[[\\\]]]___^^^^^^]]]]]]]]]^^^^^^```fffppp|||lllaaaQQQJJJBBB===<<<<<<;;;999777888999999999;;;???AAADDDEEEIIIOOOUUUWWWWWWUUUSSSTTTVVVXXXZZZZZZZZZYYYUUUUUUUUUUUUVVVWWWXXXXXXaaaooovvvkkkiiinnn}}}~~~~~~sssiii```WWWQQQIIIEEEAAA???@@@@@@===;;;888888888888888888999999888999:::;;;;;;<<<;;;;;;999999999999999999888888999999888777777888999:::;;;999:::===???BBBKKKUUU`````````___]]]ZZZVVVSSSMMMIIIEEEDDDBBBAAAFFFMMMXXX```jjjppprrrtttxxx|||zzzqqqnnnmmmnnnsssyyy}}}~~~}}}~~~~~~oooUUUDDD???;;;<<<<<<::::::======BBBKKKXXXfffsss}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''))))))))))))))))))******,,,---,,,+++///===QQQaaarrr}}}hhhZZZIII>>>:::999<<<@@@HHH[[[tttdddQQQ???<<>>FFFIIINNNSSSWWW\\\```dddcccfffkkkppptttvvvvvvvvvyyyzzz}}}yyypppeeeXXXPPPIIIFFFAAA<<<999888888999888888888777777666666666777777666666666666666666444555666888999999::::::<<>>;;;888888999999::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;::::::;;;:::999888888999::::::===<<<===@@@AAACCCKKKUUU^^^^^^^^^[[[WWWRRRNNNLLLFFFBBB>>>=========CCCKKKVVV___jjjqqqsssuuuyyy}}}}}}uuupppnnnnnnrrrxxx}}}}}}~~~uuuZZZFFF@@@<<<<<<===;;;;;;>>><<>>IIIYYYrrrttthhhVVVGGG>>>;;;<<<>>>AAAOOOccctttrrr^^^III>>>@@@LLL^^^lllyyy}}}wwwmmmbbbIII???666444444;;;NNNbbbsss___MMM@@@:::::::::999777555222000...////////////000333555888999>>>EEEIIIMMMVVV```hhhvvvzzzkkkZZZMMMGGGBBBAAA???<<<999888:::<<<@@@DDDIIINNNSSSYYY^^^bbbbbbeeejjjooosssvvvwwwxxxxxxyyy}}}yyysssiii]]]UUUKKKHHHBBB===:::999999:::999999888888777666666666777777888888888999999999444555666777888888888888777999<<<===<<<<<<>>>??????@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCGGGLLLVVVbbbrrr{{{mmmdddSSSLLLBBB;;;999999888666999::::::999777666777888888999:::;;;<<<===>>>>>>======>>>>>>>>>>>>======???@@@AAABBBCCCBBBBBBBBBBBBIIIVVVeeeqqq|||xxx~~~xxxpppjjjeeebbbSSSNNNHHHDDDCCCBBB???<<<999::::::;;;<<<======>>>;;;<<<<<<===<<<<<<;;;;;;:::;;;===>>>>>>>>>===<<<===<<<:::999999999::::::======???CCCCCCDDDJJJRRR\\\\\\[[[WWWQQQKKKFFFEEE@@@<<<:::::::::;;;BBBIIISSS]]]jjjrrruuuvvvzzz}}}~~~xxxtttpppnnnsssyyy}}}~~~}}}}}}yyy^^^IIICCC>>>======;;;;;;>>><<>>AAAOOO\\\nnn~~~|||xxxqqqhhhSSSFFF:::777555666BBBRRRsss|||kkkWWWGGG<<<;;;999777555333111111///000000///...///111333777888===DDDIIILLLTTT\\\___lllyyywwwfffVVVOOODDDCCCAAA>>>;;;:::;;;===;;;???EEEJJJPPPVVV[[[___aaacccggglllppptttwwwxxxwwwyyy}}}|||wwwnnnccc[[[NNNJJJDDD???;;;:::;;;<<<;;;::::::999888888777777777777888999999999999999666777888999999:::999999666888::::::999888999:::;;;<<<<<<<<<============<<<<<<<<<;;;<<<<<<======>>>BBBHHHRRRaaauuu|||ooohhhVVVNNNCCC<<<:::999888777888999999888666444555666444555666777888999;;;<<<:::999999999999999999:::>>>??????@@@AAAAAAAAAAAACCCFFFNNNXXX___eeesssyyysssqqqooommm```YYYQQQKKKIIIGGGDDDAAA>>>???@@@AAABBBCCCDDDDDDAAAAAAAAAAAA@@@???>>>>>><<<>>>@@@BBBCCCCCCBBBAAAAAA@@@>>><<<<<<<<<<<<======>>>BBBFFFFFFEEEIIIPPPYYYYYYXXXSSSKKKDDD???>>>;;;888666888888:::@@@GGGQQQ[[[iiiqqquuuvvvyyy||||||~~~{{{wwwrrrooosssyyy}}}~~~~~~~~~~~~{{{}}}~~~~~~}}}|||~~~yyy```LLLEEE???>>>===;;;;;;>>>===DDDOOO^^^mmmzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---''''''''''''''''''''''''%%%&&&'''((()))***+++,,,'''***---,,,******///333777MMMjjj|||iiiWWWKKKEEECCC999>>>EEEQQQeeeyyy{{{cccMMM???<<>><<<<<<;;;::::::999888888777777888888999888888777999999:::<<<<<<<<<<<<<<<888:::;;;;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======999<<<@@@HHHVVVjjj}}}qqqkkkXXXPPPEEE===;;;:::999888666777777666444333444555222333555555666888;;;===888888888888999;;;>>>?????????@@@BBBCCCEEEFFFFFFGGGFFFJJJOOOQQQSSS]]]jjjwwwzzzuuuuuuuuuuuukkkdddZZZSSSOOOMMMJJJGGGDDDEEEFFFGGGHHHIIIJJJKKKGGGGGGGGGFFFEEEDDDBBBBBB???AAADDDFFFHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@>>>@@@DDDIIIIIIGGGJJJPPPVVVWWWVVVPPPGGG???;;;:::777444444666777888>>>EEEOOOZZZhhhqqqtttvvvyyy|||zzz|||}}}yyytttppptttyyy}}}~~~}}}}}}}}}www{{{~~~~~~}}}{{{}}}}}}xxxaaaMMMFFF@@@>>>===:::;;;>>>>>>EEEQQQ```ppp}}}###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((()))******)))))))))***,,,///000777;;;NNNppp}}}gggLLL;;;666::::::<<>>666666888666333333111000/////////111222333222444666:::>>>DDDKKKPPPYYY\\\eeerrr}}}tttcccVVVNNNFFF@@@@@@@@@>>><<<<<<;;;>>>BBBFFFJJJNNNSSSVVV[[[]]]bbbgggmmmsssyyy|||yyy{{{~~~uuuiii___XXXMMMDDD@@@???======???:::<<<>>><<<999777999<<<:::999999888888999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999999::::::>>>===<<<<<<<<<<<<<<<<<<<<<===@@@EEELLL[[[tttsssjjjWWWOOOEEE???======<<<::::::999666555444555666777888888888888999999999999;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>@@@BBBDDDFFFHHHGGGFFFFFFHHHKKKPPPUUUXXXgggsss}}}}}}~~~|||yyy{{{pppeee^^^XXXRRRNNNNNNMMMHHHHHHNNNPPPMMMMMMPPPRRRPPPLLLJJJIIIJJJLLLMMMLLLMMMNNNNNNOOOOOOOOOOOOMMMJJJGGGEEEDDDEEEDDDCCCCCCBBBCCCFFFHHHHHHLLLRRRUUUYYYXXXNNNDDD>>>;;;888444222222555777999???GGGPPP\\\hhhmmmooosssvvvvvv~~~{{{zzz~~~|||tttppprrrsssvvvxxxzzz{{{{{{{{{yyyyyyzzz}}}~~~wwwcccUUUKKKBBB>>><<<;;;===BBB@@@GGGTTTdddsss$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))***)))(((((()))+++---///111666EEEaaannnUUUCCC<<<999888:::BBBRRReeettt{{{xxxbbbKKK@@@BBBGGG^^^sss~~~{{{tttjjj^^^KKK:::333444888:::HHH```~~~ooo\\\MMMCCC:::999999777444444222111000//////000111222222444666888;;;@@@FFFJJJQQQUUU]]]iiittt~~~mmm```TTTLLLDDDBBBAAA>>><<<===999;;;>>>BBBEEEJJJPPPTTTZZZ]]]aaagggmmmsssxxx|||{{{~~~{{{nnndddYYYOOOEEEAAA@@@>>>>>>@@@>>>??????>>><<<;;;<<<===::::::999999999::::::;;;======>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<======@@@DDDIIIVVVmmmuuukkk]]]UUULLLEEECCCCCCAAA@@@???>>><<<::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========BBBBBBCCCEEEHHHKKKMMMNNNKKKKKKJJJKKKMMMPPPTTTVVV]]]gggvvvzzzpppiiibbbZZZTTTRRRSSSOOOOOOTTTWWWVVVXXX]]]aaa___\\\ZZZZZZYYYXXXXXXWWWXXXYYYZZZZZZZZZZZZYYYUUUSSSPPPOOONNNMMMJJJHHHGGGEEEFFFIIIIIIHHHLLLRRRTTTXXXVVVMMMCCC===:::777444222222555777999???FFFPPP\\\gggkkknnnrrruuuvvvyyywwwwww|||}}}uuurrrtttuuuvvvwwwxxxyyyyyyyyyxxxxxx{{{~~~~~~{{{iii\\\RRRGGGBBB>>>;;;<<>>LLL]]]lllvvvsssZZZEEEBBBIIIVVVmmm~~~zzznnneeeUUUEEE888444666999<<>>999:::<<<>>>AAAGGGMMMRRRWWW[[[aaafffkkkqqqwww{{{~~~tttiii\\\QQQFFFBBBAAA???@@@CCCDDDBBBAAAAAAAAAAAA???>>><<<<<<<<<<<<<<<===>>>???===>>>@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBDDDGGGKKKUUUhhhzzzwwwmmm^^^WWWMMMGGGEEEEEEDDDBBBAAA@@@???>>>>>>>>>???@@@???>>>>>>>>>===<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGIIILLLOOORRRTTTTTTSSSRRRRRRSSSUUUWWWYYY\\\aaajjjsssxxxoooddd]]]\\\]]][[[\\\bbbfffhhhmmmrrrxxxvvvsssrrrpppnnnkkkiiiggghhhhhhiiiiiiiiiiiiiiieeeccc```^^^[[[WWWSSSOOOMMMJJJJJJKKKJJJHHHKKKQQQSSSVVVSSSJJJAAA<<<999666444222222555777888>>>EEENNNZZZdddhhhkkkpppuuuvvvtttssstttyyy~~~wwwtttuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvxxx}}}~~~~~~~~~~~~mmmbbbWWWLLLEEE???;;;:::===EEEMMMZZZjjjxxx$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((('''((())))))******)))((('''''''''''''''))))))(((((((((((()))******222777@@@YYY|||}}}iiiRRRDDD888444444<<>>333333999:::HHH^^^vvvtttWWWKKK>>>:::888555333444666555333000////////////111222333444555888<<>>FFFOOO]]]lll{{{%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))***)))((('''''''''''''''(((((((((((((((((())))))***000333777KKKlll}}}lllVVVEEE;;;666555<<>>DDDFFFKKKSSSZZZcccsssnnnbbbTTTMMMHHHDDDBBBDDD===<<<;;;:::<<>>;;;888555444222333666777777;;;BBBHHHQQQZZZ]]]```hhhooosssssssssuuuyyy~~~zzzwwwqqqooollljjjjjjkkknnnpppoooqqqsssuuuvvvvvvvvvvvvyyyzzz|||}}}~~~~~~~~~~~~}}}|||}}}qqq]]]UUUMMMDDDAAA???<<<>>>AAAFFFOOO^^^nnn}}}%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((((((''''''''''''(((''''''(((((()))))))))***)))+++...222>>>VVVuuu~~~zzzooo[[[III@@@999666<<>><<<999555444333333666777666:::@@@CCCKKKSSSUUUYYYbbbkkkpppssstttvvvyyy|||{{{xxxooolllgggcccbbbdddgggjjjnnnpppssstttssssssssstttwwwyyy|||}}}~~~~~~}}}}}}}}}|||}}}mmmXXXNNNFFF@@@???>>>>>>@@@DDDFFFOOO___qqq%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((()))&&&'''((()))***+++++++++***(((***000555AAA\\\xxx~~~{{{xxxxxxssscccQQQEEE;;;777:::>>>DDDTTTfffnnn}}}uuuZZZHHHSSSggg}}}|||iiiMMM;;;888111555???RRRmmm{{{jjjUUUHHH@@@999666777777666444111000/////////+++---000111222444777999;;;<<<@@@EEEJJJQQQ^^^lllwwwhhh^^^UUULLLFFFEEE???>>>;;;999888999>>>AAAEEENNNXXX^^^```dddkkkqqqzzzxxxjjj^^^RRROOOQQQUUU[[[aaa``````___]]]ZZZWWWVVVWWWUUUUUUTTTSSSRRRRRRRRRRRRRRRVVV]]]dddjjjooorrrsssoooppppppqqqrrrrrrssssssqqqrrrssstttuuuttttttsssoooooooooooooooppppppqqqrrrssswww}}}~~~uuuiiieeebbbcccgggkkkmmmmmmhhhiiijjjjjjkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllllllllmmmjjjkkklllooorrrvvvyyyzzz{{{|||}}}~~~}}}|||nnneeeZZZRRRLLLLLLSSS\\\___\\\SSSGGG???===999555444333444666777666999???>>>FFFMMMOOOSSS]]]gggmmmpppqqqtttwwwzzz}}}{{{xxxpppkkkddd^^^[[[\\\___bbbhhhllloooqqqqqqppprrrtttwwwzzz~~~~~~~~~~~~~~~~~~~~~~~~ppp\\\NNNFFF@@@@@@@@@???AAADDDFFFPPPaaattt%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&'''(((***+++,,,,,,,,,,,,'''***111111444MMMlll}}}~~~yyyvvvxxxwwwiiiXXXHHH===777999:::===MMM___iii~~~cccGGGMMM\\\qqqwwwWWW???888:::888777BBB[[[xxxzzzcccTTTIIIAAA======777666444222000000000000,,,---000111111222444555::::::>>>CCCGGGMMM[[[hhh{{{pppdddYYYNNNGGGEEEBBBAAA???<<<::::::===@@@CCCLLLVVV\\\^^^bbbiiipppzzz|||nnnbbbVVVSSSVVVZZZaaahhhfffhhhhhheee```]]]]]]___aaa```___]]]\\\\\\\\\\\\^^^bbbiiirrryyy~~~xxxpppmmmkkkmmmsssxxxzzzzzz{{{{{{|||}}}}}}~~~}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzz|||~~~}}}xxxtttrrrqqqwwwvvvkkk___UUUPPPPPPYYYcccccc___TTTHHH@@@===:::555444333444777777666999>>>;;;CCCJJJKKKOOOZZZeeekkklllooorrruuuxxx|||zzzwwwqqqkkkccc[[[WWWWWWYYY\\\bbbfffkkkmmmmmmnnnqqqsssyyy|||~~~}}}~~~uuucccQQQIIICCCBBBAAA???AAADDDGGGQQQcccvvv'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%''')))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))((())),,,...222AAAQQQwww}}}}}}zzzyyyuuussstttvvvvvvqqqlll\\\HHH777555666888AAAMMM```sssuuu\\\PPPLLL[[[sss|||dddJJJ999777888999===KKKdddyyybbbQQQFFF???;;;;;;888444111///...//////111000000000111222333333888:::===@@@DDDKKKRRRVVVnnnyyylll```SSSLLLJJJBBBAAA>>>:::777777:::<<>>>>>@@@DDDKKKUUUddduuu***((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))((())),,,,,,///;;;IIIlll|||{{{yyyxxxvvvtttvvvyyyzzzvvvssscccOOO===999999999???HHHUUUfffxxx^^^NNNCCCOOOggg{{{oooVVVDDD999666555;;;EEEYYYuuurrrZZZJJJAAA>>>;;;999555222111111111000000/////////000000111222666777999<<<@@@FFFNNNSSS]]]ooozzzmmm^^^TTTPPPDDDBBB???<<<999999:::<<>>CCCJJJSSS]]]ccckkknnnsssvvvxxxyyy|||}}}}}}{{{uuuqqqggg]]]WWWRRRMMMMMMOOOVVV\\\ccchhhjjjlllpppsssuuuwwwzzz}}}~~~~~~}}}|||yyyyyyyyyyyyzzz}}}nnn[[[PPPDDD@@@??????AAAEEEMMMVVVeeeuuu'''&&&%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))(((******)))+++444>>>[[[ttt}}}zzzwwwwwwuuuuuuwww{{{}}}{{{xxxnnnYYYDDD===;;;999<<>>;;;:::::::::;;;???EEELLLSSS[[[ccciiisss|||~~~qqqeeebbbeeemmmwwwzzztttvvv|||yyyrrriii___\\\```dddmmmuuuzzz~~~}}}{{{}}}vvviiiaaa\\\]]]ccckkknnnggg[[[NNNCCC<<<888777444444333333333444555555555777;;;???FFFNNNWWW]]]fffiiinnnrrrtttwwwyyy{{{zzz}}}{{{uuupppfff\\\VVVQQQLLLLLLNNNTTTZZZbbbhhhjjjmmmqqqtttsssuuuxxx{{{}}}~~~}}}}}}zzzzzzzzzyyyzzz~~~sss]]]RRRFFFAAA@@@@@@BBBFFFOOOXXXfffuuu%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%'''(((((('''&&&%%%(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''((())))))(((***111777LLLggg|||wwwwwwuuuuuuwwwzzz|||{{{zzzyyydddLLL???:::777888;;;GGGTTTeeeuuu}}}fffNNNFFFPPPdddyyyuuubbbIII:::444:::===BBB\\\zzz{{{eeeSSSFFF===:::777666666666444222/////////......///000000111111222333555;;;CCCHHHOOOYYYgggyyy}}}lll___WWWKKKHHHCCC@@@===;;;999888999<<>>;;;888666888;;;???EEEKKKTTT^^^dddpppzzzzzzmmmjjjnnnvvv}}}vvvtttyyyvvvmmmjjjdddaaa^^^```fffppp|||}}}}}}{{{nnnhhhjjjnnnqqqssslll___QQQEEE>>>:::888555444444333333333444444333555777:::>>>EEEMMMRRR\\\```dddhhhkkkmmmppprrrwwwzzz}}}{{{uuulllbbbYYYTTTQQQNNNNNNQQQXXX___fffkkklllmmmnnnpppqqqrrruuuwwwzzz{{{||||||{{{{{{zzzyyyyyy|||mmm___SSSHHHDDDCCCCCCFFFIIINNNWWWfffvvv&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$((()))&&&''',,,000000666LLLjjj~~~~~~vvvdddQQQBBB999777777<<>>BBBHHHQQQ[[[aaalllxxx~~~ssspppuuu}}}~~~tttmmmpppwwwxxxoooeee]]]VVVVVVZZZ```hhhpppvvvppprrrvvvwwwxxxpppcccTTTHHH???:::999555555444333333333444444333444666888<<>>EEEPPP[[[hhh~~~wwwfff]]]QQQGGGCCC???;;;888999:::<<>>DDDIIINNNRRRYYY___dddhhhllloootttvvvyyy{{{|||~~~zzzjjj```VVVQQQLLLHHHHHHJJJUUU\\\dddjjjkkkkkklllmmmqqqrrrsssuuuvvvwwwxxxyyyzzz{{{{{{zzzxxxxxxxxxzzz}}}nnn\\\QQQFFFCCCDDDEEEIIIMMMRRRZZZiiixxx&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((('''%%%###!!! !!!###%%%(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''***(((""""""(((+++((((((000DDD```{{{~~~~~~}}}pppZZZHHH===999888<<>>;;;666555444333333333333333111222333444666;;;BBBFFFEEEJJJQQQXXX___dddjjjmmmvvvxxx{{{|||}}}|||nnndddYYYSSSMMMHHHGGGIIIRRRYYYbbbhhhjjjjjjkkkmmmrrrrrrssstttuuuvvvwwwxxxssstttuuuuuurrrpppppppppsssoooZZZPPPEEECCCDDDFFFJJJNNNUUU]]]kkkzzz&&&((($$$$$$(((&&&###$$$%%%%%%%%%&&&(((***((('''&&&%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%###%%%$$$#########$$$%%%&&&+++------+++'''$$$%%%&&&+++***)))'''''''''(((((((((''''''''')))+++---...,,,111888HHHbbb}}}}}}{{{}}}~~~}}}|||kkkVVVDDD<<<;;;<<<@@@JJJZZZkkkwww{{{zzzyyyvvviiiRRRAAACCCOOOrrrvvv^^^III===:::<<<>>>JJJ___{{{hhhVVVDDD>>><<<888444555111000///......------...////////////000111222333:::===DDDLLLTTTaaawww|||kkkZZZQQQIIIAAA<<<===;;;:::999888;;;BBBLLLSSS^^^jjj~~~|||}}}zzzooo```UUUPPPUUUdddsssmmm]]]SSSNNNJJJHHHMMMRRR[[[iii{{{wwwaaaPPPHHHBBB===;;;999555444444555444444000111111333666999<<<>>>AAAEEEKKKQQQYYYbbbjjjppptttwwwzzz|||}}}}}}~~~~~~~~~~~~yyynnnhhh___VVVOOOJJJGGGEEEKKKRRR\\\ccceeegggkkkooorrrrrrssstttuuuvvvvvvvvvuuusssoookkkhhhgggffffffmmmuuusss```TTTIIIEEEFFFIIIOOOUUUYYYcccqqq|||&&&(((%%% %%%'''%%%$$$%%%&&&%%%%%%%%%''')))''''''&&&%%%%%%%%%%%%%%%&&&$$$###%%%''''''%%%###&&&%%%$$$$$$$$$%%%&&&'''&&&(((***)))'''&&&((()))(((''''''&&&&&&'''((()))((((((''''''(((***,,,---+++...333>>>TTTooovvvcccPPPEEE<<<<<>>PPPiiirrr^^^III???===999666666111111000///............////////////000111222333777:::@@@GGGNNNZZZnnnxxxeeeZZZSSSJJJDDDCCC<<<;;;:::999;;;AAAIIIPPPZZZeeeyyy}}}~~~xxxmmm___VVVQQQSSS]]]hhh{{{{{{gggZZZQQQKKKGGGFFFJJJQQQ\\\mmmiiiXXXMMMEEE???;;;999777666666666444333111111111333555777:::<<>>CCCJJJOOORRRVVV\\\aaafffgggjjjlllmmmllljjjiiihhheee___YYYTTTQQQOOOOOOQQQZZZjjjzzzxxxoooXXXOOOFFFDDDFFFJJJQQQXXX^^^hhhvvv'''((('''&&&%%%%%%%%%$$$&&&''''''%%%$$$###$$$&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$&&&'''(((%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))&&&+++---,,,333HHHhhh~~~~~~~~~jjjYYYEEE???<<>>777999666999BBBUUUooouuuXXXEEE>>><<<999666222222111000///////////////////////////000111111333444888===@@@GGGUUUcccvvvzzziii```WWWLLLCCCAAA@@@>>>;;;:::===BBBFFFRRRWWWeee|||uuuhhhZZZSSSPPPOOOQQQUUUkkk|||sssdddXXXQQQIIIFFFGGGMMMXXXfffxxxqqqaaaTTTIII???<<<888666666555444333333222111111111222444555888999<<<@@@FFFOOOZZZaaahhhlllpppsssuuuwwwzzz{{{|||}}}}}}~~~}}}{{{yyy|||xxxrrrmmmkkkmmmpppsssvvvxxx{{{}}}xxxuuunnndddYYYOOOHHHDDD>>>AAADDDFFFIIIMMMSSSWWWZZZ]]]aaadddffffffdddbbb\\\XXXSSSLLLHHHEEEDDDDDDEEENNN]]]lllvvvuuunnngggSSSKKKEEEEEEGGGLLLSSS[[[eeeooo|||'''&&&&&&''''''%%%$$$%%%&&&''''''%%%###"""###%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%$$$$$$%%%%%%%%%$$$((((((((((((''''''&&&&&&''''''''''''((((((''''''%%%***...---...===ZZZrrr~~~|||~~~tttcccMMMCCC<<>>BBBMMMXXXjjj~~~xxxkkk```SSSHHHDDDCCC@@@===;;;;;;???BBBKKKPPP\\\rrrtttgggXXXPPPNNNNNNQQQVVVlll|||ppp```WWWPPPJJJGGGKKKSSS^^^ppp|||kkk\\\PPPBBB===777444333333444555333222111000000111222333666777999<<>>GGGPPP___lllqqqtttyyyyyyaaaKKKCCCIIIXXXpppjjjOOO???888777444444>>>OOOeee|||jjjSSSEEE???:::666444333222111000000000000/////////......//////000222222666:::===???GGGPPP```pppuuugggXXXLLLFFFEEECCC???<<<;;;===???CCCHHHTTThhhsssgggXXXPPPLLLLLLQQQXXXkkk{{{~~~kkk___VVVNNNIIIJJJMMMTTTeeewwwqqq```TTTDDD???999555333444555555444333222000000111111222444555777999===CCCKKKPPPXXX\\\bbbgggjjjmmmqqqsssuuuvvvvvvwwwyyyzzz|||}}}~~~~~~~~~|||}}}~~~~~~}}}{{{xxxvvvnnnjjjccc___^^^aaafffiiilllrrryyy~~~~~~||||||zzzjjjYYYKKKEEEBBB@@@===;;;:::;;;===>>>DDDFFFKKKOOOSSSTTTTTTTTTIIIFFFBBB>>>===>>>@@@BBBAAAJJJVVV```ccc___WWWQQQKKKGGGGGGJJJNNNSSS]]]ggglllttt&&&""""""%%%&&&###$$$)))$$$%%%%%%$$$######$$$%%%$$$$$$######$$$%%%%%%&&&###%%%''''''%%%###$$$&&&%%%%%%$$$###$$$%%%&&&'''$$$###"""###&&&((('''%%%%%%&&&'''''''''&&&%%%%%%###$$$%%%'''((((((((('''((((((+++---...222AAAQQQvvv|||}}}}}}yyyuuu]]]JJJ;;;:::AAAIIIYYYiiiooosssyyykkkTTTFFFDDDKKK```|||uuu\\\GGG;;;555111111777AAARRRjjjsss\\\JJJBBB===888444444333222111111111111000//////.........//////000///333888;;;<<>><<<===>>>>>>CCCNNN]]]uuuqqqggg[[[RRRKKKIIIOOOVVVhhhyyy|||oooaaaWWWOOONNNLLLNNN]]]ooosssaaaSSSDDDAAA===:::999777555333444333222111000111222222222333555666999>>>DDDHHHOOOTTTYYY___cccfffjjjmmmppppppqqqsssuuuwwwyyyzzz|||~~~||||||}}}yyyyyyyyyxxxvvvrrrnnnkkkaaa^^^YYYWWWXXX]]]dddhhhkkkrrr|||}}}xxxdddUUULLLEEEBBB>>>;;;::::::::::::===???BBBEEEGGGIIIIIIIIIGGGDDD@@@===<<<>>>BBBDDDDDDLLLXXX``````YYYPPPJJJIIIGGGIIIMMMRRRWWWbbblllooovvv%%% $$$%%%###%%%***$$$%%%%%%$$$######$$$&&&$$$#########$$$%%%%%%&&&###%%%''''''$$$###$$$&&&&&&&&&%%%$$$%%%&&&'''((()))&&&$$$$$$&&&&&&$$$!!!"""###%%%&&&''''''&&&%%%!!!###%%%'''((((((((((((***''''''+++,,,///:::GGGfff{{{}}}}}}}}}tttwwwaaaLLL:::777<<>>999555444333222111111111111000//////.........//////------000666999:::@@@FFFIII[[[sssyyyjjj^^^HHHHHHFFFCCC???======>>><<>>;;;666222444333222111111111222333000222444555777:::???BBBJJJNNNTTTYYY^^^bbbfffhhhlllmmmnnnooorrrtttvvvwwwyyy{{{}}}|||yyyyyyzzz}}}xxxxxxvvvsssmmmggg```]]]WWWUUURRRRRRUUU\\\ccchhhrrrzzzqqqaaaXXXHHHEEEAAA>>>===<<<;;;;;;:::;;;<<<>>>@@@AAAAAABBBHHHEEEAAA>>>===???CCCFFFFFFOOOZZZaaa```XXXMMMGGGHHHGGGJJJOOOTTTZZZeeeooosssyyy########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%########################%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''')))***)))(((,,,555<<>>BBBKKKSSScccwwwqqqfffXXXRRRJJJFFFEEEDDDBBB@@@<<<===BBBLLLYYYppp}}}|||}}}}}}}}}}}}tttiii[[[QQQJJJFFFIIINNNaaaqqq~~~qqqbbbWWWRRRRRRYYYaaaxxxvvvgggZZZOOOFFF???<<<:::777777:::555555444333222000000////////////111333777;;;===DDDFFFJJJNNNSSSZZZbbbgggiiiiiikkknnnrrrtttttttttyyyxxxwwwvvvvvvvvvvvvwwwsssrrrppplllfff___XXXTTTMMMNNNNNNPPPUUU]]]fffmmmvvvjjj]]]MMMIIIDDDAAA@@@>>>;;;888888:::<<<======???BBBDDDDDDCCCCCCCCCCCCEEEGGGHHHMMMSSS\\\aaa```YYYOOOIIIKKKLLLPPPVVV___gggmmmpppxxx########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((('''((()))((((((+++333:::OOOggg{{{vvvrrruuuyyy}}}}}}xxxttteeeRRR@@@:::888999BBBOOO\\\hhhpppsssyyyyyy```NNN???FFF\\\uuukkkTTTCCC777000222555999EEESSSnnn}}}qqqZZZKKKAAA;;;999777555333333222000...000000////////////000000000111111111222555:::>>>FFFMMM\\\oooyyyjjj^^^XXXPPPJJJHHHFFFCCCAAA??????BBBHHHRRRddd||||||}}}~~~}}}}}}}}}~~~~~~ttthhh[[[QQQIIIFFFIIINNN]]]mmm|||~~~mmmaaaXXXTTTWWW\\\nnn{{{}}}nnn```VVVMMMDDD@@@===999777888777666555444333222111000/////////000222555888:::>>>@@@CCCGGGLLLRRRZZZ___eeeeeegggjjjmmmnnnooooooppppppppppppppppppppppppqqqoookkkeee]]]UUUNNNJJJEEEGGGJJJOOOVVVaaalllttt}}}yyylll[[[TTTLLLGGGFFFDDD???;;;999:::;;;<<<<<<>>>BBBDDDFFFGGGGGGHHHJJJLLLNNNOOONNNVVVaaahhhggg```VVVPPPOOOQQQUUU[[[ccckkkqqqtttyyy$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%)))(((''''''''''''((()))&&&'''(((''''''+++111777BBBWWWuuuvvvrrrpppqqqtttxxxyyywwwrrrnnnbbbRRRCCC<<<888666;;;DDDQQQ___lllrrryyyqqq[[[EEEBBBPPPfff}}}|||iiiPPPAAA444222444666>>>HHHeeexxxxxxbbbPPPEEE======:::666444333222000...//////000000000000//////000111000000000222777:::AAAFFFRRRcccsssqqqfff___VVVPPPLLLIIIEEEAAA>>>>>>@@@DDDIIIUUUjjj}}}||||||}}}~~~~~~|||||||||}}}||||||}}}~~~sssgggZZZPPPIIIEEEIIIOOOZZZhhhwww}}}oooddd[[[XXXZZZfffsssyyyggg[[[PPPIIICCC===::::::999888777555333222222222000/////////111333555666888:::===AAAEEEJJJQQQVVV]]]___aaacccfffhhhiiiiiikkklllnnnoooooonnnmmmlllkkkhhhbbbZZZRRRKKKFFFCCCAAADDDJJJRRR\\\hhhttt|||}}}mmmcccVVVOOOMMMJJJEEE???>>>>>>===<<<===???DDDHHHIIIJJJLLLNNNPPPRRRSSSSSSRRR[[[iiiqqqpppiii___XXXVVVXXX\\\bbbiiipppvvvyyy}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((%%%&&&'''''''''***///333888GGGfffuuurrrnnnoooqqqssstttrrrnnnjjjcccUUUGGG>>>888555999@@@LLL\\\kkksssyyyjjjOOOAAAFFFWWWooo~~~eeeRRR>>>444333444:::AAA[[[ssskkkYYYJJJ???>>>:::666333222222111000...///000111111000///...000000000000000222666999>>>AAAKKKXXXfffxxxxxxjjjddd[[[TTTOOOKKKFFFBBB<<<;;;===AAADDDLLL[[[jjj~~~~~~}}}|||{{{{{{{{{yyyzzz{{{}}}rrrfffYYYOOOHHHEEEJJJPPP[[[hhhuuu~~~rrrggg```___hhhrrrppp^^^RRRIIIBBB>>>>>>:::999777555333333222222000000/////////000111222555777:::===@@@EEEKKKOOOTTTVVVZZZ]]]```ccceeeggghhhjjjlllmmmllliiifffddd```\\\VVVPPPJJJFFFDDDCCCEEEIIIQQQ[[[fffrrr}}}ssseee\\\YYYUUUOOOHHHEEEDDDBBB@@@@@@CCCIIIMMMQQQRRRTTTWWWXXXYYYYYYXXXXXXcccqqqyyywwwnnnddd^^^\\\___dddiiiooouuuzzz~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***---000111;;;VVVwwwyyywwwqqqqqqrrrssstttrrrnnnkkkeeeZZZLLL@@@777444888>>>GGGWWWjjjuuu|||www[[[GGGBBBLLLbbbuuuiiiMMM;;;444444:::???SSSmmmvvveeeSSSFFF>>>:::555222111222222222...///000111111000///......///000000111333777:::<<>>===>>>AAABBBFFFPPP[[[rrr~~~~~~}}}~~~~~~}}}|||{{{{{{{{{xxxyyy{{{}}}rrrfffXXXNNNHHHFFFKKKRRRaaakkkwwwsssiiifffjjjqqq||||||uuuvvvzzz~~~kkkYYYMMMEEEBBBBBB<<<:::888555333333333333111111000000000000000000333555888:::<<<@@@DDDGGGJJJNNNSSSXXX[[[^^^cccfffccceeeffffffccc___ZZZWWWTTTQQQLLLGGGCCCBBBBBBCCCHHHOOOYYYeeeqqq~~~vvvlllgggbbb[[[UUULLLKKKHHHFFFEEEHHHNNNRRR\\\^^^___```aaaaaa```______jjjwww}}}yyyooofff``````dddjjjooosssxxx}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))+++,,,---...444GGGddd{{{~~~vvvuuuvvvwwwxxxwwwtttqqqjjjbbbTTTEEE:::555777;;;@@@OOOeeeuuuhhhSSSEEEFFFVVVgggaaaFFF888666;;;???KKKddd~~~tttbbbQQQBBB===777333111222333333//////000000000000//////---...000000111333666999;;;<<>>;;;>>>DDDHHHSSSddduuu|||{{{{{{|||}}}~~~}}}|||~~~}}}{{{zzz{{{|||~~~zzz{{{{{{|||}}}|||||||||zzz{{{~~~yyyzzz{{{}}}~~~ttthhhYYYPPPJJJIIIPPPXXXmmmyyy|||~~~ooofff]]]ZZZZZZ```ooonnn^^^RRRLLLEEECCC???;;;999888999:::444444555555555444333333000222444555666777999;;;666<<>>999333???TTTkkk}}}sss```LLLCCCEEETTTjjjuuuYYYCCC:::999;;;JJJccc|||zzzaaaPPP@@@:::888555555888222222111111000/////////000000////////////000000111777===@@@EEEOOO]]]iiixxx{{{tttiii\\\SSSKKKDDD>>>???AAA@@@???AAACCCIIIRRR\\\gggqqqzzz}}}{{{{{{|||||||||}}}{{{xxxwwwwwwxxx|||{{{xxxwwwwwwyyy|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~|||||||||~~~ssseeeVVVMMMHHHGGGLLLRRRhhh{{{~~~}}}~~~|||mmm^^^WWWUUUXXXfffwww|||kkk^^^VVVNNNHHHCCCBBB???;;;888999666555555555666666444222111000///......000222444999;;;>>>@@@@@@AAACCCEEEGGGGGGFFFEEECCCAAA@@@@@@BBBBBBHHHRRRWWW[[[eeeqqq{{{|||xxxwwwwwwwwwvvvpppnnnmmmnnnqqqsssrrrppptttyyy|||zzzsssllliiiiiilllpppvvvzzz}}}###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((&&&###$$$%%%&&&%%%###&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&'''''''''&&&&&&%%%'''((((((((())))))))))))+++,,,...444BBBZZZvvvvvveeeRRRBBB999777<<>>???===<<<>>><<>>@@@AAABBBBBBBBBAAAAAAAAABBBCCCKKKLLLSSS]]]dddjjjvvvttttttuuuxxx}}}~~~|||{{{~~~{{{tttnnnlllmmmooosssxxx|||###########################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$$$$%%%&&&%%%$$$((((((''''''&&&%%%%%%$$$###$$$%%%%%%$$$%%%''')))&&&&&&'''''''''''''''&&&''''''((((((((())))))))))))***...222555CCCddd|||ooo\\\HHH;;;===999;;;JJJbbbvvv{{{wwwtttqqqiii[[[OOOIIIAAANNNaaauuummmTTTAAA777777===MMMfffxxxcccLLL???:::777444333333333222111111000000///222111111000000111111222333777;;;>>>BBBJJJVVV```eeeooo|||{{{lllaaaSSSJJJBBB@@@@@@===;;;<<<===???BBBFFFKKKQQQYYY^^^dddiiinnnsssuuuvvvwwwyyywwwxxxzzzzzzxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{~~~~~~~~~~~~~~~~~~uuuhhhXXXNNNHHHFFFIIINNN```www|||~~~{{{hhh^^^WWWTTT\\\iiizzzzzzmmmaaaSSSLLLEEE???;;;<<<;;;999777777777666444222333333333333444444444444555777999999999:::;;;======>>>???@@@AAADDDHHHKKKWWWZZZbbbmmmvvv{{{tttppppppsssrrrvvvzzz~~~%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&'''((((((((('''''''''''''''((((((((()))))))))(((---222///444QQQrrr~~~|||tttdddPPPBBB@@@:::666???QQQffftttzzzsssqqqqqqrrrpppfffXXXOOOBBBHHHUUUjjjzzzaaaIII888999:::DDD[[[vvvoooUUUDDD===999666333333333333222111111000000111111000000000000111111333666:::<<>>?????????@@@@@@CCCHHHOOOTTTXXX^^^ffflllpppsssuuuvvvuuuwwwzzzzzzzzzyyyzzz{{{xxxyyyzzz{{{||||||{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~vvviiiYYYOOOHHHEEEHHHLLL^^^uuu|||~~~}}}qqqeee\\\VVV[[[dddttt}}}tttbbbVVVNNNEEE@@@???;;;999777666666666555333111222333333333333222222555666777777777777999;;;<<>>RRRmmmyyyaaaMMMBBB===999555444444333333222111111111//////............//////333555777999===CCCKKKRRR]]]bbbkkkvvvooodddYYYOOOJJJGGGBBB@@@@@@;;;;;;:::999:::>>>DDDIIIQQQWWW___ggglllooorrrssstttwwwzzz{{{{{{zzz{{{{{{wwwyyy{{{|||}}}}}}|||{{{~~~}}}||||||{{{wwwiiiZZZPPPIIIEEEFFFKKK]]]sss{{{}}}~~~~~~~~~~~~~~~~~~~~~yyymmmbbbYYYZZZ```nnnwwwoooaaaVVVLLLDDDAAA;;;999777666777888777666555555666666666555555444555666777666666777999;;;===AAAEEEIIILLLSSS\\\cccppp{{{yyysssrrrtttwwwvvvyyy|||########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''$$$%%%%%%&&&''''''((((((%%%&&&'''&&&$$$###"""###$$$$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((***''')))...//////999GGGjjj~~~~~~~~~{{{sssfff\\\DDD@@@;;;777777@@@LLLVVV\\\bbbjjjqqqwwwuuujjj]]]MMMFFFFFFTTTiii{{{}}}dddMMM<<<888:::JJJddd}}}pppYYYIIIAAA<<<888555555444333333222222111///......------......///111333555777:::@@@GGGLLLYYY]]]fffpppzzz|||ooodddWWWPPPJJJDDD@@@@@@;;;:::999777777:::???CCCLLLQQQYYY```fffjjjnnnqqqsssvvvyyy{{{{{{zzzzzzzzzwwwyyyzzz|||}}}}}}}}}|||~~~~~~~~~}}}|||||||||}}}}}}~~~~~~vvviiiZZZPPPIIIEEEFFFJJJ[[[qqq|||}}}~~~~~~uuuiii^^^[[[___hhhqqq~~~zzzlllaaaUUUJJJEEE???===:::999999:::999888555555555444444444444444555666666666666777:::======CCCKKKQQQWWW___jjjsssyyytttssstttvvvwwwyyy}}}########################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%$$$###&&&(((%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$''''''&&&$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))*********...555;;;UUUrrrwwwkkkbbbQQQJJJ@@@777555888???DDDKKKVVVbbbkkksssvvvnnndddQQQFFFAAALLL^^^pppttt___EEE>>>:::CCCXXXsssfffPPPEEE???:::555555555444333333222222//////............//////000111222555999???EEEIIIRRRVVV```kkksss|||sssdddYYYPPPGGGBBBAAA>>>===;;;999777999<<>>???HHHSSS]]]eeeooo|||{{{vvvuuuuuuuuuxxxzzz~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&%%%######&&&)))'''&&&&&&%%%%%%$$$$$$###"""&&&((('''%%%$$$###!!!"""###$$$%%%%%%&&&%%%&&&&&&&&&'''''''''((((((&&&***+++&&&&&&---444666EEEggg~~~vvvkkkbbb___SSSDDD999777999;;;<<>>CCCGGGMMMQQQ[[[gggooouuuooobbbWWWLLLEEECCC======;;;888555555777:::???DDDKKKSSSZZZbbbhhhmmmooorrrvvvxxxwwwvvvuuuuuuyyyyyyzzz{{{|||}}}~~~}}}uuuhhhZZZQQQJJJFFFGGGJJJSSSkkk~~~~~~}}}~~~nnnfffggg^^^gggttt{{{lll]]]TTTMMMIIIDDD@@@>>>===;;;999;;;999777666555666777999333444444444555777;;;???BBBLLL[[[gggqqq}}}}}}xxxwwwvvvuuuyyy|||%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$### """$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((***...111<<>>;;;;;;;;;888444111000000,,,---...///000000000000111222333555777;;;AAAEEEGGGMMMUUU^^^fffqqq|||xxxlllaaaTTTKKKJJJBBB@@@===999666555777::::::???FFFMMMUUU]]]eeejjjlllooorrrttttttssssssttttttvvvyyyzzzzzzzzz{{{||||||yyyzzz}}}~~~~~~~~~}}}||||||~~~}}}uuuiii\\\QQQIIIEEEHHHMMMZZZiiizzzqqqdddeeeccciiixxxtttiiicccXXXTTTMMMGGGCCC@@@>>><<<:::999888888999999777555666555444444666:::>>>AAAGGGTTTcccooowww}}}yyyvvvuuu~~~%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###### """###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''((()))((((((***...111666HHHgggvvvoookkkddd^^^SSSHHH???:::777666555;;;CCCMMM\\\lllsssqqqcccSSSDDDDDDSSSgggzzznnnUUU@@@???GGGUUUppprrr]]]KKK???::::::888666222000//////......//////000000//////...///000111333777===@@@DDDJJJRRRZZZbbblllxxxvvviiiZZZPPPMMMCCCAAA>>>:::888777888:::999===CCCJJJQQQZZZbbbhhhjjjmmmppprrrrrrqqqrrrrrrtttvvvxxxzzzzzzzzz|||}}}}}}zzzzzz}}}~~~~~~~~~}}}{{{{{{~~~uuujjj\\\RRRJJJFFFHHHMMMZZZgggwww|||oooiiieeehhhttt~~~sssmmmbbb\\\SSSLLLFFFAAA>>><<<:::888888888999999777555555444333222444888<<<>>>FFFRRRbbbmmmvvv}}}zzzzzz~~~$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''((()))((((((***---000000<<>>DDDJJJSSS]]]cccgggjjjnnnppppppppppppqqqrrruuuxxxyyyzzz{{{}}}~~~~~~|||{{{}}}~~~}}}~~~~~~}}}{{{zzz}}}uuujjj]]]SSSKKKFFFHHHNNN\\\hhhwwwxxxrrrkkkiiiooozzz{{{ooohhh^^^UUUNNNHHHDDDBBB<<<;;;999:::;;;;;;:::888666555333333555888;;;===CCCNNN]]]iiisss~~~|||||||||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$"""###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((('''((())))))(((***,,,...---444HHHfffzzzvvvvvvlllggg^^^RRRGGG===666333666666555888BBBRRRbbbkkkqqq```KKKBBBGGG[[[yyy{{{]]]III???DDD\\\uuu|||aaaKKKBBB???;;;888666555444444111111111111000///...---///000111222333666:::======BBBIIIOOOVVV___iiipppppp___VVVJJJGGGCCC???===;;;:::888666888:::===CCCLLLVVV\\\cccgggkkknnnnnnooopppqqqrrrtttwwwyyyzzz{{{}}}}}}|||}}}~~~~~~}}}|||}}}~~~~~~|||zzzxxx|||uuujjj]]]TTTLLLGGGIIIMMM```lllzzz|||ssslllnnnuuu}}}|||uuukkkaaaYYYSSSNNNKKKAAA???============<<<;;;999888777666777:::<<<>>>???HHHUUU```jjjuuu{{{zzzzzz~~~$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&((())))))))))))+++------111>>>YYYzzz~~~yyyvvvqqqkkkbbbVVVJJJ???888444444444444666===IIIYYYeeerrrdddRRREEEBBBNNNiiimmmUUUCCC@@@RRRgggnnnVVVHHHCCC===999777777666555333333222222111000......///111222333333555888:::;;;???FFFKKKQQQYYYbbbiiixxx~~~jjj]]]SSSNNNHHHCCC@@@===:::888666777777999===EEENNNUUU^^^bbbgggkkkmmmoooppprrrrrrtttwwwyyyzzz{{{}}}~~~}}}}}}~~~}}}|||||||||}}}}}}{{{zzzwwwzzztttjjj]]]TTTLLLGGGHHHLLL___lll{{{zzzqqqnnnqqqwwwyyymmmddd[[[TTTPPPFFFCCC@@@>>>>>>===<<<::::::999888888888999;;;<<<:::AAAKKKTTT\\\fffrrrzzz~~~yyyyyy}}}$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))))))))))))***,,,...///666JJJiii{{{wwwtttpppiii^^^RRRFFF===888111111333777;;;CCCSSS```nnnggg[[[MMM@@@AAASSSffffffMMMBBBJJJXXXzzzyyycccLLLFFF>>>999777777666444333333333222222000//////---///000111000111444666888===BBBGGGLLLSSS\\\ccclll{{{zzzkkkaaaYYYOOOHHHCCC@@@<<<888777777777777:::@@@GGGMMMXXX\\\bbbgggkkknnnppprrrrrruuuxxxyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}|||{{{|||}}}}}}{{{yyywwwyyy|||sssiii]]]TTTLLLFFFGGGKKKZZZhhhxxxxxxrrroooqqqyyyzzzooodddZZZTTTMMMJJJEEEAAA???===;;;999999999777777666777888999777<<>>FFFUUUnnn|||^^^IIIHHHOOOhhhnnnRRRJJJ@@@:::999999777555333333333333222111000000,,,...////////////111333666:::???CCCHHHNNNWWW]]]eeeqqq~~~}}}oooeeeXXXNNNHHHDDD???;;;999888888777888<<>><<<:::999888777777777777777777999===???AAAFFFLLLQQQ]]]dddnnnvvv{{{}}}$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%''')))***)))((()))***(((***+++111HHHhhh~~~wwwxxxyyyuuujjjZZZIII???888666666777444666CCCTTT```gggkkkcccPPPBBBFFFQQQ___uuulllRRRIIILLL[[[xxxuuuXXXOOODDD>>><<<<<<999777222222333333333222111111---///000000//////111222444888===AAAEEEKKKSSSYYYeeellluuu~~~xxxmmm^^^RRRKKKFFFAAA===::::::999888888;;;???CCCLLLQQQYYY```eeejjjnnnqqqtttvvvyyyzzzzzzzzz{{{|||{{{~~~}}}}}}|||{{{zzz{{{||||||zzzxxxwwwwwwwwwyyy|||qqqggg[[[RRRJJJEEEEEEIIIQQQcccwww~~~yyypppooorrrxxx~~~xxxrrrccc^^^WWWQQQLLLHHHDDDAAA===<<<;;;:::999999999999777999::::::;;;===BBBFFFEEEMMMXXXaaagggmmmuuu{{{!!!###%%%%%%%%%%%%''')))######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((((((&&&$$$###""""""$$$$$$((('''%%%%%%%%%&&&(((***((('''&&&&&&&&&&&&''''''---,,,///444>>>QQQooo{{{}}}}}}{{{zzzzzzwwwjjjWWWIII@@@;;;666333111333===III[[[gggmmmfffXXXMMMEEEAAATTTeee|||iiiRRRIIIQQQaaa}}}dddSSSDDDAAABBB???;;;;;;666444111///111222///***///////////////000111111555777:::===@@@EEEKKKOOO[[[eeeqqqyyyxxxggg\\\SSSHHHBBBAAA@@@999666777777666999@@@FFFKKKSSSZZZaaaggglllooouuuvvvwwwwwwxxxxxxxxxxxxzzz}}}}}}{{{zzzzzz{{{{{{{{{|||{{{{{{zzzyyytttttttttvvvzzz~~~zzzooocccWWWOOOJJJFFFHHHLLLRRR```sss~~~~~~tttlllkkkmmmttt~~~{{{ooojjjbbbYYYRRRLLLFFFCCCBBBBBBAAA???;;;999888888:::999999999999:::;;;;;;DDDEEEIIIOOOVVV___ggglllttt{{{"""$$$%%%%%%$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&((()))******))))))))))))******)))***---000555DDD^^^uuu~~~}}}}}}~~~}}}|||{{{}}}{{{rrrcccVVVHHHAAA:::666444444;;;CCCQQQ^^^hhhggg^^^UUUKKKDDDGGGWWWnnnzzz]]]LLLJJJUUUrrrrrr___LLLDDDAAA===999999888777555333333333111...//////......//////000111333555888:::===BBBHHHLLLSSS]]]iiiqqqwwwvvvkkk```RRRGGGBBB???999666777777555777===CCCGGGNNNUUU\\\bbbiiimmmpppqqqsssuuuvvvwwwxxxxxx{{{}}}}}}}}}}}}||||||||||||{{{zzzyyyxxxvvvvvvvvvvvvxxxzzz}}}|||ooodddWWWOOOJJJFFFHHHKKKRRR___qqqyyypppmmmiiinnnuuu|||~~~xxxnnnddd\\\UUUOOOLLLHHHGGGFFFCCCAAA?????????<<<<<<;;;;;;;;;<<<<<<======>>>@@@DDDJJJRRRXXX\\\eeelllvvv###%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%% """###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%%%%'''((("""$$$&&&((()))((('''&&&''''''&&&%%%%%%'''((()))((('''''''''''''''((((((&&&***...///...555III]]]|||{{{|||~~~}}}}}}}}}{{{rrriiiUUUJJJ???999666444777<<>>BBBHHHNNNTTT\\\ccchhhkkklllooorrrtttuuuvvvvvvxxx{{{}}}~~~~~~}}}}}}~~~}}}}}}|||{{{zzzzzzyyyxxxzzzyyywwwvvvvvvwwwyyyzzzpppeeeXXXPPPKKKGGGGGGKKKRRR^^^ooo|||vvvqqqiiijjjmmmssszzztttkkkbbb[[[WWWMMMKKKHHHEEECCCBBBCCCCCC<<<;;;;;;::::::::::::;;;999999:::<<<@@@EEEIIILLLTTTZZZcccllltttzzz~~~~~~$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%% !!!###$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###(((''''''&&&''''''((()))$$$%%%&&&'''(((''''''&&&'''&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''(((---333222------<<>><<<:::777777777;;;>>>BBBGGGMMMUUU]]]bbbgggiiilllooorrrssssssssssssvvvxxxzzzzzzzzz{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxwwwvvvwwwxxxyyy~~~~~~~~~~~~qqqfffZZZRRRLLLGGGGGGJJJRRR]]]mmmyyy~~~{{{}}}xxxooolllkkkooouuu|||{{{pppggg```WWWSSSNNNJJJGGGFFFEEEDDD???>>>===<<<;;;::::::::::::::::::<<<>>>AAADDDFFFIIIMMMTTT\\\bbbiiippptttzzz~~~|||zzzyyyyyy|||~~~~~~}}}~~~~~~%%%&&&&&&%%%###""""""#########$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&&&&''''''(((((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((())))))(((((()))******+++)))...444444---+++666DDD]]]zzz~~~nnn^^^KKK???777333333666BBBPPPbbbpppwwwtttgggYYYIIICCCEEETTThhh|||vvvZZZLLLRRRlllqqqddd```^^^XXXRRRCCC<<<777777555111222666000//////.........//////000111333555777;;;@@@DDDGGGNNNXXX```eeennnzzz~~~qqqaaaUUULLLJJJFFFAAA===;;;999777888:::>>>AAAGGGNNNVVV\\\dddfffjjjmmmpppqqqqqqqqqqqqsssvvvwwwxxxyyyzzz|||zzzzzzyyyyyyzzz{{{|||}}}{{{zzzxxxwwwxxxyyy{{{|||}}}}}}}}}}}}rrrggg[[[SSSMMMGGGGGGIIIQQQ\\\kkkwww}}}~~~{{{|||yyyrrrmmmoooqqquuu~~~uuummmgggaaaZZZTTTPPPMMMKKKHHHHHHFFFDDDBBB@@@>>>======;;;;;;;;;<<<===???AAABBBBBBEEEJJJNNNSSSXXX^^^bbbfffkkkqqqwwwzzz}}}{{{xxxtttsssrrrsssvvvyyy|||}}}||||||||||||}}}$$$%%%&&&%%%###""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%***(((%%%#########%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((()))******(((+++///000+++)))111<<>>555333555999GGGYYYhhhrrruuunnneeeNNNCCC===EEESSSccczzzfffOOOMMMccc|||uuussstttnnnfffTTTGGG<<<:::888333333777111000000////////////000000111333444666999>>>BBBCCCJJJSSSZZZ```gggqqqyyyxxxhhh[[[VVVUUUOOOFFF@@@>>>;;;777666888:::>>>BBBHHHOOOTTT^^^aaafffkkknnnppppppppprrrtttvvvwwwxxxyyy{{{}}}{{{zzzyyyyyyzzz{{{}}}~~~yyyyyyxxxxxxyyy{{{}}}}}}}}}|||}}}~~~ssshhh\\\TTTNNNHHHFFFHHHPPP[[[jjjwww}}}~~~}}}tttssspppnnnsss|||uuuoooggg```\\\XXXSSSOOONNNMMMJJJFFFCCC@@@>>>===;;;;;;;;;;;;;;;<<<=========@@@BBBEEEGGGJJJNNNQQQSSSWWW^^^dddiiimmmrrrtttwww||||||wwwssspppnnnlllkkkkkklllmmmooorrrssswwwwwwwwwxxxyyy{{{|||}}}}}}~~~###$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%$$$$$$%%%%%%'''(((((('''''')))***((('''---666CCC[[[yyyzzzkkk[[[III:::333333222???NNN[[[eeellllllhhhVVVIII???@@@DDDNNNbbbwwwyyyZZZMMM[[[qqqlllWWWEEEAAA>>>888555888222222111000000000000000///000111333444888<<<@@@@@@GGGPPPWWW\\\bbbjjjqqqxxxqqqccc^^^]]]UUUHHH@@@???<<<777333555888:::>>>CCCIIIMMMVVVZZZ```ggglllooopppppprrrsssuuuvvvvvvwwwzzz|||~~~|||{{{yyyyyyyyy{{{|||xxxwwwwwwwwwxxxzzz}}}~~~}}}}}}}}}}}}~~~tttiii]]]UUUNNNHHHFFFHHHOOOZZZkkkwww}}}~~~~~~~~~wwwnnnnnnuuuzzz|||yyysssoookkkddd^^^XXXVVVRRRMMMIIIEEEBBBAAA@@@??????>>>===<<<<<<;;;<<<===???@@@AAABBBEEEGGGHHHKKKOOOSSSWWW[[[___cccccchhhooorrrtttwww|||tttkkkfffcccbbbaaa``````bbbbbbcccdddfffhhhmmmnnnqqqsssvvvxxxyyyzzzwwwxxxyyy{{{~~~"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%&&&'''((())))))))))))$$$%%%((()))***)))((('''%%%&&&''''''(((((('''''''''''''''((((((***++++++)))&&&%%%''''''''',,,333666KKKmmmxxxhhhSSS>>>333111000;;;HHHQQQYYYaaaeeedddaaaRRRFFFBBB???BBBRRRfff|||gggRRRXXXjjj}}}dddNNNGGGDDD<<<777999333333222111000000111111...///000111333666;;;>>>@@@GGGOOOVVV[[[aaahhhmmmrrr}}}qqqcccaaaWWWIII@@@???<<<777111333666999;;;???DDDHHHPPPTTT\\\dddkkkoooqqqrrrpppqqqssssssssstttwwwyyy|||zzzxxxxxxxxxyyyxxxwwwvvvvvvwwwyyy{{{}}}}}}}}}}}}}}}uuujjj^^^VVVOOOHHHFFFHHHNNNZZZkkkxxx~~~~~~~~~}}}~~~~~~~~~rrrooouuusss|||~~~|||{{{yyy|||yyyrrrfffddd___ZZZTTTPPPLLLKKKGGGFFFEEECCCAAA???>>>===<<<>>>@@@AAA@@@AAACCCDDDFFFHHHIIIJJJKKKMMMPPPSSSSSSYYY___bbbdddgggnnntttrrruuuzzz{{{ssshhh^^^XXXVVVVVVVVVTTTVVVYYY[[[\\\^^^```bbbeeehhhkkkppptttvvvwwwxxxssssssuuuwwwzzz~~~#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&%%%%%%$$$(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&''')))******'''%%%+++************,,,---...777AAA\\\~~~pppZZZEEE777111555444:::FFFRRRYYY```eeeggg[[[OOOFFF???===EEEPPPkkk{{{zzz^^^WWWeee~~~zzzcccSSSGGG;;;777888222222222111/////////000000000///000111444666888BBBFFFKKKQQQVVV[[[aaaeeemmmuuu{{{mmmggg\\\OOODDD>>><<<===999999999777666999???DDDFFFLLLTTT[[[bbbhhhmmmpppnnnppprrruuuvvvvvvuuuuuuxxxxxxwwwvvvuuutttsssrrruuupppooorrruuuuuuwwwzzz~~~~~~~~~}}}}}}sssiii^^^VVVPPPIIIFFFHHHKKKZZZmmmzzz~~~}}}{{{}}}||||||}}}~~~~~~}}}||||||}}}}}}~~~{{{{{{zzzyyyxxxxxxwwwvvvvvvxxx{{{|||yyyssssssrrrwww~~~}}}||||||{{{{{{~~~}}}vvvmmmfff```\\\VVVRRRPPPLLLHHHEEECCCBBB@@@>>>@@@???>>>???AAACCCBBBAAAAAAAAAAAABBBDDDFFFGGGHHHKKKKKKMMMPPPSSSVVVYYYZZZbbbccceeejjjpppxxxxxxqqqkkkaaaUUUNNNNNNNNNJJJGGGIIIJJJMMMPPPRRRTTTVVVVVV___cccgggjjjlllmmmnnnooommmnnnqqqrrrtttvvvzzz}}}######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&%%%%%%''''''(((***,,,+++)))'''''''''''''''''')))***+++222999NNNmmmqqq\\\HHH:::333111000333===FFFOOOYYYbbbiiiddd^^^TTTEEE<<>>======>>>>>>>>>???AAABBBCCCDDDDDDEEEGGGHHHKKKMMMNNNRRRSSSUUUXXX^^^dddjjjnnntttuuuwww{{{|||pppfffaaaVVVOOOGGGBBBAAAAAA@@@>>>BBBBBBDDDGGGIIIKKKMMMNNNVVVZZZ___ccceeegggjjjkkklllnnnqqqrrrtttuuuxxxzzz~~~###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######""""""######$$$%%%""""""###$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&&&&%%%&&&&&&'''(((******(((&&&&&&&&&&&&&&&'''((())))))...333>>>UUUvvvttt```LLL>>>777222000111555999AAAMMMZZZdddiiillldddPPP@@@???EEEPPPaaatttxxxaaaXXXfffyyyzzz{{{iiiUUUEEE???:::888555222///.........000///......000222444666999===BBBHHHNNNTTTZZZ___```gggrrr{{{xxxfffXXXOOOIIICCC???777777777555444555888:::AAAEEEJJJPPPWWW^^^fffkkklllnnnppprrrsssqqqpppnnnkkkiiifffccc___\\\ZZZYYY\\\YYY[[[aaaeeeiiinnnttttttwww|||sssiii]]]VVVOOOHHHFFFGGGOOO]]]ooo}}}|||}}}}}}}}}~~~|||{{{zzz{{{{{{yyywwwyyyxxxxxxxxxxxxvvvrrrpppnnnnnnoooooonnnllljjjiiikkkjjjiiigggfffeeeccccccaaacccdddcccdddiiiqqqwww}}}wwwtttuuuwww{{{~~~zzzyyyxxxyyy||||||tttoooiiieee```\\\XXXVVVRRRPPPPPPNNNKKKHHHFFFDDDAAA>>>?????????>>>??????@@@AAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGKKKOOOSSSVVV___```dddjjjrrr{{{{{{pppdddYYYQQQMMMEEEBBB???<<<::::::::::::;;;;;;<<<===???BBBEEEFFFJJJNNNTTTXXX\\\^^^bbbdddfffiiimmmpppqqqrrrtttvvvyyy|||~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&$$$(((((((((((()))***++++++---222888DDD```wwwcccOOOAAA:::666444444444333777CCCOOO[[[fffpppmmm]]]KKKBBBAAADDDUUUlll}}}ppp[[[```mmmhhhqqq|||{{{fffQQQEEE>>>:::666222111000000000//////......///111333555888<<>>MMMdddzzzggg^^^rrr{{{ddd[[[```hhhlllnnnzzzxxxaaaPPPCCC>>>777333333333333333000///......///111333555777:::>>>CCCIIIPPPWWW\\\___eeemmmsssyyy~~~nnneee]]]RRRIIIBBB@@@===;;;999777666666999;;;???CCCHHHOOOXXX]]]bbbdddgggiiiiiigggdddbbb\\\YYYUUUPPPLLLIIIGGGFFFDDDCCCFFFMMMRRRWWW```iiirrruuuxxx{{{}}}}}}oooeee[[[UUUOOOIIIHHHJJJPPP\\\kkkxxx~~~~~~}}}|||{{{{{{|||}}}{{{{{{|||}}}|||{{{||||||zzzwwwtttrrrssstttttttttuuuwwwzzzxxxuuussspppooommmjjjhhheeeeeefffggggggeeeaaa^^^XXXYYYZZZZZZYYYWWWTTTRRRSSSRRRQQQPPPOOOMMMLLLLLLJJJJJJIIIHHHHHHJJJMMMOOOTTTZZZeeerrrzzztttqqqtttzzz~~~}}}}}}|||{{{{{{|||~~~|||vvvrrrmmmjjjhhheeeaaa]]]ZZZWWWSSSPPPPPPOOOMMMKKKIIIGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@AAACCCGGGMMMUUU]]]dddhhheee```WWWNNNEEE@@@<<<;;;555888:::888444111222555777666555555777:::<<<>>>@@@BBBFFFHHHJJJLLLOOOQQQSSSWWW^^^cccgggkkknnnpppsssuuuwwwxxxxxxxxxyyyzzz{{{}}}%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$###""""""###%%%&&&&&&&&&&&&'''))))))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&((((((&&&%%%$$$&&&((())))))(((&&&&&&'''((())))))))))))&&&---333555???YYYyyy|||zzz|||wwwgggUUUHHHAAA777555444444333222999AAAJJJVVVdddmmmooofffTTTDDD===GGG[[[sssuuu```bbbooo~~~nnn[[[RRRTTTZZZ]]]aaaooosss```JJJCCC;;;666555666555444111000/////////111333555333666:::>>>CCCJJJQQQVVV[[[```gggmmmqqqzzzxxxnnncccWWWMMMIIIEEE@@@<<<999888666444666888;;;>>>CCCIIIPPPUUUZZZ\\\```ccccccaaa^^^\\\TTTQQQMMMIIIEEECCCBBBBBBAAAAAADDDHHHKKKPPPYYYcccpppsssvvvzzz}}}|||lllcccYYYTTTOOOKKKJJJLLLNNNXXXfffrrrzzz|||}}}|||}}}yyywwwxxxxxxyyyzzz{{{zzzxxxvvvuuuuuuwwwvvvuuuuuuuuutttqqqooolllmmmooonnnnnnmmmoooppppppnnnjjjhhhgggdddaaa___[[[[[[[[[\\\]]]\\\YYYWWWOOOOOOPPPPPPOOOMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDGGGJJJOOOWWWeeexxxzzzqqqoooqqqzzz}}}~~~||||||}}}}}}~~~~~~yyyvvvqqqlllgggbbb]]]YYYXXXVVVTTTQQQNNNKKKJJJIIIGGGFFFDDDCCCBBBAAAAAAAAA??????>>>===<<<;;;;;;;;;:::;;;>>>BBBHHHMMMRRRUUUQQQNNNIIICCC>>>;;;999888666888:::888444111222333333333333333444666888999<<<>>>@@@BBBBBBDDDFFFHHHKKKPPPVVV\\\```dddhhhkkkmmmooorrrsssrrrssstttuuuuuuwww|||%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$&&&)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%&&&((()))&&&%%%$$$&&&(((*********$$$%%%&&&((((((((((((((('''***...222666FFFccc|||}}}yyyzzz||||||ooo```UUUOOOAAA;;;666444222222555;;;@@@NNN^^^llltttssseeeUUUDDDFFFSSSjjjdddWWWXXXaaaaaa[[[OOOIIIKKKOOORRRTTT___ooopppRRRJJJ???888666666555333222111000///000222444555222444777:::???EEELLLQQQVVV[[[bbbfffkkkrrr}}}xxxkkk^^^UUUQQQKKKDDD>>><<<:::888777555777999<<>>>>>>>>>>>=========<<<<<<<<<;;;<<<===>>>>>>>>>???AAACCCGGGOOO\\\lllwww|||tttsssppprrrvvv{{{|||zzzzzz|||}}}~~~|||xxxsssnnnkkkeeeccc```\\\XXXUUUSSSRRRPPPNNNLLLIIIGGGEEECCCCCC@@@@@@???>>>===<<<;;;;;;:::;;;<<<===@@@BBBEEEFFFCCCBBBAAA???<<<:::888777888999999888666444444444000111111222333444555555666888:::;;;;;;===@@@BBBDDDGGGLLLPPPTTTXXX]]]```dddfffiiikkklllmmmnnnpppnnnqqquuuzzz%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&''''''((( ###%%%%%%######%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%'''((()))%%%######$$$&&&((()))(((%%%&&&'''))))))))))))(((,,,***,,,000111999QQQkkk~~~zzz|||}}}yyylllaaa\\\OOOEEE;;;666333000222666666GGG[[[kkkxxx|||sssgggKKKHHHOOOeee}}}hhhTTTNNNEEEJJJJJJEEEAAADDDIIIKKKHHHQQQ^^^ppp{{{XXXNNNBBB:::777666333111333222111000111222444666222444777:::>>>DDDKKKPPPSSSYYY___cccgggooozzzxxxjjjbbbXXXQQQHHHBBB???>>><<<:::444666999;;;>>>BBBGGGJJJNNNQQQVVVZZZ[[[ZZZWWWTTTOOOMMMJJJHHHGGGGGGIIIJJJEEEEEEFFFHHHGGGHHHQQQ\\\ggglllttt{{{|||hhh___WWWSSSPPPMMMMMMPPPJJJQQQ\\\hhhqqqwwwyyyzzzvvv{{{~~~~~~~~~}}}}}}~~~~~~{{{xxxvvvxxxzzz|||{{{yyyuuupppmmmmmmmmmhhhjjjlllkkkiiigggggggggcccaaa````````````___^^^VVVXXXZZZYYYWWWTTTSSSRRRQQQPPPNNNMMMNNNMMMLLLJJJHHHFFFDDDCCCCCCCCCAAA???<<<<<<;;;:::::::::;;;;;;999999999999999999999999999999888999;;;<<<<<<;;;;;;===???AAADDDLLLWWW___lll|||~~~{{{kkklllnnnrrryyy|||yyyxxxyyy}}}|||rrrppplllhhhddd```^^^]]]ZZZYYYUUUQQQNNNJJJHHHGGGCCCCCCBBBBBB@@@@@@???>>>===============>>>??????>>>>>>??????===;;;999777666555444444333333333222000111222333444444444444111333555666777999<<<>>>===@@@CCCFFFIIIMMMRRRUUUWWWZZZ]]]```bbbcccfffhhhjjjlllpppvvv{{{((('''$$$"""!!!!!!!!!!!!############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((($$$%%%&&&'''((()))***+++))),,,/////////666CCCMMMiii{{{zzzsssnnn```NNN===888888555333333333BBBTTTfffwwwuuu]]]PPPJJJYYYsssttt\\\JJJGGGAAA<<<<<<<<<;;;===@@@AAAFFFLLLXXXtttbbbQQQBBB===<<<777444444333000...---///000000///000111333666;;;AAAFFFIIIWWWYYY[[[^^^cccjjjrrrxxxuuujjj^^^WWWMMMEEE@@@===:::999999777555555666:::???BBBJJJMMMRRRUUUVVVUUUTTTTTTQQQTTTUUUSSSTTTUUUPPPJJJIIIGGGFFFGGGFFFFFFLLLUUU___kkkvvvzzz|||~~~llldddYYYQQQMMMKKKIIIGGGJJJOOOXXXaaaiiirrrzzzzzz|||~~~~~~}}}yyyvvvtttwwwzzzzzzwwwtttsssttttttrrrpppnnnkkkhhhfffeeedddddddddccc```]]]YYYWWWVVVVVVUUUTTTRRRQQQPPPPPPNNNLLLKKKKKKLLLLLLKKKIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCBBB???===;;;:::::::::666555555444444333333333555555444444333333444444666888::::::::::::<<<===;;;===@@@@@@@@@CCCIIINNNXXXbbbuuu|||rrrkkklllnnnpppwww~~~{{{yyy}}}{{{wwwrrrmmmiiifffhhhddd^^^ZZZXXXVVVSSSPPPNNNKKKHHHEEEDDDDDDBBBAAA;;;:::999999:::;;;>>>???>>>>>>===<<<;;;::::::999;;;;;;:::999777666555555222222222111111111111111222000///111555999999999;;;<<>>999444222444666???KKK[[[pppjjjZZZOOOVVVkkknnn\\\JJJ@@@777666888777777999444:::@@@LLLeeekkkYYYHHHAAA===888333111222111//////000000000///000111333666:::@@@EEEHHHSSSUUUYYY]]]aaahhhoootttttteee]]]SSSJJJEEEAAA>>><<<:::999666555777:::>>>AAAFFFKKKQQQWWW[[[^^^___```^^^aaacccccccccccc^^^XXXQQQMMMJJJIIIFFFEEEKKKRRR]]]iiiuuuzzz|||~~~llldddYYYQQQMMMLLLIIIHHHHHHNNNWWWaaajjjrrrxxx}}}|||}}}~~~}}}||||||~~~~~~{{{wwwuuupppsssuuutttqqqnnnmmmmmmllljjjhhhfffbbb```]]]\\\WWWXXXXXXWWWUUURRROOOMMMMMMMMMLLLKKKIIIHHHHHHGGGAAA@@@??????@@@@@@???===<<<<<<<<<===============<<<;;;999777555555555555555555555555444444333333666555555444444444555555555777888888888888999;;;999<<<>>>>>>???AAAGGGKKKRRRYYYfffuuu}}}sssqqqpppnnnnnnrrrxxx{{{}}}{{{}}}~~~}}}yyyvvvttttttpppkkkfffccc___ZZZVVVRRROOOLLLIIIHHHGGGEEECCCEEECCCAAA???>>>>>>@@@AAA?????????@@@@@@@@@AAAAAA;;;;;;:::888777555444333333333333222222222222222222000///000444777777777888999;;;<<>>BBBEEEMMMPPPVVV[[[```eeekkkooo{{{oooggg[[[RRRLLLHHHCCC@@@<<<:::888666777:::===???DDDIIIPPPYYYaaagggjjjkkkoootttwwwwwwwwwvvvppphhh[[[UUUOOOKKKGGGEEEHHHOOOYYYffftttzzz|||}}}kkkcccYYYQQQNNNLLLJJJIIIHHHNNNXXXbbbkkkrrrxxx|||~~~~~~}}}{{{zzz{{{}}}~~~~~~{{{{{{||||||zzzvvvrrrpppjjjllllllkkkgggdddbbbbbb___^^^\\\YYYVVVSSSQQQOOOIIIIIIIIIIIIHHHFFFCCCBBBAAA@@@@@@???>>>======<<<:::999888888999999888777444555666777888777666666666555333222111111222222444444444444444444444333666555555555555555666777666777999999888888999;;;999;;;>>>??????AAAFFFKKKPPPRRRYYYcccnnn~~~{{{wwwqqqkkkhhhnnnpppsssxxx}}}}}}}}}~~~~~~{{{vvvrrrlllfffaaa___]]]YYYVVVTTTRRROOOMMMKKKIIIEEEBBB@@@@@@BBBBBB@@@@@@@@@AAAAAAAAAAAAAAA<<<;;;:::999888666555555555555555444444333333333333111000111333444444444666666777888999:::;;;<<<>>>???BBBCCCDDDFFFJJJLLLOOORRRUUUZZZ___eeemmmqqq'''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''))))))))))))((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%)))((('''&&&$$$###"""!!!(((+++---,,,******...222888FFFdddzzzhhhTTTBBB777444555111333<<>>222222333222000333666888===JJJbbbyyyttt]]]LLLCCC>>>999666333222222333333333000...000000111333666;;;???AAAGGGLLLSSSYYY^^^cccgggjjjsss~~~yyypppcccYYYSSSMMMGGGBBB===;;;999777777888:::<<>><<<;;;888888888777777666666666777666555555666777666444444555666777666444222000333222111000000111222333333333333333333333333333555555555555555666777888888:::;;;;;;;;;;;;<<<>>>;;;>>>AAABBBCCCEEEJJJNNNTTTUUUYYY```hhhvvv{{{rrrjjjjjjiiiiiilllrrr{{{~~~}}}}}}}}}yyyssspppmmmjjjfffcccaaa___[[[YYYSSSQQQMMMIIIGGGFFFGGGHHHGGGFFFEEECCCBBB@@@???>>><<<<<<<<<;;;::::::999999888777777666666555555555444333222222222222222222555666666777888999::::::999;;;<<<===>>>@@@CCCEEEFFFHHHLLLQQQVVV\\\dddhhh)))(((((('''&&&%%%$$$###$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######'''***,,,,,,++++++---000333888NNNooovvvbbbNNNAAA:::888222222888GGG[[[nnn{{{wwwdddUUUPPPYYYppppppNNN:::444222000000222222333777BBBWWWvvvqqqYYYIIIAAA<<<999444333333444444333111...000000000111444888;;;===CCCHHHPPPWWW\\\```dddfffiiissszzzlllbbb[[[TTTKKKDDD???===;;;888777777888999BBBFFFPPP^^^nnnzzzooodddYYYQQQKKKFFFHHHLLLRRR```ooovvvyyy}}}~~~~~~{{{|||llldddYYYRRRNNNMMMKKKIIIKKKRRR]]]gggooovvvzzz}}}}}}}}}}}}||||||~~~~~~~~~~~~{{{zzzxxxvvvsssqqqooonnnmmmmmmmmmkkkiiieeebbb```YYYXXXVVVTTTRRROOOLLLKKKGGGFFFDDDBBB@@@===<<<;;;999999999999888888777777555555555555555444444444222111000000222222111000444555666777666444222111222222111000111222333444111111222222333333444444555555555666777888999::::::<<<===>>>===>>>@@@AAA???BBBFFFHHHIIILLLPPPTTT[[[\\\aaahhhoooxxx|||sssmmmjjjeeedddgggmmmuuu{{{~~~}}}}}}~~~|||tttrrrooonnnmmmkkkhhhfffccc```\\\WWWSSSQQQOOONNNOOONNNMMMJJJGGGEEECCCBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777777777555555555444333222111111444444555666777888999:::666888999999:::;;;===???@@@BBBFFFJJJNNNTTT[[[```))))))((('''&&&$$$"""!!!############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%#########%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((%%%''')))*********,,,......///<<>>999666555444444444444222000000//////000222555888:::???DDDLLLTTTYYY]]]aaacccdddmmmyyyyyynnnfff^^^SSSJJJCCCAAA>>>;;;999888888999>>>CCCNNNaaavvv{{{nnn```VVVNNNIIIIIILLLOOO]]]lllssswww{{{~~~~~~{{{{{{mmmeeeZZZRRRNNNLLLJJJHHHKKKRRR[[[eeemmmtttyyy|||{{{|||}}}~~~~~~~~~}}}|||~~~}}}||||||||||||||||||{{{{{{|||wwwvvvtttqqqmmmkkkhhhgggddddddcccaaa___[[[YYYWWWOOOMMMJJJHHHHHHFFFDDDBBB>>>===<<<;;;999888777666444444444333333333333333444444444444444444444555111000000000222333222111000111333444555555555555222111111000111222333444222222333333444555666666777777777888999;;;<<<===<<<>>>@@@AAAAAABBBDDDFFFFFFJJJOOORRRTTTWWW\\\```eeefffllltttyyy~~~~~~vvvqqqiiiccc```ccchhhlll{{{~~~}}}wwwvvvwwwyyy{{{}}}|||{{{sssqqqmmmgggaaa[[[WWWTTTUUUTTTRRRPPPMMMKKKIIIHHH@@@@@@@@@??????>>>>>>>>>======<<<;;;:::999999888666888888777555333333333333333444444666666777777333444666555555666888:::<<<>>>@@@CCCGGGLLLRRRVVV&&&'''''''''&&&%%%###"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((()))******&&&'''((())))))***+++---,,,...444BBB[[[vvv~~~qqqcccRRRDDD<<<777555888@@@OOOggg|||qqqZZZKKKOOO[[[ooottt[[[EEE555111333111---///888DDDXXX~~~iiiSSSFFF>>>999777444444444444222111//////...///000333555777;;;@@@HHHPPPUUUZZZ^^^```cccjjjssszzz|||tttkkk^^^TTTHHHFFFCCC???<<<;;;:::::::::???LLL```xxxzzzhhh\\\RRRKKKJJJLLLNNN[[[iiippptttzzz~~~{{{{{{oooggg[[[SSSNNNLLLIIIGGGHHHNNNVVV___gggnnnuuuyyy{{{|||~~~~~~}}}{{{zzz~~~{{{yyyyyyxxxxxxwwwxxxxxxyyyxxxyyyyyyxxxuuuttttttuuupppnnnlllhhheeeaaa___]]]XXXWWWVVVTTTQQQNNNKKKJJJDDDBBB???>>>??????===;;;777777666666555444444444333333222111111111111111111111222222333333333333444333222333555666555444000111222333444555666666444333222222222333444555444444555666777888999:::::::::;;;<<<===???AAABBBAAACCCFFFGGGHHHJJJMMMOOORRRVVV\\\aaacccggglllpppuuuuuuzzz}}}tttjjjdddbbbcccdddlllrrrzzzyyysssqqqppppppqqqvvv|||~~~{{{vvvpppjjjgggdddccc```]]]YYYVVVSSSRRRLLLKKKJJJHHHFFFDDDBBBAAA??????>>>===<<<;;;::::::888:::;;;:::777555555666555555555555555555555555222333444333333333555777888:::;;;===???CCCHHHLLL$$$$$$&&&&&&&&&%%%$$$###&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$######%%%&&&'''(((((((((%%%$$$$$$$$$$$$$$$$$$%%%'''''''''(((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((***************+++,,,---,,,222444888KKKlll|||oooZZZIII999777777999:::@@@SSSfff{{{{{{bbbLLLJJJSSS___sssjjjOOO:::444666///)))***444???QQQwwwwww^^^NNNEEE:::888555333333444333222//////......///111444555999>>>EEELLLRRRWWW[[[^^^___dddjjjooouuu~~~tttggg\\\KKKIIIFFFBBB???===<<<<<<999===III^^^uuunnn```UUUMMMJJJKKKNNNZZZhhhnnnsssyyy~~~|||zzzppphhh\\\SSSNNNKKKIIIFFFEEEJJJRRRZZZbbbjjjqqquuu{{{}}}~~~~~~~~~~~~{{{www}}}~~~~~~~~~~~~{{{wwwuuuuuuuuuuuuuuuuuuvvvvvvqqqrrrsssqqqooommmmmmnnndddbbb___\\\XXXTTTQQQPPPMMMMMMKKKIIIFFFCCC@@@???>>>;;;888888::::::999777333333333333333333333333555444333222111111111111/////////000111111222222333111111222444555444333666555444444444444444555777777666555555666777888666777888999:::;;;<<<=========>>>???@@@BBBDDDEEEFFFIIILLLNNNOOORRRUUUWWW\\\bbbhhhmmmppptttyyy~~~~~~sssjjjeeedddddd___fffpppyyy{{{|||zzzuuullleeebbbaaabbbeeelllvvvyyywwwsssnnnhhhccc___]]]XXXVVVTTTPPPMMMJJJGGGFFF@@@@@@???>>>===<<<;;;;;;888;;;===<<<999666666888:::999999888666666555444333444444444333333444666666777888999:::===BBBEEE%%%((('''###"""###""" $$$###"""!!!!!!###%%%'''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""" !!!!!!"""###%%%&&&'''###  $$$&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((++++++***))))))))))))))))))***...555???UUUvvvoooVVVCCC999555999::::::DDDRRRlllttt{{{xxxkkk[[[NNNHHHLLL\\\rrryyy```LLL===555222------222:::JJJjjjsssYYYGGGAAA===;;;:::666000///222111000///...///000222444:::<<>><<<888:::AAAPPPdddwww}}}jjjZZZRRROOOOOORRR^^^jjjpppssswwwzzzzzz{{{qqqiii]]]TTTOOOKKKGGGDDDCCCFFFLLLRRRYYYaaaiiinnnvvvxxx{{{|||}}}~~~}}}zzz}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzxxxyyyzzz{{{{{{zzzxxxvvvuuuuuutttrrrpppnnnmmmlllnnnnnnllljjjfffaaa^^^[[[YYYXXXTTTPPPLLLIIIGGGEEEFFFCCC???>>>>>>===999666777777777777777777777666333333222222222222333333333333333222222111111111///111444555444222111111///000333555666666555444555555555444333333555777:::999888888999:::::::::888999;;;<<<<<<>>>AAACCCEEEFFFHHHHHHIIIKKKNNNQQQTTTUUUVVVVVVXXX\\\bbbfffooorrruuuyyy}}}~~~wwwrrrkkkfffddddddfffllluuu~~~}}}yyytttmmmfffaaa\\\XXXUUU[[[^^^dddmmmxxxyyypppjjjdddeeeccc\\\SSSLLLJJJJJJFFFCCCAAA@@@@@@AAA@@@???<<<===??????>>>===>>>>>>>>>;;;999888888888777555777444222111333999???CCCCCC<<<555333666:::;;;999%%%'''&&&###$$$'''&&&"""%%%$$$#########$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###)))((('''&&&&&&&&&&&&'''%%%""""""%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''******)))((((((((((((((()))***---111888IIIfff~~~|||fffLLL???666777999999BBBNNNaaadddhhhjjjggg^^^SSSKKKDDDPPPcccwwwnnnZZZHHH<<<555000...111555>>>UUUmmmjjjVVVGGG@@@:::888555111000222111000/////////000222333777999>>>DDDKKKRRRWWWYYY]]]\\\aaaiiipppuuu~~~~~~rrrbbbWWWMMMJJJGGGBBB===<<<999:::>>>HHHVVVdddpppwwwqqqaaaWWWSSSQQQUUU```kkkpppsssxxx|||}}}yyy}}}~~~sssjjj^^^UUUOOOKKKGGGDDDBBBEEEJJJOOOUUU^^^ffflllqqqtttxxxzzz{{{|||~~~|||xxxxxxwwwxxx|||~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxwwwxxxyyyzzzyyyxxxvvvuuurrrqqqooommmkkkiiigggffffffeeeccc```\\\WWWSSSQQQNNNMMMJJJFFFCCC@@@???>>>===;;;999888999999777444555555555555555555555555333333222222222222333333111111111111111222222222111333555666444333333444555666777888888888777666888999999888666777999;;;<<<;;;;;;<<<===>>>??????<<<>>>???AAABBBEEEIIILLLMMMNNNPPPRRRSSSVVVZZZ]]]dddddddddeeeggglllsssxxx~~~~~~vvvppphhhfffdddfffkkksssyyy|||}}}vvvppphhh```[[[WWWSSSQQQTTTVVV\\\fffqqq}}}yyyxxxuuunnneee\\\VVVSSSRRRNNNJJJGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAA???<<<<<<<<<<<<;;;:::===;;;888777999<<>>;;;<<<===@@@EEENNNXXX___jjjqqq{{{{{{kkk___XXXUUUVVV```iiimmmqqqwww{{{|||{{{~~~~~~tttlll```VVVPPPLLLGGGDDDBBBDDDFFFJJJPPPXXXbbbhhhkkkoootttwwwyyy{{{|||~~~{{{wwwwwwvvvwwwyyy}}}|||zzz}}}}}}||||||}}}}}}yyyyyyxxxwwwvvvuuuttttttrrrsssssssssrrrqqqooonnnkkkiiigggdddaaa^^^\\\[[[XXXWWWUUUQQQMMMIIIEEECCCBBBAAA???<<<:::888777777666555444444666666666444555555555555555555555555555444444444444444444555111111222222333444444555555666888888777777888999999999888888777777666666888999999888777888:::===;;;<<<===>>>???AAABBBCCCCCCEEEGGGIIILLLQQQVVVZZZZZZ\\\___aaacccgggkkknnnvvvwwwwwwxxx{{{{{{sssnnngggdddeeejjjnnnpppyyy}}}~~~wwwqqqggg___YYYVVVSSSRRRRRRSSSXXX___iiiuuu}}}rrrhhhbbbaaa\\\VVVPPPMMMKKKIIIHHHDDDDDDCCCCCCBBBAAAAAA@@@@@@>>><<<<<<=========<<>><<<::::::;;;===>>>BBB===666333333444333111---111111***$$$######"""$$$$$$%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&''''''((((((&&&%%%######$$$&&&'''%%%$$$"""!!!!!!"""%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''((((((+++---///777HHHYYYxxxeeePPP;;;333333444777;;;>>><<<>>>GGGTTT[[[YYYTTTGGGDDDFFFSSSeeeuuukkkXXX@@@888333444333333;;;GGG[[[rrrfffTTTCCC;;;:::888555444222111111000000111222222222444777===DDDKKKPPPSSSYYY[[[^^^bbbfffjjjooottt|||rrrcccZZZSSSKKKEEECCC??????>>><<<<<<@@@HHHOOO\\\cccnnnzzztttfff]]]XXXWWW^^^eeehhhlllssswwwxxxyyy|||vvvmmmaaaWWWQQQLLLHHHEEEBBBBBBCCCFFFJJJRRR[[[aaaeeejjjpppuuuxxxzzz|||~~~|||zzz|||{{{{{{{{{{{{{{{{{{{{{xxxvvvyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzttttttsssqqqpppoooooonnnjjjjjjjjjiiihhhfffdddccc```___\\\YYYVVVRRRPPPNNNJJJIIIGGGEEEBBB???<<<;;;:::999888777666555555555444444444555666666666666555555555666666666666666777777666666666666777777444444444555666666777777888999::::::999:::<<<>>>======<<<;;;:::;;;;;;;;;:::;;;;;;;;;:::;;;>>>@@@@@@BBBEEEFFFHHHIIIKKKLLLNNNPPPRRRUUUYYY^^^eeeiiijjjmmmoooqqqsssuuuyyy{{{{{{sssmmmjjjjjjjjjjjjooorrrwww{{{}}}vvvlllddd^^^ZZZXXXWWWWWWWWWYYY]]]eeeoooyyy~~~uuuooojjjccc]]]YYYVVVTTTSSSNNNLLLJJJIIIHHHGGGEEEDDDAAA@@@>>>>>>???@@@@@@???BBBAAA???>>><<<;;;:::::::::777333222444666666666666>>>???444%%% !!!#########$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%$$$######$$$&&&'''$$$%%%&&&&&&%%%$$$$$$###$$$#########$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))+++---,,,000<<>>HHHQQQVVVWWWJJJBBB???GGGUUUdddtttyyygggIII<<<222111111111666@@@KKKbbbwwwbbbKKK???;;;888555333222222111111111111111222111222555:::@@@GGGMMMPPPVVVZZZ]]]```bbbfffjjjllluuu{{{|||lllbbbZZZQQQJJJGGGAAAAAA???;;;999;;;BBBHHHPPPVVVbbbppp~~~zzzkkk___YYYYYY___ccceeeiiiooorrrqqqqqqssswww|||uuummmaaaWWWQQQMMMIIIEEEBBBBBBBBBBBBEEEKKKSSSYYY___dddjjjpppuuuyyy|||}}}||||||}}}~~~~~~~~~~~~|||xxxwww{{{~~~}}}~~~~~~}}}}}}|||||||||}}}}}}|||zzzxxxwwwwwwxxxxxxrrrqqqooommmkkkjjjiiiiiibbbbbbaaa___]]][[[YYYXXXTTTSSSPPPMMMJJJGGGDDDCCC???>>>===<<<;;;::::::999666555555444444555555666555666666666555555555666444444555555666666666666777777666666666666777777666666777777777888888888999:::;;;<<<;;;===???AAADDDDDDCCCCCCCCCDDDEEEFFF@@@AAABBBBBBBBBCCCFFFIIIMMMPPPTTTVVVWWWXXXZZZ\\\]]]___bbbeeehhhnnntttxxx{{{}}}{{{uuuqqqllliiikkknnnqqqssswww{{{zzzqqqiiiccc___[[[XXXXXXXXXYYY]]]dddmmmvvv{{{}}}uuunnniiidddaaa___]]]YYYUUURRRQQQOOOLLLJJJGGGFFFDDDDDDEEEFFFEEEEEEIIIHHHGGGEEEBBB???===<<<777666444444666888999999999AAACCC777((("""$$$'''$$$$$$###############"""%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%$$$#########$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!###$$$&&&%%%$$$######$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((+++***++++++))))))111;;;TTTnnnppp^^^GGG888444333222//////111444888???GGGOOOUUUIII@@@:::???HHHSSSfffwwwrrrWWWEEE555111000...000777===QQQqqqrrrWWWGGG>>>888444333222222222222222111111111111111333777<<>>;;;999;;;>>>AAAEEEJJJVVVdddrrr}}}nnnaaaZZZ\\\```ccccccfffjjjkkkhhhjjjjjjlllqqqxxxtttlll```WWWQQQMMMJJJFFFBBBBBBBBBAAABBBFFFKKKPPPXXX\\\bbbhhhnnntttyyy}}}~~~|||zzz{{{~~~~~~{{{|||~~~~~~}}}||||||{{{{{{|||{{{zzzxxxvvvuuutttttttttnnnmmmjjjfffdddbbbaaaaaa[[[YYYXXXUUUSSSPPPOOONNNHHHGGGEEECCC@@@>>><<<;;;999888888777777888999999222222222222333444555555555666777666444444444555333333444444555666666666888777777666666777777888888888999:::;;;<<<<<<<<<===???AAABBBBBBCCCEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKEEEGGGHHHHHHHHHJJJMMMOOOZZZ^^^ccceeeeeeeeehhhkkkppprrrvvvyyy|||}}}vvvqqqmmmmmmlllkkkkkknnnrrrvvv~~~|||wwwpppjjjddd]]]YYYTTTTTTWWW\\\cccmmmuuu{{{yyytttpppkkkfff___[[[XXXVVVQQQNNNLLLJJJIIIHHHIIIJJJIIIHHHKKKKKKIIIGGGDDDAAA>>>===;;;;;;:::999999999999999000666777000((('''((((((&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######"""""""""######$$$$$$$$$!!!""""""###"""!!! """$$$&&&%%%######$$$&&&$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((((()))***))))))***((((((///888HHHbbb||||||~~~qqqcccNNN???888666333///000000111444999AAAJJJOOOMMMCCC>>>???AAAFFFXXXlllzzzgggRRR???999777333222555555CCCZZZvvvhhhSSSEEE<<<777777222333333333222222111000000000111444888>>>CCCFFFMMMTTTYYYZZZ\\\bbbdddcccgggiiirrr~~~}}}rrreeeZZZUUUHHHEEEAAA>>>======<<<;;;???CCCLLLYYYeeeuuuoooccc\\\ZZZ^^^______```bbb```\\\\\\\\\]]]aaaiiirrr{{{~~~rrrjjj___VVVQQQNNNJJJGGGCCCCCCBBBAAA@@@BBBEEEHHHOOORRRXXX^^^eeemmmtttyyy|||}}}~~~}}}{{{{{{}}}~~~~~~~~~~~~zzzzzzyyywwwwwwvvvvvvwwwvvvtttrrrooommmlllllllllfffccc___[[[WWWUUUTTTTTTQQQOOOMMMJJJGGGEEECCCBBB>>>===<<<;;;999888777666777666555444555555666777222222222222333444555666555666888777555555666888666666666777888999999999===<<<<<<;;;;;;<<<<<<===<<<===???AAACCCEEEGGGHHHHHHKKKOOOPPPQQQQQQSSSTTTRRRSSSSSSTTTTTTSSSQQQQQQOOOPPPRRRRRRSSSTTTXXX[[[jjjooouuuwwwvvvuuuxxx{{{wwwuuupppjjjfffeeegggiiiqqquuu{{{}}}wwwnnneee^^^TTTUUUXXX^^^eeennnuuuzzz~~~zzzqqqkkkhhhddd___ZZZVVVTTTRRRQQQRRRRRRQQQOOOMMMLLLKKKHHHFFFCCCAAA@@@?????????>>><<<:::999999$$$''''''%%%&&&******'''((('''%%%#########%%%&&&#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""############### """$$$'''(((((('''&&&###%%%&&&%%%######&&&)))%%%%%%%%%%%%&&&'''((()))######$$$%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***((('''(((******+++333<<>>???OOOccc~~~sss]]]IIICCCBBB===:::;;;555:::EEE[[[zzzuuu^^^MMMBBB<<<<<<333333333333333222111000/////////111555:::???BBBIIIQQQWWWWWWZZZaaaccc```ggghhhnnnyyy~~~oooccc]]]NNNJJJDDDAAAAAA???;;;888???AAAGGGRRR[[[jjjpppddd^^^WWWZZZ[[[ZZZZZZ[[[WWWQQQLLLLLLLLLPPPWWW```jjjppp|||{{{qqqiii^^^UUUQQQNNNKKKHHHDDDDDDCCCAAA???@@@BBBDDDIIILLLQQQWWW^^^gggpppuuuyyy|||}}}{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}uuutttsssrrrqqqpppppppppooonnnkkkhhhfffdddcccccc]]]ZZZUUUPPPLLLJJJIIIHHHIIIGGGDDDAAA>>>;;;:::999888888777666666555444444666555444333222333444555333333333444555666777777555888::::::888888:::<<<::::::;;;<<<======>>>>>>CCCBBBBBBBBBBBBBBBBBBCCCAAABBBEEEHHHLLLOOORRRSSSTTTWWW[[[^^^^^^^^^___``````aaabbbbbbaaa___\\\ZZZ]]]___```aaaaaacccgggjjj||||||rrrjjjffffffhhhfffkkkqqqvvvzzzzzznnnfffYYYZZZ]]]bbbhhhnnntttwww|||xxxrrrmmmdddbbb```_________]]]\\\SSSRRRPPPNNNKKKIIIHHHGGG@@@AAAAAAAAA>>>===<<<<<<---,,,+++***))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((())))))((('''&&&&&&&&&'''((()))***---111555>>>JJJZZZjjj{{{}}}wwwqqqrrrvvvuuuqqqqqqjjj]]]NNNAAA888666555444111///222444666===EEELLLNNNQQQPPPHHHCCCMMM\\\vvvzzzooo\\\MMMHHHGGG@@@777555444:::HHH[[[qqqoooVVVGGGAAA>>>555444222111111222222333/////////111333666888:::FFFIIIMMMRRRXXX\\\___aaaeeehhhkkkpppvvv~~~ooogggZZZSSSIIICCC@@@???===;;;;;;<<<@@@IIISSSbbbwww|||mmmccc___\\\[[[YYYXXXWWWTTTPPPMMMFFFBBBBBBFFFKKKPPPWWW^^^lllttt|||~~~}}}}}}yyytttjjjfff___WWWPPPKKKHHHGGGDDDCCCBBB@@@?????????@@@DDDGGGLLLQQQXXX```iiiooouuuxxx}}}~~~~~~}}}}}}}}}}}}|||{{{yyywwwuuutttrrrqqqooommmkkkjjjiiihhhjjjfffcccaaa___]]]XXXTTTSSSQQQNNNKKKGGGEEECCCBBB<<<<<<<<<;;;:::999999888666666666666666666666666555444333222111111111111555666666777777777888888666777888:::;;;<<<======>>>>>>??????@@@CCCHHHLLLJJJJJJJJJIIIHHHHHHHHHHHHJJJMMMPPPSSSUUUYYY]]]```cccdddfffggghhhiiiiiiiiijjjlllnnnnnnllljjjiiiiiieeehhhlllppprrrtttvvvxxx|||wwwuuunnneeedddcccdddhhhmmmssswwwxxxyyy{{{~~~zzzjjjaaa``````dddjjjpppuuuwww}}}wwwvvvssspppmmmiiifffddd]]]YYYTTTQQQPPPOOOLLLIIIIIIFFFBBB@@@AAABBB@@@>>>,,,++++++***))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%&&&'''((()))))),,,000333999@@@KKK[[[ppp|||tttppprrrtttttttttooodddWWWJJJ@@@999777444///---///222555===EEEXXX\\\bbbaaaVVVHHHEEEJJJdddzzzrrr___QQQGGG===444222111333<<>><<<;;;;;;===CCCKKKWWWiiiyyyttthhh```\\\```^^^[[[XXXVVVRRRNNNKKKFFFBBBAAADDDHHHJJJPPPWWWfffnnnuuuwwwwwwxxxuuuqqqeeeaaaZZZSSSMMMIIIGGGFFFCCCBBBAAA@@@??????@@@@@@CCCFFFJJJOOOUUU]]]eeejjjqqquuuyyy|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||yyyyyyxxxwwwvvvtttrrrqqqmmmllliiigggdddcccaaaaaa^^^[[[XXXVVVUUURRRNNNJJJGGGEEEBBB???<<<:::888777777777666666555444444333333333333333333333333333222444444333222111222333888888999999:::;;;<<<>>>>>>???@@@BBBCCCDDDDDDDDDGGGHHHIIIIIIKKKPPPVVVZZZ\\\\\\\\\\\\[[[ZZZYYYXXXUUUWWW[[[^^^aaaeeeiiilllnnnoooppprrrssstttuuuuuuwwwyyyzzzyyywwwuuuuuuvvvmmmqqqwww|||vvvkkkiiigggeeeeeehhhlllnnnooouuuvvvwwwyyy{{{~~~}}}mmmcccbbbcccgggmmmsssxxxzzz{{{|||}}}~~~~~~~~~yyytttqqqjjjeee___[[[YYYVVVSSSQQQOOOLLLHHHFFFFFFEEECCCAAA))))))*********((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$'''((()))))))))***...000222333777EEE^^^uuu}}}yyyssstttzzz}}}|||yyysssiii\\\OOOCCC<<<888222///000111444:::AAARRR[[[hhhpppjjjZZZMMMGGGSSSlllwww```NNN???555222000///222888CCCVVVggg}}}ttt^^^KKK???;;;999666444333222111000/////////000111333555777<<>><<<<<>><<<999777555444333333333222222111111000000222222222222222222222222222666:::888444222444888777888999999:::<<<@@@BBBEEEEEEGGGIIIJJJKKKKKKLLLOOOOOOPPPRRRUUU\\\ccciiimmmnnnoooooonnnllljjjiiieeegggjjjmmmppptttxxx{{{yyyyyyzzz{{{|||}}}}}}~~~}}}}}}~~~|||yyyrrrnnnjjjgggggghhhiiiiiikkkjjjjjjjjjlllooorrrttttttgggggggggkkkqqqwww{{{}}}zzz|||}}}}}}}}}}}}yyyrrrkkkeee```\\\YYYQQQOOOLLLKKKJJJHHHFFFDDD&&&''')))***)))(((&&&$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%((()))***)))((()))+++------,,,---666JJJbbbwww{{{~~~{{{}}}qqqaaaPPPFFF???888333333333333555999CCCPPPddduuuxxxnnn^^^RRRMMMccczzzrrr]]]JJJ===444333222222222666DDDRRRhhhwww|||jjjWWWJJJAAA===888666666555333111111000000///000222333444777:::???EEELLLQQQUUUWWW]]]___aaabbbdddjjjrrryyyxxxpppdddZZZSSSNNNHHHDDDCCC???===>>>@@@CCCMMMVVVbbbgggllllllhhhccc``````^^^]]]\\\[[[\\\[[[YYYWWWPPPKKKIIIJJJJJJHHHJJJNNNUUU[[[^^^]]]\\\]]]]]]ZZZVVVTTTPPPKKKHHHEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBFFFKKKPPPVVV\\\cccgggjjjmmmrrruuuxxxyyy{{{}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzyyyxxxxxxyyyyyyuuuuuutttttttttsssqqqooonnnmmmllliiigggdddbbb```ZZZXXXVVVRRROOOLLLJJJIIIEEEDDDCCCAAA@@@>>>;;;:::;;;:::888777555444444333333333222222111111111111333333333333444444444444666;;;@@@>>>888555888<<<888:::===>>>???BBBGGGKKKMMMOOOQQQTTTVVVXXXZZZZZZZZZ[[[]]]___cccjjjsssxxx~~~~~~{{{yyywwwyyy{{{}}}~~~}}}vvvqqqnnnmmmlllkkkgggdddaaa___```ccceeefffppprrrvvv{{{~~~|||lllkkklllpppuuuzzz~~~~~~~~~~~~tttllleeebbbYYYXXXVVVTTTRRROOOLLLJJJ%%%&&&'''(((((('''%%%###%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&############$$$%%%&&&'''$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((''''''((()))***)))((((((***+++++++++,,,000:::MMMggg{{{~~~ppp^^^RRRBBB;;;666555444222111333???LLL___pppzzzwwwjjj___NNNYYYjjj|||nnnWWWEEE555333444444222222999BBBQQQcccyyyyyyfffWWWFFF@@@999555666666444222333222111000000111222222444777<<>>>>>>>>???EEELLLSSSXXX]]]___^^^\\\[[[\\\``````aaadddggghhhgggeeeaaa]]][[[[[[ZZZVVVVVVYYY[[[___aaa^^^[[[ZZZXXXUUUQQQPPPMMMIIIFFFDDDBBBBBB@@@AAAAAAAAABBBBBBBBBAAAAAADDDIIIOOOUUU\\\ccchhhhhhlllppptttvvvyyy|||~~~|||}}}~~~~~~}}}}}}~~~~~~~~~|||{{{{{{zzzxxxvvvuuuuuuvvvvvvrrrpppnnnnnnnnnmmmkkkhhhgggfffccc```\\\XXXUUUSSSOOONNNKKKHHHEEECCCAAA@@@<<<======<<<:::888777666444444333222111111111111333333333222222222222222333333333444444555555555888>>>BBB@@@:::777:::>>>???CCCGGGIIIJJJNNNTTTZZZ]]]___cccgggkkknnnpppqqqqqqrrrsssuuuyyy}}}xxxtttrrrooojjjddd`````````_________bbbgggmmmrrrvvvxxxyyy|||qqqqqqqqqtttxxx|||}}}}}}|||zzzsssoookkkkkkiiieee```ZZZUUUSSS$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))((((((((('''((())))))(((((()))******,,,...///000<<>>>>>>>><<>>::::::888777777666666666000222444444222000111333222222333333444555777777333333333333333333333333444444555666666777888888:::;;;<<<<<<===AAAFFFJJJPPPXXXaaafffhhhlllrrrxxx~~~wwwqqqnnnpppyyy|||uuupppjjjccc]]]\\\\\\\\\\\\]]]^^^```aaadddggglllooorrrvvvzzz}}}|||~~~}}}|||~~~~~~zzz}}}yyytttrrr$$$######"""######$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''########################!!!###%%%''')))***%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&$$$&&&((()))(((((((((***((('''))),,,+++---:::IIIkkkyyysssaaaKKK===666333444888///777>>>EEETTTgggsssuuuvvvcccSSSVVVkkkuuufffTTTGGG;;;666444222111333777666:::LLLiiinnn```NNNBBB>>>===:::777888777555333111000000000...000555:::???DDDGGGIIILLLOOOTTTWWWXXX\\\aaafffkkkiiinnnzzzwwwjjj___WWWPPPJJJEEEDDDBBB>>><<<===;;;???CCCFFFIIINNNUUUZZZ^^^gggwww}}}xxxrrrkkkjjjgggccc___[[[XXXVVVWWWWWWXXXXXXWWWUUUSSSRRRNNNNNNMMMMMMOOOVVV^^^dddgggiiimmmoooqqqtttxxxzzz{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz|||~~~~~~}}}{{{{{{zzzyyyyyyxxxwwwwwwssstttwwwyyyzzzyyyxxxwwwuuuvvvwwwxxxwwwuuusssrrrooommmiiifffdddcccdddeeebbb\\\VVVTTTTTTSSSNNNIIIFFFEEEDDDBBB???===:::999444444333333333333444444///222444444222111222444000000000111333444666777555555555555555555666666777888888999:::;;;;;;<<<<<<<<<<<<>>>BBBIIINNNRRR___hhhsssyyy{{{~~~yyyllleee```aaalllyyyxxxooohhhcccaaa^^^ZZZXXXWWWXXXXXXXXXZZZ^^^bbbfffkkkpppttttttyyy~~~}}}~~~$$$$$$##################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''******'''$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%'''((()))))))))(((&&&%%%)))***+++---,,,+++)))((('''%%%''',,,------666BBBUUUllluuuYYYDDD;;;888555222---000555===JJJZZZjjjuuu{{{tttggg]]]cccwwwnnndddZZZLLL@@@888333333555,,,222777>>>QQQkkkppp[[[KKKCCC===888666777777777555222111222222111111222444999>>>CCCFFFHHHKKKOOORRRUUUYYY^^^aaa```eeekkkrrryyyzzzmmm```TTTNNNHHHDDDBBB@@@<<<999999:::<<<>>>BBBHHHOOOTTTZZZfffvvv~~~~~~xxxooojjjiiigggccciiigggeeedddccc```\\\YYYYYYVVVUUUVVVVVVXXX___iiihhhjjjkkklllmmmooosssvvvuuuuuuttttttttttttssssssvvvxxxzzz|||}}}~~~}}}}}}~~~}}}{{{yyywwwvvvvvvuuurrrrrrqqqqqqqqqrrrrrrsssrrrqqqooommmllljjjjjjjjjiiieee```ZZZVVVTTTTTTTTTSSSNNNIIIFFFFFFGGGEEEDDD???;;;777666777777666444444444333333222222222111///111222111000000111222444444555666666666555555666999;;;:::888777999;;;777999;;;:::999;;;@@@DDDAAADDDFFFFFFFFFJJJTTT\\\eeerrryyyiii^^^[[[___dddfff~~~}}}rrrsssooojjjeeeaaa]]]YYYVVVYYYZZZ[[[\\\]]]```dddhhhfffkkkppptttwww{{{$$$$$$##################%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%&&&((((((((((((((('''&&&&&&(((((()))******)))((('''***)))***+++******///666EEE\\\wwwhhhPPPBBB;;;666222000111222777AAAOOO___jjjyyyyyyqqqccc___mmm}}}rrrmmmbbbRRRBBB555000000---000222555BBBXXXjjjsssyyyqqqeeeWWWJJJ@@@;;;999999999888666333222111111111000111333666;;;@@@BBBGGGJJJMMMOOORRRUUUZZZ]]]aaaeeejjjnnnssszzzrrrdddXXXRRRJJJDDDBBB???<<<999999:::;;;;;;===BBBGGGLLLTTT```qqq|||vvvuuutttsssrrrooollliiieeeaaa___^^^\\\\\\aaaiiinnnnnnooonnnmmmmmmppprrrrrrrrrrrrrrrrrrqqqqqqqqqssstttuuuvvvvvvwwwwwwwwwuuutttsssqqqooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjhhheeecccaaa______\\\YYYTTTPPPMMMKKKLLLLLLJJJEEE@@@===<<<;;;:::888:::777444333444444333111111111111111111222222222333444555555444444555777666666777777777777777777555777888888555444666888:::<<<>>>>>>>>>AAAGGGLLLOOOPPPPPPMMMKKKMMMUUU\\\iiiuuu{{{kkk___ZZZ[[[^^^```uuu{{{uuuooojjjddd___[[[]]]]]]\\\ZZZXXXWWWYYY\\\___bbbeeehhhkkkpppwww|||######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++------***))),,,000000888JJJgggyyy___KKK>>>777444555444222222888CCCQQQ[[[pppzzzzzzkkk\\\```uuuxxxgggPPP===333///...000///...333AAAPPPYYYfffkkkmmmfffXXXJJJAAA===::::::888777555333111000000000000111444777;;;===DDDGGGJJJLLLNNNQQQUUUXXX^^^bbbfffiiilllqqqyyy~~~|||mmmaaaYYYOOOGGGCCCAAA>>>;;;<<<<<<;;;::::::<<>>AAADDDEEEGGGKKKRRRXXX______]]]VVVOOOMMMQQQWWWcccpppssseee[[[XXXZZZ\\\kkkwwwzzzrrrkkkfffeeedddbbb]]]XXXUUUTTTUUUZZZZZZ[[[]]]```eeemmmrrryyy}}}######$$$$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''(((((()))---,,,))),,,555999777888@@@WWWvvvjjjSSSCCC:::777888666333222444<<>>555000111000------333>>>EEENNN\\\kkkooohhhZZZLLLBBB;;;999888666555444222111111000000111222555777999@@@BBBEEEHHHJJJMMMQQQUUUXXX\\\bbbeeehhhmmmsssxxx|||zzzkkkbbbVVVLLLGGGEEEBBB@@@>>>>>>>>><<<:::;;;>>>AAAGGGPPP]]]lll~~~xxxssspppkkkffffffjjjiiijjjkkkkkkiiiiiijjjlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhfffeeeeeeffffffiiihhheeebbb```]]]\\\[[[YYYZZZ\\\\\\[[[YYYWWWUUUUUUTTTSSSQQQNNNKKKIIIHHHDDDBBB???<<<:::::::::;;;>>><<<999777666555555444333333222333333444444444444444444555666666777777666777777777666666999;;;;;;;;;<<<===>>>??????@@@BBBBBBCCCCCCBBBBBBBBBCCCDDDFFFJJJLLLNNNTTT\\\bbbkkkjjjeee[[[PPPJJJKKKNNNTTT```qqq}}}nnnbbb]]]\\\^^^fffqqq~~~yyysssrrrnnnhhhbbb]]][[[[[[XXXYYYYYY[[[^^^bbbfffiiimmmqqqwww}}}######$$$$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%''''''(((((('''''''''((()))***)))***)))***111:::===;;;<<<:::FFFccc|||vvv___KKK???:::555555444333333777<<>>222222111000...///444999;;;LLL```nnnsssmmm\\\LLL===:::777666666666444222222111111111222333555666:::===@@@CCCFFFJJJNNNQQQUUUZZZ___cccfffiiinnnrrruuu{{{uuukkk^^^SSSMMMIIIFFFDDD??????>>>===;;;;;;===???BBBHHHQQQ]]]jjj~~~|||wwwtttpppkkkiiikkkgggiiiiiiiiigggffffffgggfffffffffeeeeeeeeeeeedddeeedddaaa___^^^]]]]]]^^^]]][[[XXXUUUQQQNNNLLLKKKMMMNNNOOOPPPOOOMMMKKKIIIFFFFFFFFFEEEDDDCCCAAA@@@>>>===:::777444333333333444444333222111111333333222222444444444555555666777777777777888888888888;;;;;;<<<;;;:::;;;>>>AAA;;;===???AAACCCDDDEEEEEEGGGGGGFFFFFFGGGGGGFFFEEEGGGJJJLLLNNNQQQWWW```gggpppoookkk```SSSIIIGGGHHHFFFPPP^^^mmmzzzuuukkkfffeeeeeefffnnn{{{yyyppphhhdddccc[[[\\\]]]___aaabbbbbbbbbcccffflllqqqwww|||######$$$$$$%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%""""""######$$$%%%%%%%%%"""$$$%%%%%%######%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))******++++++((()))111999999777555888333999MMMggg{{{mmmXXXGGG???333444333222111222555888CCCSSSfffrrruuupppbbbTTTQQQbbb{{{ssskkkeeeWWWHHH888444111111000...///222111???QQQ```oootttiiiXXXEEE@@@999666777777555444222222222222222333444444666888;;;>>>@@@DDDHHHKKKRRRWWW]]]aaabbbdddgggkkkooosss|||zzzkkk^^^VVVPPPKKKHHH@@@@@@???===;;;:::;;;===>>>@@@GGGQQQ\\\jjj}}}yyytttssspppjjjggghhhfffggggggeeebbb___^^^^^^^^^^^^]]]\\\[[[[[[ZZZYYY[[[ZZZXXXVVVTTTSSSRRRRRRRRRQQQNNNJJJGGGDDDCCCBBBBBBCCCDDDDDDCCCBBB@@@@@@999:::;;;;;;;;;;;;999999999888555333111000//////000111222222222222444666111333555555555555555777888888999999:::;;;<<<<<<===>>>>>>===<<<>>>AAADDDAAADDDIIIMMMPPPRRRRRRQQQTTTRRRPPPOOONNNMMMKKKIIIGGGIIIKKKKKKMMMSSS\\\cccooopppnnneeeWWWLLLGGGFFFBBBHHHRRR^^^mmm}}}zzztttsssrrrqqqjjjnnnxxx~~~xxxrrrooogggggghhhjjjjjjiiifffcccaaaccceeegggjjjooouuuzzz######$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%###%%%&&&%%%######%%%(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((&&&''')))***++++++******...''',,,???FFF:::///------///333;;;OOOjjj{{{fffSSSGGG888777555222000111444666<<>>>>>:::::::::::::::999999999333444666777777777555444666555444222111111111111222555666666555555777999333666999999888777888999:::;;;<<<>>>AAACCCEEEEEEDDDEEEDDDCCCCCCEEEIIILLLPPPTTT[[[bbbfffggggggeeebbb___ZZZVVVTTTPPPLLLHHHCCCEEEEEEEEEFFFKKKSSSYYYiiimmmmmmgggZZZNNNHHHEEEBBBDDDIIISSSbbbttt~~~ssssssyyy~~~}}}{{{zzzzzzyyyuuurrrkkkjjjhhheeedddggglllpppvvvyyy######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%###%%%'''%%%######&&&)))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#####################%%%&&&((()))))))))((('''$$$&&&(((***++++++))))))///'''000JJJQQQ>>>,,,***&&&///333222>>>[[[vvvppp\\\OOO@@@===999444111111555999777===III[[[oooyyyqqqdddUUUPPPPPP]]]qqq|||xxxooocccRRRCCC555222222///---...+++222444888GGG\\\eeeaaaYYYPPPDDD;;;999888666444000000000000111111111111333444666666666777999<<>><<<;;;:::999888888777777888888555555444444444555666666444555666888888666555333666555555444444555555666333555777666444333555888777:::===>>><<<:::;;;======>>>AAADDDHHHKKKNNNOOOQQQQQQQQQPPPPPPRRRVVVYYY^^^cccllltttyyyzzzxxxwwwgggbbb\\\VVVRRRLLLFFFAAA@@@AAAAAA@@@@@@DDDKKKRRRccchhhjjjfffZZZNNNGGGDDDAAAAAABBBJJJYYYnnn|||yyy|||vvvsssnnnhhhdddeeeiiillljjjnnnttt|||%%%&&&'''((((((&&&$$$###"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''')))******,,,///333444222///---,,,,,,'''(((000777CCC^^^zzzuuueeeMMM???666555333...222;;;;;;999===LLL\\\fffmmmqqqhhh[[[PPPPPPXXXjjjxxxiiiXXXFFF;;;333---,,,///000000222777;;;BBBPPP]]]aaa]]]UUUJJJ@@@999666555222222222111111111111111000222333333444666999<<<@@@DDDJJJPPPTTTXXX\\\___cccbbbeeelllrrryyytttiii```YYYOOOHHHGGGGGGCCC@@@???>>>===<<<;;;===AAAEEEHHHOOOSSSZZZ___bbbccceeegggmmmqqqtttvvvuuuvvvxxx{{{{{{~~~~~~{{{rrrmmmhhhfffffffffeeeccc[[[XXXSSSNNNJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDBBBAAA???===<<<;;;888999;;;;;;;;;999777555777666666666555555444444555555444444444444555666222222333333333222222111000111333444555666666666555555666777999<<<>>>@@@===<<<<<<===>>>@@@AAACCCCCCEEEHHHJJJMMMTTT^^^eeeeeeeeedddbbbaaadddhhhlllsssvvv}}}rrrgggZZZSSSLLLFFFCCCCCC@@@AAA@@@>>>>>>AAAHHHNNN]]]hhhnnniii___VVVPPPLLLEEEAAAAAAHHHTTTeeezzz}}}xxxtttqqqmmmiiinnnllllllooovvv}}}~~~$$$%%%'''''''''&&&$$$###"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((()))******---000000...,,,++++++...))))))...222999OOOfffyyybbbOOO???:::666000111666555333999FFFUUU```jjjqqqnnndddZZZSSSTTT___www|||kkkVVVHHH===333000222///...///222444888CCCOOO^^^aaaaaaXXXIII<<<666666111111111111000000000000000111222333333555888;;;>>>BBBHHHNNNRRRVVV[[[]]]```___aaahhhmmmsss}}}ttthhh]]]RRRJJJHHHGGGDDD@@@??????>>>;;;::::::<<>>>>>===???>>>===<<<:::999777777444555666777777555333222333333333222222111111111222222333333444555666666444444333333222111000///555555666777888999::::::;;;<<<<<<>>>???BBBFFFIIIDDDCCCCCCCCCDDDGGGIIIKKKLLLNNNRRRUUUZZZcccoooxxxzzzzzzzzzyyyxxxzzz}}}sssfffXXXOOOJJJDDDAAA@@@CCCCCCCCCAAA@@@BBBIIINNN___iiipppkkkaaaYYYRRRMMMGGGBBBAAAGGGRRRbbbxxx|||wwwsssqqqooolllmmmqqqwww|||~~~~~~~~~$$$$$$%%%&&&%%%$$$###""""""$$$&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((())))))(((***++++++)))(((((()))+++((())),,,,,,///>>>OOOrrruuu___HHH>>>888222///000222111555???IIITTTaaammmsssooohhh\\\RRRTTTggg{{{kkkYYYKKK>>>777555///------......///666???PPP]]]gggbbbPPP???999999111111111000000000/////////000111222222444777:::;;;???EEEJJJOOOSSSXXX[[[\\\ZZZ\\\bbbgggkkksss{{{vvvfff[[[PPPLLLJJJFFFCCCBBBAAA???;;;999777888999::::::===@@@AAA@@@????????????@@@BBBCCCBBBBBBBBBDDDIIIIIIKKKKKKKKKKKKIIIIIIEEEBBB???>>>?????????>>>>>>===;;;:::888777777777999999999888888777777777999999888777666555444333222333444444444333222111111111111111000000000000000111333555666777888888888888888777555444222111777666666666777999;;;<<<>>>???AAABBBCCCGGGLLLPPPOOONNNMMMNNNOOOSSSVVVYYY[[[^^^aaaeeekkkuuurrrcccTTTMMMKKKHHHFFFEEEIIIJJJJJJGGGEEEFFFKKKOOO^^^hhhooolllddd\\\UUUPPPJJJDDD@@@DDDNNN^^^ttt~~~zzzuuurrrrrrsssssssss|||###$$$$$$$$$$$$###"""""""""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''((()))(((&&&&&&''')))&&&%%%(((+++***+++555AAAYYYnnnnnnXXXIII>>>666222444555444666:::>>>FFFUUUcccrrrwwwwwwjjjXXXRRR\\\jjj|||kkk\\\MMMAAA:::222///---...---,,,111888>>>MMM[[[\\\PPPBBB<<<===333222222111111000000000///000111111111333666888888<<>>>>><<<:::999:::;;;;;;<<<<<<;;;:::::::::????????????????????????;;;999888777888888888888444444444444444444333333555555555555555555444444666666666555444444333333222333444555555444444333333333333222222222222222222444666888999:::::::::=========<<<;;;:::999888;;;:::999999:::<<>>999:::777666666777888>>>LLLZZZooo{{{xxxcccVVVVVV[[[yyy|||ooo```PPPEEE555000......---,,,000666444>>>IIINNNJJJBBB>>><<<555555444333333222111111///000111111000222555777777:::>>>BBBFFFJJJOOORRRTTTSSSVVV[[[^^^___dddkkkuuuzzz~~~pppbbb[[[VVVPPPKKKIIIDDDBBB???<<<:::999888888666888999999777666666666888888888777777666555444666666666555555666666666222333333222222222333333111111222222333333333333333333333444444444444444444444444444444444444444333444555555666666666666555555555555555555555555666777888:::;;;<<<======>>>>>>??????@@@?????????CCCBBBAAABBBDDDGGGJJJLLLRRRVVV[[[]]]^^^bbbhhhmmmnnnnnnmmmnnnppptttwwwzzz}}}zzzlll___TTTRRRVVVYYY\\\___ZZZ[[[[[[WWWQQQMMMLLLMMMRRR\\\dddeeecccaaa\\\WWWNNNGGGAAACCCKKKZZZooo~~~zzzwwwyyy{{{zzzxxx{{{$$$$$$$$$############""""""$$$&&&%%%$$$###$$$%%%"""######$$$%%%$$$$$$$$$######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%'''((('''&&&%%%%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&'''(((***(((***,,,,,,******---111777JJJhhh{{{kkkWWWEEE<<<999777666666777777;;;GGGSSShhhwww}}}mmm^^^VVVRRRlll}}}~~~rrraaaSSS<<<555000///---,,,...333333777<<<@@@AAA>>>;;;888777666666555444333222222000111111111111222555777777999===@@@BBBFFFKKKNNNPPPPPPSSSYYY\\\]]]aaagggnnnqqqzzz{{{mmmeee^^^VVVOOOMMMGGGFFFCCC@@@===<<<;;;:::555777888888666555666777888777666666666555333111000000000000000000000000000111222222000000111222222222111111111222333333222222333333444444444555333333444444444555555555555555555666777888999999777777777777777888888888::::::;;;===???AAACCCEEEBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKNNNQQQTTTVVV___fffmmmqqqrrruuu{{{xxxkkkaaaYYYXXXZZZ]]]aaafffeeegggfffaaaYYYRRRNNNNNNNNNVVV]]]______```]]]YYYNNNGGGCCCEEENNN\\\ppp{{{{{{|||}}}}}}~~~}}}{{{{{{~~~%%%%%%$$$###############"""$$$&&&%%%$$$###$$$%%%!!!"""###$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&'''########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&((()))(((&&&%%%%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%'''((((((''''''((()))(((***+++)))((())),,,///111;;;RRRppp~~~yyyiiiWWWFFF<<<:::777666777777888@@@HHHYYYhhhvvvxxxqqqhhh^^^UUU___qqq{{{lll^^^HHH@@@777222...+++,,,000///111444666777777666555777666555444333222111111000111222222111222555777888:::<<<>>>@@@CCCHHHKKKLLLLLLQQQXXX[[[\\\```fffiiijjjqqq~~~{{{rrrjjj```WWWTTTKKKJJJFFFCCC@@@===;;;:::888:::;;;:::888777888999;;;999777777888888555222000000111111111111000000111333555444222111222333666555333222222333444555444444444555666777777888666666777777888999::::::999999999:::;;;<<<>>>>>>;;;;;;<<<<<<<<<=========@@@@@@AAACCCGGGLLLQQQSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTVVVZZZ]]]```cccdddmmmuuu~~~uuuiiiccc______```ccciiiqqqvvvwwwvvvpppfff\\\VVVTTTOOOUUUZZZ[[[\\\^^^]]]YYYMMMGGGDDDHHHQQQ___sss||||||||||||}}}}}}||||||&&&%%%$$$$$$######$$$$$$"""$$$&&&%%%$$$###$$$%%%!!!"""###$$$%%%$$$######)))((((((''''''&&&%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###&&&((()))((('''%%%%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$&&&(((((('''''''''(((%%%'''(((&&&&&&***...000...000@@@^^^{{{}}}~~~~~~mmmXXXHHH???;;;888888777555888>>>KKKZZZiiippprrrppphhh^^^TTThhh}}}pppbbbTTTJJJ>>>777111,,,+++...(((+++///111111222444555666666555444222111111000111222333222222333555888999:::<<<===???BBBFFFIIIIIIJJJOOOWWWZZZ\\\```eeehhhgggmmmyyy}}}uuujjj```[[[NNNLLLIIIEEE@@@===:::999999:::;;;999777666777888;;;999777777999999666333///000111222222111000///000333555444111000111222;;;999666444444555666888777777888999::::::;;;;;;::::::;;;<<<===>>>??????======>>>>>>@@@AAACCCDDD@@@@@@AAAAAABBBBBBCCCCCCGGGGGGHHHJJJPPPVVV]]]aaaddddddddddddccccccbbbaaaaaacccgggkkkooorrrtttuuu{{{{{{qqqfffddddddfffgggjjjsss}}}|||qqqfff___\\\QQQVVVYYYYYYZZZ\\\\\\XXXLLLGGGEEEJJJSSSaaattt}}}zzzxxxyyy|||}}}|||%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###&&&(((******)))(((%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###)))!!!$$$(((%%% &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''(((''''''''''''((())))))))))))))))))************+++333:::DDD^^^}}}kkkYYYKKKCCC;;;777444222666;;;CCCLLLUUU\\\eeennnnnniiiaaadddlll|||wwwooo___RRRBBB888555444000,,,---...---,,,,,,---000333444444222111111111111222000111222222333333333333777888999:::;;;>>>CCCFFFEEEHHHMMMQQQUUUXXX\\\^^^cccfffjjjooovvvyyyrrrhhh```TTTPPPLLLGGGDDD???:::777===<<<;;;;;;;;;<<<===>>>===<<<;;;999888777666666111111111222222222222222000222444444333444555777;;;999666555555666999:::>>>;;;999:::===>>>===;;;>>>>>>===???@@@BBBAAAAAACCCCCCBBBBBBDDDGGGIIIKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKOOOSSSWWWZZZ```hhhnnnwwwyyy{{{|||{{{xxxuuussstttvvvyyy{{{pppiiigggddddddiiirrr|||~~~tttjjjcccccc^^^XXXWWWYYYZZZWWWSSSOOOHHHBBBEEERRReeewww{{{xxxvvvuuuyyy|||{{{yyyyyy}}}%%%$$$$$$$$$############%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$(((%%%""""""%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((()))))))))*********+++000555<<>>>>>===<<<===>>>@@@AAA@@@???===;;;999777666666444444333333333444555555555666888888888888:::;;;===<<<;;;::::::<<<===>>>???>>>===>>>???AAAAAAAAADDDDDDEEEGGGIIIJJJJJJJJJLLLLLLLLLLLLOOORRRUUUVVVWWWWWWVVVUUUUUUUUUVVVWWW]]]aaaeeehhhjjjooowww|||wwwmmmjjjhhhfffhhhoooyyyzzzqqqgggbbb]]]\\\]]]]]]YYYUUULLLGGGDDDIIIWWWiiiyyy|||vvvwwwxxxwwwuuutttvvvxxxxxx{{{$$$$$$#########"""""""""#########"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))*********,,,000444<<>>AAAEEEGGGKKKNNNQQQTTTXXXZZZ^^^```bbbeeeiiiooovvv{{{|||sssgggccc\\\UUUPPPKKKGGGDDDBBBAAA@@@@@@AAACCCEEEFFFGGGEEEBBB???;;;888777666888777666555666777999;;;:::;;;<<<=========@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFHHHJJJLLLPPPQQQSSSUUUWWWYYYZZZZZZYYYYYYZZZ\\\^^^bbbeeegggiiihhhhhhgggggghhhiiiiiimmmpppsssuuuvvvzzzuuullljjjiiijjjnnnwwwrrrlllfffcccbbb```YYYSSSHHHEEEEEEMMM\\\nnn|||~~~~~~~~~{{{xxxwwwuuusssqqqnnnpppsssuuuxxx{{{#########""""""""""""!!!#########""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################"""""""""%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))******(((+++111222===^^^}}}iiiRRRDDD===777333333000333666777<<>>BBBFFFJJJOOOUUUXXX[[[\\\^^^___```ccchhhkkkqqqxxxyyyppphhhaaaZZZVVVRRRPPPNNNLLLLLLNNNPPPRRRUUUSSSOOOJJJEEEAAA???===>>>>>>======???BBBFFFIIIJJJKKKMMMNNNOOORRRVVVYYY^^^_________]]][[[YYYWWW\\\```cccdddeeegggkkkooorrruuuzzz|||}}}}}}}}}}}}|||tttnnnhhhiiimmmtttwwwpppkkkddd[[[TTTLLLJJJIIIQQQ```sss{{{xxxtttpppnnnnnnnnnoooppprrruuuvvvvvvwwwyyy{{{$$$$$$#########"""""""""%%%%%%%%%%%%%%%&&&&&&&&&!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$### !!!"""###$$$&&&''''''"""######$$$$$$$$$$$$###&&&###!!!"""&&&(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&''''''(((''''''(((((((((((())))))***%%%'''000222000:::HHHddd|||ppp\\\MMMBBB888222111222111333555666777===EEEPPP___mmmnnnddd]]]```gggzzz~~~uuueeeRRREEE:::444...+++---/////////...000444666777666444222333444444444444333333222///111333333333444555777777:::>>>AAAEEEKKKQQQUUUYYYZZZ]]]^^^```cccgggjjjpppwwwzzzssskkkccc^^^]]]ZZZVVVSSSRRRRRRTTTVVVXXXVVVRRRNNNIIIFFFCCCBBBAAAAAABBBDDDGGGKKKOOOQQQWWWXXXZZZ\\\___ccchhhlllppppppqqqqqqpppnnnlllkkkqqqsssuuuwwwyyy|||yyypppjjjcccfffkkksss{{{tttpppjjjbbb\\\SSSPPPOOOVVVddduuu~~~xxxtttqqqnnnmmmmmmnnnnnnmmmkkkkkklllmmmrrrvvv{{{|||zzzxxxxxxyyy}}}%%%$$$$$$$$$############$$$%%%%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%&&&''''''((("""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((''''''&&&&&&''''''((()))'''''''''((((((((())))))(((&&&''',,,......333;;;MMMddd~~~}}}rrraaaTTTGGG;;;555444444111111555666444777<<>>AAAFFFKKKOOOUUUXXX[[[]]]```ccchhhkkkmmmtttzzzssskkkffffffccc^^^YYYVVVVVVWWWXXXXXXVVVSSSOOOKKKHHHFFFEEEDDDEEEHHHKKKOOOTTTWWWYYY```bbbdddgggkkkpppwww{{{xxxnnnggg^^^aaahhhrrryyysssmmmeee___ZZZXXXXXX___lllyyy}}}zzzwwwvvvsssnnniiiffffffggghhhmmmqqqqqqmmmjjjiiijjjmmmooossswwwzzz}}}%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%% !!!###%%%%%%%%%###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$''''''###!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############$$$$$$%%%%%%&&&'''(((((((((''''''''''''((())))))''''''''''''((((((((()))'''&&&&&&'''(((,,,222777>>>QQQlll|||wwwzzz~~~{{{qqqdddYYYLLL???::::::888222000444555222222666999AAAOOO\\\bbb```YYYSSSOOO^^^nnnvvvxxxzzzxxxuuuqqqtttxxx{{{{{{xxxtttqqq___SSSDDD888222///,,,))))))+++///444888:::;;;;;;333333333333222222111000///111333333333222333555888999;;;<<<>>>BBBGGGKKKNNNPPPTTTWWW[[[___cccgggeeemmmzzz|||uuuppplllhhhbbb]]]YYYXXXYYYYYYWWWUUURRROOOLLLIIIGGGFFFFFFHHHLLLPPPUUUZZZ]]]___dddfffhhhkkkpppvvv}}}yyynnngggZZZ^^^eeeqqq}}}tttlllddd]]]]]]\\\___fffrrr}}}{{{tttlllhhhggggggeeeiiinnnlllgggbbb```aaaZZZ]]]aaaeeeiiimmmrrruuuzzz~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######&&&$$$###%%%((((((%%%"""$$$$$$##################!!!!!!!!!"""###%%%&&&((($$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))***++++++***)))))))))***,,,...000777@@@PPPhhhzzzvvvwww{{{}}}}}}wwwxxxqqqbbbTTTKKKDDD???:::777444333444666777777555???JJJSSS\\\dddaaaYYYLLLJJJOOO\\\ggglllrrrxxxpppuuuxxxvvvyyy~~~zzzlllTTT>>>555444111+++,,,...---,,,333<<<>>>999333222222111000000000111222222222111111111111111111333666:::>>>@@@BBBCCCKKKNNNQQQRRRTTTYYY```fffaaajjjvvvxxxrrrooojjjddd^^^ZZZWWWUUUVVVUUUTTTQQQNNNKKKIIIGGGMMMMMMOOOQQQSSSVVVYYYZZZaaacccgggjjjnnnuuu~~~tttiiibbbZZZaaaggglllzzzyyynnngggddd^^^]]]^^^dddppp{{{~~~vvvqqqnnniiilllppprrroooeeeYYYPPPUUUVVVVVVWWWYYY]]]bbbeeejjjmmmqqqvvv{{{$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&""""""###$$$%%%&&&''''''$$$%%%'''((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###############$$$%%%%%%######$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))+++,,,***222???SSSnnn|||}}}rrrcccWWWMMMEEE>>>;;;777444444555555555222:::CCCKKKVVVaaadddaaaUUUOOOLLLNNNRRRWWW```iiitttzzz~~~}}}lllSSSAAA777222---+++------+++///555666222222111111000//////000000000/////////////////////000222444777:::===@@@AAAIIILLLOOOPPPQQQTTTZZZ______fffoooxxx}}}vvvooohhhbbb___]]]YYYYYYXXXVVVSSSQQQNNNMMMSSSSSSSSSSSSTTTUUUVVVVVVZZZ\\\^^^```dddjjjrrrxxxxxxkkkccc\\\aaaffflll|||wwwnnniiicccaaaaaagggqqq{{{~~~|||}}}}}}{{{vvvlll```XXXSSSRRRQQQPPPQQQSSSVVVYYY]]]^^^aaafffjjjnnnqqqsssxxx{{{$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%"""%%%(((((($$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***(((---555@@@TTTooossseeeVVVKKKEEEAAA;;;777555555444444333777<<>>DDDHHHLLLMMMNNNOOOTTTWWW]]]bbbgggllltttyyyqqqjjjeeecccaaaaaa```___]]][[[YYYXXXYYYYYYYYYYYYXXXWWWWWWVVVSSSTTTUUUVVVXXX\\\bbbgggsssyyyzzzvvvuuuzzzqqqhhheeehhhjjjooo}}}uuuppphhhffffffjjjsss|||{{{rrrggg```XXXVVVRRROOONNNNNNPPPQQQSSSSSSUUUWWWZZZ^^^```bbbiiimmmsssxxx{{{}}}$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((''''''&&&%%%$$$######"""$$$%%%&&&((((((&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''(((((()))***++++++,,,000333666@@@WWWssssssbbbUUULLLFFF???:::777555444444777777888<<>>888444222111222222444888>>>MMMdddxxxnnn]]]MMMBBBJJJXXXoooqqqZZZDDD;;;111...---,,,,,,---///............//////000.........///000000111111333222222111222333555666666;;;AAADDDEEEGGGJJJNNNQQQVVV\\\___aaafffnnnuuu~~~zzzzzzyyywwwrrrkkkeeeaaaYYYUUUOOOKKKJJJJJJJJJJJJMMMNNNRRRXXXaaallluuuzzz}}}~~~{{{qqqjjj___[[[VVVTTTRRRTTT^^^iii{{{tttjjj\\\\\\___hhhtttxxxnnnhhheeedddbbb```aaa```___^^^[[[YYYVVVUUUTTTSSSQQQOOOOOOQQQUUUYYY___bbbfffjjjmmmppptttwwwxxx{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$""" $$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$$$$$$$ !!!"""###%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$%%%###$$$%%%%%%######$$$%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''''')))''')))---...111;;;GGG[[[mmm}}}vvvhhh```TTTHHH???:::666444111111444777:::BBBVVVjjj{{{qqq___OOOIIIOOO]]]ooo|||ttt\\\KKK:::444222...+++***,,,,,,++++++,,,------...---......///000000111111111111222222222222222222222666;;;===>>>???CCCGGGHHHNNNUUUXXXZZZ^^^eeekkkqqq{{{{{{|||}}}|||yyysssmmmiii___ZZZSSSOOOMMMMMMKKKJJJLLLKKKKKKNNNTTT]]]fffllltttvvvyyy}}}zzzooohhh]]]YYYVVVSSSNNNMMMSSS\\\kkkzzz~~~|||kkkaaaSSSSSSWWWaaannnyyy{{{xxxvvvsssppprrrrrrqqqoookkkfffbbb___]]]\\\YYYUUUQQQPPPQQQRRRTTTWWWZZZ\\\___aaadddgggkkkmmmppprrrtttwww{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((()))'''$$$$$$'''+++&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((()))############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))***++++++&&&'''((()))))))))((('''+++&&&&&&***,,,+++000777BBBXXXwwwwwwnnn```RRRHHH@@@;;;888333333666888555888HHHZZZjjjvvv|||lll\\\PPPMMMRRR^^^jjjsssoooZZZDDD;;;888111,,,)))***)))))))))***++++++,,,///000000111222333333333000111111111111111000///111444777888888999===@@@BBBGGGNNNRRRTTTXXX```ggggggooo{{{vvvyyy|||~~~}}}zzzuuurrreee___XXXSSSQQQQQQOOOMMMKKKIIIGGGGGGKKKRRRZZZ___llloootttzzz|||qqqiii]]]ZZZYYYVVVOOOKKKOOOVVV```rrrwww{{{uuuddd[[[MMMNNNRRR\\\iiitttzzz|||~~~}}}vvvpppmmmggggggddd___YYYUUURRRRRRNNNPPPSSSTTTUUUWWWYYY[[[ZZZ\\\___bbbeeeiiinnnrrr''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$###%%%'''&&&###!!!"""$$$$$$$$$$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$%%%&&&'''(((***++++++&&&&&&&&&''''''''''''(((*********))))))+++...111111BBB\\\xxxrrrbbbRRRFFF===999444333333333333555???IIIXXXeeeuuu~~~}}}rrrgggaaaVVVMMMNNNSSS\\\kkkxxx~~~ppp[[[III<<<555444666000,,,)))***---///...,,,...///000111222333333333555444333111000////////////000000111111444888<<>>BBBEEEIIIMMMSSSWWWZZZbbbjjjpppttt|||zzzxxx{{{~~~}}}|||ooojjjccc\\\WWWTTTQQQPPPLLLKKKIIIHHHIIIKKKMMMOOOUUU\\\gggqqqxxx|||tttiiibbb[[[TTTLLLGGGJJJPPPVVVgggzzzzzzqqqssswwwzzznnnaaaWWWQQQLLLLLLQQQ]]]gggmmmqqqvvv~~~}}}~~~}}}tttkkkddd```^^^\\\ZZZXXXWWWVVVUUURRRPPPSSSRRRRRRRRRRRRTTTWWWYYY&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! %%%%%%&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''!!!"""$$$%%%%%%%%%$$$######%%%''''''%%%%%%%%%&&&$$$$$$$$$%%%$$$$$$###"""%%%%%%&&&&&&&&&'''''''''(((&&&$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((())))))(((((()))+++......000999LLLgggxxxbbbMMM???777444333444222000333888>>>IIIXXXdddpppyyy|||zzzpppllleeeZZZNNNGGGKKKSSSfffxxxuuuhhhWWWDDD666000000000---***))),,,///---...000111222333333333111111000000000111111222///000000000///111333666888:::>>>AAADDDHHHNNNRRRVVV\\\dddhhhlllqqqzzz~~~zzz{{{~~~xxxrrrjjjccc^^^ZZZWWWUUUNNNMMMKKKIIIHHHHHHIIIJJJJJJPPP[[[eeennnvvv|||yyynnnfff^^^VVVNNNHHHJJJOOOSSScccvvvuuurrrooowwwzzzwwwqqqiiibbb[[[WWWTTTQQQQQQWWWdddnnntttxxx|||~~~}}}~~~}}}zzzwwwxxxzzz}}}~~~}}}{{{{{{{{{}}}~~~|||tttooolllfffdddbbb```___]]]YYYWWWWWWUUUSSSQQQPPPPPPRRRSSS&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$######$$$%%%&&&'''''''''''''''""""""############""""""%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%''''''(((***---//////...111;;;NNNhhhttt[[[JJJ@@@:::555444333000222555555>>>IIISSSaaapppyyy{{{vvvuuurrrjjj^^^SSSMMMLLLVVVeeezzz}}}ppp]]]MMM888555000,,,++++++,,,...---...///111222333333333222111111000000000000111///000000///...///111333777999<<>>BBBBBBFFFMMMTTTZZZ]]]___aaaeeejjjrrr{{{wwwmmmggg___^^^[[[WWWSSSOOOMMMKKKIIIIIIHHHGGGHHHKKKPPPSSS[[[```hhhnnnrrryyy}}}qqqfffZZZSSSQQQQQQ```pppzzz{{{vvvtttwwwyyyxxxyyy|||zzz{{{|||}}}{{{wwwtttqqqmmmoooppppppppprrrvvvzzzxxxyyyzzz{{{|||}}}~~~~~~~~~zzztttooojjjfff((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''$$$###$$$&&&&&&### ###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''')))++++++***)))***+++///(((&&&,,,......777EEE]]]|||yyyggg]]]VVVLLLAAA<<<888999999888>>>IIIRRRUUU[[[fffqqqvvv||||||uuufffUUUKKKKKKUUUlll{{{```III999333111111***+++---///111222333444000000////////////000000---///111111000///000111///111333555666:::>>>AAA>>>CCCJJJRRRYYY]]]___```ccchhhooouuu|||uuummmgggeeeaaa]]]WWWRRROOOMMMIIIKKKLLLLLLKKKKKKLLLMMMOOOVVV___fffllltttzzzmmm___VVVRRRQQQ___oooxxxzzzvvvvvvvvvtttuuuwwwvvvwwwzzz{{{zzzwwwtttrrrtttvvvxxxxxxyyy{{{|||www%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''""""""!!!!!!""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&,,,***'''%%%######$$$$$$''''''((((((((((((''''''*********+++---000444666III]]]zzzvvvsssqqqfffQQQ???===888666777888999===CCCJJJRRR^^^kkkvvv~~~~~~kkkYYYJJJHHHWWWiiixxx___JJJ???888333///---,,,,,,...111222222222222222111111///............//////000111111111...///000111111333666999@@@BBBEEEJJJOOOUUUYYY\\\```ccchhhmmmsssyyyzzzssspppjjjddd]]]WWWRRROOOPPPNNNLLLKKKKKKJJJHHHFFFNNNPPPTTTYYY```iiissszzzwwwhhhZZZRRRZZZ___iiittt~~~~~~wwwttttttvvvvvvuuuyyyzzz|||~~~%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''+++***))))))+++---///111999HHH```zzz|||}}}xxxfffUUUBBB:::444333444444777<<<>>>EEEOOO]]]lll{{{~~~lllWWWJJJOOOZZZkkk|||sss^^^NNN???444222000......///000000///444444333333111000///...///////////////000000000...///000111111222555888===???BBBGGGLLLQQQVVVXXX\\\___dddiiinnnttt{{{xxxtttnnnhhhaaa\\\XXXUUURRRPPPMMMLLLKKKJJJHHHFFFHHHIIILLLPPPVVV^^^gggnnnrrreee]]]\\\aaajjjttt|||{{{yyyzzz}}}~~~~~~$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%"""""""""###$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$###%%%'''))))))((('''&&&''''''((((((((((((''''''+++***)))(((((()))***+++---444DDD[[[uuuzzz}}}wwwjjjOOOCCC666111111111222555555888???KKK[[[pppgggPPPHHHKKKXXXjjjxxxeeeOOO===666444000//////000//////555555444333222111000///000000////////////.........///000111111222444666999;;;>>>BBBGGGLLLPPPSSSWWWZZZ___dddhhhmmmsssvvv{{{{{{tttmmmhhhccc___\\\TTTRRROOOMMMLLLKKKIIIGGGCCCDDDFFFHHHLLLSSSZZZ___ppp{{{nnneee___ccciiiqqqyyy~~~###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$#########&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$&&&''''''((((((''''''&&&***)))(((''''''(((((())),,,///777EEEZZZsss|||sssuuu~~~~~~vvv___OOO===555333222111222333444777>>>KKK]]]qqq~~~qqqYYYKKKGGGLLL]]]uuu{{{fffTTT???:::444000///000111111222222222222111222222222111111000//////...------...///111111000111222444666888;;;???CCCHHHLLLNNNSSSWWW\\\aaadddhhhllloooqqqvvv{{{tttnnniiiccc^^^WWWTTTPPPNNNLLLKKKIIIGGGEEEFFFGGGGGGIIIMMMSSSWWWbbbuuurrriiiaaaccchhhnnntttzzz~~~###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$######""""""###%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((()))******,,,///444999DDDYYYsss~~~rrrpppvvv}}}~~~{{{iiiWWWDDD;;;777333111111333333444777???KKKYYYcccwwwwwwdddUUUMMMGGGSSSfffzzz|||nnnSSSKKK@@@777222000000000////////////000222444555222222111000///......------///111111000000111222444666888<<<@@@DDDHHHJJJPPPTTTZZZ___ccceeehhhjjjhhhlllvvv{{{uuunnnfff___[[[WWWSSSOOOMMMKKKIIIHHHHHHIIIIIIIIIIIIKKKOOOSSSZZZggg}}}zzzooodddeeegggkkkpppuuuzzz}}}~~~}}}|||||||||$$$$$$%%%%%%%%%%%%$$$$$$((((((((('''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%$$$$$$%%%'''***...000&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++(((,,,000111555CCC[[[mmmtttnnnnnnqqqtttuuuiiiZZZIII???999444111111000000111333888@@@IIIOOOgggtttzzzoooaaaWWWLLLQQQ]]]mmmzzzmmmdddUUUGGG===666222000......---...000222444555333333222111111000//////---///111111000//////000222444666999===AAADDDFFFLLLQQQWWW]]]```bbbdddfffeeehhhpppzzzwwwlllccc```\\\VVVRRROOONNNLLLJJJIIIIIIIIIIIIHHHIIILLLOOOTTT]]]nnnxxxggggggffffffiiimmmqqqttttttuuuuuutttqqqnnnnnnnnnrrrsssuuuwwwzzz|||~~~{{{|||~~~~~~%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%&&&(((***,,,///111333%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))))))))&&&***,,,,,,...666EEEQQQpppzzzrrrkkkhhhhhhkkkggg[[[NNNEEE===555222333...///000111444999???DDDVVVbbbpppxxx{{{xxxlll___VVVRRRTTT\\\fffqqqwwwjjj]]]PPPDDD:::555111000//////000111333555444333333333222111111111---///111111///.........000111333666:::>>>AAACCCFFFKKKSSSYYY]]]^^^```aaacccdddiiirrryyy~~~uuukkkfffaaa[[[VVVSSSQQQOOONNNHHHIIIIIIHHHGGGHHHKKKMMMKKKTTT```sss~~~vvvfffddd```]]]\\\^^^aaacccdddffffffeeebbb```___```___```cccfffiiimmmooopppnnnooopppqqqrrruuuyyy|||~~~%%%&&&&&&''''''&&&&&&%%%!!!###&&&'''(((%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&"""$$$&&&)))*********)))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&***+++++++++,,,111888>>>VVVrrrzzzooogggeeegggeee\\\RRRJJJAAA888555666///000000000111555;;;???GGGTTTcccppp{{{}}}rrrdddYYYPPPIIIKKKQQQZZZiiiwwwwwwlll___QQQDDD<<<555333222000000111222444444444444333333333333222---///111111///...---...//////111444888;;;???@@@BBBGGGOOOVVVZZZ[[[]]]]]]\\\[[[___hhhoootttzzz|||rrrjjjeee___YYYVVVTTTRRRQQQHHHIIIIIIIIIHHHIIIKKKNNNEEENNNXXXbbbsss|||sssnnnccc___YYYSSSPPPPPPRRRTTTTTTUUUVVVUUUSSSQQQQQQRRRQQQRRRUUUYYY]]]```ccceeecccdddeeeeeefffiiimmmppptttvvvyyy}}}&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%###!!!!!!"""$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$&&&''''''''''''&&&%%%%%%$$$$$$''''''&&&&&&(((+++...000(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%'''(((******))))))(((((((((((())))))'''((((((((()))))))))***,,,,,,+++******---333777DDDYYYsssxxxkkkaaa^^^```]]]YYYUUUNNNFFF===777444111000222333222444888@@@KKKYYYeeerrrzzzuuulll^^^WWWQQQNNNKKKLLLYYYgggyyy}}}uuummm]]]MMMDDD:::222000///---000666111333666888999888777666000000///.............../////////111333777;;;===@@@CCCIIINNNTTTWWWYYYZZZ[[[^^^bbbeeehhhlllqqquuu~~~uuuooohhhbbb___[[[UUUQQQPPPOOOMMMKKKJJJJJJJJJJJJLLLNNNSSSXXXbbbpppyyymmmddd```___XXXRRRJJJEEEEEEGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMNNNOOOQQQRRRSSSVVVZZZ]]]aaabbbddddddeeegggjjjmmmqqquuuzzz~~~&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''))))))((((((''''''''''''((((((((((((((((((((()))))))))***+++,,,,,,+++---000333666CCCVVVkkkyyynnnhhhffffffeeeccc\\\RRRFFF>>>:::555222333333222333666999CCCPPP\\\jjjuuuvvvqqqbbb\\\XXXUUUQQQMMMQQQXXXkkkxxx}}}pppaaaUUUFFF777333222000///111///000111333444555666666111111000///............------...///222555888:::>>>AAAFFFKKKOOOSSSTTTUUUWWWZZZ^^^bbbeeehhhlllooorrrwww~~~wwwooohhhddd```ZZZVVVQQQPPPNNNLLLKKKJJJKKKKKKKKKMMMOOOQQQUUU\\\fffmmmpppnnnhhh___VVVPPPMMMMMMNNNIIICCC@@@@@@BBBCCCCCCHHHJJJLLLMMMMMMNNNNNNOOOPPPRRRTTTUUUWWWZZZ^^^aaadddeeehhhjjjlllooosssvvvzzz}}}&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&########################%%%%%%%%%$$$$$$$$$$$$#########$$$'''((((((%%%###%%%%%%$$$$$$###!!! &&&&&&'''''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''(((((('''$$$###%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((***,,,,,,,,,+++,,,---000444===OOOiiiwwwqqqrrrtttsssnnndddXXXOOOFFF===666444444333333666333;;;EEEPPP\\\hhhooopppeeebbbaaabbb^^^TTTLLLIIIXXXdddqqqyyyyyyfffSSS>>>555333111...,,,000//////000111222333444222222111111000//////...,,,,,,,,,---000222555777;;;>>>AAAFFFIIILLLMMMNNNQQQUUUZZZ^^^```bbbeeegggjjjooovvv{{{xxxpppkkkfffaaa\\\UUUTTTRRRPPPNNNNNNNNNNNNLLLLLLMMMLLLKKKMMMOOORRRTTTSSSQQQMMMGGGDDDCCCCCCEEECCC@@@@@@BBBDDDEEEEEEKKKMMMQQQTTTWWWYYYYYYYYYZZZ\\\___aaacccfffjjjmmmoooqqquuuxxx{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((()))'''%%%%%%%%%%%%$$$$$$###!!!!!!######$$$%%%$$$###!!! $$$%%%%%%%%%&&&&&&&&&'''###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((((('''''''''((()))++++++***)))***+++000000222===SSSnnn}}}}}}}}}}}}{{{wwwppplll]]]PPPAAA:::777444444777222777===DDDMMMXXX```dddcccdddiiinnnmmmcccSSSHHHKKKRRR[[[dddmmmvvvrrraaaLLL>>>888555111---//////000000111111111111333333222222111000//////,,,,,,,,,---///111333444999;;;===AAACCCFFFGGGGGGMMMQQQVVVZZZ]]]^^^```aaaeeejjjpppuuuxxx}}}wwwqqqkkkfffaaa[[[ZZZWWWTTTRRRQQQQQQQQQLLLMMMNNNMMMLLLKKKJJJIIIIIIJJJJJJHHHEEECCCCCCCCCDDDDDDFFFHHHLLLOOOPPPQQQSSSVVV[[[bbbhhhllllllllllllooorrrtttvvvyyy}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$!!!"""#########!!! ''''''''''''&&&&&&%%%%%%$$$%%%'''))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((((((''''''''''''''')))***)))(((&&&'''))),,,***+++---222===QQQkkk~~~~~~mmmXXXHHH===666444777444444666;;;BBBIIIPPPTTTZZZ```iiitttyyyttteeeWWWIIIIIIJJJPPPXXXdddqqq{{{zzz|||qqq___MMMAAA:::555111)))+++---///111111111000111222222333222111000000------...///000111222333777888:::<<>>777222555;;;???DDDHHHLLLUUUaaannnzzz~~~vvvlllTTTLLLEEEEEEIIISSS```lllqqq}}}{{{mmm\\\MMMCCC:::333((()))+++---///000111111///000111333333222111111...//////000000111111111444555666888:::<<<>>>???FFFIIINNNRRRUUUWWWZZZ\\\YYY___fffkkkmmmpppsssvvv|||zzzsssnnnfffccc___[[[VVVSSSQQQQQQNNNMMMLLLLLLLLLJJJGGGDDDEEEFFFFFFEEECCCCCCDDDFFFIIINNNUUU\\\ccciiiooosssssstttxxx$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!!!!###$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&((())))))(((((()))+++)))))),,,//////333AAAQQQeee}}}sss\\\JJJCCCEEERRRAAA333111555888;;;>>>>>>HHHUUUbbbqqq}}}{{{iii\\\NNNHHHFFFIIISSS]]]jjjvvv{{{ooofff^^^PPPCCC666444000---,,,---...000,,,...000222333333222111/////////000000000000///111111222444666999:::<<<@@@CCCGGGKKKNNNQQQUUUXXXXXX^^^eeejjjkkkllloooqqqwwwyyy~~~xxxooolllhhhbbb]]]XXXVVVTTTQQQNNNLLLKKKLLLKKKIIIGGGHHHHHHIIIIIIIIIKKKOOORRRSSSYYYbbbjjjrrrzzz$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###%%%&&&'''(((#################################$$$$$$%%%%%%%%%%%%%%%&&&(((***)))'''%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$###"""###$$$&&&'''!!!!!!!!!"""######$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''%%%###"""!!!!!!!!!"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''')))******###&&&***,,,+++***)))))),,,))))))+++******222===JJJdddkkkWWWPPPRRRdddMMM777///111222444777666@@@LLLXXXhhhzzz{{{kkkZZZPPPJJJGGGMMMUUUdddrrr}}}~~~mmm[[[IIICCC999000+++***+++---+++,,,///222333333333222...//////000//////.........///000111444666888:::<<>>@@@AAAEEEJJJOOOSSSWWWZZZ]]][[[]]]```bbbeeehhhkkkmmmqqqyyyyyytttlllgggfffggghhhiiillloootttwwwyyyzzz|||~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$######"""###$$$$$$%%%&&&&&&''''''$$$%%%&&&((())))))))))))%%%&&&)))---///666FFFUUUssswwwtttnnnhhhcccccceeeggg```SSSIIIJJJKKKEEE@@@???222222222000000111444777>>>CCCJJJQQQ^^^mmmwwwzzzrrreeeTTTHHHHHHRRR```iiittt}}}wwwgggPPP<<<333111...------------,,,.../////////000000000000000000000000000111111222000000111333555888;;;===<<<@@@EEEJJJNNNRRRVVVYYYYYY[[[^^^bbbeeehhhiiijjjiiinnnxxx|||xxxvvvvvvvvvuuuyyy}}}|||yyyxxxvvvvvvwwwwwwxxxzzz|||}}}%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%'''((()))(((((((((%%%%%%(((+++,,,...777AAAVVVjjjwwwuuurrrnnniiiggghhhiiieee```ZZZTTTOOOKKKIIIJJJ999666111//////111222333555;;;@@@BBBIII[[[ooo|||~~~sss```OOOFFFGGGNNNTTT]]]iiizzz|||eeeQQQ???:::333...,,,,,,,,,+++,,,---......///000111111//////......//////000111/////////111333666999::::::===AAAEEEHHHKKKOOORRRVVVWWW[[[___dddfffgggggggggjjjqqq{{{wwwpppllleeeccc```___aaafffjjjlllpppqqqrrrtttvvvxxxyyyzzzzzz}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''#########"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''((((((&&&%%%%%%&&&((((((%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((('''&&&&&&+++)))***,,,+++***///777<<>>===>>>BBBEEEHHHLLLPPPRRRSSSUUU[[[```fffkkkqqqvvvxxxxxxxxxyyy~~~((('''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###!!!!!!!!!###$$$"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''')))(((&&&$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$###"""""""""$$$######""""""######$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''((())))))******,,,---...333BBB[[[sss~~~|||yyytttpppiiiaaaSSSEEE;;;555333333222...///444666888AAANNNaaarrrwww```UUUMMMQQQ^^^nnn~~~{{{hhh\\\TTTHHH999000---+++))))))+++...000111000000000111222333555555333222111000000000000000333444555777:::<<<===>>>AAACCCFFFHHHJJJMMMQQQTTTWWW[[[^^^aaadddjjjrrrxxx{{{ooodddZZZPPPJJJEEECCC???<<<:::999:::;;;???BBBFFFHHHIIILLLQQQUUU[[[aaahhhnnnpppqqqrrrrrrxxxyyy{{{}}}&&&%%%%%%$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$((('''%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$&&&'''((()))(((%%%###"""######$$$$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""##################%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((()))++++++******222EEE\\\kkk}}}{{{xxxuuuuuuooodddUUUFFF;;;555333///---...333444444:::CCCQQQ```qqq}}}}}}mmm[[[RRRTTT]]]mmm{{{uuujjjcccYYYKKK???333...)))'''***...000000///000000111222444666777333222111000////////////222333444555777999::::::<<<>>>@@@BBBEEEHHHLLLOOOSSSVVVZZZ\\\^^^cccjjjpppwww~~~~~~tttkkkaaaXXXQQQJJJGGGCCC???===<<<:::999;;;===@@@BBBCCCFFFJJJMMMOOOUUU]]]eeeiiilllmmmoooqqqrrruuuwwwzzz|||}}}}}}~~~~~~%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$#########$$$%%%&&&######"""!!!!!!"""$$$%%%'''&&&$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""############$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((((()))++++++---666EEEQQQlll~~~}}}zzzyyywwwzzzxxxrrrfffVVVGGG<<<666///...///111333333777<<>>@@@DDDIIIMMMOOOSSSVVVXXXZZZ^^^dddiiinnnrrrzzzwwwlll```XXXOOOKKKFFFBBB@@@>>><<<::::::;;;===>>>@@@BBBDDDFFFEEEKKKSSS[[[aaaeeehhhkkkmmmnnnpppsssuuuwwwxxxyyyzzz|||~~~~~~~~~$$$%%%&&&%%%$$$$$$&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''$$$######""""""######$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""#########!!!!!!"""###$$$&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''(((((($$$&&&***---,,,,,,333;;;QQQjjj{{{zzz{{{||||||zzztttgggWWWGGG>>>444222111111111333666888;;;AAAJJJUUUeeezzz{{{bbbOOOKKKPPPeeeuuuyyyqqqnnnfff^^^JJJDDD;;;333...---------......///000111333555666111111111000000111111111222222333333444555555555666777999:::<<<@@@EEEIIIJJJNNNRRRTTTUUUYYY___ccciiilllqqqvvv|||wwwiii___VVVPPPIIIDDDBBB@@@===:::::::::::::::;;;===>>>???>>>CCCJJJPPPUUU[[[___ccchhhiiilllnnnqqqsssuuuuuuuuuxxxzzz{{{{{{{{{|||~~~$$$%%%'''&&&$$$$$$&&&)))&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%!!!###$$$&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$%%%%%%%%%""""""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''((((((((($$$$$$''',,,,,,))),,,222===RRRmmm{{{{{{~~~~~~~~~~~~|||uuugggVVVIII<<<:::555111111333555666555999@@@GGGQQQbbbxxxzzzaaaPPPKKKRRR```qqqyyyuuupppiiiXXXSSSIII===333...,,,---.........///000222333444333333222111111111111111222222222222222222222222777888888888888;;;???CCCDDDHHHLLLNNNPPPSSSYYY]]]cccfffjjjnnnsssxxx~~~wwwnnnddd\\\RRRKKKHHHEEEAAA>>>;;;:::999999999::::::999;;;>>>AAAEEEIIINNNSSSWWW^^^```cccgggkkknnnqqqrrrrrrtttwwwxxxxxxxxxzzz{{{}}}$$$&&&'''&&&$$$$$$'''***&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$'''&&&$$$######%%%&&&'''"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%$$$###"""!!! """%%%(((((('''%%%$$$######""""""""""""######$$$$$$######"""!!!!!!!!!&&&%%%%%%%%%%%%%%%%%%&&&#########$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&''''''###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''(((((()))&&&$$$&&&+++,,,***,,,222555AAASSSjjjzzzzzz|||qqq```SSSCCC???888222000333444444222666<<>>666444555............///111222333666555333222111000000000111111111111111000000000999999888666555777:::>>>@@@CCCHHHJJJLLLOOOUUUYYYYYY\\\aaafffjjjoootttwwwzzz{{{~~~}}}rrrhhh\\\SSSOOOLLLHHHDDD>>><<<:::999999999999888:::;;;<<<>>>@@@DDDIIIMMMUUUWWW[[[```eeeiiilllnnnppprrruuuvvvvvvwwwxxxzzzzzz}}}&&&''''''(((((()))))))))&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&)))((((((''''''''''''((((((&&&$$$###$$$(((,,,///000444>>>PPPhhh}}}{{{~~~}}}yyy{{{xxxqqqaaaSSSAAA777555555111---222222222444888AAAKKKRRRmmmzzzhhhTTTNNNFFFIII[[[nnn}}}~~~xxxqqquuuqqqaaaNNN@@@777222555444222///------111444333333333222222111111111---...///000111222222222222333333444666888:::;;;???BBBEEEGGGIIIMMMQQQTTTUUUXXX\\\```ccchhhmmmppprrrtttvvvwwwxxx{{{~~~uuuiii___XXXSSSMMMIIIBBB@@@>>><<<<<<;;;999888777666666777999===AAADDDIIILLLQQQVVV[[[aaagggkkkiiikkkmmmoooqqqrrrrrrrrrxxx{{{$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((((('''''''''''''''(((((()))(((''''''''')))***+++,,,///666CCCVVVlll}}}}}}~~~kkkPPP>>>777555222///222111111111444:::BBBGGGXXXdddsss}}}~~~pppaaaTTTJJJGGGPPP\\\iii}}}yyygggUUUEEE:::111111///......//////000111111111111111111000000///000111111222222222222111111222333555666888999===???BBBEEEGGGKKKOOORRRRRRUUUXXX[[[^^^bbbgggkkklllnnnqqqqqqpppsssxxx||||||yyyoooggg___WWWQQQHHHEEEAAA>>>===<<<:::888777666666666777999<<<===AAADDDHHHMMMRRRWWW^^^bbbeeegggiiilllnnnoooppppppvvvxxx|||~~~((((((''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&'''((())))))((()))*********))))))((()))+++///555@@@RRReeesss~~~zzz{{{~~~}}}fffKKK<<<777666666333333222111111333888<<>>DDDKKKPPPTTTVVVYYY^^^ccchhhkkkmmmnnnpppsssuuuwwwyyy}}}~~~}}}}}}~~~~~~}}}}}}&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&$$$#########$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&((())))))''''''%%%%%%%%%%%%&&&((())))))&&&%%%%%%%%%&&&(((***+++'''***---------222;;;CCCUUUiii{{{uuuYYYEEE===<<<888888777444222111333555999;;;???EEELLLSSSYYY^^^fffiiinnnnnneeeZZZUUUVVVbbbmmm~~~oooaaaLLL===555222000...///000000111111222222222444444555555555444444333///////////////000111222222555777999;;;===AAADDDHHHJJJLLLMMMOOOQQQUUUWWWZZZ___dddfffeeefffhhhjjjppppppooommmnnnsssyyy~~~}}}xxxkkkfff___XXXSSSNNNJJJHHH??????>>>===;;;999888777777777777777999===CCCGGGHHHKKKOOOUUU[[[aaafffiiimmmooorrrtttvvvxxxzzz}}}~~~~~~}}}||||||~~~~~~}}}~~~~~~~~~~~~''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''((('''%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((((((%%%$$$######%%%'''***,,,&&&)))+++,,,+++,,,000333???PPPjjjoooVVVDDD===888888666333000///111222444333444999===AAAHHHPPPZZZcccooovvvtttlllddd___ZZZ```kkk{{{yyycccNNN@@@888333000000000111111111111111111333444444555555555444444111000000000000000111111111333555666777999<<<>>>CCCEEEGGGIIIJJJLLLPPPRRRUUUZZZ___bbbbbbcccfffhhhkkkkkkkkkjjjkkknnnssswwwuuupppjjjddd^^^YYYSSSOOOFFFEEECCC@@@===;;;::::::777777666666555777;;;??????AAAEEEKKKQQQWWW\\\___gggjjjooorrrtttvvvxxxzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~|||}}}}}}~~~((((((((()))))))))))))))%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&''''''%%%###!!!%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&''''''''''''***(((&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''$$$%%%%%%&&&'''(((((()))'''((()))***+++,,,---...444===NNNdddzzznnnUUUEEE;;;:::777333///...///111222///000444555666<<>>AAACCCDDDGGGJJJMMMSSSWWW[[[]]]]]]^^^bbbeeefffggghhhiiiiiijjjmmmpppwww{{{|||wwwrrrmmmggg```[[[SSSPPPLLLGGGCCC@@@???>>>999999999777666666777999:::;;;===AAAFFFKKKOOORRRYYY^^^eeekkknnnppprrrsssvvvyyy|||}}}|||{{{|||~~~~~~~~~}}}|||}}}~~~|||||||||}}}~~~~~~$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''((('''$$$!!!$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''###$$$%%%&&&''''''''''''+++)))'''%%%$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$))))))((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&)))******)))'''%%%+++)))((())),,,...///...222333:::KKKeee~~~eeeOOO???===999444000...000222444111222555444111666???<<>>@@@BBBFFFIIIMMMQQQTTTUUUUUUVVVZZZ]]]aaacccddddddcccbbbccceeeooosssyyy{{{}}}~~~yyyrrrkkkfff^^^ZZZTTTNNNHHHEEEDDDCCC=========;;;888777777888777888999;;;???BBBFFFHHHLLLRRRZZZbbbgggiiikkklllppptttyyy{{{zzzyyyzzz|||}}}|||{{{{{{|||~~~}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}{{{~~~|||&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&$$$######&&&((((((((($$$%%%%%%$$$$$$#########&&&%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###$$$&&&((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$&&&''''''&&&$$$$$$$$$########################&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((((((((((((((((()))******+++,,,222;;;III^^^zzz|||hhhUUUGGG>>>===888///111999555111...111333333444777888;;;BBBMMMXXXhhhxxxccc[[[eeewwwyyyiiiXXXMMM@@@888111111222111...,,,222111000222444666666444555555555444333111000///000000000000111222333444777888999999999<<<@@@CCCKKKMMMOOOQQQSSSVVVYYY\\\[[[]]]^^^^^^^^^___aaacccfffiiimmmssszzzyyysssfffbbb\\\VVVRRRNNNJJJGGGJJJEEE@@@<<<:::999888777777777777888999;;;>>>???FFFIIIPPPWWW]]]aaadddeeekkkmmmpppqqqsssuuuxxx{{{{{{zzzzzzyyyzzz{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{zzzzzzzzz{{{{{{|||}}}~~~{{{}}}&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&(((((((((%%%$$$###$$$%%%&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((((())))))***+++***---222:::HHH___rrroooaaaXXXQQQNNNEEE888444:::555000...000111000000333444555999@@@IIIWWWmmmjjjZZZ[[[gggqqq}}}~~~rrrgggaaaQQQHHH===666333222111222,,,------///111222333333111222222333333333222222111111000000111111222222444555666666666999<<>><<<;;;777777777777888:::<<<===???BBBGGGMMMRRRWWWZZZ\\\eeegggjjjlllnnnqqquuuxxxzzzyyyyyyyyyyyyzzz|||}}}~~~}}}}}}~~~{{{|||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$&&&(((((('''%%%""" !!!%%%''''''&&&)))((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$### """%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((((((''''''(((((()))***...,,,,,,...111888GGGVVVxxx|||qqqjjjeeebbbVVVDDD;;;;;;999444111222222///...000111000111444:::DDDWWWgggxxxqqq\\\RRRTTTYYYfffrrr{{{wwwuuuddd[[[MMM>>>444000111222,,,...///000//////000222000111222222333333333333222111111111000000000000000111222333333555888;;;===???BBBCCCDDDGGGJJJMMMNNNPPPSSSUUUVVVYYY\\\______aaacccfffiiilllnnnoooooouuu~~~}}}uuunnnhhhccc^^^[[[UUUQQQKKKFFFCCCAAA>>><<<:::999888888888999:::;;;999;;;>>>BBBFFFKKKNNNPPPZZZ]]]```cccfffjjjnnnqqquuuttttttuuuvvvwwwxxxyyy~~~}}}{{{zzzzzzxxxyyy{{{}}}}}}~~~%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%!!!###&&&&&&$$$''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''((())))))...,,,,,,...///222<<>>@@@CCCEEEFFFHHHKKKNNNPPPSSSXXX[[[[[[\\\^^^```ccceeeggghhhiiinnnsssxxx~~~|||vvvpppjjjfff___ZZZTTTNNNJJJFFFCCC@@@???>>><<<::::::::::::;;;888888999;;;>>>BBBFFFHHHOOORRRVVVYYY]]]aaafffjjjmmmmmmnnnoooppprrrssstttvvvyyy{{{|||zzzxxxwwwwwwxxxxxxzzz|||~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~%%%%%%$$$%%%&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''%%%'''$$$!!!!!!$$$%%%$$$###$$$%%%%%%&&&'''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))((((((++++++,,,222:::FFFXXXrrrtttrrrqqqiii[[[QQQMMMFFF???<<<999333000111444222444666555444999???IIIVVVccciiihhhccc[[[SSSIIILLLUUUcccrrr}}}zzz{{{}}}vvvgggWWWKKK???555111111000...------000111333444444444444444333222333333333333222000///...---...000000000111333555555777999::::::<<>><<<;;;;;;999888777666666777999:::>>>@@@DDDGGGIIIMMMRRRUUUZZZ\\\___cccfffiiikkklllhhhlllppptttvvvxxxzzz|||zzzzzzzzzzzzzzz{{{|||}}}{{{{{{}}}~~~~~~}}}|||{{{}}}~~~~~~|||~~~''''''&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''&&&$$$!!!%%%))))))&&&###$$$&&&$$$%%%&&&'''(((((('''''''''(((((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''***,,,+++(((&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((,,,******,,,,,,***+++//////555AAAQQQcccuuuzzzcccXXXLLLDDD===777555777555333444777555111///111555999@@@KKK\\\jjjlllhhhZZZRRRMMMQQQVVVZZZaaahhhqqqyyy{{{~~~qqqbbbPPPFFF999222222333111///,,,---///111333444555555444444555666666444222111,,,...000000000000111333111222444444444555777999888:::===>>>@@@BBBFFFHHHIIIJJJMMMPPPTTTWWWZZZ[[[___```cccfffiiimmmrrruuuzzz|||uuummmfff___[[[TTTRRRNNNJJJFFFDDDBBBAAA<<<;;;:::888777777888888888:::<<>>NNN```gggggghhh^^^UUUUUUVVVUUUWWW\\\aaaiiiyyykkk\\\JJJ>>>;;;888333...---...///000000111000000444555666777777555333222+++---///000//////000111///000111111111222444666888:::<<<===>>>???BBBEEEDDDFFFHHHKKKNNNQQQTTTUUUYYY[[[^^^bbbeeeiiikkkmmmlllyyy~~~vvvnnnjjj^^^\\\XXXSSSOOOLLLJJJIII@@@???>>><<<;;;:::999999444666888:::;;;>>>AAADDDAAADDDHHHNNNTTTXXXZZZ\\\^^^```cccfffiiimmmqqqtttttttttssstttuuuwwwxxxzzzvvvwwwyyy{{{||||||{{{zzz{{{|||~~~}}}}}}~~~~~~~~~~~~)))((('''&&&&&&&&&&&&&&&''''''((())))))(((''''''(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&'''$$$!!!###''')))&&&###%%%&&&''''''((((((''''''))))))))))))************...***,,,555;;;@@@QQQddd{{{yyynnn___OOOEEE???>>>===999888888:::;;;:::444000444666888:::???GGGRRR[[[___eeejjjjjjkkknnnjjjbbbcccfffkkkttt}}}hhhUUUGGG===555///000111111000---,,,,,,...111111222222222222111000222111111000000/////////......///000111222333333333444777999<<<=========DDDDDDEEEFFFIIILLLOOOQQQPPPSSSWWWZZZ]]]aaafffiiinnnrrrvvv{{{|||zzzmmmhhhaaa\\\YYYVVVQQQNNNMMMIIIDDDBBBAAA@@@<<<888999999999999888999<<<>>><<<>>>AAADDDHHHLLLNNNPPPSSSUUUYYY^^^cccgggkkkmmmlllnnnoooqqqrrrrrrqqqqqquuuvvvxxxzzzzzzzzzzzzyyy{{{{{{{{{|||}}}~~~~~~~~~}}}|||((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$***)))'''&&&%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$!!!#########"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''$$$!!!###''')))&&&###%%%&&&''''''((((((''''''((((((((()))))))))******,,,)))+++222555555@@@OOObbbxxx~~~pppcccWWWMMMEEE???===:::888888999999555222///000111222555<<>>@@@CCCEEEFFFKKKMMMQQQUUUZZZ___bbbdddggghhhjjjlllnnnnnnnnnnnnooopppqqqssstttuuuvvvvvv{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||}}}|||{{{zzz~~~((((((''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&)))((('''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!! !!!"""$$$&&&'''######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$##################"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$"""###'''(((&&&$$$%%%&&&''''''(((((('''''''''''''''(((((((((((())))))'''***000000---222;;;FFF[[[wwwzzzpppdddUUUKKKHHHCCC===999999888666444000111111111222555:::>>>AAANNN___pppxxxiiilll|||uuueeeUUUJJJ===999333111111111///---000000000111111222222222333333333333222222222222////////////000000000000333222111111222555999;;;::::::;;;===???BBBDDDEEEEEEHHHKKKOOORRRVVVZZZ^^^aaadddgggiiijjjnnntttzzz}}}xxxqqqiiiddd^^^XXXQQQMMMJJJFFFAAA===??????>>>===;;;:::999888888888888888999:::;;;;;;BBBCCCGGGKKKPPPTTTWWWYYY\\\^^^```cccfffhhhiiiiiikkklllmmmnnnppprrruuuvvvwwwwwwwwwxxxyyyyyyzzzzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~''''''((((((((('''''''''((('''%%%$$$$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!###%%%'''"""###%%%%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""&&&'''((((((&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''&&&)))---...,,,///555666EEE\\\tttzzzlllaaa]]]UUUJJJBBB>>>;;;888555333333333222222444555777666???NNN___tttttthhhmmmxxx}}}}}}lllaaaRRRHHH<<<444222111...,,,.........//////000111111333333333333333444444444000000000/////////......111000//////000222444666555666777999;;;<<<>>>??????BBBEEEHHHKKKOOOSSSWWW\\\___bbbcccccceeejjjooouuu||||||vvvmmmggg^^^XXXTTTOOOJJJFFFEEEDDDBBBAAA@@@>>><<<:::999888777777666777888888;;;<<>>JJJ[[[vvvoooggghhhkkknnn{{{tttlll___MMM@@@888555111------------,,,---...///000222222222333333444444444111111000000//////......---...///000000000000000222333444666777999999:::;;;===@@@CCCFFFJJJNNNQQQRRRVVVZZZ\\\\\\^^^bbbffflllqqqyyy{{{tttkkkddd___ZZZTTTPPPLLLIIIFFFEEEDDDCCC@@@===:::999888777666777888999666777999;;;>>>@@@BBBCCCEEEFFFHHHLLLOOOSSSUUUWWW[[[\\\]]]___bbbfffiiikkkkkklllnnnpppqqqrrrrrrrrruuuvvvwwwyyyzzz|||}}}}}}}}}|||||||||}}}~~~~~~}}}|||}}}&&&'''((()))***)))((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%"""#########%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((---+++(((''''''(((+++------...555BBBTTTkkksssggg]]]RRRGGG@@@444222000///000111111000222333777===III^^^~~~mmm```YYY[[[gggzzz|||ppp^^^NNNAAA999222...///...---,,,,,,,,,......///000000111222333333444222222111111000000//////---...///000000///---,,,000111222444555555666666777999===???BBBEEEIIIMMMNNNRRRWWWZZZ[[[\\\```cccdddiiioootttxxxxxxpppkkkgggbbb^^^WWWRRRMMMIIIIIIGGGDDDAAA===;;;999777777888999:::333444555666777999::::::<<<===>>>AAADDDGGGJJJLLLTTTUUUWWWZZZ]]]```cccddddddeeehhhkkkmmmoooooooooooopppqqqsssuuuwwwxxxyyyyyyyyyyyyyyyzzz|||}}}}}}|||{{{{{{zzz{{{}}}&&&''')))*********((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######!!!"""$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!###$$$%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''(((((((((++++++)))''''''))))))))),,,+++...555>>>NNNfff|||xxxnnnbbbUUULLL<<<888444333333444444222111222666:::===IIIaaaxxxhhhXXXSSSXXXcccrrr|||pppaaaRRREEE;;;666222000...---,,,---......------...///000111222333222222222222111111111111000000//////......---------...000111222333222222444666999<<<>>>AAAFFFIIIKKKPPPUUUXXXXXXYYY\\\___]]]aaafffiiilllqqqxxx~~~{{{wwwrrroooiiibbbYYYSSSQQQOOOKKKGGGCCCAAA>>>;;;::::::;;;<<<666666666666666666666666666777777999;;;>>>AAABBBJJJKKKNNNQQQTTTVVVXXXYYYYYY[[[___cccfffhhhhhhhhhhhhiiijjjllloooqqqrrrssssssttttttuuuvvvxxxxxxyyywwwvvvuuuuuuvvvxxx{{{|||zzz{{{|||}}}}}}%%%''')))***+++***)))(((''''''((())))))((('''''''''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$#########&&&(((((('''&&&'''&&&$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""###$$$%%%%%%%%%%%%&&&'''%%%&&&''''''(((((('''''''''''''''(((((((((((()))((()))))))))+++---,,,)))---,,,...111333999MMMaaauuuyyymmm^^^TTT???:::555222333333333111...111666999777999III\\\sssyyyeeeQQQQQQSSS[[[kkk~~~vvvfffVVVIIICCC444333000...------...///+++,,,---...///000111222222222222222222222222222333222///---,,,---...000,,,---...000111111000000222444777999<<>>::::::999999888777777777444333444555666999;;;===;;;===AAADDDGGGIIIIIIJJJOOOQQQVVVZZZ^^^```aaaaaacccdddfffhhhjjjlllnnnoooppppppqqqrrrssstttuuuvvvqqqpppooooooppprrruuuwwwwwwxxxyyyzzzzzz|||~~~~~~}}}~~~''''''((((((((((((''''''))))))))))))************(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&'''((((((&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$''''''$$$!!!"""###$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&(((+++,,,&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%''')))+++***'''%%%((()))***+++...444<<>>FFF[[[iiixxxiii[[[OOONNNWWWfff|||}}}rrraaaTTTEEE===555222444222+++%%%,,,***)))***,,,/////////...///111222222222000///000000////////////////////////...------------...111222333555777:::===>>>DDDFFFHHHJJJKKKMMMQQQSSSTTTWWWZZZ]]]___aaaeeegggjjjooouuu{{{xxxppphhh```YYYTTTPPPNNNJJJGGGEEEBBB???===>>><<<:::999999999888666888888777666555555666666666777888:::===@@@BBBDDDEEEGGGKKKOOORRRTTTUUUVVVZZZ[[[]]]___aaacccdddeeegggiiilllmmmllllllnnnooopppooollljjjjjjkkkmmmoootttttttttvvvxxx{{{}}}''''''((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&'''&&&&&&&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&""" $$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))((('''((((((((((((***...444888>>>KKK```ttt{{{sssiiiaaaZZZTTTKKKAAA:::555222111111......111222333888>>>GGGSSSfff{{{xxxlll___XXXVVVZZZfffsss|||rrriiiWWWRRRJJJAAA999222...+++...------...000000...------...000222222222000000111111111000000000000000000000///...---------......///000111444666888:::>>>@@@BBBCCCEEEGGGJJJMMMOOORRRUUUXXX[[[]]]aaadddaaaeeejjjnnnsssyyyxxxpppiiieee\\\XXXRRRNNNJJJGGGDDDAAA>>><<<:::999::::::999888777666666555444444555555555555555666777999:::;;;???@@@CCCFFFIIIKKKMMMNNNRRRSSSTTTWWWYYY[[[]]]^^^```bbbeeefffffffffhhhiiieeedddcccbbbcccfffiiijjjppppppppprrrtttvvvyyy{{{|||}}}~~~}}}||||||~~~}}}|||{{{zzz{{{}}}''''''(((((((((((('''''''''''''''(((((((((((()))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''((((((((((((((((((''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%(((%%%###%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%''')))***)))))))))((('''''')))---000111777BBBSSSiii~~~~~~zzzvvvttttttnnndddUUUHHH===888666555111000222222000222555999@@@MMM___ppp|||zzzsssoooiiieeeggglll~~~qqqppphhhYYYGGG999444444///......///000...+++))),,,---///111111111111000222222222222222222222222222111000///...---------------...///111333555666888:::<<<===>>>@@@CCCFFFHHHJJJNNNQQQTTTWWW[[[^^^]]]```dddgggiiilllsssxxx~~~~~~zzzkkkeee^^^WWWQQQMMMIIIFFFBBB@@@>>>=========<<<:::777777666555555555555666555444444333333333444444888999:::<<>>IIIWWWfffsssyyy}}}|||vvvpppmmmwwwuuu```LLL@@@;;;333111////////////...,,,,,,,,,...///000111111000333333333333333444444444333222111000///........./////////000111222333444666777999:::;;;<<>>???AAABBBDDDFFFHHHKKKLLLMMMPPPRRRUUUXXXYYYZZZ\\\^^^```___^^^]]]]]]^^^``````dddddddddeeegggjjjlllmmmooopppqqqqqqqqqssswwwzzzyyyyyyxxxxxxyyyzzz||||||{{{|||}}}~~~~~~}}}}}}~~~~~~''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&######$$$%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))+++------***((()))*********))))))+++---,,,...000222888EEEXXXgggzzzeeeRRRGGG>>>777222111111000///222000222444:::CCCOOOZZZaaarrrttt{{{zzzjjj^^^cccjjjrrryyy{{{gggSSSHHH===999333000///000111222,,,,,,---...///000000000222222333333333444444444444333222111000//////000000////////////000111111333444666666666888:::===;;;>>>AAADDDGGGJJJNNNQQQQQQUUUYYY\\\]]]___dddhhhiiilllpppsssvvv{{{wwwqqqkkkggg]]]ZZZTTTOOOKKKFFFBBB???===<<<;;;:::888888777777888777777666555555666666555555444444555777999::::::;;;===???AAACCCDDDEEEGGGJJJMMMOOOQQQRRRUUUWWWWWWVVVVVVVVVWWWYYYZZZ[[[_________```bbbdddfffgggiiijjjkkklllmmmooorrruuurrrrrrrrrrrrssstttuuuuuuwwwxxxyyy{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$######%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$######$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&"""######$$$&&&''''''(((&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&'''(((+++---,,,)))&&&$$$&&&(((((((((((()))+++)))---000///...444BBBNNNgggvvvlll^^^FFF<<<222000000///000333///111333666;;;BBBKKKPPP]]]aaajjjxxx|||lllWWWVVVXXX[[[]]]bbbmmmwww~~~kkk^^^LLLEEE<<<444000/////////------------.........///111111111222222333333444333333222111111111222222000///......---------...///000111111111222444777777999<<>><<<::::::999999999888777777777777888444444444444444555555666444555666777999:::;;;;;;===@@@CCCEEEGGGHHHJJJLLLMMMNNNPPPRRRVVVYYY\\\]]][[[[[[ZZZ[[[\\\___aaabbbbbbdddggghhhiiijjjmmmooonnnoooooopppqqqqqqrrrrrrrrrtttvvvxxxyyyzzzzzzyyyzzzzzz{{{{{{|||~~~{{{}}}~~~}}}~~~}}}~~~}}}|||~~~}}}|||{{{{{{{{{{{{''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$""""""$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$############$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""$$$&&&&&&$$$######%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%###"""######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''(((((('''%%%###%%%'''(((((('''((()))***---///......111888>>>JJJ\\\uuu|||aaaRRRBBB999444111111444000222444555666:::@@@EEEGGGNNNWWWbbbpppzzzxxxqqq]]]XXXSSSQQQNNNMMMUUU___bbbhhhrrr~~~{{{fff^^^RRRFFF<<<666111///......------,,,---------/////////000111222222222333222222222222333333444222111000///...---------,,,...//////...///111333333555888:::<<<>>>AAACCCBBBFFFLLLPPPRRRUUUZZZ^^^\\\___bbbccccccfffkkkooossswww}}}{{{ssskkkccc\\\XXXNNNLLLJJJGGGDDDBBB@@@@@@======;;;:::999999999999555666666666666555555444222222222333444444555555777999<<<>>>???@@@BBBDDDGGGHHHKKKOOOSSSWWWZZZ\\\VVVVVVVVVVVVXXXZZZ\\\]]][[[___bbbeeeeeeffffffgggkkklllmmmnnnoooooooooooonnnooorrrtttuuuuuuuuuttttttuuuwwwyyy|||~~~yyy{{{~~~}}}|||{{{|||~~~}}}~~~}}}}}}}}}|||{{{yyywwwvvvyyywwwuuurrrpppooooooooo''''''(((((((((((('''''''''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''((((((((((((''''''&&&$$$""""""$$$'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!"""######"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!$$$''''''$$$######$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%###""""""$$$%%%%%%%%%%%%''')))***)))(((((((((***))))))***,,,...000111777IIIccc}}}lllUUUFFF<<<555333444---///000000///111555:::===EEELLLOOOWWWccciiiiiifff___WWWQQQJJJDDDIIIQQQJJJRRR___ooozzzmmm^^^PPPEEE<<<666//////...---,,,,,,,,,,,,---......///000000111111222222222222333444555555555555333222000000//////---...//////...///111333111333555777888:::===???:::>>>DDDHHHJJJMMMRRRVVVWWWZZZ^^^______aaaeeeiiijjjlllooottt{{{zzzssskkkgggXXXVVVSSSPPPLLLJJJHHHGGGCCCBBB@@@>>>===<<<;;;;;;888999::::::999888666555222222222333333333333333555777:::<<<<<<===???AAAAAABBBEEEHHHKKKOOOQQQRRRTTTSSSSSSSSSUUUWWWYYYZZZWWW[[[```bbbcccbbbbbbbbbeeefffggghhhhhhiiihhhhhhkkkllloooqqqrrrrrrqqqpppoooqqqtttxxx{{{}}}~~~wwwzzz}}}|||zzzyyy{{{}}}}}}~~~~~~~~~|||}}}~~~~~~xxxyyyyyyxxxwwwtttrrrqqqqqqooollliiifffddddddccc******))))))((((((''''''(((''''''''''''(((((()))'''&&&%%%$$$$$$$$$$$$$$$(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&%%%###!!!!!!"""$$$%%%'''&&&$$$$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###"""""""""""""""!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$#########%%%((()))$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))$$$&&&(((((('''((()))+++***)))((('''(((***,,,---777:::FFF[[[vvvxxx\\\DDD999666555(((***---111333333222111======???CCCIIIQQQXXX\\\aaafffgggbbbZZZTTTLLLEEEHHHDDDKKK```rrr|||sssaaaMMM???<<<333///222444000,,,,,,,,,------,,,,,,,,,...///000000222333444333333222555444444333222111000///.........///......------///000000222333444555666:::<<>>AAAEEEHHHKKKIIIJJJKKKLLLNNNPPPRRRSSSSSSTTTWWWYYY[[[\\\\\\\\\ccccccccccccdddfffggghhhiiijjjjjjkkklllmmmnnnnnnmmmpppsssuuuwwwzzz}}}vvvwwwxxxyyyyyyyyyxxxwww||||||}}}|||zzzyyyyyyzzz{{{tttqqqnnnjjjhhhggghhhiiieeeccc```]]]ZZZXXXVVVUUU******))))))(((((((((((()))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#####################$$$$$$###""""""""""""######$$$###$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%$$$######$$$%%%''')))'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((($$$&&&''''''&&&&&&((()))******)))((()))+++---...000222888CCCVVVmmmvvvZZZGGG<<<777444555444111//////222555888888999<<>>AAAEEEHHHLLLPPPTTTXXXZZZ[[[]]]^^^^^^```ccceeehhhkkkpppssssss~~~yyypppiiiccc^^^ZZZVVVRRRMMMIIIFFFCCC@@@>>>@@@???===<<<===<<<;;;999666555444333333444555555777555444333444666999:::999999888999:::===@@@AAAAAAAAABBBCCCEEEGGGIIIJJJKKKMMMPPPRRRUUUVVVWWWXXX````````````aaabbbccccccdddeeeeeefffggghhhiiiiiikkkmmmpppqqqrrrtttvvvxxxttttttvvvvvvwwwvvvvvvuuuyyyyyyzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{xxxvvvtttsssssstttllljjjeeeaaa]]][[[[[[[[[WWWVVVSSSQQQNNNLLLJJJJJJ***))))))))))))(((((((((******)))(((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$"""""""""############$$$%%%$$$$$$###$$$%%%'''(((((((((&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&((()))(((''''''((()))+++***))))))***+++---...,,,///222444<<>>DDDGGGTTTeeezzzuuubbbSSSGGGDDDHHHRRReeevvvzzz___QQQAAA888444000...///,,,,,,,,,,,,,,,,,,,,,,,,---...000111333333444444333333333333333333333333......//////...------,,,------......///000111111///111444777999<<>>>>>>>>===<<<:::777777666555555666777777666666555444444555555666777666555555555666777888999999:::;;;<<<>>>@@@AAACCCDDDGGGJJJNNNPPPQQQRRR[[[[[[[[[[[[\\\\\\]]]^^^aaabbbbbbcccdddeeefffggghhhjjjkkklllllllllnnnooopppqqqqqqrrrssssssrrrrrruuuuuuwww{{{||||||{{{{{{||||||}}}~~~}}}~~~~~~||||||}}}}}}{{{zzzzzz{{{{{{zzzxxxwwwuuuqqqnnnkkkiiihhhhhhccc```[[[VVVRRROOOMMMMMMJJJIIIGGGEEECCCAAAAAA@@@))))))))))))))))))))))))+++***)))(((''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&&&&###$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&%%%$$$$$$%%%%%%!!!###&&&(((((('''%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&)))***+++***(((((()))***))))))))))))***+++,,,---(((---111222555???PPP]]]ooovvvaaaQQQ@@@===999555333111000...111111111222444888<<<>>>LLL\\\ooo~~~qqqdddUUULLLGGGJJJWWWddduuuwww{{{{{{lllYYYKKKBBB;;;555222000///---------,,,+++***,,,---///000222333444444444444444444333333333333222222222222222111000///,,,,,,,,,------............000333555666999<<>><<<;;;:::999888888999999:::888888888777666555444333666555444444444444555555666666666777888999;;;<<<<<<>>>@@@DDDGGGJJJLLLMMMSSSSSSSSSTTTVVVWWWYYYZZZ[[[\\\]]]^^^___```aaabbbccceeefffgggggggggiiikkklllmmmmmmnnnoooooooooooorrrsssuuuzzz~~~zzzyyyyyyyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~|||{{{zzzyyywwwvvvwwwyyy|||~~~}}}{{{vvvuuuuuuttttttrrrqqqooolllkkkgggccc```]]][[[[[[[[[XXXTTTOOOKKKIIIGGGGGGEEEDDDCCCAAA@@@@@@??????))))))))))))************,,,+++***(((((('''''''''(((((('''''''''(((((()))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$###""""""""""""!!!###&&&(((((('''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###############$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''')))***)))''''''''')))'''''''''((())))))***+++(((***,,,---///555<<>><<<;;;::::::;;;;;;=========<<<:::888666555444333333444444555555666444444444555666777888999777888:::<<>>=========<<<<<<;;;:::999666555444111222222333444444555555333333333333333444555555333444444666888:::<<<===???@@@AAACCCFFFIIIKKKMMMOOOOOOPPPRRRTTTUUUVVVWWWWWWYYY\\\^^^___aaacccfffcccccccccdddeeefffggghhhlllmmmooorrrvvvxxxxxxwwwqqqqqqqqqqqqqqqrrrrrrsssssstttuuuwwwyyy{{{|||}}}yyy{{{}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~|||xxxuuurrrllliiifffcccbbbdddgggiiinnnoooppppppooollliiigggccccccbbb^^^ZZZWWWUUUVVVRRRQQQPPPNNNLLLKKKIIIHHHIIIHHHGGGFFFFFFEEEEEEEEE????????????@@@AAABBBBBB))))))*********+++++++++******)))))))))))))))***'''&&&&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%'''(((***,,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$##################""""""!!!!!!!!!"""#########$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%''''''&&&&&&''')))&&&'''((())))))*********---+++******,,,///222444555;;;HHHXXXmmmvvv[[[GGG;;;777777555444333333222333333444555???JJJRRR\\\fffmmmnnnqqqwww{{{vvvmmmiiilllppppppnnnjjjeeeccciiittt~~~tttfffPPPHHH===666444222000---......------...000111222333333444555666777777888666666666555444333111111/////////......------------......---,,,,,,...000333555888:::<<>>===<<<:::888777666555333444444555555555555555333333222222222333444444444444333444444666777888999::::::;;;===???AAABBBHHHIIIJJJLLLMMMOOOPPPQQQQQQSSSVVVWWWYYYZZZ]]]___^^^^^^^^^^^^___aaacccdddffffffhhhkkknnnooonnnllliiiiiiiiiiiiiiijjjkkkkkkkkklllmmmppprrruuuxxxyyywwwyyyzzz{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzuuuvvvwwwwwwtttqqqllljjjdddaaa\\\XXXWWWXXX[[[]]]cccdddddddddbbb```]]]\\\VVVVVVTTTPPPLLLIIIJJJKKKFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEAAAAAAAAABBBCCCEEEGGGGGG))))))******++++++++++++***)))))))))))))))***+++&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###(((((())),,,000555999<<<+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$))))))((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&((()))***)))***+++---'''((()))******++++++***"""&&&***,,,,,,,,,,,,,,,---///888EEETTThhh|||^^^IIIAAA@@@222222111000000000000000444999>>>AAAIIIWWWbbbggggggooovvvuuusssxxx|||mmmbbb```gggooozzz}}}ooodddTTTHHHAAA<<<777333///...------...///000111000111333555777999:::;;;999999999888777555444333000000000//////......---///000000...---,,,---///111333555777999;;;???BBB>>>BBBIIIPPPVVV[[[```cccWWWVVV[[[eeehhhccc```aaabbbdddfffiiimmmssszzzyyyrrrllleeeaaaYYYWWWTTTQQQNNNLLLJJJJJJEEEDDDBBBAAA???>>>>>>===777888888888888777666555444444333333333444444555888777666555555666777888666666666666777888999:::===>>>???AAABBBDDDEEEFFFNNNPPPRRRSSSTTTUUUWWWYYY[[[ZZZZZZZZZ[[[]]]___```bbbbbbbbbeeeggghhhfffeeedddccccccccccccdddeeeeeeeeefffhhhjjjnnnqqqtttvvvvvvwwwyyyzzzzzzzzz|||~~~||||||||||||||||||||||||}}}}}}}}}}}}|||{{{zzzyyy{{{||||||}}}~~~}}}~~~~~~~~~|||~~~}}}~~~~~~~~~~~~|||{{{~~~~~~}}}{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxwwwuuusssrrrppppppooommmnnnoooooommmiiidddaaa___[[[VVVQQQOOOPPPSSSUUUUUUUUUUUUTTTSSSQQQOOONNNLLLMMMKKKGGGCCCAAACCCFFF???@@@AAACCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNN************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((())),,,)))"""***>>>LLLOOO000,,,'''$$$###$$$$$$$$$$$$$$$%%%&&&'''))))))***,,,)))&&&$$$###%%%''')))$$$$$$$$$%%%&&&'''((()))$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%''''''&&&&&&''''''%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))************+++++++++---***...777===HHH```zzzzzz]]]KKKDDD777555333111111111///...555666777777:::AAAKKKRRRYYY\\\aaacccdddnnngggTTTPPPVVV___eeessstttfffWWWJJJ@@@;;;777666444111///......//////000333555777777777777888999999:::999888777666222222111000000000000000---...//////......///111///000000222333666777888999===>>>@@@NNNaaaeee^^^VVVWWWXXXZZZ[[[[[[\\\\\\]]]___aaaccceeeiiiooosssyyy~~~~~~wwwrrrnnnjjjeee___[[[WWWSSSPPPOOOLLLJJJHHHFFFCCC@@@===888999:::999888888999:::777666444222111111222333333222222111222333444555666555555555555777888999:::::::::;;;<<<>>>???@@@EEEEEEFFFHHHJJJLLLNNNPPPUUUVVVVVVWWWXXXYYYYYYZZZ___`````````______^^^]]]````````````___^^^]]]]]]ZZZ\\\___dddhhhmmmppprrrqqqqqqqqqqqqrrrssstttuuuwwwxxxyyyxxxwwwvvvwwwxxx{{{{{{||||||{{{zzzxxxwwwwwwxxxzzz|||}}}~~~}}}}}}~~~~~~~~~~~~}}}zzzyyy~~~}}}|||}}}{{{zzzzzzzzzzzz||||||{{{{{{|||~~~|||~~~}}}|||zzzyyyxxx}}}~~~~~~}}}~~~}}}{{{zzzzzzzzzzzzwwwyyy{{{{{{yyyxxxwwwxxxxxxvvvsssrrrssstttttttttrrrqqqooollljjjhhhgggfffbbbbbbbbbaaa```^^^]]]\\\[[[XXXSSSMMMIIIGGGFFFFFFMMMMMMLLLKKKIIIGGGFFFDDD@@@@@@@@@??????@@@@@@AAABBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEFFFHHHJJJNNNMMMKKKJJJJJJNNNTTTXXX*********))))))))))))(((************************(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))'''&&&%%%%%%%%%%%%&&&''')))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%)))'''"""&&&444<<<<<<,,,)))&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$######"""""""""!!!""""""""""""""""""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))))))))*********+++++++++---)))+++222666:::KKK]]]ttt}}}sss```VVVEEE???777333111111000///111222333333444:::AAAGGGMMMQQQVVVYYY[[[dddxxxuuu^^^RRRMMMQQQUUU```qqqssseeeZZZTTTFFF???555///...///000000---///111444666888999999;;;:::999888777777888888666555444333222111111111---...//////------...///.........///000222444555444999;;;;;;EEEUUUYYYSSSOOOOOOQQQSSSTTTUUUVVVVVVZZZ[[[\\\\\\]]]___cccfffmmmqqqxxxyyytttooojjjeeebbbXXXVVVRRROOOLLLHHHCCC???>>>>>>>>>===;;;;;;;;;<<<:::999777555444444555666666666555555666777888999777666555444444555555666666666666777888999;;;;;;>>>>>>???AAACCCEEEGGGHHHLLLMMMNNNOOOQQQSSSTTTTTTYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTVVVXXX\\\___cccfffgggkkkllllllmmmnnnpppqqqrrrssstttuuuuuusssssssssuuuwwwxxxxxxyyyxxxxxxvvvvvvssstttvvvxxxzzzzzzzzzzzz|||{{{{{{{{{{{{{{{{{{|||zzz{{{||||||{{{zzzxxxvvvwwwxxx{{{}}}}}}|||{{{zzz{{{{{{zzzyyyyyyxxxyyyzzz{{{|||yyy{{{|||~~~|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyy{{{{{{{{{||||||}}}}}}}}}zzz{{{{{{||||||{{{{{{{{{||||||{{{zzzyyyxxxwwwvvvtttvvvwwwwwwuuuttttttttttttsssqqqqqqqqqpppmmmkkkhhhfffccc```]]][[[ZZZYYYVVVVVVWWWXXXXXXXXXXXXXXXXXXUUUQQQLLLHHHFFFEEEFFFEEEDDDDDDCCCAAA???>>>===<<<<<<<<<<<<===>>>???@@@????????????@@@AAACCCDDDIIIJJJKKKKKKKKKKKKNNNOOOQQQSSSVVVVVVWWWZZZ```ddd******)))))))))(((((((((++++++++++++++++++++++++(((''''''&&&&&&''''''(((%%%%%%&&&'''((())))))***''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%"""''''''###$$$+++,,,((('''&&&$$$%%%&&&(((((('''(((''''''&&&%%%$$$######'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))))))))*********++++++,,,((((((...000000777AAAUUU```qqq|||ppp[[[PPPAAA777444444333222//////000000000333888<<<>>>AAAGGGKKKNNNUUUfffwwwqqq]]]NNNHHHFFFKKKZZZkkkyyyuuuoooaaaSSS@@@444111111111000---...000333666999;;;<<<===;;;999777666777999:::999888777555444333333333///000000///---,,,---...............///000111111///555888666<<>><<<<<<<<<<<<;;;:::888666555666777888666666666777777999:::;;;:::999888666666555555555444444444444555666777888888888999:::;;;===???@@@CCCDDDEEEGGGIIIKKKLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSSSSSSSSSSQQQPPPOOONNNNNNOOOQQQSSSVVVYYY[[[]]]bbbcccdddeeehhhjjjlllmmmlllnnnooonnnmmmmmmnnnooopppqqqrrrrrrsssrrrrrrrrrnnnoooqqqsssuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwwwwvvvuuutttsssppprrruuuxxx{{{}}}}}}|||{{{zzzyyyxxxxxxxxxwwwvvvuuutttttttttuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxyyyzzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxxxxwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuutttttttttuuuuuuwwwwwwwwwvvvuuussspppooommmnnnpppooommmllllllmmmiiiiiiiiijjjkkkjjjfffcccaaa___[[[WWWTTTQQQPPPPPPJJJKKKMMMNNNPPPRRRSSSTTTVVVSSSOOOJJJGGGDDDDDDCCC>>>>>>===<<<;;;:::999999::::::::::::<<<>>>@@@AAAAAAAAABBBCCCEEEGGGIIIJJJLLLNNNPPPPPPPPPQQQSSSTTTXXX___fffiiiiiiiiimmmqqq*********))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((()))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###'''(((%%%%%%(((&&&"""%%%$$$$$$&&&(((((('''&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''&&&&&&&&&$$$$$$&&&&&&$$$$$$&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))))))))))))))************+++&&&&&&+++......111666;;;EEESSSaaaooovvvgggRRRBBB;;;888666444////////////000222444666444666<<>>===;;;999888999:::;;;888888999:::;;;<<<===>>>>>>===<<<;;;::::::999999666666666666777777888999666666777777888999;;;;;;>>>>>>@@@AAACCCDDDEEEFFFCCCEEEFFFHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKLLLNNNPPPSSSVVVWWWYYYZZZ[[[]]]```bbbeeefffdddeeefffffffffeeeggghhhggghhhiiijjjjjjkkkkkkkkkiiijjjmmmooopppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqrrrqqqqqqpppoooppppppqqqssstttvvvvvvwwwxxxwwwvvvvvvuuutttttttttuuutttsssrrrqqqppppppooopppqqqrrrrrrsssttttttttttttuuuvvvwwwxxxyyyyyyyyyvvvuuutttsssrrrqqqpppppppppoooooooooooooooooooooooonnnlllkkkkkklllmmmnnnmmmnnnooonnnmmmjjjgggeeebbbcccdddcccaaa``````aaaZZZZZZ[[[^^^aaabbbaaa___\\\ZZZVVVRRROOOLLLKKKKKKGGGGGGIIIKKKMMMPPPRRRSSSUUURRRNNNIIIEEEBBBAAA@@@>>>>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;===???BBBDDDFFFFFFHHHKKKNNNQQQSSSTTTTTTVVVYYYZZZZZZ[[[]]]___bbbkkkvvv|||{{{yyy{{{}}},,,++++++***)))((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###&&&&&&%%%&&&''''''%%%&&&%%%%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%"""###''''''###"""%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((()))))))))*********,,,'''%%%(((---///111444111555<<>>BBBKKKUUU^^^uuuhhhWWWGGGBBBGGGQQQ]]]ggguuu}}}ttt]]]GGG777000...000/////////000333555777666888:::<<<======;;;:::666666555555555555555666555666666444111//////000111000//////......//////)))...333222111555:::<<<:::<<<>>>AAADDDFFFGGGHHHHHHIIIKKKLLLLLLMMMPPPRRRTTTVVVZZZ^^^bbbiiioootttxxx|||}}}uuummmhhhccc^^^YYYUUURRROOOLLLIIIDDDBBB@@@>>>======>>>???===>>>???AAABBBDDDDDDEEEAAAAAAAAA@@@???>>>>>>===999999999888999999::::::777777666666777888888999;;;;;;;;;<<<<<<=========<<<===???AAACCCDDDEEEEEEHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKNNNQQQSSSQQQQQQRRRTTTWWWYYY[[[]]]ZZZ\\\]]]]]]]]]]]]___```^^^^^^___```aaabbbccccccdddeeehhhjjjlllmmmmmmmmmnnnnnnoooppppppooonnnnnnkkkllllllmmmmmmmmmmmmlllpppppppppppppppqqqqqqrrrssssssssssssrrrqqqqqqppprrrrrrqqqpppnnnmmmlllkkkkkkkkkkkkllllllmmmnnnnnnlllllllllmmmnnnooooooppprrrqqqpppnnnllljjjiiihhhiiiiiihhhhhhggggggffffffeeedddcccbbbaaabbbccccccaaaaaabbbbbbaaa^^^[[[YYYVVVWWWWWWUUUSSSRRRSSSTTTQQQPPPOOOPPPSSSVVVXXXXXXUUUSSSQQQNNNKKKIIIGGGFFFGGGGGGGGGIIIJJJMMMOOOPPPSSSQQQMMMHHHDDDAAA???=========<<<<<<;;;<<<======>>>>>>======>>>AAADDDFFFIIIJJJMMMQQQTTTXXXZZZ[[[___bbbfffhhhjjjkkkmmmooommmwww------,,,+++***))))))(((++++++++++++++++++++++++)))((((((''''''(((((())))))))))))(((((('''''''''((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((######$$$$$$%%%&&&(((((('''&&&%%%&&&'''&&&$$$"""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%% """$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############'''$$$&&&------&&&$$$'''######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******,,,***'''''')))+++---...///000222444;;;JJJ^^^mmmiiiTTTDDD:::444222000......///000000000222111333888;;;===CCCJJJQQQcccuuu~~~lllWWWJJJEEEEEEKKKRRRbbbmmm|||ttt[[[GGG<<<999666444111...------///000111444999===@@@@@@???>>>888888777666666666777777666777777666333111222222///...------,,,,,,,,,---'''***.........///333555666777:::<<>>?????????BBBCCCEEEGGGHHHIIIJJJJJJFFFEEEDDDDDDEEEGGGJJJKKKIIIJJJJJJKKKMMMOOOPPPQQQOOOQQQSSSSSSSSSTTTVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZ]]]^^^aaadddfffggggggggghhhiiijjjkkkkkkjjjiiihhhfffggggggggghhhhhhiiiiiimmmmmmmmmmmmnnnooopppqqqpppppppppppppppooonnnnnnmmmmmmmmmlllkkkiiigggfffeeeeeeeeeeeeeeefffggggggffffffeeeeeeeeefffggghhhjjjiiihhhfffdddcccaaaaaa```______^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWSSSSSSTTTTTTSSSQQQOOONNNKKKLLLKKKIIIGGGFFFGGGHHHKKKIIIFFFFFFHHHJJJKKKKKKOOOPPPPPPOOOMMMKKKHHHGGGEEEDDDDDDDDDEEEGGGIIIJJJNNNLLLIIIFFFBBB???===<<<;;;::::::999:::;;;<<<===@@@@@@??????AAAEEEIIIKKKNNNPPPTTTXXX\\\___aaacccgggkkkpppsssvvvxxx{{{}}}{{{///......---,,,+++***)))************************))))))(((((((((((())))))))))))))))))(((((((((''')))(((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''!!!"""$$$&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""""""""#########$$$)))%%%)))333333)))%%%)))######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))******)))((()))))))))+++---//////222:::GGGQQQhhhzzzdddRRRGGGBBB999555111//////000///---333//////333666777;;;@@@GGGSSSeeevvvmmm]]]OOOFFFEEEHHHQQQ[[[jjjxxxuuucccVVVPPPDDD@@@:::444000......//////111666<<<@@@BBBDDDDDD???>>>===;;;999888888888666666777666333222222333///......---------------)))***,,,---------...///333555777999;;;===>>>???<<<>>>???@@@???>>>???@@@EEEGGGJJJLLLPPPUUUZZZ___cccfffjjjnnnsssyyy|||xxxrrriiibbbWWWUUURRRNNNLLLKKKKKKKKKHHHJJJLLLOOOQQQSSSSSSSSSSSSRRRQQQOOOLLLHHHEEECCC>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999999666666777777888888888888::::::;;;<<<<<<<<<;;;;;;;;;===@@@CCCFFFIIIJJJKKKGGGEEECCC@@@@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEGGGIIIJJJJJJKKKMMMNNNPPPOOOOOONNNOOOPPPQQQRRRTTTVVVYYY[[[]]]_________aaabbbdddeeeeeedddbbbaaaaaaaaabbbbbbcccdddeeeeeegggfffffffffgggiiijjjkkkiiijjjkkkkkkkkkjjjiiihhhfffggggggfffeeecccaaa```______^^^^^^^^^___```aaa```___^^^]]]]]]]]]^^^___[[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDAAA???>>>???AAABBBAAA???@@@AAABBBBBBAAAHHHJJJMMMNNNNNNKKKHHHFFFAAA@@@??????@@@AAADDDEEEEEEDDDCCCBBB@@@???>>>======<<<;;;;;;<<<>>>@@@AAADDDCCCDDDEEEIIINNNSSSWWW[[[^^^bbbfffjjjmmmooopppqqquuu{{{000//////...,,,+++******''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%((('''''')))(((%%%$$$$$$&&&%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&&&&%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%"""'''111111'''"""%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%))),,,+++***))))))(((&&&***///000000222999???JJJfffppp^^^TTTQQQ@@@;;;555111111000///---333...---000222333666:::>>>GGGZZZppp~~~|||mmm\\\LLLFFFGGGAAAJJJWWWcccooo|||{{{nnneeePPPLLLDDD<<<666333222222...000444999???CCCGGGIIIFFFEEEBBB???<<<:::999888444555666555333222222333111000000/////////000000...------//////---,,,------...000333555666777777555888;;;======>>>@@@BBBAAACCCFFFHHHKKKPPPVVVZZZWWW[[[```dddhhhlllpppssswww||||||tttllliiifffbbb___^^^]]]]]]VVVWWWZZZ]]]___aaaaaaaaa^^^]]][[[WWWSSSNNNJJJGGGBBBAAA@@@???????????????@@@???>>>===<<<<<<<<<<<<777777888999;;;<<<======;;;;;;;;;;;;;;;::::::999666888<<<@@@DDDHHHJJJKKKJJJHHHDDD@@@>>>===>>>>>>@@@??????>>>>>>>>>>>>??????@@@CCCDDDDDDEEEGGGIIILLLLLLKKKJJJJJJKKKMMMNNNNNNPPPRRRUUUWWWYYYYYYYYY\\\]]]___``````___]]]\\\^^^^^^^^^___```aaabbbccccccbbbaaa``````aaabbbccccccdddeeeeeeeeedddcccbbbaaaaaabbbbbb```___]]]\\\[[[[[[ZZZYYYYYYZZZ[[[\\\WWWVVVTTTSSSRRRRRRSSSTTTNNNNNNOOOOOOPPPPPPQQQQQQNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFEEECCCBBB@@@@@@???>>>>>>??????@@@AAAAAA@@@>>>;;;:::<<<===888999:::===@@@AAA???>>>===@@@DDDHHHHHHFFFBBB???>>>===<<<<<<===@@@BBBDDD>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@AAACCCFFFGGGHHHHHHIIIKKKQQQWWW^^^bbbjjjlllpppuuuyyy|||~~~~~~~~~:::555...+++***+++***(((************************((()))***++++++***)))(((&&&'''''''''(((((()))))),,,***)))'''&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&'''&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%############%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&***)))(((''''''((())))))))))))***+++---///111222???JJJ]]]ttt{{{rrrhhh```RRRHHH===777555333...***---000222000///111333444999@@@NNNaaasss}}}pppaaaTTTMMMKKKIIIIIIOOOZZZiiiwww{{{rrr```KKK>>>999666222000000///000333:::CCCIIIJJJRRRSSSKKKCCC@@@===999999888777555555555555666333222111111000000111111......------------......000111222333333333333333555555555666666777777777;;;<<<>>>AAAEEEIIILLLNNNQQQTTTXXX]]]aaaeeehhhiiimmmpppuuuzzz{{{yyyxxxtttmmmfffiiigggfffgggjjjmmmnnnnnnnnnllljjjgggbbb[[[TTTNNNHHHIIIHHHFFFCCCBBBBBBCCCCCCBBBAAA???>>>>>>>>>>>>;;;::::::<<>>???>>>===???BBBEEEFFFFFFFFFEEEDDDBBB@@@>>>===<<<===<<<<<<;;;:::999999999<<<<<<===>>>???AAABBBBBBIIIIIIJJJKKKLLLJJJFFFBBBHHHIIIIIIKKKMMMOOOPPPRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYY]]]\\\ZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXXYYYXXXXXXVVVUUUTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPJJJJJJIIIIIIHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDHHHEEEDDDDDDFFFFFFCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>?????????>>>===<<<<<<;;;::::::::::::;;;<<<<<<:::===@@@BBBAAA@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@???AAADDDGGGGGGIIILLLMMMLLLLLLMMMNNNNNNQQQVVV\\\bbbhhhkkkmmmvvvxxx|||:::555///***))))))((('''))))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))***)))((('''&&&&&&''''''((((((&&&%%%%%%%%%&&&'''&&&'''))))))'''&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### """%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))(((''''''((()))************+++,,,...000000555:::CCCPPPaaasss~~~vvvoooeee^^^QQQDDD:::555333333///111111000///111333444777;;;DDDRRR```kkkqqqssstttxxx||||||uuujjjaaa[[[RRRSSSSSSQQQQQQUUU]]]cccsss|||zzzhhhYYYNNNCCC999333222000///000444:::>>>GGGNNNQQQLLLFFFEEEDDDBBB<<<;;;999777555555555555444333333222111111111111//////............////////////000111111111111111111111111222333333333444999999;;;>>>AAADDDGGGIIIJJJLLLOOOSSSWWW[[[^^^___aaadddhhhlllqqqwww}}}}}}xxxzzzxxxwwwwwwyyyzzz{{{zzzzzzyyyxxxvvvrrrllleee```VVVTTTRRRPPPOOONNNMMMLLLIIIHHHGGGEEEBBB@@@???>>>===<<<<<<>>>AAADDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@>>><<<<<<===???AAABBBAAAAAAAAA@@@>>>===;;;:::999<<<<<<<<<;;;:::999999999;;;;;;::::::;;;===???AAADDDDDDDDDFFFHHHHHHFFFDDDCCCCCCCCCDDDFFFGGGIIIJJJLLLLLLMMMOOOOOOPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRSSSRRRQQQPPPOOOSSSRRRPPPNNNLLLJJJIIIHHHJJJIIIIIIHHHGGGFFFFFFEEECCCCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>??????>>>>>>>>>>>>===<<<===??????===;;;::::::999888888888888888:::999999888888999999999999::::::;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>AAACCCDDDCCCCCCCCCDDDAAA@@@@@@@@@@@@AAABBBBBB@@@AAAAAAAAABBBEEEJJJMMMVVVXXX[[[\\\[[[ZZZZZZZZZZZZ]]]cccjjjqqqwww|||~~~>>>999222---+++******)))************************)))((((((''''''(((((()))(((((()))))))))))))))***)))(((''''''''''''(((((()))(((''''''&&&&&&''''''%%%'''))))))((('''((()))$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$"""######$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""!!!$$$&&&&&&''')))+++&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&'''((((((''''''((()))***++++++******++++++---......000111333777AAASSSggguuu{{{{{{xxxppp```MMM@@@<<<<<<222000...------...000111555666999AAAJJJTTTZZZ\\\]]]ccclllqqqpppkkkeeebbb^^^bbbeee```WWWOOOLLLMMMVVV^^^jjjvvvttteeeSSSEEE:::888444000///000333444;;;AAAEEEDDDBBBCCCDDDDDD===;;;999777555444444555666555444444333222222111111000000000000000000111......//////000000//////......//////000111111222555666777999;;;>>>@@@AAACCCDDDEEEGGGKKKNNNRRRTTTXXX[[[```dddgggkkkooorrruuuzzz}}}vvvqqqccc```\\\ZZZZZZYYYVVVTTTTTTTTTRRRPPPLLLHHHEEECCCCCCBBBBBBDDDGGGKKKLLLLLLKKKJJJIIIGGGEEECCCBBBAAAAAA???>>>>>>@@@AAAAAA@@@@@@??????>>><<<;;;;;;:::>>>>>>======<<<<<<;;;;;;<<<;;;::::::;;;===???@@@@@@???@@@BBBEEEGGGGGGGGG>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFHHHGGGFFFEEECCCBBBAAAAAABBBAAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999999999999999999888777666777999:::999888777777777888888888999999<<<;;;999888888999;;;<<<888999:::<<<===>>>>>>>>><<<;;;:::::::::;;;======@@@AAACCCCCCBBBBBBDDDEEEEEEEEEDDDEEEFFFGGGIIIJJJFFFGGGGGGHHHJJJOOOUUUZZZcccfffjjjlllllljjjhhhhhhkkknnnttt|||CCC???999444000...------------------------------)))((('''&&&&&&'''((()))))))))))))))************''''''''''''(((((())))))))))))((((((''''''''''''%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''!!!!!!!!!!!!!!!""""""###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""$$$'''((())))))+++---'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&&&&'''''''''''''''((()))******+++++++++*********+++,,,,,,...111333444777@@@MMMWWWhhhvvv~~~kkkXXXLLLFFF;;;555///.........///111333333444888===CCCGGGJJJIIINNNVVV[[[\\\[[[YYYXXX___fffnnnooohhh[[[PPPJJJEEEJJJRRR[[[eeennnvvvzzzxxxhhh[[[IIICCC;;;555222111222333111555888999:::<<<>>>@@@999888666555444444444444777666666555444333222222222222111111111111222222......///////////////...---......///000000111111333333444555666888999:::?????????@@@CCCFFFJJJLLLQQQUUU[[[```ccceeehhhjjjjjjooouuu{{{rrrmmmgggfffggggggbbb^^^`````````^^^ZZZVVVRRROOOLLLKKKJJJKKKOOOSSSUUUVVVTTTSSSQQQOOOLLLJJJHHHGGGIIIGGGEEEDDDEEEEEEDDDBBBCCCCCCBBBAAA@@@@@@??????AAAAAAAAA@@@@@@@@@??????===>>>???@@@@@@@@@@@@@@@@@@???>>>@@@CCCFFFHHHHHH>>>>>>============>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAA@@@??????????????????>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@===>>>>>>??????@@@AAAAAA===<<<<<<;;;:::999999888999999999999999999999888999888888888888888888999:::999888888999999999999888999:::;;;<<<=========AAA???===<<<<<<>>>@@@BBB===>>>@@@AAACCCCCCDDDDDD@@@???>>>======???@@@AAACCCDDDEEEEEEDDDEEEGGGIIIKKKKKKKKKKKKMMMPPPSSSUUUSSSTTTTTTUUUXXX]]]dddiiiooosssyyy||||||{{{zzzyyy}}}CCCAAA===888333000......------------------------)))((('''&&&&&&'''((()))************))))))))))))&&&&&&'''(((((()))))))))((((((((((((((('''''''''&&&(((((('''%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&((())))))(((&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&$$$"""!!!$$$$$$$$$$$$###"""!!! """""""""#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''((()))***************)))))))))*********(((,,,111222111333999???NNN[[[ooottteee[[[JJJ???555333333111000111///111333555777999;;;<<<;;;>>>BBBDDDEEEGGGIIIJJJRRRZZZfffpppsssjjjZZZNNNEEEEEEEEEHHHOOOXXX```dddqqqwwwvvv^^^VVVJJJ???999666444222111111222444555666888:::333222111111111222333444666666777666666444333222333333222222222222333333000000000111111000000///---------.........//////111111111222333444555666;;;;;;:::;;;===@@@CCCEEEGGGLLLRRRWWW[[[^^^```bbbfffjjjnnnssswww{{{zzzyyyzzzyyyuuuppplllmmmmmmllljjjgggdddaaaYYYVVVTTTUUUXXX\\\___``````___]]]ZZZVVVSSSQQQPPPOOOMMMJJJIIIIIIHHHGGGEEEFFFEEEEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCBBBBBB>>>@@@DDDFFFFFFDDDAAA???CCCAAA??????AAADDDEEEEEE@@@???>>>>>>======>>>>>><<<======>>>>>>>>>>>>===>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<==================<<<<<<<<<=========::::::;;;<<<===>>>??????:::::::::::::::::::::;;;888888888888999999999999::::::999888888999::::::<<<;;;;;;:::999999999:::999:::<<<===???@@@@@@@@@CCCAAA???>>>>>>AAACCCEEECCCCCCDDDEEEFFFGGGGGGFFFFFFDDDCCCBBBBBBDDDFFFGGGIIIJJJLLLLLLLLLMMMPPPRRRQQQQQQQQQRRRUUUYYY]]]___cccddddddeeeggglllrrrvvv~~~???@@@>>>;;;555000---,,,++++++++++++++++++++++++)))((((((''''''(((((()))***)))))))))))))))((((((&&&&&&'''((())))))(((((('''(((((((((((('''&&&&&&'''((()))(((&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((&&&$$$"""!!!%%%%%%%%%$$$###!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''$$$&&&''''''%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''(((''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''((()))******))))))))))))((((((((())))))***'''***+++,,,,,,...444888:::EEEVVViiizzzxxxZZZJJJ;;;888777222///111...111444555444333333444333444555666777:::>>>AAAFFFLLLYYYhhhrrrpppdddXXXKKKGGGAAA???AAAFFFJJJLLL[[[bbbppptttjjj]]]QQQGGG@@@999444333000...000000...///333............///000222333555555666777777555444333444333333222222333333444111111222222222111000000---,,,,,,,,,,,,+++++++++000000000000111222333333555555555666777:::<<<===@@@EEEKKKPPPTTTWWWZZZ\\\aaadddgggjjjlllooosssvvvwwwyyy~~~|||}}}}}}}}}|||{{{yyyxxxlllhhheeeccceeeiiilllmmmiiihhhfffccc___\\\YYYXXXXXXUUUSSSQQQPPPOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGAAADDDGGGIIIIIIFFFCCC@@@EEECCCAAA@@@AAACCCCCCBBBAAAAAA@@@???????????????;;;<<<<<<=========<<<<<<===<<<;;;:::999999999:::999:::;;;;;;;;;;;;;;;::::::::::::999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::;;;;;;<<<<<<888999999999999:::::::::<<<;;;:::999999:::;;;<<<<<<<<<<<<:::999999;;;===;;;===???AAACCCCCCCCCCCCDDDCCCBBBAAABBBDDDFFFGGGGGGGGGIIIJJJKKKKKKKKKKKKHHHGGGEEEDDDDDDFFFHHHJJJMMMOOORRRSSSTTTVVVXXX[[[ZZZZZZZZZ\\\```eeejjjmmmtttuuuwwwxxxzzz}}}===???AAA>>>888222---,,,************************((())))))******))))))((()))))))))(((((((((''''''&&&'''((())))))(((((('''&&&''''''((('''&&&%%%$$$###%%%''''''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$#####################"""!!!!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%###%%%&&&&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))******)))((((((''''''''''''(((((()))***++++++***+++,,,///222444333999CCCPPP___ppprrr]]]KKKGGGEEE===999:::333555666555222000000222111222222222222333777999;;;AAALLLZZZfffllljjjgggYYYTTTMMMHHHGGGFFFDDDCCCJJJPPP\\\lll~~~zzzpppggg^^^SSSGGG>>>999333///000///,,,,,,000...------,,,---...000111222444555777777666555444444333333222222333333444111222222222111111000/////////...---,,,+++******...------......///111111///000111333555666888888===@@@FFFJJJNNNQQQTTTVVVVVVYYY]]]```cccfffjjjmmmkkkmmmqqqvvv{{{{{{xxxyyy|||~~~yyyxxxvvvsssooollljjjhhhhhheeebbb``````___]]][[[WWWVVVUUUSSSRRRPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPIIIJJJKKKKKKKKKJJJHHHGGGJJJHHHFFFFFFFFFGGGFFFDDDDDDDDDCCCBBBBBBBBBCCCCCC>>>>>>????????????>>>>>>???>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999<<<;;;::::::;;;<<<===>>>??????>>>>>>=========<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<=========???>>><<<;;;;;;<<<>>>??????@@@AAA@@@???AAADDDHHHFFFHHHJJJLLLMMMNNNMMMLLLKKKKKKKKKLLLLLLMMMOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXRRRPPPNNNLLLMMMOOORRRTTTUUUXXX\\\```aaaccceeeggghhhhhhhhhkkkooouuu{{{~~~===@@@CCCBBB<<<555000...,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&%%%&&&'''''''''&&&$$$$$$"""$$$$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''$$$$$$######"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))******)))((('''&&&&&&&&&''''''(((******+++***+++,,,......,,,***///222666:::DDDVVVkkkzzzttt```[[[XXXOOOIIIJJJ:::::::::666222000111333222333333222111000111222000666@@@KKKWWWbbbjjjnnnkkkfffaaa\\\YYYTTTNNNJJJBBBEEENNN\\\nnn}}}xxxrrrfffWWWKKKCCC;;;666777666222222666///...---,,,,,,---...///111222555666777666555444444333333222222333333444111111111111111000//////333222111000...---,,,+++,,,,,,,,,,,,---...///000---///111333555666666777777:::???BBBEEEHHHKKKNNNMMMPPPUUUYYY]]]aaafffiiihhhiiikkkmmmoooqqqrrrrrr{{{~~~~~~}}}wwwuuurrrpppooonnnmmmkkkdddcccbbb```^^^\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXYYYQQQPPPOOOMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHBBBBBBBBBCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>===;;;:::???>>>=========???@@@AAA??????@@@AAAAAABBBCCCCCCAAA@@@@@@@@@??????>>>>>>?????????@@@@@@AAAAAAAAACCCBBB@@@??????@@@BBBCCCDDDFFFHHHHHHHHHJJJPPPTTTRRRTTTVVVXXXYYYYYYXXXXXXUUUVVVVVVWWWXXXYYYYYYYYYYYY[[[]]]```bbbdddffffffbbb```^^^\\\]]]___bbbdddbbbfffkkkppprrrsssuuuwwwttttttuuuwww|||DDDAAA???@@@AAA===555...///---*********++++++***+++******)))))))))))))))+++++++++***************(((((((((((((((((((((((('''&&&'''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))$$$$$$$$$############"""''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%))))))******)))(((''''''''''''((((((((((((''''''***)))((((((((()))+++,,,------,,,,,,------...//////222666888;;;BBBNNNWWWttttttqqqtttrrrggg\\\LLLBBB<<<======777333222000111444555666444222111444555:::AAAKKKVVV```fffhhhooorrrppplllhhh]]]RRRNNNAAA???MMM]]]gggqqq|||||||||{{{rrrgggXXXNNNBBB===>>>>>>999333444222000......---+++)))000...---///333777999:::999888777555333333222222+++///333555444222111000......///////////////...---------........................///000111111222333555888:::<<<>>>AAADDDIIIKKKNNNQQQUUU[[[bbbfffffffffhhhjjjlllmmmllljjjqqqrrrtttxxx||||||yyywwwwwwuuurrrnnnkkkjjjjjjjjjiiigggfffggggggfffaaa]]]______]]]\\\[[[[[[[[[[[[[[[[[[YYYXXXVVVUUUSSSSSSRRRPPPNNNNNNNNNNNNLLLKKKLLLKKKIIIHHHGGGGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGIIIHHHHHHGGGFFFEEEEEEDDDDDDFFFGGGHHHHHHGGGIIIKKKNNNKKKNNNSSSUUUWWWYYY]]]aaadddeeehhhiiijjjiiihhhggghhhhhhgggfffeeedddcccbbbeeehhhmmmppppppppppppqqqtttssssssssstttvvvxxxyyyzzzzzz|||~~~IIIFFFCCCBBBBBB>>>888222000...+++******++++++***++++++***)))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((('''&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$#########"""$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&%%%$$$$$$''''''((((((((((((''''''((('''&&&&&&&&&'''))))))******))))))******+++,,,***,,,///000111666???FFFTTTdddyyy~~~~~~www]]]QQQGGGCCC???999555555777555222222444666777777333444666;;;BBBJJJRRRVVVbbbkkktttyyy}}}{{{tttdddRRREEEGGGNNNRRRZZZdddlllvvv{{{kkkaaaUUUOOONNNLLLEEE???888555000...---------,,,///---,,,---000333555555777666555444333222222222111333555555444333333444000000000111111111000000........................------...//////000111111...111333555666888;;;===BBBDDDGGGJJJNNNSSSYYY]]]aaabbbdddgggjjjlllmmmlllmmmllllllmmmppptttvvvwww{{{~~~}}}zzzyyyxxxxxxzzzxxxwwwxxxyyyxxxtttpppmmmlllkkkjjjiiiiiiiiiiiihhhgggfffdddbbb```___^^^^^^\\\ZZZZZZZZZYYYWWWVVVQQQPPPOOONNNMMMMMMNNNOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOONNNNNNOOOPPPQQQNNNNNNNNNNNNNNNMMMLLLKKKMMMNNNOOONNNNNNOOORRRTTTXXX\\\aaadddgggkkkpppsssxxxyyyzzz||||||{{{zzzyyyxxxwwwvvvuuusssqqqpppooouuuyyy~~~QQQLLLGGGDDDCCCAAA<<<888222000,,,******+++******++++++***))))))))))))***$$$%%%%%%&&&((())))))***(((((((((((((((((((((((()))'''&&&'''''''''%%%###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###''''''((((((((((((''''''''''''&&&&&&''''''((())))))(((((((((((()))******+++---//////...000555999@@@JJJ[[[pppyyylll]]]RRRJJJAAA<<<;;;:::555000000444777777555444333444555999===BBBEEEQQQ\\\iiiuuunnnXXXNNNIIIEEEHHHNNNQQQWWWbbbpppvvvmmmhhhhhhfff```ZZZHHHBBB:::444111000000000...---,,,---///000000000444333222111111111111222444555666555333333444555222222222222222222222222000000000//////......------------...//////000000,,,...000111111222444666:::<<>>666333...+++++++++******,,,+++******))))))******%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''&&&&&&((()))***)))'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###((((((((((((((((((((((((''''''(((((((((''''''&&&''''''((((((((((((''''''(((((((((((())))))*********))))))))))))***++++++---///111111000///111333===@@@FFFRRReee{{{yyykkk___TTTMMMIIIAAA;;;555555888999444///444333222222444777:::;;;BBBIIIUUUbbbqqqpppcccWWWKKKDDDBBBBBBEEEKKKWWWiii}}}~~~~~~eee]]]PPPDDD<<<777444333///---,,,---...///...---000000000//////000111111333555777777555444444555444444333333222222333333222222111000//////......------------......//////---...000000///000111333555777:::===???CCCGGGKKKMMMPPPUUUZZZ___dddiiilllqqqqqqpppooommmmmmmmmnnnnnnoooooonnnmmmnnnqqqtttqqqwww~~~zzzyyyvvvuuuuuutttrrrpppppppppooooooooopppqqqrrrppprrruuuxxxyyyxxxwwwuuuuuuuuuttttttsssrrrrrrrrrrrrqqqqqqqqqrrrtttuuuvvvttttttsssrrrpppooonnnnnnpppppppppqqqqqqrrrrrrrrrqqqssswwwyyyzzzxxxuuussstttttttttsssrrrrrrtttvvvwwwzzz~~~XXXTTTOOOJJJFFFDDDBBBAAA:::666111---,,,,,,+++***,,,++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''))))))(((&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%(((((((((((((((((((((((('''(((((()))))))))((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))(((((())))))***+++***+++---......---------555666888<<>>FFFQQQ^^^mmm}}}{{{ooo]]]LLLBBB??????AAAEEEOOOaaayyy{{{lll\\\NNNDDD;;;777222000...---......---,,,///............///000000111555:::<<<<<<999777666555444333222222222333333333333222111000000//////---------...............---///000///......///000111444666888:::===@@@CCCCCCGGGLLLQQQUUUZZZ```dddkkknnnqqqrrrooollljjjjjjllllllkkkiiifffeeefffhhhgggmmmssstttsssvvv~~~WWWVVVRRRNNNJJJGGGDDDCCC???;;;444000...---,,,,,,,,,,,,+++************+++*********)))))))))(((((((((((((((((((((((((((((()))(((&&&&&&&&&%%%""" ''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))(((***+++---......---,,,+++...333777:::BBBSSScccwww~~~{{{~~~rrrcccOOO???888777666555222111111000111222333444444555:::CCCLLLXXXhhhvvvrrr___RRREEEBBB???===???KKKcccxxxxxxhhhYYYLLLDDD<<<888444000//////---,,,.........------...//////000555<<>>777222///......------,,,++++++******++++++))))))))))))))))))******(((((((((((((((((((((((()))(((&&&&&&&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''$$$%%%&&&'''''''''&&&&&&'''''''''&&&'''(((((()))***+++,,,---/////////...+++,,,000555666777@@@KKK[[[nnn}}}yyyuuuvvv~~~mmmYYYKKKCCC???===777666555333222111111111///000444;;;@@@EEEPPP]]]gggoooyyy{{{pppgggVVVNNNFFF@@@===@@@PPP___qqq}}}uuufff\\\MMMHHH@@@999555333222000///......---------......---222999>>>@@@@@@@@@@@@999888666444444444555666333333333333333222222222////////////////////////,,,---......---,,,---...,,,...111222333444666777666:::>>>??????AAAGGGLLLTTT[[[bbbeeedddcccccceeehhhjjjlllmmmkkkiiiiiiiiifffgggiiiiiiiiikkknnnqqqqqqrrrttttttvvvyyy}}}~~~}}}|||{{{{{{xxx{{{~~~{{{zzzzzzUUUWWWYYYWWWSSSMMMIIIFFFFFF@@@999333000///......---,,,++++++******++++++&&&&&&'''((()))***++++++((((((((((((((((((((((((((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((***+++######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''''''''((((((((((((''''''&&&&&&((()))))))))(((''')))))))))))))))***++++++)))))))))***,,,---,,,+++111,,,+++...///...333:::EEETTTbbbnnn~~~}}}wwwvvv{{{}}}jjjZZZNNNHHH???===;;;777444222000///111111666<<<<<<;;;BBBLLLKKKTTT```jjjrrrvvvtttqqqggg\\\OOOGGGAAA>>>DDDMMMZZZgggttt}}}{{{qqq]]]VVVLLLCCC===999777666000///...------------...***...444999<<<>>>@@@BBB;;;:::888666555555666777333333333333333333333333000000000000000/////////...///000000///...///111---000222333444444666777444888;;;:::999:::???DDDEEEKKKRRRUUUUUUUUUYYY]]]^^^aaafffhhhhhhgggffffffhhhhhhgggggghhhiiikkklllnnnoooppppppqqqtttxxx{{{xxxzzz|||~~~|||{{{zzzyyyyyyzzz~~~{{{zzzzzzOOOTTTZZZZZZUUUNNNIIIHHHCCCAAA<<<666000------......---,,,+++***************++++++,,,,,,***)))(((&&&&&&'''((())))))((((((&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))&&&######%%%&&&%%%###$$$%%%&&&&&&$$$#########$$$######%%%''')))((('''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&%%%''''''&&&%%%&&&'''((()))''''''''''''((((((((((((,,,+++))))))((((((&&&%%%((()))+++,,,------,,,,,,***+++,,,---...000000111<<<@@@GGGPPP]]]lll|||~~~}}}ppp]]]TTTKKKAAA;;;888666444444888///***---333666777999DDDCCCGGGPPPXXX^^^eeelllkkkmmmgggXXXMMMIIIFFFCCCKKKSSS]]]fffrrr~~~qqqlllcccXXXLLLBBB<<<888222333222000...---...000------......000333888;;;:::999888666555444444444222333444666777777444111333222222111111222222333111111111111000000000000000000000000000111222222444444333333444666777999>>>@@@CCCEEEFFFGGGJJJLLLPPPSSSWWW[[[]]]^^^]]]]]]```cccgggjjjjjjiiiiiiiiijjjiiiiiijjjlllnnnoooooorrrtttxxxzzzzzz{{{|||}}}~~~~~~}}}~~~}}}}}}}}}{{{yyyxxxyyyzzzxxxzzz|||~~~~~~}}}{{{zzzRRRTTTWWWXXXWWWRRRLLLHHHDDDAAA<<<777333000...---...---,,,+++******************+++++++++***)))(((&&&''''''((())))))((((((&&&''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%&&&&&&''''''$$$""""""$$$%%%###"""###$$$%%%%%%$$$######$$$$$$######$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((***)))(((((())))))((('''((()))***+++,,,,,,,,,+++,,,,,,---...///111111222666777;;;@@@HHHTTT```iii}}}pppcccRRRGGGAAA<<<888555;;;333///111555666777999888777999@@@FFFJJJPPPVVVaaahhhkkkfff```^^^ZZZVVVLLLMMMNNNRRR]]]lllssstttvvvuuuxxx|||vvvnnneee[[[RRRMMMAAA???;;;777444333222222000000000000000111222444222222222222333555666666666666555666888777555333333222222111111111111222111000000000000/////////000/////////000000111222222111111111111222444555666888;;;<<<===???AAACCCEEEGGGKKKOOORRRTTTUUUUUUXXX\\\aaaeeeggghhhiiijjjkkkkkkkkklllnnnooopppppprrrtttwwwyyyyyyyyyyyy{{{yyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{yyywwwvvvvvvwwwyyy|||~~~}}}___ZZZVVVVVVYYYXXXQQQKKKGGGBBB===999777444000,,,...---,,,++++++*********)))************)))((((((''''''((()))))))))(((((((((''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###############"""$$$$$$$$$###$$$$$$%%%&&&%%%###!!!!!!"""###"""!!!#########$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&''''''(((''''''''''''((((((((((((''''''(((((())))))******(((((()))***+++++++++++++++,,,,,,---...//////000111111222333888@@@IIIPPPhhhqqqsssaaaVVVLLL@@@777;;;444000111111000111444555222333888;;;<<<@@@EEEQQQ]]]jjjqqqssstttssspppiiibbbVVVMMMMMMUUU[[[[[[^^^\\\^^^dddjjjnnnttt{{{wwwnnnfffYYYSSSLLLGGGDDD@@@;;;888000000///...------,,,,,,---......000111444555666999888888999::::::999777444333222111111111111111111111111000000////////////////////////000000111111111000000000111111222...000333444444666888::::::<<<>>>AAAEEEHHHJJJKKKLLLPPPVVV\\\___cccfffiiikkkkkkkkklllmmmnnnooooooqqqtttvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz|||~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}~~~}}}{{{xxxuuussstttvvvyyy|||~~~~~~~~~~~~wwwjjj\\\WWWZZZ\\\VVVPPPIIIDDD>>><<<;;;999222---......---,,,++++++++++++************))))))(((((('''(((((()))))))))(((((()))))))))(((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&***(((&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$###############$$$$$$$$$###""""""""""""###"""$$$###"""###$$$%%%%%%$$$'''%%%$$$$$$%%%%%%$$$"""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((())))))(((((()))***(((((())))))************))))))******++++++,,,,,,------------000666>>>DDDLLLWWWhhh|||zzziiiSSS@@@===777222222111...///222777444333666777777:::>>>AAAMMM^^^llluuu|||rrr^^^OOOJJJJJJHHHMMMJJJJJJMMMQQQSSSWWW]]]jjjqqq{{{yyypppjjjddd```]]]WWWMMMEEE777555111...------------............///000222222777888;;;>>>@@@@@@===:::555444333333222222333333333333333222111111000000000///////////////000000222222222111111111111111,,,...000111111111333555666777777999;;;>>>AAACCCBBBFFFLLLQQQUUUZZZ^^^bbbfffhhhjjjjjjjjjkkklllmmmppprrrtttuuutttsssssstttwwwvvvvvvvvvvvvvvvwwwwwwsssvvvzzz|||~~~||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~|||||||||{{{||||||}}}}}}||||||}}}~~~|||xxxuuussstttvvvxxxzzzzzzzzzyyylll^^^\\\]]]ZZZUUULLLGGGAAA>>>>>>;;;555//////...---,,,+++++++++++++++******)))))))))))))))((()))))))))))))))((((((+++******))))))(((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&***(((&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$#########$$$%%%&&&$$$""""""$$$&&&%%%$$$((('''%%%%%%&&&&&&$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''' !!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***+++***'''&&&'''))))))))))))))))))*********)))))))))***************))))))))))))+++...444888:::AAANNN```tttsssYYYHHH@@@999666555222222444555111000222222111333888:::AAANNN\\\hhhsssvvv```QQQJJJGGGEEEAAA???AAABBBCCCGGGLLLPPPWWWcccsss~~~||||||zzzrrreee[[[MMMFFF===777444222111111------,,,,,,------......222555;;;AAAEEEDDD???;;;555555444444444444555555666666555555444333333222000000////////////000000111111111111111111000000,,,...///000//////111222555555444444555777999:::;;;>>>BBBFFFIIINNNSSSVVV```cccfffggggggggghhhjjjkkknnnpppqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrooorrrvvvyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||yyyyyyyyyzzz{{{}}}~~~}}}}}}}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||}}}}}}~~~yyyzzz|||~~~zzzvvvvvvwwwxxxwwwwwwvvvuuukkk```\\\ZZZYYYNNNJJJDDDAAA???<<<888444///...---,,,++++++++++++,,,++++++***)))*********))))))*********)))((((((******))))))))))))))))))'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""#########$$$%%%&&&%%%$$$$$$&&&(((***'''######%%%'''&&&$$$((('''&&&&&&&&&'''%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''(((((((((((((((***,,,***'''%%%''')))******)))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,---///111555888???IIIXXXooo}}}WWWKKK???:::888666444444555111///111111///111555888:::AAAKKKUUU___nnn{{{yyygggZZZRRREEE???<<<<<<<<<;;;>>>CCC???FFFQQQ```uuuzzzhhh^^^QQQFFF???:::555111------,,,,,,,,,---.........111888???CCCBBB===888444444444444555666777777888888777666666555444444222111111000000000000000......///000000//////...,,,---......------...///222222111000000111222333666888:::<<<>>>BBBGGGJJJWWW[[[___aaa``````ccceeecccfffiiikkkkkklllmmmnnnooooooooooooooopppqqqqqqrrrtttwwwxxxxxxyyyzzz||||||{{{{{{|||}}}}}}}}}~~~}}}{{{|||}}}{{{zzzyyyyyyzzz||||||{{{{{{|||~~~~~~|||{{{{{{{{{zzzxxxwwwvvvvvvvvvwwwxxxzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{zzz{{{{{{|||||||||{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}||||||||||||}}}}}}xxxxxx{{{{{{{{{zzzyyyxxxvvvuuutttyyyeee[[[YYYYYYPPPMMMHHHCCC>>>;;;:::999///...---,,,,,,+++,,,,,,------+++*********+++,,,***************)))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%&&&(((***)))&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%$$$###############$$$%%%&&&&&&$$$$$$&&&)))...)))$$$$$$&&&(((&&&$$$'''%%%$$$%%%&&&&&&%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))###$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%)))+++***'''&&&(((,,,,,,+++******)))***+++,,,---------,,,,,,++++++++++++...000111000/////////111444888;;;BBBTTTlll~~~nnn]]]JJJCCCAAA>>>999666:::666444444333111222555666555888???CCCIIITTT```pppvvvjjjYYYRRRKKKGGGCCC???@@@DDD;;;@@@FFFOOO___uuu|||ooocccYYYPPPEEE>>>777666555333111000000///---///333777;;;:::777444111111111222444555777888999888888777666555444333333333222111111111111111------///000111000000///---...///...,,,,,,---...//////......//////000111111222333444666999>>>BBBHHHNNNSSSVVVUUUUUUXXX[[[YYY]]]aaadddeeegggiiijjjllllllllllllmmmnnnoooppprrrtttvvvwwwwwwwwwyyyzzzxxxwwwvvvwwwzzz{{{{{{{{{xxxyyyyyy{{{|||~~~||||||}}}~~~}}}}}}}}}|||}}}~~~~~~~~~|||yyywwwwwwyyy{{{||||||{{{zzzyyywwwvvvuuuvvvxxx{{{{{{{{{{{{~~~}}}{{{zzz{{{|||{{{zzzvvvuuutttssstttuuuwwwxxxzzzyyyxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{{{{||||||||||||}}}}}}|||{{{zzzzzzzzzzzzxxxwwwyyy~~~||||||{{{yyyxxxvvvuuutttjjj[[[WWWXXXQQQOOOJJJDDD>>>;;;;;;<<>>AAABBBDDDOOOaaarrrzzz~~~xxxkkk^^^TTTEEECCC???;;;777444111000///...///111333444222111......///000222444666777999888777666555444333333444444333222111111111222...///111222333333333222...000000///...------///---......///000111222222...//////000111555:::>>><<>><<<888555333444555555666777888::::::CCCSSSdddsss~~~www^^^]]][[[WWWUUUTTTVVVXXXUUUXXX\\\aaaffflllrrrvvv~~~}}}uuullleee```XXXMMMDDD999:::777111///222333111000000000///...---......333222222222222333444555666555444333222333333444666111111666888555444777000000000000///...---,,,......////////////......------------...///000111222333555777:::<<<>>>???>>>AAAEEEGGGIIILLLQQQUUUZZZ[[[\\\\\\\\\\\\^^^`````````aaacccfffjjjmmmooonnnppprrrsssttttttsssrrrqqqrrrsssuuuvvvwwwwwwwwwtttwwwzzz{{{zzzyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwwwwssssssrrrrrrrrrtttuuuvvvxxxvvvuuuvvvyyyzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{{{{|||{{{{{{~~~~~~}}}||||||{{{{{{{{{zzz{{{~~~}}}{{{|||}}}yyyyyy{{{||||||{{{{{{{{{zzzyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwqqqsssttttttxxx}}}|||wwwuuuuuutttsssrrrrrrqqqqqqtttttttttsssrrrqqqpppooorrrrrrssstttttttttssssssssstttuuuvvvvvvuuuttttttrrrqqqooommmmmmnnnppprrrrrrssssssrrrrrrrrruuuwww{{{{{{{{{zzzxxxvvvsssrrrrrrrrrrrrsssssssssttttttwwwwwwvvvvvvvvvvvvvvvvvvsssqqqoooppprrruuuttttttqqqpppooommmllljjjiiihhhwwweeeWWWPPPPPPQQQPPPMMMHHHDDDBBBAAA===999444000...---,,,++++++++++++************)))))))))))))))))))))***+++)))(((((((((((()))******((('''&&&$$$$$$#########''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###### !!!"""$$$%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%)))(((''''''&&&&&&&&&'''%%%%%%&&&''''''&&&&&&%%%$$$%%%''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''$$$!!!"""&&&(((((('''$$$&&&'''(((((((((***,,,******))))))))))))******************))))))))))))*********+++,,,---...///...//////...,,,,,,...000555999@@@IIIWWWjjj~~~yyypppcccXXXOOOFFF???999222555888666222000111444333888AAALLLXXXccclllppp|||{{{zzzxxxvvvsssmmmfffaaaXXXTTTOOOMMMPPPUUUZZZ]]]lllsss}}}{{{sssiiicccPPPQQQMMMBBB:::777666444...------,,,,,,,,,,,,,,,////////////000111333333444333222222333444555666777444555:::;;;888666666222222111111000000//////......////////////......---------------...///000///000111222444555777777888:::<<<>>>@@@BBBFFFHHHKKKLLLNNNOOOPPPRRRUUUWWWVVVVVVWWWZZZ]]]```dddfffiiijjjlllnnnooopppoooooonnnooopppqqqrrrsssssssssooorrruuuvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwuuutttsssqqqqqqppppppqqqrrrtttuuusssqqqpppqqqtttuuuuuuuuuwwwwwwxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{|||}}}}}}~~~{{{zzzyyyzzz|||||||||zzz{{{zzzyyyxxxxxxxxxxxxxxxuuuwwwyyy|||}}}~~~~~~}}}|||zzzyyyyyy|||}}}||||||||||||}}}{{{xxxxxxyyyzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvuuuuuuvvvvvvssstttttttttssssssrrrqqqtttuuuvvvvvvwwwwwwwwwwwwppprrrrrrqqqtttyyyyyyvvvuuutttrrrpppoooooooooooooooooopppoooooonnnmmmmmmpppppppppqqqppppppoooooopppqqqrrrsssttttttssssssooonnnllljjjjjjjjjlllmmmoooppppppooonnnnnnppprrruuuuuuuuuuuutttsssqqqpppnnnnnnnnnoooooooooooopppqqqqqqrrrrrrrrrsssssssssooonnnllllllnnnnnnnnnmmmooooooooonnnmmmjjjhhhggg~~~ooo^^^QQQNNNOOOOOOOOOMMMIIIDDDAAAAAA===777222...,,,+++++++++++++++*********))))))***)))))))))))))))******((()))))))))***+++,,,,,,((('''&&&%%%$$$#########''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&((($$$!!!"""&&&)))(((&&&$$$%%%&&&'''''''''((()))&&&&&&&&&&&&''''''((((((*********)))))))))))))))(((((((((((()))***+++,,,***,,,......------...///111222444888AAAQQQdddqqq~~~tttiii[[[LLLCCC999999888555222000222444444555999>>>EEEMMMTTTXXXfffqqq~~~rrrfffVVVJJJFFFHHHKKKMMMYYY```hhhlllpppwwwvvvvvvpppeeeXXXMMM@@@666444222000............---+++++++++,,,---...000000111111000111222444666888999999:::<<<===;;;777555555444333222111000000/////////000000//////......---------------...//////......///000000111222222666777888999:::<<<>>>??????@@@BBBCCCDDDFFFHHHKKKKKKLLLMMMOOORRRVVVYYY[[[___aaacccfffhhhjjjkkklllkkkkkklllmmmnnnnnnnnnnnnmmmooorrrrrrqqqpppqqqrrrqqqrrrtttuuuuuusssqqqpppnnnmmmmmmmmmmmmooopppqqqooonnnnnnnnnooopppppppppssssssttttttuuuvvvwwwwwwuuuuuuvvvxxxyyyzzz{{{|||zzzyyywwwwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvrrrsssuuuwwwyyy{{{||||||{{{yyyxxxxxxyyy{{{|||}}}|||{{{zzzyyyxxxyyyyyyzzz{{{zzzxxxwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttrrrrrrssssssrrrqqqpppoooqqqrrrssstttttttttssssssnnnpppooolllnnnsssuuuttttttssspppmmmllllllmmmnnnmmmmmmmmmnnnnnnmmmlllllllllllllllllllllkkkjjjiiikkklllnnnooopppppppppooonnnmmmkkkiiihhhhhhiiijjjmmmnnnooonnnmmmlllmmmnnnoooppppppqqqqqqpppnnnmmmllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjiiiiiijjjkkkmmmnnnmmmllljjjhhhxxxgggXXXOOONNNNNNPPPPPPMMMGGGAAACCC@@@;;;555///,,,+++++++++++++++*********))))))******)))))))))))))))***&&&'''((()))******++++++((((((((('''&&&&&&%%%$$$''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&''''''***)))'''%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''')))&&&$$$$$$&&&((('''&&&''''''&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''(((((())))))))))))))))))************)))(((((()))))))))(((***---...---------...///000222333777???JJJRRRgggrrryyyhhh\\\JJJDDD<<<777555666777666222333555888;;;@@@CCCFFFRRR___oooiiiTTTIIIEEEFFFFFFDDDJJJPPPRRRUUU\\\iiitttqqqXXXCCC>>>;;;666444333222000...+++++++++++++++,,,------////////////111333555777999:::<<<>>>AAACCCAAA???;;;:::888555333111111000000111111111000000///.........---------...//////,,,,,,,,,,,,,,,---------111111000111222333444444888999:::::::::;;;===@@@CCCCCCDDDFFFHHHLLLOOOPPPTTTVVVYYY]]]aaaeeehhhiiiggggggiiijjjkkkkkkkkkkkklllmmmnnnnnnlllkkklllmmmmmmnnnpppqqqqqqooommmlllggggggfffeeefffggghhhiiikkkkkkkkkjjjjjjjjjkkklllkkkkkklllmmmnnnooooooppppppqqqrrrtttvvvwwwxxxyyywwwwwwvvvuuutttsssttttttvvvvvvuuuttttttttttttuuusssssstttvvvwwwzzz{{{|||zzzzzzxxxvvvuuuvvvxxxyyywwwwwwuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwvvvuuuuuuuuuvvvvvvuuuttttttttttttuuuuuutttssssssrrrrrrssssssqqqrrrssssssrrrpppooommmoooooopppqqqqqqooonnnmmmkkkmmmllliiiiiinnnqqqpppqqqpppmmmkkkjjjjjjkkkllllllmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjiiihhhggggggiiijjjlllmmmnnnnnnnnnnnnmmmlllkkkiiihhhhhhhhhiiikkkmmmnnnmmmlllkkkkkkllljjjkkklllmmmmmmlllkkkkkkjjjkkkkkkkkkkkkllllllllllllkkkkkkjjjiiiiiihhhhhhgggggggggfffdddcccbbbbbbcccdddfffggggggeeecccbbb|||qqqbbbSSSPPPNNNPPPRRRQQQJJJDDDEEEDDD@@@999333...,,,,,,+++++++++************)))+++******)))))))))))))))$$$$$$&&&'''(((((((((((((((((())))))(((((('''&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################''''''%%%$$$############%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%!!!!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%%%%&&&((((((---***'''%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((((((''''''&&&'''''''''&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%''''''((()))******))))))))))))))))))************,,,,,,+++***************)))***,,,,,,***))))))***))),,,000111222444999===HHHSSSddduuucccXXXJJJ???:::777555222...///111333666999;;;<<>>999<<>>999666444000,,,000///...---,,,,,,,,,,,,............///111333444444777:::===EEENNNRRRQQQGGGEEEAAA===999666444444222222333222222111000/////////.........//////000////////////////////////111///......///111000///333444555555444444666888;;;;;;<<<===???BBBDDDFFFJJJLLLOOOTTTXXX]]]```bbb```aaabbbdddeeefffggggggfffggghhhgggffffffggghhhhhhiiiiiijjjiiihhhgggfffdddcccbbb``````aaaaaabbbbbbcccddddddddddddgggiiiiiiiiiiiijjjjjjkkkkkkkkkllllllnnnoooqqqssstttuuusssttttttsssqqqppppppqqqrrrrrrqqqqqqqqqqqqqqqrrrssssssssssssuuuwwwyyy{{{wwwwwwvvvtttrrrrrruuuwwwvvvtttsssrrrrrrsssuuuvvvuuuvvvwwwuuusssqqqrrrrrrtttsssrrrrrrqqqqqqrrrrrrrrrqqqqqqppppppppppppppppppppprrrrrrqqqooolllkkkjjjkkkmmmnnnmmmkkkiiihhhgggkkkjjjfffeeeiiillllllmmmlllkkkiiiiiiiiiiiijjjkkklllllllllkkkkkkjjjiiihhhhhhiiiiiiiiihhhggggggiiijjjkkkmmmmmmmmmlllllljjjjjjiiihhhgggggggggggggggiiijjjjjjiiihhhiiijjjfffggghhhiiiiiihhhgggggghhhhhhiiiiiiiiijjjjjjjjjggggggfffeeedddcccbbbbbbbbbdddeeecccaaa___^^^___bbbbbbbbbaaa___]]][[[YYY|||zzznnnZZZTTTPPPPPPTTTTTTOOOIIIGGGGGGEEE???777111......+++++++++************)))++++++***)))))))))))))))%%%&&&'''((())))))((('''&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%######""""""###$$$%%%%%%%%%%%%$$$$$$%%%&&&((())),,,)))%%%$$$$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((($$$%%%&&&'''''''''&&&&&& $$$((((((&&&$$$%%%(((((('''%%%&&&((()))(((&&&(((((()))*********)))(((((()))))))))************+++************++++++,,,)))***+++***(((((()))***&&&***---...---...111444888>>>IIIUUUcccsss|||kkkXXXHHH===555222///000000111333444666777444<<>>:::666555333111111111222333444999===@@@FFFPPPWWWZZZZZZ]]]aaagggrrrpppddd___SSSNNNHHHBBB???>>>@@@AAAFFFPPPaaaqqqwwwlllccc^^^XXXQQQKKK<<<;;;888555222000///...///...---,,,+++,,,---------000111333???QQQ\\\^^^```\\\VVVNNNGGGBBB???>>>555555555555444333222111111111000000000000000111........................000...+++,,,...///...,,,+++---.........///111333222111111111222333555666777888:::<<<@@@DDDGGGHHHGGGHHHKKKMMMOOOQQQRRRSSSSSSUUUWWWXXXYYY[[[___aaa]]]\\\[[[YYYXXXWWWWWWWWWOOONNNLLLIIIHHHGGGGGGGGGJJJNNNRRRUUUWWW[[[```eeebbbbbbbbbaaaaaaaaaaaaaaaddddddeeeggghhhjjjkkkkkkiiilllppppppmmmjjjjjjkkkhhhggggggggggggggghhhhhhgggfffdddcccdddfffiiikkklllnnnooonnnmmmnnnssswwwzzzwwwtttpppnnnmmmmmmnnnnnnppprrrpppmmmjjjjjjlllmmmmmmlllkkkkkkkkkkkkllllllkkkjjjjjjiiiiiijjjjjjiiijjjkkklllkkkhhheeeccc```bbbeeehhhiiihhhgggfffbbbggghhhdddbbbdddfffffffffgggggghhhiiihhhhhhhhhgggffffffeeedddcccaaa```^^^___```aaaaaabbbaaaaaabbbcccdddddddddcccbbbaaaaaaaaaaaaaaabbbbbbbbbbbb[[[]]]```aaaaaa```aaabbb```aaabbbbbbbbbaaa```___aaaaaaaaaaaabbbbbbbbbbbb[[[[[[[[[[[[[[[\\\\\\\\\SSSVVVXXXWWWTTTRRRRRRSSSPPPPPPOOONNNMMMNNNNNNNNN}}}nnnggg^^^ZZZYYYZZZXXXUUUPPPNNNJJJFFFAAA:::222---///......---,,,+++******---------,,,,,,+++++++++))))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&&&&&&&%%%$$$###"""!!!&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''!!!''''''###'''222444...######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******************)))))))))))))))******+++***)))(((((()))***+++++++++************++++++,,,+++,,,,,,---...///000...000333444888@@@MMMWWWlll~~~yyy]]]EEE777;;;222---222666444111222222333555666999<<>><<<:::888777666666666777777666444333222111000---------...//////000000---...///000000///....../////////......---------...///000222333333333333555555666888:::<<<>>>@@@BBBAAAAAAAAACCCFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQUUUTTTRRRQQQOOOMMMLLLKKKGGGFFFDDDBBB@@@>>>======BBBGGGKKKLLLLLLNNNTTTYYY]]]]]]]]][[[YYYYYYZZZ[[[\\\\\\]]]^^^_________^^^bbbccceeeggghhhgggfffeeecccccccccdddfffeeecccaaabbb```]]]\\\\\\___bbbdddfffffffffgggiiilllppprrruuusssqqqnnnmmmnnnoooooonnnmmmkkkhhhgggfffffffffmmmmmmllljjjiiihhhggggggiiigggfffdddccccccccccccdddfffhhhiiihhhfffdddbbbcccccccccbbbbbbbbbaaaaaacccccccccccccccccccccccceeeeeeeeeeeedddcccbbbaaa^^^___aaabbbaaa```^^^]]]ZZZZZZZZZZZZZZZ[[[[[[\\\___^^^]]]^^^```aaa```___\\\\\\\\\]]]]]]^^^^^^^^^]]]YYYUUUUUUXXX[[[\\\\\\]]]^^^______^^^[[[YYYWWWYYYZZZZZZZZZZZZXXXWWWVVVYYYWWWUUUVVVYYYZZZXXXVVVQQQQQQPPPPPPOOONNNNNNNNNGGGHHHHHHIIIHHHFFFDDDCCC|||ssshhh^^^XXXUUUTTTRRRPPPMMMJJJDDD===555//////...------,,,+++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&''''''&&&&&&########################$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!&&&%%% """+++,,,&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((***)))((((((((((((((()))***))))))))))))))))))***+++******))))))******+++++++++++++++,,,---...//////111222111111666???GGGRRRaaaqqqjjjSSSEEE>>>888444555444000...000000111222333444777:::===;;;===>>>???CCCNNN^^^iiiwwwxxxsssjjj___VVVPPPMMMLLLIIIKKKMMMNNNRRR[[[fffnnnoooooosssxxx{{{}}}xxxrrrjjjeee]]]VVVPPPIIIAAA<<<444111---+++,,,---......///000000///000666@@@GGGKKKNNNRRRVVVVVVTTTPPPNNNCCCAAA>>>;;;888777666555666555555444333222111111222111111111000000000000///000111111111000///...//////////////////......000111222333333444333333111111111333444666888999::::::999:::;;;>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFDDDCCCAAAAAAAAA@@@>>><<<;;;999999888:::>>>CCCEEEEEEHHHMMMRRRXXXYYYYYYYYYWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^```cccddddddccccccaaaaaaaaabbbcccccc```^^^___^^^\\\ZZZ[[[\\\^^^```bbbbbbbbbccceeeiiilllnnnpppooommmllljjjjjjkkkkkklllkkkiiigggeeedddddddddhhhhhhhhhgggfffeeedddccceeedddbbb```____________```aaacccddddddbbb```^^^aaaaaaaaa````````````___```_________^^^]]]]]]]]]````````````___^^^]]]\\\ZZZ[[[\\\]]]\\\[[[YYYXXXUUUTTTTTTTTTTTTUUUVVVVVVYYYXXXWWWXXXYYYZZZZZZXXXWWWXXXXXXXXXYYYYYYYYYYYYXXXUUUQQQPPPRRRUUUVVVVVVXXXXXXYYYYYYXXXVVVTTTRRRTTTTTTUUUUUUTTTRRRQQQPPPOOOMMMLLLMMMOOOOOONNNLLLKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBBBBAAAAAA@@@>>>>>>jjjZZZUUUUUUTTTSSSQQQOOOJJJBBB888222......---,,,++++++++++++((((((((()))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$'''(((%%%"""%%%%%%%%%%%%$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$######"""$$$############$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""&&&$$$ &&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''***)))((((((''''''''''''((())))))******))))))(((+++******))))))******+++***************+++,,,---///000111///---...333888:::CCCPPPaaa{{{zzzggg[[[LLLGGGCCC???888111...000111111111111222333555666777888888888999>>>GGGMMMXXXcccqqqzzz}}}xxxoooddd]]]\\\\\\[[[XXXRRRMMMKKKMMMSSSXXXXXXXXX]]]dddiiinnnxxx~~~{{{wwwrrrkkkbbbYYYRRRKKKDDD<<<555333222333333//////...------///444888:::===BBBGGGLLLNNNOOOPPPIIIGGGDDD@@@<<<999777666444444444444333333333222555444444333111000//////222222333333222111000000///////////////000000000//////000000000000//////.........///000111222333333333333333444666888999::::::;;;<<<===>>>??????AAAAAA@@@???>>>===<<<<<<;;;:::999777666666666666222666:::<<<>>>AAAFFFJJJOOOQQQSSSSSSRRRPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWYYY\\\___`````````___^^^^^^___```___]]][[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]```cccfffhhhiiiiiihhhgggfffeeeddddddgggfffdddcccbbbaaaaaaaaa```aaabbbcccbbbaaa___^^^^^^]]]\\\[[[ZZZYYYYYYYYYWWWYYY[[[\\\\\\[[[ZZZXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUUUUTTTRRRQQQMMMMMMMMMMMMMMMNNNOOOOOOPPPOOONNNOOOQQQRRRQQQPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQNNNKKKJJJKKKMMMNNNNNNPPPPPPQQQQQQPPPNNNLLLKKKMMMMMMLLLLLLKKKIIIHHHGGGGGGFFFFFFFFFHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::999999999999|||dddYYYXXXUUUUUUTTTRRRNNNFFF<<<666...---,,,************+++'''((((((((())))))******))))))))))))))))))))))))******)))(((((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))%%%!!!%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$%%%%%%%%%$$$######"""######$$$$$$%%%'''%%%!!!"""%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!"""""""""#########$$$""""""###$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))+++***)))((('''''''''''''''((()))******)))((('''******))))))))))))******)))))))))))))))***++++++,,,---///...---...000333222777???JJJ^^^vvv{{{tttiiibbbYYYQQQIII@@@:::666555444222222222333444444666777888777666888;;;???EEEMMMYYYccckkkqqqtttuuuvvvxxxxxxrrrkkkfffgggjjjllliiiccc\\\VVVQQQMMMJJJIIIHHHJJJPPPUUU]]]jjjvvv{{{uuuqqqjjjcccXXXMMMEEE>>>:::777111///......///000222222111222666:::>>>BBBFFFGGGJJJHHHEEEBBB>>>;;;999888444444444444444444444444444444333333222111000000444444333333222222111111/////////000000000000000000000000000000///...---///////////////000000111111111111111222333555666555555666666777888888999<<<;;;;;;;;;::::::::::::888888777666555555555555111444666888999;;;???BBBFFFHHHKKKLLLKKKIIIHHHHHHJJJKKKLLLMMMNNNOOOOOOOOONNNPPPSSSVVVZZZ\\\]]]^^^]]]\\\\\\]]]^^^]]][[[YYYWWWWWWWWWWWWWWWVVVUUUTTTVVVVVVWWWXXXZZZ]]]___aaabbbbbbbbbaaa```___]]]\\\______^^^]]]\\\[[[[[[[[[WWWYYY[[[]]]]]]\\\YYYXXXXXXWWWVVVUUUTTTSSSSSSRRRNNNOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGHHHJJJJJJJJJHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCBBB@@@??????@@@@@@AAAAAABBBAAA@@@???>>>>>>=========<<<<<<<<<:::999888666666666777888sss___WWWTTTTTTUUUTTTPPPIII@@@:::///---+++***)))))))))***)))))))))******+++++++++))))))))))))))))))))))))******)))(((((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%((((((%%%"""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%%%%$$$$$$######"""######$$$$$$%%%$$$###$$$'''%%%"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))+++***)))((((((((((((((('''((()))******)))((('''***))))))))))))))))))***))))))((((((((()))*********+++,,,---------...///000555999<<>>AAA@@@???===;;;999777666333444444444444555555555333333333444444555555555555444444333333333222222000000000111111111111111222333333222222111000///000000///////////////000000000000111111222333333111111111222222333333333222333333333444444444444666666555444444444444444222333444444555666888:::===@@@CCCDDDCCCBBBAAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIKKKMMMQQQTTTWWWYYYZZZYYYXXXYYYZZZ[[[[[[YYYWWWTTTUUUUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTVVVWWWYYYZZZZZZ[[[ZZZZZZYYYXXXVVVUUUVVVVVVVVVUUUUUUTTTTTTSSSPPPRRRTTTVVVWWWUUUSSSRRRQQQQQQPPPOOONNNMMMLLLLLLFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDBBBBBBCCCDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>???>>>===<<<;;;:::999999888999;;;;;;;;;:::999888777777777888999:::::::::777666555444333444555666hhhWWWTTTTTTTTTTTTRRRLLLEEE@@@222000...+++)))))))))*********++++++++++++++++++))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$############$$$########################!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""""""""###%%%'''%%%$$$!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&)))((((((''''''(((((()))'''(((((())))))(((((('''***))))))(((((())))))***)))))))))(((((())))))*********************)))))),,,000333333333999EEENNNXXXaaappp{{{yyyvvviiiZZZCCC===555222222333333222333333222222111111111222222222666===CCCHHHQQQYYYaaadddffffffeeefffiiimmmtttvvv||||||lll```OOOIIICCC???<<<===FFFQQQ^^^mmm}}}zzzjjjYYYNNNEEEAAA<<<<<<>>>>>>:::666666444222111000111333444444555555555444333222111222222222222333333333333222333444555777888999:::666666555555555555666666444444444333333333222222000000000000000///...---//////......---......///////////////000000000000---------....../////////...///000111222333333444444333222111111111111111111111000000111111222222666888;;;<<<<<<;;;<<<===<<<===>>>@@@AAABBBCCCCCCDDDEEEGGGIIILLLOOOQQQRRRRRRRRRRRRTTTVVVVVVUUUSSSQQQQQQQQQRRRQQQQQQPPPOOONNNOOOOOOPPPQQQRRRRRRRRRTTTSSSRRRQQQPPPOOOOOONNNLLLLLLMMMMMMMMMMMMLLLKKKJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFEEEAAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA??????@@@AAABBBCCCCCCDDD@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>======>>>>>>???@@@???======>>>???@@@???>>>???>>>>>>>>>>>>============???AAA@@@???===>>>>>>;;;;;;;;;:::::::::999999999999888666666666666666555888:::;;;:::888777777111222222333444555666666222222222111111111222222www```UUUUUUTTTUUUSSSPPPJJJFFF777555111...+++***++++++++++++++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''###&&&(((&&&###"""%%%(((###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""##############################$$$$$$%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$"""!!!"""%%%''''''&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''((((((((())))))(((((((((((())))))******)))))))))))))))***+++***)))))))))***))))))(((***---......000555:::===DDDPPPaaasss}}}pppWWWNNNDDD===<<<<<<;;;:::===:::777444333333222222333111222777888999>>>EEETTTTTTUUUWWWYYY]]]```bbblllpppyyyyyyeee___WWWOOOFFF???@@@FFFMMMXXXfffrrr~~~sssiiiVVVPPPKKKKKKPPPRRRNNNIIIFFFCCC>>>999444111000///...///000111111000//////000000000///////////////000111222333555666777888888888777777888999:::;;;:::999999888777666555555000000000000000000////////////.........//////000....../////////.........,,,,,,------------......///000111222444555666777333333222000000/////////000///...///000111111111222444555666666666888:::666666888:::;;;<<<=========>>>???@@@BBBEEEFFFHHHHHHHHHIIILLLOOOPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLMMMLLLLLLLLLKKKMMMLLLJJJIIIHHHGGGHHHHHHDDDDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@????????????>>>>>>>>>>>>===>>>>>>>>>=========<<<<<<::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999999999888888888888888999999:::999888777888:::;;;:::999999999999999888888888777555888;;;<<<:::888999:::777666666555555555555555444444333222222333333444444777;;;;;;999777666777111111111111111111111111000000111111111111000000jjjVVVUUUUUUUUUUUURRRNNNJJJ;;;999444000---,,,,,,---,,,,,,++++++******))))))))))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###''')))&&&!!! %%%***###$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$$$$%%%%%%###$$$''')))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''###$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((("""""""""###$$$%%%'''''')))((('''&&&&&&'''((()))))))))(((((((((((())))))+++***))))))))))))*********)))((()))+++---------)))(((***...000000000111666888<<>>???>>>===<<<;;;:::888777777666777777888888777777777111111000000000111222222///000000000000///..................////////////---...///111333555666777555444333222000000000000111/////////111333333333000111222333222444666888111222444666777888999999999999999:::<<<>>>???@@@AAAAAACCCFFFIIIJJJJJJHHHJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJIIIHHHGGGIIIHHHEEECCCBBBBBBCCCDDD???@@@AAABBBBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@AAA@@@???>>><<<;;;>>>======<<<<<<;;;;;;;;;999999999999888888888888888888888888888777777777888888999999999999999888888777666555555555555666444444333333444444555666555444333444666777666555666666666555555444444444000333777888666444555666444333333222222222222333111111000///000111222333...222666666444111111222444444333222111000000///000111222333333333111111xxx^^^TTTPPPUUU[[[XXXSSSQQQBBB===666111...---,,,,,,******************++++++************************))))))))))))((((((((((((******)))((('''&&&&&&%%% """$$$'''***+++++++++&&&''''''((((((((((((((("""$$$&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###$$$''')))&&&'''((((((%%%$$$$$$$$$&&&%%%#########%%%'''((()))'''%%%###!!!"""######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&((()))************))))))(((((('''''''''&&&&&&''')))+++------------.........,,,******+++---++++++******+++---...//////000333888AAALLLUUU[[[jjjoooxxx{{{wwwppphhhaaa[[[XXXWWWWWWOOODDD<<<888666444111///,,,---111222111111444;;;::::::===BBBGGGJJJLLLQQQXXXbbblllyyy~~~}}}||||||wwwiiiVVVGGGJJJNNNPPPSSSZZZeeejjjjjjooollljjjkkklllllliiifffooottt|||qqqlllhhhkkksssyyyzzzyyytttwwwrrrcccSSSIIIBBB>>>777666444222111000000111222000......///...---+++---------......///111111222333444444666;;;AAAEEEEEEGGGHHHFFFBBB===:::999888666555666999999777555444555555555444222111000000111111222222222111111222000//////000000...---//////000000000000000111555444333222111111111111//////......///000000111000000000000000000000000000111222333444444333222333444777999::::::999999999;;;>>>AAACCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@??????>>>>>>======<<<<<<<<<======>>>>>>>>>======<<<;;;;;;:::999999::::::999999888777777666888888999999999999888888888777555333333444555666555555555555555555555555777555333111111333555777888777444222000000111222000000000000000000000000000000111111222222333333///111333333222111222333111111111111111000//////333333222222111111000000000000///...............222222222222222111000///444444333333222111111000111111111000//////......lll___UUUVVVZZZYYYUUUSSSGGGBBB:::333000...------******************++++++************************))))))))))))((((((((((((***))))))((('''&&&&&&&&&"""###%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%&&&''''''&&&%%%&&&''',,,***'''%%%#########$$$%%%$$$#########$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%'''%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&((())))))*********)))(((((((((''''''''''''###$$$&&&((())))))(((((((((******)))'''&&&&&&'''******))))))***+++---...******+++...333999???CCCHHHMMMXXXfffvvvzzzuuurrrqqqhhh___SSSIIIBBB<<<777333888444333666666333222333333222333555:::>>>AAABBBFFFMMMWWWaaaooo{{{}}}yyy{{{~~~xxxggg[[[WWWZZZ[[[YYY[[[^^^]]]YYY]]]ZZZXXXWWWYYY[[[[[[ZZZZZZbbbmmmwwwyyysssllllllsss{{{|||mmmaaaXXXQQQFFFAAA:::555333333333222...---,,,---///000///......---------......///000,,,...///111444:::AAAFFFLLLNNNOOONNNIIIDDD@@@???>>>===;;;<<<>>>>>><<<999888888999888777444222111222222333333333333222222333222111111222222000///******,,,...111333555666333333222111000000000000///...............///000.............../////////000111222333333222222111///000222444555555555444555777999;;;<<<============>>>???@@@@@@AAAAAAAAABBBBBBBBBAAA@@@?????????<<<<<<<<<;;;;;;;;;::::::777777777888888888888888777777888888888888999999999999888777777666555555444555555666666555555444666444222000......//////222222222222222222222222777555333111111333555777777555333111000000111111////////////////////////////////////000000000000+++---//////...---...///111222222222111111000///111111111111000000000000111000///............///000000000000000000///...222222222222222222222222111111111111111111111111xxx}}}ooo]]]WWWYYYYYYXXXVVVNNNHHH???888333000...---++++++++++++++++++******************************))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&(((+++***'''%%%&&&(((&&&''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$###$$$%%%&&&&&&%%%&&&(((***---,,,)))&&&$$$###############$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$'''%%%$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))))))))((((((((((((''''''''''''&&&'''((()))***)))(((((((((***------+++***)))))))))((((((((()))***+++,,,)))))))))***+++...000222666:::AAAJJJVVVfffxxxwwwjjj]]]SSSJJJBBB<<<>>>888666888999555111000000///...000333666666666888???HHHRRR```ooovvvvvvsssvvv~~~vvvmmmkkkpppqqqnnnkkkgggaaaZZZUUUQQQKKKHHHGGGIIIJJJJJJGGGOOO[[[hhhsss|||xxxoookkkooowww~~~{{{qqqiii```VVVIII???<<<;;;888555111000///000111222111000000000///...............)))***,,,...111666<<<@@@MMMOOORRRQQQMMMHHHCCCAAACCCBBB@@@@@@AAAAAA@@@>>>============;;;999777555444555555555444444333222111000//////000000///...)))***,,,///222555888:::666666555444444333333333111000//////////////////------......//////000000111111111222222111000000,,,---///111222222111111222333333555666777888888666777888999:::::::::999===<<<<<<;;;;;;:::::::::777777777777666666666666444444444444333333333333111111222333555666777777777666666555555444444444222222333333333333222222444333111000//////000000000000000000000000000000555444222111111222444555555333222000//////000000.......................................---------,,,---//////.........///111111222222222111000000//////////////////000000111000000/////////////////////000111111111000000///000000111222333333444111111222222222333333333xxxwwwxxx~~~~~~eeeXXXVVVXXXYYYWWWTTTNNNEEE<<<666222///---,,,+++++++++++++++******************************))))))))))))((((((((((((((((((((((((((('''''''''&&&))),,,+++((('''))),,,&&&''''''((((((((((((((())))))+++,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((%%%###%%%&&&&&&&&&%%%&&&(((***''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%###"""!!!#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###)))'''%%%$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))(((((((((((((((((((((''''''''''''((()))******)))((('''&&&)))---000///...---,,,((((((((())))))*********((())))))***+++,,,---...222555777999>>>JJJZZZfffvvv{{{vvvlllbbbYYYRRRHHHAAA<<<>>>@@@<<<555222222111000000111222111///000666>>>EEERRRaaajjjlllmmmqqqxxx~~~yyyuuuwww{{{tttjjjcccYYYNNNGGGBBBAAA@@@@@@EEENNNWWW```jjjrrrxxx}}}ssskkkkkkooovvvzzzzzznnn^^^SSSMMMHHHAAA;;;;;;999777666666555333111444333111000...------,,,++++++,,,,,,---000444777AAAEEEHHHIIIFFFBBB???===???>>>>>>>>>>>>???????????????@@@@@@@@@???===<<<999999999888777555444333333111000000111222000///000000000111333555777999:::::::::::::::999999888444333222111000000000000/////////000111111222222111111111111000000//////---...///111222222111111111111111111222333555555222333444555555555555555777777666666555555555555333333333333333333333333444444333333222222111111...///000111222333444555444444444333333222222222111222222222222222222111.........///000222333444........................222111000//////000111222222111000///////////////........................///......------,,,,,,,,,,,,...//////......///000000000000111111000000///---------.../////////000111000000//////000000000111111222333444444444333000000111111222333333333222222333333333333333333uuupppmmmqqqzzzmmmZZZUUUWWWXXXWWWWWWQQQIIIAAA;;;555000---,,,,,,,,,,,,++++++******************************))))))))))))(((((((((((('''''''''(((((((((((((((%%%'''((('''%%%$$$&&&(((&&&''''''((((((((((((((((((***---111222///)))###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))+++***'''###%%%&&&'''&&&$$$$$$&&&'''"""#########$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$)))(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((((((((''''''''''''((((((((((((((($$$%%%&&&&&&&&&%%%$$$###!!!'''***+++***)))))))))))))))***************&&&'''((()))************(((+++---...000777CCCMMMXXXaaammmyyyzzzttt^^^TTTMMMNNNOOOIII???999333111//////000111000//////444999===FFFSSS]]]```gggjjjppptttwwwxxxyyyzzzyyyyyyiiiYYYLLLDDDAAA???AAACCCEEEJJJRRR[[[aaaqqq|||}}}uuuoooooorrruuuzzztttjjjccc[[[OOOFFFFFFCCC@@@???===;;;888666777666444111...,,,+++***,,,,,,---,,,,,,---000333222666:::<<<;;;999777666555555555555666777999:::;;;===>>>@@@AAABBBAAAAAA?????????>>>===<<<;;;:::999777666666666666555333333222222222333555777888;;;<<<<<<===<<<<<<;;;:::666555444222111000000000//////000000111111111222222222111000000/////////...///000000111111111111/////////...///000111222222222333333444333333333222222222222111111111111111111111111111111111111333333222222111111000000///000000000111111222222222222222111111111111111000000111111111111000000)))******+++---...///000////////////////////////........................000000//////////////////......................../////////......---------(((***,,,,,,+++++++++,,,......///////////////...------......//////000000111111000000000111111222111222333444444555444444222222222222222222222222444444444333333333222222pppjjjhhhmmmvvv~~~ttt___UUUVVVXXXWWWXXXSSSMMMGGG@@@999333...---------,,,++++++******************************))))))))))))((((((((((((&&&&&&''''''(((((())))))+++***((('''%%%%%%$$$$$$&&&''''''(((((((((((((((((())),,,111444111***$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''++++++'''######%%%&&&&&&$$$###$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%(((&&&%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((('''''''''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%% %%%(((((('''''''''((()))************))))))*********************))))))+++,,,,,,+++...333777<<>><<<999555222///,,,+++---............///111444+++...222444333222222222---...///......///222444555666999<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEE===<<<:::999999888666555222222222333555888;;;>>>======>>>??????>>>===<<<:::999777555333222111111000000000000000000000000222222111000000000111111.........//////000000000---------------.........111222222333333222222222000000000////////////////////////000000000000000///////////////.........111111111000000000000000000000000000000000000000......////////////....../////////...............000000000000000000000000,,,------......------,,,.../////////////////////........................///////////////.........+++---...///...---...///......//////000000/////////000000000000000111111111111111111111111222333111111222333333333222222444444444444444333333333555555555555555555555555kkkfffeeellluuu{{{eeeXXXWWWXXXXXXXXXUUUQQQMMMGGG???666111...------,,,++++++******************************))))))))))))((((((((((((&&&&&&&&&'''((())))))***///+++'''&&&((()))'''$$$&&&''''''(((((((((((((((''''''(((,,,000000+++%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%))))))&&&!!!!!!$$$&&&%%%$$$######%%%%%%%%%%%%$$$$$$###"""###"""""""""###%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((('''&&&&&&''''''''''''((((((((()))'''(((******+++***)))((("""%%%)))***)))''''''''''''((()))))))))(((((('''******))))))******+++,,,//////...---++++++******---333<<>>;;;999777777777888;;;???CCCFFFEEEFFFHHHIIIIIIHHHGGGFFFCCCAAA???===;;;999888777555555555444333333222222222222111000111222333333//////......//////000000......///000000///...---000000000111111000000///////////////////////////------........./////////------..................000000000000000000000000000000000000000000000000...//////000000//////...222333333222222111000000000000000000000000000000,,,---...//////...---,,,......///000000000000000////////////////////////............///////////////111222333111111222333//////000111111111111111222222222222222222111111111111111111111222333444333333333333333333222111333444444555555666666666555555666777888999:::;;;ccc___```hhhqqqzzzjjj[[[XXXYYYXXXXXXVVVTTTQQQKKKCCC999333......---,,,,,,+++******************************))))))))))))((((((((((((%%%&&&&&&'''((()))******)))$$$!!!&&&)))'''###&&&''''''((((((((((((((((((%%%$$$&&&+++---+++'''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$(((((($$$###&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''%%%$$$""""""###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''"""!!! !!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&&&&'''''''''(((((())))))$$$%%%'''((((((((('''&&&&&&(((******'''%%%$$$$$$&&&'''((((((((('''&&&%%%#########$$$&&&(((+++,,,((('''&&&'''***+++***))),,,///222555999CCCQQQ\\\nnnzzzuuubbb[[[PPPEEE>>>:::777555...333444111111777>>>@@@???HHHRRRWWWVVVVVVXXX\\\cccnnnzzz|||tttpppiii^^^SSSIIIDDDBBB===GGGPPPUUU[[[eeeooosss}}}|||yyytttoookkkfffaaa^^^VVVTTTOOOKKKFFFAAA>>>===999999888555111///...///...///000///------...///111222111...******,,,///***,,,...000222333333222222555:::@@@FFFLLLPPPRRRSSSQQQNNNLLLKKKIIIFFFDDD@@@???>>>???BBBFFFJJJLLLQQQRRRTTTUUUUUUTTTSSSQQQKKKJJJGGGEEEBBB@@@??????;;;;;;:::999888777666666222222111111111222444555111111000000000111111222000222333444444222000///....../////////......---////////////////////////,,,,,,---------..................//////000000000.........//////000000000/////////000000000000000111111222222222222111111---...///000111111111000000000000000000000000000---...000111111000...------...///000111111111000000000000000000000000000---------....../////////---///111111000///000111000111222333333333333333555444444333333222222222222111111111222333333444666666666666555444333333222333444555666888999999444555777999;;;>>>???@@@\\\[[[___eeelllwww{{{wwwiiiXXXTTT\\\YYY^^^]]]UUUNNNIIIAAA888111///---,,,------,,,***,,,,,,,,,++++++*********))))))*********+++++++++)))))))))))))))(((''''''''''''''''''''''''''''''((((((''''''''''''((((((***'''***333666///(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" ######"""!!!!!!"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))************))))))((('''&&&%%%%%%&&&((()))))))))(((((('''''''''&&&%%%%%%&&&&&&''''''((((((***)))(((''''''((()))************************************,,,000666<<>>::::::999666333111111111111111000000///...///000111111000///...++++++,,,---...000111222...///111333888AAAJJJQQQWWWWWWWWWVVVTTTRRROOONNNKKKJJJJJJKKKNNNSSSYYY\\\[[[]]]```bbbbbb```]]][[[[[[YYYXXXWWWWWWSSSMMMHHHDDDAAA======>>>???>>><<<666666666666555333111000111111111333444444111///444111///000222333222000222222222222222111000///....................................------------000000//////000111111222............///000111111444444333111111000000000111111111000000/////////000000/////////.........000000///.........//////222222111111111000000000111111//////...///000111///000222333333333222111000000111222222222111111111111222222222222333333000000111222333444444555333333444444444333222222777666555444444444555666333444555777888888888888999999:::;;;<<<>>>??????======>>>???@@@BBBCCCDDD[[[[[[^^^bbbfffnnn}}}yyyjjj___\\\XXX\\\\\\VVVPPPJJJAAA888111///---,,,,,,---,,,+++,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))&&&)))000222---'''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""############"""""" """$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))))))))((())),,,000444666666AAASSSdddrrr~~~ppp\\\KKK???;;;666333222111111000333666:::===???@@@BBBDDDCCCGGGMMMUUU]]]hhhrrryyyxxxjjj```VVVVVVUUUPPPKKKJJJLLLOOOVVVXXXZZZZZZZZZ___iiirrr}}}~~~rrrmmmgggeeeeeeccc^^^YYYWWWQQQJJJEEEBBB???999444555666777999::::::::::::777666555333111//////...------,,,,,,,,,,,,,,,,,,......///000333999@@@FFFLLLNNNPPPSSSUUUWWWXXXXXXXXXWWWVVVWWWYYY\\\___aaadddfffhhhjjjkkkjjjhhhggghhhhhhiiikkkkkkgggaaa[[[QQQMMMHHHEEECCCAAA>>>;;;999999999999777555333111444333333444666666555444888555222222333333222000000000000000111111111111111111111111111111111111111111111000000000000000////////////000000111222222111000000000000000111333222111000////////////000000/////////.........111111111111000000000000///////////////000000111000000000////////////...222222111000000111222222000000222333333333222111000111111222222222111111333333333333333333333333333333333444444555555555333444555666666777777777555555444444444444555666555666888:::<<<>>>??????@@@AAAAAAAAABBBBBBBBBBBBFFFGGGGGGIIIJJJLLLNNNOOOYYY[[[^^^aaabbbeeeqqq~~~rrr___YYY\\\\\\YYYUUUOOOEEE<<<333111---,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***)))))))))************+++)))))))))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((&&&''',,,---***&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&%%%###""""""############"""""""""$$$%%%%%%$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&###$$$%%%&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((((((((((((((('''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))***+++,,,---///444===GGGSSSaaaqqq|||zzzbbbMMMGGG>>>777333222222222000111222222222333666999888:::>>>BBBIIIQQQZZZ```pppxxxxxxpppjjjjjjhhhccc\\\TTTMMMHHHHHHHHHFFFDDDDDDIIIRRRZZZcccfffjjjmmmpppvvv~~~zzzuuutttqqqiiicccccc^^^XXXSSSOOOIIIAAA<<<;;;===@@@CCCEEEGGGHHHIIIFFFDDD???:::666333111000000000///......---------,,,,,,,,,+++,,,///444888;;;>>>BBBGGGLLLPPPSSSTTTVVVVVVUUUUUUVVVWWWXXXYYY\\\]]]___aaabbbccccccdddjjjmmmsssyyy}}}}}}zzzwwwjjjfff```[[[VVVPPPKKKHHHEEEEEEDDDCCC@@@===;;;999:::888777777999:::;;;:::999777555555555555444333222222222222333444555666111111111111111111111111000000000000//////......000//////000111222333333444444222111111000000000222222111000////////////000000000000000/////////222222222222111111111111///////////////000111222111000000000////////////000//////...//////000000222222333444444444444333222333333444333333222222222222222222222222222222444444444444444555555555777777888888999999999:::777777888888888999:::::::::;;;===@@@CCCGGGIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNSSSRRRQQQQQQQQQQQQQQQQQQVVVYYY___cccbbbbbbjjjssshhh]]]]]]\\\\\\ZZZUUUJJJAAA777333///,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%&&&'''((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###"""######$$$$$$######"""$$$&&&&&&&&&$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""######%%%%%%'''((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((())))))))))))))))))(((((('''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&'''''')))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***++++++++++++******)))222444666888===FFFRRR[[[iiirrrhhh^^^PPPBBB:::777666666333333333111//////000222777888999;;;>>>DDDKKKPPPUUU]]]gggnnnppprrrtttvvvuuuwwwzzz~~~}}}wwwrrrssstttuuuvvvssskkkaaaZZZLLLJJJFFFBBBAAABBBFFFIIILLLPPPTTTXXX[[[bbblllttt}}}|||zzzuuuooommmiiiccc^^^ZZZUUUPPPLLLIIIJJJMMMPPPTTTVVVYYYZZZWWWUUUPPPJJJCCC===999666444444444444444444333333......---,,,,,,---111444111333666:::>>>AAADDDEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQYYY^^^gggqqq|||}}}{{{wwwrrrlllgggaaa^^^WWWWWWUUURRROOOKKKGGGEEEAAA>>>;;;999:::<<<======;;;:::999999999999999999999888888777777888999:::555555555444444444444444222111111000000/////////111000000111111333444444333333222111111111111111444333333222111111222222333333222222222222222222222111111111000000000000000000000///000000111111333333333222222222111111000000000000000111111111444555555666666666666666444555555555555555444444555555555555555555555555777777888888888888999999<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>AAAAAACCCFFFJJJOOOSSSVVVWWWXXXZZZ[[[\\\\\\\\\[[[XXXVVVSSSOOOKKKGGGEEEDDDSSSVVV]]]dddeeedddgggmmm}}}wwwaaa\\\YYYZZZ\\\WWWMMMEEE<<<777111---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((($$$&&&&&&%%%$$$%%%&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%#########$$$$$$$$$$$$######%%%&&&'''&&&$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$$$$#########!!!"""$$$$$$$$$$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((########################&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((('''&&&%%%$$$$$$***))))))((('''&&&%%%%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++++++++***)))&&&)))---000222777>>>CCCMMMXXXiiiyyy~~~iiiUUUFFF===999888444555555444222111111222444444444444555888===AAABBBHHHPPPWWW[[[^^^aaaccchhhhhhjjjlllnnnooonnnmmmlllooovvv|||}}}wwwrrrccc```[[[VVVPPPKKKEEEBBBCCCDDDFFFHHHKKKRRR[[[bbbkkkppptttsssqqqsss{{{xxxsssmmmgggbbb___\\\[[[XXXXXXYYY\\\___cccfffhhhhhhgggccc^^^VVVOOOHHHDDD=========<<<;;;999777666111111111000//////222444///000111333444666888999888888999:::;;;::::::999888999999:::===???BBBCCCCCCGGGPPP[[[gggttt~~~{{{wwwtttssslllkkkiiifffbbb]]]YYYWWWMMMJJJEEECCCCCCDDDDDDDDDEEEEEEDDDBBB@@@?????????@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999888888777777777666555555444333333111111111111111222333333222111111111222222333444555444333333333333333333333333333333444444444444111000000000////////////444333222111111111111111444444444444333333333333444444555555666666666666555555555555555666666777444555555666777666666666::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHIIIHHHGGGEEEDDDGGGGGGGGGIIIMMMRRRVVVYYY]]]^^^^^^___^^^\\\ZZZYYYQQQNNNJJJEEE???:::777555WWWWWWZZZbbbggghhhjjjnnn{{{fff\\\UUUVVVYYYVVVNNNIIIBBB<<<555///,,,,,,,,,,,,***++++++++++++,,,,,,,,,***)))))))))))))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((###'''(((%%%###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&%%%#########$$$$$$$$$$$$######$$$%%%&&&%%%$$$%%%&&&((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!###$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%%%%++++++***((('''&&&%%%$$$'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((!!!&&&,,,//////000333666:::BBBRRRdddrrr{{{}}}zzznnn\\\NNNDDD???444555666444222000000111333333333222111222555777777;;;@@@EEEHHHKKKNNNPPPWWWWWWWWWWWWYYY[[[]]]___aaafffoooxxx}}}yyytttoooiii```TTTLLLFFFDDDAAA???BBBGGGMMMQQQXXX\\\^^^^^^\\\]]]ccciiiooozzz~~~xxxqqqkkkhhhhhhhhh___^^^^^^___bbbgggmmmpppxxxvvvsssnnnhhhbbb\\\YYYRRRQQQOOOLLLGGGBBB>>>;;;444555444222///......///------------...///111222///000111222222222222222222222222333555666888999777:::???EEENNNZZZeeemmmqqquuuyyy||||||{{{{{{{{{{{{zzzyyywwwuuuqqqnnnlllbbb^^^ZZZWWWWWWXXXXXXWWWVVVVVVTTTPPPLLLIIIHHHIIIJJJJJJIIIIIIGGGFFFDDDCCCAAAAAA@@@>>>===;;;:::999;;;;;;:::999888777777666666555555444444444444444444444444444555666777888666555555444444555555555444444444444555555555555222222222111111111000000777777666555555555555555666666666666555555555555333444555666777777777777666666555555555666777888666777888:::;;;;;;;;;;;;::::::;;;<<<===>>>??????===>>>@@@BBBDDDGGGHHHIIIJJJJJJJJJKKKMMMPPPSSSTTTYYYZZZ[[[[[[YYYVVVSSSPPPIIIHHHFFFFFFGGGKKKOOORRRXXXXXXWWWUUURRRNNNJJJHHHBBBAAA>>>:::777444222111eee^^^[[[aaajjjooossswww{{{ooo```TTTUUUYYYXXXRRROOOHHHAAA888111---,,,,,,,,,******+++++++++,,,,,,,,,******))))))((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((###(((***&&&$$$&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$$$$%%%'''***&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&!!!###&&&(((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''+++......,,,+++,,,///000444>>>LLLUUU\\\gggqqqzzzkkk]]]UUUJJJHHHCCC===777444444555222333444333111111111333222444666999;;;===???AAABBBCCCDDDEEEFFFGGGIIIKKKQQQWWW```iiipppyyy}}}rrriii]]]VVVMMMIIIJJJMMMNNNNNNQQQQQQQQQOOOMMMMMMOOOQQQTTT\\\fffppp}}}|||xxxuuutttuuuiiigggeeeeeeiiipppxxx}}}}}}xxxtttqqqpppooommmllljjjeee___YYYSSSPPPGGGFFFDDD@@@999444222111000000///......///000111............------------------...//////000000000222444666888;;;AAAIIIOOOUUU[[[bbbhhhjjjkkklllnnnqqqqqqrrrssssssrrrqqqpppjjjgggdddccccccdddeeedddccccccccc```\\\YYYZZZ[[[\\\]]]^^^___^^^\\\YYYWWWQQQPPPOOOLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@??????AAA@@@???===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<:::::::::999999::::::;;;888888888888999999999:::666666666666555555555555999999999:::;;;<<<======<<<;;;;;;;;;::::::::::::666777888::::::::::::999;;;;;;:::::::::;;;<<<===>>>???AAACCCEEEFFFFFFGGGAAABBBCCCEEEFFFHHHIIIJJJGGGHHHKKKOOORRRVVVYYYZZZ]]]\\\[[[[[[\\\^^^```bbbdddeeefffeeebbb]]]XXXUUUFFFDDD@@@======???BBBDDDHHHHHHHHHFFFCCC???;;;888666666444333222222222222sssggg^^^bbbmmmvvv|||zzz|||vvveeeVVVVVV[[[[[[WWWUUUKKKDDD:::222...,,,,,,,,,*********++++++,,,,,,,,,******))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((("""))),,,'''$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$%%%(((+++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!"""%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&((()))(((&&&&&&***...---,,,222:::???CCCLLLWWW^^^ooouuukkkjjjddd[[[OOOEEE???>>>???000111333222000......//////000222333555666888999666888;;;===>>>>>>???@@@>>>EEENNNVVV^^^jjjxxxzzzooobbb\\\]]]^^^]]]ZZZRRRPPPMMMJJJHHHFFFEEEEEEAAAGGGMMMSSS]]]kkktttwww~~~wwwuuurrrrrrwww{{{xxxyyy{{{}}}|||vvvpppkkkhhhaaa```\\\UUULLLDDD???===;;;:::888666555555555555333222111///............,,,---.........------,,,...000222222222444888<<<999@@@HHHOOOQQQSSSUUUWWWXXXZZZ\\\___aaabbbccccccaaa```^^^^^^```aaabbbaaagggiiijjjiiiggggggjjjlllmmmoooqqqssssssqqqnnnlllgggeeecccaaa^^^[[[YYYWWWRRRQQQQQQPPPNNNMMMMMMLLLKKKJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@????????????@@@@@@?????????@@@@@@AAA=========>>>>>>?????????::::::::::::999999999888:::;;;<<<===???AAACCCDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAACCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDDGGGHHHJJJMMMOOOPPPQQQRRRPPPQQQRRRTTTVVVXXXZZZ[[[XXXYYY]]]aaafffjjjmmmoooooommmjjjhhhffffffggggggaaabbbbbbaaa]]]WWWQQQMMMCCC@@@;;;666444555888:::999:::;;;<<<:::888555333111111000000000000000111xxxlllfffjjjttt~~~~~~kkkXXXTTTXXXYYYTTTOOOOOOKKKCCC:::333...,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&,,,***'''$$$###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$%%%&&&''''''&&&$$$%%%%%%&&&'''''''''''')))(((((('''((())))))***&&&&&&''''''&&&&&&%%%%%%***)))''''''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&......///111333777:::;;;FFFQQQaaasssxxxjjj^^^UUUIII>>>===;;;777222......000333111000///111444555444111333444555666777888888999:::===BBBFFFLLLWWWeeepppyyy|||~~~yyyzzz{{{xxxsssllljjj```PPPDDDAAABBBCCC@@@@@@AAADDDIIIPPPVVVZZZaaagggooosssttttttvvvwww~~~{{{|||zzzuuutttooofff```[[[TTTMMMKKKGGGDDDEEEDDD@@@@@@BBB<<<999555333333555555555000---++++++---///000000///------...000111111111222444777:::>>>@@@BBBCCC@@@BBBEEEHHHIIIIIIHHHGGGMMMMMMMMMNNNOOORRRTTTVVV^^^^^^^^^______aaabbbccclllqqqvvvwwwvvvvvvzzz~~~zzz{{{zzzwwwssspppooopppkkkjjjiiihhhfffcccaaa```ddd___ZZZXXXWWWUUURRRNNNQQQOOOMMMNNNPPPPPPNNNKKKNNNMMMJJJIIIIIIIIIGGGFFFKKKHHHFFFGGGJJJLLLKKKIIIBBBBBBAAA@@@@@@?????????AAACCCGGGKKKNNNOOOOOOOOOKKKIIIGGGHHHKKKLLLJJJHHHFFFGGGHHHKKKNNNOOOMMMKKKHHHIIIJJJJJJKKKOOOVVV\\\WWWXXX[[[```eeegggfffeeeeeeaaa\\\\\\```fffjjjlllppplllhhhiiinnnssssssrrrpppkkkeeebbb```___]]]ZZZTTTSSSRRRPPPLLLHHHDDDBBB===666222333444222111222555555444444444444555555111333444333111111444777rrrjjjiiipppzzz~~~{{{yyy{{{~~~kkkWWWQQQSSSTTTTTTTTTRRRNNNFFF===666000---,,,,,,,,,------,,,,,,+++***************************((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&***)))'''%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%&&&&&&''''''''''''&&&+++*********))))))((((((&&&&&&&&&'''&&&&&&&&&%%%'''&&&$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&)))))))))))))))***************+++,,,...111333555666<<>>===>>>@@@DDDIIILLLMMMRRRZZZ```eeegggiiijjjppptttyyy|||}}}xxxrrriii```bbb]]][[[[[[XXXQQQNNNNNNJJJFFFAAA>>><<<:::888777777444111000000111111000000///------///000111000000111222333555666666666::::::;;;<<<============@@@?????????@@@BBBCCCDDDFFFGGGHHHKKKNNNQQQSSSUUU]]]bbbhhhkkklllpppvvv{{{~~~}}}{{{|||}}}~~~~~~~~~}}}|||{{{}}}zzzwwwsssqqqmmmjjjgggiiigggffffffhhhhhhfffccc___^^^[[[ZZZYYYYYYYYYXXXZZZXXXVVVVVVWWWXXXWWWUUUNNNMMMKKKIIIGGGGGGGGGGGGIIIMMMTTT[[[```bbbbbbaaaddd```\\\ZZZ\\\]]]^^^]]]ZZZZZZ[[[^^^aaabbb```^^^VVVVVVVVVXXX[[[aaahhhnnnpppppprrruuuwwwxxxwwwuuuoookkkfffeeehhhmmmppprrrsssnnniiigggiiijjjhhhfffZZZVVVPPPLLLJJJHHHEEEBBB@@@??????===;;;888666444666111...111333222111333444444444444444555666888777666555444222333555777wwwlllgggkkkttt||||||xxxrrrooorrr{{{nnn[[[RRRPPPQQQUUUZZZVVVRRRJJJBBB:::333///,,,---------------,,,,,,+++************************((((((((((((((((((((((((###$$$%%%&&&((()))***+++((('''''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&'''(((((((((((((((%%%%%%&&&(((***)))'''%%%&&&&&&'''''''''&&&%%%%%%++++++,,,+++***)))'''&&&&&&&&&&&&&&&&&&''''''''''''%%%######$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((((((((())))))+++,,,...///...000333:::EEESSScccmmmzzz{{{qqq[[[RRRGGG???<<<:::777333222555888888666555555666555444333222222222333444888:::<<<<<<<<<@@@FFFLLLIIINNNVVVbbbooo}}}{{{iiiZZZQQQLLLIIIFFFCCCBBBCCCEEEFFFFFFGGGIIILLLOOOQQQQQQPPPXXX]]]dddhhhjjjmmmtttzzz|||}}}{{{wwwrrroooooolllddd___^^^]]]ZZZUUUQQQNNNKKKHHHEEE@@@===999666555333222000444222//////000111111000000000//////000000000111444444333222222222333444555444444333333444444555333444666999<<<@@@CCCDDDFFFJJJOOOSSSVVVZZZaaagggpppqqqttttttuuuvvvxxxzzz~~~xxxwwwtttrrrrrrrrrssstttxxxvvvtttttttttsssrrrppphhheeebbb^^^[[[ZZZZZZZZZ\\\bbbkkkuuu|||~~~xxxtttsssuuuvvvwwwrrrrrrsssvvvzzz{{{zzzyyyooollliiiiiimmmsssxxx{{{~~~}}}}}}}}}{{{xxxvvvmmmiiidddbbbcccfffhhhiiigggbbb\\\YYYXXXWWWTTTRRRMMMJJJGGGDDDBBB@@@>>><<<888888888888777666555444111,,,+++///111//////111222333555555777:::>>>BBBBBB@@@===<<<>>>AAACCCDDDyyykkkbbbdddnnnwwwyyytttnnniiijjjqqq{{{vvvfff[[[TTTRRRVVV\\\WWWTTTNNNFFF===666000---,,,------------,,,++++++************************''''''''''''''''''''''''$$$%%%&&&'''(((***++++++***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""((('''%%%$$$$$$%%%'''(((&&&&&&'''((((((((((((((($$$%%%&&&)))+++***'''$$$%%%&&&&&&&&&%%%$$$######((()))++++++***(((&&&$$$&&&&&&&&&&&&&&&'''((((((***(((&&&&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&''''''(((***************++++++,,,......---///333<<>>>>>>>>>>>@@@AAAAAA???======;;;888555333222333333333555666666555666999<<<===???EEEMMMWWWdddpppwww~~~{{{vvvpppnnntttuuummmeeebbb]]]XXXTTTSSSSSSTTTQQQLLLFFFCCCDDDEEECCCBBBDDDJJJPPPTTTUUUYYYaaahhhmmmrrruuusssnnnmmmssszzz|||wwwvvvtttoookkkkkkkkkiiifffdddcccaaa^^^\\\OOOKKKGGGDDDBBB???===:::;;;999666555555555555444222222111111111333555666444444555555555555444444444333333222111111111111222222222333444666777888999:::<<<>>>???CCCIIIMMMSSSUUUXXXZZZ[[[]]]```bbbdddhhhnnnvvv~~~{{{vvvsssqqqpppppprrrwww~~~wwwssstttvvvwwwvvvwwwuuurrrpppmmmjjjfffbbb]]]ZZZVVVSSSRRRRRRTTTTTTQQQMMMIIIFFFFFFEEECCCAAA:::999888777777666555444111111111111111111000000333000000333444111111444444777;;;???DDDKKKTTTZZZYYYUUUQQQRRRWWW]]]```aaa{{{kkk]]]ZZZcccmmmrrrqqqmmmjjjiiimmmtttzzz|||zzzyyy|||}}}qqqggg\\\TTTTTTXXXWWWTTTPPPIIIAAA999222...,,,,,,,,,,,,,,,++++++***************************(((((((((((((((((((((((((((((()))))))))*********,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&$$$%%%&&&)))******&&&$$$$$$$$$$$$$$$$$$###"""!!!$$$&&&'''))))))(((&&&%%%&&&%%%%%%&&&&&&((()))***+++)))((('''((()))((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((())))))************************)))))))))***++++++,,,...222555<<>>777666444333444666888:::<<<>>>AAADDDEEECCCAAA???999999888777555444222222444333222111000000000000555555555555666888;;;>>>>>>@@@BBBCCCDDDEEEHHHJJJJJJNNNUUU]]]fffnnntttwwwtttzzz|||tttnnnllljjjgggeeeeeebbb^^^[[[XXXTTTOOOLLLKKKIIIGGGDDDBBBAAABBBCCCAAA???===;;;;;;:::999999222222222222111222333444444444444444444444444555888666666999:::888:::>>>???EEENNNVVV___iiiuuu~~~|||xxxsssssswww|||~~~~~~{{{}}}ooo]]]TTTXXX```jjjlllmmmlllkkkmmmrrrwwwvvvvvvwwwyyy}}}yyypppdddXXXRRRSSSUUUTTTRRRMMMFFF===666111---------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******))))))))),,,,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%(((***---///000######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%''')))(((&&&$$$######$$$$$$$$$###""""""###$$$&&&'''''''''&&&%%%&&&%%%%%%%%%&&&(((***,,,***(((&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((()))))))))((('''&&&$$$'''+++------,,,,,,---111333777<<>>:::888777444444444555555555555555333555777888:::???FFFLLLOOOQQQPPPKKKHHHMMMYYYcccyyyvvvgggZZZPPPJJJFFF>>>===<<<;;;;;;===@@@CCCFFFJJJMMMLLLJJJJJJNNNRRRXXX[[[bbbjjjssszzz~~~|||}}}yyywwwuuutttuuuuuutttsssrrrpppllliiifffccc___]]]XXXWWWVVVVVVVVVUUUQQQOOODDDAAA>>><<<;;;===@@@BBBNNNRRRVVVZZZ[[[YYYUUUSSSGGGFFFEEEBBB???;;;888777222222000///............222222111111222333555666333444666777666777999:::;;;===BBBGGGMMMRRRUUUWWW[[[___fffmmmrrrwww{{{~~~~~~|||yyyvvvssspppkkkhhhbbb]]]ZZZWWWTTTSSSOOOMMMIIIFFFDDDAAA>>>;;;:::::::::888555555666777888888666555333222222222555666555444444555888;;;<<<<<<<<<===>>>???@@@AAA???<<<===?????????BBBHHHTTT]]]iiittt~~~gggsss|||vvvdddVVVTTTYYYcccgggjjjkkkkkkmmmsssxxx{{{~~~~~~wwwlll^^^UUUTTTTTTTTTSSSPPPJJJBBB;;;666///////////////......---++++++++++++++++++++++++************************+++*********)))))))))(((***************)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''***,,,......!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$######%%%&&&'''%%%$$$###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&)))+++---)))'''&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))'''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))((((((&&&&&&%%%(((***,,,,,,,,,---///---...///000444:::AAAGGGTTT[[[fffpppyyyvvvmmmgggmmm{{{vvvooocccWWWLLLEEEBBB@@@555333111000///...---,,,///222555666555777<<>>@@@@@@>>><<>>:::111111111111111000//////++++++++++++++++++++++++************************)))))))))))))))((((((((('''(((***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''!!!###%%%''''''%%%###!!!$$$%%%&&&&&&''''''&&&&&&$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&''''''''''''***)))(((&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&))),,,...***)))''''''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''###$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''%%%$$$$$$%%%'''''''''''''''''''''''''''&&&((()))*********)))((('''&&&''''''&&&%%%'''***---(((***---...000222555777;;;AAAIIISSS]]]kkkyyyyyyzzzsssdddXXXPPPKKKJJJFFFCCC???<<<:::888555333---222666666444333777;;;:::<<<<<<:::888999???DDDIIIZZZkkkooolllllloooqqq~~~sssnnnhhh```XXXUUUVVVWWWVVVSSSSSSQQQMMMJJJGGGEEEDDDCCCBBBBBBBBBDDDHHHLLLQQQSSSVVVXXX```ggghhheeejjjrrrzzz~~~yyyuuutttuuuwwwyyyzzzvvvqqqlllkkkiiigggfffiiimmmssswww~~~}}}{{{zzz}}}{{{vvvoooggg___XXXTTTHHHFFFDDDAAA???<<<;;;;;;>>>===;;;;;;:::888555333666888999999999999:::<<<555666777999;;;<<<======>>><<<:::<<<@@@BBBBBB@@@FFFGGGHHHHHHGGGHHHMMMQQQMMMSSSWWWXXXUUURRRTTTVVV^^^aaacccbbb]]]YYYXXXYYYXXXZZZ\\\]]]^^^]]][[[ZZZXXXYYY\\\]]]\\\ZZZWWWTTTTTTVVVXXXVVVRRRNNNMMMMMMPPPNNNLLLKKKLLLLLLKKKJJJ>>>@@@CCCAAA<<<999888999;;;999777666777777777666222555777888666666999<<<999:::<<<<<<======???@@@<<<>>>AAADDDHHHQQQ\\\dddmmmnnnooorrruuuyyy}}}|||wwwrrrmmmgggcccffflllsss~~~KKKSSSbbbpppnnnaaaWWWUUUXXX```gggfffaaabbbmmmwwwpppbbb\\\WWWQQQOOORRRRRRJJJAAA;;;111...++++++---...,,,***************************))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&,,,)))&&&(((+++,,,((($$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''%%%###"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''$$$"""###''')))(((&&&'''&&&%%%&&&((()))(((&&&(((''''''&&&&&&%%%$$$$$$((((((((('''&&&&&&&&&%%%(((((()))***+++*********)))*********+++,,,---...111555999===BBBNNN^^^iii}}}yyy~~~qqqddd___^^^\\\YYYVVVRRRMMMCCC999555777555222111222555666444111444444555555666666666777AAAHHHQQQWWWYYYXXXXXXYYYfffiiiooowww|||vvvmmmggghhhlllmmmnnnpppnnnlllggg___UUUMMMGGGEEEHHHEEEAAA@@@AAACCCDDDDDDCCCFFFKKKNNNPPPPPPQQQRRR]]]dddppp|||{{{yyyvvvyyy|||~~~|||wwwsssooolllbbbaaa^^^XXXQQQLLLJJJJJJOOOQQQQQQMMMEEE@@@@@@BBB@@@CCCEEEDDDEEEFFFBBB<<<@@@???>>>;;;999888:::===???:::777:::<<<;;;:::;;;@@@???<<<999777999===AAADDDBBBAAABBBDDDEEEFFFEEEHHHKKKLLLIIIHHHIIIHHHDDDEEEGGGIIIJJJJJJHHHEEECCCFFFFFFFFFGGGHHHHHHEEECCCBBBAAA@@@AAABBBDDDDDDCCCBBBBBBAAA@@@>>>===<<<<<<===777555888999666666999888:::;;;999666555888:::>>>;;;999999;;;???AAABBBHHHGGGJJJQQQVVVVVVVVVXXXXXXUUURRRQQQSSS]]]qqqzzzyyyyyyyyyEEELLL\\\nnnsssjjj^^^XXXWWW]]]aaa```]]]^^^eeelllzzzlll```XXXSSSTTTTTTMMMDDD???555111------...///---***************************))))))))))))))))))))))))***)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&***'''%%%&&&)))***&&&###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((())))))******))))))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++,,,...///111444<<>>???AAACCCDDDDDDDDDEEEFFFEEEKKKSSS^^^lll|||~~~}}}{{{zzzwwwqqqlllhhhffffffmmmppppppkkkccc[[[YYYYYYXXX\\\^^^^^^```ccc```ZZZRRRPPPMMMJJJGGGEEEDDDCCCCCC===888:::;;;:::;;;=========>>><<<;;;;;;<<<>>>===>>>>>>??????@@@AAAAAAAAAFFFHHHGGGGGGGGGDDD???AAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBB@@@===>>>======???@@@???<<<:::===???AAACCCCCCBBB???>>>@@@;;;999;;;<<<999:::>>>>>>AAADDDCCCAAAAAADDDGGGHHHGGGFFFIIIPPPWWW^^^aaabbbaaaeeemmmsssssssssttttttpppmmmmmmnnnwww}}}}}}AAAEEETTTiiiwwwtttggg]]]WWWYYY[[[[[[[[[]]]```ccc|||mmmbbbXXXVVVVVVPPPIIIFFF:::555000...//////---***************************))))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''%%%###$$$''''''%%%"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######"""#########$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$&&&'''(((%%%&&&(((*********)))(((+++*********---111666888GGGQQQ^^^gggkkkoootttyyy~~~~~~{{{|||~~~~~~~~~xxx|||}}}xxxhhh\\\XXXZZZUUUKKKAAA:::888:::===888777555333222222333333666999===???????????????;;;>>>CCCIIIQQQZZZcccjjjvvv|||vvvuuu{{{xxxsssnnniiiaaaYYYSSSMMMHHHEEEEEEFFFFFFEEEBBB@@@???@@@@@@@@@BBBFFFOOO]]]lllvvv{{{zzz{{{~~~|||yyyyyy}}}|||}}}~~~}}}}}}~~~}}}xxxvvvuuuyyy|||}}}qqqnnnkkkkkkkkkjjjfffcccYYYPPPHHHFFFEEEDDDFFFJJJHHHJJJLLLKKKHHHEEECCCCCCCCCFFFJJJJJJHHHGGGHHHJJJKKKRRRWWWYYYYYYYYYTTTMMMGGGEEEBBB@@@AAACCCFFFHHHGGGFFFFFFFFFGGGGGGEEECCCAAABBBDDDFFFHHHGGGDDDAAAEEEIIINNNSSSTTTSSSPPPMMMLLLHHHFFFGGGGGGGGGIIIMMMQQQUUUYYYZZZZZZZZZ]]]```cccaaaaaadddmmmwwwDDDDDDLLLaaauuu{{{pppdddYYYWWWVVVYYY___cccdddcccuuu{{{lll]]]WWWVVVRRRMMMKKK>>>999222///......,,,***************************))))))))))))))))))))))))******)))(((''''''&&&&&&''''''''''''''''''''''''((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$######""" !!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''$$$"""$$$&&&$$$&&&'''&&&###"""$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&(((***+++''''''((((((((())))))***)))((((((***---000111000333999BBBHHHKKKOOOUUUYYY___iiixxxxxxooommmnnnkkkdddZZZOOOIIIHHHJJJBBB@@@===:::777666555555111222333444444444555555999;;;===@@@CCCIIIOOOSSS]]]iiizzz}}}zzzsssmmmkkkpppvvv|||}}}uuummmeee^^^YYYXXXYYYYYYVVVQQQKKKHHHFFFIIIFFFBBB@@@CCCJJJTTTZZZ``````dddgggeee``````cccffffffggggggiiimmmsssxxxwwwllleee___\\\]]]bbbeeefffgggeee```\\\YYYXXX]]]bbbggggggdddbbbcccfffgggooowwwzzz{{{zzztttlllaaa___\\\YYYYYY[[[^^^```___^^^]]]^^^``````___^^^YYYYYY[[[^^^aaacccbbb```aaaeeeiiimmmooonnnlllkkkeeecccbbbaaa```aaadddhhhooosssxxxzzzyyyzzz}}}GGGCCCEEEUUUmmm|||zzzrrr\\\WWWTTTXXXbbbjjjjjjhhhiiiwwwuuuaaaXXXUUUSSSOOOMMMAAA;;;333...---,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((''''''&&&&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$###""""""!!! !!!!!!"""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''%%%$$$%%%(((%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((***)))((('''''')))+++,,,+++)))'''&&&&&&(((***,,,&&&%%%&&&))),,,---,,,++++++///333555666888;;;>>>AAAIIIWWWfffttt~~~zzz{{{|||}}}{{{ssshhh^^^XXXVVVRRROOOKKKFFFBBB>>><<<;;;777777555555555666666666555666777888999;;;@@@CCCHHHTTTeeerrrwwwvvvrrrpppllleeeaaaccchhhnnnwww|||tttpppnnnppprrrpppkkkddd^^^[[[VVVSSSMMMIIIGGGHHHIIIKKKMMMLLLOOOSSSRRRNNNMMMOOORRRRRRQQQPPPQQQSSSXXX[[[ffflllwwwyyyxxx{{{~~~{{{yyyyyyzzz|||}}}|||}}}GGGBBB@@@JJJ```vvv~~~|||bbb[[[UUUYYYccclllmmmkkk^^^lll|||dddXXXUUUSSSPPPNNNDDD===444...---,,,+++***************************))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""###$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%%%%&&&(((***&&&$$$$$$%%%'''((('''%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''(((''''''&&&'''((()))***+++***'''&&&&&&'''***,,,'''(((***+++++++++***))))))+++---------...000222000555===HHHSSS```lllsss{{{yyyzzz|||ssslllgggdddaaa]]]VVVOOOIIIDDDAAACCC@@@===<<<;;;;;;999888222333444555555777:::===:::CCCPPP\\\bbbdddcccbbb^^^XXXRRRSSSUUU[[[dddmmmvvv~~~}}}{{{xxxsssllleee^^^WWWQQQMMMFFFBBBBBBFFFHHHFFFEEEFFFEEEEEEDDDBBBAAABBBFFFHHHLLLQQQXXX```gggmmmqqqsssuuuzzzJJJFFFAAACCCSSSiiiwwwzzznnneee\\\\\\dddlllmmmkkk]]]iii|||gggZZZVVVTTTPPPNNNGGG???666///......---,,,************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%###!!!"""$$$''')))***%%%""""""'''***'''###&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%))),,,---+++)))***,,,))))))***+++++++++,,,---,,,---000444:::CCCMMMTTTbbbkkkwww~~~yyyxxx~~~{{{tttkkkbbbZZZVVVLLLHHHDDD@@@>>><<<888444555666777666666666888:::666;;;BBBIIIMMMNNNNNNNNNJJJEEEBBBCCCEEEHHHOOOWWW```hhhvvvyyyqqqlllZZZQQQKKKNNNQQQPPPNNNMMMKKKJJJHHHDDD@@@???@@@BBBAAABBBDDDHHHMMMQQQUUUWWW[[[___fffnnnvvv}}}yyyyyyzzz{{{}}}{{{tttooooooqqqssstttOOOLLLEEE@@@JJJ^^^mmmqqqyyyooodddaaaffflllmmmlllccclll|||iii[[[WWWUUUQQQOOOIIIAAA777111/////////...************************))))))))))))))))))))))))******)))((('''&&&&&&%%%))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''(((((("""$$$&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###''''''((((((''''''&&&%%%$$$$$$##################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$$$$$$$###"""###$$$############$$$%%%&&&&&&$$$$$$############$$$$$$&&&''''''((((((''''''&&&"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%!!!###(((******%%%'''+++'''"""$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%&&&'''(((((())))))((((((###%%%((())))))'''$$$"""###((()))'''&&&)))---(((((())))))))))))))))))+++++++++,,,...444<<>>>>>>>>>>>>>>===::::::===>>>>>>CCCJJJFFFMMMYYYfffttt~~~yyyuuuxxx|||yyymmmcccbbbeeeddd___]]]]]][[[WWWPPPJJJFFFDDDEEEBBBBBBAAABBBCCCEEEGGGHHHHHHKKKPPPWWW___gggmmmqqqooolllkkkooowww|||wwwiiihhhfffddddddeeefffgggiiibbb[[[WWWYYY\\\___```bbbOOOBBBCCCGGGNNNeee}}}tttiiicccfffmmmqqqwwwuuuzzzsss___VVVUUUQQQJJJMMMCCC666000000000...***///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''((()))******))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''"""!!!%%%((('''%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###"""!!!!!! &&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%&&&&&&'''''''''"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%########################&&&&&&&&&&&&%%%%%%$$$###%%%%%%############%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!###$$$&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))+++---000111222666<<<@@@GGGSSScccnnnyyy~~~}}}xxxssspppiii]]]SSSMMMCCC;;;;;;:::555333555333888:::777666999:::999666444222333666:::<<<===???DDDKKKQQQXXXcccqqq{{{{{{tttmmmiiieeeiiimmmpppuuu{{{{{{{{{~~~{{{qqqddd\\\XXXSSSMMMMMMKKKIIIFFFCCCAAA???>>>CCCAAA@@@DDDKKKQQQSSSTTTVVVVVVWWWXXX]]]dddmmmtttvvv|||{{{uuutttvvv|||~~~xxxoooiiiddd```[[[WWWTTTSSSVVVZZZWWWRRRPPPTTTWWWXXXZZZ^^^rrr^^^MMMHHHGGGIII\\\ssswwwnnnjjjlllqqqtttwwwvvvzzzxxxdddWWWTTTQQQMMMOOOFFF;;;444222000...,,,///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((&&&$$$###"""%%%&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$### """%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$%%%$$$######$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$######""""""''''''&&&&&&&&&&&&''''''%%%$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((()))+++---...---000222333666===HHHPPP]]]dddpppzzz|||sss\\\SSSLLLJJJGGG>>>888777444777888777888::::::666666444333333555777777777333666:::<<<@@@HHHTTT]]]jjjkkkkkkjjjgggbbb^^^[[[SSSVVVYYY\\\```fffnnnsss{{{{{{qqqmmmjjjfffgggeeebbb\\\UUUNNNGGGDDD???<<<999:::>>>AAABBBAAADDDEEEEEEFFFHHHLLLQQQUUU___cccgggiiiiiilllqqqvvv~~~~~~}}}{{{zzzyyyyyyyyy|||}}}{{{{{{wwwxxx~~~~~~tttllliiijjjnnnqqqrrrzzz}}}yyywwwsssmmmooonnnllljjjgggccc```]]]```aaabbbcccaaa___]]]]]]ccc___]]]___aaaaaaeeejjjppp[[[PPPHHHEEERRReee~~~{{{uuuooommmpppttt{{{{{{~~~qqq^^^TTTRRRQQQPPPKKKCCC;;;444111///...///---,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''******)))((('''%%%$$$###''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&(((((((((''''''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%### """%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######!!!###$$$$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$######''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""'''%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))***+++,,,,,,......---,,,///444999CCCHHHOOOXXXdddtttyyyrrrllliiibbbVVVJJJDDD@@@AAA@@@???AAADDDAAA;;;:::888444333333444444333888999:::999999>>>EEELLLOOOPPPQQQQQQPPPNNNKKKJJJ@@@BBBEEEGGGJJJOOOUUUYYYbbbfffooozzz~~~}}}xxxpppeeeZZZTTTJJJEEE???<<<<<<<<<;;;999;;;;;;<<<;;;:::;;;===???FFFIIIKKKLLLNNNRRRYYY___hhhgggfffdddbbbaaa``````eeeiiiooouuuwwwvvvssspppmmmpppvvvzzz}}}}}}{{{zzzvvvxxxxxxvvvvvvxxxvvvqqqkkkfffdddgggkkkooovvv~~~}}}zzzxxxsssnnnfff^^^YYYYYY[[[\\\]]]bbbeeecccaaaaaa___\\\]]]^^^]]][[[YYYZZZ___cccnnnuuu}}}yyysssyyyuuutttsssppppppuuu}}}iiiZZZLLLEEELLLZZZpppvvv}}}|||qqqffffffkkkvvvyyy}}}~~~|||xxxwwwxxx|||~~~iiiWWWSSSTTTPPPOOOJJJAAA888111/////////---,,,,,,,,,,,,+++)))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''((()))******************))))))******)))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%!!!###%%%'''(((((('''&&&$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!  """$$$$$$$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###$$$%%%'''((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))************+++------,,,---000333444666:::???GGGTTTbbbkkkwwwvvveeeZZZWWWVVVUUUUUUYYY]]]YYYQQQHHHBBB:::555222333444444555666666555333444777:::BBBBBBBBBBBBBBB@@@???>>>888999:::<<<>>>AAAEEEHHHKKKOOOWWWbbbooo}}}~~~tttnnnbbbZZZPPPIIIFFFFFFFFFEEECCCCCCAAA>>>;;;:::<<<>>>===???@@@AAABBBFFFLLLPPPUUUUUUTTTSSSQQQOOONNNMMMOOOSSSXXX^^^aaaaaa```___\\\]]]```bbbccccccbbbaaa^^^``````___```bbb```[[[XXXTTTRRRTTTVVVWWW[[[aaalllwww}}}wwwssspppnnnsssrrrqqqqqqrrruuuwwwxxxsssqqqmmmjjjgggfffeeeeee___^^^ZZZTTTOOOPPPQQQPPPQQQSSSSSSRRRRRRRRRSSSRRRSSSXXX]]]______eeepppyyy~~~{{{wwweeeSSSGGGGGGNNN]]]kkk{{{ppp^^^[[[aaagggmmmssstttrrrpppooopppzzz}}}ttt\\\RRRRRRQQQQQQNNNFFF;;;333/////////---,,,,,,,,,,,,+++)))************************++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''(((((()))***************))))))******)))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$ !!!$$$&&&'''&&&%%%$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!  """%%%&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$'''''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''$$$%%%'''(((((()))+++,,,+++,,,---///333:::AAAFFFTTT\\\hhhuuu|||nnnkkkllllllnnnvvv~~~~~~xxxbbbXXXIII===555444444555333444555555444333222333888888888888777777666666666555555666888;;;<<<===>>>@@@EEEMMMWWWcccmmmsss}}}zzzxxxyyyzzz|||~~~}}}wwwmmm```WWWUUUWWWYYYZZZWWWTTTNNNGGGAAA@@@AAADDDBBBCCCDDDEEEEEEFFFHHHJJJOOOPPPPPPQQQOOOMMMKKKIIIDDDFFFIIIMMMOOOOOONNNNNNMMMMMMNNNOOOOOOOOOPPPPPPNNNPPPQQQPPPQQQRRROOOJJJEEEBBBBBBEEEFFFEEEGGGKKKPPPXXXdddmmmrrruuuxxxzzzuuuuuuuuuwwwzzz~~~~~~|||}}}~~~xxxoooooopppsssxxx~~~~~~zzzyyyzzz|||}}}~~~|||wwwooohhhccc]]]XXXTTTUUUUUUTTTTTTVVVWWWYYY[[[YYYWWWTTTQQQPPPQQQTTTVVVUUU[[[]]]YYYXXX[[[\\\[[[VVVSSSQQQQQQRRRRRRTTTUUUXXX```hhhlllnnnuuu~~~ooo[[[JJJCCCEEEOOO\\\pppzzzooo\\\UUUYYY[[[dddmmmnnnlllmmmoooooo}}}~~~cccTTTQQQRRRSSSQQQKKK@@@777111//////---,,,,,,,,,,,,+++)))************************+++++++++***************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''&&&%%%$$$''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%%%%$$$$$$&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""$$$'''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%###!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%"""###$$$$$$&&&''''''(((%%%&&&&&&%%%###""""""###########################$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''')))***+++,,,...111444555;;;@@@IIISSS___mmm|||zzzuuuxxxzzzvvvcccQQQEEE@@@>>>???;;;;;;:::999888777777666333222222111111222333333444333222333555666666555999999;;;>>>DDDLLLTTTXXXdddddddddddddddfffjjjmmmsss{{{vvvtttttt{{{{{{ppphhhhhhkkknnnooonnnjjjaaaXXXPPPMMMNNNPPPOOOOOOOOOOOONNNNNNNNNNNNUUUXXX\\\^^^^^^\\\XXXVVVHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNKKKMMMNNNLLLLLLMMMIIICCC<<<999999<<<===<<<===AAA@@@DDDKKKPPPUUUYYY]]]```\\\[[[[[[[[[]]]___bbbdddeeebbb]]]ZZZYYY\\\```bbbgggmmmqqqqqqooommmggg___VVVUUUUUUWWW\\\```cccdddcccggghhhffffffiiilllkkkgggeeebbb___^^^^^^___```eeekkksssxxxvvvpppiiieeeaaadddiiimmmnnnkkkgggeeeaaa]]]XXXSSSOOOKKKHHHFFFHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHFFFCCCCCCEEEJJJNNNZZZeeennnnnnpppwwwzzzwwwpppkkkgggggghhhhhhiiikkknnnuuu|||~~~{{{}}}wwwcccQQQEEEBBBFFFLLL\\\mmmlll^^^TTTTTTSSS___hhhhhhgggjjjnnnnnn~~~ooo]]]VVVUUUUUUSSSOOOFFF===555000///---,,,,,,,,,,,,+++)))************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&))))))((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%$$$"""!!!######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%"""######$$$$$$######"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&((('''&&&&&&'''(((''''''+++***+++,,,...000000000...222777<<>><<<:::777666666666666666444333444666777666444777666666777:::>>>CCCFFFKKKMMMOOONNNLLLMMMOOOQQQXXXbbbjjjhhhddddddeeeeeennnttt}}}yyyvvvwwwyyyzzzyyy{{{xxxrrrjjjccc``````bbbaaa___\\\[[[[[[\\\\\\]]]bbbgggmmmrrrtttqqqllliiiYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWYYY[[[]]]]]]]]]``````]]]\\\\\\WWWPPPEEE@@@===>>>??????CCCHHHGGGIIIKKKNNNPPPRRRUUUVVVSSSRRRPPPNNNLLLLLLLLLLLLNNNMMMJJJHHHHHHIIIKKKMMMMMMRRRVVVWWWXXXYYYUUUOOOIIIFFFEEEFFFJJJMMMOOONNNJJJOOOPPPNNNNNNRRRTTTSSSRRRQQQOOOMMMKKKKKKKKKKKKMMMQQQWWWZZZYYYUUURRRPPPNNNQQQVVVZZZ[[[YYYVVVTTTTTTSSSQQQPPPOOOOOOPPPQQQTTTVVVXXXZZZZZZWWWTTTQQQOOOPPPQQQPPPOOOPPPSSSWWWeeeuuu{{{{{{~~~zzziiiWWWJJJEEEAAA@@@KKK```iii___SSSPPPLLLXXXaaa```___cccgggggg~~~zzzfff^^^WWWVVVUUUQQQJJJAAA777111///---,,,,,,,,,,,,+++)))************************************))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&'''((())))))))))))''''''((()))*********)))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%(((***+++)))'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$$$$%%%&&&'''&&&$$$""" """"""###$$$&&&'''((((((########################'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$$$$###"""!!! !!!"""$$$%%%&&&''''''$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++++++++***'''&&&%%%%%%'''((((((((()))'''&&&''')))***++++++***---111111222666>>>EEEBBBEEEGGGGGGIIIPPP[[[ccciiiooowwwzzz~~~{{{uuuqqqoooiiiaaaWWWOOOLLLMMMPPPRRRPPPMMMHHHCCC???===<<<<<<:::888666777:::;;;999666666555444444666999<<<>>><<<@@@CCCAAA>>>>>>??????BBBKKKPPPPPPOOORRRVVVWWWbbbgggpppyyy}}}zzzyyy{{{{{{zzzwwwyyyyyywwwsssooommmmmmnnnppplllhhheeeeeehhhjjjllllllrrrzzz{{{wwwkkkiiihhhfffdddcccbbbbbbaaabbbdddfffiiikkkmmmnnnxxxzzzzzzwwwuuutttnnngggTTTMMMGGGEEEFFFGGGNNNUUU[[[\\\]]]^^^^^^^^^^^^^^^[[[YYYVVVRRROOOKKKIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFJJJMMMOOORRRVVVTTTPPPGGGDDDAAAAAAEEEGGGHHHGGGBBBGGGJJJIIIIIILLLMMMKKKIIIHHHGGGEEEDDDCCCBBBBBBDDDFFFIIIJJJIIIHHHIIIIIIIIILLLPPPTTTUUUTTTRRRPPPYYY[[[\\\]]]^^^bbbgggkkkkkkmmmqqqtttsssnnniiieeedddgggiiiiiigggfffhhhjjjlll}}}|||}}}|||ooodddRRR@@@>>>AAAFFFNNNVVVZZZVVVPPPRRRQQQTTT\\\aaa```___```xxxzzzbbb[[[^^^ZZZQQQLLLJJJ???111111///............,,,++++++*********))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((%%%"""###&&&***)))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%'''((((((((('''&&&%%%$$$$$$###"""$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&((()))***+++***)))&&&%%%((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$'''***,,,...$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%###""""""######$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$!!!"""###$$$&&&'''((()))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((()))*********+++,,,...///000000555555555666999;;;>>>???IIIQQQ[[[fffppp}}}|||mmmaaa]]]```ggglllrrrkkkaaaXXXRRRMMMJJJHHHFFF???777555888:::777333444444444444555666666666888;;;===<<<888555555666888===AAABBB@@@AAAFFFLLLSSSYYYbbbiiimmmnnnoooooorrrsssuuuwwwwwwvvvtttsss{{{{{{zzzvvvrrrpppqqqtttrrrrrrrrrqqqqqqssswww{{{yyyxxxttttttuuusssqqqtttssstttvvvzzz~~~}}}jjjaaaZZZYYY[[[___eeelllvvvzzz}}}|||zzzqqqfff^^^XXXTTTSSSWWWVVVUUUUUUUUUVVVWWWXXXTTTUUUUUUVVV[[[cccddd```XXXOOOFFFEEEJJJPPPPPPOOONNNOOOQQQUUUZZZ[[[[[[YYY[[[ZZZWWWTTTOOOKKKGGGEEEFFFKKKQQQTTTTTTSSSTTTUUUSSSSSSXXXbbbiiijjjeeeaaafffjjjrrrzzz~~~~~~zzz}}}{{{uuupppyyy|||yyyvvvpppdddUUUGGG??????AAAFFFNNNSSSSSSPPPOOOOOOTTTZZZ\\\ZZZZZZ]]]nnn|||{{{eeeaaaZZZSSSPPPLLL@@@444111///...---...---,,,***++++++++++++*********)))+++******))))))******+++))))))))))))))))))))))))(((((('''&&&%%%%%%(((***(((((('''&&&&&&&&&''''''&&&'''((()))))))))((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&((()))(((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&))))))***+++******((('''((('''&&&%%%$$$$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''((('''''''''''''''((()))***(((((()))***++++++,,,---,,,,,,,,,---///111333444888>>>FFFNNNUUU```llluuuzzzrrrqqqtttxxx|||wwwooogggaaaXXXRRRKKKFFFEEEBBB>>>:::;;;;;;:::::::::999777666333444555555444444444555333555888888888999===@@@JJJOOOUUUYYY[[[[[[\\\]]]eeegggjjjmmmoooqqqrrrsssuuuwwwyyyvvvqqqnnnpppsssxxxyyyzzzyyyyyy{{{~~~}}}{{{zzzzzz{{{uuurrrlllmmmnnnoooqqqsssttttttrrrrrrqqqpppuuu}}}tttkkkcccbbbgggmmmnnnllliiijjjmmmqqqvvvxxxwwwvvvsssqqqoookkkfffaaa]]]ZZZWWW]]]eeejjjlllmmmnnnpppnnnnnnsss|||~~~zzz}}}|||www}}}|||{{{|||wwwssssssfffYYYMMMBBB>>><<>>;;;;;;999777777777888888888222222222333444555777888@@@CCCFFFHHHIIIJJJLLLMMMWWWXXXZZZ^^^bbbfffiiikkklllrrrxxxwwwqqqmmmnnnqqquuuvvvxxxzzz{{{}}}~~~~~~{{{vvvqqqnnnnnnttt|||xxx{{{}}}wwwtttuuuwww{{{|||uuunnniiixxxmmm^^^RRRFFF@@@<<<>>>DDDKKKSSSYYYWWWTTTSSSXXX[[[YYYWWWWWWZZZeeezzzmmmZZZXXXXXXOOOCCC>>>333111...,,,,,,,,,+++)))++++++++++++++++++++++++)))))))))(((((()))))))))************************+++(((%%%&&&)))***)))'''''''''&&&''''''((())))))(((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((!!!""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&((((((''''''((()))***+++'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%############!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((())))))((((((''''''''''''((())))))))))))))))))))))))***+++++++++,,,,,,------...000222333444777;;;???HHHNNNWWW___iiiwwwyyymmmfffccc___ZZZTTTQQQPPPQQQPPPOOORRRLLLEEEAAA@@@>>><<<999888666444444666888999999:::<<>>???DDDJJJTTT^^^aaaXXXRRRWWW]]]]]]YYYVVVUUU]]]ooovvv^^^XXXWWWOOOFFFBBB555222///---,,,,,,+++***))))))******************)))((((((''''''(((((()))))))))))))))))))))))))))***'''%%%%%%(((***(((%%%'''''''''''''''((()))***((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%############!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%'''((()))''''''&&&%%%%%%%%%&&&&&&))))))((((((((((((''''''''''''(((((())))))))))))***+++,,,,,,,,,...000222888;;;@@@FFFLLLUUUaaajjj~~~}}}xxxqqqhhheeehhhmmmqqqrrrrrriii^^^TTTMMMGGGAAA===@@@===999888999::::::::::::===@@@BBBAAA@@@??????>>>=========@@@CCCFFFIIIRRRYYYaaaccc___\\\]]]```___bbbgggkkkooorrrwwwzzzyyyxxxwwwwww{{{}}}zzzwwwwww||||||wwwtttvvvwwwzzz|||zzzuuupppjjjbbbYYYSSSyyykkkWWWKKKBBBAAACCCGGGSSSaaaiii^^^VVVXXX^^^___]]]\\\YYYZZZfff{{{eeeXXXUUUQQQKKKEEE888555000...---,,,++++++)))))))))))))))******************))))))*********))))))))))))))))))))))))((('''&&&'''(((((('''&&&((((((((('''(((((())))))(((''''''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""######$$$$$$######""""""######$$$$$$$$$######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%###"""!!!%%%%%%&&&&&&''''''&&&&&&######$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))))))))(((((())))))***+++,,,---000000333777999<<>>=========DDDHHHNNNOOOLLLEEE???;;;999888777666777999;;;===BBBGGGLLLNNNMMMLLLMMMNNNQQQSSSWWWZZZ]]]aaafffiiigggeeebbb```ccckkkvvv~~~}}}||||||}}}yyy|||}}}zzzwwwuuuwww|||}}}|||}}}~~~~~~xxxooorrrrrrqqqpppsssvvvtttnnneeecccaaa^^^ZZZUUUOOOKKKiiiXXXIIICCCBBBEEETTTfffppphhhbbb```aaaaaafffkkkgggbbbcccpppnnnXXXRRRTTTPPPIII:::777222///------,,,,,,)))))))))******+++++++++,,,++++++******++++++,,,************************'''((())))))((('''((()))***)))((((((((((((((((((***)))(((&&&&&&&&&'''(((%%%&&&'''((())))))((('''''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""""""""###&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++++++++***)))(((((()))+++,,,,,,,,,+++***---111111000555===QQQggg~~~wwwttthhhfffaaaXXXOOOIIIIIIKKKXXX___hhhkkkggg\\\PPPIIICCCAAA???<<<:::999888888999999:::<<<>>>@@@AAAAAACCCDDDEEEFFFGGGJJJOOORRROOONNNLLLJJJLLLQQQYYY___jjjooouuuxxxxxxxxxyyy{{{ssssssooojjjgggiiirrryyy}}}yyy{{{~~~~~~}}}{{{wwwsssppppppqqqooonnnllliiigggfffggghhhpppuuuyyy{{{}}}{{{ooobbbdddeeedddccceeegggddd^^^UUUTTTSSSTTTUUUUUUSSSQQQyyydddPPPFFFBBBEEEVVVjjjuuurrrnnniiiddddddmmmyyyvvvllleeeiiittttttXXXQQQVVVTTTKKK<<<888333///......---,,,*********++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++'''***,,,,,,)))''')))++++++***)))(((((('''((((((+++***)))'''''''''((()))%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&'''((())))))'''%%%###%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''(((&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$%%%''')))+++$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&'''''''''&&&)))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***'''''''''((((((((())))))###$$$&&&((()))))))))((('''&&&&&&'''((())))))(((((('''***//////---111999III^^^qqqtttpppoooqqqqqqvvvwww~~~{{{nnnaaaYYYXXXZZZiiisssvvvhhh___SSSPPPLLLGGGAAA<<<999777666444222333888;;;<<<;;;>>>>>>===<<<;;;===AAAEEEAAAAAABBBAAABBBEEEIIIMMMQQQSSSWWWZZZ\\\```ccceeecccbbb^^^XXXSSSTTT[[[bbbbbbjjjqqqtttxxx~~~}}}uuurrrppppppqqquuu|||~~~||||||}}}}}}zzz{{{}}}~~~zzz{{{~~~~~~vvvsssttt|||~~~~~~~~~|||vvvooohhhdddbbb[[[[[[ZZZXXXUUUUUUVVVWWWbbbiiipppssswwwuuuiiiZZZVVVXXXXXXYYY]]]aaa^^^XXXTTTTTTUUUYYY]]]aaabbbbbbsss\\\OOOHHHHHHVVVhhhxxxtttooollllllooosssvvvxxxqqqooooootttdddSSSRRRRRRNNNIIIBBB888111/////////...************************************************************************))))))))))))((((((((((((+++***)))(((''''''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$######%%%###"""$$$'''((('''%%%&&&$$$"""###%%%&&&%%%""""""###$$$%%%%%%$$$###"""!!!"""%%%'''''''''&&&%%%###$$$$$$%%%$$$###!!! %%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''&&&$$$######%%%&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$%%%(((*********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''''',,,'''""""""&&&(((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))***+++++++++,,,///222@@@VVVcccYYYLLLKKKQQQUUU[[[ZZZcccqqqrrrfff___aaammmqqqwww~~~xxxeeeccckkkxxx}}}lllfff```[[[UUUMMMCCC;;;::::::999888777888;;;>>>CCC@@@<<<;;;<<<<<<:::888999;;;:::999;;;@@@AAA>>>AAABBBDDDGGGJJJKKKLLLLLLJJJKKKJJJHHHEEEFFFJJJNNNIIIPPPVVVXXX[[[dddkkknnnooopppqqqrrrrrrpppnnnllldddbbbaaaccchhhlllmmmmmmtttxxx~~~zzzuuupppkkkhhhgggfffdddddddddeeejjjttt{{{wwwiiimmmqqqsssuuu|||~~~xxxsssqqqpppssswww}}}yyytttvvvzzzzzzxxxsssuuutttooohhhbbb```aaajjjkkknnnsssxxxzzzyyywwwtttssspppkkkddd]]]VVVRRRMMMLLLJJJGGGEEEFFFIIILLLRRR[[[aaabbbhhhkkkaaaQQQPPPOOOQQQYYYeeeooottttttmmmhhhhhhrrr{{{}}}{{{zzziiiZZZNNNIIIRRR```uuuvvvvvvsssppprrrwww|||zzzuuuqqqpppxxxhhhXXXUUUSSSNNNHHHAAA777000------,,,,,,************************************************************************))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$#########!!! !!!######""" &&&$$$"""###%%%&&&%%%######$$$%%%%%%%%%%%%$$$### """$$$%%%&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########"""""""""###%%%&&&'''%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%$$$%%%''')))+++111,,,&&&$$$%%%&&&### %%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))((()))***))))))***,,,///222AAAJJJCCC;;;===???===BBB@@@GGGRRRTTTJJJEEEGGGLLLPPPVVV]]]eeennnvvv|||~~~~~~~~~~~~lllhhhppp|||wwwsssiiiZZZNNN???===::::::>>>EEEMMMQQQSSSNNNGGG@@@;;;;;;<<<>>>>>>???>>>;;;<<>>:::<<<;;;<<<===???@@@AAAAAA???@@@@@@>>>;;;<<>>===<<<===???@@@BBBGGGJJJLLLNNNPPPLLLFFFCCCCCCDDDEEEFFFHHHJJJKKKHHHFFFCCCBBBDDDGGGHHHIIIHHHJJJRRR___eeeccc\\\YYYXXXUUUPPPMMMIIIEEEAAA>>>AAABBBAAAAAABBBEEEJJJNNNTTTTTTUUUVVVWWWTTTOOOLLLFFFHHHIIIHHHHHHKKKRRRXXXbbbgggkkkjjjjjjkkkkkkiiicccbbbaaa^^^ZZZTTTOOOLLLKKKLLLMMMNNNPPPTTTZZZ^^^```\\\VVVQQQOOOOOONNNMMMGGGFFFEEEEEEFFFEEEBBB@@@AAAFFFLLLPPPSSSUUUVVVWWWRRRRRRSSSRRRQQQOOOMMMKKKRRRSSSSSSPPPMMMKKKKKKKKKNNN\\\jjjsss~~~oooqqqvvvwwwxxxeeeSSSHHHJJJRRR^^^lllxxxxxxnnnhhhmmmuuu{{{wwwvvvvvvzzz}}}~~~}}}}}}pppdddYYYQQQNNNHHH???777111.........++++++++++++++++++++++++************************************************))))))))))))((((((((((((******))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&$$$###""""""$$$%%%%%%$$$ !!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!"""###""""""$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&''')))'''$$$$$$&&&'''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&''')))+++///000...///222///***...+++,,,111111......222...000111222444888>>>BBBEEEGGGJJJMMMUUUaaaoooyyy}}}ssssssyyyzzziii___TTTSSS]]]mmm{{{}}}kkkZZZUUU\\\fffjjjmmmllljjjjjjkkkgggbbbRRRLLLEEEBBBAAABBBCCCBBBCCCDDDFFFGGGHHHIIIJJJKKKMMMRRRVVVZZZ^^^___YYYPPPCCCBBB@@@>>>===>>>???@@@DDDCCCAAAAAADDDGGGKKKMMMGGGEEEGGGNNNRRRPPPLLLKKKHHHGGGEEEFFFGGGGGGDDDAAACCCDDDEEEDDDCCCDDDFFFHHHIIIJJJKKKKKKKKKHHHEEECCCAAAAAA@@@>>>===>>>BBBFFFJJJRRRWWWVVVUUUVVVVVVTTTMMMMMMMMMKKKHHHEEEBBB@@@AAAAAAAAA???>>>AAAFFFJJJOOONNNMMMKKKJJJHHHGGGGGGCCCBBBAAACCCEEEEEEBBB>>>===AAAFFFHHHHHHHHHIIIJJJMMMQQQVVV\\\___```___^^^cccfffjjjjjjgggbbb^^^[[[]]]kkkyyymmm||||||fffSSSGGGHHHMMMRRRbbbrrrtttjjjbbbccciiiqqq{{{xxxppptttyyy|||}}}zzzjjj[[[PPPQQQLLLDDD;;;333///......++++++++++++++++++++++++************************************************))))))))))))(((((((((((())))))******************''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$%%%&&&'''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%############$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$######%%%&&&&&&%%% !!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$"""!!!!!!""""""%%%&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$"""""""""###%%%&&&'''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&((())))))''''''((()))(((+++,,,+++***++++++)))+++)))(((***+++***,,,...,,,------,,,+++,,,///222666666666777;;;FFFVVVaaaooovvvwwwppprrrxxxsssiii^^^\\\fffvvv}}}kkkcccjjjsss|||ggg___VVVQQQPPPQQQPPPOOONNNNNNOOOQQQTTTUUUVVVVVVVVVZZZ^^^aaafffgggaaaXXXJJJHHHEEEAAA?????????@@@DDDDDDFFFHHHLLLQQQWWWZZZTTTNNNIIIKKKKKKHHHEEEEEE@@@???@@@FFFNNNRRRRRRQQQKKKMMMOOOOOOMMMLLLLLLMMMOOOPPPOOONNNKKKHHHFFFEEEAAA@@@>>><<<::::::<<<>>>@@@HHHOOOOOOLLLLLLKKKIIIEEEDDDCCCBBBAAA@@@??????;;;===>>><<<;;;===DDDIIIOOOOOOPPPQQQPPPNNNLLLJJJJJJHHHHHHJJJLLLLLLGGGCCCAAACCCGGGJJJLLLNNNQQQRRRWWW\\\eeemmmrrrsssrrrqqqooouuu{{{}}}zzzrrrkkkfffgggqqq~~~jjjuuummmWWWIIIFFFHHHJJJYYYiiinnnhhh```^^^___jjj}}}}}}rrrvvv|||qqq___RRRRRRNNNGGG===444...---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''""""""###$$$$$$$$$######''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((%%%%%%%%%$$$$$$$$$######"""$$$%%%&&&%%%%%%'''(((###$$$%%%%%%######$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%!!!!!!"""############"""&&&&&&&&&&&&&&&$$$######&&&$$$###$$$%%%'''&&&&&&!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""######"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&(((((('''%%%###"""""""""######$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%'''))))))(((((()))***''')))+++)))'''&&&(((***((((((''''''(((((()))+++)))***+++*********,,,---+++---000111333888@@@FFFRRRYYY```cccbbbccciiioooxxx{{{yyyrrrssswww~~~rrrkkkcccbbbjjjvvvxxxpppttt|||xxxnnnhhhhhhiiigggeee^^^]]]\\\]]]___aaaaaaaaa]]]```bbbbbbcccdddaaa[[[OOOMMMJJJGGGFFFFFFFFFGGGLLLOOOSSSWWW\\\aaagggkkkccc[[[UUUTTTRRRLLLGGGFFFAAA@@@BBBJJJUUU]]]___^^^ZZZ\\\^^^___]]][[[[[[[[[]]]^^^^^^\\\WWWRRROOONNNFFFDDDBBB@@@>>>>>>???@@@EEEOOOXXXXXXTTTSSSSSSQQQJJJHHHDDDAAA?????????@@@888;;;>>>>>>===@@@GGGMMM^^^___```bbbdddccc___\\\\\\\\\]]]^^^^^^\\\YYYVVVWWWUUUTTTVVVYYY\\\^^^^^^[[[aaakkkvvv~~~~~~{{{sssnnnhhhmmmwwwccciiixxxuuu___NNNFFFDDDDDDOOO^^^hhhhhhccc]]]ZZZaaawwwyyy~~~zzzgggYYYUUURRRKKK@@@666000...///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((((((((&&&'''((()))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))%%%%%%%%%$$$$$$$$$######%%%'''((('''%%%###$$$&&&###$$$&&&%%%###"""$$$&&&%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$######$$$$$$%%%&&&%%%$$$######%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""!!! """$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$!!!###$$$$$$$$$###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((###%%%((())))))((()))***)))(((((((((((('''(((***((())))))))))))******)))&&&)))+++,,,+++++++++,,,''')))+++---///111333555999>>>DDDFFFEEEFFFIIIMMMUUUYYY```fffjjjlllnnnnnnsss{{{|||{{{{{{}}}|||}}}wwwtttpppoooqqqvvv}}}{{{sssvvv|||~~~||||||}}}{{{wwwnnnkkkgggeeefffgggfffeee```cccccc^^^]]]___aaa```VVVUUUSSSQQQOOOOOOOOOOOOXXX\\\bbbfffiiimmmqqquuuooojjjhhhiiiggg^^^UUUQQQOOOLLLKKKRRR]]]eeegggeeekkkmmmnnnnnnllliiiiiiiiimmmppptttsssmmmfff```]]]SSSRRROOONNNNNNNNNOOONNNTTT```jjjkkkhhhggggggfffccc^^^VVVOOOJJJHHHHHHIIIGGGKKKOOONNNJJJKKKPPPVVViiiiiikkkqqqxxx{{{xxxsssrrruuuwwwxxxvvvsssqqqpppiiibbb\\\\\\bbbggggggfffgggjjjpppxxx|||wwwtttllllllqqqzzzZZZ[[[ggg}}}zzzdddRRRHHHCCC>>>HHHVVVbbbgggddd\\\VVVRRRiii}}}pppaaaYYYVVVOOODDD999333111222,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((((((((((()))***,,,,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%&&&###"""%%%&&&%%%###"""$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$###############$$$$$$###""" !!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###$$$%%%&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%$$$###$$$###!!!"""###%%%%%%$$$%%%%%%$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###(((&&&###""""""$$$(((***$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###"""""""""###$$$ """$$$%%%%%%%%%&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''!!!$$$'''((((((((()))******%%%###$$$&&&'''&&&&&&&&&((()))))))))***)))'''$$$&&&)))***)))'''&&&&&&''''''&&&'''))),,,///000---000444555444444777999888<<>>@@@DDDFFFLLLRRR[[[``````\\\WWWUUUWWWYYY\\\aaagggpppyyy}}}uuuqqqppplllkkkttt|||zzzxxxrrrssstttvvvxxxzzz|||}}}~~~||||||xxxuuupppmmmlllmmmnnnnnnsssxxx}}}}}}xxxrrrnnnmmmmmmuuuyyy}}}}}}YYYRRRKKKMMMYYYlll|||iiiWWWIIIGGGAAA<<>>AAANNNSSSXXXYYYXXXXXXZZZ^^^___bbbeeeeeeeeehhhpppvvv~~~yyy}}}yyygggZZZQQQHHH@@@wwwkkk]]]TTTQQQYYYpppyyycccRRRMMMDDD>>>PPPmmm}}}wwwsssuuuyyyuuuzzzgggVVVTTTLLL@@@555333000---+++******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))((((((''''''%%%%%%&&&((()))+++,,,,,,'''((()))))))))(((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###$$$&&&'''((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$$$$"""###''''''%%%$$$%%%&&&%%%###!!!!!!!!!$$$$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""!!!!!! !!!###$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$"""############$$$$$$$$$ !!!###%%%%%%$$$""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((((()))))))))******'''''''''&&&&&&&&&&&&&&&'''%%%###$$$''')))(((&&&'''&&&%%%&&&(((+++,,,,,,)))''''''''')))*********''')))***+++***+++...000///000222111//////333666===AAAEEEDDDAAA>>>@@@CCCBBBGGGKKKKKKIIIKKKTTT\\\___fffnnnssssssqqqoooppppppvvvzzz}}}yyyxxxxxxyyyyyyyyyvvvtttmmmgggcccdddkkkrrruuuvvvqqqkkk]]]MMMBBB===777111yyyiii___ZZZ^^^mmm}}}uuu^^^SSSLLLIIISSSbbb|||~~~yyy{{{{{{wwwppp]]]WWWNNNAAA999555000.........+++(((******))))))***+++,,,,,,+++,,,---......,,,***))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))++++++,,,+++***(((&&&%%%%%%&&&((())))))(((&&&%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''''')))'''%%%###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######""""""###$$$%%%%%%###$$$&&&((()))))))))(((%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$######'''&&&$$$#########$$$$$$$$$%%%&&&''''''%%%$$$"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$###""""""############$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%$$$######$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###""")))&&&$$$%%%'''(((%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&)))***$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''')))************((((((((((((((((((((((((((((((((((((((('''''''''+++***)))))))))***,,,---&&&''''''((()))******+++///......------....../////////000000111111222222555555555666777:::<<<===CCCEEEIIIMMMQQQTTTUUUUUUYYY]]]ccciiipppxxxyyywwwzzz|||vvvsssooojjjeee```ZZZTTTSSSWWWXXXTTTPPPMMMJJJGGGHHHMMMSSSVVVWWWTTTLLLAAA:::888666222///tttlllhhhggglllsss|||eeeWWWNNNJJJRRR___vvv~~~}}}yyy{{{zzz|||yyydddWWWOOOGGG;;;777111//////...+++)))***************+++,,,,,,+++,,,---...---,,,***)))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))***+++++++++***(((&&&%%%%%%&&&'''))))))'''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''&&&$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$###$$$$$$%%%$$$###"""!!!&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$$$$###"""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%$$$######$$$%%%%%%###"""!!!""""""###""""""%%%%%%%%%%%%%%%$$$###"""'''%%%%%%%%%&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''***))))))((()))***+++,,,&&&''''''((())))))******+++******))))))******+++---------...............////////////000222444555555666888;;;===???@@@@@@CCCFFFJJJNNNSSSYYY```eeeqqqmmmfff___ZZZ[[[___ccciiiooouuuvvvrrrmmmkkkkkkiiijjjnnnrrrwww}}}|||yyyvvvtttuuuyyy~~~|||zzz{{{}}}uuuqqqooorrrxxxzzzvvvrrrlllfff]]]XXXVVVSSSNNNIIIIIIEEE@@@???AAABBB???<<<;;;999666888<<<@@@BBBBBB;;;666000///222444444222zzzwwwrrrmmmlllxxxppp___RRRKKKOOOYYYnnnwww~~~|||yyy{{{~~~yyyyyy|||qqq\\\QQQNNN???:::333000///...,,,***+++************++++++,,,+++,,,---------,,,***)))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))***))))))'''%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$############"""""""""###""""""!!! %%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$%%%###!!!  """############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***&&&&&&''''''((()))))))))((((((''''''''''''((((((+++++++++***************************+++,,,---...............///000111222333444666777999>>>DDDHHHVVVSSSNNNGGGAAA???AAACCCIIIOOOUUUVVVRRRMMMIIIHHHFFFGGGJJJOOOTTTYYY^^^``````___]]]]]]^^^```dddfffpppuuuzzz|||||||||}}}xxxwwwwwwuuuvvvxxxxxxyyy|||}}}|||yyy{{{~~~~~~}}}xxxtttpppnnndddaaa]]]YYYWWWVVVWWWXXXQQQMMMKKKNNNTTTXXXXXXUUUOOOJJJDDD@@@???<<<999555777666555333222111111111111///...///111333333333555111...---000111000...{{{vvvrrrqqqpppzzz|||iiiXXXMMMMMMSSSeeepppyyyzzzxxxzzzyyyuuuvvv~~~yyywwwzzzgggVVVQQQCCC===666111000///---++++++++++++******++++++,,,+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((()))(((&&&%%%$$$&&&&&&'''(((((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((###$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$###"""""""""######!!!!!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$'''((('''$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((())))))(((((((((((())))))******))))))((((((''''''******************++++++---,,,+++++++++,,,...///---...------...111666999BBB@@@>>>999555222333444555999===>>>;;;888666555555555777999;;;>>>@@@BBBIIIIIIGGGGGGFFFFFFGGGHHHLLLPPPUUUWWWVVVVVVXXX[[[iiinnnqqqlllbbbZZZXXXZZZXXXZZZ\\\]]]^^^```ccceeeiiikkknnnqqqtttxxx||||||tttlllhhhggghhheeeeeedddcccbbbaaaaaaaaa______aaabbbeeegggiiikkkhhhgggdddbbbaaaaaacccdddeeeeeedddbbb^^^]]]___aaafffooowwwzzz}}}}}}xxxqqqeeeccc```[[[WWWRRROOOMMMFFFDDDBBB@@@??????@@@AAA???===;;;===AAACCCBBB???AAA===:::777666555333111111333444222///---///111000000000111111000000///666444111000000///,,,***xxxuuuwwwzzzpppuuuqqq\\\NNNKKKMMM\\\hhhsssuuutttvvvzzz|||yyywwwxxxuuuzzz~~~{{{uuutttyyyvvv___SSSIIIAAA888222000///...,,,,,,,,,+++++++++++++++,,,+++,,,,,,+++++++++******************************''''''(((((())))))******((((((((((((((((((((((((''''''(((((('''&&&%%%$$$&&&''''''''''''''''''&&&$$$%%%''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""" !!!!!!###$$$%%%"""######$$$%%%&&&'''(((""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%##################""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''***)))'''&&&$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######!!! !!!"""###$$$$$$%%%%%%%%%$$$$$$&&&((()))'''### """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))***))))))(((((('''''''''************************((((((''''''''')))+++,,,((())))))((((((***...111//////000...,,,+++,,,------...////////////000111////////////000111222333777777666666666555555555555999<<<===;;;:::<<<>>>KKKQQQTTTPPPFFF>>>===???@@@BBBCCCCCCCCCCCCEEEGGGHHHKKKNNNPPPRRRUUUYYY\\\ccc___YYYSSSOOOLLLJJJHHHKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCBBB@@@???>>>???@@@DDDKKKRRRVVVXXXXXXTTTOOOFFFEEECCC@@@===:::777666555555444333333444444555333333333666888888444111555333222111111000///...---000222111---+++---000...///000000...---,,,,,,+++++++++,,,...///...---wwwtttxxx|||rrrrrryyywww```PPPJJJJJJRRR^^^iiijjjjjjlllppprrr|||}}}vvvvvvyyysssyyyzzzxxx{{{jjjVVVMMMEEE;;;444111000///------,,,,,,++++++++++++,,,,,,+++++++++************************************((())))))))))))))))))***((((((((((((((((((((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!! """$$$%%%&&&%%%%%%$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""######$$$######"""%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$###$$$&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###''''''''''''&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((---,,,***(((&&&$$$$$$######$$$$$$%%%%%%$$$$$$###!!!###%%%### """%%%######$$$%%%%%%%%%$$$$$$'''((('''&&&###"""!!!"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''(((((())))))))))))(((''''''''''''((()))***+++'''((()))(((((()))+++...&&&(((************,,,---***))))))(((***,,,...///*********++++++---...///***+++,,,---...//////000///222444444111000222444999<<>><<<<<<;;;777444888777666444444333333333444444333333444444555666444444444444444555555666555444444333333333333333444777;;;>>>@@@???<<<:::444333333111000///....../////////...---,,,,,,+++,,,---000333666555222///------------------------,,,///111000...,,,---///,,,...//////---,,,,,,---+++++++++,,,------......{{{xxxwwwvvvpppkkkmmmzzz{{{cccRRRJJJGGGGGGSSS\\\^^^\\\___ccceeeoooxxx~~~uuunnnppptttwwwuuu\\\QQQHHH===555111000///......---,,,+++++++++++++++,,,++++++******************************************************)))))))))((((((((((((((((((((((((''''''((()))((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&&&&%%%$$$###"""######$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$##################$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((+++***)))'''&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$ %%%)))"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((('''&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))%%%&&&'''((())))))((((((******+++++++++++++++***(((***++++++***)))***+++''')))++++++******,,,---)))((((((((()))***++++++'''''''''((()))***+++,,,(((((()))***+++,,,------+++...000000---,,,...111000111333222///------.../////////---,,,,,,...000---...000000///000333555444111///222666666222---------------------,,,,,,+++++++++,,,,,,---------------......////////////111111000000111222222111000111222444555333222111,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++)))((('''***+++---000222222222000+++,,,............//////---...000000000///...///+++---///...,,,,,,...000000000///...,,,,,,,,,---|||vvvooolllcccbbbooo|||dddSSSJJJGGG@@@KKKTTTUUUSSSVVVZZZ\\\eeeoooxxxwwwooohhhiiimmm}}}~~~{{{bbbSSSJJJ>>>555222111000......---,,,,,,++++++++++++,,,+++******))))))******************************,,,,,,++++++******))))))(((((((((((((((((((((((('''((()))))))))((('''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''((("""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$######$$$&&&((()))%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!###$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%% !!!"""###########################$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))'''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###"""###### """((("""###$$$%%%%%%%%%%%%%%%$$$""" """&&&(((&&&$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((('''''''''(((((()))))))))%%%&&&((()))******))))))***+++,,,,,,,,,***)))(((''')))******(((&&&%%%&&&(((*********((('''((())))))))))))***+++***)))'''((((((''''''''''''((((((,,,++++++***************&&&(((+++***((((((***------------------.........------,,,+++***+++---000,,,---...---,,,,,,...///---++++++000777888444...))))))***,,,,,,,,,,,,,,,((()))***+++++++++++++++***+++,,,---------,,,,,,++++++***+++,,,------,,,...------...---++++++,,,******++++++,,,,,,,,,---((()))***++++++***)))(((************+++,,,------)))+++---............///***+++,,,---......,,,+++(((***,,,+++******---000***++++++******+++---///}}}rrrggg```^^^```jjjyyyoooZZZKKKDDD???BBBEEEGGGKKKPPPRRRRRRZZZdddnnnoooiiibbbbbbdddxxxjjjRRRRRRIII;;;000......---......---,,,,,,,,,,,,---)))***+++,,,,,,+++***))))))******++++++++++++***(((((('''(((((()))***+++***)))'''''')))***)))((('''((()))******)))((('''))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%% """$$$$$$######%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((&&&###"""$$$&&&((('''%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%$$$######"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################!!!!!!""""""#########$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((...,,,***((('''&&&''''''((((((((((((((((((((((((+++******)))(((''''''''''''((((((((())))))*********(((&&&&&&'''((((((((())))))***++++++++++++***,,,+++******)))************))))))((()))***,,,------+++'''&&&)))---***""")))+++...111222222111///))))))(((((((((((())))))))))))))))))******************))))))))))))******)))))))))))))))(((''''''+++*********))))))((((((,,,+++)))(((((()))+++,,,++++++++++++++++++++++++&&&''')))***+++++++++*********+++,,,,,,---......///---++++++------+++)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,|||pppcccZZZYYY\\\eeeuuuttt```NNNCCC???@@@@@@AAADDDIIINNNPPPVVV^^^gggjjjeee___]]]]]]kkkzzzttt\\\UUUJJJ>>>666111/////////...------,,,,,,------,,,,,,------------,,,,,,)))******++++++*********)))(((((((((((())))))******(((''''''((())))))(((&&&'''((())))))******))))))((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%&&&&&&'''&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%% ###$$$$$$######$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''%%%###"""###&&&'''&&&%%%$$$######$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$######%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$######"""###$$$%%%&&&''''''''''''''''''''''''%%%&&&'''((()))*********%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&&&&(((*********((()))******++++++******************++++++,,,---,,,+++***))))))***+++,,,111444333...+++,,,+++((('''(((***,,,------,,,+++))))))(((((((((((())))))(((((()))))))))*********+++******))))))******+++)))))))))))))))(((''''''************)))))))))(((+++***))))))))))))***+++++++++++++++++++++++++++'''((()))***++++++++++++******++++++,,,------......,,,++++++------+++)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{oooaaaVVVUUUWWW___nnn}}}|||jjjUUUFFFAAA???<<<<<>>444///111///...------,,,---------------,,,,,,,,,,,,------*********************)))******)))((((((((()))))))))'''&&&'''((()))(((''''''''''''(((((()))))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!###$$$%%%%%%$$$############$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$%%%''''''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''###$$$&&&((())))))))))))((((((((((((((('''''''''((('''&&&'''***,,,,,,,,,(((((()))***************))))))******+++---...///,,,,,,+++*********++++++222999<<<444+++(((***,,,''''''(((((())))))))))))))))))(((((((((((())))))(((((())))))))))))************))))))))))))******)))))))))))))))(((((('''************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***+++,,,******++++++,,,,,,---------,,,++++++,,,,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||pppcccXXXUUUSSSXXXeeevvvttt^^^NNNCCC???<<<===@@@DDDJJJPPPTTTXXX___eeegggeee___[[[YYYeeexxxeeePPPKKKEEE888000222//////...---------------,,,+++***))))))***+++,,,*********))))))*********++++++***)))((((((((((((((('''&&&'''((()))'''&&&))))))((((((''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$###"""!!!$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""###$$$#####################$$$$$$############$$$$$$$$$$$$######"""#####################$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%******))))))((((((''''''((('''&&&''')))******)))'''((())))))******))))))))))))))))))***+++,,,---************++++++++++++///666999111(((&&&(((***+++***)))(((((()))******))))))(((((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))((((((*********)))))))))))))))(((((())))))))))))((((((******************************)))((()))***,,,---******++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------|||rrrfff\\\VVVPPPQQQ\\\nnnvvvdddUUUGGGAAA===@@@BBBDDDJJJRRRWWWZZZ```ggglllkkkgggccc\\\bbbqqqtttZZZQQQKKK<<<222222//////...------------...---,,,+++******+++,,,---+++******)))***+++,,,,,,,,,+++***))))))((())))))(((''''''((())))))(((&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$###"""!!!######$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%###!!!!!!%%%)))%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!""""""##############################$$$$$$############$$$$$$&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$&&&&&&'''''''''((((((((($$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&'''((('''&&&$$$''''''((())))))))))))((())))))(((((((((((())))))(((((()))***++++++,,,,,,+++///000+++'''((((((''',,,+++)))(((((((((******))))))(((((((((((())))))'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))******(((((())))))))))))((((((************************+++***)))))))))***,,,---******+++++++++++++++,,,***++++++++++++++++++,,,******++++++++++++******+++++++++,,,,,,---------~~~|||uuulll```YYYQQQOOOXXXjjjzzzmmmbbbPPPFFF@@@AAABBBCCCJJJUUUYYY\\\bbbiiioooqqqpppnnndddbbbjjj}}}hhhYYYOOOBBB777333000///......------............------------......+++*********+++---...000++++++***)))))))))******((((((((()))+++***(((&&&"""$$$&&&((()))******)))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%########################%%%&&&'''&&&$$$###$$$%%%"""###$$$%%%&&&&&&&&&&&&"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$###!!!###'''%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###""" !!!###$$$######"""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######"""######$$$%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&'''))))))'''&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''***)))((('''%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&%%%%%%)))((('''''''''&&&$$$"""&&&''''''((((((((((((((())))))((('''&&&&&&''''''&&&'''((()))************)))******'''))),,,+++((()))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''(((((((((((())))))''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++*********++++++,,,******++++++++++++++++++)))***++++++******+++,,,)))******++++++******)))***++++++,,,,,,------...{{{vvvfff```XXXUUU\\\mmmyyy```RRRFFFCCCBBBBBBLLLZZZ]]]aaagggnnnssswwwyyy{{{sssiiifffsssxxx```RRRHHH===555000//////...............------............------************,,,///111333*********)))******++++++)))))))))+++,,,,,,)))'''###%%%(((******(((&&&$$$''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''""""""$$$&&&'''((((((((($$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%###########################$$$%%%%%%######$$$%%%#########!!! """%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$""" !!!$$$%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***''''''((((((((((((((()))((('''''''''((((((%%%###&&&&&&'''(((((((((''''''(((((('''''''''(((((()))(((((())))))((('''&&&%%%&&&((()))'''(((,,,,,,)))''''''&&&&&&&&&''''''((())))))(((((((((((())))))'''''''''((((((((()))))))))((((((''''''(((((()))''''''((()))))))))))))))((()))))))))************+++***))))))))))))***+++************************+++++++++,,,,,,++++++***++++++******************(((***,,,+++***)))+++---***++++++,,,,,,++++++*********+++,,,,,,---......kkkfff```^^^dddrrrooo]]]LLLFFFCCCCCCOOO___aaaeeelllrrrwww|||qqqfffmmm~~~dddTTTMMMBBB666000000///...............***+++------------+++************+++---000333555***)))))))))***+++,,,,,,))))))***,,,---,,,***''')))***,,,,,,***%%% ''''''&&&%%%$$$$$$######(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))******)))###########################$$$%%%%%%######$$$%%%###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%""" !!!$$$&&&%%%######$$$%%%&&&'''&&&&&&%%%$$$$$$############$$$$$$ """###%%%'''((("""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$$$$$$$%%%&&&"""$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%'''***,,,%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&000---***'''%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&'''''''''(((******(((&&&%%%&&&''''''((((((''''''''''''''''''(((***+++,,,*********)))'''%%%###!!!###''')))&&&&&&)))***)))'''''''''(((((()))))))))))))))(((((((((((())))))''''''''''''((((((((()))******))))))))))))******''''''((()))))))))))))))(((((())))))*********+++---+++)))(((((()))+++---))))))))))))))))))))))))***+++,,,------,,,***)))++++++******************'''***,,,+++))))))+++---+++,,,,,,------,,,,,,+++******+++,,,,,,---......~~~vvvkkkdddfffhhhnnnqqqVVVKKKGGGEEEPPP___gggkkkooorrruuu|||wwwppprrr~~~nnnWWWMMMBBB777222000......000000000///,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&''')))******(((&&&%%%&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$###"""###$$$$$$%%%(((***'''""" """&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%''''''&&&%%%$$$###"""!!!'''$$$""""""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######################################################"""###$$$$$$%%%%%%%%%%%%'''((())))))(((%%%###!!!$$$$$$$$$###$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###""""""&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""""""""######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%(((******(((%%%###&&&%%%$$$$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$######$$$&&&''''''&&&&&&''''''(((((((((((((((***)))(((((((((***+++,,,+++***)))'''''')))***+++))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&''''''((()))***%%%''')))(((&&&&&&(((,,,))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&))))))(((''''''''''''((()))))))))((('''(((,,,///***)))))))))((((((''''''---,,,,,,+++***)))((((((,,,++++++******+++,,,,,,***++++++++++++,,,,,,,,,***,,,...///000///...---uuullllllmmmooo|||dddSSSHHHCCCKKKWWWggglllqqquuuxxxtttpppuuuqqq[[[QQQHHH>>>333111......///000///...------------,,,,,,,,,+++************************))))))))))))************))))))))))))))))))))))))))))))))))))((('''&&&%%%'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$!!!$$$''''''###"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###'''%%%######%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############################################################"""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$######&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########%%%&&&&&&&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!""""""###%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$########################%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%'''(((((('''%%%######""""""!!!"""###$$$%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&'''((((((((((((((()))((('''&&&&&&''''''((()))))))))******)))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******((('''&&&%%%%%%$$$%%%%%%&&&'''((((((''''''(((***)))))))))(((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((*********)))'''((()))+++,,,,,,,,,,,,++++++******++++++***))))))(((((((((++++++******)))*********((())))))))))))************+++...000111111000000}}}sssqqqqqqqqqxxxuuu]]]LLLCCCHHHQQQbbbiiipppsssuuu~~~yyypppooosssxxxzzzeeeWWWMMMDDD555222///---........................------------))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$### $$$&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######""""""""""""###$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!"""###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&'''(((((((((((('''***)))((('''&&&&&&&&&&&&&&&(((***++++++***(((&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***((('''&&&%%%%%%$$$%%%%%%((('''&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$$$$%%%&&&'''((()))++++++,,,***(((''''''(((------,,,,,,,,,,,,++++++((((((((((((((((((((((((+++******))))))(((((((((((())))))))))))*********)))+++---///111222222222tttooonnnnnnrrrxxxdddOOOFFFHHHMMMXXX```hhhjjjmmmwww}}}sssppprrrvvv}}}xxxuuuzzzsss___OOOEEE888444000---------...---.........------------,,,************************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$######$$$'''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###$$$&&&''''''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###"""%%%$$$######$$$&&&(((***(((((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''%%%&&&''''''((((((''''''***)))))))))(((((())))))''''''((())))))(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&''''''((()))***)))'''%%%''')))***(((%%%))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''%%%%%%%%%%%%&&&'''((())))))+++,,,+++)))((('''((())))))))))))))))))))))))((((((((()))))))))******+++++++++******)))((((((******+++++++++,,,,,,,,,***+++,,,...///000000000tttkkkgggfffhhhkkkuuujjjRRRHHHGGGHHHNNNUUU]]]___aaalllwwwsssuuuyyyyyyzzzzzzwwwssstttyyymmmVVVHHH<<<777111...,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((('''))))))(((''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$!!! !!!$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$'''&&&$$$"""###$$$&&&(((''''''%%%$$$##################$$$$$$$$$%%%%%%%%%########################'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&'''((()))*********)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))***)))'''&&&'''******((($$$((((((((((((((()))))))))'''((((((((())))))******(((((((((''''''((((((((((((((('''''''''''''''(((((()))++++++***((()))***'''''''''(((((((((((((((((())))))******++++++,,,++++++,,,,,,,,,+++))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,zzzlllbbb^^^]]]]]]ccckkkxxxpppVVVJJJFFFBBBFFFLLLRRRTTTVVV```qqq~~~xxxttttttwwwwwwxxxyyyxxxwwwyyy}}}~~~bbbOOO@@@;;;444...------......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))******))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%###!!! !!!"""###&&&%%%%%%$$$############"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&"""###%%%&&&(((((()))))))))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))((('''&&&%%%%%%$$$%%%%%%((('''((()))***)))'''%%%''''''''''''((((((((((((&&&''''''(((((())))))***((((((''''''''''''(((((())))))((('''''''''''''''((()))******)))((()))+++((((((((())))))))))))***))))))******+++++++++,,,***+++,,,------,,,+++***((())))))))))))*********,,,,,,+++++++++*********mmmrrreee]]]YYYWWWVVV\\\iiizzzwww]]]PPPIIIAAA@@@CCCGGGIIILLLTTTaaalll{{{wwwqqqqqqsssxxx~~~lllTTTDDD>>>666///---...//////............------------***************************++++++++++++++++++,,,))))))))))))))))))))))))((())))))*********))))))'''((()))))))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""$$$%%%$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$"""!!!!!!!!!"""###&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&%%%###"""""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''&&&&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%''''''(((''''''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&"""###%%%''''''((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$%%%%%%''''''((()))((('''&&&%%%%%%$$$%%%%%%&&&(((******)))'''&&&&&&%%%&&&&&&&&&'''''''''(((%%%&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&'''((((((+++++++++)))''''''(((***((()))))))))************))))))))))))************'''(((***,,,---,,,+++***((())))))))))))*********++++++++++++++++++,,,,,,```{{{yyykkkaaa[[[XXXPPPUUUaaarrr{{{bbbWWWNNNEEE;;;===???AAADDDLLLVVV^^^ttt{{{~~~vvvpppoooqqqzzzoooTTTFFF@@@777000......///000000/////////............))))))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))))))))((())))))*********))))))&&&''')))******(((&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$%%%&&&((()))***)))''''''&&&%%%""" ###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$!!!"""###$$$%%%&&&''''''###%%%&&&%%%""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###############%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$###############$$$%%%&&&''''''((($$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%###########################"""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&$$$###!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$###"""%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((()))))))))((('''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((******%%%(((,,,+++(((%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((())))))((('''&&&&&&'''((()))$$$$$$$$$%%%&&&'''((()))......,,,)))&&&%%%''')))''''''(((((()))))))))***))))))))))))((((((((((((%%%&&&)))+++,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++,,,---...///^^^sss|||ttteee\\\XXXTTTUUU[[[hhhwwwuuucccRRRGGGBBB>>>>>>AAACCCGGGOOOWWWmmmsssxxxwwwppphhhdddcccrrrxxx]]]LLLHHH???555000000///...---------,,,,,,,,,++++++---,,,++++++,,,,,,***)))))))))))))))******************))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))"""$$$&&&'''((((((&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&%%%###"""""""""#########$$$$$$$$$$$$###""""""!!!""""""######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################(((&&&$$$$$$%%%%%%$$$###%%%$$$$$$&&&''''''$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''&&&$$$###"""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###############%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$######"""""""""""""""###&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%$$$######$$$%%%%%%""""""###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''%%%%%%''')))&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((''''''(((((('''%%%###"""&&&***+++)))***------*********))))))((((((''''''(((((((((((())))))))))))************************,,,,,,+++++++++++++++,,,XXXhhh{{{~~~yyykkkaaa]]]TTTRRRUUUaaarrr~~~mmm\\\OOODDD@@@>>>AAACCCEEELLLSSSgggmmmssssssmmmeee```___fffvvvzzzcccNNNHHH???555111///...------------,,,,,,,,,++++++111///------------+++***((())))))***+++,,,,,,---******))))))(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))'''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%&&&########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&&&&%%%$$$###$$$%%%''''''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!"""###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%&&&(((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%(((((((((((('''&&&&&&%%%$$$''')))''')))---///,,,(((((((((((())))))))))))))))))))))))******************************************++++++,,,---//////VVV]]]nnn|||~~~{{{nnnbbb\\\VVVQQQPPPZZZlll|||tttcccVVVFFFAAA>>>@@@AAACCCHHHNNN]]]dddlllnnnjjjccc]]]ZZZZZZjjj}}}qqqVVVMMMAAA888444111///...------------,,,,,,,,,,,,+++***((()))******)))(((+++++++++++++++,,,,,,,,,***))))))))))))((((((((())))))(((((((((((('''''')))))))))))))))))))))))),,,+++)))''''''((()))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$####################################$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%''''''&&&$$$######$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!"""######$$$#########%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!############%%%'''%%%%%%%%%$$$$$$$$$$$$### """%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''(((((())))))))))))(((((('''''''''''''''((((((((())))))((((((((((((((()))&&&((((((%%%&&&+++---+++'''''''''((()))*********************++++++++++++************************))))))***,,,...000222333[[[YYYdddyyy}}}~~~}}}qqqcccZZZYYYRRRMMMUUUgggyyyxxxiii]]]HHHBBB===>>>@@@AAAFFFKKKTTT\\\fffkkkjjjddd^^^ZZZWWWddduuudddVVVFFF===888444111000...------------,,,,,,,,,&&&%%%%%%&&&)))******)))---,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((,,,+++***((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''########################%%%###"""###%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###############"""""""""%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$#########$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''%%%%%%%%%&&&''''''((((((((((((''''''(((((())))))******))))))(((((('''&&&'''(((***+++***,,,)))%%%$$$'''(((&&&'''((((((((()))))))))***)))))))))*********++++++************************))))))***,,,...000333444^^^XXX]]]qqquuufff[[[ZZZRRRKKKQQQbbbttt|||pppeeeMMMDDD======???AAAFFFKKKQQQYYYdddmmmoookkkfffbbb[[[bbbooottt```JJJ@@@;;;555111000.........---------,,,,,,+++***)))***,,,---,,,+++))))))******************))))))))))))************(((((())))))))))))))))))'''''''''''''''''''''''')))*********)))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$$$$$$$"""(((&&&$$$###$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$############$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!"""###$$$%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''''''''&&&'''&&&&&&%%%&&&''')))***+++,,,)))$$$###&&&(((&&&***)))))))))((((((((('''((((((((()))))))))************************************+++,,,...000222333\\\YYY\\\iii}}}xxxhhh[[[XXXQQQKKKNNN[[[nnn|||uuukkkWWWLLLAAA>>>@@@BBBGGGMMMSSS[[[gggrrrxxxwwwsssoooddddddkkkzzzkkkOOOBBB;;;444//////............---------,,,///---,,,+++++++++)))'''%%%%%%'''(((***,,,---...)))))))))************+++(((((())))))))))))******'''''''''''''''''''''''''''((()))***)))'''$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###############!!!(((&&&$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((''''''&&&&&&&&&'''#########$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######""""""###############$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$###!!!!!!&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$"""!!!"""######$$$$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))(((&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''')))))))))((((((&&&&&&&&&&&&'''(((((()))&&&((((((%%%%%%)))+++)))*********)))(((''''''''''''((((((((())))))))))))***************************+++,,,---000222444555ZZZ^^^```dddvvvpppdddXXXSSSMMMNNNYYYjjj{{{vvvdddVVVHHHBBBBBBDDDIIIOOOWWW___lllyyy~~~rrrjjjjjjuuuwwwVVVFFF>>>555000111............---------------+++******++++++***)))'''(((((()))+++,,,------))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))(((((((((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%$$$######""""""%%%%%%&&&&&&&&&'''''''''########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""%%%$$$""""""###$$$$$$###%%%###"""!!!###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***)))'''&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########"""!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$###""" ########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******)))'''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''(((***,,,,,,,,,+++***'''(((((()))))))))((((((%%%((((((&&&'''++++++)))))))))))))))(((((((((((((((((()))))))))*********************************++++++---000333666999:::[[[dddeeebbbppprrrYYYVVVRRRRRRZZZjjj}}}ooo^^^MMMEEEDDDFFFJJJPPP[[[cccooo}}}~~~rrrkkksss]]]KKKCCC999444444//////.........---------+++++++++---111333333333...------,,,+++***))))))))))))******++++++++++++(((((())))))*********+++***************************)))'''&&&%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''!!!"""###$$$%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%%%%###!!! !!!###&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&$$$$$$######""""""###$$$%%%%%%&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$###$$$%%%%%%$$$"""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%''')))#########$$$$$$%%%%%%%%% ###%%%&&&%%%%%%$$$'''&&&&&&%%%$$$###""""""######$$$%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((++++++***(((((((((&&&''''''''''''''''''&&&###%%%''')))***)))((('''((()))***++++++***)))((('''***+++((((((***)))&&&''''''(((((())))))******)))************+++++++++***************************+++...111555:::===???]]]dddfffeeemmmzzz___ZZZTTTPPPVVVdddvvv}}}kkkTTTFFFBBBDDDIIIMMMXXXeeesss}}}xxxvvvvvv|||nnnPPPBBB>>>777///000//////.........//////------,,,,,,,,,,,,+++++++++++++++*********))))))***+++,,,---,,,***(((&&&'''(((***,,,,,,***((('''))))))((((((''''''&&&&&&&&&&&&'''((((((''''''&&&'''(((((((((&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***+++'''&&&%%%$$$$$$$$$%%%&&&!!!"""%%%'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%'''((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&&&&%%%$$$######$$$%%%$$$"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''%%%###$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%% !!!!!! """###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###"""!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""######$$$$$$%%%&&&&&&$$$$$$"""""""""$$$&&&((($$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$""""""###$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''''''$$$""""""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))...---,,,***))))))((((((***)))((('''&&&&&&'''(((+++*********))))))((((((((()))))))))((()))+++---******************++++++***---111444777:::???BBB```bbbdddffflllzzzhhhaaaZZZVVVTTT[[[lll|||ttt\\\LLLEEEDDDGGGJJJVVVaaaooo{{{}}}vvvxxxvvv[[[III@@@888111000///..................------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++***+++,,,,,,,,,+++***)))((()))***++++++***)))((())))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''!!!"""###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%%%%"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%'''((('''$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&%%%$$$""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((******)))(((((((((((((((***)))((('''&&&''''''(((*********)))))))))((((((***+++,,,+++***)))***+++******************++++++,,,///444777:::===@@@BBBeeeaaabbbgggjjjqqqwwwkkkbbb]]]TTTOOO^^^sss|||bbbPPPGGGCCCEEEIIISSS\\\iiiwwwuuutttxxxzzzgggPPPBBB:::444//////...---------------------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++)))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))))))))+++***)))(((''''''((()))'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''""""""###$$$%%%&&&&&&'''((((((&&&%%%$$$$$$###$$$$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""$$$&&&''''''&&&$$$"""%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((,,,)))%%%$$$%%%'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))(((&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$######"""'''&&&%%%###""""""###$$$###""""""!!!"""###$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###%%%''')))))))))######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&***)))'''%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((())))))(((''''''''''''(((******))))))))))))((((((+++,,,...---+++))))))))))))))))))))))))***+++,,,///333777;;;===???BBBCCClllbbb```hhhhhhiii|||uuugggcccXXXKKKTTThhh{{{dddSSSIIICCCEEEJJJPPPWWWaaappptttssstttqqqzzzzzzyyy{{{nnnVVVEEE<<<666000///...------,,,,,,---------,,,,,,,,,++++++++++++++++++*********)))))))))((((((''''''(((((()))******))))))))))))******(((((())))))******++++++,,,***(((&&&&&&&&&((()))'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))((('''%%%$$$$$$$$$$$$$$$%%%'''((()))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%###""""""###%%%%%%###%%%'''(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''///)))###"""%%%(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$###!!! !!!"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''''''''######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&'''(((((()))((((((((('''''''''(((((())))))))))))))))))(((((((((***------+++)))(((((()))((((((((()))+++,,,---111555:::===???AAABBBDDDssseeeaaahhhgggcccuuu}}}lllhhh^^^OOOPPP]]]nnnlll\\\PPPFFFEEEKKKNNNSSSZZZeeewwwuuussstttqqqrrrrrrrrrsssxxxrrrYYYIII>>>888000000///...---,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))+++***)))(((((((((((()))******))))))))))))******(((((())))))******++++++***)))'''%%%%%%%%%'''((('''(((((((((&&&%%%&&&'''''''''''''''''''''''''''))))))(((''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""'''%%%$$$""""""$$$%%%'''%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%---'''"""!!!$$$'''&&&###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%""" !!!######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&%%%$$$"""!!!"""###%%%'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""#####################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((###$$$&&&'''))))))))))))''''''(((((((((((((((((((((((((((((((((((())))))$$$'''***+++***)))((()))))))))((((((***,,,...///333666:::===???AAACCCEEEyyyjjjcccfffeeecccppptttmmmdddVVVQQQUUUeeexxx{{{mmm___MMMFFFIIIJJJMMMQQQXXXeeewwwvvvrrrssstttppprrrtttuuuyyy|||```MMMAAA:::222111000///...---------------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))))))))((('''&&&%%%%%%&&&'''((('''(((((((((&&&%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%###""" """###%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&&&&%%%$$$###)))%%%"""!!!$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&%%%&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!$$$%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&((()))))))))((('''&&&'''(((((()))(((((((((''''''(((((((((((())))))$$$&&&((())))))((()))******)))))))))***---000222444666:::<<>>333222111000///.........------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++%%%''')))***,,,,,,,,,,,,((()))***++++++***)))((())))))((((((((((((((((((&&&&&&&&&'''(((((())))))'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''$$$%%%&&&(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$###$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########"""%%%''''''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***)))(((&&&%%%%%%&&&((()))))))))(((((('''''''''((((((((())))))'''((())))))((('''(((***+++***)))***+++///222444555777:::<<<>>>CCCHHHLLLsssgggcccdddffflllsssxxxfffZZZSSSPPPQQQ^^^uuu|||```KKKGGG???CCCDDDDDDJJJXXXgggoooyyyxxxzzz{{{rrrhhhkkkwwwrrrzzztttVVVFFF@@@444333222000//////......---------,,,,,,,,,+++++++++++++++*********)))))) $$$(((***+++++++++''')))***,,,,,,***)))'''))))))((((((''''''&&&&&&%%%&&&''')))************'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''+++***)))((('''&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""$$$''')))***)))'''&&&"""$$$&&&((())))))((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''&&&$$$$$$"""$$$&&&'''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$&&&***,,,,,,***&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&###"""!!! !!!"""$$$%%%"""$$$%%%&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""!!! !!!$$$%%%&&&%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))(((&&&$$$"""%%%&&&((()))))))))((((((&&&'''''''''(((((())))))+++++++++***((('''(((***,,,+++******,,,000333666777888:::<<>>AAAAAAAAAEEEMMMTTT{{{iiiffffffdddfffkkkyyy|||mmmaaaWWWNNNKKKPPP^^^qqq~~~nnnXXXJJJGGGAAA>>>@@@EEEKKKUUU^^^jjjpppuuussslllfffeeefffttt}}}lllSSSEEE===999333//////000///---,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,*********))))))))))))))),,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&((((((((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%$$$$$$#########""""""!!!!!!""""""""""""%%%''''''%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&((('''&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''%%%%%%(((,,,+++&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$&&&&&&&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###############"""""""""!!!!!!""""""###$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""!!!!!!""""""############"""""" !!!"""#########"""!!!######$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&'''''''''((((((,,,+++***)))((((((((((((%%%'''***,,,,,,***(((&&&''')))***)))((('''(((***)))'''%%%&&&(((***)))(((((((((+++...222555666666999===AAACCCCCCFFFMMMRRRnnnfffdddbbbccchhhqqqwwweeeWWWRRRMMMMMMUUUfffvvvrrr]]]KKKFFFAAA>>>@@@EEEJJJSSS[[[fffjjjooopppmmmgggccc```lllwww~~~bbbLLLAAA;;;555111111000...,,,,,,,,,,,,,,,++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))(((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$''')))******######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%)))---,,,'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%'''((((((&&&%%%%%%&&&'''''''''((((((((())))))&&&''''''(((((('''''''''((()))+++------+++)))'''''')))***)))((('''(((***'''&&&%%%&&&)))+++,,,+++)))***---000333666888999999>>>CCCFFFGGGJJJOOOSSSsssgggbbb___```dddjjjyyyjjj\\\XXXRRRNNNQQQ___sss{{{ppp]]]IIIEEE@@@===???CCCHHHPPPXXXbbbfffkkkpppqqqmmmfffaaacccooosssXXXEEE===444222222000...---///............---------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***************))))))))))))(((((('''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&(((******$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!###&&&))))))&&&######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***'''&&&%%%!!!!!!##################$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$))))))))))))'''%%%"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$###$$$&&&&&&$$$###$$$%%%&&&((()))((('''%%%&&&&&&&&&'''''''''((((((((((((''''''(((((((((&&&$$$###((()))+++,,,,,,***((('''''')))***)))((('''(((***'''&&&&&&''')))+++,,,---***,,,...111333666999;;;>>>AAAEEEGGGJJJNNNSSSWWWyyyiii```]]]^^^```eeeqqqqqqbbb___WWWQQQPPP\\\rrrssskkk[[[JJJFFF@@@===>>>AAAFFFNNNVVVbbbeeekkkrrrtttppphhhbbb^^^ggguuuhhhLLL???444333333000...////////////.........------+++++++++,,,,,,+++++++++---,,,,,,+++******))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************((()))((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###""""""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***((('''&&&###!!! """$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""######"""###""""""!!! $$$%%%%%%$$$### %%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#####################$$$$$$#########$$$$$$##################%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&((()))((('''%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))((('''&&&%%%&&&'''((())))))((('''&&&''')))***)))((('''(((***(((((()))))))))***,,,---+++...000222333666:::>>>BBBCCCEEEGGGKKKPPPUUUYYYmmmbbb^^^]]]^^^dddlllzzzzzzkkkcccZZZTTTQQQZZZppp{{{qqqjjj]]]PPPJJJCCC===>>>@@@EEENNNWWWcccgggnnntttvvvrrrkkkeee___bbbjjjyyyzzzWWWFFF888555444000...000------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((((()))(((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''(((***(((&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$###!!!!!!!!!"""############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%!!!!!!%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&''''''''''''%%%###"""###$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$######"""!!! """"""###############"""'''(((((())))))(((((('''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&((('''&&&%%%&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((()))))))))$$$%%%&&&'''''''''&&&&&&''')))***)))((('''(((***((()))******)))***,,,...---000333444555777===AAAFFFGGGHHHKKKOOOSSSWWWYYYsssfffaaa___^^^eeeiiiuuuxxxhhh^^^ZZZVVV\\\pppyyyooobbbXXXOOOGGG@@@???AAAFFFPPPZZZaaahhhqqqxxx{{{yyyuuurrreee```bbbrrrfffPPP>>>888666000---000------------,,,,,,,,,,,,++++++,,,------,,,++++++,,,+++++++++******))))))((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&%%%''''''(((((()))*********'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!###%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$###"""###$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$&&&''''''%%%#########""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))))))))$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))))))))(((((($$$$$$$$$$$$%%%'''((()))&&&&&&''''''&&&%%%%%%$$$$$$%%%''''''%%%$$$%%%&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***"""###$$$&&&''''''''''''''')))***)))((('''(((***&&&(((*********+++...111111444777888777:::@@@EEEKKKMMMQQQVVVYYY[[[[[[ZZZwwwiiidddaaa___fffhhhrrrmmmbbb___[[[___qqquuufff^^^SSSJJJBBB@@@BBBHHHRRR]]]^^^fffsss|||jjjaaa___ooopppXXXBBB;;;777000---000000000/////////.........++++++------------++++++******++++++++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((((((((('''%%%$$$''''''((()))***+++,,,,,,'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''""""""###$$$%%%&&&&&&'''$$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&''',,,)))%%%%%%&&&'''&&&$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&""""""############"""""" """$$$&&&&&&$$$""" """"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$'''((('''%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&!!!$$$''''''&&&$$$######""""""###$$$%%%%%%&&&&&&######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$ !!!###%%%&&&((((((((('''&&&$$$###"""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!###&&&'''&&&'''''''''&&&%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%$$$&&&'''&&&%%%###$$$$$$''''''''''''((((((((())))))(((&&&%%%$$$%%%%%%&&&"""###$$$&&&'''(((((()))((()))***)))((('''(((***###&&&)))***+++,,,111444333777::::::999<<>>:::444000222------......------,,,++++++,,,,,,,,,,,,,,,,,,---)))&&&%%%(((---///...+++******************************))))))))))))******))))))))))))))))))))))))---,,,+++***)))))))))***'''''''''((((((((((((((()))((('''&&&&&&'''((()))'''%%%######%%%&&&%%%###'''&&&&&&%%%$$$$$$######''''''&&&&&&&&&%%%%%%%%%'''%%%###$$$%%%'''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((((($$$%%%&&&'''((((((((((((''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%""""""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))'''%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&$$$###"""!!!###%%%%%%#########%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***))))))(((''''''&&&&&&)))((('''&&&%%%$$$######'''&&&&&&&&&&&&'''(((((($$$&&&(((***+++***)))((()))***+++++++++---000333999:::<<<===>>>???BBBEEEBBBKKKUUU\\\dddnnnuuuvvv{{{nnnfffccc```bbbeeemmm}}}zzzyyyxxxiii]]]NNNCCC@@@EEETTTaaatttrrrvvvvvvwwwmmmOOOAAA:::444111333---............---,,,,,,---,,,,,,,,,,,,,,,,,,+++)))'''&&&(((,,,...---+++************************))))))************))))))))))))))))))))))))))))))******)))(((''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((&&&%%%$$$%%%%%%$$$"""&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%(((*********%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%######%%%%%%%%%%%%######&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$######%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''&&&$$$"""!!!"""###$$$###"""!!!###%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***))))))(((((('''''''''))))))'''&&&$$$"""!!!!!!((('''%%%$$$%%%&&&)))***---,,,+++***)))***++++++)))***+++,,,,,,...222555999;;;===>>>???AAADDDFFFFFFMMMTTTWWW^^^gggmmmnnnrrrhhheeeaaaaaacccjjjwwwtttjjjYYYIIIAAADDDRRR^^^qqqqqqwwwzzzuuu}}}qqqUUUDDD;;;444111222...............------,,,---------,,,,,,+++++++++...,,,++++++------,,,***************************((()))***++++++***)))((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((((((''''''(((((((((((((((''''''''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((***))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%%%%%%%$$$###$$$%%%&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&(((''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%"""$$$###"""###%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))(((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&***)))'''&&&%%%%%%&&&&&&---,,,***((((((((()))***)))+++,,,---...000444666:::<<<>>>???@@@BBBEEEHHHMMMRRRVVVWWW[[[ccciiikkkwwwlllgggeeecccccchhhqqq}}}xxxhhhRRRDDDDDDOOOXXXgggmmmwww~~~vvvxxxtttZZZGGG;;;444111111......//////......---,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,+++***************************((()))***++++++***)))((())))))))))))))))))))))))***++++++*********))))))))))))((((((''''''&&&&&&'''(((((((((((((((((('''$$$&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$&&&''''''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%"""&&&((()))+++...***###&&&%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''###$$$%%%&&&'''((()))***''''''(((((((((&&&%%%$$$((())))))))))))))))))))))))+++...///000333666888;;;===???@@@BBBDDDGGGJJJKKKRRRWWW[[[bbbmmmvvvyyy}}}pppkkkhhhfffdddggglllwww~~~{{{}}}www^^^IIIDDDKKKQQQ^^^hhhvvvzzzwwwwwwwww{{{vvv___KKK>>>666222000...////////////...---------,,,,,,,,,,,,,,,,,,+++((())))))***++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))((())))))******)))((((((((((((((((((((('''''''''''''''(((((((((((('''''' ###&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$'''((('''%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))$$$%%%'''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&!!!'''+++,,,111777333***)))'''%%%%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!###&&&(((############$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""$$$&&&)))***)))(((''''''(((***+++,,,+++******)))+++///111222555777:::<<<>>>@@@BBBCCCEEEIIIKKKKKKQQQWWW[[[cccnnnvvvyyyvvvpppjjjgggeeegggiiiqqq}}}yyyxxxhhhOOOEEEGGGKKKVVVcccrrr}}}zzzyyyyyyzzzyyyeeePPPAAA999444111///////////////...------+++,,,,,,,,,,,,,,,,,,---((()))************+++,,,******************************))))))))))))******))))))))))))))))))))))))%%%&&&'''(((((('''&&&&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&!!!$$$'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###&&&(((&&&""" """%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''((((((***)))'''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''(((&&&$$$$$$&&&'''&&&$$$&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***((('''&&&&&&(((***,,,&&&(((******(((''')))+++++++++++++++++++++++++++))))))))))))(((((((((((($$$***,,,,,,444>>>===555((('''&&&&&&'''((('''%%%%%%%%%&&&&&&%%%$$$$$$###$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""###%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$############$$$$$$!!!"""$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''"""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$####################################$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((((())))))(((((()))************)))))),,,///222444666999;;;<<<>>>AAACCCDDDFFFJJJMMMNNNTTTXXXZZZ^^^fffkkklllzzztttjjjgggeeeggghhhnnn|||xxxsssxxxnnnRRRFFFEEEGGGPPP^^^mmmyyy}}}zzzhhhTTTDDD;;;666222///////////////......---+++++++++,,,,,,------------......---+++******+++************************+++***)))(((((()))***+++))))))))))))))))))))))))((()))***++++++***))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&%%%(((+++***'''%%%$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$&&&((()))(((&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''"""%%%'''%%% ###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''')))'''%%%######%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((******)))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***+++)))(((&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((,,,)))&&&&&&((()))'''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%%%%&&&'''((())))))+++)))'''%%%%%%(((+++---***---///...,,,,,,...000------------------------************))))))))))))(((,,,,,,+++444BBBDDD==='''&&&&&&''')))***)))(((&&&'''''''''&&&&&&%%%$$$%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""""""""$$$'''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$############$$$$$$"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&"""######%%%&&&(((***+++$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&&&&%%%$$$###"""########################""""""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&'''((()))((('''&&&&&&''''''((())),,,000333555777:::<<<===???AAACCCEEEGGGKKKMMMOOOUUUZZZ\\\```gggkkklllqqqnnnjjjiiiiiifffhhhxxxzzzuuusssqqqssswwwyyy^^^KKKDDDFFFMMMVVVcccrrr|||{{{mmmYYYJJJ???777222222000//////000000///---......---,,,,,,+++******.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++)))((((((((()))***+++)))'''(((+++,,,***((())))))************))))))(((((((((((())))))))))))******)))((('''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&&&&%%%&&&&&&&&&((()))++++++&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''')))***'''%%%$$$%%%(((***(((&&&%%%%%%&&&&&&&&&&&&''''''"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''%%%###%%%)))***)))&&&$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$(((((()))))))))(((&&&%%%((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%)))))))))(((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&(((((())))))***++++++++++++*********))))))((((((((()))******++++++******------...//////000//////......//////000000000111---...000222111///,,,***+++,,,---...////////////------......///000111111*********)))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$)))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%'''(((((()))((('''%%%$$$######$$$%%%'''((())))))###&&&((('''%%%%%%'''***---///222555888:::<<<<<<@@@AAAAAACCCEEEHHHKKKMMMVVVYYY\\\___ccchhhmmmqqquuupppjjjggghhhgggiiivvvyyyrrrnnnjjjjjjmmm}}}{{{cccLLLCCCEEEHHHOOOXXXeeewww}}}yyy~~~~~~zzzaaaMMM>>>666111222000/////////000...---......------,,,++++++***---------------,,,,,,,,,,,,,,,++++++************++++++)))((((((((()))***+++)))((((((***+++***(((((())))))******))))))(((&&&((()))++++++)))'''&&&$$$$$$%%%&&&''''''((((((!!!"""$$$&&&(((***++++++%%%&&&&&&''''''&&&&&&%%%((((((((('''%%%###!!! %%%%%%$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$'''((('''%%%!!!!!!"""###%%%&&&''''''"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%'''(((((()))((('''%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''''''''''''''((((((((((((((((((((())))))***+++++++++------,,,,,,,,,,,,,,,,,,------...////////////...//////000111111111000000000000111111111222222222000111222333333111///......///000000000000000000---------....../////////............------------++++++*********)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&******)))(((&&&%%%$$$$$$&&&(((***+++******+++,,,///111333666888;;;<<<<<<@@@@@@BBBDDDGGGKKKOOOQQQVVVYYY^^^bbbfffjjjpppsss|||uuulllggghhhiiijjjuuuzzzrrrkkkdddaaabbblll}}}}}}iiiPPPCCCDDDDDDHHHMMMVVVhhh}}}wwwppprrryyy}}}}}}oooUUUCCC999555222000............---,,,......------,,,+++++++++,,,,,,,,,,,,------------,,,+++***)))((()))******+++******)))((()))))))))***)))((()))***+++***((('''(((((())))))(((((('''&&&(((***,,,,,,)))%%%###""""""###$$$%%%'''((((((&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&$$$!!!&&&&&&%%%$$$###""""""!!!((((((''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''***,,,***&&&$$$&&&)))))))))((('''&&&$$$$$$###''''''&&&%%%%%%%%%%%%&&&'''((((((''''''%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''***)))))))))))))))******)))*********+++,,,,,,,,,,,,,,,,,,---......//////000000111111111111111111333333444555555555555444333333444444444333222222444444444444555555555555555555555444444444444333222222333333222222111111//////////////////000000111111111111000000000000...------------,,,,,,,,,******))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################!!!###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''((((((((((((((((((&&&''')))+++......---+++222333555888:::;;;<<<===???@@@BBBEEEJJJNNNSSSUUUVVVZZZ```fffjjjnnnrrruuuzzzooohhhjjjllllllsss}}}~~~uuukkkccc^^^]]]aaauuu~~~oooTTTDDDDDDBBBEEEIIIOOO^^^sss}}}pppgggffflllrrrzzzdddNNN@@@;;;333111...---------,,,+++......------,,,,,,,,,,,,+++++++++,,,,,,------...,,,***)))''''''(((***++++++******)))))))))))))))***)))))))))******))))))''''''((((((((((((''''''((()))*********'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$((((((((('''&&&%%%$$$###''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%***+++---+++)))((()))+++))))))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&&&&'''((('''''''''&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&((((((((((((((())))))))))))))))))***************,,,,,,,,,+++,,,,,,------------...///000111111111222333333444444555666666555555555666666777777888777888999999::::::999999777777777777666666555444777777777777777888888888888777666555555666666777555555555444444333111111222222222222222222111111111111111000000000//////////////////............,,,,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((('''%%%"""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((""""""######$$$%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######################## """$$$%%%%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&'''((())))))***(((''')))---222333000,,,444555777999;;;======>>>@@@AAACCCFFFKKKOOOTTTVVVVVV[[[bbbiiinnnqqqtttvvvtttlllmmmnnnmmmqqqyyywwwlllccc___]]]\\\ppp~~~}}}pppWWWGGGDDD@@@DDDGGGLLLYYYkkk{{{~~~xxxmmmccc___ccciiittt~~~xxx\\\GGG<<<555222///---------,,,+++......------------,,,,,,***++++++,,,,,,---------+++***(((''''''(((***,,,************)))))))))((())))))******)))))))))***''''''((((((((((((''''''+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%'''((()))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''!!!"""###%%%''')))***+++&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&)))((('''(((***+++***)))'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''((()))******)))))))))))))))*********++++++,,,,,,------.........///000000000000000111222222333333333444555666777777777888888999::::::;;;;;;999:::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<::::::::::::999888777777::::::::::::999999999999999888666555555666888999666666666555444333222111333333333222222222222222111111111111000000000000000000/////////...............---,,,,,,+++******)))))))))(((((((((''''''((((((((('''''''''&&&&&&''''''(((((('''%%%###"""&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&''''''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%***)))((('''%%%$$$######))))))+++000555666444000555666888:::<<<>>>>>>???AAABBBDDDGGGJJJOOOSSSUUUWWW\\\dddkkkooosssuuuwwwvvvoooooonnnkkknnnuuuyyyllleeeaaa___ZZZkkk}}}wwwjjjWWWIIIBBB===BBBFFFJJJTTTeeesssyyyxxxtttpppkkkccc[[[[[[^^^mmmyyymmmOOO===888444000...---------,,,......------------------++++++++++++,,,,,,,,,,,,******)))((()))***+++,,,)))************)))(((((((((***+++***)))((()))***'''(((((())))))(((((('''+++)))'''%%%$$$%%%'''(((%%%%%%&&&''')))***++++++&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''((()))(((&&&%%%&&&'''&&&%%%%%%$$$$$$######"""'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''$$$"""$$$(((***(((%%%%%%&&&&&&'''(((((())))))(((''''''''''''((())))))))))))(((((())))))***+++(((((()))***************++++++,,,,,,---.........111111111222333333444444666666666666777777888999999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<======>>>=========>>>>>>>>>>>>>>>;;;<<<======>>>>>>======;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;:::::::::::::::999888777666777888999:::777777777777666555444333222222222222222222222222444444444333333333222222000000000000//////////////////......------,,,,,,+++++++++*********))))))*********)))((((((''''''###$$$&&&'''((()))))))))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###  $$$''''''&&&######$$$$$$$$$%%%%%%%%%''''''%%%###!!!$$$############$$$%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&###$$$'''+++///111111000555666888;;;===>>>???@@@BBBCCCEEEGGGKKKPPPTTTVVVYYY___ffflllqqqtttwwwxxxwwwqqqppplllgggiiiqqq}}}}}}ooohhheeeccc]]]hhh}}}nnn```UUUIII???<<>>???@@@AAA????????????????????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@???????????????======>>>?????????>>>>>>;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::999999999999999999999::::::;;;999999999999888888777666444444444555555666666666555555555555444444444444222222111111111000000000/////////////////////...------,,,,,,,,,+++++++++,,,,,,++++++***))))))(((%%%%%%%%%&&&''')))***+++%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!%%%%%%#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$"""!!! %%%$$$$$$###############%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((()))))))))&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&'''''''''&&&&&&%%% !!!###%%%(((***,,,---"""%%%(((***---///111444555777:::===???@@@AAABBBCCCEEEIIINNNSSSWWWZZZ^^^bbbiiinnnrrruuuxxx{{{wwwqqqpppjjjcccfffoooyyysssllljjjgggaaaggg{{{~~~|||hhhYYYSSSIII======BBBFFFIIISSSddduuu}}}zzzzzz~~~{{{pppgggeeeooo~~~eeeLLL;;;777222///.........---------..................---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,)))******++++++)))((('''(((***,,,+++(((''')))+++))))))************))))))%%%&&&'''((((((((('''&&&******)))((('''&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$#########$$$%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))'''%%%###$$$&&&((('''$$$"""$$$&&&###$$$$$$%%%'''(((((()))((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((***,,,***'''%%%''')))''''''''''''((((((((()))((((((((((((((()))******+++******+++,,,///111222000111333666888:::;;;;;;::::::;;;<<<======>>>>>>@@@AAAAAABBBCCCDDDDDDEEEBBBAAABBBBBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEAAAAAAAAA@@@@@@??????>>>===>>>??????@@@@@@??????:::;;;<<<======>>>======;;;;;;:::::::::999999999999::::::;;;;;;;;;<<<<<<::::::;;;;;;::::::999999777777888999:::;;;;;;<<<555444444444333333333333333333333222222222111111////////////000000000000......---------,,,,,,,,,------,,,,,,+++***))))))***)))'''&&&%%%%%%&&&'''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&***%%%!!!!!!%%%((('''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((((()))))))))))))))$$$%%%'''((()))(((((('''&&&'''''''''(((((())))))###'''+++---...000555999333444777:::===???AAABBBAAABBBEEEJJJPPPVVV[[[^^^bbbeeekkkpppssswwwzzz}}}~~~vvvnnnkkkhhheeeeeehhhrrrtttkkkiiieeelll~~~{{{rrrggg[[[MMMDDDAAABBBFFFMMMWWWddduuuxxxgggmmmiiiJJJ>>>666000000000...,,,---///............---------***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,,,,...//////...,,,,,,,,,******))))))((((((''''''))))))))))))(((((((((((((((((()))))))))'''&&&%%%&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''***)))''''''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&***(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))'''&&&%%%$$$$$$$$$$$$%%%'''((((((&&&%%%###%%%&&&'''(((((('''&&&%%%&&&'''((())))))))))))(((''')))+++,,,,,,---///111000111222444555555555555888999;;;===???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBAAA???>>>=========>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<===;;;;;;;;;::::::999999999999::::::;;;;;;:::::::::999999999999777666555444222222222111111111111000111111111111000000000000,,,---///000000000///.........---,,,,,,+++******)))))))))(((''''''&&&&&&###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!$$$&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$#########"""!!!"""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&###!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%'''$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&******)))((('''&&&&&&%%%''''''''''''''''''&&&&&&(((&&&$$$%%%((()))(((&&&'''((()))+++---000222444777777888:::<<>>===>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???>>>>>>=========<<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;;;;::::::777777777777777777666666555444444444333333222222333333333222222111111111//////000111111111111111......---,,,,,,+++******,,,++++++******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$###%%%&&&&&&$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""  """###$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&$$$##################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%''''''''''''''''''''''''(((&&&$$$%%%''')))((('''((()))***,,,...111333444777888999:::===???BBBCCCCCCFFFJJJNNNRRRWWW\\\```eeelllqqqssswww{{{{{{xxxpppiiihhhgggfffgggsss}}}zzzxxx|||}}}kkkYYYNNNBBB@@@BBBLLLZZZkkkooovvvuuuRRR@@@888111111111...---...///............---------***+++,,,,,,------,,,,,,((())),,,......,,,)))(((***+++---,,,+++))))))***+++++++++++++++,,,,,,,,,))))))))))))((((((((((((&&&'''(((((()))(((((('''&&&&&&''''''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$#########$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((((((&&&'''((())))))((('''&&&%%%$$$$$$%%%%%%&&&'''((())))))***+++++++++++++++,,,...111333333555888:::===>>>@@@BBBDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>@@@???>>>===<<<<<<<<<============<<<<<<<<<<<<;;;999999:::;;;;;;;;;;;;;;;555666666777777777888888888888777666666555444444666666555555444333222222222222111111222222333333.........------,,,,,,+++.........---,,,,,,++++++))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$''')))***(((&&&$$$######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&''')))(((((()))***+++---///222444555888888999;;;>>>AAACCCDDDDDDGGGLLLPPPUUUZZZ___cccjjjoootttvvvyyy}}}|||xxxsssjjjhhhhhhggghhhppp}}}vvvbbbUUUJJJDDDCCCMMM[[[lll|||xxxzzzvvvSSSCCC:::333111111...---...///............---------***+++,,,,,,------,,,,,,)))***,,,------,,,***)))+++,,,---,,,***)))***+++*********++++++,,,,,,,,,))))))))))))((((((((((((&&&&&&'''(((((())))))))))))))))))***************''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&%%%)))((('''''''''(((***+++)))***,,,...///000111111333555888:::;;;===@@@BBBFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@??????AAAAAA???>>>===<<<<<<;;;=========<<<<<<<<<<<<<<<999::::::;;;<<<<<<;;;;;;777777777777888888999999:::999999888777666555555888777777666555444333333444333222111111222444555000000000/////////......000000//////...---------++++++***)))((((((''''''((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###%%%'''(((((($$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&'''((())))))***+++,,,...000333555666888999:::===???BBBDDDFFFEEEIIIMMMRRRWWW]]]cccgggjjjppptttwwwzzz}}}}}}yyywwwkkkiiiiiijjjkkkmmmzzzjjj^^^QQQGGGCCCMMM[[[kkk|||ssszzzyyyZZZEEE<<<444222111///---//////............---------***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,((())))))(((&&&&&&'''((((((((())))))******++++++))))))))))))((((((((((((''''''''''''(((((())))))***************)))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%###"""###%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((()))))))))+++***)))))))))***+++,,,,,,---000333666888:::;;;;;;===@@@BBBCCCEEEHHHJJJMMMNNNNNNOOOOOOOOONNNNNNLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAAAAABBBAAAAAA???>>>===<<<;;;<<<<<<<<<===============:::;;;;;;<<<<<<;;;;;;:::;;;:::999888888888999999:::999999888777666666666888888777666555555444444555444333222222222444444222222222222222111111111111000000//////......---,,,,,,+++***))))))(((((()))))))))(((((('''''''''$$$$$$%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%%%%###"""!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!"""###%%%%%%###!!!!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***,,,,,,---///222444666888999:::<<<>>>AAADDDFFFHHHHHHKKKPPPUUUZZZ```fffjjjjjjpppvvvxxx|||}}}{{{nnnjjjjjjlllpppmmmxxxsssgggWWWIIICCCLLLYYYfffzzz~~~nnnqqqzzzwww^^^HHH>>>555333111///...//////............---------***+++,,,,,,------,,,,,,---,,,+++******+++,,,---*********)))''''''(((***((((((((((((((()))))))))))))))))))))(((((((((((((((''''''''''''(((((()))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((("""######$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((())))))((('''&&&&&&&&&'''&&&&&&&&&''''''(((((()))*********+++,,,...///000111333666:::===@@@BBBCCCBBBDDDGGGHHHIIIKKKMMMPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOONNNNNNMMMLLLOOONNNNNNMMMMMMLLLLLLKKKMMMLLLLLLKKKKKKJJJJJJJJJNNNLLLJJJGGGFFFFFFGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@???============>>>>>>>>>>>>??????<<<======<<<<<<;;;:::999;;;:::999888777888888999999888888888888777777777888888777777777777666666555555444333333333444444333333333333333333333333111111111000//////......------,,,,,,+++*********((((((((('''&&&&&&%%%%%%%%%'''((()))((('''((()))$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$###""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&''''''(((#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))(((%%%###!!!$$$'''))))))'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((()))((('''''')))+++------///000333666888999:::;;;===???BBBEEEHHHIIIJJJNNNSSSXXX]]]bbbhhhlllmmmsssyyy|||rrrkkkkkkooouuurrrvvvzzz{{{qqqaaaOOOEEEKKKSSSZZZjjj}}}~~~nnnooouuuyyy~~~~~~ttt```III???666333222///...000///............---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******+++---)))(((((((((((((((((('''))))))))))))(((((((((((())))))''''''&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''######$$$&&&''')))***+++######$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))%%%%%%%%%&&&'''(((((())))))***---111444777999999:::;;;>>>AAADDDFFFGGGHHHFFFHHHKKKLLLLLLMMMPPPRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPOOONNNNNNPPPPPPOOONNNNNNMMMMMMLLLOOOOOONNNNNNMMMLLLLLLKKKOOOLLLIIIFFFDDDCCCDDDDDDEEEFFFHHHKKKMMMOOOPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEFFFDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBB>>>>>>>>>===<<<:::888777888777666555555777888:::888888888999999999999:::888888999999999999::::::666666777777666555555444222222222222222222222222333222222111000000//////...............---------))))))(((((('''&&&&&&%%%%%%''')))(((%%%######$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%((()))((('''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((())))))'''''')))+++......000111444666999:::;;;<<<===@@@CCCFFFIIIKKKMMMPPPUUUZZZ^^^dddjjjnnnpppuuuzzz}}}tttlllkkkqqqxxxvvvvvvvvvwwwkkkVVVHHHKKKNNNPPP\\\mmmxxxqqqssswwwyyywwwdddJJJ@@@777333222///...000//////.........---------++++++,,,---------,,,,,,)))+++---//////---+++)))***+++***)))'''''')))+++******))))))((((((''''''))))))))))))((((((((((((***)))((('''&&&&&&'''((())))))(((((('''''''''&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''"""!!! !!!###$$$###"""''''''&&&&&&&&&&&&''''''###$$$%%%&&&''')))******$$$$$$%%%&&&&&&'''((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&''''''''''''((((((((()))%%%&&&&&&&&&((()))***+++************+++,,,---...***,,,111777<<<@@@BBBCCC@@@AAACCCEEEGGGIIIJJJJJJHHHJJJLLLMMMMMMNNNPPPRRROOOPPPQQQQQQRRRRRRRRRQQQNNNNNNOOOOOOOOOOOONNNNNNRRRRRRSSSSSSTTTUUUUUUUUUQQQQQQPPPOOOOOONNNMMMMMMLLLJJJFFFBBB?????????@@@???AAADDDHHHLLLOOORRRSSSRRRRRRQQQQQQQQQQQQQQQQQQLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDD@@@??????===;;;999888666555444333333444666999:::888888999::::::;;;;;;<<<999999:::;;;;;;<<<<<<===777888999999999777666555111111111111111111111111444333333222222111111000////////////000000000000,,,++++++***)))(((((('''$$$&&&(((&&&!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&(((***)))''''''))),,,...///000222444777999;;;;;;<<<>>>@@@DDDGGGJJJLLLOOORRRWWW[[[___eeejjjnnnpppvvvzzz{{{~~~|||sssjjjhhhkkkoooppprrrwww~~~}}}ttt]]]KKKIIIMMMMMMQQQYYYjjjtttzzzwww{{{}}}gggRRRDDD777222111000///111------...............---......---------,,,,,,,,,,,,+++******))))))******************))))))(((((())))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))***)))(((&&&&&&&&&'''((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$"""###%%%$$$!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))*********((('''%%%""" !!!%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%$$$###)))))))))***************///...------///111444666777999;;;>>>AAACCCEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJMMMMMMMMMLLLKKKLLLOOORRRTTTSSSQQQOOOOOOOOOQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTVVVVVVVVVUUUUUUTTTVVVWWWTTTOOOJJJIIIIIIEEECCC???:::666666999<<<999<<>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888666333111000000000111222333444444444222111000111000///......///000000------,,,+++************))))))))))))((((((((((((%%%%%%&&&&&&'''&&&&&&&&&(((''''''&&&&&&''''''((()))(((&&&$$$$$$$$$&&&'''!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$#########$$$&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''"""######$$$$$$######"""&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******+++***((('''''')))+++,,,111111222333666888;;;<<<<<<>>>AAACCCEEEIIINNNQQQRRRTTTWWW\\\bbbhhhlllooopppsssxxx}}}}}}|||tttiiifffhhhlllmmmnnnpppyyyrrrvvv|||}}}eeePPPIIIHHHFFFHHHNNN^^^iiiwwwyyy{{{mmmVVVHHH999444333111000111,,,------.........------,,,,,,,,,------.........,,,+++******))))))******++++++*********)))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''%%%$$$'''((((((&&&$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))((((((((((((&&&$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&))))))***+++,,,,,,------222222222333444666999:::>>>@@@BBBEEEGGGIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIILLLMMMNNNMMMMMMMMMPPPRRRTTTSSSQQQPPPOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVUUUPPPJJJEEEBBBBBB===<<<888444111111444777>>>AAAFFFKKKPPPSSSTTTTTTRRRPPPMMMJJJHHHFFFEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKLLLKKKJJJIIIIIIKKKLLLMMMNNNMMMKKKIIIHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAA???<<<999666444111000000000111222444555555555666666888999;;;<<<;;;;;;;;;;;;;;;::::::999;;;;;;:::::::::999999999999777444222000000000111///000000111222222222111222111000/////////000000......---,,,++++++++++++*********)))))))))((((((%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&%%%###"""###$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$######""""""""""""######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))***)))(((((((((***,,,---000111333555777999:::;;;===???BBBDDDFFFIIINNNQQQSSSUUUXXX]]]ccciiinnnpppqqqtttxxx|||}}}}}}{{{yyyxxxjjjddddddgggggghhhhhhnnn~~~vvvfffeeehhhsssmmmUUUIIIDDD???@@@EEEQQQ^^^mmmvvvzzzyyywww|||www\\\LLL<<<666444222111111---------......------,,,***++++++,,,---...///000,,,+++******))))))******+++++++++++++++*********))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))(((((())))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$'''(((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''((())))))+++)))((('''((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((())))))***)))***,,,---///111222333666777888:::<<<>>>???@@@EEEFFFHHHJJJKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJMMMOOOPPPPPPPPPQQQSSSTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUVVVVVVWWWWWWWWWVVVVVVVVVTTTPPPIIIBBB<<<::::::444444333111000222666999FFFHHHLLLOOORRRSSSSSSSSSQQQNNNJJJEEEBBB???>>>>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCDDDEEEGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????===>>>>>>???@@@@@@AAAAAAAAAAAA@@@???===:::777555111111000///////////////111111222333444666777888<<<===>>>??????>>>======;;;;;;;;;;;;;;;::::::999:::999666333222111111111,,,---------///000111222222111111000///000000000000///...------,,,,,,,,,+++++++++*********))))))'''''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&%%%&&&'''&&&###"""###$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$######$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((***,,,...///000222444666888:::::::::>>>@@@CCCEEEGGGJJJNNNQQQTTTWWW[[[```fffkkkppprrrsssuuuxxxzzz{{{yyyvvvuuuooodddaaaaaacccddddddhhhvvv~~~~~~~~~}}}nnn```\\\]]]hhh~~~oooWWWIIIBBB???@@@DDDIIIYYYkkktttvvvzzz}}}rrrnnnssscccQQQ>>>666444333111111....../////////...------++++++,,,,,,---...//////,,,+++******))))))******++++++++++++++++++++++++))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))'''((()))******)))((('''))))))(((((((((((())))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''')))'''&&&&&&''''''(((''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''((()))+++---,,,---///111444777999:::;;;<<<>>>@@@BBBDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJKKKLLLMMMOOOOOOJJJMMMQQQSSSSSSSSSSSSTTTUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVWWWWWWVVVVVVVVVVVVUUUQQQKKKDDD===999777666222333333444555999>>>BBBLLLMMMNNNOOOPPPOOONNNMMMMMMJJJFFFAAA===<<<;;;;;;=========<<<<<<<<<<<<<<<>>>>>>===>>>???@@@AAABBB???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>?????????======<<<<<<;;;:::::::::<<<<<<<<<======>>>>>>>>>>>>?????????===<<<:::888777666555333111///...---.........///000222333444999;;;===@@@AAABBBAAAAAA<<<======>>>>>>===<<<;;;<<<;;;888666444333222222------,,,+++,,,---///000111111111000000000000111111111000///............,,,,,,,,,++++++++++++***(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###!!!!!!"""############"""$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''(((***,,,...000222333333444555777999;;;<<>>@@@>>>@@@BBBDDDFFFGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPKKKNNNRRRUUUUUUTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWZZZYYYYYYXXXWWWWWWWWWWWWTTTPPPJJJDDD@@@>>><<<<<<888999999:::;;;>>>BBBFFFKKKKKKKKKJJJHHHFFFDDDCCCEEECCC@@@===;;;:::::::::999999::::::::::::999999;;;;;;;;;<<<>>>???@@@AAA???@@@BBBCCCCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999;;;::::::999777666555444------------...///000000000222666999<<<>>>???@@@>>>???@@@BBBBBBAAA@@@???>>>===;;;999777666555444111000...---,,,,,,,,,---//////000000111111111111222222111000////////////...---------,,,,,,,,,,,,)))*********))))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&"""$$$%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$!!!!!!"""############"""%%%%%%%%%$$$%%%%%%&&&&&&'''(((((())))))(((((('''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((((((((('''&&&''''''((((((''''''&&&(((((((((((((((''''''''''''''')))+++---000222333777666444333555999===??????BBBEEEIIIKKKNNNQQQTTTYYY\\\aaagggmmmrrruuuwwwwwwwwwxxxwwwuuurrrnnnlllnnnccc``````dddfffgggnnn|||tttuuu|||}}}zzzhhhiiibbb^^^^^^ZZZcccyyyqqq\\\KKKBBB@@@AAACCCEEETTTgggsssuuurrrqqqqqq{{{qqqeee\\\ZZZbbbwwwjjjLLL<<<666333111000000000000000000///...---......---------,,,,,,,,,,,,+++******))))))***************+++++++++++++++))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))(((((())))))******))))))&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&,,,)))'''&&&&&&%%%$$$"""$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$%%%&&&''''''%%%###""""""###&&&&&&&&&'''(((((())))))(((((()))+++...000333444888999:::===???AAACCCDDDCCCCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLOOOOOONNNMMMMMMMMMMMMNNNNNNQQQTTTVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWYYYYYYXXXXXXXXXXXXYYYYYY[[[[[[YYYXXXWWWWWWWWWWWWTTTPPPKKKGGGEEEEEEDDDCCC?????????===<<<===???BBBFFFEEEEEEDDDBBB@@@>>>>>>???>>>===<<<<<<;;;;;;<<<777888:::===???@@@AAAAAA??????AAABBBDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDCCCCCCBBB??????>>>===<<<<<<;;;;;;999999:::;;;:::999888777444555666777777777777777//////...---------.........///222555999<<>>===;;;:::999888555444222000...,,,,,,++++++,,,...000111222222222333222111000000///////////////.........---------++++++++++++***)))(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&'''((('''$$$###$$$%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((((((((&&&%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((('''(((***,,,///111333444888777555444666999===@@@>>>AAAFFFJJJMMMPPPTTTVVV\\\___dddjjjpppuuuxxxyyyyyyyyyxxxvvvtttpppllljjjvvviiiddd___ccceeedddjjjxxxvvvxxx~~~llljjjbbb```aaa\\\dddyyyzzznnn[[[KKKBBBAAABBBCCCFFFRRRcccpppvvvuuuqqqooooooggg^^^WWWVVV```www}}}ZZZCCC:::555111000////////////...---,,,+++,,,,,,------------------,,,+++******))))))******)))))))))*********++++++))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((()))******+++&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&(((&&&$$$$$$&&&'''&&&$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&((()))'''%%%$$$%%%'''''''''(((((()))******++++++---///333666888::::::>>>???@@@BBBDDDEEEFFFGGGGGGFFFFFFFFFFFFHHHJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQPPPOOOOOOOOOOOOPPPQQQSSSVVVWWWVVVVVVVVVWWWVVVVVVWWWWWWXXXXXXXXXXXXZZZYYYYYYXXXXXXYYYYYYZZZXXXWWWUUUSSSRRRRRRRRRRRRPPPLLLHHHFFFFFFFFFEEEDDD@@@AAA@@@>>>======???AAACCCCCCDDDDDDDDDDDDDDDDDD@@@AAABBBCCCCCCBBBBBBAAA===>>>AAAEEEGGGIIIJJJKKKHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRPPPPPPOOOOOONNNMMMMMMLLLKKKJJJIIIGGGEEECCCBBBBBB???@@@@@@???===;;;999777222333444555555555444444222222000///...---------//////000222555999===???@@@AAACCCEEEFFFEEECCCBBB@@@@@@@@@??????>>>===<<<777777666444222///---,,,((())),,,...111222222333333222111000////////////000000/////////.........,,,,,,,,,,,,+++***)))((()))((((((''''''(((((()))%%%&&&''''''((((((((((((&&&'''((('''%%%$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$######((('''%%%$$$$$$%%%'''(((&&&''''''&&&&&&%%%$$$###''''''((((((((((((''''''&&&&&&''''''(((((())))))((()))+++...000222333444666666777888999;;;<<<======AAAFFFKKKOOORRRVVVYYY^^^aaagggmmmssswwwzzz{{{zzzyyyxxxvvvsssoookkkiii{{{mmmhhh___bbbcccaaafffvvvzzz}}}tttoooeeebbbddd___fff{{{~~~rrriiiXXXIIICCCCCCEEEEEEHHHRRRaaaooowwwyyyvvvsssjjjddd\\\VVVUUU```xxxdddIII===666222000------------,,,+++***)))***++++++,,,---...//////,,,++++++***)))*********(((((())))))*********+++))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))***)))((((((((()))+++,,,((()))***++++++***)))(((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&  %%%((()))((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%'''((()))(((((('''$$$&&&))))))((((((+++---'''(((((()))***++++++,,,///111444888<<<>>>??????CCCCCCDDDEEEFFFGGGHHHHHHJJJIIIGGGFFFGGGHHHJJJLLLJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUSSSUUUWWWWWWVVVVVVWWWXXXVVVVVVWWWXXXYYYYYYXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYRRRQQQOOOMMMLLLKKKKKKLLLJJJGGGCCCBBBCCCDDDBBB@@@===>>>???>>>>>>???BBBDDDEEEEEEFFFHHHJJJLLLMMMNNNFFFHHHJJJKKKKKKJJJHHHGGGFFFGGGIIILLLNNNOOOOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSRRRVVVUUUSSSQQQOOOMMMKKKJJJHHHHHHGGGEEEBBB???;;;999;;;;;;;;;;;;999777555333555444222000...------,,,---,,,+++,,,...222666999???AAACCCEEEFFFEEECCCAAA@@@AAAAAAAAAAAA@@@??????888888888777555222///...&&&'''***...000222333333333222111000////////////000000000000////////////---------,,,+++***)))((())))))(((((((((((())))))&&&&&&'''((())))))((((((###%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$#########$$$%%%%%%&&&$$$$$$&&&&&&&&&$$$"""!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&***'''### ###'''***'''''''''&&&%%%$$$""""""''''''((((((((((((''''''%%%&&&&&&'''((()))******)))***,,,...000222333333333555888;;;===<<<;;;:::<<<@@@FFFLLLPPPTTTXXXZZZ___bbbhhhnnntttyyy{{{|||zzzzzzxxxvvvsssoookkkiiipppgggeeecccbbbccceeelll{{{|||nnndddcccaaa```hhhuuu|||xxxppphhh^^^TTTIIIBBBCCCHHHKKKUUUaaammmxxxzzzqqqiii___VVVTTT```{{{pppMMM<<<888444...111111000///////////////------,,,++++++***))))))...---+++*********++++++******************************))))))((((((''''''++++++***)))(((((())))))))))))(((''''''''''''''',,,,,,++++++******))))))((((((((()))(((''''''&&&)))(((((('''''''''((((((&&&'''''''''((())))))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%&&&((()))))))))(((''''''''''''''''''''''''''''''%%%###%%%((()))'''%%%''''''(((***,,,///111222777999;;;>>>AAABBBCCCCCCBBBCCCFFFHHHIIIJJJIIIIIIJJJIIIHHHHHHHHHKKKMMMOOOLLLLLLLLLNNNPPPQQQPPPOOOPPPPPPPPPQQQRRRUUUWWWYYYVVVVVVWWWWWWWWWVVVVVVUUUVVVWWWWWWXXXWWWWWWVVVVVVYYYYYYYYYXXXWWWTTTRRRPPPIIIHHHEEEDDDCCCDDDEEEFFFAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCEEEGGGJJJMMMNNNQQQQQQRRRSSSTTTUUUVVVVVVSSSRRRQQQOOONNNLLLKKKJJJLLLLLLLLLMMMOOOPPPRRRSSSUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZ\\\]]]^^^___[[[[[[ZZZYYYXXXWWWVVVVVVTTTUUUUUUTTTTTTRRRQQQPPPVVVUUUTTTRRRQQQOOONNNMMMMMMKKKIIIJJJLLLKKKIIIFFFBBBAAA???===:::777555444666666555444222///---,,,/////////000111222222222888<<>>===<<<:::777555444333///...---,,,,,,---///000333333333333222000///...222111000//////000111111000000000000...,,,***)))))))))'''&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&###"""###&&&(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%#########%%%'''(((#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++***)))(((((((((((((((+++,,,---///000222333444888888888999:::===???@@@AAACCCGGGJJJNNNTTT[[[___eeeiiinnnrrruuuyyy~~~}}}yyyuuupppkkkhhhfffvvvlllgggdddccccccdddhhhuuuuuujjjhhhdddaaagggrrrzzzppphhh^^^UUUKKKCCCCCCGGGMMMXXXfffppp{{{yyylll^^^UUU]]]wwwtttQQQ@@@;;;777222111111000///////////////---------,,,++++++******,,,+++***))))))******+++******************************))))))((((((((((((++++++***)))))))))))))))******)))((((((((((((((()))))))))((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&######$$$%%%%%%&&&&&&&&&)))'''&&&&&&)))***(((&&&***+++,,,...111333666777;;;<<>>@@@AAAAAADDDGGGKKKPPPVVV]]]aaagggkkkppptttvvvzzz{{{tttmmmgggbbb```rrriiifffddddddcccdddlllvvvtttpppkkkeeehhhpppsssjjj```XXXOOOGGGEEEGGGQQQ^^^lllvvv~~~kkk[[[]]]ssswwwUUUBBB;;;888333111111000///////////////......------,,,,,,+++++++++++++++***++++++,,,---))))))))))))))))))))))))***))))))))))))(((((((((+++***))))))))))))))))))+++******))))))))))))***(((((((((((())))))))))))'''''''''''''''&&&%%%%%%###$$$%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''+++******)))(((&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%"""######$$$%%%&&&''''''***(((((()))***+++***)))///000222444777:::<<<===@@@BBBDDDFFFGGGHHHHHHGGGJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOONNNMMMMMMLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFCCCCCCDDDCCCCCCBBBAAA@@@<<<===>>>???AAACCCDDDEEEKKKLLLMMMNNNPPPRRRSSSSSSZZZYYYYYYYYYYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXWWWVVVUUUTTTSSSUUUTTTUUUUUUVVVWWWXXXYYYUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVYYYYYYXXXWWWVVVUUUUUUTTTUUUTTTRRRQQQPPPPPPQQQRRRTTTTTTSSSSSSRRRQQQQQQPPPRRRQQQQQQRRRTTTTTTSSSRRRNNNMMMLLLJJJHHHFFFDDDCCC===>>>>>>======<<<;;;:::888888777666666555444444222444666:::===@@@BBBDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCBBBAAA@@@???===<<<<<<777666444111000/////////111111111222222333333333333333111000///////////////000000000000///...---,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''############""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''"""###%%%&&&'''(((((((((,,,---///111333555666777999999::::::<<>>>>>>>>===>>>???@@@AAABBBCCCCCCCCCDDDGGGIIIKKKLLLMMMMMMTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWVVVUUUTTTTTTSSSSSSRRRQQQOOOMMMMMMMMMOOOPPPRRRRRRRRRRRRRRRQQQQQQQQQPPPQQQRRRSSSUUUVVVUUUUUUSSSRRRQQQPPPNNNMMMKKKKKKEEEEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@>>>===<<<;;;:::777666666666888;;;>>>@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@??????<<<;;;888666333222111000/////////000111222333444444333222111000///......//////000000000000000000...---,,,+++***)))(((((('''''''''(((((('''''''''(((''''''&&&''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######""""""######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))(((''',,,---///111333555777888999999999:::<<>>AAACCCDDDEEEEEEGGGHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKMMMNNNJJJJJJKKKKKKKKKJJJJJJIIIHHHIIIJJJJJJIIIIIIKKKMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIFFFCCC@@@>>>======;;;:::999999999999:::;;;:::;;;===@@@CCCFFFHHHIIINNNOOOQQQRRRTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPOOOOOOPPPQQQQQQRRRPPPOOONNNNNNPPPRRRSSSQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRPPPNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQSSSTTTUUUVVVWWWWWWUUUTTTSSSRRRQQQPPPPPPOOOMMMMMMLLLKKKIIIGGGEEEDDDGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>;;;999888999;;;<<<===>>>???@@@BBBDDDFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@???===:::888555444333............///111222333444444444333111000///...///////////////000000111///......---+++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))************------///111333555777888888888999:::<<>>;;;::::::888888777888999;;;===???AAABBBCCCFFFJJJNNNQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSUUUVVVWWWYYYZZZZZZZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVRRRRRRSSSSSSSSSTTTTTTTTTPPPPPPOOONNNNNNNNNOOOOOONNNMMMLLLLLLLLLMMMOOOOOONNNOOOOOOPPPQQQRRRRRRSSSPPPPPPPPPOOOOOONNNNNNNNNQQQQQQPPPOOOOOOOOOPPPQQQNNNNNNNNNMMMMMMMMMMMMMMMOOOQQQTTTUUUUUUUUUWWWXXXTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQQQQOOOMMMJJJHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDGGGFFFCCCAAA???>>>>>>>>>999999999;;;===???AAABBBCCCCCCCCCDDDEEEEEEFFFFFFBBBAAA@@@>>><<<:::888777000//////...///000111222555555555444444222111000/////////......///000000/////////...---,,,+++***))))))(((((((((((())))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((###$$$%%%&&&(((+++---//////000111333444666777888999999:::;;;===@@@CCCEEEKKKNNNRRRVVV[[[bbbiiinnnqqqsssvvvyyy|||zzzwwwsssnnnkkkgggeeedddfffjjjllluuuppplllmmmmmmlllnnnrrr|||}}}qqqhhh\\\QQQKKKNNNUUU___jjj|||vvvttt|||dddKKK<<<666333111111000///////////////++++++,,,,,,,,,,,,,,,,,,)))***+++++++++***)))(((************************))))))*********+++++++++)))))))))))))))***++++++((((((''''''((())))))***)))))))))((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((%%%$$$$$$%%%%%%'''((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&((()))************&&&'''((()))***+++,,,,,,///222555777888:::===@@@>>>@@@BBBEEEGGGGGGGGGGGGEEEGGGHHHJJJLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIDDDCCCAAA@@@?????????@@@BBBHHHOOORRRQQQQQQTTTWWWTTTTTTTTTTTTRRRPPPNNNMMMGGGEEEBBB>>><<<;;;::::::999999999;;;>>>AAAEEEGGGHHHIIIJJJLLLNNNRRRUUUVVVPPPOOOOOOOOOPPPRRRTTTUUUWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRROOOOOOPPPQQQRRRSSSSSSTTTPPPPPPOOONNNMMMMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJIIIIIILLLOOORRRSSSRRRRRRTTTVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFF;;;::::::999:::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBAAA???>>><<<<<<444333111000///000111222555555666666666555333222000///...------......///...////////////...---,,,******)))(((((()))******)))(((((('''&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&'''&&&$$$"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&(((,,,000222333444555666777888888999;;;;;;<<<===@@@CCCFFFGGGNNNQQQTTTXXX]]]cccjjjoooqqqrrruuuyyy{{{yyysssnnnhhhfffeeeeeeiiiooovvvzzzzzztttooooooooonnnpppsss}}}tttkkk___SSSLLLIIIOOOWWWcccxxxzzz|||zzz}}}wwwcccKKK<<<666444111111000///////////////++++++++++++++++++++++++---......///...---+++***************************))))))******++++++++++++))))))((())))))***++++++))))))((())))))***++++++,,,,,,++++++******))))))(((((())))))(((((('''&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))&&&&&&&&&'''((()))***+++&&&'''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))))))))''''''&&&''')))+++---000111222444777:::;;;;;;<<>>BBBFFFKKKMMMHHHHHHHHHIIIKKKMMMOOOQQQLLLKKKKKKKKKMMMOOORRRTTTRRRRRRRRRRRRRRRRRRRRRRRRVVVWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLMMMNNNOOOPPPQQQQQQOOOOOONNNMMMLLLLLLLLLLLLGGGHHHIIIJJJJJJJJJIIIIIINNNMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGHHHKKKNNNOOONNNMMMOOORRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMJJJKKKKKKLLLMMMMMMNNNNNNHHHJJJMMMOOOPPPOOONNNMMMEEEDDDBBB@@@@@@@@@@@@@@@888999:::;;;===>>>???@@@BBBBBBBBBBBBAAA@@@???>>>888666444222111111222222555555666777777666555444000///...---,,,------.........///000000///...---+++***)))(((((()))***+++******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###%%%&&&%%%""" """$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###$$$%%%''''''''''''''''''''''''''''''''''''''''''((((((((())),,,+++)))((()))---000333777777777888999999::::::======>>>???BBBEEEHHHJJJQQQSSSVVVZZZ^^^dddjjjoooqqqrrrtttxxxzzzwwwqqqkkkaaaaaabbbfffmmmxxx{{{nnnkkkmmmppptttxxxzzzvvvnnn[[[HHHHHHKKKPPPYYYkkkwww{{{|||ooo```OOO>>>666666...............---------------...//////......---+++++++++************)))((()))***+++++++++++++++...,,,)))'''&&&''')))***---,,,***)))))))))***+++******))))))((((((''''''(((((())))))))))))((((((***))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%''')))(((%%%$$$&&&(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$###$$$&&&(((******)))((('''&&&'''((())))))******,,,///333666888888;;;>>>@@@@@@@@@AAABBBCCCEEEGGGIIIJJJIIIHHHGGGHHHHHHHHHIIIJJJKKKKKKLLLIIIJJJKKKJJJGGGBBB<<<999999777555555666999===???LLLQQQVVVZZZZZZYYYXXXXXXVVVWWWWWWVVVRRRMMMGGGDDD>>>???@@@@@@@@@@@@@@@@@@???@@@BBBEEEGGGHHHIIIIIIJJJIIIJJJLLLNNNNNNLLLJJJHHHIIIIIIKKKMMMOOOPPPRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTTTTSSSRRROOOMMMKKKMMMLLLMMMOOOPPPPPPNNNMMMJJJLLLKKKJJJNNNRRRPPPKKKIIIKKKMMMOOONNNLLLJJJHHHFFFFFFFFFGGGHHHIIIJJJJJJJJJMMMMMMHHHGGGJJJLLLKKKHHHIIIIIIHHHGGGGGGHHHIIIGGGHHHHHHGGGGGGHHHJJJMMMJJJJJJIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNQQQPPPNNNMMMNNNOOONNNNNNNNNMMMMMMNNNPPPQQQQQQPPPQQQPPPPPPOOONNNMMMLLLLLLKKKMMMNNNPPPQQQQQQPPPPPPKKKJJJIIIGGGFFFFFFFFFFFFBBB@@@>>><<<;;;;;;;;;<<<;;;;;;===>>>>>>>>>>>>>>>>>>===:::777444222111111888555333666<<<@@@<<<555444222000---,,,,,,,,,---,,,---......//////......000///---+++)))(((((('''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((&&&%%%%%%&&&'''(((&&&''''''''''''%%%$$$###''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######'''&&&%%%$$$%%%''')))+++$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%'''((((((((()))))))))***)))***++++++,,,...111444444444444444666888:::<<<777888;;;>>>AAAEEEHHHJJJSSSUUUYYY___dddjjjnnnqqqrrruuuzzz}}}{{{vvvpppkkkccceeehhhiiiooo~~~sssooopppqqqrrrtttuuuvvvbbbNNNFFFIIILLLSSSaaayyyyyyxxxooo\\\III;;;555555000000////////////......---------------,,,,,,,,,++++++++++++************))))))***+++++++++++++++,,,++++++***)))(((((((((,,,+++***)))((())))))***))))))))))))(((((((((((())))))(((((((((((())))))***))))))(((''''''&&&&&&''''''((((((''''''&&&%%%%%%''')))(((&&&%%%&&&(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&''')))))))))((('''''''''((()))***+++,,,...000333777999;;;;;;>>>@@@AAAAAABBBCCCEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGFFFCCC???:::666333444222111111444;;;BBBFFFQQQTTTXXXZZZYYYXXXWWWVVVTTTUUUUUUUUUSSSOOOLLLIIIFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDFFFIIIKKKLLLMMMNNNNNNMMMLLLMMMNNNMMMLLLJJJGGGHHHHHHJJJLLLNNNPPPQQQNNNMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGIIIHHHGGGIIIMMMLLLHHHIIIHHHHHHIIIJJJIIIFFFCCCBBBAAAAAABBBCCCFFFIIIJJJJJJLLLLLLJJJKKKNNNOOOMMMHHHHHHGGGFFFDDDDDDFFFGGGDDDEEEFFFFFFEEEEEEGGGIIIFFFEEEDDDDDDEEEEEEFFFEEEGGGGGGHHHIIIIIIIIIIIIIIILLLKKKKKKKKKKKKKKKJJJIIIMMMMMMMMMNNNPPPPPPPPPOOOLLLMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQPPPMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDBBB@@@>>><<<;;;;;;::::::;;;;;;<<<===>>>>>>@@@???===:::666333111111333333444666:::<<<888333777666333000...---,,,,,,,,,---...///000000000000222111000...,,,+++++++++))))))((('''&&&&&&''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))((((((''''''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%''')))***&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&'''''''''''''''((((((((('''((()))******,,,///222444444555555777888999::::::;;;===???CCCGGGJJJKKKTTTVVV[[[aaaggglllpppssstttwwwzzz|||yyysssmmmhhhdddggglllrrr{{{vvvppppppooonnnnnnppplllVVVFFFHHHJJJMMMVVVjjjxxxttt}}}vvv```NNN>>>555333111111111000000/////////...---,,,+++***++++++,,,,,,+++++++++************))))))***++++++++++++*********+++,,,+++***((('''******)))((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***)))))))))(((''''''&&&&&&(((((())))))(((((('''&&&&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))+++,,,---///111333777:::<<<>>>???@@@AAACCCCCCCCCDDDFFFHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMMMMMMMKKKJJJHHHFFFDDD@@@;;;666333111000111000///111777AAAJJJQQQVVVXXXZZZZZZXXXVVVVVVVVVTTTTTTUUUUUUUUUTTTSSSRRRPPPOOONNNLLLJJJHHHGGGFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSQQQNNNMMMNNNMMMLLLKKKIIIIIIIIIKKKLLLNNNPPPQQQNNNLLLKKKIIIHHHHHHHHHIIIGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEBBBDDDDDDDDDGGGMMMMMMJJJLLLHHHFFFGGGJJJIIIDDD??????>>>===>>>AAAFFFKKKNNNPPPQQQQQQRRRVVV\\\[[[VVVMMMLLLIIIFFFEEEEEEFFFFFFCCCEEEGGGHHHHHHHHHJJJKKKHHHEEEBBBAAACCCDDDDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKLLLLLLLLLMMMNNNOOOOOOOOONNNNNNOOOPPPQQQQQQQQQQQQOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIFFFCCC@@@>>><<<::::::999999:::;;;===>>>???@@@@@@>>>;;;999888999666333111222666999<<<<<<:::999777555222///---,,,,,,,,,---///000111222222333222111///...---------++++++)))(((''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&'''((())))))))))))&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))''''''%%%$$$$$$%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((******+++,,,///222444555666777888888999888<<<===???BBBEEEHHHKKKMMMUUUXXX]]]cccjjjooosssuuuxxxyyy{{{{{{wwwqqqkkkgggdddgggnnnyyyuuunnnmmmlllkkkkkkmmmsss\\\HHHHHHIIIJJJOOO^^^xxx}}}sssnnnwwwlllZZZGGG888111111111111000000//////...000///,,,*********,,,---,,,,,,+++++++++*********)))******+++++++++******++++++++++++******)))((())))))((((((((((((((((((''''''(((((())))))******+++)))(((&&&&&&((()))+++))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***,,,...000111444666999===@@@BBBBBBCCCCCCDDDDDDDDDDDDEEEHHHKKKIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPPPPOOOMMMJJJHHHCCC@@@:::555222111111222333333444888@@@IIIRRRXXXXXXZZZZZZZZZXXXWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZXXXVVVTTTQQQNNNKKKJJJIIIHHHIIIKKKMMMNNNOOOPPPPPPTTTRRROOOMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOOOONNNMMMKKKIIIGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJIIIFFFDDDCCCCCC>>>AAACCCDDDJJJRRRWWWVVVSSSOOOMMMPPPTTTSSSJJJBBBAAA@@@@@@AAAEEEKKKQQQUUU]]]^^^^^^aaaiiiooommmgggZZZWWWRRRNNNLLLKKKJJJIIIHHHKKKOOOQQQSSSSSSUUUVVVQQQMMMGGGEEEEEEFFFEEEDDD@@@AAACCCEEEGGGHHHIIIIIIIIIHHHHHHFFFEEEEEEGGGIIIDDDGGGIIIJJJJJJJJJIIIIIIMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOQQQPPPOOOOOOOOOOOOOOOPPPOOOOOONNNMMMJJJGGGDDDBBB>>>===;;;999888999;;;<<<;;;>>>@@@@@@??????AAADDDMMMAAA444111333777;;;>>>999999:::999777444111///,,,,,,---...///111222333111000///...---------------,,,+++***((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&)))***,,,---...///111333444555777888999999888888===>>>@@@CCCFFFJJJMMMNNNVVVYYY___ffflllrrrvvvxxx|||}}}}}}{{{xxxsssmmmjjjfffgggmmm{{{wwwnnnnnnnnnnnnnnnkkk{{{yyyxxxvvvaaaJJJGGGFFFGGGJJJUUUmmm}}}qqqiiifffooo}}}qqq^^^KKK;;;444111111000//////...------111///---,,,+++,,,---...,,,,,,,,,++++++++++++*********+++++++++******)))---,,,***)))((()))+++,,,((((((((()))))))))((((((''''''(((((())))))******+++)))(((&&&&&&((()))+++((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''(((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((''')))***,,,...111333555666999;;;>>>AAACCCDDDEEEEEEDDDEEEEEEDDDDDDEEEHHHKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKMMMNNNNNNMMMJJJGGGDDD<<<:::666333222333666888777999===CCCIIIOOOTTTWWWXXXYYYZZZZZZYYYZZZ[[[]]]^^^^^^]]]\\\\\\\\\]]]]]]YYYXXXUUURRROOOLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQOOOMMMLLLMMMNNNNNNMMMKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIGGGDDDCCCBBBBBBBBB???BBBFFFJJJNNNPPPQQQRRRUUUUUUSSSNNNHHHDDDBBBCCC>>>CCCFFFHHHOOOYYY```bbb]]][[[\\\aaafffcccXXXNNNIIIHHHIIIJJJNNNTTTYYY]]]iiikkkkkkooowww~~~|||vvvhhhccc]]]YYYWWWTTTRRROOOOOOSSSXXX[[[^^^```bbbddd^^^XXXQQQMMMLLLKKKHHHFFFCCCEEEHHHKKKOOOQQQSSSTTTUUUSSSPPPJJJEEEBBBDDDFFFDDDFFFIIIJJJIIIHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLPPPOOOOOOOOOOOOOOOPPPQQQPPPPPPQQQPPPOOOMMMKKKIIIEEECCC???<<<:::::::::;;;999<<>>???CCCGGG]]]MMM@@@===>>>:::555222666777999::::::888666444------------...///000111111000//////............///...,,,+++***))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%'''(((((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''(((***---......///111333444555777999:::999999888===>>>@@@CCCGGGKKKNNNPPPWWW[[[aaahhhooouuuyyyzzz~~~|||yyyuuuqqqooojjjjjjnnn{{{}}}tttssssssrrrqqqiiittt|||vvvkkkhhhpppwwweeeLLLFFFCCCDDDEEEMMMaaavvvyyyoooeee^^^]]]fffuuuuuuaaaMMM???999111111000///......------///...------------//////,,,,,,,,,,,,++++++++++++***++++++++++++***))))))...,,,***(((((())),,,---(((((()))*********))))))(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********,,,...000333666888::::::>>>???AAABBBDDDEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIGGGEEEBBBAAA888777666555777:::===??????BBBFFFJJJNNNRRRTTTTTTWWWYYY[[[[[[[[[\\\^^^``````___^^^]]]\\\\\\\\\\\\VVVUUURRRPPPMMMLLLLLLLLLOOOOOOPPPPPPPPPOOOOOONNNMMMLLLJJJJJJKKKLLLKKKJJJFFFFFFFFFEEEFFFFFFGGGGGGEEEDDDAAA???>>>=========<<>>>>>===<<>>@@@DDDHHHMMMQQQSSSYYY]]]dddlllsssyyy}}}~~~~~~zzzwwwtttqqqooommmmmmrrr~~~}}}{{{zzzwwwrrrnnnffflll}}}vvvpppbbb___bbbqqqxxxjjjRRRHHHBBBCCCDDDHHHXXXjjjxxxxxxwwwtttmmmddd\\\WWWUUU]]]nnnsssYYYEEE<<<333222222111///......---,,,,,,,,,------......///------,,,,,,,,,++++++++++++++++++++++++***)))))),,,+++*********+++,,,,,,((((((***+++++++++******))))))))))))(((((((((((())))))(((((((((((())))))'''((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&%%%$$$%%%(((***)))'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((()))***,,,...///000222555888;;;===>>>>>>BBBBBBAAABBBBBBCCCDDDEEEDDDFFFHHHIIIHHHGGGHHHJJJKKKLLLMMMMMMMMMMMMKKKKKKGGGGGGGGGFFFEEECCCBBBAAA:::;;;<<<>>>AAADDDFFFHHHJJJKKKMMMPPPRRRTTTVVVWWWXXXZZZ\\\]]]]]]]]]^^^___[[[[[[[[[ZZZYYYXXXXXXWWWRRRQQQOOOMMMLLLMMMNNNNNNPPPPPPOOOOOONNNLLLKKKJJJKKKJJJHHHHHHIIIHHHFFFDDDBBBBBBCCCDDDEEEGGGIIIJJJGGGFFFDDDBBB@@@@@@@@@AAA???FFFRRR___jjjpppsssttttttvvvuuuooohhhdddeeeggghhhjjjggg```^^^aaafffgggkkkmmmpppuuuwwwvvvqqqmmmfffhhhllloooqqqqqqooonnnqqqtttvvvvvvyyyzzzvvvsssssstttrrrmmmiiiccceeegggiiijjjlllppprrrqqqlllggggggjjjkkkhhhcccffffffggghhhhhhhhhhhhgggnnnpppqqqkkk```UUUOOOMMMKKKMMMOOOMMMJJJKKKOOOTTTQQQPPPOOONNNLLLJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLJJJIIIGGGEEEDDDCCCAAACCCBBB>>>999:::BBBIIIMMMRRRbbbrrrmmmTTT>>>444333444666888999:::::::::777555333000///......///111111000000000111111222///......---,,,,,,,,,---((((((((((((((((((((((((++++++***)))(((''''''&&&%%%&&&'''((()))))))))((())))))''''''''''''((()))%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''$$$$$$%%%&&&'''(((((()))&&&))),,,.........000111444444555666888;;;===>>><<<>>>AAAFFFKKKPPPTTTVVV\\\```hhhpppxxx~~~{{{wwwrrrnnnlllkkkhhhllltttxxx~~~}}}wwwnnnhhhdddfffvvvvvvpppaaa\\\[[[ggg~~~zzznnnXXXLLLDDDEEEEEEGGGSSScccrrrqqqpppmmmfff___WWWSSSOOOWWWjjjhhhKKK<<<444444333222111000///...)))***+++,,,---.........---------,,,,,,,,,+++++++++++++++++++++***)))(((******+++,,,,,,,,,+++***((()))***,,,,,,,,,+++*********))))))((((((''''''(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''&&&'''%%%###%%%(((***)))'''''''''(((((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********,,,///222333333555888;;;>>>???@@@@@@DDDCCCBBBAAAAAABBBCCCDDDEEEGGGJJJKKKJJJIIIIIIJJJLLLNNNOOOPPPPPPOOOMMMLLLIIIIIIHHHGGGEEEEEEDDDDDD???AAADDDGGGKKKMMMOOOOOOTTTTTTSSSTTTUUUXXXZZZ\\\YYY[[[^^^___^^^]]]]]]^^^VVVVVVWWWWWWVVVUUUTTTSSSOOONNNLLLKKKLLLMMMOOOPPPNNNNNNMMMLLLJJJHHHFFFEEEJJJIIIHHHHHHGGGEEEBBB???@@@AAACCCEEEHHHKKKNNNPPPMMMLLLJJJIIIHHHHHHHHHHHHFFFNNN[[[iiitttzzz||||||yyy|||~~~|||xxxwww{{{zzznnneeedddffffffmmmooorrrtttvvvvvvvvvvvvsssvvv{{{}}}zzzwwwqqqvvvwwwvvvwww}}}|||{{{}}}zzzuuulllmmmnnnmmmmmmooorrruuuwwwrrrpppsssyyy|||yyytttvvvuuutttrrrpppmmmkkkjjjqqqwww}}}{{{rrrfff^^^[[[\\\^^^___\\\YYYZZZ___eee___]]]YYYUUUOOOKKKGGGEEEHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKNNNMMMKKKJJJIIIJJJKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHDDDEEEEEE@@@<<>>@@@===???BBBGGGMMMRRRWWWYYY^^^ccckkksss{{{~~~yyysssnnniiigggeeeaaahhhttt