BM6P6(@ zzzfff```mmm|||}}}jjj{{{oooVVVCCC@@@===999666666666555555888777666555444333333333222222111000000///000000///......///000111111000......---------,,,,,,,,,,,,------......------,,,------------------------)))******+++---......///...........................000111444:::FFFUUU```zzzqqqOOOBBBLLL[[[kkk}}}nnneeebbbkkkxxx~~~}}}{{{yyywwwwww~~~~~~kkkbbb___ffflllooowwwxxxkkkaaa___eeecccccceeedddbbbdddhhhiiimmmvvvxxx{{{~~~zzzxxxtttuuuxxxwwwuuuxxxyyyyyy|||tttjjjaaa[[[[[[ffftttxxxlllffffffggghhhgggcccbbbbbbdddhhhjjjfff```YYY]]]mmm}}}~~~~~~vvvkkkccc___[[[ZZZXXXWWWWWWXXXZZZ\\\ccchhhkkkiiijjjoootttvvvuuuqqqkkkfff``````hhhsssxxxuuueeeXXXWWWXXXZZZeeerrr{{{xxxvvvpppmmmiiieeebbb```______|||iii___iiivvvsss{{{oooWWWEEEAAA>>>;;;999999888777666777666555444333333333333222222111000000000000000000///...///111111000////////////.........---------......//////......---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...000111444:::EEESSS^^^vvvtttRRRBBBIIIQQQaaayyyzzzmmmddd___eeennnsssuuuuuuxxxuuuuuu{{{vvvjjjdddkkksssyyy~~~rrriiiffffffcccbbbcccbbb```ccchhhlllrrr{{{}}}xxx}}}~~~{{{yyyxxx{{{wwwsssuuu{{{|||uuulllddd______iiiwww}}}tttiiicccbbbdddeeedddbbbaaaaaaeeekkkmmmggg___ZZZ```qqq~~~|||}}}{{{ssskkkbbb[[[XXXSSSTTTUUUWWWYYY\\\___aaaccciiimmmmmmpppxxx~~~zzztttnnngggdddkkktttvvvkkk^^^TTTUUUZZZaaaqqq|||wwwrrrnnnllljjjdddcccaaa```______```aaapppbbbdddnnn{{{yyypppXXXHHHBBB@@@===<<<<<<;;;999888666555444444333333333333222222111111000000111111222111///000111111000///000000000/////////.........//////////////////...++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///111333888BBBPPPZZZmmmxxxWWWCCCEEEHHHWWWqqq~~~pppfff^^^^^^cccggglllqqqwwwsssqqquuu}}}pppgggmmmvvv{{{rrroookkkfffcccbbb```___ccciiiooowww|||xxxyyy~~~yyyxxxyyy}}}zzzvvvqqqrrryyy}}}vvvoooiiifffeeennn{{{~~~wwwoooeee___^^^```aaaaaabbb```aaahhhppppppggg^^^YYYcccvvv~~~|||}}}|||zzz{{{{{{nnnggg```XXXTTTSSSQQQTTTWWWZZZ]]]```cccfffgggmmmrrrtttyyy~~~vvvmmmgggjjjpppzzz{{{rrrddd[[[UUUXXX___lllvvvsssnnniiieeebbb``````aaaaaabbbdddeeefffggghhh|||jjjeeejjj~~~ssspppnnnZZZMMMDDDBBB???>>>===<<<:::888555555444333333333333333333222222111111111222222333222000000111111000///000000000/////////............////////////..............................------,,,,,,,,,,,,++++++...........................///000222666???KKKTTTaaayyyyyy]]]GGGDDDFFFTTTppp|||xxxmmmbbb]]][[[^^^fffoootttpppllloooyyyvvvnnnqqqxxxyyytttqqqkkkfffccc```___dddkkkpppyyy|||vvvxxx~~~xxxxxxxxx{{{wwwuuuuuuyyy~~~wwwqqqmmmlllkkkssszzzrrrkkkbbb]]][[[\\\^^^^^^bbb___bbbmmmuuusssggg^^^XXXfff}}}~~~zzzyyywwwuuuwww{{{{{{qqqfff```[[[UUURRRTTTWWWZZZ___aaaaaacccfffhhhmmmsssyyy|||zzzoooeeedddgggiiirrryyyzzzyyywwwrrrmmmddd___\\\```iiizzz{{{xxxuuummmkkkgggccc```___``````eeegggiiilllnnnpppqqqqqqxxxmmmkkk{{{lllaaannnnnn\\\PPPGGGDDDAAA???===<<<:::888555555444333333333444444333333222222222222333333444222111111222222111////////////.........------,,,------......------,,,........................++++++,,,,,,,,,,,,------...........................///000000333;;;FFFNNNTTThhhtttyyyvvvbbbMMMHHHHHHTTTpppvvvtttfff\\\WWWYYYbbbkkkooollliiikkkuuu}}}xxxyyy~~~}}}vvvuuunnngggccc___^^^cccjjjpppxxx}}}wwwwww~~~{{{wwwyyyzzz|||~~~yyyuuuvvvzzz}}}vvvqqqoooppppppwww~~~xxxnnniiiaaa\\\ZZZ[[[]]]^^^bbb^^^cccpppxxxrrrfff^^^VVViii|||vvvtttqqqnnnoootttxxx~~~rrrjjjbbb^^^YYYUUUTTTWWWZZZ^^^ccceeeeeeeeeiiilllqqqxxxzzzmmmbbb]]]___XXXaaaiiilllnnnooolllhhhbbbbbbdddkkkwww|||xxxtttpppmmmkkkgggeeecccaaaaaacccfffggghhhjjjmmmqqquuuyyy{{{|||zzzpppxxxiiiWWW___zzzqqqaaaVVVLLLHHHCCC???===<<<:::999666555555444444444555555333333222222333333444444444222111222333333222111/////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.../////////111777AAAIIIMMMYYY```gggnnncccQQQLLLGGGQQQkkkrrrxxxhhh]]]VVVVVV]]]eeejjjhhhgggjjjsss|||yyy}}}zzzvvvooohhhccc^^^\\\```gggpppyyy~~~|||xxx}}}xxxrrrvvv{{{~~~}}}{{{zzzyyy{{{|||vvvrrrvvv}}}~~~yyyrrroooppprrruuu|||yyytttkkkgggaaa\\\YYYZZZ\\\^^^___]]]dddqqqvvvlllaaa]]]VVVmmm}}}uuuoookkkhhheeehhhllllllqqqvvvzzz|||vvviiiccc___]]]ZZZVVVWWWZZZYYY^^^dddggggggjjjpppvvvwwwxxxkkk___YYYZZZNNNXXXaaaeeehhhkkkjjjggg```dddlllyyyxxxpppiiieeedddcccaaaaaaaaabbbeeehhhlllnnnlllnnnrrrxxxvvvuuukkkVVV\\\hhhxxxkkkaaaRRRMMMFFF@@@===<<<;;;;;;666666666555555666666777333333333333333444555555333222111222444444333222000000000/////////......------............------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...///555>>>EEEJJJPPPQQQWWWdddaaaSSSOOOEEELLLeeennnwww|||kkk___YYYWWW\\\aaaeeeeeegggkkkssswwwtttzzzssslllfff```]]]aaahhhqqq|||~~~{{{vvvrrrxxx~~~yyywwwuuu}}}wwwvvvuuuzzz}}}|||{{{wwwxxxwwwrrrmmmlllpppuuuyyy}}}uuuppphhheee```[[[XXXXXX[[[^^^[[[[[[cccpppqqqeee[[[ZZZWWWppp{{{sssllleeeaaa___^^^aaagggfffiiilllnnnpppuuu|||}}}pppccc```^^^___]]]YYYZZZ^^^]]]bbbiiikkklllpppyyysssfff[[[UUUUUUOOOXXX```cccgggjjjkkkhhheeelllyyyttthhh___[[[[[[\\\___```bbbeeeiiimmmppprrrqqqsssvvv|||zzztttnnnYYY^^^\\\|||}}}ssskkkVVVPPPHHHAAA>>>======<<<777777666666666777777888333333333333333444555666333222111222444555444333111111111111000000000000......////////////......///////////////////////////......---+++******)))...........................//////......333<<>>:::999999999888777777777555555666666666555444333555444333222111111111111///////////////////////////...,,,+++******+++,,,...........................------,,,,,,------...,,,------......------,,,+++,,,---...///333999===EEELLLNNNKKKOOOYYYZZZSSSMMMNNN]]]yyyrrrkkkrrruuueee^^^[[[ZZZYYY\\\aaaiiisss}}}yyyzzzvvvkkkeeeeeekkkppp|||~~~|||xxxtttttt}}}|||zzzwwwrrrlllhhhgggfffdddbbbbbbbbbcccbbbcccfffkkknnnyyyzzzsssmmmhhhaaaZZZWWWXXXXXXVVVSSSYYYVVV\\\hhhgggYYYPPPPPP\\\wwwttthhheee```YYYTTTUUU^^^jjjsssyyy{{{ssshhheee```]]]]]]\\\[[[```gggkkklllssszzz|||}}}sssiii```XXXUUUVVV[[[\\\aaahhhjjjhhhiiimmmuuuyyyfffWWWNNNJJJNNNTTTYYY\\\aaafffkkkoooqqqrrrmmmlllmmmqqqxxx}}}~~~}}}ooocccWWWhhhppp]]]MMMIIIEEE>>>:::===;;;;;;;;;:::999999888888555555555555444444444444333222111000////////////////////////////////////000///.........///000111...........................------,,,,,,------...,,,------......------,,,+++,,,---...///333888<<>>===>>>>>>===<<<;;;::::::999777666444222222333444666555555444333222222222222////////////////////////---------....../////////...........................------,,,,,,------...,,,------......------,,,+++---...//////222666999@@@IIIOOOKKKHHHMMMUUUYYYXXXMMMHHHVVVppp}}}lllyyysssfff]]]YYYZZZaaannnzzz~~~}}}{{{vvvyyyttteee___\\\ZZZYYYWWWUUUTTTSSSSSSTTTUUUUUUXXXZZZ\\\^^^```dddhhhlllrrruuu{{{|||rrriiiddd\\\YYYUUURRRRRRQQQPPPNNNPPPWWW```bbbXXXMMMNNNVVVhhh}}}kkkaaafffnnnyyy{{{~~~xxxpppjjjeeedddeeeiiikkkkkkooouuussslllfffdddccc```aaacccdddbbbccceeefffjjjtttttteeeYYYOOOOOOTTTWWWZZZ]]]]]]^^^___bbbdddgggiiijjjeeecccaaa___```aaacccdddxxxfff\\\gggeeeSSSJJJEEEAAA???>>>>>>===<<<;;;:::999999888777555333333444555666666555444333222222222222000000000000000000000000............------,,,,,,...........................------,,,,,,------...,,,------......------,,,+++---...//////111444777999DDDNNNNNNKKKMMMTTTZZZYYYMMMFFFOOOddd{{{rrryyy{{{kkk___YYYYYY```lllxxx}}}xxx~~~zzzwww}}}xxxbbbYYYWWWUUUTTTUUUSSSSSSRRRRRRQQQRRRSSSTTTXXXZZZ]]]```bbbeeejjjmmmrrrtttwww{{{xxxooofff```XXXUUUSSSQQQPPPOOONNNMMMPPPYYYbbbaaaUUUMMMQQQ[[[nnn{{{sss___[[[gggvvv~~~vvvnnnhhheeedddggglllnnnpppuuu|||zzzpppjjjfffffffffddddddfffgggeeeeeefffggglllzzzxxxkkk\\\UUUQQQVVV]]]aaadddggghhhfffdddccceeehhhmmmpppjjjiiihhhfffffffffhhhjjj|||sss]]]```uuuwww___PPPIIIEEECCC??????>>>===<<<:::999999888777666555555555666777444333222111111000000111000000000000000000000000000000000000///...---,,,...........................------,,,,,,------...,,,------......------,,,,,,---/////////111333555555???KKKOOONNNPPPVVV]]]]]]RRRJJJLLLXXXkkkyyyyyyrrrcccYYYYYY```jjjttt|||xxxtttuuuxxxwwwlllZZZUUUUUUSSSRRRTTTPPPQQQRRRRRRQQQRRRTTTVVVZZZ\\\___bbbdddgggkkknnnssstttvvvyyy|||~~~zzzsssjjjbbb]]]TTTSSSRRRPPPNNNMMMLLLLLLOOOYYYbbb^^^SSSNNNUUU___vvv{{{zzzooobbbcccsss{{{tttmmmhhhgggfffhhhnnnrrruuu|||wwwrrrlllhhhhhhgggdddccceeeaaa```aaabbbdddlll~~~{{{nnnbbbVVVTTTVVV^^^dddhhhlllqqqrrrooojjjfffeeegggkkknnnlllmmmnnnooooooooorrrtttrrrwwwhhh___hhh|||nnnYYYMMMIIIGGGAAAAAA@@@>>>===<<<;;;:::888888888888777777777777444444333222111111111111000000000000000000000000///000111111111000//////...........................------,,,,,,------...,,,------......------,,,,,,---///000///000222444444<<>>AAA===<<<:::888777555555444555555444444333444444444:::===<<<555000000///...///////////////////////////............---------///...---,,,,,,---...///------------------------------......//////000000111555>>>JJJQQQTTT\\\dddzzzqqqnnnUUUEEEMMMYYYqqqvvvwww}}}pppbbbbbbbbbbbbeeekkkqqqsss{{{|||}}}uuu{{{}}}ooodddYYYTTTPPPLLLJJJKKKOOOQQQTTTXXX\\\aaahhhlllooorrruuuwwwwwwwwwxxxxxxzzzzzz{{{|||zzzwwwuuusssoookkkhhhaaa\\\WWWVVVZZZbbbiiinnnssspppkkkeee^^^YYYVVVUUURRRRRRRRRQQQPPPNNNMMMLLLSSSUUUVVVTTTMMMMMMZZZjjj~~~wwwqqqmmmkkklllllltttvvv|||yyyssskkkccc```^^^ZZZYYYZZZ```ccciiiqqq~~~uuudddXXXSSSRRRTTT\\\ccciiipppwwwzzzxxx|||{{{zzz{{{{{{zzzxxxvvvxxxzzz}}}{{{{{{oooeeegggvvvaaaTTTMMMJJJEEEAAABBBBBB???>>>???>>>===<<<:::888777666666555555555555555555666777===BBBBBB999000---......///////////////////////////............---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000222444;;;FFFOOOUUU[[[aaa|||vvvvvv]]]IIIJJJQQQgggyyyrrrvvvxxxfffccc^^^]]]___fffmmmsss}}}{{{~~~~~~pppdddYYYSSSOOOKKKIIIJJJPPPRRRVVVYYY]]]cccjjjnnnsssvvv{{{}}}~~~~~~~~~}}}yyywwwtttqqqoookkkfffcccVVVQQQLLLLLLRRR[[[dddjjjqqqmmmgggaaa[[[WWWUUUTTTRRRQQQQQQPPPOOOOOONNNNNNSSSSSSTTTRRRMMMQQQaaasss~~~zzztttooolllkkkmmmnnnvvv{{{vvvmmmeee___]]]\\\YYYZZZ\\\bbbhhhqqq|||ooo___TTTPPPQQQWWW^^^ffflllttt~~~wwweeebbbwww~~~jjj[[[RRRKKKEEEBBBCCCDDDAAA???@@@@@@???===;;;999888777777444444444444555666777777888======666111000222222///////////////////////////............---------------------------------++++++++++++++++++++++++,,,,,,---......//////000222333888AAAKKKTTTZZZ^^^sssrrrwwwaaaLLLJJJMMM```vvvsssqqqmmmeee^^^[[[]]]cccmmmvvv}}}|||pppeeeYYYRRRNNNJJJHHHJJJPPPRRRUUUYYY]]]cccjjjooouuuxxx}}}}}}|||{{{xxxvvvssspppmmmhhhccc___UUUPPPLLLLLLRRR]]]gggmmmqqqlllddd]]]XXXVVVTTTTTTQQQQQQPPPPPPPPPPPPPPPPPPUUUTTTSSSQQQOOOVVVkkk~~~}}}}}}}}}}}}yyysssmmmjjjjjjlllnnnvvv|||vvv~~~zzzrrriiiccc^^^]]]\\\ZZZ\\\```dddlllyyyzzziiiZZZQQQPPPQQQXXX```hhhppp{{{vvvaaa[[[nnnuuuggg^^^PPPHHHCCCDDDEEEDDDBBBBBB@@@???===<<<:::999888888444333333333444555666666333444333000111444444111000000000000000000000000///............---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////111333666<<>><<<:::999888888444444444333444444555555222222000---///333222---000000000000000000000000///............---------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,---....../////////222555888AAANNNWWW[[[bbbdddpppbbbRRRMMMFFFQQQkkkqqq}}}nnn```[[[ZZZ^^^jjjyyy{{{ooocccWWWPPPMMMJJJJJJLLLSSSUUUYYY]]]bbbhhhoootttzzz}}}||||||yyywwwtttqqqmmmggg```[[[SSSQQQOOOSSS\\\hhhrrrxxx{{{rrreee\\\WWWUUUTTTSSSRRRRRRQQQQQQRRRSSSUUUVVV[[[XXXUUUTTTWWWhhhzzzyyyzzzzzz~~~{{{ssslllhhhgggjjjlll}}}tttooonnnwwwwwwnnnfff___\\\[[[^^^___aaagggnnnwwwppp___TTTQQQSSSVVVYYYbbbnnn{{{sss[[[NNNZZZnnn}}}xxxdddWWWKKKHHHGGGEEECCCCCC@@@???===;;;:::888888777666666555555444555555555111444333///...000111///000000000000000000000000///............---------......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,222666666<<>>NNN]]]\\\\\\___eeegggaaaXXXQQQ\\\{{{uuu}}}zzzlllcccbbbjjjttt}}}|||~~~|||~~~||||||{{{ooodddWWWOOOKKKIIIKKKPPPRRRUUUXXX[[[^^^dddmmmttt}}}}}}|||zzzwwwrrrllleee```]]]WWWZZZ^^^gggxxx|||jjj```\\\WWWTTTTTTUUUTTTTTTUUUWWWZZZ]]]___ccc]]]WWWXXXjjj}}}{{{{{{{{{~~~yyysssmmmiiiiiilllnnnuuu{{{rrruuuttteee\\\]]]cccqqq{{{zzzhhh[[[YYY]]]^^^dddlllqqqvvv}}}ttt```TTTPPPQQQUUU[[[bbbkkkyyydddTTTRRROOO```~~~ttthhhYYYNNNJJJJJJIIIHHHDDDBBB???>>>>>>===;;;:::999777666666777777555444444444444333333333222222444333111///...///000000/////////.........------......................................................------------......///---...111444;;;JJJYYY```___aaafffjjjfff]]]VVVVVVrrr}}}vvv}}}ooofffccciiirrr~~~||||||{{{}}}~~~|||yyyzzz~~~~~~qqqeeeYYYQQQMMMJJJMMMQQQSSSVVVYYY\\\___eeennnuuu}}}|||zzzwwwrrrllleee```]]]YYY]]]dddppp{{{jjjaaa]]]YYYWWWWWWWWWWWWWWWXXXZZZ]]]```aaabbb\\\WWW]]]rrr~~~}}}}}}}}}}}}yyysssmmmkkkkkkmmmoootttyyyzzzvvvttt|||ttthhh]]]UUUVVV\\\fffnnntttooobbbZZZ[[[___cccjjjsssyyy~~~ppp^^^VVVTTTTTTWWW[[[bbblllzzzmmmZZZRRRIIIUUUnnnuuujjj[[[PPPJJJIIIHHHHHHFFFDDDAAA??????>>>===;;;:::999777777777777666444444444444444333333333333444333111000//////000111////////////..................................................................------------......---+++,,,///111888FFFTTT___]]]]]]aaafffggg___XXXOOOeeesssuuujjjeeehhhnnnwwwvvv~~~~~~xxxuuuvvvvvvwwwyyy|||{{{yyywwwxxx}}}~~~sssgggZZZSSSNNNLLLNNNSSSTTTWWW[[[^^^aaagggooouuu|||~~~|||wwwrrrkkkddd___\\\^^^ccclll}}}{{{kkkccc___[[[ZZZ[[[ZZZZZZ\\\^^^```bbbcccdddbbb[[[XXXddd~~~{{{xxxsssooommmnnnpppqqquuuuuutttttt{{{ssseee[[[SSSNNNOOOSSSUUUZZZ^^^]]]WWWVVVZZZ```jjjrrr}}}yyykkk^^^ZZZ\\\\\\[[[\\\cccnnn|||wwwcccVVVKKKRRRddd~~~xxxnnn___SSSLLLHHHGGGGGGHHHEEECCCAAAAAA@@@???===<<<:::999888999888777555555444444444444333333333333222111000000000111111000000000/////////............................................................------------......,,,+++,,,...000555BBBOOO]]]\\\[[[]]]cccgggbbbZZZLLL[[[tttxxx}}}qqqhhhgggkkkwwwzzzqqqnnnvvv||||||{{{uuuppppppssswww|||yyywwwuuuxxx}}}}}}sssgggZZZSSSNNNLLLOOOSSSVVVYYY]]]```ccchhhpppvvv|||~~~xxxpppiiibbb^^^\\\bbbiiivvvzzzkkkccc___[[[ZZZ[[[\\\^^^aaadddgggggggggffffff]]]YYYhhhzzzxxxtttqqqpppppprrrsssuuuvvvxxx|||zzzkkkZZZQQQMMMJJJJJJLLLMMMOOOQQQRRRRRRWWW^^^eeerrr{{{sssjjjbbbcccfffdddaaa___dddooo~~~ooo```SSSTTT___vvv|||sssfffYYYQQQMMMLLLLLLJJJGGGEEECCCCCCBBBAAA???>>><<<:::::::::999888666555555555444444444333333222222222111111111111111111111000000000/////////......................................................------------......---,,,---///000444???KKK\\\^^^^^^^^^ccchhhfff___OOOTTTeeezzznnniiikkkpppwww~~~wwwmmmlllrrr||||||||||||uuurrrooonnnrrrwwwxxxvvvvvvyyy~~~}}}rrrfffYYYRRRMMMKKKMMMRRRWWWZZZ___bbbdddiiipppvvv{{{xxxnnnfffaaa^^^]]]gggqqqyyylllddd^^^ZZZYYY[[[^^^bbbgggkkkmmmmmmkkkiiikkk```[[[lllzzzxxxvvvtttsssssstttuuurrrxxx~~~tttdddTTTLLLIIIGGGGGGIIINNNOOOPPPRRRVVV___jjjrrrsssnnnlllpppqqqlllfffccceeeppp~~~rrr```YYYZZZlllyyylll___UUUPPPNNNOOOLLLIIIGGGEEEEEEDDDCCCAAA???>>><<<;;;;;;:::999777555555555555444444444333222222222222222222222111111111111111000000000000......................................................------------......------///000000222<<>>======<<<:::888666666555555555444444444111222222333333333222222222222222111111111111000.........................................................------.........---,,,...000...///777AAALLL[[[bbb[[[WWW[[[___^^^YYYKKKEEEQQQaaaqqqqqqooowwwtttppphhhgggdddbbbeeemmmpppooolllkkkpppzzzwwwpppnnnkkknnnwwwxxxwwwvvvyyy~~~|||qqqeeeYYYQQQMMMKKKMMMRRRWWW[[[```ccceeeiiioootttxxxyyymmmccc```dddlllrrr{{{rrrjjjfffbbb```ccchhhiiioooxxx~~~xxxttteeebbbhhhpppdddeee```\\\^^^```bbbhhhooozzz}}}~~~||||||{{{zzzxxxwwwvvvvvvtttvvvwww{{{wwwfff^^^WWWVVVVVVWWW\\\bbbfffmmmvvv~~~sssmmmkkkmmmoootttwww}}}~~~{{{oooggghhhfffnnnyyy}}}xxxvvvtttvvvzzzyyypppXXXXXXiiixxxaaaTTTQQQOOONNNMMMKKKHHHEEECCCAAAEEECCC@@@===<<<<<<===>>>999999888777666555444444333333333222222222111111111111222111111000///......000111222000---)))'''////////////////////////...............---------------...---...111555999GGGUUU^^^[[[UUUVVVZZZ[[[YYYQQQDDDEEEUUUcccwwwpppooouuupppfff^^^```eeeiiilllpppnnnllllllrrr|||pppkkkkkkooosssxxxzzzvvvvvv|||}}}{{{{{{}}}rrrjjj]]]QQQJJJJJJOOORRRXXX\\\aaaeeegggkkkrrrwww}}}uuufff```^^^aaaqqqzzztttoookkkfffcccffflllsss{{{|||rrrbbbjjjvvvvvvhhhbbb]]]^^^___aaaeeejjjpppsss~~~|||yyywwwtttwwwzzz~~~~~~|||{{{mmmiiiccc______ccciiinnnttt|||sssjjjiiijjjjjjjjjpppsssxxxqqqfffbbbfffmmmttt|||uuuqqqpppnnnnnnpppuuu{{{```YYYbbbvvvhhhZZZUUUPPPPPPNNNMMMJJJHHHFFFDDDDDDCCCBBB@@@>>><<<;;;:::::::::999888777555555444444333333333333222222222222222222222111000//////////////////...---,,,,,,........................------..................---............111555888DDDRRR]]]\\\WWWWWWYYYZZZ]]]UUUHHHFFFQQQ\\\qqq|||wwwyyyqqqggg^^^^^^cccggglllqqqpppqqqsss{{{yyynnnjjjkkkmmmttt~~~xxxuuuvvv{{{}}}||||||tttlll^^^RRRKKKKKKOOOSSSXXX]]]bbbfffhhhlllssswww~~~~~~ooobbb___```iii|||yyytttooommmjjjhhhlllssszzz|||rrrgggmmm{{{yyykkkbbb___```ccciiiooosssuuuwwwxxx}}}zzzxxxvvvvvvxxxyyy{{{}}}~~~tttqqqmmmjjjlllrrryyy~~~vvvnnnkkkllllllkkknnnqqqwww}}}zzz{{{oooddd```aaahhhpppyyy|||pppkkkjjjiiijjjmmmvvvqqq^^^YYYiiinnn]]]WWWOOOOOONNNMMMKKKIIIGGGFFFDDDDDDCCCBBB@@@===:::999<<<<<<;;;999888666555555555555444444444333333333333333333333222111000000///...---------...///000------------------------,,,---------.../////////---............000444777@@@MMMZZZ^^^\\\ZZZZZZYYY```ZZZLLLFFFKKKSSShhhssshhh___]]]```dddjjjppprrrwww}}}|||tttkkkiiilllnnnzzz}}}yyyyyyzzzuuusssuuu{{{}}}|||~~~wwwnnnaaaTTTMMMLLLPPPSSSXXX]]]cccgggjjjnnntttyyyyyykkk___^^^dddrrr{{{xxxsssoooooonnnooouuu|||sssmmmqqq|||nnnddd\\\ZZZ[[[```hhhttt}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~|||zzzxxxvvvuuuuuuwwwzzz{{{yyywwwwww{{{{{{ssspppoooooonnnpppsssxxx}}}xxxwww{{{mmmaaa]]][[[bbbkkkuuuwwwkkkeeedddeeehhhlllwwwhhhWWW^^^~~~ooo]]]VVVLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFDDDBBBAAA??????>>>???>>>===;;;999777666555666555555555444444444444444444444444333222111111//////...------...//////------------------------,,,,,,,,,---...///000000---............000333555<<>>;;;999888555555444444444333333333333333333333222111000000111///---,,,---///333555////////////////////////...............------------///000///......///000222333>>>OOOZZZ\\\\\\^^^SSSPPPEEE@@@CCCDDDRRRkkk}}}ttt{{{nnnbbb[[[]]]bbbhhhttt~~~}}}xxxvvvwwwxxx~~~uuummmjjjooo{{{|||yyymmmeee```eeennnyyy}}}}}}~~~nnn___UUUQQQSSSUUUYYY```hhhoootttxxx}}}|||tttcccZZZRRRSSSXXX]]]ccchhhkkksss~~~}}}{{{zzzvvvuuutttuuuwww|||ppp^^^TTTRRRMMMVVV```kkkwwwrrrlllffffffhhhmmmxxxhhhTTTSSS]]]zzzuuufff]]]UUUSSSTTTVVVSSSNNNLLLNNNOOOMMMJJJGGGEEEDDDEEEEEEGGGFFFCCC@@@===;;;:::999888777555444333333444444666666555444222111111000111111000/////////////////////.........---------------------------------***+++,,,---...000111111222666;;;DDDSSS___```[[[VVVLLLGGGGGGEEECCCNNN]]]}}}sssnnn~~~uuuggg___\\\[[[fffiiipppuuusssmmmnnnrrr~~~xxxqqqnnnqqq|||~~~}}}}}}uuukkkgggbbbgggooowww}}}qqqbbbVVVNNNNNNRRR[[[aaajjjqqqvvvyyy{{{|||yyy~~~xxxeee[[[UUUWWW^^^fffpppxxxzzz~~~}}}yyyvvvuuuuuuuuutttssstttzzz|||jjjVVVKKKJJJNNNSSS^^^nnn}}}~~~nnnddd```gggnnnsssrrrYYYRRRVVVqqqvvvhhh^^^UUUTTTUUUWWWUUUPPPOOOQQQPPPNNNKKKHHHEEEDDDDDDEEEEEECCCAAA???<<<:::999888888777666444444444444555666555555444333222111000111000000/////////000000//////.........---------------------------------+++,,,,,,---...///000000///111555===MMM\\\cccaaaVVVNNNIIIIIIFFFBBBJJJWWWwwwsssjjjyyy{{{nnneee___]]]bbbeeemmmsssrrrnnnooottt}}}wwwrrrpppsss}}}{{{|||pppgggeeebbbhhhqqqyyyssseeeYYYQQQQQQUUUZZZ```iiipppuuuyyy{{{}}}}}}rrryyyzzzkkkbbb]]]```gggpppzzzzzzvvvrrrqqqnnnnnnoooqqqwwwzzzgggTTTJJJIIINNNTTT___ooo||||||nnneeecccjjjrrrxxx}}}bbbTTTQQQbbb|||zzzmmmbbbZZZWWWWWWYYYWWWRRROOOPPPQQQOOOKKKHHHEEEDDDDDDDDDAAA@@@???>>><<<:::999999888888777555555555555555666555555444333222111111000000/////////000000111/////////............------------------------------------.........//////...///111666DDDVVVaaadddXXXQQQMMMKKKFFF@@@EEENNNjjjvvvgggtttyyynnnddd___[[[^^^fffnnnooommmooottt|||~~~vvvsssrrrvvv~~~zzz|||}}}tttiiibbbbbbcccjjjuuu~~~vvviii]]]UUUTTTXXXZZZ___hhhpppuuuyyy{{{}}}vvvppp{{{{{{jjjccc___ccckkksss}}}|||uuuppplllkkkiiiiiilllrrr{{{vvvcccQQQHHHHHHOOOUUUaaappp|||}}}yyynnngggfffoooxxxkkkYYYRRRUUUlllvvvjjj```\\\YYYZZZWWWQQQMMMMMMPPPMMMJJJFFFDDDBBBBBBBBB@@@??????>>>===<<<;;;:::999888888777666666555555666555555444333333222222000000000///000000111222/////////............................................................---///111111333>>>OOO[[[___\\\VVVPPPLLLDDD???BBBIII[[[yyy{{{hhhrrrxxxkkkcccXXXZZZbbbjjjmmmlllooosss|||}}}}}}vvvtttvvvyyy~~~zzz{{{~~~~~~wwwmmmccc___```eeemmmyyyzzznnnbbbXXXVVVXXXZZZ___hhhooouuuyyy|||~~~~~~tttuuu{{{uuueee```]]]aaagggooozzzwwwoooiiifffdddjjjjjjlllsss}}}~~~zzzrrr___OOOHHHHHHPPPWWWcccqqq{{{}}}yyyuuukkkgggiiirrr}}}ooo___UUUOOOaaa|||uuuccc\\\XXXXXXVVVQQQNNNNNNNNNLLLHHHEEEBBBAAAAAAAAA@@@@@@AAA@@@@@@???======999999999888888777666666666555555444444333333333111111000000000000111111////////////////////////.......................................------------000222333;;;IIIVVV[[[___[[[TTTLLLDDD???BBBHHHRRRkkk}}}jjjpppsssiii]]]^^^dddkkknnnmmmooossszzz{{{{{{uuuvvvyyy|||||||||~~~zzzrrrhhh___^^^aaafffppp}}}sssfff[[[WWWXXX\\\aaahhhooouuuyyy}}}~~~zzzpppyyy}}}ssskkkbbb]]][[[^^^ccckkkwww|||rrriiidddaaa```fffhhhmmmuuuyyyqqqnnnzzz}}}nnn\\\MMMHHHJJJQQQYYYfffssszzzzzzuuuppphhhgggkkkuuusssggg]]]SSS\\\pppeee]]]VVVUUUUUURRRQQQQQQLLLJJJGGGDDDBBBBBBBBBBBBAAABBBBBBCCCBBBAAA???>>>::::::::::::999888777666555555555555444444333333333222111000000000000111...////////////000000000..........................................------(((---111222777EEERRRXXX___]]]XXXPPPHHHCCCDDDHHHOOOaaa~~~sssrrr~~~}}}rrriiigggjjjoooqqqnnnnnnppptttyyyzzzuuuxxx|||~~~~~~yyysssmmmddd]]]^^^ccciiisssyyylll```[[[\\\^^^cccjjjpppuuuyyy}}}~~~zzzqqqlll~~~xxxmmmddd]]]XXXVVVXXX^^^ffftttxxxnnneee```^^^^^^___hhhttt}}}{{{uuukkkgggjjjxxxhhhWWWJJJGGGKKKQQQ[[[hhhtttzzzwwwqqqlllggghhhmmmxxx}}}uuulll^^^\\\eee}}}nnncccYYYUUUTTTQQQPPPQQQLLLJJJHHHEEEDDDDDDDDDEEEBBBBBBCCCDDDCCCAAA???>>>:::;;;;;;;;;:::999888777555555555555444444444444444333222111000/////////.../////////000000000000........................------..................)))...000...111===KKKTTT[[[]]]\\\VVVOOOIIIGGGGGGLLLVVVlll}}}~~~|||qqqmmmmmmpppooojjjhhhhhhllltttzzzvvvyyy~~~|||zzzuuuqqqmmmhhh```[[[^^^eeejjjttt~~~sssgggbbbbbbbbbffflllqqqvvvyyy}}}}}}ooolllnnn}}}vvvkkkddd[[[WWWTTTWWW]]]hhhyyyuuukkkccc^^^]]]^^^aaappp}}}sssnnneee^^^bbbmmmssscccRRRGGGFFFKKKRRR\\\jjjuuuyyyuuunnniiifffjjjppp{{{zzzfff]]]___uuuyyylll^^^WWWSSSOOOLLLLLLMMMKKKIIIGGGFFFFFFGGGGGGBBBBBBCCCDDDCCCAAA>>>===:::;;;<<<<<<;;;:::888777555555555555555444444444555444333111000//////....../////////000000111111////////////////////////---------.........//////...222111++++++666EEENNNVVV\\\___[[[TTTNNNIIIEEEIIILLL^^^zzzsssnnnlllmmmkkkeee``````eeeqqq~~~zzzvvvzzz}}}yyyvvvnnnkkkiiieee^^^ZZZ^^^eeekkkuuuwwwmmmhhhhhhdddhhhmmmrrrvvvzzz}}}sssiiikkkttt}}}{{{uuulllfff```\\\ZZZ]]]dddqqq~~~tttiiiaaa^^^^^^^^^hhh}}}vvviiibbbYYYTTT```qqq~~~ooo___OOODDDEEEJJJRRR]]]kkkvvvyyytttmmmhhhggglllsss}}}bbb[[[lll{{{yyyddd[[[YYYUUUQQQNNNLLLJJJHHHGGGHHHJJJKKKKKKCCCBBBAAA@@@????????????>>>===<<<;;;:::999888888777666444444555444222000333333333222222222111111111111111000000...------........................000000000000000000000000---000333333222444;;;BBBTTT]]]aaa[[[SSSNNNJJJDDDAAAGGGQQQbbbyyy{{{vvvooonnngggZZZVVV\\\eeesssxxxxxxwwwyyy|||~~~|||wwwsssoooiiidddbbb```^^^```eeesssxxx~~~ssskkkiiigggjjjooouuuyyy|||~~~~~~xxxgggcccgggyyy~~~zzztttlllggg\\\^^^```eeeqqqrrrhhh^^^XXX[[[aaannn~~~ooo___UUUOOORRRdddxxx~~~mmmYYYLLLHHHIIIJJJRRR\\\jjjuuuxxxtttmmmiiiiiinnntttnnnbbbjjjtttmmmaaa]]]XXXSSSPPPPPPMMMJJJHHHIIIJJJJJJJJJEEEDDDBBBAAA@@@?????????============<<<:::999888888777666666666666333111333333222222222111111111000000000000///...---,,,........................////////////////////////---///111111000222888>>>MMMWWW]]]ZZZTTTOOOIIIDDD???BBBIIIUUUhhhyyyxxxvvvooommmeeeZZZWWW\\\fffuuuuuuuuuvvvxxx{{{~~~||||||yyyuuuqqqjjjdddbbb```___bbbggguuu{{{xxxpppmmmkkkmmmqqqvvvzzz}}}~~~}}}nnnbbbbbbkkk~~~{{{vvvnnniiibbbcccfffooo~~~rrrggg]]]XXX[[[aaaxxxwwwhhhXXXOOOLLLQQQfff{{{wwweeeSSSGGGDDDGGGIIIRRR\\\iiisssvvvrrrkkkgggfffmmmwwwiiieeehhh}}}yyyiiiaaaZZZTTTRRRSSSPPPLLLJJJJJJJJJJJJIIIGGGFFFEEECCCAAA@@@??????===>>>??????>>><<<:::888:::999888888888777555333222222222222111111111111000000000000000///...---................................................,,,...000///...000444999DDDNNNXXXZZZVVVQQQJJJCCCAAABBBEEEKKKXXXmmm}}}sss{{{}}}tttooofff\\\ZZZ^^^ggguuuzzzqqqrrruuuxxx{{{~~~{{{wwwxxx|||~~~|||xxxssskkkdddbbb``````eeekkkxxxvvvtttppprrrtttxxx{{{}}}~~~~~~lllaaaZZZaaarrr}}}}}}~~~~~~}}}~~~}}}}}}|||zzzvvvpppkkkggggggkkkvvvrrrfff\\\WWWZZZaaayyy~~~ppp```QQQKKKKKKTTTkkk|||ppp^^^MMMCCCBBBFFFKKKRRR[[[hhhrrrtttooohhhddddddlllyyyppp___\\\mmmnnncccZZZUUUSSSTTTQQQNNNLLLLLLLLLLLLKKKJJJHHHGGGDDDBBBAAA@@@@@@===>>>@@@AAA@@@>>>;;;999;;;:::999999999888666444333222222222111111111111111111111111111000//////................................................---...///...---...222555>>>HHHTTT[[[YYYSSSJJJDDDAAABBBCCCFFFMMM```~~~zzzzzz~~~vvvlllbbb^^^aaafffsss}}}tttlllppptttyyy|||{{{vvvqqqssswwwwww~~~~~~yyyrrrjjjccc``````bbbhhhppp{{{~~~{{{wwwwwwxxxyyy{{{|||}}}~~~|||cccZZZVVV```yyy~~~|||||||||||||||yyyyyyyyyyyyxxxuuupppllliiigggiiitttrrreee[[[UUUXXX___rrr{{{lll\\\NNNJJJMMMZZZsss|||mmmZZZKKKCCCBBBHHHNNNTTT]]]iiiqqqsssnnngggccceeemmmzzzyyy^^^XXXdddooocccZZZUUUTTTSSSQQQNNNLLLMMMNNNNNNNNNKKKIIIHHHEEEDDDBBBAAAAAA>>>???AAABBBBBB???===;;;;;;:::999999999888666444333333333333222222222111222222333333333222111111////////////////////////.........................../////////...///111333;;;CCCQQQ[[[\\\VVVMMMHHH??????@@@CCCGGGVVVuuu||||||}}}rrrgggaaa```cccnnn|||uuunnnjjjooovvv{{{~~~~~~wwwpppkkkkkkoooqqqxxx}}}~~~yyyppphhhaaa``````dddlllttt|||~~~}}}||||||{{{|||}}}~~~vvvaaaZZZVVVaaa}}}{{{{{{{{{{{{zzzxxxwwwwwwxxxxxxuuuqqqnnniiieeeeeennn}}}uuuggg[[[TTTVVV\\\jjjwwwnnnllluuuyyyhhhYYYKKKIIIPPP```yyy|||jjjVVVJJJDDDCCCIIIPPPWWW```kkksssuuupppjjjfffiiioooyyybbbYYY^^^yyyrrreee\\\WWWVVVSSSQQQNNNMMMNNNOOOOOOOOOJJJIIIHHHFFFDDDCCCBBBBBB???@@@BBBBBBBBBAAA???===<<<;;;:::::::::999777555444444444444333333333333222222333333333222222111////////////////////////........................///......//////000111222888>>>KKKYYY]]]XXXRRROOOEEECCCDDDFFFHHHTTTrrrxxxmmmddd```bbbhhhrrr|||vvvnnnkkkiiipppxxx~~~~~~uuulllffffffiiimmmsssyyyzzz}}}{{{vvvmmmgggaaaaaaccchhhqqqyyy~~~~~~~~~rrraaa]]]ZZZggg|||zzzyyyzzzyyyxxxxxxwwwwwwxxxxxxvvvsssppphhhdddbbbgggqqq{{{zzzlll___UUUUUUZZZcccvvvyyynnneee^^^aaammmvvvbbbSSSHHHJJJTTTeeewwwdddQQQHHHDDDCCCIIIRRR\\\dddooowwwyyytttoookkkmmmrrrzzzeee[[[YYYlllxxxjjj```ZZZYYYUUURRROOOMMMMMMNNNMMMMMMIIIHHHGGGEEEDDDCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;<<<;;;999777666666555555555444444444000000111222222111111000////////////////////////////////////////////////---------...///000111000333888DDDUUU]]][[[XXXXXXPPPJJJHHHHHHIIISSSooouuujjjcccbbbccciiiqqqtttxxxyyynnniiikkkjjjrrr|||vvvmmmfffeeeiiijjjpppuuuwwwzzz|||}}}~~~~~~~~~xxxssslllfffbbbdddhhhmmmvvv|||nnn___^^^___mmm~~~zzzwwwwwwwwwvvvvvvuuuuuutttuuuuuutttqqqnnneeeaaa___aaagggooouuuwwwzzzsssdddYYYVVVZZZ___rrrvvvlllgggfffooorrr^^^PPPGGGLLLZZZnnnqqq]]]LLLHHHGGGFFFMMMWWW```iiittt|||}}}zzztttqqqnnnttt}}}dddZZZSSS```}}}oooccc]]]\\\WWWTTTPPPMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAABBB@@@>>>============:::888777666666666666555555555...//////000000000//////000000000000000000000000000000000000000000000000,,,,,,,,,---///000000//////333???QQQ\\\\\\[[[]]]SSSJJJEEEDDDDDDMMMiii}}}qqqhhhbbbaaadddjjjnnnrrr{{{rrriiiggglllkkksss~~~yyypppiiiiiilllhhhnnntttuuuxxx}}}zzz{{{|||}}}}}}|||{{{zzz{{{}}}~~~vvvqqqlllfffdddgggkkkqqqzzzyyylll\\\^^^aaarrr|||xxxvvvuuuuuuttttttrrrqqqppppppqqqooommmjjj```^^^[[[\\\aaahhhooorrrvvv|||xxxhhh\\\XXXZZZcccwww~~~wwwvvv{{{~~~ppp\\\PPPHHHPPPaaavvv|||nnnZZZKKKIIIJJJKKKQQQ\\\ccckkkwww}}}xxxuuunnnvvvhhhTTTRRR```ooo|||ppphhh___XXXZZZVVVQQQOOOPPPQQQOOOMMMIIIIIIIIIIIIHHHEEECCCBBBGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@???>>><<<;;;:::<<<:::888777666555333111444444222111000000000000000000000000000//////......------,,,,,,------...............////////////333666<<>>===<<<<<<;;;<<<:::888777666555333111333333222111000000000000000000000000000//////......------,,,,,,------...............////////////111444:::DDDUUUcccfffaaaWWWNNNHHHHHHFFFGGGVVVhhh~~~rrreee^^^YYYZZZ^^^fffttt{{{vvvnnngggeeegggkkknnnvvv{{{}}}vvvpppooonnnooorrrtttvvvxxxyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuzzz{{{}}}}}}wwwpppllljjjjjjkkknnnssszzz{{{kkk]]]^^^jjj}}}xxxtttrrrpppnnnmmmiiiiiikkklllmmmmmmkkkjjjaaa___^^^^^^bbbjjjrrrwww{{{{{{qqq^^^ZZZ^^^jjj}}}qqqaaaVVVPPPQQQ___vvvwww```SSSFFFDDDHHHNNNWWW^^^kkkwwwyyywww{{{sss[[[PPPVVVaaa|||rrreeeZZZXXXXXXWWWTTTQQQNNNNNNNNNJJJJJJJJJKKKLLLMMMNNNOOONNNMMMJJJGGGEEEDDDEEEEEEBBBAAA???>>>=========>>><<<:::888777777666333111222111111000000000111111000000111111000000///.........------------..................////////////000222777???OOO___eeeddd[[[RRRKKKIIIEEEDDDMMMZZZvvv}}}zzz{{{}}}kkkbbbYYYUUUVVV^^^nnn|||sssnnniiieeeeeejjjqqquuu}}}{{{vvvuuunnnpppssswwwyyyyyyyyyyyyvvvvvvwwwwwwwwwvvvvvvuuuyyyzzz|||~~~{{{uuuooollljjjkkknnnrrryyyzzzkkk^^^___qqq{{{vvvqqqooommmkkkiiibbbeeehhhjjjjjjjjjjjjjjjeeecccbbbccchhhoooxxx}}}~~~zzzeee[[[\\\kkknnn\\\TTTQQQVVVkkk|||ppp[[[OOOEEEDDDJJJQQQ[[[cccppp{{{|||www}}}xxx]]]NNNPPPYYYttt{{{jjj]]]XXXZZZ[[[WWWRRRNNNMMMNNNJJJJJJJJJKKKNNNQQQSSSUUUQQQOOOKKKHHHFFFFFFFFFGGGDDDBBB@@@>>>===>>>???@@@===;;;999888777666444222111111000000000111111222000111111111111000//////......------------..................////////////000222555;;;IIIZZZeeeggg```WWWOOOJJJFFFEEEJJJRRReee}}}sssnnnwwwuuuiii\\\TTTRRRYYYhhhvvv{{{sssoookkkiiijjjpppwww|||~~~yyyxxxrrrtttwwwyyy{{{zzzxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwyyyzzz{{{}}}zzztttpppnnnkkknnnrrrxxx{{{mmm```bbbyyy{{{wwwqqqmmmjjjhhheeeccc___bbbdddeeeeeeeeegggiiicccaaaaaaccciiirrr{{{nnnaaa^^^iii~~~mmmYYYOOOPPP[[[tttuuuhhhUUULLLDDDEEEKKKSSS^^^gggtttzzzxxx~~~{{{aaaOOOMMMSSSeeerrrbbbZZZ\\\\\\YYYRRRNNNMMMNNNJJJJJJKKKLLLNNNRRRUUUVVVRRROOOLLLHHHGGGGGGHHHHHHDDDCCCAAA???>>>???@@@AAA>>><<<:::999999888555333222111111111111111222333111111111111111000000//////......------......///............////////////111333444888CCCUUUccchhhfff]]]TTTNNNKKKKKKNNNRRRUUUmmmqqqeeemmmsssdddZZZVVVYYYfffssswwwsssqqqooonnnqqqwww}}}zzzzzzvvvxxxzzz||||||zzzxxxvvvuuuuuuwwwxxxyyyyyyzzzzzzzzz{{{|||~~~{{{wwwssspppooonnnqqqwww~~~{{{oooccchhhyyyuuuooojjjgggdddaaa```____________```bbbfffhhhaaa```^^^___eeemmmuuu{{{zzzjjjeeejjj~~~hhhVVVNNNUUUdddpppaaaQQQIIIDDDFFFLLLTTT___iiizzz}}}wwwyyy~~~gggUUUNNNOOO[[[uuu{{{iii___^^^\\\XXXSSSOOOMMMMMMJJJJJJKKKLLLNNNPPPQQQRRROOOMMMKKKIIIGGGGGGHHHHHHDDDCCCBBBAAA@@@@@@AAABBB@@@>>><<<;;;;;;999777555444333333222222222333333111111222222111111000/////////............//////............////////////111333444555===NNN]]]eeejjjbbbZZZUUUTTTTTTSSSRRRIIIZZZlllvvveeeiii}}}qqqfff______hhhqqq|||wwwrrrrrrrrrtttwww}}}~~~{{{{{{zzz{{{|||}}}|||{{{yyywwwvvvwwwxxxzzz|||}}}}}}}}}}}}}}}~~~}}}xxxtttqqqppppppssswww}}}{{{ooofffsss}}}xxxtttnnnhhheeebbb___]]]\\\[[[YYY[[[___cccffffff```^^^\\\[[[___eeelllqqqyyytttoooppp|||hhhZZZRRR___ssslll]]]MMMGGGDDDHHHNNNWWWcccmmmyyyzzzqqq___RRRNNNSSSjjjqqqccc```[[[WWWTTTQQQNNNLLLJJJKKKKKKLLLMMMMMMLLLLLLKKKKKKIIIHHHHHHGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@>>>===<<<;;;999777666555555444333333333333111222222222222111000000//////............//////............////////////000333333111777GGGWWW```jjjfff```^^^^^^\\\VVVOOOBBBLLLXXXpppnnnmmm{{{}}}tttkkkgggkkkrrryyy|||{{{wwwxxxyyy{{{}}}}}}~~~zzz{{{||||||}}}|||||||||wwwxxxzzz|||~~~~~~yyyuuutttuuuuuuzzz~~~yyynnniii}}}}}}zzztttpppiiiddd```]]]ZZZWWWVVVTTTTTTZZZccchhhgggddd[[[YYYWWWXXX\\\cccjjjooo|||~~~{{{{{{|||wwwtttvvvggg^^^WWWhhhyyyfffVVVIIIEEEEEEJJJRRR[[[iiittt}}}zzzxxxfffVVVMMMJJJ]]]xxxvvvgggaaaZZZVVVTTTRRROOOKKKJJJKKKLLLLLLLLLJJJIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGBBBCCCCCCDDDCCCCCCBBBAAACCCAAA???>>>===<<<:::888888777666555444333333333111222222222222111000000//////............//////............/////////000///222222///444BBBRRR[[[iiihhheeeddddddaaaVVVKKKAAAEEEKKKbbbyyyttt{{{|||sssmmmnnnssswwwyyy~~~|||}}}~~~yyyzzz{{{|||}}}~~~xxxzzz|||~~~|||yyyyyyzzz{{{wwwmmmjjj{{{yyyoookkkddd___[[[WWWTTTRRRPPPNNNQQQ[[[gggmmmiiibbbUUUTTTSSSUUU\\\eeennntttzzzvvvwww|||uuu~~~mmmaaa[[[YYYnnnsssaaaPPPFFFDDDEEELLLUUU```nnnzzz~~~~~~{{{wwwnnn\\\QQQKKKSSSggg}}}hhh^^^VVVSSSQQQMMMKKKKKKIIIKKKMMMMMMLLLKKKKKKLLLNNNPPPRRRPPPKKKGGGEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEBBB@@@>>>=========<<<;;;666666555555555666666777555555444333333222222111000/////////............,,,,,,---...000222333444,,,---///222555<<>>=========<<<;;;999888777666555555555555444444444333222222111111000000/////////.........//////......///000111111...---///222333777EEERRReeejjjjjjffffffeeeYYYJJJBBB======FFFTTTeeeuuusssvvv{{{wwwuuuvvvvvvwww|||}}}{{{||||||zzzxxxuuutttvvvyyyzzzzzzzzz{{{}}}}}}~~~yyyrrrppppppzzzuuuqqqjjjfffbbb]]]ZZZVVVRRRNNNLLLMMMSSS___iiikkkbbbYYYOOONNNPPPVVV```oooooofffdddjjjrrr|||}}}}}}jjjZZZXXX^^^jjj}}}rrrbbbSSSIIICCCFFFLLLRRR[[[fffrrryyy}}}~~~XXXxxxrrrYYYMMMOOO\\\tttssseeeXXXRRROOOMMMKKKLLLIIIKKKLLLMMMLLLLLLNNNOOOSSSTTTTTTQQQLLLHHHFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCAAA???>>>>>>>>>===<<<<<<;;;999777666555444444444444333222222111111000000000000/////////......222111000///............///...000111111222<<>>:::???HHHUUUffftttxxxzzzvvvuuurrrqqqttt}}}||||||}}}yyywwwtttssstttvvvxxxxxxwwwzzz}}}~~~uuuoooooouuu~~~xxxrrrnnnfffbbb]]]XXXTTTRRROOOMMMJJJLLLRRR]]]fffggg^^^UUULLLKKKPPP[[[jjj~~~zzzmmmaaaYYYYYY```iiisssuuuvvvyyynnn]]]SSSWWW___pppvvveeeWWWLLLGGGCCCHHHPPPYYYcccmmmwww}}}~~~|||NNNlllbbbRRRPPPXXXoooooo]]]TTTPPPMMMLLLLLLIIIKKKLLLMMMLLLMMMOOOQQQRRRRRRQQQOOOLLLIIIGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGDDDBBB@@@?????????>>>======<<<:::888777666666666444333333222111111000000000000000////////////...222111000///...---------///...000111000000666???WWWeeennnkkkfffccc]]]TTTIII@@@:::===CCCNNNbbbttt~~~xxxuuuoookkknnnvvv~~~|||}}}|||~~~~~~~~~xxxuuurrrqqqrrrtttuuuuuuvvvyyy~~~~~~xxxpppmmmnnnzzz~~~wwwqqqlllddd___XXXSSSOOONNNLLLKKKHHHJJJPPPYYYaaabbbZZZRRRNNNNNNTTTbbbuuuvvvjjj```YYYTTTSSSXXX```hhhpppvvvwwwvvvvvv|||zzzfffVVVQQQXXXaaannn|||kkkZZZOOOJJJIIIFFFKKKUUU___jjjttt~~~}}}}}}AAA\\\oooWWWQQQUUUjjjyyycccXXXSSSOOOMMMMMMJJJLLLMMMMMMMMMNNNPPPSSSNNNNNNMMMLLLLLLKKKJJJHHHFFFFFFFFFFFFFFFGGGHHHHHHEEECCCAAA@@@@@@@@@???>>><<<<<<;;;999999999999999444444333333222111111000111000000000////////////000///...............///...---///111111000555;;;MMM^^^llllllgggeee```YYYKKKAAA:::<<>><<<;;;::::::999666666555444444333333222111111111000000000/////////......------.........///,,,,,,...///...111666;;;OOObbbiiikkkllliiiaaaXXXMMMFFFFFFBBBDDDZZZuuu~~~tttmmmnnnnnnqqq~~~~~~{{{{{{|||~~~|||{{{}}}{{{yyyyyyzzz{{{zzz|||uuummmgggccc\\\[[[[[[]]]^^^```iiitttzzztttmmmeee```[[[VVVOOOIIIDDDAAA>>><<>>:::888AAAAAACCCGGGMMMQQQRRRRRRRRRTTT^^^nnn{{{~~~yyyrrrllliiihhhgggfffiiillluuu~~~yyytttuuu|||~~~fffXXXXXX]]]^^^kkkvvv~~~ttteee[[[NNNGGGHHHKKKMMMNNNVVV___mmm|||>>>???FFFYYYvvvoooYYY___kkkmmm^^^ZZZYYYVVVRRRUUURRRNNNLLLLLLNNNNNNOOOOOONNNLLLKKKLLLKKKJJJHHHGGGEEEEEEFFFIIIJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDBBBAAA@@@???>>><<<;;;;;;999888777666555444333333111222333333222111///...000000000000000000000000---.........//////000000777BBBSSSbbbkkklllhhhdddXXXRRRNNNKKKDDDCCCTTTjjj}}}tttoooooosssvvvwww|||~~~~~~wwwkkkaaaZZZUUUPPPMMMMMMSSSZZZ```gggqqq}}}zzztttiii___[[[UUUSSSNNNHHHCCC???=========CCCHHHJJJOOOWWW]]]^^^```ZZZZZZdddooovvvzzz|||}}}}}}{{{tttqqqmmmkkkmmmsssttt{{{vvvooommmuuu}}}}}}nnn```XXX[[[ccclllzzz~~~rrrbbbXXXRRRMMMKKKJJJKKKRRRZZZ___lll{{{999:::???MMMddd}}}nnnXXX\\\eee|||sssccc^^^]]][[[YYYUUURRROOOMMMMMMNNNNNNMMMNNNLLLKKKKKKKKKKKKJJJHHHGGGFFFEEEGGGIIIJJJHHHFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>===<<<;;;999888888777555444444333333333444444333222111000000000000000000000000000............/////////000111;;;JJJ[[[gggmmmllljjj```XXXQQQMMMEEEBBBOOOaaa~~~zzzsssrrrrrrssssss{{{~~~{{{yyysssmmmccc\\\WWWTTTQQQOOOQQQWWW___fffmmmyyy}}}yyysssggg]]]YYYSSSSSSQQQLLLFFFAAA?????????EEEJJJMMMSSS\\\bbbdddccc^^^]]]eeennntttyyy~~~|||uuurrrpppooottt{{{vvvqqqrrrzzzxxxkkk```ZZZ]]]ccckkkvvv}}}{{{xxxuuujjj\\\UUUPPPLLLLLLLLLNNNVVV___iiivvv~~~~~~:::<<>>===<<<;;;999999888777666555555444444444555444444222111000000000000000000000000000............////////////...444@@@QQQaaakkknnnmmmggg]]]TTTNNNGGGCCCKKKWWWnnn~~~{{{wwwsssqqqooouuuyyy|||yyyuuusssiiiddd]]]XXXVVVUUUTTTSSSUUU\\\eeemmmvvv}}}xxxpppddd[[[XXXSSSVVVWWWTTTLLLFFFBBBBBBAAAHHHMMMQQQXXXbbbjjjllleeeaaabbbhhhnnnuuu}}}|||vvvtttqqqrrrxxx{{{ttttttxxxqqqgggaaa^^^___cccjjjrrrvvvsssooolllcccXXXTTTPPPNNNPPPRRRVVV___hhhttt}}};;;>>>AAAEEEOOOjjjsssXXXSSSSSSeee~~~mmmbbb^^^]]]^^^UUUSSSQQQPPPOOONNNLLLIIIIIIHHHGGGHHHJJJKKKJJJIIIGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@>>>===<<<<<<:::999999888777777666666555555444333333111111000////////////////////////.........///////////////000222:::GGGXXXeeelllmmmkkk```VVVOOOHHHDDDGGGMMMZZZrrr{{{~~~wwwrrroooqqqttt{{{}}}yyytttpppnnngggccc___ZZZXXXWWWWWWWWWXXX___iiirrr|||~~~xxxnnnbbb[[[YYYYYY___ccc___UUUKKKEEEDDDBBBIIIPPPUUU\\\gggoooqqqdddcccfffmmmuuu}}}{{{wwwtttqqqooottt|||yyyssswww|||llleeedddccccccdddkkkpppqqqnnnkkkiiiccc\\\YYYVVVUUUXXX\\\aaajjjssszzz666999===@@@HHHbbbxxx\\\SSSNNN\\\{{{lllcccaaaaaaTTTSSSPPPOOOOOOMMMKKKIIIHHHGGGFFFHHHJJJKKKJJJIIIGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???===<<<<<<:::::::::999888888777777555444333222111000/////////////////////////////////////////////.........000000555@@@PPP___iiiooopppggg[[[QQQIIICCCBBBCCCLLL]]]qqqwwwzzz~~~yyyuuurrrsssxxx~~~{{{wwwsssooollliiigggccc^^^YYYWWWWWWWWWZZZaaakkkttt~~~xxxnnnccc]]]]]]dddkkkqqqlll]]]OOOHHHFFFCCCKKKSSSYYY```iiipppqqqbbbcccjjjuuu|||yyyuuuoooiiikkkrrr{{{vvv~~~wwwiiieeeggggggffffffjjjlllllljjjhhhhhheeebbb```]]]]]]aaaeeejjjsss|||444777;;;@@@FFF]]]}}}bbbWWWMMMUUUuuusssddd^^^]]]SSSQQQNNNMMMMMMLLLKKKIIIIIIHHHGGGHHHJJJKKKJJJIIIGGGIIIJJJJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@???>>>===<<<;;;;;;:::::::::999999999555444333111000/////////000000000000000000000000///////////////.........---...222:::GGGWWWgggppptttnnncccWWWKKKCCC???>>>HHHQQQ^^^wwwyyyuuu{{{~~~xxxtttvvv}}}~~~yyyxxx}}}~~~{{{wwwsssooommmjjjiiieee```ZZZWWWVVVWWW\\\cccmmmuuuyyyoooeeeaaacccmmmvvv}}}vvvdddSSSJJJIIIFFFOOOYYY___eeelllooooooccceeeooo~~~yyynnnfffgggmmmtttjjjiiilllkkkiiihhhggghhhhhhgggggggggfffffffffcccdddiiimmmrrr|||777888<<>>======;;;;;;;;;;;;::::::::::::777555333111000/////////000000000000000000000000000/////////............,,,///222666???MMM___kkkrrrooohhh[[[PPPHHHEEECCCHHHMMMUUUjjjyyy~~~vvvtttyyyxxxrrrrrryyy}}}~~~{{{wwwssspppmmmiiihhhfffbbb]]]ZZZZZZ\\\aaagggpppxxx{{{qqqhhhfffiiirrr||||||gggUUULLLLLLLLLVVVaaagggkkkppppppmmmhhhjjjttt~~~qqqiiillltttzzzrrrmmmnnnpppmmmkkkkkkiiihhhggggggggggggggghhhlllkkkmmmsssxxx~~~888666999???BBBOOOpppmmmbbbOOOIII\\\ooo~~~gggZZZVVVQQQNNNJJJHHHIIIJJJKKKKKKKKKJJJIIIIIIKKKKKKJJJIIIHHHJJJLLLKKKHHHFFFGGGIIIGGGFFFEEEDDDBBBBBBAAAAAADDDCCCBBBAAA???>>>======;;;;;;;;;;;;;;;;;;::::::888777555222111000000111000000000000000000000000000000//////.........---///222444555999DDDVVVdddlllmmmhhh^^^TTTOOOMMMMMMIIIMMMSSSdddxxxzzzvvv}}}wwwsssvvvtttmmmooowwwzzz~~~}}}{{{wwwssspppnnnhhhiiihhhddd```^^^```bbbeeekkkssszzz{{{rrrjjjjjjnnnsss~~~~~~iiiVVVNNNNNNQQQ\\\gggmmmpppsssqqqmmmlllmmmxxxtttmmmrrr|||~~~~~~xxxrrroooqqqrrrooollllllllljjjiiijjjjjjhhhiiijjjrrrqqqttt{{{666555:::@@@AAAHHHaaa}}}vvvcccTTTOOOUUU]]]wwwmmm]]]ZZZSSSQQQOOONNNMMMLLLIIIGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@@@@???>>>===<<<<<<:::;;;;;;;;;;;;:::999999777666555444222111000///////////////000000000000,,,---......,,,,,,---...000......111444:::GGGSSScccfffhhhccc[[[VVVVVVYYY```UUUNNNVVViii}}}}}}sssuuu|||uuuoookkkkkkmmmooosss{{{~~~}}}{{{wwwrrrnnnjjjjjjhhhfffcccccceeegggjjjnnnuuu~~~zzzsssooooooppp}}}zzzlll^^^TTTPPPXXXcccooouuussspppppprrrpppvvvzzzsssyyytttrrrrrrsssuuutttoookkklllkkkjjjjjjkkkmmmpppqqquuuvvvyyy;;;:::<<<@@@???DDD\\\uuu~~~ppp]]]OOOPPPYYYrrrqqq___ZZZTTTQQQOOONNNMMMLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@??????>>>===<<<<<<<<<============<<<;;;;;;999888666444222111000000///000000000000000000000+++,,,------++++++,,,---///------///111555???III^^^eeelllkkkeee```aaadddhhh[[[QQQRRR___qqqxxxuuuyyyqqqmmmlllmmmooorrryyy}}}|||xxxtttpppoooooonnnkkkiiiiiikkkmmmooosss|||}}}xxxuuuvvvxxx{{{}}}~~~wwwlll```YYYVVV[[[eeepppuuussspppppprrrrrrzzz~~~yyy{{{rrrtttvvvxxxxxxuuuqqqooommmmmmmmmmmmoooppprrrtttxxxzzz}}}<<<;;;<<<======BBBXXXnnnmmmSSSMMMVVVhhhxxxdddZZZTTTRRRPPPNNNNNNMMMLLLJJJHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@??????>>>>>>===???????????????>>>>>>===;;;:::777444222222222222000000000000000000000000+++,,,---,,,+++++++++---222000000111111111888AAASSS___mmmrrroookkkllloooqqqcccTTTMMMQQQ```xxxvvv}}}~~~vvvpppnnnmmmnnnpppuuu~~~}}}{{{wwwtttqqqqqqooommmkkkkkknnnqqqxxx~~~}}}|||}}}~~~zzz{{{zzztttjjjbbb^^^]]]___gggqqquuutttrrrrrrtttvvvtttooouuu{{{}}}{{{vvvsssrrrooooooppprrrsssuuuvvvvvv|||}}}888777888:::<<>><<<888555333333333444111111111000000000000000,,,---...---,,,,,,---...000///000111///...222999FFFUUUhhhrrrssspppqqqtttsssgggXXXLLLHHHRRRiii~~~zzzzzz{{{tttpppnnnnnnmmmrrryyy~~~zzzxxxtttsssrrrpppnnnpppsssvvv{{{zzzvvvpppiiidddbbbbbbaaagggoootttttttttuuuwww||||||ooollluuu|||vvvttttttnnnppprrrtttvvvwwwxxxxxx|||555555666888;;;CCCSSSaaannn\\\\\\^^^}}}xxxeee[[[XXXTTTQQQQQQPPPOOONNNJJJIIIIIIIIIKKKMMMOOOPPPLLLLLLLLLKKKKKKJJJHHHHHHGGGHHHHHHIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>:::777444444555666222111111111000000000///...///000///...---...000,,,+++---...---***...444===LLL___lllqqqqqqrrrssspppgggZZZNNNEEEJJJ]]]qqqzzz|||zzztttpppooommmooouuu~~~~~~|||{{{}}}{{{zzzzzzxxxvvvuuuxxx|||}}}zzzuuunnnhhhddddddeeeaaagggmmmrrrtttvvvyyy{{{xxxooojjjttt}}}vvvssstttmmmoooqqqtttvvvwwwxxxyyy{{{~~~777888888888:::@@@KKKSSSnnnoooccc```{{{nnn```\\\WWWTTTSSSRRRQQQPPPLLLLLLMMMMMMNNNPPPQQQRRRLLLLLLLLLLLLKKKIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFFFFFFFGGGHHHHHHHHHDDDDDDDDDDDDDDDCCCBBBBBBBBB@@@<<<999777666666666222222222111111000000//////000111000//////000111///...000222000...222888999CCCSSSbbblllpppqqqqqqkkkeee\\\QQQGGGGGGUUUeeexxx}}}|||{{{uuurrrnnnpppttt{{{}}}{{{zzzyyy~~~~~~}}}|||{{{zzz{{{{{{|||~~~{{{zzzyyywwwwwwzzzzzzssslllgggfffffffffdddggglllpppsssvvvzzz|||~~~sssnnnkkkuuu}}}vvvrrrrrrmmmnnnppprrruuuwwwyyyzzz{{{~~~888999999999:::>>>DDDGGG```uuuooo___rrrvvvddd```[[[WWWUUUSSSRRRQQQOOOOOOQQQRRRSSSSSSSSSSSSNNNNNNNNNMMMLLLKKKIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHEEEFFFFFFGGGHHHIIIIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDBBBAAA>>><<<999777666555333333222111111000000///...000111000///...///000222222333444222000333:::444:::FFFUUUdddmmmooonnnkkkeee\\\RRRHHHEEEOOO\\\ooozzz|||xxxrrrrrrsssyyy}}}{{{{{{||||||}}}}}}wwwvvvtttsssrrrsssuuuvvvxxxzzz}}}yyyyyywwwuuuvvvyyy}}}xxxqqqkkkhhhhhhhhhiiihhhiiilllooorrruuuxxxzzz{{{wwwmmmkkknnnvvv~~~wwwsssqqqmmmnnnooopppssswwwzzz|||}}}777999999999:::???BBBCCCTTTkkkyyy\\\hhh|||gggccc]]]XXXVVVTTTSSSQQQPPPRRRSSSUUUUUUUUUTTTTTTPPPOOOOOOOOOMMMLLLKKKJJJGGGIIIJJJLLLLLLKKKIIIHHHEEEEEEFFFGGGHHHHHHIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFBBBAAA???===;;;888666555333333222222111000000///...///000///...---...000///---......,,,)))---333000222;;;KKK]]]jjjmmmkkklllfff]]]RRRHHHEEEMMMXXXggguuu|||uuutttssswww~~~~~~{{{zzz{{{~~~}}}|||xxxqqqpppnnnmmmmmmnnnpppqqqsssuuuxxx{{{~~~~~~~~~||||||zzzxxxyyy}}}}}}{{{vvvpppkkkiiiiiijjjkkkkkklllmmmnnnpppsssuuuwwwwww|||qqqhhhhhhrrrxxxyyysssqqqnnnnnnnnnpppssswww{{{}}}:::999999999:::===@@@BBBMMM[[[uuuaaabbbnnnjjjbbb]]]]]]]]]ZZZWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQQQQPPPNNNMMMLLLLLLMMMNNNOOONNNMMMJJJIIIIIIHHHFFFEEEEEEEEEFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEBBB>>><<<;;;:::888777777777666555444333333222333222111///...------------......///////////////222///333BBBSSS___hhhnnngggccc\\\RRRJJJHHHLLLQQQbbbrrrzzzssssssyyy~~~{{{{{{}}}~~~}}}{{{}}}xxxtttrrrpppnnnmmmmmmooorrrssssssuuuvvvxxxyyyyyyxxxxxx}}}|||yyyyyy|||~~~|||wwwqqqlllkkknnnpppooonnnmmmmmmooorrrvvvxxxxxx|||~~~~~~~~~mmmggglllvvvzzz|||yyywwwppppppqqqssswww{{{;;;:::::::::;;;>>>@@@BBBFFFQQQeeezzz]]]]]]eeessskkkdddcccaaa]]]ZZZZZZZZZYYYWWWVVVTTTSSSSSSSSSPPPQQQRRRRRRQQQOOONNNMMMMMMMMMNNNOOONNNLLLJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGDDD@@@>>>===;;;:::888888888777666555444333333333222111000////////////------...///000000000///111...111<<>>@@@BBB@@@FFFTTTdddrrrZZZUUUZZZrrrxxxoookkkhhhccc`````````^^^ZZZWWWTTTRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOONNNOOOOOOOOONNNLLLIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHEEEBBB@@@???>>><<<:::999888888777666555444444333333222111111111111111,,,---...///000000111000111///111777>>>GGGSSS^^^ffffffccc\\\SSSLLLJJJJJJUUUbbbtttzzzvvvvvvxxx{{{~~~xxxvvvuuuvvvyyy|||~~~{{{xxxwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxx|||~~~~~~|||~~~}}}}}}|||yyyvvvuuuvvvxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuyyy}}}uuujjjjjjpppvvv{{{~~~|||||||||}}}::::::::::::;;;===???@@@???CCCLLLZZZnnntttXXXQQQRRRfffvvvppplllgggdddeeebbb___ZZZVVVRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSQQQQQQPPPPPPPPPOOOMMMKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHEEECCCAAA@@@???===;;;::::::999888777666555555444333333222222222333333,,,---...///000111111111222111222555888>>>LLLYYYaaadddfffccc\\\SSSNNNLLLPPPXXXggg{{{yyywwwzzz~~~{{{wwwvvvxxx{{{{{{zzztttttttttvvvyyy~~~~~~|||{{{{{{{{{|||{{{}}}~~~}}}~~~zzzxxxxxxyyyxxxxxxyyyzzzyyyxxxwwwvvvuuuyyy~~~~~~wwwlllgggkkkrrrwww{{{888888888999:::;;;<<<===>>>BBBIIIXXXqqqkkkXXXPPPNNN^^^tttmmmiiidddbbbccc^^^\\\XXXTTTQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGEEECCCBBBAAA@@@===;;;<<<;;;:::999888777777666444444333333333333333444---...///000111111111111111000111333333888EEESSS]]]cccjjjjjjcccYYYQQQLLLLLLOOO[[[nnnuuummmlll}}}~~~}}}zzzyyyyyy{{{|||xxxuuusssoooppprrruuuzzz~~~~~~~~~~~~zzz|||~~~}}}zzzyyyyyyxxxyyy{{{}}}}}}}}}|||{{{xxx|||}}}~~~}}}|||}}}}}}~~~}}}}}}~~~yyykkkccceeemmmrrrxxx|||777777888999999::::::;;;<<>><<<===<<<<<<;;;:::999888888555555444333333333333333//////000111111111000000------...000111333===HHHXXXaaajjjnnnhhh]]]SSSMMMIIIIIIPPPaaatttrrrkkkttt}}}}}}}}}zzzuuuzzzuuuqqqooonnnkkknnnrrrwww{{{~~~~~~yyy{{{~~~}}}||||||{{{|||~~~}}}}}}}}}~~~|||zzzyyyzzz|||}}}}}}}}}~~~qqqccc___fffoootttyyy}}}777888999999:::::::::::::::<<<@@@LLLiiiqqqVVVPPPMMMUUUlllrrrfff___YYYWWWYYYWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGEEEEEEEEECCC@@@===>>>======<<<;;;:::999999666555444333222222222222000111111111111000//////---,,,...111111111666===LLLWWWeeellljjjbbbXXXSSSJJJGGGIIIUUUccctttuuuppp{{{~~~|||}}}{{{vvv}}}zzzsssnnnlllkkklllkkkpppwww|||~~~|||{{{zzzxxxzzz}}}~~~}}}~~~~~~~~~{{{xxxwwwxxxyyyzzz|||~~~~~~~~~{{{lll^^^]]]hhhrrrvvvzzz}}}888999::::::;;;;;;;;;;;;:::;;;===FFFcccuuuTTTOOOLLLRRReeevvviii```YYYWWWYYYWWWWWWVVVUUUTTTRRRQQQQQQRRRSSSUUUUUUVVVUUUTTTSSSPPPOOOOOONNNMMMMMMMMMNNNMMMNNNOOOOOONNNMMMLLLKKKHHHGGGFFFFFFEEEEEEFFFFFFIIIHHHGGGGGGGGGEEEBBB???>>>>>>===<<<;;;::::::999777666444333222111111000111222222111111000///...000...///333333111333777???LLL^^^jjjkkkfff___[[[LLLGGGFFFLLLVVVeee|||~~~nnnwww|||}}}~~~|||{{{}}}zzz~~~}}}uuunnnjjjiiijjjlllnnnttt|||~~~~~~||||||}}}|||{{{yyywwwvvvwwwzzz}}}~~~}}}~~~~~~~~~~~~}}}}}}vvvssstttwwwzzzyyy{{{~~~~~~~~~yyyjjj]]]^^^kkkuuuwwwzzz~~~;;;;;;:::999:::;;;======777>>>>>>BBBWWWsss{{{bbbSSSHHHKKK[[[uuu|||iii___[[[YYYXXX]]]ZZZWWWSSSQQQPPPPPPPPPPPPQQQSSSTTTTTTTTTSSSSSSQQQPPPOOONNNMMMNNNOOOPPPRRRSSSUUUSSSOOOJJJGGGEEEDDDGGGHHHEEEAAAAAAEEEJJJIIIJJJJJJIIIHHHEEECCCBBBCCCAAA>>>===<<<;;;888666:::888555444444444222111111111000///////////////111111000000000000111111<<>>===???OOOgggwww___TTTKKKMMMVVVlllnnnbbb]]][[[ZZZ]]][[[XXXUUUSSSQQQQQQPPPNNNOOOPPPQQQQQQQQQPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOQQQSSSTTTSSSOOOKKKHHHGGGFFFHHHIIIGGGCCCCCCFFFKKKJJJJJJJJJIIIHHHFFFDDDCCCBBB@@@>>>===>>>===;;;999:::888666555555444333111222222111000000000000111111111000000000000111111444;;;GGGVVVbbbhhhgggddd\\\PPPHHHHHHIIINNN___rrr|||}}}}}}{{{yyy{{{||||||~~~|||tttmmmkkkkkkmmmrrrxxxyyytttpppnnnlllkkkkkklllnnnppprrrssssssvvvwwwyyyzzz{{{zzzxxxwwwyyy|||~~~~~~~~~zzzttttttwwwzzz}}}~~~zzzkkkbbbcccllluuuzzz}}}===<<<:::999888888999999888>>>;;;;;;EEEWWWwwwuuu```WWWOOOMMMPPPaaauuuhhhaaa___]]]]]]\\\[[[YYYWWWTTTRRRQQQMMMNNNOOOOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNMMMOOOQQQRRRQQQNNNKKKIIIHHHIIIKKKKKKIIIFFFEEEHHHKKKKKKJJJJJJIIIHHHFFFEEEDDDAAA@@@????????????>>>===;;;999666555555555333222333333222111111111111222111000000//////000000111///444===JJJXXXbbbhhhjjjbbbXXXNNNJJJFFFFFFQQQ```ppp|||~~~}}}~~~|||~~~~~~{{{{{{~~~xxxqqqkkkjjjlllqqqzzz{{{tttlllgggeeeeeeeeefffgggiiikkkmmmpppqqqrrrwwwxxxyyyzzz{{{zzzzzzyyy{{{|||}}}}}}}}}xxxuuuvvvxxx{{{|||}}}{{{mmmeeegggnnnvvv{{{???===;;;999888777777888999===;;;999???JJJfff|||jjj]]]PPPKKKLLL[[[{{{}}}nnnfffbbbaaa\\\\\\]]]\\\YYYVVVSSSQQQOOOOOOOOOPPPPPPPPPOOOOOOMMMMMMNNNOOOOOOMMMLLLKKKLLLMMMOOONNNLLLJJJIIIIIILLLMMMMMMKKKHHHHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFEEECCCBBB@@@@@@AAAAAA???>>><<<:::777666666666444333333333222111111111111111000000////////////000000111333888@@@LLLXXXccciiiddd\\\TTTNNNHHHEEELLLVVVdddqqq{{{|||}}}|||||||||yyyzzz}}}{{{sssmmmiiijjjnnnvvvyyyuuunnnhhhcccaaaaaabbbeeehhhkkkmmmpppsssvvvxxxyyyzzz{{{|||}}}}}}}}}|||~~~}}}}}}}}}{{{wwwvvvwwwyyyzzz|||~~~{{{ooohhhjjjqqqxxx|||@@@>>><<<:::888777777777999<<<::::::>>>CCC[[[}}}|||hhhTTTKKKLLLZZZwwwsssiiidddbbb\\\\\\]]]\\\ZZZWWWTTTRRROOOOOOOOONNNNNNNNNOOOOOOKKKKKKLLLMMMMMMKKKJJJIIIIIIKKKLLLKKKIIIHHHGGGHHHLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDBBBBBBBBBAAA???======;;;888777777777555444222222111000000000000111000000////////////000000333333444999BBBOOO\\\dddccc___YYYRRRJJJFFFHHHNNN^^^lllyyywwwzzz~~~~~~xxxtttssszzz{{{yyyyyyzzz|||xxxnnniiigggkkkqqq||||||xxxqqqooolllhhheeecccbbbaaahhhkkkooorrrtttwww{{{~~~~~~}}}}}}yyywwwwwwxxxyyy{{{}}}yyyoooiiilllsssyyy}}}~~~}}}}}}~~~AAA???===;;;999888888888999:::888:::@@@@@@QQQoooyyy```SSSQQQ[[[sssxxxkkkccc```[[[[[[\\\[[[YYYVVVTTTRRRNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGEEECCCBBBBBBAAA???===>>><<<999888888888666555222222111000000000000000000//////......//////000//////111444<<>><<<:::999999999999777444:::AAA>>>HHHbbbsssbbbXXXZZZnnn|||kkkaaa\\\ZZZZZZZZZYYYWWWUUUSSSQQQOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLJJJKKKLLLKKKIIIGGGGGGHHHHHHHHHHHHIIIKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFEEECCCBBBBBBBBBBBBAAA??????===:::999999999777666333333222111111111111222//////............//////,,,---///222777@@@LLLTTT```aaa```YYYQQQKKKHHHGGGQQQ\\\kkkxxxyyypppllllllqqqtttyyy}}}~~~xxxrrrnnnmmmnnnzzz~~~zzzxxxtttyyy{{{uuujjjiiimmmttt}}}yyyrrrmmmhhhhhhhhhhhhiiiiiijjjjjjppptttzzz|||}}}~~~yyyvvvsssrrr|||~~~}}}|||{{{|||}}}~~~zzzyyyyyyyyyyyyzzz{{{||||||||||||xxxrrrkkkiiimmmuuuzzz}}}}}}~~~~~~}}}}}}~~~BBB@@@>>><<<;;;:::::::::999555222999@@@;;;BBBYYY|||nnn]]]YYYiiikkk^^^XXXYYYYYYXXXWWWVVVTTTRRRQQQRRRQQQOOONNNNNNNNNOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNLLLMMMMMMLLLJJJHHHIIIIIIFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGFFFDDDDDDDDDEEEEEECCCAAA@@@AAACCCCCCBBBAAA???===:::999999999888666555444333333222222333333//////............//////,,,...///111444:::CCCJJJ^^^aaabbb]]]VVVRRROOOMMMKKKSSS___kkkwww~~~uuulllhhhhhhllloooqqquuuxxxvvvqqqkkkgggfffmmmyyy{{{xxxqqqwww~~~{{{uuukkkkkkpppxxxyyytttmmmhhhiiihhhhhhiiijjjmmmoooqqquuuzzz~~~yyytttpppnnnnnn}}}|||{{{zzz{{{|||~~~}}}zzzzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyuuuoooiiihhhmmmuuuzzz}}}{{{}}}~~~~~~}}}}}}~~~~~~AAAAAA@@@>>>===;;;:::::::::888:::???CCCCCCFFFJJJttt}}}eeeUUU___uuujjj\\\UUUUUUTTTRRRSSSUUUVVVUUUTTTXXXUUUSSSSSSTTTSSSOOOLLLMMMMMMLLLLLLKKKKKKJJJJJJNNNMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKLLLLLLKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@CCCCCCAAA@@@AAA???;;;======<<<;;;::::::::::::888666333111222222222111000//////............///111000......111666<<<@@@TTT]]]dddccc^^^XXXQQQJJJMMMMMMSSSaaaqqqvvvmmmgggcccaaaeeekkkkkkkkkjjjjjjiiihhhggggggooowww{{{zzzzzz}}}xxxrrrlllooossszzz{{{vvvpppmmmlllgggiiikkknnnqqqssstttuuu~~~}}}wwwnnnggghhhnnn}}}||||||}}}yyyuuurrrwwwyyy|||}}}|||zzzyyyxxxnnnllljjjmmmrrrwwwxxxxxx{{{||||||}}}~~~BBBAAA@@@>>><<<:::999888999777888===@@@@@@CCCGGGhhh}}}sss[[[[[[jjjooobbb]]]YYYWWWUUUTTTUUUVVVUUUUUUVVVTTTRRRRRRSSSSSSPPPMMMLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMLLLLLLKKKJJJIIIIIIEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFAAADDDDDDAAAAAACCCBBB>>>???>>>===<<<;;;;;;;;;;;;999777444333444444333222000000///............///000///------///444999<<>><<<:::888777888555666;;;===<<<>>>BBBWWWkkkaaaWWW^^^~~~ssshhhccc]]]ZZZVVVTTTTTTVVVVVVVVVUUUSSSRRRQQQRRRRRRPPPNNNKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHDDDEEEGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIEEEGGGGGGCCCBBBEEEEEEBBB@@@???>>>======<<<<<<<<<;;;999666666666666555444111000//////.........//////...,,,,,,---111555888BBBOOO\\\bbbccc```XXXPPPJJJIIIJJJPPPYYYkkkwwwppphhhaaa\\\ZZZXXXWWWZZZ___iiigggcccaaa```bbbdddfffmmmttt~~~vvvqqqmmmqqqxxx}}}uuurrrnnnkkkllliiikkknnnrrrwww|||}}}{{{wwwssspppoookkkggghhhmmm~~~}}}}}}|||{{{{{{~~~~~~}}}{{{xxxuuuwwwzzz}}}~~~zzzvvvssskkkkkkmmmrrrvvvyyyyyyxxx||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~DDDCCCBBB???===:::888777888666666:::;;;:::;;;???III]]]ssscccUUUXXXpppvvviiiccc^^^ZZZVVVSSSTTTVVVWWWXXXVVVUUUSSSRRRPPPOOONNNMMMJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGHHHIIIJJJKKKJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLJJJEEEDDDFFFFFFDDD@@@???>>>======<<<======;;;999777777777777555444111111000///............///...---,,,---000222444888EEETTT^^^cccccc\\\TTTLLLKKKJJJKKKNNN[[[sss}}}}}}~~~tttllleee```\\\\\\\\\[[[^^^cccnnnllljjjhhhhhhiiijjjkkkrrrxxx~~~vvvpppmmmssszzz}}}vvvrrrnnnlllllliiilllpppuuu{{{{{{wwwtttrrrooonnnnnnllljjjmmmsss}}}|||~~~}}}{{{{{{{{{}}}~~~|||yyyvvvvvvxxx{{{~~~~~~zzztttpppnnnppptttxxx|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||~~~FFFEEECCC@@@>>>;;;999999:::777777:::;;;:::;;;???CCCUUUooo___TTTWWWggg{{{jjjaaa[[[XXXTTTRRRTTTWWWXXXYYYZZZYYYVVVSSSOOOLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPMMMGGGEEEFFFFFFCCC@@@???>>>===<<<<<<<<<<<<;;;999888888888777555444222222000//////.........//////......///000222333000<<>><<<:::999;;;888888;;;<<<;;;<<>>===<<<<<<<<<<<<;;;:::999999999888666444333222111000///.........////////////000111222222---666AAALLLVVV^^^___ZZZLLLKKKKKKLLLKKKOOO\\\jjj~~~xxxvvvqqqnnnooopppooosssxxxzzz{{{}}}~~~~~~}}}{{{yyy~~~~~~|||wwwrrrnnnttt{{{|||vvvqqqkkkiiikkklllpppwww~~~~~~}}}|||{{{~~~zzzuuuqqqnnnmmmlllnnnoooqqqooojjjjjjuuu~~~}}}}}}||||||}}}~~~{{{vvvtttuuuwww{{{~~~yyytttsssvvv{{{~~~~~~~~~}}}~~~~~~}}}}}}BBBAAA@@@>>><<<;;;999999:::888888;;;===;;;===@@@BBBSSStttvvvYYYOOOPPPYYYvvvrrrggg[[[YYYWWWVVVWWWYYYYYYXXX]]]]]]ZZZUUUOOOLLLLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLKKKNNNMMMIIIGGGHHHGGGCCCAAAAAA???>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::888555444333222000///.........---...//////000111111111---333999AAAMMMYYY]]][[[RRROOOMMMMMMLLLNNNWWWaaavvv}}}zzzzzzzzzzzz~~~|||yyysssnnnssszzz|||xxxsssnnnlllnnnooottt|||~~~|||{{{zzzyyy{{{{{{wwwrrrmmmjjjjjjkkklllppptttwwwsssjjjjjjyyy~~~~~~~~~}}}~~~~~~{{{uuuuuuuuuwww|||zzzwwwzzz~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~@@@???>>><<<;;;999888888:::777888;;;<<<;;;===@@@CCCSSSvvvuuuYYYNNNNNNQQQmmmsssjjj^^^\\\ZZZYYYYYYYYYXXXVVV]]]\\\ZZZUUUPPPMMMNNNPPPMMMMMMMMMMMMMMMNNNNNNNNNJJJKKKLLLMMMNNNOOOPPPPPPRRRRRRQQQPPPPPPQQQQQQQQQLLLLLLLLLKKKKKKKKKKKKKKKGGGKKKLLLIIIHHHJJJHHHDDDCCCBBBAAA@@@????????????>>>============<<<999777444333222000///.........,,,,,,...///000000111000...111555;;;GGGUUU\\\\\\[[[VVVPPPNNNLLLLLLRRRYYYggg}}}yyytttmmmrrryyy}}}zzzwwwrrrqqqtttqqqwww{{{yyyyyyyyyyyy}}}vvvrrrlllgggfffgggkkkmmmuuuzzz}}}xxxmmmlll~~~~~~}}}~~~~~~~~~~~~{{{tttwwwvvvwww}}}|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzzzz|||>>>===<<<;;;:::999999999888;;;======<<<<<<>>>AAAFFFOOOnnn|||ZZZLLLNNNOOO^^^xxxrrrccc[[[UUUWWW[[[[[[ZZZ[[[[[[ZZZZZZXXXUUURRROOOMMMNNNLLLLLLMMMNNNOOONNNMMMJJJLLLOOOPPPPPPPPPPPPQQQUUUWWWYYYYYYWWWTTTRRRRRROOOOOOOOOMMMKKKJJJJJJLLLPPPOOONNNLLLJJJFFFCCCBBBCCCBBBAAA???===<<<;;;;;;777===AAA@@@>>>>>>;;;777:::666444666666222000111/////////000000000000000222333555999???JJJVVV^^^aaaYYYPPPLLLMMMOOOMMMKKK[[[rrr|||wwwxxxrrroooqqqvvvzzzvvvtttssssssxxx~~~}}}zzzvvvssswww~~~|||wwwrrrjjjeeeeeeddddddiiiqqqzzz{{{zzztttlllnnn|||{{{xxxsssuuuyyy}}}|||~~~~~~~~~}}}|||{{{zzzzzz{{{|||xxxxxxxxxxxxzzz}}}===<<<;;;::::::999999999777999;;;;;;:::;;;===???BBBJJJgggaaaOOOMMMLLLZZZrrr{{{iii___XXXXXXZZZZZZYYYYYYYYYYYYXXXWWWUUURRRPPPNNNNNNLLLLLLLLLNNNOOONNNMMMLLLNNNQQQRRRRRRQQQRRRRRRWWWZZZ]]]^^^[[[WWWTTTSSSMMMNNNNNNMMMKKKJJJKKKMMMNNNNNNNNNMMMKKKHHHEEECCCBBBAAA@@@>>>=========>>><<<@@@AAA@@@AAADDDDDDAAABBB;;;555555555333111111000000////////////000000222333444777===FFFQQQXXXZZZYYYVVVQQQMMMKKKKKKLLLSSSbbbzzzzzzuuu~~~yyysssnnnooottt~~~{{{xxxvvvuuuuuu~~~{{{yyyzzzzzzyyy~~~xxxrrriiiccc___aaaccceeemmmuuuzzz{{{zzzvvvqqqvvv~~~|||xxxtttwww|||~~~~~~}}}~~~~~~}}}{{{zzzyyyzzzzzzyyyyyyyyyzzz{{{}}}<<<<<<;;;:::999999999999555777999999999999;;;===@@@FFF___jjjTTTLLLHHHTTTjjjooodddZZZYYYYYYXXXWWWXXXXXXXXXWWWWWWUUUTTTRRRQQQPPPOOONNNNNNPPPQQQQQQPPPPPPRRRTTTUUUTTTSSSSSSTTTYYY]]]bbbdddaaa[[[VVVTTTMMMNNNNNNMMMKKKJJJKKKMMMKKKLLLMMMNNNLLLJJJGGGDDDAAA@@@>>>======???AAACCCFFFFFFCCCCCCIIIRRRVVVTTTRRREEE999666777666555444222111///......///111222111111333444999@@@IIIPPPRRRXXX]]]YYYPPPJJJJJJMMMOOOUUUddd~~~~~~}}}xxxrrrzzzyyyrrrlllmmmrrr{{{}}}zzzyyyyyyzzz~~~vvvtttwww{{{~~~yyyoooiii___\\\ZZZ^^^dddkkkttt|||}}}|||{{{yyywww}}}}}}}}}wwwuuuzzz~~~~~~|||zzzyyyyyyyyy{{{{{{{{{{{{|||}}}~~~;;;;;;:::999999999999999666666888888999:::;;;<<>>AAAEEEGGGOOOLLLHHHHHHSSSbbbiiiiiiaaaPPP???:::;;;;;;:::999444222///...---///111222000000111222555:::AAAFFFNNNWWW``````XXXPPPMMMNNNKKKMMMYYYqqq~~~yyywww{{{vvvpppwwwwwwpppiiijjjoooxxx}}}}}}~~~|||vvvuuuxxx~~~yyyoooeee___YYYYYYZZZ```hhhrrr|||}}}{{{}}}~~~}}}wwwvvv{{{}}}~~~|||zzzzzzzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~::::::999888888888999999777777888999:::;;;<<<<<>>===???BBBFFFIIIPPPMMMIIIJJJWWWgggqqqrrreeeTTTBBB<<<<<<<<<;;;;;;444333000......///111222///000000000222555:::>>>KKKSSS]]]bbb```ZZZTTTQQQGGGHHHTTTiii}}}}}}}}}~~~}}}wwwuuuxxxuuuooovvvtttmmmggghhhllluuu{{{zzzyyy|||}}}vvvnnneee]]]WWWVVVXXX]]]ccclllxxx~~~||||||}}}wwwvvv|||}}}~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}999999888888777888888999999888777999;;;======<<<@@@AAAKKKccc}}}gggVVVNNNNNNUUUiiiuuujjj```^^^___^^^]]]^^^\\\\\\[[[[[[\\\\\\]]]^^^VVVSSSQQQPPPRRRTTTUUUUUUXXXYYYZZZZZZWWWUUUTTTTTTTTTWWW\\\]]]\\\XXXUUUTTTUUUUUUTTTQQQMMMJJJJJJJJJJJJKKKKKKJJJIIIGGGEEEDDDBBBAAA@@@???AAACCCFFFHHHJJJIIIGGGHHHRRR```iiikkk^^^OOOAAA;;;;;;999888888444333111/////////000111///000000000000222555888EEEKKKUUU___dddaaa[[[UUUJJJJJJSSSdddrrr|||zzzrrrssstttvvvyyy}}}|||wwwuuuxxx}}}rrrmmmuuu~~~sssjjjeeefffkkkttt~~~{{{~~~~~~{{{rrriiibbb\\\WWWTTTUUU[[[bbbiiisss~~~}}}{{{~~~||||||xxxxxx|||}}}|||~~~}}}}}}~~~}}}}}}|||||||||}}}~~~|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~888888777777777777888888999777777888;;;===<<<;;;<<<>>>EEEUUUoooxxxfffUUUPPPQQQaaa|||yyyooofffddddddbbb```___]]]\\\\\\[[[[[[\\\^^^^^^XXXVVVSSSRRRTTTVVVXXXXXXXXXYYYZZZYYYVVVSSSRRRRRRRRRTTTWWWWWWVVVUUUUUUVVVUUUUUUTTTRRROOOMMMMMMNNNPPPOOOMMMKKKHHHGGGFFFEEECCCBBBBBBBBBBBBDDDEEEFFFDDDFFFFFFFFFJJJTTTZZZ[[[TTTJJJ@@@===;;;777555666444333222111000000000000///000111000000000333555999AAANNNZZZaaaaaa]]]ZZZPPPKKKNNNZZZeeemmm{{{{{{ooogggccceeehhhmmmttt{{{}}}yyyvvvyyyxxxoookkksss~~~~~~rrrjjjdddeeejjjtttwwwpppeee\\\WWWUUUUUUUUUWWW```jjjrrr}}}zzzxxx{{{~~~~~~}}}zzzyyy{{{}}}~~~}}}~~~|||{{{|||~~~~~~~~~}}}|||||||||}}}~~~zzz{{{}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{||||||}}}~~~~~~888777777777777777888888888777666888;;;===<<<:::;;;<<>>=========;;;999666555333222111000000000000000000000000000000000///222:::DDDNNNWWW]]]```]]]SSSIIIGGGJJJPPP\\\ggg~~~|||rrrhhhbbbYYYZZZ\\\___eeemmmuuu{{{~~~|||~~~tttmmmiiimmmwwwrrrgggbbbeeeiiirrruuummm\\\UUUOOOOOORRRWWW___fffqqqzzz{{{yyy{{{~~~||||||||||||{{{{{{}}}~~~}}}|||yyyyyyxxxxxxyyy{{{~~~zzzzzz{{{{{{|||~~~777777777777777888999999<<<:::888999;;;===>>>???======<<<<<>>@@@???===;;;888777555333222111000000000000000000000000000000---///444<<>>@@@BBBBBB@@@===;;;>>>LLLdddyyy|||~~~fffPPPTTT```xxxuuujjjfffcccbbbccc____________```aaacccdddccccccbbbccceeeeeecccaaa]]]ZZZVVVSSSRRRQQQPPPOOOMMMPPPSSSUUUUUUUUUVVVWWWWWWUUUSSSPPPOOONNNOOOOOONNNNNNNNNMMMKKKHHHEEEDDDAAADDDGGGGGGEEEDDDCCCBBBAAAAAAAAABBBDDDCCCAAA???>>>>>>???AAABBBBBB???===:::999777555333222111111000000000//////////////////000222666>>>GGGRRRYYYaaaZZZPPPIIIFFFIIIRRRYYYcccwwwoookkkeeeeeeeeeiiiqqqzzzqqqmmmlllrrr|||yyylllbbb___bbbgggrrryyyjjj___XXXUUUSSSTTT[[[bbbjjjttt~~~zzzvvvwww~~~}}}~~~}}}~~~~~~zzzyyyzzz|||}}}}}}yyyzzz{{{}}}}}}}}}|||{{{}}}{{{{{{zzzyyyyyyyyyyyy{{{||||||zzzyyywwwvvvwwwyyy|||~~~|||||||||||||||}}}~~~~~~666666666666777888999:::;;;;;;:::999;;;===AAADDDEEEAAA>>><<<:::BBBXXXnnn{{{{{{pppUUUWWW^^^qqqwwwlllhhheeecccddd`````````_______________aaaaaaaaacccddddddbbb```[[[XXXTTTQQQPPPPPPOOONNNMMMPPPSSSUUUUUUUUUVVVWWWXXXVVVTTTQQQOOOOOOPPPPPPMMMNNNNNNMMMKKKIIIFFFEEEEEEGGGIIIIIIGGGEEECCCCCCCCCCCCCCCDDDEEEEEECCCAAAAAAAAABBBCCCDDDCCC???===<<<;;;999777555333333222000000000/////////......000000111333888AAALLLTTT^^^[[[UUULLLHHHIIINNNRRRXXXrrrwwwwwwxxx|||{{{rrrmmmgggeeeeeejjjuuurrrnnnnnnuuu~~~vvvjjjaaa^^^aaahhhrrr~~~yyyjjj___WWWTTTXXXXXX]]]fffmmmuuuvvvoooqqqzzz~~~}}}}}}}}}~~~}}}||||||}}}}}}|||zzzzzzzzz{{{|||||||||{{{zzz~~~|||{{{zzz{{{{{{{{{{{{{{{{{{||||||zzzxxxvvvuuuvvvxxx{{{}}}zzzzzzyyyzzzzzz{{{|||}}}666666666666777888:::::::::::::::999:::===BBBFFFFFFAAA???===999===QQQhhhrrrWWWXXXZZZhhhzzznnniiieeebbbaaa^^^^^^^^^]]]]]]\\\[[[[[[______```bbbdddcccaaa^^^WWWTTTPPPOOONNNOOOOOONNNNNNPPPSSSTTTSSSTTTUUUVVVWWWUUUSSSPPPOOOOOOPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHKKKLLLMMMLLLIIIFFFEEEEEEEEEEEEEEEFFFHHHGGGEEECCCDDDCCCBBBCCCCCCBBB???======<<<:::888777666555555222222222111111000000///---...000222555===GGGPPPYYY[[[ZZZRRRLLLKKKLLLKKKTTThhhyyytttrrrtttuuunnngggeeefffnnn|||uuuppppppvvvtttiiiaaa^^^```hhhsss}}}}}}ssshhh^^^XXXUUUTTTYYY\\\dddoooxxx~~~pppiiinnnzzz}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||zzz}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}|||||||||||||||||||||{{{{{{yyyxxxwwwvvvvvvxxxzzz{{{xxxxxxxxxxxxxxxyyyzzz{{{555555666666777999:::;;;999999999888888<<>>RRRjjjmmmTTTVVVUUU```|||pppiiiccc^^^\\\ZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\^^^``````]]]ZZZSSSPPPMMMLLLMMMNNNNNNNNNPPPQQQRRRRRRQQQRRRTTTVVVTTTRRRPPPNNNMMMNNNOOOPPPMMMMMMLLLKKKKKKKKKKKKLLLQQQRRRQQQNNNJJJHHHGGGGGGGGGFFFFFFHHHIIIIIIGGGEEECCCBBB@@@@@@AAAAAA???>>>===<<<;;;999888777777777666666555444444333222222,,,...111111222777@@@FFFOOOWWW[[[WWWQQQPPPNNNKKKQQQ]]]lll{{{|||xxx|||rrriiiiiimmmxxxxxxsssqqqwwwzzzoooeee^^^ZZZ\\\eeeqqqyyy{{{pppkkkddd^^^ZZZYYY[[[\\\```dddnnnzzzvvviiigggppp}}}}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~|||{{{|||~~~~~~~~~}}}{{{}}}||||||||||||{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyyyywwwwwwwwwvvvwwwwwwxxxxxx555555555666777999:::;;;888999999888888;;;BBBGGGKKKGGGFFFEEE@@@AAAVVVnnngggPPPTTTRRRZZZ~~~rrriiiaaaZZZXXXUUUVVVWWWXXXXXXYYYXXXXXXUUUVVVWWWZZZ\\\[[[XXXVVVQQQNNNLLLKKKLLLMMMNNNNNNQQQQQQQQQPPPPPPPPPSSSUUUQQQPPPNNNLLLLLLMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNVVVUUUSSSPPPKKKHHHHHHIIIGGGGGGGGGHHHIIIIIIGGGEEEAAA???>>>>>>???@@@@@@???===<<<;;;:::999999888999999888888777666666555555...111333222000111777===EEEQQQZZZYYYVVVUUUSSSNNNNNNUUU^^^jjjxxxmmmooovvvzzztttrrrwww~~~uuujjj```ZZZUUUWWW```llltttyyy|||yyynnneeefffccc^^^[[[[[[^^^bbbeeejjjnnnxxxyyypppeeegggttt|||~~~}}}}}}||||||}}}~~~~~~}}}}}}}}}|||}}}~~~~~~|||yyyzzz}}}yyy|||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwww888999888777555555777999<<<<<<;;;999:::===CCCGGGJJJMMMIIIBBB===;;;RRRvvviiiNNNLLLNNNVVVwwwrrrhhhbbb]]]ZZZZZZYYYWWWUUUSSSSSSSSSSSSVVVXXXZZZ[[[[[[YYYWWWUUUPPPOOOLLLJJJIIIKKKLLLNNNOOOOOONNNNNNNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPQQQQQQPPPOOONNNOOOQQQSSSTTTWWWUUUQQQMMMKKKIIIIIIIIIHHHHHHIIIJJJIIIHHHFFFEEEDDDBBB???<<<<<<===???AAA@@@???>>>===;;;;;;::::::888888888888666444222111000000111111222222222333CCCIIISSSYYY[[[WWWPPPLLLKKKPPPWWWddd|||{{{llluuu~~~vvvrrrvvv~~~}}}vvvoooggg```\\\ZZZTTTXXX___fffnnnyyy}}}yyyxxxyyyzzzyyyzzzzzz{{{|||}}}}}}~~~{{{vvvqqqlllhhheee\\\[[[[[[\\\```eeekkkooosssyyyuuullleeegggyyy~~~{{{|||}}}|||||||||}}}}}}}}}}}}}}}~~~}}}||||||~~~~~~{{{|||~~~|||~~~|||yyyxxxxxxyyyzzzvvvvvvwwwxxxxxxyyyzzzzzz{{{zzzyyyxxxxxxxxxxxxxxx777888888777666666888:::===<<<;;;::::::<<>>===<<<;;;;;;;;;888888888777666444222111000000000111111222222222999???IIISSSYYYZZZVVVSSSJJJNNNSSS^^^ttt|||tttxxxtttxxx~~~{{{yyywwwtttooohhhbbb]]]ZZZXXXUUUYYY```fffooo{{{~~~zzzxxxwwwxxxttttttuuuvvvvvvwwwxxxxxxxxxvvvrrrmmmhhhdddaaa```]]]]]]___bbbfffkkkooorrrwww}}}yyymmmgggccchhh{{{~~~~~~}}}}}}~~~zzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}~~~|||}}}~~~~~~|||zzzyyyxxxyyyzzzxxxxxxyyyyyyzzz{{{{{{|||}}}||||||{{{{{{{{{{{{{{{777777888777666777999<<<>>>===<<<:::999<<<@@@CCCCCCIIIHHHEEECCCBBBTTTrrrtttVVVLLLIIINNNlll}}}rrrlllhhhbbb\\\WWWVVVUUUTTTSSSTTTUUUUUUVVVWWWXXXYYYYYYWWWUUUTTTOOONNNLLLKKKKKKKKKLLLMMMKKKKKKLLLMMMNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMOOOQQQSSSKKKKKKKKKJJJIIIGGGFFFEEEBBBBBBCCCCCCCCCAAA???>>>@@@??????>>>===<<<;;;;;;777888888777666444222000000000000000000111111111222666???KKKVVV[[[ZZZWWWMMMOOOQQQXXXiii|||yyy|||xxxssspppnnnlllgggccc^^^[[[YYYXXXYYY]]]bbbiiisssyyyvvvtttssspppqqqqqqrrrrrrsssttttttqqqooolllhhhdddbbbaaa```bbbdddiiinnnsssvvvyyyzzz~~~rrrhhhbbbbbblll~~~~~~~~~}}}~~~{{{zzzzzzyyyyyyzzzzzzzzz|||||||||}}}~~~}}}~~~}}}|||~~~~~~}}}}}}~~~~~~|||zzzyyyyyyzzzzzzzzzzzz{{{{{{|||}}}}}}}}}|||||||||||||||}}}}}}~~~666777777777777888:::===>>>>>><<<:::999;;;>>>AAAFFFNNNMMMHHHEEEBBBMMMdddxxx[[[MMMGGGLLLeee~~~uuuooojjjaaa[[[TTTTTTSSSRRRRRRSSSTTTUUUUUUVVVWWWWWWVVVUUUSSSRRRMMMMMMLLLLLLLLLLLLLLLMMMHHHIIIKKKLLLLLLLLLLLLKKKMMMNNNPPPQQQQQQQQQPPPOOORRRRRRRRRQQQPPPOOOOOONNNJJJJJJKKKLLLNNNPPPRRRTTTMMMLLLLLLJJJIIIGGGFFFEEEBBBCCCCCCCCCBBBAAA@@@???@@@@@@??????>>>===<<<<<<777888888777666444222000000000000000000000000000333444:::EEEPPPWWWXXXWWWTTTSSSQQQTTT^^^oooxxxyyy}}}{{{vvvqqqnnnllljjjfffbbb^^^[[[ZZZYYY]]]aaafffnnnxxxyyytttqqqoooqqqqqqrrrrrrssstttuuuuuusssqqqnnnkkkiiihhhhhhiiijjjnnnuuu||||||ppphhh```eeettt}}}~~~~~~~~~~~~}}}|||||||||{{{zzzzzz{{{||||||{{{{{{{{{|||~~~~~~|||{{{yyyyyy{{{~~~~~~||||||~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{|||||||||}}}}}}}}}zzzzzzzzzzzz{{{|||}}}~~~666777888777777888;;;===>>>>>>===;;;999:::===@@@GGGPPPPPPKKKGGGBBBFFFWWW{{{zzz___OOOGGGKKK^^^ttt{{{rrriii___WWWRRRQQQPPPPPPPPPQQQSSSSSSTTTUUUUUUUUUTTTSSSQQQPPPLLLLLLLLLMMMMMMMMMLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPQQQRRRQQQPPPOOOUUUSSSPPPMMMLLLMMMOOOPPPJJJJJJKKKLLLMMMNNNPPPPPPMMMLLLKKKIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAA???@@@@@@@@@???>>>===<<<888888888888666444222111111111111000000000000000333444888@@@JJJRRRVVVWWWXXXVVVRRRQQQSSS]]]kkkvvvvvvoooiiiiiirrr~~~~~~|||xxxtttrrrpppnnnlllhhhdddaaa^^^]]]\\\___cccjjjrrr~~~{{{uuupppmmmrrrrrrsssuuuvvvxxxyyyyyywwwvvvtttrrrqqqqqqrrrrrrrrrwww~~~wwwmmmhhhaaakkk}}}|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{~~~{{{zzzyyyyyyyyyzzz|||}}}{{{zzzzzzzzz|||}}}zzzxxxsssuuuyyy~~~}}}|||}}}}}}}}}}}}~~~}}}||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{|||||||||zzzzzzzzz{{{|||}}}~~~888888999888777888:::<<<<<<===<<<;;;::::::===@@@BBBNNNPPPKKKJJJDDDDDDOOOlll|||eeeSSSJJJKKKXXXfffuuuggg\\\VVVRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPOOOJJJKKKMMMNNNNNNMMMLLLLLLHHHHHHHHHHHHIIIKKKLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQTTTRRRMMMJJJIIIKKKNNNPPPKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAABBBBBBCCC???@@@AAAAAAAAA???>>>===999999:::999888666444222222222222111111111111111000222555;;;CCCLLLUUUZZZYYYVVVSSSPPPMMMOOOZZZeeejjjgggbbbbbbjjjwww}}}~~~}}}zzzwwwuuutttssssssrrrpppmmmiiieeecccbbbaaaccchhhpppzzzyyysssppprrrsssuuuwwwyyy{{{}}}~~~{{{{{{zzzzzzzzzzzzzzzyyyyyy}}}qqqhhhfffdddrrr}}}{{{|||}}}}}}~~~~~~}}}~~~~~~}}}}}}{{{zzzyyy{{{}}}}}}wwwwwwvvvuuuvvvxxx{{{}}}||||||zzzzzz{{{|||~~~|||yyywwwooosssyyy~~~~~~|||}}}~~~~~~}}}~~~}}}|||||||||||||||||||||}}}zzzzzz{{{{{{{{{{{{{{{{{{||||||||||||}}}~~~999:::999888777777:::<<<;;;<<<<<<;;;:::;;;===@@@???LLLOOOLLLKKKEEEAAAHHHfff~~~jjjXXXLLLJJJPPPXXXnnnwwwfff[[[WWWTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPOOONNNNNNIIIKKKMMMNNNOOONNNLLLKKKIIIHHHGGGGGGHHHJJJMMMOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQOOOLLLJJJIIIJJJLLLNNNJJJJJJKKKJJJJJJIIIIIIHHHJJJIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCC???@@@AAABBBBBB@@@>>>===;;;;;;;;;:::999777555444333333333333222222222111///111444777;;;DDDPPPYYYYYYWWWVVVTTTNNNKKKSSS___fffeeecccbbbgggvvv~~~zzzwwwuuuuuuwwwxxxxxxvvvtttqqqnnnmmmllllllmmmsss|||~~~xxxuuutttvvvxxx{{{~~~zzznnnggggggeeevvv~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzz|||~~~{{{vvvuuuttttttvvvyyy|||~~~}}}{{{zzz{{{|||}}}{{{~~~|||xxxvvvppptttzzz~~~~~~}}}~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}~~~:::::::::999777777999;;;:::;;;;;;;;;:::;;;>>>@@@@@@MMMPPPLLLLLLDDD>>>BBBfffnnn[[[NNNIIILLLOOOaaazzzyyyeee[[[XXXVVVUUUTTTRRRRRRRRRSSSTTTSSSRRRRRRPPPOOONNNMMMMMMHHHJJJMMMOOOOOONNNLLLKKKJJJIIIGGGFFFGGGJJJNNNPPPQQQQQQPPPOOOOOOQQQRRRSSSMMMLLLLLLKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIHHHGGGGGGIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHJJJLLLKKKHHHEEECCC???@@@AAABBBBBBAAA???>>>;;;<<<<<<;;;:::888666444444444444333333222222222000333555555555===JJJUUUZZZZZZ[[[ZZZSSSMMMTTT```eeeffffffeeehhhwww}}}yyywwwxxxzzz|||~~~|||zzzxxxvvvuuuuuuuuuvvv}}}}}}yyywwwyyy{{{xxxnnnjjjlllfffxxx~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~|||~~~~~~}}}zzzvvvvvvuuuuuuxxx{{{|||{{{{{{{{{|||yyy||||||xxxvvvqqqvvv|||~~~~~~~~~}}}}}}~~~zzz{{{|||}}}~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||<<<:::888777777888777777:::::::::::::::;;;<<<===BBBGGGMMMNNNKKKHHHGGGIIIoootttkkkRRRFFFGGGKKK^^^uuuooo___VVVTTTWWWUUUOOOMMMSSS[[[___bbbXXXQQQPPPQQQOOOLLLLLLKKKLLLMMMMMMLLLLLLMMMNNNIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSNNNNNNMMMMMMLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHGGGDDDCCCBBBDDDFFFGGGJJJHHHGGGIIIMMMMMMHHHBBBBBBAAAAAAAAAAAA???<<<:::===<<<;;;:::;;;:::888666666555555444333222111000111...///444666888AAALLLTTTXXX[[[\\\ZZZXXXYYYZZZgggaaa___bbbjjjxxx~~~~~~~~~~~~}}}}}}|||uuuoookkkkkkmmm~~~}}}|||}}}}}}|||}}}~~~~~~}}}|||}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}|||yyyyyywwwuuuuuuvvvyyy}}}~~~~~~}}}|||||||||||||||yyyyyyxxxyyyzzz}}}~~~|||xxxuuuqqqsssvvvyyy|||~~~~~~~~~}}}}}}}}}}}}~~~zzz{{{}}}~~~~~~~~~|||zzzxxxvvvxxxzzz|||{{{yyyxxxzzz|||<<<:::777777777888888777::::::999::::::;;;<<<===AAAGGGMMMNNNKKKGGGFFFFFFWWW___ttt|||___MMMIIIKKK[[[sssuuuddd[[[SSSUUUUUURRRUUU___iiimmmjjj___VVVTTTTTTPPPMMMLLLKKKMMMNNNMMMLLLLLLMMMNNNKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQNNNMMMMMMMMMMMMMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJGGGEEEEEEFFFHHHIIIJJJIIIIIILLLPPPOOOJJJEEEBBBAAAAAAAAABBBBBB???======<<<;;;;;;;;;:::888666666666555444333222111111111///000333444555===FFFOOOTTT[[[^^^^^^\\\[[[[[[[[[]]]bbbhhhppp|||}}}{{{vvvooolllkkkttt~~~~~~}}}}}}}}}}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{{{{{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~|||yyywwwwwwvvvvvvxxx{{{~~~~~~}}}||||||{{{{{{{{{|||zzzzzzyyyzzz{{{}}}~~~~~~zzzxxxtttuuuwwwzzz|||~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}~~~{{{|||~~~}}}{{{yyyxxxxxxzzz|||{{{yyyyyy{{{}}};;;999777666888999999888999999999999:::;;;<<<===???EEELLLNNNKKKGGGDDDCCCAAAJJJaaa}}}qqqVVVLLLKKKXXXppplll___TTTUUUUUUTTT[[[hhhssswwwqqqeee[[[WWWVVVQQQNNNMMMKKKMMMMMMMMMKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLMMMNNNOOOMMMKKKIIIHHHHHHIIIJJJJJJJJJLLLPPPSSSRRRNNNIIIBBBAAAAAABBBCCCDDDBBB@@@>>><<<;;;;;;<<<;;;999666777666666555444333222222111000000111000111777>>>EEELLLVVV^^^```___\\\[[[SSSYYYdddmmmsss}}}{{{wwwqqqmmmmmmzzz~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}|||~~~~~~|||{{{{{{|||}}}}}}~~~}}}|||{{{{{{|||}}}}}}~~~}}}||||||}}}~~~~~~{{{yyyvvvwwwwwwyyyzzz}}}}}}|||{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||~~~}}}~~~}}}zzzuuuwwwyyy{{{}}}}}}~~~}}}~~~}}}||||||||||||}}}}}}~~~~~~}}}|||}}}|||}}}~~~}}}||||||}}}||||||~~~}}}{{{zzzzzz{{{{{{{{{zzzzzz|||~~~;;;999777666888999999888888888888888999;;;<<<<<<>>>CCCJJJMMMKKKGGGBBB@@@;;;BBBTTTlll}}}bbbQQQMMMVVVnnnuuuaaaWWWXXXVVVUUU[[[gggppprrrooodddYYYVVVUUUQQQMMMLLLJJJKKKLLLLLLJJJJJJJJJLLLOOOOOONNNMMMMMMLLLKKKKKKOOOOOOOOOOOOOOONNNMMMMMMKKKLLLMMMNNNOOOOOOPPPPPPMMMMMMLLLMMMMMMNNNOOOOOOPPPOOOLLLJJJIIIIIIIIIJJJHHHIIIMMMQQQTTTSSSOOOKKKCCCBBBAAABBBCCCCCCBBB@@@>>>===<<<<<<<<<;;;999777888777777666555444333222000000111000...///333888;;;CCCOOOYYY______\\\ZZZTTTXXX```iiiooowww|||www~~~~~~{{{xxxrrroooooo|||~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{||||||}}}}}}}}}{{{zzzzzz|||}}}~~~|||{{{{{{|||}}}|||zzzxxxxxxxxxzzz{{{|||}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{{{{||||||||||||{{{zzzyyy||||||}}}~~~|||uuuwwwyyy|||~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{|||{{{{{{|||}}}~~~~~~~~~{{{|||}}}~~~~~~}}}}}}}}}~~~~~~|||{{{|||}}}||||||}}}~~~}}}||||||||||||{{{|||}}}~~~;;;999777666888999999888777777777888999:::;;;<<<===BBBHHHLLLKKKGGGCCC@@@===???JJJ[[[lllxxxrrr[[[SSSUUUkkk}}}bbbYYY[[[ZZZWWWYYYaaafffgggeee[[[SSSRRRSSSPPPMMMLLLHHHJJJKKKJJJIIIIIIJJJLLLPPPOOOOOONNNMMMLLLKKKKKKPPPQQQQQQQQQPPPOOONNNMMMKKKLLLMMMOOOPPPPPPPPPPPPMMMMMMLLLMMMMMMNNNOOOOOOOOOMMMLLLJJJIIIHHHHHHHHHFFFHHHLLLPPPRRRQQQNNNLLLFFFDDDBBBAAAAAAAAA@@@>>>???>>>=========<<<:::888999888888777666555444444///111222000...///222555555<<>>@@@>>>======>>>===;;;888:::999999888777666555444000555666222///000222222555999BBBMMMWWW]]]___^^^XXXRRRNNNTTT]]]gggqqqyyy|||}}}~~~zzzuuusssuuu~~~~~~||||||~~~~~~||||||}}}zzzzzzzzzyyyzzzzzz{{{|||}}}}}}}}}}}}}}}||||||||||||~~~}}}{{{{{{~~~~~~}}}~~~~~~|||{{{zzzyyyyyyzzzzzzyyywwwzzzzzz{{{{{{{{{zzzyyyyyy{{{{{{{{{zzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}zzzsssvvvzzz~~~{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyzzz{{{|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||~~~}}}}}}}}}~~~|||>>>;;;888777777777666555555555555666888999;;;<<<===???DDDIIIKKKJJJGGGDDD===;;;===HHH___yyyiiiZZZSSSdddppphhhqqqwwwqqqfff___\\\ZZZWWWQQQOOOTTTXXXVVVRRRPPPHHHJJJLLLNNNNNNOOOQQQSSSSSSRRRRRRRRRQQQPPPPPPPPPNNNOOOPPPQQQQQQPPPNNNMMMMMMNNNOOOQQQQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGHHHJJJKKKKKKKKKLLLLLLGGGEEECCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>===;;;999::::::999888777666666555555;;;<<<555111111111///333555999CCCNNNWWW\\\^^^ZZZTTTQQQTTTYYY```jjjtttyyy{{{{{{vvvuuuxxx{{{|||}}}}}}}}}~~~}}}|||{{{yyyyyyyyyyyyyyy{{{||||||}}}}}}}}}}}}}}}zzz|||~~~}}}{{{{{{~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{yyyxxxxxxyyyyyyxxxwwwxxxxxxxxxyyyzzzzzz{{{{{{|||{{{{{{{{{||||||}}}~~~}}}||||||}}}~~~}}}zzzuuuxxx|||{{{{{{{{{{{{{{{yyyxxxwwwxxxyyyyyyzzz|||}}}~~~~~~}}}~~~|||}}}}}}~~~~~~}}}}}}|||}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}zzz???<<<999777777777555444444444555666888999;;;<<<===???CCCHHHKKKKKKIIIFFF@@@>>>???JJJaaa~~~hhhWWWRRRaaa}}}xxxuuu~~~nnnbbb[[[XXXXXXRRRRRRWWW\\\ZZZUUUSSSJJJLLLNNNPPPQQQRRRUUUWWWTTTTTTTTTTTTSSSSSSSSSSSSLLLMMMOOOPPPPPPOOOMMMLLLMMMOOOPPPQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJLLLMMMGGGEEECCCCCCDDDEEEEEEEEE@@@???>>>>>>>>>>>>;;;999;;;::::::999888777666666999???@@@888222111000---111000222999EEEPPPXXX[[[]]]ZZZXXXXXXXXX[[[fffqqqzzz{{{}}}{{{vvvvvvzzzzzz{{{}}}~~~|||zzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}xxx{{{~~~}}}zzz{{{|||{{{zzz{{{}}}~~~~~~{{{yyywwwwwwxxxyyyxxxwwwuuuvvvvvvwwwyyy{{{}}}~~~|||||||||||||||}}}~~~~~~}}}|||||||||~~~~~~zzzxxxzzz}}}~~~|||{{{{{{||||||{{{yyyxxxwwwxxxyyyyyyzzz{{{|||}}}}}}|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}}}}|||}}}~~~~~~xxxFFF===777666777666666777666555444444555888<<<>>><<>><<<;;;;;;<<<======;;;:::999888888888888777555333222111000000000111333777>>>HHHTTT\\\[[[[[[ZZZVVVSSSWWW```gggsssvvv}}}yyy}}}~~~xxxuuurrrpppssszzz}}}zzzppprrr}}}}}}~~~~~~|||zzzyyyxxxxxxxxxzzz{{{{{{||||||{{{zzzzzzzzz{{{}}}}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyzzz|||~~~}}}~~~~~~}}}||||||yyyxxx{{{}}}}}}||||||{{{{{{{{{||||||{{{{{{|||~~~|||||||||}}}~~~~~~}}}{{{yyy{{{|||||||||||||||{{{{{{~~~}}}||||||~~~~~~GGG>>>777777777666666777666555444444666999<<<>>><<<>>>AAAEEEIIILLLNNNPPPGGGDDD@@@JJJlllbbbQQQNNNXXXuuussssss{{{yyyoooggg^^^WWWTTTUUUVVVXXXXXXXXXWWWWWWQQQQQQPPPOOOPPPRRRUUUVVV[[[ZZZYYYXXXVVVUUUSSSRRRQQQPPPOOONNNMMMNNNNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHIIIHHHFFFGGGIIIKKKIIIIIIHHHFFFDDDDDDFFFHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAEEECCCAAA???===<<<<<<<<<======;;;:::999888888888777666555333111111000000111222333666===GGGSSS[[[___```^^^YYYTTTSSSXXX]]]ccceeemmm{{{xxxzzz{{{|||uuueeecccbbbdddiiirrr{{{{{{uuummmsss~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvxxxyyyzzzzzz}}}~~~~~~}}}zzzyyyzzz}}}~~~}}}}}}||||||{{{{{{||||||zzz{{{|||}}}}}}~~~}}}}}}{{{{{{|||}}}~~~~~~~~~|||{{{zzz{{{||||||}}}}}}||||||~~~}}}{{{|||~~~~~~III@@@888777777666666777777666555555666999;;;===<<<===@@@CCCHHHLLLPPPRRRMMMGGGBBBNNNttt~~~```QQQMMMVVVqqqqqqooouuuxxxrrrjjjbbb[[[VVVTTTUUUUUUVVVWWWXXXXXXYYYSSSRRRQQQPPPPPPRRRTTTUUUVVVWWWXXXXXXWWWUUURRRPPPQQQQQQOOONNNMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLJJJHHHGGGHHHJJJJJJJJJHHHEEEBBBBBBEEEGGGGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<======<<<;;;:::999888888666666444222111000000000.........000555>>>JJJQQQ___aaa```\\\VVVRRRRRRSSSWWWYYY___kkk}}}yyyxxxyyy}}}uuummm[[[\\\^^^dddmmmxxxuuummmgggsss~~~~~~~~~|||{{{{{{{{{{{{xxxyyyyyyzzzzzz{{{{{{{{{|||~~~~~~}}}|||{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwyyyzzz{{{{{{~~~~~~}}}{{{xxxyyy{{{~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzz{{{||||||{{{{{{{{{zzzzzz{{{|||}}}~~~~~~}}}{{{|||}}}~~~}}}||||||~~~~~~LLLBBB:::888777666666888777666666666777999;;;<<<======@@@CCCHHHMMMQQQTTTQQQIIIBBBNNNuuuxxx^^^PPPOOOUUUmmmyyyjjjmmmmmmiiiccc\\\WWWTTTUUUTTTTTTUUUVVVWWWYYYYYYTTTSSSQQQPPPPPPRRRSSSUUUTTTTTTUUUUUUUUUSSSRRRQQQQQQPPPOOONNNMMMLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJKKKQQQQQQQQQOOOLLLJJJJJJJJJJJJIIIFFFCCCBBBCCCFFFIIIIIIIIIJJJJJJJJJIIIGGGFFFGGGGGGGGGGGGEEEDDDBBBAAA>>>???AAAAAAAAA@@@>>>=========<<<<<<;;;999888888666555444222111111000000...---,,,,,,000888BBBIIIYYY\\\___^^^ZZZUUUQQQOOORRRRRRVVVaaarrr|||xxx|||vvvmmmaaadddiiirrr}}}mmmddd```qqq}}}}}}|||}}}}}}}}}|||||||||||||||zzzzzzzzzyyyyyyyyyzzzzzz{{{}}}~~~}}}}}}~~~|||{{{{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{||||||~~~~~~|||}}}zzzwwwwwwzzz~~~~~~}}}|||{{{zzzzzzyyyzzzzzzyyyzzzzzzzzzzzzyyyyyyxxxyyyyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~|||}}}OOOEEE;;;999888666666888777777777777888999;;;<<<===>>>@@@DDDHHHNNNRRRUUUSSSKKKCCCLLLqqqsss\\\PPPPPPSSSiiigggfffdddaaa\\\VVVSSSSSSUUUTTTTTTUUUUUUWWWXXXYYYTTTSSSRRRQQQQQQRRRTTTUUUUUUTTTSSSRRRQQQRRRRRRSSSOOOOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKQQQRRRRRRPPPLLLJJJIIIJJJGGGGGGEEECCCBBBDDDIIILLLKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHGGGDDDBBB@@@===>>>@@@BBBBBB@@@>>>============<<<;;;:::888777666666444333222222222222222222000000222777???EEERRRVVV[[[]]][[[VVVQQQNNNMMMMMMOOOXXXhhhzzz|||www~~~zzzssskkkooovvvxxxddd\\\\\\ppp~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{||||||{{{}}}|||{{{yyyyyyxxxxxxxxxzzz|||~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvyyyzzz{{{|||}}}~~~||||||}}}~~~zzzvvvvvvwww}}}|||~~~|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||}}}~~~~~~QQQGGG===999888666666888777777777888999:::;;;;;;===>>>AAADDDIIIMMMQQQSSSRRRLLLDDDJJJjjjppp]]]RRROOOPPPeeehhhccc^^^\\\XXXSSSQQQSSSUUUUUUUUUUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQSSSUUUVVVVVVTTTRRRPPPPPPQQQRRRSSSNNNLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNNNNMMMJJJHHHGGGHHHFFFFFFFFFEEEDDDFFFJJJMMMKKKLLLMMMMMMMMMLLLKKKJJJHHHIIIJJJIIIHHHEEEBBB@@@===>>>@@@AAAAAA@@@???===============<<<:::999777777666555444333333333333222222111000111444999===JJJNNNSSSXXXXXXUUUPPPMMMLLLLLLNNNTTTaaarrr}}}yyy}}}|||~~~|||www{{{ooo\\\YYY^^^ttt~~~~~~}}}|||zzzzzzyyyxxxyyyzzz{{{||||||||||||~~~|||zzzyyyyyyyyyzzzzzz|||~~~~~~}}}}}}~~~}}}~~~|||||||||yyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuxxxzzz{{{||||||~~~~~~||||||}}}~~~{{{~~~~~~zzzvvvvvvwww}}}~~~~~~}}}||||||~~~|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{||||||||||||{{{{{{zzz{{{{{{|||}}}zzz{{{~~~SSSIII>>>:::888666666888888888888999999::::::;;;;;;===@@@DDDHHHKKKMMMOOOLLLIIIBBBFFFaaaooo___UUUPPPOOOaaakkkccc]]]ZZZWWWRRRRRRUUUUUUUUUVVVWWWVVVUUUTTTSSSSSSRRRQQQQQQRRRTTTVVVWWWUUUTTTSSSRRRRRRQQQQQQQQQLLLJJJGGGDDDCCCEEEHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLLLLJJJHHHGGGHHHGGGHHHHHHGGGGGGGGGJJJLLLJJJJJJLLLMMMMMMLLLKKKKKKIIIJJJJJJJJJHHHEEEBBB@@@>>>???@@@@@@@@@@@@???>>><<<===>>>>>>===;;;999777888777666555555555555555000000000/////////222555===AAAHHHOOOTTTUUUSSSQQQMMMMMMNNNSSS]]]kkkzzz~~~{{{zzzfffWWWZZZddd{{{~~~~~~~~~}}}{{{zzzzzzwwwxxxzzz|||}}}~~~~~~}}}}}}|||{{{zzzzzz{{{}}}~~~zzz}}}~~~~~~~~~~~~||||||}}}||||||{{{{{{zzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{{{{|||~~~~~~}}}|||}}}|||}}}~~~{{{wwwvvvwwwzzz{{{|||}}}}}}||||||~~~~~~}}}{{{zzzyyyxxxxxxxxxvvvwwwxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyzzz{{{|||}}}|||}}}UUUJJJ???:::888666666888888888888999999:::::::::999;;;???CCCGGGIIIKKKKKKFFFDDD???AAAZZZoooaaaWWWRRROOO]]]nnneee]]][[[WWWRRRSSSWWWUUUVVVWWWXXXWWWUUUSSSQQQRRRRRRQQQQQQRRRTTTWWWXXXSSSTTTUUUUUUTTTRRRPPPNNNKKKIIIDDDAAAAAADDDHHHKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJLLLMMMKKKJJJJJJJJJIIIJJJJJJIIIHHHGGGIIIJJJHHHIIIJJJLLLLLLLLLKKKKKKIIIJJJKKKKKKIIIFFFBBB@@@???@@@@@@@@@@@@???>>>>>><<<===>>>>>>===;;;999777999888777666666666666666222333444333111111222444000555===HHHQQQVVVWWWWWWIIIJJJKKKOOOWWWcccpppyyy}}}zzz{{{```TTT]]]jjj}}}~~~~~~}}}|||{{{xxxyyy{{{}}}|||{{{zzzzzz{{{}}}|||~~~|||~~~||||||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwyyyzzz{{{{{{~~~}}}~~~}}}~~~~~~~~~}}}yyyuuuuuuyyy}}}yyy{{{|||}}}|||}}}~~~}}}|||{{{zzzzzzyyyuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyy{{{zzzyyyyyyzzz{{{}}}~~~\\\RRRDDD:::888999999888:::::::::;;;;;;<<<<<<<<<<<<<<<<<>>GGGUUUjjjwwwiii]]][[[NNNUUUpppssseeeZZZXXXVVVQQQQQQUUUUUUXXX[[[[[[YYYTTTQQQOOOPPPPPPPPPPPPRRRTTTWWWXXXZZZXXXUUUUUUVVVUUUSSSPPPMMMJJJEEEBBBAAADDDIIILLLOOOLLLIIIHHHHHHIIIIIIHHHIIIJJJKKKJJJIIIHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKKKKLLLNNNNNNMMMKKKMMMKKKHHHGGGFFFDDDBBB@@@;;;<<<===>>>???@@@AAAAAAAAA???===;;;999888777777111333555666666555333222000000//////000222444555444111333<<>>>>>>>>>>>????????????@@@???===;;;999888777777444555666666666555444444333222111000000111222222222111222:::EEENNNSSSTTTNNNKKKJJJMMMOOOTTT```mmmzzzwwwlllmmm}}}mmm___\\\^^^ttt}}}~~~|||zzz{{{}}}}}}||||||}}}{{{{{{|||}}}}}}~~~~~~~~~~~~~~~{{{xxxvvvvvvwwwxxxxxxwwwzzz{{{|||~~~||||||{{{{{{}}}~~~~~~~~~}}}~~~}}}zzzyyy{{{~~~~~~}}}zzzyyyzzz{{{{{{{{{vvvvvvwwwxxxyyyzzzzzz{{{}}}{{{zzzzzz{{{}}}|||{{{{{{|||}}}}}}~~~jjj^^^MMM@@@999666666555555666666888999:::;;;;;;888999===AAAEEEFFFDDDBBB>>>999777999===JJJhhhiiiWWWSSSZZZcccxxxyyyiii\\\YYYVVVPPPNNNQQQ[[[___bbb___XXXRRRPPPPPPNNNOOOQQQRRRSSSTTTTTTUUUVVVTTTRRRQQQQQQQQQOOOMMMJJJIIIHHHHHHKKKPPPUUUYYYVVVRRRLLLHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJKKKMMMNNNOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHFFFEEEDDDCCC@@@>>>AAAAAA@@@???>>>======<<>>BBBCCCAAA???<<<999888888888BBB^^^{{{uuu^^^SSSUUU[[[pppnnn___[[[XXXRRRPPPRRR```dddfffbbbYYYRRRQQQSSSNNNOOOQQQSSSTTTTTTSSSSSSTTTSSSRRRQQQPPPOOOMMMLLLNNNMMMKKKJJJKKKNNNRRRTTTTTTPPPJJJGGGGGGJJJLLLMMMMMMLLLJJJJJJJJJKKKKKKJJJHHHIIIJJJKKKMMMMMMNNNNNNMMMNNNNNNMMMKKKJJJIIIJJJIIIGGGDDDCCCCCCBBB???===BBBAAA@@@@@@???>>>======???>>><<<;;;:::999999888:::999777555444444555666777666555333222000//////...000111333555<<>>===<<<;;;:::999999999:::888555333222333444555555555555444333222111111...000111000000444<<>>@@@@@@888555666888888<<>>>>>?????????@@@AAAAAAAAA===<<<;;;:::::::::::::::999777555333333333555666444555555555555444333222///000111///...111777;;;CCCIIINNNMMMKKKMMMNNNNNNOOOWWWdddssswwwiiidddjjjyyy~~~~~~|||zzzzzz{{{}}}}}}~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||zzzxxxyyyyyyyyyxxxwwwyyy{{{}}}~~~}}}|||zzzzzzzzzzzz{{{{{{}}}}}}zzzxxx{{{}}}{{{xxxxxxzzz||||||}}}~~~}}}~~~~~~zzzzzzzzz{{{{{{|||||||||{{{yyyxxxxxxyyyzzzzzzyyyxxxzzz{{{~~~hhhaaaUUUHHH===888777888555555666777777888999999999888999;;;===??????>>>999666666888777999GGGYYYqqqpppUUUQQQWWWmmmwww```YYYZZZ[[[^^^ccc```\\\XXXUUUTTTSSSPPPNNNRRRQQQQQQPPPPPPPPPQQQQQQNNNPPPPPPNNNKKKIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFGGGKKKPPPSSSUUUTTTNNNHHHFFFGGGGGGEEEBBBEEEFFFHHHIIIJJJIIIHHHGGGEEEIIILLLKKKGGGEEEGGGJJJGGGEEECCCCCCCCCBBB@@@>>>?????????@@@@@@AAAAAAAAA<<<<<<;;;:::::::::;;;;;;888777666555555555666777555666666666555444222222111111000//////000333555999BBBIIIIIIIIILLLMMMKKKHHHOOOZZZhhhyyyyyynnnkkksss~~~}}}}}}|||{{{yyyzzz|||~~~}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzyyyyyyzzzyyyxxxxxxyyy{{{}}}~~~}}}|||zzzxxxxxxxxxyyyzzzyyy|||~~~|||yyyxxx|||~~~zzzxxxzzz}}}}}}~~~~~~~~~||||||}}}||||||yyyyyyzzz{{{|||}}}}}}~~~~~~|||zzzzzz{{{{{{zzzyyyyyy{{{~~~~~~gggaaaVVVIII===777555555444555555555666666777777666777999===@@@AAA???<<<===888777999888666@@@NNNjjj{{{aaaXXXYYYlll|||ddd]]]___aaaeeekkkbbb]]]WWWVVVWWWWWWTTTPPPSSSRRRQQQOOOOOOPPPQQQRRRLLLNNNOOOMMMIIIGGGGGGIIILLLLLLLLLKKKJJJIIIIIIHHHIIIHHHHHHJJJNNNQQQTTTUUURRRLLLFFFDDDFFFHHHFFFCCCCCCDDDGGGIIIKKKKKKJJJIIIEEEIIILLLKKKHHHFFFHHHLLLGGGEEECCCCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;::::::;;;;;;;;;777777777777777777888888777777777777555444111000333111000///000000111111222===FFFGGGHHHLLLLLLIIIHHHMMMUUUbbbqqq~~~tttssszzz~~~~~~~~~}}}{{{{{{{{{zzzyyyzzz~~~~~~~~~~~~}}}}}}}}}|||||||||||||||}}}~~~~~~~~~{{{yyyzzzzzzyyyxxxwwwxxxyyy{{{|||}}}}}}}}}}}}{{{yyywwwwwwwwwxxxyyyvvvzzz}}}|||yyyyyy}}}~~~zzzzzz}}}~~~{{{{{{{{{{{{zzzyyyyyyzzz{{{|||}}}~~~}}}|||||||||{{{zzz|||~~~}}}|||}}}~~~~~~~~~~~~|||}}}~~~~~~ccc^^^WWWMMMDDD===888666777666666666666666777888777999:::<<<======<<<<<<:::777666888555444@@@QQQddd~~~sssXXXTTTggghhh\\\bbbmmmrrrrrrkkkcccYYYSSSSSSTTTRRRQQQRRRQQQPPPPPPOOOOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGJJJKKKLLLNNNPPPQQQRRRSSSLLLEEEBBBEEEFFFDDDFFFJJJLLLKKKIIIGGGGGGGGGHHHHHHNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFBBBAAA@@@@@@???>>>>>>>>>???AAABBBAAA???<<<<<<;;;:::999888888888888;;;999666555444666888:::555444444333333222222111000111222111000//////111777888<<>>LLLeeeyyy^^^WWWgggmmm___aaakkkssswwwwwwmmm```XXXUUUUUUTTTSSSRRRQQQPPPOOONNNOOOPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHIIIIIIIIILLLMMMMMMOOOPPPQQQRRRSSSIIIDDDCCCIIIMMMMMMPPPTTTQQQNNNKKKGGGFFFGGGHHHJJJNNNNNNMMMLLLKKKJJJIIIIIIHHHEEEBBB@@@@@@@@@???>>>@@@@@@@@@BBBCCCBBB@@@>>><<<;;;:::999888888888888:::999777666555666777888333333333333333444444444000111222111000///000111333555999@@@HHHMMMOOONNNNNNLLLLLLQQQ\\\jjjwww~~~{{{~~~qqqkkkwww}}}~~~~~~|||}}}|||{{{{{{{{{|||~~~~~~~~~zzzzzz~~~~~~|||~~~~~~}}}||||||{{{||||||zzzyyyxxxxxxyyyzzz|||}}}~~~{{{yyyxxxyyyzzzzzzyyywwwvvvvvvyyy~~~{{{zzz|||~~~~~~||||||||||||}}}~~~~~~|||{{{}}}~~~~~~|||zzz}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~eeeaaaZZZPPPEEE===888777777777777777888888999999888888:::;;;;;;;;;;;;;;;:::555555888888666>>>JJJkkk~~~```VVVdddooo___]]]fffssszzzyyyiii\\\VVVTTTTTTTTTSSSRRROOOMMMMMMNNNPPPRRRMMMLLLKKKIIIHHHHHHGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLNNNNNNOOOPPPPPPQQQRRRRRRIIIHHHJJJQQQWWWYYYZZZ]]]VVVSSSMMMHHHFFFGGGJJJLLLNNNNNNMMMLLLKKKJJJIIIIIIGGGDDDAAA@@@@@@@@@@@@????????????@@@BBBAAA???===<<<;;;:::999888888888888888888888777777666666666222222333444444555666666111222222222000///000111///000444;;;DDDKKKPPPRRRQQQNNNLLLMMMRRR\\\fffmmmrrrwwwwwwxxx~~~tttppp||||||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~{{{zzz}}}}}}|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}|||}}}}}}~~~~~~|||{{{zzzyyyyyyyyyzzz{{{}}}{{{yyyyyyzzz{{{{{{{{{vvvuuuvvv{{{}}}{{{{{{}}}}}}|||{{{{{{|||~~~}}}}}}~~~{{{yyyyyy{{{}}}~~~}}}}}}~~~}}}|||||||||{{{}}}~~~dddccc]]]SSSGGG>>>999888666777888888999999999999888888999:::::::::::::::<<<666444888999999BBBOOOxxxzzz\\\PPP^^^ooo^^^XXX```ooo{{{mmm^^^UUURRRSSSTTTUUURRROOOMMMLLLNNNPPPRRRLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKMMMOOOOOOPPPPPPPPPPPPPPPQQQNNNOOOSSSYYY___aaaaaa```ZZZUUUNNNHHHEEEGGGJJJMMMNNNNNNMMMLLLKKKIIIHHHHHHFFFCCCAAA@@@@@@AAA@@@???===<<<<<<===>>>>>><<<;;;;;;;;;:::999888888888888777777888888888666555444333333444444444555555555111222333222000///000111---...111666>>>FFFMMMQQQQQQOOOLLLJJJLLLRRRYYY___eeelllxxxvvvqqqsss{{{xxxyyy~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~zzzyyy|||}}}{{{{{{||||||||||||||||||||||||||||||{{{{{{|||}}}~~~}}}}}}||||||||||||}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{|||zzzxxxxxxyyy{{{{{{{{{uuuuuuwww}}}}}}{{{{{{}}}}}}{{{{{{{{{}}}~~~}}}{{{|||}}}wwwwwwwwwzzz~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{yyyyyyzzz{{{}}}bbbccc```WWWJJJ???:::888555666888999:::::::::999888888888888999999999::::::444222555666888EEETTT|||rrrWWWLLLYYYqqq```WWW\\\lllyyynnn^^^UUURRRTTTVVVVVVTTTPPPMMMLLLMMMOOOPPPLLLJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNNNNOOOOOOOOOOOOOOORRRWWW\\\aaadddccc```XXXTTTMMMHHHEEEFFFJJJLLLNNNMMMLLLKKKIIIHHHGGGFFFDDDBBB@@@???@@@AAAAAA@@@===<<<;;;<<<===>>><<<;;;;;;;;;:::999888888888888777777888888888666444333555555444444444333333333111222333222111000000222...///000333888???FFFKKKOOOOOOMMMKKKJJJMMMSSSXXXZZZcccpppppphhhpppzzz|||zzz}}}|||||||||||||||{{{{{{~~~~~~}}}|||}}}~~~~~~}}}|||}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~|||}}}}}}yyywwwzzz{{{yyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzxxxxxxwwwwwwxxxyyyzzz|||zzzxxxvvvvvvxxxyyyyyyyyywwwwwwyyy}}}|||{{{{{{|||~~~~~~~~~~~~|||zzz{{{|||}}}}}}zzzyyyyyyuuuuuuwwwyyy|||~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}{{{yyyxxxwwwzzz{{{|||~~~___bbbbbb[[[NNNBBB;;;888444555777999::::::999999999888888777777888999999666333333666444555CCCTTT{{{hhhTTTLLLVVVzzzuuudddYYYZZZfffrrr~~~uuuhhh\\\TTTSSSVVVYYYWWWUUURRRNNNLLLLLLMMMNNNKKKJJJGGGEEEDDDDDDEEEFFFEEEEEEFFFGGGIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMKKKPPPTTTXXX]]]aaa```\\\RRROOOKKKGGGEEEFFFHHHJJJMMMLLLKKKJJJHHHFFFEEEEEECCCAAA??????@@@AAAAAA@@@@@@>>>===>>>???@@@???>>><<<;;;:::999888888888888777777888888777555333222555555444333333222111111222333333333111000111222///000111111444999???DDDJJJLLLNNNMMMKKKLLLPPPTTTUUU___ooo~~~oooqqqtttwwwzzz|||||||||vvvyyy}}}yyy{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}~~~{{{~~~~~~|||}}}}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~|||}}}~~~yyywwwyyyzzzyyyyyy{{{yyyzzzzzzzzzzzz{{{{{{{{{xxxxxxyyyzzz|||}}}~~~~~~~~~}}}|||}}}|||{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwxxxzzz{{{|||zzzxxxvvvvvvwwwxxxxxxwwwxxxyyy{{{~~~|||{{{zzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~{{{}}}}}}~~~{{{yyyyyytttvvvwwwyyy{{{}}}}}}~~~}}}~~~}}}|||zzzzzz|||~~~~~~}}}||||||||||||~~~{{{yyyxxxwwwvvvzzz{{{|||~~~[[[aaaddd___RRRDDD;;;999222444666888999999999888999888777777666777888999555666;;;===888555AAASSS|||}}}{{{^^^SSSNNNQQQkkkxxxgggZZZVVV]]]dddjjjeee]]]UUUPPPQQQTTTXXXXXXVVVSSSPPPMMMKKKJJJJJJKKKIIIFFFDDDCCCCCCEEEFFFFFFGGGIIIKKKLLLLLLKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKIIINNNPPPQQQTTTXXXVVVPPPIIIIIIGGGFFFFFFFFFFFFGGGLLLKKKJJJHHHFFFEEECCCCCCBBB@@@>>>>>>@@@AAAAAAAAAAAA???>>>>>>???@@@??????<<<;;;:::999888888888888888888888777666444333222222222222222222222222111222333444333111000111222///000111000111444999>>>DDDHHHLLLMMMKKKJJJLLLOOOQQQ\\\nnn}}}vvvrrrssstttuuutttpppsssvvvyyy}}}~~~~~~~~~|||~~~~~~}}}{{{zzzyyyyyyvvvwwwxxxyyy{{{~~~zzz|||}}}~~~~~~}}}}}}~~~~~~~~~}}}|||||||||{{{{{{}}}~~~~~~~~~}}}||||||}}}~~~{{{xxxzzz{{{zzzzzz|||yyyyyyyyyzzzzzz{{{{{{{{{wwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyyzzzzzz|||||||||zzzwwwvvvwwwxxxxxxwwwyyyzzz}}}}}}|||zzzyyyxxxxxxyyyzzz||||||}}}~~~{{{yyyyyyuuuvvvxxxzzz{{{|||}}}~~~}}}}}}|||zzzyyyyyy{{{}}}||||||||||||}}}}}}}}}~~~}}}~~~}}}|||{{{yyyxxxwwwwwwvvvzzz{{{}}}~~~YYY```eeeaaaTTTEEE<<<999111333666888999999888777999888777666666777888888666;;;CCCFFF>>>777AAARRRrrrnnnWWWQQQNNNMMM___yyyxxxgggXXXQQQTTTYYYZZZWWWRRRMMMKKKLLLQQQUUUYYYWWWTTTQQQNNNKKKIIIHHHKKKIIIFFFCCCBBBCCCDDDEEEGGGIIILLLNNNOOONNNLLLJJJFFFFFFGGGGGGHHHIIIIIIJJJJJJNNNOOOLLLLLLNNNKKKCCCDDDDDDEEEFFFFFFFFFEEEDDDKKKJJJIIIGGGEEEDDDBBBBBBBBB@@@>>>>>>@@@AAABBBAAA???>>><<<<<<===>>>>>>===<<<;;;:::999888888888888999888777666555444333333000000000111222222333333222333444333111000111222...000111000///222777;;;???EEEKKKMMMJJJHHHIIIKKKHHHUUUgggyyy{{{rrrpppppppppooonnnpppsssvvvzzz~~~~~~}}}|||}}}~~~}}}|||{{{wwwwwwwwwxxxyyy{{{~~~xxx{{{~~~|||}}}}}}{{{||||||}}}~~~|||zzzyyyzzzyyyzzz|||}}}}}}}}}|||{{{}}}}}}}}}~~~}}}zzz||||||{{{{{{~~~yyyyyyyyyzzzzzz{{{{{{{{{vvvwwwyyy{{{|||}}}~~~~~~zzz{{{~~~zzzzzzzzz{{{{{{}}}~~~~~~}}}|||{{{{{{{{{|||~~~{{{yyywwwxxxxxxxxxwwwyyyzzz~~~|||{{{zzzxxxwwwwwwxxxxxx{{{{{{}}}~~~}}}zzzxxxxxxuuuwwwyyy{{{{{{{{{|||}}}}}}}}}|||zzzxxxxxxzzz}}}yyyzzz{{{|||}}}~~~{{{zzzyyyxxxwwwwwwwwwwww{{{{{{}}}~~~[[[```dddbbbXXXKKK???888555666888999888777555444666777888777555444444555999;;;<<<:::777999@@@FFFcccttt[[[MMMFFFGGGVVViiimmm[[[QQQMMMKKKPPPOOOMMMKKKJJJKKKLLLMMMRRRSSSTTTSSSPPPMMMLLLKKKMMMJJJFFFCCCAAABBBCCCEEEHHHJJJNNNPPPPPPNNNKKKIIILLLKKKJJJIIIHHHIIIJJJKKKKKKLLLMMMMMMKKKGGGDDDAAAEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFEEECCCBBBAAA@@@???;;;<<<>>>???@@@@@@@@@???BBBAAA>>><<<;;;:::::::::999999888888888888999999666666555444222111000///333333333444444444555555333333333333333333333333444333222111111222333444999<<>>???@@@@@@@@@???AAA@@@>>><<<::::::::::::999999888888888888999999777777666555444333333222333333444444444555555555444444333333333333333333333222222111111222222333444777===DDDJJJMMMMMMMMMNNNQQQWWW^^^gggpppzzz~~~wwwvvvxxxxxxwwwuuusssqqqrrruuuxxx{{{}}}~~~~~~}}}||||||{{{{{{{{{zzzzzzzzzyyyzzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzvvvxxx{{{}}}~~~~~~}}}|||}}}~~~~~~|||||||||{{{yyy|||zzzxxxxxxzzzzzzxxxvvvyyyyyyzzz|||~~~}}}|||||||||}}}}}}~~~}}}||||||}}}}}}{{{yyyzzzyyywwwvvvvvvvvvwwwxxx|||{{{}}}~~~|||xxxuuutttuuuvvvxxx{{{{{{}}}~~~}}}{{{{{{|||~~~~~~}}}||||||{{{yyyyyyzzzzzz{{{{{{zzzzzz{{{|||}}}|||{{{zzz{{{|||}}}|||{{{zzzzzz|||~~~}}}{{{zzzwwwwwwvvvuuuuuuuuuuuuuuuzzzzzzzzzzzz{{{{{{||||||YYY]]]aaa```XXXLLLAAA:::666666777888777666555444555666777666444444444666444555666444333444:::>>>NNNmmmlllXXXKKKDDDJJJTTTlllttt___RRRNNNLLLCCCEEEIIILLLMMMMMMLLLKKKOOOQQQRRRQQQOOOLLLKKKKKKKKKIIIEEECCCBBBBBBCCCDDDHHHJJJMMMOOOOOOMMMJJJHHHIIIHHHHHHHHHHHHHHHIIIJJJLLLLLLKKKIIIHHHFFFEEEDDD@@@AAACCCEEEGGGIIIJJJJJJCCCCCCCCCBBBBBBAAAAAAAAA<<<===>>>??????@@@?????????>>>===;;;:::999999999999999888888888888999999888777777777666666666666333444444444444555555555555444444444333333222222111222222222222222222111...111777>>>EEEJJJNNNPPPPPPQQQSSSUUUYYY___ggglllyyy~~~~~~|||uuunnnkkkmmmqqqqqqsssvvvyyy}}}~~~}}}zzzyyyzzz}}}~~~~~~}}}}}}}}}}}}}}}|||||||||{{{||||||}}}}}}|||{{{{{{{{{|||~~~}}}}}}~~~}}}||||||{{{~~~~~~~~~|||{{{zzzxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwxxx{{{}}}~~~}}}||||||}}}~~~~~~}}}}}}{{{zzzyyywwwvvvvvvwwwxxxwwwvvvzzzzzz{{{~~~~~~}}}}}}}}}|||zzzzzzzzz||||||{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzzyyy||||||wwwtttrrrsssuuuwww{{{{{{|||}}}}}}{{{zzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzyyyzzz{{{{{{zzz|||}}}}}}|||{{{}}}~~~|||{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuyyyxxxxxxwwwxxxzzz|||~~~VVVYYY]]]]]]WWWLLLAAA:::666666777777777666555444444555666666444444444666222333444333222333777;;;BBB]]]uuu]]]MMMFFFJJJRRRiiizzzbbbTTTNNNLLLEEEGGGIIIKKKKKKJJJIIIHHHNNNOOOQQQPPPNNNLLLKKKKKKIIIHHHEEECCCBBBCCCDDDEEEHHHJJJLLLMMMMMMKKKIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFAAAAAAAAAAAAAAAAAABBBBBB======>>>>>>????????????>>>===<<<;;;:::999888888999999888888888888999999777777777777777777777777444444444444555555555555555555555444333333222222000111222333333222111000---///444999???EEELLLPPPQQQQQQQQQQQQRRRVVV\\\aaaeeeqqq}}}xxxrrrmmmkkkjjjmmmnnnnnnoooqqqvvv|||}}}zzzwwwuuuvvvyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{zzz{{{}}}~~~}}}||||||}}}~~~~~~|||{{{{{{{{{}}}zzzyyyxxxwwwwwwxxxyyyzzz~~~}}}{{{zzzxxxwwwvvvwwwyyyzzz|||}}}}}}|||{{{|||~~~~~~}}}|||{{{xxxwwwvvvvvvvvvwwwxxxxxx|||{{{||||||zzzyyyyyyzzz{{{zzzyyyzzzyyyxxxxxxwwwxxxyyyyyywwwwwwzzz{{{wwwrrrqqqrrrtttvvv{{{{{{||||||~~~~~~|||{{{zzzzzzzzz{{{{{{||||||~~~}}}{{{yyyxxxyyyzzz{{{yyyzzz||||||{{{|||}}}|||{{{zzzyyyyyyzzz|||}}}|||||||||{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyxxxwwwuuuuuuvvvyyy|||SSSUUUXXXYYYUUULLLAAA:::666666666666666555555444333555666555444333555666333333333333333444777999===SSSttt{{{|||```LLLEEEKKKSSSlllfffVVVNNNKKKGGGGGGHHHIIIIIIJJJJJJJJJLLLMMMOOOOOOMMMKKKKKKKKKIIIGGGFFFDDDDDDDDDEEEFFFHHHIIIKKKLLLKKKJJJGGGFFFEEEFFFGGGHHHIIIIIIJJJJJJMMMKKKIIIGGGEEEEEEFFFFFFIIIIIIHHHHHHFFFEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????======<<<<<<;;;:::999888999999888888888888999999555666666666666777777777444444444555555555666666555555555444444333333333000000222333333222000000...111333666999???GGGLLLRRRSSSRRRQQQPPPQQQTTTWWWUUU```mmmzzz|||zzzyyyvvvoooiiiiiihhhfffdddeeejjjqqqvvvxxxvvvtttuuuyyy{{{xxxsssqqqqqquuu{{{~~~~~~~~~~~~}}}}}}~~~|||}}}~~~~~~~~~||||||||||||~~~~~~}}}~~~}}}|||{{{||||||{{{~~~yyyxxxvvvuuuuuuvvvxxxyyy~~~}}}|||{{{yyyxxxxxxxxxyyyzzz{{{||||||{{{{{{{{{~~~}}}||||||yyyxxxxxxwwwwwwyyy{{{|||~~~}}}}}}~~~|||zzzyyyyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvxxx}}}}}}zzzuuurrrpppqqqsssuuuzzz{{{{{{}}}~~~~~~|||{{{zzzzzzzzzzzz{{{|||}}}~~~{{{xxxwwwxxxzzz{{{xxxyyy{{{{{{{{{{{{}}}}}}|||zzzyyyyyyzzz{{{|||{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwwwwwwxxxzzz{{{|||xxxwwwtttsssuuuxxx|||~~~QQQSSSUUUWWWTTTMMMCCC;;;666666666555555555444444333444555555444333555666555444444444444666777888<<>>>>>>>>>>>??????============<<<;;;999999999999888888888888999999555555555555666666666666444444555555555666666666444444444444444444444444000111111111111111111000000222333333444999@@@FFFQQQRRRSSSRRRPPPNNNMMMMMMSSS[[[eeeppp~~~}}}wwwpppgggddd```\\\[[[```hhhnnnlllkkkjjjmmmrrr{{{yyyvvvrrrppprrrvvv{{{~~~}}}|||{{{{{{|||}}}~~~{{{|||}}}||||||}}}~~~{{{~~~|||{{{yyywwwvvvuuuuuuvvvxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{{{{~~~~~~|||{{{|||zzzzzzzzzyyyyyyzzz~~~~~~}}}zzzxxxxxxxxxxxxwwwvvvwwwwwwwwwwwwxxxxxxxxxuuuuuuwwwzzzyyywwwtttrrrqqqrrrssstttyyyzzz|||~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||~~~|||yyyyyyyyy{{{|||yyyzzz||||||||||||~~~~~~}}}{{{yyyyyyzzz{{{}}}{{{{{{{{{zzz{{{{{{||||||uuuuuuuuuvvvwwwxxxyyyzzzyyywwwuuutttuuuxxx{{{}}}QQQRRRTTTWWWVVVOOOEEE>>>666666555555444444444555222333555444444333555666555444333444555666777777999FFF]]]wwwtttUUUGGGJJJQQQkkkkkkYYYNNNIIIGGGHHHKKKMMMNNNNNNMMMLLLHHHJJJMMMMMMLLLKKKKKKKKKIIIHHHHHHGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIGGGEEEDDDDDDFFFHHHJJJKKKLLLLLLLLLJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDD@@@@@@@@@@@@????????????@@@???>>>======>>>??????======>>>>>>===<<<:::999999999888888888888999999666666666666666666555555555555555555666666666666333333444444555666666666111111000000000000111111///111222111000333:::@@@JJJNNNSSSUUUSSSPPPMMMLLLTTTYYY```hhhwww|||nnnjjjbbbZZZWWW[[[bbbhhhcccccccccgggmmmvvvzzzxxxwwwvvvyyy~~~}}}|||{{{{{{{{{{{{|||}}}|||~~~}}}}}}~~~~~~~~~}}}|||{{{yyyxxxwwwvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{yyyyyyzzzzzzzzzzzz{{{{{{zzz~~~~~~{{{zzz{{{zzz{{{|||zzzyyy{{{~~~~~~}}}zzzxxxyyyzzzzzzyyyuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvxxx{{{}}}~~~~~~uuuuuutttsssrrrrrrsssssswwwyyy|||~~~~~~}}}|||||||||||||||||||||{{{|||}}}~~~|||||||||~~~|||}}}~~~~~~~~~|||zzzzzz{{{|||}}}}}}|||{{{{{{|||}}}~~~xxxwwwwwwvvvvvvwwwwwwwwwyyyxxxvvvuuuvvvxxxzzz|||RRRSSSUUUWWWWWWQQQHHH@@@666666555444444444444555222333444444333333555666555444333444555666777666444>>>QQQhhh{{{]]]KKKKKKQQQiiimmmZZZNNNHHHIIILLLOOOQQQQQQNNNJJJGGGHHHJJJLLLMMMKKKJJJJJJKKKIIIIIIHHHHHHIIIIIIJJJJJJHHHHHHIIIIIIHHHGGGEEEDDDDDDFFFHHHJJJLLLMMMMMMMMMIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@??????>>>>>>@@@???>>>======>>>??????======>>>>>>>>>===;;;:::999999888888888888999999777777777777666666666555555555555555666666666777222333333444555666777777222111000//////000111222---///000///---000666===CCCIIIRRRWWWXXXVVVSSSQQQOOOSSSWWW]]]jjjzzzzzztttiii^^^XXXYYY___ddd]]]]]]___bbbiiirrr{{{|||}}}||||||~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz~~~}}}zzzzzz{{{zzz{{{|||{{{yyy{{{~~~~~~~~~|||yyyxxxzzz{{{||||||ttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{|||ssssssssssssssssssssssssvvvxxx|||~~~~~~~~~}}}{{{|||||||||}}}}}}}}}}}}}}}zzz{{{}}}~~~~~~}}}{{{zzz{{{|||}}}}}}}}}||||||}}}~~~}}}|||{{{yyyxxxwwwwwwwwwzzzyyywwwvvvwwwxxxyyyzzzWWWVVVVVVWWWVVVPPPFFF???;;;666444666777444333444333333333444444444555555666666666666777777777777999:::EEE[[[ooo|||pppLLLDDDWWWnnnttt]]]PPPLLLOOOPPPQQQQQQPPPLLLHHHEEEIIIEEECCCFFFLLLNNNLLLHHHMMMJJJHHHHHHKKKLLLKKKIIIHHHHHHIIIIIIHHHHHHGGGFFFMMMMMMLLLJJJJJJIIIIIIIIIJJJGGGDDDCCCCCCDDDEEEEEEFFFCCCAAAAAACCCEEEFFFFFF>>>============>>>>>>???EEEBBB===;;;;;;===>>>???>>>======<<<;;;;;;::::::555555555555555555555555888777666444444555555666555555555444444333333333666555444333111000///...111222222222222111000000000///------...111444666BBBDDDIIIPPPVVVWWWTTTPPPQQQOOORRRZZZ___dddppp}}}}}}wwwlll```YYYZZZ\\\ZZZVVVWWW```iiioootttxxxzzz~~~}}}zzz~~~~~~~~~~~~~~~|||~~~}}}~~~}}}{{{zzzyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{zzzxxxyyyyyyxxxyyyyyyzzz||||||yyyyyyxxxxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzzzzzyyyyyyyyy{{{~~~~~~~~~~~~}}}|||{{{||||||zzzxxxssssssttttttuuuvvvvvvwwwvvvwwwwwwxxxxxxxxxwwwwwwwwwtttssssssvvvwwwuuurrryyy{{{~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}{{{yyywwwwwwyyy{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{|||~~~}}}{{{yyy{{{|||{{{zzzxxxxxxyyyzzzyyyyyyxxxyyyzzz||||||YYYXXXYYYZZZYYYSSSJJJBBB;;;777444666777444333444333333333444444444555555777777777666666666666666888999CCCUUUhhhwwwVVVFFFSSShhhvvv```SSSOOOQQQQQQQQQPPPNNNLLLJJJIIIIIIGGGEEEFFFJJJMMMNNNMMMLLLIIIFFFFFFHHHIIIHHHFFFHHHIIIIIIIIIIIIHHHHHHHHHMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGDDDCCCCCCCCCBBBBBBEEECCC@@@@@@BBBCCCDDDDDD>>>>>>===============>>>BBB???<<<;;;;;;===>>>=========<<<<<<;;;::::::999555555555555555555555555888777666555444555555666555555444444444333333333444444333333222111111111111222222222222111000000000///...---...111333555<<<>>>CCCKKKSSSWWWWWWVVVVVVTTTTTTWWWZZZ___kkkxxx~~~{{{|||ttthhh^^^ZZZYYYWWWSSSTTT]]]eeeiiikkknnnvvvzzz}}}~~~}}}~~~~~~|||zzzxxx~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}}}}~~~{{{}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{{{{|||}}}|||{{{yyyyyyzzzzzz{{{|||||||||yyyyyyzzzzzzzzz{{{{{{{{{zzz{{{}}}~~~}}}{{{zzz{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}{{{{{{{{{}}}~~~}}}|||vvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyywwwvvvuuuvvvtttssstttvvvxxxvvvuuuxxxzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||yyywwwwwwyyy{{{{{{|||}}}~~~||||||{{{{{{{{{{{{|||||||||zzzyyy{{{||||||{{{zzzzzz{{{yyyyyyxxxxxxyyy{{{}}}~~~ZZZYYYYYY[[[ZZZUUULLLEEE<<<777555666666444333555333333333444444444555555777777777666666555555555777888@@@NNN___rrr~~~zzzbbbMMMWWWccczzzdddVVVSSSSSSQQQOOOMMMLLLLLLMMMMMMJJJHHHEEEFFFJJJOOOQQQRRROOOMMMJJJIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJLLLKKKHHHFFFFFFGGGHHHJJJGGGGGGFFFEEECCCBBB@@@???DDDAAA??????@@@AAAAAAAAA??????>>>===<<<<<<<<<<<<>>><<<;;;;;;<<<===<<<;;;<<<<<<;;;;;;::::::999999666666666666666666666666777666555555444444555555444444444444333333333333222222222222333333333333111222222222222111000000111000///......000222333555777;;;BBBLLLUUUZZZ]]]ZZZWWWTTTTTTUUU[[[gggsss|||{{{}}}}}}wwwmmmbbb[[[XXXYYYVVVXXXaaahhhiiiiiikkkppprrrtttsssqqqrrrwww{{{~~~{{{{{{yyyxxxwww}}}}}}|||{{{|||}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~{{{}}}}}}}}}~~~~~~}}}}}}|||{{{|||~~~~~~xxxyyy{{{}}}~~~}}}|||{{{yyyzzz{{{{{{||||||{{{{{{yyyzzz|||}}}|||{{{|||||||||||||||{{{{{{zzz~~~}}}||||||~~~{{{zzzzzz|||yyyyyyxxxxxxwwwvvvuuuuuuwwwxxxzzzzzzzzzxxxvvvuuuwwwuuutttuuuwwwxxxxxxwwwwwwyyy|||~~~}}}|||}}}}}}|||zzzxxxxxxzzz|||zzzzzz{{{}}}~~~{{{{{{{{{{{{|||}}}|||yyyzzz|||~~~~~~|||||||||}}}yyyxxxwwwwwwxxx|||YYYYYYYYYZZZZZZUUUMMMGGG>>>888555666666444333555333333333444444444555555777777777666555555444444666888>>>JJJ]]]vvv}}}xxxkkkVVV___eee~~~fffWWWTTTPPPPPPNNNMMMLLLLLLLLLLLLLLLGGGDDDHHHRRRZZZ]]]\\\WWWTTTPPPMMMLLLLLLLLLMMMJJJIIIIIIIIIJJJJJJKKKKKKLLLJJJGGGEEEEEEGGGIIIKKKHHHIIIJJJIIIFFFBBB@@@???BBB@@@>>>===?????????>>>@@@???>>>===<<<;;;;;;;;;::::::999:::<<<<<<;;;999;;;;;;::::::999999999999777777777777777777777777666666555555444444444444333333333333333333333333333333333333333333333333111222222222222111000000111111///......///000111111111444:::CCCNNNXXX]]]\\\YYYVVVSSSTTTZZZfffpppxxxxxxwwwrrrjjjddd```___```]]]```hhhmmmmmmjjjjjjhhhiiijjjhhhgggiiinnnssszzzuuurrr{{{|||zzzzzzzzz~~~}}}|||{{{zzz{{{||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||||||||||||||}}}}}}~~~|||}}}}}}~~~~~~}}}~~~}}}}}}~~~~~~xxxzzz}}}}}}{{{xxxyyyzzz{{{|||{{{{{{zzz{{{|||~~~|||{{{{{{{{{}}}}}}}}}{{{yyyxxx~~~}}}||||||}}}~~~|||{{{{{{}}}{{{{{{zzzxxxwwwvvvuuutttvvvwwwyyy{{{{{{zzzxxxwwwyyyxxxvvvvvvvvvwwwwwwxxxvvvxxx{{{~~~}}}|||{{{|||}}}|||{{{yyyyyyzzz|||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}~~~yyyxxxwwwwwwxxx|||\\\[[[ZZZ[[[[[[WWWOOOIII???999555666666333333666333333333444444444555555777666666666555555555444666888???LLLccc}}}wwwqqqZZZbbbkkkhhhWWWSSSMMMMMMMMMMMMLLLKKKIIIHHHJJJEEEFFFRRReeerrrtttpppfffbbb[[[SSSMMMIIIHHHIIIKKKJJJIIIIIIIIIJJJJJJKKKKKKIIIFFFDDDEEEGGGJJJLLLJJJLLLMMMLLLHHHCCCAAA@@@???>>><<<===>>>>>>>>>===??????===<<<;;;;;;;;;;;;999888888:::;;;;;;:::888999999999999888888888888777777777777777777777777555555555555555444444333333333333333333333333333555555444444333222222111111222222222222111000000111000///.........///000000000111444;;;EEEPPPVVV\\\]]]ZZZVVVUUUZZZbbbhhhwww}}}yyyssslllhhhiiilllpppllliiiiiinnnpppkkkeeebbb```aaabbb``````ccciiiooo}}}zzzsssooommmxxx}}}~~~}}}|||{{{{{{||||||{{{{{{{{{|||~~~}}}}}}~~~|||{{{{{{||||||}}}}}}}}}}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~|||wwwzzz}}}}}}{{{xxxxxxyyyzzzzzzzzzzzzzzz{{{|||~~~}}}{{{xxxyyy{{{}}}}}}|||zzzxxx~~~}}}}}}}}}~~~~~~}}}}}}~~~|||{{{zzzyyyxxxvvvuuuuuuuuuvvvyyy{{{||||||{{{zzz{{{zzzyyywwwuuuuuuvvvwwwvvvxxxzzz}}}~~~}}}{{{zzz{{{||||||{{{yyyyyyzzz{{{{{{{{{{{{|||}}}}}}~~~yyyyyyxxxxxxyyy|||aaa```______^^^ZZZSSSMMM@@@:::666666666333333666333333333444444444555555555555555555555555555555555999@@@PPPmmmwwwtttYYY]]]ooojjjWWWSSSLLLLLLMMMLLLKKKIIIGGGFFFGGGGGGOOOccczzz}}}wwwlll___SSSLLLIIIIIILLLKKKIIIHHHHHHHHHIIIJJJHHHGGGEEEDDDDDDFFFIIIKKKHHHKKKMMMKKKFFFBBBAAAAAA===<<<;;;<<<>>>???>>>===>>>>>>===<<<;;;;;;;;;;;;:::999888999::::::999777888888888888888888777777666666666666666666666666444555555555555444333333222222222222333333333333666555555444333222222111111222222222222111000000000000//////.../////////000000000111555<<>>>>>@@@;;;::::::<<<>>>@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<:::999999999999888777777777777777777777777777555555555555555555555555444444555555555444333222111111222222222333333333444444444444444444444333111222222222222111000000///......//////////////////000000000111555<<>>:::<<<>>>:::999:::<<>><<<<<<;;;;;;;;;<<<<<<======;;;999888999999888777666666666666777777777777555555555555555555555555333444555555555444333222111111111222222333333333222222333444444555666666111222222222222111000000.........////////////000...000000//////222777<<>>>>>???AAABBB@@@@@@???>>>===<<<;;;;;;888999;;;===>>>>>>======<<<<<<;;;::::::::::::;;;===<<<999888777777999999999666333444777999777555666666666666666666666666444444444444444444444444222333333444555555555444444444444444333222222111111111111222222333333333111111111111111111111111.........///000222444444===DDDLLLTTTXXX[[[\\\]]]YYYWWWUUUVVV]]]kkk|||}}}}}}vvvrrruuu{{{xxxlll___]]]WWWQQQOOOPPPSSSSSSRRRTTTTTTSSSPPPOOOQQQWWW\\\eeeiiipppwww}}}}}}|||~~~}}}zzzzzz}}}}}}|||{{{zzz{{{}}}~~~}}}|||}}}~~~~~~~~~|||{{{{{{|||~~~}}}|||yyyzzz|||~~~~~~}}}{{{zzzxxxxxxwwwwwwxxxyyy{{{|||~~~~~~}}}zzzwwwwwwxxxyyyzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyywwwvvvwwwxxxzzz|||~~~{{{zzzzzz}}}|||yyywwwzzzxxxwwwuuuuuuvvvxxxyyyzzzyyywwwvvvwwwzzz}}}~~~}}}{{{zzzyyy{{{}}}~~~{{{wwwuuuuuuwwwaaa\\\XXXXXX[[[[[[VVVPPPIII@@@888666555333333444444444555555444444333222444444444444444444444444888999???SSSvvvzzz|||^^^RRRSSSWWWppp}}}hhhYYYTTTQQQLLLHHHFFFGGGHHHJJJLLLQQQZZZbbbggghhhgggeeebbb]]]VVVPPPKKKIIIIIIJJJKKKIIIFFFCCCAAAAAABBBCCCBBB@@@???>>>>>>???@@@BBB@@@@@@???>>>===<<<;;;:::888999:::;;;<<<;;;;;;:::<<<<<<;;;:::::::::::::::<<<;;;999777666777888999888777666666777888777555555555555555555555555555333333333333333333333333222333333444555555444444333333333444333333222222111111111222222333333333000000000000000000000000......//////000111333333444:::CCCLLLSSSYYY^^^aaa]]]ZZZVVVTTTXXXbbboooxxx}}}{{{qqqjjjnnnxxx{{{sssiii[[[WWWRRROOONNNNNNLLLJJJNNNOOONNNLLLJJJLLLQQQUUUXXX]]]eeennnwww~~~}}}{{{}}}|||xxxxxx{{{zzz|||~~~||||||zzz|||~~~~~~}}}|||}}}~~~}}}|||{{{|||~~~~~~|||{{{xxxyyy{{{||||||{{{zzzzzz{{{zzzzzzzzz{{{|||}}}~~~}}}{{{yyyyyyzzz|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}|||{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}{{{{{{~~~~~~{{{xxxwwwwwwwwwuuuuuuuuuwwwyyyzzz{{{zzzxxxwwwyyy|||~~~}}}{{{zzzzzz|||}}}}}}{{{xxxuuuvvvwww^^^ZZZVVVVVVYYYYYYTTTPPPKKKBBB:::888777444222333444444555555444444333222444444444444444444444444:::;;;???PPPooo~~~yyy___SSSQQQNNN```|||ooo^^^SSSQQQNNNJJJHHHHHHHHHHHHKKKMMMOOORRRUUUVVVVVVWWWVVVSSSNNNJJJHHHGGGHHHIIIJJJHHHEEEBBB@@@???@@@@@@@@@@@@>>>>>>>>>>>>@@@@@@??????>>>===<<<;;;;;;:::::::::;;;;;;<<<;;;;;;:::<<<;;;::::::999999::::::;;;:::888666666666777777777888:::999888666666666555555555555555555555555333333333333333333333333222333333444444444444444111222333333333333333333111111111222222222222222////////////////////////000/////////000000111222...333999AAAIIIRRR[[[```aaa^^^YYYTTTSSSWWW^^^dddrrr}}}tttiiikkkuuu}}}|||wwwddd___WWWOOOIIIGGGFFFFFFIIIIIIIIIGGGFFFHHHKKKMMMQQQVVV^^^hhhrrryyy~~~~~~~~~|||yyyzzzxxxttttttwwwuuuxxx|||~~~}}}|||{{{|||~~~~~~}}}|||}}}~~~{{{|||~~~~~~||||||}}}~~~}}}||||||}}}}}}{{{yyywwwwwwxxxxxxyyyyyyyyyyyy{{{{{{{{{{{{|||}}}~~~~~~|||{{{|||}}}}}}||||||{{{{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}~~~|||zzzxxxvvvuuuuuuuuuuuuwwwyyy{{{}}}|||{{{zzzzzz{{{~~~}}}~~~~~~}}}{{{{{{zzz|||}}}}}}{{{yyywwwwwwxxx^^^ZZZVVVTTTUUUTTTPPPLLLKKKBBB:::999888444333444444444555555444444333222333333444444444444444444:::;;;>>>KKKggggggVVVNNNHHHSSSiiiqqq]]]RRRQQQOOOLLLJJJHHHGGGGGGKKKKKKKKKKKKLLLMMMMMMNNNPPPNNNKKKHHHGGGGGGHHHIIIIIIGGGDDDAAA???>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>===<<<<<<;;;::::::==================<<<<<<;;;::::::999999999999999999888777666555555555666555999<<<<<<888555555666555555555555555555555555222222222222222222222222222333333444444444333333000111222333333333333333111111111111111222222222000000000000000000000000111000000/////////000000000222555999???HHHQQQXXXcccaaa]]]XXXTTTSSSVVVXXXdddnnnwwwzzz}}}wwwqqqtttzzz~~~vvvnnn```RRRHHHDDDEEEGGGDDDDDDDDDDDDEEEFFFHHHJJJOOOSSSYYYaaaiiiooossstttyyy|||~~~~~~~~~yyyvvvvvvsssoooooorrrssswww}}}~~~}}}}}}~~~~~~}}}|||{{{}}}~~~}}}|||}}}~~~zzz{{{}}}|||zzzzzz|||~~~}}}||||||{{{yyywwwvvvvvvuuuuuuvvvwwwxxxyyyyyyyyyzzzzzz{{{||||||}}}~~~}}}|||||||||}}}~~~}}}||||||||||||~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyy}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}|||{{{yyywwwvvvttttttuuuwwwyyy|||~~~||||||{{{|||~~~}}}~~~~~~}}}||||||{{{}}}}}}}}}|||zzzyyyyyyyyy[[[XXXTTTRRRRRRRRROOOMMMHHH@@@999888888555333444444444555555444444333222333333333444444444555555777999<<>>>>>==============================<<<<<<;;;;;;::::::=========<<<<<<<<<<<<<<<::::::999888888888888999888888777666555555555555444888;;;;;;888555555666555555555555555555555555222222222222222222222222222333333444333333222222000111111222333333333333111111111111111111111111111111111111111111111111111000//////////////////111222222444888???HHHNNN^^^______\\\YYYWWWWWWWWW___fffooovvv|||vvvuuuyyy~~~xxxlll___TTTLLLFFFDDDAAA@@@@@@AAABBBDDDFFFFFFGGGJJJOOOUUUZZZ___bbbdddqqquuu{{{~~~~~~}}}wwwtttssspppllllllooossswww}}}}}}{{{zzz{{{}}}}}}|||||||||~~~}}}|||}}}~~~|||}}}~~~~~~}}}zzzyyyzzz}}}}}}||||||zzzxxxuuuuuuttttttuuuuuuwwwxxxyyyyyyyyyzzz{{{{{{|||||||||~~~}}}{{{zzz{{{{{{}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzz~~~~~~~~~}}}|||{{{yyyxxx~~~}}}~~~{{{{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwyyy|||~~~|||||||||}}}|||}}}~~~~~~~~~}}}~~~}}}||||||||||||{{{{{{VVVTTTQQQPPPQQQRRRRRRQQQGGG???999999999666444444444444555555444444333222222333333444444555555555555888;;;BBBVVVxxxhhhNNNHHHJJJYYYuuusssZZZRRRQQQNNNKKKIIIGGGEEEDDDDDDEEEHHHJJJKKKJJJHHHFFFGGGGGGEEEDDDBBBAAAAAAAAAEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999::::::;;;:::999888888777777888888888888888777666666555555444666888888777666666666444444444444444444444444333333333333333333333333333333333333333222222111000111222222222222222222111111111111111000000000111111111111111111111111000000///......////////////000000111444:::AAAFFFSSSWWW[[[^^^^^^\\\[[[[[[___bbbkkkuuuyyyyyy{{{|||yyyuuuqqqjjj^^^PPPFFFBBB@@@======???AAABBBBBBBBBDDDIIINNNSSSXXX[[[\\\fffkkkpppsssssstttvvvyyy~~~}}}wwwsssrrroookkkkkkoootttxxx|||~~~}}}zzzxxxwwwyyyzzz|||~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~~~~}}}|||zzzzzz{{{}}}~~~}}}||||||zzzwwwuuuttttttuuuvvvwwwxxxxxxyyyzzzzzz|||}}}}}}}}}}}}}}}~~~{{{yyyyyyzzz{{{}}}~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~||||||||||||{{{{{{{{{{{{}}}}}}|||{{{yyyxxxwwwwww|||~~~~~~|||||||||xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxx{{{}}}~~~zzzzzz{{{}}}~~~~~~zzz|||}}}||||||~~~~~~}}}|||UUUSSSQQQPPPPPPQQQRRRSSSJJJBBB<<<;;;:::666333333444444555555444444333222222222333333444555555666555999<<<@@@PPPooorrrQQQGGGGGGUUUrrryyy```RRRPPPMMMIIIGGGEEEDDDDDDCCCEEEGGGIIIJJJHHHGGGEEEDDDDDDCCCCCCBBB@@@??????AAAAAA@@@??????>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::888888777777888999:::;;;999999888777777777777777888888888888777666555555555444333444666777777666444444444444444444444444333333333333333333333333333333333333333222111111111222222222222111111000222111111111000000000///111111111111111111111111//////.........//////000...///000000111444999===EEEKKKTTT\\\______^^^]]]^^^___fffuuu{{{xxxxxxzzz{{{ttteeeYYYJJJEEE@@@>>>>>>???@@@???AAACCCFFFJJJOOORRRUUUWWWZZZ___dddffffffgggkkkooovvvzzzyyyuuusssqqqmmmnnnrrryyy|||}}}zzzxxxwwwwwwxxxyyy|||~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~||||||{{{zzzwwwuuusssuuuvvvxxxyyyzzzyyyyyyxxxyyy{{{|||}}}}}}|||||||||}}}{{{zzzzzz{{{|||}}}~~~~~~|||{{{{{{}}}~~~}}}{{{{{{|||}}}~~~{{{|||}}}~~~~~~~~~zzzzzz{{{{{{{{{|||||||||{{{zzzyyyxxxxxxxxxyyyyyyyyy{{{~~~~~~}}}zzzyyyyyyvvvvvvvvvvvvwwwxxxyyyyyyvvvwwwyyyzzz{{{|||}}}}}}xxxxxxzzz|||~~~}}}|||{{{}}}}}}|||}}}~~~}}}XXXVVVSSSPPPOOOOOOPPPPPPMMMEEE???===;;;666333222444444555555444444333222222222333333444555666666666;;;===???LLLiiixxxTTTEEEDDDSSSppp~~~fffRRRPPPLLLHHHEEEDDDCCCDDDEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::::::::999999888888999;;;===>>>999888888777777777777777999999999999888777666555555222000222666888888666444444444444444444444444444444444444444444444444333333333333333222111000222222222222222111000///222111111111000000//////000000000000000000000000...............///000000000000111000///000222444;;;CCCOOOYYY^^^___^^^]]]\\\[[[ccctttzzzwww{{{zzzqqqRRRLLLEEEAAA@@@@@@@@@???@@@AAACCCEEEHHHJJJLLLMMMRRRVVV[[[]]]\\\^^^ccchhhpppuuu}}}{{{wwwuuussspppqqqttt~~~}}}{{{zzzwwwwwwxxxzzz}}}~~~|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||~~~~~~}}}}}}}}}}}}}}}{{{|||}}}|||{{{{{{zzzxxxuuusssuuuxxxzzz{{{{{{zzzyyyvvvwwwxxxzzz{{{zzzzzzyyyxxx{{{~~~~~~}}}|||zzz{{{|||}}}~~~|||{{{{{{|||~~~~~~|||zzzzzz{{{}}}zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}yyyyyyzzzzzz{{{||||||}}}yyyxxxwwwvvvwwwyyy{{{}}}wwwzzz}}}}}}|||yyyxxxwwwtttttttttuuuvvvxxxyyyzzzvvvwwwxxxyyyzzzzzzzzzzzzvvvwwwyyy{{{~~~~~~|||{{{|||~~~}}}|||}}}}}}WWWUUUSSSRRRRRRRRRQQQOOOIIIFFF@@@;;;666333222222444333333222222333333444444333333444444666777777444777999>>>KKKccc}}}}}}WWWGGGGGGNNNccceeeSSSNNNJJJJJJHHHEEEDDDGGGFFFEEEDDDEEEFFFEEEDDDBBBEEEEEEDDDCCCBBB@@@>>>===;;;<<<<<<<<<<<<<<<;;;:::===<<<:::999888888999:::666777999;;;<<<<<<<<<;;;>>>===<<<;;;;;;<<<>>>??????===999666444444444444777777999999888666444222666666555555555444444444888666555555555555333222333333333333333333333333222111111000111333444555444444555666555444222111111222222111///...///111222111000//////.........///////////////.........111000///...///111333555;;;===CCCMMMXXX___aaaaaa^^^]]]aaakkktttzzz{{{rrrwww~~~kkk]]]NNNFFFBBB???@@@BBB<<<@@@CCCEEEDDDFFFJJJNNNMMMKKKJJJKKKOOOTTTZZZ^^^gggnnnwww~~~|||zzz{{{|||}}}}}}zzzyyyyyyyyyyyyzzz{{{|||~~~yyyyyyyyyyyyzzz{{{||||||}}}~~~~~~}}}{{{zzzzzzzzz{{{}}}|||}}}~~~}}}zzzwwwuuuuuuvvvyyy|||~~~|||zzztttwwwzzzzzzwwwuuuvvvwwwzzzzzz{{{}}}}}}}}}}}}}}}}}}|||||||||zzz{{{}}}|||||||||||||||{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyyyy{{{~~~~~~|||zzzzzz|||}}}~~~{{{zzzxxxxxxzzz{{{{{{zzzxxx|||zzzvvvvvvxxxzzz{{{{{{|||{{{zzzxxxwwwqqqsssuuuuuutttttttttuuuyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyy{{{}}}~~~~~~}}}|||{{{ZZZWWWUUUSSSSSSRRRQQQOOOHHHEEE@@@:::666333333222444333333222222333333444444444444444444555666777666888999:::BBBTTTjjjyyy}}}yyy~~~WWWHHHHHHOOObbbnnnTTTOOOKKKJJJHHHDDDDDDFFFDDDCCCCCCDDDEEEEEEDDDBBBDDDDDDCCCBBB@@@???======;;;<<<<<<=========<<<<<<===<<<:::999888888999999888999;;;<<<===<<<<<<;;;>>>===<<<::::::;;;===>>>===<<<999666555444444555888888999999999777666555666555555555444444444444777555444444444444333111333333333333333333333333222111000000111222333444333333444444444333333222111111111000......///111222111000//////.........////////////...............---,,,,,,,,,...000222555777===FFFQQQZZZ___```bbb___aaahhhlllpppyyyzzzyyy|||zzzxxxwwwssslllccc\\\QQQEEE???>>><<<>>>@@@AAAAAABBBDDDEEEKKKJJJIIIIIIKKKOOOSSSVVV^^^dddnnnuuuyyy{{{|||}}}~~~|||yyyxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyzzz{{{yyy{{{}}}}}}|||zzzzzzyyyyyy{{{|||~~~~~~~~~|||}}}}}}|||yyywwwvvvwwwxxxzzz}}}~~~~~~}}}zzzyyywwwyyy||||||zzzyyyyyyzzz{{{yyyyyyzzz}}}}}}||||||{{{zzzzzzyyyyyyxxxyyy{{{~~~{{{{{{{{{|||||||||||||||yyyyyyzzzzzzzzzzzzyyyyyyxxxzzz}}}~~~~~~~~~|||zzz{{{}}}}}}}}}xxxwwwvvvwwwyyy{{{{{{{{{xxx|||~~~|||xxxtttuuuwwwyyyzzz{{{{{{zzzyyyxxxwwwqqqsssuuuuuutttttttttvvvyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz|||}}}}}}|||{{{~~~~~~]]]ZZZWWWTTTSSSRRRPPPOOOGGGDDD???:::666444333333444333333222222333333444555555444444444555555666777888999888;;;GGGYYYhhhwwwxxxqqq{{{ZZZJJJIIIOOOaaa}}}uuuVVVPPPJJJIIIHHHDDDCCCEEEBBBAAAAAACCCEEEFFFEEECCCCCCBBBAAA@@@???>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===<<<:::999888888999999:::;;;<<<======<<<;;;:::>>>===<<<:::::::::;;;<<<;;;:::888666555555555666777777777777777777666666555555555555444444444444666444333333333333222111222222222222222222222222111111000000000111222222222222222222222222333333222222111///---...000333222111000//////.................................---,,,++++++,,,---///000000111555===HHHRRRZZZ^^^bbb``````cccdddffflllrrryyy{{{uuuqqqpppssssssuuurrreeeRRREEEAAA>>>===<<<===???@@@@@@@@@FFFFFFFFFFFFGGGHHHJJJLLLRRRXXX```hhhllloooqqqrrruuuvvvxxxxxxyyy||||||xxxwwwyyyyyyyyyyyyxxxwwwuuutttwwwwwwvvvuuuuuuvvvwwwxxxuuuvvvxxx{{{}}}~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}||||||}}}~~~{{{||||||zzzxxxwwwxxxzzz{{{|||}}}~~~}}}{{{yyywwwwwwyyy{{{|||{{{{{{{{{|||{{{yyywwwwwwyyy{{{||||||{{{{{{zzzyyywwwvvvuuuuuuvvvwwwyyy{{{}}}~~~zzzzzz{{{{{{||||||}}}}}}yyyyyyzzzzzzzzzzzzyyyyyywwwyyy{{{||||||}}}}}}{{{{{{|||}}}}}}|||vvvuuutttvvvxxxzzz{{{{{{yyy{{{{{{yyytttrrrtttvvvxxxyyyyyyzzzyyyyyyxxxwwwssstttuuuuuuttttttuuuvvvzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~{{{zzz}}}}}}}}}}}}}}}}}}||||||```\\\XXXTTTRRRPPPNNNMMMGGGDDD???:::666444333333444333333222222333333444555555444444444555555666666777:::::::::BBBUUUgggzzzvvvjjjqqq```LLLJJJOOO```}}}uuuXXXPPPJJJIIIHHHDDDCCCDDDAAAAAABBBDDDFFFHHHGGGFFFCCCBBBAAA@@@???>>>======;;;;;;===>>>????????????<<<;;;:::888888888888999;;;;;;<<<<<<<<<;;;999888===<<<;;;:::999999::::::999888777666555555666666444444333333333444555555444444444444444444444444444333222222333333111000222222222222222222222222000000000000000000111111222111000000000111333444333333222000...///222555222111000///............------...............///...------------...///000......000555>>>IIIRRRXXX]]]^^^___```aaabbbfffjjjsss~~~yyyrrrpppooorrryyy~~~yyyjjj[[[TTTFFFAAA<<<:::===@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFHHHNNNVVV]]]aaaeeegggiiikkkmmmoooqqqsssvvv{{{~~~|||xxxwwwvvvwwwxxxyyyxxxvvvtttssswwwvvvtttsssssstttuuuvvvsssssstttvvvxxxzzz|||}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyzzz|||||||||}}}~~~~~~}}}zzz{{{zzzyyyxxxxxxzzz|||}}}}}}}}}}}}{{{yyywwwvvvwwwxxxyyyzzz{{{{{{|||}}}{{{yyyxxxyyyzzzzzzyyywwwzzzyyyxxxvvvuuusssrrrqqqtttuuuwwwyyy{{{}}}~~~~~~yyyzzzzzz{{{|||}}}~~~~~~zzzzzz{{{{{{{{{{{{zzzzzzxxxzzz{{{||||||}}}~~~|||{{{{{{|||}}}|||{{{wwwvvvuuuvvvxxxzzzzzzzzzyyyyyyxxxuuurrrqqqsssuuuwwwwwwxxxxxxxxxxxxxxxxxxtttuuuvvvuuuttttttuuuwwwzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{{{{{{{~~~~~~}}}{{{{{{}}}}}}{{{zzz{{{{{{{{{{{{zzzzzzzzzzzz~~~~~~aaa]]]WWWSSSPPPOOOMMMKKKHHHEEE@@@;;;666444444444444333333222222333333444555444444444444555666666666888;;;<<<;;;BBBXXXnnnvvvhhhllljjjOOOKKKOOObbbrrrYYYPPPIIIHHHHHHEEECCCDDDBBBBBBCCCEEEIIIJJJJJJIIIDDDCCCAAA@@@????????????;;;;;;===>>>????????????<<<;;;999888777777888999::::::;;;;;;:::999777666;;;;;;:::999999999999999888777777666666666666666444333333333333333444555333333444444444444444444333222111111222333222000111111111111111111111111///000000000111111111111222111000///000000222333444444333222000111444666222111000///............,,,---------......//////---------------......//////...///111777???HHHNNNYYY\\\```aaabbbccceeeeeemmmuuu{{{vvvssswww~~~rrrkkkUUUMMMBBB<<<;;;===??????===>>>???AAACCCDDDEEEEEEDDDIIIOOOVVVZZZ^^^bbbdddfffhhhkkknnnppptttyyy}}}}}}zzzyyytttvvvxxxyyyzzzyyywwwvvvxxxvvvtttrrrrrrrrrtttuuurrrrrrrrrsssuuuwwwxxxyyyzzzyyyxxx{{{~~~~~~~~~}}}|||}}}||||||{{{zzzzzzzzz{{{yyyzzz|||}}}}}}~~~}}}|||||||||yyyzzzzzzyyyxxxyyy{{{}}}~~~~~~}}}{{{zzzyyywwwwwwxxxxxxxxxzzz|||~~~{{{{{{{{{}}}}}}{{{xxxtttxxxwwwwwwuuutttsssrrrrrrttttttuuuwwwyyy{{{|||}}}yyyzzzzzz{{{|||}}}~~~~~~{{{{{{||||||||||||{{{{{{yyy{{{|||||||||}}}}}}|||zzzzzz{{{|||{{{zzz{{{yyywwwwwwxxxyyyyyyxxxxxxwwwuuurrrpppqqqrrrtttvvvvvvvvvvvvwwwwwwxxxxxxvvvwwwwwwvvvttttttvvvxxxzzzzzzyyyyyyyyyxxxxxxxxxyyyzzz{{{||||||||||||{{{|||}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy~~~~~~bbb]]]WWWRRRPPPNNNLLLKKKJJJGGGBBB<<<777555444444444333333222222333333444444333333444444666777777888888;;;<<<:::BBB\\\wwwxxxhhhllltttSSSNNNQQQgggrrrZZZPPPGGGGGGHHHFFFDDDEEECCCCCCDDDFFFJJJKKKKKKJJJDDDCCCAAA@@@??????@@@@@@;;;<<<<<<===>>>>>>>>>>>><<<;;;999888777777888888888999:::::::::888777666888888999999999999999999777777777666666555555555666666666666666666555555333333333333444444444444333222111111333333222111000000000000000000000000...///000111222222222222333222222111000000111111222333444333222222444555222111000//////.........,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...//////000222777>>>CCCRRRYYY```cccdddfffeeecccdddiiioootttyyyzzztttyyy}}}uuuoooeee\\\PPPFFF???<<<;;;;;;<<<===>>>@@@BBBDDDEEEFFFCCCGGGMMMRRRVVVZZZ^^^```dddfffiiilllooosssxxx|||~~~}}}|||uuuwwwyyyzzz{{{||||||{{{zzzxxxuuurrrqqqrrrtttuuussssssrrrrrrsssuuuvvvxxxvvvuuusssuuuxxx|||~~~~~~|||~~~}}}}}}}}}}}}{{{|||}}}~~~~~~~~~}}}{{{{{{zzzzzzxxxyyyzzzzzzyyyyyy{{{}}}}}}|||{{{zzzyyyyyyyyyyyy{{{zzzzzz|||}}}}}}}}}}}}yyyuuuwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwyyy{{{|||zzzzzz{{{{{{||||||}}}}}}{{{{{{||||||||||||{{{{{{zzz{{{|||||||||}}}}}}zzzyyyzzzzzzzzzyyy|||zzzxxxxxxxxxyyyxxxwwwvvvuuusssqqqqqqrrrsssttttttttttttuuuuuuwwwxxxyyyxxxxxxwwwvvvttttttvvvxxxyyyyyyyyyxxxxxxxxxwwwwwwyyyzzz{{{|||}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~||||||{{{{{{zzzzzzyyyyyywwwwwwwwwxxxxxxxxxyyyyyy}}}~~~~~~~~~}}}~~~~~~ccc___XXXSSSPPPOOONNNMMMMMMJJJDDD>>>888555444333444333333222222333333444222222333333555666888999777777999;;;;;;EEEdddyyyiiimmm{{{XXXQQQTTTnnnsssZZZOOOFFFFFFHHHGGGFFFFFFCCCCCCDDDFFFIIIKKKJJJIIICCCBBB@@@>>>===>>>???@@@;;;<<<<<<=========<<<<<<;;;:::999777777777777888888999:::::::::999888777666666777888999999999999777777777777666555444333666777888888777666555444222222333333333444444444444222111222333444333222000000000000000000000000---...000222333444444444444444333333222111/////////111333333222222222333222111000//////.........++++++,,,------...//////,,,,,,------------,,,,,,,,,---//////000222777;;;EEEPPP\\\bbbgggkkkjjjeee___bbbeeegggjjjpppxxx~~~|||wwwuuuqqqmmmlllmmmiiiaaaVVVKKKDDD@@@@@@=========???@@@BBBDDDEEEBBBFFFJJJOOORRRVVVZZZ]]]___aaadddgggjjjnnntttwww{{{}}}zzzzzz{{{|||}}}~~~|||yyyvvvsssrrrsssuuuvvvtttsssrrrqqqrrrsssuuuvvvtttqqqooopppsssvvvxxxyyyxxxzzz}}}~~~~~~~~~~~~~~~|||zzzyyyyyyyyyxxxyyy{{{{{{zzzyyyzzz{{{{{{zzzyyyxxxxxxyyy{{{||||||zzzzzz|||}}}|||}}}|||{{{yyyvvvvvvwwwwwwxxxyyyzzzzzzwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{|||||||||||||||yyyyyyzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzz|||~~~zzzxxxxxxxxxyyyxxxzzzxxxvvvvvvxxxxxxxxxwwwtttsssqqqqqqrrrtttttttttsssssssssssstttvvvxxxyyyyyyyyyxxxvvvttttttwwwyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvxxxzzz|||||||||{{{{{{{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}{{{zzzxxxwwwwwwwwwyyyzzzuuuuuuvvvwwwxxxyyyzzzzzz||||||}}}~~~}}}|||||||||}}}ddd```YYYTTTQQQPPPOOONNNOOOKKKEEE???999666444333444333333222222333333444111111222333555777999:::555555888<<<===JJJmmmzzzjjjooo[[[SSSWWWsssuuuYYYNNNEEEEEEHHHHHHGGGFFFCCCCCCCCCEEEHHHJJJIIIHHHBBB@@@>>>===<<<===>>>???<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777777777777888999999:::;;;;;;;;;:::999444555666888999999999999888888888777666444333222555666777777666444222000222222222333333444444444444333222222444555444222000000000000000000000000---...000333444555555555444555555444333111///---,,,///222333222111000000222111000//////.........++++++,,,,,,---...///////////////000000///......)))+++...///...///333666888FFFVVV```hhhoooooojjj```bbbdddcccccceeekkkooozzz}}}~~~tttnnnlllooooooooollldddXXXOOOJJJIII>>>>>>===>>>???AAACCCDDDBBBEEEIIILLLPPPSSSWWW[[[YYY[[[^^^aaadddiiinnnrrrvvvyyy~~~~~~}}}}}}}}}~~~}}}{{{wwwtttssssssuuuwwwtttsssqqqpppqqqrrrtttuuurrrpppmmmmmmooorrrtttuuuuuuxxx||||||{{{zzz|||~~~~~~|||}}}}}}{{{yyyyyyyyyyyywwwyyy||||||{{{yyyyyyzzzzzzyyyxxxwwwxxxzzz|||~~~zzzxxxwwwzzz{{{yyyzzz{{{|||}}}uuuvvvwwwyyyzzz|||}}}~~~xxxwwwvvvvvvvvvwwwyyyzzz|||||||||||||||{{{{{{{{{wwwxxxxxxyyyyyyxxxxxxwwwxxxyyyyyyyyyyyy{{{~~~zzzwwwvvvwwwxxxxxxwwwuuutttuuuwwwxxxxxxwwwrrrqqqqqqrrrsssuuuuuuuuusssrrrrrrssstttvvvxxxyyyyyyyyyxxxvvvtttuuuwwwyyywwwwwwwwwvvvvvvvvvvvvuuutttvvvxxxzzz|||{{{{{{zzz{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~}}}}}}|||{{{zzzzzzyyyvvvttttttvvvxxxzzztttuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~}}}{{{{{{||||||fffccc^^^YYYUUUQQQMMMIIILLLIIIDDD>>>999666444333444444333222222333333333555555666666777777888888666999777777===IIInnnzzzkkkwww___WWW\\\zzzxxx___PPPJJJIIIAAA@@@DDD@@@BBBAAAAAA@@@AAABBBDDDEEEAAA@@@???>>>============>>>===<<<;;;::::::;;;<<<888888888888888888888888:::999999888777666555555555777888777666555666777;;;999777555444444555666444444444444555555666666444444444555555666666666333333333333333333333333111111111111000000000000000111222333333444333333111111111111111111111111000000000111222222222333222111000...------------///...---,,,,,,,,,,,,,,,........................///......------///000111777>>>MMM]]]fffgggiiilllhhheeeaaa^^^^^^aaaeeeggguuu}}}xxxllleee```ccchhhllljjjcccYYYRRRLLLCCC============AAAGGGBBBEEEIIIKKKLLLOOOTTTXXXYYYYYYXXXXXXZZZ```gggllluuuxxx{{{}}}~~~~~~|||{{{{{{}}}}}}~~~|||xxxtttrrrrrrssstttrrrpppooopppsssvvvwwwwwwuuupppkkkjjjoootttvvvvvvuuuuuuvvvwwwyyyzzz{{{|||}}}~~~{{{zzz{{{~~~}}}||||||}}}~~~|||zzzzzzzzzyyyxxxwwwwwwxxxyyyyyyzzzzzz{{{yyyyyyzzzzzz{{{|||||||||}}}||||||~~~~~~}}}}}}}}}{{{zzzyyyxxxxxxzzz|||}}}}}}|||uuuvvvwwwwwwvvvwwwyyy{{{zzzyyyxxxxxxwwwwwwxxxxxxzzzyyyyyyyyyyyy{{{|||}}}xxxzzz{{{|||{{{|||}}}~~~~~~}}}yyyvvvuuuwwwyyyvvvvvvuuuuuuuuuvvvxxxyyysssttttttsssqqqppppppppppppppprrrtttuuuvvvvvvvvvttttttssstttuuuxxx{{{|||{{{zzzxxxvvvttttttwwwyyyzzzzzzyyyxxxxxxyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||zzzxxxwwwwwwyyyxxxuuuttttttuuuxxxyyyvvvvvvwwwxxxzzz{{{||||||wwwxxxyyyzzz{{{{{{{{{{{{|||{{{zzzzzz{{{zzzxxxwwwgggddd```\\\XXXRRRMMMIIIKKKIIIDDD>>>999666444333444333333222222333333444555555555666777888888999555999888;;;CCCPPPwww{{{jjjrrrzzz\\\UUUZZZvvv|||dddQQQIIIIIIEEEEEEFFF???BBBAAA@@@@@@@@@AAABBBCCC@@@@@@>>>===============>>>===<<<;;;::::::;;;<<<888888888888888888888888999999888888777666666555777888999999888777888999;;;:::888666555555666666444444555666666666555555333333333444444555555555222222222222222222222222111111111000000000//////......///000111111111111111111111111111111111111111111111111111111222222111000///......---......///......---,,,,,,------------------------------...------,,,---...///000555:::FFFTTT\\\^^^aaaeeehhhiiihhhfffdddccceeegggyyy{{{qqq\\\\\\^^^dddkkkmmmiiidddWWWKKKBBBAAABBB@@@@@@BBB@@@CCCFFFHHHIIIKKKNNNRRRSSSTTTTTTTTTVVV\\\ccchhhoooqqqtttuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}zzzxxxvvvsssrrrrrrrrrsssqqqqqqqqqqqqqqqrrrssstttuuusssppppppqqqsssuuuuuuvvvvvvvvvwwwxxxyyyyyyzzzyyyzzz{{{}}}~~~~~~~~~|||{{{zzz|||~~~~~~~~~}}}|||{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}~~~}}}|||||||||{{{zzzyyyxxxxxxyyy|||~~~}}}}}}vvvwwwxxxxxxwwwxxxzzz||||||{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvuuuvvvwwwxxxyyyyyy{{{}}}}}}}}}}}}}}}zzzvvvvvvwwwyyyyyyxxxwwwwwwwwwyyyzzz{{{wwwvvvuuutttqqqppppppqqqpppqqqssstttvvvwwwwwwwwwvvvvvvuuutttuuuwwwyyy{{{yyyxxxwwwuuussstttwwwyyywwwwwwvvvuuuuuuvvvwwwwwwzzzzzz{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyyyyvvvuuutttsssssstttuuuvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzz|||zzzyyyzzzzzzzzzxxxvvviiigggccc___[[[TTTNNNIIIJJJHHHCCC>>>999666444333333333333222222333333444444444555666888999::::::777::::::===FFFUUU}}}mmmsssqqqXXXRRRVVVppphhhRRRGGGGGGEEEGGGFFF===AAAAAA@@@?????????@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::::::::;;;;;;888888888888888888888888888888888777777666666666999:::<<<;;;:::999:::;;;:::888777555444444444555444555777888888666444333222222222333333333333333111111111111111111111111111111000000000000//////---...///000111111111111111111111111111111111111111111111111111111000000//////............////////////...------------...---------------------------,,,,,,,,,,,,---......333555===GGGMMMOOOTTTZZZfffkkkpppoookkkgggggghhhyyy|||aaa[[[XXX^^^kkkwwwzzzzzzooo___MMMFFFDDDCCC@@@???>>>AAADDDFFFGGGHHHJJJLLLLLLMMMNNNOOORRRWWW]]]bbbfffhhhjjjkkklllnnnrrruuuvvvwwwyyy{{{~~~~~~}}}|||yyyxxxwwwuuutttsssssssssoooqqqssssssqqqqqqtttwww|||~~~~~~|||xxxuuuvvvxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuwwwyyy|||}}}|||~~~}}}{{{|||}}}~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{zzzyyyxxxwwwwwwyyy|||~~~~~~}}}xxxyyyzzzzzzyyyzzz|||}}}~~~}}}|||{{{yyyyyyxxxvvvuuutttttttttuuuvvvwwwzzz|||~~~~~~~~~~~~~~~{{{xxxwwwyyy{{{|||{{{zzzzzzzzz{{{|||}}}zzzyyyvvvsssqqqppppppppprrrssstttvvvwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxvvvwwwvvvuuussstttwwwzzzwwwvvvuuuttttttuuuvvvwww{{{{{{|||}}}~~~{{{{{{{{{{{{{{{zzzzzzzzzuuuuuuttttttttttttuuuuuuxxxwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzyyyyyyyyyxxx{{{zzzyyyyyyzzzyyywwwuuukkkiiifffbbb]]]VVVNNNIIIIIIGGGCCC>>>:::666333222333333222222222333444444333444555666888999;;;;;;888;;;:::<<>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::888888888888888888888888777777777777777666666666888:::<<<<<<;;;::::::;;;777666555333222222222222333555888:::999777333111111111111111222222222222000000000000000000000000111000000000///////////////000111222333333333333111111111111111111111111222222111111000000//////...............///000000///......------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------.........222111555;;;???AAAGGGNNN^^^gggqqqtttooojjjiiikkkqqq{{{uuummmeeeeeemmmxxxwwwbbbSSSJJJEEECCCBBB>>>@@@BBBEEEFFFGGGHHHIIIHHHIIIKKKLLLOOOSSSYYY]]]___```aaabbbcccfffjjjnnnnnnpppssswwwzzz}}}~~~}}}|||{{{zzzxxxwwwvvvuuuooorrrsssrrrqqqsss{{{xxxwwwzzzwwwwwwvvvvvvuuuttttttssssssrrrqqqqqqrrrsssuuuwwwyyyyyyzzz|||~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}zzzzzzzzz{{{zzzxxxwwwvvvvvvyyy|||~~~~~~}}}zzz{{{||||||{{{{{{}}}}}}{{{yyyyyywwwvvvuuuttttttuuuvvvwwwzzz|||}}}~~~}}}~~~|||zzzyyyzzz|||~~~}}}|||{{{{{{|||}}}~~~|||yyyuuusssqqqppppppooossstttuuuwwwxxxyyyzzzzzz{{{zzzyyywwwvvvvvvvvvvvvvvvvvvwwwvvvuuuvvvyyy|||zzzyyyxxxwwwwwwxxxyyyzzz||||||}}}~~~|||||||||{{{zzzzzzyyyyyyuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxyyyyyywwwuuullljjjgggccc^^^WWWOOOJJJHHHFFFCCC>>>:::666333222333222222222333333444555444444555777888:::;;;;;;777;;;:::;;;BBBNNNssszzz{{{{{{]]]SSSPPPQQQ___kkkXXXNNNIII@@@???BBB????????????>>>>>>======<<<>>>===<<<;;;::::::::::::999999::::::::::::::::::888888888888888888888888666666666666666777777777777999<<<<<<;;;999999999777666555444333222222222333555888::::::777333000111111111111111111111111////////////////////////000000000////////////...//////000111222222222222000000000000000000000000222111111000000/////////......---......///000111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,------......////////////111///000333555777===DDDQQQ\\\iiiooommmjjjjjjllliiirrrwwwrrruuu||||||lll\\\PPPHHHCCC>>>???@@@BBBDDDEEEFFFEEEFFFGGGJJJKKKMMMQQQVVVYYYZZZ[[[[[[\\\\\\___cccffffffhhhlllqqquuuyyy{{{||||||zzzxxxxxxuuuuuutttqqqooottttttrrrvvvvvvuuuuuuttttttsssrrrrrrsssrrrqqqqqqqqqrrrssstttuuuuuutttuuuwwwyyy|||~~~~~~~~~|||zzzyyyzzz{{{zzzyyywwwvvvvvvxxx{{{}}}}}}|||{{{|||}}}}}}|||}}}}}}{{{yyyxxxwwwuuutttttttttuuuuuuxxxzzz{{{|||{{{|||~~~~~~}}}~~~~~~|||{{{|||~~~~~~}}}|||{{{{{{|||}}}~~~{{{xxxtttrrrrrrrrrpppooottttttvvvxxxyyyzzzzzz{{{|||{{{zzzyyywwwwwwvvvvvvwwwxxxxxxxxxxxxyyy{{{~~~{{{zzzyyyyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwuuuvvvwwwxxxxxxwwwvvvuuussstttuuuvvvwwwxxxxxxyyywwwwwwwwwwwwxxxzzz|||}}}zzzyyyxxxxxxyyyyyywwwuuukkkiiieeeaaa]]]VVVPPPKKKGGGEEEBBB>>>:::666333111222222222222333444555555555555666777999:::;;;;;;666::::::<<>>>>>?????????>>>======>>>===<<<;;;;;;:::;;;;;;888888999:::::::::999999888888888888888888888888555555555666666777777777666888;;;<<<:::999888888888888777666555444444333111333777999999666333000111111111111111000000000////////////////////////000000////////////......,,,---...///000000000000000000000000000000000000000000000000000000//////...............///000111---,,,,,,,,,,,,---......++++++++++++++++++++++++---...//////000000//////111......000111111666<<>>:::666333111222222222222333444555666666666777888999999::::::777;;;;;;;;;>>>EEEeeevvvrrrfffRRRPPPKKKNNNccczzzdddUUUMMMCCCAAACCC???<<<===>>>?????????>>>>>>???>>>===<<<;;;;;;;;;;;;666777888999::::::999888888888888888888888888888444444555555666777888888666888;;;<<<;;;999888888777666666555444333222111000222555777777555333111222222222111111000000000////////////////////////000000/////////.........,,,---...///000000000000000000000000000000000000/////////000000000000000//////.........//////000+++++++++++++++,,,------++++++++++++++++++++++++,,,---.../////////......///------000///...111666888???HHHQQQXXX^^^bbbeeejjjmmmttt{{{~~~zzzwwwjjj^^^OOOKKKFFFCCCCCCCCCAAA@@@AAACCCFFFGGGHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRSSSUUUYYYZZZ\\\```eeejjjnnnqqqzzz}}}xxx|||~~~~~~}}}kkk``````dddppppppqqqqqqrrrsssssstttoooppprrrssssssrrrpppooommmnnnnnnnnnoooppprrrrrrtttuuuwwwxxxxxxyyy{{{|||~~~|||zzzzzz{{{|||{{{zzzyyyxxxwwwxxxzzz{{{zzzyyy|||}}}~~~~~~}}}~~~}}}{{{zzzxxxwwwuuutttsssttttttvvvxxxyyyzzzyyyzzz|||}}}}}}~~~}}}|||}}}~~~~~~wwwuuutttwww{{{{{{wwwsssssstttvvvwwwyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyzzzzzzyyyyyy{{{|||yyyyyyxxxwwwwwwxxxyyyyyy{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxttttttuuuuuuuuuuuuttttttuuuuuuvvvvvvwwwxxxyyyyyywwwvvvvvvvvvwwwyyy|||}}}|||zzzyyyzzzzzzzzzxxxvvvjjjfffaaa]]]YYYUUUPPPMMMEEEDDDBBB>>>:::666333111222222222222333444555666777777888888999999999::::::>>><<<;;;:::>>>ZZZyyyrrrsssQQQOOOIIIHHH[[[yyy~~~dddRRRJJJCCCBBBBBB:::<<<===>>>@@@@@@@@@?????????>>>===<<<<<<;;;<<<<<<666777888999::::::999888888888888888888888888888333444444555666777888888666999<<<===<<<:::999888333333333222111000///...///111333555666555333222333222222222111111000000000000000000000000000000000/////////...............///000111222222222222000000000000000000000000......//////000000111111//////............//////************++++++,,,---************************+++,,,---.........---,,,...,,,---000///---...333333777>>>GGGPPPXXX^^^aaallllllpppttttttvvvzzz|||sss[[[UUUMMMHHHFFFEEECCCAAA>>>@@@CCCDDDEEEEEEGGGHHHKKKMMMOOOOOONNNMMMNNNNNNUUUUUUWWWZZZ___eeejjjmmmtttwww{{{{{{yyy{{{vvv{{{uuueee\\\\\\aaannnnnnoooppprrrssstttuuummmnnnqqqssssssqqqooommmjjjjjjlllmmmnnnooopppqqqlllnnnqqqsssssssssuuuvvvuuu{{{}}}zzz|||~~~|||{{{{{{|||||||||{{{zzzyyyxxxxxxzzzzzzyyyxxx|||}}}~~~~~~}}}~~~}}}{{{}}}|||zzzxxxwwwvvvvvvwwwvvvxxxzzzzzzzzzzzz|||}}}zzz}}}~~~}}}~~~wwwuuuuuuzzz~~~{{{vvvssstttuuuwwwxxxyyyzzzzzzxxxxxxyyyzzz{{{{{{{{{{{{wwwyyyzzzzzzyyyxxxyyy{{{zzzzzzyyyxxxxxxyyyzzzzzz{{{{{{|||}}}~~~||||||{{{{{{{{{zzzzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwvvvvvvxxxzzz{{{|||{{{zzzzzz{{{{{{yyywwwkkkeee^^^ZZZXXXUUUOOOJJJGGGEEEAAA===999666333222222222111000111333666777:::888777555555666888999<<<999;;;===;;;>>>SSSlllpppqqq~~~bbbMMMDDDHHHQQQhhhmmmSSSJJJFFF@@@===???========================???>>>;;;999777666555555777777777777777888888888888888888888777777777777777777777666666666777777777777777777666666666666444444333333333333222222111111000000000000111111111222222222222111000000000000////////////000000........................////////////000111222333///...------...///000111///.........------------111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---+++,,,------......------////////////............555222444;;;CCCKKKVVV___eeennntttrrrkkkkkkuuu|||xxxyyy}}}mmmdddXXXRRRPPPNNNJJJFFFCCCBBBAAA??????AAAFFFIIIFFFIIILLLLLLKKKJJJLLLNNNOOOQQQSSSUUUWWW[[[```dddlllnnnpppqqqsssuuuzzz}}}~~~|||{{{yyy{{{}}}vvvjjjcccaaaaaahhhppptttrrrnnnoooqqqqqqqqqqqqppppppnnnlllkkkjjjllllllkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnoooooopppqqqqqqrrrtttvvvxxxzzz{{{~~~yyyxxx|||~~~}}}|||zzzyyyyyyyyyyyyxxxyyy{{{|||||||||~~~}}}{{{zzz{{{{{{|||xxxyyy{{{|||{{{yyyvvvttt{{{{{{{{{}}}||||||{{{{{{yyyzzz}}}|||yyywwwwwwyyyzzzzzzzzzzzzzzz~~~|||zzzyyyzzz{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~{{{{{{zzzzzzzzz{{{|||||||||zzz{{{}}}||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwxxxzzz|||}}}zzzwwwzzz{{{xxxvvvvvvyyywwwvvvvvvwwwyyyzzzzzzyyy{{{||||||zzzwwwwwwwwwhhhbbb\\\YYYXXXUUUPPPKKKGGGEEEBBB===999666333222222222111111222444777888:::888777666555666777888===::::::<<<:::<<>>???========================<<<;;;:::888777777888888888888888888888888777777777777777666666666555555666555444333333444555666888888888777666555444444444444333333333222222222111111000000000000111111111111222222111111000///000000////////////000000........................000////////////000111111///......---...///000111/////////.........------000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++,,,------...---------------....../////////000222///000777>>>DDDNNNVVV___hhhpppqqqmmmmmmsss{{{zzzvvvvvvxxxxxxrrrkkkddd___XXXOOOIIIGGGEEEBBB@@@@@@BBBDDDFFFDDDFFFIIIJJJIIIIIIJJJMMMMMMOOOQQQRRRSSSUUUXXX[[[```bbbeeegggjjjnnnrrrvvv|||{{{{{{{{{{{{{{{zzzyyyzzz{{{{{{|||}}}}}}}}}~~~qqqhhheeefffkkkrrrwwwvvvssstttuuutttssssssrrrqqqooommmlllkkkiiiiiijjjjjjjjjjjjjjjjjjkkkkkkllllllmmmmmmnnnnnnmmmnnnnnnoooqqqtttvvvxxxyyy{{{}}}~~~}}}~~~~~~|||zzz{{{{{{{{{zzz{{{|||}}}}}}|||}}}~~~||||||}}}~~~}}}}}}|||zzzyyyxxxwwwxxxxxxyyy}}}}}}zzzzzz|||~~~~~~}}}{{{}}}|||{{{{{{|||}}}}}}{{{xxxvvvvvvwwwxxxyyyyyyzzzzzz}}}|||||||||}}}}}}{{{yyyyyyyyyyyyyyyyyyzzz{{{|||{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~}}}xxxxxxxxxxxxyyyzzzzzzzzzxxxxxxxxxxxxyyyzzz{{{{{{~~~yyywww{{{|||yyywwwwwwzzzyyyxxxxxxyyyzzz{{{zzzyyy{{{}}}|||{{{zzzzzzzzzeee```[[[YYYWWWUUUPPPLLLGGGEEEBBB>>>999666444222222222222222444666888:::999888777666555666777777>>>999999;;;::::::FFFUUU|||yyyuuu~~~vvvYYYFFFDDDKKKddduuuVVVIIIGGGCCC???>>>========================999888888777888999:::;;;::::::999999888777777777666666666555555555444444666555333222222444555666999999888666555444333222333333333333222222222222111000000//////000000111111111111111111000//////000//////......//////000////////////////////////000000///............//////............///000000000/////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++,,,---------------++++++,,,---...///000111///,,,,,,111777;;;BBBIIIVVV^^^iiinnnmmmlllnnnpppuuuvvvqqqooommmmmmnnnqqqrrrnnnfff___PPPJJJCCC???@@@BBBCCCBBBBBBDDDFFFGGGHHHIIIKKKLLLIIIKKKNNNOOONNNNNNOOOPPPRRRUUUXXX\\\___dddjjjnnnssssssttttttuuuuuuuuuuuuxxxwwwvvvuuuwwwyyy{{{}}}zzzpppnnnppppppxxx}}}|||zzzzzzzzzxxxuuutttsssqqqooonnnlllkkkggghhhjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjkkklllnnnqqqsssuuuuuuvvvxxxxxxxxxyyyzzz||||||zzzzzz|||~~~~~~}}}~~~}}}{{{zzzyyyyyyxxxxxxyyy|||{{{zzzyyyyyy{{{||||||{{{|||}}}||||||}}}zzzzzz{{{{{{zzzyyywwwwwwwwwxxxyyyzzz|||}}}~~~~~~{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||}}}~~~}}}wwwxxxxxxyyyzzz{{{|||}}}zzz{{{{{{|||||||||{{{zzz~~~zzzzzz~~~|||{{{|||}}}}}}}}}}}}}}}||||||{{{zzz|||}}}}}}}}}}}}eeeaaa]]]ZZZWWWSSSNNNJJJGGGFFFBBB>>>:::666444333222222222333555777999:::999888777666666666666777;;;777666999999:::AAAJJJhhh~~~|||tttzzzbbbKKKGGGKKKbbbzzzZZZJJJFFFBBB???===<<<<<<<<<<<<<<<<<<<<<<<<888888777777777999:::;;;;;;::::::999888777777666666666666555555555444444888666555333444555777999777777666666555444333333333333333222222222222111000000////////////000000000000111111000000///.../////////....../////////000000000000000000000000000000///...---,,,,,,,,,//////........./////////000000/////////.........---,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))******+++,,,,,,++++++,,,------------,,,+++,,,,,,---....../////////,,,+++///222444999???LLLTTT___hhhlllkkkjjjiiinnnyyy~~~tttnnnbbbbbbhhhuuu}}}aaaWWWJJJCCCBBBBBBAAA???CCCCCCEEEFFFGGGIIIKKKLLLFFFIIILLLMMMLLLJJJJJJIIILLLNNNQQQUUUXXX]]]cccfffhhhiiijjjkkklllmmmoooqqqsssqqqooonnnqqqvvv{{{yyyxxx{{{yyy~~~{{{vvvuuusssqqqooommmlllkkkhhhiiikkklllmmmmmmlllkkkjjjiiiiiiiiihhhhhhhhhggghhhhhhiiijjjmmmpppsssuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuwww{{{~~~|||zzz}}}}}}|||}}}~~~~~~~~~~~~wwwxxxzzz|||~~~~~~~~~}}}{{{{{{{{{}}}~~~~~~}}}|||{{{zzz{{{}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~{{{{{{{{{{{{}}}~~~~~~~~~}}}|||~~~~~~~~~}}}~~~gggeeeaaa\\\WWWRRRMMMIIIHHHFFFBBB>>>:::777444333222222333444555777888999777666666666666666666777777555555777888:::>>>CCCYYYqqq~~~sssuuulllRRRMMMMMM``````LLLDDDAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888999::::::999999888777666666777777777666666666555555666555444333444555777999444444444444444555555555333333222222222111111111000000////////////000000///000000000000///......//////............//////000000000000000000000000111000///---,,,,,,,,,,,,//////////////////......////////////............+++++++++++++++*********++++++++++++++++++++++++((())))))***++++++++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,000------000111111444999@@@HHHTTT```hhhlllnnnnnnnnnssszzz~~~wwwmmmggghhhxxxyyymmm^^^RRRLLLGGGBBB>>>BBBBBBAAABBBDDDFFFGGGGGGCCCGGGKKKLLLLLLJJJIIIIIIIIIKKKNNNPPPRRRUUUZZZ]]]\\\^^^```bbbbbbeeeiiilllqqqoookkkjjjlllrrryyy}}}~~~yyywwwuuurrrooommmllllllhhhiiikkklllllllllkkkkkkjjjjjjiiihhhgggffffffeeedddeeegggjjjmmmpppssstttvvvvvvvvvvvvwwwvvvuuussssssrrrrrrtttwww{{{|||||||||zzzyyyxxxzzz~~~~~~|||zzz{{{{{{xxxzzz}}}~~~~~~~~~iiihhheee```YYYSSSMMMJJJHHHFFFCCC???:::777555333222222333444555666666777444555555666666777777888555666777777777999<<>>@@@AAAAAAAAABBBEEEIIIKKKJJJIIIHHHHHHGGGHHHIIIJJJJJJLLLPPPSSSQQQTTTWWWYYYZZZ]]]ccchhhqqqnnniiigggjjjpppwww|||}}}yyyvvvsssqqqppppppkkkkkkkkkjjjjjjjjjjjjkkklllllljjjiiihhhfffeeeeee```bbbggglllpppsssuuuuuuwwwvvvuuuvvvvvvuuurrrooopppooonnnpppsssuuuuuuuuuuuutttsssrrrtttvvvyyy{{{{{{|||~~~~~~}}}~~~iiiiiigggbbb\\\UUUPPPNNNHHHFFFCCC???;;;777555444222222333444444444444444222333444666777888888999555888:::888555666:::===JJJiiiyyyyyyzzz___TTTMMMZZZ{{{qqqWWWFFF???>>>===:::::::::::::::::::::::::::999777666666666777888777666666666666666666666666666666555555555444444000111222444555555444444333333333333333444444444222222222222111111111111//////............//////....../////////...------///......------......///........................000000///...---------...//////000000000///---,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++***)))***************************+++,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...,,,,,,///000......222000666>>>EEENNNZZZhhhrrrpppqqqqqqpppooonnnpppqqqxxxxxxqqqttt~~~|||zzz{{{{{{xxxpppeeeZZZRRRHHHDDD@@@??????@@@???>>>BBBDDDGGGHHHGGGEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMHHHLLLPPPRRRSSSWWW^^^dddkkkhhhffffffjjjrrr{{{}}}zzzxxxwwwwwwqqqpppnnnlllllllllmmmnnnnnnnnnllljjjiiigggeeeeee```dddkkkrrrwwwzzz{{{{{{yyyxxxwwwwwwwwwvvvrrrnnnnnnmmmmmmnnnpppqqqpppooooooooonnnnnnoooppprrrsssssstttvvvxxxzzz|||}}}~~~~~~iiiiiihhhddd^^^XXXSSSQQQIIIGGGCCC???;;;777555444222333333444444333333222000111333555777999999:::666;;;===999444444999<<>>JJJZZZfffppptttvvvsssllliiijjjnnnttt{{{|||yyyvvvqqqmmmdddmmmyyy|||rrrfff___MMMIIIDDDBBBBBBBBBAAA???BBBDDDEEEEEECCCBBBAAABBBCCCDDDEEEEEEEEEFFFIIILLLDDDHHHLLLNNNPPPTTT\\\bbbbbbaaaaaaeeelllwww}}}}}}}}}xxxvvvssspppooopppqqqssspppooommmkkkiiigggfffeeeccchhhqqqyyy|||{{{yyyzzzzzzxxxsssoooooonnnmmmnnnooopppooommmlllllllllllllllmmmmmmnnnpppqqqqqqrrrssstttuuuuuuuuuvvvwwwyyy|||qqqppplllggg```YYYTTTPPPKKKGGGBBB>>>;;;888555333222222222222222222222222000111333555777777777666666444666999999777:::???GGGjjjzzzzzzkkkUUUNNNZZZuuuzzz^^^KKKCCC@@@===<<<;;;:::999999999999999666666666777888888999999888777777666555444444444555555555555555555555555333222222555888999666444444444444444444444333333111111111111000000000000000000//////.........---/////////......///////////////.........---------...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))******)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---......---,,,+++,,,,,,---000666@@@KKKSSSaaahhhppprrroookkkkkklllxxxuuujjjccc___aaahhhqqqtttqqqnnnnnnbbbTTTHHHDDD@@@===>>>BBBDDDDDDDDDDDDDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCEEEGGGIIIKKKOOOSSSWWWYYYVVVUUU]]]kkkyyy~~~|||yyywwwuuutttsssqqqrrrssspppllljjjjjjlllqqq}}}}}}zzzqqqmmmnnnmmmlllmmmnnnooonnnmmmnnnllljjjkkkmmmooopppppplllnnnqqqsssttttttrrrqqqpppooooooqqqtttvvvvvvuuu{{{|||~~~qqqoookkkfff___YYYSSSPPPKKKGGGBBB>>><<<999666444222222222222222222222222333444666777888888888888888777888;;;;;;:::<<>><<<<<<;;;:::999888888888888777777777777888888888888888777777666555555444444333333333333333333333333333222222444777888666333666666555444333222222111111111111000000000//////000/////////............//////////////////////////////.........---------.........------,,,,,,,,,++++++,,,---------------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++////////////222888???EEEWWW___hhhooopppoooooooooqqqxxxxxxpppbbb```bbbfffhhhgggiiilllfff[[[RRRMMMIIICCCAAABBBBBBDDDFFFEEEBBB@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBDDDEEEFFFGGGIIIMMMPPPPPPOOOPPPXXXfffttt|||~~~|||zzzyyyyyytttvvvwwwuuurrrrrrwww|||~~~wwwtttpppooonnnnnnooopppooommmmmmkkkiiiiiijjjlllllllllkkkmmmoooqqqqqqpppnnnmmmlllkkkjjjlllnnnpppqqqpppssstttvvvxxx{{{|||}}}~~~ooommmjjjeee^^^WWWQQQNNNJJJGGGBBB???<<<999666444222222222222222222222222555555666777888888777777999888999<<<<<<;;;===BBBVVV{{{}}}~~~vvv]]]JJJFFFTTTooozzz]]]HHH???===;;;===<<<;;;999888777777777888888888888777777777777777777777666555555444444333333333333333333333333222111111333555666444333777666555444222111000000111111000000000000//////////////////............000000111111111111000000...............---------//////...---,,,,,,+++++++++,,,------......------///...---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++************************+++++++++++++++*********++++++************++++++/////////......000444888GGGNNNYYYdddmmmqqqrrrrrrqqquuu{{{pppiiibbb```______dddkkkooohhhbbb^^^WWWNNNGGGEEEEEEFFFFFFCCC???===>>>@@@>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHHHHIIIMMMVVVcccmmmsssuuuxxxuuussstttwwwzzz|||}}}zzzzzz{{{zzzzzz{{{~~~{{{~~~}}}{{{{{{zzzsssrrrqqqqqqrrrqqqooonnnmmmkkkiiihhhiiijjjjjjiiijjjkkklllmmmmmmkkkiiihhhiiigggeeeeeegggjjjkkkkkklllmmmnnnppprrrtttuuuvvvxxxyyyzzz{{{||||||||||||wwwzzz}}}mmmkkkhhhccc\\\UUUPPPLLLHHHEEEAAA>>><<<999555333222222222222222222222222444444555555555555555555888666888;;;;;;999<<<@@@XXX~~~mmmWWWGGGCCCPPPjjjyyy]]]HHH???>>>===???>>><<<;;;999888777777999999999888777666666555777777666666555555555555555555555555555555555555111111111222333333333333555444444333222111111000111000000000///////////////////////////.........000111222222222222111000........................//////...---,,,++++++***,,,,,,---............---------,,,,,,+++***))))))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,+++******)))))))))************************))))))))))))))))))))))))+++++++++***************,,,+++***))))))***+++,,,+++,,,---------...111333999>>>GGGTTTaaakkkqqqrrruuuuuuwwwyyy}}}|||qqqiiidddaaaeeekkkvvvtttrrroooiii___VVVQQQOOOJJJDDD???>>>>>>???@@@>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCEEEGGGIIIOOOWWWaaahhhjjjjjjhhhfffeeefffhhhlllppprrrpppqqqqqqoooooorrrxxx}}}}}}}}}xxxwwwvvvuuuuuutttqqqooonnnllljjjiiijjjkkkkkkkkkjjjkkkkkkkkkiiigggeeedddfffcccaaa```cccfffhhhhhhiiijjjjjjlllmmmoooqqqqqqsssttttttuuuuuuuuuuuutttqqqsssvvvwwwyyy{{{~~~kkkiiifffaaaZZZSSSMMMJJJFFFCCC@@@===;;;888444111222222222222222222222222555444444444444555555555888666888;;;;;;999<<<@@@WWW~~~}}}gggTTTGGGDDDOOOfffxxx^^^IIIAAA@@@@@@@@@???>>><<<:::999888888:::999999888777666555555666666666666555555555555555555555555555555555555111111222222111222222333111111222222222222222222000000000////////////............///////////////000111222333333222111000---.....................//////...---,,,,,,+++++++++,,,------......------+++++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,------...++++++++++++******))))))************************))))))))))))))))))))))))************************---,,,+++******+++,,,---+++,,,...///...///111222333555;;;EEESSSaaajjjoootttrrrqqqrrrvvv|||~~~uuummmjjjllluuuxxx||||||yyytttmmmhhh\\\QQQDDD<<<===??????===>>>>>>???@@@@@@@@@??????>>>@@@BBBBBBBBBBBBDDDEEEGGGJJJOOOVVV[[[^^^___^^^ZZZYYYXXXWWWYYY]]]aaaeeeccceeeeeecccdddiiissszzz~~~}}}}}}|||zzzvvvsssnnnllljjjjjjkkkmmmmmmllllllkkkkkkjjjhhhfffcccbbbaaa^^^\\\]]]```cccfffgggiiiiiihhhiiiiiikkklllmmmnnnooooooppppppooooooooolllmmmooooooooopppsssuuuwwwvvvvvvwwwxxxyyyzzzzzz{{{|||}}}|||{{{zzz|||}}}~~~iiigggddd___XXXQQQLLLHHHEEECCC@@@>>><<<999444111222222222222222222222222666666666666666777888999999888999<<<<<<;;;===BBBTTT|||~~~wwwaaaRRRHHHFFFPPPdddxxx```LLLCCCAAAAAA???>>>===;;;:::999999999999999999888777666666555666666666666666666555555333333333333333333333333222333333222111111222444///000000111111222333333000000////////////...............//////////////////000222333333222000///---------.....................---------,,,,,,,,,***+++,,,,,,------,,,,,,)))******++++++,,,------++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++***))))))************************************************)))))))))***************,,,,,,++++++++++++,,,,,,---///000000......///000333333555;;;EEERRR^^^fffmmmoooqqqrrrvvv|||}}}tttrrrrrryyykkk___OOODDDAAA@@@===;;;===>>>>>>?????????>>>>>><<<>>>AAABBBBBBBBBCCCEEEDDDFFFJJJNNNQQQRRRRRRRRRPPPOOONNNLLLLLLPPPUUUYYY___aaaaaaaaabbbjjjxxx~~~zzzqqqooommmlllmmmnnnmmmmmmmmmlllkkkiiigggeeecccbbb[[[ZZZZZZ\\\```eeehhhiiiiiihhhgggffffffggghhhhhhhhhiiiiiijjjjjjjjjiiiiiikkklllllllllkkkllloooqqqqqqpppnnnoooppppppooommmmmmmmmmmmllllllmmmqqqtttuuuuuuwwwxxxyyyzzzzzzzzzhhhfffbbb]]]WWWPPPJJJGGGFFFDDDBBB@@@>>>;;;666333222222222222222222222222555555555555666777999:::888777888;;;;;;:::<<>><<<<<<<<<============<<<<<<:::<<>>===<<<<<<<<<===>>>@@@AAABBBDDDGGGIIIDDDEEEDDDBBBBBBFFFMMMRRRTTTWWWXXXYYY]]]iii|||~~~|||}}}yyywwwuuusssqqqlllkkkjjjhhhfffdddcccbbb]]]^^^aaagggnnnsssvvvvvvpppooollliiiggggggggghhhbbbcccdddeeeffffffffffff```aaabbbaaabbbdddhhhkkkllliiifffeeeeeeccc___\\\XXXVVVTTTSSSTTTYYY```eeeiiijjjkkklllmmmnnnnnnnnniiikkkmmmnnnppprrruuuxxxwwwvvvvvvwwwyyy{{{}}}kkkiiiccc[[[RRRKKKHHHGGGGGGGGGFFFDDD@@@<<<888555333222222111111222222333///000000111333444444555888777777777777999:::;;;JJJkkkqqqmmmzzzppp```TTTRRRNNNNNNaaazzzgggSSSNNNIII@@@::::::999999999999999999::::::999999888777666666777777777777666555444333555555555444444333333333444333222222111111222222333222000000111111///...111111000000//////......////////////............///000111000...------...///...,,,*********,,,---------------,,,,,,+++***))))))*********+++++++++,,,++++++******++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''))))))))))))************++++++***)))(((((())))))******++++++++++++******))))))***++++++++++++***......//////000222333444;;;IIIXXXbbbnnnzzz~~~{{{sssmmmmmmsss{{{xxxsssyyy~~~oooaaaPPPAAA>>>>>>:::666666999999555555777999;;;;;;999777666>>>>>>>>>>>>????????????AAA@@@??????@@@CCCEEEGGGIIINNNRRRSSSUUU\\\iiittt|||xxxuuuuuuzzz}}}~~~}}}}}}}}}||||||~~~zzzttttttrrrooollljjjgggdddbbbcccjjjrrrxxx~~~{{{uuunnnhhheeeeeeeeeeeefffffffffeeeeeedddddddddfffdddbbbbbbccceeeeeeeeeeeecccbbbaaa```]]]ZZZWWWOOOOOOLLLKKKQQQ\\\cccdddgggfffddddddeeefffeeedddaaabbbdddfffhhhjjjlllmmmkkkkkkjjjiiijjjnnntttyyyzzzxxxvvvuuuvvvxxxzzz|||ttttttuuuwwwyyy|||jjjhhhbbbYYYQQQJJJHHHGGGIIIHHHGGGEEEAAA<<<888555333222222111111222222333111111222333444555666666777777777777888999;;;<<>>>>>>>>>>>????????????@@@BBBDDDEEEDDDGGGJJJJJJKKKPPP[[[eeeqqqrrrrrrpppmmmllllllmmmssswww}}}||||||~~~|||||||||{{{{{{|||~~~|||zzzyyywwwsssooollljjjjjjooozzz}}}uuuooolllkkkjjjiiiiiiiiihhhgggfffeeeeeeeeegggeeecccbbbdddeeeeeedddcccaaa```^^^]]]YYYTTTQQQKKKKKKIIIIIIPPP]]]eeeggghhheeecccaaaaaaaaa___^^^^^^___```aaabbbcccdddeeedddeeeeeedddeeehhhmmmppplllkkkjjjhhhhhhiiikkkllliiiiiiiiijjjlllooorrrtttxxxxxxyyyzzz{{{{{{zzzzzz||||||}}}~~~~~~}}}}}}~~~}}}zzzjjjggg```XXXOOOJJJHHHHHHKKKKKKIIIEEEAAA<<<888555333222222111111222222333333333444555666777777888666666666777888:::;;;<<>>???@@@@@@AAABBB???BBBCCCBBBAAADDDMMMTTT]]]]]]]]]\\\[[[[[[]]]___hhhlllrrrvvvxxxxxxxxxyyyrrrpppoooppptttyyy}}}~~~~~~}}}||||||zzz{{{|||}}}~~~~~~wwwtttvvvzzzyyyvvvtttsssrrrpppooommmkkkiiiiiiiiijjjiiigggeeeeeeffffffeeedddcccbbb```^^^[[[VVVPPPKKKEEEFFFFFFHHHQQQ___hhhjjjjjjgggccc```___]]][[[YYY\\\\\\\\\\\\]]]]]]^^^^^^^^^___aaaaaaaaabbbeeegggdddcccaaa```^^^^^^]]]]]]\\\\\\]]]^^^```dddgggiiikkkkkkllllllllllllllllllmmmnnnooopppqqqsssttttttuuuwwwyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{zzz|||~~~zzz{{{{{{|||{{{yyyxxxwwwwwwvvvuuusssrrrqqqqqqqqqpppoooooonnnnnnooopppppppppoooooopppqqqpppmmmkkkiiifff```XXXPPPKKKJJJKKKNNNLLLJJJFFFAAA<<<888666333222222111111222222333333444444555666777777777555666666777999:::;;;<<>>;;;;;;;;;::::::999999888999999999888888888777777555555666666666666555555222222222222222222222222444333222222111111222222222111//////000000...---........................////////////............+++---......------...000+++,,,,,,------,,,++++++((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((((()))))))))***************))))))((((((((())))))******++++++++++++******))))))***++++++++++++***************+++,,,---...111222444777???LLLZZZbbbeeekkkpppqqqnnnpppvvv}}}~~~nnniiikkkkkkmmmjjjaaa]]]___bbbbbbccc```VVVJJJDDDAAA===888888888888888888777666555::::::::::::;;;;;;;;;;;;:::;;;<<<>>>>>>??????>>>>>>@@@AAA@@@>>>@@@FFFLLLUUUUUUSSSQQQNNNNNNPPPRRRZZZ^^^dddhhhiiihhhhhhhhhdddcccccceeejjjqqqwww{{{|||}}}}}}zzzyyyxxxvvvwwwxxxxxxyyy}}}~~~}}}yyywwwtttrrrpppppppppqqqnnnllljjjjjjjjjjjjiiiggggggeeecccaaa]]]WWWPPPKKKEEEGGGIIILLLVVVdddmmmooollliiiddd```___]]][[[ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]___aaabbbaaaaaabbbccc___^^^\\\ZZZWWWUUUSSSRRRSSSTTTUUUXXX\\\```ccceeeddddddeeeeeeeeeddddddcccccccccdddfffggghhhiiijjjmmmnnnoooqqqrrrsssttttttmmmmmmmmmnnnnnnnnnoooooopppooooooqqqsssttttttsssppppppqqqssstttuuuvvvwwwuuuvvvvvvuuussssssuuuxxxwwwvvvttttttttttttttttttttttttssssssqqqpppnnnnnnoooqqqtttvvvvvvuuusssqqqkkklllmmmnnnnnnllljjjhhhhhhgggfffeeedddcccccccccdddddddddddddddeeeeeeeeeffffffffffffeeedddbbb```iiifffaaaZZZRRRNNNMMMMMMNNNMMMJJJFFFAAA===999777333222222111111222222333333333333444555555666666555666777888999:::;;;;;;DDD___}}}rrr}}}ooo[[[QQQSSS```nnnuuuWWWFFF???:::<<<<<<;;;;;;:::999888888999999999888888888888888666666666666666666555444222222222222222222222222444333222222111111222222444222111111111111000...////////////////////////////////////............,,,---...---+++***+++,,,++++++,,,------,,,,,,+++((()))***+++++++++++++++++++++++++++************+++++++++******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))((()))))))))************)))((((((((((((((())))))******++++++++++++******))))))***++++++++++++***************+++,,,------000///000222666===GGGNNNYYYcccnnnsssrrrqqqtttwww}}}|||rrrfff```bbbfffhhhnnnlllcccXXXPPPLLLFFF@@@>>><<<;;;999777777777777888999999999::::::::::::999:::;;;<<<=========<<<===???@@@??????@@@EEEIIIPPPOOOMMMJJJGGGGGGIIIKKKLLLPPPUUUXXXXXXXXXWWWWWWYYYYYYZZZ]]]bbbiiiqqqvvvuuuxxxzzzyyyvvvsssqqqqqquuuuuuvvvwwwxxx|||}}}{{{zzzyyyyyyyyyuuusssrrrrrrrrrrrrpppnnnkkkiiigggeeeaaa[[[UUUPPPMMMPPPSSSWWWaaammmttttttkkkhhhccc```^^^^^^]]]\\\XXXYYYYYYZZZ[[[\\\]]]]]]]]]```bbbcccaaa```______WWWVVVTTTQQQMMMJJJHHHFFFIIILLLPPPUUUZZZ^^^aaacccbbbbbbbbbbbbaaa```______[[[\\\]]]^^^___aaabbbbbbeeefffggghhhiiiiiiiiiiiibbbbbbbbbbbbbbbbbbbbbbbbeeedddccceeehhhjjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkkkkkllllllkkkkkkkkklllmmmmmmmmmllljjjiiihhhhhhiiihhhhhhgggfffeeedddcccbbb```bbbeeefffgggeeecccaaabbbcccddddddcccaaa___]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^_______________\\\\\\]]]\\\ZZZWWWUUUTTTgggfffbbb\\\UUUPPPNNNNNNNNNLLLIIIEEE@@@===:::888333222222111111222222333222222333333333444444444666777888999999999999999>>>RRRmmmttt~~~vvv[[[LLLMMM[[[kkkxxxYYYGGGAAA???======<<<;;;:::999888888888888888888888888888888777777777777666555444333222222222222333333333333444333222222111111222222555333222222222222111////////////000000000000000////////////............---......---+++******+++++++++,,,,,,,,,,,,------******++++++++++++++++++++++++***************))),,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************((((((''''''(((((())))))******++++++++++++******))))))***++++++++++++***++++++******++++++,,,---+++***+++///222444999???MMMXXXeeennnqqqqqqssstttqqqvvvxxxpppmmmmmmmmmrrrpppjjjaaa]]]\\\YYYTTTKKKGGG@@@999666666888:::888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>@@@CCCEEEFFFFFFFFFDDDCCCCCCDDDFFFCCCFFFIIIKKKKKKKKKKKKLLLPPPRRRTTTWWW[[[aaaiiinnnppptttvvvuuurrrnnnnnnooossstttuuuwwwxxx|||{{{zzz{{{}}}|||{{{{{{{{{|||{{{yyywwwqqqooollljjjgggddd___\\\\\\```dddhhhoooxxx{{{yyyjjjfffbbb^^^]]]]]]]]]\\\WWWWWWXXXXXXYYYZZZ[[[[[[\\\^^^``````^^^\\\[[[ZZZUUUSSSPPPLLLHHHEEEBBBAAABBBFFFLLLSSSYYY\\\^^^^^^^^^^^^^^^^^^]]][[[ZZZZZZUUUUUUVVVXXXYYYZZZ[[[\\\^^^^^^_________^^^^^^]]][[[[[[ZZZYYYYYYXXXXXXWWWZZZYYYYYY[[[___aaacccbbbdddddddddccccccbbbbbbbbbdddeeeeeeffffffeeeeeedddeeeffffffeeebbbaaaaaaaaa_________]]]\\\ZZZYYYXXXVVVWWWYYY[[[\\\[[[ZZZYYYZZZ[[[[[[[[[[[[YYYXXXWWWXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWYYYZZZZZZZZZZZZZZZWWWXXXYYYWWWTTTPPPOOONNNdddcccaaa\\\VVVQQQNNNMMMMMMKKKHHHDDD@@@<<<:::999333222222111111222222333333333333333333444444444777888999999999999888777:::HHH^^^ssswww}}}\\\IIIHHHVVVeee{{{[[[GGGAAABBB======<<<;;;:::999888888888888888888888888888888888888888777666444333222222333333333444444444444444333222222111111222222444333111111222222000///........./////////000000////////////............---...///...,,,,,,---...,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,++++++***,,,,,,,,,++++++*********++++++************++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))************'''''''''''''''((())))))******++++++++++++******))))))***++++++++++++******************++++++,,,+++)))+++///000...111777???GGGSSS___gggllloooqqqnnnpppuuu{{{}}}wwwsssrrrqqqlllgggjjjqqquuuttthhhddd]]]TTTKKKCCC===:::888888999999999:::::::::<<<;;;:::::::::;;;<<<===:::;;;<<<======???@@@BBB???@@@AAAAAA??????@@@AAA???AAACCCCCCBBBCCCDDDEEEIIIKKKOOOQQQTTTYYY___dddfffjjjmmmmmmjjjhhhiiillllllnnnqqqsssuuuwww{{{~~~{{{uuusssuuu{{{{{{wwwuuuwwwyyyzzzxxxuuusssrrrpppnnnllllllqqquuuxxx}}}|||mmmiiiddd```^^^^^^^^^]]]YYYYYYYYYYYYYYYYYYYYYYYY[[[]]]___^^^[[[YYYWWWWWWWWWTTTOOOJJJFFFCCCBBBAAADDDIIIQQQYYY^^^___^^^]]]ZZZZZZZZZYYYXXXWWWUUUUUURRRRRRSSSUUUVVVWWWXXXYYYXXXXXXYYYXXXXXXWWWVVVUUUVVVVVVUUUTTTRRRQQQPPPOOOPPPOOOOOORRRVVVZZZ[[[\\\^^^]]]]]]]]]\\\\\\\\\[[[]]]^^^___aaabbb```^^^\\\]]]___aaaaaa^^^\\\]]]^^^YYYYYYXXXWWWVVVSSSPPPOOOPPPQQQRRRTTTUUUVVVWWWWWWTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSTTTUUUVVVVVVVVVUUUVVVXXXXXXVVVQQQMMMLLLLLLaaabbb```\\\VVVPPPMMMKKKLLLJJJGGGCCC???<<<:::999333222222222222222222333333333444444444444444444888888999:::999888777666;;;EEEXXXnnnyyy___HHHDDDRRRaaa|||[[[EEE>>>???>>>======;;;:::999888888888888888888888888999999999999888777555333222111333333333444444555555555444333222222111111222222333222000000111111///...---------.........//////000/////////............,,,...//////......000111---,,,*********,,,...///---------------,,,+++***---------,,,,,,+++++++++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))******))))))))))))************'''''''''''''''((()))*********++++++++++++******))))))***++++++++++++******))))))))))))******+++111......111///+++,,,222333999CCCPPP[[[eeekkknnnrrrqqqppprrrwww}}}|||sssqqqmmmlllsss|||mmmZZZHHH===888999999999999:::::::::===;;;:::999999:::<<<>>>;;;<<<======>>>>>>???@@@>>>???@@@@@@>>><<<<<<<<<>>>???@@@?????????AAACCCDDDGGGKKKMMMOOOSSSXXX]]]WWW[[[``````]]]]]]```dddeeehhhkkknnnooorrruuuwww{{{||||||zzzvvvmmmiiieeedddgggmmmrrruuuvvv}}}~~~|||xxxsssqqqsssvvv|||}}}{{{{{{{{{{{{zzzwww|||~~~rrrnnnhhhcccaaa```______]]]]]]\\\[[[ZZZZZZYYYYYY\\\^^^___]]][[[XXXWWWWWWUUUQQQLLLFFFBBB@@@??????KKKPPPYYYaaaeeedddaaa___YYYYYYXXXWWWVVVTTTSSSRRRRRRRRRSSSUUUVVVWWWXXXYYYWWWWWWWWWVVVUUUTTTSSSRRRTTTSSSRRRPPPNNNMMMKKKKKKIIIHHHIIIKKKPPPTTTWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[^^^___]]]YYYVVVVVVZZZ^^^___]]][[[[[[\\\TTTUUUUUUTTTRRRNNNKKKIIIIIIJJJKKKMMMOOOQQQRRRSSSQQQQQQRRRRRRTTTVVVWWWXXXOOOOOOOOONNNOOOOOOPPPQQQOOOQQQRRRTTTUUUUUUTTTTTTRRRTTTUUURRRMMMIIIGGGHHHbbbaaa___\\\XXXRRRMMMJJJJJJJJJHHHFFFBBB>>>;;;999333222222111111222222333444444333222222222333333666666666888;;;;;;:::888@@@EEEUUUnnn{{{YYYGGGJJJHHHYYYvvvXXXGGGAAA>>>;;;;;;:::999999888888777;;;999666666666777777666666666555555555444444444111111111222222333333333333222111000000111222333000000000000000000000000000000////////////000000------......------,,,+++------...///000000//////---------,,,,,,+++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******))))))))))))******))))))************)))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((()))++++++*********+++&&&&&&'''(((((((((((((((***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,///222888@@@JJJVVVbbbjjjkkkppprrrooorrr{{{~~~|||~~~||||||~~~vvvsssvvvpppXXXJJJCCC===999999777666888<<<999999888777666666999;;;<<<;;;::::::;;;<<<>>>???<<<===>>>???>>>===;;;999;;;;;;;;;<<<===???@@@AAACCCEEEHHHJJJLLLMMMNNNNNNPPPOOOPPPSSSWWW[[[]]]]]]XXX]]]dddggggggiiinnnsssyyywwwuuutttsssqqqnnnkkkiiidddaaabbbfffjjjiiigggnnnttt{{{{{{uuutttwwwzzzxxxvvvsssrrrpppoooppprrrtttuuuzzz}}}}}}xxxrrrllljjjhhhggggggaaa```_________^^^\\\YYY[[[[[[[[[[[[YYYWWWUUUTTTQQQPPPLLLHHHDDDCCCEEEHHHRRRYYY___cccggghhhbbb[[[XXXWWWVVVVVVWWWVVVTTTRRRPPPPPPQQQTTTWWWYYYYYYXXXSSSTTTTTTTTTSSSQQQOOONNNQQQQQQOOOMMMJJJFFFCCCAAAAAACCCDDDEEEJJJSSSWWWUUUWWWWWWVVVUUUUUUVVVYYY[[[ZZZYYYXXXYYYZZZZZZYYYWWWYYYYYYYYYZZZZZZZZZ[[[[[[WWWVVVTTTQQQNNNLLLJJJIIIFFFEEEEEEIIIMMMPPPOOOMMMOOONNNLLLLLLNNNOOOOOONNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPUUUSSSOOOKKKHHHGGGFFFFFFaaa```^^^\\\WWWRRRNNNKKKIIIHHHGGGEEEAAA===:::888333222222111111222222333333333333222222333444444666666777999<<<===<<<:::>>>FFFZZZwww|||___KKKLLLLLL___wwwYYYHHH@@@===;;;::::::999888888777777999777555444555666666555777666666666555444444444111111111222222333333333222222111000000111222222////////////////////////000000//////////////////------.........------,,,------..................---------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((***)))(((((((((((()))******+++,,,+++((('''&&&''''''(((((())))))(((((('''(((((()))))))))******************+++++++++,,,,,,---///222666<<>>===<<<;;;:::;;;;;;<<<<<<===>>>???@@@DDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHKKKPPPTTTVVVVVVVVVZZZ^^^```___aaaeeejjjsssqqqpppooonnnmmmlllkkkhhhddd```aaaeeehhhhhhfffkkkpppuuuzzz||||||}}}~~~xxxsssnnnmmmppprrrqqqooommmmmmlllmmmnnnppprrrtttvvvzzz|||xxxtttpppmmmkkkgggeeedddcccdddcccbbb```^^^^^^^^^]]]\\\YYYWWWVVVSSSRRRNNNJJJFFFFFFHHHJJJVVV^^^fffkkknnnmmmeee[[[XXXWWWVVVUUUVVVUUUSSSQQQPPPPPPQQQSSSWWWYYYXXXXXXSSSTTTTTTTTTSSSQQQOOONNNOOOOOONNNLLLHHHDDD@@@>>><<>><<>>>>>===;;;:::888888999888888777555555:::;;;;;;;;;;;;:::999999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAEEEIIIMMMNNNNNNQQQSSSUUUUUUTTTUUUYYY]]]hhhgggffffffffffffggghhhgggdddaaaaaadddffffffdddgggjjjnnnppppppppppppqqqnnniiieeedddfffhhhhhhfffeeefffgggjjjmmmqqqtttvvvxxxzzz~~~yyyuuussspppnnnkkkjjjkkkkkkkkkjjjdddddddddcccaaa^^^\\\[[[WWWVVVTTTPPPNNNMMMPPPRRR^^^fffpppuuuwwwsssiii^^^ZZZYYYWWWWWWWWWVVVTTTRRRSSSRRRSSSUUUXXXZZZYYYXXXUUUUUUVVVVVVUUUSSSQQQPPPNNNNNNNNNLLLIIIDDD???===888;;;>>>AAAJJJVVV\\\\\\YYYXXXWWWUUUTTTTTTTTTUUURRRQQQQQQRRRTTTTTTRRRQQQTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQOOOMMMIIIEEEAAA???@@@???@@@DDDHHHLLLMMMMMMRRRQQQOOOOOOOOONNNLLLJJJNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNOOOOOONNNMMMKKKHHHFFFEEEdddbbb___[[[VVVPPPKKKIIIHHHGGGFFFDDD@@@<<<999777333222222111111222222333111111111222333444555666444555888===AAACCCCCCAAA;;;LLLmmmeeeOOOOOOSSSnnnxxx\\\GGG===:::999999999888777777666666666555333444555555555333666555555444333333222222111111111111111222222222111111000000000000111111........................000000000//////...---------.........///000111111111000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,&&&'''))))))((((((((()))'''(((((()))******))))))************++++++++++++************++++++++++++.........///111888???EEEHHHRRR___kkkssswwwyyyyyyzzztttpppnnnooowwwlllRRREEEAAA??????@@@;;;:::888777777777666555999:::;;;<<<<<<;;;:::999<<<;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>===<<<===>>>@@@AAA@@@@@@AAACCCFFFHHHHHHHHHJJJKKKLLLKKKJJJLLLPPPSSS[[[[[[[[[[[[[[[^^^aaadddgggdddbbbbbbdddeeedddcccdddfffhhhhhhgggffffffgggeeeaaa^^^\\\^^^`````````___aaaeeejjjpppuuuyyy{{{}}}}}}~~~~~~~~~|||{{{{{{xxxtttrrrqqqrrrrrrqqqlllllllllkkkiiifffdddccc^^^^^^]]][[[ZZZ[[[^^^aaajjjqqqxxx{{{|||yyyoooeee^^^\\\ZZZYYYYYYXXXVVVUUUVVVUUUUUUWWWZZZ[[[ZZZYYYWWWWWWXXXWWWVVVUUUSSSRRRNNNOOOOOONNNKKKFFFAAA>>>888<<<@@@FFFPPP]]]dddddd]]][[[XXXUUUTTTSSSRRRQQQRRRQQQPPPRRRSSSTTTRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPOOOLLLIIIDDD@@@===???@@@BBBFFFJJJNNNPPPQQQTTTRRRPPPPPPPPPOOOMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNOOOOOOOOOOOOTTTSSSQQQOOOMMMKKKJJJJJJhhhfffbbb\\\UUUOOOJJJGGGIIIHHHGGGDDDAAA===:::777333222222111111222222333111111111222333444555666333555999???DDDFFFEEECCC===QQQuuudddOOOPPPWWWvvvuuu\\\FFF<<<:::999888888777777666666555555444444555666666555444333333333222222222111111111111111111111111111111000000000000000000000000/////////////////////////////////000///...---,,,............000111333444555444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++&&&(((******)))((()))***$$$%%%'''(((***+++++++++))))))*********+++++++++))))))*********+++++++++)))*********,,,111777<<<<<>>;;;;;;;;;:::999777888999;;;;;;::::::999::::::999999999999:::;;;;;;:::::::::::::::;;;;;;???>>>===<<<===>>>@@@AAAAAAAAAAAACCCDDDEEECCCBBBCCCCCCCCCCCCDDDGGGJJJMMMOOOPPPQQQQQQRRRTTTYYY]]]cccbbbaaaaaabbbbbbbbbaaabbbccceeedddcccaaaaaaaaa___]]]ZZZXXXYYY[[[\\\]]]\\\```eeelllsssyyy}}}~~~|||{{{zzzzzz~~~~~~|||{{{{{{~~~}}}yyywwwvvvvvvuuuuuusssttttttsssrrrpppnnnlllggghhhiiiiiiiiilllooorrrvvvzzz}}}}}}}}}|||uuummmbbb___\\\ZZZZZZYYYXXXVVVWWWVVVVVVWWWYYYZZZXXXWWWVVVVVVWWWVVVUUUTTTRRRQQQNNNNNNOOONNNKKKGGGCCCAAA<<>>JJJUUU^^^hhhqqqppprrrtttsssqqqvvv{{{kkkgggpppzzzwwwqqqnnnppprrroookkkjjjWWWQQQJJJEEECCC@@@<<<999666777777888888777777777888888888888999999999999999999888999999:::;;;;;;AAA@@@???>>>======<<<<<>>>>>???AAADDDFFFHHHEEEHHHJJJJJJJJJLLLPPPTTT[[[[[[[[[\\\\\\\\\\\\\\\]]]___bbbbbbaaa___^^^^^^[[[YYYWWWUUUUUUWWWYYYZZZ\\\___eeelllrrrvvvxxxyyyrrrpppoooppptttyyy|||}}}yyywwwvvvwwwyyy~~~~~~|||{{{xxxwwwyyy}}}}}}zzzxxxxxxxxxwwwvvvyyyyyyzzzzzzyyyxxxvvvuuuqqqrrrtttuuuvvvxxx{{{~~~}}}}}}}}}}}}yyysssfffccc```]]]\\\\\\ZZZYYYXXXWWWWWWXXXYYYYYYWWWVVVUUUUUUVVVUUUTTTSSSQQQPPPNNNNNNNNNMMMKKKIIIFFFEEEEEEKKKSSS[[[fffqqquuusssllleee\\\WWWUUUTTTRRRPPPOOONNNNNNPPPRRRSSSQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQOOONNNLLLJJJHHHFFFEEEDDDFFFJJJRRRXXX[[[^^^```bbb___ZZZUUUPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPRRRSSSUUUUUUVVVVVVUUUUUUVVVXXX\\\aaaeeehhhkkkhhhccc]]]WWWQQQMMMKKKHHHGGGFFFCCC@@@<<<999666333222222111111222222333333333333222222333444444333555:::@@@EEEGGGFFFDDDAAAWWW}}}YYYLLLOOOWWWvvvnnnXXXCCC;;;===888777777666666555444444222222222444666666444222111111222333444555666666222111111111000000000///...///000111111000///...........................+++,,,...///000000...............///111444777999999777444000...---------+++++++++,,,,,,---------++++++++++++************************************((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''(((((((((((('''&&&)))***+++***'''&&&%%%&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))************,,,...///...---,,,---...///...333<<>>@@@@@@>>><<<;;;;;;;;;===???AAABBBBBB>>>BBBFFFFFFDDDEEEIIIMMMPPPQQQSSSSSSSSSSSSTTTTTTVVVZZZ^^^```___^^^]]]\\\WWWVVVTTTRRRRRRSSSVVVXXX\\\___dddiiilllmmmmmmmmmfffdddccceeeiiimmmnnnmmmmmmllllllmmmppptttyyy{{{~~~|||{{{{{{|||}}}~~~{{{wwwxxx|||}}}{{{yyyvvvwwwzzz|||}}}}}}||||||zzzxxxwwwwww{{{~~~|||}}}~~~~~~|||zzzxxxwwwvvvwwwyyyzzzyyyxxx{{{{{{|||}}}}}}|||{{{{{{yyyzzz|||||||||}}}~~~}}}~~~zzztttooolllhhheeedddcccbbb```^^^]]]\\\]]]^^^]]][[[YYYXXXYYYYYYYYYXXXVVVTTTSSSRRRQQQPPPOOONNNNNNMMMMMMRRRYYYbbbkkkvvv~~~|||sssjjj___WWWUUUUUUTTTRRRQQQPPPPPPRRRTTTUUUTTTRRRPPPQQQQQQRRRSSSTTTUUUUUURRRQQQOOOMMMMMMMMMNNNOOOQQQXXXaaahhhlllnnnoooqqqpppiii```XXXTTTRRRQQQPPPPPPQQQQQQSSSTTTUUUVVVVVVXXXYYY[[[\\\^^^_________]]]___dddiiimmmqqqssstttiiigggccc]]]XXXTTTPPPOOOGGGFFFEEEBBB???;;;777555333222222222222222222333444444333222222222333333333555:::AAAFFFGGGFFFCCCAAAXXX~~~xxxRRRGGGKKKRRRqqq|||lllVVVCCC;;;>>>777777777666555555444444111000111333444555333111111222333444666777888999222111111111000000//////...///000111111000///...------------------------)))+++---///000000///............///111555888:::999666333000---,,,,,,,,,+++++++++,,,,,,---------***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''$$$&&&(((((('''&&&'''(((''''''''''''&&&%%%$$$###))))))))))))************))))))))))))************'''))),,,---,,,+++++++++///+++---444999===FFFPPP]]]dddjjjkkkmmmttt|||zzzrrrccc[[[eeeyyy}}}uuuhhhYYYNNNDDDBBB???<<<999888777777444666888999:::999888666666666666777888:::;;;<<<666777999;;;<<<<<<<<<<<<888999;;;>>>AAAAAA@@@>>>:::::::::<<<>>>???>>>===;;;???DDDDDDBBBAAADDDHHHHHHJJJLLLMMMMMMMMMMMMNNNQQQUUU[[[^^^^^^]]][[[[[[TTTSSSRRRPPPOOOPPPSSSVVV\\\^^^bbbeeefffeeecccaaa```^^^\\\^^^aaacccbbbaaafffffffffgggiiimmmppprrrttttttrrrrrrssstttvvvxxxzzztttoooooorrrtttssspppppprrrvvvyyy{{{{{{zzzyyyyyyxxxwwwxxx}}}}}}zzzzzzzzz{{{xxxzzz~~~zzzuuurrrrrrsssvvvyyy{{{{{{zzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzsssxxxtttpppmmmkkkkkkiiihhheeedddccccccdddcccaaa___^^^^^^^^^^^^]]][[[ZZZXXXWWWVVVUUUSSSSSSSSSTTTUUU]]]eeeoooxxxxxxnnn```XXXUUUVVVUUUSSSTTTSSSSSSUUUWWWXXXWWWVVVQQQRRRSSSTTTUUUWWWXXXXXXXXXVVVTTTRRRRRRTTTVVVXXX[[[cccnnnwwwzzz{{{|||}}}xxxlllbbb[[[XXXWWWVVVUUUUUUVVVXXXYYYZZZ[[[[[[aaabbbdddeeeggghhhiiiiiihhhlllsssyyy||||||{{{yyylllhhhbbb]]][[[XXXSSSOOOJJJHHHDDDBBB@@@===:::888444333222111000000000000444333222111111222444666888;;;???BBBCCCBBB???===@@@WWW}}}qqqUUUFFFGGGUUUdddlllUUUDDD===;;;777777555444444444444444111222333333444555666777222222222222222222222222111111000///////////////000000////////////000000//////...---,,,,,,++++++---------...------,,,,,,,,,,,,---...000222333444444333222000///---,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++*********))))))((((((***)))((('''&&&'''(((((())))))(((((('''''''''&&&************************)))((('''&&&&&&'''((()))***++++++***'''&&&&&&'''%%%&&&&&&&&&''''''((((((''''''(((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((&&&%%%'''***,,,+++)))''''''&&&&&&&&&&&&'''''')))***+++,,,,,,+++***))),,,---///000222666;;;???MMMTTT^^^hhhpppvvv{{{~~~{{{ppphhhjjjqqq{{{qqqdddSSSKKKBBB===<<<;;;888555:::666555888777333222777666888999777555555888<<<;;;;;;999999999:::;;;<<<::::::::::::::::::::::::::::::<<<===>>>>>>>>>>>>@@@??????>>>???@@@BBBCCCAAACCCEEEGGGHHHIIIIIIHHHKKKNNNRRRVVVWWWVVVSSSQQQSSSSSSRRROOOMMMMMMOOOQQQXXXYYY[[[\\\[[[ZZZXXXWWWVVVUUUTTTSSSTTTVVVYYY[[[]]]]]]]]]]]]^^^___```aaagggeeeeeehhhmmmoookkkgggdddbbbaaa```aaadddhhhjjjlllooosssvvvxxxxxxvvvuuuvvvsssrrrwwwzzzwwwwwwwwwuuusssqqqtttyyy}}}|||xxxsssooonnnqqqtttvvvwwwwwwxxxyyyxxxyyyzzz{{{|||}}}}}}}}}~~~{{{yyyxxx{{{|||~~~~~~}}}{{{xxxvvvuuuvvvvvvtttrrrppppppqqqqqqpppnnnllljjjiiihhhhhhgggeeecccdddeeeeeebbb___\\\[[[YYYXXXXXX]]]dddiiiooouuu~~~|||tttiii```[[[YYYZZZZZZXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\]]]^^^___```aaa```___^^^^^^___aaacccdddoootttyyy{{{}}}uuuiiidddccccccbbbbbbbbbaaaaaaaaaccceeeggglllpppttttttrrrqqqtttxxx{{{}}}iiifffbbb___]]]ZZZUUURRRKKKIIIEEECCC@@@>>>:::777333333222111000000000111444333222111111333444666888:::>>>AAAAAA@@@===;;;???TTTxxxmmmTTTGGGGGGSSS___lllVVVDDD===;;;777777666555444444444444222222333333444444555555222222222222222222222222111111000///////////////000//////......//////000.........---,,,,,,,,,+++,,,,,,---------------,,,,,,,,,---...///111333333222222111///...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((()))((('''&&&&&&&&&'''((()))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''(((((()))******)))'''&&&'''((((((((((((((()))))))))***((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&%%%'''***+++***)))))))))(((((((((((()))))))))***++++++++++++***)))((()))***+++---000444888DDDJJJSSS^^^gggpppxxx}}}}}}rrrnnnpppuuu~~~fff]]]OOOFFFAAA???<<<999444111333888888555555888999:::;;;:::888777999<<<888888888888999:::;;;<<<:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????@@@AAACCCDDDEEEEEEEEEEEEDDDGGGJJJLLLMMMMMMKKKIIINNNNNNNNNLLLKKKKKKMMMPPPUUUUUUVVVVVVUUUSSSQQQPPPKKKIIIHHHGGGHHHJJJMMMNNNUUUUUUUUUVVVWWWXXXZZZ[[[]]][[[ZZZ]]]aaabbb^^^ZZZXXXWWWUUUUUUWWWZZZ]]]```eeehhhlllpppssssssrrrqqqpppmmmlllqqqzzz{{{uuuqqqppppppooooooppprrrvvvxxxwwwtttooollllllnnnqqqrrrrrrrrrssstttvvvwwwxxxzzz|||}}}}}}}}}{{{{{{{{{{{{zzzyyywwwvvvwwwxxxzzz||||||zzzxxxwwwxxxyyyyyywwwuuusssssstttvvvuuutttrrrqqqpppoooooommmllljjjkkkmmmmmmkkkiiieeedddccceeeiiiqqqxxx}}}xxx}}}~~~wwwmmmeeeaaa_________^^^______```bbbcccdddddddddeeefffgggiiijjjkkkkkkjjjiiihhhhhhhhhjjjlllnnnwww{{{yyyoookkklllmmmlllmmmllljjjiiijjjllloooqqqvvvzzz}}}}}}zzzyyy|||}}}zzzgggeeecccaaa___\\\WWWTTTMMMKKKGGGDDDAAA>>>:::777333222222111111111222222333333222111222333444555888:::<<<>>>>>><<<:::888>>>OOOooommmUUUIIIGGGOOOWWWnnnWWWEEE===<<<888777666555444444444444222333333333333333333333111111111111111111111111111111000///////////////.........------.........------------,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,---...000111222000000///...,,,+++******++++++++++++++++++++++++((()))***++++++***)))(((******))))))))))))(((((()))(((&&&%%%%%%%%%&&&'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&''''''(((((('''((()))((('''&&&'''((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((((('''&&&''')))******)))+++******))))))******+++)))******++++++******))))))***+++,,,,,,...222555777<<>>======>>>>>>>>>>>>===<<<;;;:::>>>???@@@AAAAAAAAAAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDGGGGGGHHHGGGGGGHHHKKKMMMPPPPPPPPPOOOMMMKKKHHHGGGDDDCCCAAAAAAAAACCCEEEGGGJJJJJJKKKLLLMMMOOOQQQRRRTTTRRRQQQSSSVVVVVVSSSPPPKKKJJJJJJJJJLLLOOOSSSUUU\\\^^^cccgggiiijjjjjjiiieeeccccccgggnnntttwwwxxxqqqpppmmmiiifffeeegggiiijjjlllmmmnnnnnnkkkhhhfffhhhjjjlllmmmllllllmmmnnnpppqqqsssuuuwwwyyyzzzzzzwwwwwwvvvvvvuuutttssssssrrrsssvvvxxxyyyxxxwwwwwwxxxyyyyyyxxxuuuttttttuuuyyyyyyxxxwwwvvvvvvvvvvvvrrrrrrrrrtttvvvwwwvvvuuuqqqooonnnrrrzzz~~~xxxqqqjjjgggfffeeedddeeefffgggiiikkklllnnnnnnoooppprrrsssuuuvvvvvvvvvuuutttsssrrrssstttvvvxxx|||{{{tttssstttvvvvvvwwwuuurrrqqqqqqtttxxxzzz~~~zzzuuurrrgggfffeeeccc```\\\WWWTTTOOOLLLHHHDDDAAA>>>:::777222222111111111222333333222222222222222333555555888999:::;;;;;;999777666<<>><<<888777666555444444444444333333333222222111111111000000000000000000000000111000000///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,------)))***+++,,,---.........,,,,,,,,,,,,---...000000...------,,,+++******)))************************((()))+++,,,,,,+++)))((())))))))))))))))))((((((((('''&&&%%%$$$%%%&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''((((((&&&'''((((((&&&&&&''')))&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((()))))))))+++******))))))******+++))))))************))))))***+++,,,,,,,,,---///222000333888???HHHSSS___fffppptttyyy}}}~~~{{{|||tttggg[[[PPPFFF@@@???>>>===<<<:::888777777555666666777777666666777333444666888999:::999999::::::::::::::::::::::::::::::;;;<<<======<<<<<<:::;;;<<<<<<<<<;;;999888======>>>>>>>>>=========@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBDDDGGGIIILLLLLLKKKIIIGGGDDDAAA@@@@@@@@@???>>>???@@@BBBCCCAAABBBBBBDDDFFFHHHJJJKKKLLLJJJIIIJJJLLLKKKIIIGGGDDDDDDCCCDDDFFFJJJMMMOOOTTTVVVYYY\\\^^^^^^]]]]]]ZZZXXXXXX[[[aaafffhhhiiiddddddddd```\\\\\\___bbbbbbbbbcccddddddcccbbbbbbeeefffhhhhhhgggfffggghhhgggiiikkknnnppprrrssstttuuutttrrrqqqooonnnnnnnnnnnnooorrrtttuuuuuutttttttttuuuvvvtttrrrqqqqqqrrrwwwvvvvvvvvvvvvvvvvvvwwwttttttvvvxxx{{{|||}}}}}}{{{wwwtttxxx~~~zzz{{{wwwrrrmmmkkkjjjiiihhhjjjkkklllmmmooopppqqqrrruuuvvvxxxzzz{{{|||||||||{{{zzzxxxwwwwwwyyyzzz|||{{{}}}yyyttttttvvvwwwxxxzzzxxxtttrrrrrruuuyyy|||}}}{{{|||}}}{{{wwwrrrmmmkkkjjjjjjhhheee___YYYTTTRRROOOLLLHHHDDDAAA>>>:::777222222222222222222333333111111222222333444555555888888888888888777666555999CCC[[[{{{|||uuuZZZIIIDDDIIIQQQoooyyy___III???<<<888888666555555555555555444333333222222111111000000000000000000000000000111000000///////////////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,++++++,,,---......,,,,,,++++++******))))))************************)))***,,,------,,,***)))(((((((((((((((((())))))((('''&&&%%%$$$%%%&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&''''''&&&%%%'''((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((('''''''''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''((((((***))))))(((((())))))***))))))))))))))))))))))))'''((())))))((()))***,,,...000111444:::BBBKKKRRR\\\cccmmmvvvzzz|||||||||zzzvvvtttyyy~~~{{{zzzxxxuuuoooggg]]]SSSMMMCCCCCCAAA???=========<<<777777777888999999999999555666777888999888777666::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::666777999:::;;;:::999999===<<<<<<<<<;;;;;;;;;;;;::::::999888888888888888999;;;===>>>>>>@@@BBBEEEIIIHHHGGGEEECCC@@@>>>===;;;:::999999999:::;;;<<<======>>>???AAACCCEEEFFFBBBAAA@@@@@@@@@@@@>>>===@@@@@@@@@AAADDDGGGJJJLLLNNNOOOQQQRRRSSSRRRQQQPPPOOOOOOOOOQQQUUUXXXZZZ[[[YYYZZZ[[[YYYVVVUUUYYY\\\[[[\\\\\\]]]^^^___```aaaaaabbbcccbbbaaa```bbbccc```bbbdddgggjjjlllmmmnnnsssqqqnnnkkkhhhgggggggggkkklllmmmooopppppppppooopppqqqrrrpppooommmnnnooorrrrrrrrrrrrrrrsssttttttssstttwwwyyy{{{}}}~~~~~~zzzwwwzzz}}}~~~{{{xxxzzzvvvrrrooonnnmmmmmmlllmmmmmmnnnnnnooopppppppppvvvwwwyyy|||}}}}}}}}}}}}{{{zzzyyywwwwwwxxxyyy{{{yyyzzz|||}}}}}}}}}~~~{{{vvvsssrrrsssttttttwwwtttpppnnnnnnqqquuuxxxxxxyyyyyywwwuuusssrrrrrrzzzyyyvvvsssoookkkhhhggglllllljjjeee]]]WWWRRRQQQMMMKKKGGGDDDAAA>>>:::777444333333222222222333333000111222333444444555555888777777666666555555555777===PPPnnnzzzxxx\\\JJJCCCJJJTTTkkkfffMMM@@@===888888777666555555555555444444333333222222222111111111111111111111111111111111000///////////////---------,,,,,,---------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,******************************************************+++,,,,,,+++******''''''(((((((((((()))))))))(((&&&%%%%%%%%%&&&''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&''''''%%%$$$%%%&&&)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((()))((((((''''''(((((()))***))))))(((((())))))***((()))+++***))))))***,,,.../////////111555;;;@@@KKKSSS___jjjrrrvvvyyyzzzvvvsssssszzz~~~|||{{{uuupppnnneeegggiiijjjiiifffcccaaaXXXZZZWWWPPPJJJGGGBBB<<<:::888555555666777777666777777888888888888777777999999999999999999999999888888999999999999888888555666777888999999999999;;;;;;::::::999::::::;;;999999888888888888888888777999;;;<<<<<<<<<>>>@@@EEEDDDCCCAAA???===<<<<<<999999888888888999999::::::;;;;;;<<<>>>@@@AAABBB>>>======<<<<<<;;;;;;;;;<<<<<<===>>>@@@BBBEEEFFFJJJJJJKKKKKKKKKIIIHHHGGGHHHIIIIIIKKKLLLNNNPPPQQQQQQRRRRRRRRRQQQRRRTTTVVVXXXXXXYYYZZZ[[[\\\]]]^^^ZZZ[[[[[[ZZZYYYYYY[[[]]][[[\\\___bbbdddfffggghhhllljjjfffbbb______``````eeefffggghhhjjjjjjkkkkkklllmmmnnnmmmkkkjjjkkklllmmmmmmmmmmmmmmmnnnooopppppprrruuuwwwwwwxxxzzz|||zzzxxxwwwzzz}}}{{{zzzzzzzzzzzzyyyxxxxxxuuupppnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnssstttwwwyyy{{{{{{zzzyyyyyywwwuuutttssstttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzvvvtttrrrpppooonnnooooooqqqnnnkkkiiiiiikkkoooqqqppppppooonnnllljjjhhhgggooonnnkkkiiigggeeeddddddmmmllliiiccc[[[UUURRRQQQKKKIIIEEECCC@@@>>>:::777555444333222222222222222000000222333444555555555777777666555555555666666::::::EEE]]]www}}}eeeNNNDDDJJJTTTkkklllPPPAAA===999888777666555555555555444444444444333333333333222222222222222222222222111111000///////////////......------------......---,,,,,,,,,+++************++++++,,,,,,,,,++++++,,,++++++*********++++++*********************+++************************************************'''''''''((((((((()))))))))((('''&&&&&&&&&'''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((''''''&&&''''''&&&$$$###$$$%%%***)))))))))((((((((((((&&&&&&''''''((()))))))))'''&&&&&&&&&''''''((()))((((((((((((((((((((((((%%%''')))(((&&&%%%&&&((()))((((((''''''(((((()))***)))(((''''''((()))***(((***,,,,,,+++***+++,,,,,,---.........000333555===CCCMMMXXXbbbjjjrrrvvvuuusssuuu}}}zzzrrrkkkhhh]]]]]]\\\]]]___eeekkkpppuuuyyyyyyrrrjjjbbbVVVLLLCCC???999666666777666555777777777777888888999:::777777777777777777777777666777777777777777666666888888777777777888888999999888888777777888999:::888999:::::::::::::::999777999;;;;;;::::::;;;<<>>===<<<;;;:::::::::::::::::::::::::::::::::888888999999:::<<<===>>>;;;;;;;;;:::999999:::;;;:::::::::;;;===>>>@@@AAAEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLKKKKKKLLLNNNQQQQQQQQQTTTTTTTTTUUUUUUUUUUUUUUUQQQQQQRRRQQQPPPQQQSSSUUUTTTUUUWWWZZZ\\\^^^______aaa^^^ZZZWWWVVVWWWYYYZZZ]]]^^^___aaaccceeeggggggeeegggggggggeeedddeeefffgggggggggggggggggghhhiiiiiilllooopppooooooqqqsssrrrssstttuuuxxxzzz{{{|||vvvvvvvvvtttsssrrrtttuuusssooojjjgggggghhhiiiiiiggghhhhhhiiijjjkkkkkkllllllnnnqqqsssuuuuuutttsssrrrpppnnnlllllllllmmmnnnppppppqqqrrrssssssrrrpppkkkkkkkkkkkkjjjiiiiiiiiihhhgggdddccccccdddfffhhhhhhgggfffeeedddbbb```^^^bbbaaa___]]]\\\\\\\\\]]]lllllliiibbbZZZTTTRRRSSSJJJHHHDDDBBB@@@===:::888666555444333222111111111///000222333444555555555777666555444444555777777???:::>>>PPPgggvvv}}}nnnSSSEEEHHHRRRmmmpppRRRBBB===999888777666666555555555444444444444444444444444222222222222222222222222111111000//////////////////......------......///------,,,,,,+++***))))))++++++,,,,,,,,,+++******,,,+++******************************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))***)))((('''&&&'''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''"""$$$%%%'''((((((''''''&&&'''(((&&&$$$######$$$((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%''')))(((&&&$$$&&&((())))))(((((((((((())))))***)))(((''''''((()))***$$$&&&(((((('''&&&'''((()))+++---......///000222000444<<>>===<<<;;;777666666666888:::<<<===666666666666666666666666555666666666666666555555;;;:::888666666666777777777666666555666777888999333444666777888777666666888999;;;;;;:::999999:::::::::999888888888888999888888888888888888888888666666666777888999:::;;;444555555444333333555666999999::::::<<<===>>>???BBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEGGGHHHJJJGGGFFFHHHMMMPPPPPPNNNOOOPPPPPPOOOOOONNNLLLLLLJJJKKKKKKJJJJJJKKKMMMPPPNNNOOOQQQSSSUUUVVVWWWXXXXXXUUURRROOOOOOQQQUUUWWWVVVWWWYYY\\\___bbbdddfff```aaabbbaaa_________aaabbbbbbaaaaaaaaaaaabbbbbbbbbeeehhhiiigggggghhhkkklllnnnoooooonnnnnnoooqqqpppqqqrrrooolllkkknnnqqqmmmiiiddd``````aaaccccccaaaaaabbbdddfffggghhhiiieeegggkkkmmmoooooommmlllkkkjjjhhhfffeeeeeefffggggggggghhhiiikkkjjjiiigggbbbccceeeeeeeeeddddddeeebbb```___^^^^^^^^^```aaabbbaaa______^^^]]]ZZZXXXXXXWWWUUUSSSRRRSSSTTTUUUpppjjjccc]]]YYYUUUOOOJJJBBBBBBBBBAAA???<<<:::888444333222111111111222333111222222333333444444444666666555555555444444444888888:::AAAMMM```ssstttUUUCCCCCCJJJgggsssRRR@@@===::::::999777666666555555444222000///000222222111444444333222111000///...........................111000...---,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************))))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,***...222666;;;EEERRR]]]kkkooouuu{{{{{{ooocccXXXTTTRRRTTT\\\gggzzzvvvdddRRRIIIEEE???===???888888999888888666555444555222111444:::;;;777222666555444333222333444555555555555666666666777777222333555777888888888777888777666555555666777888888888777777666666666555444555666666666666666555777777777777666666666666777777777777777666555555888666333444666666444222777888888999;;;<<<============>>>>>>?????????@@@BBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGLLLKKKJJJIIIIIIIIIIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLPPPOOOLLLJJJJJJKKKLLLNNNRRRSSSVVVYYY\\\\\\ZZZXXXYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ^^^^^^^^^^^^___aaacccdddgggggggggggghhhhhhhhhhhhiiihhhfffdddccccccccccccddd```\\\XXXVVVWWWYYY[[[[[[]]]___aaaaaaaaa___^^^aaabbbeeefffgggeeecccbbbdddcccaaa```______``````aaaaaaaaaaaaaaa```______```^^^\\\[[[\\\]]]]]]]]]ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRPPPPPPOOOMMMLLLJJJIIIIIInnniiiccc^^^ZZZUUUNNNIIIBBBBBBBBBAAA???<<<:::888444333222111111111222333111222222333444555555666666555555555444444444444666777999???KKK^^^qqq~~~vvvWWWEEEEEEKKKcccqqqQQQ@@@===999888666555444555555666555333111000111222222111555555444333222111000000///////////////////////////......------------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))*********)))))))))((((((''''''(((((('''&&&&&&%%%'''((((((((())))))))))))'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%###$$$%%%(((((((((((('''''''''&&&(((((())))))))))))(((((())))))))))))************************++++++++++++(((+++...111444;;;EEENNN\\\bbbjjjttt|||ttthhhbbb___\\\^^^cccooo{{{~~~jjj]]]QQQEEE<<<:::::::::::::::::::::::::::888666444333444555777888666666555444444444444555444444555555555666666666555555777777888777666666777666666666666666777777777777666666666555555555444555555666666666666666777777777666666666555555666666666666666555444333555333111222444444333111555666666777999::::::;;;===============>>>>>>>>>??????>>>>>>???@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEGGGIIILLLNNNKKKLLLMMMQQQTTTUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVUUUVVVWWWXXXZZZ[[[____________````````````aaa___^^^\\\[[[ZZZ[[[[[[]]]ZZZWWWTTTRRRSSSTTTUUUSSSUUUWWWZZZ\\\]]]\\\\\\\\\]]]```aaabbbaaa___]]][[[ZZZXXXWWWVVVVVVWWWWWWZZZZZZZZZZZZZZZYYYXXXXXX\\\YYYWWWVVVWWWXXXXXXWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNLLLKKKJJJIIIGGGFFFEEEDDDlllhhhccc^^^[[[UUUNNNHHHCCCCCCBBBAAA???<<<:::888444333222111111111222333111222333444555666777777555555555555444444444444666777999???KKK\\\ooo{{{yyyYYYGGGFFFLLL___nnnPPP@@@===888666444333222444666888777555222111111222111111333333222222111000//////000000000000000000000000,,,------............---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))******))))))))))))(((((('''''''''(((''''''&&&%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$######$$$''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''))))))*********+++++++++))))))))))))************'''))),,,------111777<<>>===<<<===>>>???:::::::::777444444666999666666666666666555555444333333444444444555555555777777888888777666555555666666666777777666666555555555555555444444444444444444555555666666666666777666666666666555555555444444444555444444333222333222111222333444333222333444444555666777888888<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???=========>>>@@@AAACCCDDD>>>???@@@@@@@@@???>>>===>>>??????????????????>>>?????????@@@AAAAAABBBBBBAAA@@@@@@@@@BBBDDDGGGIIIFFFEEEFFFHHHKKKMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMQQQQQQQQQQQQRRRSSSUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVTTTSSSRRRQQQRRRRRRSSSRRRPPPNNNMMMLLLMMMMMMKKKMMMOOOQQQSSSSSSSSSSSSTTTVVVXXXYYYZZZYYYXXXWWWTTTSSSRRRPPPPPPPPPPPPQQQPPPPPPPPPQQQPPPPPPOOONNNTTTRRRPPPOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@???>>>jjjgggbbb___[[[UUUMMMGGGDDDCCCCCCBBB???<<<:::888444333222111111111222333222222333444666777888888444444444444444444444444777888:::@@@KKK\\\mmmyyy{{{ZZZGGGEEEJJJ___lllOOO???<<<888666333222222444888:::999666333222222222111000000000///...------,,,,,,////////////////////////***+++---...///......---+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************))))))))))))******((((((((((((((((((((((((***)))))))))((((((((((((&&&'''''''''''''''&&&&&&$$$$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((((('''&&&((()))'''''''''''''''''''''''''''(((((((((((((((((('''((())))))))))))*********(((((((((((())))))))))))(((***,,,---,,,---000222<<>>???:::<<<===>>>>>>===;;;::::::;;;<<<======<<<;;;::::::::::::;;;<<<<<<======>>>>>>===<<<===>>>@@@AAAFFFDDDCCCCCCFFFHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGMMMNNNPPPQQQRRRQQQPPPPPPNNNMMMLLLJJJIIIJJJJJJKKKIIIIIIIIIJJJJJJIIIHHHHHHMMMKKKIIIIIIIIIIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>===<<<;;;:::999888iiifffaaa^^^ZZZUUUMMMFFFDDDDDDDDDBBB???<<<:::888444333222111111111222333222222333444555666777888333333444444444444444444666777:::@@@KKK\\\mmmxxxzzzXXXEEECCCHHH___kkkNNN>>>:::888666444222333666999;;;999666333222222222111000///......------,,,,,,,,,........................***+++---.........------+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************))))))))))))******(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&'''''''''''''''&&&###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((()))''''''((((((((())))))))))))***,,,------------...222666===EEEOOOZZZdddkkkqqqwww~~~~~~yyyvvvvvvwwwxxxsssoooiiibbb]]][[[ZZZZZZWWWOOOEEE>>><<<:::777333555666777777777666444333444444555555555666666666555555555555555555666666555666777777777555444333222222222333333333333333444333333333444555777777555555555555444444444444333444444555555555444444222333333444444444555666333333444444555666666666777777777666666555555555444444333333444555777888::::::999999999999999:::777888:::;;;;;;:::999777777888999::::::999888777666777777888888999:::::::::::::::999:::;;;<<<===FFFCCC@@@???@@@AAABBBAAABBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@FFFGGGHHHIIIJJJJJJJJJJJJFFFEEECCCBBBAAAAAABBBBBBDDDDDDEEEEEEFFFEEEEEEDDDFFFDDDCCCCCCDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>==================999999888777666555555444iiieee```\\\YYYTTTMMMGGGEEEEEEDDDBBB@@@<<<999888444333222111111111222333333333333444555555666666333333333333444444444444333555999AAAOOO```sss~~~vvvTTTBBBBBBIII```jjjNNN>>>:::888666444333444666888:::777555222111111222111111000000000/////////..............................+++,,,,,,------------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''%%%&&&''''''((('''''''''&&&''')))++++++***)))(((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))((((((((((((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&###!!!!!!"""((((((((()))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))***+++,,,,,,,,,+++,,,...111666<<>>>>>>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDBBBAAA???>>>======>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>===>>>??????===;;;;;;;;;:::999999999999999888888888999999999999999555444444333222222111111iiieee___ZZZWWWSSSMMMHHHFFFEEEEEECCC@@@===999888444333222111111111222333333333333333444444444444222222333333333444444444222666<<>>:::666555444444444555666777555333111000111222222111000000000000////////////........................------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''%%%&&&&&&'''((((((''''''&&&(((***,,,,,,+++)))((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&###!!!!!!"""'''''''''((((((((())))))&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((()))))))))*********)))))))))***+++++++++******,,,...000222777===AAALLLSSS\\\eeelllssszzz|||vvvmmmooolllfffjjj{{{ttt]]]MMMDDD@@@???::::::999888888888888999999999999999::::::::::::999888777666666777777888777777666555444444444444222222222333333333444444333222222222333555777999444444444333333333333222111111222333333333333333000222333222000///000222333333444444444444555555111111111111222222222222222222111111111333444555333333222222111222222222222222222333333444444444444444333333333333444444111222222333444444555555333333444555666777888999777666444444666666666555777666666666666777888999;;;::::::999999999::::::===>>>???@@@@@@@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;:::::::::;;;;;;<<<999999999999999999::::::999:::;;;<<<===>>>>>>??????>>><<<;;;::::::;;;;;;888999:::;;;;;;;;;;;;;;;999888888:::<<<<<<:::888777666555555444444555555444444444555555666666666111111000000///.........jjjeee^^^YYYVVVSSSMMMIIIFFFFFFEEECCC@@@===999888444333222111111111222333444444333333333222222222222222222333333444444444444888AAANNNaaawwwmmmNNN@@@EEENNNrrr~~~hhhOOO???;;;555444444333333444444444444222000///000222222111...............---------000000000000000000000000///...,,,+++***++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%&&&'''((((((((('''%%%''')))++++++***((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((%%%'''''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))************,,,+++******+++,,,+++***+++---///000000111444666999>>>FFFQQQ[[[fffpppuuuwwwyyy~~~~~~{{{xxxwwwnnn```^^^mmmyyyaaaOOODDD@@@===<<<;;;:::999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<===<<<:::888777777777888888777555444333333444444222222222333333444444444333222111111222555777999444444444333333333222222///000111222222222222222333555666555222000222444333333333333333333444444//////000000111111222222222222111111111333444555///////////////000111222333333222222333444555666333222111000000111222333000000111111222333333333666555555555444333333333222111111222555666666555555555555555666666777888777666666555555555666666666666888999999888777777888888888999999999999::::::999888777777777888999888777666555555777888999;;;:::999777666555555444666666777888999:::;;;<<<888777555444333333444444333444555666666666666666555555555777999:::888666444444333222222222222222111111222222333333444444///.........---,,,,,,,,,ccc___[[[YYYWWWSSSMMMHHHGGGDDDBBB@@@>>>;;;888555555444333333222222333333333333333333333333333333333444555555333111111222333666<<>>;;;555555444333222222222222222222222111111111111000222111000//////000111222222111000//////...//////,,,,,,---------,,,++++++------,,,,,,+++***))))))************************,,,+++++++++******))))))(((((((((((())))))))))))'''(((***+++***(((%%%###&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((())))))***+++***)))(((((()))***++++++,,,///000111111///...666666:::@@@EEEMMM\\\jjjnnnsss~~~~~~~~~yyyjjjdddkkkvvv}}}~~~hhhXXXRRRKKKHHHCCC???===<<<;;;;;;>>><<<;;;;;;<<<======<<<999888666555666555333222333333444555555555444333555444444333222222222333333222111222444444333222444333222222111111222222444444444444444444444444333333222222111222222222444444333333222111000000111111222222222222111111///000111222333222111111222222222222222222222222111111111222222333333333000111222333333222000000000000111222333444444555555555444333222111000///000000111111222222333333333222222222111000000000///000111222222222222222333444444555555444444333444444444555555555666666555555555555555555555555555444333222222333444555222222111111222222333444444222000222555666555333555444333222111000///...777777777666666555555555333333444444444555555555222222111111111111222222111111000000//////......,,,------......------,,,bbb___\\\ZZZYYYWWWQQQLLLGGGEEEBBB@@@>>><<<888555555444333333222222333333333333333333333333333333111333444444222111111222555777>>>OOOlll^^^HHHCCCIIIPPPyyy|||fffNNN???<<<555555444333222222222222222222222111111111111000111000000000000000000111111000//////////////////.........------,,,,,,,,,------,,,,,,+++******)))******************************)))))))))((((((((((((((((((((())))))))))))'''((()))))))))'''%%%$$$&&&'''((())))))((('''&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%######$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$'''%%%%%%%%%&&&'''&&&%%%&&&&&&&&&%%%&&&&&&'''''')))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''')))((((((((())))))******+++***))))))))))))***+++***,,,...///000///............111555999>>>JJJVVVeeemmmyyy}}}{{{{{{}}}~~~|||ssstttwwwxxxxxxwwwwww{{{yyypppnnneee```WWWOOOIIIDDDAAA@@@AAAAAA???===<<<;;;;;;<<<>>><<<:::::::::999777555888777666666555666666777777666555333222111000000555444333333555555444333444333222222111111222222333333333333333333333333222222111111222222333444333333222222111111000000111111222222222222111111///000111222333222222111111111111111111111111111000000111111111222222222000111111222222111111000111111111222222333333444444444333222111000//////000000000000000000000000222111111111111111000000//////000111111111111111111222222333333222222111222222222333333333444444333333333333333333333333333222111111111111222333000000000///000111111222000...---...000111000............/////////000000222222222222111111111000111111111111222222222222000000////////////000000////////////.........---,,,------......------,,,aaa___\\\\\\\\\ZZZUUUQQQGGGEEECCCAAA???<<<888666555444333333222222333333333333333333333333333333///111333333222111222333777888@@@TTTuuuzzzZZZGGGCCCIIIPPPwwwwwweeeOOO@@@;;;555555444333222222222222222222222111111111111000///000000111111000000////////////...//////000000111000///---,,,,,,---------,,,,,,++++++*********************************((((((''''''''''''&&&&&&(((((((((((())))))))))))&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''((((((((()))))))))'''''''''''''''''''''''''''(((((('''%%%###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###'''%%%$$$%%%&&&'''&&&$$$((('''''''''''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++++++++************++++++)))***,,,---......---------,,,...111222444;;;DDDXXXaaaooo|||}}}xxxsssrrrtttwww||||||vvvsssnnnlllppp{{{vvvjjj___VVVQQQOOONNNNNNLLLFFF???;;;<<<===>>><<<;;;;;;;;;;;;888666:::888666444333444666777666555444333222222222222888777666666666666555333444333222222111111222222333333333333333333333333111111111111222333444444111111111111111111111111111111222222222222111111000000111222222222222111111111111111111111111111000000000000111111111111111000000000000000111111222222222222222222222222333333222111000///......222222111000000///......000000000000111111111111...//////000000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000////////////000000......------......///000///---,,,---......---,,,+++,,,,,,---...///000000////////////........................////////////000000////////////000000............------------------............------ccc```]]]\\\\\\ZZZUUUQQQHHHFFFCCCAAA@@@===999666555444333333222222333333222222222222222222222222///111333333333222333555777999AAAXXX|||wwwXXXFFFBBBHHHNNNooowwwfffOOO???999555555444333222222222222222222222111111111000000...///000111111000///..................///000111333111...,,,++++++,,,---,,,,,,,,,++++++*********************************''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((###$$$&&&&&&&&&&&&''')))%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''''''''''''''&&&%%%%%%""""""!!!!!!"""###$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))***+++++++++++++++++++++************++++++((()))***+++,,,,,,,,,+++...---...111111000444:::HHHQQQ___kkkuuu}}}uuullljjjpppvvv|||}}}ssskkkggglllwww|||zzzzzzzzz{{{|||tttooommmlllkkkeeeZZZKKKAAA>>>???======<<<===>>>===;;;999;;;:::999777666666666666111111222333444666777888;;;999777777888777666444444333222222111111222222222222222222222222222222333333222222111222222222000000000000000111111111111111222222222222111111000000111111222222222222111111111111111111111111111111111111111111222222111000///...///000111222333333333222222111111111222111111000///.........222222222111111000000000...//////000000111111111......///////////////.........////////////........./////////000000000000////////////////////////........................---------------......///000//////.........------//////////////////......////////////////////////,,,------------.........000000////////////000000........................------............------fffbbb___]]]\\\YYYSSSNNNIIIGGGDDDBBB@@@>>>:::777555444333333222222333333222222222222222222222222000222444555444444555777777888BBBZZZyyyZZZFFFAAAFFFLLLdddxxxfffPPP???888555555444333222222222222222222222111111111000000...///000111111000///.........---......///000000222000---+++******++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((("""###%%%&&&&&&&&&(((***%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''(((((((((((((((((('''))))))))))))))))))))))))))))))***++++++++++++***************************(((((()))******++++++++++++***+++......,,,...333777@@@MMMXXXcccppp~~~zzzpppffffffpppzzztttkkkhhhiiikkkoookkkiiiiiilllvvvvvv```NNNEEEBBBBBBAAAAAABBBCCCCCC@@@>>>>>>???@@@???>>>;;;888666222222333444666888999:::;;;999888888888888666444444333222222111111222222222222222222222222222222555444333222111000000000000000000000000111111111111111222222222222111111111111111111111222222222333333333333333333333333333333333333333333333333111000/////////000222333444333333222222111111111111000000000///........./////////000000000111111.........//////000000111....../////////......---......////////////......////////////000000000000////////////////////////------------------------...------------...//////000000000///............////////////............//////000000000000000000---------.........//////......------------......////////////////////////---......//////......---iiieeeaaa^^^]]]YYYRRRMMMIIIGGGEEECCCAAA>>>:::888555444333333222222333333222222222222222222222222111333555555555555666777777999CCC\\\{{{___HHH???DDDKKKZZZxxxyyygggPPP@@@:::555555444333222222222222222222222111111111111000...//////000000//////............---....../////////...---+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********(((((((((((())))))))))))((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((***+++++++++***)))))))))************))))))((((((((())))))***++++++,,,))))))---...,,,---111---333<<>>===???@@@@@@>>>:::555222777777666666777888888999999888777777777777666444444333222222111111222222333333333333333333333333555555333222111000000000111111111111111111111111111111222222222222111111111111000000111111222333444444444444444444444444444444444444444333333333000000000000111222333444333333333222222111111111111000000000/////////...,,,,,,---......///000000............///////////////////////////......---......////////////......////////////000000000000000000000000000000000000------............------.........---...//////000---...///...,,,,,,---...***++++++,,,---...//////............////////////.........////////////000,,,++++++++++++++++++,,,/////////000000000000000......////////////......jjjgggccc```^^^ZZZTTTOOOJJJHHHEEECCCAAA???;;;888555444333333222222333333111111111111111111111111111333555555444444555666777;;;FFF]]]~~~}}}zzzfffJJJ===AAAIIISSSpppjjjPPP@@@;;;555555444333222222222222222222222111111111111000/////////......///////////////...---------............------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%######$$$&&&'''((('''%%%$$$%%%$$$$$$############$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''')))++++++***)))((('''((())))))))))))((('''(((((((((((()))***+++,,,...******---...---...111,,,---000666???JJJTTT[[[iiinnnvvv}}}}}}{{{xxxxxxtttpppmmmrrr|||rrrkkkeeeddddddfffmmmuuuzzz}}}rrriiiYYYXXXVVVTTTQQQMMMGGGBBBAAAAAAAAA@@@===:::666444999999888888888999::::::777666444555666777666444444333222222111111222222333333333333333333333333333222222111222222333333333333222222111111000000111111222222222222111111222111000000000111222333333333333333333333333333444444444333333222222222000111222333333444444444333333222222222222222222111111000000000000///////////////000000000000000//////...............---000000000000000///...------......//////......---........./////////000000////////////////////////......///000000///.........------------...//////+++---......,,,+++---///,,,,,,------.....................//////000000000....../////////000000000------,,,,,,,,,,,,------........./////////000000......////////////......kkkgggdddbbb```]]]WWWRRRJJJHHHEEECCCBBB???;;;888555444333333222222333333111111111111111111111111111222444444333222333444888===HHH^^^}}}~~~zzzkkkKKK<<>>:::555555444333222222222222222222222111111111111000000///...------...///000000///...------------------......//////...------++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******)))(((''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&&&&(((***,,,'''&&&&&&%%%%%%&&&&&&'''!!!"""###%%%&&&'''((((((%%%$$$######%%%%%%$$$######%%%'''))))))((('''&&&)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''')))******'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''')))***+++***((('''&&&'''((())))))((('''&&&(((((((((((()))***+++,,,---(((''')))+++)))***---000---***+++000777===AAALLLSSS]]]fffmmmrrruuuwwwwwwwwwvvvuuuvvv{{{xxxrrrqqqpppmmmmmmpppgggjjjmmmrrr|||nnnlllhhheee```YYYQQQLLLKKKJJJHHHFFFCCC@@@>>>===777777888999:::<<<===>>>555444333444555666555444444333222222111111222222444444444444444444444444000000000111222444555666444444444333222111000000111111222222222222111111222111000000000111333444222222222222222222222222333333333222222111111111000111333444555555444444222222222222222222222222111111111111000000000000555555444444333222222222/////////......------,,,000000111111000///......,,,------......------,,,---------.........//////...........................///000111111000///...------,,,,,,------...///+++---//////------///111333222222000///...------000000000111111111222222........./////////000000000000000//////000000000---------.........//////......////////////......rrrnnnjjjfffccc^^^WWWRRRLLLJJJGGGEEECCC@@@<<<999555333222222333444333222222444555444222222333444444444333222333444555666;;;<<>>EEELLLUUU^^^ffflllrrrppprrrzzz~~~}}}{{{xxxqqqhhhbbbeeemmmzzz}}}uuukkkccc\\\___]]]VVVOOOIIIAAA999777444666::::::555444999666777777888777666555555111222333333333333444555444444333333222222111111444444444444444444555555333333333222222111111111444333333222111000//////000000222333333222111000222222222333333333444444444333222111222333444555444444333333222111000000222222111111111111111111333333333222222222111111444333000...------...///000000000000000000000000........................000000000000000000000000///////////////.........------------.........///111///...///000111000...000000000000/////////////////////...------,,,,,,000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////////////////////////////000000000000000000000000rrrooojjjgggccc^^^WWWRRRLLLJJJGGGEEECCC@@@<<<999555444222222333444333222222333444333222111222333444444333333333444555666;;;;;;BBBVVVppp|||zzzuuujjjNNNBBBAAACCCMMMbbb}}}nnnPPP???;;;555555555555444333222111222222111111000//////...---...//////...///222444444222...---............------------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&&&&'''((()))(((&&&%%%$$$&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%$$$######$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%''''''''''''''''''&&&%%%%%%$$$$$$#########%%%&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))******((((((((()))))))))******(((''''''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))************(((((()))******++++++,,,------------...///000111222333666:::???GGGPPPVVVbbbeeennnzzzxxxooommmnnnttt}}}~~~{{{rrrhhh^^^RRRHHH@@@;;;:::<<<<<<888999<<<999888888888777777777777555555555555444444444555222222333333333444444444333333333333222222222222333333333222222222111111333333222222111111000000111222333444444333222222222222222222222333333333333333222222222333444555777666666555444333333333000111111222222333333333333333222222111111111111333222111000000000111222000000000000000000000000........................000000000000000000000000////////////////////////---.........////////////111///...///000111000///000000000000000000000///............////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////111111111111111111111111ooommmhhhddd```ZZZSSSOOOJJJHHHFFFDDDBBB@@@<<<999666444222222333333333222000222333222111111222333444333333333333444555666777666;;;KKK```sss}}}|||}}}xxxrrriiiNNNBBBAAACCCMMMcccqqqRRR???:::555555555444444333333222111111000000///.........,,,---...//////000333555666444111/////////...---+++,,,---.........---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''&&&$$$%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$""""""######$$$&&&'''((()))((('''&&&%%%$$$$$$$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((######$$$%%%&&&'''(((((()))((('''''''''''''''((((((''''''&&&%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))************((((((((()))******++++++,,,,,,,,,,,,---...//////111111000///111777>>>CCCLLLSSScccuuu|||uuurrrtttxxxsssrrrpppmmmiiijjjvvv{{{mmmaaaSSSMMMGGGEEECCCAAAAAACCCCCCBBBAAA???===;;;:::999555555444444555555666666222222222333333333333333333333333333222222222222333333333333222222222222222222222222222222222222333444444555555444333333333333333222222222222222333333333222333444444555333333222222111111111000000111111222333444555666222111111111111000000000000000111111222222222333000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000111000//////111111000///000000000000000000000000......//////000111111222000000000000000000000000////////////////////////........./////////000000////////////////////////////////////////////////111111111111111111111111kkkiiieee```ZZZTTTNNNJJJHHHGGGDDDCCCBBB???<<<999666444222222333333222111///111222222111000111333333333333333444444555555777666999DDDVVVgggrrrwwwyyyrrrjjjOOOCCCBBBCCCNNNeeetttVVVBBB;;;555555444333333222222222111111000000000/////////---...////////////111333555222000///000000///...)))+++---/////////---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***++++++***(((&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&%%%###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''###$$$$$$%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************'''(((((())))))***++++++,,,+++++++++,,,,,,---...444333222000///111666999:::AAARRReeerrrwww||||||vvvtttkkkhhhccc^^^YYY\\\kkk{{{{{{nnnggg```ZZZWWWUUUUUUVVV[[[[[[[[[WWWQQQIIIAAA<<<777666555666888999::::::888777666555444333333222333333333444444555555555333333333333333333333333222222222222333333444444444555555555444444333333444444444444333333333333333333333333444444555555111111111000000000000000222333333444444555555555111000000000000000000000......///000000000000///000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000///000000000000111111111111000///000111111000///000000000000000111111111000000000111111222222222000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111iiihhheee___XXXQQQKKKHHHFFFEEECCCBBBAAA???<<<999777555333222333333222111///000222222111111222333333333333444444444444444:::999<<>>;;;:::;;;;;;;;;999999999888777666666555555111222222333444555666666333333333333333333333333222222222333444444555555555555444444333333333333555555555555555444444444333333444444444555555555333333444444444444444444555555555444444333333333000000000000000000000111///000000000000///......111111111111111111111111111111111111111111111111111111111111111111111111////////////000000111111000000000000111111111222222000///000111222111000///000000000111111111222333333222222111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111kkkjjjgggaaaYYYQQQLLLJJJEEECCCAAA@@@@@@>>><<<999777555333222333333111000///111222222111111333444222333444444555555444444555666999BBBQQQdddvvvuuulllPPPCCCCCCEEEJJJddd}}}aaaJJJ@@@999777555222111000000000222222222111111111111111///111222111///...---...---,,,+++---///000///...+++,,,---.........---,,,************************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&''')))***+++))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,......---++++++,,,---...333<<>>;;;999777555333222222222111000000111333333222222444555222333444555555555444444111333888AAAQQQggg}}}sss}}}iiiLLLAAABBBEEEQQQlllkkkVVVLLL===;;;777444222111000111000000000111111111111111...000222111000......///---,,,,,,---//////...,,,------------------,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***+++)))'''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$(((''''''(((***++++++)))((((((((((((((((((((((((((()))***)))'''&&&'''(((%%%%%%&&&'''''''''''''''$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''############$$$$$$$$$$$$%%%&&&'''((((((((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------------,,,,,,,,,,,,---------......---,,,+++,,,...,,,,,,...333666<<>>;;;999888666333222222222111000000222333333333333555666222333444555555555444333444777===GGGXXXoooqqqzzzfffIII???AAAEEEZZZuuuuuubbbYYY@@@>>>:::666333222111111////////////000000000000,,,...111111000000000111///.........///...---+++///...---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&)))+++---...,,,)))(((((((((&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$%%%((())))))((())))))))))))))))))))))))(((******)))((('''((()))%%%&&&&&&'''((((((((('''"""###%%%'''((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''(((((()))***++++++&&&'''(((*********))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,---............---,,,,,,---------...---,,,)))((((((+++...,,,,,,...000///111999CCCLLL\\\lllsssvvvyyy{{{{{{~~~zzz{{{{{{nnnbbb[[[YYY[[[iiilllnnnlllmmmppppppmmm}}}~~~wwwtttuuuuuussspppkkkiiieee```ZZZUUUQQQNNNCCCBBB@@@===:::777555444333333333444444555555555555555555555555555555555:::999777666555555555666......///000222333444555333333555666666666555444444444555555666777888888222333333333333333333333111111222222222333333333///...------...000333444111111111111111111111111////////////////////////111111111111111111111111...//////000111222222222////////////000000000000222111000111222222222000///000000111222222333333000000000111111222333333111111111111111111111111222222222222222222222222000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222kkkjjjgggbbbZZZRRRJJJEEEDDDCCCAAA@@@@@@>>>;;;999777666444222000//////000111111222222222333333333000000111222222333444444666888===LLLiii~~~qqqwwwyyyZZZKKK@@@???MMMfffrrrhhhRRRDDD777333333333222333333222111000////////////111111111111000...+++***,,,------......------,,,+++++++++*********)))))))))))))))))))))))))))))),,,---+++''''''+++,,,+++(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&''''''&&&%%%$$$%%%&&&'''((((((((('''&&&%%%$$$$$$###***)))'''&&&&&&'''(((((('''%%%######&&&)))***+++***)))((()))***)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%''')))***%%%''')))'''$$$$$$'''+++$$$%%%%%%&&&'''((()))))))))((('''%%%%%%%%%&&&'''(((((((((((()))))))))))).........---------,,,,,,******++++++***)))'''&&&(((((())))))*********+++++++++++++++++++++++++++---,,,+++******,,,...///---------,,,,,,,,,,,,++++++)))(((***,,,---+++(((******+++---///000111222<<>>;;;999777666444222000000000000111111222222222333333333333333333444444555555555666888@@@SSSttt~~~mmmrrrtttWWWIII??????MMMqqqxxxqqq[[[MMM>>>777666333222333333222111000////////////+++,,,,,,,,,+++)))'''&&&,,,,,,------------,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))&&&((('''######'''(((&&&'''((((((((()))))))))))))))(((((('''''''''((((((&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%%%%&&&'''(((&&&$$$"""###%%%((())))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&%%%'''&&&%%%$$$$$$&&&'''(((&&&%%%$$$%%%&&&((()))***%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))++++++++++++************(((((()))))))))((('''&&&(((((()))))))))*********+++++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++************(((((())),,,---+++)))******+++,,,...///000000...333:::DDDNNNZZZfffmmmxxxzzz}}}}}}wwwqqqkkkgggeee```[[[VVVTTTUUUWWW```mmm{{{~~~~~~xxxiiibbb^^^WWWOOOLLLEEEDDDBBB???<<<;;;<<<===???>>><<<;;;;;;;;;:::999<<<<<<;;;;;;;;;:::888666777666444333444444555555777666666888:::;;;999777888888:::@@@EEEFFFBBB>>>444333222333444555444333444444555555555555444444444333333333333333333333333333222222222222222222333222222111111111222222222222222222222333444555444444444444444333333333222222222333333444444444333333333333333333333333555555444333333333333333333333333333333333444444333333333333333444444444333444444333222222444555666555333333333444444444222222444555666777777777444444555444333333333333222333444444555666666444rrrooohhh```XXXQQQLLLJJJCCCBBB@@@@@@???>>>;;;999777555333111000000000000111111222222222333333333444444444444444444444444888:::CCC[[[|||iiikkkxxxlllRRRGGG@@@BBBQQQyyy{{{hhhYYYHHH>>>999444222333222222111000////////////,,,------------,,,+++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))&&&)))***'''(((+++,,,)))''''''((((((((()))))))))***)))((('''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&''''''%%%###""""""%%%'''((((((((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((('''%%%$$$$$$%%%&&&&&&'''###!!!###(((,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''(((((())))))))))))************************++++++(((+++...000111///,,,***++++++***))))))(((''''''((((((((())),,,---,,,*********++++++,,,------...+++,,,///444===IIIWWW___mmmsss|||}}}vvvmmmeee___\\\ZZZYYYXXX]]]bbbcccaaaccchhhnnn|||~~~wwwnnniiiaaa___[[[XXXWWWWWWXXXYYYTTTSSSPPPLLLFFFCCCAAAAAA???>>>===<<<;;;;;;;;;;;;:::999777555555666888999666666777999<<<>>>>>>===<<<;;;;;;===???>>>;;;777444222111111333555666555333333333333333333333333444444333333222222333333333333222222333444555555333222222222222222333333///000000222333444555555666555555444333222222111222222222222333333333333333333222222222222222222444444333222222222222333222222111111222222333444111111111222222333444555111333555555444444444555777777666666555555555555666666777777777888999999999888666555555666888999555555666888999999999:::rrroooiiibbbYYYRRRLLLIIICCCAAA@@@??????>>>;;;999666555333111000000000111111111222222222333333333222222222222222222222111999:::DDD___yyyfffhhhttt|||~~~dddNNNFFFAAAFFFWWW|||rrrcccQQQEEE===666222222111111000////////////////////////000000000000///***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))),,,---,,,---000000---'''''''''((((((((())))))***)))(((''''''&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######%%%'''((('''&&&'''))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***)))'''&&&%%%%%%%%%&&&&&&%%%$$$%%%(((***)))((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((''''''%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((()))))))))))))))))))))))))))***************'''))),,,...///---+++)))******)))((('''&&&%%%%%%''''''((()))+++,,,++++++************++++++++++++//////...///333;;;EEELLLZZZddduuuvvvqqqmmmjjjgggdddccc```\\\YYYXXXZZZ\\\hhhvvvvvvoookkkiiinnn~~~}}}xxxvvvqqqggg\\\UUURRRSSSMMMKKKHHHDDD@@@@@@AAACCCAAAAAA@@@>>><<<::::::;;;666777999<<<@@@CCCDDDEEE???===;;;:::999777333000777555444444666777666555555555555555555666666777666666555444555666777777888888777777777888999999444333333222333333444444111111222444555555666666666666666555444444333333555555555555555555555555333333333222222222222111333333222222222222222333222222222222222333444555444444333333333444555666333555666777666666888:::888999::::::999888888888999888777888:::>>>BBBEEEDDDAAA<<<:::999;;;<<<<<<<<<:::999:::::::::===AAAnnnmmmiiiccc[[[SSSKKKFFFBBB@@@?????????>>>;;;999666555333111000000111111111111222222222333333333222222222222222222222111777999DDD```wwwfffkkkvvv{{{|||}}}~~~uuu^^^KKKEEEBBBJJJ\\\}}}tttfffVVVJJJ???666222333111000//////////////////,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++************)))))))))(((((())))))))))))))))))))))))%%%)))***)))***------***''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%$$$%%%'''(((((('''%%%''')))((('''&&&'''(((************************************************))))))))))))))))))))))))++++++***)))(((''''''&&&%%%''')))(((&&&%%%&&&((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))***+++))))))((((((((((((((((((((((((((())))))*********(((((()))))))))*********))))))(((((('''&&&&&&%%%&&&''')))*********++++++************************,,,,,,,,,+++,,,///555999GGGTTThhh{{{}}}~~~zzzrrrkkkeee```\\\YYY[[[eeejjjddd[[[WWWWWWXXX]]]pppxxxooommmnnnllliiiccc\\\VVVTTTWWWZZZZZZ[[[[[[WWWOOOHHHBBB@@@>>>???AAACCCEEEGGGIIIJJJCCCBBBAAA@@@@@@???===;;;:::999999999::::::888666;;;;;;;;;<<<============888777777666777888:::;;;::::::;;;;;;;;;;;;::::::777666555555444444555555666666666666777777888888777777777777777777777777888888888888888888888888555555555555555555555555555555444444444555555666333444444555666777777777888777666555555666777888666777999:::;;;>>>BBBEEEAAACCCDDDBBB>>>:::999888999888999>>>EEEPPPZZZaaa]]]XXXPPPJJJGGGDDDAAA>>>EEEAAA???AAABBBCCCKKKUUUjjjjjjgggbbb[[[RRRJJJEEEAAA@@@???>>>???>>>;;;999555444333111000111111222111111222222222333333333444444444444444444444444555777BBB___uuuhhhpppxxxaaaMMMFFFDDDMMMaaa}}}zzzuuuooocccUUUKKKAAA777333333000//////....../////////,,,,,,++++++++++++,,,---++++++,,,,,,,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))&&&))))))''''''++++++)))&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$###'''&&&%%%&&&((()))((('''%%%(((***)))&&&$$$%%%'''************************************************(((((((((((()))))))))))),,,++++++***))))))((('''%%%)))+++***%%%###$$$''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++))))))((((((((((((''''''''''''(((((())))))******)))(((&&&%%%&&&''')))+++)))))))))(((((((((''''''&&&(((******)))((()))***)))))))))***************(((***,,,------...000222999EEEWWWhhhvvv|||tttmmmiiicccgggeee\\\TTTRRRSSSSSSSSS```qqq}}}ssswwwwww{{{|||oooaaaWWWSSSWWWXXXXXXWWWVVVVVVXXXZZZ]]][[[YYYVVVQQQMMMJJJHHHAAA@@@>>>???@@@@@@>>>===???@@@AAABBBAAA@@@???>>><<<:::999777777888999:::999;;;===?????????===<<<::::::888777666666555555888777666666666777888999888888888999999999999999888777777777777666666666555555555555666666666777555555444444555555666666333444777999::::::888777888777666555555666888:::888;;;@@@EEEJJJPPPVVVZZZ]]]^^^^^^YYYPPPGGGBBB@@@BBBDDDJJJTTTbbbqqqyyyooohhh___VVVOOORRRNNNNNNTTTXXX\\\hhhvvviiigggddd^^^WWWPPPIIIFFF@@@???>>>>>>>>>>>><<<:::555444222111111111111222111111222222222333333333333333333444444555555555444777BBB\\\tttiiiuuuoooXXXNNNJJJTTThhh||||||rrrmmmfff]]]RRRJJJAAA777333333//////.........//////000//////...---------...///,,,,,,------------,,,,,,++++++++++++************))))))))))))))))))))))))))),,,+++''''''+++,,,***&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%&&&'''((('''%%%(((+++---,,,'''%%%&&&(((((((((((((((((((((((((((************************'''''''''(((((()))))))))***************)))((('''&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***))))))((((((((('''''''''&&&&&&'''(((((()))******)))(((&&&%%%&&&''')))+++))))))))))))************''')))+++***(((''''''))))))))))))******+++++++++(((***---.........///000000777CCCMMMXXXdddqqqzzzzzzooogggeeecccaaaZZZ^^^eeejjjmmmllljjjhhheeepppwwwttt{{{|||}}}|||zzzzzz}}}{{{rrrjjjeeebbbXXXUUURRRQQQSSSVVVYYYZZZYYYZZZ[[[[[[YYYUUUQQQNNNOOOMMMIIIFFFDDDCCCDDDDDDHHHKKKPPPUUUWWWVVVTTTRRRJJJIIIGGGEEECCCBBBAAAAAAAAA@@@>>>===>>>@@@DDDFFFEEEEEEEEEDDDDDDCCCCCCBBB>>>>>>======<<<<<<<<<<<<999999:::;;;<<<======>>>:::::::::::::::;;;<<<<<<<<>>===<<<<<<>>>AAADDDFFFHHHOOOZZZfffpppxxx~~~sssggg___]]]___eeeooo|||uuullleeecccgggrrrwwwzzziiifffaaaZZZTTTNNNJJJHHH@@@???>>>>>>>>>>>><<<:::555444222111111111222222111111222222222333333333000000111222222333444444666999BBBXXX{{{~~~~~~tttjjjxxx|||cccWWWRRR[[[ppp~~~|||vvvmmmiii___WWWOOOIIIAAA777333444//////.........//////000///...---,,,+++,,,,,,---,,,------......------,,,))))))))))))(((((((((((())))))))))))))))))))))))***+++)))%%%%%%)))***)))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&((()))***+++&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$***...000...(((%%%''')))''''''''''''''''''''''''************************&&&'''''''''(((((()))))))))))))))))))))(((((('''&&&%%%$$$&&&***+++((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%&&&'''))))))***'''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***)))(((((('''((()))******))))))******++++++,,,,,,(((***,,,+++(((&&&&&&((()))))))))***++++++,,,,,,(((***++++++******+++,,,***...444999@@@KKKZZZeeesss|||}}}xxxrrrllljjjhhhffffffdddaaa___TTT\\\gggqqquuuuuurrrqqqooo~~~vvvrrrllljjjmmmttt{{{~~~~~~xxxqqqmmmkkkhhhccc^^^ZZZXXXWWWWWWbbbfffmmmssswwwvvvtttrrr___^^^\\\YYYWWWVVVUUUTTTPPPOOOMMMLLLNNNRRRVVVZZZZZZYYYXXXWWWVVVTTTSSSSSSLLLLLLKKKKKKJJJJJJJJJIIIDDDDDDEEEFFFHHHIIIJJJJJJFFFEEEEEEEEEFFFFFFGGGHHHNNNRRRWWW[[[\\\ZZZWWWTTTLLLKKKKKKLLLOOOSSSWWWZZZ```jjj{{{|||}}}wwwvvv}}}lllfff___XXXTTTOOOHHHCCCAAA???===<<<<<<<<<:::999666555444333222222222222000000000000000000000000222222222222333444555555777;;;???LLLkkk~~~vvvqqqvvvdddbbbhhhmmm~~~|||ooo^^^VVVJJJGGGBBB<<<666111...---000///...---,,,------...........................+++***)))((((((***,,,---++++++,,,,,,,,,,,,------,,,+++)))((((((((()))***((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###,,,///***&&&'''((('''&&&&&&&&&''''''''''''(((,,,,,,+++***)))(((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&'''&&&$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&'''((('''%%%$$$$$$%%%&&&%%%&&&))),,,---***''')))))))))))))))(((((((((&&&'''''''''(((((())))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,'''***---000444888>>>BBBSSS]]]lll{{{wwwssspppiiiaaa\\\[[[\\\^^^aaaddddddccchhhsss}}}wwwwww}}}}}}zzzuuuuuuxxxyyyuuummmfffdddlllyyyyyyrrrnnnllloookkkgggfffgggiiihhhggg^^^aaaeeehhhiiikkkmmmooooooiiiaaaZZZXXX[[[aaaeeeggglllvvvzzzrrrlllkkkjjjiiijjjmmmqqqsssjjjddd]]]XXXUUUPPPJJJEEEAAA???===<<<<<<<<<:::999555444333222111111111111111111111111111111111111222222222222333444555555666:::???LLLiii}}}wwwqqqooojjjmmmoooooouuu|||dddRRRJJJCCCAAA===888444222000///000///...---,,,------...........................///...+++)))(((((()))************+++++++++,,,,,,++++++)))((((((((()))***((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###***,,,((($$$%%%'''&&&'''''''''(((((((((((()))*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))(((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$'''''''''((((((((())))))''''''((((((((((((''''''&&&'''((('''&&&%%%&&&''''''&&&&&&(((+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,+++,,,......///000444666@@@HHHUUUbbbmmmvvv~~~uuuhhheeeaaa___```aaabbbbbbgggmmmxxxuuummmmmmooouuu~~~}}}{{{~~~gggccc]]]XXXUUUQQQKKKGGGAAA@@@======<<<<<<:::888444333222111000000000000222222222222222222222222222222222222333444555555444888===JJJeeezzzxxxrrrxxxpppmmmjjj___hhhxxxsssXXXEEE>>>;;;:::777555333222111111//////...------------...------------------------000...,,,+++***)))******))))))*********++++++++++++******)))((()))))))))(((((((((''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###''')))%%%"""###%%%&&&'''(((((((((((()))))))))((((((((())))))*********))))))))))))))))))))))))''''''''''''''''''''''''######$$$%%%%%%&&&''''''''''''((()))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&((()))(((''''''(((***(((''''''(((***+++***)))))))))))))))))))))))))))(((((()))))))))))))))*********++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++------...---++++++---...///444<<>>======<<<999777222222111000000000000000222222222222222222222222222222222222333444555555444777<<>>>>>===<<<999666111111000000//////000000111111111111111111111111222222222222333444555555444666:::CCCUUUjjjzzz~~~yyy{{{wwwoooaaaXXXQQQTTTccc{{{mmmPPP@@@<<<777555444222111111111111------..................------------------------,,,,,,+++,,,,,,,,,------+++++++++,,,,,,,,,,,,---************)))))))))(((''''''((())))))(((''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&)))(((&&&$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%(((((((((((()))))))))))))))(((''''''''''''((()))''')))******))))))+++,,,))))))))))))))))))***+++'''''''''((((((((())))))************))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********''')))***+++******+++------...///000111444999===JJJSSSaaaooozzz{{{~~~llliiifffcccbbbaaa```^^^ffffffdddbbbdddgggeee```ZZZ\\\^^^___aaadddfffggghhhiiiiiieeeeeennn~~~~~~hhhddd___ZZZVVVPPPHHHCCCAAA@@@???>>>>>><<<888555111111000000000000000111000000000000000000000000222222222222333444555555555555888@@@OOOaaasss}}}~~~~~~eeeUUUMMMIIISSSddd~~~lllOOO???;;;777555333111000000000000,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))++++++,,,,,,,,,---------)))************)))((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$###""""""###$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$&&&'''%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%$$$######&&&))),,,+++(((&&&&&&(((***)))(((&&&%%%###"""!!!''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((***+++***))))))***+++)))***++++++))))))***+++''''''(((((())))))*********)))))))))))))))(((((())))))******+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((''''''((()))+++------...///111444666<<>><<<888444111111111000000111111222111111111111111111111111222222222222333444555555444444777???LLL^^^rrrxxxZZZJJJFFFFFFRRRfffmmmOOO===999555444222000////////////,,,,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))((((((***+++++++++,,,,,,,,,,,,)))******+++***)))((('''&&&'''((())))))((('''&&&'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###"""!!!!!!!!!###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&######((()))%%%%%%'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))---,,,(((%%%''')))&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((())))))***+++***)))((()))***'''***---,,,***))))))***(((((()))******+++,,,,,,)))))))))(((((((((''''''(((((())))))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((('''(((******((('''''''''(((***+++,,,,,,---000222///111555;;;DDDOOO\\\dddsss~~~yyyuuu}}}|||{{{vvvnnnkkkkkkjjjgggdddfffccc]]]ZZZZZZWWWQQQNNNPPPRRRUUUYYYaaajjjpppmmmnnnnnnjjjgggfffhhhlllsssrrrqqqrrrssswwwzzz|||~~~}}}{{{~~~zzzssspppqqqtttsssvvv}}}{{{nnnddd\\\^^^bbbcccdddfffffffffgggmmmsssuuupppkkkddd```]]]ZZZXXXSSSLLLFFFAAA@@@??????>>><<<777444222111111111111111222222222222222222222222222222222222222222333444555555444333666>>>KKK^^^ssssssSSSCCCAAADDDSSShhhpppOOO<<<888222111000///......//////+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))************+++++++++)))******++++++)))((('''&&&'''(((******((('''&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$###""""""###%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%!!!"""((()))%%%$$$&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''###(((+++***&&&###%%%''' !!!###%%%'''((()))((((((((())))))))))))******((('''&&&&&&'''(((******++++++***((('''((()))'''***......+++))))))***$$$%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&)))+++,,,,,,++++++,,,+++,,,,,,,,,+++---000333111000//////222:::DDDKKK^^^mmmzzzvvv~~~}}}|||vvvlllggghhheee^^^[[[\\\^^^bbbhhhmmmrrruuutttvvvvvvqqqiiibbb^^^]]]^^^]]]]]]___ccchhhnnnqqqkkkmmmmmmiiieeedddgggkkkzzzyyyrrrnnnjjjjjjnnnwwwwwwyyyxxxvvv}}}|||wwwsssuuuxxxzzzzzzuuuqqqnnnlllnnnrrrwww{{{~~~xxxrrrllliiiddd^^^]]]___```^^^```hhhrrrssskkkbbb]]]SSSMMMSSS[[[___dddiiiiiiggghhhmmmtttuuuooohhhgggccc]]]ZZZWWWTTTNNNJJJEEEDDDBBBAAA@@@>>>:::777555444222000/////////000111111000000111111222333333333333333333333333333222888<<<>>>GGG[[[qqqkkkNNN???;;;BBBMMMsssuuuUUU???777444222000///000000///...///...---,,,,,,---///000...------,,,,,,------...,,,,,,,,,+++++++++******+++++++++************)))---,,,+++)))((((((''''''&&&''''''((()))******+++'''((()))******)))((('''++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######'''&&&%%%%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((()))******++++++((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&)))))))))))))))*********)))***++++++***)))(((''')))(((''''''(((***,,,---***+++---------+++)))(((''''''&&&&&&&&&''''''((((((((())))))))))))(((((()))***,,,,,,*********+++(((((()))+++---,,,)))&&&'''((((((***+++,,,------++++++++++++++++++++++++,,,,,,---///111333555777AAAMMM```rrr~~~~~~yyypppooopppssszzzttteee[[[WWWSSSUUUWWWWWWVVVXXX^^^bbbbbb___[[[XXXXXXZZZ___aaagggnnnttttttnnnkkklllooorrryyy{{{rrrfff___[[[YYY\\\\\\```hhhpppssspppkkk_________bbbeeejjjooorrrnnnnnnoooppptttxxxyyyxxxzzzsssllliiiiiigggbbb^^^^^^[[[]]]cccgggjjjtttzzzxxxtttpppooottt{{{{{{qqqiiieeefffggghhhhhheeeaaa]]]ZZZ```______```cccdddeeedddaaa[[[ZZZ^^^___\\\\\\```ccc___\\\^^^bbbccc^^^XXXUUUTTTVVV[[[eeeqqqzzzwwwgggccc^^^[[[YYYVVVPPPKKKEEECCCAAA???>>><<<999666666555333111000000000000111111000000111111222333333333333333333333333333333777:::???MMMeee{{{mmmQQQBBB>>>EEETTT{{{sssUUUBBB;;;444222000///000000///...///...------------...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((******)))((((((((())))))'''''''''((()))*********'''((()))******)))((('''***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++''''''&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((************************))))))*********)))((('''((('''&&&&&&''')))+++,,,***+++,,,---,,,+++)))(((&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((('''&&&((())))))(((''''''((()))((('''((()))***)))'''(((((()))***+++,,,------*********+++++++++++++++)))******+++---///111222777???LLLZZZeeennnuuuyyymmm```ZZZQQQTTTWWWXXXXXX\\\aaafffgggccc^^^[[[[[[]]]]]]]]]ZZZ^^^```___[[[XXXYYY[[[aaahhhiiiaaaYYYUUUUUUTTTSSSRRRTTTXXX\\\^^^[[[XXXTTTRRRPPPRRRVVV[[[___```ZZZZZZZZZ[[[^^^bbbcccbbbaaa]]]YYYWWWVVVUUURRRPPPQQQOOOQQQVVVXXXZZZbbbkkkuuuzzzyyyrrrlllmmmmmmllleeeccc```]]]^^^bbbiiinnnnnnooonnnjjjccc\\\VVVTTTVVVXXX[[[\\\ZZZWWWVVVVVVTTTTTTTTTUUUVVVWWWVVVUUUQQQRRRYYYeeemmmoooqqquuuwwwtttrrrtttwwwtttllldddZZZ___iiiwwwfffccc___^^^\\\XXXRRRLLLEEEBBB???===<<<;;;999777666555333222111111111111111111000000111111222333333333333333333333333333444666999DDDZZZvvvmmmRRRDDDAAAGGG]]]oooSSSAAA<<<444222000///000000///...000///...---------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))((((((((('''''''''''''''((())))))***''''''(((((())))))******'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))***++++++''''''&&&%%%$$$$$$$$$%%%))))))(((((('''&&&$$$###&&&''''''''''''&&&&&&%%%''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((((((((''''''''''''((((((******))))))(((((('''''')))))))))***))))))((('''''''''&&&&&&&&&((()))***))))))***++++++***((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''((((((&&&&&&&&&(((***(((&&&&&&'''((()))((())))))***+++,,,------...)))))))))******+++++++++************+++---...///...222777>>>FFFPPPYYY```mmmpppuuuyyy|||xxxkkkeeedddhhhlllnnnppptttzzz|||vvvtttuuutttppplllbbb```\\\WWWSSSPPPOOOOOOSSS]]]eeeddd```]]][[[YYYXXXVVVTTTQQQOOOMMMLLLKKKLLLHHHDDDGGGNNNUUUWWWWWWSSSPPPNNNNNNOOOPPPPPPPPPKKKLLLKKKKKKKKKLLLPPPRRRUUUTTTTTTVVVUUUSSSVVVZZZ```cccccc]]]XXXXXXYYYXXXSSSSSSTTTTTTVVVZZZ```ddd```___\\\VVVPPPKKKJJJIIIOOOYYYfffnnnnnnkkkiiiiiiZZZYYYXXXWWWVVVUUUTTTTTTZZZaaaooo~~~wwwfffcccaaa```___[[[SSSNNNFFFCCC???===<<<;;;999888666555444222111111222222111111000000111111222333333333333333333333333333555777===OOOmmmiiiPPPCCC@@@GGGeeekkkNNN===999444222000///000000///...000000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((('''''''''''''''((())))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&''''''((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,(((''''''&&&%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''&&&%%%$$$$$$((((((((((((((((((((('''(((''''''''''''((()))***(((((()))***))))))((('''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))((('''&&&((()))***)))'''''')))***)))((()))******+++,,,---------((((((((()))******++++++---,,,,,,,,,,,,---...............///333:::CCCJJJSSSYYYaaaiiipppxxxyyyooogggbbb___\\\YYY\\\lll}}}xxxqqqtttqqqjjjaaaYYYTTTTTTUUURRRMMMKKKQQQ]]]hhhkkkjjjccc]]]XXXUUURRRNNNKKKKKKFFFIIILLLMMMPPPXXXccclllvvvuuusssqqqmmmgggdddccccccccc```YYYTTTSSSVVVXXXZZZ^^^dddiiilllnnnpppqqqpppkkkbbbWWWOOOLLLNNNQQQ]]]qqq{{{yyyuuuppplllkkklllnnngggdddbbbaaa```\\\UUUOOOHHHDDDAAA>>>===<<<;;;999666555333222111222222333111111000000111111222333333333333333333333333333666888BBBZZZ~~~gggNNNCCCAAAHHHjjjkkkMMM:::666444222000///000000///...000000///......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++*********)))))))))))))))((('''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,---((((((((((((((('''&&&&&&%%%%%%&&&'''((((((((('''!!!"""$$$%%%%%%%%%(((''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%''''''''''''''''''(((((())))))))))))))))))******((((((((()))))))))(((((())))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&((()))))))))***+++---,,,***'''*********++++++,,,,,,---(((((()))))))))*********...------,,,,,,------...000///...------000555999<<>>===;;;999555444333111111111222333111111000000111111222333333333333333333333333333555999DDD___eeeNNNDDDCCCIIIkkkkkkLLL:::666444222000///000000///....../////////...---,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++***************))))))(((''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((())))))******++++++'''((())))))))))))((((((###$$$&&&'''((()))))))))######%%%'''((()))))))))((((((''''''(((((()))***'''(((((())))))(((((('''))))))(((((((((((())))))*********)))(((((('''''''''&&&&&&&&&&&&'''(((((()))))))))***************(((((((((((())))))))))))******)))(((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&((())))))+++---///---***'''))))))*********+++++++++************************++++++************++++++...//////---,,,,,,---///...444;;;AAAHHHSSSaaakkkyyyvvvqqqrrrssswww{{{||||||~~~xxx~~~kkkgggbbb```^^^ZZZTTTOOOEEECCCAAA@@@???===999777444333222111000111222222111111000000111111222333333333333333333333333333555888CCC\\\vvvaaaKKKCCCBBBHHHcccgggJJJ:::888444222000///000000///...---......//////...---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************))))))))))))))))))((((((((()))******))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((%%%&&&'''))))))))))))(((%%%%%%&&&'''((((((((('''))))))******++++++******((((((((((((((())))))***'''((()))******)))((('''))))))(((((((((((())))))((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&((((((((()))))))))))))))(((((()))((((((((())))))***+++******(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''%%%$$$$$$''')))*********+++,,,,,,***(((((())))))))))))*********,,,,,,,,,+++******)))))))))))))))(((((())))))******+++---,,,++++++,,,---+++000555666777===HHHQQQbbbmmmyyymmmhhhbbb___\\\YYYTTTOOOCCCBBB@@@@@@>>><<<888555333222111000000000111222111111111000111222222333333333333333333333333333555777@@@XXX}}}}}}pppxxx]]]HHH@@@???EEEZZZ}}}bbbFFF888888444222000///000000///...,,,---.../////////...---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''(((((()))+++,,,---))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((()))))))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&((())))))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&((())))))(((((('''''''''(((''''''&&&&&&''''''''''''&&&%%%$$$###((((((((((((((()))******'''((()))******)))((('''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%&&&(((((('''((((((((((((((('''''')))))))))))))))***++++++))))))((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&******)))'''&&&'''))),,,,,,***(((''')))*********(((((((((((())))))))))))...------,,,+++***))))))***))))))))))))******+++''')))+++++++++,,,---///---111444333///000777===FFFTTTdddmmmttt{{{gggeeecccaaa___ZZZRRRLLLEEECCCAAA???===;;;777444333333222222111111222222333333222222111222222222222333333222111000222333666999BBBWWWwww|||lllsssxxxooo|||aaaIIIBBBCCCDDDWWWpppfffIII888555444222000///000000///...000///---+++*********+++,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!"""$$$&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))''')))******(((&&&%%%%%%***))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$%%%&&&((()))$$$$$$%%%&&&'''((()))***%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&******))))))((((((''''''&&&&&&((((((((('''&&&%%%''''''''''''''''''&&&&&&''''''(((((()))+++,,,---''''''(((((()))))))))***)))))))))))))))******++++++,,,---,,,***)))***++++++******)))))))))(((((('''''''''))),,,......---///111333222000000222444<<<@@@FFFMMMWWWdddpppxxx~~~gggeeecccaaa___YYYRRRLLLEEECCCAAA???>>><<<888666444444333222111111111111222222111111111111111222444555555444333333444666666888AAAVVVvvvxxxhhhnnnyyyooo|||```HHHAAABBBCCCTTTjjjmmmOOO===999444222000///000000///......---,,,+++++++++,,,------------,,,,,,,,,++++++************************************************((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''(((((()))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''(((((()))))))))***((((((((((((((((((((()))))))))******+++******)))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%###""""""'''''''''&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&))))))))))))((((((''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++((((((((()))))))))******,,,+++***)))((('''''''''+++,,,---,,,***)))***+++((())))))******+++++++++,,,***)))***+++------,,,,,,...000000...---///111111333777<<>>>>><<<999666444333222222111111222222333333333333333444555666000111222222111222333555333666;;;FFFYYYnnnyyyzzzzzztttpppjjjjjjtttkkksss~~~aaaJJJCCCBBBCCCUUUcccvvveeeGGG777444222000///000000///..................---,,,+++,,,,,,+++++++++*********************************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&((())))))((('''''''''(((((('''''''''%%%%%%&&&'''(((((()))))))))((((((''''''&&&&&&&&&+++(((%%%%%%&&&'''%%%###'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((###$$$%%%&&&''''''''''''!!!###%%%'''''''''%%%$$$###$$$$$$%%%&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((()))******(((((())))))***+++++++++++++++***)))))))))))))))))))))))))))((((((((((((***)))((('''&&&%%%%%%%%%'''((())))))(((((()))************+++++++++++++++)))'''%%%&&&(((***,,,,,,+++***)))***,,,,,,,,,+++***+++------,,,+++,,,...000222444555888???IIIQQQ___hhhuuuxxxtttyyy~~~~~~}}}ccccccaaaZZZRRRKKKGGGFFFCCCAAA???>>><<<:::777444222222111111222222333333222222222222333444555666...000111000000000222444222777<<>>@@@CCCMMMcccxxxjjjLLL;;;666333000///111222111///111///...,,,,,,---...///,,,---...///...---,,,++++++++++++*********))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%#########%%%&&&+++***)))(((&&&$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''(((((())))))((('''&&&&&&''''''''''''''''''&&&&&&'''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%(((%%%$$$%%%((())))))'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,'''"""!!!###&&&''''''!!!"""%%%(((***+++,,,,,,((((((((((((''''''''''''+++***)))'''''''''((((((***)))'''&&&&&&&&&'''(((((((((((((((((()))******''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***)))((((((((((((***,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///222555777;;;DDDQQQ[[[gggoooyyy~~~aaa___[[[VVVOOOIIIEEEBBBCCCAAA@@@===:::888666555111111000000000000111111///000222444555555555444222222222111222222333444333:::???@@@FFFXXXooo~~~xxxrrrzzzdddIII???AAADDDOOOggg}}}hhhKKK<<<666333000///111111111///000///---,,,+++,,,---...---------...---,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''((())))))((('''&&&)))'''&&&&&&)))***)))'''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***'''######%%%'''((((((###$$$&&&(((***+++++++++$$$$$$%%%&&&((()))******,,,+++***((('''''''''(((***)))((('''''''''(((((())))))((((((((())))))***(((''''''&&&&&&''''''((((((''''''''''''(((((())))))((((((((()))***+++,,,,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---///000///000555>>>FFFLLLTTT]]]eeeiiiooovvv{{{aaa___ZZZTTTNNNHHHDDDBBBBBBAAA???===:::777555444000000////////////000000000111111222333444555555222222222222222333444444666AAAHHHFFFIII\\\vvv|||wwwwwwmmmNNNAAABBBFFFVVVpppdddIII<<<555333000///000111000//////...,,,+++++++++,,,---......---,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((((((((((((((('''''''''******))))))(((''''''&&&'''(((((())))))(((&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''(((((()))))))))((('''&&&%%%%%%%%%&&&''''''(((((('''(((((()))))))))((((((+++)))((((((******)))(((''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((&&&%%%%%%'''))))))(((''''''))))))*********)))###$$$%%%&&&((()))***+++...,,,+++)))'''''''''(((+++***)))(((((((((((()))******)))))))))))))))***(((''''''&&&&&&''''''((()))((((((''''''''''''((()))((((((((()))***+++,,,*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,...333888333888@@@GGGMMMVVV___fffvvv}}}aaa^^^XXXRRRLLLGGGDDDCCCBBBAAA???<<<:::777555444111111000000000000111111111111111111222333444555333222222222222333444444666EEEPPPMMMOOObbbwwwvvvzzzsssRRRCCCDDDHHH```}}}|||]]]FFF;;;444222111/////////000000...---,,,+++++++++,,,,,,///...,,,+++***+++,,,---************************))))))))))))))))))))))))((((((((('''''''''(((((()))((((((((('''''''''&&&'''((()))++++++)))'''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$#########$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&!!!###&&&((())))))'''&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''))))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((******))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&((()))***))))))***************))))))(((((((((((((((((((((((((((...---+++)))(((''''''(((+++******)))))))))))))))++++++***))))))))))))***((((((''''''''''''((((((***)))(((''''''''''''''')))))))))))))))******+++******************))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---...111333---///222555:::AAAJJJPPP___gggsss}}}```]]]WWWPPPJJJFFFDDDCCCBBBAAA???<<<999777555444333222222111111222222333111111111111111222444444333333222222333333444555333GGGUUUUUUYYYnnnwwwyyyrrrRRRDDDFFFKKKlllvvvXXXBBB999333222111///......///000------,,,,,,++++++++++++...---,,,+++***+++,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((()))%%%%%%%%%&&&&&&'''''''''&&&(((***++++++***((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&"""$$$'''***+++)))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((******))))))(((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''')))))))))))))))++++++***)))))))))))))))*********)))))))))((((((---,,,***)))'''''''''(((***************))))))(((******)))))))))))))))***(((((((((''''''(((((((((***)))((('''''''''''''''((()))))))))******************+++,,,,,,++++++************************************+++++++++,,,,,,((()))***+++++++++,,,---////////////222777===AAAGGGMMMXXXbbbkkkwww```\\\UUUNNNHHHEEEDDDDDDAAA@@@>>><<<999666444333333333333222222333333333111111111111222222333333333333333333333444444555777MMM___dddooo{{{|||kkkNNNDDDIIIOOOssstttUUU???777222222222000...---///111------------,,,,,,,,,+++------,,,+++++++++++++++***************+++++++++))))))))))))))))))))))))(((((('''&&&&&&''')))***###$$$$$$%%%&&&&&&'''''''''''')))******))))))(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%'''((()))(((((('''$$$&&&(((***+++)))'''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((+++***)))((((((((())))))+++***)))((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&(((******)))'''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))***))))))(((((())))))***(((((()))))))))*********+++***)))'''''''''(((((())))))*********)))((('''((((((((((((((()))******)))((((((''''''(((((())))))((((((''''''''''''(((((()))************)))))))))***+++------,,,++++++)))))))))))))))))))))))))))))))))******++++++,,,++++++++++++******))))))...---------///222666888555:::@@@GGGPPP[[[hhhqqq```[[[TTTLLLGGGDDDDDDDDDAAA@@@>>><<<999666444333333222222222222222222333///000222333333222111111444333333333333444555555:::PPPeeerrr}}}|||aaaHHHDDDKKKQQQttttttUUU???777111222222000---,,,...111...............---,,,,,,,,,,,,,,,,,,,,,+++******))))))*********+++++++++))))))))))))))))))))))))((((((&&&&&&&&&''')))***%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###$$$&&&((()))******)))((('''((()))******)))'''&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''(((((()))+++***)))((((((((()))******))))))((('''&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))%%%(((+++,,,***(((((()))$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%%%%&&&(((''''''''''''''')))***+++(((((((((((('''''''''''')))((('''&&&&&&'''((()))(((((()))))))))((('''&&&&&&&&&&&&&&&'''(((******))))))(((((((((((())))))(((''''''''''''(((((()))((()))***++++++***)))(((((()))+++,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))***++++++,,,...---,,,,,,,,,,,,+++***++++++***,,,---///000000---000333666:::AAAKKKSSSccchhhooovvvzzz~~~```[[[SSSKKKFFFDDDDDDDDDAAA@@@>>>;;;999666444333222222111111111111222222///000222333444222111000444333333333333444555555555KKKbbbsss{{{zzz~~~}}}ZZZEEECCCLLLSSSrrruuuVVV@@@888111222222000---,,,...111......//////......---,,,++++++,,,---,,,+++***)))))))))******++++++++++++))))))))))))))))))))))))((('''&&&%%%&&&'''***+++((((((((('''&&&&&&%%%%%%'''''''''&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&'''((((((&&&$$$###%%%&&&(((***++++++***)))))))))******)))((('''&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''((()))))),,,+++)))((((((((()))***((((((((((((((('''''''''&&&&&&%%%%%%&&&''')))***%%%)))------+++******+++###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%'''(((&&&$$$###%%%(((&&&%%%%%%&&&''')))+++,,,+++***)))'''%%%###!!! ''''''&&&%%%&&&'''((()))'''((()))))))))(((&&&%%%$$$$$$$$$%%%'''(((***+++))))))(((((((((((())))))'''''''''''''''((()))***((()))***++++++***)))(((&&&(((***+++,,,+++***)))))))))))))))))))))))))))'''(((((()))***+++++++++***)))((((((***++++++++++++******,,,------+++***,,,.../////////222888===CCCHHHQQQYYY```fffllloootttvvvzzz|||bbb\\\TTTMMMHHHEEEBBBAAAAAA???<<<;;;999888555333111111111111111111111111111111111111111111111111444333222222222444666888<<<@@@UUU|||~~~rrrtttyyyjjjSSSEEE@@@FFFQQQsss|||ZZZ@@@666(((***------,,,,,,---...///...------++++++***)))''')))++++++,,,------,,,***************************---,,,)))((()))((($$$&&&'''((())))))((('''&&&((()))))))))))))))(((((())))))((('''&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((()))************'''((((((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""$$$(((******+++,,,---******)))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''((()))***+++,,,,,,''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((('''((()))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((((('''(((((())))))))))))(((((()))))))))))))))*********)))))))))((((((((((((((()))***+++,,,,,,+++)))(((###&&&)))+++***)))))))))+++++++++*********))))))......------...///111222555777:::@@@GGGNNNSSSWWW\\\^^^aaafffooozzzeee```WWWPPPKKKHHHEEECCCAAA???<<<:::999888555333111111111111111111111111111111111111111111111111444333222222222444666777===CCC[[[~~~ooopppsss{{{dddOOOCCC???FFFQQQqqq{{{[[[CCC999000...------//////---***...------,,,,,,+++++++++,,,------,,,---/////////************************)))---...+++(((******((('''(((((())))))(((((('''(((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''&&&&&&$$$######%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((())))))'''%%%$$$&&&'''******)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))***))))))(((((('''''''''***************)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((()))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&(((((()))***++++++******))))))))))))))))))))))))&&&'''(((***++++++,,,,,,(((+++---...---,,,------+++++++++*********)))))),,,,,,++++++,,,---///000------///222666:::===@@@AAACCCHHHOOOYYYfffsss{{{gggaaaXXXPPPKKKGGGEEECCCAAA>>><<<:::999777555333111111111111111111111111111111111111111111111111333333222222222444666777<<>>FFFPPPllluuuXXXCCC:::444000,,,---111333///***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++%%%,,,///+++&&&'''((()))***))))))(((((())))))***(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******((($$$!!! """$$$******))))))((((((''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,+++***)))'''&&&)))************)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&''''''))))))((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((()))))))))*********)))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&&&&''')))+++,,,,,,+++***))))))))))))))))))******(((((((((((()))***+++,,,)))+++,,,+++******+++,,,+++************)))))))))***))))))******+++,,,------,,,,,,,,,---...//////111333666:::@@@HHHRRRXXXhhhnnnwww~~~ddd^^^UUULLLGGGCCCAAA@@@@@@>>>;;;:::999777555333111111111111111111111111111111111111111111111111222222222222333444555666:::DDD```jjjiiijjjooozzzYYYFFF???===EEEOOOfff{{{iiiOOO===555222///,,,---111222000---,,,,,,,,,,,,------......,,,+++,,,///...+++))))))++++++++++++++++++++++++(((000444...(((''')))++++++***)))(((((()))***+++'''(((((())))))))))))((((((((('''''''''&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))))))))&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$###"""$$$&&&))))))))))))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$)))***+++,,,+++***'''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***)))'''&&&&&&'''******))))))((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***))))))((('''(((((())))))))))))((((((%%%'''***,,,---,,,+++))))))))))))***************...,,,+++)))(((((()))))))))******(((''''''(((***************))))))))))))((()))))))))***++++++,,,000//////...---------,,,...///000222444777<<<@@@IIIOOOYYYcccjjjpppuuuxxx~~~aaa[[[QQQIIICCCAAA???>>>???===;;;999999777555333111111111111111111111111111111111111111111111111111111222222333444444555;;;EEE___kkkjjjjjjpppyyyWWWEEE>>>===DDDMMMaaavvvwww]]]FFF888111000000///...---,,,---...+++,,,,,,------......//////...111777777000++++++++++++++++++++++++++++++///777:::444,,,***,,,...+++***)))(((((()))***+++''''''((()))))))))))))))'''''''''''''''&&&&&&&&&!!!"""###%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###'''((('''&&&%%%&&&(((((((((((())))))))))))''''''&&&%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$&&&(((******)))(((''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***)))'''&&&&&&'''******)))))))))******+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((())))))))))))(((((($$$&&&))),,,,,,+++***((((((((())))))************///...,,,***)))((())))))+++++++++***)))(((***,,,))))))))))))))))))))))))((()))******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,(((***---///111444777:::666:::AAAGGGNNNUUU\\\aaakkkqqqzzz```YYYPPPGGGCCCAAA@@@???>>><<<:::999888777555333111111111111111111111111111111111111111111111111111111222222333444444444>>>DDDZZZ{{{yyykkkjjjkkkrrrxxxVVVDDD>>>>>>DDDLLL^^^uuunnnSSS@@@666111111222111...***(((***,,,,,,,,,------.........///---+++000888777...)))+++,,,,,,,,,,,,,,,,,,,,,,,,---333555///)))((())))))***))))))(((((())))))***&&&'''((())))))******)))''''''''''''''''''''''''###$$$%%%'''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%)))***)))&&&$$$###&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&###$$$&&&'''((()))((((((((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&''''''******)))))))))***++++++''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''')))***+++***((('''&&&&&&''''''''''''&&&&&&%%%&&&(((******)))((('''''''''(((((())))))******++++++******************'''((())))))((('''(((***(((((()))))))))))))))***((()))***+++,,,,,,,,,,,,'''((()))***++++++++++++(((***---......---...///111222444555888<<>><<<:::999888777555333111111111111111111111111111111111111111111111111000111111222333333444333>>>???PPPoooyyyttt~~~iiiiiikkksssvvvTTTCCC>>>???EEEMMM___wwwfffJJJ:::444222///...,,,+++,,,---......---------...............,,,(((***222222)))'''+++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---)))&&&''''''%%%'''(((((())))))(((((('''&&&'''((()))************''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((())))))******)))))))))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))'''%%%$$$$$$$$$%%%%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''((())))))))))))))))))***++++++''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%''')))++++++***((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))(((''''''###%%%'''((('''''''''((((((((((((((())))))******'''(((***+++,,,,,,++++++((()))***+++++++++******(((+++---...,,,***))))))///000000000///000333555999===CCCLLLWWWdddpppxxx[[[TTTKKKCCC???>>>??????===;;;999888888777555333111111111111111111111111111111111111111111111111000000111333333333333333;;;999GGGeeevvvqqq|||~~~ggghhhjjjssstttRRRBBB>>>???FFFNNNaaayyy{{{___CCC555222111,,,(((%%%(((///555555444........................000))))))000000******111,,,,,,,,,,,,,,,,,,,,,,,,))),,,---***+++------***&&&'''((())))))((('''&&&&&&'''((()))************&&&'''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((###$$$$$$%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((('''((()))))))))(((((()))***++++++'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&)))++++++***((('''(((((())))))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))*********)))'''$$$""" %%%(((+++---,,,++++++,,,'''((((((((())))))******&&&''')))+++++++++******))))))******)))(((&&&%%% %%%***...000111222222,,,...000000///...///111222222444777???LLLYYYccchhhmmmttt{{{[[[SSSJJJFFFBBB===<<<>>>===<<<;;;999777666555444000/////////000111222222111111111111111111111111222222222222333444555555;;;<<>>CCCFFFQQQTTTZZZ```fffjjjmmmooorrryyy]]]TTTLLLGGGCCC>>>===???;;;;;;:::999777555333222000000000000000000111222111111111111111111111111111111111222222333444555777999===HHH^^^vvvuuubbbeeelllzzzkkkMMMAAA===;;;CCCOOOddd}}}vvvSSS<<<888555---//////...///111222222111------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***)))***+++***)))''')))((((((((('''''''''''')))(((''''''(((((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))((((((((((((((()))))))))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''((('''((()))(((''''''((()))&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%&&&((())))))(((((()))******+++***(((&&&$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((()))((('''&&&''')))+++,,,)))))))))***)))(((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))+++***)))((((((((()))******))))))))))))))))))))),,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------++++++,,,...111666999<<<<<>>999999999999777444222111222111000000000000000000111111111111111111111111111111000111111222333444444777:::BBBVVVooorrrbbbgggooo~~~jjjLLLAAA===<<>>:::999;;;999::::::999888555222111222222111000/////////000111111111111111111111111000000000000111222333444444777:::AAARRRmmmrrrcccjjjuuunnnQQQDDD@@@@@@JJJYYYrrrpppPPP;;;777444///---///111///,,,***+++...,,,,,,,,,+++++++++******------------,,,++++++***---,,,,,,+++***+++++++++'''(((((()))***+++++++++111...***(((((()))))))))((((((((((((((('''''''''(((((()))+++,,,+++(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%"""###%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''(((((()))++++++++++++++++++++++++'''((()))((('''&&&'''(((***(((&&&%%%%%%''')))+++(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''&&&&&&%%%&&&''')))(((''''''(((***)))))))))(((&&&%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''&&&$$$"""!!!$$$#########$$$%%%&&&''')))***---......,,,***((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((((((''''''&&&(((((((((((())))))******)))))))))))))))************))))))))))))))))))******++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////000111111222222222444777;;;>>>CCCJJJRRRXXX___eeennnuuuzzzUUULLLDDD@@@===999888;;;;;;;;;;;;:::888666444222222222111000/////////000111111111111111111111111000000000000111222333444333777<<>>GGGKKKPPPTTTXXX^^^fffllltttxxx|||SSSKKKCCC@@@>>>;;;;;;======<<<;;;999777666555444222111000000000000000000111111111111111111111111111111000111111222333444111777===GGG[[[xxxwwwjjjtttxxxYYYJJJDDDGGGXXXlllgggJJJ888333111...000111111///---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++***,,,,,,+++***************'''(((((()))***+++++++++///,,,(((&&&'''((())))))'''''''''(((((((((((((((&&&&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%"""&&&))))))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((())))))))))))(((&&&%%%$$$'''&&&%%%$$$###!!! %%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''((((((((('''&&&%%%$$$###******)))(((((((((((()))'''&&&%%%%%%$$$%%%%%%%%%'''((()))******)))((('''&&&''''''&&&$$$###$$$%%%$$$%%%''')))))))))((('''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&((()))'''(((((((((&&&&&&(((***''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''''''''%%%&&&(((******)))((('''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((()))))))))((((((((((((((()))******++++++***+++,,,,,,,,,,,,+++***************++++++++++++)))******++++++,,,,,,,,,)))((((((((()))***+++,,,,,,...000222333333222222777999;;;<<<===BBBIIIOOOVVVZZZ___eeejjjooouuuyyyPPPHHHAAA???===;;;;;;>>>>>><<<999777555444555555000000000000000000111222111111111111111111111111111111111222222333444555222999BBBPPPgggxxxlllvvvuuuTTTEEEAAAFFF[[[rrreeeIII888222111///111000.........---,,,+++------------,,,,,,,,,,,,***+++,,,......---,,,+++,,,++++++***************)))))))))******+++++++++,,,***'''&&&'''(((((((((''''''''''''((((((((()))'''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###'''++++++'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))((('''&&&%%%&&&%%%%%%$$$###""""""!!!$$$$$$%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))(((((('''&&&&&&&&&&&&******)))((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&''')))******)))'''&&&'''(((((('''%%%$$$$$$%%%###$$$&&&'''((((((''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&((('''&&&&&&''')))&&&'''(((''''''''')))***((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''''''''''''''((()))))))))((('''&&&'''(((((()))******++++++***+++,,,,,,,,,,,,+++***************++++++++++++((())))))***************++++++***)))***+++,,,---******+++---///000///...///222444444333555999======@@@DDDHHHLLLQQQWWW[[[fffjjjooouuuyyy~~~LLLDDD===<<<;;;999:::===>>>;;;888555333333444555000000//////000111222222111111111111111111111111222222222222333444555666555<<>>AAAHHHLLLSSSZZZ___eeekkknnnmmmrrryyy~~~IIIDDD===;;;<<<>>>>>>===:::999888666555333222111000000000000000000000000222333333444333222111000333333333111///000222555777@@@WWWwwwyyyqqqcccOOO===;;;IIIXXXvvvgggKKK;;;777555222000///...---,,,---......------,,,,,,,,,,,,++++++...,,,+++,,,......+++(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''(((((((((&&&$$$$$$&&&(((###(((,,,+++'''$$$&&&)))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''((()))***+++%%%)))---+++'''$$$%%%'''''''''&&&%%%$$$$$$#########"""!!!!!!"""$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&((('''$$$######%%%''')))((('''%%%%%%%%%''')))***)))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&$$$######$$$&&&&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&)))+++---''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%&&&''''''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&&&&''''''+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((((((((((((***+++'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***...111///***&&&''')))---***(((((()))+++,,,,,,((()))***++++++,,,++++++************************))))))***+++---...//////..................------///000000//////000333555555777;;;???DDDIIILLLNNNSSSWWW[[[```dddiiinnnqqqqqquuu|||KKKFFF???<<<<<<======;;;;;;:::999777555333222111111111111111111111111111111111222222222111000///111222222111000111444777999HHHfffwwwppp|||}}}~~~]]]KKK::::::GGGVVVuuueeeIII999555444111000///...---,,,------...------,,,,,,,,,,,,++++++...,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((''''''''''''&&&%%%%%%(((***000---***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''((()))************)))((('''&&&&&&%%%$$$%%%%%%%%%(((+++---+++&&&######%%%'''''''''&&&%%%$$$$$$$$$%%%$$$###"""###%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$########################"""###%%%&&&''''''''''''***(((&&&%%%$$$%%%&&&'''((('''%%%%%%%%%'''(((***)))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&((('''&&&&&&(((((('''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&(((***+++''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$&&&&&&$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((+++***)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((()))***+++&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())),,,///---)))&&&&&&(((***(((&&&&&&''')))***************+++******))))))************************)))******+++,,,---......------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111111222333555777888::::::<<>>???>>><<<===<<<:::888666333222111111111111111111111111111111111111111111111000000000111111111111333666999===YYY|||pppiiiqqqpppkkkPPPEEE;;;<<>>===???@@@@@@>>><<<;;;:::888555333222111111111111111111111111111222222222222222222222222222333333222111222555888AAA^^^yyylllfffmmmlllbbbJJJCCC;;;===KKKZZZxxx}}}aaaFFF777444333000/////////......---,,,+++------,,,,,,,,,+++++++++***++++++,,,++++++++++++,,,,,,,,,++++++******************)))))))))))))))'''((())))))***,,,///222333...)))&&&'''(((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((''''''''''''((((((!!!!!!!!!!!!"""$$$%%%&&&$$$%%%&&&&&&&&&''')))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&((()))***)))(((''''''''''''&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$!!! """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$'''((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''')))'''&&&&&&((()))))))))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&'''((()))***((((((((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***)))((((((((()))+++***((()))+++,,,++++++''''''((())))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++************++++++,,,,,,,,,,,,***,,,------,,,,,,,,,...******++++++,,,---.........///000000//////111222555888<<<@@@CCCEEEEEEEEE@@@@@@??????AAACCCFFFHHHMMMQQQWWW]]]bbbgggkkkooowwwyyy}}}CCC@@@<<<<<>>???>>><<<777777666555444333222222222222222222222222222222222111000000000222333444111222222222222444777:::BBB^^^~~~pppjjjvvvqqqgggaaajjjjjj}}}pppVVVBBBAAA<<<===IIIVVVtttbbbFFF666333111...,,,---.../////////...---------,,,,,,,,,,,,++++++'''***,,,,,,***)))+++,,,,,,,,,++++++***))))))((()))))))))))))))))))))***&&&''''''&&&%%%%%%''')))'''((()))******)))))))))&&&'''''''''((((((((()))''''''(((((('''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$)))(((''''''&&&&&&''''''***(((&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$########################((('''&&&%%%%%%%%%&&&'''$$$%%%&&&'''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%'''(((((((((''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%###!!!"""$$$&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''%%%&&&'''((())))))(((''''''(((******)))((())))))******************))))))))))))))))))))))))***************+++++++++(((((())))))***++++++,,,(((***,,,,,,+++))))))***---------,,,,,,,,,,,,++++++,,,...---------...///555666666555444222000........./////////000000000///222555888999:::===???@@@BBBFFFHHHJJJLLLOOOQQQUUUVVVYYY\\\___bbbcccdddkkkllloooqqqtttvvvxxxxxxwwwvvvwwwxxxzzz~~~}}}zzzwwwwwwwwwrrrnnnjjjhhhiiijjjiiigggbbbaaa^^^ZZZVVVSSSQQQPPPCCC@@@<<<;;;===>>><<<:::666555555444333333222222222222222222222222222222111000/////////111222333///000111222222555999<<<>>>ZZZ{{{yyyjjjfffuuuooofff```jjjkkk|||lllWWWDDDDDD???@@@JJJWWWuuubbbEEE555111000---+++,,,---////////////...---------,,,,,,,,,++++++'''))),,,,,,***)))+++---,,,,,,++++++***))))))((()))))))))))))))******************(((&&&&&&(((***)))(((((()))++++++***)))&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%'''(((***++++++***((('''$$$$$$$$$%%%&&&'''((()))'''&&&$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%$$$%%%'''(((((((((''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$######$$$&&&&&&$$$"""&&&&&&&&&'''''''''(((((($$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''%%%######%%%'''))))))))))))(((((('''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***'''%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''%%%$$$$$$%%%'''((((((***))))))***,,,,,,+++***++++++,,,++++++***)))((())))))))))))))))))))))))))))))*********+++++++++&&&''''''((()))******+++)))+++------,,,+++***+++''''''((())))))******+++)))***,,,,,,+++,,,---///000111222222111000...------......//////......---...///111222111000111222222444777999:::;;;<<<>>>>>>???AAACCCEEEFFFGGGGGGMMMNNNQQQUUUWWWXXXYYYYYYXXXYYY[[[^^^bbbgggkkkmmmooottt{{{zzztttppppppnnnkkkhhhggggggfffccc___\\\[[[[[[ZZZWWWTTTRRRRRROOOKKKGGGIIIHHHEEEBBB@@@>>>>>>>>>@@@>>>;;;:::;;;;;;;;;:::777555333111111111000...111111111111111000//////111111222222222111111000000111222222222333666888;;;MMMhhh}}}rrrhhhgggwww{{{iiiddd```dddhhh}}}qqqWWWIII@@@???@@@GGG```|||~~~^^^BBB555222000---......---------,,,,,,,,,---,,,+++*********+++,,,+++++++++*********))))))+++*********))))))((((((******************************)))''''''&&&&&&&&&))))))))))))))))))))))))&&&''')))***,,,---------%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''&&&%%%%%%'''((()))'''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$%%%''')))***$$$$$$$$$$$$%%%&&&'''((())))))'''&&&%%%$$$$$$$$$######$$$&&&))))))(((&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$%%%'''(((%%%###'''&&&$$$$$$$$$$$$&&&'''%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%$$$%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''############$$$&&&((()))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&''')))((('''((()))******(((***((($$$""""""$$$'''***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))***)))((((((((()))+++,,,+++(((&&&''')))***)))'''%%%''')))+++,,,+++***)))((((((((((((((())))))***))))))))))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++111111111000000//////...111000///......---......////////////////////////333333222222222222333333444444444555555555666666;;;<<<===>>>???@@@@@@@@@CCCCCCCCCEEEHHHMMMQQQSSSZZZ]]]```eeerrr}}}|||zzzvvvrrrpppooopppqqqppprrrvvv{{{yyyvvvqqqkkkgggdddbbbbbb]]][[[WWWSSSNNNKKKHHHGGGIIIHHHFFFFFFFFFDDDBBB@@@@@@@@@???>>><<<;;;::::::888888777666666666666777@@@===;;;::::::;;;;;;:::777555333111111111000...111111111111111000//////111111222222222111111000000111222222222333555777888GGG___vvv~~~wwwoooiiimmm}}}yyygggccc```eeejjjpppUUUHHH@@@@@@CCCKKKeee{{{[[[AAA555222000---......---------,,,,,,,,,---,,,+++*********+++++++++++++++*********))))))++++++++++++*********)))******************************)))''''''&&&&&&'''))))))))))))))))))))))))************)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''&&&%%%%%%&&&((()))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&(((+++,,,+++)))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&'''(((&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&((()))***((()))))))))))))))((('''%%%$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&''')))***)))(((***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&''')))***'''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))***))))))(((((()))***++++++(((&&&''')))***)))(((&&&''')))+++,,,+++***))))))))))))))))))***++++++***))))))))))))******+++++++++************++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++...---------------..............................000000////////////000000222222222222333333333444222333444555555555555555777777777888:::===???AAAAAADDDHHHMMMZZZkkkuuuxxxwwwzzz|||xxxrrrqqqvvv|||zzzsssnnnlllkkkjjjkkkmmmnnnnnnkkkiiiiiikkkpppwww}}}~~~vvvnnnhhheee^^^\\\YYYVVVTTTTTTUUUUUUUUUWWW[[[```dddgggggggggZZZWWWTTTOOOLLLJJJIIIIIIDDDCCCAAA???>>>===<<<<<<;;;::::::;;;<<<<<<;;;999999888888777666555444444444333222222111111222222???===:::999:::;;;::::::777555333111111111000...000000111111000000//////000111111222222222111111000111222222222222555777777BBBTTThhhvvv{{{yyyuuupppqqqzzzwwwfffcccaaahhhoooqqqSSSGGG???AAAFFFOOOiiivvvVVV???555222000.........---------,,,,,,,,,---,,,++++++******+++++++++++++++***************,,,,,,,,,+++++++++++++++******************************)))(((''''''''''''))))))))))))))))))))))))***))))))((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''&&&%%%%%%&&&'''((('''&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&'''(((((('''&&&&&&'''(((***+++&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((('''%%%###$$$%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((()))((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''((())))))&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))++++++***************)))((('''###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&%%%&&&((()))(((''')))((('''&&&&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%(((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))******)))((((((((())))))***)))'''''')))))))))(((&&&''')))***++++++***)))***************++++++,,,+++******))))))))))))***++++++************++++++++++++++++++++++++++++++,,,,,,---------------...++++++++++++,,,---...///------------------------.........------.........//////000000000111111111000111111222222222111111111111111222222333333444111555888<<>>======>>>??????@@@CCCHHHNNNPPPMMMJJJ@@@???===:::999888999999555555444444444444444555111000000111222333111000222222111111111000000000000000///...............>>><<<999999999:::::::::777555333111111111000...///000000000000000//////000000111222222222111111000111222222111222444666888>>>LLL]]]nnnyyy}}}~~~zzzvvvgggfffeeemmmvvvtttSSSFFF===@@@FFFPPPjjjnnnPPP<<<555222000///......---------,,,,,,,,,,,,,,,++++++++++++***+++************************++++++++++++++++++++++++******************************)))(((''''''((((((((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&''''''%%%$$$%%%'''((('''&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$%%%''')))***$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&(((&&&$$$###$$$%%%%%%$$$&&&&&&''''''((('''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((())))))%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))******''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++))))))***))))))((('''&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$%%%'''((('''&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((***)))))))))((((((((((((***)))((((((((()))))))))'''((()))***+++************))))))))))))***++++++---,,,+++***************++++++************++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////............//////............////////////111222222222222222111111//////000111111111000000111444555666<<>>======>>>===<<<:::<<>>DDDDDD@@@;;;666666555555555666777777666555444222111111000000222111000000000///---+++000000000000000000000000000000///...............===:::888888999::::::999777555333111111111000......//////000000000/////////000111222222222222222000111222222111111333555777;;;EEEWWWlll}}}uuuiiijjjllluuu{{{VVVGGG<<>>BBBCCCBBBAAAAAA=========;;;888888999:::;;;999666666777888999888555555777:::>>>@@@@@@???@@@@@@>>>;;;666333333333111111000000000111333333222222555999<<<;;;777222000000000111222333444555333222111///...---,,,,,,444222111111222111///---000000000000000111111111000//////...............<<<999777777888::::::999777555333111111111000.........///000000000/////////000111222222222222222000111222111111111333444666888AAATTTmmmuuukkkooottt[[[JJJ===???EEERRRkkk{{{___BBB666444111///000......---------,,,,,,,,,+++,,,,,,,,,,,,+++***)))***************+++++++++)))))))))))))))*********))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&''''''%%%######%%%'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$############%%%%%%)))((('''&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$######"""""""""""")))'''%%%%%%&&&&&&%%%$$$$$$%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$&&&((((((''''''((()))&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))******)))((('''&&&'''((())))))))))))(((((()))))))))'''''')))***))))))))))))))))))******((((((((((((((())))))***---,,,,,,+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++***************+++++++++000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------........./////////......///////////////...,,,------...///000111111,,,/////////222666555111333555666999@@@FFFDDD>>>999666333222333666:::===444555666666444333444555333555888999888777777888444444555333111111222444444222000000222444555444444333333444666777666555555666666444222111111222000000000000111222222333222444666888777555222111---......///000000111111//////......---......////////////000222333222000////////////////////////......---,,,,,,,,,,,,---;;;999777777888999999999777555333111111111000...---......///000000////////////000222222333333222000111222111000000222444888:::CCCWWWsssssslllrrr}}}bbbNNN@@@AAAIIIWWWrrrvvvYYY===444444000///111......---------,,,,,,,,,++++++,,,,,,,,,+++***)))))))))*********+++++++++)))))))))******+++++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))(((((()))(((((('''&&&%%%'''''''''''''''''''''''''''(((((((((&&&%%%&&&''''''%%%###"""$$$&&&''''''''''''((((((((((((''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""$$$%%%'''%%%%%%&&&&&&'''(((((()))%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%&&&((('''&&&'''(((((('''%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''"""$$$'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((('''&&&%%%&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''$$$%%%'''((()))***))))))((()))***)))'''&&&(((+++******)))))))))))))))***))))))(((((())))))***+++******))))))******++++++++++++************++++++++++++++++++++++++++++++------------------,,,,,,------,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,---------............///000111111111111111000//////...///000222333...000000///111555444000000333444333666:::888444222111000000000222333444///000000///---...111444222333444333111111222444000111222111///......000000...---...000111000000333111000111222333222000000111333333111000000111000000000111111222222333333777:::999555111111222000000000111000000000///000/////////000111222222...------///111222111////////////.....................---,,,,,,,,,,,,,,,:::888666666888999999999777555333222222111000...------...///000000////////////000222222333333333000111222111000000222333<<<>>>GGG\\\xxxrrrmmmsssfffRRRBBBCCCLLL\\\xxxtttVVV:::333333000///111......---------,,,,,,,,,++++++,,,---,,,+++***)))))))))******++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&''''''%%%""""""$$$&&&''''''))))))************))))))%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&### """$$$'''''''''((()))******+++'''((((((((('''%%%###"""%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%&&&'''))))))''''''''')))******'''%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''(((***,,,***'''$$$%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''(((((()))))))))'''&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&$$$%%%&&&((())))))******'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&%%%&&&((()))((('''''''''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&$$$%%%''')))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''((()))++++++)))((('''###$$$&&&(((************''')))***)))'''&&&(((+++******)))))))))))))))************)))***++++++,,,(((((('''(((((()))******++++++************++++++++++++++++++++++++++++++,,,++++++******)))))))))************+++,,,------------------------------...------,,,,,,------...++++++,,,,,,,,,---------+++,,,---...///000000000///...,,,******,,,---//////111///---...000///+++...222222000111444444111//////000000000000000000111111111...,,,---111555222222111000...///111333...000222111000//////000000///...///000000///...222111000000111222111000///111333333222000000000,,,------....../////////111666999777000,,,...111111111111111000///...---111000000/////////000000000///...///000///---+++000000000/////////......000///......------......888999999:::::::::999999222111111000000000000000000000000000000000000000222222111111111111222222222333333222333555444222:::CCCKKKbbbsssqqqyyygggOOOBBBCCCKKKeeetttSSS===777111111111,,,------......//////000000......---,,,,,,+++******,,,+++++++++******))))))************************))))))************))))))''''''((()))))))))))))))))))))(((((()))***+++++++++(((&&&%%%'''((())))))'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''%%%###"""!!!###%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%$$$###%%%((((((%%%"""&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''(((((())))))*********)))&&&%%%%%%&&&))))))'''&&&%%%$$$$$$$$$((((((''''''&&&&&&&&&%%%'''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$(((---...)))$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$&&&)))***(((%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$###""""""$$$&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))******)))(((%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&++++++******)))(((''''''''''''''''''((((((((((((+++***)))***+++***(((&&&(((((((((((())))))))))))+++,,,------,,,+++)))(((************+++,,,---...******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,+++))))))))))))***------------------------+++,,,,,,,,,,,,+++***)))------------------------,,,------...///000111111////////////////////////111111000000//////......//////.........---------000000//////......------000000000000000000000000............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000///...---000000000000000000000000......//////000000111111222111111111000000////////////............//////---------.........//////888888999999:::999999888222111111000000000000000000000000000000000000000222111111000000111111222444444444333444555666666===LLLZZZpppwwwtttyyybbbLLLBBBGGGTTTrrrrrrRRR<<<777111111111,,,.........///////////////......---,,,,,,+++******++++++++++++++++++******************************))))))************))))))''''''((()))))))))))))))((((((''''''(((((()))***'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%$$$$$$%%%''''''%%%""""""###$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((()))******)))&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%((()))'''%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$$$$&&&''')))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***)))(((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))************''''''((((((((()))))))))...,,,+++***++++++)))'''(((((((((((())))))))))))++++++,,,,,,,,,+++)))(((***************+++,,,---************++++++++++++************************++++++++++++++++++++++++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------------------------....../////////........................000000000000//////......//////.........---------///////////////.........////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000///...000000000000000000000000///////////////000000000111111111000000000////////////............//////---------.........//////888888999999999999888888222111111000000000000000000000000000000000000000222111111000000111111222555555555555444666999<<>>AAAFFFRRRrrryyyXXX@@@555555000000333111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************''''''((((((((((((''''''''''''((())))))))))))))))))(((''''''&&&&&&&&&'''%%%&&&(((+++,,,***&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%###$$$&&&'''((((((''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%(((&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''((((((&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''')))******'''&&&&&&((('''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++***))))))******((('''(((((((((((())))))))))))+++******+++,,,---///000***************+++,,,---(((((()))))))))***************************************************************)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------..............................---------.........//////.../////////000000000000///////////////.............................................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////////////////////////////////////////------.........................../////////000000//////............////////////.........---------777777777777666555444333222111111000000000000000000000000000000000000000000000////////////000000///...111555444777LLLddd{{{wwwpppsssgggNNN@@@>>>AAACCCKKKjjjwwwVVV???444555000000333111---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++************************''''''(((((((((((('''''''''(((((()))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%(((---222444000)))###'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%"""$$$(((+++,,,***(((&&&))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%""""""%%%((($$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%'''''''''%%%$$$%%%&&&"""""""""###$$$%%%'''(((""""""#########$$$$$$$$$$$$%%%'''(((******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%(((***)))&&&$$$%%%''''''&&&%%%%%%%%%%%%&&&'''"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((######$$$'''***,,,+++***(((((((((((())))))))))))++++++++++++,,,...000222************+++,,,---...))))))))))))************************************))))))))))))))))))))))))+++***)))))))))***+++,,,------------------------+++,,,---............---++++++++++++++++++++++++++++++,,,------...//////////////////////////////---------.........//////.../////////000000111111000000//////.........---..................................../////////000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///////////////......////////////////////////,,,------....../////////---.........//////000000//////............////////////.........---------888888888777777666555444222111000.........///000000000000000////////////000000000000000000000000...111...///666999IIIddd}}}{{{oookkknnnyyy___MMM===??????AAANNNggg|||PPPBBB555111222111000000...///000000000///...---///......------,,,++++++++++++************++++++///---,,,***))))))************))))))((((((''''''++++++++++++************&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((''''''''''''((((((((('''&&&&&&(((+++---///&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((+++------,,,***''''''''''''(((((((((((('''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%###"""!!!!!!!!!&&&%%%$$$$$$$$$&&&)))***'''''''''&&&%%%$$$""""""&&&$$$######$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&'''((()))((('''%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$&&&)))+++******))))))))))))******+++***)))(((''''''''''''&&&''')))*********)))(((((((((((((((''''''''''''))))))(((((('''''''''&&&'''(((((()))***+++++++++...---+++))))))***+++,,,+++***)))(((((()))******+++*********))))))((((((---,,,+++***))))))))))))++++++***************+++)))***+++++++++***)))((('''(((***+++++++++***)))+++,,,,,,,,,,,,***)))'''////////////............------------...///000111////////////..................////////////.....................///000000222222222111111111111000000///---,,,+++,,,...////////////////////////000000000000000000000000000111000000//////.........000000000000000000000000///......------......///......////////////000000222222111//////.........000000111111111111000000000...+++((((((***---...---,,,+++,,,...///...---///...------...///000111666666777666666555444333222111000///......///000000000000000000000000///000000000000000000000000...111...000555888FFF```~~~zzzzzzlllkkkooozzzzzzWWWFFF===>>>>>>@@@NNNhhhsssMMM@@@444111111111000111...//////000///...---,,,,,,,,,------------------++++++************++++++...---,,,******************)))))))))((((((((('''###$$$&&&((()))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((''''''''''''((((((((('''''''''''')))***+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))++++++***((((((((((((((())))))))))))((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###!!! %%%%%%$$$###$$$&&&((()))((((((((('''&&&%%%$$$###&&&$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''%%%$$$$$$&&&(((***''''''&&&&&&&&&'''((((((---,,,+++******)))))))))''''''((())))))))))))))))))))))))(((((((((''''''))))))(((((((((''''''''')))))))))***+++,,,,,,,,,...---+++))))))***+++,,,+++***))))))))))))***++++++*********)))))))))))))))))))))))))))))))))))),,,++++++*********++++++++++++,,,,,,,,,++++++******+++,,,---------,,,+++,,,---...//////...------------------------------............///000111222////////////////////////000000111111111111000000000////////////000111111//////000000111111111111333222000/////////111222111111111111111111111111000000000000000000000000111111111111111000000000////////////////////////000000////////////000000000000//////.........---222222111000/////////000......////////////......222000...---,,,---///000...---,,,---/////////.........---------...000000555555555555555333222222111000000////////////000000000000000000000000000000000000000000000000000...111///000555555AAAZZZuuuxxxyyyssshhhiiioooyyyuuuSSSCCC>>>???>>>BBBSSSnnngggHHH===222000111000000111////////////...,,,+++***+++++++++,,,---.........++++++************++++++------,,,+++************))))))))))))((((((((((((!!!%%%((()))(((%%%###&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''(((((('''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&((()))(((&&&((((((((()))))))))******))))))(((''''''''''''((($$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$#########$$$$$$#########%%%&&&(((((((((((((((((('''&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&(((((((((&&&%%%&&&''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&'''((((((,,,,,,++++++***)))))))))((((((((((((((()))************)))))))))((((((((())))))((((((((((((''''''*********+++,,,,,,---------,,,+++))))))***++++++++++++************+++,,,***************)))))))))'''((()))+++,,,,,,++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,------.........//////...---------...///000111111111111------------............000000000000111222333333222222222222222222222222222333333333333333333222111111111111111222333333...///000111222333444444222111000///...///000111000000000000000000//////111111111111111111111111............////////////000000000000000000000000111111000000000000111111333222222000///......---222111111000000000111111---......//////......---222111000000//////000000...---------///000///......------------...//////555666666555555444333222000000000////////////000000000000000000111111111////////////////////////...111000111444333>>>UUUlll}}}|||uuuzzzoooeeegggmmmvvvuuuUUUGGG???@@@@@@HHH]]]yyy|||^^^CCC999111///000//////111//////......---++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))(((((((((((($$$%%%((()))***)))((('''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$%%%'''''''''%%%''''''''''''((((((((())))))((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&'''$$$############$$$%%%&&&&&&''''''(((((((((''''''&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''''''''(((((('''%%%$$$%%%&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''***)))'''%%%%%%%%%&&&'''''''''&&&''''''((()))***)))))))))))))))((('''''')))((('''''''''(((***+++************))))))))))))))))))((((((((((((((((((*********+++++++++,,,,,,,,,+++******)))***++++++++++++++++++++++++,,,,,,************************)))+++---/////////------******))))))******++++++---,,,+++++++++,,,...///000000000000//////.........///000000111111222222111111111111111222222222333333222333333444555666555555555666666666666666555555666666666666555555333333333333333444555555222333333444555555666666333333222111000111111222111111111111111000000000222222222222222222222222---.........//////000000111111111111111111111111111000000//////000000111333333333222111000000000111000000000000111111222///000000111111000000///000000111111000000///......---,,,---///000///......------------.........666666666666555444333333/////////000000000000//////000000000111111111222////////////////////////...222000222555333<<>>>>>AAAMMMfffyyyYYY>>>666000000000//////111//////...---,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,++++++******(((((((((((()))))))))))),,,+++***)))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&(((***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''''''''&&&&&&%%%&&&((((((&&&$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''"""##################"""''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&''''''&&&$$$###$$$%%%%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''''')))((('''&&&%%%&&&&&&&&&'''''''''''''''((())))))((())))))))))))((('''''')))((('''''''''(((***+++************))))))))))))(((((()))))))))))))))))))))))))))************************************+++******++++++,,,,,,,,,,,,***************++++++++++++,,,...//////...,,,+++))))))))))))******+++,,,,,,+++++++++,,,---///000111111111111111111111111222111111111111111111222555555555555666666777777777777777777888999:::;;;777777888888999999999999999::::::;;;;;;::::::999888888777777888888999:::888888888888888888888888888888777777666666666777777777777666666666555555333333333333333333333333222222222333333444444444222222222222222222222222111000000//////000000111111111111111111111111111000000/////////000111111000000111111111111000000111111222222222111000///...,,,,,,---...///...---.....................---666666777666666555444333...//////000000000000//////000000111111222222222000000000000000000000000///333111222666444>>>UUUeeeuuu~~~oooiiiooovvvsssRRRDDD<<<===CCCRRRooouuuUUU<<<555111111000......111///...------,,,------------------,,,+++*********,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***(((((((((((())))))))))))...,,,)))'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''$$$&&&(((***+++***)))((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&&&&&&&((())))))'''$$$ !!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((%%%'''''''''%%%$$$%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))***+++,,,,,,+++***)))((((((((((((((()))************)))))))))((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))***************((()))***+++,,,,,,,,,+++*********+++++++++++++++***+++,,,,,,,,,+++***)))++++++***++++++,,,---............///000222333444555555555555555666777777888777666666666666666777:::::::::;;;;;;<<<<<<===??????>>>??????@@@AAABBB<<<<<<======>>>>>>??????BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCC??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::;;;::::::999999888888777666666666666666666666666444444555555555555555666444444444444444444444444444333333222222333333444000000000000111111222222222111111000000000111111///000000111111000000///333444444444444333222222...---,,,---///000///.../////////000//////...---555555555555555444222222---...///000111111000//////000000111111222333333000000000000000000000000000333111333777666BBBYYYlll||||||oooooozzzwwwUUUDDD>>>@@@GGGYYYwwwpppPPP;;;555222222111......111///...---------...///000,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***'''((((((((()))))))))***))))))'''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###""""""$$$%%%&&&&&&'''''''''&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((()))***%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%''')))******+++'''&&&'''(((***)))'''%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###&&&'''###"""(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&(((((())))))))))))(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''')))(((''''''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''))))))((('''&&&&&&&&&&&&(((***+++,,,,,,+++***)))''''''((())))))))))))))))))))))))(((((((((''''''(((((()))))))))*********************************(((((()))***************'''((()))+++++++++++++++*********++++++,,,,,,,,,))))))******++++++,,,,,,...------...///000111111222333444666888999999999;;;;;;;;;;;;<<<>>>???@@@???>>>>>>>>>>>>@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGGGGHHHIIIJJJJJJJJJLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@??????>>>>>>????????????????????????;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::666666555555555555555555555444333333222222222222111111222222222222111111444444444333333333222222000/////////111222111000000000111111111000......444444444444333222111111---...///111111111000//////000000111222222333333000000000000000000000000000444222333888888DDD]]]uuuxxxnnnsss}}}[[[JJJCCCEEELLL___~~~mmmKKK:::666333333111......111......------...///111222*********++++++,,,---------,,,,,,++++++,,,,,,---)))***,,,,,,---,,,+++***'''((((((((())))))******%%%&&&'''((((((((('''&&&&&&''''''''''''''''''&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))))))))((('''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""" ###$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''&&&%%%%%%###$$$&&&(((***+++,,,,,,''''''''')))******'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&"""&&&'''""""""***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###''''''((((((((((((''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''((())))))''')))******))))))***,,,'''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((---,,,+++)))((((((((((((&&&''')))******)))((('''&&&''')))*********)))(((((((((((((((''''''''''''(((((())))))*********+++,,,+++++++++++++++++++++'''((()))***************&&&''')))***++++++***************++++++,,,,,,,,,))))))******,,,...000111000000000000111222444444666777999<<<===>>>>>>>>>@@@@@@@@@@@@AAADDDFFFGGGDDDDDDDDDEEEFFFHHHJJJLLLJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSSSSRRRQQQQQQMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>======>>>>>>>>>>>>======<<<;;;:::999999888777666555444333333333333444444555555444444333333222111000000000111111222111111111333444333222000111222222222000///...444444333333222111111000000000000000000000000000111111000000000000111111000000000000000000000000111000000222333:::OOOcccyyyxxxrrrxxxgggKKKAAACCCLLLaaaiiiOOO:::777333111111222111111------------------------((()))+++,,,------,,,+++*********++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,)))))))))))))))))))))))),,,+++***))))))(((((()))'''''''''(((((((((((((((***)))'''%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))******))))))((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$''')))%%%!!!***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&!!!!!!"""$$$&&&)))+++,,,$$$%%%&&&&&&''''''&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((('''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%###$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((()))******)))&&&$$$###$$$%%%%%%$$$%%%'''((()))(((((('''%%%&&&((()))***)))(((&&&%%%((('''!!!!!!'''(((%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&)))(((&&&%%%&&&''')))+++''''''((((((((((((''''''&&&''''''((((((((((((((('''((((((((((((((((((((()))******+++++++++******&&&)))++++++(((&&&(((***))))))))))))************)))))))))))))))(((((((((+++***)))******+++***)))+++,,,+++***))))))+++---,,,,,,+++++++++,,,...///,,,,,,---///111333555666555666777999;;;<<<>>>>>>:::<<>><<<;;;=========<<<;;;999888777555444444444555666777777333444555666666666555444666666555555444222111000666666444333222000///...000000000000000000000000111111111000000111111111000000000000000000000000222222444555555===RRRfff|||zzzxxx}}}hhhLLLBBBEEEPPPfffeeeKKK999666222000000111111000------------------------++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---,,,+++******+++************************,,,+++***)))(((''''''''''''(((((((((((((((((((((***)))'''%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& ###%%%$$$"""!!!###&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&((('''&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&'''((())))))(((&&&$$$$$$$$$%%%&&&######$$$$$$%%%%%%$$$$$$%%%&&&((()))))))))''''''%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''''''''''',,,+++)))'''&&&'''((()))'''''''''(((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((''''''))))))***************)))''')))))))))((('''((()))))))))))))))******************))))))))))))))))))******)))))))))))))))(((,,,------+++******+++---...---------...///111222222222333555777:::<<<=========>>>???@@@AAABBBBBB@@@BBBEEEHHHIIIJJJJJJIIINNNMMMMMMOOOSSSUUUTTTSSSUUUWWWXXXXXXWWWXXXYYY[[[\\\[[[[[[ZZZZZZZZZ[[[[[[aaaaaaaaaaaa```___^^^^^^``````_________^^^^^^^^^bbbbbbcccccccccccccccccceeedddcccbbbbbbccccccdddddddddeeefffggghhhhhhhhhddddddddddddcccccccccccc```______^^^^^^^^^^^^^^^______^^^]]]\\\[[[[[[[[[[[[\\\]]]______^^^\\\[[[YYYYYYYYYYYYXXXVVVUUUTTTQQQRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRROOOOOOOOONNNMMMLLLKKKJJJGGGGGGFFFFFFDDDCCCAAA@@@<<<<<<;;;:::999999999999888888999999999888666555555555666666666555444444888777666444111///...---000000000000000000000000222222111111111111222222000000000000000000000000222333666777999DDDZZZooo|||}}}gggJJJCCCGGGUUUnnn```FFF888555111//////000//////------------------------------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,***,,,---,,,***))))))***++++++++++++++++++++++++,,,+++***((('''&&&&&&&&&((((((((((((((((((''''''))))))'''&&&$$$"""!!!!!!'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%((('''&&&$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$((('''&&&&&&%%%&&&&&&'''''''''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''%%%((()))(((((()))(((%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((((((///---+++)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))(((((('''''''''((())))))******))))))(((***(((''''''((())))))((())))))))))))************************************+++*********)))))))))))),,,---...---++++++---///111111111222333555666777::::::;;;===@@@CCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJKKKNNNPPPRRRRRRRRRRRRVVVVVVVVVYYY[[[\\\[[[ZZZ[[[]]]^^^^^^^^^^^^___aaacccbbbbbbaaa````````````eeeeeeddddddcccbbbbbbaaaeeeeeeeeeddddddccccccbbbccccccddddddddddddddddddhhhggggggfffgggiiikkklllkkkkkkkkkkkkkkkkkkjjjjjjdddeeeeeeffffffgggffffffddddddeeeffffffffffffeeefffeeeeeedddddddddccccccaaabbbcccddddddcccbbbaaaaaabbbbbbbbbbbbaaa``````[[[\\\]]]^^^______```_______________``````aaaaaa^^^^^^^^^^^^^^^]]]\\\[[[VVVVVVUUUTTTSSSQQQPPPOOOKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBAAA???===;;;:::666666777888888999888888777777555444222000///...000000000000000000000000333222222222222222222333000000000000000000000000111333555777===OOOiii~~~}}}```GGGBBBHHHZZZuuu~~~[[[CCC777444000......//////...------------------------...---+++***))))))***++++++++++++++++++++++++++++++,,,---,,,***(((((()))++++++++++++++++++++++++,,,+++)))(((&&&%%%%%%%%%((((((((((((''''''''''''((((((''''''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###&&&&&&&&&&&&'''((()))***###########################$$$%%%&&&''''''''''''(((((('''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%+++***'''%%%$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((***)))(((&&&&&&&&&'''(((%%%&&&'''(((((((((''''''%%%''''''&&&&&&''''''%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((---,,,***((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((******))))))((('''''''''((())))))))))))(((((('''+++(((%%%%%%(((***)))'''((()))))))))************))))))))))))************+++,,,,,,,,,+++***+++,,,+++---.../////////222333666666777999:::<<<===>>>@@@AAABBBDDDGGGJJJLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPRRRSSSUUUWWWYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\^^^___aaaaaa``````bbbcccgggfffeeedddcccccccccccccccccccccddddddeeeffffffgggggggggggggggfffffffffccccccbbbaaaaaaaaa```aaaffffffffffffhhhjjjlllmmmlllkkkjjjiiihhhgggggggggddddddeeeffffffeeeeeedddcccdddfffhhhiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhheeeeeefffffffffeeedddcccbbbbbbcccddddddddddddddddddddddddcccbbbaaa```___cccddddddeeeffffffffffffeeeeeefffggggggffffffeeeddddddcccbbbaaa___^^^]]][[[ZZZZZZXXXWWWUUUSSSRRRPPPPPPOOOMMMKKKGGGDDDCCC<<<<<<===>>>>>>>>>>>>>>>666555555444333222111111000000000000000000000000333222222222222222222333000000000000000000000000000222333777EEE___}}}zzzYYYEEEBBBHHH\\\zzzzzzXXXBBB777444000......///......------------------------,,,+++***((((((((()))***+++++++++++++++++++++++++++,,,---,,,***(((((((((+++++++++++++++++++++++++++***)))'''&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%%%%%%%###"""%%%%%%%%%&&&'''((()))***########################%%%&&&&&&'''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''---+++(((&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%!!!!!!"""###$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''((('''&&&$$$###"""###$$$$$$%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((******))))))(((((((((((()))))))))))))))(((''''''***'''%%%%%%(((***(((&&&((()))))))))************((((((((())))))************+++------++++++---///,,,///222444555777999<<<===>>>???AAABBBDDDDDDEEEEEEEEEGGGHHHKKKNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXZZZ[[[\\\]]]^^^^^^\\\\\\\\\\\\[[[[[[\\\]]]___```bbbbbbaaaaaacccdddiiiiiigggfffeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiieeeeeeeeeffffffgggggggggcccbbbaaa```___^^^^^^^^^bbbbbbcccdddeeeggghhhiiikkkjjjiiigggfffeeeeeeeeeffffffggggggfffeeecccbbb___```bbbeeeffffffffffffggghhhhhhiiiiiihhhgggggggggggggggggggggfffeeeeee^^^___```aaabbbbbbbbbbbbggggggggggggfffeeedddccchhhhhhiiiiiiiiiiiihhhgggffffffggghhhiiiiiiiiiiiikkkkkkkkkjjjiiihhhgggfffddddddddddddcccbbbaaa```^^^]]]\\\ZZZWWWTTTPPPNNNIIIIIIJJJJJJIIIIIIHHHHHH555555444444333333222222000000000000000000000000222222111111111111222222000000000000000000000000000111333<<>>@@@CCCEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[[[[\\\^^^___``````^^^^^^]]]ZZZYYYYYY[[[^^^___aaabbbbbbbbbbbbccceeeiiihhhggggggfffffffffffffffeeecccbbbaaaaaabbbbbbbbbbbbbbbcccccccccdddddd^^^]]][[[ZZZZZZZZZ[[[\\\```bbbccceeeffffffeeedddfffdddcccaaaaaaaaaaaabbbcccdddeeeeeedddaaa___]]]\\\]]]^^^```aaabbbcccccceeeeeefffgggfffeeecccbbbcccbbbbbbaaa`````````___[[[\\\]]]^^^____________```aaabbbcccddddddddddddeeefffggggggfffeeecccbbbcccdddeeeggghhhiiiiiiiiikkkkkkkkkkkkkkkjjjjjjiiifffggghhhiiiiiihhhfffeeeffffffeeecccaaa]]]ZZZXXXWWWWWWWWWWWWWWWVVVUUUTTT777666555444333222111111000000000000000000000000111111111000000111111111000000000000000000000000222333777EEEbbbzzzuuuttt~~~~~~^^^JJJEEEEEEKKKaaaqqqRRR???777444111////////////...------------------------***++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******(((***++++++)))((()))******************************))))))(((((()))))))))***))))))(((''''''&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$ ###%%%%%%$$$$$$&&&)))############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%$$$$$$#########$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((&&&%%%%%%%%%&&&&&&''''''((('''***000000***'''(((%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&''''''(((((((((((((((((((((((()))******++++++++++++++++++***)))((('''$$$&&&)))***)))'''&&&%%%))))))))))))******************+++,,,,,,---......---222555666555555999======@@@DDDFFFGGGHHHJJJLLLLLLMMMNNNPPPQQQQQQPPPPPPOOOOOOOOOPPPRRRSSSUUUVVVXXXYYYYYYYYYZZZZZZZZZ[[[\\\\\\\\\]]]^^^___```aaa___^^^[[[WWWTTTUUUZZZ^^^]]]___```aaa``````aaacccddddddcccccccccccccccdddcccbbb```^^^]]]^^^___```bbbbbbaaa```______^^^^^^WWWWWWVVVWWWXXX[[[]]]___dddfffiiikkkkkkiiifffddd___^^^\\\[[[[[[\\\^^^___```aaacccdddcccbbb___^^^\\\\\\\\\]]]___```bbbbbbddddddeeeeeedddccc```___]]]]]]\\\[[[ZZZZZZZZZZZZXXXYYYZZZ[[[\\\\\\\\\[[[XXXYYYZZZ\\\]]]^^^^^^^^^^^^___```aaaaaa___^^^\\\___```aaaccceeeffffffgggfffgggggghhhhhhhhhhhhhhhggghhhiiijjjjjjiiigggfffiiiiiihhhgggeeebbb```^^^\\\]]]^^^^^^^^^^^^^^^^^^999888777555333111000///000000000000000000000000111111000000000000111111000000000000000000000000333555;;;MMMnnn}}}ssslllkkkvvvsssSSSCCCBBBGGGMMMbbbnnnOOO<<<888555111//////000//////------------------------***+++---...///......---,,,,,,,,,++++++*********''')))++++++)))))))))***)))))))))))))))))))))))))))))))))))))))******+++***))))))((('''&&&&&&&&&)))(((%%%###"""###$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$ $$$'''&&&"""!!!$$$(((&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((((('''&&&%%%$$$######$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***))))))(((&&&%%%$$$$$$%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))///777777///))))))%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((()))***+++,,,,,,,,,,,,,,,++++++)))((((((!!!&&&+++,,,)))&&&%%%%%%))))))))))))************,,,,,,------...///000000444888===>>>===>>>BBBGGGEEEHHHKKKMMMMMMNNNOOOPPPPPPQQQRRRTTTTTTTTTSSSRRRSSSSSSSSSTTTUUUVVVWWWXXX\\\\\\[[[[[[[[[ZZZZZZZZZ]]]]]]]]]]]]^^^___```aaa^^^]]]YYYTTTQQQRRRWWW\\\ZZZ\\\]]]^^^]]]]]]^^^```______^^^^^^^^^___``````cccbbbaaaaaaaaaccceeegggccccccaaa___]]][[[ZZZYYYXXXXXXYYYZZZ]]]aaaeeehhhiiikkkoooqqqpppmmmhhheee^^^]]]\\\[[[\\\]]]```aaaccceeegggiiiiiihhhfffeee^^^]]]]]]]]]^^^```bbbcccddddddeeeeeedddbbb___]]]______]]]\\\[[[[[[[[[[[[VVVWWWWWWXXXYYYYYYXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ\\\]]]___```aaa```^^^]]][[[\\\^^^```aaaccccccdddbbbbbbdddeeeeeefffffffffiiijjjkkklllkkkiiigggeeehhhhhhhhhgggfffdddaaa```[[[\\\]]]___```aaaaaaaaa555444333111000000111111......////////////......111111111000000000000000//////...//////000111222222666???SSSssstttkkk^^^aaatttaaaGGG???@@@CCCNNNbbb{{{gggIII:::444333111000.........///!!!$$$(((,,,...///...---************************++++++++++++++++++++++++%%%%%%%%%&&&)))*********))))))))))))))))))))))))))))))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%$$$###"""""""""###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''%%%###$$$'''((('''%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%%%%%%%%%%(((((()))(((&&&&&&''')))$$$&&&(((******(((&&&$$$&&&%%%%%%%%%%%%&&&'''(((***)))((('''''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''(((((((((((()))((((((''''''((()))+++,,,++++++******))))))((((((+++(((&&&''')))+++***(((%%%&&&'''((())))))))))))...------...000333666888999;;;>>>AAABBBEEEHHHJJJOOOMMMLLLNNNRRRTTTTTTRRRSSSSSSSSSSSSSSSRRRRRRRRRRRROOOPPPUUUWWWVVVUUUWWW[[[[[[[[[YYYWWWWWWYYY[[[XXXWWWVVVXXX\\\^^^]]][[[\\\YYYUUUSSSTTTWWWYYYZZZZZZ^^^``````ccchhhiiihhhggg```[[[\\\^^^___bbbggggggjjjkkkgggcccgggsss}}}zzztttkkkdddaaadddhhhllllllmmmppptttyyy~~~}}}uuummmjjjffffffhhhlllooopppqqqttt{{{|||uuuxxxpppjjjlllooonnnmmmmmmqqqrrrsssqqqnnnkkkhhhggghhheeeaaa^^^^^^```aaaaaafffgggdddaaabbbdddaaa[[[___]]][[[\\\___aaa```^^^YYYZZZ\\\```cccdddcccaaacccddddddeeedddbbbaaa```^^^___aaaaaa```aaabbbdddbbbgggiiihhhhhhiiifffaaaccccccccccccaaa___\\\ZZZYYYYYY[[[\\\^^^___aaaaaa777666444222111000111111//////000000000000//////000000000000000000000000//////...//////000111222222777BBBWWWwwwoooeeeZZZ^^^rrr{{{\\\DDD<<<>>>BBBNNNbbb{{{eeeHHH:::555333222000///...//////***+++,,,------+++***)))************************++++++++++++++++++++++++***)))(((((())))))'''&&&))))))))))))))))))))))))''''''''''''((()))+++,,,(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&''''''''''''''''''''''''%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###%%%'''((('''&&&)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&(((%%%&&&'''))))))'''&&&%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''))))))((((((''''''''''''''''''''''''((((((((((((((((((''''''((()))+++++++++*********)))))))))))),,,)))'''(((***,,,+++***,,,,,,,,,,,,,,,---------///000111333777;;;>>>@@@DDDFFFHHHHHHHHHIIIKKKMMMRRRQQQPPPSSSVVVWWWVVVUUUSSSSSSSSSSSSSSSTTTTTTTTTTTTQQQRRRUUUVVVTTTSSSUUUXXXXXXWWWUUUSSSSSSUUUWWWWWWXXXYYY[[[]]]]]][[[YYYZZZWWWSSSRRRSSSVVVZZZ\\\^^^ccchhhmmmvvvwwwooohhhhhhkkknnnsssxxx{{{~~~}}}}}}zzzxxx|||{{{tttpppppptttyyy|||~~~}}}xxxnnnlllkkkmmmpppssssssrrroooppprrrtttwwwxxxwwwvvvyyyyyyxxxwwwuuurrrpppnnnlllmmmllljjjfffcccbbbbbbdddhhhjjjhhhgggfffccc]]]^^^]]][[[YYYWWWUUUTTTSSSSSSTTTUUUWWWYYY[[[\\\]]]999777555333111111111111000000111111111111000000000000000000000000000000////////////000111222222444999DDD[[[zzz}}}}}}xxxhhh```XXX```uuurrrWWWBBB;;;===BBBOOOddd|||aaaFFF:::555333222000/////////000//////...---+++***)))(((************************++++++++++++++++++++++++,,,+++))))))))))))'''&&&))))))))))))))))))))))))%%%%%%&&&'''(((***+++,,,)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###%%%'''(((((('''))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&'''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''')))))))))(((((((((((('''''''''''''''(((((((((((((((((('''(((((()))++++++++++++************)))))),,,***)))***,,,------,,,111000/////////000111222333555999===BBBEEEHHHJJJKKKLLLMMMMMMLLLMMMOOOQQQSSSSSSSSSUUUWWWWWWUUUSSSPPPPPPOOOOOOOOOPPPQQQRRRSSSPPPPPPSSSRRRNNNMMMOOORRRSSSSSSRRRRRRSSSVVVXXX[[[___dddfffdddaaa^^^\\\^^^]]]]]]^^^aaagggmmmpppuuuyyyxxxrrrnnnlllmmmqqqrrrooollljjjeee___aaa^^^YYYUUURRRPPPPPPQQQMMMNNNPPPRRRTTTUUUVVVVVV:::999666444222111000000///000000111111000000////////////000000000000000......//////000111222333666:::EEEYYYvvvyyy|||oooccc^^^[[[ggg|||kkkSSSAAA<<<>>>DDDRRRhhhyyyZZZCCC:::444333111000//////000000///...---,,,+++,,,---...***************************************************)))((()))***+++***)))((((((((((((((((((((((((&&&&&&&&&'''((()))*********))))))((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((())))))***&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%'''((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&'''***,,,...''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((('''&&&%%%%%%$$$%%%&&&'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++---...//////222111000000111333666888;;;>>>CCCHHHLLLOOOPPPQQQMMMNNNOOOPPPPPPRRRTTTWWWVVVVVVWWWWWWWWWUUUSSSQQQOOONNNMMMLLLMMMOOOQQQSSSSSSPPPQQQRRRPPPKKKKKKMMMSSSUUUWWWZZZ\\\___cccggglllrrrzzz|||yyyrrrmmmkkkhhhlllqqqxxx~~~}}}zzzuuunnnlllhhhaaa[[[VVVTTTUUUUUURRRSSSTTTUUUVVVVVVUUUUUU:::999666444222111000000...//////000000//////.........//////000000000000......//////000222333444888<<>>>>>@@@BBBFFFJJJMMMPPPRRROOOPPPRRRSSSTTTTTTSSSRRROOOOOOOOOMMMLLLNNNQQQTTTUUUVVVWWWVVVTTTUUUYYY\\\\\\^^^ccckkkwwwyyyxxx555444333111000000111111000000111111111111000000---------...///000000111......///000111333555666222===IIIRRR]]]mmm||||||vvvpppuuu||||||```GGG;;;;;;@@@EEERRRiii}}}```CCC555333///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))%%%%%%%%%&&&)))+++******))))))))))))))))))))))))$$$%%%'''(((((((((''''''''''''((()))***+++,,,,,,((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$&&&((()))'''$$$###$$$&&&''''''&&&&&&&&&''''''(((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''###%%%&&&&&&%%%&&&(((***''''''''''''''''''''''''"""$$$''')))*********)))'''''''''''''''((()))***&&&&&&'''((())))))((((((''''''''''''((((((((()))+++++++++,,,,,,---------,,,,,,,,,---------......---...///111111111111000111111222222222333333333444777999:::999;;;>>>BBBAAACCCFFFJJJMMMPPPQQQRRRPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUXXX\\\``````bbbcccccccccffflllqqqyyy{{{{{{{{{yyyuuupppnnnsss||||||{{{|||zzzuuurrrrrruuu{{{{{{yyywwwxxxyyyyyyuuuqqqooohhhffflllsssvvvxxxzzzxxxvvvvvv|||555444222111/////////000111111111111111111111111////////////000000000000000+++)))...111111000111333>>>IIIRRRaaauuuuuuyyy{{{\\\FFF>>>???CCCGGGWWWvvvoooRRR>>>555000111000///...---,,,++++++***++++++,,,---...//////---------,,,,,,+++++++++*********))))))))))))))),,,)))'''(((++++++)))'''))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''!!!$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$###((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$!!!$$$$$$###""""""###%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((()))(((((('''''''''(((((())))))))))))************---,,,++++++,,,---///000000000///...---...111444444333333222222333333444555333000///222666999;;;888:::===@@@BBBDDDEEEEEEGGGIIIMMMOOOOOOPPPRRRSSSRRRTTTSSSOOOOOOTTTXXXYYYYYY___dddeeehhhpppvvvyyy}}}~~~~~~|||{{{~~~{{{|||}}}~~~{{{vvvrrrpppkkkfffcccgggooorrrlllfffgggjjjlllllljjjhhhffffffbbbdddfffgggeeeddddddeeegggddd```___bbbeeehhhiiimmmlllkkkjjjgggccc___\\\^^^___ccchhhlllnnnnnnmmmiiigggfffeeeeeedddaaa___]]]]]]^^^aaadddeeedddccceeeaaa```eeejjjnnnsssxxxxxx}}}}}}yyy}}}}}}555444222000/////////000000000000000000000000000////////////000000000111222---+++///222111111333888BBBNNN[[[jjj{{{|||{{{\\\FFF===>>>DDDJJJ^^^}}}jjjMMM<<<444000111000///...---,,,++++++++++++,,,,,,---.........---------,,,,,,+++++++++))))))))))))************///---+++***+++***(((%%%))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''&&&&&&&&&''''''(((((($$$&&&'''&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''')))))))))(((((('''(((((()))************++++++++++++............///000111111000000000000//////111444555444444333333444444444666666666777:::===???@@@CCCDDDEEEFFFFFFFFFEEEEEEGGGHHHJJJKKKKKKMMMOOORRRRRRWWWZZZXXXZZZaaahhhkkkvvv}}}uuuggg\\\]]]^^^```bbbeeehhhiiinnnllliiifffccc```^^^^^^ZZZWWWTTTWWW[[[\\\WWWQQQSSSUUUVVVVVVTTTSSSTTTTTTXXXZZZ\\\\\\ZZZXXXWWWWWWVVVSSSQQQPPPRRRTTTUUUUUUUUUWWW[[[^^^___\\\XXXTTTSSSTTTVVVXXX[[[]]]]]]\\\YYYWWWVVVVVVWWWWWWUUUTTTSSSRRRRRRTTTVVVYYYYYYYYYYYYVVVVVV[[[___bbbfffkkkmmmooorrrsssrrrppprrrtttrrrvvvzzz{{{|||~~~~~~~~~|||wwwsssssswww{{{555333222000/////////000......................../////////000000000111111444///...111333222222555<<>>FFFOOOhhhbbbGGG888333000000000///...---,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++((())))))******+++++++++///---,,,++++++***((('''))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((())))))'''((('''%%%######$$$&&&###$$$%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&###%%%''''''&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))((('''&&&&&&''''''''''''''''''&&&'''((((((''''''(((******))))))(((((())))))***,,,,,,,,,---------......//////000111222222222222///000222111000000111333555444444444555666777777888999;;;===???@@@AAAAAACCCCCCDDDEEEGGGGGGHHHHHHGGGHHHIIIIIIKKKOOOTTTXXX^^^hhhooopppqqqzzzvvvooommmuuuzzzxxxqqqllljjjvvvyyykkk\\\PPPFFFFFFHHHJJJLLLOOOQQQSSSTTTTTTSSSQQQQQQPPPPPPPPPOOOOOOPPPRRRTTTRRRNNNKKKIIIJJJJJJIIIHHHJJJMMMPPPSSSVVVYYYZZZXXXVVVUUUUUUPPPNNNJJJIIIIIIIIIIIIHHHHHHMMMWWWaaaggggggbbb^^^XXXWWWVVVTTTSSSSSSSSSSSSRRRPPPNNNMMMNNNOOOOOONNNOOONNNLLLLLLNNNPPPQQQPPPOOOLLLMMMQQQTTTUUUXXX\\\^^^```bbbeeefffgggeeecccccceeeiiilllnnnppptttwwwyyyzzzyyytttnnnlllmmmoooooouuu{{{~~~~~~}}}~~~~~~}}}|||{{{{{{{{{~~~444333111000/////////000........................//////000000000111111111444000///111222111333777;;;HHH```xxxxxxXXXDDD<<<===IIIVVVrrrzzzZZZBBB666333111000//////...------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))******++++++***))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&$$$"""###&&&)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&&&&'''(((%%%&&&((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%''')))***+++***(((''''''''''''''''''((((((((('''((())))))))))))***,,,+++************++++++,,,......//////000111111111///000222444444444333333///000222222111000000111333444444666777:::;;;<<<>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIIJJJFFFGGGIIILLLPPPXXX```fffuuuwwwtttvvvyyy{{{~~~{{{uuulllbbb\\\ZZZ\\\```dddeeebbb]]]XXXVVV[[[gggqqqooofff[[[QQQIIIBBBCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPUUU[[[______\\\XXXUUUOOOOOONNNMMMNNNQQQWWW[[[]]]aaaeeegggfffdddccccccZZZUUUPPPLLLKKKKKKKKKKKKNNNVVVcccrrr}}}zzzuuullliiiddd]]]WWWTTTTTTTTTVVVSSSPPPOOOPPPRRRRRRRRRTTTSSSRRRRRRRRRPPPMMMKKKKKKJJJKKKNNNOOOMMMOOOSSSTTT[[[bbbddddddbbb^^^YYY[[[ZZZ\\\```dddfffkkkpppzzz{{{zzzvvvooojjjiiijjjhhhkkknnnoooooooooppprrrsssssssssssssssssssssssspppyyy333222000////////////000////////////////////////000000000000111111111111333//////111111111444999<<>>LLL]]]}}}tttTTT???666444222/////////...------,,,,,,---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((('''(((((())))))))))))***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&''''''(((&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%######%%%))),,,000---)))%%%###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''''')))((('''%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((&&&&&&'''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++------+++(((&&&$$$%%%&&&&&&%%%%%%&&&((($$$%%%'''((('''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((&&&$$$%%%'''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&''')))++++++***)))''''''''''''(((((()))))))))(((***++++++++++++---...---,,,,,,,,,------...///111111222222333444444555000111333555555555444444000111333333111000000111222333555777:::===@@@BBBDDDDDDDDDAAA???>>>AAACCCJJJIIIHHHHHHIIIKKKMMMNNNMMMOOOTTTYYY```iiisssyyy|||pppfffaaaaaabbb```bbbfffiiilllmmmmmmllliiiccc^^^\\\XXXPPPKKKKKKHHHJJJLLLLLLJJJIIIIIIIIIMMMWWW___]]]WWWRRRMMMIIIAAABBBBBBCCCDDDFFFHHHIIIJJJJJJLLLNNNPPPSSSUUUVVVYYY```hhhmmmkkkfffaaa^^^VVVVVVVVVVVVWWW[[[aaaeeeoooqqqssssssqqqnnnllllllccc]]]UUUPPPOOOQQQSSSTTT]]]dddqqq{{{wwwpppfff\\\WWWVVVWWWYYYXXXVVVWWWZZZ]]]___```aaabbbbbbccc```ZZZRRRLLLLLLKKKLLLOOOMMMKKKMMMRRRVVVdddppppppjjjeee___YYYWWWSSSRRRWWW[[[\\\aaahhhrrrssstttpppiiicccaaaaaa``````aaabbbbbbdddfffhhhiiijjjjjjkkkkkkkkkkkkkkkfffllluuu}}}222111000///...///000000000000000000000000000000000000000111111111222222111//////111111111666<<>>>>>CCCGGGHHHHHHJJJNNNTTT[[[aaaeeeiiilllqqqwww|||uuuooofff[[[TTTPPPNNNNNNIIIJJJLLLMMMNNNNNNMMMMMMMMMIIIIIILLLLLLGGGCCCBBB???@@@AAA@@@@@@AAADDDFFFEEEMMMRRRPPPNNNNNNMMMJJJCCCCCCDDDFFFHHHJJJLLLMMMPPPQQQTTTYYY^^^cccgggjjjlllppptttuuurrrlllgggddd___aaabbbccceeehhhmmmqqqzzzzzzzzzvvvqqqmmmjjjiiiiiiddd^^^[[[\\\```dddgggooorrrzzz~~~|||vvvlllbbb^^^^^^```ccccccdddhhhnnnsssvvvwwwvvvxxxyyyzzzvvvmmmbbbZZZQQQQQQSSSUUUTTTSSSWWW^^^gggxxxvvvooohhh```ZZZQQQNNNRRRUUUVVVZZZaaaeeeggghhhddd^^^YYYXXXXXXWWWVVVUUUUUUWWWZZZ^^^```aaabbbccceeeffffffffffffcccfffjjjmmmoooppprrrsssyyy222111000......///000000000000000000000000000000000000111111111222222222111///000222333333999@@@QQQsssfffLLLAAA===@@@SSSjjjhhhLLL<<<777333///...............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++(((***+++***'''&&&'''((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((()))((('''&&&%%%&&&&&&%%%%%%&&&))),,,+++)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((,,,***'''%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))...222333222///,,,$$$%%%%%%$$$###$$$&&&(((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((+++,,,***%%%###$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))''''''((())))))***++++++,,,...000000000000222444111111111111222333444555555666666777888999:::;;;666666666666777888999:::999999999777555555777999999999:::;;;===???AAABBB???CCCIIIKKKKKKMMMSSSWWWTTTUUUYYY___iiisss}}}{{{qqqnnnoooooommmppprrrqqqrrrqqqjjjbbbXXXTTTMMMHHHDDDCCCBBBBBB>>>>>>??????@@@AAAAAABBBFFFEEEHHHOOOPPPLLLGGGFFFBBBDDDEEEEEEEEEFFFHHHKKKKKKQQQTTTTTTUUUVVVTTTPPPJJJKKKMMMQQQTTTXXX\\\^^^dddeeeiiinnntttyyy~~~zzzyyywwwtttrrrpppmmmlllkkknnnrrrtttvvvxxx{{{}}}}}}|||zzzuuupppllljjjjjjjjjiiihhhjjjpppvvvzzz||||||{{{}}}}}}wwwwwwuuuoooiiigggkkkooottttttwww|||yyynnnggg]]]^^^aaaeeeeeegggnnnxxxxxxmmmfffZZZTTTXXXZZZXXX\\\ddddddggghhheeeaaa]]]\\\^^^ZZZWWWSSSPPPPPPSSSVVVXXX\\\^^^```ccceeefffggggggfffgggfffdddbbbbbbdddfffgggnnnsssssstttyyy~~~~~~111111///......///000000000000000000000000000000000111111111111222222222111000111333444555;;;CCCYYY}}}|||bbbIIIAAA>>>AAAUUUmmmeeeJJJ;;;666222---...............---------+++++++++++++++++++++++++++++++++,,,,,,---------((())))))+++,,,---......&&&(((******)))(((+++---))))))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&(((******)))((('''&&&''''''&&&%%%%%%''')))###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((---+++(((%%%###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%))),,,......---,,,%%%&&&&&&%%%$$$%%%''')))+++***((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((+++---***%%%"""$$$''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((((($$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))'''(((((()))***+++++++++---///111111111222444555333222333333444555666777666777777888:::;;;<<<<<<999888888777888999;;;<<<===<<<;;;999777777:::<<<===<<<<<<======>>>???@@@FFFNNNWWW^^^aaaeeejjjooosssssstttxxx~~~}}}rrrbbbWWWTTTSSSRRROOORRRSSSSSSUUUUUUOOOGGGGGGDDDAAA???>>>?????????===>>>???@@@CCCEEEHHHIIILLLLLLQQQYYY\\\WWWQQQPPPIIILLLNNNOOOOOOOOOOOOPPPXXX\\\``````bbbccc^^^WWWPPPRRRUUUZZZ___dddiiikkkuuuwwwyyy}}}}}}xxxqqqmmmmmmnnnpppqqqrrrvvv{{{}}}|||zzzvvvrrrqqqqqqrrrfffhhhlllsss{{{{{{yyyzzz~~~~~~xxxqqqkkknnnnnnllljjjkkkqqqwww~~~wwwooohhhjjjkkkoootttwww{{{xxxsssfff^^^aaabbb___bbbkkknnnppprrrpppllliiijjjkkkeee```XXXRRRPPPQQQRRRSSS[[[]]]```dddgggiiijjjkkkkkkiiifffaaa]]]\\\]]]___]]]aaadddeeekkksssvvvuuu{{{wwwtttvvvxxxzzz000000000000000111111222////////////000000000000333333222111222333444555111444222555:::666:::MMMjjjvvvZZZCCC@@@@@@AAATTTmmmxxxYYY???222111222111//////...------------...------,,,,,,+++***))))))+++*********))))))((((((+++,,,---......---+++***,,,+++)))((((((((()))***''''''(((((()))*********'''((((((((('''&&&%%%%%%''''''(((((())))))******)))))))))))))))*********((('''&&&&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&###!!!"""%%%'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%,,,,,,***)))''''''&&&&&&'''((((((&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''000***(((---222000...---555555555666666666777777777666666777999:::888777555666666777999::::::;;;<<<======>>>???@@@@@@@@@<<<<<<::::::999:::;;;<<<@@@??????>>>???AAAEEEHHHRRR```sss~~~xxx|||zzzpppiii\\\XXXRRRJJJEEEBBB@@@@@@@@@???>>>???AAABBBBBBAAA@@@???>>><<<<<<===???@@@AAAAAABBBEEEIIIOOOUUUXXX\\\___gggrrrwwwqqqaaaTTTTTTVVVXXXYYYZZZ\\\^^^aaajjjiiiggghhhjjjiiifffbbb[[[___fffmmmssswwwyyyyyyxxxrrruuutttmmmkkkooozzz~~~~~~~~~}}}{{{yyywwwwwwyyy}}}zzzxxxwwwvvvuuunnnuuuyyyuuusssxxx~~~zzzwwwuuutttssstttzzzvvvppplllnnnqqqtttyyy~~~~~~uuulll___VVVUUUZZZ[[[ZZZ\\\___aaaccciiippprrroooooohhh___YYYVVVUUUTTTSSSYYYUUUTTTZZZeeeoootttuuusssttttttpppmmmnnnuuu{{{000000000000000111111222....../////////000000000222222111000111222333444000333111444999666<<>>222111222222//////...------------...------,,,,,,+++******)))++++++++++++*********))))))***,,,------,,,+++***,,,+++***)))((())))))***'''(((((((((((()))))))))''''''((((((''''''&&&%%%&&&'''''''''(((((((((((())))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$""""""%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%))))))(((''''''''''''((((((((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******111---...666:::888444222555555666777888999999:::999888888999::::::888777555666777999;;;<<<===>>>@@@@@@????????????>>>>>><<<;;;:::::::::;;;<<<===>>>@@@@@@??????EEEQQQZZZsss~~~{{{tttwww~~~|||sssjjj```WWWQQQHHHFFFBBB>>><<<<<<===>>>??????@@@AAABBBBBBBBBAAACCCAAA@@@@@@AAACCCDDDEEEFFFHHHLLLRRRYYYaaagggjjjtttuuuxxx||||||uuuhhh___^^^^^^```cccggglllppprrruuusssqqqrrrrrrrrrooolllkkknnntttzzz~~~zzzyyyyyy|||{{{{{{{{{|||yyysssqqqtttyyy|||vvviiiaaa```dddgggggghhhllloooqqqvvv||||||yyyssskkk___WWWSSSRRRRRRQQQSSSQQQQQQUUU^^^iiiqqquuuuuuuuussspppnnnnnnrrruuuuuuvvvxxxyyyzzz000000000000000111111222////////////000000000000111000000000000111222222000333111222777666???UUU{{{~~~vvvnnnooo|||eeeNNN======AAAGGG^^^xxxqqqSSS===333111222222//////...------------...---,,,,,,++++++*********,,,,,,,,,+++++++++++++++''')))***+++,,,,,,+++***++++++***))))))))))))***((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''******))))))(((((('''''''''&&&%%%&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((('''''''''((((((((((((((((((((((((*********+++,,,---...///111///333<<>>===<<<<<<::::::::::::;;;===???@@@<<>>:::999777666777:::===???AAACCCEEEHHHIIIIIIHHHGGGHHHGGGFFFIIIOOOSSSTTTTTTTTTXXX___hhhqqqyyy|||uuuqqqnnnlllkkknnnuuu|||~~~}}}}}}}}}~~~}}}|||{{{{{{zzzvvvrrrpppuuu{{{~~~rrrllllllppptttwwwxxx}}}|||sssfffZZZTTTSSSSSSTTTPPPPPPRRRVVV^^^kkkyyy{{{wwwtttqqqnnnllliiiiiiiiijjjooowww000000000000000111111222000111111111111222222222000000000000111111222222000333000111666666BBBZZZzzzxxxvvvmmmeeeiiizzz|||\\\III;;;<<>>:::666555555555666777777888999999999888888:::<<<===<<<:::<<<<<<===>>>???@@@AAAAAAAAAAAA@@@>>>===<<<;;;:::999999999:::<<<>>>@@@BBB<<>>===;;;:::999:::<<>>666111000111//////...------------...,,,,,,+++++++++++++++***))))))******************&&&'''((()))******++++++++++++++++++*********)))******)))((('''&&&&&&%%%''''''((((((((((((((('''(((((((((((((((((((((((()))))))))((('''&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''((()))))))))((('''((((((((()))))))))***......///000222444666777666333333777888555444555555555555666666666666666777777888:::===??????>>>AAAAAAAAA@@@@@@@@@??????===<<<<<<<<<;;;;;;;;;:::888888888999;;;>>>AAABBB@@@EEEOOO]]]kkkvvv}}}~~~~~~{{{uuulllbbbYYYTTTNNNFFF@@@@@@AAAAAABBBDDDFFFCCC???===>>>???@@@@@@======>>>???BBBFFFJJJLLLYYY___gggmmmoooppppppqqqnnnnnnqqqvvv}}}}}}{{{zzz~~~~~~xxxpppkkkmmmpppssszzzzzzrrrmmmkkkkkkkkkoootttxxxsssiiifffeeeeeeiiiqqq|||000000000000000111111222333333333444444444444555000111222222333333222222///333111222666777FFF```{{{ssspppiiieeeccclll}}}~~~oooRRRFFF<<<===BBBOOOhhhkkkLLL===777111///111//////...------------...++++++++++++++++++++++++)))))))))))))))*********(((((())))))******++++++++++++,,,,,,++++++***)))+++******)))(((''''''&&&''''''((()))))))))(((((()))))))))))))))(((((((((((((((''''''&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&%%%$$$###!!!###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))************((())))))******+++++++++000000000111333555666777:::666444666555333555888666666666777777777888888::::::;;;===AAABBBBBBAAACCCCCCBBBAAA@@@???>>>===::::::::::::::::::;;;;;;777777777888;;;===@@@AAABBBEEEMMMYYYeeeiiigggcccdddbbb___ZZZSSSLLLFFFCCCCCC===:::;;;<<<<<<>>>AAA??????@@@BBBDDDEEEDDDBBB???@@@CCCGGGMMMRRRWWWZZZlllsss{{{{{{xxxvvvrrrkkkiiiooorrrsssyyy|||xxxxxxxxx}}}wwwnnnkkklllpppwww000000000000000111111222222222222222333333333333//////111222222222111000///444333333666777FFFaaa}}}zzzrrrnnnffffffiiisss|||lllNNNEEE===>>>CCCRRRkkkdddGGG:::666111///222//////...------------...++++++++++++++++++++++++)))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,+++***)))++++++******)))))))))(((''''''((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%######$$$%%%%%%&&&''''''&&&''''''''''''%%%$$$###"""%%%&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&((()))***''',,,///---((($$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***++++++,,,,,,,,,+++++++++,,,---.........111111111222333444666777999666555666666444666;;;777888999:::<<<===>>>???@@@@@@@@@BBBDDDEEEEEECCCBBBBBBAAA@@@???>>>======::::::::::::::::::::::::666666666777999<<<>>>@@@>>>AAAFFFKKKPPPQQQOOOLLLMMMKKKHHHEEECCC@@@>>>===AAA===;;;===??????AAAEEEEEEGGGMMMSSSWWWVVVSSSOOOMMMOOOSSSYYY```ffflllooo}}}}}}yyyyyyyyywwwqqqqqqyyy{{{xxx}}}{{{{{{~~~vvvpppooossszzz000000000000000111111222000000111111111222222222---...000111111111000//////444444444777777EEEaaayyyyyyrrrlllgggjjjooozzz|||lllKKKCCC===>>>DDDTTTnnn|||^^^BBB888666111000333//////...------------...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***************+++++++++,,,---,,,+++***)))++++++++++++************''''''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%######$$$%%%%%%&&&''''''''''''(((((('''%%%$$$"""!!!%%%'''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))%%%&&&&&&''''''&&&&&&%%%(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''######$$$%%%''')))+++,,,(((///444111)))$$$'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))***+++,,,---------------......///000000111111111111222333444555666666444444777666555777<<<888999;;;===@@@BBBDDDEEEFFFEEEEEEFFFGGGGGGEEEDDD@@@@@@@@@??????>>>>>>>>><<<<<<<<<;;;;;;:::::::::666666666777999;;;===???999<<>>>>>???@@@@@@@@@BBB>>>===@@@BBBBBBDDDHHHMMMRRR[[[eeekkkjjjeee``````bbbffflllrrrxxx}}}yyy{{{}}}xxxvvvxxx}}}sssnnnpppuuu000000111111111000000///111111111222222333333333111111000000000000000000111222//////666:::JJJfff|||tttmmmnnnrrr|||xxxdddJJJ@@@:::===HHH\\\yyyoooRRR???:::333111333000111111000......------------,,,+++*********+++,,,---......---+++)))***+++******))))))))))))*********++++++,,,,,,++++++***((()))+++,,,+++)))'''&&&''''''(((((())))))******&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((***)))''''''((())))))(((%%%&&&&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%&&&'''((((((&&&$$$### $$$&&&''''''%%%$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%.........,,,)))''''''''''''''''''''''''((())))))&&&&&&%%%%%%$$$$$$%%%%%%''''''((())))))))))))))))))***+++,,,...///000111444333222111111222333333555444444444444555666666888777777777888:::;;;<<<<<<>>>AAACCCEEEEEEEEEDDDEEEFFFHHHIIIHHHEEEBBB@@@BBBAAAAAA@@@>>><<<;;;:::============<<<;;;:::999:::777555555888999888666:::999999:::<<<===<<<<<<=========>>>???@@@AAABBBAAA??????CCCFFFIIIMMMPPPUUUdddrrrwwwyyy}}}|||xxx~~~zzz{{{~~~{{{xxxwwwyyy~~~wwwsssxxx}}}000000111111111111000000111111222222222333333333111111111111111111111111222333000111888===NNNiii|||yyyyyy|||ttt^^^IIIAAA<<>>@@@AAAAAACCCEEEGGGHHHHHHHHHGGGHHHHHHHHHHHHFFFCCC@@@???;;;<<<===???@@@@@@@@@@@@???>>>>>>===;;;999888777:::888777888;;;<<<<<<;;;:::::::::;;;===>>>??????>>>??????@@@AAACCCCCCDDDJJJKKKLLLMMMNNNSSS\\\dddkkkvvv|||zzz{{{zzzuuurrrsssyyy000000111111111111111000111222222222222333333333222222222222222222222222333555111333:::???PPPlllqqqYYYGGGAAA>>>FFFXXXppp^^^EEE666555000000333111//////...---,,,,,,,,,,,,------,,,++++++++++++++++++,,,---,,,******+++,,,******))))))))))))************++++++++++++************+++,,,,,,***)))((())))))))))))((((((((((((++++++******)))'''&&&%%%)))))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''((()))((('''&&&%%%)))(((((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))(((''''''&&&&&&&&&''''''(((((('''''''''((())))))&&&''')))+++,,,......///222222222111111000000000---000444888:::888666444555555666666888999;;;<<<>>>>>>???@@@BBBEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGEEEBBB@@@>>>===999:::<<<>>>@@@BBBCCCCCC??????>>>>>>===<<<;;;:::999888777888;;;<<<===<<<============>>>@@@BBBCCCAAABBBDDDGGGJJJLLLMMMMMMTTTXXXZZZZZZ[[[cccpppzzzzzz|||zzzuuussssssqqqwww000000111222222222111111222222222222222222222222222222333333333333333444333555222333;;;???QQQlllrrrXXXDDD@@@@@@KKKaaa||||||WWW@@@444444//////222111---,,,,,,+++******++++++------,,,,,,++++++++++++)))***,,,+++******+++,,,******))))))))))))************++++++++++++************++++++++++++***)))******))))))((((((''''''************)))((('''&&&)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((('''&&&&&&&&&'''(((((('''&&&''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((('''(((((())))))(((''''''((('''&&&$$$############&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&###%%%&&&&&&&&&&&&((()))(((''''''&&&&&&&&&&&&&&&((((((((((((((()))***+++(((***,,,...000222333333111111222222333444444444111333777999999777444222777777888999;;;===???@@@BBBCCCDDDFFFHHHKKKMMMNNNMMMNNNNNNNNNMMMLLLKKKJJJFFFEEECCC@@@>>>===============>>>???@@@@@@@@@@@@@@@???????????????@@@@@@::::::::::::<<<===>>>>>>???@@@AAABBBCCCEEEHHHJJJJJJLLLPPPTTTXXXZZZ\\\]]]cccgggjjjkkkppp{{{|||vvvuuu{{{}}}|||~~~~~~wwwuuuuuuvvvvvv|||000000111222222222222222222222222222222222222222222222333333333444444444333666222444;;;@@@QQQmmmtttYYYAAA???AAANNNhhhwwwSSS===444444///...111///...---,,,,,,,,,,,,,,,,,,------------,,,,,,++++++(((***+++***))))))***+++******))))))))))))******)))******++++++******)))************+++***************))))))((((((''''''(((((())))))))))))(((((('''''''''((()))******+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&(((******((('''''')))((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''(((((((((((((((((('''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&''')))(((''''''&&&&&&&&&''''''((((((((())))))+++,,,------...000222444666666777111111222333444555555666555666777777888888888888::::::;;;===???AAACCCDDDFFFGGGHHHJJJLLLNNNOOOPPPNNNNNNMMMLLLKKKJJJIIIHHHAAA@@@>>><<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>AAAAAA@@@???>>>>>>??????<<<=========>>>???AAABBBAAAEEEJJJNNNQQQTTTYYY\\\___```bbbeeeggghhhiiijjjrrrvvvyyy}}}yyyxxxxxx|||~~~}}}~~~|||}}}~~~~~~000000111222333333333333333333333222222222222111111222222333333444444555333666333666>>>DDDWWWssssssWWWAAA@@@DDDRRRnnnqqqNNN;;;333555///---000...000000///////////////000---------------,,,++++++)))***+++***)))((()))*********))))))))))))******))))))************)))))))))))))))))))))*********))))))))))))((((((((((((&&&&&&'''(((((((((((((((%%%&&&&&&''')))******+++((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&%%%))),,,+++)))'''((()))'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&((()))***&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''')))))))))'''&&&'''((('''''''''''''''((())))))))))))******,,,---//////111222333555666777777777555555555555555555555555777777777888:::<<>>???@@@AAACCCEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKJJJHHHGGGFFFEEEDDD===<<<<<<;;;<<<>>>???@@@>>>>>>???@@@AAAAAAAAA@@@CCCBBB???===<<<;;;;;;<<<:::<<<>>>???@@@BBBEEEGGGLLLRRR[[[cccggglllqqquuuxxxwwwvvvtttsssrrrrrrrrrwww|||~~~zzz///000111222333333333333333333333222222222111111111111111222333444444444333666555:::EEEMMM```}}}pppTTTBBBCCCFFFUUUrrriiiIII777111444///,,,000...000000////////////000000,,,---.........---,,,+++)))***+++***(((''''''(((******))))))))))))******))))))************))))))(((((('''(((((())))))***(((((((((((())))))))))))&&&''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&'''((((((((((((((((((###(((,,,+++(((&&&&&&)))&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&((()))((('''&&&''')))'''''''''((()))***+++,,,,,,,,,,,,---///111222333444555555666666666555555666666666777888888999999;;;;;;;;;<<<>>>AAADDDFFFCCCCCCCCCEEEFFFHHHJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBAAA=========>>>???@@@AAAAAA>>>>>>???@@@AAAAAAAAAAAABBB@@@???>>>===>>>@@@AAA@@@CCCGGGJJJLLLPPPUUUYYYccckkkvvv}}}}}}zzzzzzzzzzzzzzz///000111222333444444444333333333222222111111111000000111222222333444444333777777>>>JJJTTTiiinnnRRRDDDEEEIIIWWWuuudddDDD333///333...,,,000///------,,,,,,,,,------...,,,---.........---,,,+++***++++++***'''&&&&&&'''******))))))))))))******))))))************))))))'''''''''''''''((())))))''''''(((((())))))******((((((''''''&&&%%%######'''''''''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&'''((()))))))))((("""'''++++++'''$$$%%%(((%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))$$$&&&''''''''''''((()))'''''''''(((***+++---.........///000222333555666555555666666555444333333333444666888:::===>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLKKKLLLLLLLLLKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAA@@@?????????>>>???@@@BBBFFFIIIKKKMMMRRRWWW\\\___dddkkkpppyyy~~~zzzwww|||{{{~~~|||}}}{{{222222222222222222222222222222111111111111111111///000222444555555444444333555888???NNNbbbsss|||lllSSSJJJIIINNN```zzzuuu^^^AAA999111///111222///+++......------------......---------.........//////...---,,,,,,++++++++++++***)))(((''''''((()))***'''((()))******+++******''''''((((((((((((''''''''''''((((((((((((''''''(((''''''''''''(((((()))''''''&&&&&&&&&''''''(((&&&&&&'''&&&%%%###!!!((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''&&&%%%$$$$$$'''&&&$$$""""""$$$'''(((&&&&&&&&&'''''''''((((((((())))))'''%%%$$$%%%&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((((((''''''''''''''')))+++---///000111000111444666777666555444555555555555666666666777777888:::<<>>AAAEEEGGGGGGHHHIIIKKKIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGEEECCCBBBAAA@@@AAAAAAAAA@@@@@@???>>>===>>>@@@BBBCCCCCCBBB@@@???>>>;;;<<>>@@@AAABBBCCCDDDCCCEEEIIIJJJKKKKKKLLLMMMMMMKKKJJJKKKMMMNNNNNNMMMNNNLLLHHHEEEBBBAAAAAABBB??????>>>=========>>>??????@@@@@@AAA@@@???>>>===???<<<<<<@@@BBBAAACCCHHHKKKPPPVVV\\\ccckkkuuu{{{yyyyyyxxxvvvwww}}}~~~~~~}}}yyyuuurrrpppsssvvv}}}222222222222222222222222111111222222222222222222555555666777777666666555444555===NNNeeewww~~~|||vvvYYYCCC@@@FFFTTTkkkgggNNN<<<777333222555555111------...///000000///...---------........./////////,,,,,,+++++++++,,,------,,,+++***)))))))))))))))))))))))))))(((((((((((('''((()))***************'''(((((())))))(((((('''((('''''''''(((((()))***((((((''''''''''''((((((%%%%%%%%%&&&(((***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))((('''&&&%%%$$$#########&&&&&&&&&''''''''''''''''''((()))(((&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((('''&&&&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))###%%%''')))***+++++++++''''''((((((((()))))))))''''''''''''''''''''''''(((((('''''''''(((((()))''''''((())))))***++++++//////111333555777888999;;;;;;;;;::::::::::::999777888999;;;===>>>@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEHHHKKKNNNOOONNNNNNOOOPPPOOOMMMLLLMMMOOOOOOOOONNNOOOKKKGGGBBB??????@@@AAA???>>><<<<<<<<<===@@@AAABBBAAAAAA@@@???>>>>>>>>>AAA>>>>>>BBBFFFIIIOOOUUU[[[aaajjjttt|||~~~}}}}}}{{{{{{}}}~~~|||}}}}}}|||{{{yyywwwtttsssrrrqqqyyy}}}111111111111222222222222111111222222222222222333666666666666666555555555555666AAAYYYttttttpppsss~~~hhhPPP??????FFFWWWnnnbbbIII999555222222444444111------...000111111000...---000000111111111222222222++++++++++++,,,,,,---...++++++******)))(((((((((******)))(((((('''''''''******+++++++++******)))(((((())))))))))))((((((''''''''''''((()))******))))))(((((('''(((((((((***)))((('''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((%%%&&&&&&&&&&&&%%%###"""''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&'''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))))))))'''$$$###)))))))))*********++++++''''''''''''''''''''''''((((((''''''''''''(((((('''((()))***+++---......///111333666999<<<>>>@@@<<<<<<;;;;;;;;;<<<============???@@@AAACCCDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGKKKNNNPPPQQQPPPOOOPPPPPPMMMLLLLLLLLLMMMNNNLLLKKKHHHFFFCCC@@@>>>>>>>>>???@@@??????>>>>>>???@@@@@@CCCBBBAAA@@@@@@@@@@@@AAABBBCCCGGGNNNUUU\\\bbbgggmmmrrr{{{|||{{{}}}~~~{{{}}}}}}~~~}}}|||{{{zzzzzzzzzzzz000000000111111222222222111111222222333333333333555555444444444444444444777777EEEcccrrrgggfffqqqooo[[[JJJ???AAAHHHXXXnnn```GGG555333111111222222///---,,,...///111111///...,,,,,,,,,,,,,,,------------++++++++++++,,,,,,---...************)))(((((((((+++***)))(((''''''((((((,,,,,,,,,,,,+++)))((('''(((((())))))))))))(((((('''''''''(((((()))+++++++++***)))(((((((((((((((,,,***(((&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%$$$"""###%%%&&&'''&&&%%%%%%'''''''''''''''''''''&&&%%%''')))((('''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$!!!%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))+++,,,...000111222444444666888;;;===>>>???;;;;;;;;;<<<===>>>@@@AAADDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKMMMOOOPPPOOONNNNNNOOOLLLLLLKKKKKKLLLLLLJJJHHH@@@AAAAAAAAAAAA@@@?????????@@@@@@AAA@@@???>>>===>>>>>>>>>???AAACCCEEEFFFJJJPPPYYYbbbkkksssxxxyyyzzz~~~|||yyyzzzzzzuuuuuu~~~//////000000111222222222111111222222333444444444333333222222222333333444888999IIIjjj{{{hhh```dddqqq~~~xxxbbbPPPEEEAAACCCJJJYYYmmm}}}^^^DDD555333000/////////...---,,,---...//////...---,,,)))*********++++++++++++,,,,,,+++++++++,,,------))))))***++++++******)))++++++)))(((((()))******,,,,,,,,,+++***)))((('''((())))))******))))))((('''''''''((()))***+++,,,,,,+++***))))))(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***&&&''''''''''''''''''&&&''''''''''''&&&%%%$$$###!!!"""$$$&&&'''''''''&&&'''''''''''''''&&&&&&&&&$$$'''))))))'''&&&&&&&&&"""############""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((''''''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***++++++,,,---///111222444444999999::::::;;;<<<<<<<<<<<<<<<>>>???AAABBBDDDDDDHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHJJJLLLMMMLLLKKKLLLLLLLLLKKKKKKKKKLLLKKKHHHEEE???@@@CCCDDDEEEDDDCCCAAA>>>??????@@@@@@???>>>>>><<<>>>AAAFFFJJJNNNRRRSSS]]]fffqqqyyy}}}}}}{{{ssskkkfff___iiivvv/////////000111222222222111111222222333444444555222222111111222333444555999:::LLLnnnsssbbb___gggqqq|||~~~oooXXXHHHAAA???CCCKKKZZZnnnxxxXXX???777444111///............------------------------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,)))***+++------------,,,,,,+++)))))))))***,,,---))))))***************)))))))))************))))))'''''''''((()))+++,,,------,,,+++***))))))))))))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***'''(((((())))))(((((('''&&&'''''''''''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$&&&))))))(((&&&&&&&&&######$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&$$$$$$######$$$&&&)))***&&&'''(((((((((((('''&&&((((((((((((((((((((((((************++++++++++++((((((((()))))))))******''''''''''''''''''''''''(((((()))***+++,,,...///...///000222333555666777999999:::;;;===>>>??????@@@BBBDDDEEEGGGGGGGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGDDDGGGIIIJJJJJJIIIJJJKKKIIIHHHHHHHHHHHHGGGDDDAAAAAABBBCCCCCCDDDDDDCCCCCCAAA@@@??????@@@CCCFFFHHHGGGKKKQQQYYYaaaggglllnnnwww~~~~~~yyytttqqqrrrtttyyyzzzzzzxxxrrrjjjbbb]]]VVV^^^hhhpppvvv|||yyyttt...//////000111222222222111111222333333444555555222222111111222444555777:::<<>>===BBBKKK\\\ooosssTTT;;;999666222///......//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...------,,,++++++++++++***+++---///000000//////,,,+++***)))***+++---///&&&&&&((()))++++++,,,,,,))))))************))))))'''''''''((()))+++,,,------,,,+++***))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((())))))))))))((((((%%%&&&'''((())))))))))))&&&%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&###&&&))))))((('''&&&&&&&&&''''''((('''&&&$$$######$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&"""!!! !!!###'''+++...'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))******+++---///111222000111222333555666777888555666888<<>>PPPlllyyyuuunnneeefffmmmvvvzzzttt___JJJ@@@===<<>>AAACCCEEEEEEEEEGGGIIIKKKLLLLLLJJJHHHFFFLLLMMMNNNOOOPPPOOOOOONNNOOOOOONNNMMMKKKHHHFFFEEEGGGHHHIIIJJJJJJIIIGGGGGGDDDDDDCCCCCCAAA@@@>>>>>>BBB@@@??????AAABBBAAAAAACCCCCCDDDEEEKKKWWWfffqqqsssxxx~~~}}}|||~~~}}}|||yyy~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~zzzqqqjjjgggeeedddcccffflllrrrwwwzzz}}}~~~{{{pppfffbbb222222222111111111000000333333333333333333333333333222111111333555666666666???RRRnnn~~~{{{uuulllkkkrrrwwwzzzrrr\\\HHH???>>>???IIITTTgggzzzgggJJJ888222222000///...------------,,,,,,++++++,,,,,,---************++++++++++++++++++************+++++++++++++++******++++++,,,***************)))((((((************++++++++++++&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++)))(((&&&''''''((((((((((((((('''((('''&&&$$$$$$&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&&&&%%%(((((()))'''&&&%%%&&&(((&&&%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((()))(((&&&$$$######$$$%%%******))))))((((((''''''(((''''''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******$$$%%%&&&((()))*********///000000000111111222222555333333555999<<<<<<;;;???AAACCCFFFHHHIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKMMMMMMOOOPPPPPPPPPOOOOOOLLLLLLJJJIIIGGGEEEDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@@@@=========>>>???@@@BBBCCCEEEIIIPPPXXXcccppp}}}~~~xxxxxxzzz~~~~~~|||}}}}}}zzzwwwwwwzzzvvvqqqooonnnnnnpppppppppoootttrrrrrrtttqqqggg```]]]222222222111111111111111222222222222222222222222111222222222333444444444555???SSSppp~~~vvvuuuyyy}}}zzznnnXXXEEE>>>???BBBNNN]]]sssbbbEEE444111111///...------,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++************++++++************++++++------,,,,,,+++***(((((()))************))))))(((((((((((()))***+++++++++((((((((()))***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))*********)))'''&&&'''((((((((((((((('''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''******))))))((('''''''''%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%%%%&&&'''((((((''''''''''''(((((((((((()))(((&&&%%%$$$$$$%%%&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&(((((((((''''''''''''&&&&&&&&&%%%&&&''')))***,,,###$$$'''))),,,---...///111111222222333444555555666666777:::>>>@@@@@@???DDDEEEGGGIIIKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOMMMNNNOOOPPPPPPPPPOOOOOOKKKJJJHHHFFFDDDCCCCCCCCCAAAAAACCCCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>:::<<<>>>??????CCCHHHMMMTTT\\\hhhuuu{{{xxxyyy{{{}}}~~~}}}~~~~~~}}}|||xxxyyy}}}~~~~~~yyytttvvvvvvwww~~~}}}|||zzzwwwssspppooommmmmmooollleee``````111111111111111111111111111111111111111111111111///000222333222222222222444>>>TTTqqq}}}kkkTTTBBB<<>>AAACCCCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJKKKKKKJJJKKKKKKMMMOOOPPPMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKHHHEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@>>>======<<<<<<;;;>>>BBBDDDGGGOOO\\\fffttt{{{~~~yyyzzz}}}{{{}}}}}}xxxuuussspppqqqvvvyyy|||~~~|||xxxuuuuuuvvvtttuuuvvvuuussssssuuuwwwsssyyy}}}xxxtttsssuuuvvvxxx|||}}}yyyzzz~~~zzzxxxwwwwwwsssllljjjlll111111111111111111111111111111111111111111111111---///222222111000111333555@@@VVVtttiiiQQQ@@@:::???EEESSSkkkqqqTTT>>>333000///...---------------...---,,,,,,+++++++++,,,......------,,,,,,,,,+++++++++************++++++)))***+++,,,,,,+++)))(((((())))))*********)))))))))))))))(((((((((''''''$$$$$$$$$%%%&&&((()))***&&&'''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&&&&'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%###%%%''''''%%%#########***)))((('''&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''''''''%%%&&&&&&''''''(((((((((''''''((())))))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***(((''''''(((***+++---...///111222333444444555555555666777888888999999;;;>>>BBBDDDEEEFFFGGGFFFGGGIIIJJJKKKKKKJJJJJJLLLKKKKKKJJJKKKMMMOOOQQQLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJGGGEEEDDDEEEFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDAAAAAA???>>>============<<>>AAACCCDDDFFFHHHIIIGGGHHHJJJLLLLLLMMMLLLLLLNNNNNNMMMMMMMMMOOOPPPQQQKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDCCCCCCCCC??????>>>>>>???AAACCCDDDHHHNNNXXXdddtttxxxuuuyyyxxxrrrrrrzzz}}}vvvppprrryyy{{{tttoooooopppssswwwzzz{{{{{{zzzsssmmmhhheeedddbbb___```ccc```bbbccc```ZZZUUUTTTUUUYYYWWWTTTRRRSSSVVVZZZ]]][[[]]]^^^___cccjjjttt{{{uuuiiiaaa]]]___bbbfffhhhkkkooouuu}}}uuutttrrrrrr{{{~~~vvvtttxxx000000111111111222222222333333333333333333333333///222444444222333888<<>>CCCLLLeee~~~^^^DDD777555000000//////....../////////...---,,,++++++++++++******++++++++++++++++++++++++************++++++)))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))***)))))))))***++++++,,,''''''((())))))***++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&((())))))))))))&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''%%%&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))(((&&&&&&'''(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))((((((&&&&&&&&&'''''''''''''''&&&''')))++++++***)))(((''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))+++---///000000000111222444555555555555999999888888888888777777;;;===@@@@@@@@@AAADDDGGGGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJNNNRRRVVVYYYeeekkkwww|||tttrrrwww}}}sssjjjjjjxxx{{{wwwqqqnnnjjjfffdddgggllluuu{{{ssskkkccc^^^ZZZ]]]```cccdddgggkkkooosssuuutttqqqooooookkkdddaaa]]][[[[[[YYYUUUTTTVVVRRRUUUVVVTTTOOOLLLKKKLLLMMMLLLJJJJJJKKKMMMNNNOOOPPPPPPQQQSSSWWW]]]bbbeeejjjgggaaaYYYSSSQQQSSSVVV\\\]]]```ccciiiqqqyyy~~~|||zzzwwwtttrrrmmmooonnnnnnvvv}}}|||}}}}}}|||}}}wwwuuuxxx000000111111222222222222333333333333333333333333111444666555444555;;;AAALLLVVVlllcccOOODDD@@@GGGPPPnnnyyyXXX???555555111000000////////////000///...---,,,++++++++++++(((((())))))*********+++++++++************+++++++++***)))(((((()))***+++(((((()))***************(((((())))))******++++++)))((((((((((((((())))))'''(((((()))***++++++,,,((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&((()))*********&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''$$$%%%'''(((******))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&'''&&&$$$######%%%'''%%%%%%&&&&&&((()))***+++''''''''''''((((((((()))'''((()))))))))))))))(((((((((((((((((((((((((((&&&(((***+++,,,+++***)))''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))******+++,,,---............---222333555777888999999:::::::::999888888777777666888:::;;;;;;:::;;;@@@CCCDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIJJJKKKJJJKKKKKKLLLLLLKKKJJJJJJEEEEEEDDDEEEFFFHHHJJJKKKVVVWWWZZZ^^^dddjjjpppsss~~~}}}{{{{{{{{{yyyzzzssskkkiiimmmssswwwxxxtttiiijjj|||{{{|||~~~zzzxxxtttpppmmmhhhddd```YYYXXXZZZ^^^aaaeeeoooyyyuuupppiiiccc___[[[VVVQQQNNNRRRUUUVVVVVVZZZbbbhhhiiijjjhhhdddcccccc___YYYWWWTTTRRRSSSQQQLLLJJJLLLIIILLLOOONNNJJJHHHHHHJJJFFFFFFGGGHHHIIIIIIGGGFFFHHHHHHIIIMMMQQQUUUVVVVVVRRRSSSSSSPPPLLLLLLNNNQQQQQQQQQQQQTTTYYY^^^ccceeelllkkkiiihhhgggfffccc```___bbbaaaaaaiiiuuuzzzwww|||{{{yyyvvvtttuuuxxx{{{xxxvvvxxx||||||yyyxxxzzz}}}|||zzzzzzyyywwwzzz222222333333222111///...000111222333333333333333444333444555333444AAAQQQdddlll{{{{{{\\\III@@@@@@KKKXXX~~~hhhKKK;;;444222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------***)))((((((((((((((()))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,+++***)))((((((((()))******))))))((((((''''''''')))+++***'''&&&(((***+++***)))((((((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((***,,,,,,***(((((((((''''''''''''''''''''''''%%%'''+++---...---,,,+++&&&&&&''''''((()))))))))***)))'''&&&&&&(((***+++&&&'''''''''(((((())))))%%%&&&((()))))))))((('''((((((((((((''''''''''''************))))))))))))***(((((()))***++++++)))'''(((***)))(((((()))******)))))))))))))))***+++/////////000111111222222444555666888999:::::::::666666777888777666444333<<<:::888777888;;;===???FFFHHHKKKKKKJJJHHHHHHIIIKKKNNNPPPMMMHHHEEEGGGJJJOOOKKKGGGEEEGGGHHHGGGEEEMMMJJJHHHHHHJJJJJJHHHFFFHHHGGGGGGHHHNNNWWW```fffooouuu{{{}}}~~~{{{zzz}}}{{{sssrrrsssrrrsssppphhhaaabbbjjjoooppprrrlllmmm}}}{{{{{{xxxyyyzzz{{{|||}}}}}}~~~{{{{{{{{{zzzzzzyyyyyyxxxwwwzzzwwwooommmhhheeeddd```XXXRRRQQQLLLOOORRRUUUWWWXXXZZZ\\\[[[YYYWWWUUURRRNNNJJJFFFIIIJJJLLLOOOSSSYYY]]]```bbbaaaaaa___[[[XXXTTTRRRRRRPPPMMMKKKJJJIIIHHHHHHRRRQQQUUU[[[\\\VVVOOOLLLKKKJJJJJJLLLPPPQQQOOOMMMHHHLLLQQQVVVXXXXXXVVVUUUPPPLLLKKKMMMNNNLLLNNNRRRQQQNNNLLLLLLOOOTTTWWWYYY___^^^\\\YYYVVVTTTRRRQQQUUUTTTSSSUUU[[[bbbgggiiiuuuqqqnnnmmmjjjgggiiinnnpppkkkkkkpppssspppooorrr|||uuuqqqpppqqqqqqooolllkkknnnqqqqqqvvv|||vvvrrrpppuuu~~~}}}yyyyyy222333333444333333111111222222222222222333333333333333555666555:::LLL___pppwwwuuuWWWGGG@@@CCCRRRbbbbbbFFF666000...111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))))))))((())))))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''''''''(((((((((************)))))))))((((((***+++***'''&&&((()))))))))(((((('''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((()))++++++)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++### ***:::???444'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''')))+++,,,''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((('''&&&'''((()))((('''(((***+++***)))((()))+++++++++******+++,,,------//////000222333555666666::::::999888777666555555666666777777777777666666:::999999:::<<>>AAADDDFFFHHHHHHHHHHHHGGGEEEEEEFFFGGGGGGJJJKKKIIIEEECCCEEEGGGDDDDDDCCCEEEGGGIIIIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMVVV___lll{{{{{{xxx{{{}}}{{{yyyyyyyyy|||~~~{{{uuutttyyy~~~xxxqqqppppppooooooooolllkkkrrr~~~~~~{{{xxxsssoooooonnnooopppqqqpppmmmkkkiiihhhiiikkkkkkiiieee```]]]^^^gggrrrvvvrrrggg]]]WWWRRRMMMJJJJJJIIIFFFGGGKKKLLLPPPWWW]]]___]]]ZZZWWWXXXWWWXXXZZZ]]]```aaa```bbbffflllrrrxxx{{{|||}}}uuutttrrrnnnggg```YYYUUU[[[]]]]]]YYYVVVZZZeeennnyyywww{{{|||sssnnnnnnoooqqqtttvvvvvvtttqqqrrr{{{|||sssgggccc```___[[[VVVTTTVVV\\\\\\\\\^^^bbbeeeeeeeee___ZZZSSSMMMHHHFFFFFFGGGGGGGGGHHHMMMSSSYYY]]]^^^```ZZZUUUSSSPPPMMMNNNRRRVVVSSSUUUZZZ]]]]]]\\\^^^[[[]]]]]][[[VVVQQQNNNLLLLLLMMMNNNMMMMMMMMMPPPRRRTTTUUU\\\gggmmmkkkhhhhhhaaa___\\\XXXVVVUUUUUUUUUVVVUUUVVV\\\eeennnssstttwwwwwwxxxyyyzzzzzzzzzzzz}}}zzzrrrnnnnnn111222222333444555555555777666333222111222333444222555888777:::MMMllllllQQQCCC???GGGZZZnnn___EEE888444222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******+++,,,---...******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&''')))++++++***)))(((***))))))))))))))))))))))))*********))))))))))))'''&&&&&&&&&'''((())))))***(((%%%######$$$&&&(((&&&&&&&&&&&&'''''''''''',,,,,,+++******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))---...---***((('''''''''&&&&&&&&&%%%%%%'''(((***---///000111111'''''''''((((((((((((((((((''''''&&&&&&''')))***((((((((((((''''''''''''%%%&&&&&&'''((())))))***+++***))))))******)))(((***+++,,,+++***)))***+++---------...///111222333333444555777888:::;;;<<<999888555444333444555666444444444555666999;;;<<<:::<<>>VVVxxxxxxcccMMMBBBAAAJJJ___tttxxxYYY@@@555222111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,......***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''(((***+++***)))'''%%%'''((((((((((((((((((((())))))((()))***++++++***'''''''''''''''((()))***+++)))'''%%%%%%&&&((()))&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$))),,,***$$$"""%%%***&&&&&&''''''(((((((((((($$$%%%'''((()))*********((((((((((((((('''''''''(((''''''&&&&&&''')))***((((((((((((''''''''''''%%%&&&&&&'''((())))))***+++)))((()))***+++***((()))+++,,,,,,++++++,,,---/////////000111333444555777777888999999:::;;;;;;888666444333333444666777333333444555777:::===>>>@@@AAADDDFFFGGGHHHGGGGGGFFFGGGFFFDDDCCCBBBDDDFFFHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDDDDDDDBBBFFFLLLPPPWWWbbbpppzzz|||{{{zzzxxxvvvtttssssssrrrlllhhhjjjlllkkkjjjjjjnnnwww}}}{{{~~~~~~~~~}}}zzzssskkkeeefffggggggiiillliiilllpppsssrrrooojjjgggbbbaaa___]]]\\\[[[ZZZZZZaaalllxxxyyypppccc[[[XXXTTTQQQQQQTTTUUUWWW^^^fffmmmrrrzzz{{{tttooooooqqqtttyyy|||}}}}}}|||{{{|||~~~zzzsssmmmllllllnnnttt{{{ssseee[[[VVVVVVVVV\\\]]]___eeelllsssvvvwwwjjjaaaYYYUUUSSSOOOOOOQQQVVVZZZ```dddfffddd^^^XXXTTTSSSQQQLLLHHHFFFFFFGGGDDDDDDDDDDDDEEEFFFEEEEEEHHHFFFIIIOOORRROOOMMMMMMJJJIIIHHHFFFEEECCCCCCCCCDDDEEEHHHLLLQQQTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSVVVYYY[[[^^^ccckkkqqq111111111111222333555555777666555444333444555666555888999999EEEaaawwwyyyyyydddTTTEEEAAADDDPPPhhh~~~vvvWWW@@@777444333000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************+++,,,------)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((('''&&&$$$###&&&&&&''''''''''''((((((((('''''')))+++------,,,)))(((((((((((())))))******((('''%%%%%%&&&'''(((&&&&&&&&&'''(((((())))))######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''%%%&&&''')))''''''''''''''''''''''''***(((%%%%%%&&&((()))(((&&&&&&''''''((())))))***&&&&&&'''''''''''''''((((((((((((((((((''''''''''''''''''''''''((())))))(((((((((((('''''''''''''''''''''(((((())))))***(((&&&&&&'''((())))))'''***,,,............000222333333333333444555666777:::::::::;;;;;;<<<<<<======;;;999777555555555555444555666888:::===???@@@DDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFEEEDDDCCCEEEGGGIIIHHHGGGFFFEEECCCBBBBBB???AAABBBBBBBBBBBBCCCEEEDDDNNNZZZeeeooo|||yyywwwuuurrrpppooonnnnnngggbbb```dddgggfffeeefffnnnxxx{{{vvvtttsssrrrrrrrrrpppmmmkkkfff___YYYXXXXXXYYY___fffkkkpppwww}}}}}}xxxuuufffeeecccbbbbbbccceeegggttt}}}}}}qqqkkkhhh``````cccgggiiikkkrrr{{{wwwoooqqquuu{{{wwwqqqllllllooottt}}}qqqgggccccccdddfffgggkkkrrr{{{vvvkkkeeeaaa\\\ZZZZZZaaaeeeiiijjjjjjhhh```XXXPPPOOOLLLHHHCCCBBBBBBDDDAAAAAAAAACCCEEEFFFEEECCCHHHGGGKKKQQQTTTPPPLLLKKKJJJIIIGGGDDDBBB@@@???>>>@@@BBBEEEHHHJJJKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKMMMQQQXXXaaaggg333333222222333444555666555555555555555666666666555888999<<>>:::===@@@AAACCCFFFKKKOOOWWWfffyyy~~~zzzwwwtttoookkkhhhfffgggggg```]]]^^^fffmmmooopppqqq{{{{{{wwwsssssstttsssooojjjjjjhhhfffeeedddccc```^^^WWWSSSPPPOOOOOOTTT```mmmxxx}}}~~~oooppppppqqqsssvvvxxxyyy~~~xxxwwwoooqqqwww}}}{{{sssvvv{{{~~~uuupppnnnppptttxxxwwwpppnnnqqqsssssssssvvv|||}}}xxxtttooommmmmmsssvvvuuupppnnnmmmhhh```VVVUUUSSSNNNJJJHHHIIIKKKJJJJJJKKKNNNSSSUUUTTTSSSVVVVVV[[[cccfffaaa[[[YYYWWWTTTOOOIIIFFFDDDDDDDDDCCCGGGKKKNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNQQQVVV[[[___555555444333444555666777333444555666777777666666555888999>>>RRRtttxxxlllgggnnntttooofffKKKBBB===BBBJJJXXXooooooOOO:::333222111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++******)))*********))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''(((******'''((((((((())))))******%%%$$$$$$(((---000000///,,,,,,+++***)))))))))***)))))))))))))))(((((((((&&&&&&&&&'''((())))))*********)))((('''&&&%%%%%%(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''(((((('''&&&''')))+++))))))))))))))))))))))))###'''+++)))%%%"""$$$'''(((''''''&&&&&&%%%%%%$$$%%%$$$###"""###%%%'''((())))))(((((('''''''''&&&%%%&&&((()))))))))(((''')))(((((((((''''''''''''************))))))))))))'''&&&&&&(((+++------,,,...111333555555777999;;;;;;;;;:::::::::;;;<<<<<<;;;<<<===???AAACCCDDDEEECCCCCCBBBAAA???<<<:::999999;;;>>>AAACCCDDDEEEEEEGGGGGGFFFEEEEEEDDDCCCCCC@@@CCCFFFGGGGGGFFFGGGHHHIIIGGGDDDCCCAAA???===;;;===@@@EEEHHHLLLRRRZZZ```nnn|||zzzpppllleee___[[[ZZZZZZ[[[```^^^cccoooyyy~~~{{{rrrkkkfffaaaaaadddfffdddaaadddbbb___^^^]]]\\\YYYWWWMMMLLLLLLMMMOOOXXXjjj{{{xxxzzz}}}~~~}}}zzz~~~~~~{{{~~~~~~{{{uuurrrrrrvvvyyy|||yyyuuuvvvzzz~~~~~~|||zzz{{{wwwssstttpppiiibbbbbb___[[[WWWUUUVVVWWWXXXXXXZZZ___fffiiiiiigggggghhhoooxxx{{{uuunnnkkkgggbbbYYYRRRMMMLLLNNNOOOPPPTTTYYY\\\\\\[[[YYYXXXRRRQQQPPPOOOOOOOOOPPPQQQRRRTTTVVVYYY\\\___bbbccc333444555555444444666888666666555555555444444333444999:::???WWW}}}wwwkkkaaaeeeqqqsssfffXXXFFFAAA>>>AAAHHHWWWqqqfffIII888444333333111000///......---.........---,,,,,,,,,,,,---...------,,,,,,+++***))))))+++++++++*********)))))))))************+++++++++(((((((((((())))))))))))***)))(((''''''((()))***''''''((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''&&&(((+++///111...+++---,,,***(((&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++***(((((('''''''''###&&&((('''%%%$$$&&&(((((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((()))+++......+++'''!!!###'''***+++)))'''%%%((()))***+++,,,+++******,,,++++++************+++++++++******++++++,,,---333555777999:::::::::999>>>===;;;::::::;;;===>>>AAACCCEEEGGGGGGGGGEEEDDDEEECCCAAA>>><<<<<<<<<===EEEDDDCCCCCCCCCEEEFFFGGGDDDEEEEEEEEEDDDCCCBBBBBBEEEDDDCCCCCCEEEGGGHHHHHHDDDFFFDDD@@@???BBBCCCAAADDDHHHNNNWWWbbbooozzzzzzyyy|||}}}yyytttfffbbbaaaaaa]]]XXX[[[bbbeeelllzzz}}}}}}uuulllddd```YYYWWWTTTSSSTTTUUUVVVVVV^^^]]]YYYTTTQQQRRRSSSSSSHHHJJJKKKMMMTTTdddyyy}}}zzz}}}~~~}}}~~~yyyxxxtttpppllljjjlllnnnlllooouuuzzz~~~~~~{{{}}}xxxnnnddd\\\YYY[[[]]]dddiiipppuuuuuuqqqnnnllliiifffaaa]]][[[[[[]]]___^^^eeegggdddhhhtttyyyttt222444555555444555777999777777777666666555555555666:::<<>>===BBBJJJYYYrrraaaEEE777333222111111000///...------------...---,,,,,,,,,,,,---...------,,,,,,+++******)))+++++++++*********))))))))))))*********+++++++++)))))))))))))))((((((((())))))(((((((((((())))))''''''(((((()))))))))***)))((('''&&&&&&&&&''''''(((((((((((((((((((((((()))((('''))),,,,,,***(((+++***)))((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''+++***)))(((''''''''''''%%%''')))(((&&&%%%''')))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&(((++++++)))&&&$$$%%%((()))***)))(((&&&((()))***+++,,,++++++***))))))(((((('''((((((((())))))***,,,...111222444555777:::<<<>>>>>>===<<<>>>===;;;::::::;;;>>>???CCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA??????@@@AAABBBEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDBBBAAAAAADDDCCCCCCDDDFFFFFFEEEEEE@@@AAA@@@>>>@@@FFFJJJJJJQQQWWWaaannn}}}~~~~~~|||vvvoooooorrrtttrrrnnnhhhfffeeeeeeaaa^^^aaahhhvvv}}}zzzwwwvvvxxx{{{|||yyyuuussstttrrrmmmfff^^^XXXVVVNNNMMMLLLPPPWWW]]]```aaahhhfffbbb\\\YYYXXXWWWWWWQQQTTTXXX[[[bbbooo}}}~~~yyyqqqmmmmmmooopppsssyyy{{{xxxsssnnnjjjiiijjjjjjkkksssvvvvvv~~~222333444555444555888:::999888888777777777777777888:::>>>LLLkkk~~~wwwtttkkkeeebbbjjjtttppp]]]KKK???<<<===CCCNNN___vvv~~~YYY???555333222000000///...---,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++*********+++++++++***************)))))))))*********++++++*********))))))((((((((((((((())))))))))))((((((&&&''''''((()))***++++++******((((((''''''''''''((((((((((((((((((((((((***)))''''''((((((&&&%%%(((((())))))))))))(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''')))***)))''''''((()))((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''((())))))))))))((('''&&&'''((())))))((('''&&&&&&'''((((((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((('''((())))))))))))(((((())))))***++++++++++++***(((((('''''''''(((((()))+++,,,---000333555777888888:::===@@@BBBAAA@@@???>>><<<:::888999;;;>>>@@@DDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFEEEDDDBBB@@@???>>>===>>>???@@@AAA@@@@@@???AAADDDFFFHHHOOOZZZaaaccchhhppp}}}~~~zzz{{{yyysssmmmlllqqquuuuuutttsssrrrrrrqqqooommmqqqwww}}}|||yyyllljjjhhhiiikkkmmmkkkiiiiiihhheee___XXXRRROOONNNKKKIIIKKKSSS```kkkppprrruuuqqqkkkfffbbbaaabbbdddccchhhmmmqqquuu~~~{{{yyy{{{zzzwwwvvvuuuuuu|||111333444555555666999;;;999888777777777777888888888999???RRRsss|||yyyllliiijjjsss{{{sss\\\HHH???======DDDRRRhhhwwwQQQ;;;444333222000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))************++++++******)))((((((((('''((()))******)))((('''%%%%%%&&&''')))***++++++)))(((((((((((()))))))))((((((((((((((((((((((((+++)))(((&&&&&&&&&&&&%%%%%%&&&(((*********))))))((('''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((()))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&%%%''')))******)))((('''&&&''')))***)))(((&&&%%%%%%&&&((())))))(((&&&$$$(((((((((((())))))))))))***************************)))(((((()))***++++++******))))))))))))))))))))))))******++++++++++++***)))))))))***+++,,,,,,///000222444666777888999;;;===@@@BBBBBBAAA???>>>===;;;888777888;;;>>>AAACCCBBBBBBBBBBBBBBBCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKFFFFFFEEEEEEEEEFFFFFFFFFFFFEEECCCAAA???===<<<<<<::::::;;;<<<<<<>>>@@@BBBGGGNNNVVV]]]hhhvvv~~~~~~|||{{{yyyxxx~~~|||wwwrrrsssxxx~~~||||||~~~~~~{{{yyyxxxvvvvvvvvvxxx}}}~~~tttggg___\\\ZZZ[[[]]]```aaa```ccccccaaa]]]WWWSSSRRRRRRUUUTTTWWWaaappp|||xxxpppllljjjkkkpppvvvzzz}}}~~~zzz|||}}}{{{zzzzzz111333444555555777999;;;888888666555666777888999888888@@@VVVvvvqqqpppsss|||uuu[[[EEEBBB@@@???FFFYYYsssmmmJJJ999666444222111//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************(((((()))))))))*********+++*********)))))))))((('''((()))******)))((('''$$$$$$%%%&&&((()))******&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))((('''''''''((()))$$$&&&((()))++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''(((((()))))))))((((((''''''&&&$$$%%%''')))***)))'''&&&'''((()))))))))'''&&&%%%$$$&&&'''))))))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++))))))((()))*********************+++++++++*********+++,,,---...///111222444777999:::;;;;;;??????@@@@@@???>>><<<:::;;;999777777888;;;>>>AAAAAAAAAAAAAAABBBCCCEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIEEEEEEFFFFFFFFFEEEEEEEEECCCBBB@@@>>><<<;;;;;;;;;999:::;;;<<<>>>CCCJJJOOOTTT^^^kkkwww~~~}}}yyyxxxvvvwww|||zzzxxxzzzyyywwwwwwzzz}}}|||xxxtttqqqpppnnnnnnlllkkknnnmmmdddYYYPPPNNNMMMMMMQQQVVVZZZ\\\ccceeefffdddaaa^^^\\\\\\cccccchhhsssvvvqqqoooqqqyyy~~~}}}}}}333444555666555666999;;;999888666555555777999:::999999BBBZZZyyy{{{zzz}}}wwwZZZCCCDDDCCCCCCLLLbbbaaaCCC888777444222222000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++((((((((()))))))))******************************(((((())))))))))))((((((%%%&&&&&&'''((())))))***%%%&&&'''((()))*********'''''''''''''''''''''''''''(((***)))(((((()))***%%%&&&''')))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((&&&%%%$$$&&&(((***))))))$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((($$$%%%'''((()))(((((('''))))))((((((''''''&&&&&&%%%&&&'''((((((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%'''(((((('''&&&((()))***)))))))))))))))************))))))******+++,,,******++++++---...000000000222666:::===???@@@AAA??????>>><<<;;;::::::999:::999999999;;;===@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCC@@@???===<<<;;;;;;<<<===777:::???BBBGGGOOOYYYaaappp{{{||||||zzz{{{~~~vvvooonnnqqquuuxxxwwwqqqllljjjiiiffffffccc___]]][[[TTTLLLFFFEEEEEEGGGLLLTTT\\\aaaiiikkkmmmllljjjhhhggggggkkkpppxxx~~~zzzwwwvvv}}}444555666666555666888::::::999777666666888;;;<<<:::<<>>777777333000222111000///...------------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++(((((((((((()))))))))***)))))))))******++++++,,,))))))(((((((((((())))))(((((())))))*********+++&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&(((++++++)))'''''')))''''''''''''(((***++++++(((((()))))))))*********************************)))((((((''''''(((((()))%%%$$$$$$&&&***,,,,,,+++&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))&&&''''''((())))))******+++***(((&&&%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''###&&&))))))'''&&&'''((('''(((((())))))*********+++***)))))))))***+++,,,,,,------...000111333444444666:::>>>AAABBBCCCCCC>>><<<:::888888999:::<<<:::;;;<<<>>>???AAACCCDDDIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCBBBAAA>>>===<<<;;;<<<===???AAA???GGGPPPYYY```jjjttt|||wwwhhhbbbaaadddiiinnnooollljjjjjjlllfffgggccc[[[TTTRRRNNNIIIHHHHHHIIIMMMUUU___kkkrrrtttuuutttqqqooonnnoooqqquuu}}}~~~|||yyyzzz|||~~~~~~~~~~~~555666777666555666888999;;;:::888777888:::<<<>>><<<>>>LLLeee~~~aaaJJJ>>>BBBIIIWWWqqqfffNNN:::666666111///222111000///......---......***+++,,,------,,,+++***++++++++++++++++++++++++))))))******++++++++++++(((((((((((())))))))))))(((((()))***+++,,,,,,---***)))(((''''''((()))***++++++++++++++++++,,,,,,((()))))))))'''&&&$$$"""''''''''''''''''''''''''%%%))),,,+++(((&&&%%%&&&((((((''''''''')))+++,,,(((((())))))*********+++++++++++++++++++++++++++))))))((((((((())))))***&&&$$$$$$''',,,///...---''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******(((((((((((()))***,,,,,,---+++(((%%%$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''$$$'''+++,,,***(((((()))%%%&&&''')))************+++***)))))))))***,,,---000000111222333555777888;;;<<>>999777:::===<<<;;;<<<<<>>???BBBGGGJJJJJJFFF@@@<<<555666777999;;;<<<======DDDEEEFFFGGGHHHJJJKKKLLLOOOMMMKKKKKKKKKJJJIIIGGGDDDEEEFFFEEEDDDDDDEEEGGGFFFBBBBBBFFFFFF???===>>>AAA<<<;;;???BBBGGGSSS```pppyyy}}}}}}}}}||||||qqqdddYYYPPPJJJKKKUUU]]]aaagggrrryyyzzz{{{wwwpppiiiccc```___^^^___bbbhhhqqqzzz}}}zzzxxxyyyyyyzzzuuuqqqooowwwxxxxxxuuuqqqpppuuuzzz~~~rrrmmmtttwwwrrrqqquuuxxxuuuooojjjhhhhhhiiikkknnnnnnoooooonnnlllkkkjjjnnnpppqqqpppkkkddd\\\WWWRRRPPPMMMKKKJJJKKKMMMNNNSSSSSSSSSTTTUUUWWWXXXYYYbbbdddggglllrrrwww{{{}}}|||||||||zzzvvvrrrnnnlllsssuuuyyy~~~999999999888888999<<<>>>BBB===:::<<<===;;;999:::<<>>===AAAAAAAAAFFFPPPYYYbbbooo{{{}}}xxxzzz|||||||||~~~~~~}}}xxxvvvuuuuuu{{{~~~yyyuuulllcccZZZSSSOOOMMMMMMWWWaaafffooozzz}}}zzzuuuppplllkkkkkkkkkkkkooowww|||}}}zzzpppgggaaa[[[XXXZZZ\\\]]][[[XXXYYY^^^ccclllccc```fffhhhbbb^^^aaaaaa^^^ZZZVVVTTTTTTUUUVVV[[[\\\\\\\\\\\\ZZZYYYWWWYYYZZZZZZYYYUUUOOOIIIEEEGGGFFFDDDBBBBBBBBBCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGRRRSSSVVVYYY]]]```cccdddffffffffffffdddaaa^^^\\\ccceeehhhmmmqqquuuyyyzzzzzzxxxyyyzzzzzzxxxzzz;;;<<<;;;:::999999;;;===CCC>>>;;;======;;;:::<<<@@@TTTfffvvv|||^^^JJJDDDJJJZZZtttgggHHH===333222555333111000000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************)))(((((((((((((((+++++++++,,,++++++***))))))))))))*********************)))(((((((((((((((%%%''')))***))))))***,,,''''''((((((((()))))))))))))))((((((((((((''''''$$$$$$%%%'''((()))***+++******************+++,,,*********)))))))))))))))///---+++******)))'''%%%''''''((()))))))))(((((()))))))))))))))******+++++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))((('''&&&))))))))))))*********+++'''&&&&&&&&&&&&'''(((((((((''''''&&&'''(((***+++***(((&&&&&&(((*********''''''''''''(((((((((((()))(((((((((((()))******((((((((()))*********+++------,,,---...000222333555888<<>>===AAAFFFKKKPPP\\\kkkxxxyyysssnnnqqqtttuuuvvvyyy~~~~~~zzz~~~{{{sssooonnnnnnooouuuyyy}}}|||wwwrrrpppnnnhhh```XXXTTTTTTVVVXXXZZZccckkkrrr{{{}}}zzzxxxyyyzzz|||zzz|||zzzzzz{{{}}}|||yyywwwvvvvvvwww~~~~~~~~~rrrlllcccYYYRRRKKKFFFCCCBBBDDDFFFEEEDDDFFFKKKOOOVVVPPPNNNTTTUUUNNNIIIJJJJJJHHHFFFDDDCCCCCCCCCCCCIIIIIIJJJJJJJJJHHHGGGFFFHHHHHHHHHGGGDDD@@@<<<999<<<;;;;;;:::999999999888888:::;;;=========<<<;;;BBBCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJIIINNNPPPRRRTTTWWWZZZ\\\]]]___]]]___cccddddddgggmmm=========<<<:::999;;;===>>>:::999<<<===<<<>>>AAAKKKcccttt{{{sssXXXHHHCCCKKK___|||{{{\\\BBB999222222555333///.........------------------------------------------((((((((())))))*********++++++***************+++******++++++++++++************************++++++***))))))(((((((((((((((###%%%'''((((((((()))***(((((((((((())))))))))))))))))((((((((((((((((((&&&''''''((()))******+++++++++*********++++++,,,************))))))))))))***(((((((((*********(((&&&&&&'''))))))*********)))))))))))))))******+++&&&&&&((()))+++---///000&&&&&&%%%%%%%%%%%%$$$$$$'''(((((())))))((('''''')))(((((((((((((((((((((%%%%%%%%%%%%&&&'''((())))))(((&&&&&&''')))+++---555111---+++******)))((('''''''''((((((((((((((()))))))))))))))******+++''''''((()))***+++,,,---.........///111333555777888<<>><<<999:::<<<;;;;;;===AAADDDGGGBBBAAAEEEFFFBBB??????@@@@@@@@@??????>>>>>>>>>AAABBBCCCCCCBBBAAA@@@???@@@??????===<<<:::888888555666777777777555444333666888;;;======;;;999777:::::::::;;;;;;<<<<<<===<<<<<<======>>>===<<<<<<>>>???@@@AAABBBDDDEEEEEEIIIHHHJJJNNNPPPPPPUUU[[[iiimmmppppppnnnlllmmmooovvvvvvxxx{{{===>>>>>>===;;;:::;;;<<<<<<999888;;;<<<<<>>>>>???AAA>>>FFFMMMPPPTTT[[[gggooozzzqqqllljjjmmmqqqssstttvvv{{{}}}}}}}}}||||||~~~~~~zzzsssiiiaaa]]]]]]]]]^^^ccceeegggfffbbb^^^[[[YYYYYYWWWUUUWWW^^^iiiuuu|||}}}sssnnnkkkiiigggkkkqqqttttttsssvvvvvvuuusssnnnhhhccc___^^^\\\YYYUUUSSSRRRRRRSSSQQQQQQQQQQQQQQQPPPOOONNNJJJFFFBBB???===<<<;;;:::555555666555555666888:::>>>:::999;;;<<<;;;<<<>>>;;;<<<<<<=========<<<<<<>>>???@@@@@@@@@???>>>===888888777666555555555555333444666666666555333222222444777999:::777444222555555555666777777888888777777777777666666555555666777777777888888999999<<<;;;<<<@@@AAA@@@DDDIIIPPPTTTWWWWWWUUUSSSTTTVVV\\\^^^aaaffflllrrrvvvyyy|||{{{wwwsssooonnnppprrrvvv|||<<<===>>>===;;;::::::;;;>>>;;;;;;<<<<<<<<<@@@FFFbbb~~~xxx___MMMFFFDDDJJJ^^^}}}qqqRRR===666222333333///,,,,,,---------...............------------------------***************+++++++++&&&&&&''''''(((***+++,,,((()))******+++************************))))))))))))))))))))))))(((''''''%%%'''((('''%%%$$$$$$%%%''''''((((((((()))))))))(((((())))))))))))******------,,,,,,+++*********+++***))))))((()))))))))((()))))))))************((('''&&&''')))***)))(((&&&'''((()))******+++***)))))))))))))))******+++'''''''''''')))+++---...)))))))))((((((''''''&&&''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((''''''&&&'''(((***+++111...,,,******+++***)))((((((((((((((('''''''''***+++,,,,,,------,,,,,,(((((((((***,,,///111333222333555888;;;===???@@@AAADDDHHHJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOPPPQQQQQQQQQPPPPPPKKKKKKLLLMMMLLLJJJHHHFFFCCCBBBBBBDDDGGGHHHHHHGGGEEEDDDBBB>>><<<<<<>>>@@@DDDSSSbbbiiioooyyyyyyrrrmmmiiimmmrrrtttuuuwww{{{}}}yyyzzz{{{zzzyyyyyyzzzyyywwwuuuoooggg]]]TTTOOONNNOOOOOOUUUXXXZZZZZZXXXUUUSSSSSSXXXZZZ___gggsss}}}rrrhhhaaa___]]]\\\]]]aaaccccccaaaeeeeeedddaaa]]]WWWRRROOONNNLLLJJJGGGEEEEEEEEEFFFEEEDDDDDDDDDEEEEEEDDDBBBBBB???;;;999999888777555555555444444444555555666888666555555666888;;;===666666666777777777888888:::;;;<<<======<<<;;;:::666666555444444444555555333444555666666555333333111333666888999777555333111222222333444555666666666555555555444444444444555555555666666666666777666444555777777555888===>>>AAAEEEEEEBBBAAABBBDDDFFFIIILLLPPPTTTWWWYYYZZZ^^^^^^\\\YYYWWWVVVWWWYYY]]]cccjjjnnnpppuuu|||:::<<<===<<<;;;::::::;;;===<<<<<<>>>>>>???DDDKKKnnnkkkSSSGGGCCCGGGJJJ]]]zzznnnNNN;;;555111222222///...///............/////////000........................,,,,,,,,,,,,++++++++++++((((((''''''((()))******(((((()))************************))))))(((((((((((())))))***)))((('''&&&&&&((())))))'''&&&&&&'''&&&&&&'''''''''((((((((((((((()))))))))*********,,,+++++++++++++++++++++++++++***)))))))))))))))''''''((()))***++++++,,,+++***))))))***+++***((('''((()))***************)))))))))))))))******+++)))((('''&&&&&&''')))*********)))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''(((***)))((()))***+++***))))))((((((((('''''''''''')))***+++,,,---,,,++++++)))))))))+++---111444666666888:::>>>AAADDDFFFGGGGGGIIIKKKLLLMMMNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOOOOPPPPPPPPPPPPOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDEEEHHHIIIIIIHHHFFFEEEBBB???>>>AAAFFFJJJXXXlll|||~~~|||wwwrrrnnniiinnnssswwwxxx{{{wwwsssuuuuuuuuuwwwyyyxxxssslllggg]]]WWWNNNGGGEEEFFFHHHIIIQQQVVV[[[^^^^^^[[[YYYXXXbbbgggppp{{{}}}|||}}}}}}|||}}}}}}{{{wwwoooeee\\\VVVSSSRRRPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQNNNJJJGGGDDDDDDBBB@@@>>>======>>>>>>???>>>===>>>@@@AAA???===<<<:::777666666666555333666555555666777777777777555777777777777888999:::666555555555555666666777888999:::;;;;;;:::999888888888888888888888999999555555666666666666666555444555888;;;;;;;;;999888333444444555666666777777666555555555555666666666666666666777777888888888666444444666555222555:::666999<<<<<<:::888999;;;<<<===???AAABBBDDDDDDEEEGGGHHHHHHFFFDDDCCCDDDFFFFFFLLLRRRTTTVVV[[[eeemmm{{{999;;;<<<<<<;;;::::::;;;::::::;;;???AAACCCJJJSSSwwwxxx{{{zzzaaaKKKAAA@@@IIIKKK\\\wwwlllJJJ:::444000111222000000222,,,---------......//////........................---------,,,,,,+++++++++,,,++++++***************(((((()))******************)))))))))((((((''''''((()))*********)))'''&&&'''(((******)))(((((()))&&&&&&&&&&&&'''''''''((((((((())))))*********+++))))))******+++++++++,,,,,,++++++***)))))))))***&&&&&&''')))***+++,,,---+++***)))***,,,------,,,((())))))************))))))))))))))))))******+++((('''&&&%%%%%%&&&((()))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((()))))))))*********+++''''''&&&&&&&&&'''((((((&&&''''''(((''''''&&&%%%)))(((((()))++++++***((())))))(((((('''''''''&&&((()))***+++,,,+++***************+++...222666888999;;;>>>BBBEEEHHHJJJKKKKKKLLLNNNNNNNNNOOORRRTTTUUUUUUUUUTTTTTTRRRQQQPPPMMMMMMMMMMMMMMMMMMLLLKKKMMMMMMLLLJJJIIIGGGGGGFFFGGGFFFFFFFFFHHHIIIIIIGGGEEEDDDBBBAAACCCJJJRRRXXXlll}}}yyy~~~~~~{{{|||}}}|||zzzvvvqqqooojjjooovvvzzz}}}|||rrroooqqqooorrrwwwyyywwwoooddd[[[OOOJJJCCC@@@BBBFFFKKKMMMZZZ```iiiooopppmmmjjjhhhjjjpppzzzyyyuuupppnnnmmmoooooopppjjjjjjjjjgggaaaXXXPPPKKKFFFFFFFFFEEEDDDDDDDDDEEEDDDEEEFFFFFFEEECCCAAA??????>>><<<:::999:::;;;<<<<<<:::999;;;>>>???===;;;888666555555777777777666333333333444666777777666666999<<<;;;::::::999777:::999888888888999:::;;;999:::;;;<<<<<<;;;::::::888999999999999999999999888888888888888888999999444666888:::<<<<<<;;;:::999999999999999:::::::::666666666666777999::::::666666777777888999999:::999777777888777444777;;;444777;;;;;;888777888:::<<<;;;:::::::::;;;<<<===<<<>>>???>>>===<<<===>>>:::>>>CCCDDDEEEJJJTTT^^^hhhrrrzzz~~~:::;;;<<<<<<<<<:::888666999999777<<>>DDDOOOeee}}}lllMMM:::999777444222000//////........................//////...---,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))***(((&&&'''))))))(((%%%"""###%%%'''((()))))))))...---+++)))'''&&&%%%$$$$$$%%%''')))***))))))(((+++*********))))))((((((,,,+++***))))))***+++,,,---,,,***(((((()))***+++((()))***++++++***)))(((***)))(((''''''((()))***222666444+++&&&'''(((&&&******)))'''%%%%%%''')))(((((((((((())))))))))))''''''''''''''''''&&&&&&******)))(((((((((((((((******))))))((((((''''''******(((''''''(((((()))$$$%%%''')))******)))(((+++,,,...000444777:::<<<@@@BBBEEEHHHJJJLLLLLLMMMNNNLLLJJJIIIJJJMMMPPPRRRSSSSSSTTTTTTTTTSSSSSSRRROOOPPPPPPOOONNNLLLJJJIIIIIIKKKMMMNNNMMMKKKHHHFFFEEEEEEEEEDDDDDDEEEFFFGGGCCCCCCCCCGGGQQQ___mmmvvvyyysssrrrvvv|||~~~|||{{{vvvxxx{{{{{{xxxuuurrrpppuuuwww|||zzzvvvrrrkkkgggfffnnnoooooonnnhhh]]]QQQIIIGGGJJJHHH@@@===FFFTTT]]]mmmzzz{{{wwwtttxxx}}}vvvpppllliiieeeaaaaaadddeeebbb^^^```___\\\XXXSSSNNNIIIFFF????????????>>><<<;;;:::>>>======<<<<<<;;;;;;;;;666888::::::999888999:::<<<;;;999:::<<<<<<999666666666333111555;;;;;;888444666999999999999:::;;;<<<;;;;;;<<<===<<<:::777::::::;;;;;;;;;;;;::::::>>>;;;:::<<<<<<999:::===<<<>>>===:::;;;>>>>>>::::::;;;<<<;;;:::999::::::;;;<<<===>>>@@@BBBCCCDDDBBB>>>999777777888999999>>><<<;;;:::;;;<<<;;;;;;;;;:::888777888999<<<===;;;:::888666666777999;;;:::999:::<<<>>>>>>===;;;999;;;======;;;:::;;;;;;444;;;@@@===:::999999888:::;;;>>>@@@BBBEEEHHHJJJUUU\\\gggsss}}}999:::;;;<<<;;;999777666666777555:::@@@@@@PPPmmmnnnhhhmmmvvvyyysssaaaOOOEEEAAA>>>HHHSSSggg}}}hhhHHH<<<:::888666444222111111------..................///......---,,,,,,++++++************************++++++++++++++++++++++++************************(((***+++***)))((()))***++++++++++++++++++++++++))))))))))))))))))))))))+++)))''''''((((((&&&$$$'''(((((()))))))))))))))+++***)))(((''''''''''''&&&'''((()))*********************)))))))))((((((***)))(((''''''((()))***---,,,***)))((()))***+++(((((()))******)))(((((())))))(((((((((((())))))...222222+++&&&'''(((&&&))))))(((&&&%%%%%%'''***(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((***)))))))))((((((((('''***)))(((''''''((()))***'''((()))******+++++++++---...000444777;;;>>>???DDDFFFHHHKKKLLLLLLLLLKKKIIIHHHFFFFFFHHHKKKOOOQQQSSSTTTTTTTTTSSSRRRRRRQQQNNNNNNNNNMMMLLLJJJHHHGGGJJJKKKLLLMMMLLLJJJGGGEEEDDDEEEEEEEEEDDDCCCCCCCCCBBBGGGPPP\\\jjjxxx~~~ppplllnnnwww{{{|||xxxvvvvvvwww{{{~~~{{{zzzzzz|||qqqlllhhhbbb^^^^^^eeeeeeccc```[[[SSSKKKFFFCCCFFFGGGFFFLLLZZZgggmmm|||{{{sssmmmgggccc\\\XXXTTTUUUWWWXXXVVVRRRPPPOOONNNKKKHHHDDD@@@>>>;;;;;;;;;::::::999999888;;;;;;::::::999999999999555666777777666555666888;;;:::;;;<<<>>>===:::777888999777666:::AAABBB???999:::;;;:::999999:::;;;;;;;;;;;;===>>>???===<<<:::::::::<<>>>>><<<<<>>@@@???????????????>>>=====================>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@BBBCCCCCCAAA>>>@@@???>>>>>>>>>>>>>>>>>>777<<<>>>;;;999<<<>>>===<<<===>>>>>>@@@BBBDDDGGGKKKQQQZZZdddlllqqqtttuuuvvvuuuyyy~~~999999:::::::::888666555222444444777<<>>???@@@KKKVVViii|||cccCCC:::999777555333222111111---------....../////////......------,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''((((((&&&$$$*********))))))(((((('''((((((((((((((())))))***(((((((((((()))***++++++******))))))))))))(((((())))))(((((((((((()))))),,,+++***)))((()))***+++'''(((((())))))(((((('''(((((())))))))))))(((((()))------***'''((('''%%%'''''''''&&&%%%%%%(((***(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))((((((((((((***)))((((((((()))***+++,,,++++++++++++---...///111222555999===@@@CCCEEEIIIJJJMMMNNNNNNMMMJJJIIICCCBBBBBBCCCEEEIIIMMMPPPSSSTTTSSSSSSRRRQQQPPPOOOLLLLLLKKKJJJIIIGGGFFFEEEJJJJJJKKKKKKJJJHHHEEEDDDBBBCCCDDDCCCBBBAAABBBCCCIIIUUUggg{{{vvviiiggglllwwwyyyzzzxxxsssqqqqqqsssxxx~~~zzzoooccc^^^YYYSSSOOOOOOWWWVVVTTTQQQMMMJJJGGGEEEAAAGGGMMMVVVddduuuwwwmmmddd]]]XXXUUULLLIIIGGGGGGJJJJJJHHHEEEAAAAAA@@@???>>><<<:::999999888888777777777888888888888777777777777777777777888888777666666777999888888999;;;<<<<<<999666999;;;;;;:::???EEEGGGEEE?????????===::::::;;;============???AAABBB@@@??????<<<<<<@@@GGGKKKJJJHHHFFFBBBAAADDDDDDBBBCCCFFFFFFKKKNNNOOOPPPSSSQQQMMMNNNJJJGGGJJJPPPTTTUUUSSSSSSSSSUUUZZZ``````[[[VVVLLLGGGAAA>>>>>>@@@BBBCCCBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJLLLOOORRRRRRPPPNNNNNNJJJDDDBBBCCCDDDDDDBBB@@@BBB@@@<<<===AAADDDCCCCCCBBB@@@??????@@@BBBDDDDDDHHHNNNUUUZZZ^^^_________```ccchhhkkknnnuuu}}}888888999888888777555555000444333555999>>>ZZZrrrxxx|||pppfffhhhqqqwwwooo___LLL???<<<@@@DDDKKKXXXkkkzzz___BBB777666444222111000//////------......//////000000---------,,,,,,,,,++++++************************************************(((((((((((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''')))(((((('''''''''''''''((((((((((((((())))))***)))((('''''''''(((***+++))))))))))))))))))((((((+++******************++++++***))))))))))))******''''''(((((((((((('''''''''((()))******)))((('''&&&((())))))(((((('''&&&%%%&&&'''&&&%%%&&&(((***(((((((((((())))))))))))(((((()))))))))))))))***)))))))))******)))))))))))))))))))))(((((((((((())))))((((((((()))+++,,,///---,,,+++,,,...111333555777:::>>>BBBEEEHHHIIIKKKLLLNNNNNNMMMJJJGGGEEE??????@@@AAAEEEIIINNNPPPSSSSSSSSSRRRQQQOOONNNMMMKKKKKKJJJIIIGGGFFFEEEDDDIIIIIIJJJIIIHHHFFFDDDBBB>>>???@@@??????BBBGGGLLL]]]lll~~~zzzrrrjjjjjjooouuuvvvvvvsssppppppssswww}}}}}}pppeeeYYYTTTOOOJJJGGGGGGJJJKKKLLLKKKJJJIIIJJJJJJJJJUUUcccooo}}}{{{tttiii^^^UUUOOOJJJHHHCCCAAA@@@AAABBBCCCAAA???<<<<<<<<<;;;;;;:::999999888888777777777888999999666666777777777777777777<<<======;;;::::::<<<>>>:::999999:::;;;;;;;;;;;;<<<>>>>>>===???EEEFFFDDDAAABBBBBB@@@???>>>@@@BBBCCCCCCDDDEEEGGGGGGEEECCCFFFCCCCCCIIITTT[[[ZZZWWWSSSOOONNNPPPPPPNNNPPPSSSYYY```fffhhhiiikkkiiieee```[[[WWW\\\gggooopppmmmkkkiiijjjoootttqqqggg^^^TTTOOOIIIDDDDDDEEEGGGHHHHHHJJJLLLMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJMMMOOOPPPPPPQQQRRRTTTVVVXXXZZZ[[[YYY[[[___eeejjjlllkkkiiieee\\\RRRMMMMMMNNNLLLJJJLLLMMMKKKHHHHHHLLLLLLJJJOOOLLLGGGCCCBBBCCCDDDEEEGGGIIIKKKNNNPPPQQQRRRQQQTTTTTTUUUUUUUUUXXX___fff777777777777666555444444111555444555888>>>\\\yyyqqq{{{yyyooohhhjjjqqqssshhhVVVGGG>>><<>>??????>>>===;;;;;;::::::999999999999888888777777777888999999888888888999999:::::::::<<<===>>>===<<<<<<>>>@@@???>>>===<<<>>>AAAEEEGGGFFFIIIHHHDDDCCCEEEFFFCCCAAADDDGGGIIIIIIIIIJJJKKKKKKLLLOOOSSSVVVVVVSSSQQQNNNMMMPPPZZZiiirrrsssqqqiiidddbbbccccccaaacccgggsss{{{vvvooolllsssrrrggg\\\XXXSSSQQQRRRTTTWWWXXXYYY\\\^^^___\\\ZZZYYYZZZWWWUUUSSSSSSVVV[[[bbbfffeeeddddddeeehhhnnnssswwwrrruuuzzz}}}sssfff]]][[[[[[YYYWWWWWW\\\___^^^^^^```___[[[]]]WWWOOOJJJIIIJJJKKKKKKNNNNNNMMMLLLKKKKKKJJJJJJMMMNNNLLLIIIIIIOOOYYY```fffppp|||666666555555444444333333222555444555999???]]]wwwxxxxxxoookkkkkknnnnnn```NNNBBB<<<<<>>>>>:::<<<>>>?????????@@@AAAAAAAAACCCDDDGGGMMMTTTYYY]]]```___XXXSSSRRRPPPNNNJJJOOOWWW]]]___^^^]]]]]]ZZZ]]]cccjjjoooooolllhhh[[[]]]eeerrr~~~{{{|||{{{yyyzzz~~~wwwjjjgggeeefffjjjnnnrrrsssrrruuuxxxxxxtttrrrsssuuunnnkkkggggggjjjrrrzzz~~~|||}}}|||rrrmmmkkkjjjiiigggqqqxxxyyyyyyyyyxxxvvvnnnfff[[[UUUTTTVVVWWWWWWWWWUUUQQQNNNKKKIIIIIIIIIHHHKKKKKKGGGIIISSS^^^dddXXX^^^gggnnnqqqrrrqqqqqq666555444333333222222222111444333666<<>>;;;===EEEMMMaaatttdddJJJ<<<555444333222222111222222111111000000///.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))&&&%%%&&&((((((((('''((())),,,...000,,,+++***(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))'''((()))******)))(((''''''(((((()))))))))))))))***)))(((((((((((()))***))))))(((((((((((())))))///)))'''***+++(((''')))((()))******((('''((()))(((((((((((())))))))))))''''''((())))))***++++++'''(((***,,,,,,+++***)))'''((((((((()))))))))***(((''''''(((***,,,...///222222333555888<<>>===<<<:::666888;;;<<<<<<<<<;;;;;;999999999999:::;;;===>>>???@@@AAABBBBBB@@@===<<<<<<<<<===>>>???@@@AAAAAA>>>AAAEEEHHHHHHHHHHHHIIIIIIMMMTTTZZZ```hhhpppuuu|||}}}uuummmjjjgggccc___gggrrr{{{~~~|||yyyvvvssswww}}}pppvvv}}}{{{|||}}}xxxllleeeeeegggiiiiiidddaaa\\\VVVRRRPPPPPPPPPNNNRRRSSSOOOOOOVVV\\\___RRRSSSVVV[[[___bbbbbbaaa666555444333222222222222000222111666>>>EEE```xxxqqqqqq~~~yyytttnnnZZZFFF<<<;;;???IIISSSkkk~~~~~~[[[BBB888222111111000//////000000222222111000///...------++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***************************))))))))))))))))))))))))***+++,,,***&&&###$$$&&&((('''&&&&&&''')))+++---+++***)))(((((('''((((((''''''((())))))((('''&&&&&&'''''''''(((((()))))))))***+++,,,,,,+++***)))''''''((())))))***))))))+++***)))(((((()))***+++***)))(((''''''((()))***333+++'''***,,,((('''))))))+++,,,+++)))((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,'''(((***,,,---,,,***)))'''((((((((())))))******'''''''''(((***,,,...000333444555888<<<@@@CCCEEEDDDEEEFFFFFFFFFDDDBBBAAA===<<<<<<===>>>AAACCCDDDGGGGGGHHHIIIKKKMMMOOOPPPLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJHHHFFFDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCKKKUUUcccooo{{{|||vvvsssrrrsssvvvwwwuuusssmmmooouuu{{{|||yyy{{{}}}{{{}}}}}}llljjjhhhggghhhkkkooorrrtttzzzyyykkk[[[SSSRRRRRRUUUSSSXXXeeeqqqxxx~~~~~~zzz{{{zzzuuupppooonnnggg```]]]ZZZVVVRRRPPPMMMKKKHHHHHHJJJJJJHHHEEEAAA???<<<;;;<<<<<<;;;:::666888<<<======<<<<<<<<<<<<<<<<<<===???BBBDDDFFFEEEFFFIIIJJJIIIFFFCCC@@@<<<===>>>???@@@AAABBBCCCFFFJJJOOOSSSTTTSSSSSSSSSWWW___jjjuuu~~~}}}zzzvvvrrr|||yyyrrrrrruuuwwwwwwppplllfff```\\\ZZZZZZZZZXXX^^^^^^WWWRRRTTTUUUSSSKKKHHHGGGJJJOOORRRRRRPPP333444333222///...///000111444888888;;;JJJeee|||~~~uuuvvv~~~qqqUUUAAA@@@@@@>>>LLLaaa|||nnnPPP<<<333333222111000////////////------------............------,,,,,,,,,,,,++++++***+++,,,---,,,***((('''******))))))******+++,,,************************(((((())))))))))))(((((())))))************))))))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''(((((((((,,,,,,,,,+++***)))(((''''''&&&%%%%%%&&&'''((()))+++)))((('''((()))+++,,,+++***((('''''''''((()))'''(((***++++++)))(((&&&***)))'''(((***++++++***))))))(((((((((((())))))'''(((((()))))))))))))))+++(((&&&'''***+++)))&&&,,,***((())),,,,,,+++(((((('''&&&))),,,---+++(((+++)))(((((()))***************+++++++++---111444888999<<<>>>AAACCCEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@<<<>>>@@@AAAAAABBBDDDFFFGGGHHHIIIJJJJJJJJJIIIIIIKKKJJJJJJKKKMMMMMMLLLKKKIIIHHHDDD@@@@@@BBBBBB@@@@@@@@@@@@@@@BBBGGGNNNTTTdddrrr}}}zzzrrrqqqpppooopppqqqqqqqqqqqqrrrtttyyyzzzzzzyyyyyy{{{|||yyysssooogggeeecccaaabbbeeeiiikkkuuunnnfff^^^VVVQQQTTT[[[___ggguuu}}}zzz}}}{{{xxxwwwxxxwwwvvvrrrmmmhhhbbb___[[[VVVOOOJJJHHHGGGDDDAAAGGGCCC???===>>>>>><<<;;;@@@@@@???>>><<<:::999888======???BBB@@@<<<<<<@@@???@@@BBBAAAAAACCCHHHMMMPPPXXX^^^\\\SSSIIICCCBBB???CCCFFFEEECCCDDDIIIMMMRRR\\\gggnnnnnnkkkjjjkkkuuu~~~}}}vvvqqqmmmmmmooopppsssqqqmmmfff___VVVOOOKKKIIIIIIHHHGGGHHHJJJLLLNNN333444444222000///000111222333555777<<>>@@@BBBCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGKKKJJJIIIJJJLLLLLLJJJIIIJJJIIIGGGDDDDDDDDDDDDCCC>>>@@@CCCGGGLLLTTT___fff|||zzzvvvsssqqqssssssrrrrrrrrrrrrqqqpppppptttzzzzzzvvvrrrqqqqqqssstttrrrnnnjjjfffccc___\\\\\\___bbbeeeiiiaaaYYYUUUSSSXXXdddppp{{{|||uuuqqqssssssoookkkkkkhhhhhhfffccc^^^YYYTTTRRRQQQLLLEEEAAA>>>===:::888<<<:::888999;;;===<<<:::===============>>>??????>>>???CCCGGGFFFCCCDDDHHHIIINNNRRRRRRPPPRRRXXX]]]dddkkkooolllaaaVVVOOOMMMGGGJJJNNNOOOOOOSSSZZZ```lllttt~~~~~~xxxnnnaaaVVVOOOPPPNNNLLLJJJIIIJJJLLLMMM444444444333111000111333555333444:::CCCSSSkkklllSSS@@@???CCCIII]]]uuuzzzZZZAAA666333222222111000////////////000000000000111111111111------,,,,,,,,,,,,++++++((()))+++,,,,,,+++***)))***))))))))))))***++++++************************((())))))******))))))((())))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))((('''''''''((()))***((('''&&&&&&&&&''')))***,,,+++******))))))******&&&''')))******))))))((()))((('''''')))******)))''''''&&&&&&&&&&&&'''''''''((())))))******))))))+++...000---(((%%%'''***)))((('''(((***++++++***))))))***,,,......,,,***...------,,,,,,------...***+++...///111444999<<>>AAAEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGFFFDDDBBB@@@AAACCCFFFGGGFFFFFFFFFGGGFFFEEEEEEEEEEEEGGGHHHIIILLLKKKJJJJJJJJJIIIGGGEEEEEEBBB???>>>===>>>BBBGGGNNNWWWeeeqqqzzz}}}}}}uuulllgggfffiiilllrrrtttwwwxxxwwwvvvuuuuuuzzzuuupppnnnnnnnnnkkkjjjiiiiiijjjkkkllllllccc^^^WWWPPPMMMNNNQQQTTTVVVYYYbbbppp|||}}}}}}}}}{{{wwwsssmmmddd[[[XXXVVVQQQNNNNNNGGGFFFEEECCCAAA>>>;;;:::<<<:::888777888;;;===>>>BBBAAA?????????@@@AAAAAABBBDDDHHHKKKLLLJJJGGGDDDGGGLLLUUU^^^```___bbbiiizzz|||sssqqqxxxtttlllhhhhhhjjjlllooorrrxxxzzzqqqmmmggg```\\\YYYYYYZZZ222333444333222222444555777555<<>>BBBDDDFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGFFFEEECCCAAABBBDDDGGGGGGGGGFFFFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMMMMKKKJJJIIIJJJHHHFFFDDDFFF@@@>>>???@@@DDDNNNYYYjjjvvvyyytttqqqqqqnnnjjjeeebbbdddiiinnnsssvvvzzz||||||{{{|||}}}xxxooolllmmmooopppmmmkkkhhhdddbbbbbbccceee___\\\XXXUUUUUUXXX\\\___gggkkkvvv}}}yyyuuussssssqqqmmmiiiaaaXXXOOOLLLJJJEEECCCCCC???>>>>>><<<;;;999888777::::::999999:::<<<@@@CCCEEEEEEDDDDDDDDDFFFIIIKKKMMMRRRYYY______YYYRRRLLLRRRYYYeeennnqqqpppttt{{{}}}}}}~~~{{{uuuooommmkkkkkk111222333222111222444666666777GGG```pppvvvsssVVVIII@@@BBBJJJXXXqqqrrrTTT???555333333000//////....../////////------------............------,,,,,,,,,,,,++++++***************+++++++++)))(((((((((((()))******************************)))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++------+++***((())))))***+++++++++++++++***)))((('''''''''((()))))))))))))))************+++,,,,,,,,,,,,+++******,,,+++***)))((('''&&&&&&'''&&&%%%%%%'''(((((('''))))))(((((((((((())))))((()))******++++++******)))&&&$$$&&&***,,,***''')))+++,,,+++***)))***+++)))+++------,,,+++++++++&&&))),,,,,,++++++///333444777:::<<<>>>AAADDDFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFFFFEEEEEEDDDCCCCCCEEEHHHIIIHHHFFFEEEFFFCCCEEEGGGIIIKKKLLLMMMMMMKKKJJJHHHHHHHHHGGGEEECCCAAA======DDDJJJRRRaaarrr{{{uuuooojjjfffeeebbbcccdddcccbbbffflllrrryyy}}}}}}sssmmmmmmoooqqqqqqkkkhhhccc\\\XXXWWWZZZ]]]aaabbbdddggglllqqqvvvxxxvvvqqqlllhhhfffccc]]]YYYRRRJJJBBBAAA@@@===;;;<<<:::999999999888888888777:::;;;;;;::::::===AAADDDFFFIIIMMMQQQUUUXXX]]]```aaagggpppwwwwwwpppggg```bbbjjjwww///000222111111111333555888???WWWvvvtttdddLLLDDD@@@EEEOOO___wwwfffJJJ;;;555222000//////.........//////000,,,------------.........------,,,,,,,,,,,,++++++++++++******************((((((((((((((()))******************************)))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((***++++++***((('''((()))***************)))***)))'''&&&&&&&&&'''''''''(((((()))))))))))))))***+++,,,,,,,,,+++))))))))))))******+++,,,---...'''%%%$$$%%%&&&(((''''''(((((((((''''''((((((((())))))***++++++++++++***))))))((()))*********)))+++---...---***)))***+++)))+++......+++******+++'''+++...///...///444999999;;;>>>@@@AAABBBEEEGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEHHHKKKKKKJJJHHHGGGFFFDDDFFFIIIKKKLLLLLLKKKIIIGGGFFFEEEEEEFFFEEECCCAAA???>>>FFFUUUaaalll~~~|||rrrnnnhhhbbb^^^^^^___``````dddiiikkklllpppvvv||||||vvvoookkklllllllllkkkcccaaa]]]XXXVVVYYY___eeeqqquuu{{{}}}wwwrrrhhhddd^^^ZZZXXXTTTNNNIIIFFF???999:::;;;999888999888888777888888999999:::;;;<<<>>>???AAAEEEKKKPPPSSS\\\gggqqqwwwzzz}}}~~~{{{uuurrr{{{...000111111000111333555<<>>AAABBBCCCCCCEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEECCCCCCDDDFFFGGGGGGIIILLLMMMLLLIIIHHHGGGFFFHHHJJJMMMLLLJJJGGGEEEEEEDDDCCCCCCDDDCCCAAA???EEEGGGTTTjjjzzzuuunnneee```YYYTTTSSSWWW]]]bbbeeelllssswwwyyy||||||uuuqqqkkkiiiiiihhheeebbb\\\[[[ZZZYYY[[[bbbmmmuuu}}}~~~|||zzzxxxvvvpppiiibbbZZZVVVRRRPPPNNNKKKEEEAAA@@@:::666888;;;:::999:::888888888999999;;;<<<<<<;;;>>>BBBEEEIIIPPPXXX___gggsss|||111222222222222444888;;;>>>QQQrrr{{{rrrkkkaaaUUULLL@@@???@@@JJJ[[[nnn~~~uuuQQQ???999333000222000000000000////////////........................***++++++,,,,,,++++++***)))&&&%%%'''+++...,,,***++++++************++++++++++++***)))(((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))((((((''''''(((''''''''''''((()))***+++)))((('''&&&&&&'''((()))''''''((()))))))))))))))((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''&&&&&&***)))(((''''''((()))*********)))(((((((((((()))((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))((((((((((((---------------,,,+++***...000000...)))&&&&&&((('''(((***,,,...///000000,,,...000333555888<<>>AAADDDDDDEEEGGGIIIKKKKKKKKKKKKHHHIIIJJJIIIHHHGGGHHHIIIDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLJJJFFFBBB???>>>===:::;;;???AAACCCGGGNNNeeeuuuxxxqqqlllfff^^^XXXUUUXXX[[[\\\^^^fffrrr|||}}}vvvqqqmmmgggaaa\\\UUURRRZZZeeennnrrryyy~~~zzztttpppmmmkkkiiihhhmmmjjjeeeaaa\\\VVVPPPKKKCCCCCCBBBBBBBBBBBBAAA@@@??????===;;;999:::===@@@FFFGGGIIIKKKLLLLLLKKKJJJIIIOOOZZZhhhuuu111222222222333555999<<>>BBBJJJYYYgggyyywwwppphhhcccaaa___\\\ZZZXXX^^^dddfffhhhqqq~~~~~~~~~|||wwwqqqkkkhhhhhhaaaYYYQQQNNNSSSbbbqqq~~~{{{{{{|||~~~yyyvvvvvvqqqiiibbb____________bbb^^^YYYSSSOOOJJJEEEBBB????????????@@@AAACCCDDDCCCDDDCCCAAA???DDDLLLTTTWWWUUUUUUWWWZZZ[[[XXXUUUVVVbbbuuu111222333333444666:::===LLLnnn~~~lllfff^^^UUUMMMEEE>>>::::::>>>GGGTTTcccqqq{{{uuuYYY===666777444///---///.........------------------------------------,,,,,,------------,,,,,,...///000...+++******,,,++++++************++++++++++++***))))))************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((()))******,,,,,,+++***))))))******((((((''''''''''''((((((((())))))*********))))))((((((''''''''''''(((((('''((((((((((((((())))))(((((()))))))))))))))***((()))***+++,,,+++***)))///......---,,,+++************************************))))))))))))))))))(((((()))******+++,,,,,,...,,,)))(((''')))+++---+++******---000111---******+++,,,...111333555777555999>>>AAACCCDDDEEEGGGHHHHHHHHHIIIKKKLLLNNNOOOKKKKKKJJJGGGEEEEEEHHHJJJHHHJJJKKKMMMMMMMMMKKKKKKHHHIIIKKKLLLLLLJJJHHHFFFBBBBBBAAA???<<<::::::;;;===???DDDJJJPPP[[[ppp}}}tttllljjjeee___\\\]]]```cccddd```hhhoooqqqrrrzzz~~~~~~{{{zzz{{{{{{xxxsssmmmhhhccc```^^^]]]YYYSSSOOOPPP\\\ooo}}}xxxxxxyyyzzz~~~}}}xxxtttpppnnnlllggg```[[[YYYYYYYYYYYY\\\WWWQQQKKKHHHDDDAAA???CCCBBBBBBAAAAAACCCGGGIIIJJJLLLNNNPPPSSSWWW]]]```ZZZXXXXXX]]]eeehhhgggccckkk{{{111222333444444777;;;>>>RRRuuuvvv~~~xxxeeebbb[[[RRRHHH@@@<<<;;;<<>>@@@CCCIIIRRR[[[bbbnnnuuulllfffaaa[[[YYYWWWXXX\\\ccciiimmmmmmuuu||||||{{{~~~{{{yyyuuutttvvvpppkkkccc[[[VVVUUUUUUVVVUUUWWWYYYZZZ___nnn{{{vvvtttwwwyyyxxxyyy{{{|||xxxsssmmmiiifffddd]]]ZZZWWWVVVVVVVVVUUUTTTSSSOOOJJJEEECCCAAA@@@>>>BBBBBBBBBBBBDDDHHHOOOUUU\\\\\\___eeekkkjjjddd]]]TTTUUUZZZfffsss|||~~~|||222333444444555888<<>>>>>>>>>>>???CCCIIINNN\\\bbblllvvv{{{{{{yyytttkkkbbb[[[XXXVVVOOOPPPSSSXXX___hhhpppuuu~~~zzzwwwtttpppoooqqq```\\\VVVQQQPPPQQQUUUXXXXXXaaajjjooovvvyyyuuutttqqqrrrvvvxxxtttrrrrrrsssppplllfffaaa]]]ZZZXXXTTTTTTTTTVVVXXXXXXVVVUUUKKKHHHDDDBBBBBBBBBAAA@@@>>>@@@CCCGGGLLLVVVbbbkkkwwwvvvwww}}}wwwgggYYYVVV[[[gggxxx222333444555666999===@@@\\\wwwuuuttt~~~{{{xxxpppggg```___ZZZPPPCCC;;;:::===:::DDDSSScccqqq~~~qqq\\\FFF999111222333......333000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******)))***+++,,,++++++++++++************+++++++++*********++++++,,,---((()))***++++++***)))((())))))))))))))))))))))))***)))((((((((((((((()))))))))((((((((()))******)))***++++++++++++***)))***++++++++++++***)))(((((((((''''''''''''((((((''''''(((((()))******+++''''''((())))))***++++++*********++++++---......+++,,,...//////...---,,,************************((()))***++++++++++++***))))))))))))))))))))))))+++---111444444222///------------,,,******+++---//////000222666:::>>>AAAEEEFFFHHHGGGFFFFFFGGGHHHLLLMMMNNNNNNNNNMMMKKKJJJGGGIIIJJJJJJIIIIIIKKKLLLNNNMMMLLLJJJJJJJJJLLLLLLKKKLLLLLLKKKIIIFFFCCCAAA>>>@@@DDDJJJRRR]]]iiiqqquuulllcccaaa]]]YYYTTTQQQRRRUUUPPPTTT[[[dddmmmwwwzzztttqqqmmmhhhgggjjj___^^^]]]\\\^^^```dddfffhhhuuu}}}xxxuuusssssspppqqquuuuuuqqqmmmmmmgggeeeaaa\\\WWWSSSPPPNNNPPPPPPPPPRRRUUUVVVUUUTTTJJJHHHFFFGGGHHHJJJJJJIIIEEEIIINNNTTT]]]kkk|||qqqdddhhhqqq222333444555666999===AAA\\\tttyyy}}}|||rrrgggaaaaaa\\\QQQDDD<<<<<>>555111333222---///555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))),,,...---***(((***---++++++************+++++++++*********+++,,,,,,---((()))***++++++***)))((())))))))))))))))))))))))(((''''''(((((()))***++++++***)))(((''''''''''''((()))***++++++***)))(((+++++++++++++++***)))(((((((((''''''''''''((((((((())))))***+++,,,,,,,,,((())))))***++++++,,,,,,++++++******+++---...000&&&(((***,,,,,,,,,+++***++++++++++++++++++++++++((()))***+++,,,,,,+++***+++++++++******************...333888888555000,,,))),,,000///---+++,,,...111111222444888===AAADDDGGGGGGGGGFFFDDDDDDEEEGGGNNNOOOPPPQQQPPPNNNLLLJJJGGGIIILLLMMMLLLLLLMMMNNNMMMKKKIIIHHHIIIKKKNNNPPPKKKKKKJJJIIIFFFCCC@@@???DDDIIIQQQ\\\kkk}}}sss```WWWRRRPPPOOOOOONNNOOOTTTYYYYYY___hhhsss~~~zzzsssmmmjjjeee```___bbbiiijjjmmmooorrrssstttuuuvvv~~~zzzwwwvvvvvvwwwvvvsssrrruuuuuupppmmmlllbbb```]]]XXXSSSOOOKKKIIIJJJIIIHHHJJJLLLNNNNNNMMMNNNMMMMMMOOOQQQTTTTTTTTTRRRVVV]]]dddmmm}}}vvv}}}~~~~~~444555222,,,...888AAADDD]]]uuuyyy}}}~~~tttiiiggg^^^PPPDDD???>>>>>>DDDQQQgggqqqTTTBBB555444333111000/////////......------------......,,,---,,,,,,+++***)))(((,,,,,,++++++++++++************++++++,,,,,,------++++++***))))))***+++++++++++++++*********))))))++++++************++++++...---+++)))((())))))***&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))+++***((('''&&&''')))*********++++++++++++******((('''&&&'''((()))((('''(((((('''((()))***,,,---************))))))((((((+++***((()))+++---...------------,,,,,,+++++++++)))***+++,,,,,,+++))))))))))))))))))))))))))))))******))))))******+++,,,'''***...000000---(((%%%...+++)))+++...111222111777777888:::===AAAFFFHHHIIIHHHFFFEEEFFFIIIKKKMMMSSSSSSRRRPPPMMMKKKKKKLLLLLLLLLLLLNNNOOONNNKKKHHHIIIGGGFFFGGGKKKMMMLLLJJJLLLFFFDDDHHHIIIEEEEEEHHH[[[cccqqqsssaaaQQQIIIKKKDDDCCCJJJTTT[[[```dddfffppp|||qqqlllfff```\\\]]]hhhuuu}}}zzzwwwvvvvvvvvvuuuuuuwwwrrrmmmkkkkkkkkkiiigggiii___TTTOOOJJJEEEBBBBBBDDDAAACCCHHHHHHEEEHHHNNNNNNSSSZZZ```eeehhhjjjllliiinnnvvv}}}}}}}}}}}}~~~666666555333222666???FFFfff|||yyyqqqlll```PPPCCC===<<<===GGGVVVnnniiiNNN>>>444333222111000/////////......------------......------------,,,+++***)))***+++++++++,,,,,,------))))))))))))))))))))))))************************,,,,,,,,,++++++++++++++++++******************+++---,,,+++))))))))))))***))))))************))))))***************************)))'''&&&&&&&&&((())))))))))))******)))))))))******))))))*********)))((()))***+++,,,++++++***++++++*********))))))))),,,***)))))),,,---......,,,,,,,,,,,,,,,,,,++++++***+++,,,---,,,,,,+++******************************************++++++,,,&&&))),,,///000///,,,***---,,,+++---111444444333999:::;;;===AAAEEEHHHJJJJJJJJJIIIIIIKKKNNNQQQSSSUUUUUUTTTQQQOOOMMMMMMNNNMMMLLLLLLMMMNNNNNNKKKIIIIIIHHHGGGHHHJJJJJJHHHFFFJJJFFFCCCDDDEEEIIIUUUbbbzzztttfff\\\QQQIIIGGGHHHFFFJJJWWWeeemmmrrrvvv{{{wwwnnnfffggglllsss}}}|||zzzxxxwwwvvvvvvvvvtttsssoookkkgggfffggghhhgggfffcccZZZQQQMMMJJJFFFDDDEEEFFFCCCDDDIIIJJJJJJOOOVVVccciiisss{{{~~~~~~||||||||||||}}}~~~~~~}}}}}}~~~~~~555333555999777666AAAOOOtttxxxooo```OOOBBB<<<===@@@LLL___yyyzzz^^^FFF:::333222111000///...............------------..................---,,,++++++******+++,,,---...//////------,,,,,,+++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,---************************---,,,+++***))))))))))))******++++++++++++******+++++++++++++++++++++++++++***((('''''''''((()))((((((((((((((((((((((((************************(((***,,,......---***)))+++++++++++++++*********---+++***+++---.........+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,*********************************+++++++++,,,,,,)))+++,,,.........------,,,,,,...111555777777666;;;<<>>AAAFFFKKKOOOQQQRRRRRRUUUVVVWWWXXXYYYZZZZZZZZZWWWUUUQQQPPPPPPPPPNNNLLLMMMKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDBBBOOObbbvvvtttggg^^^XXXUUUHHHDDDEEEKKKSSSYYY```gggnnnvvvsssrrrwww|||~~~|||zzzxxx{{{zzzyyyyyyzzzzzzyyyxxxrrrqqqooommmjjjeee^^^ZZZYYYWWWRRRLLLGGGDDDBBBBBBHHHDDDBBBEEEHHHKKKQQQYYY]]]aaahhhsss}}}}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~|||}}}~~~~~~~~~~~~|||yyyxxxwwwwwwwwwzzz}}}999444444888===GGG^^^uuunnnWWWHHH???:::@@@JJJaaazzz{{{___EEE888777222111000000/////////000......------------......---...............------------------,,,,,,,,,+++'''''''''((()))*********++++++***))))))***+++++++++++++++*********)))))))))***+++,,,,,,+++***)))******+++++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%,,,+++***))))))***+++,,,,,,...000...+++)))***---((((((''''''(((***,,,...*********+++++++++++++++,,,,,,+++,,,......,,,+++*********+++++++++++++++))))))))))))***+++,,,,,,+++++++++++++++++++++++++++,,,---...///...---,,,***))))))***,,,...111222---222777<<<>>>???@@@AAAAAADDDIIINNNRRRTTTVVVVVVWWWXXXZZZZZZZZZYYYXXXWWWVVVRRRNNNMMMOOONNNLLLIIIJJJIIIGGGHHHIIIIIIHHHFFFGGGFFFCCC@@@???AAAFFFJJJUUUhhh}}}pppaaaTTTLLLGGGEEEHHHFFFJJJTTT```lllzzzwwwmmmmmmuuu}}}|||yyywwwvvv|||{{{yyyxxxxxxwwwuuussskkkhhhddd```\\\XXXSSSOOOLLLLLLJJJFFFCCCBBBCCCEEEBBB@@@@@@FFFMMMTTTaaalllzzz}}}||||||{{{|||}}}}}}}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~|||{{{yyywwwwwwwwwwww{{{~~~~~~777777777<<>>444444222222111000000000000111......------------......,,,------.........------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++)))(((((()))+++---------,,,+++******)))((((((***+++,,,,,,+++***((()))***++++++++++++***)))))))))************))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&+++***)))(((((()))***+++,,,///111///+++)))+++---*********************))))))))))))*********++++++,,,++++++,,,------+++)))++++++++++++******************))))))***+++---...+++++++++++++++++++++++++++,,,.../////////------******+++,,,///222444666222777<<>>@@@IIIUUU^^^tttxxxoooiii___TTTMMMIIIHHHIIIRRRTTT^^^mmm|||yyymmmeeegggsss~~~}}}|||zzzzzzyyy}}}yyyvvvtttqqqmmmjjjaaa]]]VVVQQQNNNLLLIIIHHHDDDEEEFFFEEECCCEEEHHHLLLGGGFFFIIIRRR]]]jjj|||~~~~~~~~~~~~|||{{{{{{zzz{{{}}}|||}}}}}}~~~~~~~~~|||}}}~~~~~~}}}|||zzzzzz|||}}}~~~~~~}}}}}}|||}}}~~~|||{{{zzzxxxwwwwwwxxxxxx~~~~~~~~~|||~~~000555999???PPPkkkrrr\\\IIIBBB@@@AAAKKKYYYnnn}}}hhhOOO:::111222333222111111111111111111.........------.........,,,,,,------...------,,,))))))***+++,,,,,,---...---,,,,,,++++++******)))...,,,)))''''''))),,,...//////...---+++***))))))((()))+++,,,,,,+++)))((())))))+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++***))))))+++)))(((''''''((()))+++***---000---)))&&&))),,,,,,---......---***'''%%%(((((())))))*********++++++++++++,,,------***(((,,,+++++++++******))))))++++++******+++---...///+++++++++++++++++++++++++++,,,...000000///...------......///111222444555666:::???BBBCCCDDDGGGJJJIIIKKKNNNSSSWWWZZZ]]]^^^WWWXXX[[[]]]]]][[[YYYXXXUUUPPPLLLKKKMMMNNNJJJGGGEEEEEEEEEGGGHHHGGGDDDAAA<<<<<<<<<>>>FFFUUUgggttt}}}ppphhh___[[[TTTOOOMMMOOOSSSUUUZZZbbbtttwwwoooddd]]]```ppp~~~~~~}}}}}}}}}}}}}}}zzzuuupppkkkfffbbbYYYTTTMMMGGGEEEDDDDDDDDDCCCDDDFFFEEEEEEGGGKKKOOOUUUUUUZZZeeesss~~~}}}|||||||||}}}~~~~~~}}}|||{{{zzzyyyzzz|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||~~~~~~}}}{{{zzzxxxyyyzzz|||||||||{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}|||{{{yyyxxxxxxxxxyyyyyy|||{{{{{{|||}}}}}}}}}}}}444333888JJJggg|||uuuqqqcccQQQCCC@@@AAADDDPPP^^^wwwiiiOOO???888555333333222222222111111000000///............---------------------------------)))******++++++,,,------******+++++++++,,,,,,,,,,,,+++***((((((((()))))))))))))))***+++++++++,,,+++***)))***,,,,,,***)))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++******)))(((************************''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))************+++***(((''''''(((***+++++++++******++++++,,,---***)))))))))***+++,,,,,,,,,------......------,,,)))***,,,,,,+++,,,...000---...///111333444666666<<>>???@@@EEEVVVsss}}}mmm___ZZZ[[[VVVRRROOONNNSSS]]]hhhoooyyyyyyqqqaaaTTTUUUaaarrr|||yyyzzzzzz{{{}}}~~~}}}yyywww~~~zzzssskkkddd^^^[[[ZZZMMMJJJGGGFFFHHHHHHEEEBBBBBBIIIPPPQQQNNNQQQYYYaaaiiioooyyy~~~~~~}}}zzzxxxxxxwwwvvvuuuuuuxxx|||~~~{{{yyywwwxxxxxxxxxyyy|||}}}zzzwwwxxx|||~~~}}}|||{{{zzz~~~~~~}}}~~~}}}{{{zzzzzzzzz{{{|||~~~{{{xxxzzzyyyyyyzzz{{{zzzxxxvvvvvvvvvuuuvvvxxxxxxwwwuuuzzzwwwttttttxxx{{{|||{{{zzzzzzyyyuuurrrssswww{{{}}}yyywwwwwwxxxzzz{{{|||zzzxxxxxxyyysssvvvyyy|||~~~666555<<>>@@@CCCHHHWWWgggyyymmmRRR???777555333000...............---------///............---------++++++++++++++++++++++++------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,++++++***++++++,,,---+++++++++***************+++***)))***,,,,,,***)))*********++++++++++++,,,))))))))))))))))))))))))))))))***+++++++++******((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))+++///111111///+++))),,,,,,,,,,,,,,,---......,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,---------++++++---///444555888;;;>>>AAABBBCCCDDDGGGJJJJJJIIIIIILLLOOOTTTTTTUUUWWWXXXYYYZZZ[[[YYYYYYXXXWWWTTTQQQNNNLLLLLLKKKKKKJJJJJJIIIHHHHHHDDDDDDDDDCCCAAA???@@@BBBEEERRRcccuuuvvvfffYYYOOOGGGEEEGGGKKKRRR]]]fffoooyyy{{{ssskkkggglllwww}}}zzzwwwtttqqqnnnooorrrvvvxxxwwwtttpppccc```[[[UUUOOOKKKIIIHHHEEEEEEDDDCCCCCCGGGPPPVVVaaakkkxxx~~~~~~~~~~~~}}}{{{|||}}}}}}~~~}}}vvvtttpppnnnmmmlllkkkiiilllnnnoooqqqrrrrrrqqqpppmmmooorrrtttuuuvvvxxxyyywwwvvvuuuwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}~~~}}}wwwrrrnnnlllkkkkkkmmmooosssvvvyyyyyyxxxxxxxxxvvvuuuuuuvvvwwwvvvtttsssrrrppppppqqqqqqpppnnnkkkjjjkkkmmmpppqqqqqqppppppppppppooooooqqquuuxxx}}}}}}|||yyyvvvttttttuuutttuuuuuusssppplllkkkjjjkkkmmmnnnnnnlllkkkkkklllkkknnnssswww{{{;;;:::EEEbbb{{{nnnfffaaaZZZPPPGGG>>>===???CCCFFFLLL[[[jjjvvv|||dddHHH999555444111///------------------------///............---------------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,************+++,,,,,,,,,,,,+++++++++***)))))))))+++***)))***,,,,,,***)))************++++++++++++))))))))))))))))))))))))&&&'''(((((())))))))))))***************************************+++++++++)))))))))))))))************))))))(((((())))))***((()))))))))************))),,,///111111///,,,)))*********)))***++++++,,,---------,,,,,,+++******,,,,,,,,,------,,,,,,,,,---...///...,,,,,,...///333555999===@@@CCCEEEEEEFFFHHHJJJKKKKKKMMMPPPRRRVVVUUUTTTTTTVVVWWWXXXXXXVVVVVVUUUSSSQQQOOOLLLKKKLLLLLLKKKJJJIIIHHHFFFFFFFFFDDDBBB???<<<;;;AAAHHHZZZjjjxxxpppcccUUUMMMHHHGGGIIINNNZZZdddoooxxx}}}{{{yyy}}}}}}yyyvvvrrrnnnkkkkkkmmmooorrrtttrrrmmmjjj]]]YYYSSSMMMIIIHHHIIIIIIGGGIIIJJJIIIIIIRRR```lll~~~~~~~~~||||||}}}~~~~~~}}}{{{{{{||||||}}}|||yyyuuusssqqqnnnjjjhhhgggfffdddcccffffffggghhhiiijjjkkkllljjjmmmqqqtttttttttuuuvvvssssssssstttwwwzzz{{{|||zzz{{{{{{||||||{{{{{{{{{~~~|||zzzyyyzzzzzzzzzzzzwwwrrrnnnjjjiiihhhiiiiiilllooosssuuuvvvvvvvvvwwwuuuttttttuuuvvvuuutttrrrpppnnnmmmmmmlllkkkiiieeefffhhhkkkmmmnnnmmmllllllllllllllllllmmmoooqqqtttsssqqqnnnkkkiiijjjkkkmmmnnnooonnnjjjgggfffeeefffhhhiiihhhgggfffggghhhgggkkkpppuuuyyy~~~999:::JJJjjj|||rrrggg^^^YYYRRRHHH@@@999;;;@@@EEEIIIQQQ^^^jjjvvvyyy___CCC777555333000///........................///............---------------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((()))******+++++++++,,,+++++++++***)))))))))+++***)))***,,,,,,***)))))))))*********+++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++******))))))((()))))))))*********+++******))))))))))))******((()))))))))************+++,,,---......---,,,+++***))))))))))))***++++++---------...---,,,+++***+++,,,,,,,,,,,,,,,,,,+++.../////////...///111333555888;;;???CCCEEEFFFFFFFFFHHHJJJMMMNNNPPPSSSTTTTTTRRRPPPQQQSSSUUUTTTSSSRRRRRRQQQQQQPPPOOONNNMMMMMMMMMKKKIIIGGGFFFDDDDDDGGGDDDBBBAAA???AAANNN]]]uuusssfff___[[[RRRIIIGGGIIIMMMUUU]]]pppxxx}}}xxxtttooojjjggglllmmmnnnooonnnkkkfffaaaYYYUUUPPPLLLKKKMMMRRRUUUUUUXXXZZZZZZ[[[fffxxx}}}}}}~~~}}}|||{{{|||~~~~~~}}}|||zzzzzz{{{|||}}}}}}{{{{{{yyywwwtttqqqnnnlllkkkhhhdddbbbaaaaaa___^^^___```aaabbbdddfffhhhiiihhhkkkoooqqqqqqpppppppppnnnoooppprrrsssuuuwwwxxxuuuuuuvvvwwwxxxxxxxxxxxx|||}}}}}}xxxuuuuuuuuuuuutttrrrooollliiigggggghhhhhhkkklllooorrrtttuuuuuuuuuvvvuuutttuuuvvvwwwvvvuuurrrooollljjjiiihhhfffeeeccceeeiiikkkllllllkkkkkkjjjjjjiiiiiiiiiiiihhhgggiiiiiigggdddaaa___```bbbfffggghhhgggdddaaa`````````aaabbbbbbaaaaaacccdddfffjjjoootttxxx|||~~~~~~~~~}}}{{{|||666<<>>@@@CCCFFFGGGGGGFFFFFFIIIKKKNNNQQQSSSRRRPPPNNNOOOMMMLLLNNNRRRSSSPPPLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJGGGEEEDDDEEEGGGIIIJJJLLLSSS\\\^^^bbbtttzzzqqqhhhbbbYYYPPPLLLNNNMMMNNNRRRXXX\\\bbbqqq~~~|||zzz{{{~~~||||||}}}}}}|||{{{zzzwwwrrrlllhhhllliiifffdddbbb^^^ZZZWWWNNNRRRXXXaaajjjssszzz}}}}}}|||}}}~~~}}}yyyvvvvvvsssppppppqqqrrrqqqooonnnmmmllljjjhhhfffdddccc^^^\\\YYYXXXXXXXXXXXXWWWVVVXXX[[[```cccgggiiijjjgggiiikkkjjjiiiggggggggggggjjjllllllkkkkkklllnnnmmmnnnpppqqqssstttuuuuuutttvvvyyy|||~~~yyyuuurrrppppppqqqqqqqqqjjjhhhfffeeeeeefffhhhjjjlllmmmppprrrtttvvvwwwwwwxxxxxxzzz}}}~~~{{{xxxtttpppkkkhhhfffdddbbbaaabbbeeehhhhhhfffeeefffggggggfffdddeeeeeeddd```\\\ZZZ[[[\\\[[[YYYXXXXXXXXX[[[]]]___^^^\\\ZZZYYYYYYXXXYYY[[[\\\\\\^^^bbbeeejjjnnnssswwwyyy{{{}}}~~~}}}~~~~~~|||||||||}}}{{{yyyvvvuuuvvvvvvvvvuuuttttttuuuvvvwwwyyyzzz{{{|||~~~:::EEE```}}}uuuyyyeeeccc___VVVJJJAAA<<<;;;:::???GGGTTTfffyyycccMMM999555333---,,,000---------......///////////////.........---------------------------------------,,,++++++***************+++++++++,,,,,,,,,+++,,,------,,,+++)))((())))))******+++++++++,,,+++***)))***,,,,,,***)))))))))))))))************)))))))))))))))))))))))))))*********)))(((''''''++++++++++++++++++++++++%%%&&&''')))***+++------((())))))***++++++,,,,,,,,,++++++******++++++,,,))))))))))))************+++,,,...//////...,,,+++)))))))))((()))******+++***,,,...///000///...---+++++++++,,,,,,++++++++++++---000333555999===@@@>>>@@@CCCFFFFFFFFFDDDCCCKKKMMMPPPRRRTTTRRRMMMJJJNNNLLLLLLOOOSSSTTTPPPLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJHHHEEECCCCCCFFFJJJMMMZZZ^^^iiissstttuuu{{{xxxlllbbbYYYUUUPPPKKKMMMSSSUUUYYYaaafffiiinnn|||}}}yyyxxxyyy|||~~~}}}}}}xxxxxxyyyzzzyyyuuunnnjjjiiigggccc```^^^[[[WWWUUUXXX___lll{{{}}}}}}~~~~~~{{{uuuqqqrrroookkkkkkmmmnnnmmmlllgggfffeeedddbbbaaa```___ZZZXXXVVVUUUUUUVVVVVVUUUTTTWWW[[[```eeehhhjjjkkkjjjllllllkkkiiigggggghhhfffiiikkkkkkiiihhhiiikkklllmmmoooqqqssstttuuuuuutttvvvzzz}}}wwwtttqqqooopppqqqrrrrrrmmmllliiigggggghhhjjjlllkkklllooorrrtttwwwxxxyyyxxxzzz}}}|||yyyuuuqqqlllhhhfffdddbbbaaaaaadddfffeeecccaaaccceeeeeedddcccdddeeeddd```\\\XXXZZZ\\\\\\ZZZXXXXXXXXX\\\^^^```___]]][[[ZZZ[[[YYY[[[\\\]]]___aaaeeeiiilllpppuuuxxxyyyzzz|||}}}|||}}}~~~}}}{{{zzzzzz{{{yyywwwtttssstttttttttssssssrrrrrrrrrtttvvvxxxyyy}}}~~~999JJJeee|||jjjfff\\\PPPEEE???:::666<<>>???LLLbbb||||||cccGGG;;;222222222...///333///...------,,,---------///............---------............------------***,,,...///---+++))))))++++++++++++++++++++++++***))))))))))))))))))((()))******++++++++++++***************************,,,+++***+++,,,,,,***(((***))))))(((''''''&&&&&&))))))))))))))))))))))))+++++++++,,,------+++((()))))))))))))))))))))))))))************+++++++++((())))))))))))((((((''')))******++++++,,,------------,,,+++************++++++************+++,,,---,,,,,,---//////...,,,......//////////////////222444777;;;@@@EEEHHHJJJDDDFFFHHHIIIIIIIIIJJJLLLIIIIIIIIIJJJKKKMMMNNNOOOSSSSSSQQQPPPNNNMMMKKKKKKMMMLLLKKKJJJIIIGGGFFFEEEAAAAAAAAADDDPPPiiinnn___RRRLLLKKKJJJNNNXXX```eeelllsss|||~~~{{{zzzzzz~~~{{{hhhccc___]]]XXXRRRPPPRRR^^^eeemmmrrrrrrvvv~~~~~~}}}zzzyyyyyywwwtttsssssstttuuutttmmmhhhdddbbbccccccaaa______]]][[[YYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^bbbdddhhhllloooqqqqqqqqqooonnnkkkhhheeebbbaaa```ccccccdddeeegggjjjlllmmmnnnooorrrtttuuuuuutttsssuuuvvvxxxyyyzzzyyyxxxwwwtttrrrppprrruuuwwwuuussspppnnnjjjiiikkkmmmoooooonnnpppsssvvvxxx{{{zzzwwwsssllleee```^^^___```ccceeeiiikkkkkklllmmmnnnqqqqqqqqqpppmmmjjjfffddddddfffhhhiiiiiijjjlllnnnnnnqqqttttttrrrpppnnnmmmooonnnmmmmmmooorrruuuwww~~~|||}}}~~~}}}|||yyyvvvtttrrrpppoooooopppppppppooopppqqqrrrrrrsssvvvzzz~~~~~~FFFTTTjjjrrreeeTTTEEE;;;777:::???BBBVVVrrrqqqVVV>>>777222222000------222//////...---------------///............---------.........---------,,,,,,,,,///111000---***+++---******************************))))))(((((('''''''''((()))+++++++++***)))************************+++******+++,,,,,,***)))******))))))(((((((((((()))))))))))))))))))))))),,,++++++,,,---,,,***((((((((()))***++++++******))))))*********+++++++++((((((*********)))(((''')))******++++++,,,---------,,,++++++*********+++++++++***+++++++++,,,,,,---,,,+++,,,...///...,,,...///000000000111222333444777;;;AAAEEEHHHJJJKKKCCCEEEHHHIIIIIIIIIJJJLLLHHHHHHHHHIIIKKKNNNQQQRRRUUUTTTRRROOOMMMLLLKKKJJJNNNKKKJJJHHHEEE@@@???AAA@@@CCCGGGPPPcccrrrbbbSSSKKKIIIPPPRRRXXXbbbiiilllpppvvv~~~|||||||||}}}~~~}}}{{{{{{~~~xxxnnn]]]XXXTTTTTTRRRQQQUUU[[[nnnyyyttttttxxxxxxuuussstttqqqmmmjjjkkklllllllllbbb^^^[[[YYYZZZ[[[[[[[[[^^^\\\ZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\[[[YYYWWWVVVXXXXXXXXXYYY[[[]]]___aaacccfffjjjnnnqqqqqqqqqpppnnnmmmkkkhhheeecccaaa```cccdddeeeggghhhjjjlllmmmnnnpppssstttttttttttttttwwwxxxzzz{{{{{{zzzxxxwwwrrrrrrrrrtttwwwxxxvvvtttooommmkkkkkkmmmpppqqqrrroooqqqssstttuuuwww{{{~~~{{{vvvrrrkkkeee```___```aaadddgggjjjmmmnnnooorrrsssvvvwwwwwwvvvssspppmmmkkkiiikkknnnpppqqqsssvvvxxxxxx{{{~~~}}}zzzxxxwwwwwwwwwvvvvvvwwwzzz}}}{{{xxxsssrrrpppppprrrrrrrrrqqquuuvvvwwwxxxyyy|||~~~LLLZZZooooooaaaQQQEEE<<<666999@@@IIIaaafffMMM999666333222///,,,,,,/////////...------------...///............---------...------------,,,,,,,,,---//////---***))),,,///))))))))))))))))))))))))******))))))((((((''''''&&&''')))***+++******)))************************((((((((())),,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,------+++)))'''((()))***************))))))*********+++++++++((()))***+++,,,+++***))))))******++++++,,,------,,,,,,++++++******++++++******++++++,,,,,,,,,,,,---,,,+++,,,---......------///222222222222444777777;;;@@@EEEIIIIIIHHHGGGBBBDDDGGGHHHHHHIIIJJJLLLJJJJJJKKKLLLNNNQQQTTTUUUVVVTTTRRROOOMMMKKKJJJJJJNNNJJJHHHHHHCCC<<<<<<@@@BBBIIIUUUfff~~~ooocccVVVKKKHHHLLLYYY[[[ccclllpppqqquuu{{{zzzvvvxxxxxxwwwxxxvvvyyy|||||||||~~~}}}|||wwwxxxwwwtttqqqnnnggg```TTTQQQOOOQQQTTTZZZdddooo~~~~~~~~~uuuhhhhhhmmmooooooooonnnjjjfffddddddeeeeeeeee[[[XXXUUUTTTUUUWWWYYYZZZ]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[]]]]]]]]]ZZZXXXVVVWWWWWWWWWYYY[[[^^^```bbbcccfffiiimmmooopppooonnnllllllkkkjjjiiigggfffeeefffggghhhjjjkkkmmmmmmnnnooorrruuuvvvuuuuuuvvvwww{{{|||}}}~~~~~~}}}{{{yyyssstttuuuwwwyyyyyyxxxvvvooommmlllmmmpppssstttuuutttuuuuuuuuuuuuvvvzzz|||}}}wwwsssmmmfffbbbaaabbbdddgggiiimmmpppqqqtttwwwyyy}}}}}}}}}}}}{{{xxxuuusssooorrruuuxxxyyy|||~~~}}}}}}}}}~~~{{{wwwuuuttttttuuuvvvvvvuuu{{{}}}~~~WWWdddwwwgggYYYKKKCCC===888<<>><<<;;;===IIIXXXmmmyyy\\\DDD777666444000///222555444000000000///...............//////.........------------------,,,,,,,,,++++++(((***---333777555///))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,---,,,+++)))))))))***+++++++++++++++++++++++++++---,,,,,,,,,------+++***++++++******)))((((((((())))))))))))))))))))))))'''''')))+++...///...,,,,,,+++)))(((((()))+++,,,)))************+++++++++)))(((''''''''')))***+++)))******+++,,,,,,------+++++++++***++++++,,,,,,)))***+++---......------000...,,,---...000000000222666;;;<<<:::;;;@@@DDDFFFEEEDDDCCCDDDFFFIIIJJJFFFIIIKKKMMMMMMNNNPPPRRRQQQRRRTTTUUUUUUUUUTTTSSSQQQRRRRRRRRRPPPNNNKKKIIIIIIFFFJJJSSSSSSPPPXXXeeesss}}}vvvlllbbb[[[SSSRRRWWWZZZ[[[hhhxxx}}}yyysssnnnkkkgggbbbaaadddtttzzz~~~}}}{{{vvvooofff^^^ZZZRRRSSSUUUXXX]]]fffwww|||zzzxxxvvvxxxtttrrrtttwwwtttlllddd\\\XXXWWWZZZ\\\YYYXXXZZZZZZXXXWWWWWWXXXXXXVVVTTTTTTSSSRRRRRRTTTXXX^^^bbb___``````aaabbbbbbcccccceeeeeeddddddbbbaaa```___]]]\\\[[[[[[]]]```dddfffllllllmmmnnnpppqqqrrrssspppqqqssstttuuuuuuttttttppprrrtttvvvwwwwwwwwwwwwvvvzzz~~~}}}zzzzzz}}}~~~~~~}}}~~~yyyxxxxxxzzz}}}~~~~~~{{{vvvrrrrrrtttuuuwwwyyy{{{~~~qqqfffNNNDDD;;;:::<<>>555***---,,,***)))))))))*********)))))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((''''''''',,,***)))'''''''''(((((()))((((((((((((***+++,,,))))))***+++,,,,,,------)))((('''''''''(((***+++))))))))))))))))))))))))))))))***++++++++++++***,,,+++++++++---///222444,,,,,,,,,+++,,,,,,------...///000///------///111666777888:::===BBBFFFHHHIIIHHHFFFEEEEEEGGGHHHJJJKKKJJJIIIIIIJJJNNNQQQTTTYYYXXXWWWWWWWWWVVVSSSQQQQQQMMMIIIIIIKKKJJJHHHFFFHHHTTTcccmmmpppqqqtttwww|||tttlllccc]]]XXXZZZ```hhhiiiiiirrr}}}tttjjjkkkiiiaaa```eeeqqqwwwqqqqqqhhhXXXNNNNNNPPPSSSXXXaaannn~~~{{{yyywwwuuurrrooorrrpppmmmkkkiiieeeaaa^^^VVVWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWQQQQQQQQQTTTXXX\\\^^^^^^aaaeeejjjkkkiiifffffffffggghhhjjjkkkjjjgggcccaaa```^^^\\\[[[]]]```cccfffkkknnnqqqrrrqqqpppoooppppppqqqsssuuuvvvvvvuuuuuutttuuuxxx{{{||||||{{{zzz~~~~~~~~~}}}||||||}}}~~~~~~}}}zzzyyyxxxyyy}}}nnn^^^SSSHHH@@@::::::>>>HHHZZZkkkcccJJJ:::333444333222111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---)))'''(((---222333///***,,,,,,***)))))))))***************))))))((((((((()))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***)))((('''''''''((()))))))))***+++,,,,,,,,,)))(((((('''((()))***+++************************))))))******+++++++++,,,...---,,,+++,,,---///000,,,++++++++++++,,,------+++---...//////111333666888999<<>>BBBFFFHHHIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKJJJKKKMMMOOORRRTTTVVVWWWXXXVVVTTTSSSUUUVVVVVVUUUSSSLLLJJJLLLHHHDDDNNN```|||ssshhhccccccbbbbbbeeekkksssvvvsssvvvyyyoooiiiooouuuzzz~~~zzzmmmaaa\\\XXXSSSTTT[[[fffppp{{{vvvrrrnnnjjjgggfffdddaaa___^^^^^^\\\ZZZWWWVVVUUUTTTTTTUUUVVVWWWYYYZZZ\\\]]]]]]\\\YYYXXXUUUUUUUUUYYY]]]aaacccccchhhkkknnnooonnnkkkjjjjjjiiikkknnnpppooolllhhheeedddcccbbbcccdddhhhkkknnnnnnrrrxxx{{{}}}}}}~~~~~~{{{zzzxxxvvvtttsssrrrrrrwwwwwwyyy{{{~~~}}}yyyjjj]]]RRRGGGAAA;;;::::::;;;DDDWWWqqqpppTTT???555333111111000///////////////////////////............000000///...------,,,,,,---,,,,,,,,,,,,------...'''***---,,,******---000++++++******************++++++******************++++++******))))))(((((())))))))))))))))))))))))************)))))))))(((((()))))))))))))))*********+++++++++)))'''%%%$$$''''''(((((())))))***+++'''((((((((())))))******)))))))))))))))*********++++++++++++++++++++++++***)))))))))***,,,---///...---,,,+++*********+++++++++***++++++,,,---...***---000333666999>>>AAA@@@CCCFFFIIIJJJKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMPPPTTTVVVXXXYYYZZZWWWTTTRRRQQQSSSUUUVVVVVVUUULLLJJJLLLHHHGGG\\\wwwyyyoooiiihhhjjjmmmnnnnnnrrrwwwyyyzzzzzzvvv||||||zzzzzz}}}ttthhh\\\XXXZZZ^^^gggqqq~~~}}}vvvqqqmmmiiifffcccbbb```]]]\\\]]]]]]\\\[[[ZZZYYYWWWWWWWWWYYY[[[\\\\\\^^^```bbbaaa___[[[YYYYYYXXXYYY\\\aaaeeegggggglllmmmoooppppppnnnlllkkklllnnnqqqsssssspppllljjjiiiiiiiiiiiilllooosssuuuuuuyyy~~~}}}zzzxxxxxxwwwxxx{{{{{{{{{}}}qqqbbbWWWNNNFFFBBB;;;<<<;;;===GGG[[[sss{{{aaaHHH888222111000000//////.../////////////////////............000000///...------,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,------...///************+++***************************++++++++++++******))))))(((((())))))))))))))))))))))))************)))))))))((('''''''''(((((()))))))))******++++++)))'''%%%$$$((())))))***+++++++++,,,((((((((((((((()))))))))((())))))***************++++++++++++++++++++++++************+++,,,---...+++*********+++++++++,,,++++++++++++,,,---...//////111444666888<<<@@@CCCEEEFFFGGGIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLOOOQQQTTTWWWYYYZZZ[[[ZZZVVVTTTQQQPPPQQQSSSSSSSSSQQQJJJGGGIIIJJJRRRnnnxxxtttooonnnllllllooorrruuuwwwsssuuuwww|||zzz|||}}}wwwpppggg``````gggrrr~~~xxxtttoookkkhhheeebbb```^^^\\\[[[[[[\\\]]]\\\[[[[[[ZZZYYYYYYZZZ]]]___aaa```bbbdddeeedddbbb^^^\\\\\\\\\]]]```eeeiiikkklllnnnooopppqqqqqqpppnnnmmmkkkmmmpppssssssrrrpppooonnnnnnnnnoooqqqtttwwwyyyzzz}}}~~~~~~{{{kkk\\\QQQIIIBBB>>>;;;<<<===@@@LLL```ttt~~~nnnVVVCCC888444444000000////////////000000////////////............---------,,,,,,++++++***,,,,,,,,,,,,---...///000---+++)))***---...,,,***))))))***++++++++++++***)))))))))***************************))))))))))))))))))))))))))))))))))))************))))))))))))&&&&&&''''''(((((())))))&&&'''((()))************,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))((()))******++++++******++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,---///000111333555888999;;;>>>AAADDDHHHHHHIIIJJJKKKMMMNNNNNNPPPOOOMMMLLLLLLMMMOOOPPPUUUVVVXXXYYYZZZ[[[ZZZZZZVVVSSSPPPOOOOOOPPPOOONNNIIIFFFEEEIIISSSgggwwwnnngggeee```ccchhhnnnsssvvvxxxyyywwwyyy|||~~~}}}tttsssssspppooosss~~~}}}}}}~~~~~~|||zzzuuuvvvxxx{{{~~~~~~|||yyynnnllliiigggfffccc```^^^ZZZYYYYYY[[[\\\\\\[[[YYYYYYYYYZZZ[[[]]]```cccdddeeefffggghhhgggdddaaa___```___```dddiiinnnppppppppppppppprrrssstttrrrpppkkkllloooqqqssstttttttttsssssssssuuuvvvyyy{{{}}}~~~~~~}}}~~~|||rrrcccWWWNNNGGG@@@<<<999;;;===CCCSSShhhwww|||~~~cccLLL???:::888777111000000//////000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000+++******+++,,,,,,***(((((()))***+++,,,++++++***((((((((())))))*********)))))))))))))))*********))))))))))))))))))))))))************))))))))))))&&&''''''((())))))******&&&&&&&&&''')))***,,,,,,++++++,,,,,,+++***((('''))))))))))))))))))))))))((()))***+++++++++*********************************+++---......,,,***))))))***+++,,,---------------------...///000111222555777:::<<<===@@@CCCFFFGGGIIILLLNNNPPPPPPOOOOOOQQQOOOMMMLLLMMMPPPTTTWWWZZZZZZZZZZZZZZZZZZYYYXXXUUUSSSPPPOOONNNLLLJJJHHHBBBFFFJJJRRRfffwwwkkkbbb^^^]]]\\\bbbjjjrrrwwwzzz{{{||||||zzzvvv{{{}}}|||}}}}}}{{{zzzzzzxxxuuusssnnnooorrrvvvxxxwwwtttpppiiihhhgggfffeeebbb^^^[[[ZZZ[[[\\\^^^```___]]]ZZZYYYZZZ\\\___cccfffhhhiiiiiijjjjjjiiihhheeecccbbbbbbbbbcccggglllqqqssstttrrrqqqqqqssswwwxxxvvvtttooopppqqqsssvvvyyy|||~~~||||||}}}~~~{{{zzz{{{}}}~~~sssjjj^^^TTTMMMGGGAAA===666:::===EEEXXXnnn{{{|||tttWWWBBB999777666444111000000000000000111111000/////////............------..................,,,,,,,,,---...///000000)))+++------+++***))))))((()))***+++,,,,,,+++***''''''(((((()))))))))***(((((())))))******++++++))))))))))))))))))))))))************))))))))))))'''(((((()))***+++++++++)))((('''''''''(((***+++&&&''')))***++++++******************))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))***,,,...000///---)))'''++++++,,,---------,,,,,,------......000111222333666888;;;===???BBBEEEHHHFFFIIINNNSSSTTTSSSPPPNNNQQQOOOLLLLLLNNNSSSYYY\\\]]]]]]\\\[[[ZZZYYYXXXXXXUUUSSSQQQOOOMMMJJJGGGDDD???IIIQQQ[[[vvv~~~wwwmmmddd^^^\\\[[[aaagggooowww|||~~~{{{yyy{{{}}}}}}|||yyyxxxvvvtttpppnnnlllmmmpppssssssqqqkkkgggggggggggggggfffbbb]]]YYY]]]^^^```ccceeeccc```]]][[[]]]```dddhhhkkkmmmnnnllllllkkkjjjhhhfffeeeddddddccceeehhhnnnrrruuuuuutttsssrrruuuyyy{{{yyywwwuuuuuuvvvxxx{{{}}}xxxvvvwwwzzz|||zzz}}}uuuhhhZZZRRRKKKCCC>>>>>>888999???NNNddduuufffMMM???333222555///000000000000111111111111.........//////////////////...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,,,,+++***))))))***++++++***)))***,,,,,,+++++++++******))))))+++*********))))))((((((((())))))))))))*********)))'''&&&(((++++++)))&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...---+++***)))((((((((($$$'''***,,,,,,,,,,,,---------,,,+++***************+++---...///......---,,,,,,,,,---...000222444999<<<@@@CCCEEEFFFHHHJJJKKKNNNRRRTTTTTTRRRQQQPPPKKKMMMOOOQQQRRRUUUXXX[[[]]]\\\[[[ZZZYYYYYYYYYYYYXXXVVVRRRMMMGGGCCCAAA@@@BBBNNNbbbzzzsssoooiiicccaaadddhhhkkkpppsssvvvzzz}}}yyy|||}}}yyywwwwwwyyy{{{}}}zzzvvvssspppooonnnoookkkmmmoooqqqpppmmmjjjhhhjjjiiihhhgggeeecccaaa```eeegggiiijjjiiigggcccaaaaaa```ccckkkooommmjjjkkkkkkkkkllllllkkkiiihhhggggggiiilllooosssuuuwwwwwwyyyzzzzzzzzzzzzzzzyyyyyy|||{{{zzzxxxyyy~~~|||{{{|||}}}~~~xxxmmm___TTTIIIAAA>>>@@@???AAAJJJ[[[qqq{{{^^^HHH<<<222333666111000000000000////////////000000000000000000/////////---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------******++++++++++++******)))+++++++++)))((()))***++++++*********)))))))))************)))))))))((()))))))))*********++++++***((('''(((***+++)))'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))&&&((()))))))))((()))***+++++++++***++++++,,,,,,+++,,,.../////////......------...///111333666777>>>AAAEEEGGGHHHIIIKKKLLLOOORRRUUUUUUSSSPPPNNNMMMMMMOOORRRTTTUUUVVVYYY[[[\\\\\\[[[YYYXXXVVVUUUUUUTTTQQQMMMGGGCCC@@@@@@AAAIIIYYYoootttmmmccccccdddfffhhhlllpppssswwwyyy{{{~~~}}}|||}}}yyyvvvtttsssuuuvvvuuusssqqqooommmlllllllllkkklllnnnpppooonnnkkkjjjmmmllllllkkkjjjhhhgggfffiiikkkmmmnnnmmmkkkhhhfffdddbbbeeekkknnnllljjjkkkllllllnnnnnnnnnmmmlllkkklllnnnooorrruuuwwwyyyzzz||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~rrrbbbTTTHHH???===@@@???EEERRRggg}}}mmmSSSAAA888111333777333222111111111000000//////222222111111000000//////...---,,,+++***+++,,,---------------------------))))))******+++,,,,,,,,,++++++************++++++***++++++***((('''((()))******))))))))))))((((((************))))))))))))************+++++++++,,,+++)))'''''')))***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++)))******)))'''&&&''')))************+++,,,---...------...////////////.........///111444777;;;<<>>GGGYYYqqqaaaJJJ<<<777111333888444444333333222222111111000222222111111000///.........---,,,+++++++++,,,,,,------------------------))))))******+++++++++,,,,,,+++***))))))***+++,,,***++++++***(((''''''))))))))))))(((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,+++***)))(((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******,,,,,,+++***((((((***,,,+++*********++++++,,,---------..................//////111444777;;;???AAAGGGJJJNNNQQQSSSTTTVVVXXX[[[\\\\\\ZZZVVVRRRQQQPPPTTTWWWZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[XXXUUUPPPLLLIIIIIIHHHDDD@@@???CCCJJJQQQaaauuu|||hhh[[[UUUKKKTTTaaammmuuu{{{}}}}}}~~~|||yyywwwrrrqqqpppooommmkkkjjjjjjkkklllllllllkkkjjjiiiiiikkklllmmmnnnoooooooooooopppqqqrrrssssssrrrqqqppppppqqqsssuuuuuusssrrrpppooojjjhhhjjjllljjjkkkmmmqqqsssvvvyyyzzzzzzyyyxxxyyyxxxxxxxxxzzz}}}zzzwwwyyy~~~rrrZZZNNNHHHBBB;;;888@@@LLLbbb|||xxxXXXDDD:::777111333777333222222111111111000000000111111000///......------------,,,,,,++++++++++++------------------------)))***************++++++,,,+++***))))))***+++,,,***++++++***)))(((((()))((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++***)))(((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++***))))))******))))))***,,,///---,,,++++++*********+++,,,,,,,,,------...//////000111333666:::???CCCFFFIIILLLQQQUUUWWWYYY\\\^^^^^^^^^^^^\\\YYYWWWWWWWWWXXXZZZ]]]]]]\\\ZZZYYYYYYZZZZZZYYYWWWSSSNNNIIIFFFCCCDDDDDDBBBCCCJJJUUU^^^rrrmmm]]]TTTRRROOOXXXeeeooovvv|||~~~|||zzzyyyvvvtttnnnnnnnnnmmmmmmlllkkkjjjllllllllllllkkkjjjhhhhhhlllmmmnnnooopppqqqqqqqqqnnnppprrrssstttsssqqqpppoooqqqsssuuuvvvvvvuuuttttttnnnkkklllmmmlllmmmpppuuuwww{{{~~~}}}|||zzzzzzzzz{{{}}}xxxsssnnnooouuunnnXXXLLLGGGBBB<<<999@@@NNNfffmmmPPP???888888222222555111........................000000//////......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))***++++++***)))***+++(((((())))))))))))******))))))))))))************************+++++++++,,,***+++,,,,,,***(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,***)))((($$$&&&'''(((((())),,,......---,,,+++************,,,,,,,,,---...000111222444555777:::???CCCHHHJJJMMMPPPUUUXXX[[[]]]```bbb_________]]][[[[[[\\\]]][[[\\\^^^]]][[[XXXXXXXXXXXXWWWUUUSSSOOOKKKGGGEEEAAADDDHHHKKKOOOWWWdddnnn~~~mmm]]]SSSQQQRRRYYYbbbmmmvvv|||~~~|||yyyxxxwwwuuurrrpppmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjiiiiiimmmoooppprrrssssssrrrrrrnnnppprrrttttttsssqqqpppooopppsssuuuxxxyyyyyyzzzyyytttpppqqqqqqpppqqqtttyyy{{{}}}zzzzzz{{{~~~zzziiiggggggmmmvvvzzzlll[[[OOOFFF???===???BBBRRRkkk{{{aaaHHH:::666777222222444000.........//////000111111000000//////////////////,,,---------,,,,,,++++++++++++++++++++++++++++++************))))))))))))******++++++++++++******)))***,,,,,,++++++,,,...)))))))))*********++++++((()))))))))************)))))))))*********++++++(((+++......+++(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********((('''###%%%((()))))))))+++,,,,,,,,,++++++***+++++++++,,,,,,---...000333555777888999;;;???CCCHHHLLLOOOSSSVVVZZZ]]]^^^___aaaccc_________]]][[[[[[]]]___]]]^^^^^^[[[XXXVVVVVVWWWSSSRRRPPPMMMJJJGGGEEEDDDDDDKKKTTTZZZ```jjjwww}}}uuuhhh[[[TTTTTTWWW[[[dddnnn||||||~~~~~~{{{yyyvvvuuusssqqqmmmkkkllllllllllllnnnoooqqqqqqnnnmmmlllllllllnnnooopppoooqqqsssuuuvvvuuusssqqqpppqqqtttvvvwwwuuusssqqqoooqqqtttxxx{{{~~~yyyvvvwwwxxxvvvwwwzzz|||~~~|||xxxzzz}}}nnn```aaafffppp{{{~~~|||}}}ssskkk___RRREEE<<<>>>EEEJJJZZZttttttXXXCCC555333666111111444000000000111222333444444555000000000000111111111111,,,,,,---------,,,+++************************************))))))))))))))))))***+++,,,,,,+++***))))))***,,,,,,,,,,,,...000))))))******+++++++++,,,(((((())))))*********+++((())))))))))))*********'''+++//////,,,(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))"""###&&&((())))))((('''%%%(((+++,,,,,,+++,,,---************+++,,,------------...000222555888:::<<<===???BBBFFFKKKOOORRRXXX[[[^^^`````````aaabbb______^^^\\\ZZZZZZ\\\^^^^^^^^^]]]ZZZWWWUUUUUUVVVPPPOOOLLLIIIGGGEEEDDDCCCJJJSSS___hhhoooyyy{{{xxxllldddYYYRRRSSSZZZbbbggglllxxx~~~||||||{{{}}}~~~}}}|||zzzxxxuuusssqqqnnnjjjgggkkkkkkkkklllnnnppprrrtttppppppoooooopppsssvvvwwwppprrruuuwwwwwwvvvsssqqqrrrtttwwwyyyyyywwwtttrrrqqqsssvvvzzz~~~}}}zzz|||}}}{{{{{{~~~~~~}}}{{{wwwzzz~~~xxxfff]]]___hhhuuu{{{wwwsssrrrtttwwwzzz{{{nnnkkkdddXXXKKKBBB??????QQQggggggOOO:::666222000222333222000000000000000////////////000000000000000000000000........................------,,,,,,+++***))))))************************&&&))),,,+++)))'''(((***...------,,,,,,------...))))))))))))))))))))))))(((((((((((())))))))))))*********++++++*********,,,+++***))))))***+++,,,*********************************************+++''')))******))))))***,,,+++*********))))))((((((************************---...---,,,******,,,...,,,///333666888999;;;======@@@EEEJJJOOOSSSUUUWWWXXXZZZ\\\^^^``````aaaaaaccc```]]][[[[[[\\\[[[ZZZXXXYYYZZZYYYVVVUUUTTTUUUSSSLLLIIIJJJEEE???EEERRRcccnnnwww}}}yyyoooaaaYYYQQQQQQXXXccckkkoooxxx|||{{{{{{}}}~~~~~~~~~}}}||||||{{{{{{|||zzzyyywwwtttpppllliiiggggggiiilllmmmnnnppprrrtttqqqrrrsssuuuvvvxxxzzzzzzrrrtttvvvyyyzzzzzzzzzyyyxxxzzz}}}}}}zzzxxxtttwww}}}~~~{{{yyytttuuuyyy~~~rrr```\\\aaalll{{{sssooonnnqqqtttuuuwwwzzzvvvgggeee___UUUKKKDDDDDDEEEWWWlllyyy[[[EEE999555222000111222111000000000000000////////////................................................+++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------,,,+++,,,---,,,++++++++++++++++++,,,))))))))))))))))))))))))(((((((((((()))))))))***)))))))))(((((()))))))))+++***))))))))))))***+++******************************************))))))&&&''')))(((''''''((()))++++++++++++*********)))************************---------,,,******+++---...111555777999:::<<<>>>AAACCCGGGLLLPPPSSSUUUVVVZZZ\\\^^^```bbbbbbbbbbbbaaa___\\\[[[[[[[[[ZZZXXXXXXYYYYYYVVVSSSPPPOOOOOOOOOHHHEEEHHHFFFEEEOOO^^^yyyxxxjjj]]]ZZZVVVXXX```jjjsssxxx}}}{{{zzzzzz|||}}}||||||{{{zzzzzz{{{||||||yyyxxxuuurrrnnnkkkhhhggghhhjjjmmmnnnnnnppprrrtttssstttvvvwwwyyy{{{||||||tttvvvxxxzzz|||||||||{{{zzz|||~~~}}}||||||{{{xxxvvvpppqqquuu{{{~~~zzzxxxyyy|||~~~{{{zzz|||wwweeeaaagggrrr}}}zzzuuuqqqooosssuuuvvvyyy}}}qqqaaa[[[ZZZVVVOOOIIIFFFIIILLL^^^rrrhhhMMM<<<777555222111111111111000000000000000////////////................................................)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***+++*********))))))))))))******))))))))))))))))))))))))((((((((()))))))))******)))((('''&&&&&&'''((()))***))))))(((((())))))************************************))))))(((((((((***,,,,,,,,,***)))***+++,,,,,,,,,+++++++++++++++************************---------+++******,,,...111444777:::;;;===???AAADDDFFFJJJNNNRRRUUUVVVWWW\\\^^^```bbbddddddcccccc___]]]\\\\\\[[[ZZZXXXVVVVVVVVVUUUSSSOOOLLLKKKKKKJJJDDDCCCIIINNNUUUeeevvvuuueee^^^___aaaeeejjjsss}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}|||{{{yyyxxxxxxzzz{{{}}}zzzxxxvvvrrrooolllkkkjjjjjjlllnnnooooooppprrrtttwwwxxxzzz{{{}}}~~~zzz{{{|||~~~~~~}}}{{{{{{}}}~~~{{{|||||||||zzzvvvrrrpppkkklllooottt{{{~~~zzzwwwvvvwwwzzz{{{vvvuuuvvvzzz{{{~~~mmmiiiooowww|||wwwvvvwwwwwwwwwyyyuuutttvvvwwwxxx|||rrr```SSSNNNNNNLLLHHHDDDFFFKKKPPP```ssspppXXXDDD888555444222111111111000000000000000000////////////................................................******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---)))%%%%%%(((******))))))))))))(((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))((('''&&&&&&'''((()))))))))(((((((((((())))))******************************))))))(((''''''''',,,---...---+++******+++++++++++++++++++++++++++************************,,,------,,,***+++---///555777:::<<<===???AAACCCFFFHHHLLLPPPTTTWWWXXXYYY[[[]]]```cccddddddcccbbb^^^]]]\\\\\\\\\ZZZWWWTTTRRRSSSRRROOOLLLJJJJJJJJJFFFDDDGGGQQQ^^^mmm~~~ssshhhgggkkkpppssswww~~~~~~}}}}}}||||||||||||}}}~~~}}}zzzxxxxxxxxxzzz{{{|||zzzxxxuuurrrppppppooolllnnnpppqqqqqqqqqsssuuuzzz{{{}}}|||wwwsssqqqqqqsssuuutttuuuvvvvvvtttqqqmmmkkkhhhiiikkkpppuuuyyy{{{|||zzzyyyxxxyyyzzz}}}wwwvvvwww{{{~~~tttooosssyyy~~~{{{tttppprrrvvvzzz||||||{{{|||}}}}}}~~~rrrbbbTTTKKKEEEEEEDDDAAA@@@DDDLLLSSS```tttyyyaaaKKK<<<555222222222111000///000000000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,((((((+++------,,,******))))))))))))******))))))))))))))))))))))))))))))))))))******************)))(((((()))******(((((())))))))))))((((((***************************)))))))))(((((('''''''''))))))(((&&&%%%&&&'''))))))******************************************+++,,,---,,,,,,---///222888:::===>>>???AAADDDFFFFFFHHHLLLQQQUUUXXXZZZZZZXXXZZZ]]]aaabbbbbbaaa```^^^]]]\\\\\\\\\ZZZVVVSSSTTTSSSQQQNNNIIIGGGFFFGGGCCCEEENNN^^^qqq{{{wwwuuusssrrrwww}}}|||{{{~~~~~~~~~|||}}}}}}zzzxxxwwwwwwxxxyyyxxxwwwuuutttssssssrrrnnnppprrrsssssstttvvvxxx|||~~~}}}xxxpppmmmhhhdddcccdddfffhhhkkkmmmoooppppppnnnllljjjjjjjjjjjjmmmqqqtttvvvvvvssstttvvvxxx{{{~~~yyywwwyyy~~~yyysssuuuwwwzzzvvvrrrnnnmmmqqqxxx{{{sssfffVVVKKKFFFAAAAAA@@@>>>@@@FFFPPPXXXeeexxxmmmSSS???555222000111222111///...///000000000000000////////////000000000000000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++++++++++++++************++++++)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******((())))))******))))))(((************************))))))))))))))))))))))))''')))))))))'''&&&'''((()))))))))))))))************************************,,,------...000333666;;;<<<>>>???@@@BBBEEEHHHFFFIIILLLPPPTTTWWWXXXYYYSSSVVVZZZ^^^aaaaaa```___^^^]]][[[ZZZYYYXXXUUURRRUUUTTTQQQLLLGGGCCCCCCCCCCCCKKKZZZoooyyyxxx|||||||||xxx{{{~~~}}}~~~}}}~~~|||yyywwwuuutttrrrsssttttttttttttssssssppprrrtttvvvvvvxxxzzz|||zzzooojjj___]]]ZZZXXXWWWYYY[[[]]]dddfffjjjnnnpppppppppooonnnmmmllllllnnnpppppppppmmmooorrrvvvyyy|||}}}~~~zzzzzz}}}|||wwwwwwwww|||mmmlllkkklllrrr{{{yyyqqqiii]]]NNNGGGGGG@@@@@@@@@@@@CCCLLLXXXbbbnnn|||```III:::444333...111222111///...///000000000000000////////////////////////////////////........................++++++,,,,,,---.........++++++++++++++++++++++++((()))))))))((('''((()))+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))))))))***++++++***))))))************************(((((())))))***+++++++++***+++,,,,,,+++***+++---)))))))))******+++++++++************************)))+++---...000333777:::<<<>>>???@@@AAACCCFFFIIIIIIKKKMMMPPPRRRSSSTTTTTTOOORRRXXX]]]```aaa```___]]][[[XXXVVVUUUTTTRRRQQQPPPOOOMMMIIIEEECCCDDDEEEIIIUUUjjjxxxyyy|||}}}||||||{{{}}}}}}zzzwwwtttrrrmmmooorrruuuvvvvvvuuutttqqqsssvvvxxxyyy{{{~~~}}}jjj^^^YYYSSSRRRQQQQQQRRRTTTVVVXXX```ccchhhnnnsssuuuwwwwwwrrrpppmmmlllllllllkkkjjjjjjmmmrrrxxx|||{{{{{{|||{{{llllllmmmpppvvvzzzrrrjjjcccXXXLLLHHHKKK@@@AAABBBCCCGGGRRR___iiiwwwsssXXXDDD999777888...000222222///---...000000000000000////////////................................................)))***+++,,,...///000111************************(((+++......+++)))***---******))))))))))))******)))))))))))))))))))))))))))************+++++++++((())),,,------,,,)))((()))***+++,,,,,,+++***)))************************(((((()))***+++,,,------'''(((******))))))***,,,*********++++++,,,,,,,,,************************)))+++---///111555999<<<===>>>@@@@@@AAACCCFFFIIIKKKMMMNNNPPPQQQQQQPPPPPPMMMQQQWWW\\\```aaa```___\\\YYYVVVSSSRRRRRRPPPOOOGGGHHHGGGFFFEEEFFFIIIKKKPPP___wwwzzzuuuzzz|||zzzyyyyyy{{{|||}}}}}}|||zzzwwwtttqqqlllooossswwwyyyyyyxxxvvvqqqtttwwwyyy{{{}}}rrr]]]PPPKKKMMMMMMNNNOOOQQQSSSUUUVVV^^^bbbhhhooovvvzzz|||}}}uuurrrnnnkkkjjjiiihhhfffhhhmmmttt|||~~~~~~wwwnnnoooqqqttt{{{wwwpppdddYYYQQQLLLEEE???@@@BBBEEEHHHPPP]]]mmmyyyjjjOOOAAA<<<<<<;;;;;;999444000------///000/////////000111111222222111000...---,,,,,,,,,,,,/////////...---------,,,.........------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************))))))((((((******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,///------111777<<<===<<<===>>>@@@BBBDDDFFFGGGHHHNNNNNNOOOOOOOOONNNNNNMMMTTT\\\ccccccbbbaaa___[[[WWWWWWVVVUUUTTTQQQNNNKKKEEEEEEGGGHHHFFFFFFRRRaaafffsss~~~|||}}}{{{{{{{{{}}}}}}}}}~~~~~~zzzvvvuuutttsssrrrssssssssstttwwwyyyyyyxxxxxxyyy{{{~~~|||dddRRRIIIFFFEEEGGGJJJMMMPPPSSSXXX[[[aaahhhpppvvv~~~zzzwwwrrrlllggggggjjjmmmooowww|||xxxxxxxxxyyy~~~xxxoooaaaVVVOOOJJJDDD???>>>@@@EEEMMMZZZiiiyyybbbIII<<<999888666999777444000///...///000000000000///////////////000000//////...------,,,---------------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++************************++++++*********)))))))))******+++++++++,,,,,,,,,---,,,+++******+++,,,---//////111444888<<<======AAAAAA@@@AAACCCGGGJJJMMMRRRPPPNNNLLLLLLNNNPPPQQQYYY```dddccc```___\\\YYYXXXVVVSSSPPPMMMJJJGGGEEEDDDBBBDDDLLLTTT[[[gggrrrxxx|||zzzzzzzzz||||||{{{||||||}}}||||||}}}{{{xxxuuutttttttttsssrrrrrrrrrtttwwwzzzzzzyyyzzz{{{}}}rrr[[[LLLGGGFFFEEEGGGKKKNNNQQQTTTYYY\\\dddlllttt{{{|||yyyssslllhhhiiimmmpppxxx}}}}}}}}}}}}ppp^^^RRRKKKGGGBBB???<<>>@@@DDDCCCBBBBBBDDDIIIMMMQQQTTTQQQMMMJJJKKKNNNTTTWWW___cccddd```\\\[[[YYYUUUVVVTTTPPPLLLHHHEEEDDDCCCGGGEEEIIIXXXiiivvv{{{|||~~~zzzxxxwwwwwwzzzyyyxxxwwwwwwwwwxxxyyyyyywwwvvvttttttttttttuuurrrrrrsssvvvzzz|||||||||~~~~~~hhhRRRFFFDDDFFFEEEHHHKKKOOORRRVVV[[[___gggpppzzz|||vvvqqqnnnpppuuuzzzsss]]]OOOHHHCCC@@@???<<>>>>>>>>@@@BBBDDDCCCCCCDDDGGGJJJNNNPPPQQQOOOMMMKKKNNNSSSXXX\\\```cccaaa\\\YYYYYYWWWSSSQQQPPPOOOLLLHHHEEEDDDEEEHHHLLLWWWhhhzzz}}}wwwrrrttt{{{zzzwwwuuuuuuuuuwwwvvvuuusssrrrrrruuuwwwwwwwwwvvvuuutttssstttuuutttuuuwwwzzz}}}eeePPPEEECCCEEEEEEHHHMMMQQQUUUZZZ___ccckkkuuu|||xxxxxx|||www]]]NNNFFF@@@>>>??????GGGXXXooobbbDDD777666666333111///000111222222222222111/////////000000111111111...///111222222000...---------......//////000000------------------------++++++++++++++++++++++++***************************************************))))))(((((())))))***))))))))))))))))))))))))************************************************)))+++,,,+++***)))***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...000222333555:::???BBBAAAAAACCCEEEBBBCCCFFFHHHJJJLLLLLLMMMKKKLLLNNNQQQTTTXXX[[[]]]]]]^^^\\\WWWUUUVVVUUURRRLLLNNNNNNLLLHHHDDDCCCDDDEEESSSfffwww{{{vvvtttqqqoooqqqzzzzzzvvvsssrrrrrrrrrssstttsssqqqooopppsssvvvxxxyyyzzzxxxuuutttuuuwwwzzz{{{}}}}}}hhhTTTGGGDDDDDDFFFJJJOOOSSSXXX^^^dddhhhrrr|||}}}}}}www[[[MMMEEE???===@@@DDDPPPddd|||vvv[[[???666777555222222...///000111222222222222/////////000111222222222...///000000000///......///////////////000000000,,,,,,,,,------------...++++++++++++++++++++++++************************************************)))))))))(((((()))))))))))))))))))))))))))))))))***************************************************+++,,,+++*********,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,---------///111444666888<<<>>>AAACCCDDDEEEFFFGGGCCCEEEHHHKKKMMMLLLKKKKKKHHHLLLQQQVVVZZZ\\\\\\[[[XXXXXXUUUQQQQQQTTTSSSOOOIIIKKKLLLIIIEEECCCDDDFFFIII\\\sss}}}sssfffhhhjjjmmmqqqzzzxxxyyy{{{~~~{{{xxxuuuqqqooonnnooopppppprrrtttrrrppppppssswwwzzz|||~~~|||yyywwwxxx{{{}}}jjjWWWJJJEEEEEEHHHLLLQQQWWW\\\bbbiiimmmyyy}}}zzzzzz{{{sssWWWJJJEEE???>>>BBBHHHWWWpppmmmSSS;;;555666222000111//////000000111111222222//////000000000000000000........................///////////////.........,,,,,,,,,---------......++++++++++++++++++++++++************************************************+++******))))))******+++))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,---...///111444888<<<>>>BBBAAABBBCCCFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLJJJNNNUUUZZZ]]]\\\ZZZXXXSSSSSSQQQMMMNNNQQQOOOJJJEEEGGGHHHFFFDDDGGGNNNTTT]]]ooo}}}xxxzzzyyyssskkk]]]ccclllssszzzwwwrrrooottt~~~{{{||||||}}}}}}|||{{{zzzuuussspppmmmllllllmmmnnnnnnrrruuutttrrrrrruuuxxxzzz}}}}}}|||~~~xxxgggUUUJJJGGGGGGJJJNNNSSSYYY___fffmmmrrrzzz|||xxxxxxzzz|||~~~nnnSSSHHHEEE??????DDDJJJ\\\wwwfffNNN999444444///---000000000//////000111222333000000000///......------......---------......////////////...---------,,,,,,,,,,,,------.........++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,))))))))))))))))))))))))***************************************************+++,,,,,,******+++,,,++++++++++++++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,...///111333777<<>>BBBDDDEEEEEEEEEFFFGGGGGGGGGHHHKKKNNNVVVWWWYYY[[[\\\\\\\\\[[[[[[ZZZXXXWWWXXXWWWUUUTTTQQQMMMJJJIIIGGGDDDCCCEEEJJJNNNWWWfffwwwzzzpppbbbXXXLLLLLLPPPWWW]]]gggzzz~~~{{{xxxwwwvvvoooooonnnmmmllllllkkkkkkmmmmmmmmmmmmoooqqqsssuuuyyy{{{~~~}}}rrrbbbSSSHHHAAA>>>BBBDDDFFFIIIMMMRRRXXX\\\^^^bbbmmm||||||vvvooohhhdddbbbbbbffflllrrrxxx}}}~~~zzzzzz~~~~~~}}}}}}}}}}}}}}}uuuppphhh\\\QQQJJJCCC>>>>>>@@@FFFXXXjjjssshhhMMM===444333222111222111000//////////////////000000111//////////////////......................................................------------------------***++++++++++++,,,,,,,,,---,,,,,,,,,++++++******************************************************,,,,,,---------,,,***)))***)))))))))+++,,,+++***))))))))))))******++++++***************************************++++++,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---111444777999===AAACCCEEEEEEDDDDDDDDDEEEEEEGGGKKKQQQVVVXXXYYY[[[\\\]]]]]]]]]]]][[[YYYWWWVVVVVVVVVTTTSSSQQQKKKGGGFFFDDDAAACCCHHHTTT]]]iiitttyyymmm___SSSLLLKKKQQQ[[[eeemmmzzz|||xxxuuutttsssnnnmmmmmmmmmllllllkkkkkkmmmmmmmmmnnnoooqqqrrrssszzz}}}~~~xxxyyy~~~yyymmm___RRRHHHAAA>>>???AAADDDGGGKKKQQQXXX\\\]]]aaakkk{{{}}}tttllleee___]]]^^^aaahhhooo{{{~~~|||{{{vvvssssssssstttsssvvvxxx||||||||||||||||||wwwhhhaaaZZZPPPJJJHHHCCC??????BBBLLL___qqqwwwxxxZZZEEE;;;333333333222111000//////////////////000000000000......////////////...---................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++************************+++,,,------,,,***'''&&&***)))))))))+++,,,+++***((((((((()))******++++++*********************************++++++++++++,,,,,,,,,,,,,,,------------+++,,,,,,,,,---000555999<<>>@@@CCCEEEHHHMMMSSSWWW^^^```iiivvv}}}uuunnngggaaa^^^aaafffmmmvvvwwwrrrddd```YYYUUUTTTTTTTTTTTTVVVYYY___fffnnnuuu{{{~~~|||xxxwwwwwwxxxwwwwww```TTTMMMFFFCCCDDDAAA@@@@@@DDDKKKWWWgggsssxxx[[[@@@555666222222222111000000111222...//////000000000000000///000111222222111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------))))))******++++++++++++************************---,,,***)))***+++---...***)))))))))+++,,,+++***))))))***+++,,,,,,------******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......---......///111777>>>CCCAAACCCGGGJJJKKKJJJHHHGGG???FFFPPPYYY\\\\\\[[[ZZZVVVWWWYYYZZZ[[[ZZZZZZYYYTTTSSSSSSTTTTTTSSSQQQNNNHHH@@@>>>EEEJJJOOO___qqq{{{uuukkkcccYYYPPPRRRYYYeeerrrzzzrrrppprrrwww~~~|||wwwrrrnnnlllkkkkkkkkkkkkkkkkkkllllllllljjjkkknnnqqquuuxxxzzz|||~~~}}}vvv{{{}}}yyy|||zzzlll___ZZZWWWRRRLLLFFFBBB>>>===BBBDDDFFFGGGIIIMMMRRRVVV]]]___gggtttzzzrrrmmmfffaaa___dddjjjqqq{{{wwwllleeeYYYUUUOOOKKKJJJKKKLLLLLLIIILLLRRR[[[ccclllrrruuuzzzvvvtttuuuuuuuuukkkVVVOOOLLLFFF@@@@@@@@@AAACCCHHHQQQ___mmmwwwfffIII;;;555222333333333333333333333333000000////////////000000333222111000////////////333111///////////////......000111///---------+++...------,,,,,,------...+++++++++,,,,,,---------+++++++++++++++++++++++++++******)))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......---///000000...,,,,,,,,,,,,///333777:::???DDDHHHGGGJJJMMMMMMKKKIIIKKKMMMKKKOOOUUU[[[______^^^]]]ZZZ[[[\\\\\\ZZZZZZ[[[[[[ZZZWWWSSSRRRRRRQQQNNNLLLHHHEEEDDDHHHTTTeeeuuu~~~vvvhhhZZZVVVVVVWWW\\\cccpppzzz}}}xxxwwwtttttt~~~~~~~~~{{{uuuoookkkhhhfffaaacccfffhhhiiijjjlllnnnlllnnnpppsssvvvxxxzzzzzz|||xxx{{{sssooommmnnnooojjj___VVVTTTQQQLLLGGGBBB???>>>===BBBCCCEEEHHHLLLPPPSSSUUUZZZ^^^fffnnnttt{{{{{{tttpppiiifffccceeelllwww{{{mmm^^^TTTOOOLLLIIIFFFDDDDDDDDDEEECCCEEELLLVVV]]]bbbiiipppzzzyyyvvvuuuwwwxxxyyy~~~gggRRRLLLJJJEEEAAAAAA???@@@CCCKKKXXXhhhvvv~~~~~~^^^FFF:::666333222222222222222222222222111111000000000000111111333333222111000000000000///.........000000000000---///111000...---.........------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++******************++++++,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......,,,...000000...---------///222666:::>>>BBBGGGKKKKKKMMMNNNMMMKKKKKKMMMPPPUUUWWWZZZ\\\^^^]]]\\\[[[]]]]]]]]][[[ZZZXXXXXXXXXXXXWWWVVVVVVUUURRRNNNKKKIIIFFFGGGQQQbbbtttwwweee[[[SSSSSSWWW]]]fffppp{{{~~~{{{{{{zzzsssmmmiiifffddd```ccceeegggggghhhjjjlllmmmppptttvvvxxxzzz|||~~~zzzzzz~~~~~~tttfffccc```aaaccc___WWWOOONNNKKKHHHDDDAAA@@@??????BBBCCCEEEHHHKKKOOORRRTTTZZZ\\\bbbhhhnnnxxx}}}wwwsssllliiigggiiiqqq|||~~~ssseeeWWWNNNGGGFFFEEEDDDCCCCCCDDDDDDBBBDDDJJJSSSYYY]]]dddkkkuuu}}}yyywwwxxx|||~~~~~~fffPPPIIIHHHDDDBBBCCC???AAAGGGTTTfffxxxqqqSSS@@@999777555111111111111111111111111222222111111111111222222333222222111111000000000---......///////////////+++...111111///---...000...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******+++,,,---......---************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---///...------...///222666;;;???CCCGGGKKKNNNNNNOOOOOONNNMMMOOORRRUUU______^^^]]]\\\[[[ZZZZZZ___^^^]]][[[YYYWWWVVVUUUSSSSSSTTTTTTRRRNNNJJJGGGKKKLLLSSSdddyyywwwfffVVVRRRRRRVVV^^^hhhwww|||}}}~~~{{{yyy{{{yyyxxx}}}~~~wwwpppiiieeebbbaaa___aaadddfffggghhhjjjllloootttyyy{{{zzz{{{|||zzz}}}{{{mmmcccYYYUUURRRRRRTTTSSSMMMHHHGGGEEECCCBBBAAAAAAAAABBBBBBCCCDDDGGGJJJNNNQQQRRRXXXYYY\\\aaahhhtttzzzvvvpppmmmlllooowww~~~ttthhh[[[OOOHHHAAABBBCCCDDDEEEEEEEEEFFFDDDEEEJJJRRRWWWZZZaaahhhppp~~~|||yyyzzz}}}nnnUUUKKKHHHCCCAAACCCAAADDDOOObbbxxxcccIII<<<888666444222222222222222222222222222111111000000111111222111111111111000000///...///000111000...,,,++++++,,,---///111///,,,---222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---------...000222555999???DDDGGGKKKNNNPPPOOOOOONNNNNNPPPSSSXXX[[[bbbaaa^^^\\\[[[[[[\\\\\\```^^^\\\[[[YYYXXXVVVTTTPPPQQQQQQOOOKKKIIIIIIJJJSSS[[[jjj~~~wwwggg\\\RRRUUU[[[cccmmm{{{|||{{{xxxvvvyyyzzzxxx|||~~~zzzssskkkeeeaaa______^^^aaaeeehhhjjjllloooqqqqqqwww~~~~~~}}}~~~|||}}}xxxmmmaaaXXXRRRNNNKKKJJJKKKKKKGGGDDDDDDCCCBBBAAAAAABBBBBBCCCBBBBBBDDDFFFIIILLLOOOQQQSSSTTTWWW\\\dddrrr{{{wwwrrrqqqpppttt|||wwwjjj^^^SSSIIIDDD@@@BBBDDDGGGHHHHHHHHHGGGIIIIIILLLSSSWWW[[[bbbiiiqqq~~~|||}}}zzz]]]OOOIIICCC@@@BBBBBBIIIYYYppptttVVVBBB999666555333111111111111111111111111000000////////////000000...///000000000///...---...000222111...,,,---...222...---//////+++---111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,---------000333666888===CCCHHHKKKMMMOOOPPPNNNNNNOOOQQQUUUYYY]]]___^^^]]]\\\[[[[[[]]]^^^______\\\ZZZYYYZZZYYYWWWTTTPPPQQQOOOKKKGGGIIIPPPVVVaaaooovvvqqqjjjaaaZZZYYYWWW___jjjuuuxxxtttttt~~~}}}zzz~~~{{{vvvnnngggaaa___^^^___```ccchhhlllooossswwwyyyuuu{{{}}}~~~|||ooofff___XXXSSSPPPLLLHHHFFFFFFFFFDDDAAAEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHKKKMMMOOOMMMOOOTTT\\\cccppp}}}yyyuuutttuuuyyy~~~pppbbbWWWMMMGGGCCCBBBCCCFFFIIIJJJIIIHHHGGGMMMLLLNNNTTTXXX\\\ccckkkyyybbbQQQJJJCCCAAACCCEEEQQQfffxxxcccKKK===888555333222........................000000////////////000000......000000000///...---+++...000///...///222666<<<222,,,///000------111...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,---------......,,,---------...222777;;;<<>>@@@EEEKKKPPPQQQPPPPPPPPPTTTVVVYYY___cccccc```\\\XXXZZZ]]]___``````^^^]]]\\\XXXTTTSSSTTTSSSOOOKKKBBBEEEHHHHHHKKKXXXlll}}}ssscccUUUQQQOOOOOO[[[iiiyyy}}}{{{~~~}}}wwwssskkkeeebbbdddgggiiijjjmmmrrrvvvyyy}}}~~~zzzuuutttyyysssjjj^^^VVVSSSRRRNNNKKKJJJHHHFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBAAABBBBBBCCCDDDFFFHHHJJJKKKLLLNNNSSSZZZbbbnnnvvvmmm```SSSKKKFFFCCCBBBDDDEEEGGGJJJKKKLLLLLLLLLPPPOOOPPPVVV\\\bbbllluuu```OOOHHHDDDEEEIIITTThhhrrrTTTFFF999777666333111333333333333333333333333333222222111111111111222222000111333444444333222111///111222///---...555;;;QQQ<<<---000555333000222...------,,,,,,------...---------,,,,,,+++++++++------------------------......---,,,,,,,,,,,,---******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,---------..................000555<<<@@@CCCHHHNNNRRRSSSRRRPPPPPPYYY[[[___dddhhhfff___ZZZZZZ\\\```bbbbbb```\\\YYY\\\WWWRRRPPPQQQOOOJJJEEECCCIIIPPPSSSYYYiiixxxgggXXXMMMLLLNNNSSSdddvvv{{{yyy}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{xxxssslllgggeeegggkkknnnnnnqqquuuyyy{{{~~~}}}wwwqqqooouuu~~~zzzkkkcccZZZVVVTTTRRRNNNJJJIIIHHHHHHHHHHHHHHHIIIIIICCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCDDDFFFHHHJJJKKKNNNOOOSSSYYY```nnn|||nnnfffYYYNNNGGGCCCBBBAAAGGGHHHJJJLLLNNNPPPQQQRRRTTTRRRTTTZZZ```gggqqq|||yyy\\\QQQJJJCCCGGGSSS]]]vvvzzzbbbFFF???888555666666444222222111111000000000000000111111000000000000111111,,,...000222333222111000////////////////////////000000000000000000000000,,,------......------,,,////////////////////////++++++,,,,,,,,,---------.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,...///...------...///------,,,++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,------......------...///222444666999===@@@LLLMMMOOORRRUUUXXXZZZ[[[```bbbeeeggggggddd```^^^___bbbcccbbb^^^\\\]]]^^^\\\UUUPPPPPPOOOLLLIIIIIIGGGQQQ]]]fffqqq|||jjj]]]PPPIIIMMMTTT___uuu~~~zzzyyyzzz{{{zzzyyywwwxxxyyy{{{}}}yyyoooggghhhlllnnnpppssszzz{{{|||}}}}}}}}}wwwrrroooqqqvvv{{{ooobbb]]]WWWRRRPPPOOOOOONNNLLLIIIFFFFFFIIILLLLLLLLLEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJPPPRRRWWW]]]aaalllxxxqqq```ZZZPPPFFF@@@>>>@@@AAADDDFFFHHHJJJMMMPPPRRRSSSSSSVVV[[[```fffnnnwww}}}yyywwwwwwwww|||mmmUUUMMMIIIDDDLLLYYYjjjqqqYYYCCC===666333444555333111222222111000000000000000000000////////////000000///000111222222111///...////////////////////////........................------------------------........................++++++,,,,,,,,,------------------,,,,,,+++++++++......////////////......,,,---...---,,,+++,,,---------,,,,,,+++,,,,,,---------------------------.........---------------,,,------.........------111333555888:::???DDDHHHQQQQQQQQQRRRTTTXXX[[[]]]dddeeehhhiiiiiigggdddbbbdddeeeeeebbb^^^ZZZZZZZZZ\\\UUUPPPMMMJJJEEEDDDFFFJJJ^^^tttnnn___SSSKKKKKKUUUbbbqqq|||{{{|||~~~|||yyyuuuuuuvvvwwwwwwvvvxxxxxxzzz|||~~~|||sssmmmmmmqqqrrrtttvvv|||}}}~~~~~~}}}wwwrrrnnnooottt~~~uuuiii^^^ZZZUUUQQQOOONNNNNNMMMKKKHHHEEEEEEHHHJJJJJJIIIFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKPPPRRRWWW\\\aaakkk~~~{{{ppphhhXXXSSSKKKCCC??????AAACCCFFFHHHKKKMMMPPPRRRTTTVVVXXXZZZ___dddllluuu{{{qqqnnnnnnppp}}}ppp]]]NNNKKKIIIHHHTTTdddzzzdddMMM???:::444222222333222000222222111000000000000111/////////....../////////222333333222111///---,,,000000000000000000000000..............................------------......------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,---...---+++******+++---,,,,,,,,,,,,,,,------------------------------................................................///111444777<<>>EEEMMMRRRWWWWWWWWWXXX[[[___bbbeeehhhhhhggggggggggggffffffdddcccbbb___]]][[[ZZZZZZRRROOOLLLGGGAAA???HHHSSS^^^ssspppcccXXXRRRIIIRRRddd{{{zzzrrrllliiittt~~~|||zzzxxxxxxqqqqqqrrrsssttttttttttttssssssrrrssstttuuuwwwwwwyyyzzz|||~~~}}}yyyzzz{{{zzzzzz}}}zzztttooonnnpppsss}}}~~~vvvnnnddd\\\VVVSSSPPPNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFHHHKKKMMMOOOOOOOOONNNRRRSSSVVV[[[___gggvvv}}}uuuvvv|||~~~xxxqqqiii```VVVPPPGGGEEEBBB@@@@@@AAADDDFFFFFFJJJOOORRRTTTWWWZZZ^^^aaadddhhhoooyyyuuufffcccgggllltttyyyxxxqqqllleee^^^SSSMMMHHHIIIJJJPPP___pppmmmQQQAAA:::888555333333444444333333222222111111111111111222111111000000111111222111111111111111000//////000000000000000000000000////////////////////////.........------.................................,,,,,,---------.........---------.....................////////////......///000000///,,,++++++,,,---,,,,,,,,,------...///........................---------....../////////111111000/////////000111333777<<>>;;;555555666555444444555666444333222222111111222222111111000000000000111111222222111000//////000000////////////////////////........................+++---000222222000---+++---------------------------------.........//////,,,,,,,,,------.........---......//////......---+++,,,------++++++,,,...,,,,,,,,,---...///000000////////////////////////......///000111111222222111000//////111333666888AAAGGGPPPWWW\\\___aaabbbhhhggggggggggggiiijjjkkkhhhhhhiiijjjiiihhhgggfffaaa\\\VVVRRRQQQOOOLLLJJJEEEBBBCCCKKKYYYmmm}}}rrraaaSSSOOOTTT^^^fffxxxsssiiiiiipppxxxzzzuuummmgggccccccfffhhhaaaccceeeeeedddfffjjjnnnqqquuuzzz}}}~~~|||tttnnnhhhiiimmmiiilllppppppiii```[[[ZZZZZZYYYXXXWWWVVVSSSOOOKKKJJJLLLOOOOOOMMMLLLNNNPPPOOONNNNNNNNNOOOOOOPPPQQQNNNNNNOOOQQQSSSUUUXXXYYY___^^^___cccfffiiiqqqyyy|||yyyxxxxxxuuuyyyzzzzzz{{{}}}zzzpppgggdddcccdddhhhnnnuuuzzzmmmggg```WWWRRRNNNHHHDDDBBBAAA@@@@@@???@@@CCCEEEGGGHHHHHHHHHNNNSSSXXX[[[___hhhvvv{{{}}}}}}{{{}}}rrrUUUJJJHHHDDDCCCDDDIIIGGGKKKXXXgggwwwdddMMM???777666666555555555444444444111111222222222222111111111111000000000000000111000000////////////000000......//////000000111111000000111111222222222333000000//////......------...........................------,,,,,,------............------,,,,,,,,,------------------------,,,+++))))))***,,,///111111111000///...---,,,,,,...............---------000000111222222222222222.../////////111666===BBBEEELLLUUUZZZ]]]```eeejjjqqqmmmiiihhhiiikkklllmmmooommmkkkiiihhhfffcccaaaaaaZZZTTTQQQNNNHHHEEEFFFCCCEEEKKKZZZpppnnnbbbWWWTTTUUUZZZhhhuuuxxxxxxxxxzzz~~~yyytttllliiifffbbb___^^^^^^^^^```bbbdddeeefffiiilllnnnxxx|||sssllliiifffdddeeebbbcccccccccbbbaaa___^^^]]]YYY\\\ffffffYYYPPPQQQMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNRRRQQQPPPPPPSSSWWW\\\___cccfffiiijjjkkknnnssswww}}}vvvrrrsssuuuvvvvvvuuu|||zzzqqqnnnlllnnntttwwwzzzqqqiii```[[[]]]aaaeeegggwwwtttooojjjbbbYYYOOOIIIHHHGGGDDDBBB@@@@@@AAABBBEEEFFFGGGHHHIIIKKKMMMOOORRRVVVZZZ```hhhttt|||jjjQQQIIIHHHFFFEEEGGGGGGGGGPPPcccvvvxxx\\\III===888555555555444444444444333111111222222222222111111111111000000000000111111111111000000000000111111000000000000000/////////000000000111111111222222///////////////.................................---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,------------------------///...,,,+++,,,---...//////////////////......................../////////000111111222222222111111000000000111444999AAAFFFLLLRRRYYY]]]^^^aaaeeeiiilllkkkkkklllooorrrssssssooommmkkkiiihhhfffccc```ZZZTTTOOOMMMJJJEEEDDDEEEHHHIIIRRRhhhssscccZZZTTTUUU[[[dddttt}}}tttooogggfffccc```___^^^^^^^^^bbbdddgggiiikkknnnrrruuu|||qqqjjjfffcccaaaaaa```aaabbbbbbbbb```___^^^ZZZTTTUUU\\\[[[RRRMMMPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPRRRUUUZZZ^^^aaabbbfffiiikkklllooouuuzzz}}}~~~~~~{{{wwwrrrppprrrvvvwwwxxx~~~rrriiiiiigggiiinnnsssxxxxxxlllddd\\\XXXZZZ___bbbdddlllgggaaaZZZUUUOOOKKKGGGEEEDDDBBB@@@@@@@@@AAABBBEEEEEEGGGHHHIIIKKKMMMOOOVVVZZZ```gggpppxxxaaaMMMHHHJJJHHHGGGIIIGGGMMM\\\tttiiiPPPAAA;;;:::444444444444333333333333111111222222222222111111111111000000000111111222222222222111111222222222222222111000000///......//////000000000000111111...///////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------000//////.........---------.........//////000000......//////000000111111222222222111111111111111111222333444888>>>FFFLLLSSSWWW\\\___```bbbfffjjjmmmmmmooorrrvvvwwwvvvuuuooommmkkkiiihhheeebbb___VVVPPPLLLJJJGGGCCCDDDGGGKKKNNN\\\yyysssbbbXXXUUUVVV]]]ggguuu~~~vvvnnniiiddddddcccbbbbbbbbbcccccceeehhhlllpppsssvvvzzz}}}}}}nnnfffbbb^^^\\\\\\]]]^^^___``````___]]]\\\YYYQQQNNNQQQQQQMMMMMMQQQOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOPPPRRRUUUYYY]]]```bbbdddgggkkknnnpppuuu||||||xxxyyyyyyxxxxxx{{{~~~|||zzzxxxsssqqqpppqqquuuyyy|||}}}yyykkkccccccaaaccciiiqqqzzz{{{oooddd^^^XXXUUUXXX]]]___```aaa[[[RRRKKKHHHHHHHHHHHHCCCCCCAAAAAAAAABBBCCCDDDFFFHHHIIIJJJKKKMMMQQQTTT\\\```fffnnnyyyttt___MMMJJJKKKHHHGGGIIIJJJUUUlllwwwZZZFFF:::888:::444444333333333222222222111111222222222222111111111111000000111111222222222222111111111111222222111111111000000000/////////////////////000000000......//////000000000111........................,,,------------------,,,...............---------........................---...////////////------............////////////......///000111222222333222222222111111111111111111333555888===DDDLLLRRRUUUXXX]]]```cccfffjjjnnnttttttssstttvvvvvvtttrrrooommmjjjhhhgggddd```]]]WWWQQQMMMJJJGGGDDDGGGLLLPPPXXXkkkuuucccYYYSSSWWW___kkkyyy|||~~~xxxqqqiiiddddddeeefffgggiiijjjjjjkkkkkknnnsssvvvyyy|||{{{lllddd```[[[YYYYYYZZZ[[[]]]___```___]]]\\\XXXQQQMMMNNNOOOMMMOOOSSSRRRQQQQQQQQQQQQQQQPPPPPPNNNNNNOOOPPPQQQRRRRRRRRRPPPRRRUUUXXX\\\^^^```aaafffiiinnnqqquuu{{{|||vvvrrrssstttrrrrrrtttyyy|||yyyuuuttttttuuuqqqqqqrrruuuzzzvvvkkkeee______bbbjjjuuuttthhh^^^YYYUUUTTTXXX\\\]]]]]]YYYTTTKKKFFFDDDFFFHHHJJJCCCCCCBBBCCCDDDEEEGGGGGGIIIKKKNNNOOOOOORRRWWW\\\dddiiipppyyywwwcccQQQLLLKKKGGGFFFHHHLLL___{{{hhhPPP@@@777666:::444444333333333222222222111111222222222222111111111111111111111222333333111111111000000111111111///000000000111111111222000000000///////////////.../////////000000111111////////////////////////......///000000///......................................................***+++---/////////......////////////...............//////000111222333333222222111000000111111222222555999===CCCJJJQQQVVVWWWZZZ___eeejjjnnnrrruuuxxxuuusssqqqrrrqqqpppooommmkkkhhhfffeeebbb___\\\XXXSSSNNNKKKHHHHHHOOOWWWaaammmuuubbbYYYXXXRRR]]]lll{{{{{{qqqmmmppp~~~}}}|||yyytttnnnhhheeeeeegggjjjlllooopppqqqqqqsssvvvzzz}}}~~~zzzjjjbbb^^^ZZZWWWWWWWWWYYY\\\___```___]]]\\\WWWSSSOOOPPPQQQQQQQQQSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVYYY[[[^^^___``````eeeiiimmmqqqvvv}}}yyyuuuooommmooopppnnnnnnpppssswww}}}}}}zzzvvvqqqoooooorrrtttssstttwwwzzzvvvnnnllldddfffkkktttzzzlll```YYYVVVSSSTTTXXX[[[[[[ZZZPPPLLLGGGDDDDDDEEEFFFFFFAAABBBBBBDDDEEEGGGHHHIIIJJJMMMPPPRRRRRRVVV]]]ccckkkrrr||||||hhhTTTMMMKKKGGGGGGKKKQQQkkkvvvYYYHHH>>>777555999444444444444333333333333111111222222222222111111111111111111111222333444111111000000000000111111//////000000111222222333111111000000000000/////////000000000000000000111////////////////////////...///000111111000///................../////////........................)))***,,,...////////////000000//////.........---//////000000111111222222222111000000000111333444333888>>>DDDJJJPPPVVVZZZ[[[___eeekkkqqquuuwwwxxxtttqqqooonnnnnnoooooonnniiigggeeedddcccaaa^^^[[[VVVQQQMMMLLLMMMSSS```mmm|||uuucccXXXXXX]]][[[jjj~~~uuukkkcccdddppp~~~~~~|||yyyuuuqqqmmmkkkjjjgggiiimmmqqqssstttttttttzzz|||xxxhhhaaa]]]YYYVVVWWWVVVYYY]]]```bbbaaa___^^^WWWUUUSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPOOONNNNNNNNNPPPRRRTTTVVVXXXXXXXXXXXXXXXYYY[[[]]]___```aaaaaabbbfffkkkooottt|||{{{rrrlllhhhgggjjjlllkkklllnnnnnnsssyyy~~~|||xxxoooooonnnllllllnnnrrrvvvwwwyyy|||xxxssstttqqqvvv|||{{{nnn```UUUSSSQQQPPPRRRVVVXXXWWWTTTFFFDDDBBBAAABBBBBBBBBAAAAAAAAACCCDDDFFFGGGIIIIIIIIIMMMRRRTTTUUUZZZdddkkknnnvvv}}}hhhTTTLLLIIIGGGJJJQQQ___}}}{{{cccLLLDDD???999666999555555555444444444444333111111222222222222111111111111111111222333444555222222111111111111222222111111111111111111111111222222111111111000000000111111111000000000000000////////////////////////...///000111111000///...---........./////////000........................,,,---...///////////////.........///////////////000000000000000000000000111000//////000222444666666<<>>EEENNNXXX]]]]]]]]]aaaeeefffhhhjjjllllllllllllmmmnnnnnnmmmkkkiiifffdddcccdddcccaaa```^^^\\\YYYWWWXXXWWWZZZjjjwwwggg___[[[]]]iiiwww~~~qqqjjjdddxxxyyy~~~~~~yyylll___ZZZXXXUUUSSSRRRVVVXXX\\\bbbhhhkkkjjjhhhdddccc```______^^^\\\ZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[^^^aaaaaa___]]][[[[[[\\\^^^aaadddfffhhhkkklllnnnrrrttt|||vvvhhh```]]]___ccceeefffhhhjjjlllmmmssszzz}}}~~~yyyqqqjjjddd___]]][[[ZZZ[[[^^^aaaccclllpppvvv|||wwwcccSSSHHHCCCCCC@@@AAABBBDDDDDDCCCBBBAAAEEEDDDDDDHHHMMMQQQTTTUUUTTTVVVZZZ^^^`````````___]]]___fffnnnttt{{{{{{aaaSSSIIIJJJKKKQQQddd{{{nnnVVVCCC;;;666666888666666777555444444444444555555666222333333444444444333333444444444444333333333333333444666888888777555444444444333333333333444444222222222222222222222222000000000111111111111111111111000000000/////////000//////......//////000///////////////000000111111111222333333222000///111111000000000/////////000000000000000000000000000000000111111111222222222333333444666;;;AAAEEELLLSSS[[[______aaafffjjjiiihhhhhhjjjlllmmmmmmlllooonnnllliiigggeeedddddddddcccbbb```]]]ZZZXXXWWWXXXWWWbbboooaaaWWWZZZ```lll}}}~~~pppjjjhhhrrrzzztttuuuttthhh\\\XXXWWWUUUSSSTTTVVVXXX\\\aaagggjjjkkkjjjeeecccaaaaaaaaa```___]]][[[[[[[[[\\\\\\]]]]]]]]]```______```bbbaaa___]]][[[\\\]]]^^^```ccceeegggiiimmmsssvvvxxxpppdddaaa```bbbeeefffgggiiikkkmmmnnnsssyyy}}}}}}tttkkkeee```[[[YYYWWWVVVVVVWWWZZZ___eeehhhqqqvvv~~~jjjXXXNNNFFFCCCCCC@@@@@@@@@AAAAAAAAABBBBBBFFFFFFHHHLLLQQQTTTVVVVVVZZZ]]]bbbfffiiijjjiiihhhgggggglllttt||||||gggQQQIIIEEEHHHMMMYYYrrrwwwZZZFFF<<<777555777999777555666555555555555555666777888444444555666666666555555555555444444333333222222222333444555555555333222444444444444444444444444222222222222222222222222111111111111111111111111111111111000000000//////000000////////////000000000000////////////000000000111111222222111000000000000000000000000000000000000000000000000000000000000111111111222222222222333444666999???GGGLLLRRRWWW]]]```bbbdddiiinnnmmmkkkhhhjjjmmmpppooommmnnnmmmjjjhhhgggggggggggggggfffccc^^^YYYUUUSSSSSSUUUXXXnnnpppbbbZZZXXXcccnnnxxxmmmkkklllvvvrrrwww|||qqqfff\\\YYYXXXUUUTTTUUUXXXZZZ]]]aaaeeehhhiiiiiidddbbbaaaaaabbbbbbaaa```^^^^^^______^^^^^^]]]]]]aaaaaaaaaaaaaaa```^^^\\\\\\\\\^^^```bbbdddfffgggkkkqqqyyy}}}}}}kkkccccccdddeeeggghhhiiijjjmmmoooppptttzzz~~~~~~tttnnneee\\\WWWTTTTTTTTTTTTUUUVVVZZZ```hhhooosss{{{yyy^^^OOOHHHDDDBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEIIIOOOUUUYYYYYYXXX[[[___eeejjjnnnpppooooooooonnnrrr{{{tttmmmeeeVVVIIIEEEEEEJJJRRRaaa|||fffNNN@@@;;;888888;;;;;;888666777555555555555555666777888555555666777777777777777444444333333222222111111333444444555555444333222444444444444444444444444222222222222222222222222222222222111111111111111111111111111000000000000000000////////////000000000000////////////000000//////000000000000000000/////////000111222222222000000000000000000000000111111111111222222222222111333555999===DDDLLLQQQVVVZZZ^^^bbbdddgggkkkooopppmmmkkklllppprrrqqqooolllkkkiiihhhhhhiiijjjjjjjjjhhhccc[[[TTTPPPOOOQQQRRR___}}}nnnbbb\\\\\\^^^nnn}}}uuusssyyy{{{{{{zzzqqqggg^^^[[[YYYVVVUUUWWW\\\]]]```bbbdddeeefffgggcccbbbaaabbbcccddddddcccbbbaaa```___^^^\\\[[[[[[^^^___``````___]]]\\\[[[\\\^^^```cccfffiiikkklllqqqwww~~~jjjdddffffffhhhiiijjjkkklllooorrrsssvvv{{{~~~ssskkkfffbbbZZZTTTPPPPPPRRRUUUVVVXXX\\\bbbjjjssszzznnnVVVIIIEEEBBBAAAAAACCCCCCAAAAAAAAABBBDDDEEEDDDGGGMMMVVV]]]```___]]]ZZZ___fffnnnsssuuuvvvuuuxxxvvvyyy|||jjj]]]YYYVVVMMMIIIHHHJJJQQQ[[[lllrrrVVVEEE@@@<<<::::::===<<<888666777555444444444444555555666444555666777777777777777333333333333222222222222666666666666666666555555333333444444444444333333333333333333333333333333222222222222222111111111222222111111111000000000111000000//////000000111111000000//////////////////////////////000000000......///000111222333444000000000000000000000000111111111222222222222333222555999>>>CCCIIIQQQVVVYYY\\\```dddgggjjjmmmpppppppppooopppqqqrrrrrrqqqjjjiiiiiihhhhhhhhhiiiiiigggeee___VVVNNNLLLPPPTTTZZZooo~~~hhh[[[XXX[[[bbbhhh{{{{{{xxxxxxoooggg```]]]ZZZWWWWWWZZZ^^^aaadddffffffeeeffffffcccbbbbbbcccfffggggggfffeeeccc```]]]ZZZXXXXXXWWWZZZ\\\^^^^^^\\\[[[[[[[[[]]]___ccchhhlllppprrrsssyyy~~~nnniiikkkhhhjjjkkklllmmmooosssvvvwwwyyy~~~xxxnnnddd]]]XXXWWWTTTPPPNNNPPPTTTXXX[[[^^^dddllluuu}}}rrraaaOOOFFFCCCAAA@@@BBBDDDDDDCCCBBBCCCDDDEEEFFFFFFKKKSSS]]]dddfffdddaaaZZZ```iiirrryyy}}}~~~~~~~~~iiiZZZNNNMMMOOOIIIJJJKKKPPPYYYhhh|||___FFF>>>AAA:::999:::===;;;777555888444444333333222222333333111222333444555555555555333333333333444444444444777777666666666555555555111222333444444333222111333333333333333333333333333333333222222111111111222222222111111111000000111111000000000000111111111111000///////////////000000//////000111111222000000000111111222222222000000000000000000000000111111111222222222333333444888>>>CCCIIIOOOUUUYYY[[[^^^cccgggjjjmmmoooqqqnnnppprrrrrrrrrqqqqqqqqqiiiiiihhhhhhgggeeedddccc___]]]WWWOOOKKKMMMVVV]]]ooo|||lll[[[VVVZZZcccppp|||}}}zzzzzz}}}wwwkkkddd___]]][[[XXXYYY]]]___dddiiikkkjjjiiiiiiiiieeeddddddfffiiikkkkkkkkkhhheee___ZZZVVVTTTSSSTTTVVVYYY\\\\\\[[[ZZZ[[[]]]^^^aaaffflllrrrvvvzzz{{{tttnnnoooiiikkklllmmmnnnqqquuuyyy{{{}}}vvvllleee___XXXRRROOOQQQRRRRRRRRRUUUZZZ^^^bbbfffnnnwww}}}```TTTHHHCCCBBB@@@AAADDDDDDDDDCCCCCCDDDDDDEEEEEEHHHMMMVVV___ffffffbbb^^^YYY```jjjuuu~~~xxx]]]QQQHHHHHHKKKGGGHHHKKKRRR___rrrrrrRRR<<<999AAA888666888;;;:::555555888444333222222111111111111///000111222333333333333333444444555555666666666555555444444333333333333111111333333333333111111333333333333333333333333333333333222222111111111222222222111111111111000111111000000000000111111111111000///////////////111111000000111222333333222222222111111111111111000000000000000000000000111111222222222333333333666:::AAAHHHNNNSSSXXX\\\]]]```eeeiiimmmoooqqqqqqkkkooossstttqqqooooooqqqiiiiiihhhgggeeebbb```^^^WWWVVVQQQKKKIIIOOO[[[eeennnbbbXXXYYYbbbnnn~~~|||yyywwwwww{{{vvvgggaaa]]]\\\[[[YYY[[[______eeekkkooonnnmmmlllmmmfffffffffiiilllnnnooonnniiieee^^^WWWSSSQQQQQQQQQSSSWWW[[[\\\[[[[[[\\\^^^^^^aaagggnnnuuu{{{~~~xxxrrrqqqjjjkkklllmmmooorrrwww{{{}}}{{{qqqddd[[[WWWTTTOOOLLLLLLOOOSSSUUUVVVZZZ___ccciiinnnvvv~~~jjjSSSKKKDDDBBBAAA@@@BBBEEECCCCCCCCCDDDDDDDDDDDDDDDGGGLLLUUU^^^dddccc]]]XXXXXX^^^jjjuuujjjRRRLLLKKKEEEEEEKKKLLLLLLWWWnnnwww[[[III>>>;;;===999:::::::::999777555444888555222111444555444333555555444444444444555555777777666666666666777777>>>;;;888444222111222333444444444444444444444444444444444444444444444444888777555333222222222333222222111000/////////000///000111111222222222222//////000111111111111111000111111111111222222222444333222111000000000000222222222111111111111111222333444333222222444555;;;@@@HHHPPPUUUYYY]]]___ddddddfffjjjooosssuuuuuuooopppqqqqqqooommmlllllllllhhhggggggddd\\\VVVUUURRRMMMJJJLLLPPPYYYkkk|||rrrfff___eeerrr~~~}}}zzzyyyxxxxxxyyy}}}sssggg```ZZZYYYZZZ[[[___ccceeejjjooosssrrrooolllkkkggghhhjjjmmmoooppppppqqqkkkfff^^^WWWSSSRRRSSSTTTWWWZZZ]]]___``````aaabbbgggjjjpppuuuzzzzzzsssrrrnnnsssxxxwwwttttttzzz~~~}}}tttrrrfff]]]UUUTTTRRRNNNNNNRRRSSSVVVYYY[[[^^^aaafffiiipppttt|||~~~kkk```KKKIIIFFFCCCAAAAAABBBBBBEEEGGGJJJJJJJJJKKKOOORRRRRRUUU[[[___```]]]YYYWWWTTT```ooozzzzzzbbbMMMJJJIIIDDDCCCIIINNNTTTeeennnTTTEEE===:::<<<::::::::::::999888777777999666333333555666555444444444333333333333444444666666555555555555666666888777555444444555666777444444444444444444444444444444444444444444444444666555555444333333333333222222222222111111000000000111111222222222222111//////000111111111111111000111111111111222222222222111111111111111222222222222222222333333333333333444444444333444666999AAAFFFNNNUUUZZZ^^^aaaccceeeeeegggkkkppptttuuuuuuooooooooonnnkkkiiigggfffgggdddcccdddaaaYYYTTTSSSNNNJJJJJJQQQ\\\kkk{{{nnnjjjjjjrrr|||~~~|||zzzzzzyyyyyyxxxyyyzzz}}}uuuggg___YYYXXXZZZ\\\aaafffjjjnnnsssvvvuuurrrpppnnnjjjllloooqqqssssssrrrqqqmmmhhhaaaZZZUUUTTTUUUVVVZZZ\\\```bbbcccdddfffhhhjjjmmmsssxxx~~~{{{tttssspppssswwwwwwvvvxxx|||uuuiiibbbaaa[[[UUURRRRRRQQQOOORRRXXXWWWZZZ^^^aaadddhhhlllooorrrwww~~~mmm[[[PPPJJJIIIGGGEEEDDDDDDEEEEEEFFFIIILLLNNNOOOQQQUUUXXXYYYZZZ[[[]]]\\\[[[ZZZXXXXXXaaannnxxxnnnYYYJJJJJJJJJCCCCCCIIIQQQ```zzz___JJJ@@@<<<::::::999999888777777888999999999777555555666777666555333333333222222333333333555444444444444444444555555555555666777888888999444444444444444444444444444444444444444444444444333444444555444444444333222333444444444333222111//////000000000///......//////000111111111111111000111111111111222222222000000000000111222333444222222333333444444555555555555555444444777;;;>>>HHHNNNUUU[[[```cccfffhhhgggggghhhlllppptttuuuuuuppppppnnnllliiifffcccaaabbb______aaa]]]VVVQQQPPPMMMLLLQQQ]]]nnnwwwpppnnnrrrzzz~~~{{{yyywwwwwwxxxxxxxxxzzz{{{}}}xxxggg___XXXXXXZZZ]]]cccjjjppptttxxxzzzyyyvvvtttsssoooqqqsssuuuvvvuuusssrrroookkkddd]]]YYYWWWXXXYYY]]]___ccceeefffhhhkkkmmmnnnqqqvvv|||zzztttrrrqqqrrrtttwww{{{~~~tttggg^^^WWWTTTTTTTTTRRRSSSTTTSSSSSSXXX______cccgggkkkmmmpppsssvvvuuuyyylllZZZLLLDDDDDDCCCCCCBBBBBBBBBCCCCCCFFFJJJNNNSSSVVVYYY]]]___aaa```^^^\\\[[[\\\\\\]]]^^^ccckkkuuuxxxyyy{{{~~~hhhVVVJJJLLLKKKDDDEEELLLXXXoooqqqQQQAAA===<<<:::999777666555444444777999;;;888777666666666666555555444444333333333333444444555555444444444444555555555666777888888888777666444444444444444444444444444444444444444444444444111222444555666555444444222333555666666555333222222222222222111111000/////////000111111111111111000000111111111222222222000000000000111222333444111222222333444555555666444555444444555999???CCCNNNSSSZZZ___cccfffhhhjjjiiiiiijjjmmmqqqtttuuutttqqqooommmjjjhhhfffccc```___]]]]]]^^^YYYRRRNNNOOOQQQUUU^^^nnnzzzqqqooottt|||}}}}}}{{{xxxvvvuuuvvvxxxyyyxxxyyy|||~~~~~~jjjaaaZZZYYY[[[___eeelllsssvvvzzz{{{zzzxxxvvvvvvtttttttttttttttsssssssssqqqlllfff___[[[YYYYYYZZZ^^^```bbbdddeeegggkkknnnqqqtttzzzwwwqqqooooooppprrryyysss```WWWTTTSSSSSSTTTTTTWWW[[[[[[YYYZZZ```ffflllnnnrrrtttuuuvvvxxxyyyuuuzzzkkk\\\PPPHHHCCCAAAAAAAAAAAABBBBBBBBBBBBFFFJJJOOOUUU[[[___ccceeefffdddbbbaaa```aaabbbccceeegggkkktttzzzppppppqqqsssxxx~~~~~~eeeUUUJJJKKKJJJDDDHHHRRRhhhxxx```GGG<<<<<<===;;;999888777555444555888;;;>>>555666666666555444444444555555444444444444555555666555555555555555555666333555666888888888777666444444444444444444444444444444444444444444444444111222444555666555555444222333555666666555333222666666666666666555444333//////000111111111111111000000111111111222222222222111111111111111222222000111111222333444444555333444444555777<<>>@@@444666777777555444444444666555555444444555555666666666555555555555666666111222444666888888888888444444444444444444444444444444444444444444444444222333333444555555555555111222333444444444333222222222333333333222111111//////000111111111111111000111111111111222222222222222111111111111111222111111222222333333444444222444666888<<>>AAADDDHHHKKKLLLLLLLLLPPPPPPRRRXXX___eeeiiijjjhhhjjjllloooqqqqqqqqqqqqsssrrrsssxxxxxxiiifffccccccgggpppzzzfffVVVIIIGGGFFFGGGVVViiirrrRRRFFF<<<<<<>>><<<888666999888777777888:::<<<>>>444777999999666444555666555444444333333444444555555444444444444444444555222333444555555666666666444444444444444444444444444444444444444444444444444444333333333444555555000000111111222222222222------.../////////......//////000111111111111111000111111111111222222222000000000000111222333333333333333333444444444444222555999===AAAFFFLLLPPPUUUYYY___ccceeefffggghhhkkkjjjjjjllloooppppppooohhhccc___^^^___```]]]ZZZYYYWWWVVVUUURRRPPPVVV^^^uuuxxxsss{{{zzzssswww|||~~~~~~~~~yyyuuussspppnnnjjjkkklllooorrrvvvyyyzzzyyy{{{}}}{{{qqqjjjeeeaaaaaadddjjjlllooooooooopppqqqssswwwvvvtttsssrrrrrrrrrrrrrrrnnniiiccc___\\\[[[[[[ZZZ[[[]]]```eeellluuuzzzyyyrrrmmmkkkmmmjjjpppzzzrrr[[[SSSLLLMMMPPPUUU]]]dddmmmtttzzz}}}yyytttqqqqqqrrrzzzyyyaaaNNNFFFCCCBBB@@@???CCCIIIPPPUUUXXXZZZZZZYYYXXXWWW[[[bbbhhhlllmmmlllmmmoooqqqrrrtttuuuuuuwwwwwwyyy|||uuuddd```\\\[[[```jjjuuu}}}iiiXXXKKKHHHHHHLLL___uuu^^^HHH@@@;;;<<<>>>:::666555666555555555666777888999555888;;;:::777555666777444333333222222333333444444333333222222333333444777777666444333222111111444444444444444444444444444444444444444444444444666555333222222333444555000000//////000111222222///000111222222333222222//////000111111111111111000111111111111222222222......///000111333555666555555555555555444444444333777;;;@@@EEEJJJPPPSSSXXX\\\aaaeeefffggghhhiiikkkjjjjjjkkknnnoooooonnnjjjeee```___``````]]]ZZZUUUSSSSSSRRRPPPQQQYYYdddwwwvvvvvvvvv|||zzztttpppnnnlllkkkhhhiiikkknnnqqqtttvvvwwwyyyzzz{{{~~~~~~~~~vvvooohhhbbb```aaahhhjjjlllmmmmmmnnnqqqsssvvvvvvxxxxxxwwwuuusssqqqsssooojjjddd```]]]\\\\\\YYY[[[^^^ccciiisss|||wwwqqqlllmmmpppkkksss~~~~~~zzzzzzhhhZZZTTTOOOQQQVVV]]]hhhrrr}}}}}}wwwqqqooooooqqq~~~vvv___NNNGGGFFFFFFDDDGGGLLLTTT]]]dddiiikkklllaaa^^^\\\^^^dddkkkooopppoooooooooppprrrtttvvvwwwyyyzzz|||sss```\\\WWWUUU[[[fffsss{{{nnn[[[KKKGGGGGGOOOmmmiiiRRRCCCAAA>>>;;;999888888888777999;;;;;;999777555555666666777666666555444444555555555444444333333333333333333444444555555555555555555555666666666666666444222111111111333444444444444444444444444444444444555555555555444444222222222222222222222222111111000111111222333444111111111111111111111111111111222222222333333333000000000000000000000000///111333333333444555777333888@@@GGGLLLPPPTTTVVV]]]___aaadddgggiiijjjkkkooonnnmmmmmmmmmmmmjjjhhhfffccc___]]]^^^^^^^^^^^^XXXOOOJJJLLLMMMOOO```sss}}}~~~~~~zzzvvvpppmmmkkkjjjjjjgggjjjnnnrrruuuwwwxxxxxxzzz{{{}}}~~~~~~|||qqqiiieeeddddddccceeegggjjjnnnqqqssstttvvvxxx{{{}}}}}}{{{xxxvvvxxxtttnnnhhhcccbbbbbbccc```bbbeeeiiipppzzz|||tttnnnlllmmmnnnooouuu}}}||||||xxxeeeWWWTTTTTTVVVXXX```ooo}}}vvvoookkkkkkqqqxxxwww```NNNFFFDDDEEEEEEIIISSSdddtttvvvhhh\\\[[[```ffflllqqqppprrrtttwwwzzz}}}~~~|||ttt^^^YYYUUUTTTZZZfffsss|||ooo\\\MMMJJJLLLXXXxxx{{{^^^LLL???>>><<<;;;999999999999999;;;===<<<:::888777777888888888888888777666666666555555555444444444333444444444444555555666666444555555555555666666666999777555444333333444555444444444444444444444444444444555555555444444333333333333333333333333333555444444333333333444444555555555555555555555555000000111111111222222222444444444444444444444444222444444444333444666888:::???GGGNNNSSSWWWZZZ\\\___```cccfffhhhkkklllmmmooonnnmmmnnnooopppooonnngggddd```^^^\\\[[[YYYWWWXXXNNNHHHJJJOOOXXXnnn{{{}}}zzzwwwtttpppnnnnnnnnnooolllooorrrvvvyyyzzz{{{{{{zzz{{{}}}}}}}}}}}}}}}~~~|||qqqhhhcccaaaaaaaaaccceeeiiimmmpppsssuuuzzz{{{}}}~~~}}}{{{yyyuuummmgggddddddgggiiigggiiilllqqqxxx{{{sssooommmnnnooolllrrrzzz}}}}}}rrraaaTTTSSSUUUZZZ___hhhwww|||tttrrrrrruuu}}}xxxbbbQQQIIIIIIKKKLLL[[[fffwwwyyykkk___]]]bbbhhhoootttvvvxxxzzz}}}}}}rrr\\\YYYUUUVVV\\\fffrrrzzzyyydddTTTIIIIIIQQQaaafffOOOCCC===<<<;;;::::::::::::::::::<<<======;;;999888999777888888888888777777666666666666666555555555555555555555666666666666666555555555555666666666666:::888777555444444555666666666666666666666666666777777777777777666555555555555555555555555555555555555444444333333222222555555555555555555555555777888888888888999999999444444444444444444444444444444444333222333666999???DDDKKKQQQUUUYYY]]]___cccdddgggjjjlllooopppqqqnnnlllkkkllloooqqqrrrrrrjjjhhhdddaaa^^^ZZZVVVSSSUUULLLHHHMMMXXXiiixxxvvv|||}}}xxxvvvuuusssssstttuuuvvvuuuwwwyyy|||~~~~~~~~~uuupppmmmlllmmmoooqqquuuyyy|||yyysssqqqsssxxx{{{{{{}}}||||||}}}~~~zzz}}}nnnggggggjjjqqqwww~~~uuugggaaabbbeeefffzzz~~~sssrrrvvv{{{tttrrrpppqqqwwwyyygggZZZOOOJJJPPP[[[nnnsssYYYHHHAAA@@@@@@???>>>============<<<>>>??????===;;;;;;<<<888888999999999888888777999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::999888888999::::::<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<>>>BBBFFFPPPTTTZZZ___bbbeeeiiikkkpppqqqsssvvvyyy{{{||||||zzzxxxvvvwwwzzz}}}~~~vvvtttrrrooolllgggbbb^^^[[[WWWWWW```nnn{{{oookkkffffffnnnyyyyyyeee\\\ZZZXXXXXXWWWVVVUUUSSSRRRQQQPPPRRRSSSRRRQQQPPPPPPQQQMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXXXXXYYYYYYYYYZZZZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]^^^____________bbbgggkkkvvvyyy~~~}}}wwwxxx|||~~~}}}|||}}}~~~}}}|||{{{|||~~~|||}}}}}}~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~