BM6P6(@ mmm<<<999???^^^}}}lllsss|||qqq}}}dddsssgggaaaXXXjjjsssoooqqq~~~{{{zzzzzzxxx{{{~~~zzzyyyzzzzzzyyyxxxxxxzzz}}}qqqZZZ^^^qqq~~~|||ooojjjnnnsssvvvuuu~~~fffLLLEEERRRKKKAAA999888>>>GGGMMMWWWcccqqqkkkkkkeeegggooozzz{{{rrrQQQqqqBBBJJJDDD>>>@@@JJJNNNIIIKKKRRRSSS___]]]UUUkkkwww{{{~~~}}}vvv~~~~~~wwwrrrYYYiiiSSSfff]]]UUUVVVeeewwwwwwJJJBBBJJJ:::;;;PPPHHHPPP{{{MMM888::::::::::::::::::::::::======<<<;;;;;;;;;<<<<<<===;;;<<>>===GGGCCC___kkkwwwzzzwwwtttsssuuuwwwvvvtttiiikkkooorrrtttuuutttssstttbbbccc|||uuuSSSDDD666DDDGGG@@@MMM```fffrrrcccJJJ<<>>DDDIIIEEETTTfff|||ffffff___aaawwwzzz|||www{{{jjjccchhhDDDIIIFFFDDDJJJUUUYYYTTTUUU\\\JJJZZZ]]]UUUccczzzqqqzzz}}}xxxzzz~~~}}}}}}yyy|||}}}jjjeee___RRRmmm{{{sssnnnuuuVVVHHH<<>>777;;;888888888888999999999999::::::::::::;;;<<<<<<===;;;999666<<>>FFF???XXXpppvvvrrrrrrkkklllnnnqqqrrrpppkkkgggaaaccchhhllloooppppppooorrrooouuu|||uuummmyyyjjj]]]NNNBBB<<<888555===GGGDDDNNNVVV^^^bbbhhhqqqzzz~~~www|||xxxsssvvvnnn___OOOGGGDDDCCCAAA@@@;;;888CCCEEE===TTT~~~xxxvvvrrrsssxxxzzzyyytttooopppnnnlllmmmooooookkkaaaYYY|||rrr___TTTRRRZZZkkkyyymmmHHHBBBfff{{{HHH???===QQQooo~~~zzzgggxxxzzziiiyyyzzzzzzwwwpppllleeedddnnnvvvxxx|||}}}xxxyyy~~~}}}~~~|||zzzyyy{{{||||||{{{}}}vvvqqqqqqtttooocccXXXLLLAAA333333;;;888???TTTcccyyy~~~}}}}}}~~~aaaQQQIIIFFFGGGHHHJJJNNNVVVaaaiiiwwwlll```hhh|||xxxUUUrrrlll___NNNJJJZZZvvvwwwssswww||||||||||||zzzwwwyyy{{{}}}jjj```}}}ddd___uuuuuuOOOBBBEEE???JJJLLLAAATTTSSS>>>000>>>777777777777777888888888::::::::::::;;;===>>>>>>>>><<<999:::EEE\\\sssvvvyyyyyy{{{sssppppppooowwwxxxmmmaaaUUUJJJAAA;;;666444222000222555999<<>>DDDHHHGGGPPPJJJIIIPPPPPPIIICCCBBBKKKCCC===;;;;;;<<<@@@DDD<<>>777888555555555666666666777777555555555666777888999:::>>>===<<<;;;>>>MMMfff|||ttt{{{}}}zzz}}}ssseeeeeeiiilllxxxvvvnnnbbbVVVKKKBBB<<<888333222222222444888<<>>zzzLLLOOONNNRRRZZZnnn}}}vvvxxxrrrppprrruuu{{{xxxrrrqqqggg`````````cccmmmyyy~~~yyyzzz~~~{{{zzz{{{|||{{{{{{uuurrrooojjjcccXXXKKKCCC666888666999>>>777555AAADDDccc~~~~~~}}}~~~wwwssszzzyyyzzz~~~||||||{{{aaaYYYOOOJJJOOOVVV^^^kkkkkk]]]xxx|||yyy{{{KKK{{{vvv___WWW```xxxfffXXXSSSWWWaaahhhVVV[[[ggguuu}}}~~~xxxmmmlllrrrxxx}}}||||||}}}qqq^^^```ssscccDDDHHH]]]yyy}}}}}}|||oooWWWAAA777888@@@FFFLLL>>>YYYCCC999444@@@000333333444444555555666666666555555555666777888888::::::;;;;;;:::AAAXXXoooxxxpppnnnuuu~~~uuuzzzgggVVVYYYdddkkkuuuzzziiiaaaVVVKKKCCC===999666222222333444777;;;>>>@@@BBBAAAPPPqqqgggcccsssssseeelllkkklllmmmmmmmmmooosssvvvggghhhiiihhhfffccc```]]]bbb]]]YYY\\\aaacccbbb___eeevvv}}}fff______UUUIII>>>:::999777666777333===CCC???===AAADDDBBBCCCEEE===222???eee|||llljjjooopppmmmkkkhhhrrrkkkjjjeee___jjjfffpppkkkhhhiiiiiihhhhhhjjjaaafffbbbuuu~~~nnn]]]WWW[[[fffuuuqqqSSS<<>>@@@???JJJeee}}}pppqqqyyyjjjooofffjjjjjjkkkllllllkkklllpppsssmmmnnnoooooommmjjjgggeeeaaabbbbbbbbbdddfffeeebbbbbbjjjwwwpppXXXVVVWWWNNNEEEDDDAAAIIIFFF>>>FFFVVVTTTCCCIIIeee{{{uuunnnjjjllloooooommmnnnssszzzoookkkhhhiiiwwwuuunnniiifffiiiiiiffffffhhheeedddYYYlll~~~mmm]]]XXX^^^jjjyyy}}}cccAAA>>>YYYRRRBBB:::EEEWWWbbbppp|||ssshhhUUU]]]mmmeeeuuuzzz{{{xxxoooeeebbbiiisssuuuqqq|||wwwwww}}}|||~~~|||{{{{{{zzzwwwuuussswwwuuuhhhSSS@@@777555---777555333===CCCDDDHHHRRRlll~~~|||~~~wwwxxxzzz|||zzzuuupppnnnrrrrrroooyyy{{{}}}|||{{{{{{nnnUUUVVVOOOLLLXXXhhhvvvvvvzzzxxxzzzgggeeeWWW___VVVQQQUUUQQQMMMLLLQQQTTTOOOIIIAAAQQQZZZPPPCCCEEESSS```hhh~~~}}}ssskkkmmmtttzzz}}}}}}{{{```EEEhhh|||TTTQQQ\\\mmm{{{~~~}}}~~~yyyqqqmmmhhhZZZKKK>>>@@@???===@@@EEEGGGFFFPPPuuu|||ddd===<<<...888///666111111222333333444555555444333333222222222333333888333555;;;999:::LLLcccrrrtttzzzyyypppkkk~~~___LLLUUUiiivvv{{{sssggg^^^PPPJJJAAA:::666555444333333333555777999<<<>>>???EEEXXXhhhuuukkkpppppppppnnnooopppnnnkkkjjjkkkmmmiiijjjkkkjjjhhhddd```^^^[[[ccchhhddd______``````[[[fffjjjhhhwww~~~}}}qqq}}}sss||||||hhhgggfffgggkkkkkkiiijjjmmmjjjooofffllluuuwwwyyyiiioooiiigggkkklllhhhgggjjjhhhhhhdddjjjwwwhhh~~~mmm]]]YYY```lll{{{rrrbbbnnnVVV;;;MMM~~~LLLAAA???GGGWWW^^^bbbsss|||yyyeeeDDDhhhlllVVVhhh~~~uuuvvvwwwooofffiiivvvzzzuuuzzzyyyxxxyyy|||tttxxxyyyyyy|||{{{ssszzzwwwrrrgggRRR>>>555666333333444777<<>>EEEJJJQQQ]]]mmmoooQQQ666222777555111000111111222222222333333333111222444555444333111000666111444;;;;;;999CCCQQQmmm{{{wwwttt{{{~~~aaagggxxxrrrWWWHHHMMM^^^lll|||uuuiii]]]UUUGGGDDD???999555444444444999***555@@@555;;;EEE;;;XXXbbbvvvpppkkklllrrrvvvsssooolllmmmnnnoooooollliiifffeeefffgggeeecccbbbdddbbb^^^___eeefffaaa\\\bbbaaa```ppp~~~mmmhhhfffeeeeeeiiimmmpppooommmqqqjjjiiipppqqqlllnnnwwwuuupppkkkhhhhhhhhhfffdddjjjdddiiitttuuurrr|||rrrvvv~~~}}}www```\\\[[[dddpppuuucccppp]]]DDDCCCKKKAAA777999JJJYYYbbbqqq|||xxx~~~bbbeeeiiibbbwwwxxx|||~~~vvvwwwppphhhkkkvvvyyysssppptttzzz~~~}}}{{{yyyyyy{{{zzzxxx{{{}}}xxx{{{xxxttthhhTTT???555555777777888:::???DDDIIIKKKXXXsssxxxzzzwwwuuuwwwzzz{{{xxxttttttooojjjkkkpppuuuwwwvvv|||yyy|||tttlllbbbXXXjjjuuu{{{~~~|||iii}}}nnnUUUYYYZZZTTTVVVTTTSSSSSSRRRPPPOOOOOOOOOXXXXXXWWWSSSOOOLLLMMMOOOPPP]]]mmmttt[[[PPP___sssmmmZZZ\\\eeeooovvvzzz{{{uuulll^^^{{{zzzxxxeee___NNNCCCCCC>>><<<:::<<>>BBBEEEPPP___yyy{{{vvvzzzwwwttttttwwwyyyxxxvvvuuupppjjjiiimmmrrruuuvvvzzzzzz~~~zzzwwwsssqqqssszzz~~~uuukkkSSSVVV]]]UUURRRVVVQQQSSSTTTRRROOOMMMNNNPPPSSSRRRQQQOOOMMMNNNQQQTTTSSSRRRYYYrrr{{{uuuQQQCCCPPPWWWMMMXXX\\\^^^bbbhhhoooooojjj\\\yyynnnvvvxxx|||xxx[[[KKKIII???999======GGGDDDAAAKKKXXXhhh{{{:::222///222222...///555000111111111222222222222---///222555888:::;;;;;;???::::::;;;888333777@@@NNN```vvvwwwjjjpppxxx___XXX```rrrwwwoooqqq|||mmmOOOBBBPPPnnnxxxlll___TTTKKKDDD@@@:::888444222111111222444444>>>444333DDD???HHHqqqnnn~~~kkkjjjppprrrqqqqqqooonnnmmmnnnqqqrrrrrrqqqllljjjhhhhhhgggeeebbb```___aaaaaa```aaadddbbb]]]YYY^^^]]]WWWXXX```fffdddpppbbb]]]aaagggbbbaaaaaabbbdddeeedddbbbhhhfffkkkssssssjjjdddeeecccccccccccceeeiiinnnrrreeeaaabbbccc```iii~~~~~~|||wwweeeYYY```aaagggrrrvvv}}}qqqhhhFFF???zzzNNNHHHXXXqqq~~~tttbbb```jjj|||xxxsssjjj~~~ooonnn{{{sssxxxxxxtttoooqqqvvvtttooosssrrrsssvvv{{{}}}|||{{{}}}}}}|||{{{{{{}}}}}}}}}}}}{{{xxxooo[[[EEE666222:::<<<>>>===<<>><<<777666444222111222444555777;;;:::===BBBCCCfffooo|||nnndddeeekkkmmmmmmooommmmmmmmmoooqqqrrrpppoooeeeeeeeeeffffffeeecccbbb[[[]]]^^^```ccccccaaa^^^ZZZ______ZZZXXXZZZZZZWWWkkkwwwfff^^^]]]]]]```ccc``````````````````^^^^^^hhhhhhlllsssrrriiicccbbb^^^aaaeeeffffffgggkkkooo]]]]]]```bbb]]]```vvvnnnxxxxxxnnnUUUOOOYYYZZZ^^^kkkqqqwww}}}gggLLL000gggQQQUUU^^^kkkoooeeeZZZ^^^jjjzzz~~~xxxmmm^^^fff}}}tttzzzyyyuuurrrsssuuurrrmmmvvvrrrpppuuu~~~zzzzzz{{{|||}}}|||{{{zzz{{{}}}|||yyyrrr```III888222444:::@@@CCCDDDHHHQQQYYYUUUqqqfffhhhyyyxxxxxxxxxxxxyyyxxxwwwuuutttqqqmmmlllpppvvv||||||}}}~~~iiinnnvvv~~~zzzppp||||||vvvxxxbbbNNNUUURRRPPPRRRLLLMMMQQQTTTQQQMMMKKKMMMQQQXXXUUUQQQNNNNNNOOOQQQRRROOOTTTLLLWWWjjjzzz___EEE999:::BBBIIIHHHFFFGGGFFFDDDaaammm___SSS___aaaZZZbbb]]]___^^^ZZZVVVRRRLLLFFF???<<<<<<@@@DDD@@@@@@HHHAAAPPPbbbMMM777777333111222111///---...//////000000000111111111222333444555666777777777666444444555444111333666===DDDaaawwwzzzuuupppWWWMMMXXXjjjrrrpppjjjoooxxxxxxVVVFFFYYY|||~~~zzztttooo```ZZZQQQHHHBBB===:::888666555333222222333444555555888DDDAAA<<<```sssmmmjjjhhhhhhggggggjjjnnniiihhhiiijjjkkkjjjhhheeebbbcccccccccbbbaaa``````]]]]]]^^^aaabbb```\\\ZZZZZZ\\\\\\YYYVVVWWWWWWVVV[[[fffqqqxxxppp___XXXUUUZZZ___^^^]]]\\\^^^_________^^^]]]\\\\\\bbbbbbdddgggfffaaa]]]]]]aaaeeehhhhhhccc___]]]]]]\\\[[[\\\___\\\ZZZcccqqqlllkkkmmm}}}nnnXXXSSS]]]ZZZ]]]jjjppprrrffffff@@@CCCbbbSSSUUUSSSYYYfffooonnniiifffiiizzzmmmKKKLLLooo~~~}}}zzzvvvtttttttttpppmmmpppooopppxxx}}}vvvyyyyyy{{{~~~|||xxxwwwzzz|||{{{{{{uuueeeMMM:::222777???FFFFFFBBBBBBIIIPPP:::nnn```JJJ```xxxyyyyyyyyyzzzzzzyyywwwuuutttrrrpppnnnnnnqqqwww}}}~~~kkkfffhhhrrruuu|||pppyyydddqqquuurrraaaVVVRRROOOSSSTTTKKKJJJLLLMMMLLLIIIHHHIIIKKKMMMKKKHHHGGGIIIKKKLLLMMMCCCQQQKKKOOO\\\ttt|||zzzmmmLLLFFFHHHFFF>>>;;;===@@@@@@<<>>>>>IIIAAA:::GGGCCCDDDCCCBBB???===;;;999:::???===>>>DDD??????LLLWWWvvviii+++777444111......///000///...////////////000000000000------......///000000111111111111222333333333333<<>>GGG[[[nnnpppeeeYYYccckkkzzz~~~wwwtttQQQMMM^^^{{{vvvuuuuuusssooommmjjjlllpppuuuyyy{{{zzzyyy|||zzzzzz|||zzzvvvwww}}}{{{{{{{{{xxxiiiQQQ===333;;;DDDJJJGGG===777:::@@@???iiioooKKKJJJ{{{{{{{{{yyywwwuuusssssstttooonnnmmmmmmooosssyyy}}}}}}xxxjjjbbbwwwnnnhhhhhhccccccpppooommmssshhh|||}}}qqqTTTYYYQQQIIIOOOSSSOOOLLLIIIIIIIIIIIIHHHHHHHHHHHHAAA???>>>@@@EEEIIIJJJJJJEEENNNFFFIIINNNXXXsssyyyttt}}}uuugggbbbYYYPPPMMMKKKDDD<<<888>>>>>>???BBB===:::AAA:::;;;<<<===;;;999;;;===999CCC@@@AAANNNTTT^^^uuuxxxlll777111111//////...---...//////............/////////000000444333222111000000000000+++---///111444777888777888>>>BBBRRRnnn{{{tttlllzzzuuuaaaQQQLLLSSS]]]aaabbbccceeejjjqqqyyy~~~aaaTTThhh{{{wwwpppggg^^^WWWJJJFFF@@@;;;888555333111111111222333555888:::;;;III;;;???cccvvvgggdddhhhjjjgggcccdddjjjnnnkkkjjjhhhhhhiiihhhfffccchhhgggddd___ZZZXXXYYY\\\aaa\\\\\\______ZZZVVVWWWYYYXXXVVVTTTRRRQQQTTTWWW\\\SSSXXXZZZSSSaaayyyfff^^^ZZZXXXXXXTTTSSSVVVZZZ[[[WWWUUUVVVXXXZZZ]]]]]]\\\[[[]]]^^^^^^^^^^^^]]]]]]___``````VVVWWWYYY]]]```aaa___^^^\\\XXXUUUVVVWWWYYY]]]aaawwwooo|||}}}zzzrrrjjjbbbaaaoooooovvvwwwttt___<<>>444777BBBKKKIII@@@:::===CCCPPP]]]YYYKKKZZZ~~~|||xxxtttqqqppprrrtttmmmmmmllllllmmmppptttxxx}}}www}}}zzzrrrxxx|||SSSaaazzzkkknnnooobbbcccfffhhh~~~mmmppp^^^zzzcccAAANNNGGGAAANNNPPPHHHLLLKKKIIIHHHHHHJJJJJJIIIGGGHHHFFFDDDEEEGGGHHHGGGEEELLLKKK???FFFGGGGGG```nnn}}}|||bbbDDDBBBBBB<<<777:::@@@AAA===<<<>>>@@@AAA>>><<<>>>CCCAAANNNLLLOOOhhhzzznnn888222444666,,,000333111......//////............/////////000------------...///000111///000222333555777666333///:::888DDDhhhyyyyyy}}}uuuzzzfffHHHEEEUUU[[[YYYVVVVVV\\\ggguuu~~~lllccczzzvvvtttpppjjjcccYYYNNNGGGAAA===888555444444333333111222444777:::===@@@AAA666AAAbbbxxxnnn___```bbbbbb``````dddiiikkkhhhfffddddddeeeeeecccbbbgggfffccc^^^ZZZYYY\\\```\\\WWWXXX^^^```\\\ZZZ\\\\\\[[[[[[[[[YYYXXX[[[^^^```KKKMMMWWWRRRXXXddd```lll|||iiiZZZVVVQQQIIIJJJRRRMMMOOOVVV]]]^^^YYYWWWYYYUUUXXX[[[\\\[[[[[[]]]___ZZZ\\\\\\[[[\\\___``````ccc```]]]\\\^^^___]]][[[UUUUUUVVVXXXXXXXXXZZZ]]]kkk}}}hhh~~~~~~|||{{{|||ppp\\\RRR888;;;^^^NNN??????JJJYYY\\\UUUTTTZZZeeegggqqqxxxooo}}}zzz```WWWeeennnhhhzzz{{{zzzsssuuuxxxpppooosssxxxwwwoookkksss||||||{{{yyyxxxwwwxxxxxx|||tttsssxxxqqqZZZBBB777AAAAAAFFFJJJGGGAAADDDKKKWWW^^^aaaeee{{{~~~vvvqqqqqqrrrpppnnnooonnnmmmkkkiiiiiilllrrrvvvsssxxxyyyssskkkfffeeeeeehhh]]]KKK}}}yyyffffffbbbbbbcccbbbbbbccceeegggvvvaaa~~~qqqttt^^^EEEEEEFFFGGGIIIJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHEEEEEEGGGJJJLLLLLLNNNKKKGGGEEEGGGKKKQQQTTTfff|||~~~www___MMMNNNJJJAAA???DDDHHHGGGEEEEEEFFFFFFDDDCCCHHHOOOSSS^^^kkkqqqGGG000222444//////............---------------------------------............/////////////////////000111111222222555444888GGG^^^sssuuu{{{jjj|||PPPDDDJJJOOOPPPOOONNNUUUbbbooovvv}}}|||xxxrrriii^^^VVVQQQKKKDDD???888888777555444222111000...888777777@@@AAA===???BBBYYYpppjjjgggeee]]]```eeedddggg~~~wwwcccddddddbbb``````bbbdddaaa]]]]]]```]]]YYY\\\ccc\\\ZZZYYYYYYZZZ[[[[[[[[[TTTZZZ\\\XXXVVVZZZ]]]\\\___[[[XXXYYY]]]^^^\\\YYYTTTddd|||ssshhhPPPOOONNNLLLKKKJJJJJJJJJMMMOOOSSSVVVWWWWWWUUUTTTWWWXXXXXXYYYZZZZZZYYYYYY[[[ZZZYYYXXXYYYZZZ\\\]]]```dddggghhheee```[[[YYYYYYYYYYYYYYYYYYYYYZZZZZZhhheeeggg|||zzztttyyy}}}~~~}}}sss___LLL>>>DDD^^^}}}LLL@@@AAAJJJVVVWWWMMMHHHLLLaaa```dddttt{{{nnn|||eee]]]hhhvvvxxxxxxuuurrrtttnnnvvvzzz}}}tttqqqtttzzzzzz{{{{{{{{{zzzwwwttt}}}uuuqqqpppkkk\\\HHH;;;BBBCCCGGGJJJIIIFFFLLLTTT```|||xxxqqqqqqqqqooonnnoookkklllllllllkkkllloooqqqpppqqqmmm```PPPFFFCCCEEEVVVOOOQQQuuulllssslll```___eee___ZZZttt|||}}}tttmmmXXXDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHJJJLLLMMMLLLKKKIIIHHHHHHGGGIIIKKKMMMOOOQQQfff~~~vvv|||tttsssjjj\\\SSSPPPMMMIIIKKKPPPRRRQQQQQQXXXdddmmmuuuMMM666333555333000............---------------------------------------.........////////////...//////000000111222222444444666>>>MMMaaauuuxxxnnnkkkttt}}}lll{{{kkk\\\JJJBBBJJJPPPNNNFFFFFFSSSbbbrrryyy~~~|||wwwooojjjccc[[[RRRKKKGGGDDD>>>:::666555333111000//////000888666777BBBGGG888666HHH___zzzwwwzzzcccLLL\\\WWW]]]]]]]]]hhhvvvqqqaaa^^^\\\\\\^^^aaabbbbbb``````]]]]]]```^^^[[[\\\aaa[[[ZZZYYYYYYZZZZZZYYYXXX\\\``````ZZZWWWYYYZZZXXX___[[[WWWWWWYYYYYYWWWSSSVVVWWWYYY[[[aaannn~~~qqqZZZKKKGGGMMMLLLKKKJJJHHHHHHGGGGGGHHHJJJLLLNNNPPPPPPPPPOOOSSSTTTTTTUUUVVVVVVVVVVVV[[[YYYXXXVVVUUUVVVWWWXXX]]]```cccccc```\\\YYYWWWZZZZZZZZZ[[[[[[ZZZYYYYYYLLLXXXtttppppppdddWWWEEE555KKKzzzIIIBBBCCCKKKUUUSSSIIIBBBDDDJJJ\\\iiiooo~~~rrrxxx]]]]]]mmmoootttxxxrrrtttqqqsssvvv~~~zzzvvvvvvttttttuuuyyy|||{{{vvvqqq|||vvvmmmiiijjjeeeSSSAAABBBDDDGGGJJJIIIIIIPPPYYYssszzzrrrqqqqqqnnnnnnooohhhkkkmmmnnnmmmkkkjjjjjjdddfffdddYYYJJJCCCHHHPPPLLLQQQooosssqqqyyyggg^^^\\\``````nnntttbbb___IIIAAABBBBBBCCCDDDEEEFFFFFFGGGDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHKKKNNNPPPOOOLLLHHHFFFGGGIIIKKKLLLLLLKKKJJJHHHSSSfff~~~RRR000///666111...333............---------------------------------------------.........//////......//////000111111111111222333444;;;OOOjjj~~~rrrssswww}}}cccGGGHHHKKKKKKCCC<<>>;;;888555555333000......000222444>>>666999JJJNNN;;;BBBeeexxxttt}}}WWW[[[NNN[[[SSSYYY]]][[[ZZZZZZYYYWWW[[[XXXVVVZZZ```bbb^^^YYY\\\YYYYYY\\\\\\[[[\\\___XXXXXXYYYYYYWWWVVVTTTSSSWWWZZZYYYTTTQQQRRRRRRQQQ\\\XXXTTTRRRSSSRRROOOLLLJJJIIIGGGDDDDDDIIIRRRYYY]]]eeemmmuuu|||lllhhhXXXNNNHHHJJJJJJGGGJJJPPPIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKNNNNNNOOOPPPPPPQQQRRRRRRVVVUUUTTTSSSSSSTTTUUUVVVYYY[[[]]]]]]ZZZWWWVVVUUUWWWXXXYYYZZZYYYWWWUUUTTTTTT^^^{{{sssqqq~~~xxxtttttt}}}~~~fff]]]QQQ???<<>>???EEELLLKKKDDD@@@BBB===UUUiiillllllvvv|||{{{ppp___VVVbbbgggyyyzzzuuuvvvtttqqqrrruuuxxxuuurrrvvv|||pppoooooossswwwxxxuuuqqqyyytttkkkiiisssuuuaaaFFFCCCGGGMMMPPPOOOPPPVVV\\\pppttt{{{{{{sssqqqpppnnnmmmnnnhhhjjjmmmmmmkkkhhhgggfffdddfffeee\\\MMMFFFNNNZZZcccwwwsssooommm^^^aaa___^^^ttt}}}jjjnnnBBBEEEBBB??????@@@AAAAAABBBCCCCCCAAABBBDDDEEEFFFFFFEEEEEEGGGHHHJJJMMMOOONNNJJJGGGFFFHHHJJJKKKLLLKKKJJJIIILLLKKKQQQeeeyyyRRR:::...666666***(((444.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////000000111///000000///444GGGcccxxxzzz~~~{{{{{{sssaaaNNNBBBEEEIIIEEEDDDGGGHHHOOOZZZeeeoooxxx|||xxxvvvqqqkkkfffaaaZZZQQQJJJFFFBBB===:::888777444222444222000///000555:::===???GGGHHHEEEBBBIIIrrrqqqoooXXXOOONNN^^^RRRTTTWWW]]]^^^YYYSSSUUU[[[\\\ZZZYYY[[[^^^^^^ZZZUUUZZZXXXWWWWWWXXXYYY\\\^^^VVVXXXYYYXXXVVVRRRPPPOOONNNOOOOOONNNNNNOOOPPPPPPWWWSSSPPPNNNMMMLLLIIIGGGAAAEEEIIIJJJHHHEEECCCBBBPPPOOOLLLLLLRRRXXXUUULLLPPPKKKPPP\\\bbbccchhhqqqUUUOOOLLLOOONNNIIIFFFGGGFFF@@@???CCCEEEDDDEEEHHHEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFHHHJJJLLLIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSUUUWWWYYYVVVWWWXXXXXXVVVTTTTTTUUUSSSTTTUUUVVVUUURRROOOMMMRRRQQQ___yyyaaaddd~~~}}}dddUUULLLIIIQQQ]]]vvvmmm^^^YYYFFF555KKKuuuwwwEEE888888:::===<<<999999<<>>===222<<<<<<======>>>>>>??????>>>@@@BBBDDDEEEEEEEEEEEEGGGFFFFFFHHHIIIJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCNNN```ttt|||SSS555222222555333,,,+++///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000000......333BBBVVVeeerrrooojjjuuuvvvaaatttzzzbbbLLLEEEFFFCCC@@@AAA@@@BBBFFFMMMXXXfffsss||||||tttnnnjjjccc[[[UUUQQQMMMGGGCCC???<<<999666555333222111111000000111555;;;AAADDDCCCRRRKKK;;;IIIqqqppp{{{ZZZEEEQQQKKKTTTLLLRRRRRRVVV[[[YYYSSSUUU[[[ZZZ\\\^^^^^^]]][[[ZZZYYYaaabbb___ZZZVVVWWWZZZ]]]YYY[[[\\\[[[WWWSSSQQQQQQPPPOOOOOOQQQRRRSSSTTTVVVPPPNNNLLLJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCEEEFFF888999:::===CCCIIIHHHCCCAAA===???FFFHHHGGGIIIOOOPPPLLLHHHGGGEEE@@@>>>>>>EEEBBBBBBEEEEEEBBB>>>===BBBAAAAAA@@@@@@@@@AAAAAADDDCCCCCCCCCDDDGGGIIIKKKFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPRRRTTTVVVXXXYYYSSSTTTUUUUUUSSSSSSSSSUUURRRSSSTTTTTTRRROOOKKKIIIDDDAAALLL___kkkrrr{{{fffrrr|||ooonnnttt[[[RRRNNNQQQ\\\fff~~~vvvooo___III;;;IIIpppyyy[[[~~~vvvCCC;;;:::999777444444666999777===RRRiiimmmfffnnnooowwwyyybbb\\\jjj}}}sssssswww{{{yyyqqqnnnxxxvvvpppmmmnnnooorrrooopppzzznnnVVVRRR```pppzzzxxxrrrqqqpppllljjjjjjhhhhhhhhhfffcccbbbccceeeaaa```bbbbbb___```pppjjjddd]]]ZZZ```___sss}}}|||vvvhhhtttuuuRRR666>>>;;;333999999::::::;;;;;;;;;;;;===>>>???AAACCCDDDDDDEEEFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDD???>>>AAAFFFOOO\\\oooxxxSSS+++333222...+++///333111***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000000///...111999DDDLLLbbb~~~qqqqqq}}}llloooqqq[[[EEE999;;;@@@@@@>>>===???FFFQQQ]]]eeetttwww{{{}}}}}}}}}~~~}}}}}}}}}}}}yyyrrriiiccc[[[TTTLLLFFFDDDBBB@@@>>>888777555444222111000000///000222555:::???DDDFFFEEEEEE===NNNwwwmmmiiiQQQCCCNNNTTT@@@WWWSSSRRRTTTXXXXXXVVVVVVXXXVVVYYY]]]^^^]]]\\\]]]___hhhmmmmmmcccYYYWWWZZZ\\\\\\^^^```^^^YYYUUUTTTUUUVVVRRRPPPSSSUUUTTTTTTUUUMMMLLLJJJHHHGGGFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAA@@@@@@???>>>===;;;EEEAAA@@@BBBBBB??????BBB<<<<<<<<<>>>???AAABBBDDD999888999<<<@@@DDDEEEFFF??????>>>>>>>>>???@@@@@@????????????AAACCCEEEFFFDDDDDDDDDEEEGGGIIILLLMMMQQQQQQRRRRRRSSSSSSTTTTTTPPPRRRSSSTTTSSSRRRSSSTTTTTTTTTTTTTTTQQQNNNKKKIIIKKKFFFIIIRRRccczzzmmmkkk|||{{{mmmbbbfffwwwoooYYYRRRSSSYYYeeeyyylll]]]cccNNN---555gggYYYWWWsss@@@;;;<<<;;;777555555777888,,,:::QQQdddgggfffooo}}}wwwppplllgggoooqqquuu||||||rrrtttwwwxxxvvvwww|||qqqkkkllloooqqqqqqvvv~~~wwwjjjbbb___ooo}}}vvvqqqqqqpppllliiihhheeefffgggeeecccaaabbbcccfff]]]UUUQQQKKKKKK[[[nnnmmm^^^aaaWWWcccfff|||{{{^^^{{{eeeggg888222777999???777777888888888888999999;;;;;;<<<===???AAACCCDDDDDDBBBAAAAAACCCCCCCCCBBBDDDCCCCCCBBBAAAAAAAAABBB???>>>@@@DDDFFFLLLYYYgggzzzddd666///;;;333000,,,+++---111///,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////---///000//////111777<<>><<<:::;;;???DDDJJJMMM[[[```gggmmmqqqtttwwwyyy~~~~~~rrrpppnnnkkkgggaaaYYYTTTMMMGGG@@@<<<;;;;;;888666222333333222222111222222333555888===@@@CCCEEEFFFGGGLLL___fff}}}hhhCCCIIIHHHIIIQQQEEEUUUQQQTTTUUUUUUWWWZZZZZZXXXXXXXXXXXXYYY[[[\\\\\\\\\```mmmtttlll___ZZZ\\\^^^[[[^^^___\\\VVVSSSTTTVVVVVVPPPNNNRRRTTTQQQPPPRRRMMMLLLKKKIIIFFFEEEEEEEEE>>>@@@DDDFFFGGGDDD@@@<<<999999:::<<<>>>>>>@@@BBBBBB???>>>???>>><<<;;;===@@@AAA@@@===;;;:::::::::@@@>>><<<:::;;;======;;;<<<<<<<<<<<<<<<===>>>???;;;;;;<<<===>>>@@@AAABBBBBBAAAAAABBBEEEHHHKKKMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMOOORRRSSSRRRRRRRRRSSSUUUUUUTTTRRROOOLLLJJJHHHIIIFFFCCC===HHH]]]|||dddhhh|||zzzkkkXXXWWWlllrrr\\\XXX[[[cccooo{{{eeeGGGEEE???CCCaaapppRRRZZZqqq>>>555777888666444555666666666888???PPPhhhvvvqqqdddrrrjjjuuu\\\TTTQQQ\\\sss}}}xxxsssrrrqqqtttqqqjjjlllqqqrrrssszzzwwwhhheeelllhhhwwwzzztttpppqqqqqqlllhhhgggbbbdddffffffdddbbbaaaaaaXXXNNNJJJOOOWWWddduuukkkYYYbbbeeeTTTllluuuMMMlllkkk}}}kkk777;;;???111...:::666666666666777777777777999999999:::<<>>FFFPPP]]]ppp}}}~~~VVV666888888%%%+++---222444...''')))111---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///(((---111111---...444:::DDD```www}}}zzzppp}}}~~~YYYkkk~~~^^^LLLAAA888999999:::<<>>EEEOOOYYYaaahhhnnnqqqyyyyyyyyyyyy{{{}}}{{{xxxxxxhhhddd___ZZZVVVQQQLLLHHHDDD???:::888888666333///000111333333333333555666888;;;???DDDGGGHHHGGGFFFLLLsssoooyyyiiiKKKIII===NNNFFF>>>TTT>>>JJJQQQTTTRRRSSSZZZ\\\XXX]]]XXXTTTUUUYYY[[[XXXUUURRReeetttoooccc]]]___aaaXXXZZZ[[[WWWQQQOOOQQQTTTVVVPPPNNNSSSVVVSSSSSSUUUNNNNNNLLLIIIFFFDDDDDDDDDDDDAAA>>>===>>>AAACCCCCC@@@>>><<<>>>???>>>>>>???>>>===<<<======<<<===???<<<>>>???===<<<<<<===<<<666888999:::===@@@???<<<::::::::::::;;;<<<======999:::;;;<<<>>>???@@@@@@@@@@@@@@@AAACCCFFFJJJLLLHHHIIIKKKLLLNNNOOOOOOOOOJJJMMMQQQRRRRRRQQQQQQRRRUUUSSSQQQOOOLLLIIIGGGFFFAAAIIIPPPGGGHHHHHHvvvcccpppzzzmmmYYYmmmhhhSSSYYYlllxxxvvvhhhlllvvvoooZZZCCC111DDDqqqaaaWWWWWWeee???555555555555666666777777111333666<<>>>>>>>>>>>KKKWWWgggssszzzhhhEEE111---000...***...------,,,,,,------...,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111555MMMaaagggppp{{{ooo|||uuuvvv\\\>>>666===<<<666999AAA>>>222::::::;;;<<>>>>>>>>>>>>>>:::::::::;;;<<<===>>>???============<<<<<<<<<<<<<<<<<<;;;:::888777777666777777888888888999999999999999999999999999999999999999:::;;;;;;<<<======<<<<<<===>>>???AAACCCDDDEEEFFFGGGIIILLLOOORRRTTTKKKMMMPPPSSSTTTTTTRRRQQQQQQMMMIIIHHHIIIIIIHHHFFFEEEDDDBBB@@@AAAGGGPPPWWWvvv___eeexxx}}}hhhVVVUUUVVVqqqxxxyyy~~~~~~}}}pppiii^^^OOOEEE555AAAlllvvv]]]XXXWWWQQQddd>>>333444555666666666666666666555333444===PPPiii{{{iiiyyysssmmm{{{tttHHH@@@\\\dddwwwuuupppyyy~~~yyy||||||~~~~~~uuunnnooopppnnnmmmooojjjjjjvvvwwwlllpppppppppqqqpppkkkeeeaaahhhgggfffeeeeeedddcccbbbmmmnnnpppqqqooojjjddd```[[[]]]bbbhhhlllzzz}}}ZZZnnnIII888---111777555444666444444444555555555666666111444777:::===>>>>>>???AAACCCEEEFFFEEECCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>=========<<<<<<:::CCCNNNYYYcccpppttttttuuuFFF===111---...111000---------,,,,,,,,,,,,------,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...///000111111>>>IIIRRRbbbwww|||lllhhhmmmJJJ===777<<<===777999AAA888777777999<<<>>>??????IIIKKKPPPVVV\\\bbbfffiiikkkmmmnnnooooooqqqsssvvvwwwzzz|||}}}|||||||||}}}}}}}}}}}}}}}}}}|||||||||~~~}}}{{{yyywwwvvvuuuuuullljjjgggccc^^^YYYVVVTTTKKKFFF???<<<===<<<999555444444333222222222333444111///,,,,,,444@@@IIILLLIIICCCBBBEEEHHHUUUwwwxxxlllNNN>>>????????????@@@AAABBBCCCFFFIIIIIIHHHKKKOOOLLLFFFJJJMMMPPPSSSTTTTTTVVVWWWSSSQQQPPPSSSXXX\\\^^^^^^PPPOOOQQQQQQLLLGGGNNNYYYVVVSSSOOOMMMLLLLLLJJJIIIEEEDDDCCCAAA@@@?????????;;;;;;;;;;;;;;;;;;<<<<<<999999999999999:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666666666666666666777777777777888888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBEEEEEEFFFFFFGGGHHHHHHIIIHHHJJJMMMOOOPPPPPPOOONNNOOOLLLIIIHHHIIIIIIGGGEEEBBBCCCBBBAAAAAACCCIIIMMMyyycccSSSppprrr]]]MMMFFFhhhzzz|||yyyaaa>>>;;;???:::PPPuuu|||}}}aaaSSSTTTSSSNNNaaa===222333555666777666444333555555333222777GGG___qqqllluuuzzzrrrwwwxxx___BBB555QQQlll}}}wwwqqqxxx}}}zzzsssvvv||||||tttooommmnnnqqq}}}wwwvvv{{{xxxvvvxxxnnnnnnpppqqqpppllleee```eeeeeeeeeddddddbbbaaa```gggeeebbb___^^^\\\ZZZYYY___cccmmmpppbbbzzzoooYYY444//////555666000...222333333333444444444444555444222222888@@@DDDAAA===AAABBBCCCBBBAAA@@@BBBCCC@@@@@@@@@???>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::222666;;;AAALLL]]]rrrwww}}}~~~~~~oooRRR:::''')))---//////...---,,,---,,,,,,++++++,,,,,,---+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000111111777DDDXXXmmm~~~nnnqqq|||wwwaaaccczzz|||oooPPP555111666666666:::666444333555777888666444555666:::???FFFLLLRRRUUUTTTVVVYYY\\\___bbbgggjjjnnnqqqtttuuuuuuuuuvvvwwwvvvuuutttsssrrrqqqppppppnnnmmmkkkhhheeecccbbbaaaXXXWWWTTTPPPLLLHHHEEEDDD>>>;;;777666666666333111111111111111111222333444666666;;;DDDIIIHHHDDDBBBDDDOOOOOOIII^^^qqq|||ggg>>><<<:::<<<<<<<<<<<<===>>>??????AAABBBDDDHHHPPPVVVUUUOOOHHHKKKNNNOOOOOOOOOPPPQQQOOOOOOPPPPPPRRRYYYbbbiiiRRRMMMKKKMMMIIIEEELLLYYYSSSOOOJJJGGGGGGGGGGGGGGGCCCBBB@@@>>>===<<<;;;;;;999999999999999999999999777777777666666777888888;;;;;;;;;::::::::::::999:::999999888777666555555444444444444555555555555777777777777777777777777666666666777888888999999999999999:::;;;===>>>???AAABBBCCCDDDDDDDDDCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJLLLJJJIIIIIIIIIHHHEEECCC???@@@AAAAAA@@@???@@@BBBRRRkkkxxxuuusssjjjjjjuuuzzzpppYYYMMMKKK]]]vvvssslll^^^LLL===;;;DDDOOOaaaPPPOOORRROOOIII^^^<<<000222555666666555333111---222666777888???MMMYYYnnniii```]]]hhh{{{wwwqqq}}}}}}uuu___;;;???JJJ```vvv~~~yyyvvvzzzxxxyyyzzzzzz~~~vvvoookkkiiigggjjjppprrrsssyyyyyy}}}qqqmmmqqqtttqqqnnnkkkiiiiiijjjjjjiiieeeeeefffeeebbb___^^^]]]WWWZZZ]]]]]]\\\\\\^^^```ggg{{{|||cccKKKyyyhhhXXX???666333222333111,,,---111111111222222222333333333888555333777===@@@===888888:::<<<=========>>>???============<<<;;;:::999::::::999999999999888888444555555777<<>><<<;;;999777555555666555333111111111111222222333444444<<<:::===DDDHHHHHHLLLSSSGGGHHHQQQmmmqqqnnn^^^AAA<<<888@@@999999999::::::;;;<<<======>>>AAAIIIUUU]]]]]]YYYLLLNNNPPPPPPNNNMMMLLLMMMJJJPPPUUUUUURRRSSSZZZ```\\\SSSHHHEEEKKKQQQPPPJJJMMMJJJFFFDDDDDDCCCBBBAAAAAA@@@>>><<<;;;999999999888888888777777777777777777666666555555555555666999999999999888888888888888777777666555444444444222333333333333444444444555555555555555555555555444444444555555555666666777777777777888999;;;;;;:::<<>>>>>??????>>>=========;;;HHHYYYvvviiibbb|||]]]???CCCTTT___mmm|||~~~uuu}}}~~~eeeOOOFFFAAA???555888^^^fffQQQOOOTTTQQQKKKGGGYYY999000222444555555333111///***000666777555777===CCCXXX^^^bbbbbbgggsssaaaaaaxxxyyyfff;;;:::GGGbbbxxxzzzrrrmmmxxxyyyyyywwwwww|||www~~~|||xxxqqqhhhccccccxxx|||}}}wwwpppnnnllljjjqqqnnnjjjhhhjjjmmmooopppfffggggggddd___[[[ZZZ[[[cccdddbbb\\\VVVZZZeeeppp~~~KKKRRRvvvgggttt333000333///...000222111222444000000000000111111111111222222222333555555555444444888<<<>>>>>><<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888777777777777666111222333222333888@@@EEEPPPdddqqqwww{{{yyy~~~~~~tttooodddTTT@@@222...///000000222...+++)))***---......++++++************++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---...///...***...777<<>>555999;;;<<<999555444666999888666444333333444555666777999<<>>@@@???===;;;:::999888888888888888777777777666666777666555555555555555666777777777666666666666555555555555444444333333222222222222333333333333444333333333333333333333333222222222333333333333333555555555555666666777888555777<<<@@@DDDFFFGGGGGGGGGGGGIIIJJJJJJJJJJJJJJJFFFGGGIIIJJJHHHDDDAAA??????===<<<;;;<<<======>>>???CCCNNNxxxaaa]]]pppzzzsssVVVCCCIIIYYYbbbzzz}}}{{{}}}nnnbbbbbbooorrriii```UUU;;;AAA@@@===KKKpppcccVVVOOOSSSTTTLLLHHHJJJTTT666000111333444333222000//////111222111000111555999BBBWWWnnnuuujjjcccnnnuuunnnmmmtttzzzeee^^^MMMAAAPPPmmmwwwnnnlllrrrxxx|||}}}~~~wwwyyy|||yyyvvvvvvrrrlllkkkkkkllloooqqqqqqooommmeeefffeeeaaa[[[WWWXXXZZZfffccc\\\UUUXXXjjjbbbOOOeeeyyyBBB<<<000...---...111333222...+++........./////////000000---000222333222333666999:::>>>BBBCCCAAA>>>;;;999<<<<<<<<<<<<<<<;;;::::::777777777666666666666555000222444444444333444555///999BBBTTTmmmxxx~~~yyyrrrxxx~~~{{{zzz}}}zzzsss~~~fffQQQDDD555000---///555666111+++000,,,)))***...///,,,)))+++******))))))******+++)))))))))***************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......222///...///...333HHH^^^ppp}}}|||www~~~nnnPPPeeebbbnnnvvvWWWEEE111444888999888777777888666555333222111111111111111222444555555777:::<<<:::===@@@BBBBBBCCCDDDEEEEEEDDDCCCAAA@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<777777666666555444444333222222111000000000111111222444777;;;???BBBDDDEEEGGGLLLMMMGGGEEEJJJRRRWWWQQQ;;;===333666===...777777777777888999::::::@@@===>>>BBBFFFFFFHHHKKKUUUVVVVVVTTTQQQMMMKKKKKKLLLLLLKKKHHHFFFHHHMMMRRRRRRbbbeeeTTTJJJNNNOOOHHHHHHHHHHHHIIIIIIGGGBBB???======;;;:::999999888888888888888777777666666555666555555444555555666666555555555555444444444444333333333333222222111111111111111111222222222222111111111111111111111111111111111111111222222222555444444444444444555555333555888<<>>???===;;;999VVV~~~}}}bbbmmmxxxwwwdddMMMBBBBBBNNNYYYlllmmmkkkfffeeeooonnnWWWLLLGGGAAA???444999YYYmmmZZZUUURRRRRRMMMFFFGGGNNNPPP333111111222222111000000///000///...///000222333444999GGGaaatttoooaaaeeeuuuuuuxxx||||||iiiDDD999NNNdddkkkccciiiqqqyyy}}}~~~~~~}}}yyyuuunnnhhhiiilllkkkfffeeegggkkkooopppnnnhhhddd```aaa```[[[VVVTTTWWW[[[bbbbbbdddmmm~~~MMMNNNtttfffGGG333@@@333...///000000///---***'''------------............---///111333333555888;;;<<>>222555555555555666777888999999777999>>>@@@BBBHHHQQQPPPQQQRRRQQQOOOLLLKKKKKKPPPKKKFFFDDDGGGKKKNNNOOOKKKVVVaaa```TTTJJJJJJOOOHHHHHHGGGGGGGGGFFFBBB@@@::::::999888888888888888888888777666666555444444333333333333444555666666444444333333333222222222222222111111111111000000////////////000000000000////////////////////////111111111111111111111111444444333333333333444444333444666999;;;>>>@@@AAAFFFFFFGGGGGGGGGGGGGGGGGGCCCFFFHHHGGGCCC@@@???@@@AAA===:::999;;;<<<<<<;;;:::>>>555>>>XXX\\\jjjvvv___^^^xxx~~~eeeSSSVVVNNNIIIKKKZZZmmm{{{zzzoooWWWbbbooo{{{}}}jjjXXXLLLCCC>>>;;;;;;AAAeeehhhUUUYYYVVVRRRNNNJJJGGGHHHKKKMMM222222222111000000000//////,,,,,,...222666666333///444444LLLrrrtttffffffgggggghhhFFF222===SSSccceeejjjoootttwwwxxxyyyxxxwwwqqqjjjjjjhhheeegggjjjiiiddddddeeefffhhhhhhfffbbb^^^\\\]]]\\\XXXSSSRRRWWW\\\pppvvvwwwAAAHHHsssIII===:::,,,,,,+++......+++))),,,000333,,,,,,,,,---------......,,,,,,---...000222333444777999:::::::::999;;;<<<::::::;;;;;;;;;::::::999777777666666666555555555444444333333333333444444---444555666666...///???***444===@@@BBBHHHNNNQQQIIIFFFGGGNNNQQQJJJ>>>555777555222111111111///------------------,,,,,,,,,,,,,,,+++***+++,,,---...******))))))))))))******(((((())))))*********+++******************************************************+++++++++,,,,,,,,,************+++,,,---...+++///000---,,,///222444SSSZZZcccuuuvvv{{{zzzuuuyyyaaaVVVfff|||ttt___EEE777777;;;;;;777:::;;;::::::999777666555000111222111000///111333---///222444444444444555444333333333222222222111444444333333333333333333111111111111222222333333444444555555666:::???BBBFFFGGGHHHIIIIIIHHHGGGFFF@@@TTTdddppprrrlll}}}eee444333<<<111...<<<222)))<<<444444444444555666777777666555666:::999999AAAMMMJJJLLLNNNNNNLLLKKKJJJKKKLLLFFFAAABBBGGGJJJHHHCCCMMMGGGPPPcccbbbNNNGGGPPPHHHFFFCCCBBBBBBBBBAAA???888888777777777777888888777777666555444444333333222222222222333444555666333333333222222222111111111111111111000000000000---------.........//////////////////////////////111111111111000000000000444444333333222333333333333333555888;;;???BBBDDDDDDDDDDDDDDDEEEEEEEEEEEECCCFFFGGGFFFBBB??????@@@@@@===;;;:::<<<<<<999666222@@@:::999HHHMMMlllmmmeeeooojjjKKKBBBKKKYYYeeennn|||kkkZZZ```jjjssszzz~~~{{{kkkZZZZZZ^^^```WWWCCC777>>>LLLooouuudddWWWVVVTTTOOOLLLMMMNNNKKKFFF~~~HHH111111111222333333222000---...///000222222111000000111666>>>HHHZZZiiikkkeee[[[fffsss}}}zzzppphhh~~~xxxrrrgggOOO777MMMWWWeeennnmmmjjjoooxxx{{{}}}~~~~~~vvvuuurrrmmmgggcccbbbcccbbbdddbbb]]]\\\^^^]]][[[XXXZZZ\\\\\\___jjj|||~~~tttWWWCCCcccyyy}}}}}}CCC666:::444,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111222444555555666888===DDDJJJ???===:::999888888666555444444444444444444444444333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111>>>WWWnnnuuuuuuzzzoooxxx{{{ttt]]][[[kkkjjjQQQBBB<<<888???;;;888888888777777:::888555333222000......111//////000111333444222111111111111111000//////...222333222111000111333555777333222666555000///333222888;;;;;;AAAIIIJJJEEEBBBAAADDDIIIJJJHHHIIIMMMnnn{{{dddlll{{{UUU000777111111111111111111111111222222222222333444555555555555666888:::===???@@@CCCFFFIIIJJJIIIGGGGGGGGGIIIIIIIIILLLNNNNNNJJJGGGOOOCCCNNNOOOeeexxxVVVAAAJJJFFFAAAAAACCCBBB>>>:::888777555333333555777888555555444333333222111111333222000///...///000222000000000000000000000000////////////............................................................000000000000000000000000///000000000111111111111222333444666888;;;===>>>AAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@?????????<<<<<<;;;::::::::::::;;;888999===>>>777:::SSSqqq}}}~~~gggWWWrrrzzzlllMMMIIISSSGGGQQQ\\\gggkkkpppyyyyyy{{{zzz{{{}}}}}}|||rrrYYYPPP```sssfffdddbbbRRRLLL[[[iiimmm___WWWIII333999```ppp^^^YYYUUUSSSQQQNNNKKKIIIHHHGGGGGG{{{GGG111333333444555555444111///......//////000000//////...111555===NNNcccnnnpppkkkaaaZZZccczzzvvvwww}}}hhhGGG999@@@KKKWWW[[[]]]ccclllyyyzzz|||}}}zzzxxx}}}zzz{{{{{{yyyvvvyyy|||{{{yyywww~~~~~~mmmAAAYYY}}}vvv^^^555///666111,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111111222444666777888:::>>>@@@<<<:::888777888888777666333333333333333333333333333333333333333333333333222222222222222111111111000000000000000000000000////////////////////////------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++*********+++++++++,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,---......000666FFF[[[fffmmm}}}xxx{{{vvvcccZZZ~~~ZZZ===666:::>>>???===:::666222444111///222777888888666333000---++++++,,,---...000000111111000000//////...------...111333444444111///111888;;;;;;===BBBAAACCCCCC@@@@@@@@@@@@>>>JJJLLLLLLGGGDDDQQQnnnccc```zzzCCC111555888111111111111111111111111222111111222222333444555555555666888:::<<>>===<<<<<<;;;;;;:::999999999999999;;;888999:::666555CCCUUUnnnpppvvvttt]]]YYYxxxwwwmmmSSSQQQJJJCCCDDDNNN[[[aaaaaarrr}}}uuuyyy{{{uuuvvvxxxzzzzzzwwwtttrrrqqqeeebbbXXXPPPMMMHHHGGGNNNSSS???@@@PPPVVV___xxxtttOOO===JJJaaayyy^^^WWWWWWUUUPPPOOOMMMKKKIIIGGGFFFFFFwwwDDD222333444555555555333111///---------------...////////////...111???UUUiiisssyyyeeedddzzzwwwtttzzzyyyggg]]]III888;;;JJJXXX___aaajjjkkknnnrrrwwwzzz||||||zzzyyyvvvwwwpppWWW@@@PPPeee|||]]]???))),,,222---+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...///000111000333666888777666666666999777666555777777777666333333333333333333333333222222222222222222222222000111111111111111111222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,---......///---333BBBPPP^^^qqq}}}sssyyyfff___uuubbb\\\LLL999111777;;;;;;???;;;666666::::::555///;;;999666444333222333333////////////000000000000777555444555888999888666>>><<<<<<>>>===;;;;;;===@@@BBBGGGKKKJJJHHHJJJOOOBBB===@@@UUUyyy{{{aaa<<<222888444&&&000000000000000000000000111111111111222333444444555555666777999;;;===>>>>>>@@@CCCDDDDDDCCCDDDDDDGGGFFFFFFGGGIIIKKKJJJJJJGGGGGGPPPGGGHHHQQQFFFDDDGGGCCC@@@>>>???===999666111333555666777777777666444444333333222111111111222111000......//////000//////////////////////////////.........---------------------------------------------------------........................////////////000000000000111111222333444666777888<<<<<<===>>>@@@AAABBBCCCCCCBBB@@@>>><<<:::999999:::999888888777777888888<<<666444888777333555<<>>GGGQQQQQQRRRWWW]]][[[TTTQQQSSSEEEIIINNNOOOLLLIIIGGGGGG===DDDDDD???BBBJJJKKKFFFKKKUUUjjjuuutttUUUGGGWWW|||tttYYYPPPQQQQQQPPPKKKKKKKKKJJJHHHGGGEEEDDDzzzqqq@@@333111333444444222///...---...---,,,,,,,,,---///000111000...---444DDDWWWdddwwwyyy}}}yyyzzz|||yyywwwkkkHHH444444>>>KKKUUU\\\]]]```dddiiipppxxx~~~xxx{{{|||zzzuuurrrvvv~~~{{{OOOAAAEEElllsssrrrqqq@@@222+++///000***)))...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///222555666555444333444888666555444555555444333222222222222222222222222111111111111111111111111/////////000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++************++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...---***+++222<<>>@@@BBBBBBBBBCCCDDDIIIJJJKKKLLLLLLLLLKKKJJJGGGLLLPPPIIIEEEGGGEEEFFFGGGEEEAAA@@@???===:::777444444555555666666555555333333222222111111111000111000///.........//////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000000111222333444555999999;;;===???@@@AAABBB@@@???>>><<<;;;:::999999:::999888888777777888888888333333777999555444666888CCCffflll{{{uuu```HHHGGGTTTVVVhhhvvv}}}^^^HHHBBBBBBPPPXXXRRRJJJEEEBBB===CCCCCCCCCBBBCCCDDDEEEFFFPPPTTTZZZVVVQQQVVV]]][[[ooossstttWWWNNNQQQOOOKKKIIIGGGHHHHHHHHHGGGEEEDDDBBBjjj===444222444666555111...------///...---,,,---...///000000000000000222888CCCMMMbbbpppyyyxxxwwwyyytttkkk|||}}}~~~uuusss}}}nnnWWW===---111===IIINNNTTTWWWYYY___hhhooonnnrrrvvvzzz|||~~~~~~vvvppplllkkknnnwwwxxx]]]DDDGGGsssqqqhhh<<<555111000111...((()))---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,---...///...000111222222333555777999777555444333333111000111111111111111111111111000000000000000000000000.........//////000000000------------------------************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++))))))*********+++++++++))))))*********+++++++++,,,++++++++++++,,,------+++,,,------///777HHHXXXfff}}}ttttttwwwtttbbb[[[bbb|||bbbKKKMMMGGG;;;444444555444555777999999888888:::<<<::::::999999:::;;;<<<===999===AAABBBBBBCCCGGGKKKEEEFFFFFFFFFFFFGGGHHHGGG???@@@FFFOOOYYYggg{{{yyyhhhooorrr???666...,,,+++***,,,111........................////////////000111222222333333444444555777888999999;;;>>>@@@@@@AAACCCEEEIIIKKKNNNOOONNNKKKHHHGGGJJJPPPOOONNNJJJGGGJJJGGGEEECCCAAA???===;;;999777999777555333222222333444222111111111111111000000000//////...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---............/////////////////////000111222333666777999<<<>>>???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888888888888333333444666666555666999///777GGGSSSWWWfffxxxTTTIIIGGGNNNNNN___~~~}}}uuuaaa___VVV@@@IIIDDD>>>>>>CCCJJJNNNPPPTTTaaa{{{yyyuuuiiiYYYOOOSSSUUUNNNIIIIIIEEEEEEFFFFFFFFFDDDBBBAAAddd999555444777999777333///.........------------...//////+++,,,///333333222666<<>>AAADDDBBBEEEFFFEEEFFFJJJKKKIIIPPPaaawwwiiimmmdddYYYggg```+++111---)))***111444///&&&------------------------............///000111111222222222222333444555666666999;;;===>>>@@@CCCEEEEEEHHHKKKKKKIIIFFFEEEDDDLLLRRRKKKOOOMMMFFFLLLEEE@@@???===<<<:::888666555;;;999555222111111222333000000000000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------.........///............///000111222444666888;;;======>>>===999999999999:::;;;<<<===:::999999888777888888888222333555444222111333666777;;;;;;999EEEkkkjjjSSSDDDJJJWWWgggzzztttXXXYYY]]]gggsssbbbYYYSSSQQQUUUSSSLLLJJJNNNEEEEEEEEEDDDDDDBBBAAAAAA```777666444888:::888222...---...++++++,,,---------------+++***---222222//////333AAAMMMXXXdddyyyyyyrrrxxx~~~zzzqqqoooPPP888555222333777;;;======HHHLLLQQQVVVZZZ^^^ccceeedddiiipppvvvzzz}}}|||}}}~~~{{{zzz{{{}}}vvvtttqqqqqqqqqqqqpppnnnqqqZZZHHHAAA777@@@uuu}}}xxxccchhhwww]]]111...000***---...+++)))*********************************))))))))))))*********+++***))))))******+++,,,---***+++---...///222666:::888666444333333333222000////////////////////////.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))*********+++************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))************))))))))))))************+++++++++***++++++,,,---***---///...,,,---111444EEEZZZfffkkkwwwzzzxxx|||xxxbbbaaajjjrrr{{{}}}YYYYYYVVVNNNDDD>>>===???AAA@@@>>>======>>>???@@@@@@<<<999<<>>AAADDDBBBDDDEEEDDDCCCCCCEEEGGGLLLRRREEEKKKHHH>>>HHHAAA======<<<;;;888777666666888777555444222222222222000000000000000000000000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,------...///000222333333555777:::<<<<<<<<<;;;888888888777888888999:::999888777777666666777777222333444222222222222111///222...)))///IIIjjjmmmuuutttnnngggRRR@@@MMMjjjRRR@@@kkkxxxNNN___nnn\\\dddVVVSSSPPPNNNMMMLLLKKKLLLGGGFFFDDDCCCBBBAAAAAAAAA]]]555666222666999666000++++++,,,)))***+++,,,---,,,++++++...***+++000111,,,+++...***===MMMXXXjjjgggoooqqqmmmsssrrr|||eeeSSS<<<000111444333000444777;;;???DDDIIIPPPTTTRRRYYYbbbiiimmmoooooopppoootttwwwuuutttsssoooiiissstttuuuuuusssqqqnnnmmmoooqqqvvv|||}}}uuuggg[[[>>>888999NNNppp|||III111222***000***------******+++***&&&************************))))))))))))************))))))))))))***+++,,,---(((***,,,...///111444666777555333333444444444333////////////////////////.................................------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))************))))))))))))************++++++******++++++,,,---***+++,,,,,,...111000---...<<>>=========<<<:::999999999444555555666555444222111////////////000000000000------......------,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---///111222333333555777:::;;;;;;::::::888888777666666666666666777777666555555555555555222222222333555666333...111333444333222666AAAKKKaaa\\\OOOXXXcccXXXGGG;;;<<>>===;;;???JJJSSSBBBCCCCCCBBB@@@===:::777<<<<<<======<<<:::888777555444444333333222222111000000000000///...---,,,,,,,,,------,,,,,,+++***+++++++++*********))))))************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////222777<<>><<<888777555444444555777888666666555555444444444444333333222222111000000000000000//////000111222222???cccqqqppp___bbb^^^NNNJJJSSSddduuummmiiimmmVVVRRRQQQOOOOOOMMMMMMLLLJJJIIIHHHGGGGGGHHHGGGEEECCCAAA@@@??????ZZZ888333222444555444000---++++++,,,,,,------,,,,,,+++*********++++++,,,------...///111CCC```pppnnniiijjjccciiinnnsssyyy}}}{{{vvv}}}rrrtttvvvzzzbbbLLLEEE===>>>;;;444//////444888::::::;;;>>>@@@AAA@@@>>>BBBCCCDDDFFFJJJNNNPPPPPPRRRPPPPPPVVV```iiikkkjjjNNNGGG>>>777555>>>SSSgggggg|||xxxvvvuuuWWW999000000---******,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,...111444555000111111111000000///.........////////////......------------------------------,,,++++++***))))))+++++++++*********))))))*********)))))))))((((((*********)))))))))((((((******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************,,,,,,,,,,,,------------111///...333>>>NNN^^^hhhpppvvveeeVVV```nnnhhhWWWZZZsss|||vvv~~~```___ppptttttt}}}uuuxxxsssIII777***---111///---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------,,,------...///000000111333555777999:::999<<<>>>>>>>>>AAAHHHNNNBBBBBBBBBAAA@@@===;;;:::======<<<;;;:::999777666444444444333222222111111///000000//////...---,,,,,,,,,,,,---,,,++++++***+++++++++*********))))))************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------//////111555:::===<<<:::777555444333333444555777555555555555444444333333333222222111000000//////000/////////000000111222111???UUUhhhppp}}}{{{xxxzzzhhhUUUOOOPPPOOONNNNNNJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA???>>>======YYY888222111333444222000---++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---------,,,<<>>000''',,,111///++++++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++******+++,,,...000222///000000000000///......------......///......---------------------------,,,,,,,,,+++******))))))+++************)))))))))******))))))))))))((((((******))))))))))))((((((***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++,,,,,,,,,---------//////...+++,,,666GGGSSSlllpppxxx}}}uuu]]]gggpppnnn```XXX^^^ccc```OOONNNbbblllXXXNNNTTTSSSRRROOOXXXmmmyyyxxxyyymmmrrrjjjtttPPP444---)))+++222333---***---+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,++++++++++++,,,------///000000111222444666777999:::===???AAACCCDDDEEEBBBAAA@@@@@@???>>>===<<<===<<<;;;999888777666666444444333333222111111111////////////...---,,,++++++,,,,,,,,,,,,+++******+++************)))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///000333777999888666555444333222222333444555444444444444333333333333222222111000000//////.../////////...//////000111---***///>>>QQQiii{{{XXXPPPMMMLLLNNNMMMIIIGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCBBB@@@>>><<<;;;::::::XXX777222000111222111///,,,,,,,,,+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,---+++000777444...777IIIbbb[[[fffsss\\\]]]```ggg{{{zzzxxxuuussswwwoooZZZTTTQQQLLLGGG>>>555222555999999777666333444888:::888444333---999DDDAAA777222999CCCUUUXXXiiiwwwyyy|||ssssssyyyZZZFFF777000+++---///,,,+++---*********))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))******+++------....../////////......---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***************+++++++++++++++++++++,,,,,,,,,,,,+++...111000---...555<<>>>>>======>>>>>>===<<<999777555444444555333333333222111111000000...............,,,+++++++++++++++++++++******)))************))))))))))))************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,---...///111333444444333333222111111111111222333333333333333333333222222111111000//////......---///...............//////------000222444>>>VVVlllbbbzzz[[[FFFKKKNNNMMMLLLKKKGGGDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>><<<:::999999888WWW666111///000111000...,,,,,,---++++++,,,,,,++++++***)))******+++++++++++++++,,,---000///'''###(((///333<<>>DDDCCC>>>>>>CCCAAA\\\mmmfffcccqqq{{{yyyuuuzzzHHH///999666222...+++)))&&&'''***))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))******+++,,,------.........------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,+++---000111000////////////>>>WWWmmmuuuvvvyyyxxxwwwyyy|||wwwQQQ555...222444222000,,,***+++,,,+++,,,///******************************************************))))))******+++,,,,,,,,,++++++,,,,,,---...---------......///000111666666888===BBBBBB===888>>>===<<<<<<<<<======>>>;;;999777555333333333333333222222111111000//////............---,,,+++*********++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++*********+++++++++,,,,,,,,,---...///000000111222111111000000000000111111111111111222222222222222000000///......------,,,......---------------...+++...111000++++++555AAA```rrr}}}ccc@@@<<>><<<:::999888888VVV555111...///000...---,,,,,,...+++++++++++++++******)))******++++++++++++++++++'''000000))))))000000(((+++444CCCQQQXXXZZZ```gggtttwwwfff]]]dddwwwppphhhiiirrrtttyyy~~~uuummmttttttyyy|||uuuuuu|||vvvqqqvvvpppqqq___000555888''')))***++++++***))))))***'''((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))))))))++++++,,,------------,,,******+++,,,------------++++++++++++++++++++++++************************(((((()))))))))))))))***''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))*********+++++++++///,,,******---//////...+++000;;;JJJWWWcccsss~~~}}}}}}xxxvvvwww^^^AAA:::111---......+++'''***((((((+++......,,,)))))))))))))))))))))))))))***************************))))))))))))***++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---///000000444444666:::>>>>>>;;;777;;;;;;;;;;;;;;;;;;;;;;;;777666555444333222222222222222111111000/////////------------,,,+++******)))************)))(((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********))))))*********++++++++++++,,,............000111000000000000000000000000000000000111111111111111//////......---,,,,,,+++...---,,,,,,,,,,,,,,,,,,111---***+++...000000000,,,===[[[sss|||~~~ddd===...999EEECCC;;;EEEFFFDDDCCCEEEHHHEEE@@@AAAAAABBBBBBBBBBBBBBBBBB@@@???===;;;999888777777UUU555000---......---,,,+++---...+++++++++++++++***))))))++++++******************&&&)))+++,,,...000///+++000///000555DDDTTT]]]]]]nnniii]]]cccrrrwww~~~}}}{{{~~~lllnnnwww}}}{{{~~~dddmmmqqqLLL111((()))---,,,&&&)))++++++++++++,,,,,,&&&''')))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,)))***+++,,,,,,---------++++++++++++++++++++++++))))))))))))************(((((((((((())))))******'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))*********+++...+++))))))+++...//////666333000111666CCCYYYlllvvv}}}mmmkkkrrrzzz{{{yyyvvvmmmdddGGG===777000+++---222333000,,,***,,,...///...---***&&&))))))))))))))))))))))))************************)))))))))))))))***+++++++++************+++,,,,,,+++++++++,,,---///000111111222444777999:::999888888999:::;;;::::::999888333333444444333222222111222111111000//////......,,,------,,,,,,+++***)))))))))******))))))((('''(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))*********+++)))+++------,,,---///222000000111111111111000000/////////000000111111111......------,,,+++++++++------,,,+++++++++++++++222...******...111///+++...222777>>>QQQnnn{{{aaaEEE555555FFFHHH888777EEEEEEIIIIIIEEEEEEFFFCCC>>>???@@@@@@@@@AAAAAABBBBBB???>>><<<:::888777666666TTT444000---......---++++++---...***++++++++++++***))))))++++++******************...(((''',,,...***,,,333)))111222)))+++@@@XXXfff\\\~~~rrriiirrroooddd[[[bbbvvvmmmcccjjjppp}}}{{{xxx{{{mmmkkkssszzz}}}zzzrrrnnn~~~SSS???444000+++---...'''///...+++'''%%%'''))))))&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((()))************)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------************************)))))))))))))))*********'''((((((((())))))******&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))************)))***---...//////......)))...555888555333;;;EEESSSkkk~~~~~~{{{~~~}}}}}}tttllljjjnnnrrrtttkkkxxxzzz~~~}}}yyyqqqppp}}}|||mmmNNNFFF777***///))),,,//////,,,)))+++000&&&+++---,,,******,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++******+++,,,---///000111000111333444666777888999777888999::::::999777555111222333444444333222111111111111000//////......,,,,,,,,,,,,+++***)))))))))))))))))))))((((((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++------,,,,,,000333000000111111111111000000.../////////000000111111......---,,,,,,++++++***---,,,,,,+++*********+++%%%+++000///,,,+++---...(((///---%%%,,,GGG```jjjxxxuuu~~~bbbOOOMMMCCC555999777000000888>>>>>>@@@EEEFFFAAA>>>CCCFFFEEE>>>>>>??????@@@@@@AAAAAA===<<<;;;999777666555555RRR888---...------,,,,,,++++++***+++++++++************))))))))))))))))))))))))))),,,+++***))))))+++---...---111333000,,,///:::EEE]]]^^^______bbbnnnxxxdddUUUbbb~~~{{{|||qqqnnnqqqnnneeedddbbbuuu{{{iiidddddduuuzzzaaaeeevvvsss{{{bbb<<<222000...,,,+++***++++++))))))))))))))))))))))))''''''(((((())))))******''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((()))************+++++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,---...///000222333444555666888GGG___ttt~~~|||}}}}}}}}}~~~||||||}}}~~~~~~|||vvv|||TTTIII;;;222///...---+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++,,,---......///000333666888999::::::999:::;;;;;;:::777555333333333333333333222111000111111111000//////......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,---...//////////////////.................................------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---,,,,,,---000333666888JJJ[[[uuuxxx{{{SSS;;;999===;;;666222444555555555666888:::>>>??????@@@@@@@@@????????????>>>>>>>>>>>>??????888888888888777555444333QQQ888......------,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))((((((((()))+++...222333,,,...///,,,)))+++333;;;@@@KKKYYYbbbdddeeegggkkk\\\ooozzzsssmmmsssvvvqqqssswww{{{mmmcccmmmlll|||```AAA666777000///---+++*********+++((((((((((((((((((((((((''''''(((((())))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''''''''(((((((((((())))))*********+++++++++))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))*********************************************+++++++++,,,,,,---...///000222333444444;;;666444999CCCOOO```ooo|||tttqqqvvvtttqqqfffcccIII555777111+++***---000000///++++++++++++++++++++++++,,,,,,,,,++++++*********+++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********++++++***++++++,,,---......000222555777888999999888999::::::999777444333222222222222222111000000000000000///......------+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++---......///.............................................------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,------,,,,,,---///222333(((000AAATTT```nnnyyysssjjjSSSFFF666///222555333000111333444444444555777999<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======888888888777666555444333OOO777...---------,,,++++++******++++++*********)))))))))))))))))))))))))))))))))'''''''''))),,,///222444,,,---,,,***)))***---000111:::DDDLLLPPPVVV]]]cccaaaggglllttt{{{NNNQQQWWWbbbssszzzpppmmm{{{}}}xxxiii```bbbbbbfff~~~QQQ555///222000+++,,,,,,+++***)))*********(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))))))))*********++++++)))******++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))*********************************************++++++++++++,,,------...///111222333333333111111111000333<<>>111---...///111222111///---000111222222222222444777999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;777777777777555444333222MMM777///------,,,,,,+++*********************))))))))))))((((((((((((((((((((((((******))))))***+++,,,---...,,,++++++,,,---,,,,,,000111222222666AAAOOOYYYbbbooovvvnnnhhhlllpppppp___fffnnnuuuyyyuuufffVVVXXXbbbwww|||qqqooo}}}{{{}}}nnneeesssooo\\\ZZZ]]]eee{{{]]]GGG///&&&,,,111---&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************************************************++++++++++++,,,---...///000111222222+++///555888777333000000222555999???HHHUUUcccmmmxxxxxxyyyyyyzzz|||nnnttt||||||uuuWWWIII888666222111555666--- 222000/////////...+++(((************************+++++++++*********************)))((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((()))))))))***)))))))))******+++,,,------...000111333555666666666666666666555444333222...//////000//////............------,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,---------------.................................,,,,,,,,,++++++++++++***************************)))))))))************+++,,,,,,+++*********++++++333...,,,------,,,000777CCCAAAJJJXXXZZZZZZmmm|||yyyxxxmmmZZZGGGIIIAAA222---222222---333444555444222000000000...///000000///000222444666666777888999999999999999999::::::::::::999999666666666666555333222111KKK666000---,,,,,,++++++***))))))*********)))))))))((((((((((((((((((((((((((((((******)))(((((('''''''''+++******+++......---+++***---//////......000333IIIYYYeeeccc]]]\\\]]]\\\ppp|||}}}ooodddfffkkkiii___XXXVVVSSSNNNVVVRRR```lllddd^^^eeekkkpppoooyyyyyyhhhNNN666,,,...///---)))'''(((+++''''''((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********)))))))))******)))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...//////000000222000---,,,///222333222555333000///111888@@@FFFIIITTTeeerrryyyyyywwwuuuwww|||~~~zzz|||~~~~~~}}}qqqttt|||zzzqqqfffTTTJJJFFF<<<111///***111333---'''(((000666,,,+++******+++,,,,,,,,,***************************************************))))))((('''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))))))))))))))***+++,,,,,,------...///111333444555444444444444333222222111---....../////////......---------,,,++++++***************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***+++++++++,,,,,,,,,---------...........................,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********************+++,,,,,,---&&&(((---111222///000333******...111000222CCCYYYQQQ[[[gggsss|||}}}|||eee[[[WWWTTTIII???777///......//////000111222222000...,,,+++---...///000---...///...---...000222222333444555666666666666888888999::::::999888888555555555444333222111000III555111,,,,,,,,,+++******))))))******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))+++,,,+++)))***,,,------+++*********...111888GGG]]]ooorrrkkkvvvyyyuuulllhhhsss|||sssxxxkkkvvvrrrJJJ555,,,&&&&&&777---### %%%***,,,+++&&&'''((((((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******((((((((()))))))))******((())))))******))))))((())))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************)))))))))))))))))))))))))))))))))************++++++,,,,,,---......//////111///+++)))---333222...,,,111888<<<;;;444+++%%%***111;;;DDDIIIJJJIIIHHHXXXcccooovvvyyy}}}zzzyyywwwvvvwww|||xxx|||{{{yyymmmXXXHHHCCC===777111///------111444,,,000444555222...+++)))---,,,+++******+++,,,---************************)))))))))******************)))((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))(((((((((((()))***+++,,,,,,,,,,,,---///111222333333222222222111111111000------.../////////......------,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))*********++++++,,,,,,---------........................++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---------000111333111---))))))+++666777777444...)))***///888111...333999AAAPPP^^^BBB<<<<<<===;;;@@@???222888,,,&&&---333111000555???777111///,,,(((***000---,,,+++,,,//////---+++,,,---...---,,,---...000000111222333444555555555666777888999999888777666444444444444333111000///GGG555111,,,,,,++++++***)))))))))***)))))))))(((((((((((())))))))))))))))))))))))%%%&&&''''''((((((((((((''''''((((((((((((((()))---,,,***)))***---111444 ,,,555333111;;;OOO```ttttttlll___[[[iii~~~{{{yyy{{{~~~wwwxxxwwwxxxtttYYY<<>>@@@CCC@@@>>><<<<<<>>>BBBDDDFFFKKKTTTQQQMMMNNNGGGAAAEEEBBB???<<<888444111000///+++***000222///000222,,,333)))"""%%%...111---(((...///...---+++*********************************((()))))))))*********+++))))))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((((((((()))+++++++++++++++,,,---///111222111111000000000000000000------...///////////////...------,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))*********+++,,,,,,------........................++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++,,,,,,,,,************+++---//////###&&&((((((***000333222777///)))+++111333000,,,666...111666111000333000222333000222666000))),,,###***000333222...,,,000000000000///...,,,***,,,---...---,,,,,,...000...///111222333444444444444555666777777666555444444444333333222000///...FFF444111,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))(((((('''&&&)))***+++***((('''((()))(((***,,,------+++)))(((222...)))***000666555222...BBBZZZiiirrrzzzwwwllliiitttzzztttooopppkkkppp{{{{{{uuuqqqxxx}}}}}}|||mmmZZZLLLCCC;;;555---999///%%%111000$$$%%%000***######'''+++,,,+++'''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------+++111222,,,***///444444+++---///222444444111///...------///222444333222111...---...000000111333222111111222333444444333000777000(((///444111111...111111...000333222---111...111///***///222)))***---111111+++''')))---$$$&&&)))++++++++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''(((((()))***+++++++++++++++,,,...000111111000000////////////000------...///000000000///......---,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))))))))***+++,,,,,,------........................+++++++++************)))))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))+++***)))***---000---'''***......+++,,,000///(((###///444...***...111///,,,(((///222((('''///222(((333000))),,,---,,,111000444111((('''...111,,,***++++++)))'''(((+++///,,,---...---,,,,,,...///...///000222333333444444222333555666666555333222333333333222111000///...yyyBBB555***+++++++++************))))))))))))))))))(((''''''((('''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))************++++++,,,---------,,,+++,,,,,,++++++,,,///111333111///111:::FFFPPPTTTTTTbbbiiittt~~~wwwiii\\\SSS777666444111///---,,,+++------,,,,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------.........////////////000////////////////////////////////////////////////////////////////////////---------............///........................////////////////////////.........------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++---....../////////000//////...------//////000//////...------,,,,,,,,,+++++++++******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++///---+++)))(((((()))***(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,............///000111222222222222222222222222222000000000000000///...---yyyAAA555***+++++++++************))))))))))))))))))(((''''''((('''''''''((()))***+++(((((((((((((((((((((((((((((()))))))))*********((()))+++,,,---------------,,,++++++,,,...000222---+++***...555;;;<<<;;;<<<@@@GGGMMMQQQRRRQQQPPPfffqqqwwwsssnnngggYYYIII@@@BBBEEEEEEAAA999111+++000///...,,,+++*********,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,------------.........//////........................................................................------------............------------------------...........................---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,---......///////////////...------///////////////...------,,,,,,+++++++++*********)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********111///---***((((((((()))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,............///000111111222222222222222222222222222222222111000...---,,,www@@@444++++++++++++************))))))))))))))))))(((''''''''''''''''''((()))******(((((((((((((((((((((((((((((())))))))))))******'''((()))+++---.........---,,,+++++++++---...///000---***+++---///---+++)))***,,,---//////000000999CCCHHHEEEAAA===222%%%+++---///000000...,,,*********)))))))))******++++++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------................................................------------------------,,,,,,,,,---------......------------------------........................------,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,------.........//////......------......//////......------,,,++++++++++++*********((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******222000...+++)))((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************++++++++++++++++++++++++*********************************************************++++++++++++,,,------------...///000111111111111111111111111111444333333222000...,,,+++vvv???444---+++++++++*********)))))))))))))))))))))(((''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***'''((()))***+++,,,---------,,,++++++++++++,,,,,,000...,,,---...///...,,,......------------------(((,,,...,,,---111000,,,.........------.........******))))))***+++,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++***+++++++++,,,,,,,,,,,,------------------------------------------------------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,,,,---------.........------,,,------.........------,,,++++++++++++************((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***///---,,,***)))((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++************)))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,,,,---...///000000000000000000000000000222222222111000...---,,,ttt===444...+++++++++*********)))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))******++++++,,,++++++************************+++,,,------,,,+++,,,---------,,,+++***...//////,,,,,,...///---,,,+++)))((('''((()))***++++++******)))******+++((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++************+++++++++,,,------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++*********))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++************)))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---.../////////////////////////////////000000000//////...rrr<<<444000+++++++++************))))))))))))))))))(((''''''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))******))))))((())))))*********************))))))))))))***++++++++++++***'''(((***+++,,,***)))(((***,,,///000///,,,)))&&&,,,+++***))))))***+++,,,))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((())))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************)))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))************+++++++++++++++++++++++++++************))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,---...........................------...////////////...qqq:::444111+++++++++************))))))))))))))))))(((''''''&&&''''''(((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''((()))***+++(((((())))))***)))))))))***+++---...---,,,,,,,,,***++++++,,,,,,,,,++++++$$$%%%))),,,---+++)))(((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((())))))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++*********++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,---------------------------,,,---------------,,,,,,ppp:::444111+++++++++************))))))))))))))))))(((((('''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&'''(((***,,,---''''''((()))))))))))))))'''))),,,---------------++++++***))))))***+++++++++)))(((((()))***,,,///*********+++***)))((((((''''''''''''((()))******''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++(((((())))))*********++++++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************************************************))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------------------------------...------,,,+++***)))~~~dddAAA111222...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))******************++++++++++++******))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------************************************************))))))))))))************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))************++++++++++++,,,,,,------,,,,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************************+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++bbb@@@000111------,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,,,,+++)))((((((((()))))))))*********))))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,************************************************))))))))))))************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********************************+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++```???000///---,,,+++******)))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++***)))((((((((())))))))))))******(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++************************************************))))))))))))************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))))))))*********++++++******++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))******************************++++++*********))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++___???111///---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******)))(((((((((((((((((()))))))))***''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******************************************************((()))))))))************))))))*********+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***************************************))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++************++++++++++++************************~~~^^^AAA222///,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((('''(((((((((((()))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((()))))))))*********((())))))******))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++)))))))))*********++++++************************\\\AAA333...,,,+++***))))))((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((())))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((()))))))))******))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******((())))))))))))*********************************ZZZ@@@222---,,,+++***))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((('''''''''((((((((())))))((((((((())))))(((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((()))))))))***)))******++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((()))))))))******************************}}}XXX???222+++,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((()))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))UUU===111,,,++++++******)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((&&&!!!%%%...)))%%%+++)))((((((###&&&"""...$$$&&&)))'''$$$"""###&&&%%%$$$%%%'''(((&&&&&&'''$$$''')))'''###!!!###&&&$$$$$$'''***+++)))((()))///&&&###''')))&&&%%%)))&&&(((+++***$$$"""+++555(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))TTT===111,,,++++++******)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''""",,,,,,!!!$$$'''""""""(((333'''&&&'''### ###***...---******'''%%%######$$$''')))'''$$$"""&&&---000...***(((&&&$$$#########$$$&&&$$$+++///+++$$$"""###+++)))$$$""")))+++'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))SSS<<<111,,,++++++******)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$"""'''***(((,,,///(((......,,,&&&(((000###++++++)))$$$&&&'''''''''&&&%%%###!!!+++,,,,,,)))$$$,,,---//////...,,,)))'''---)))""" &&&...///,,,$$$((('''###&&&,,,&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))QQQ;;;111---++++++******)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''222 ---'''!!!"""""",,,###)))...### ###%%%'''***---///$$$'''((('''(((+++,,,+++!!!%%%(((+++---///111!!!!!!###''')))''''''***)))&&&((())) !!!%%%)))*********,,,...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))OOO:::111---++++++******)))((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))$$$&&&'''""" ***222777---(((---###!!!---&&& """)))***###,,,,,,''' ...''' """)))+++%%%333333...&&&###'''(((&&& (((---***%%%'''+++...111&&&!!!%%%###&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))NNN999111---++++++******)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''+++&&&,,,222'''"""%%%"""(((///###''')))'''###"""''',,,"""***+++...222///'''$$$''')))'''$$$$$$***000"""))))))+++...+++###000'''!!!"""%%%%%%$$$###&&&///:::777...)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************************+++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))MMM888000...++++++******)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''###111"""(((AAA(((III(((,,,%%%!!!)))'''&&&###!!!!!!&&&///555(((,,,'''!!!###%%%&&&&&&%%%&&&***111777---000+++ %%%((($$$***###$$$---,,,######---222666333'''###'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))LLL777000...++++++******)))((((((((()))((((((((('''''''''''''''''''''''''''''''''''',,,&&&(((***ccc&&&%%%"""... /// TTTWWW,,,"""%%%%%%+++%%%]]]PPP'''!!!'''))) %%%,,,***!!!===mmm---$$$---+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))~~~LLL999111,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$((('''---$$$%%%QQQ***&&&111222&&&TTT***+++&&&///www%%%222###!!!*** 222::: 444''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))KKK888000,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''###(((%%% %%%%%%###(((444\\\ZZZ///555SSSlll%%%!!!---***###,,,)))NNN!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''******************))))))************************'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))KKK888000,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ,,,'''"""&&&'''VVV$$$))),,,"""... iii^^^(((666---$$$111YYY)))/// 555''' ///|||%%%>>>000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((('''''''''((())))))((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))******+++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))KKK999222---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""...&&&'''((('''&&&(((XXX+++,,,###555&&&kkk{{{222)))((($$$MMM$$$)))000pppooo$$$111)))### ***+++***(((...)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((''''''&&&&&&&&&'''&&&&&&&&&&&&''')))***''''''''''''''''''''''''(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******++++++++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))LLL:::333///,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$***+++###---!!!%%%'''&&&###"""---###'''111 ---!!!&&&"""###%%%  )))---"""777)))aaa///!!!TTTiii(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((('''''''''))))))((())))))***++++++)))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))))))))))))))))))))))){{{KKK999333000,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((!!!%%%((())) ...&&&WWW%%%)))&&&%%%"""///&&&!!!+++444(((&&&???""",,,&&&!!!///444)))!!!333>>>&&&+++hhh222)))888''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))vvvIII777222...,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''---"""(((!!!***'''***TTT***%%%&&&&&&000*** 444))):::'''+++'''333///$$$$$$111999---pppXXX''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,)))+++,,,...---,,,***(((++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))sssGGG666000---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''"""666(((&&&&&&$$$###,,,###)))"""'''!!!777(((///'''\\\!!!111!!!222---***+++ooo000iii%%%///mmm''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))***+++,,,------...222444777888888555222000555555555555555555555555------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))|||iiiFFF888222,,,+++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""" &&&///(((+++(((WWW$$$+++###...GGG???:::KKKuuuyyy+++***@@@333KKKXXXrrr[[[(((///mmm&&&...zzz''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((('''&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$###$$$%%%((()))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((************)))((('''&&&,,,***'''&&&((()))***+++000,,,))))))+++,,,...000...222777999666333555999AAADDDFFFEEE@@@;;;999888DDDDDDCCCDDDHHHNNNQQQQQQPPPEEE777---***+++------'''(((***+++,,,+++((('''***)))(((''''''(((***+++))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((())))))******,,,)))'''(((******)))&&&)))((('''&&&&&&'''((()))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))+++******)))))))))******+++*********))))))))))))************************************************~~~qqqFFF999333,,,+++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---&&&!!!&&&)))$$$,,,222555MMM''',,,&&&555+++%%%***kkk%%%***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((()))))))))(((((('''&&&''''''(((((((((((('''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))*********)))))))))'''((())),,,......---,,,///---,,,---///222666:::AAADDDHHHHHHDDD@@@AAADDDDDDEEEFFFFFFFFFDDDCCCBBB<<>>:::777222+++&&&%%%''')))+++******))))))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))************************,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************,,,***((((((******)))'''******)))(((((()))***+++)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************|||FFF888333---+++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''...+++%%%'''+++!!!222"""QQQkkk"""///'''[[[ %%%###jjj&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********)))((((((((((((((())))))(((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''///,,,)))((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))))))))*********++++++)))******++++++*********%%%...999AAAEEEFFFFFFFFF@@@EEEIIIIIIHHHHHHJJJLLLNNNKKKJJJKKKNNNOOONNNMMMOOOLLLJJJJJJMMMQQQTTTUUUOOOIII@@@888666999>>>BBB;;;::::::999888444...***((())))))))))))((('''&&&***))))))(((((())))))***))))))))))))))))))))))))+++++++++***************+++++++++***************************************,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))'''((())))))(((&&&((((((((((((((()))***+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++***************+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++DDD777222,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((( &&&,,,<<<+++---^^^...+++ $$$###eee(((666"""NNN,,,***!!!lll(((&&&iii''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((()))))))))******)))((((((''''''(((((((((((('''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''000---)))''''''(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******,,,+++***)))))),,,111555>>>FFFLLLKKKFFFBBB@@@???<<>>@@@CCCGGGKKKLLLGGG>>>666***)))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++((((((((()))******++++++++++++************))))))((((((((())))))***++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))******************************+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||BBB666111,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''---%%%MMMuuu$$$//////###%%%111SSS 555+++111%%%$$$ """222$$$qqq333((("""---***###kkk(((&&&DDD''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((())))))(((((((((''''''((((((((((((''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((,,,***'''%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((((((((()))'''***...111555:::AAAFFFFFFKKKJJJCCCBBBKKKWWW]]]]]]bbbdddaaaaaaeeeeeecccbbbaaa^^^]]]^^^aaaeeeggg___[[[\\\``````ZZZVVVUUUIIILLLRRRWWWXXXVVVQQQNNNPPPLLLHHHHHHKKKLLLJJJHHH222000---+++))))))***+++******))))))))))))******))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))*********++++++,,,,,,,,,,,,++++++*********))),,,,,,,,,,,,+++******+++***++++++,,,,,,---------------------------,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************++++++,,,,,,------,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||BBB666222---+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((wwwlll)))'''&&&!!!""" ### :::iii222"""===(((---###^^^eee(((000333;;;&&&&&&'''xxxmmm&&&$$$...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******''''''(((((())))))(((((('''(((((())))))(((((('''((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***++++++)))(((((()))***+++)))000888>>>@@@AAADDDFFFDDDOOOWWWXXX^^^jjjrrrrrreeehhhfff]]]YYY[[[YYYRRRSSSXXX[[[YYYVVVXXXaaajjjaaa]]]```iiimmmiiihhhlllccc\\\SSSOOOPPPRRRSSSSSSPPPLLLJJJKKKMMMLLLFFF@@@<<<:::555111---+++******+++******))))))******+++))))))))))))))))))))))))***************+++++++++***************+++++++++***************************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))*********************************************************+++,,,,,,------,,,+++******(((((('''&&&+++,,,---,,,*********+++------............------)))))))))*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,+++++++++,,,------......,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}CCC777444///+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''***$$$HHHgggOOOGGG???CCC###''' 111&&&888&&&333999...333EEE++++++'''///)))ggg999333&&&222000111DDD $$$***BBBvvv%%%"""&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***'''((())))))*********)))*********++++++*********(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******+++***))))))+++---///111777<<>>===888333000++++++************++++++))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))******************************************************+++,,,,,,---......000222777<<>>===:::888:::===;;;888777888666222---***++++++)))&&&***///---&&&***+++,,,,,,+++(((%%%###)))))))))(((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++***))))))******+++......''')))777===AAALLLNNNQQQ\\\jjjnnnfff^^^\\\LLLBBBCCCUUUdddgggfffggglllyyyyyymmmnnnzzzyyyiiiccckkkqqqllldddbbbhhhoookkkfffpppyyypppkkkqqqwwwpppUUUMMMZZZ```___ccckkkxxxrrrggg^^^GGG>>>RRRTTTIII;;;666:::BBBEEEDDD666000***))),,,---***&&&***)))((()))+++,,,+++)))************************++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,+++))))))+++...---***'''...***((()))---//////---000---+++,,,111888===@@@OOOQQQSSSUUUVVVWWWXXXYYYZZZXXXLLL>>><<>>BBBHHHJJJIIIPPPNNNHHHBBBFFFLLLJJJBBB>>>;;;555---(((''',,,000111,,,'''&&&***...,,,''',,,++++++)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((***+++,,,,,,,,,+++---+++(((((()))+++------))),,,+++(((***...,,,%%%---))))))---+++&&&&&&,,,,,,...---((()))---,,,&&&))))))))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++,,,++++++***))))))******'''))),,,---,,,,,,---///'''---333666888;;;BBBHHHHHHNNNLLLBBB???EEEIIIEEE???CCCGGGIIIHHHGGGHHHIII888333---+++...000---'''....../////////...---,,,sssAAA999222...******)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''++++++!!!,,,+++$$$***WWW,,,''',,,$$$000FFF***'''---+++,,,TTThhh$$$"""''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***((()))))))))))))))))))))&&&(((+++,,,,,,+++++++++''''''''')))---222666888CCCDDDEEEGGGKKKNNNOOOOOOKKKMMMOOOOOOMMMJJJHHHGGGJJJIIIIIIJJJIIIFFFCCCBBB======888///,,,,,,)))$$$+++***))))))***,,,,,,---'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******++++++++++++(((222555:::EEEFFFBBBFFFiiiooouuunnnXXXDDDDDDPPP[[[___iiiuuu{{{xxxpppjjjkkkllleeeZZZ]]]iiikkkdddZZZ```dddaaa\\\ZZZ\\\]]]iiiYYYYYYfffnnntttqqqdddzzzlll___eeennnggg[[[[[[VVVdddgggnnnxxxhhhOOOJJJ???EEELLLMMMHHHDDDJJJRRRJJJCCC888---''''''***---)))((((((((()))***+++,,,************************++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************++++++++++++,,,,,,,,,///---+++,,,......,,,***+++,,,...///............///222777???FFFNNNTTTXXXQQQQQQQQQPPPMMMIIIDDDBBBDDDBBB???<<<::::::>>>AAAQQQOOOKKKFFFBBB@@@>>><<<>>>AAADDDCCCCCCFFFIIIJJJOOONNNLLLIIICCC:::///(((""",,,555333+++%%%&&&)))((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++******))))))))))))))),,,,,,---......---+++)))+++------***,,,111000+++))))))***------,,,---000(((++++++)))+++000000+++)))***+++++++++***))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++++++++++++++++++++,,,,,,***+++,,,,,,++++++---///>>>>>>@@@FFFNNNSSSTTTSSSZZZVVVNNNFFFFFFLLLQQQQQQMMMAAA777999FFFPPPOOOJJJFFFCCC===777444444444444222...(((''')))---......rrrAAA999222...******)))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''TTTNNN(((...111+++sss999,,,888777222%%%--- LLL|||+++(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((()))))))))******(((((())))))))))))))))))((()))***)))((('''(((***//////222777>>>DDDHHHIII;;;999777:::>>>@@@@@@??????>>><<<;;;:::999666444<<>>:::::::::888///,,,)))((((((***++++++((((((((((((((('''&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))***+++,,,------------&&&;;;DDDBBBIIITTTaaapppkkk^^^QQQJJJEEEFFFUUUgggrrrwww|||{{{sssggg]]]WWWZZZ___lll}}}uuujjj{{{zzzrrrppplllfffiiijjj___dddbbblllvvvbbb[[[dddhhh___[[[llltttkkkcccSSSLLLJJJOOORRRPPPRRRWWW[[[WWWMMM===...''')))...***++++++***((()))+++---************************++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++))))))+++,,,,,,,,,---///000...***)))---111777AAAMMMVVVYYYXXXVVVUUUQQQMMMHHHHHHMMMTTTXXXZZZ\\\\\\aaagggfffbbbccciii[[[\\\]]][[[XXXUUUVVVXXXUUUMMMEEEAAA???>>>AAADDD???@@@BBBGGGJJJHHH@@@999555///)))''')))+++,,,,,,'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,+++***))))))***+++,,,***+++++++++++++++******(((+++,,,+++---000111//////111111//////000000---+++---,,,***+++---+++&&&((()))***,,,,,,,,,+++***)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++)))***+++,,,------------******)))(((+++111999???DDDOOO[[[```\\\UUUOOONNNMMMGGGEEEIIINNNNNNMMMMMMZZZUUUMMMGGGEEEGGGLLLOOOMMMOOOOOOJJJ@@@666000///000......111666777333...ppp???:::333...+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))$$$,,,~~~RRR)))%%%)))###222{{{???666777888444___ccc((()))&&&)))///lll@@@...+++111%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********++++++******************+++***)))''''''+++111666???AAADDDHHHKKKJJJGGGDDDGGGBBB???BBBFFFFFFEEEEEEMMMIIIEEEDDDFFFFFFDDDAAA999===@@@>>>>>>AAACCCDDD===>>>>>>>>>>>>???>>>===:::777333111000,,,((($$$*********)))((('''%%%$$$'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++---,,,++++++---///111333>>>FFFEEEKKKeeetttjjj___VVVJJJHHHWWWeeejjjooovvv~~~ooohhhccceeevvv}}}xxxzzz|||pppxxxyyysssssssssoooqqqwwwxxx~~~hhhPPPUUUkkkyyyyyyqqq]]]KKKHHHLLLNNNSSSYYY\\\^^^]]]TTTEEE666---)))+++---...---***)))***,,,************************++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------******)))***+++------.........------000777AAAHHHOOORRRUUURRRLLLHHHIIIKKKLLLHHHIIIVVVjjjyyy~~~~~~}}}}}}zzzuuupppqqquuuwwwkkkmmmpppjjj^^^VVVGGGDDDAAAAAAEEEJJJOOORRRMMM===---+++///111---)))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,---...//////,,,+++***))))))---111555555888;;;;;;:::;;;;;;<<<;;;>>><<<777888<<<;;;666;;;:::888555444222...+++************++++++,,,,,,******)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))*********)))******+++,,,)))***+++,,,---,,,,,,+++******+++///666BBBPPPYYY```\\\UUUOOOLLLOOOVVV[[[ccc\\\[[[bbbccc]]][[[```HHHPPPWWWVVVQQQNNNRRRWWWYYYUUUQQQMMMHHHCCCDDDGGG333222000000///---***'''nnn>>>;;;444---++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))%%%'''...///$$$+++)))&&&,,,+++%%%)))...&&&)))000666333DDD444777GGG???<<<<<>>:::<<<222///<<<888444<<<444)))+++222...&&&"""...111999)))+++!!!)))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************,,,,,,***))))))))))))***(((***---111666<<>>>>>??????999000)))***))))))((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************++++++++++++...,,,******,,,222888<<<@@@aaasssnnnbbbTTTKKKNNNgggkkkzzzsssgggiiimmmkkk~~~~~~ooowwwtttwwwoooppp}}}{{{jjjrrr{{{ppp|||zzzkkkiiiwwwvvveeebbbdddddd\\\OOOHHHNNNYYYWWWZZZ^^^___XXXJJJ999...(((***+++,,,+++***++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------.../////////...............111:::FFFRRR[[[___[[[YYYTTTMMMJJJPPP]]]hhhzzzyyyzzzxxx{{{uuukkkvvvqqqqqqtttvvvuuuxxx}}}mmmnnnwwwuuukkkgggddd]]]PPPDDD===>>>AAAEEEEEEHHHGGG===///((()))++++++******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))************************))))))))))))***************+++---//////...---,,,,,,...000111222666:::>>>HHHKKKNNNMMMHHHDDDEEEHHH@@@@@@>>>;;;>>>CCCDDDAAABBB???>>>???AAAAAA@@@@@@666444000,,,***)))******++++++************++++++************************************************------,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))***++++++,,,***+++++++++++++++*********///888@@@HHHPPPWWW[[[ZZZQQQJJJMMMXXX```^^^YYYjjjdddaaabbb^^^YYY```mmmooollllllpppsssooocccXXXXXXQQQOOOSSSTTTMMMDDDAAAHHHCCC:::000******...333mmm===;;;555,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((())),,, %%%111&&&(((222,,,$$$+++111...,,,"""555666333BBBGGG999III;;;HHH>>>AAADDDOOODDDCCC???XXXHHH:::HHH>>>;;;EEE:::BBB>>>555666>>>AAA===:::...333+++;;;...///%%%&&&+++888!!!&&&...''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))*********++++++******)))((((((***+++,,,+++111999???CCCDDDEEEFFFCCCFFFIIIJJJLLLSSS___hhhhhhdddeeekkkkkkeeeeeejjj```fffqqqyyy{{{uuujjjbbbiiijjjeee[[[YYY]]][[[TTTMMMKKKLLLOOOLLLEEE???===;;;:::<<>>777---+++)))(((((()))***,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,++++++---222;;;DDDIIIUUUrrrzzzaaaCCC:::WWW~~~ooopppnnnhhhlllyyywwwvvvwww|||}}}zzzppprrruuu}}}{{{VVVPPPaaappppppjjjaaaUUUJJJUUUTTTUUUYYY\\\WWWKKKAAA+++)))'''(((***,,,,,,,,,************************++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...---,,,---...999<<>>DDDEEE===888888...,,,***)))((()))+++,,,************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************)))))))))*********+++++++++,,,---......---,,,+++)))///666::::::999:::<<>>:::@@@IIILLLCCC<<<;;;<<<::::::<<<888555555:::???CCCFFFJJJEEEAAA;;;555///,,,++++++---,,,++++++***+++++++++************************************************......---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,---+++444AAAKKKOOONNNJJJHHHAAANNN[[[```^^^^^^eeemmmnnn{{{kkkYYYSSSPPPQQQUUUEEECCC@@@<<<888777777777lll<<<<<<666,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((,,,'''---)))******)))(((+++***'''###$$$))),,,***222BBB:::222CCC===???RRRkkkggg^^^mmmooo{{{kkkqqqpppzzzkkkWWWSSS[[[KKKHHH666AAA===...444999222555GGG777444...///)))444&&&((()))444:::%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++)))))))))***,,,///222444888===CCCHHHJJJLLLNNNOOORRR[[[dddffffffmmm{{{uuutttyyy~~~vvvwwwttt{{{~~~zzzwwwyyy~~~tttXXXZZZ\\\[[[PPPFFFFFFLLLBBB>>>;;;>>>EEEJJJIIIFFF===:::444...+++***+++,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++---111999BBBMMMVVV\\\ttt]]]AAACCC\\\nnn{{{rrrXXXZZZeeeooo}}}}}}~~~ssszzz}}}xxxttt|||kkkbbbooosssmmmpppvvviiiQQQPPPMMMLLLRRRYYY\\\XXXRRR@@@666+++'''(((,,,,,,+++************************++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------...222999>>>KKKOOOUUU\\\aaacccbbb```llluuuqqqoooiii]]]SSSSSS^^^jjjvvvrrrxxx~~~rrrhhhcccfff\\\IIICCCPPP[[[\\\ooouuu{{{{{{xxxuuuuuuxxxeeeNNN???EEEPPPPPPKKKHHH<<<888222---+++***,,,---************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,...111444666888;;;>>>===:::999;;;>>>BBBAAAAAAAAA@@@EEEVVViiippp___TTTWWWVVVOOOOOOWWWKKKDDD???AAABBBAAACCCHHHKKKIIIFFFBBB===888555333------,,,+++++++++++++++************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++******,,,///222444;;;@@@GGGLLLNNNMMMLLLLLLZZZfffpppooommm{{{yyycccZZZRRRHHHCCCAAA<<<444,,,kkk;;;<<<666,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))""")))...555'''!!!333,,,$$$)))111///111888:::999HHHNNN___mmm|||wwwjjj{{{lllxxx}}}uuutttpppkkkyyy^^^LLLIIIDDDCCCKKK???000EEE,,,999===;;;777;;;999555///***&&&000$$$... ---''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))************)))************+++++++++******+++...222666;;;===BBBDDDFFFKKKRRR\\\gggoooppp}}}~~~www{{{ppppppxxx}}}sssuuu~~~~~~|||nnn___cccpppWWWMMMCCCAAAGGGNNNQQQRRRQQQKKKAAA666///+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++000999EEERRR]]]fffkkkHHHEEEMMMlll}}}kkkkkkkkkqqq~~~rrrooopppzzz|||zzzsss{{{{{{cccWWWiiixxxtttIIIHHHJJJPPPXXX\\\\\\YYYVVVGGG444)))(((++++++)))************************++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111666@@@MMMVVVTTTYYY^^^cccgggoooxxxxxxtttqqqooooooggg___^^^]]]___fffsssuuunnnlllbbbQQQHHHJJJLLLGGG>>>555...,,,,,,---************************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))************************)))************+++++++++,,,+++***+++000888@@@EEEQQQNNNHHH???999;;;CCCKKKUUUSSSTTTWWW\\\kkkyyyxxxlll```YYYRRRIIIGGGJJJIIIJJJKKKKKKIIIEEEAAA>>>...---,,,,,,++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++***+++...222777:::RRRQQQNNNLLLOOOWWWaaaiiifffmmmlllSSSJJJIIIDDD>>>bbbAAA666777222---,,,++++++******++++++***************)))((((((******))))))((((((((('''*********)))''''''((()))...***+++222777<<>>777,,,$$$&&&+++***$$$))))))******)))(((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))******)))))))))))))))***+++***))))))***++++++***(((666444...===KKKJJJFFFLLLLLLSSSggg{{{zzz|||}}}ooobbbmmm}}}}}}hhhssszzzvvvtttxxx{{{zzz|||}}}wwwvvv}}}}}}uuuyyySSS@@@PPPYYYLLLIIIVVVLLLPPPPPPIII???666...***+++******)))((((((''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++******************111###:::,,,///(((000222EEEMMM[[[nnndddMMMKKKYYY^^^ooocccRRR```uuu~~~xxxuuu}}}vvvqqq|||vvvvvv|||zzziiiggg}}}ccclllkkk```OOOJJJSSS[[[[[[___TTTDDD555,,,******+++*********))))))))),,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------))),,,...///...,,,,,,,,,---444666<<>>:::777333---+++,,,...+++&&&&&&(((+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))+++,,,+++))))))---111---000))):::777MMMOOO\\\MMMCCCIIIHHHLLLVVVWWWffftttnnn|||nnn|||sssJJJCCC???;;;DDDNNNIII@@@333+++***------***++++++,,,++++++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++*********))))))))))))((())))))))))))************))))))))))))***+++,,,---***)))---222...---???WWWaaaJJJMMM]]]___jjjvvvrrr~~~eeeRRRIIIaaaAAA666666111---,,,++++++******++++++***************)))((((((******)))))))))(((((((((***)))(((((()))+++,,,---)))...777AAAHHHWWWqqqxxxrrrnnnrrrzzzwwwuuuvvvvvv~~~}}}{{{{{{yyytttllleeepppttttttaaaMMMRRRZZZRRR>>>BBBFFFCCC<<<888???HHHCCC???666,,,(((******'''(((((()))))))))(((((('''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))*********))))))))))))******...---,,,,,,,,,------,,,000,,,000DDDRRRGGGCCCUUU\\\iii{{{~~~rrrtttqqqnnnddd___ooo|||{{{{{{uuurrrsssyyy{{{nnnssswww{{{ooojjjwwwsssVVVAAA@@@IIIHHHFFFCCC@@@<<<777222///---+++((('''((())))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++******************,,,...////// ,,,888===DDDggg{{{{{{kkkMMMMMMooo{{{bbbWWWRRR]]]vvv}}}ooooootttxxx~~~nnnqqqyyypppWWWKKKRRRZZZ\\\___[[[QQQCCC555---,,,...,,,,,,,,,+++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------...///000000//////000222777:::<<>>CCCDDD>>>333------///++++++,,,,,,,,,++++++***************************+++***)))(((((()))***+++++++++*********)))))))))))))))))))))************)))))))))******+++,,,---///222,,,%%%///HHH[[[^^^WWWNNN[[[gggaaarrrZZZ```@@@555555000---,,,++++++******++++++*********+++******)))(((*********)))))))))))))))))))))))))))***+++---...999888BBB\\\wwwnnnpppvvv~~~zzzssssss{{{yyymmmnnnzzzzzzoooyyyzzz|||{{{yyyvvvtttrrrnnnjjjiiieeegggwww|||nnn======>>>@@@BBBCCCAAA???DDDEEE@@@555,,,***)))''''''(((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((()))))))))************)))))))))******+++************+++,,,---...111JJJIII999FFF```ggg```xxx|||{{{ssslllgggccc___lllppp|||sssrrrxxx|||{{{{{{~~~~~~gggqqq{{{}}}||||||{{{yyyvvvlllooo~~~yyy{{{~~~cccNNNHHHSSSLLLFFFGGGJJJHHH@@@888555333...+++(((((()))***((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******+++++++++++++++++++++)))222++++++111===666@@@vvv\\\IIISSSooodddRRRnnn{{{|||yyyrrrnnnxxx~~~~~~{{{rrr___zzz}}}gggZZZVVVNNNHHHYYY]]]]]]SSSBBB444///...---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///......,,,,,,...333666BBBOOOVVVXXXYYYTTTXXXjjjbbbaaavvvtttooo}}}}}}~~~rrrccc```ppprrrZZZTTTUUUTTTQQQQQQ@@@444***)))---...,,,+++,,,+++++++++************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...000///---+++222EEEOOOXXXJJJLLLJJJSSSqqqvvvkkkYYYAAA===CCCIIIGGG<<<222,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))***+++,,,+++++++++************)))))))))*********++++++************+++,,,------...///...222FFF[[[ZZZLLLDDDHHHUUUfff^^^???555555...---,,,++++++******++++++*********++++++******)))************************)))+++,,,+++***,,,333999LLLccc}}}vvvxxxrrrwwwzzzzzz{{{|||uuummm|||sssnnnrrrttttttxxxtttuuuwwwxxxzzz{{{|||}}}zzzuuuuuutttttt{{{vvvaaaJJJLLLJJJFFFFFFGGGBBB:::???BBBAAA:::333///+++'''(((((('''((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))***************))))))******++++++'''(((((()))+++...222555???EEEIIIRRR```eeennn{{{rrrddd^^^eeettt}}}~~~}}}zzz}}}wwwxxx{{{{{{~~~vvvmmmlllpppxxxbbbKKKCCCFFFHHHEEEAAA<<<:::666111---***(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))******+++++++++++++++,,,---"""111---999999TTTVVV]]]hhhUUUGGGfffpppccc~~~|||{{{|||sssqqqoooiiicccgggggggggiiikkkkkkiiifff___```aaacccfffjjjnnnppp~~~uuu|||zzzqqqsssrrrtttyyysssmmmWWWGGGOOOVVV]]][[[PPP@@@333---,,,,,,++++++,,,,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------............000///...,,,...333:::???PPP]]]aaa^^^]]]___pppqqquuuooodddnnndddbbbnnn~~~zzzlllsssuuuuuu}}}tttggg```RRRDDDFFFSSSQQQFFF999222,,,((())),,,,,,,,,+++++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------000444777IIIUUUWWWNNNAAAMMMhhh~~~mmmOOOEEE======???;;;444///,,,,,,,,,,,,,,,,,,------************************************************,,,,,,,,,+++++++++******))))))*********++++++++++++******++++++,,,---...---'''111KKK\\\WWWLLLGGGSSS\\\www]]]>>>555555...---,,,++++++******++++++******++++++++++++***************++++++++++++++++++,,,+++***---;;;OOO___yyyuuu}}}|||ttttttuuussswwwpppooouuuwwwuuuvvv|||uuurrrqqqrrrvvvyyyyyywwwuuuuuu{{{zzzsssvvvssseeeeeeuuuvvv___EEE<<<>>>@@@:::===???>>><<<:::222***))))))(((((((((((()))***(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))***************************+++,,,,,,+++,,,,,,---...444;;;AAA@@@OOO^^^nnnzzzsssmmmuuuwwwtttpppqqqzzzzzz|||www{{{}}}tttvvvvvvSSSCCCBBBDDDEEEFFFAAA@@@>>>;;;555///)))%%%************))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,---***666(((777LLL{{{kkkGGG888jjj[[[YYYeee}}}mmmwwwqqq]]]QQQCCC@@@EEEJJJIIIEEE@@@BBBEEEIIIKKKKKKIIIFFF===>>>???@@@CCCFFFHHHJJJ^^^___fffooovvv}}}hhhsssuuu```SSSMMMPPPWWW]]][[[PPP>>>000,,,***)))***,,,---+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------.........------........./////////222222222222666===FFFMMMXXXZZZZZZgggvvvooouuuvvvttt|||zzzppp~~~||||||}}}}}}{{{vvvsssxxx}}}uuuzzzmmmtttnnnpppiiiRRRPPPRRROOOLLLDDD888,,,+++///,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++222???IIIRRRNNNKKKKKK```{{{vvvaaaLLLBBB???<<<::::::000///...---,,,,,,,,,,,,******************************++++++++++++******,,,,,,,,,+++++++++******************++++++++++++++++++++++++,,,---...///...000>>>PPPUUUNNNOOOYYY\\\|||xxxxxx[[[>>>666666...---,,,++++++******++++++)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,---++++++111@@@XXXrrrqqqrrrxxx}}}zzzsssppppppeeerrrvvvnnnooovvvpppaaaiiifffdddggglllppppppnnneeehhhrrrtttooowww{{{tttyyy___MMMJJJFFF>>>:::===??????@@@@@@:::222,,,+++***)))((()))******(((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++***************+++,,,---------......111:::FFFNNNfffqqqttt~~~tttccczzz|||qqqxxxbbbZZZiii}}}tttkkkooosss|||~~~sss||||||~~~zzzmmmkkkhhhYYYGGG>>>CCCDDDDDDAAA<<<555---(((+++************))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++,,,---------+++---222///IIIlllyyy___???NNNeee[[[NNNooo|||sss|||~~~fffYYYUUUCCC<<<666555777888555000444666999;;;<<<:::888666555555555555666777888999>>>AAAHHHQQQXXX```nnn{{{zzzyyy}}}{{{jjj^^^|||hhhaaaYYYUUUTTTZZZ```[[[KKK<<<000,,,))))))+++---,,,***++++++++++++++++++++++++***++++++,,,,,,------...,,,---------.....................////////////000///111333777===FFFQQQWWWUUUaaaooolllddd|||```zzz~~~zzz}}}}}}|||yyytttxxxpppuuuxxxYYYHHHOOOOOOPPPNNNDDD666///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------111;;;IIITTTHHHSSShhhrrr}}}fffNNN:::666<<<666555222///---,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******,,,+++++++++*********************++++++++++++,,,,,,,,,,,,,,,---...//////***EEEWWWQQQHHHLLLVVV[[[sssYYY>>>777777///---,,,++++++******++++++)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,------------555IIIbbbwwwjjjxxx}}}wwwnnnkkkgggbbbgggpppqqq|||~~~uuuttt{{{ttteeeeeeffffffggghhhiiijjjkkkooonnnttttttmmmoooqqqjjjqqqpppdddXXX___lllaaaHHH===AAAAAA===:::;;;;;;999000...,,,***))))))***+++(((((((((((((((((((((((((((((()))************)))))))))*********+++++++++************+++,,,---...+++---///333;;;JJJ\\\jjjyyyzzz}}}qqqsss|||gggbbbhhhggg___]]]iiiyyytttbbbccctttvvvqqqrrr}}}rrrgggzzz~~~xxxkkkooowwwttttttyyy~~~|||{{{qqqRRRAAAEEEEEEEEEDDD@@@;;;555222+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******++++++,,,------...------???ggguuuwwwYYY:::NNNttt```ccc~~~mmmzzzwww]]]PPPKKKBBB999444444555888<<<>>>>>>>>>;;;<<<======<<<;;;::::::>>>>>>=========<<<<<<<<<999888:::>>>@@@CCCJJJRRR```nnn~~~{{{ooovvv{{{|||{{{mmm```TTTTTT[[[]]]UUUJJJ777222,,,***,,,---,,,***++++++++++++++++++++++++******+++,,,,,,---......------------................../////////000000000///222888@@@IIISSS]]]dddfff|||sssyyy||||||{{{sss}}}|||ooo___PPPLLLLLLEEE999111------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,---444>>>HHHNNNPPPRRRjjjsssTTTAAA>>>>>><<<888444000...------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++*********)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---...///000666PPP```VVVKKKUUUjjjxxxXXX>>>777777000---,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,000AAAaaaxxxeeennn{{{|||{{{{{{zzzuuuhhhdddnnnsssoooqqqzzz~~~uuuqqqssssssnnnnnnrrrxxxzzzzzzuuulllggggggiiieeeccclllttttttuuuqqqbbbjjjssspppgggnnnzzzfff???DDDBBB999111222888<<<222000---+++))))))***+++))))))))))))))))))))))))(((((()))***************)))************+++++++++************+++,,,---...---000555===JJJ___www|||tttggguuuzzzfff^^^aaadddbbbjjjxxx{{{tttyyy|||qqqyyy~~~wwwnnnrrrzzzrrr^^^WWWEEEEEEEEEDDDAAA>>><<<:::++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******+++,,,,,,---......000555bbbgggNNNfffvvvVVVfffdddaaaqqqXXXDDD<<<;;;:::666777999:::999:::<<<@@@DDDCCCCCCBBBAAA@@@AAACCCFFFDDDDDDCCCBBBBBBAAA@@@@@@FFFAAA???@@@AAA??????AAAMMMMMMYYYooo{{{}}}{{{{{{iiiUUUNNNSSSYYYXXXSSS>>>777///+++,,,---,,,***++++++++++++++++++++++++******+++,,,,,,---......---------.........//////////////////000000000000666;;;CCCMMMWWWbbblllsssjjjddd~~~~~~|||www~~~|||WWWKKKRRRSSSHHH<<<---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------.........---+++---:::JJJSSSPPPIIIpppyyy}}}]]]JJJDDDAAA<<<777333000......++++++++++++++++++++++++***+++,,,------,,,+++************))))))))))))(((******+++++++++,,,,,,,,,---------------...000000QQQQQQTTTUUUSSSbbbVVV???999666111000///...---,,,+++++++++++++++++++++++++++++++++333***)))111000'''+++888...GGGdddzzz~~~ooommmyyy|||wwwrrrxxx~~~}}}zzzuuuqqqtttxxx~~~sssoooppptttfffjjjkkkiiijjjppptttuuurrruuu}}}wwwkkkeeeNNNOOOGGG???:::...///@@@555:::777+++&&&***,,,((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++(((,,,---++++++,,,---,,,,,,888<<>>EEEPPPcccyyysssuuuzzzWWWDDDRRRaaa^^^YYYWWW===,,,//////((((((111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000111---,,,///222111222444;;;QQQRRRPPPfff{{{yyy}}}{{{ttteeeYYYLLLKKKNNNHHH<<<444//////...+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------......---++++++---///+++555===NNNYYYFFFHHHnnn|||xxxNNNAAA>>>EEEAAA111)))---///---++++++,,,,,,,,,***++++++++++++++++++++++++************************++++++,,,,,,,,,------------******.........777CCCeeeLLL\\\jjjhhhUUU???999555111//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,......,,,,,,...000111OOOjjjtttllllllrrrzzzzzzyyy{{{{{{~~~yyyxxx|||rrrsssoooiiiggglllqqqsss|||wwwssswww~~~~~~rrrdddeeerrrcccDDD666555444555;;;??????555,,,)))***+++))))))))))))))))))))))))************))))))))))))************++++++++++++...+++)))+++---///111222111EEEUUUfff{{{vvvsssyyy|||}}}bbbSSS\\\qqq|||xxxnnn~~~{{{uuueeeHHHAAAAAAEEEHHHBBB;;;:::666111,,,******,,,************************))))))))))))************************++++++++++++)))---...******///444555JJJfffsssWWWEEEgggyyywwwbbbrrrwwwcccQQQ:::;;;<<<===:::888<<>>DDD===<<>>999555000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...000---)))...>>>MMMqqq{{{rrrdddkkkxxx~~~{{{uuuzzzzzzzzz}}}|||mmmfffiiioooqqqvvvtttpppnnnwwwwww|||sssQQQCCCBBB???>>>CCCEEEFFFAAA555***)))...))))))))))))))))))))))))************************************+++++++++,,,000***(((...000///222999GGGgggxxxttttttvvvvvv{{{uuueee\\\kkk{{{|||www~~~sssyyy~~~}}}yyyzzzjjjZZZOOOCCCBBBDDD???===>>>===888000+++***,,,************************)))))))))*********++++++************+++++++++,,,(((---///+++(((...<<>>IIIIIIHHHHHHHHHLLL^^^}}}gggpppxxxlllaaaZZZVVVFFF>>>@@@@@@???PPPhhh}}}{{{xxxyyyVVVRRRkkk]]]YYYIII444***---///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000//////111000...111>>>LLLXXX[[[ddd{{{~~~mmmvvv{{{yyy^^^OOOKKKQQQJJJ>>>333111444444000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,---...//////---,,,666NNNOOOHHH\\\{{{yyygggrrrvvviii```uuutttrrrsssuuuyyy}}}xxxooovvv|||rrrWWWFFFAAA???:::555///---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,222333......;;;PPP^^^gggbbbnnn|||{{{xxxxxxwwwxxx{{{RRR===999555000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***...000,,,333UUU|||xxxlllbbbooozzz{{{www}}}qqqoooqqqqqqlllwwwzzzrrrppp{{{tttlll[[[RRROOOCCC>>>HHHKKKGGGGGGGGG>>>///***...)))))))))))))))))))))))))))***************++++++*********+++++++++,,,,,,,,,***---222000---999JJJlllkkkeeevvv{{{}}}eee```]]]{{{|||tttuuu~~~qqqnnnzzzkkkTTTGGG???>>>???>>>:::555///,,,***************************))))))*********+++++++++*********+++++++++,,,,,,333((()))222---(((AAAhhh[[[UUUZZZlllOOOttttttrrrYYYEEE888888===???666333;;;BBBCCCEEEHHHJJJNNNSSS\\\nnnvvviii]]]UUUJJJAAABBBIII\\\pppyyyzzzvvv|||[[[TTTccc```^^^QQQ<<<...+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000---...000333444:::IIIXXX[[[hhh~~~tttfffyyy|||yyymmm___ZZZXXXNNNDDD<<<333***+++111------------------------------------------------+++++++++,,,,,,,,,------,,,...///...---...111444IIIUUUEEEWWWbbb]]]OOONNNbbbttt}}}~~~~~~tttnnn}}}{{{~~~]]]FFF@@@???<<<111///,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,///......:::OOOaaagggmmmWWWsssiiiddd___ZZZXXXUUUTTTSSSTTTWWW___iiipppPPP<<<999555///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++...:::RRRnnnfffhhhmmm|||~~~{{{{{{wwwqqqnnnnnnmmmjjjgggppppppsss|||yyyrrrnnnxxx{{{tttpppvvv|||}}}xxxnnn``````hhh^^^QQQRRRQQQGGGCCCFFFCCC777...---************************))))))******+++++++++,,,***++++++++++++,,,,,,,,,+++---111111---444PPPnnn|||hhhmmm}}}~~~qqqdddyyy~~~|||~~~}}}yyy{{{zzzhhhjjjYYYEEE@@@BBB>>>:::999999555///)))************************************++++++++++++***++++++++++++,,,,,,,,,111***+++111///333UUU}}}bbb@@@UUUhhhjjjeeevvvtttmmmttt^^^FFF;;;::::::888888777555===KKKQQQMMMMMMRRRQQQbbb}}}qqqccc\\\OOO@@@GGGYYYqqq{{{vvvnnnhhheeejjjcccYYYLLL999***)))///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000...---///555;;;CCCPPP]]]vvv|||cccsss}}}wwwrrrooonnnooopppooouuukkknnnsssyyynnnyyy~~~{{{xxx{{{~~~iiiOOOIII@@@---%%%,,,------------------------------------------------+++++++++,,,,,,,,,------,,,000111...***---888BBB\\\BBBUUU{{{sss___WWWNNNUUUSSSQQQSSSNNNJJJQQQIIIHHHHHHKKKQQQZZZbbbhhhkkkhhhnnnyyyyyy}}}{{{SSSAAA??????444111...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........///+++(((111GGG^^^fffeee___sss^^^UUUNNNOOOPPPJJJCCC???<<<=========>>>BBBHHHLLLTTTdddtttNNN<<<999555......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++111...222RRRwwwwww___[[[{{{yyy~~~}}}sssooouuurrrpppppprrrrrrooolllnnnoooqqqvvvzzz}}}~~~~~~xxxrrrlllhhhlllvvv}}}|||xxx~~~qqqyyy{{{fffQQQVVVLLLDDDDDDDDD===444---************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,...111222///333IIIlllzzzmmmyyypppfffkkkppp~~~rrr~~~yyy|||qqqoooxxx^^^TTTQQQHHHAAA:::999;;;:::333+++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,%%%111222+++444QQQkkktttJJJdddnnn]]]rrrtttlllEEE===888999;;;999777888<<>>555:::999>>>HHHFFFCCCKKKCCCAAA@@@???@@@CCCFFFIIIGGGPPPaaassszzztttttt|||hhhLLL@@@;;;999555111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............222***+++;;;RRRaaaffffffwwwiii[[[\\\YYYMMMAAA<<<:::999;;;???<<<>>>???>>>======>>>@@@999CCCOOO\\\kkk~~~LLL;;;888444...---------,,,,,,------...------------------------......666LLLlll{{{kkkRRRkkkwwwnnndddcccnnn|||wwwtttrrrrrrtttuuusssppptttvvvwwwwwwtttrrrpppppprrrzzziii```hhhuuuzzz{{{~~~yyy}}}qqqvvvttt^^^IIIZZZUUUKKKDDDBBBAAA:::111************************))))))***++++++,,,------+++++++++,,,,,,,,,------...111111444HHHeeexxx}}}qqqsssxxxooottt{{{|||~~~sss~~~zzz~~~tttPPPIIIAAA<<<<<<:::666222++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------%%%222444000FFFhhhmmmYYYGGGvvvuuuQQQdddsssssskkkUUUBBB;;;:::::::::888666;;;BBBHHHJJJPPPSSSPPP^^^qqqWWWLLLEEELLLaaaxxxhhhlllkkk^^^MMM>>>333---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000///222888AAAKKK[[[rrrssshhhpppwwwmmmnnnvvvxxxuuu{{{~~~uuuxxxxxxxxxyyyyyyzzz{{{|||vvv{{{ssszzzyyyqqqxxxtttvvvnnnfffgggmmmpppjjjdddWWWVVV[[[hhhsss{{{{{{~~~aaaSSSNNNGGG999...........................------------------------++++++,,,,,,,,,,,,------///...---///444>>>IIIQQQIII```uuu~~~cccLLLFFFAAA<<<@@@JJJHHH???>>>EEEBBBBBBMMMPPPPPPQQQPPPOOOLLLHHHFFFEEEHHHPPPPPPOOOkkk~~~mmmpppqqqTTT@@@===999333000......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............000---777MMM[[[```kkkzzz}}}eeeTTTJJJDDD::::::???FFFIIIGGGFFFIII@@@BBBCCCBBB@@@>>>>>>??????<<<<<>>555************************))))))***+++,,,,,,------++++++,,,,,,,,,---------+++///222>>>\\\xxxuuu___WWW}}}hhhzzzttt~~~|||zzzzzz}}}sss}}}|||yyyVVVQQQHHHAAA<<<:::999888++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------222......>>>\\\nnn___DDDooovvv\\\ZZZnnnmmmdddHHH888777555555888:::;;;AAAHHHAAAGGGZZZrrryyymmmZZZJJJGGGXXXsss{{{pppzzztttZZZjjjlll[[[NNNIII===,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000---333>>>IIITTThhh{{{fffsss{{{||||||xxxpppmmmqqq~~~xxx|||~~~~~~}}}zzzjjj]]]WWWPPPNNN```xxxqqq~~~pppZZZQQQGGG:::........................------------------------++++++,,,,,,,,,---------111,,,***000<<>>@@@AAAIIIDDDMMMRRRWWWZZZTTTTTTbbb```dddiiilllkkkfff___[[[ZZZIIIGGGLLLFFFHHH\\\lll|||qqqqqqOOO@@@;;;555111///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---000CCC[[[bbbaaauuunnnUUUJJJFFFAAA<<>>999:::999+++&&&///222***(((---******+++++++++,,,,,,,,,+++---///---,,,,,,,,,***+++000;;;WWWooodddZZZhhh|||pppgggbbbddd???EEE;;;666<<<;;;666===LLLNNNFFFOOOSSShhh{{{bbbOOOQQQggg{{{xxxzzz||||||pppbbb{{{nnnTTTPPP;;;444...++++++......+++***------------............///000......111111//////222///999LLLMMMaaarrrjjj|||wwwzzzzzzhhhfffYYYRRRXXXXXXRRRSSS\\\ZZZWWWWWWZZZ]]]]]][[[[[[^^^eeemmmpppuuurrr___[[[YYYSSSOOOjjjxxxxxxQQQ:::CCC...111222000------,,,+++---------.........//////------,,,,,,,,,---............111555AAASSSUUUDDD~~~```NNN>>>===CCCHHHMMMRRRQQQUUU\\\fffsss~~~kkkWWWKKKJJJNNN[[[sssUUUFFF???:::///,,,...+++......---,,,,,,,,,,,,------------------------------///...,,,---000111111)))<<>>]]]sssvvvaaagggvvvyyy|||vvvooopppjjjlllyyy|||~~~|||sssppphhhZZZNNNEEE===888<<<222+++...///++++++///***++++++++++++,,,,,,,,,,,,------,,,,,,......---444+++IIIppplllaaa|||bbbZZZiiitttjjjqqqEEE:::===555888999===CCCHHHJJJJJJKKKRRRrrrzzzggg```eeemmm~~~}}}gggQQQEEE111///+++***------++++++------------............///000......111111...000333>>>:::FFFTTT|||]]]lllsssqqqzzzfff^^^]]]UUU[[[hhhggg^^^YYYSSSQQQZZZYYYkkkyyyyyytttrrrlllddd[[[KKKAAAGGGUUU^^^___^^^ooorrrzzztttfffcccqqq~~~zzzyyybbbNNNSSS777333...+++---///...+++---------.........//////------,,,,,,------......000000000???OOONNNXXXuuunnnJJJCCCAAAGGGNNNSSSXXX^^^xxxyyydddWWWOOOXXXllliiiLLL???AAA888---...//////...------,,,,,,---------------------------------......------///111111999???UUUccccccyyycccPPPAAA???@@@@@@FFFOOONNNTTTbbbssstttggg[[[OOOJJJJJJNNN\\\yyy~~~LLL;;;666444222//////...------------...---,,,---//////---///444BBBcccgggOOOPPPkkkpppdddjjjjjjdddiiiwww~~~xxxvvvzzzrrruuuwwwuuuqqqmmmnnnqqqrrrrrrqqqrrrtttwwwzzz{{{}}}yyytttuuuyyy}}}~~~}}}vvvqqqooommmppp~~~vvvZZZttttttKKKBBBDDD===777222,,,***+++,,,,,,+++++++++++++++,,,,,,,,,,,,)))+++---......---...///333TTTpppyyyeeecccnnnzzz|||{{{~~~~~~}}}aaaPPPMMMFFF999>>>999222---+++,,,...000++++++++++++,,,,,,,,,,,,...,,,***+++---//////000666777^^^sssSSSQQQooo___nnnnnnhhhpppHHH888;;;666888<<<===FFFPPPNNNKKKZZZppp~~~{{{rrrnnn{{{sss{{{yyyppp{{{vvvXXXSSS999222---***,,,---++++++------------............///000......000000///222777GGG???MMMdddsssgggwwwuuurrrZZZRRRSSSXXX[[[kkk}}}mmm]]]UUUVVV```lllbbbXXXWWWggg{{{{{{ssswwwiii```ccckkkttt{{{tttyyy~~~mmm[[[FFFFFF:::...***---000...+++---------...............------,,,,,,---......///000...111GGGTTTGGGaaavvvxxx[[[BBBJJJRRRUUUVVVbbb}}}jjjbbbZZZTTT___WWW@@@DDD>>>111111666///...------,,,---------------------------------,,,---...///......000222===LLLaaadddpppsssUUUHHH@@@<<<@@@DDDHHHRRR^^^ggg{{{rrr^^^TTTEEEGGGZZZzzz~~~LLL:::666444222//////...------------...---,,,---///---,,,222:::VVVhhh[[[IIIaaassskkkmmmmmmkkkjjjnnntttvvvtttrrrtttppptttvvvvvvsssqqqsssuuuooopppsssvvvyyy|||~~~~~~yyyuuuvvvzzz{{{xxxuuuuuu}}}yyywwwuuukkkwww{{{~~~rrraaa{{{cccKKK???DDD:::555...******,,,,,,---+++++++++,,,,,,,,,------(((***...///---+++///666EEEmmmtttlllRRRmmmyyyqqq}}}uuupppuuuyyy{{{|||xxx{{{vvvzzz[[[NNNSSSLLL::::::;;;666---))),,,//////+++++++++,,,,,,,,,---------+++***---///......000222UUUnnn^^^NNNdddyyyrrrhhh{{{rrrkkkyyyXXX;;;AAA<<<222???DDDHHHQQQXXXYYYgggkkkcccsssyyy~~~|||wwwyyyxxxdddrrrzzzhhhZZZDDD666///***+++---+++,,,...---------............///000......000000000555===JJJQQQiii||||||[[[TTTJJJ^^^YYYbbbpppyyy}}}YYYOOOJJJDDDCCC@@@DDDQQQjjjmmmJJJIIIKKKSSS```uuuuuuqqqrrrsssrrrqqq}}}\\\RRRDDD555000000///------........................------,,,------...///000111...<<>>???CCCHHHLLLUUUiii|||mmm[[[SSSMMMWWWxxx~~~LLL:::666444111//////...------------......---......+++---777CCCeee]]]LLLXXX~~~rrrdddiiimmmiiiooowwwwwwmmmlllttttttmmmdddeeegggjjjnnnqqqtttuuurrruuuzzz~~~~~~}}}zzzzzzyyyzzzzzzzzzwwwuuuzzz|||yyytttnnnvvvtttrrr}}}{{{~~~|||XXX444EEE===888111,,,***+++---...++++++,,,,,,,,,---------)))+++...///,,,+++777EEErrryyyiiiggg\\\xxxnnn{{{|||vvvyyyxxxqqqzzzrrrqqqwww}}}~~~wwweee```bbbTTT>>>666999777///+++---...,,,++++++,,,,,,,,,---------,,,***+++///000---...333AAAqqqiiiNNNnnnhhhooo|||qqq\\\999>>>???555777BBBMMMPPPUUUbbb|||{{{{{{qqqsssvvv}}}||||||ppp|||{{{|||{{{~~~|||ZZZHHH===444,,,+++---,,,,,,...---------............//////...///111111222;;;EEEUUUjjjiiippppppZZZZZZggg]]]RRRTTTXXXSSSUUU\\\]]]}}}{{{hhhWWW]]]ddd```\\\eeeQQQIIIYYYnnnppp```QQQBBBOOO___bbbYYYTTT___ooouuunnn|||~~~WWWIII<<<666111------000.....................---------------...///000111444444LLLQQQAAAdddlllMMMDDDJJJPPPSSSccc}}}fff```xxx{{{YYY@@@999555***//////...------------...------------------------,,,+++...111///---222;;;NNNddd^^^rrrrrrPPPDDDDDD<<>>:::444...++++++---...,,,,,,,,,,,,------------++++++---///---111GGG^^^jjjXXXppp~~~mmm}}}qqqiiinnnzzzwwwrrruuuzzz}}}yyynnnsss~~~yyysssooopppwww~~~vvv{{{xxxyyycccRRR;;;999666333000---,,,+++,,,,,,,,,,,,------------,,,***---111///,,,333???fffzzzYYYKKKkkkfffnnnggglllxxxFFF;;;CCC444666IIIHHHMMMNNN[[[|||{{{{{{yyywww|||uuutttzzz~~~xxx~~~}}}iiiPPPDDD999///,,,---------...---------............//////...///111222666AAAMMMbbb~~~```vvv|||ZZZttthhhVVVIIIIIIMMMDDDAAAEEEFFFPPPaaa```TTT\\\qqq}}}ppppppqqqhhhVVVJJJGGGaaarrrUUUFFFYYYvvv|||]]]LLLddd```QQQAAA:::333------333...............---------,,,,,,------...///111111333999OOOLLLGGG|||~~~eeePPPGGGLLLVVVKKKmmmkkkhhhwwwhhhIII@@@;;;,,,000///......------......---------------------------+++---111000...666BBBWWW[[[gggxxxVVVEEE@@@<<<===DDDPPPaaa{{{lllccc\\\^^^yyyzzzKKK999555333111//////...------------...---...///...///999PPPfffXXXTTTeee~~~~~~hhhpppyyyssstttsssrrrnnnooo|||xxxaaafffeeebbb\\\WWWVVVZZZ^^^lllpppvvv|||~~~}}}}}}~~~~~~}}}{{{xxxyyyxxxtttsssqqqkkkccclllnnnjjjpppvvv~~~zzzmmm~~~SSSDDD???<<<777111,,,+++,,,...,,,,,,,,,------------...,,,+++---///000;;;[[[{{{uuu[[[\\\vvvfff{{{vvvkkkiiiooovvvsssooonnnuuu~~~}}}|||zzzwwwWWW[[[kkk}}}~~~||||||kkkmmm}}}|||{{{jjjkkkIII>>>777777444---***---,,,,,,,,,------------...---+++---000------===RRRwwwrrrXXXYYYxxxssscccsssvvviiitttVVVAAA@@@AAA666AAATTTPPPOOO[[[~~~yyy}}}rrrssswww}}}{{{sssqqq{{{|||pppttt[[[KKK>>>111---...------...---------............///......000222333999GGGUUUlllzzzttt```___kkk|||vvv```WWW^^^ggg```VVVTTTQQQOOObbbZZZ???777JJJjjj}}}dddBBB777EEE^^^www~~~|||___yyy~~~^^^@@@GGGeee|||{{{cccKKK???888///---111//////.........---------,,,,,,------...000111222555DDDIIIJJJhhh^^^JJJHHHKKKQQQYYYwwwtttnnnuuu~~~]]]GGG>>>666000//////...............------------------------...+++,,,111000///:::IIIYYY___}}}[[[HHHCCCAAA>>>FFFRRRiii~~~jjjZZZiiixxxKKK999555333111//////...------------...,,,---//////222???ZZZsssIII\\\{{{zzz|||uuuooonnnrrruuuwwwvvvqqqdddaaarrruuu[[[|||yyyrrrsss|||~~~yyywww~~~{{{zzz}}}{{{tttnnniiiaaaZZZYYYmmmtttuuu~~~rrrzzzjjj@@@???===888222---+++,,,---,,,,,,,,,---------......---+++,,,000222BBBiii]]]```qqqsssccclll~~~qqqhhh```eeeuuuooossssssjjjzzzzzzsssmmmggg~~~rrr~~~ttt{{{jjjdddwwwVVVCCC888:::888---***000,,,,,,,,,---------......///------...+++...EEE```kkkfffgggssszzzzzzuuullldddFFF===777999@@@JJJQQQRRRYYYuuutttWWWjjjyyynnnfffeeemmmzzz|||rrrttt{{{pppeeelllmmm{{{jjjzzz___OOOAAA333.........---...---------.........//////......000333444;;;JJJYYYtttxxxwwweeeRRRddd~~~|||[[[FFFHHHWWWhhhvvvJJJ@@@GGGUUUeeepppwwwiiiSSSOOOXXX^^^___xxxvvvUUUEEE<<<222,,,---//////.........---------,,,,,,------///000111222>>>TTTGGGQQQ~~~gggOOOKKKLLLPPPiiiwwwwwwsssKKK<<<:::000000///...............------------------------///+++,,,111000000<<>>CCC:::000000///+++---------------------------,,,***555111999]]]cccPPPooowwwvvvwwwhhh~~~{{{~~~}}}~~~{{{{{{xxxwww~~~}}}lllOOOaaattt}}}~~~xxxuuutttyyywwwEEE>>>888;;;)))111+++------------------------'''//////,,,000???XXXqqqccckkktttqqqwwwttt{{{UUU;;;FFF:::333HHHTTTOOOPPPnnn{{{___nnnyyy___YYY{{{qqq{{{sssWWWHHHWWWrrr}}}aaaeee~~~}}}lllTTTtttqqqxxxQQQRRR;;;---444///***111---------.........//////...444222///333>>>]]]ZZZjjjwwwsssUUU___zzzooosssWWWSSSQQQ^^^zzzwwwuuukkkXXXaaaTTTuuuMMMPPP___vvveee:::DDDtttlllcccxxxyyy}}}zzzKKKAAA:::///222/////////000//////...---555---+++111222---///888LLLIIIKKKlllTTTDDDQQQQQQdddwww{{{jjjSSS;;;444111333000)))---111)))000///...---------------222...+++111444...<<<^^^^^^nnnLLL>>><<<===EEEPPPaaatttbbbKKK:::777444111000000///...............---...222000;;;[[[eeeLLLaaa{{{tttlllqqquuullliiioooqqqnnnsssllltttyyyrrrtttvvv{{{|||zzzyyyzzzyyytttkkkaaa[[[MMMNNNnnnvvvlll}}}ttt{{{|||ZZZ???BBB;;;333222///,,,...------------------------///,,,+++999CCCaaa```zzzxxxrrr}}}{{{ssspppooollljjjiii{{{ooovvv{{{ttttttiiiRRRTTTrrr{{{~~~dddBBB>>>444///222---------------------------444+++000...+++OOO|||VVVqqqpppbbbsssmmmllloooIII;;;>>>999>>>LLLKKKRRRkkkkkkNNNBBB\\\xxx{{{~~~sssrrrjjj```bbbuuuqqqrrrmmmRRR|||~~~```OOO???000111111)))222---------.........//////+++---///333:::IIIqqqwww{{{cccdddvvvLLLDDDAAA===@@@MMM[[[aaaaaabbbKKK>>>RRRXXX___xxxjjjoooppp___nnn}}}III666@@@bbbrrrooovvv{{{^^^OOOBBB555111///////////////......---222,,,,,,222222///555???DDDGGGXXXbbbKKKAAAQQQooo{{{uuu777222---///...(((,,,222,,,//////...---------------,,,000------444888DDDZZZxxx{{{\\\BBB===???AAAOOO```yyyoooJJJ:::666333000000000///...............***333...444TTTfff\\\SSStttzzzttteeefffpppoooaaaaaarrr|||xxxrrrxxx|||mmmccchhhuuuwwwqqqnnnqqq{{{{{{{{{{{{|||yyyooo```TTTOOO@@@XXXyyykkkpppxxxtttkkkxxxrrrBBB@@@<<<888333...---...------------------------444***,,,<<>>CCCHHHMMMfff}}}rrrnnn}}}vvvnnnRRR???777111/////////.........------///,,,...222222111;;;HHHGGGRRRkkkvvvFFFJJJKKKbbbzzziiicccggggggfffgggkkkmmmlllmmmpppiiiqqqiiiyyyNNN666...//////))),,,111...//////...------------...***444000***333???LLL\\\cccKKK<<>>444333111///....../////////000000000111888CCCMMMBBBqqqyyyQQQLLLTTTmmmxxxzzzyyyyyyyyy\\\;;;,,,222333000///---...------------...//////---------333:::HHHzzztttUUU<<<<<<@@@MMMcccoooYYYTTTWWWUUUTTTOOOIIIHHHIIIHHHEEEAAABBBGGGOOOYYY^^^___^^^```eeennnxxxKKK:::777444111000000///...............------HHH^^^XXX[[[uuuppp^^^bbbiiillluuu~~~|||yyyvvv{{{}}}mmmlllggg~~~~~~ttteeeIIIDDD===GGGnnn}}}qqqzzz}}}|||}}}LLL;;;@@@222...444,,,........................---;;;___cccYYYmmm~~~qqqtttooo~~~~~~rrruuu{{{qqqvvv]]]EEE;;;222CCCiiiZZZ<<<888,,,777---------...///000000000***///:::___qqq]]]lllyyyqqqvvv}}}wwwtttZZZIII<<<>>>@@@EEEMMMPPPjjjkkk```sss___dddwwwyyyuuu\\\MMMLLLFFFPPPEEEPPPuuussswww|||wwwzzz___FFF```}}}bbbyyyUUUIIICCC...666,,,.../////////000000000000555222NNNqqqzzzsssbbbqqqppp___OOOTTToooQQQ;;;DDD@@@PPPZZZttt~~~uuubbbjjjlllTTTTTT```}}}}}}|||sss|||pppYYYGGG666444222000//////000000///000000111555>>>HHHNNNbbbfffKKKWWW___xxxdddfff}}}tttxxxJJJ...000222000000///---------------...//////+++111111222===WWW|||fffGGG<<>>///777___yyynnnlll;;;DDD###999---------...///000000111777(((===iiisssbbbggg~~~mmmZZZIII>>>777???AAABBBNNN^^^ttt[[[hhhnnnUUUiii|||jjjjjjuuuXXX;;;@@@MMMYYYYYYggguuuyyysssiii|||~~~bbbFFFJJJ```iiinnnVVVJJJHHH,,,:::***////////////000000000000999///QQQssszzztttfff______bbbRRRbbbpppZZZZZZSSShhhTTTFFFQQQ\\\jjjxxx~~~zzzyyyxxxzzz}}}tttmmmyyyzzzmmmaaaRRRNNNUUUrrrvvviiiyyyoooOOO777666333111000000111111///000000222888CCCLLLPPPZZZHHHTTTlllWWWsss[[[444111222///000///---------------...///000---999666000>>>bbbppp^^^???BBBFFFMMMeeevvvbbbXXXPPPHHH???<<>>PPPttt}}}NNNGGG444===888,,,111000///---,,,---000///+++777\\\qqq[[[UUUiiixxxxxxrrr^^^www{{{jjjrrrYYYPPPpppdddjjjwwwdddGGG333888444<<>>666:::FFFLLLLLLkkkfffeeedddAAANNNlll}}}jjjgggxxxZZZ:::555BBBPPPaaaqqq|||uuu{{{mmmDDD===QQQ}}}wwwiiiKKKKKK999777//////......///111333333222;;;888ccc[[[~~~vvvdddmmmsssaaayyyggg666;;;>>>QQQTTTzzz{{{OOOVVVdddoootttmmmttt~~~yyyvvvzzzuuukkknnn~~~xxxsssmmmuuuRRREEEGGGCCCHHH\\\|||rrrttt}}}nnn\\\ZZZCCC:::000---------...///333+++666222888AAAKKKzzzxxxIIIQQQ^^^uuurrraaa===...,,,444555+++...............///000000,,,444111:::CCCxxxoooEEECCC>>>IIITTT|||ooo^^^PPPCCCCCCLLLGGGKKKSSS```rrr```LLLdddKKK;;;777444111...///000///------///000222@@@^^^\\\VVV|||iiigggqqqrrryyy}}}zzzzzzjjj~~~|||uuu}}}wwwVVVsssgggWWWbbb{{{ppp[[[???@@@:::JJJyyyssseeeHHH888===555***//////...------///111111///===ooopppUUUaaapppqqqvvvgggYYYmmm^^^uuuYYYMMMQQQjjjyyydddZZZwwwaaagggxxxbbbHHH333888333888]]]yyyXXX;;;333:::000000///...............---555[[[yyyddddddiiittt}}}uuuwwwuuuXXXCCC999<<<888>>>HHHHHHZZZvvvpppeee___xxxWWWIIIVVViiiooo\\\TTT[[[wwwwwwQQQ;;;:::===EEEZZZuuurrr~~~yyy~~~gggLLLCCCOOOzzzMMMGGG777666---/////////000111222333222111@@@}}}}}}ooo~~~jjjZZZqqqzzzWWW===>>>KKKIII```|||ddd```}}}uuutttvvvxxxvvvuuu|||tttssszzzlllnnnaaaUUU]]]kkkddd\\\cccqqqsssllloookkk]]]tttiiiGGG:::111444777333///111000,,,333444BBBJJJUUU}}}YYYJJJgggssszzzuuukkkDDD444333111...000///............///000000...111///333JJJ}}}^^^BBBAAACCCRRRmmmuuu___LLLKKKWWWccckkkoooppp~~~iiiKKKJJJlllJJJ999666444111///000000///......///111111HHH___RRRfffkkkgggpppwww{{{~~~zzzooo|||iiillloooTTTkkksssQQQUUUppp~~~uuuaaaCCC===666BBBmmm}}}tttEEE<<<>>>444+++111------...///000111222333EEEyyycccRRRhhh}}}jjj~~~eeetttpppRRRWWWsssxxxoooTTTaaaEEE>>>EEEQQQjjjhhhsssTTT```xxx```III333777333111JJJhhhooo999000999000000///.........//////***<<>>ccc{{{uuuCCC<<<>>>555000555...---///000000///222777UUUxxxUUU\\\qqqhhhiiizzznnnoooQQQGGGYYYnnnyyyuuu___vvvWWWAAABBBOOOVVV}}}UUU]]]gggVVVTTT|||uuu]]]HHH333666333...:::WWWyyyBBB222222000000///////////////000333===```^^^eeevvvooo||||||RRRAAA888666???@@@HHHNNNTTT~~~hhhbbbtttpppUUUKKKaaavvvsss]]]GGG===;;;DDDccc\\\yyyjjj}}}ppppppmmm[[[FFF:::444JJJggg|||yyyyyy}}}lllNNN>>>@@@PPPhhhzzzUUUEEE;;;;;;222111111111111111111333555CCC^^^|||nnn~~~kkkxxxaaalllfff???CCCCCCaaaJJJDDDLLLUUUggg|||jjjcccssstttwww|||uuuzzznnn{{{]]]wwwNNN000000444---,,,555000777222555EEEAAAUUUmmm@@@LLL___wwwbbbccc}}}www]]]CCC@@@IIIhhh|||eee999666000)))888/////////...///000000111444222<<<;;;ttthhh>>>DDDAAAPPPhhhaaaIIIOOOOOOMMM___~~~SSSBBBAAASSSuuuLLL999555333111///000111000......000111:::[[[```UUU~~~bbbwwwsssvvv}}}~~~}}}lllsss}}}sssbbbbbb|||cccUUUooouuuSSSVVVooo~~~||||||dddIII::::::???\\\{{{xxxwwwIII;;;>>>555444444///...///111...,,,111:::jjjwwwPPPeeeyyy}}}}}}yyygggfffgggppprrrnnnOOO<<>>===999IIIooo```ooopppfff~~~VVVMMMNNN]]]fffZZZCCC333777MMMoooggg]]]sss}}}vvvyyyyyynnnUUU???777999WWWwwwZZZEEE===<<<444000111222111000222555888CCCzzzmmmdddyyyuuuxxxnnnSSSjjjSSS@@@GGGmmmIIIKKKOOO}}}nnn^^^^^^kkkwww{{{ppp^^^yyyeeeooo]]]888333666///...777***777333:::GGGIIImmm]]]HHHTTT```{{{gggccciii{{{GGGFFFOOOkkkuuuzzz@@@333444...444///////////////000111111000111999DDD___:::DDDCCC[[[~~~]]]RRRYYY[[[[[[ooo{{{OOOBBBIII[[[OOO<<<666333111000000111000//////000222CCCaaa___fffeeevvvwwwxxx~~~}}}~~~~~~fff~~~nnnXXXYYY{{{xxx\\\UUUrrriiiPPPbbb}}}{{{~~~eeeLLL888===???UUU{{{{{{kkk\\\<<>>777888DDDOOOLLL@@@777>>>TTT~~~```YYY}}}mmmjjjyyymmmaaaFFF444:::nnn{{{~~~yyycccFFF>>>999555///111222222111222777<<>>KKKaaaSSS???777333111000111111000//////000222GGG```YYYuuuyyyqqqvvv~~~~~~zzzzzzggglll\\\TTTqqqrrrTTTSSSpppqqq\\\VVVttt}}}{{{hhhOOO777===<<>>---111...///222...---:::MMM|||aaaXXXooollluuusssdddiiiMMM~~~dddGGG:::@@@JJJaaaiii^^^lll```kkkuuuCCC<<<```{{{tttjjjWWWCCC999555///333222:::iii[[[<<<777000000//////000111111222999llluuuxxxyyyrrrooohhh|||dddAAA<<<;;;<<>>FFFDDDDDDVVVmmmddd;;;888777:::\\\qqq}}}bbbFFFFFF^^^^^^GGG<<<>>>AAA:::555666:::<<<===>>>888eeeiiitttzzzaaa```}}}~~~oooeeeIII:::===lllxxx```|||sssMMM@@@666888---000222222111333999???ttt{{{rrr~~~vvvSSSNNNfffPPPMMMjjjwwwYYYddd```lllVVV~~~lllEEE555333111------333666222???FFFbbbeeeCCCQQQrrrsssmmmzzzkkk\\\rrrSSSPPP\\\]]]~~~nnnlll^^^;;;333333///000000//////000000111222333???:::qqqgggJJJ>>>???SSSqqq{{{fffbbbttt~~~vvvHHHBBBOOOfffUUU@@@888333000000111111000//////000222FFF[[[RRR|||uuu}}}wwwqqqaaa|||LLLOOObbbmmmOOOQQQllleeeUUU]]]~~~}}}lllRRR555;;;888GGGxxx}}}iii{{{CCCGGGAAAEEE///111...///333000000@@@UUUUUUccc~~~uuuzzziiiOOOcccFFF999<<>>KKKRRR^^^eee@@@IIIfffrrr^^^DDD999<<<999666888777DDD___}}}oooAAA???===777OOOXXX{{{oooTTTPPPXXXTTTCCCDDDGGG888@@@@@@BBBCCC@@@;;;999888@@@}}}zzz\\\\\\yyyvvvaaaFFFBBB888NNNzzzgggnnnTTTDDD777;;;,,,000222222111444:::AAA|||ooo```rrr~~~tttMMMiiiccccccjjjvvv{{{yyypppwww|||TTThhh|||eeeRRRRRRuuuhhhggg~~~PPP666111333444333555222///BBBNNNzzz]]]RRR[[[{{{}}}QQQPPPIIIKKKuuuNNNKKKQQQ```tttvvvpppqqqhhhAAA000222222000000000000000111111222,,,???999bbbDDD@@@???]]]uuummmxxxPPP```zzzqqqNNNMMMVVVjjjaaa<<<<<<333111222///---//////---///444VVVQQQ]]]}}}yyymmm}}}oooiiirrrlllYYYIIIeeeaaaLLLSSSjjjWWWVVVyyy}}}yyy}}}~~~hhhTTT;;;444===FFF]]]hhh~~~tttHHHGGGKKKAAA666---222111111000///EEEjjjXXX^^^wwwkkktttmmm]]]NNNzzzSSS???===:::LLLYYYeeennn{{{bbb]]]SSS```|||xxxuuu```QQQ>>>666555---000555666QQQ~~~{{{vvv<<<777444111......//////111333JJJdddkkk|||}}}sss{{{xxxgggMMM555999FFFFFFSSSrrreeeGGGAAAJJJPPPOOOFFF<<<666555555888;;;JJJ^^^bbb@@@666>>>CCCGGGIIIZZZuuummmHHHCCCeeehhhNNNHHHQQQRRRLLLaaaTTTRRRSSSKKKJJJMMMJJJDDDqqq^^^YYYhhhttt^^^LLL777333;;;NNN{{{TTT;;;999888222///222111666111777hhhZZZ___sss```___qqqSSS^^^hhhfffhhh~~~zzzsssqqqrrrvvvzzz}}}iiiNNNnnn[[[SSSfff~~~oooWWWMMMaaa]]]ZZZddd;;;000555666222111555===EEEMMMDDDSSS[[[{{{VVVKKKOOOKKKfffppp~~~YYYOOOUUUyyyllliiizzzzzz}}}}}}NNN///777...000000000000000111111222,,,<<>>555222222///...//////---000444\\\VVVaaa{{{zzztttmmmxxx{{{vvvkkk]]]TTTOOOLLLHHH^^^zzz[[[IIIRRRrrr^^^fff~~~vvv~~~|||~~~lllWWW===666===CCCYYY{{{mmm}}}zzzPPPOOOSSSEEE444...111///...///222LLLtttsssZZZmmmfffyyynnn[[[FFFttt~~~rrrOOO<<<:::<<>>999333000...000000111333777VVVjjjmmm{{{zzzqqq}}}wwwtttwwwiiiJJJ666@@@GGGDDD]]]iiiTTTMMMXXXdddeeeVVVJJJJJJLLLKKKHHH>>>555333555666666666AAAYYY~~~[[[???999111555;;;777444AAADDD555SSSiiidddLLLEEEJJJIIIGGG???MMMQQQMMMjjjuuuQQQlll{{{xxx~~~iiiVVVKKKYYY{{{qqq[[[JJJ777666CCC^^^\\\FFF@@@222333000222///555333<<>>OOOuuuPPPDDD???NNNpppeeeLLLRRRIIIFFFwwwfffzzznnnBBBQQQccc|||gggDDDBBB777333222///...000///---111666WWWTTTggg|||zzzqqqqqqzzzpppmmmZZZNNNPPPLLLBBBHHHWWWvvvpppQQQFFFUUUzzz|||jjjttt~~~vvvccc^^^rrrxxx}}}pppZZZ???777<<<@@@VVVzzzsss}}}```___aaaNNN555222333///...000777VVVhhh]]]yyy||||||eeeqqquuuzzzWWW@@@ooorrrdddHHH999666>>>aaavvvvvvwwwuuuoooXXXJJJ:::444666000222222///GGGsssCCC999111//////111222111555;;;dddpppqqqyyyvvvmmmsssppp{{{iii~~~jjjGGG777EEEIIIIIIrrrSSS@@@AAA;;;HHHRRRUUUXXX^^^```]]]TTTDDD666555999999777555FFFXXXpppzzzlllUUUJJJKKKCCC888888777///111<<>>LLLJJJNNNtttuuu[[[???JJJppp\\\~~~vvvGGG...222666111111555@@@FFFWWWdddLLLSSShhhgggJJJ\\\RRR___]]]kkkfffgggqqqVVVfffxxxxxxlllhhhddd:::777000111000000000000111222222999;;;jjjlllJJJCCCEEEZZZ\\\IIIQQQGGG___kkkuuuGGGRRRgggggglllIIIGGG:::333222000///000...---222888NNNSSSsssrrrwwwvvvlllXXXGGGAAAKKKOOOMMMZZZqqq{{{eeeGGGDDD]]]xxxqqqwwwsssqqqeeebbbsss~~~~~~qqqzzzrrrZZZ>>>666;;;???YYYvvv{{{ppppppsss\\\999555666222111444;;;[[[ddd```~~~}}}hhhwww___~~~qqqTTT>>>kkk}}}eeeSSS???888777???eeewwwuuuttttttsssjjjSSSGGG999444666///222333111IIIzzzGGG777111...///222111...444>>>jjjpppuuuzzzvvvnnnoooooozzzlllgggFFF:::EEEJJJ[[[jjjEEEAAADDDBBBOOO]]]dddhhhpppzzzsssXXX===666999:::999999BBBIIITTT^^^fffooowww|||]]];;;---555777666:::===;;;;;;333222888666888EEEVVVkkkeeeQQQTTTggg{{{pppYYYLLLIIINNNllloooTTTBBB333666AAAWWWeeegggCCC@@@222444111333...333555HHHlllmmmsssMMMMMMHHH\\\YYYgggpppyyy{{{uuubbbbbbrrriiiiiiyyy}}}cccEEEGGGyyyccciii~~~MMM222555888000555666@@@FFFbbbTTTQQQRRRssscccUUUVVVTTTqqquuussswwwfffjjjPPP[[[xxxrrrlllhhhsssvvvBBB666000111111000000111111222333333;;;|||eeeDDDBBBIIIddduuuWWWLLLIII[[[wwwiiiqqqDDDPPPiiiqqqQQQMMM<<<333222111000111...---333;;;SSSYYYuuu{{{{{{qqqgggKKKDDDCCCHHHMMMSSS```ooo|||bbbDDDGGGfffwwweeegggiiihhhmmmwwwvvvqqquuutttqqqtttppp{{{~~~qqqWWW;;;444:::@@@]]]}}}zzz~~~jjj===555777333222555;;;ZZZeeeddd{{{|||hhhYYY\\\kkkOOO:::dddxxx[[[FFF888999:::???cccnnnssskkkWWWcccvvvmmmrrr~~~~~~qqq~~~qqqeeeNNNEEE:::333444---111555555OOO{{{HHH777222...///222///***333AAAgggkkkxxx}}}xxxuuu||||||vvvaaaGGG<<<@@@IIIpppQQQ>>>AAA>>>CCCVVVmmmvvvtttxxxlllCCC333555999>>>CCC???FFFSSSkkkkkkCCC000:::>>><<<======:::777333999AAA===AAAUUUkkkvvvdddbbbiii{{{```NNNFFFEEEGGGcccoooPPP>>>444777:::DDDllltttuuuMMMCCC888222111555000555777KKKddduuu[[[DDDDDD:::VVVVVVNNNuuu~~~xxxYYY^^^mmm|||www~~~ooo}}}iiiHHH???nnnddd___YYY777666777...555222<<>>\\\~~~xxx@@@444666333222444:::WWWbbbdddfffyyyTTTlll{{{```HHH;;;eeelllRRRAAA666;;;>>>@@@___hhhYYYQQQ[[[yyyhhhkkk|||mmm{{{zzzlll___IIIBBB999222333---111555666QQQ~~~GGG;;;333//////222...)))555HHHeeeggg}}}|||vvvzzz\\\DDD===???HHHyyyPPPCCCFFFAAA???WWWvvvNNN999999???JJJUUUeeettt[[[DDD===DDDGGGLLLXXX]]]???===999>>>CCCAAANNNkkkpppqqqqqq{{{wwwWWWLLLFFFGGGEEE^^^lllMMM===666:::888===ddd]]]BBB222000111666222666:::RRRggg{{{ZZZzzzGGG555AAA777IIIsss|||ddd777TTTrrrkkkOOOIIIsssqqqxxxtttkkknnn~~~nnnKKK<<>><<>>777888777AAAoooeee<<<222111222666111777???]]]^^^UUU???111CCCBBBTTTzzz[[[???aaawwwyyypppkkkpppkkkwww~~~}}}|||gggeeecccrrr}}}mmmJJJ???]]]oooZZZaaa===222555888888555III]]]xxxRRRSSSbbb{{{nnnJJJFFFIIIrrrfffGGGXXXooo|||rrrnnnhhhiiibbb~~~QQQ999555222222111111222222333444:::oooUUU===GGGXXXdddHHHAAAHHHgggsssnnnrrrgggpppiiitttmmmNNNVVVnnniiibbbIII999222222333222...---555@@@```^^^~~~wwwtttaaaNNNIIIFFFMMMZZZ___```lll}}}xxx}}}uuummmrrrvvvhhhcccrrrxxxhhhQQQIIILLLDDD<<>>BBB>>>FFF```ttt{{{~~~{{{wwwfffPPP;;;;;;<<<666LLLxxxnnnIII>>>>>>999666888@@@```XXXUUU{{{qqq|||VVVVVVyyyssslllgggaaa\\\]]]aaaYYY>>><<>>GGG[[[dddkkk~~~^^^HHHCCCCCCMMMZZZoooHHHBBB@@@EEEYYY}}}FFFJJJIIILLL\\\vvvttthhh___VVVKKKNNNmmmRRRFFFEEEAAA<<<;;;UUUhhhMMM@@@777444444FFF|||oooiii;;;<<<222222666000777BBBeeerrr~~~VVVrrr@@@AAATTTYYYqqqWWWMMMeee~~~pppllllllXXX___mmmfffCCCBBB^^^qqqMMMhhhEEE222///333333222LLLeeennnTTTRRRhhhQQQOOO]]]RRRkkkGGGCCC^^^{{{nnnxxxwww|||uuupppccciiiaaa||||||```===111222222111111222222333444;;;|||}}}RRR===III]]]uuuoooMMMRRRAAADDDsss|||~~~dddaaapppxxxVVVIIIMMMbbbsssxxxssseeeSSS666555111///000000000666===OOOfffuuu|||www~~~pppggg]]]IIIMMMVVVbbbjjjooovvv}}}zzzvvv[[[PPPQQQaaalllmmmqqqzzznnnhhh```XXXSSSMMMFFFAAACCCEEEJJJRRR\\\gggpppvvv~~~~~~zzziiiJJJ999222999>>>MMM{{{tttUUUBBBCCC>>>555555IIIjjj]]]fff}}}qqqzzz|||```UUUwwwyyyaaaKKKEEEBBB;;;999<<>>777888555:::___}}}wwwkkk>>>>>>444555;;;333444<<<}}}zzzyyywwwaaammmEEE<<>>UUUjjj}}}zzzwwwzzzvvv{{{mmmcccXXXJJJNNNXXXdddlllpppwww~~~ooodddQQQJJJEEEEEEJJJUUUjjjwwwkkkeeeccc^^^RRRGGGGGGKKKQQQXXX___iiittt||||||{{{xxxsssiiiJJJ999333888>>>MMM|||tttNNNEEEEEE???666666JJJjjj\\\bbb{{{sssmmmfffmmmbbbzzzvvvsssWWW>>>777999:::;;;???BBBBBB<<<===GGGDDDAAAHHHYYYFFFFFF@@@DDDKKKYYY|||QQQBBBddd}}}qqqaaannnfffNNNJJJAAA999444444000111555111666GGG|||MMM===666///444111111///555[[[{{{mmmzzz{{{uuu}}}vvvSSSDDD>>>@@@LLLrrr[[[DDDYYYeeemmmuuu~~~tttRRRVVVNNNDDD^^^{{{~~~YYYLLLMMMfffUUU[[[gggooowww{{{jjj]]]BBB===AAAAAAFFFiiijjjpppbbbTTTMMMHHHCCC@@@@@@@@@<<<[[[___CCC555333;;;999555QQQsss>>>>>>:::444444222>>>III|||ooowwwaaaaaaLLLUUUlllNNN{{{zzzyyyccctttzzz|||```@@@>>>NNN```HHHsss===666444555888555KKKzzzgggQQQSSS\\\rrrwwwhhh]]]ZZZWWW\\\vvvbbbrrrvvviiiccc^^^ccc^^^lllyyyCCC888666222111222333222444888IIIxxxKKKBBBJJJcccxxxNNNFFFKKKVVVsssjjjRRRFFFBBBDDDKKKTTTYYYqqq{{{aaa<<<777333111222222222777===ZZZmmmyyyxxxzzzzzzwwwzzzmmmbbbVVVPPPUUU___kkkrrruuu|||xxx[[[LLLKKKQQQQQQFFFBBBOOOfffuuuxxxiiiVVVHHHUUU[[[```dddgggppp~~~}}}xxxrrrhhhJJJ:::333888>>>MMM}}}{{{uuuQQQIIIHHHBBB:::999KKKkkkXXX^^^}}}{{{xxxwwwbbbPPPZZZbbblllzzzkkk\\\aaaIII555333;;;???AAACCC@@@CCC@@@BBBLLLNNNSSSaaaxxxaaaPPPAAA@@@NNNsssdddVVV___qqqyyyRRR>>>ZZZzzz~~~hhhllldddeeeaaaQQQ^^^WWWCCCDDD;;;111222333///000444111666IIISSS:::888000444000111111999```pppwwwwwwuuuuuuUUUCCC<<>>OOOssszzzSSSMMMKKKFFF???===LLLjjjSSS\\\yyy}}}vvv{{{vvv[[[PPPIIIVVVgggYYYNNNJJJ???:::???FFFHHHFFFFFF@@@CCCAAAHHHXXX```gggvvvkkkHHH@@@XXXfffXXXVVV[[[dddtttoooRRR@@@YYY|||rrrwww}}}kkkddd___EEEQQQRRR@@@;;;333000000222///000444111888LLL~~~XXXCCC999000444111333666AAAjjjnnnssssssqqqyyyyyymmmZZZDDD;;;AAAOOOqqqcccKKK\\\mmmwww{{{ggg^^^ggg```mmmSSSkkk```KKK]]]kkkpppvvvwwwuuu|||dddVVVCCCBBB>>>HHHIIIDDD???<<>>444111000111000///333999RRReeennn}}}|||xxxpppgggYYY```eeepppzzz~~~zzzdddggg|||xxx\\\iiizzzrrr```TTTaaagggkkkkkkmmmzzzyyytttpppbbbFFF999444999@@@SSSsssvvvQQQQQQMMMIIIDDDBBBLLLhhhTTT\\\|||yyyvvvaaaTTTJJJZZZfffOOOBBB>>>???BBBFFFHHHFFFGGGIIIHHHPPPOOOMMMRRRYYYlllQQQIIInnnrrrbbbWWWaaa[[[FFF<<>>:::;;;::::::;;;888EEEZZZyyyjjjKKK???===666444999PPP|||EEEEEE;;;:::===666;;;KKKuuuwwweeefffddduuuZZZMMMRRRwww{{{hhh[[[SSSMMMSSSPPPNNNLLLJJJHHHJJJOOOWWWgggjjj```bbbsssyyyrrrdddrrr~~~}}}xxxxxxlllmmmjjjeeeYYYNNN___rrr~~~~~~RRRBBB;;;JJJnnnOOOmmm~~~EEE888333888888AAAbbbWWWIIIeeeaaaNNNHHHLLLMMMXXXZZZsssvvvlll___\\\gggwww~~~|||___mmm~~~iiimmmfffUUU]]]WWW```}}}rrrYYYEEE;;;666333444444333666;;;XXXsssFFFBBBWWWzzzuuuaaaiii^^^RRRmmmwwwLLLMMMPPPRRR[[[lll|||zzzgggooo>>>333000000111000...222777PPPbbb}}}fffvvv{{{zzzuuupppjjj\\\dddiiisss{{{|||}}}UUUNNNLLL[[[ppp|||wwwmmmmmmsssyyyzzz~~~xxxsssnnn\\\BBB777333:::BBBWWWuuuuuuZZZRRROOOLLLJJJFFFMMMfff[[[]]]zzzuuusssttt}}}zzzeeeOOOLLLQQQVVVpppuuuLLL666@@@CCCEEECCCAAACCCLLLTTTWWWiiilll```UUU[[[HHHMMMyyyeeeTTT???999SSS~~~~~~YYY```dddLLL999000666...111000111444333===TTTzzz}}}hhhXXX===333555000111333>>>hhhxxxjjjxxx|||vvvwwwqqquuuzzzvvvnnnPPP???@@@GGGaaatttSSSQQQ___pppyyy{{{kkk]]]oooccc```iii]]]TTTXXXdddxxxhhhLLLBBBJJJCCC:::>>>HHHWWWiiiSSSGGG;;;888999999:::<<<888EEEYYY|||^^^MMM;;;666555:::<<>>666444888444AAA```ZZZJJJkkk}}}OOO<<>>555333;;;EEE[[[tttsss```RRROOONNNNNNJJJMMMccc}}}bbb___}}}xxxyyyhhhlllsssnnnIII555===KKK\\\YYY<<>>888222000...222111222555444@@@XXXwww^^^===333555000111333===fffwwwlll|||~~~tttuuuvvv{{{|||wwwWWWCCCAAADDD[[[oooVVVQQQ___rrr~~~yyy}}}jjjYYY{{{kkkbbbZZZXXXQQQMMMUUUfff~~~dddFFF;;;HHHCCC<<>>===CCCMMM```nnnRRRBBBDDDGGGKKKTTTdddsss{{{|||eee{{{oooSSSEEERRRkkkxxxrrrVVVNNN[[[HHH111:::888---...222111222666555AAAZZZhhh;;;333666222444666AAAkkkyyyooo}}}zzzmmmpppvvv{{{|||[[[FFFBBBBBBYYYmmmaaaWWW[[[nnnvvvnnnrrrdddMMMrrryyylllbbbTTTKKKPPPUUUYYYbbbwwwyyywww\\\HHH<<<@@@:::III}}}FFF>>>888999;;;:::999888:::DDDXXXQQQ>>>444777555666999LLL~~~xxxnnniii[[[UUUIIIFFFEEE999;;;IIIoooyyy~~~rrr```bbbTTTpppppp]]]TTT^^^sss{{{lllgggooowwwxxx{{{~~~mmmlllttt}}}zzz{{{wwwXXXggg{{{ooozzz[[[===HHHZZZ```FFFxxxsss555888999666===DDDgggZZZQQQ~~~ooooooKKKHHHPPP\\\uuuqqqhhhXXX^^^ppp{{{nnnmmmmmmbbbYYYRRRSSSWWWgggyyynnnlllaaaAAA???:::666555555444888===aaauuuGGGCCC___[[[WWW\\\zzzwwwYYYkkk^^^UUUwwwuuuhhhqqq>>>333555555333000000222555PPPUUUzzzwwwyyytttwww}}}wwwuuuwwwpppxxx}}}sssooowww|||}}}mmmggghhhaaaQQQHHHRRRjjj}}}yyyZZZ}}}{{{zzz}}}nnnhhheeePPP:::...;;;777DDDssspppjjjSSSRRRUUUPPPLLLLLLNNNaaasss```iii{{{iii^^^eeeuuu[[[;;;>>>FFFPPPrrrzzzKKKCCCIIIRRR\\\iii{{{www||||||nnnoooqqqtttyyyyyyuuusss___KKKGGGAAA:::555222222222,,,555222333888222CCCoooYYYDDD777666111333666EEErrryyyxxxzzz}}}vvviiieeejjjjjjoooaaaHHHBBBFFFVVV||||||ccckkkvvvpppiiikkklllYYYVVVkkk\\\KKKGGG[[[wwwmmm[[[EEEHHHQQQZZZ___gggwwwzzzXXXBBB???OOO||||||JJJCCC===<<<:::777777999999DDDWWWsssJJJ===888555444555FFFkkk}}}uuuuuuPPP\\\RRRUUU???CCC888KKKzzzyyy___kkk@@@JJJEEEaaauuuXXXffflllYYYiii}}}xxxzzz}}}tttssswwwVVVAAAMMMYYY@@@CCCeee999===...999<<>>:::666444555999<<>>999555111000000000222111///555<<<>>>XXX[[[GGG===>>>999999999@@@eeewwwnnnmmmwww~~~|||yyyzzzwwwqqqTTTBBBDDD]]]{{{FFF777DDD444===CCCRRRtttdddTTTQQQYYY]]]cccfffjjjxxx^^^[[[xxxmmmbbbBBB<<<888888999888999===@@@HHHmmm[[[>>>888777777777555>>>ZZZvvvllljjjppp^^^]]]IIIKKKAAALLLeeerrrmmmBBBFFFYYYvvvrrrjjjttt```ddd|||~~~~~~zzz~~~lllyyy}}}zzzzzzbbbGGG999EEELLL<<>>888444555999===mmm}}}OOOFFF]]]nnnuuuwww}}}rrraaaoooBBB444333111111111111222222555VVVsss{{{rrrxxxvvv}}}~~~www{{{sssooorrruuu{{{~~~XXXGGGCCCFFFPPPeeeqqqYYYNNNNNNJJJNNNNNN[[[zzzooo___MMM777555333:::;;;XXX~~~ZZZUUUXXXQQQUUURRRRRRSSSPPPYYYqqqcccnnn~~~}}}vvvvvvddd|||\\\GGGJJJdddyyy~~~```CCC>>>JJJ]]]mmmeeeTTTLLLCCC@@@???888666444222111111222333000111666888999KKKqqq[[[TTTJJJFFF;;;999:::===\\\~~~}}}~~~yyyqqqsss|||www{{{iiiNNNDDDVVVzzzWWW???=========AAAIIIhhhhhhWWWZZZgggooozzz{{{~~~mmmXXXKKKCCCBBBBBBAAAAAA???===<<>>QQQsssGGG>>>666444555777:::HHHiii}}}qqq{{{qqqggg___bbbZZZUUUIIIKKK~~~~~~rrrddd___BBBTTTcccddd\\\mmm{{{}}}rrrpppuuu{{{|||wwwgggMMM>>><<>>>>>sssCCC444???888666<<>>nnnSSSGGG\\\~~~|||]]]lll@@@555333000000111222222111222QQQiii{{{www|||zzzwwwyyyyyy{{{sssnnnsssxxxhhhEEE===CCCSSSgggmmmSSSGGGIII\\\___TTTSSSrrrlllYYYAAA444666444:::???___||||||yyyTTTSSSOOOKKKPPPQQQSSSUUUPPPWWWkkkpppbbbpppwwwvvv___iiikkkZZZ^^^sss{{{rrrWWW<<<>>>QQQvvvaaaGGGBBBBBBEEE999555444333222111222222333000444:::888<<<]]]~~~\\\TTTKKKGGG;;;;;;>>>@@@]]]yyymmmrrrzzzvvvnnnjjjrrruuuuuu\\\HHHLLLkkklll@@@;;;@@@===:::<<>>888555666777777999<<<:::^^^^^^>>>888888555444555999JJJnnnsssgggfff^^^bbb___YYYNNNJJJqqq{{{}}}fffjjjSSSZZZjjjpppggglll___nnn~~~qqqkkkhhhPPPeee{{{ooowwwuuuYYYDDD===;;;>>>999GGG~~~JJJ:::888555===@@@PPPggg^^^PPPooocccHHHoooUUUDDDQQQ}}}dddrrrzzzzzzhhhccciiirrrfff___[[[XXXQQQHHHEEEIIIOOOTTTuuupppVVV^^^qqq```OOOKKKDDD<<<777777:::>>>nnnXXXIII\\\qqqWWWmmm}}}kkkpppzzzrrrwwwzzz[[[hhh===555222//////111222222000111IIIZZZ{{{{{{www~~~wwwuuu|||{{{uuuooossszzzVVV===FFFXXXnnn~~~pppZZZOOOPPPcccgggZZZNNN^^^www___SSS777222666555;;;DDDgggvvvcccSSSWWWKKKJJJOOOOOORRRUUUPPPVVVjjjaaaooo~~~|||\\\UUUrrr{{{sssuuu}}}{{{~~~sssooommmZZZBBBAAAQQQdddMMMHHH@@@AAA111333333222111111111111222444777<<<888FFFwwwjjjYYYVVVNNNLLL???>>>???>>>WWWmmmcccooo{{{uuukkkOOOCCC\\\{{{OOO:::;;;???>>>@@@@@@^^^rrr}}}tttVVVCCC>>>888<<<>>><<<888999???EEE<<<666333666888999<<>>???<<<;;;;;;XXXwwwHHH@@@666222>>>:::LLLdddbbbNNNkkkeeeVVVRRRKKKppprrr}}}xxx{{{}}}xxxwwwSSSIIIMMMUUU]]][[[YYYUUUOOOIIIGGGIIIOOOTTTzzz{{{mmmVVVgggsss^^^ZZZTTTKKKAAA999777:::===```\\\KKK\\\{{{uuuFFFQQQiii{{{}}}\\\VVVeee|||\\\fff<<<555222//////111222222000000CCCPPPzzz{{{|||ttt|||sssxxxqqqyyy|||yyypppsssyyy}}}uuuKKK===SSSnnn~~~zzzzzzrrraaaYYY\\\yyy~~~nnnVVVPPP___|||qqqUUUSSS777111666555<<>>888NNNwwwmmmkkkwwwvvvTTT>>>SSSyyysssOOO???<<<;;;:::;;;AAA???```iiiAAA777AAA:::777444333666999:::;;;999444222666999;;;>>>BBBTTTccc999:::<<<555333555999@@@UUU}}}vvvvvvnnncccXXXWWWYYY[[[]]]RRR^^^zzzqqqooo^^^}}}ssswwwbbb]]]hhhkkkkkkuuummmQQQWWWgggsss}}}XXXWWW|||uuu{{{uuuzzzttt\\\GGG===>>>::::::CCCooobbb777???;;;555===444LLLkkkhhhOOOfffnnnlllQQQOOO|||jjj~~~ppp^^^RRRbbb]]]EEEDDDEEEEEEWWWWWWTTTPPPLLLHHHFFFDDDOOOSSS|||wwwjjjNNNpppvvv[[[bbb\\\QQQEEE;;;888999;;;SSS___LLL\\\hhh}}}TTTfffxxxqqq|||ZZZ___|||^^^hhh:::333222111111000000111111000;;;SSSsssoooyyyzzzxxxuuuyyy||||||vvvsssttt{{{kkkSSSQQQddd~~~}}}{{{uuuqqqiii```nnnttt^^^HHHSSSeee{{{jjjVVVKKK111444...555???RRR||||||\\\WWWRRRMMMLLLOOOPPPNNNJJJJJJOOOSSS```}}}mmmyyysssaaa[[[|||~~~}}}zzzwwwtttuuuooojjjaaaJJJ;;;IIIcccppprrrfffKKK777333444111333333222111000111333666<<<;;;CCC666___mmmiii______YYYTTTPPPHHH@@@@@@GGGnnnsssdddyyywww```DDDRRRttt___CCC@@@@@@666666???AAAOOOnnnhhhDDD777888777666555444333222222333888///555>>>:::888AAAHHHcccPPP999444444888---:::333LLL{{{uuupppxxxuuurrreeeZZZGGGQQQaaaQQQ]]]}}}~~~lllggg}}}uuummmpppgggtttlllccciii~~~MMMrrrLLLXXXuuulllxxxvvvpppHHH999???===777555RRR]]]EEE@@@;;;888999:::;;;lllkkkLLLkkkxxxnnnyyyCCCLLLOOOWWW\\\TTTiiippplllssskkkKKK===AAA===GGG]]]LLLQQQLLLFFFMMMEEEBBBTTTSSSpppdddKKKyyydddeeejjj___TTTLLLCCC;;;:::>>>MMMzzznnnBBB\\\YYY]]]aaawwwggg^^^ggg:::333222111111000000111111000666LLLoooqqq|||xxxsss~~~vvvyyy{{{wwwxxx}}}yyykkkeeeoooyyyhhhWWWJJJUUUMMMGGGZZZppp\\\JJJBBB333555111777GGGaaaqqqTTTSSSSSSTTTMMMPPPSSSRRRNNNMMMOOOQQQZZZiiivvv~~~vvvvvvnnn{{{}}}~~~|||{{{yyyvvvsssppprrrhhh___VVVFFF@@@SSSppplllIII444222222...222333333222111222555888:::>>>===KKKooogggkkkccc___ZZZVVVSSSKKKCCCBBBFFFiiivvvjjjvvvwww{{{uuuppptttvvvgggJJJOOOiii}}}]]]AAA<<>>DDDMMM\\\|||hhhGGG<<<<<<666555444444333333444444555666777:::===???CCCIII}}}ggg???888666666555666>>>:::]]]mmm]]]ppp}}}}}}}}}|||lllfffPPPJJJTTTNNN^^^vvvhhhYYYYYYzzz}}}{{{qqquuuxxxmmmiiifffMMMcccXXXxxxvvvxxx}}}cccDDD;;;@@@FFF666<<>>:::@@@JJJgggbbbVVVJJJBBBGGGCCCGGGTTTXXXjjj[[[MMMyyytttmmmiii___TTTLLLCCC:::777:::GGGtttGGG[[[RRR^^^xxx```WWWccc\\\eee999222222111000000000000111000000BBBhhh}}}tttrrr|||wwwwww~~~{{{zzz}}}www}}}}}}rrrfff>>>HHHHHHNNNhhhpppRRRAAA777444555444999RRRsssfffPPPRRRUUUYYYNNNRRRUUUUUUQQQNNNNNNOOOSSS~~~llljjjzzz}}}xxx}}}sssmmmxxx~~~}}}|||zzzyyywwwvvvtttsssooojjjfffeeeZZZQQQLLLDDDAAASSSjjjuuuWWW;;;000333444///222333333333333555888;;;<<<===888jjjjjjccckkkaaa___\\\ZZZXXXQQQHHHDDDEEEaaa{{{wwwwwwtttnnnyyyxxxsssVVVPPP\\\}}}www|||bbbFFF;;;===AAAAAA@@@IIIiii}}}eeeFFF<<<999444444444444444555666666333>>>999666AAACCCEEEUUUHHH444;;;777777666:::666333```gggjjj}}}{{{}}}}}}{{{vvvuuu\\\IIIJJJJJJYYY}}}vvv|||FFF???===EEEPPP[[[mmm~~~sssggg~~~MMMQQQxxxvvvxxxmmmPPP???@@@@@@<<<777XXXUUUBBBAAA<<<888888999>>>iii|||uuuMMMbbbyyycccFFFLLLKKKLLLVVVcccTTT>>>???DDDGGGZZZlllSSSGGGAAADDDBBBKKKRRR``````NNNSSS|||tttmmmeee\\\TTTIII???;;;;;;IIIzzz|||NNNZZZLLL^^^uuuYYYHHHUUUrrrXXXbbb888222222111000000000000000111,,,:::^^^zzztttwwwxxxwwwttt~~~||||||~~~|||yyy{{{}}}{{{wwwSSSUUUVVVaaazzz]]]PPP@@@000333666888===\\\|||vvv^^^SSSVVVUUUVVVPPPRRRTTTSSSPPPMMMMMMMMMPPPoooyyyooo}}}rrrzzzwwwnnnnnnuuuxxxvvvyyynnnttt|||~~~|||||||||{{{xxxvvvrrrqqqooollliiiddd^^^YYYQQQIIIFFFGGGBBB<<>>999555333333444444555666888999555BBB999666DDD@@@IIIpppuuu::::::???444888555999555888]]]ttt{{{|||~~~|||zzz}}}zzzhhhXXXPPPFFFMMMfffzzzzzzGGGFFFPPPEEE888<<>>DDD>>>555AAAvvvVVVGGGEEE>>>777666888@@@hhh|||yyyMMM]]]lllMMMBBBHHHMMMSSS```uuueeelllkkk???333;;;???AAATTT^^^FFFCCCCCCDDD@@@LLLPPPjjj~~~XXXDDDXXXtttssspppkkkddd[[[QQQFFF>>>;;;HHHfffWWWXXX{{{RRRddd___XXXaaallluuuQQQXXXuuuWWW___777222111000000//////000000111,,,444RRRssstttzzzzzzuuu|||www{{{vvv~~~}}}}}}~~~~~~zzzuuurrrqqq```]]]fff|||qqqLLLJJJ???000333888;;;FFFhhh\\\SSSRRRVVVSSSQQQQQQPPPOOOMMMJJJJJJJJJKKKOOO[[[www{{{{{{|||jjjtttooo{{{|||pppkkkdddkkkuuu{{{~~~~~~~~~~~~}}}~~~}}}}}}xxxwwwwwwwwwwwwvvvrrroookkkhhheeeaaa]]]WWWPPPKKKCCC===<<>>VVVZZZ888@@@;;;///:::111666AAAPPP]]]rrryyyxxxqqqooobbbIIIDDDUUUpppRRRNNNaaahhh^^^OOOGGGJJJiii|||zzzzzz{{{{{{wwwzzz{{{yyyxxx|||~~~|||~~~qqq~~~~~~zzzmmmOOOsssyyyxxxtttgggKKK777@@@GGG;;;<<>>999222555:::???VVVyyyPPPJJJKKKOOOQQQNNNOOOMMMJJJHHHGGGGGGHHHIIILLLIIIdddrrryyyxxx||||||mmmaaakkkzzz|||ssskkkccchhhooouuuyyy{{{}}}~~~yyy|||~~~~~~}}}|||~~~~~~|||{{{yyyxxxxxxvvvvvvvvvvvvuuurrrmmmiii```\\\XXXSSSNNNIIIDDD@@@===777444555555222111444000333444222//////000222000222555777888:::===???<<>>:::???FFFIIIooo~~~EEE888<<<222...<<<333777BBBUUUYYYaaa}}}{{{~~~~~~uuuwww~~~rrrXXXLLLQQQwwwhhh]]]{{{vvvfffRRRVVVwwwyyysssooolllkkkkkkrrruuuttttttzzzzzzpppiii]]]~~~{{{{{{vvvgggUUUAAA777BBBHHH;;;:::sss{{{dddRRRPPPMMMBBB===@@@<<<@@@\\\tttRRRVVVVVVMMMjjjrrr]]]QQQHHHSSSgggsssqqq~~~oooiiibbbkkkxxx___PPP@@@CCCBBBIII]]]uuuTTTAAA@@@AAADDDEEETTTQQQmmmNNNBBBtttooollllllooommmfff]]]RRRFFF<<<888ZZZlllWWWmmmdddUUUmmmrrryyyzzz}}}\\\YYY666111111000///////////////---111111555PPPtttzzz}}}|||}}}mmmXXXJJJCCCFFFTTTcccJJJLLLrrroooHHH<<<666333444555;;;DDDiiiiiiPPPMMMMMMKKKOOOLLLKKKJJJHHHGGGGGGGGGFFFEEEFFFAAAWWW~~~nnnkkkwwwvvvdddSSSSSSaaammmooommmaaacccfffkkkppptttuuuuuuqqqtttxxxzzz{{{zzzzzzzzz}}}{{{yyyyyy|||~~~yyyyyyxxxwwwwwwvvvuuuuuutttsssrrrqqqnnnhhhaaa\\\RRRNNNIIIEEEAAA>>>;;;999888333000111111111222444///000000000//////222555333555888:::;;;===???AAANNN{{{```___cccaaa```cccaaabbb```[[[[[[]]]YYYSSSXXXiiixxx|||ttt{{{yyyiiikkklll}}}hhhTTTXXXmmmzzzssssssgggVVVIIICCCHHHWWWdddVVVLLLKKKQQQLLLfff~~~UUU:::666777555555555555666777999:::;;;===???@@@AAAGGG```^^^999999666111555888444======TTTdddttt}}}{{{xxx~~~}}}www{{{wwwlllddd[[[xxxuuu|||pppkkksss}}}~~~vvvoooiiifffiiimmmnnnmmmpppwww|||~~~~~~vvviiiTTT^^^fffpppwwwyyysssiiiRRRBBB===<<>>HHHhhh[[[TTTVVVQQQDDD@@@FFFPPPNNN^^^uuuWWWSSSzzzfff]]]|||~~~[[[AAAAAARRRXXXiiizzz{{{jjj```eeemmmmmmddd[[[SSS>>>>>>>>>EEESSSbbbyyyOOODDDBBB???EEEHHHWWWXXXbbbIIIEEEsssmmmlllrrrsssmmmddd[[[NNNBBB:::RRR{{{wwwYYYhhhiiikkk}}}||||||uuu\\\XXX555111111000///////////////+++333000,,,DDDnnnxxxwwwzzz~~~xxx|||}}}yyyiiiYYYHHH@@@>>>@@@HHHQQQGGGEEEmmmxxxNNN===AAA777222666333<<>>???AAABBBfffdddYYYccceee`````````bbbbbb___YYYZZZ^^^\\\VVVSSS^^^yyyyyyxxxnnnrrrppprrr^^^QQQeee~~~~~~vvvsssnnngggZZZMMMEEEDDDNNNgggZZZ```ppp999>>>BBBFFFTTTeeewwwfffBBB555777888555555555666666777999:::;;;;;;AAAFFFAAAHHHsss{{{EEE333;;;444555<<<222...DDDCCCaaawww|||}}}zzz||||||}}}yyyuuu{{{yyygggooo|||~~~uuu}}}vvv{{{~~~|||wwwtttlllllliiigggkkkrrrtttrrrzzznnngggooo~~~VVVKKK^^^xxxuuuhhhiiiiii[[[AAA666===@@@BBBDDDAAAppp}}}ccc[[[YYY\\\UUUFFFAAAHHHlllbbbgggvvv[[[QQQtttrrrLLLEEEVVV\\\qqqzzztttqqqnnntttvvvggg]]]eeefffHHHEEEIIIMMMLLLLLLdddaaaCCCCCCCCCAAAGGGIIIUUU]]]}}}[[[FFFFFF{{{rrrnnngggooorrrlllddd[[[NNNAAA;;;CCCsss~~~ZZZeee}}}aaaZZZlllrrrjjjfff^^^[[[qqqqqqvvvxxxqqqZZZ}}}TTT555222111000//////.........000555222---:::]]]}}}yyy|||yyy~~~ooo}}}pppzzz~~~~~~|||sssiiiXXXKKK???<<>>AAATTTlllzzz|||{{{|||qqquuuRRR???EEESSSYYYXXXYYYVVVSSSXXXccchhhfffdddiiioooqqqooonnnpppsssuuutttrrrpppnnnnnnnnnnnnlllmmmnnnnnnmmmkkkiiigggddd```[[[TTTMMMHHHDDDBBB===<<<:::777444222///...222222222111000000//////444444444444444444444444555<<<===:::666666PPPxxxiiihhhfffeeedddeeeeeefffhhhfffdddbbbaaa```]]][[[UUUWWWkkkwwwttt~~~uuu}}}{{{wwwdddJJJ^^^ppp}}}zzzwwwsssnnnkkk^^^PPPFFFBBB>>>EEEfffnnnVVVLLLAAA;;;888999@@@HHHTTTjjjzzzDDD666999555222777222777;;;:::999:::===>>>???CCCFFFDDD```TTTBBB555555666222333:::777AAA___ooovvvzzzyyyzzzyyyyyyuuusssxxx~~~www}}}xxxeeeIII===XXX~~~rrrqqqwwwuuu{{{}}}nnnVVVjjjhhhrrryyyPPPCCCTTTvvvcccpppiiibbbHHH<<<000@@@TTTEEE:::MMMrrr\\\YYYXXXYYYVVVMMMFFFCCCZZZ\\\bbbWWW~~~mmmPPPgggoooRRRFFF^^^|||{{{uuuppp___LLLHHHNNNIIIHHHRRRXXX[[[YYYBBB<<>>[[[zzzuuuoookkkfffooolllaaacccjjj\\\CCCGGG;;;kkkkkk^^^wwwxxxiiiccchhhaaaOOOLLLVVVXXXWWWwwwWWW|||SSS444222111000//////.........000333111---555OOOpppyyy|||xxxuuu|||}}}yyy}}}~~~~~~|||ppp```UUUCCC@@@???@@@DDDTTTsssSSSJJJ;;;444444222555<<<===CCCpppxxxggg[[[RRRSSSUUURRRMMMJJJGGGGGGHHHHHHGGGEEECCCAAAAAA@@@???GGG```zzziiicccIII@@@CCCGGGKKKOOOPPPLLLKKKOOOQQQPPPYYY]]]cccdddccccccfffjjjnnnmmmlllkkkjjjiiiiiiiiigggffffffdddaaa\\\YYYVVVQQQNNNJJJEEE@@@<<<:::999777777666444222111000///...//////000111222333333333...))))))...666>>>BBB===JJJ@@@111DDDlllgggfffeeecccccccccddddddfffcccaaa```___^^^\\\ZZZVVVSSSdddssssss{{{yyyhhhpppssswwwtttdddiiikkkvvv}}}yyyvvvssspppkkkhhhXXXMMMEEEBBB???GGGiii}}}ZZZKKKBBB:::888888;;;DDDMMMYYYmmm|||~~~[[[:::333666444444888555888:::;;;<<<>>>AAABBBAAADDDHHHOOOyyywww???777333777888555777;;;FFFCCCTTTzzzkkkzzzvvvttttttxxx~~~yyyyyywwwtttrrrsssxxx|||zzz}}}wwwaaaTTTBBB>>>>>>CCCIIIZZZwwwmmmqqqrrrfffnnnooopppppppppqqqqqqooogggccchhhiii___eee{{{QQQ???OOOooo^^^lllnnnTTTrrrtttgggJJJ999???DDDGGGAAA<<>>]]]zzzyyy}}}rrrrrryyyzzz}}}}}}~~~~~~|||eeeMMMAAA;;;:::<<>>AAA===:::OOOrrreeetttzzzxxxyyyyyyuuulll___NNN???777;;;BBBGGGEEEAAA@@@@@@@@@IIIMMMPPPRRRRRRSSSWWWZZZ^^^^^^^^^^^^^^^]]]\\\\\\XXXXXXVVVSSSOOOKKKGGGEEEAAA@@@>>>;;;888777555555000000000000000000000000---...///000111222333333000222555:::===;;;666111===888222DDDkkkddd______^^^^^^]]]^^^^^^^^^aaa___]]]\\\\\\\\\ZZZXXXZZZQQQ]]]pppvvvyyy|||xxxrrrvvvrrrsss{{{zzz||||||uuuiiiooozzzwwwtttqqqoookkkgggdddYYYMMMCCC===666999SSSpppqqqSSSJJJAAA:::555444777<<>>FFF===HHHqqqLLL888777666555555555888;;;777VVVbbbsssyyyvvvrrrqqquuu{{{uuussstttuuuqqqqqq{{{}}}dddBBB<<<>>>AAAEEEDDD???CCC\\\www~~~}}}zzzxxxzzz~~~~~~tttkkkrrrFFFBBBdddlllmmmhhhuuujjjppp[[[888>>>777BBBKKK@@@EEEvvv```ccc]]]YYYXXXTTTMMMGGGFFFAAAcccmmmhhhqqq]]]]]]|||vvv}}}jjj```jjjvvv___IIILLLDDDSSSVVVXXXTTT:::JJJZZZmmmmmmkkkfffkkkmmmiiiccc^^^WWWPPPCCC@@@YYYzzz|||___hhh}}}ZZZRRRcccmmm___PPP555222111000///............///---///000,,,111NNNooo}}}~~~~~~{{{tttqqqwww~~~{{{|||~~~~~~}}}cccFFF:::DDD<<<999JJJjjjyyyfffSSSAAA@@@111:::444111;;;888:::NNN{{{^^^WWWUUUSSSRRROOOLLLIIIHHHCCCCCCCCCBBBAAA@@@>>>>>><<>>??????@@@???===???AAAAAAAAACCCFFFIIIIIIJJJLLLMMMMMMLLLKKKJJJEEEEEEEEECCCAAA???===<<<999999888666555444444444---............///////////////000000000000000000000222555888;;;>>>BBBEEE777999IIIpppsssWWW[[[[[[[[[[[[[[[[[[\\\\\\]]][[[ZZZYYYZZZZZZXXXWWW^^^RRRXXXnnn{{{{{{{{{}}}ooovvvyyyjjjoooyyyuuussspppnnnkkkhhhdddaaaYYYKKK???888111...:::KKK}}}eeeRRRGGGDDDJJJ???999444444666:::AAAIIIYYY[[[XXXRRRVVV]]]SSS@@@///333666444666999;;;999AAA;;;888:::>>>???@@@AAAIII???aaalll777999888555222222777<<>>===<<<<<<:::;;;<<<;;;BBBZZZssszzzwww}}}fffTTTAAA;;;555666:::===>>>===888888888888777888999;;;:::;;;===>>>>>>===<<<<<<999999999999888777777666222222222111000//////..................///////////////000000111111111222333999??????;;;777888;;;JJJppp{{{\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^ZZZXXXWWWXXXYYYZZZYYYXXX\\\SSSSSSggg{{{|||{{{{{{xxxvvvwwwhhhjjj{{{}}}||||||wwwpppqqqooollljjjhhheeebbb___RRRDDD999888888777999===OOO[[[LLL444<<>>999555555777888>>>EEESSSOOOOOOSSSSSSIII<<<555222777888666999???@@@<<>>===<<<;;;;;;;;;777:::@@@999333CCC]]]yyymmmtttzzz|||}}}}}}qqqrrr\\\LLL;;;555555555555444666666555555444444333333444444555666666555555555555444444333222222111111000111111000000...------////////////////////////---...000222444666888999===@@@AAA>>>;;;===FFFMMMdddWWW```VVVWWWXXXYYYZZZ[[[[[[[[[YYYXXXWWWXXXZZZ\\\[[[ZZZXXXTTTPPP]]]tttzzzzzzzzzssswwwwww{{{zzzppptttvvvfffdddoooqqqsss~~~xxxwwwxxxtttmmmllljjjgggeeedddaaa^^^[[[NNNAAA777777;;;:::777777666EEE@@@;;;ZZZvvviiiLLL;;;777444666777999===CCCFFFCCCIIIRRRNNN???888<<<888888666666;;;AAABBB@@@DDD;;;666999;;;;;;???GGGTTTOOO777<<<555333666<<<<<<888<<>>PPPcccuuutttwwwxxxnnnXXXCCC;;;;;;;;;BBB[[[aaaRRRnnnccc]]]lll]]]WWWRRRQQQOOOKKKJJJLLLKKKEEEFFF]]]dddsssdddaaayyyTTTOOOYYYkkk~~~yyytttrrruuuvvvtttqqq{{{{{{~~~{{{tttzzzvvvKKKPPPMMM???UUU[[[ZZZVVV<<<@@@qqqlllhhheeeggggggbbbbbbfffiiigggbbb___SSSOOOKKKnnnsssrrrUUUZZZxxx]]]zzzIII555222111000//////.........///,,,,,,.........444>>>XXXxxx}}}{{{zzzyyyyyyuuulllffflllwwwssstttvvvzzz~~~~~~zzzpppcccZZZXXXfffttt~~~hhhFFF<<<777444666666222666999888DDDjjjWWWNNNJJJKKKLLLJJJEEEFFFIIIFFFAAA@@@???>>>===<<<;;;;;;;;;999777888;;;888555;;;GGGyyy~~~yyyvvv}}}vvvwww}}}kkkSSSDDD:::333222444444444444555555555333111222222111111000111111111111000000///............///000111111111000///............//////000000000111222444666999;;;===>>>DDD;;;333555IIIiii~~~hhh[[[VVV```TTTUUUWWWXXXZZZZZZZZZZZZYYYXXXXXXZZZ\\\^^^^^^]]]UUUYYYQQQUUUmmmwwwxxxvvvuuuyyyllliiivvv{{{xxxlllnnnxxxtttpppyyy~~~wwwqqqppprrroooiiidddccc```___^^^[[[XXXUUUMMMCCC999555555444444555555???AAANNNuuujjjFFF:::666444666777777:::???<<<@@@FFFHHHBBB;;;:::>>>:::777555999===>>>???@@@AAA:::888>>>BBBCCCMMMZZZOOO999444999999444888@@@<<<555DDD^^^}}}yyy|||yyyvvvttttttqqquuuzzz}}}}}}yyyvvvtttrrr}}}sss|||]]]DDDBBBTTTYYY^^^ssskkkAAADDD\\\jjjXXXPPPccc}}}kkkfffwwwnnnjjjZZZCCC888<<>>```|||sssjjjgggcccjjjgggiiijjjhhhhhhhhhfffccc```\\\TTTjjjxxx|||lllxxx\\\nnn|||^^^xxxFFF333222111000//////.........///,,,***+++,,,...///000???vvvuuu}}}qqqtttwwwcccggg|||qqqqqqrrrvvv{{{~~~zzzzzz}}}~~~}}}|||{{{zzzuuummm|||rrrFFF666@@@:::222333//////777AAA???QQQ\\\YYYKKKSSSKKKKKKGGGCCCDDDIIIFFF???@@@???>>>===<<<;;;;;;;;;666888777555777<<<===999@@@aaazzz}}}mmmWWWEEE999777;;;222333444666777777444222111000///---------...///,,,,,,,,,,,,---...//////***+++---.........---,,,,,,,,,---...///111111222888888999;;;<<<===>>>>>>999AAASSSnnnzzz\\\[[[YYYTTT\\\YYYZZZ\\\^^^````````````ZZZYYYYYY[[[^^^``````___VVV___TTTRRRiiiwwwyyy{{{{{{zzzuuutttwwwwwwtttmmmfffeeegggeee______]]][[[ZZZYYYWWWSSSQQQIIICCC;;;555222444:::AAA======<<>>===;;;666777>>>???;;;:::===666333:::IIIUUU^^^qqqKKK777999444444444---222===999999\\\~~~zzzsssvvv||||||yyywwwwww{{{zzzrrrnnnpppttttttooorrrsss~~~ooozzzlllVVVSSSfffzzzTTTbbbjjjvvvjjjbbbZZZtttnnnjjjqqqVVV@@@>>>@@@@@@GGGRRRXXXPPP^^^mmm]]]]]]MMMSSSNNNKKKMMMNNNKKKKKKMMM@@@;;;GGGGGGcccuuuuuu^^^ccc{{{^^^IIIFFFEEEFFFHHHGGGRRRooozzzjjjgggdddaaa]]]ZZZXXXXXXXXXQQQOOOMMMDDD@@@MMMSSSFFFJJJFFFKKK___YYYZZZPPP===WWWyyyggglllmmmeeehhhbbbkkkmmmfffaaabbbccc```YYY[[[ccckkk|||kkkhhhbbbppp@@@333//////...------------...---------............///666UUUttt{{{wwwyyyfffZZZlllggggggmmmppppppvvv~~~}}}|||xxxuuuyyy}}}zzztttwwwvvvvvvvvvwwwuuusssqqq~~~III===444333222111222777333EEECCCTTTrrrWWWTTTPPPPPPFFFGGGIIIIIIHHHFFFBBB@@@AAA@@@>>><<<;;;:::;;;;;;999888888777666555555444:::>>>ZZZ~~~vvvsss{{{uuurrrqqq```FFF>>>GGG888444222333222000333888444333222222111222222333///000000111111000.........---------......///000000//////111555888:::<<<555<<<<<<<<<@@@===;;;DDDLLLkkkvvvWWWQQQVVVYYYZZZ\\\YYY[[[]]]___``````^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZWWW^^^[[[QQQYYYrrrxxx|||{{{|||~~~}}}{{{tttnnngggaaa^^^[[[VVVRRRZZZXXXVVVTTTSSSQQQMMMKKKIIIGGG@@@666111333888<<>>AAAAAA???DDD>>>777;;;999666:::;;;EEEEEEYYYQQQ999888777444444;;;///888CCC888<<>>vvvhhhxxxiii^^^```eeecccdddeeefffeeebbb^^^[[[ZZZRRRbbbmmm|||yyywww}}}uuuKKKHHH]]]uuuppp\\\bbbhhhppp@@@333//////...------------...------------............000CCCdddzzz}}}qqqXXXJJJ\\\fff```\\\fffppptttvvvvvvsssrrruuuyyywwwqqqrrrpppnnnmmmmmmkkkgggcccbbbttt```;;;444000444888777888:::>>>FFFXXXrrr^^^UUUSSSKKKGGGLLLLLLLLLKKKHHHEEEBBB@@@???>>>===;;;::::::::::::888888777666666555444444666999QQQtttyyypppssstttfffMMMGGGKKK???444333444222///...222222111222333555666888000///............//////------......///000111222444666999;;;;;;:::777555DDDFFF===777===BBBOOOdddnnn\\\PPPTTT[[[[[[[[[___VVVWWWXXXZZZZZZYYYWWWVVVWWWXXXXXXXXXWWWWWWVVVUUUSSSZZZYYYPPPSSSfffzzzmmmjjjzzzrrr{{{zzzjjjxxx|||tttmmmvvvmmmaaaVVVQQQPPPQQQSSSPPPOOONNNOOOOOONNNLLLIIIHHHEEE???777333555999;;;666DDDLLLKKKQQQYYYQQQ???:::888666444444555666888<<>>???:::666<<<:::MMMcccjjj???333777666333444222555===???EEEdddvvvwwwxxxssssssrrrrrrrrrpppmmmjjjmmmnnnmmmkkkhhhggghhhiiisssnnnmmmoooppp{{{~~~iiirrrnnn^^^ZZZ\\\wwwWWWbbb|||rrrwwwrrrbbbTTT??????===>>>FFFOOOKKKAAAfffeeeXXXXXXVVVQQQNNNMMMLLLJJJIIIHHHGGGGGGJJJEEEAAACCCLLLbbbuuueeeiiivvv}}}PPP:::EEEIII>>>NNNOOO\\\~~~iii```]]]ZZZQQQQQQQQQIIIJJJDDD@@@CCCDDDBBBCCCGGGDDDMMM```[[[WWWHHHCCCRRRkkk}}}lllddd___^^^```]]]aaabbbcccbbb___]]][[[[[[\\\[[[ZZZmmm{{{~~~mmmLLLLLLUUUWWWXXX^^^fffxxxeeennn???444//////...------------...------------............000333RRRvvvvvvyyyhhhDDDOOOXXXXXXVVVWWWZZZ[[[hhhjjjkkklllqqqvvvuuuooopppkkkgggffffffddd^^^YYYPPPUUU]]]eeejjjcccMMM999777222...000444777<<>>===<<<;;;:::999888888888777666666555555444444333444333@@@[[[pppuuuqqqppp~~~wwweeeaaaDDDLLLRRRKKK777(((+++555222555777999888444///,,,888777666555555777999;;;777777888999:::;;;;;;<<<666999===@@@AAAAAABBBCCC666???BBBJJJZZZiiipppSSSMMMMMMSSSUUURRRRRRWWWUUUVVVWWWXXXWWWVVVUUUTTTQQQRRRSSSSSSSSSRRRQQQPPPQQQUUUVVVQQQMMMWWWmmmsssxxx}}}uuuooosssvvvxxxxxxrrrkkkWWWIIIDDDFFFIIIGGGGGGGGGIIIJJJJJJHHHFFFEEEBBB===999777777:::<<<===ZZZfff\\\aaasssiiiJJJ888777555444333444666777777???EEEBBB===;;;:::999===GGGFFF@@@???888666???EEE\\\[[[CCC111333888666333555777@@@???999OOOuuuyyyrrrooonnnmmmnnnooonnnllljjjqqqpppnnnkkkiiihhhiiikkksssiiihhhooolllnnnlll```JJJSSSgggrrr{{{pppooo|||qqqwwwyyykkknnnpppaaaJJJ<<<<<<555===LLLIII===JJJfffaaaXXX\\\VVVPPPQQQMMMLLLJJJIIIGGGFFFFFFFFFGGGDDDAAA???DDDVVVvvvnnnhhhlllzzzUUU>>>DDDCCC===FFF@@@EEEbbbpppvvvfff[[[XXXVVVNNNMMMLLLDDDHHHBBB???BBBDDDDDDDDDEEEKKKUUUYYYPPPhhhddd555AAAXXX]]]|||aaabbbccc```___[[[``````___^^^]]]\\\[[[[[[___UUUMMM]]]xxxzzz}}}|||]]]YYY___aaaeeeccc~~~zzzgggaaalll>>>444//////...------------...,,,,,,---------.........111+++???kkkzzzwwwuuurrrwwwbbbFFF???TTT^^^OOODDDIIIPPPTTTWWW[[[aaaggggggccceee___ZZZXXXZZZXXXRRRLLLEEE>>>999999999666333333111333666777666888>>>DDDUUU]]]KKKYYYTTTJJJMMMOOOQQQNNNKKKFFFBBB???======::::::999888777777666666555555444444333333333333333111222<<>>;;;::::::999<<<@@@IIIdddqqqmmmzzzyyyRRR777666555444444555666777444999>>>===;;;999:::;;;===GGGHHHEEEBBB;;;<<>>555222999;;;666555::::::>>>>>>OOO{{{zzznnnsssooolllkkklllmmmqqqsssssssssuuutttrrrnnnkkkkkknnnpppjjjfffhhhmmmjjjgggwwwuuuttt]]]CCCDDD___yyy|||lllfffnnn~~~llldddiiiqqqllldddyyylllQQQEEE@@@;;;EEEAAAFFFLLLAAAEEEyyynnnOOOQQQZZZTTTMMMNNNKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBBBB@@@@@@LLLhhhxxxrrrsss~~~zzzZZZAAAAAAGGGFFFLLLJJJNNNhhhwwwuuucccUUURRRRRRLLLKKKKKKDDDEEEBBB@@@@@@AAACCCGGGIII\\\WWWOOOTTTLLL:::???eeettt```hhhjjjfffeeeddddddbbb___^^^]]]\\\[[[ZZZYYYVVVQQQWWW^^^ccc|||~~~ttthhhiiivvvnnnYYYgggjjj===444//////...------------...,,,,,,,,,------------...---'''...KKKmmm|||{{{zzzwwwtttyyyzzzRRR:::FFFPPPEEE???FFF888===@@@BBBGGGLLLLLLHHHJJJFFFAAA@@@BBBAAA>>>999666222222666555000///333(((333>>>AAA@@@DDDNNNWWWlllNNNKKKVVVOOOJJJRRRRRRJJJGGGDDD@@@===;;;;;;;;;888888888777777666555555333333333222222222222222222333000---444KKKhhh|||qqqiiihhhnnn|||kkkPPPHHHPPPWWWWWWUUUEEE???666...***,,,000444222222444555777888999999::::::888777777777888888333888>>>BBBFFFNNN\\\fffvvvxxx}}}[[[IIIDDDGGGDDDDDDHHHKKKMMMOOORRRJJJKKKLLLMMMOOOOOOPPPPPPNNNOOOPPPQQQQQQQQQPPPOOOTTTPPPRRRVVVSSSNNNTTTbbbuuu{{{}}}~~~sss```rrrzzz}}}sss```NNNBBB======<<<<<<===???AAA@@@??????<<<:::<<<;;;:::AAAJJJSSSggg|||tttBBB666666555555555555666777444555777999999999===AAAEEEMMMLLLHHHEEE>>>DDDWWWppp]]]EEE777555666:::888444666>>>>>><<>><<<:::999999999666666777777666666555444111111111111111111111111000333555000---777NNNbbbwwwpppttt|||qqquuuvvvjjjUUUIIIQQQ___YYYZZZZZZVVVMMM???222***555444444333333333444444777666555555777:::===@@@:::HHHZZZgggpppzzzxxx~~~|||yyyzzzlllJJJCCCGGGHHHCCCCCCEEEJJJNNNOOOLLLIIIJJJKKKLLLMMMOOOQQQRRRSSSPPPPPPPPPQQQQQQQQQRRRRRRTTTPPPQQQWWWVVVQQQPPPUUUyyyqqqooouuuvvvjjjwwwtttfffgggkkkyyy{{{~~~}}}}}}yyy{{{|||vvvhhhVVVEEE<<<;;;999888888;;;===>>>>>>===::::::<<<::::::GGGWWWjjj~~~nnn888666666666666666777777888666444555888999;;;???EEECCCFFFCCCAAACCCBBBPPPiiiuuu>>>333555444555666444222888AAA===KKKkkkiiiqqquuuoooyyytttsssssstttuuuuuutttrrroooooonnnllljjjkkkmmmooonnnqqqkkkbbbfffqqqrrriii~~~ooossszzzfffTTTPPPDDDEEE]]]mmmwwwssssss}}}{{{yyy{{{~~~zzzzzzyyytttpppkkkhhhjjjiiieeehhhnnnrrrzzzwwwllljjjnnnqqqlllOOO:::===BBB@@@AAAIII@@@CCCDDDYYYYYYYYYWWWRRRNNNLLLJJJIIIHHHGGGEEEDDDBBBBBBAAAAAA===@@@DDDDDD@@@BBBPPP___}}}||||||}}}~~~}}}}}}xxxdddNNNIIIJJJ___sssmmmXXXNNNNNNGGGDDDEEEAAAAAACCCCCCAAABBBJJJRRRUUUKKKGGGaaaBBB======uuuyyyhhhfffllliiiiiinnnnnniiieeeaaa______]]]YYYUUUTTTUUURRRSSSRRROOOdddzzzfffVVVPPPgggggg<<<444//////...------------...++++++,,,,,,,,,------------000//////???___|||sssuuu}}}aaaHHH>>>:::555888;;;;;;777555666666333222333333111//////111333222333222...///444999;;;CCCCCCAAAFFF[[[{{{jjjbbb\\\WWWIIICCCJJJKKKFFFFFF???>>>===;;;:::999888888555666777777777666555444000000000000000000000000000///222444222///666BBBWWWaaavvv}}}|||yyynnnzzzzzz~~~zzzjjjUUUHHHGGGPPP^^^hhhkkkeee\\\UUUFFFCCC===777444444666777:::999:::<<>>DDDEEE???AAADDDFFFHHHHHHHHHFFFCCCOOOOOOOOOPPPQQQSSSTTTUUUQQQPPPOOONNNOOOPPPRRRSSSPPPPPPRRRTTTTTTSSSRRRRRRoooyyy}}}tttxxx|||}}}~~~nnngggooouuu|||}}}xxxtttrrrvvvwwwwwwvvvooodddWWWNNNFFFBBB===::::::;;;<<<<<<;;;999;;;<<<888999MMMdddzzz^^^666777777777777888888999999888666777<<<===<<>>EEEUUUccc~~~hhhHHH===111444333444666555666<<>>???IIIUUU|||zzzxxxvvvvvvxxx{{{}}}vvv|||tttrrrggg[[[YYY{{{qqqXXXKKKKKKEEEBBBDDDBBBAAABBBAAACCCKKKUUUWWWRRRFFF[[[YYY@@@AAArrrcccllldddeeegggcccgggkkkdddddd```]]]]]]]]][[[VVVQQQRRRQQQLLLMMMRRRLLLNNN___lllvvvyyydddUUUUUU]]]dddfff;;;444//////...------------...++++++,,,,,,,,,---------***......***---EEEjjjrrryyyrrrTTT@@@;;;666:::999666444777888777444777888555111000444888---555:::999;;;@@@@@@:::999CCCTTTllltttlll[[[RRRZZZRRRKKKPPPFFF===III??????>>>===;;;:::888888555666777777777666555444/////////000000000000000222***)))333555...,,,111444NNNtttsssmmmuuuwww}}}ttthhhddd[[[XXXSSSRRRWWW```kkkqqqwwwpppfff\\\VVVVVVYYY\\\]]]]]]___dddnnn{{{{{{xxxttt{{{|||{{{tttQQQ;;;BBBGGG<<<888@@@<<<@@@AAA@@@@@@CCCHHHKKKOOONNNNNNNNNOOOPPPQQQQQQQQQPPPNNNLLLMMMOOORRRSSSKKKPPPRRRQQQPPPRRRTTTTTTbbb~~~~~~WWWffflllsssxxxxxxwwwwwwwwwsssssssssvvvyyyxxxtttoooTTTNNNFFF???;;;:::999999:::999;;;<<<777999PPPlllqqqsss___TTTBBB---777777888888999999999::::::777:::@@@AAA======BBBCCCEEEIII[[[yyy^^^<<<666666555555555777999:::<<<@@@DDD___{{{hhhsssllljjjqqqlllhhhhhhjjjlllnnnmmmiiifffiiikkkmmmmmmmmmmmmnnnpppllleeecccgggfff___^^^cccccckkkhhh^^^jjjaaaiiiJJJAAA???HHHPPPZZZqqq~~~wwwxxxuuujjjaaacccggg___MMM===:::???@@@>>>AAAIIINNNNNN^^^fffRRRWWWLLLIIIOOOOOOGGGDDDHHHFFFEEEDDDBBBAAA@@@??????AAA???>>>>>><<<===FFFQQQvvv~~~|||yyywwwtttrrrrrruuuyyy|||qqqzzzvvvmmmmmmjjjdddgggoooUUUHHHHHHDDDBBBFFFFFFAAA@@@>>>DDDSSS___ZZZNNNOOOwwwmmm>>>GGGLLLuuuhhhdddeeeccc```hhhiii\\\^^^[[[YYYZZZ\\\ZZZTTTOOOMMMOOOKKKJJJMMMGGGEEEPPPkkkyyy~~~lllVVVLLLYYYllldddbbb888555000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,...,,,---///+++...EEE```{{{}}}xxx}}}{{{sssaaa]]]III;;;333666999666444555:::888888;;;;;;999999<<<:::===??????<<<:::<<<>>>VVV|||zzzaaaVVVUUUSSSKKKFFFKKKMMMIIIEEEEEE@@@???>>><<<:::999999999777777666555444444444444////////////............000///...---------------...444AAAVVVkkkzzz~~~}}}~~~}}}|||sssaaa^^^___[[[UUURRRVVV[[[dddnnnssspppllljjjppppppwwwfffvvvttt|||nnnlll}}}xxxqqqxxx|||BBB@@@===;;;::::::;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@FFFGGGIIIHHHHHHIIIKKKMMMLLLKKKKKKKKKKKKKKKLLLLLLFFFLLLQQQRRROOOMMMNNNPPPYYYggguuu{{{}}}yyyvvvJJJRRR[[[iiijjjhhhsssxxxkkkllloooooohhhjjjlllPPP???>>>???;;;:::===???;;;666666===DDDKKKHHHDDD???;;;999777777888999888777666777999<<<===888888<<<===<<<@@@GGGJJJ[[[{{{NNN<<<<<<777333555777333666<<<888777MMMllltttjjjggghhhhhhhhhjjjggghhhjjjkkkkkkiiifffdddlllmmmnnnnnnnnnmmmkkkjjjbbbccccccaaa```aaaccceeegggffflllxxx~~~bbbFFF>>>@@@DDDLLLVVVgggxxxyyyuuuqqqmmmxxxvvvuuuzzzxxxeeedddXXXMMMIIIEEE===:::<<>>>>>>>>===<<<;;;===AAADDDlll{{{|||zzztttqqqssstttrrrpppoooqqqqqqnnnhhhcccaaabbbrrrQQQNNNHHHCCC@@@???@@@BBB===@@@FFFPPPZZZ\\\RRRFFF\\\vvvSSS===EEEuuu|||nnndddddddddddddddbbb___\\\\\\[[[ZZZVVVRRRPPPOOOOOOKKKJJJIIIHHHGGGGGGHHHIIInnn~~~|||jjjWWWNNNXXXooogggaaa777555///...---,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///,,,+++;;;OOOwwwzzzttt{{{xxxlllxxxqqqjjj\\\PPPLLLFFF;;;666777<<<888777::::::999;;;???CCCAAA???>>>BBBMMM]]]hhh|||jjjrrrwww^^^[[[UUUGGGQQQJJJGGGJJJJJJFFFCCCCCC???>>><<<;;;999888888888555555444333222222222222////////////............//////...---------------///111666???OOObbbuuuyyyyyyxxx{{{xxxvvvssskkkccc```ZZZZZZYYYWWWTTTTTTZZZ```kkkcccllliiiuuujjjvvvzzzyyy|||xxxwwwooo666>>><<<:::999888999:::::::::;;;<<<>>>????????????@@@BBBDDDEEEFFFHHHKKKNNNKKKJJJJJJJJJJJJKKKKKKLLLHHHMMMRRRRRROOOMMMNNNPPPTTTZZZjjj~~~www|||tttuuusssyyyuuulllRRRMMM^^^iiimmmooolllooolll```VVV```uuu|||lllaaaQQQAAA;;;;;;:::999888888:::;;;:::::::::::::::999999999333666;;;>>>??????@@@AAAHHHDDDBBBBBBAAAEEERRR___uuuwwwVVV999555:::999777888222666<<<===<<>>>>><<<<<<<<<;;;:::<<>>===DDDHHHRRRZZZTTTKKKMMMWWW\\\BBB666VVVlllbbbfffeeeeeeddddddaaa]]]ZZZZZZYYYWWWTTTQQQOOONNNNNNKKKJJJIIIHHHGGGGGGHHHHHHddd}}}~~~xxxbbbQQQOOONNN\\\kkk___666555///...,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,)))(((***...,,,(((...999]]]uuu}}}uuu|||vvvqqq{{{}}}mmmUUUDDD???@@@<<<;;;===>>>===???DDD888@@@NNN\\\iiixxxyyyYYYRRRZZZUUUGGGLLLIIIGGGGGGEEEAAA???AAA===<<<;;;999888777666666333333111000000000000000/////////............---///...---------------------......---333EEE___rrrzzzyyywww{{{}}}xxxssssss|||rrreee^^^___dddhhhiiilllmmmvvvooovvvtttrrr|||{{{UUUAAA999888888666666666777888999999999::::::;;;===>>>???<<<>>>AAABBBCCCEEEHHHKKKJJJIIIIIIIIIJJJKKKKKKLLLKKKNNNRRRRRRPPPNNNNNNOOOQQQNNN\\\xxx|||fffFFFKKKWWW___eeedddeeeiii^^^[[[jjjmmmkkkvvv~~~hhhLLLDDD<<<999;;;===;;;888555555666777777777666555888999;;;<<<<<<<<<>>>@@@;;;@@@IIITTTaaauuuoooCCC999111333888888777777777:::;;;===JJJnnnqqqeee```]]]aaadddcccbbbccciiiiiihhhhhhgggffffffeeeiiijjjlllmmmllljjjgggddd```bbbcccccccccdddgggiiikkkiiicccfffmmmmmm{{{}}}nnnbbb\\\JJJ555MMMFFFBBBEEEMMMVVVaaahhhkkkooosssrrrooopppvvv|||ppprrrtttwwwzzz|||~~~~~~zzzjjjXXXKKKSSSSSSRRRMMMEEE???<<<<<<===;;;;;;<<<===???GGGPPPWWWEEEAAA\\\jjjYYYPPPOOORRRMMMLLLJJJHHHGGGFFFEEEEEEBBBBBBAAA@@@???>>>======:::;;;:::999888:::===@@@IIIZZZ|||yyyzzz}}}vvvnnnhhhggghhhiiifffaaa^^^]]]]]]]]]\\\WWW]]]^^^YYYWWWXXXQQQHHHEEEEEEDDDDDDCCCBBBAAA@@@CCCNNN___```MMMBBB^^^cccJJJ???BBB}}}}}}dddtttcccfffeeedddcccbbb___[[[XXXYYYXXXVVVSSSQQQOOONNNNNNKKKJJJIIIHHHGGGGGGGGGGGGSSSmmmyyyzzzsssqqqvvv{{{rrraaaOOOIIIZZZppplll\\\444444///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++***'''))),,,,,,((((((,,,;;;UUUooo{{{vvvxxxzzzzzz{{{www{{{qqqnnnnnnppppppnnnnnnqqquuu~~~yyyvvvVVVVVV[[[RRRJJJMMMHHHGGGGGGEEEAAA======>>>;;;:::888777666555555555222222111000//////////////////.........---------......---,,,,,,---------***---///---,,,333BBBOOOjjjyyy}}}|||yyyzzz|||~~~qqqLLL444333<<<444444444444555666777888999999888888999;;;===>>>???@@@BBBBBBBBBCCCEEEGGGIIIIIIIIIIIIJJJKKKMMMMMMMMMOOORRRRRRPPPNNNNNNOOOPPPLLLSSSgggwww||||||~~~~~~|||vvvQQQ;;;:::MMM]]][[[___mmmfffhhhxxxjjj^^^qqqwwwiiiWWWIIICCC@@@<<<999@@@??????>>>======>>>>>>DDDCCC@@@===>>>CCCKKKQQQTTT___pppfff::::::999888666777888999999===<<<===LLLrrrYYYaaa^^^___eeehhhgggeeeeeehhhhhhfffeeeeeeeeeeeefffiiiiiiiiihhhgggfffeeedddcccdddddddddbbbaaabbbdddiiikkkjjjfffgggtttzzzaaabbbsssmmmUUU>>>;;;>>>EEEFFF@@@<<<<<>>===<<<<<<:::::::::999888999;;;>>>FFFJJJkkkxxxyyyzzz||||||ssshhhaaaaaa___\\\[[[[[[YYYTTTPPPQQQUUUTTTNNNJJJIIIGGGCCCFFFCCC???===>>>CCCIIIMMMQQQWWWXXXMMMCCCXXXeeeBBBAAABBBeeelllaaa~~~xxxdddnnndddcccaaaaaa```___\\\ZZZZZZXXXVVVTTTSSSQQQPPPNNNJJJIIIHHHGGGFFFFFFEEEEEEHHHQQQlllttthhhhhhmmmqqqsssuuudddZZZQQQRRRXXXqqqjjjYYY333444///---,,,+++,,,,,,+++)))++++++++++++++++++++++++,,,)))(((+++,,,***)))***+++:::PPPhhhuuuwwwuuuqqqsssxxxzzz{{{sssgggoooSSSEEEQQQTTTFFF???EEEEEEFFFFFFBBB???===<<<<<<999888777666555444444444333222111000000/////////............------------------,,,,,,,,,------...+++...111111000///111333@@@]]]||||||zzzzzz{{{^^^BBB999:::777222///222222222333444666777777999888888888999;;;===>>>???@@@BBBBBBBBBDDDFFFHHHIIIIIIIIIJJJKKKLLLNNNOOONNNOOOPPPPPPOOONNNNNNNNNNNNPPPQQQTTTcccuuuyyysss}}}|||uuummmzzznnnfffXXXBBB>>>KKKQQQ\\\kkkfffiiiwwwmmmkkkwwwfffYYYPPPKKKFFFCCC???<<<;;;===@@@CCC???BBBHHHOOOYYYfffrrrzzzcccGGG888555888888888777777999;;;<<<888DDDWWWwww```UUU]]][[[^^^eeegggeeecccdddeeedddcccbbbbbbccceeefffiiigggdddbbbbbbbbbdddeeeaaacccccccccaaa``````aaafffccchhhlllbbb___~~~dddYYYooo~~~xxxmmmdddWWWJJJ>>>888>>>HHH777888:::===@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@;;;;;;::::::;;;>>>BBBDDDCCC===;;;>>>???<<<<<<>>>FFFLLLRRRPPPLLLLLLRRRWWWnnnvvvYYYVVVZZZUUUNNNNNNHHHGGGFFFDDDCCCBBBBBBBBB??????>>>===<<<;;;;;;:::999::::::999888999;;;===??????ZZZ|||~~~zzzzzz}}}rrrggg___ZZZVVVTTTTTTTTTQQQNNNJJJKKKKKKIIIHHHGGGCCC???BBB@@@>>>>>>BBBHHHOOOSSS]]]VVVFFFAAA___pppMMM@@@AAAZZZtttvvv|||mmm\\\lllcccbbbaaaaaabbbbbbaaa___]]]ZZZWWWUUUTTTSSSQQQOOOHHHHHHGGGFFFEEEDDDCCCBBBGGGJJJssstttmmmeeecccbbb```lllrrr}}}|||ssscccWWWRRRMMM]]]uuugggWWW111333...---++++++,,,,,,***)))++++++++++++++++++++++++,,,***)))***+++,,,++++++***,,,666MMMnnnxxxbbb|||xxxtttyyy}}}~~~kkkjjjRRRTTTQQQKKKIIIIIIHHHDDDDDDEEEDDD@@@>>>???>>>;;;888777666555444444444444333333222111000000000000.........------------,,,,,,,,,,,,,,,,,,------............///000000///---000===OOO___kkkvvv}}}~~~NNN:::444111222///,,,111:::000111222333444555666666777777777777999:::;;;<<<:::<<>>???@@@???@@@???>>>=========>>>>>>===>>>>>>===;;;;;;<<<>>>???>>>>>>@@@EEEIIIJJJIIIIIILLLLLLLLLUUUlllooo```UUUUUUUUUOOOJJJJJJFFFEEEDDDBBBAAAAAA@@@@@@>>>>>>===<<<;;;:::999999888999:::999888888999;;;777???UUU{{{vvvxxxsssxxxrrrjjj^^^TTTNNNKKKKKKKKKHHHFFFDDDDDDFFFHHHFFFDDD<<<>>>BBBGGGKKKMMMNNNOOOCCCHHHQQQooolllCCC>>>EEEdddyyyeeekkkcccdddcccbbbaaabbbdddeeedddccc^^^ZZZUUUSSSSSSRRROOOKKKFFFFFFFFFEEECCCBBB@@@???DDDHHHuuuooo]]]VVVVVVQQQVVV___kkkvvv}}}vvvmmmfffaaaXXXMMMLLLRRRWWWvvvdddUUU000333...,,,++++++,,,+++***)))************************)))************++++++)))***)))+++999QQQjjjyyy|||zzznnnmmm~~~bbbXXXcccMMMPPPXXXXXXMMMIIINNNOOOKKKDDDDDDBBB>>>@@@CCCAAA:::777666555555444444444444333222111000////////////.........---------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,---...///000333000000777FFF\\\rrryyyvvvkkkqqqzzzrrrccc???222111777000,,,///333555444444///000111222333333444444333444555777888888888999777999<<<>>>@@@CCCFFFIIIDDDDDDEEEFFFHHHJJJLLLMMMLLLLLLLLLMMMNNNNNNNNNNNNHHHMMMMMMIIIOOOaaaqqqwwwUUU@@@EEE555@@@NNN\\\ggglllqqqwwwzzz~~~|||fffPPP???CCC666,,,...666:::888555666222555;;;:::666BBBTTTgggeeeIIIIII[[[MMMMMMPPPUUUXXXWWWZZZ^^^[[[\\\\\\^^^```bbbcccddd____________``````aaaaaa^^^```bbbcccbbbaaabbbccc```ZZZ[[[ccceee______dddiiirrrppp}}}~~~ooogggqqq}}}UUUUUUSSSPPPLLLGGGDDDCCCCCCBBBAAA@@@??????@@@@@@<<<@@@CCCEEEEEEFFFHHHJJJAAAJJJNNNLLLOOOXXX[[[YYYCCCNNN\\\nnnjjj\\\XXXRRROOOMMMKKKHHHGGGDDDCCCBBBAAA@@@?????????======<<<;;;:::999888888777888888888666666777888444@@@IIIiiiyyysssxxx~~~sssfffZZZRRRNNNMMMFFFDDDAAA@@@@@@???@@@AAA>>>AAAEEEIIILLLMMMLLLKKKAAA```iiiNNN555BBB^^^xxxsssZZZfffhhhaaabbb```______```aaa```___\\\WWWQQQOOOOOONNNJJJEEEDDDDDDDDDCCCBBB@@@>>>===@@@<<<[[[xxxtttwwwfff___PPPOOONNNQQQXXX```dddfffiiikkknnnppppppooommmkkk___WWWQQQOOOJJJJJJYYYlll~~~}}}bbbTTT///222...,,,++++++++++++***(((************************&&&)))+++******)))(((&&&)))+++,,,---555HHH^^^mmmwww~~~kkkllliiigggqqqbbbaaadddPPPJJJJJJNNNLLLEEEEEEMMMDDDDDDAAA===AAAFFFCCC:::777666555555444444444444222111000//////......///......---------,,,,,,,,,++++++++++++,,,,,,---...+++,,,---,,,++++++,,,...)))+++...111333;;;KKKZZZmmm||||||vvv~~~~~~[[[<<<333666444---)))000777444...+++...333...///000111222222222222111222444666777777666666888999;;;<<<<<<>>>AAACCCBBBBBBCCCEEEGGGIIIKKKLLLKKKJJJJJJKKKMMMNNNNNNNNNKKKJJJIIIIIIIIIOOO___oooyyyqqqrrrtttrrr}}}yyynnnfff^^^AAA<<<>>>BBBHHHYYYhhhgggwwwyyy~~~{{{rrrooobbbMMM???;;;:::777111:::<<<555222444444000888222555???@@@BBB\\\}}}^^^BBBJJJLLLDDDLLLKKKNNNTTTVVVXXX\\\bbbXXXYYY[[[]]]___aaacccdddZZZ\\\___aaabbbaaa___^^^bbbdddeeeeeeccc`````````]]]cccccc\\\YYY]]]\\\XXX]]]www{{{kkkssszzzuuugggqqq|||xxxmmmddd```UUUTTTRRROOONNNMMMMMMMMMHHHJJJMMMMMMLLLNNNRRRUUU___mmmooobbbZZZ]]]___YYYooobbb[[[VVVUUUQQQJJJIIILLLIIIDDDCCCBBBAAA@@@????????????===<<<<<<;;;:::999888777555666777666555444555666222===777NNN~~~zzzuuuzzzyyyooonnnqqqsss~~~{{{pppeee]]]ZZZRRRQQQQQQNNNIIICCCBBBDDDEEEEEEEEEEEEGGGIIIJJJLLLnnnmmmFFF@@@AAAcccxxx[[[bbb[[[aaa```___]]][[[ZZZ[[[[[[ZZZYYYYYYTTTNNNLLLLLLJJJEEE@@@CCCCCCCCCBBBAAA>>><<<;;;DDD///:::SSSccc{{{uuuwww___WWWKKKDDDDDDHHHLLLNNNNNNPPPTTTVVVVVVUUURRRQQQOOOIIIHHHMMMRRR^^^|||{{{YYYPPP999///...---,,,+++***************************)))(((((())))))))))))))))))))))))&&&)))***))))))222DDDRRRuuuuuuooouuu{{{|||vvvYYYfffmmmOOONNNSSSPPPQQQOOOJJJGGGLLLPPPLLLDDDBBB@@@>>>===<<<;;;999777666444222333555666444111///111333333000---,,,+++......---,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,------...///000111111HHHZZZmmmyyyyyyppp|||iiiBBB<<<555111000000///------------............///////////////000000000000111222222333333444444555666444777AAAHHHFFF@@@===???@@@CCCFFFHHHJJJKKKLLLGGGGGGGGGHHHKKKLLLMMMLLLJJJEEEDDDIIIGGGDDDMMM[[[sssvvv|||~~~aaaFFF???555AAALLLCCCYYYggggggsss~~~uuueeeSSSFFFCCCEEE<<<777888999666555999555444444666888777666555;;;666BBBCCC???fff\\\DDDEEEHHHEEECCCHHHIIILLLOOOSSSWWW[[[\\\ZZZZZZ[[[[[[\\\]]]^^^^^^^^^______```aaabbbccccccgggfffccc```^^^[[[ZZZZZZ```ZZZVVVWWWVVVSSSVVV]]]dddhhhyyyuuu}}}}}}qqqzzz~~~xxx{{{{{{uuusssxxx}}}wwwooojjjlllooollleeeiii^^^XXX```ooobbbVVVXXXSSSNNNJJJIIIJJJIIIEEE@@@DDDBBB@@@>>><<<<<<<<<<<<;;;;;;;;;:::888666555444555555555555555555555555...444999@@@RRRnnnvvvrrr^^^dddnnnsssqqqtttxxxrrreee^^^\\\XXXTTTPPPLLLIIIGGGHHHDDDCCCDDDBBBKKKlll{{{XXXDDDAAABBBkkkaaazzzjjj\\\\\\\\\]]]```]]]\\\\\\^^^___^^^YYYUUUTTTQQQNNNLLLLLLJJJEEEAAADDDBBB@@@>>>>>>>>>===;;;;;;888EEECCCcccwwwwwwdddSSSJJJGGGGGGGGG===IIIOOOHHHDDDKKKRRRSSSIIIOOOWWW```sss|||ZZZNNN666---...---,,,+++***************************)))(((((()))))))))))))))))))))))))))+++,,,***(((+++555===ZZZiiitttwwwzzz|||uuujjjbbbnnn}}}}}}ssszzzlllnnnaaaiiidddQQQGGGNNNTTTRRRJJJIIIHHHIIINNNRRRMMMEEEAAA???<<<;;;;;;999777555888666444222222111///...//////000000000...---,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,------.........///:::GGGSSScccuuu{{{ttt~~~|||nnnUUU@@@444999555000---......---,,,------------................../////////000000000000000111111222333333333444222555===BBB@@@===<<<@@@AAACCCDDDFFFGGGGGGGGGEEEEEEFFFHHHIIIJJJJJJIIIGGGBBBBBBFFFDDD@@@GGGSSSuuu}}}~~~|||rrrVVVNNN<<<555:::555DDDDDDMMMdddsssrrrtttxxxsss{{{}}}~~~||||||tttllleeeeeemmmtttvvvtttaaaTTTHHHCCC???888444555///---000555555111111444222555333000333;;;===:::;;;AAADDDHHHZZZdddEEE???DDDEEEDDDDDDGGGHHHJJJMMMQQQUUUXXXZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^___]]]WWWTTTVVVVVVUUUWWW[[[ccc\\\aaarrrrrrmmmqqq}}}{{{wwwyyytttooommmrrryyy~~~~~~}}}qqqccc\\\XXXVVVSSSOOOKKKJJJKKKJJJFFFBBBBBBAAA@@@>>><<<;;;;;;;;;;;;;;;:::999888666444444444444444444444444444444555666555666AAA]]]yyylllfffcccfffkkkkkkgggddd___^^^\\\XXXTTTPPPMMMKKKEEEDDDIIITTThhhmmmSSSDDD<<>>===;;;999222???BBB]]]|||ooozzz{{{kkk___VVVRRRSSSIIIAAAIII```vvv|||xxxjjjmmmyyy}}}[[[LLL555,,,...---,,,+++***************************)))(((((())))))))))))))))))))))))***+++,,,+++)))((()))***222@@@RRRdddwwwuuutttqqqhhh]]]\\\hhhzzzqqqlllsssnnnaaafffyyy{{{^^^MMM@@@BBBDDDCCCFFFKKKLLLJJJFFFGGGHHHIIINNNQQQLLLDDD@@@>>>;;;:::999777555333555555333000......///111222///,,,---//////...+++///...---,,,++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++'''+++...333@@@UUUiiisss~~~ooo{{{{{{YYY>>>222...---,,,000...,,,,,,---------,,,------------.....................////////////000/////////000111111222222333111444999<<<;;;;;;>>>AAAAAABBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHFFFBBBCCCEEECCC>>>BBBKKK\\\kkk{{{|||~~~}}}~~~zzz|||QQQ@@@;;;???;;;999AAAFFFEEESSShhhpppkkkmmmqqqsssssspppmmmjjjdddXXXKKKGGGJJJLLLGGGAAA>>>777333444666555555666444555888;;;999444444777222999;;;777888===;;;444:::FFFRRRuuuQQQEEE>>>@@@BBB???>>>BBBDDDEEEFFFIIIMMMQQQTTTVVVWWWXXXXXXYYYZZZ\\\\\\]]]\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYZZZ[[[]]]^^^``````YYYSSSQQQTTTWWWXXXXXXYYYYYYVVVXXX___gggbbbWWW\\\^^^WWWOOOSSSOOOLLLJJJKKKJJJFFFCCC@@@??????>>>===;;;:::999::::::999888777666444333444444444444444444444444777444111111555HHHqqq|||zzzzzzqqqdddaaaZZZVVVQQQLLLIIIIIIJJJKKKXXXXXXaaazzztttMMM:::555HHHiii}}}{{{rrrcccYYY\\\bbbaaa___```cccbbb```___^^^ZZZVVVRRRPPPPPPOOOLLLHHHEEEDDDDDDEEEBBB@@@??????>>>===<<>>JJJlll}}}iiidddoookkkccckkkttt\\\KKK555---------,,,+++***************************)))(((((((((((((((((((((((((((((())))))***,,,,,,,,,***(((&&&***111===RRRhhhrrrqqq}}}zzzuuutttsssqqqUUU]]]fffjjjiiigggjjjoooiiiiii||||||kkkYYYFFF:::777CCCAAACCCHHHJJJGGGCCCCCCGGGIIIHHHHHHKKKMMMHHHAAA???===:::999888666444111///000111///---///444999666111,,,+++...000...***///...---+++************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++************---...---,,,...555<<>>CCC>>>QQQSSSWWW[[[\\\ZZZVVVRRRVVVLLLAAA;;;999777222---999555333333444444333222666555444333222111333555;;;;;;::::::999;;;BBBJJJ\\\eee{{{GGGFFFBBB??????<<<999;;;BBBAAABBBCCCEEEHHHLLLPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[YYYZZZ[[[\\\]]]^^^___```^^^^^^^^^]]]]]]\\\[[[[[[UUUQQQPPPSSSXXXZZZYYYWWWQQQVVV]]]bbbeeeuuu|||pppfff^^^]]]]]]XXXRRROOOPPPMMMJJJIIIIIIGGGEEEBBB======>>>>>><<<;;;999777888888888777666555333333333333333333333333333333333...000666666<<>>>>>>>>===;;;CCC333;;;<<<:::EEEYYY{{{uuu___TTTiii[[[|||KKK666000------,,,+++***************************)))(((((((((((((((((((((((((((((()))((('''))),,,---,,,+++000...***''',,,777@@@CCCNNN\\\ppp|||www{{{eeeWWWFFF999444555<<>>AAAGGGGGGCCCCCCHHHHHHHHHFFFDDDFFFIIIGGGBBB???===:::999888666444222,,,...000///...111777<<<:::444---+++...///,,,)))------,,,+++***)))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))+++---...,,,***)))***...555<<>>???AAABBBCCCCCCCCCCCCFFFJJJKKKIIIGGGFFFGGGGGGFFFFFFFFFDDD???>>>@@@AAA@@@LLLoooooozzznnnGGG;;;888:::999>>>???666;;;<<>>=========<<<:::;;;111;;;<<<777999QQQiiiYYYcccxxxssstttYYYwwwIII666222...---,,,+++***************************)))(((((())))))))))))))))))))))))***(((&&&&&&(((*********(((+++---,,,)))'''((()))///222777BBBSSSfffppprrrvvv{{{zzzsss~~~rrr^^^III999<<<888444222222222222333888:::???BBBAAA@@@DDDKKKEEEFFFDDDBBBCCCGGGGGGDDD===;;;999777777666444222000111000000///111444666777333...,,,,,,---+++))),,,+++******))))))******))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''))),,,,,,***+++///---/////////444===AAA@@@___]]]```iiipppqqqppprrrkkkoooiiiYYYOOOKKK@@@222777111+++((()))---111444444111,,,&&&"""$$$,,,333+++,,,...---+++******+++,,,,,,,,,,,,------------,,,,,,,,,---------....../////////000111111222222000---...222444333555999:::;;;===???AAACCCCCCDDD@@@DDDGGGGGGDDDBBBBBBCCCCCCCCCBBBBBB@@@>>><<<;;;:::<<>>=========@@@DDDHHHJJJMMMNNNOOOPPPRRRSSSUUUUUUYYYYYYYYYYYYYYYZZZZZZZZZXXXXXXXXXXXXVVVTTTRRRPPPPPPSSSTTTRRRRRRUUUVVVTTTRRRQQQLLLIIIKKKSSSYYYZZZ\\\iii]]]\\\^^^YYYUUUTTTQQQKKKIIIJJJGGGFFFEEEDDDBBB@@@???>>>::::::::::::999888777666555666666555444333222222111111111111111111111111333...---222222111888BBBZZZnnnvvv~~~rrrhhhjjjcccVVVJJJXXXrrruuulllzzzmmmsss}}}YYYYYYPPPPPPRRRSSSTTTWWW[[[^^^[[[[[[[[[YYYUUURRRQQQQQQJJJJJJIIIFFFCCCBBBCCCEEEBBB???===<<<<<<;;;:::999444111999777666777FFFvvvlllTTTYYYlllzzzkkkiiiVVVrrrGGG555111...---,,,+++***************************)))(((((())))))))))))))))))))))))))))))(((''''''''')))***$$$+++000000...,,,---&&&+++...000555;;;<<<999@@@MMMWWWVVVQQQNNNKKKHHHKKKFFF;;;000,,,...333555'''+++000333444444222000666;;;===<<<<<>>@@@CCC@@@@@@???>>>======<<<999555<<>>>>>>>>::::::999888777777777777444444555444444333222111000000000000000000000000/////////......///333777HHHgggwwwxxx~~~zzzrrrjjjccchhhxxx~~~nnnYYYllljjjrrrwwwRRRTTT???NNNQQQUUUVVVXXXZZZ[[[[[[TTTUUUUUUSSSOOOLLLMMMNNNKKKHHHEEECCCCCCDDDCCCCCC@@@>>>;;;:::::::::888777444555888111888888444QQQqqq{{{oooYYYQQQTTTsssvvvsssbbbUUUaaaUUUoooEEE333000...---,,,+++***************************)))(((((())))))))))))))))))))))))((()))******))))))+++---,,,***((()))((('''''')))%%%***,,,(((%%%'''*********---,,,(((***000111---+++(((***000222---***+++...000///+++))),,,111444111777888666999AAACCC@@@DDDGGGHHHFFFDDDCCC???999777555444444444444333111222///---...000000...+++)))***+++***))))))***,,,(((((((((((()))***+++,,,))))))))))))************)))************+++++++++))))))***+++,,,---------,,,)))))),,,+++''')))///***+++***((())),,,---,,,---111222...---000111......+++,,,000///***+++111'''+++///...---,,,+++******------***&&&&&&***///(((***,,,+++******---000++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...//////000111------555;;;999555333888999:::<<<===>>>>>>>>>BBBEEEGGGEEE@@@>>>AAADDD@@@@@@>>>======>>>===;;;333:::888888DDDPPP]]]nnntttrrrmmmsss^^^gggrrrOOOHHH@@@<<<<<<>>><<<:::555222000222777:::999777444:::<<<:::<<>>===>>>:::999888666666666777888444444444444333333222111000000000000000000000000'''///333000...000222111666IIIXXXzzzrrrvvvuuuuuukkklllooorrrtttuuuvvvvvvrrrnnndddZZZZZZjjjuuuvvvnnnnnn{{{GGG<<>><<>>;;;<<<<<<;;;::::::999888888444444444444444555666777999\\\dddZZZCCCFFFWWW\\\mmmssshhh}}}vvvPPPWWWmmmUUUjjj{{{AAA666000------,,,+++************+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))*********+++++++++++++++,,,---.........---///333777:::;;;<<<<<<<<<======>>>===;;;888777444444333222222222222333/////////...------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***)))(((************************))))))*********+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,------------......//////000111222333333111333555888:::;;;<<<<<<>>>>>>??????@@@@@@AAABBBCCCBBB@@@>>><<<:::999999777888777555444777===BBBLLL^^^|||qqqvvvooowww\\\TTT```\\\HHH???MMMbbbmmmtttzzz|||}}}EEECCC888000222555444444555444444333333444444555666666777999;;;<<<>>>>>>???@@@CCCGGGJJJLLLNNNPPPQQQKKKOOOSSSUUUTTTSSSTTTVVVQQQTTTWWWWWWVVVTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOJJJHHHFFFDDDCCCDDDEEEEEEHHHBBBCCCHHHEEEBBBQQQgggsssrrrzzzeeeZZZVVVUUURRRRRRQQQPPPPPPPPPPPPPPPOOOMMMJJJGGGEEEDDDEEEEEECCCBBB@@@@@@@@@???<<<:::999888888777666555444333888BBBDDD888000111333000............................../////////000000000000333999KKKpppwwwmmmrrrpppGGGCCCGGG>>>;;;CCCDDDHHHLLLOOOOOOOOONNNOOOOOONNNOOORRRTTTVVVUUUTTTMMMKKKIIIGGGGGGEEECCCAAA======<<<;;;:::999999888444444333333444555555666<<<@@@ooorrr\\\PPPHHH@@@SSSqqq{{{~~~wwwrrrnnnttt}}}UUUQQQjjjWWWlllxxx???555000---,,,+++******)))******++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++,,,---------+++,,,...111444777999;;;888888999999999999888777444333222222111111222222//////......---,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++************++++++******************++++++******************************++++++******))))))***************************************++++++++++++++++++++++++*********++++++************++++++,,,,,,,,,,,,------------//////000000000111111111111222444666999:::;;;;;;===>>>>>>??????@@@@@@AAACCCBBB@@@>>><<<:::999999999888666444444444666888888BBBYYYuuu}}}kkkooo~~~jjjooo[[[ooo{{{{{{uuuxxxlll}}}xxxxxxrrrMMM333333///...111333222111333333333222222333333444555555666777999;;;<<<======>>>AAAFFFIIIJJJKKKLLLMMMKKKMMMPPPSSSTTTTTTSSSRRRRRRTTTWWWWWWVVVTTTTTTUUUVVVUUUSSSQQQOOONNNLLLLLLHHHHHHFFFEEECCCCCCBBBBBBAAA@@@BBBEEECCC>>>===???OOORRRiii~~~nnnYYYIIICCCDDDFFFHHHJJJJJJKKKLLLLLLLLLLLLLLLKKKIIIGGGEEECCCAAA@@@???AAA@@@>>>>>>>>>===:::888888777777666555444333333777BBBEEE:::///...111222000000//////......------.........////////////000///000111777OOOppppppfff{{{nnnBBB+++<<>>===<<<;;;:::999888888444333333333333444444555;;;111EEEaaapppxxx___SSSLLL???___hhh|||zzz~~~vvvxxx}}}ooojjjRRR\\\RRR|||\\\pppuuu===444000---,,,+++***))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,+++,,,---///222666999;;;777777777777666666777777333333222111111111111111//////...------,,,,,,+++++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************))))))))))))******)))))))))***************************************))))))************))))))************************************************+++++++++***************++++++************++++++++++++,,,,,,,,,---------////////////////////////000111333555777888::::::<<<<<<===>>>????????????BBBAAA???<<<:::999888777;;;999777666666666555333888555:::LLLddd{{{|||{{{qqqiiisssbbbuuulll{{{xxxmmmuuuuuupppuuuMMM//////<<<111111222222111000000111222111111111111222333333333444666777999::::::;;;999===AAADDDEEEEEEFFFFFFKKKKKKNNNQQQTTTTTTQQQNNNSSSTTTTTTTTTRRRQQQPPPOOORRRRRRPPPOOOMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@===??????>>>???CCCBBB???IIIBBBDDDMMMQQQYYYvvvttteeeQQQHHHGGGGGGIIIJJJJJJFFFCCCEEEFFFHHHJJJKKKKKKKKKJJJGGGGGGEEECCCAAA>>>===<<>>>>>>>>>>>>>>???>>><<<:::888777666666888777666777888777555333999333///666FFF\\\tttvvvyyymmmsssrrrkkktttyyy\\\===555666333///222444444111...///111222000000000000000111222222222222444555777888888888777:::>>>AAABBBBBBCCCDDDKKKKKKMMMPPPRRRRRRPPPMMMSSSRRRQQQOOOMMMKKKIIIGGGKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???<<<@@@???999888<<<>>><<>>AAABBBKKKXXXZZZaaafffrrrYYYGGGBBBCCCCCCCCCEEEFFFEEEBBB@@@AAABBB@@@BBBDDDFFFHHHHHHHHHGGGEEEEEECCCAAA???===;;;:::===<<<:::;;;;;;:::888666555555444444333222222222---//////......000111///111000000///...------,,,------------............---222333...+++222===FFF___bbbqqquuummm|||uuuuuuggg]]]sssLLL...,,,===CCC555---555999555:::<<>><<<;;;:::999888666555444333222222111111111111222222,,,666777...AAAwwwyyyhhh\\\TTTSSSZZZccc___YYYVVVXXXUUUNNNKKKNNNNNNZZZmmmssseeefffaaatttttt;;;222///,,,+++***))))))((())))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))+++---///222444666666777777666555444333222111000000///000000000......------,,,++++++++++++************)))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))+++++++++***************)))))))))*********************))))))))))))******++++++++++++,,,,,,,,,,,,...---------------------...///000111333555888999999:::<<<===>>>>>>===<<<<<<;;;:::888777777666666333444555555555555444444222333444666999AAAKKKSSSpppxxx}}}yyy^^^DDD+++***777???:::222...111000---,,,///222222/////////...///000000111000111222444555555666666888:::===???AAABBBDDDFFFKKKLLLNNNOOOOOOOOOOOOOOORRRPPPMMMKKKJJJHHHFFFCCCGGGHHHIIIIIIIIIGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@999>>>@@@<<<999::::::::::::999;;;AAAEEECCC<<<777<<>>:::888;;;???<<<===>>>@@@AAABBBCCCCCCDDDBBBAAA???===<<<;;;;;;<<<;;;::::::::::::888666333333333333222222222111333111000000222333111/////////......------,,,,,,,,,,,,,,,---------......+++000444333//////333888AAAfffmmmjjjaaaAAA666???555555444444555555444444888:::<<<>>>???BBBEEEHHHLLLLLLMMMPPPQQQPPPMMMJJJJJJGGGEEECCCAAA@@@===;;;:::999888777555333222222222222111000000000000111333222000000555EEEaaazzz}}}```FFF888666===EEEDDD???DDD[[[ssskkkdddvvvuuu<<<222...,,,+++***))))))(((((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***+++---...///222333555666666666444333111111000////////////000......---,,,,,,++++++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))((((((''''''(((((()))&&&&&&'''(((((()))******(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((()))))))))*********+++******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........000222444777888888999;;;=========<<<;;;:::999999888888888888888111333555555222111333555///444777666444444666777JJJYYYdddvvv~~~VVV555555888<<<;;;111''')))222,,,///...+++,,,111111............---...//////000///000111222333444444444777999;;;<<<>>>AAAEEEHHHKKKMMMOOOOOOMMMMMMOOORRRRRROOOLLLJJJKKKJJJHHHFFFIIIIIIJJJKKKJJJIIIGGGEEEBBBAAA???>>>>>>???@@@BBB<<<;;;===??????<<<<<<===;;;<<<<<<;;;===@@@???<<>>999;;;DDDHHHEEEMMMHHHDDDQQQ\\\]]]^^^kkkwwwxxxvvvxxxhhh[[[bbbRRRSSSSSSOOOHHHBBB>>><<<>>>===>>>>>><<<888555555666888<<<>>>>>>===<<<;;;:::::::::;;;<<<>>>???@@@AAA@@@===;;;::::::;;;<<<;;;:::999999::::::888666222222222222222111111111222111111222111000000000---------------,,,,,,,,,+++,,,,,,,,,,,,---------+++---111222111///111444;;;VVVsssyyywwwuuupppkkkvvvSSS111:::222&&&888///,,,333777333111444555666999;;;===AAAFFFJJJKKKKKKMMMOOOPPPOOOKKKHHHIIIGGGDDDCCCBBB@@@===;;;::::::888777555333222111222111000////////////000333111///222333///999OOOmmmwwwwww|||gggzzzvvv<<<222---,,,+++***)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))***+++,,,------...---///333555777666555444111111000///////////////......---,,,,,,++++++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++******))))))(((((())))))*********+++******))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,---------------...///111444666888777999;;;=========<<<;;;:::999999888999999::::::222555888666222000333777555666444000...222777:::000???FFFTTTllltttuuuQQQ===:::777666///,,,000222000222666---000000---...222///)))...------------...//////...///000222222333333333555666777999;;;>>>DDDGGGKKKNNNQQQOOOKKKKKKOOOTTTQQQNNNKKKKKKMMMMMMKKKIIILLLLLLMMMMMMLLLJJJHHHFFFAAA@@@>>><<<===???AAACCCFFF===999<<<<<<888777;;;555;;;<<<666555:::>>>>>><<<333===BBB666777@@@999999:::888<<<@@@:::<<>>===BBBIIIHHHDDDDDDDDDEEEEEEBBB>>>===???===>>>>>>===;;;:::<<<===:::;;;999666888===>>>:::;;;888666777;;;===<<<999;;;:::::::::;;;===???@@@@@@>>>;;;999888999;;;<<<;;;:::999:::::::::888666222222222111111111111111+++---///000---+++---222+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---...---...111999111;;;OOO^^^nnnmmmUUUEEE999...555111:::...333444111///111444444222444666999===BBBHHHLLLNNNNNNNNNOOOOOOLLLGGGCCCGGGEEECCCAAAAAA???===;;;;;;;;;999888666444333222111111000///////////////&&&111000+++111666444777VVV~~~pppwwwnnnyyyooo;;;444---******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&)))$$$///000******%%%(((((($$$&&&!!!''')))&&&''',,,***$$$%%%((((((%%%'''+++)))######***222'''333''''''555'''000777111...777222......///......---,,,,,,111///...***///..."""((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((************************+++++++++,,,,,,,,,------............---///333666:::;;;<<<======;;;999888;;;:::999888777777777777444444333333333222222222222222222222222222222222---222666999???OOOfffwww~~~~~~~~~bbbAAA777777444111333222111111000///......---................................................///000000000111111111111444555777999<<>><<<;;;;;;;;;;;;:::888>>>===<<<;;;:::999999:::999999999999999999999999666777777777888888888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888777777666777777777777777777777777777777777777777777777777777888888888888999999999;;;;;;;;;::::::999999999999999999888888777555555222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111333444333444???RRRaaaxxxttttttqqqjjjqqqqqqhhhgggpppzzzpppzzz@@@;;;444111222333222111000111111111222222222222222333555888===BBBFFFHHHDDDCCCHHHHHHEEEIIIJJJ@@@CCCCCCBBBBBBAAA@@@@@@???===;;;888555222222222222///............------------------...///000000111===```wwwyyy~~~qqq~~~yyysssxxxlllfff}}}oooxxxmmm999333,,,******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$+++###(((***...(((,,,%%%"""'''(((***,,,333---$$$ ###'''%%% ###&&&&&&###$$$))))))&&&---***"""'''&&&+++"""...111000333000888***$$$---............---,,,+++---&&&%%%$$$(((...,,,///))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((************************+++++++++,,,,,,,,,,,,---------...------...111444888999:::;;;;;;:::999888:::999888777666666666666444333333333333222222222222222222222222222222222333444555222111555@@@IIIVVV```qqqmmm```KKK:::///111444222111444111111000000///......---................................................//////000000000111111111333444555777999<<<>>>???AAADDDDDDBBBDDDIIILLLLLLLLLNNNPPPSSSSSSRRRQQQOOONNNMMMKKKHHHEEECCCAAA@@@===;;;::::::::::::999777;;;;;;999888888777777777888888888888888888888888666666666666777777777888777888888888888999999999999999999999999999999999999999999999999999999999999999888777777666555555666666666666666666666666555555555555555555555555555555666666666666777777999999888888888777777777888888888777777666444444222222111111000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000...,,,111<<>>BBBDDDHHHFFFAAA@@@DDDFFFFFFGGGAAAAAAAAA@@@??????>>>>>><<<:::888555333222111111............------------,,,------...//////000000,,,===MMM```nnntttjjj777222,,,******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&)))###!!!)))###---((("""######!!!***000---'''&&&***%%%''''''$$$###&&&((((((!!!(((333+++///***...)))<<<'''&&&'''888,,,:::---............---,,,,,,444......000+++++++++""")))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,,,,+++---///222444555777888999999888888888777666555444444444555333333333222222222111111111111111111111111111111000111222000......000111555;;;GGGVVVeeerrr{{{{{{```KKK:::555888///+++,,,222222------222000000000///......------------------------------------------------------////////////000000000000222222333444666888:::;;;:::@@@BBB??????DDDHHHIIIIIIKKKMMMOOOOOOOOONNNMMMKKKIIIFFFCCC@@@???>>>===;;;:::888888999999777666888777666555555555555555666666666666666666666666555555555555666666666666666666666777777777888888666666666666666666666666666666666666666666666666666666666555444444333333444444444444444444444444333333333333333333333333222222333333333444444444666555555555555555444444555666666666555444333222222111111000000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000///------///111111AAARRR^^^nnnhhhUUUCCC000,,,555333000...---......---+++........./////////000000000000111333666:::===???BBBBBB999<<>>>>>===<<<<<<<<<:::999888666444222111000............------------,,,------....../////////,,,,,,000DDDkkkiiillliii666222---******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++''')))***,,,+++%%%!!! ,,,111###%%%$$$...)))&&&&&&""""""+++'''******(((%%%%%%&&&'''!!!---%%%))) """+++((()))'''111000,,,%%%,,,------.........------,,,''''''(((---%%%&&&000$$$))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))************************************++++++++++++)))***++++++***+++---///000111333555666777777777555555444333333333333333222222222222111111111111111111111111111111111111------///111444555444333///000222666;;;AAAFFFIIIiiitttzzz{{{}}}jjjZZZLLL<<<444///,,,///555555222222222///)))+++111/////////......---------------------------------------------------------........./////////000000222222222333444555666777666===AAA???===AAAGGGIIIFFFGGGIIIJJJKKKKKKJJJJJJIIIGGGCCC???===<<<<<<<<<:::888777777777777666444666555444444333333333444444444444444444444444444333333333444444444555555444444444555555555666666333333333333333333333333333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333333444444333222222111111111111000//////...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......///000222222000...(((///555999EEEXXXhhhooosssXXXDDD666666222***000???//////////////////...---,,,------------.........//////000111333666999:::999@@@;;;FFF[[[HHH222@@@======<<<<<<;;;::::::999888888777666444222000///.........---------,,,,,,,,,,,,---------.........333111///333>>>LLLWWW[[[jjj[[[???ffffffhhh666333///******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))""",,,///&&&&&&&&&"""'''---+++***"""&&&......(((###%%%&&&((()))(((%%%$$$%%%((($$$+++&&&### 666...///!!!000222...(((333&&&******++++++++++++******+++444***+++%%%###333)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******************************)))))))))*********++++++(((***++++++******,,,---...///000222444555666777333333222222111222222222222222111111111000000000000000000000000000000000000///...///111111///---000///...---...///111222777:::===@@@GGGQQQWWWXXXggg||||||nnndddbbbbbbWWWUUU@@@888BBB666,,,&&&(((---444777444000///111...---...---,,,...111............---------------------------------------------------------------............/////////333222222333333444555666666===BBB@@@???CCCHHHKKKFFFGGGIIIKKKLLLKKKJJJIIIGGGEEEBBB>>><<<;;;;;;<<<999777666666666666555333555444444333333333333444222222222222222222222222111111222222222333333333222222222333333333444444111111111111111111111111111111111111111111111111111111000000000000000///////////////////////////////////////////////////000000000111111111222222222222222333333333333333111222222222222111111000111111000000///............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++******,,,///111000...333333///+++,,,333;;;>>>BBBHHHWWWhhhooopppuuu~~~|||qqq```MMM:::...+++---222777666111---------...///000//////......++++++,,,,,,,,,---------000//////000222444666888888CCCAAANNNbbbMMM555AAA<<<<<<;;;::::::999999888777777666555444222000///...------------,,,,,,,,,,,,,,,,,,,,,---------------///111000++++++777EEEQQQgggtttvvv[[[JJJAAA<<<>>>gggeeeggg666333000******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!,,,222''''''(((&&&)))+++))))))///)))!!!!!!&&&,,,$$$!!!"""&&&)))'''%%%%%%)))+++000%%%&&&###!!!'''!!!((('''"""+++777,,,---......///////////////!!!888%%%)))111'''---"""((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************((())))))))))))*********((()))++++++******+++,,,---...///000222444555666222222111111111111222222111111111000000000000///////////////////////////111///---------...---,,,.........//////000000000111//////222111///444;;;000777;;;AAAFFFAAAFFFXXXEEECCCHHHGGG:::666999555555222777---000===666888:::666222...,,,,,,---///++++++---///111000---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///222222222222333444555555666===AAA@@@AAAFFFJJJKKKGGGIIIMMMOOOPPPOOOLLLJJJFFFDDDBBB???===<<<;;;;;;888777555555666666444333444333333222222333333333111111111111111111111111000000000000111111111111000000000111111111222222////////////////////////////////////////////////////////////////////////................................................///000000000000111111111111111222222222222333333000111111111111111000000111000000//////......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++...,,,+++,,,.../////////.........---------,,,+++333000111555777777:::@@@<<>>:::111(((***hhheeeeee444222///******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)))@@@***%%% ***!!!%%%444 @@@BBBrrrlllAAA ///&&&!!!$$$((('''%%%&&&+++(((+++dddNNNLLLTTTMMM111&&&+++OOOOOOPPPQQQRRRRRRRRRRRRRRRRRRbbb)))000''',,,&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************((((((((()))))))))******(((***++++++*********+++------...///111333444555222111111111111111222222111111000000000/////////////////////////////////------.........///000000..................------...111444555222...++++++555...(((---222))),,,AAA---...111,,,%%%///888333)))***444...222444%%%+++$$$(((---111333444333222...000222111///---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000111111333444444666;;;>>>>>>BBBHHHJJJHHHEEEIIIMMMQQQRRROOOLLLIIIDDDCCCAAA???===<<<:::999888777555555666666444333222222111111111111222222111111111111111111111111.../////////000000000000////////////000000000000........................................................................------------------------............................../////////000000000000000000111111111222222000000111111111111000000000000000///......---------------,,,,,,,,,++++++************************************************))))))))))))*********+++...............---......'''(((***...111000//////000......000000000222777999888666444555555333///222111///------...111333'''...222000111333000******,,,---,,,***)))+++---+++++++++,,,,,,,,,------------------///111333444555:::===??????===<<<>>>======<<<<<<;;;::::::999777666444222000000000000---------,,,,,,,,,++++++,,,,,,+++++++++++++++++++++,,,...///222222---(((***111888999888AAAXXXmmmyyyggg___ggg]]]EEE777555666---)))/////////999gggdddddd333111...*********)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ???@@@!!!..."""###---666???000%%%%%%)))(((%%%%%%"""%%%%%%'''***+++555)))+++mmm***... (((---(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++************************(((((((((((())))))))))))(((***,,,,,,+++******+++.........///111222444555222111111111111111222222000000000000////////////////////////////////////,,,...//////---++++++,,,.........---............,,,///...(((***111444000,,,333///,,,333222,,,---111***///444...---000,,,222...///(((...111(((666000111///+++)))***,,,---,,,//////+++''')))...222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000222333444555888;;;<<>>;;;999888999777666555666666555333111111000000000000111222111111111111111111111111.........////////////000.........////////////000........................................................................------------------------........................---------.........//////.../////////000000111111000000111111111111111000000000000///......---------------,,,,,,,,,++++++************************************************))))))))))))************'''***,,,,,,+++***+++,,,000---***+++,,,,,,---...+++,,,......+++***,,,111...++++++...///------...(((222444,,,(((---111///111///---,,,------...///,,,...///---***))),,,...++++++,,,,,,,,,---------+++++++++,,,---000222333444999CCCCCC<<>>======<<<<<<;;;;;;:::777666333111///000000111---------,,,,,,,,,++++++,,,+++++++++++++++++++++)))------((((((---111000444+++)))111555222222666;;;///BBBRRRFFFNNN___VVV^^^eeeqqqfffdddkkkYYYNNN===888333777:::,,,))):::111333///000777111,,,333eeeiiiXXX:::---,,,******))))))((((((''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''"""vvv&&&!!!///&&&***---uuu&&&'''"""!!!)))$$$'''(((---///&&&000///)))777MMMkkk]]]III111%%%'''+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222222111111111000000//////222111///.........///000......------------......------------------------,,,,,,,,,---------......------------------------..............................------------......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------......///000111444444555777:::===AAABBBDDDEEEEEEFFFEEEEEEDDDCCC>>>===<<<<<<<<<;;;888555666666777777666444222111222222222222111111111000////////////////////////...........................------------...//////................................................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............//////////////////000111111111111111111000000///...---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////333666999;;;:::999999:::::::::::::::::::::::::::555555555444222000///......---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,.........//////000222222111111111111111111111111444444444444444444444444////////////////////////////////////////////////mmmmmmYYY<<>>===;;;;;;:::999666444666666777666555444222111111111111111000000000000................................................---------------...//////...................................................------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---.........//////////////////000111111111111000000000000///...---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---.........111333777888888777777888999999999888888888777777444444444333111///...---...---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,...------......000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////xxxqqqWWW;;;000///******))))))((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''$$$///888$$$ (((###"""...LLL777!!!###666 *** &&&,,,333555%%%)))...'''(((%%%$$$'''******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,---...///000000000000000000////////////111000//////......//////......------------......------------------------,,,,,,,,,,,,------------------------------------------------------------...------,,,,,,------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------...///000111///000111333666:::===???AAAAAA@@@@@@@@@AAAAAABBB???===:::999888777555444666666666666555333222111000000000/////////..............................---------------------------------------......///------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...//////000000000000000000000//////...---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,------......000333555444444555666777777777666666555555555333333333222111///...---...---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000////////////////////////------------------------................................................}}}oooSSS999...---******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ''''''ttt$$$$$$$$$(((%%%***DDD,,,&&&---111)))'''fff$$$zzz888!!!((($$$...&&&---...///+++'''%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************+++++++++++++++,,,,,,---......//////////////////////////////000000//////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------...///000000...///000222555999<<<>>>CCCBBBBBBAAABBBCCCDDDEEEAAA>>>:::888888777666555666666666555444333222111//////.........---------------------------------------------------------------,,,,,,------...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........---...//////000000///////////////......---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++***+++++++++,,,,,,,,,---,,,///111222222222444555444444555555555666666666444333333333111000///...------,,,+++************************************++++++++++++++++++++++++,,,,,,++++++,,,------...------------------------........................------------------------------------------------{{{eeeQQQ888///---******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++ ''')))---((($$$+++ %%%222///$$$######"""&&&111###((("""***!!!"""!!!)))((('''&&&&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,------...........................//////////////////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,------...///000//////000222555888;;;===@@@@@@@@@@@@AAABBBCCCDDDBBB???;;;999999999888666777666555444333222222111.........------------,,,------------------------------------------------,,,,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------...////////////...............------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++++++++,,,...000111111222444555222333444555666888999999555555444444333222111000------,,,+++************************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{]]]QQQ:::111///******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!000%%%CCC444'''!!!,,,"""'''+++&&&!!!'''&&&$$$###%%%===bbb!!!111%%%...$$$&&&&&&&&&%%%%%%'''***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---------------..................////////////...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,---...///000//////000111333666888:::>>>???AAABBBDDDDDDDDDDDD@@@>>>;;;:::::::::999777777666555333222222111222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------...............------------------------,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))************+++************************+++---///000000111444666222333444555777888::::::555555555555444333222111...---,,,+++************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++___OOO999222///******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,"""'''nnn (((,,,"""%%%&&&%%%///!!!&&&555###yyy+++888 %%%***&&&((()))))))))******((($$$!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------.............../////////...---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,---...//////////////////111333555666;;;===@@@CCCEEEEEEDDDCCC<<<;;;:::;;;;;;;;;999777777666444333111111111222............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************))))))))))))*********************************)))***,,,......///000333555444444555555666777777777444444444444333222111111...---,,,+++************************************************************---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++gggMMM777000---*********)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$'''((('''~~~(((---###!!!,,,###---...&&&***ttt$$$--->>>%%% 666000%%%%%%---&&& 000&&&&&&&&&&&&%%%&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,------.........---.../////////...,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,---.../////////.........///000222333444666;;;>>>@@@???===<<<:::999999:::;;;:::888666777666444222111111111222//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))***,,,------///222444666666555555555444444444333333333333333222111000...---,,,+++************************************************************------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************kkkKKK777000...******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,(((111$$$+++((('''---'''999666!!!,,,$$$MMM$$$222!!!,,,""""""'''$$$+++***---'''$$$|||&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------......------......//////...---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------......///000000000333888>>>???<<<999888888<<<<<<;;;:::999888666555444333333222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********,,,...111333666555444333333444666777444444222111///...------------,,,++++++******)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************dddKKK777111///******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$###---***!!!"""!!! 111''')))###(((}}}%%%000)))***uuu000)))000///III???///***+++$$$---,,,((( &&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------...---------...............---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...---------...//////000000000333888<<<>>>@@@CCCEEE;;;;;;;;;:::999777666555444333333222111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********,,,...000222444333333222222333444555444444333222000///...---------,,,++++++******)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************^^^KKK777111///******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''+++(((&&&&&&555,,,)))------***vvv,,,$$$>>>TTTEEEPPPIIIUUUGGGzzzRRR///444***###***$$$///'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,------------------............------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***)))************++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---......//////000000000333888???EEEIIIKKK:::::::::999999777666555333333222111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++---///111222111111111222222333444555555444333222000///...------,,,++++++******)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************```KKK777111000******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((000///### ###000222*** DDD<<<&&&,,,...bbb<<>>888444&&&###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************++++++,,,------------,,,---------......------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......//////222111111666===BBBCCCBBB888999999999888777666666333333222111000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))***+++---...///111111111111222333333444555555555555333222000///------,,,++++++******)))))))))))))))))))))))))))************************************************************************************************************************************************fffIII666111000******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((...***!!!'''666==="""'''###000yyy111111'''jjjlllUUUFFF\\\fffPPPkkkXXX^^^bbb]]]^^^\\\QQQQQQHHH@@@999222&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************************************+++,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------......000///000444999;;;:::777777777777888888777666666333222222111000///......------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))***+++,,,---...000111111222333444444444444555555555444333111///------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************lllHHH555000///******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((( ***+++///$$$YYYKKK((($$$###999...vvv$$$(((777FFFbbbWWWNNNSSSMMMSSSPPPAAAAAA777>>>BBB:::KKKLLLVVVLLLKKKXXX```NNNRRRDDDDDD&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++***************++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++************************************************************++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++,,,,,,------...+++,,,...222555666555444555666666777777777777666222222111000///......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,///000111222333444444444333444555555555333111///------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************qqqFFF333///...******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$***+++&&&&&&"""@@@MMM000555>>>GGGaaa666555+++777:::---,,,333uuu@@@:::MMMSSSQQQdddddd&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++***+++,,,---------------++++++++++++******************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************************************************++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,*********+++,,,,,,------***,,,...000111333555777444555666666777777777666222222111000///...------,,,,,,,,,++++++++++++*********************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))******+++++++++---...000111333333333222222333444555555333000...------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************uuuEEE222......*********)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&%%% 333,,,uuu===@@@***<<>>555;;;FFFRRRUUUNNNGGGEEEGGG:::000%%%"""&&&***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////......///000111222333444333333222111000///......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***,,,///333555333333444444444333222222000///---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))~~~BBB000666---+++***)))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))$$$+++)))+++$$$$$$111&&&(((+++555AAAIIIQQQcccvvvzzzlllkkkhhhfffwwweeeiii{{{{{{uuutttzzz|||kkk[[[XXXXXXTTTLLLVVVdddYYYKKKOOOXXX<<>>SSSQQQZZZyyy~~~pppkkkjjjKKK@@@GGGRRRTTTPPPZZZUUULLLBBB>>>AAAFFFIIIIII;;;<<<:::222)))$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++************************))))))******++++++++++++************************************************************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------.........///////////////111111000///...---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------000111111222222222111111111000///---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))ttt???888222...+++******)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))***+++***(((((()))+++***+++''')))333555777CCCiiilllwww}}}[[[EEEHHHNNNPPPWWWYYYrrrxxx}}}}}}xxxvvvjjjccc\\\VVV[[[ffffffllllllUUUGGGBBBEEELLLPPPSSSUUUPPPDDD???DDDHHHHHHBBBCCCCCC>>>444+++''')))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((()))******(((&&&&&&'''(((''''''***)))(((((())))))((('''++++++******))))))))))))(((((()))))))))))))))((((((***,,,,,,***)))***+++...---+++*********,,,---+++******))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,******************************++++++++++++******+++******)))))))))))))))))))))))))))******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------............////////////000000000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++******))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,///111222222111111222333333222222000...,,,***)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************ttt???777222...+++******)))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******)))))))))***+++---%%%...---***...777QQQqqq{{{}}}hhhNNNOOOKKKUUUqqq}}}oooeeeccc\\\XXX```\\\UUUTTT[[[^^^ZZZZZZ```gggjjjuuupppaaa[[[SSSXXXmmmyyy~~~vvvhhhrrr}}}aaaBBBBBBOOOPPPRRRRRRMMMHHHEEEAAA>>>KKKCCC<<<<<<===888...&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((('''&&&''''''(((((((((((((((''''''((((((((((((&&&'''(((***++++++++++++,,,,,,+++***+++,,,...///(((***+++***)))((()))*********))))))))))))))))))++++++++++++,,,---......************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,******************************++++++++++++******++++++***)))))))))))))))))))))))))))*********************************************************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------............////////////000000000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++++++++++++++*********)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,///000111111111111222333333222222000///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************sss>>>777222...+++******)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++)))((((((***,,,,,,,,,,,,---***333HHHXXXhhh}}}|||___NNNJJJZZZcccjjjvvvkkkcccYYYPPPCCCEEEMMMLLLTTTjjjiiiVVVLLLSSSVVVNNNMMMTTTDDDJJJZZZmmm{{{nnnfffccceeebbbddd}}}^^^RRRGGGEEEFFFKKKQQQQQQIIIAAA<<>>>>>@@@===222(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******)))(((''''''))))))))))))))))))))))))++++++*********++++++,,,,,,,,,,,,,,,+++***(((''',,,+++))))))***---111333,,,---...---+++***+++,,,))))))***,,,,,,,,,,,,,,,******))))))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++***))))))))))))***)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------............///////////////000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++++++++++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++---///000111000000222444333333222111///---,,,+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************rrr===777222...+++******)))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***)))((()))+++,,,+++)))///......CCCfffyyy}}}qqqYYYHHHGGGYYYlllnnnqqqmmmjjjhhhXXXGGGFFFLLLNNNUUUgggnnn```ddd}}}ooo___```eeecccYYYQQQYYYWWWRRRNNNSSS```qqq|||xxxkkkZZZYYYuuuqqqlllnnnQQQLLLEEEEEEOOOTTTOOOFFFAAA999AAAGGGDDD===777222...((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((***+++++++++*********+++,,,+++***))))))***+++,,,+++***))))))***+++---,,,***)))))))))******/////////111333777:::<<<333444444222///------...******++++++,,,...//////---,,,+++***))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******))))))******))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////...///////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++,,,...///000000000222444333333222111000...---,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************qqq===666111...+++******)))))))))))))))************************(((((((((((()))))))))***((()))***+++---,,,***((('''777IIIaaazzzzzz]]]DDDGGG___uuu~~~ZZZ[[[SSSMMMNNNPPP\\\sss~~~uuunnntttppp```RRROOOQQQRRRgggtttpppggghhh___dddoootttaaaTTTJJJLLLQQQPPPJJJFFF777BBBJJJHHHAAA;;;555...))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))************************(((((())))))))))))))))))%%%(((++++++******+++,,,((()))+++***'''&&&'''((('''&&&%%%&&&***000777;;;:::<<>>???@@@>>>;;;888777777222000...+++***+++,,,---//////...---,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------..................////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))*********++++++++++++++++++++++++++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,...//////000222444333333333222111///...---,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************qqq<<<555111...+++******)))))))))))))))************************((((((((()))))))))******(((***,,,,,,,,,,,,///000444NNNmmmzzzvvvRRRPPPZZZooo|||jjjYYYOOOZZZccckkkssstttvvvxxxqqqiii```VVVPPPYYYlll{{{mmmccc```ddd___TTTKKKJJJNNNOOOMMMGGGIIIGGGFFFIIIJJJ>>>---***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))******************************)))(((''''''((((((%%%(((---...,,,,,,---000,,,000444555222000111222555444222222555;;;BBBFFFAAACCCGGGKKKLLLLLLKKKJJJKKKMMMPPPPPPNNNKKKIIIHHHEEEBBB>>>999666444333333......---,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++************+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,------------.........------.../////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...///000222444444333333333111000///...,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************ppp;;;555111///+++******)))))))))))))))************************(((((()))))))))*********)))+++---+++***...888@@@SSSnnn]]]OOOZZZjjj}}}nnnYYYQQQUUUdddtttuuu~~~~~~rrrccc```___eeesss{{{nnnyyy~~~{{{xxxiiiuuusss^^^NNNOOORRRPPPSSSRRRKKKDDDGGGLLLDDD666******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))************************+++***))))))+++...111333333777:::888333//////000555;;;CCCFFFEEECCCDDDEEEDDDCCC@@@???>>>???@@@AAAAAABBBCCCCCCBBB@@@>>>===EEEJJJPPPTTTTTTQQQOOONNNQQQQQQPPPOOOLLLIIIFFFDDD666555333111...---,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////////////////////////////,,,,,,,,,------------...------------------------,,,,,,---------.........,,,---......//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''***,,,......000222555444444444333222111//////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************ppp;;;555111///+++******)))))))))))))))************************))))))))))))***************------***(((000@@@NNNfff~~~[[[RRRaaawwwcccPPPQQQkkktttxxxvvvkkkbbbgggsss|||yyy}}}lllcccqqq|||ZZZPPPOOOKKKSSSYYYUUUFFF>>>BBBEEECCC+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))************************+++***+++---111777>>>AAAFFFHHHIIICCC:::222//////777@@@JJJOOOOOONNNOOOPPP===============<<<;;;;;;CCCAAA>>>;;;888666444333333999AAAGGGIIIHHHFFFEEEOOORRRVVVZZZZZZWWWTTTQQQHHHEEEAAA<<<666222///---************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333444444333333333333333333333333,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,---.../////////...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))),,,---...000333555444444444333222111000///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************hhh<<<999000...,,,+++******)))*********************************(((***+++,,,*********+++,,,+++***'''&&&333SSSpppsssRRRUUUrrrdddMMMWWWsss|||sssyyy```]]]dddhhhtttzzzsssooojjj\\\JJJKKKQQQXXX^^^YYYHHH999<<>>???+++666@@@DDDCCC@@@888111:::999999999666333333555===>>>GGGUUU^^^___bbbgggbbbUUUHHHCCC@@@999222...,,,,,,++++++++++++++++++***+++,,,---...---+++***++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++///...,,,+++***+++,,,---222///+++((((((,,,111444(((---000111222555888999CCC???FFFNNNIIIHHHJJJGGGKKKLLLNNNNNNKKKEEE>>>999111:::<<<444...000444555---......,,,+++***,,,---///---,,,,,,...//////...---...///000000///............---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++++++++++++++,,,,,,---,,,+++***(((---------,,,,,,,,,,,,,,,)))************)))((('''+++***)))(((((())))))***))))))))))))))))))))))))(((((()))+++...111444666444555666666555222000...,,,+++******,,,,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++hhh<<<888000...,,,++++++***************************************(((***,,,,,,******+++,,,%%%)))---111;;;RRRrrrmmmZZZaaa}}}^^^___kkkzzziii```cccgggnnnrrrnnnyyyvvv~~~zzzzzz|||wwwkkkXXXcccvvvrrruuuzzzsssvvvsssrrrqqqyyynnnlllssshhhfffJJJOOO[[[ddd\\\HHH>>>???DDD:::///)))******)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++,,,***)))***,,,---,,,******+++---...000333777;;;@@@DDDHHHHHHIIIKKKKKKJJJIIIJJJHHHCCC??????===:::666666333111444:::<<<:::666222222666666111///222///444;;;@@@FFFJJJFFF???555:::CCCJJJIII@@@777333:::777888???DDDGGGMMMTTT]]]UUUOOOKKKEEE<<<777666///...,,,+++***+++,,,,,,---,,,***((((((***+++---++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++........................!!!(((000444222---)))(((222333333444888???FFFIII:::???CCC<<<333888>>>999FFFGGGJJJQQQVVVWWWSSSNNNHHHDDDAAABBBHHHJJJ@@@444>>>999222---,,,///222333//////...//////---)))&&&,,,---.../////////............---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******************+++,,,)))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,((())))))***************))))))***************)))************************(((((()))+++---111444555444444555555444222000//////---++++++,,,,,,***)))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++ggg;;;888000...,,,,,,+++***************************************)))***,,,,,,+++***,,,---))),,,...666LLLllljjjWWWddd~~~qqqYYY\\\xxxzzzWWWJJJBBBFFFPPPTTTOOOIIIMMMYYYnnn~~~ppphhh~~~vvv~~~kkkYYYooolllvvvkkkrrryyywwwjjj\\\YYYddddddQQQBBB@@@HHHBBB888,,,'''((())))))&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++---+++)))***,,,---+++)))---///222444777:::???BBBKKKKKKNNNQQQPPPKKKGGGGGGHHHLLLHHH@@@DDDOOOOOOFFFKKKOOOJJJ@@@@@@JJJLLLDDD@@@CCCHHHJJJGGGCCCDDDHHH???>>>===>>>EEEKKKHHHAAAFFFEEEHHHMMMLLLFFFBBBCCC444111000333777:::@@@GGGGGGFFFGGGGGGCCC<<<;;;===888666333000---,,,,,,,,,---,,,+++))))))***+++,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,++++++---...///------333>>>GGGEEE@@@:::666444333333333777888:::;;;<<<===??????999:::???IIISSSVVVPPPJJJGGGDDDAAA@@@???AAAHHHPPPQQQMMMHHHCCC===666---'''---+++***+++---......---,,,,,,---..................------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++************+++,,,------,,,,,,,,,+++,,,,,,------******++++++,,,,,,------++++++,,,,,,------......((()))+++,,,---,,,++++++************************)))))))))+++---000222444444333333333222222111111111///---,,,,,,+++)))'''************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,ggg;;;888000...,,,,,,+++************+++************************)))+++,,,,,,++++++---/////////000>>>aaawwwggg```mmmsss[[[aaauuubbbWWWBBB???BBBSSSeeeaaaQQQIIIEEEPPPZZZaaannn|||~~~xxxrrruuugggWWWddd{{{ccc{{{tttsss{{{}}}tttfffVVVaaahhhZZZKKKGGGGGGEEE===000(((''')))***'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))***++++++******++++++000444:::???CCCFFFJJJLLLQQQPPPSSSXXXUUUJJJCCCCCCKKKLLLKKKJJJMMMSSSTTTQQQNNNNNNKKKHHHIIILLLMMMIIIJJJMMMOOONNNMMMMMMNNNNNNRRRRRROOOKKKKKKMMMMMMIIIFFF???<<<@@@AAA>>>@@@EEEGGGFFFDDDCCC@@@;;;888777555555999>>>???>>>@@@EEECCCAAA???;;;666222...,,,***+++---......---,,,+++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---...111777@@@FFFHHHGGGFFFEEE;;;888777;;;<<<;;;999888AAA999999LLLXXXNNNEEELLLGGGGGGIIIOOOTTTUUUOOOJJJEEELLLVVVZZZPPPBBB@@@GGGIIIKKKNNNOOOLLLGGGAAA===555111,,,)))+++...111222,,,,,,,,,------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,------...///111///---+++******++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***,,,...000222333333222222222222333444222000...------,,,+++)))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,fff:::777///...---,,,,,,+++***+++++++++***************************+++,,,,,,+++,,,...000,,,111<<>>666...)))(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++%%%***---,,,((((((---222666<<>>::::::???CCCCCCEEEGGGGGGGGGHHHGGGCCC>>>888555......---,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------.........///222666:::===DDDEEEGGGIIIIIIEEE>>>999BBB>>>???DDDGGGEEEFFFIIIDDDNNNLLLKKKRRROOOIIIPPPeee]]]QQQGGGBBBAAAAAAAAAJJJGGGHHHOOORRROOOKKKJJJQQQSSSSSSOOOJJJFFFGGGHHHCCC???:::555111...+++(((---------,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------///---,,,+++***+++,,,---,,,,,,------.../////////222111000...,,,,,,,,,,,,---,,,***(((((()))***+++++++++++++++++++++++++++************+++---///000222222222222333444555666111///......///...---+++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,eee999666///...------,,,+++++++++++++++************************+++,,,,,,,,,+++---///222...>>>WWWvvvyyyYYYdddwwwWWWZZZvvvmmm```TTTQQQQQQLLLEEEAAAFFFMMMXXX___ZZZTTT\\\jjjwwwUUUBBBkkkSSSDDDIIISSSfffPPPdddsss~~~yyyqqqssslllaaabbbzzz{{{lllyyyzzzfffXXX___mmmttttttvvvZZZJJJ>>><<<777,,,'''+++)))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))************+++++++++(((+++...---+++---555<<>>@@@@@@AAA???===:::888777777777333111///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...222222333444555666777777222000//////000000...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,ddd888666//////------,,,++++++++++++,,,************************+++,,,,,,,,,,,,---000333>>>XXXwwwttthhhbbb~~~sssccc|||]]]<<<;;;::::::???EEECCC===888IIIfff}}}|||xxxTTT@@@lllnnn;;;>>>YYYvvvRRRRRR~~~yyyuuuuuu{{{zzzvvvtttyyywwwwwweee\\\bbbqqquuuUUU@@@CCC@@@...&&&---))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))************+++++++++000///---...333:::AAAEEENNNNNNNNNLLLIIIHHHIIIJJJQQQcccjjjccccccuuuwww}}}ttt~~~rrriiipppzzzaaaRRRLLLSSSVVVPPPQQQYYYxxxzzzvvvkkkaaaXXXNNNDDDUUUSSSSSSTTTPPPJJJIIILLLIIIJJJKKKLLLLLLKKKIIIHHHEEEAAA;;;555000...------++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...------------.........///---///222666999;;;<<<===///999EEEKKKKKKLLLOOOTTTQQQSSS^^^kkkooommmttt}}}bbbTTTMMMHHHHHHJJJPPPVVVUUUOOOIII???BBBGGGKKKLLLHHH@@@:::333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,---...000222333333444888;;;???BBBEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJHHHEEECCCAAA@@@AAAAAA>>>>>>===<<<999555111...------------------------++++++***))))))***+++,,,111222444666888888999888444222111000000///---,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------ddd888666//////...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,,,,---111444NNNlllppp]]]iiiqqqWWWnnnWWW333???888444CCCbbbsssaaaCCC@@@XXXSSS@@@???ppp[[[555PPP[[[pppLLLiiiddd___kkkwwwhhhsss}}}mmmnnn{{{ssspppqqqkkkbbbcccqqq~~~___CCCGGGEEE...%%%...******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++999222,,,000;;;EEEJJJJJJHHHHHHIIIKKKPPPWWWaaagggqqqwwwuuu{{{vvv```OOOMMMYYYeeeqqqvvvxxxxxxpppfffQQQUUU\\\```[[[UUUVVV]]]OOONNNLLLJJJHHHHHHHHHHHHIIIIIIIIIFFF???666,,,&&&++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////666999===??????<<<888555@@@IIIOOOMMMJJJQQQeeewww{{{zzzsssmmm}}}~~~|||fffKKK>>>@@@HHHKKKJJJLLLJJJJJJJJJJJJJJJGGGEEE555333111...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---...000333666999:::???AAAEEEIIILLLNNNOOOPPPQQQPPPOOONNNLLLKKKIIIIIIEEEDDDAAA???>>>???@@@@@@HHHJJJKKKKKKGGG@@@999444------------------------,,,+++***))))))***++++++000222555888:::::::::999777555222111000///,,,***++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------^^^???555444---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%,,,000...***...666===tttuuuOOOaaa|||pppfffXXX{{{|||YYY???888;;;DDD???QQQlllEEEVVVrrr{{{dddgggeeeCCC???EEEbbblllHHH777SSSdddTTT>>>dddDDDRRRccckkksssyyynnnfff```}}}ssszzzsss|||rrrdddkkkwwwxxxTTTFFFGGG;;;,,,------+++***+++)))%%%&&&***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))),,,---+++)))+++111777;;;444555AAAIIIFFFFFFKKK???WWWJJJBBBiii|||wwwxxxaaaEEEGGGdddxxxjjjZZZZZZ]]]YYYXXX[[[NNNIIIIIILLLJJJDDDCCCFFFIIILLLNNNOOOJJJBBB:::444///+++)))+++///000,,,(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000...,,,,,,---///000000...///---+++,,,444>>>DDDCCCGGGDDD;;;;;;EEEHHHDDDHHHPPPVVV\\\kkk~~~|||rrreee```aaahhhgggccckkkzzzvvvlllbbbcccoooxxxuuullluuuwwwhhhkkktttiiibbbXXXKKK@@@GGGNNNNNNGGGDDDGGGFFF@@@MMMBBB555/////////+++''',,,---...///...---,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,++++++---,,,,,,+++++++++,,,,,,---...///000///...---,,,,,,---............---,,,------....../////////000+++,,,---------------,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---......---+++)))+++.........------......444===DDDEEEBBB;;;666777;;;333111===DDD@@@@@@;;;:::CCC777BBB999FFFHHHHHH??????FFFCCC888777AAA>>>===CCCDDDAAAIIIQQQMMMDDD>>>888444...)))---555---------,,,***)))+++,,,+++///444666666666999<<<:::999666444111///......,,,,,,++++++***+++++++++************************************************************************++++++++++++++++++++++++,,,,,,---------,,,+++***\\\===444555///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,,,,)))---BBB[[[tttYYYiiipppXXXlllOOO???888;;;333EEETTToooiiiSSSdddcccTTTYYYWWWUUUCCCAAA[[[kkk^^^[[[nnnwwwDDDOOOjjjIIIAAAZZZnnnxxxrrrssswwwwwwfffeeemmmkkkNNNIIIDDD555+++,,,******+++***&&&&&&***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***,,,---,,,)))***...333--->>>DDD>>>@@@MMMOOODDDFFF^^^nnn~~~uuukkkyyyyyyhhheeettt|||uuuhhhuuu~~~rrrsss}}}{{{cccVVVXXXVVVYYYfff~~~xxxiiiWWWRRRXXXTTTLLLGGGKKKOOOMMMJJJJJJIIIJJJLLLOOOOOOLLLFFF@@@777222---+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............---,,,---......///............222:::EEENNNRRRRRRAAA<<>>EEEOOOTTTSSSNNNHHHEEEDDDDDD===777<<>>888444---&&&------...///000///---+++,,,...222555666888:::<<<:::999666444222000......---,,,,,,+++++++++++++++************************************************************************++++++++++++++++++++++++,,,++++++++++++---...///YYY;;;333555000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333,,,+++///---333TTTyyyaaa\\\oooZZZxxxtttGGG555;;;HHHQQQHHHUUUjjjTTT>>>XXXoooooosssrrrrrr\\\\\\qqq~~~vvv]]]rrrEEE999CCC___uuu~~~~~~www~~~{{{wwwlllgggkkk]]]NNNLLL>>>///,,,))))))++++++'''&&&)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,+++,,,---+++)))+++///333FFFDDDIIINNNGGG>>>BBBOOOeeeuuuuuussswwwvvvsssnnnyyyzzzwwwxxxmmm{{{{{{ppplllsssxxxwwwtttvvvxxx{{{VVVEEENNNVVVnnnsssbbb```VVVNNNNNNOOOJJJCCC>>>GGGGGGHHHKKKOOOOOOMMMIIIBBB===555///++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------...............//////000///......///111666???GGGKKKJJJIII===CCCQQQWWWJJJDDDaaahhhIII]]]eeeppp^^^PPPLLLHHHAAADDDOOOCCC@@@===<<<:::666///)))++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...///000222222222111111000000000000000////////////000000////////////000000000000,,,,,,,,,,,,,,,---............///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,...000///...------000777@@@GGGRRRTTTUUUQQQJJJDDD@@@@@@BBBBBBCCCCCCCCCBBBFFFLLLHHHOOOCCCHHHPPPNNNAAAMMMMMMSSSRRRKKKKKKPPPPPPIIIGGGJJJIIIBBB>>>CCCJJJMMMDDDHHHHHHEEEHHHLLLDDD555222///,,,+++---...,,,***------///222777:::<<<<<<:::999777555222000///......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,---......XXX:::333555000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111444DDDeeeooocccwwwooo]]]pppYYY???:::LLL```ffffffnnn{{{vvv]]]RRRvvvnnnkkkWWWLLLEEEOOOggguuuppphhhppptttwwwwwwpppoookkktttttt\\\PPPBBB888---)))(((++++++(((''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++***+++000888===JJJ<<<===MMMPPPLLL___~~~}}}rrr~~~pppdddZZZMMMKKK```uuulll```WWWQQQPPPRRRUUUIIIIIIJJJKKKKKKLLLNNNOOOMMMHHHAAA777///+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------............///111222222111/////////111777CCCMMMNNNGGG@@@>>>HHHGGGIIISSSjjjooo^^^UUU[[[vvvzzzgggkkkvvv~~~^^^FFFHHHUUUSSSHHH<<<999======666...,,,,,,,,,,,,,,,---...///------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////...------,,,++++++,,,,,,,,,,,,---///111333555777333333222111111222333333000000//////......------------,,,,,,,,,...///000---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,---...111333(((,,,222999@@@HHHOOOTTTSSSNNNHHHDDDCCCDDDFFFGGG\\\UUURRROOOGGGHHHQQQVVVFFF```TTT[[[gggsss}}}~~~|||uuullleeefffggg^^^RRROOOMMMJJJJJJJJJHHHDDDCCCGGGKKKIIICCC>>>:::222,,,)))***,,,......,,,,,,000777;;;===<<<::::::888666444111///...///...---,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++---......---,,,+++|||WWW;;;444555///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###///222---888XXXuuuwwwcccpppooodddoooTTTCCC@@@CCCWWWiiihhhgggqqq}}}mmmOOOHHH???SSS{{{|||fffaaaYYY```xxx{{{uuuttt~~~{{{xxxrrreeeyyyrrrtttjjjdddzzzsssSSSAAABBB111,,,)))++++++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++******+++000:::DDDKKKIIILLLFFF???MMMoooggg{{{vvvkkkXXXWWWeee{{{xxxbbbWWWVVVZZZKKKNNNPPPMMMIIIIIIOOOUUURRRPPPJJJBBB888111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........---------........./////////000111111//////000222999@@@KKKQQQMMMFFFIIIQQQVVVhhhhhh]]]aaa}}}|||wwwuuu~~~dddSSSHHHKKKMMMKKKDDD;;;999???EEE111000...---,,,---...///---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////......---...//////+++,,,---///111444666888999999;;;>>>CCCHHHMMMOOOHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDBBB???;;;888666555555444333111///...------+++,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++---///...---,,,...000---555@@@JJJOOOQQQPPPPPPCCC???<<>>FFFSSSSSSaaaqqqlll^^^___rrrrrrjjj]]][[[\\\OOOBBBBBBLLLaaa}}}qqqeeeiii}}}eeeWWWrrrwwwzzzzzzqqqyyy}}}yyyxxxuuu|||tttjjjttt___DDDGGG777///******+++***)))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,000888BBBLLLRRRMMMPPPNNNQQQhhh{{{yyywwwhhhffftttttt{{{qqqaaaTTT~~~nnn[[[OOOMMMOOOOOOJJJEEEEEEKKKQQQRRRQQQNNNJJJCCC;;;333...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------............------........./////////---...///...---111777===NNNMMMNNNMMMFFFFFFYYYooolllhhh|||vvv```KKKIIIGGGDDDCCCCCCDDDEEE888666222///---...///000------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...333555999>>>DDDJJJOOORRRVVVTTTQQQOOOOOOPPPRRRTTTSSSTTTTTTUUUUUUTTTTTTSSSLLLLLLLLLKKKJJJIIIIIIHHH@@@???===:::666222///---------,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,///000///,,,,,,...111@@@FFFNNNSSSRRRLLLFFFBBB>>><<<<<>>444---***///---,,,...333888<<<>>>=========;;;999666333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......111...++++++222===IIIPPPWWW:::444555000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...777WWWyyy{{{hhheeewwwxxx}}}KKKFFFAAA\\\ssskkkppp}}}uuuqqqhhhjjjNNN>>>BBBZZZpppzzzggg___fffqqqzzzoooWWWddd~~~xxxyyywwwnnn|||xxx{{{yyynnnrrrOOOGGG===333+++***+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,...222888@@@GGGLLLOOO???HHH[[[xxxfffhhhkkkiiiuuuyyywwwmmmxxx{{{vvvzzz|||xxx~~~{{{^^^KKKXXXkkk~~~uuu[[[WWWQQQKKKHHHGGGHHHHHHOOONNNMMMMMMLLLFFF===666------------------------------------------------++++++++++++++++++++++++------------........................////////////.../////////111999FFFOOO[[[TTTPPPOOONNNWWWsssrrr[[[hhhiii[[[KKKFFFJJJLLLFFF>>>???<<<777222///...///000...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------------------------------...111555888:::EEEFFFHHHJJJNNNRRRUUUWWWRRRNNNIIICCC@@@>>>???@@@EEEGGGIIIJJJJJJIIIGGGEEE===>>>>>>@@@AAABBBCCCDDDCCCCCCCCCCCCAAA===999777333222000///....................................------------------------------------------------++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,------------...---///000//////444<<>>;;;888555333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000111555;;;DDDNNNWWW\\\VVV999333666111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000+++...HHHnnnuuu[[[___pppeeedddSSSDDD>>>AAAkkkyyywwwvvv{{{dddTTTHHHZZZ{{{nnnjjj{{{}}}}}}~~~bbbOOOKKKRRReeeuuuttt}}}tttuuummmwwwqqq|||ooonnnwwwyyyvvvzzzeeexxxZZZFFF@@@555,,,)))*********,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------111777???FFFIIIIIIHHHGGGqqqdddfffqqquuuppp~~~hhhlllwwwxxxyyywwwvvvqqqkkk~~~oooxxxhhhVVVXXXtttqqqggg[[[TTTSSSQQQKKKEEELLLJJJJJJNNNPPPMMMEEE===------------------------------------------------++++++++++++++++++++++++---------.........//////............/////////000000111222222666BBBSSS___WWWQQQQQQYYYddduuu}}}VVVUUUtttrrrxxxxxx~~~lllWWWGGGBBBGGGMMMDDD@@@:::444000...///000......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------///222777>>>EEELLLPPPOOOMMMKKKIIIGGGFFFEEEDDDFFFDDDAAA??????BBBFFFHHHKKKMMMPPPRRRRRRPPPMMMKKKIIIHHHFFFDDDBBB@@@???>>>???BBBEEEHHHIIIHHHEEEDDD888666444111///.................................------------------------------------------------++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,...///000444???NNNYYYTTTPPPIIIAAA===>>>CCCHHHOOOQQQUUUZZZhhhfff{{{gggvvvZZZPPPFFFGGGOOORRRLLLCCC...000000//////333:::@@@@@@@@@@@@???===999666444222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++444BBBPPPYYY\\\[[[YYYVVV;;;222000///000...,,,++++++++++++,,,,,,,,,,,,---...///...,,,&&&+++:::eee]]]VVVsssOOOwwwKKK???BBBVVVmmmoooYYYJJJ\\\zzzeeeYYYjjjfff___zzz{{{wwwxxxyyywwwsssoooAAA888lll|||uuurrrdddgggccckkkxxxttt}}}|||lllhhhzzzyyyxxxwwwqqqMMMAAA;;;,,,%%%+++***%%%))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,((((((,,,///......///'''@@@GGGFFFOOOLLLFFFQQQjjjvvvaaa{{{^^^[[[uuu{{{|||iiifffxxx~~~sssaaaZZZdddxxxdddWWWRRRPPPPPPJJJJJJIIIKKKLLLNNNNNNMMMAAA888...***,,,///---***---,,,,,,++++++,,,,,,---------------------------000//////.........//////000000000000////////////777'''...>>>BBBOOO^^^\\\WWWQQQSSSmmmyyyccckkkuuusssqqqtttuuusssqqqvvvsssLLLEEEJJJJJJQQQ@@@???DDD666(((...777000000000...,,,+++,,,---...........................------,,,,,,------............------,,,,,,,,,...------.........,,,***---...000111---***+++...///777FFFSSSUUUOOOKKKLLLAAA777888@@@DDDLLLNNNEEEIIILLLOOOOOOLLLLLLOOOSSSLLLOOONNNLLLNNNUUUXXXWWWLLLZZZ\\\UUUOOOEEEBBBKKKJJJLLLJJJCCC<<<<<>>HHHLLLQQQKKKggg|||jjj~~~hhhKKKHHHNNNQQQVVVFFF000...777000+++999JJJBBB@@@>>>======:::666333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............---...//////:::RRR___XXXWWWbbbddd\\\vvvYYY333(((666000///...---------,,,,,,---,,,,,,---......---,,,333///BBBoooqqqcccooowwwjjjoookkkHHH>>>EEEGGGZZZhhhQQQ:::]]]mmmsssrrr]]]mmm{{{zzzssswwwzzzyyypppsssZZZYYY{{{}}}mmmzzzwwwWWWNNNZZZ___lllzzzyyyuuuxxxtttmmmsss~~~zzzuuuwww^^^FFF>>>000***---***'''***************************)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,...---...///---***,,,222AAAEEEEEEEEEFFFKKKeeesssiii}}}vvvssslll{{{kkkcccgggjjjiiirrr^^^WWWYYY\\\UUUNNNJJJJJJLLLNNNOOOHHH???333,,,+++---...------,,,,,,++++++,,,,,,---------------------------000//////........./////////000111111000000111111999///444FFFQQQXXXYYYSSSIIIfffllljjjtttsssnnnggg``````kkkuuu{{{|||{{{{{{wwwrrrlllpppsss\\\NNNIIIPPPBBB???BBB>>>;;;444'''000000000///...------..............................------,,,,,,------............------,,,,,,,,,...---------.../////////222000...---...000666;;;JJJJJJJJJJJJGGGCCCCCCEEEJJJ@@@@@@CCCDDDLLLQQQKKKNNNFFFIIIYYYbbb[[[UUUVVVrrrddd\\\ggg}}}{{{kkkpppllllllbbbYYYNNNQQQQQQOOOMMMJJJDDD======AAACCCCCCCCC???444))).../////////...---------.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------............'''111???LLLVVV\\\\\\ZZZ```SSSGGGKKKQQQJJJQQQlllllluuummm[[[NNNOOOLLLBBB888---(((222;;;888AAAAAA@@@@@@???===:::888333222000...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...+++111444000***,,,:::GGG[[[VVVVVV___ccc\\\UUUSSSoooHHH000000///...---...//////---,,,.........---------------222444^^^eeecccxxxtttcccwwwfffgggJJJ<<>>>>>DDDKKKOOOMMMIIIMMMQQQNNNWWWbbbbbbZZZSSS^^^yyyssslllrrrtttxxxttteeeSSSHHHBBB>>>LLL@@@777888===??????>>>333222000...------------.........------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////...------BBBTTTYYYZZZ\\\^^^\\\[[[eee[[[LLLVVVvvvooo~~~}}}dddUUUKKKPPPLLL;;;///000444222<<<@@@DDDEEEDDDAAA>>><<<555333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---000111//////999KKKZZZ```___bbbcccZZZRRRVVVbbbhhhgggeeeKKK---...,,,+++,,,...///...,,,...//////...---,,,---...---???vvvxxxYYYbbbsss[[[hhhoooeeeIII>>>KKKdddtttqqqvvvwwwxxxxxxwww]]]cccvvv|||vvvwww|||~~~||||||rrrlllfff\\\\\\kkkzzztttnnnuuuvvvxxxtttiiiccceeeiiijjjzzz{{{ggg{{{}}}|||xxx~~~VVVDDD888333,,,)))+++---************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,......///777AAAEEEEEEQQQYYYaaaooonnnrrrkkkooollltttwwwsssvvv}}}ggg]]]hhhyyyjjj___PPPHHHIIILLLMMMLLLOOOLLLDDD999000+++,,,...------,,,,,,,,,,,,------------------............//////////////////000111...000222111000///222444+++IIIWWWVVVUUULLLOOOhhhrrrTTTqqqzzzdddccckkk}}}vvv|||pppPPPJJJIIIEEE>>>BBBBBB555000//////////////////.................................------------.....................------------...//////......///000,,,...111777CCCOOOTTTTTT<<<===<<<999@@@MMMWWWYYYSSSYYYiiioooggglll{{{kkksssmmmcccbbbQQQDDD===@@@AAA<<<;;;???;;;888444111////////////............------------........................---------------------------------------------------//////...---...111555GGGVVV^^^YYYWWW^^^dddbbbTTTVVVIIISSSSSSNNNIIIJJJHHH888...333666===FFFJJJJJJEEE@@@>>>777666333111///.........---------------------------------------------------------------......///111,,,)))111@@@PPPZZZ^^^ZZZiiilll^^^VVV```mmmrrrQQQNNNccc^^^DDD111---)))))),,,......,,,...//////...,,,,,,...000222SSS[[[TTTkkkvvv\\\}}}nnnyyyWWWHHHRRRgggzzz}}}rrruuu{{{uuuccckkknnnSSSQQQyyy~~~|||yyyzzz}}}{{{wwwrrrnnngggUUUZZZxxx~~~}}}vvvnnnvvvxxxlll___]]]fffqqq{{{~~~zzzxxxcccGGG999555***(((---+++************************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------))))))---333777>>>DDDMMMJJJccc}}}sss```|||yyyyyyxxxvvvxxx{{{qqqsssrrr]]]NNNHHHIIIJJJKKKKKKLLLJJJBBB888///,,,+++...------,,,,,,------...---------......////////////////////////000111111///111222111...///333777CCCYYYZZZQQQTTTXXXjjjhhhzzzvvvlllaaabbbvvv~~~zzzsss||||||hhhSSSGGGBBB;;;===CCCCCC555222///...//////...---........................///......------......///........................+++...111111///------...///666???GGGQQQXXXVVVOOO???EEEDDD???EEEVVV``````dddqqqvvvrrr~~~lllzzzwwwtttxxx{{{fff```ccckkkiiibbbhhhwww~~~~~~vvvhhhZZZOOOAAA777<<>>DDDUUUaaa===555,,,(((***------,,,---...000...,,,,,,///333999iiiwww]]]fffvvvsssjjjXXXtttqqqNNNPPPoooooo}}}}}}{{{yyyhhhPPP[[[|||nnnQQQAAA___}}}yyyyyyzzzzzz{{{zzzwwwtttuuunnnsssqqq```]]]tttzzztttwww{{{bbbdddiiirrrvvvnnnaaa^^^jjjwwwwwwzzzvvvsssvvvOOO===999***(((///)))++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------111,,,+++111888===BBBGGGBBBZZZtttgggccc}}}vvvkkkkkk{{{{{{vvvuuuyyymmmooopppxxx|||qqqmmmkkkqqq|||llljjjvvvoooXXXJJJEEEEEEFFFGGGJJJLLLIIIAAA777000,,,......------------......---------...//////000000////////////000111222222000222333000...111999@@@UUUWWWQQQSSSjjjppptttjjj```ccciii~~~mmmUUUKKKCCCBBBGGGFFF===888222//////000///---........................//////............//////.............../////////+++///222222000...///111666@@@GGGIIILLLNNNHHH>>>>>>KKKOOOIIIQQQhhhxxxxxxllluuuggg[[[___aaaUUUYYYUUUKKKKKKRRROOODDD>>>:::;;;AAABBBAAAHHHRRRQQQTTTVVVcccuuuwwwwwwyyy___LLLHHHNNNMMMGGG???999777444111.../////////.........------........................------------------------------------------------,,,///111///000888HHHUUU``````aaaaaa^^^XXXOOOHHHVVVzzzXXXIIIFFF===<<<222888AAAJJJOOOLLLEEE>>><<<;;;888555222000000///------------------------------------------------///............///000000)))777IIITTTXXX\\\ccciiiqqqeeedddmmmmmmbbb```iiiXXX;;;000@@@XXXOOOBBB333******---...---+++...///...+++,,,111555HHH{{{tttiiiuuuuuuhhh~~~xxx^^^mmmUUUYYYttt{{{zzzkkkzzz{{{uuuZZZ???KKK{{{xxxgggYYYSSSttt{{{vvvvvvwwwxxxzzzzzzyyyxxxxxxrrrqqqtttsssfffZZZfff~~~yyy}}}}}}yyyVVVHHH^^^mmmooopppnnniiigggkkkqqqtttwwwyyy|||[[[DDD>>>---+++111&&&++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///...000777===BBBJJJQQQPPPxxx```xxxzzzwww{{{wwwuuu{{{{{{~~~}}}xxxzzzlllrrr{{{{{{vvv{{{sssaaaSSSKKKIIIEEEIIIMMMMMMGGG???666111......------------......---------...///000000000////////////000111222333000222333111000666BBBLLLTTTQQQ\\\rrrbbb|||aaajjjqqqlllOOOHHHMMMJJJGGG???666111000111000...........................//////............//////---........./////////000---000222111///000555:::EEELLLLLLDDDAAADDDCCC===CCCYYYddd]]]```rrr}}}yyyaaa^^^bbb\\\JJJDDDFFFCCCBBB@@@======CCCHHHEEE???>>>AAAEEEFFFEEECCCCCCDDDEEEBBB<<>><<<999666333111000000................................................//////......//////000111666FFFXXXaaaaaaaaagggooogggeeejjjooofffaaayyyUUU===222333999\\\MMM:::...+++---......***---///...+++,,,222777___^^^___nnnllleeeuuutttiii___ZZZ```YYY___vvvhhhyyy{{{ooohhhVVVEEEUUUlllZZZGGG___~~~vvvwwwyyy{{{{{{zzz|||~~~|||vvvooodddUUU___|||uuuNNNLLLtttrrrmmmkkkpppuuuvvvssspppmmmqqq}}}~~~rrrwwweeeIIICCC///---222$$$++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......***---444<<>>^^^@@@444333%%%...///+++---111---111BBBfffhhhJJJeeennneeeyyypppSSSIIIIIIdddvvv{{{bbbtttlllxxxtttiiifff???;;;[[[yyy```OOOBBBXXXxxxvvvyyy{{{{{{yyyxxxyyy{{{xxxvvvtttoooeeeXXXOOOKKKkkkzzzoooxxxuuuhhhyyynnnsssmmmmmmrrrlll___ppp~~~UUU===666///,,,...++++++************++++++)))************+++++++++---------.........//////+++,,,------,,,,,,...000000111<<>>===BBBMMMOOOBBBFFFBBB===:::888555111...000000...------...//////........................///222222---)))---888CCCXXXTTTdddiii^^^iiisssaaammmVVV```RRR;;;444333333222<<>>???KKKeeecccqqq~~~vvvrrrgggWWWYYY\\\PPPWWWcccxxxwww~~~ppplll```tttwwwpppvvv~~~iii[[[RRRFFFHHH@@@:::222---///000///...//////------...111111000---//////000000111111222222111222333555>>>JJJOOOOOOZZZiii}}}}}}ssslllZZZZZZYYYPPPAAA888777555000///......---....../////////............///000000111///---...000222111000111555444333AAAWWWbbb___ZZZUUUQQQRRRaaazzz{{{fffQQQPPPKKKGGGDDD>>>>>>EEELLLVVVaaahhh{{{xxxiiiWWWGGG>>>TTTooouuuNNNGGGIII???===;;;333,,,---222222---//////.........---------........................///------000000---...111222555GGGXXXZZZ]]]cccdddVVVQQQSSSmmmnnnqqqiiizzzuuuuuuyyyzzzssslllhhh\\\[[[[[[ZZZZZZ[[[]]]]]]]]]```eeeiiiooowwwaaaSSSKKKHHHDDDMMMYYYXXXHHHDDD???;;;888666222000111000///...---...///000........................---111333///,,,222AAANNNXXXYYY^^^jjjooogggeeeqqqhhhsssRRR;;;444222333)))777999XXXNNN(((111...+++000///......+++888RRRoooiiizzzqqqpppUUU???JJJUUU[[[OOO___~~~|||rrrnnnxxxqqq\\\HHH777AAAYYYoooNNNBBB777BBBhhhzzzyyyxxxvvvttttttvvvyyyyyywwwssspppjjj^^^NNNBBBDDDjjj{{{^^^fffggghhhqqqqqqgggbbbXXX|||rrrnnnxxxLLL@@@666)))***++++++************++++++************+++++++++,,,,,,,,,,,,,,,------------,,,------,,,,,,---000333999@@@IIIMMMaaa|||^^^jjjxxxppp|||||||||uuuiiihhhmmmhhh^^^fffiiiZZZ]]]fffZZZvvvlllgggqqqgggxxx{{{oooxxx|||xxx{{{~~~xxxfffRRRTTTNNNDDD888...,,,//////......///......///111111000...//////000000111222222222666...111@@@JJJKKKPPPZZZxxxsss}}}~~~vvvXXXaaabbb\\\NNN@@@777333111000//////......///////////////......//////000111000///...///222333222111222111666EEETTT[[[ZZZYYYQQQnnnvvvjjjlllrrrfffTTTOOO888999AAA:::CCC\\\eee|||ssseeeJJJRRR___uuuWWWEEEAAA;;;===888...+++000000+++/////////.........------...........................,,,...000000---///333222KKKYYY\\\aaabbb]]][[[III```{{{ooojjjnnnrrruuullleeeaaa\\\RRRIIIFFFCCCBBBAAAAAA@@@@@@AAAAAACCCDDDGGGJJJMMMRRRXXX]]]uuu{{{rrrYYYJJJ???CCCPPPUUUMMMHHHBBB===:::777555333222111///.........///000........................,,,000222111222<<>>777>>>```zzzzzzzzzyyyxxxxxxyyyzzzzzzxxxtttqqqmmmcccPPP>>>IIIxxxnnnrrrsssSSSGGGaaafffeeesssuuuhhheee]]]mmm^^^___{{{{{{gggTTTCCC;;;...///,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,---------...---,,,---///333777???===MMMfffqqqZZZeee~~~oooppp}}}zzztttqqqkkkjjjmmmhhhcccfffaaagggyyyyyyvvvuuu]]]|||kkkuuuuuunnnttt}}}nnn|||{{{eeeeeeZZZNNN>>>///+++...///...---......///000000111000//////000000111111222333333999///666IIINNNLLL___|||~~~xxx}}}cccdddcccYYYIII:::333333111111000/////////000000/////////...///000000111//////000000111222111000333000@@@ZZZ^^^MMMJJJXXX___|||hhhTTT???;;;<<<999DDDTTT___ooo|||ppp^^^QQQZZZuuubbbOOO>>>>>>>>>:::111******...////////////.......................................---...000///,,,000666<<<\\\bbb[[[fffhhhWWWMMMWWW}}}qqqtttjjjooosssjjj]]]VVVMMMDDD???<<<888888:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>======>>>@@@AAACCCMMM[[[jjjvvvkkkUUUJJJJJJSSSUUUQQQNNNHHHBBB===:::777666333222000///...//////000......................../////////111:::HHHXXXccc```nnniiibbbgggeeehhhzzz}}}QQQ:::333222222444)))///888QQQWWW555******111111------111JJJooo|||```VVVgggpppoooJJJ999QQQhhhqqqccc^^^wwwpppmmmvvvmmmXXX888;;;III]]]gggBBB:::888???ZZZxxxyyyzzz{{{||||||{{{zzzzzzyyyvvvrrrpppgggRRR>>>CCCUUUWWWQQQiii~~~gggJJJ[[[vvvyyypppyyyyyyllliiibbbkkkcccuuu~~~rrraaaEEE<<<444222,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........---...222888<<>>>>>CCCKKKQQQhhhuuurrrPPPOOO\\\YYYWWWTTTMMMEEE???<<<;;;555444222111000///000000////////////////////////444000///999JJJYYYaaabbbhhhcccfff[[[]]]QQQ:::222111222000...222(((000UUUXXX888,,,111...,,,111===___lllpppxxxkkkrrrqqqTTTggg|||~~~wwwnnnhhhrrrkkkRRR;;;@@@DDDbbboooEEE333888DDDSSS~~~~~~zzzxxxyyy{{{{{{zzzyyy}}}|||uuurrrlllZZZFFF>>>CCCeee}}}|||xxxnnnhhhZZZPPPxxx}}}RRR>>>>>>,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------------.........//////...///222999BBBHHHPPP{{{iiiaaassseeeffffffiiipppmmmiii{{{iiiTTTlll}}}fffsssgggcccvvveeevvv^^^[[[lll{{{rrrlllQQQFFF:::555222000000222---000222222000///000222000111111222222333333444111===HHHNNN\\\vvv{{{ttt|||pppjjjrrroooXXXCCC<<<555444333222222111111111000000//////000000111222111222222111000333888<<>>AAAHHHPPPSSSPPPNNNOOOPPPQQQWWW^^^dddiiisssvvvkkkbbbYYYPPPIIIFFFCCCEEERRRjjjzzzYYYXXX[[[\\\[[[UUULLLCCC>>><<<666555333111000000000111000000000000000000000000+++333>>>IIIRRR\\\eeekkkbbb[[[\\\PPP;;;444222222///,,,---000...444NNNjjj333+++111222---KKKxxxnnnTTTnnnkkk```vvvRRRGGGFFFGGGEEEDDD\\\|||{{{ssslllgggmmmdddRRR999GGGMMMcccMMM888777CCCRRRxxxyyy|||yyy||||||{{{{{{zzzwwwtttlll[[[KKKEEE333:::]]]kkk~~~\\\IIILLLrrr~~~~~~wwwggg^^^vvv```ooozzz{{{GGG666:::///...------...///...,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.........///444***<<>>UUUnnnvvv```oooLLL~~~}}}___OOOttt___fff|||nnn~~~ttt|||ccc@@@@@@CCC---333>>>(((222222111111111111222222111222222111111333444444999LLL>>>XXXooobbb{{{lllrrr}}}TTTFFF:::888555333222000222555222222111111111111111222888---444888***///FFFPPPdddWWWOOOCCCEEE]]]~~~QQQ777===;;;---///000//////000///,,,000000000000////////////222111------<<>>===999555222111111111000000//////000111222222111===666CCCSSSWWWeeelll___^^^```xxxRRR;;;444222111111------///---000DDD[[[===---+++...333TTTtttuuu\\\SSSttttttkkkrrrEEE666AAAUUUZZZOOOZZZ||||||ssskkkeeeggg]]]PPP999CCCHHHbbbIII666777AAAPPPxxxzzz|||zzzzzz~~~~~~xxxyyyxxxwwwuuunnn___PPP333777CCC^^^dddpppUUUMMM___zzzkkkdddlll[[[nnnsssSSS;;;999000...------...///...---,,,,,,---------.........------,,,,,,------...///000000555--->>>QQQWWWyyy{{{pppssszzzlllYYY\\\nnnxxxjjj|||xxx[[[UUUwww___```jjjmmmddd}}}lll|||uuuNNNCCCFFF777222777...222222111111111111222222000111111000111222444555DDDMMM```rrrkkkxxxkkkxxx[[[cccddd___iii|||}}}kkkQQQ???:::555444222000000222222222111111111111222222555222555555333>>>NNNSSSYYYyyy```OOO;;;FFFppprrrLLL===222333222000//////000///...000000000000000000000///,,,000222666DDDTTT\\\ZZZ\\\cccSSS{{{{{{uuuSSSBBBCCC@@@>>>@@@IIITTTWWWSSSOOO^^^ssstttfff]]]UUUOOOPPPTTTppp\\\hhhsssaaaIIIOOOQQQ<<>>LLLUUUYYYdddlllgggfff^^^kkkSSS<<<444111000333...,,,...,,,,,,777FFFCCC111,,,,,,555]]]}}}yyycccgggwwwppp~~~}}}jjjLLLUUUtttiiiiii||||||tttkkkbbbyyy^^^QQQGGG888BBBIIIgggzzzBBB333666>>>LLLyyyyyyzzzyyy{{{xxxyyyzzzyyyxxxsssfffYYY888???@@@TTTeeevvvzzztttllliiiaaaWWWfff~~~vvvbbbAAA;;;111000.........///...---,,,------------.........---------,,,------...//////000777555BBBWWWmmmcccxxxddd]]]fffuuu{{{jjjsss}}}fffBBB^^^xxxddd{{{]]]~~~aaakkk}}}|||{{{bbbHHHDDD===000,,,111222222111111111111222222111222222222222333777:::IIIDDD}}}^^^yyyttt|||xxxrrr|||yyyuuuZZZGGG>>>777666555222000111222222111111111111222222///555111...:::HHHRRR\\\hhh{{{gggPPPAAALLLnnn}}}bbbEEE222888444000//////000000000000000000000000000000000+++///666???MMMXXX]]][[[cccPPPooo^^^wwwoooPPPAAA<<<999???HHHOOOQQQSSS___ssszzzgggUUUHHHDDDNNNeeejjjzzzsss[[[ZZZUUUAAABBB===888333111000///---111111111000111111222222888EEEOOOYYYeeegggccceeennn}}}xxxRRR<<<444222111333...,,,------+++///555===555444///666eeeqqq{{{ooosssyyyyyyMMMFFFeeeooo[[[jjj{{{|||sssjjj___rrrTTTFFF:::666AAAMMMkkkbbb;;;000555<<>>999333///000111111000111000000000000000111111111222111666DDDSSS]]]______WWWbbbooo|||ttthhhDDD:::BBBEEEAAAGGGPPPWWWZZZgggnnn___[[[MMMPPP___xxx|||ttttttwwwpppbbbUUULLLCCC???:::555333222000///111222222111000111333444???HHHNNN```sssgggZZZhhhzzzPPP;;;555333333222...,,,......------...777444666222???qqqaaatttnnnhhhzzzxxxoooFFF<<>>444444:::FFF^^^LLL666///666;;;HHHzzzxxxzzz{{{{{{}}}yyyzzz}}}}}}{{{zzzvvvmmmcccCCC999777ddd```GGG===NNNnnnppprrrqqqnnn[[[fffWWWaaalllJJJAAA666333000......///...------------.........//////...------------...//////...333;;;IIIWWWooojjjfff}}}zzz}}}{{{lllKKKjjj^^^RRRtttYYYcccnnnfffZZZ}}}]]]ooo}}}yyyjjjDDDBBB@@@333333222222111111111111222222333111222555444444<<>>:::888777555444111222222111000111444777EEEMMMUUUgggppp^^^ccc|||rrrPPP;;;555444444000...---...//////...---666111222444MMM~~~]]]PPPmmmdddlllyyy}}}mmmTTT???IIIPPPFFF999EEEsss~~~yyyzzzqqqggg[[[lllLLL<<<666555111:::JJJiiisssFFF444000888<<>>JJJ}}}uuu{{{{{{zzz}}}|||vvvyyyzzzxxxvvvsssmmmgggZZZCCC555CCCEEEZZZmmmEEEJJJNNNmmmvvvyyyfffcccccc^^^|||fffBBB999666111///...///..................////////////...............//////000444<<>>NNN{{{llltttqqqpppyyyqqq\\\```llluuu~~~zzz```CCC>>>???999333444222222222222333444555555222111666@@@TTTxxx___FFFHHHqqqsssvvv{{{wwwqqq|||xxx|||~~~PPP???333333333///...222///000000111111222333333222666GGGYYY[[[TTT\\\nnnpppxxxYYYDDD777???HHHKKKTTTbbbzzzwwwkkk___```xxx|||rrraaa\\\PPPKKKDDD===999555222111...111333222000222888>>>LLL___ooofff[[[qqqhhhRRR<<<555333333///000///,,,,,,---//////---444<<<;;;QQQhhhwwwjjjkkkeeeDDD===```~~~}}}jjjiii~~~{{{wwwxxxoooeeeZZZlllMMM>>>666888444DDDJJJXXXoooRRR555333;;;???LLL~~~~~~uuu{{{zzzzzzvvvzzz|||zzzxxxwwwrrrlllZZZBBB666DDDRRRlllsssjjj{{{{{{|||iii[[[ddd[[[~~~uuutttFFF:::666222///...///................../////////000...............///000000222???GGGjjjccchhhxxxlllbbb```qqq~~~~~~zzzbbbllliiiRRRzzz___SSSqqqkkkDDDKKKxxxXXXooouuu}}}vvvQQQ@@@>>>>>>222222111111111111222222666222444999888777BBBSSSvvvssslll\\\ZZZjjj}}}^^^AAARRRVVVYYYsss]]]aaa{{{{{{}}}wwwmmmLLLEEEEEE===777777222222222222333444555666666777@@@KKKgggcccKKKAAA]]][[[FFF666222111---...444///000000111222222333333555:::JJJWWWTTTSSSllluuu\\\:::<<>>VVV|||~~~{{{wwwyyyuuuppphhhWWWkkkPPP<<<777333<<>>bbb~~~```mmmVVVZZZlllqqqooo{{{TTT<<<888222///...///000000.........................../////////000222111///666EEEcccxxxZZZvvv```SSSzzz|||tttsssyyywww^^^xxxyyyvvvSSS^^^hhhhhh```XXXvvvoooBBBOOOqqqXXX}}}zzzRRRIII???777333111111333111...000444444444222333555333GGGkkkzzzhhh{{{^^^RRRXXXFFFJJJ___^^^QQQFFFCCCCCCAAABBBGGGGGGoooqqqgggwww~~~{{{___FFFFFFAAA777555666555444333333333444555000;;;BBBIIIwwwZZZDDDJJJTTTuuupppSSS999222444222111333000000///000222333333222:::;;;UUUTTT[[[UUU}}}VVVFFF@@@@@@FFFNNNTTTjjjxxx{{{rrrccchhhxxx}}}rrrrrrlllaaaSSSGGG@@@<<<999666444333///333777111777MMM\\\kkknnnXXXttteeeqqqYYY:::222444000000000///..................222:::CCCqqqjjjaaaqqqvvvddd\\\FFFiiipppvvvvvvwwwrrrnnnhhhYYYoooTTT???;;;666===@@@FFFiii~~~GGG333:::CCCEEEoooxxxvvvyyyxxxyyy}}}|||zzzxxxyyyzzzwwwqqqmmmhhhSSS>>>@@@\\\xxxbbbjjjZZZ\\\iiiqqqTTTAAA<<<555000///000000///.........................../////////000111111111AAAXXX\\\gggbbbrrr^^^~~~qqqXXXdddlllttt]]]hhh~~~~~~zzzgggSSSlllgggeeemmmnnn~~~tttmmmCCCXXXiiiRRRyyycccIII>>>;;;333111111333222000000444222333222555888999NNNrrroooqqq~~~bbbSSSUUUVVVMMMFFFFFFFFFDDDFFFJJJIIIVVVrrrqqqaaakkk|||nnnMMMEEECCC<<<;;;777666555444444555666777999666>>>ZZZttt???FFFiii}}}{{{^^^@@@555333///...222111111000111222333333222<<>>GGGoooPPP666999DDDLLLvvvuuutttuuussstttyyy{{{zzzxxxxxxxxxvvvpppjjjdddSSSBBBEEE^^^\\\>>>PPPyyyooojjjfff^^^\\\```nnn]]]HHHAAA777111000000000///........................//////////////////222555BBBfff}}}MMMvvv___{{{oooOOO``````|||ssseeeNNNaaawwwiiiQQQOOO{{{mmmfff{{{nnngggEEEbbb^^^GGGllllll|||MMM>>>AAA444111111444444111111444000333222555:::>>>VVVyyy}}}fffxxxqqqjjjccc[[[QQQLLLLLLPPPIIIYYYvvv^^^[[[lllUUUEEEEEEBBB???888777666555555666777888:::444LLL~~~\\\<<>>999BBBIIIUUUvvvFFF888FFFWWW}}}\\\III???===CCCMMM???GGGOOOVVVdddssswwwrrriiiUUUAAA<<>>:::777555666777999333GGG~~~tttVVVPPPzzz}}}ooo~~~]]]@@@777666333///111222444333111333777<<>>???hhhxxxwwwuuutttmmm___yyyiii\\\@@@:::AAAGGGTTTNNN<<>>:::777777888:::888UUUuuuGGGbbbuuu|||~~~{{{|||aaaHHH:::555444444///222444333111333999???IIIVVVVVVuuu{{{ZZZFFFBBBEEENNNXXX~~~}}}jjjLLLRRRTTTfffzzzOOOyyyaaakkk~~~wwwnnnhhhddd]]]QQQFFF>>>===666555777888LLLmmmqqqllluuuoooVVV888111444000000000///...............,,,888666bbbhhhbbbfffuuueeedddhhhQQQJJJMMM[[[XXXIIIAAAFFFaaayyywwwwwwvvvooo```|||oooeeeFFF???EEEJJJWWWVVVAAAMMM[[[|||hhhTTTTTTfffssstttuuu^^^GGG===;;;@@@RRReeevvvUUU<<<@@@KKKYYYooonnnfffQQQTTTgggsssyyy{{{}}}nnn]]]GGG888444333111...000000000000000000000000000---000333000222EEE\\\UUULLLLLLzzzddd^^^gggvvvuuuxxxooonnnYYYGGGkkkkkk{{{uuukkk\\\yyy|||xxxbbbMMM???999JJJuuu}}}qqqSSS???MMMkkk|||ffftttrrr}}}pppRRRHHH===333111222222222444000888666777IIIhhhiiiwwwooovvviii```JJJjjjttt~~~eeeJJJAAAOOOaaakkkvvvuuueee___^^^JJJGGGAAA<<<999999:::;;;NNNeeennn===xxx~~~xxxfffzzziiieeesssbbb{{{ssstttZZZBBB555333444...111333333111444;;;AAAMMM[[[RRRyyypppKKK???AAAEEEPPP^^^eeeAAAQQQXXXnnn___cccgggbbbOOOwww{{{qqqmmmlllgggZZZOOO@@@>>>777555777888MMMooorrrhhhxxxfff\\\===222444333//////...------------...//////<<<___}}}qqqssskkkmmm\\\IIIKKKVVV___mmmeeeIIIFFFccc~~~yyyxxxqqqfffjjjKKKAAA@@@HHH]]]fffNNNRRRYYY}}}pppxxx|||gggjjjuuu~~~nnnQQQ===555666QQQxxxqqqHHHCCCDDDTTTzzzxxxhhhWWWTTTeeevvv|||qqq~~~ppp]]]\\\;;;222...888111////////////000000000000555---...444222333JJJhhhRRRjjjoookkkiiijjjzzzvvviiinnnwwwvvvtttnnnuuuhhhQQQIIIYYYsssoooxxxfffhhhuuueeePPP<<<999AAAWWWkkkGGG===AAAOOOddd~~~~~~||||||pppccc{{{ppp|||{{{cccTTT???999777---444===333777222:::777UUUoootttsssTTTBBBAAAFFFMMMbbbxxx~~~bbbGGGAAAFFFTTThhh}}}|||sssfffeee^^^UUUJJJ@@@===<<<:::888999KKK~~~HHHTTTwwwxxx[[[\\\ffffffYYYAAACCCTTTttt}}}[[[III444999444333444222444:::666:::KKKKKKRRR```ggg===<<>>@@@PPPiiisssxxxuuuiiikkkfff\\\RRRHHHBBB>>>:::999:::IIIxxxHHH]]]qqqqqqrrr[[[^^^nnn}}}___EEEGGGBBBHHHKKK^^^ooo^^^SSS999555000333555222444:::777;;;MMMXXXRRRsss~~~}}}nnnzzzrrr[[[======KKKGGGdddrrrjjjiiiJJJ```}}}rrrddd^^^UUUcccUUU]]]```PPPddd~~~yyy}}}~~~rrraaaVVVMMMIII???999999:::PPPtttnnn}}}lll]]]>>>333555222//////...------------...///333CCCeeezzzsss}}}mmmyyyttt[[[hhhzzzbbbyyyaaauuu~~~|||xxxvvvqqqhhhrrrWWWGGGAAAJJJcccaaaVVViii}}}dddHHH<<<>>>OOOhhhVVVyyygggcccOOOZZZoooaaa}}}uuulllNNN<<<555555---000000000000000000000000333......111555FFFnnn\\\PPPzzzTTT{{{xxxoooZZZLLLMMM???;;;;;;;;;TTTwwwppp```GGGGGG\\\jjjxxxwwwxxxrrrwww~~~ooonnnjjjfff```[[[VVVTTTLLLPPPDDD===BBB;;;>>>WWWQQQggguuuaaa\\\YYYJJJ;;;FFFLLLLLLNNNXXX{{{zzzuuutttzzz~~~{{{xxxcccjjjfffPPPrrrkkkpppwwwjjj|||nnnNNN===<<<777555777333888444888BBBiiinnn~~~kkkzzzmmmIIIAAAKKKSSSVVVoooIIIMMMaaaooo^^^sss___FFFTTTVVV^^^ssszzzsss~~~pppVVVDDD???<<>>888444///222111111111111111000000000000222222444EEEjjjNNN]]]___|||lllnnnqqqjjjfffUUUPPPTTTYYYjjj|||www~~~iiiRRRHHHRRR___bbbuuusss{{{oooiiiqqq|||zzzppp___TTTRRRTTTUUUKKKJJJJJJHHHFFFDDDBBBAAADDDIII???>>>JJJBBB>>>SSSGGGQQQnnn~~~kkkSSSMMMMMMJJJ>>>IIIOOOMMMKKKMMMggg~~~xxxvvv~~~lll^^^sssmmmxxxUUU<<<:::;;;777666777777777777DDDkkkeeeeeeqqqvvvMMMFFFRRR[[[lllZZZ???CCCKKKGGG@@@RRREEE555@@@======KKKNNNdddlll{{{xxxgggiiiZZZFFF>>><<>>EEEpppvvvTTTyyyuuuvvv~~~~~~bbbRRRQQQiiivvvYYYCCCNNNOOOVVV]]]tttfffYYYEEEQQQaaagggyyy{{{ooowwwqqqgggfffiiisssppp|||}}}ggg\\\CCC999777555666333444999888@@@UUUUUUjjj~~~]]]FFFBBBGGGKKKooodddwwwxxxiiiAAASSS\\\|||tttfffTTT[[[wwwvvvtttuuuvvvmmm___VVVEEE<<<;;;<<>>bbbnnnPPPRRRjjjyyy}}}}}}vvvuuuzzz}}}{{{iiihhhlllZZZDDDFFFQQQYYYaaaNNNSSS[[[^^^VVVHHH???>>>;;;AAACCC@@@>>>AAADDDDDDDDDEEEGGGIIIKKKLLLMMMMMMLLLJJJQQQYYYTTTHHHCCCBBBJJJMMMkkkzzzrrrppp^^^JJJMMMSSS\\\aaa]]]kkksssqqqoootttYYY@@@@@@<<<666:::555>>>666IIImmmnnnSSS___uuu|||}}}zzzwww]]]KKKWWWeeemmmLLLTTTXXXIIIVVVOOOKKKIIIJJJKKKMMMSSS___ttt___hhhhhh```|||eee???444<<>>???<<>>777:::555???555QQQ}}}qqqiiiWWWwwwttt\\\hhh|||mmmiiifff^^^iiibbbVVVUUUQQQFFFNNN```eeeddd\\\|||WWW===:::;;;@@@KKKhhhpppqqq|||{{{xxxrrrvvvoooqqqooolllhhh^^^RRRMMMNNNoooggg}}}ZZZNNN^^^yyydddKKKWWWWWWcccccc\\\eeebbbOOOIIIFFF\\\}}}uuujjjqqq{{{qqqiiiVVVBBB@@@777999555444888999HHHccc```~~~jjjHHHBBBAAAPPPzzz{{{ppplllhhhjjjWWWDDDEEEdddpppUUULLL^^^rrrxxx|||uuu}}}|||{{{uuurrrfffWWWHHH<<>>NNNqqqbbbccc}}}{{{kkk}}}aaawwwiiijjjsssxxx]]]???CCCbbb{{{}}}zzzooouuuqqq|||eee___NNNRRRlllttttttXXXJJJ666===555555444333333222111111---333444444DDDeeeBBB\\\eeeuuufffdddcccccckkkppp~~~oooiiiaaajjj|||}}}uuu[[[^^^[[[BBB444CCCHHHBBBJJJPPPdddkkkWWW???:::AAAEEEAAAHHHMMMNNNPPPVVV\\\]]]bbbbbbbbbbbbaaa```___^^^bbbWWWpppuuuLLLFFF______^^^cccmmm\\\```bbbeeeeeeXXX```rrrVVVpppwwwEEE???@@@888:::666@@@555XXXwwwppp|||ZZZiiiqqq~~~{{{ooopppgggPPPZZZsss}}}]]]VVVNNNTTTOOO\\\888555@@@===>>>PPP^^^dddjjjqqqppp}}}}}}xxxyyypppqqqooommmkkkdddYYYSSSRRR}}}mmmxxxpppTTTQQQZZZsssrrroooyyytttyyyyyywww}}}WWWLLLHHHggglllfffjjj~~~}}}lllzzz~~~zzznnn]]]DDDBBB777:::555444888:::IIIeeeqqqrrrGGGHHHEEEQQQ|||lllqqqwwwzzzuuuiii\\\TTTKKKLLLyyyXXXCCCAAAJJJMMMgggkkkcccPPPeeewww|||yyy}}}|||qqq```MMM===KKKmmmsss~~~kkk<<<888444222//////............//////000666HHHfffllloooYYYpppooocccxxxaaatttooobbbEEE>>>MMMddd~~~zzzooo[[[FFFHHHmmmeeeYYYlll|||jjjaaaxxxhhh```kkk{{{ooo<<>>AAAJJJMMMRRRYYYaaafffhhhhhhggghhhiiijjjiiihhhgggfff^^^oooxxxhhhYYYdddlll``````iiiyyyjjjpppqqqnnngggZZZcccUUU{{{rrr}}}SSSIIIBBB888;;;333<<<<<>>EEESSSeeedddkkkfffzzzwww}}}sssyyyrrrkkkhhheee___\\\\\\ssswwwsss___vvviiijjjjjjyyylllVVV```wwwzzzeee___ooosssgggwwwkkkQQQCCC???===777888<<<:::IIIeeekkkiiiEEEFFFDDD]]]cccRRRJJJEEECCCHHHOOOPPPHHH??????BBBEEEGGGEEEEEEHHHMMMmmmdddNNNPPPppphhh{{{zzzpppjjjYYYHHHNNNbbbxxx|||lll<<<888444222//////............//////---///DDDooowwwsss]]]{{{}}}bbbyyyzzzrrr[[[PPP```bbbVVVCCC@@@mmm~~~zzzwww{{{|||zzzyyybbbHHHEEEfffkkkSSSRRRgggiii\\\|||dddRRRfffxxxHHHIIIgggyyyzzz{{{???<<<@@@999JJJxxxnnn|||mmm^^^SSSYYYuuuzzzwwwxxxxxxUUUIII@@@<<<999666444444444222111111222...111OOOUUUyyykkktttnnn```gggpppuuu}}}rrrccc```eee{{{~~~iiiOOORRREEE999999@@@GGGMMMQQQbbbqqqoooNNNJJJNNNUUUWWW]]]dddkkkppprrrssstttttttttttttttsssqqqoookkknnnccchhhkkkhhhfffkkk|||nnnvvvyyyzzzwwwnnnyyyYYY{{{kkk{{{hhhMMMBBB<<<>>>999>>>===aaabbbxxx}}}vvvxxxwwwhhh]]]rrr|||nnnVVVJJJ===777666999@@@GGGRRRbbbaaammmmmm}}}xxx{{{ppprrrqqqrrrsssmmmddd``````|||pppuuu___jjjYYY^^^mmmyyymmm^^^]]]pppyyyxxx|||www|||]]]{{{sssZZZKKKCCC@@@999999<<<;;;JJJgggyyyfffGGGKKKNNNlllbbbCCCAAADDDFFFDDD@@@===<<<<<>>;;;777666555555444222666333///999bbb~~~UUUVVVkkknnnbbbmmmyyy~~~zzzjjjbbbbbb}}}dddKKKFFF===888<<>>999999AAAKKKSSS[[[aaajjj{{{^^^```iiiooosssyyy~~~~~~}}}|||kkktttsssjjjttthhhgggxxxzzzdddrrrdddhhh\\\HHHKKKAAA@@@888999YYYmmmrrrjjjvvvddd|||www{{{eee\\\SSSHHH<<<777777:::AAAHHHSSS\\\[[[iiiqqqqqqxxxuuu{{{vvvrrrlllfffdddhhhyyyssssss}}}bbbpppVVVUUUiiipppsssppp```yyyzzzjjjZZZPPPKKK@@@;;;<<<:::JJJhhhlll>>>EEESSS|||wwwYYYHHHQQQYYY[[[|||dddMMMIIIKKKKKKGGGSSSbbbxxxmmm___sssmmm[[[lll^^^ooommmWWWUUU^^^{{{qqq>>>777444333//////............//////+++555HHHfffmmmuuu```tttmmm\\\xxxzzzkkk___|||TTTzzzwwwbbbNNNJJJ\\\|||ttt[[[OOO]]]ttt}}}xxx}}}~~~xxxwww}}}yyyvvvxxxVVV```eeemmmZZZFFFMMMiiiiiigggqqqoooRRRHHHWWW}}}~~~lllhhhZZZIIIaaa|||^^^LLLIIIDDD@@@<<<999888666444333///222333999UUU|||dddRRR\\\~~~~~~pppfffsss{{{sssqqq]]]HHH:::999===GGGQQQXXXaaahhhvvvnnnsss|||yyy~~~pppqqqyyyhhhlll^^^^^^{{{YYYwwwhhhUUUTTTEEEDDD:::???^^^wwwnnnbbbpppZZZiiixxxgggMMMCCC999777888;;;BBBIIIRRRZZZ[[[hhhpppsssyyyyyyzzzrrrrrrrrrnnnjjjiii|||wwwuuuxxxUUUpppnnnwwwZZZ]]]jjjuuukkkhhh{{{ssslllYYYRRREEE>>><<<999GGGdddfffDDDJJJYYYrrrdddnnnsssRRREEEOOO___iiijjjzzzxxxGGGDDD@@@WWW~~~aaayyyrrrfffaaaaaarrr???777444444//////............//////,,,999III```ffftttaaarrruuu___}}}}}}lllvvv{{{QQQEEE{{{zzzxxxcccPPPTTTqqqsssUUUEEEPPPjjjyyyyyy|||qqqpppuuu}}}~~~~~~jjjeeezzzLLLMMMUUUddd___IIIMMMcccqqqxxx~~~{{{}}}jjjiiiZZZKKKZZZ~~~ggg```PPPOOOJJJFFFAAA===;;;888666444222444333999VVVZZZUUUVVVzzzsssjjjvvvyyyqqqoooVVV???:::<<>>888DDD```xxxdddGGGMMM^^^gggWWWLLLCCCHHH^^^}}}|||}}}TTTKKK___|||yyymmm~~~~~~yyyuuuoooiiisss???777444444//////............/////////888IIIgggpppzzziiiiii}}}xxxbbbaaatttlllQQQ???HHHuuu|||{{{lll^^^jjjmmmPPP???JJJeeevvvyyymmm]]]RRRTTT^^^kkkzzzwwwkkkeeeUUU\\\pppJJJCCCMMM^^^YYYDDDIII```rrrhhhjjj[[[LLLSSSqqqsssfffVVVWWWQQQMMMGGGCCC???<<<888666777555333AAAhhhWWW]]]JJJzzzvvvllltttzzz|||sssiiigggQQQ===;;;>>>GGGRRRZZZaaalllvvvmmmfffvvvppppppggg___XXXGGG<<<@@@TTTnnnxxx|||aaa~~~oooIII???QQQXXXsss}}}yyy[[[cccsss]]]KKK:::;;;555222555:::>>>CCCIIILLLRRR[[[ooo}}}~~~tttwwwttttttuuupppqqqxxx}}}zzzuuurrrwww|||ZZZUUUnnn~~~|||vvvyyynnn|||oooYYYiiillldddTTTIIIAAA888AAA\\\zzzjjjFFFNNNccc~~~hhhkkkyyylll___ddd{{{ggghhhrrrjjjzzz||||||rrr~~~|||}}}wwwnnnttt???777444444//////............//////...000DDDmmmxxx|||lllkkk|||qqqWWW\\\xxx___LLL[[[||||||zzzooooooUUUCCCJJJ___jjjiiiXXX^^^mmmzzzyyyvvvoooiiiJJJGGGDDDWWWvvvxxx___NNNEEEMMM[[[NNN<<>>:::888444000000GGGwww]]]hhhyyyGGGxxxlllooorrrrrrwwwpppdddaaayyyOOOBBB;;;@@@IIIUUU]]]dddppp{{{lllaaannnkkkmmmfff]]]]]]OOODDDDDDPPPeeevvvrrrrrrZZZEEE@@@SSSddd|||jjjlllZZZjjjxxxyyyvvvllloooPPPGGGAAA===888555999<<<>>>BBBGGGLLLQQQZZZqqqvvv{{{uuulllppppppqqqvvvrrrppprrrsssssstttxxxmmmyyyxxxtttSSSPPPsssxxxuuusssppp}}}ccckkkzzzfffddd|||sssjjjYYYMMMDDD999AAAZZZmmmFFFRRRjjj|||tttqqqwwwuuurrrEEEddd|||gggxxx```vvv~~~}}}~~~yyyooowwwAAA999444222000000///...............///444MMMkkkqqqfffhhhyyyrrraaayyyqqqjjjsssqqqJJJ<<>>OOOZZZSSSTTTrrr{{{mmm]]]TTTXXXlllzzzuuuCCC>>>OOOhhh}}}|||@@@666999@@@LLL]]]tttjjjWWWcccdddyyywwwuuupppXXXLLLQQQ^^^zzziii[[[```YYYVVVRRRMMMHHHAAA;;;666888777222CCCqqq\\\pppLLL~~~yyyxxx|||hhhaaa]]]bbbCCCAAACCCMMM^^^lllttt|||hhhUUU[[[nnnsssiii[[[]]]WWWXXXOOOKKKMMMqqqxxx]]]FFFIIIKKKRRRvvv]]]WWWjjjkkk```OOOxxxttt[[[IIICCC???999666444666;;;@@@BBBAAAJJJ[[[\\\rrrvvvgggmmmnnnjjjllllllpppqqqnnnoootttuuuqqqhhhtttqqqTTTTTT}}}sssccchhhvvvuuu]]]mmmgggwww{{{kkkxxxcccKKKIII>>><<>>777;;;666888AAAmmmzzzwww{{{rrrbbbRRRPPP___|||rrraaabbb[[[XXXTTTPPPKKKEEE>>>999222999888@@@___|||___eeeXXXqqqSSSXXX^^^}}}eeeIIIEEELLLTTT[[[bbbmmm{{{yyyZZZWWWjjjrrrmmm```aaa\\\dddQQQJJJVVV}}}zzzXXX@@@@@@PPPhhh|||ccc]]]dddkkk]]]eeerrr___NNNBBB;;;444999777666888===AAACCCCCCIIISSS^^^uuukkklllllljjjgggmmmooonnnjjjjjjooopppnnnkkk|||uuuUUUKKKwwwyyypppYYYmmm}}}UUUooosssdddwwwyyyzzzzzz[[[QQQAAA>>>WWW}}}QQQKKKaaaxxxkkk}}}MMMhhhzzzuuummmvvvvvvqqqbbbLLLSSSggg]]]}}}mmm{{{```RRRvvv|||kkk}}}|||~~~zzzDDD:::555444000000///...............000333AAAXXXgggkkkmmmpppvvvyyy~~~wwwqqqkkkIIIVVVKKK:::666:::WWWzzzwwwzzzxxxwwwcccUUUttt|||iiiLLL???BBBCCCPPPjjjsssxxx}}}qqqeeeddd```iii{{{tttHHH>>>LLLaaarrrsss;;;666===AAAAAAAAApppsssQQQEEEJJJ^^^vvvmmmdddRRRJJJ[[[yyydddaaa[[[YYYWWWTTTPPPIIIBBB===111999888AAAdddgggbbb]]]mmmKKKNNNSSSqqq|||hhhkkkrrrcccOOOLLL]]]jjjjjjmmmzzzrrrVVVeeesssppprrrgggfffeeedddRRRMMM]]]|||~~~|||tttPPP>>>HHH\\\zzz{{{zzzkkkggg~~~\\\SSSwwwyyyYYYNNNFFF???:::222888777777999>>>BBBDDDEEEOOOPPPdddpppoookkkkkkmmmeeennnooommmhhhhhhkkkmmmkkklllnnnOOOHHHttt{{{yyyqqqiii___uuunnn|||aaaOOOtttkkkwwwxxxjjj[[[KKKGGG[[[VVVOOObbboooeeeyyyjjjKKK@@@```xxxeee~~~rrrUUUOOOmmm\\\tttzzzyyy{{{FFF:::444555000000///...............555222BBBaaassssssvvv}}}ttt~~~xxxrrrlllIIIVVVVVVSSSSSSMMMcccyyyuuuxxx{{{wwwaaaVVVtttyyygggNNN>>>===GGGZZZnnnpppuuu{{{vvvmmmlllhhhppppppHHH<<>>BBBEEEFFFOOOTTTqqqhhhpppiiijjjqqqfffmmmmmmlllkkkkkkkkklllkkkkkkxxxzzzcccJJJHHHWWWsssnnngggfff___SSSoooxxx]]]mmmiiimmmqqq~~~~~~ppp{{{}}}kkkbbbVVVOOOYYY___UUUccc}}}gggYYY|||QQQddd^^^iii|||jjjMMMRRRggg~~~UUUtttqqqwww}}}~~~yyyvvvzzz|||GGG999333666000000///...............555---@@@gggxxxooorrruuunnnzzztttnnnLLLcccqqqvvvoooYYYggg{{{wwwrrryyysss]]]WWWsssrrrfffPPP999777NNNaaaaaahhhqqq|||yyyccceeerrriiiGGG:::JJJbbbvvvwww===666:::777FFFFFFdddsssHHH888NNNEEEfff|||cccSSSRRRbbbzzzwww___ZZZYYYXXXVVVUUURRRNNNHHHDDDBBB>>>555EEEvvvcccWWWYYY}}}oooSSSUUUYYYppppppiiiiiikkk]]]OOOOOOqqqwwwwwwzzzlllWWWXXXqqqqqq]]]\\\[[[pppkkkqqqpppmmmttteeedddhhhdddqqqzzzyyySSSNNNLLLggg}}}jjjzzz______yyymmmZZZ[[[qqq___KKKAAA>>>555333777666444666999<<>>@@@CCCGGGJJJIIItttccciiidddccchhhdddeeedddgggkkkkkkhhhggghhhlllfffwww|||ttt^^^kkkvvv]]]XXXhhhwwwddd]]]jjj|||rrrlllmmm^^^VVV^^^kkkjjjtttxxxzzzwwwwwwvvvssskkk```VVVqqq]]]YYYxxxggg]]]___XXXNNNSSScccoootttXXXsssqqq~~~jjj}}}]]]ZZZggg~~~qqq___zzzsssaaaNNNKKKpppvvvtttqqquuu|||vvvwwwtttmmm{{{}}}}}}zzzyyyMMM<<<666:::000000///...............---...:::PPPccciiijjjkkkvvvxxxppp|||ssskkkOOO{{{}}}ggg|||~~~yyypppyyyjjjQQQUUUpppkkk[[[NNN@@@>>>ZZZsssmmmmmmlllYYY;;;LLLggg|||JJJ:::AAARRRlllEEE;;;>>>888III___vvvlllgggkkkWWWJJJRRR{{{eee```___]]]ZZZXXXWWWVVVTTTRRRAAAGGGBBBEEEaaaiiiOOOyyy~~~iii~~~}}}~~~~~~nnnQQQ\\\iii{{{}}}~~~zzz}}}\\\NNNiii}}}hhhuuukkktttnnnjjjpppiiinnnjjjeeeggg```jjjyyy}}}\\\}}}yyygggjjjSSSRRRRRReeeuuuGGG777GGGZZZzzzwwwJJJ???===<<<444444:::888555999===AAACCCFFFJJJMMM^^^rrrddddddeeeccceeehhhkkkgggfffiiihhheeeeeeiiikkkhhhuuuzzz]]]ZZZnnnsss]]]]]]rrrttteeeDDD:::UUUffftttXXXoooyyysss|||}}}zzzoooiiifff___vvvfffYYYooonnnuuuxxxjjjkkkxxxdddNNNmmm}}}EEEKKKSSSxxxaaazzzmmmUUUGGGWWWiiixxxllluuussstttvvvnnn}}}wwwyyyyyyxxx|||OOO>>>888===000000///...............---666===GGG___wwwwwwiiivvv|||qqqiiiWWWrrraaaVVVmmm~~~zzzuuujjjrrr```FFFOOOlll___IIIBBB@@@>>>WWWvvv{{{mmmjjjRRR@@@UUUqqqzzzGGG===FFFWWWoooGGG>>>AAANNN[[[qqqqqqggg\\\FFFMMM}}}gggbbbccc```]]][[[ZZZZZZYYYXXXSSSPPPAAA@@@___hhhUUUrrrppp^^^tttzzznnnQQQ<<<[[[xxx|||}}}hhhgggxxxeee|||wwwqqqiiiooogggiiifffjjjqqqeeeccclll|||wwwpppeeevvvzzzcccVVVfffXXXAAALLLdddqqqVVVMMMUUUpppqqqFFF:::888888333555999444666:::@@@CCCEEEHHHLLLPPPrrrsssooodddaaaffffffgggooossslllggghhhgggdddgggmmmiiigggiii}}}vvvooobbbhhh|||vvvlllzzzxxxsssxxx```IIIFFF]]]fffUUUccciii|||}}}wwwmmmyyytttxxxtttvvvooo___\\\aaaaaahhhppp\\\kkktttTTTXXX^^^wwwMMMUUUDDDkkksssmmmRRRHHHddd^^^yyyiiixxxyyytttttttttvvvxxxwww{{{}}}|||~~~QQQ:::@@@<<<222///...000...+++---111444(((444ZZZuuuuuupppsssoooyyy|||oooeeefff^^^lllxxxWWWPPPcccssswwwqqqmmmhhhVVVDDDNNNlll|||zzzRRRCCC666777@@@JJJQQQVVV\\\nnn|||wwwhhhcccnnn{{{xxxwwwcccNNNCCCXXXtttzzzFFF;;;BBB```{{{eee777@@@ZZZyyyccc```GGGRRRiiiYYYjjjeee___[[[ZZZ[[[[[[\\\XXXbbbEEECCCqqqIII~~~xxxeeeZZZffffffOOOJJJcccdddZZZlll|||yyywww}}}xxx{{{SSS|||xxxfffzzz~~~pppmmmooommmhhhdddeeeddddddaaaWWW___zzzggg\\\]]]RRRWWW~~~[[[fff]]]oooggg===;;;888666777777888777777HHH:::FFFJJJDDDZZZTTTooolllhhheeedddfffjjjlllooommmiiifffdddcccdddeeefffjjjqqqqqqyyyzzz```bbbeeevvvzzzeee===KKKiiibbbuuuXXX]]]~~~wwwrrrppplllrrrlllmmmlllkkknnnqqqmmmgggiiippprrr___kkknnnXXXooo}}}xxx\\\CCCKKKYYYxxxkkk```KKKKKKyyyyyy^^^qqq\\\qqqzzzlllqqqzzz{{{yyyzzzxxxyyywwwvvvzzzTTT>>>CCC???333000...000...,,,---111000,,,;;;ZZZppppppkkklllvvveee}}}oooeeebbbddd}}}rrrdddppp{{{mmmrrrkkkhhheeeTTTDDDMMMhhhvvvqqqIII===333555===BBBEEEGGGFFFSSS^^^^^^XXXWWW```iiivvv~~~uuueeeSSSMMMddduuuCCC===PPPeeekkk???EEEhhhyyyRRRWWWqqqnnnYYYHHH[[[yyywwwiiibbbcccbbbbbbccccccbbb___\\\TTTYYYIIIMMMvvvOOOsss___hhhddd}}}rrrUUUYYY}}}fffPPPcccwwwvvvvvvzzztttkkkuuuyyyvvv}}}vvv|||pppwwwnnnrrr[[[uuukkkjjjlllkkkgggfffeeeaaaccceeeaaaiiipppzzz|||kkk;;;;;;999777666666888999999FFF???HHHCCCPPPSSSKKK|||fffeeeeeedddeeefffhhhiiigggggggggfffffffffggggggkkkqqqtttlll~~~TTTQQQjjjyyyuuuRRRCCCKKKbbbuuuzzzzzz___mmmrrrnnnooojjjiiikkkmmmnnnlllnnnqqqooojjjfffiiihhh}}}}}}|||]]]OOOIIIHHHrrrppp___RRRGGGWWWppp]]]___tttlllttt}}}|||yyyzzz{{{}}}YYYDDDHHHCCC555111///000///,,,---111,,,...:::NNN___fffeeecccvvvkkkddd~~~pppeee\\\mmmzzz]]]]]]xxxmmmsssjjjeeedddVVVHHHQQQjjjuuunnnBBB999333666<<<<<<:::999>>>DDDMMMSSSWWW[[[bbbhhh~~~kkkYYYOOOgggfff<<>><<<999777???DDDNNNYYYaaafffkkkqqq}}}yyy^^^KKKLLLdddSSS999HHHcccqqqVVV:::EEErrrppppppuuuhhh]]]OOO___tttaaaVVV^^^\\\YYYXXXZZZ]]]``````^^^QQQOOOPPPTTTpppYYYYYYiiiwwwdddeeeOOOPPPWWW___uuuyyy{{{yyytttxxxwwwyyymmmdddqqqyyyYYY^^^~~~VVVHHHvvvjjjfffeeeffffffdddeeehhhddd___^^^aaa______kkk|||~~~~~~qqqfff}}}zzz{{{kkkkkkwwwyyy\\\KKKIIIDDD888333:::777555555666666777:::>>>AAA999QQQFFFOOOOOOTTT~~~hhhXXX[[[^^^aaacccccccccbbb[[[]]]aaaeeeiiikkklllmmmeeehhhjjj___qqqwww~~~yyy{{{xxx{{{vvviiizzzyyyhhh```MMMDDDIIIYYYVVVNNNxxx[[[WWWwwwooopppooosssttthhhqqqwwwyyytttppppppooonnnrrrmmmmmmzzz}}}vvvYYY|||vvv___SSSQQQJJJdddjjj```hhhvvv{{{jjjgggiiiooorrrooooooqqqpppyyywwwuuuooofffRRRVVVOOO;;;555000000000//////111111333777EEE]]]rrrtttkkk|||}}}uuuiiibbbfffjjjcccOOO@@@III[[[{{{xxxxxxkkk______SSSGGGRRRlllxxxrrrAAA:::777;;;??????======>>>DDDRRRaaaffffffjjjrrr|||fffRRRMMMddd}}}GGG???WWWoooHHH999MMMnnnrrriiixxxwwwfff^^^NNN]]]tttaaaXXXaaa^^^[[[ZZZ[[[]]]^^^___ZZZQQQSSSRRRYYYaaaTTTjjjiii___zzzuuufffqqqsssmmmwwwrrrmmmjjjrrrqqqlll|||vvvwww~~~sss___SSSaaawww|||TTTKKK]]]sssvvvLLL\\\qqqsssuuujjjgggfffgggfffcccdddhhh___^^^```cccbbbbbbnnn}}}ddd^^^hhh{{{|||uuulll\\\KKKGGGHHHCCCCCC<<<999<<<444666999:::444555777888999===BBBFFFGGGSSSLLLRRRTTTccc]]]ZZZ[[[\\\^^^___``````aaa]]]^^^```cccfffiiilllmmmjjjfffiiibbbdddlllxxxvvv}}}nnnnnnyyy|||qqqttt{{{uuudddLLLAAAEEE@@@TTT\\\PPPlllooosssyyynnn```iiiggggggjjjccckkkqqqtttqqqnnnnnnooonnnrrrddd|||www|||zzzwwwnnnnnnjjjfffdddWWWRRRNNNRRRcccnnnVVV{{{pppnnnooopppooonnnooosssnnntttzzz}}}{{{{{{nnnmmmmmm[[[___WWW>>>666000000111000///111,,,---666KKKfffwwwssshhhzzzxxxkkk\\\___bbb\\\SSSQQQYYYdddwwwpppcccddddddXXXKKKTTTmmmvvvooo???999666:::>>>???@@@BBBCCCLLL^^^nnnqqqkkklllsss}}}}}}hhhMMMccciii???HHHbbb{{{rrr<<<777OOO~~~eeeHHHDDDLLLzzznnnhhhXXXJJJ\\\}}}nnncccfffaaabbbccceeeeeeccc^^^ZZZVVVUUUYYYUUU[[[oooTTTxxxiiisssZZZiiiooofff|||iiikkkoookkkqqq```]]]xxxuuutttkkkvvvnnnUUU\\\aaaYYYIII@@@KKKZZZoooyyyjjjIIIVVVooollluuusss```OOO___dddlllhhhfffgggfffcccbbbeee```bbbdddeeeaaa___iiiuuuvvvyyymmmLLLRRRYYYccczzzrrr[[[XXXQQQJJJHHHFFFAAA<<<333666111999333888000111555777:::;;;<<<@@@FFFKKKZZZDDDVVVQQQjjjwwwVVVUUUYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^```bbbeeehhhiiieee^^^eeeeeecccaaaqqqvvvrrr|||{{{aaaUUUJJJEEEKKKMMMHHHSSSTTTccc```}}}xxxddd^^^dddccc___`````````fffiiihhhiiimmmnnnmmmqqqfffzzz~~~pppDDDOOOeeegggXXXUUURRRKKKiiiooo\\\pppqqq~~~wwwooonnnllljjjiiijjjnnnqqqsssvvvyyy{{{~~~}}}www~~~yyy]]]hhhtttcccggg___AAA888111000222000000111+++***333III```llllllhhhyyytttzzznnnXXXaaammmyyyzzzooowwwnnnfffggghhh\\\NNNSSSfffjjj```<<<888666:::>>>>>>???BBBJJJRRRfffzzz~~~tttnnnqqqooovvv}}}yyyZZZKKKaaa^^^DDDYYYppp{{{QQQ666666KKKxxx~~~GGG222>>>NNNllljjjUUUEEEWWW~~~fff```jjjaaaaaabbbddddddaaa\\\XXXUUUYYY]]]WWWVVVkkk[[[eeerrr{{{mmmkkk\\\___pppaaajjjlll|||[[[VVV~~~}}}zzztttkkkpppyyyrrrDDDLLLUUUXXXNNNCCCFFFSSS^^^zzzaaakkkwwwuuuzzztttSSSYYYooo{{{hhhmmmgggcccddddddaaaaaabbbcccccceeeccc___[[[^^^dddvvvyyyqqqggguuu{{{|||sssSSSXXXfffkkk|||wwwqqqiii```PPPNNNFFFAAABBB;;;333333000888---555///:::222999777:::>>>??????CCCIIIOOOUUUJJJZZZhhh___RRRQQQRRRSSSTTTUUUVVVWWWWWWXXXWWWYYY\\\^^^```bbbbbbbbbaaa[[[bbbdddggghhhqqqvvvzzz|||nnnMMMEEECCCGGGSSSDDDJJJ]]]wwwZZZvvvcccbbb]]]___ccc___\\\ddd^^^aaacccdddgggkkkkkkgggllljjjqqqbbbJJJVVVtttwwwaaaWWWRRRNNNTTT^^^cccgggcccvvv^^^gggfffdddbbbccchhhllloootttxxxzzzyyyxxxzzzyyyvvv|||~~~wwwooo]]]qqqxxxzzzyyyiiimmmeeeBBB888111111222111000000555000444FFFXXXcccjjjqqqpppyyysss|||ppp___dddooo{{{ssspppbbbcccXXXHHHKKKYYYXXXJJJ;;;888777<<>>>>>@@@GGGNNNbbbyyysssiiihhhoooxxxvvvIIIKKKcccbbbRRRmmmYYY???888999IIIooopppNNNDDDNNNpppwwwpppXXXBBBOOObbb[[[bbb```^^^[[[YYYZZZZZZYYYYYYSSSXXX\\\YYYVVVaaa}}}cccTTToookkk{{{sssccc___wwwbbbsssiiiLLLeee}}}lllkkkzzztttuuuwwwvvvlll]]]fffmmmkkk]]]YYYiii}}}|||aaaQQQ```nnnuuummmeee``````bbb```___```______aaaccccccaaa```bbbeeerrrzzzcccQQQYYYbbbqqq~~~||||||vvvIII>>>___{{{uuuwwwwwwtttllleee^^^TTTJJJGGGDDD;;;888;;;666222;;;---:::000999111<<<000:::888<<<@@@AAAAAADDDKKKRRRDDDfffZZZpppMMMLLLMMMKKKMMMOOORRRSSSTTTSSSSSSRRRUUUZZZ^^^``````^^^]]]iiicccfffbbbhhhllliii|||qqqyyyrrrwwwiiiFFF:::IIIOOOIIIHHHUUUfffzzz```SSS]]]XXXUUU```]]]YYYeeedddeeeddddddgggkkkhhhbbbccchhh[[[jjjhhhrrrdddUUUYYYSSSGGG[[[rrr^^^{{{mmmsssnnnjjj[[[bbbbbbaaaaaaeeekkkppprrrooovvvzzzvvvrrrssswwwxxxwww~~~zzz|||{{{aaaWWWkkkppptttsssssssssLLL111999777+++222222111///333111<<>>CCCFFFSSS```ppp}}}uuuhhhiiipppnnnvvvyyyOOOLLLqqqppp]]]BBB777444777===gggfffyyyppp___vvviiirrrVVVMMMVVVttt^^^XXX]]][[[XXXVVVUUUUUUUUUVVVXXX]]]```[[[VVVbbbxxxYYYqqqkkk}}}lll{{{hhh|||mmmOOOGGGKKKLLLbbbhhhccc[[[wwwuuunnnooocccnnn~~~xxxIIIRRRiiirrrgggpppeeeeeeeeeggggggfffccc```cccdddccc```]]]ZZZZZZ[[[]]]sss{{{ZZZLLLEEEOOOZZZ___fffooorrrgggVVVXXX}}}tttmmmkkktttiii[[[SSSQQQNNNGGG@@@;;;:::888666444333333333777777666333222444888;;;CCCAAACCCFFFFFFDDDHHHOOOaaaOOOJJJOOOLLLHHHJJJJJJKKKLLLMMMOOOQQQRRRVVVXXXYYY[[[\\\___cccfffbbbaaabbbfffgggddddddffffffzzzzzzrrrnnnuuu~~~|||yyyqqqmmmrrrzzzwwwnnnPPPKKKHHHIIIIIIHHHJJJNNNcccxxxQQQOOOSSSXXX\\\^^^___```aaabbbdddggglllnnnlllhhhdddaaafffhhh~~~bbbUUUPPPQQQLLLRRRuuu\\\wwwmmmppptttnnnTTTNNNVVV[[[bbbfffhhhjjjnnnqqqssswww{{{zzzwwwuuuvvvyyy}}}xxxuuuuuuuuukkkRRRXXXeeehhh~~~~~~~~~QQQ333999777,,,333222000///000000>>>[[[lllrrryyyjjjxxxlllgggeeeyyyaaaUUUMMMqqqpppnnndddaaaXXXNNNIIIIIIHHHEEE333222555;;;===<<<<<>>999999999777666555444444444222333555666777999===@@@CCC@@@FFFRRRRRRKKKNNNXXXTTT]]]GGGLLLOOOAAAHHHHHHIIIJJJLLLNNNPPPQQQUUUWWWYYYZZZ\\\^^^aaadddeeebbbccceeeeeeaaa___aaa```|||fff}}}qqqxxxjjjfffoooxxxzzz}}}~~~}}}{{{zzzwwwqqqjjjddd```eeebbbUUULLLOOOYYY```EEE@@@<<>>ZZZgggmmmyyylllqqquuuppp^^^```gggTTTFFFWWWoooVVVsssmmmkkkaaa```YYYMMMDDDCCCDDDCCC222000444;;;???AAAEEEJJJJJJVVVaaaqqq|||qqq```]]]___}}}~~~RRRZZZyyy]]]BBB777444333444888DDDRRRJJJRRRnnn___PPPFFFXXXwwwfff^^^bbb]]]\\\ZZZYYYYYYYYYZZZ[[[aaabbbaaa]]]XXX___uuugggggg{{{|||rrrZZZCCCKKKfffyyy|||zzzrrrlllvvvxxx~~~eeeOOOrrrvvvyyyfffeeedddcccbbbccceeefffeeeccceeeeeecccaaa^^^^^^```bbb[[[mmmwwwbbbMMMCCC???<<>>OOOXXXSSSPPPWWWYYYUUUssscccFFFOOOFFFLLLEEEDDDEEEFFFHHHJJJLLLNNNPPPRRRTTTXXXYYYZZZ\\\^^^___aaa______bbbaaa]]]\\\^^^```pppfff[[[^^^dddxxxtttjjjkkkiii```jjjiiihhheeeccc```^^^]]]^^^]]][[[ZZZYYYVVVRRROOOPPPNNNRRR___nnnmmmWWW>>>RRRSSSWWW```oooTTTEEEOOOMMMOOOQQQRRRSSSUUUXXXZZZ```______```bbbcccbbbaaannnjjjhhhmmmxxxwww}}}zzz~~~www^^^MMMRRRLLLIIIRRRmmmxxxpppuuuqqqOOOFFFPPPKKKPPPVVVZZZ\\\___dddhhhlllppptttuuuttttttvvvxxxtttsssvvvwwwsssssslllVVVUUUaaa;;;::::::111666333000666000,,,<<>>???CCCNNNXXXVVVLLLKKKIIIIIIKKKLLLLLLLLLLLLKKKFFFCCCCCCAAA>>>???CCC======<<<:::888666555555444444444444555666777777777888999::::::===AAADDDQQQYYY^^^ZZZSSSWWWffftttFFFEEERRR===>>>JJJAAAAAACCCDDDGGGIIILLLMMMNNNQQQUUUWWWXXXXXXYYY[[[YYYWWWXXX[[[\\\ZZZZZZ]]]bbb^^^gggsss~~~hhhOOOIII???PPP___bbbaaaaaa[[[RRRJJJJJJJJJJJJKKKMMMOOOPPPOOOOOOOOOOOOQQQRRRRRRRRRbbb___XXXQQQNNNOOORRRTTTTTTkkkZZZKKKKKKJJJKKKLLLLLLLLLLLLOOORRRUUU]]][[[YYYYYY[[[^^^______fffffflllkkkxxx|||sssooopppvvvzzz{{{{{{|||lllZZZNNNJJJMMMLLLUUUsssppprrryyy[[[OOOEEEJJJKKKOOOUUUXXXZZZ^^^ccchhhjjjmmmqqqrrrqqqqqqrrrtttuuuwww|||{{{www~~~ooo^^^fff???===>>>444777333222666111,,,999PPP\\\dddtttdddwwwjjjgggllluuuJJJKKKbbbnnniiigggaaaTTTHHHDDDDDDAAA<<<666111///333999AAALLLUUUpppvvv|||aaa\\\rrriiiSSS>>>777555222333777777???@@@bbbfffJJJMMMSSSxxxmmmiiiNNNJJJ]]]kkkaaaWWWaaaaaaaaaaaabbbbbbccccccbbb```___]]]ZZZZZZcccooo^^^kkkwwwzzznnnsssyyyiiiPPPEEEPPP\\\lllrrrpppwwwssszzzPPPSSStttiiidddaaacccccc```^^^]]]]]]___aaaaaa```[[[[[[ZZZXXXWWWWWWYYY[[[___UUU^^^ooouuu}}}yyymmm```QQQFFF@@@999>>>@@@>>>:::888777777===>>>>>><<<:::;;;<<<======999888:::999666666999777888999888555333444555333333444444666777888999:::;;;<<<>>>AAAHHHOOOUUUjjjVVVRRR`````````QQQ>>>CCC@@@===666AAA>>>>>>???AAACCCFFFHHHIIIIIILLLPPPRRRSSSTTTUUUWWWUUURRRSSSVVVVVVUUUUUUXXXYYYTTTUUU[[[nnnkkkWWWEEECCCGGGLLLSSS\\\PPPNNNLLLJJJIIIKKKMMMNNNSSSSSSRRRQQQPPPQQQRRRSSSMMMLLLMMMRRR\\\mmmzzzpppoootttWWWAAAHHHJJJAAAHHHHHHHHHHHHHHHJJJNNNQQQXXXVVVTTTTTTWWWZZZ]]]^^^]]]aaahhhcccfff}}}ooogggeeegggmmmxxxzzz~~~cccVVVNNNIIIKKKRRRMMMaaahhh~~~hhhttt___===LLLCCCBBBGGGJJJNNNQQQRRRVVV\\\aaahhhjjjmmmnnnnnnnnnnnnooommmqqqxxx{{{xxxuuuwww|||}}}iiiAAAAAACCC777777444555222333///666NNN```kkkxxxjjjxxxvvvnnnyyy~~~dddJJJHHH;;;___~~~mmmjjjhhhbbbXXXOOOLLLKKKCCC:::111...///444777888<<>><<<999888666888777333222555888888777444555888777444333555333444444444222222222333666666666777888:::<<<===;;;===AAAGGGNNNWWWaaahhh]]]]]]XXXVVVgggeee999EEE<<<000FFF>>>777<<<<<<===>>>@@@BBBCCCDDDDDDGGGJJJLLLNNNPPPRRRTTTVVVSSSRRRSSSSSSPPPPPPSSSLLLTTT]]]]]]dddXXXIIIFFFBBBIIIUUU[[[XXXTTTPPPOOOPPPSSSUUULLLMMMNNNOOOOOOQQQTTTWWW]]]bbbttt}}}mmmfffbbbgggrrrWWWBBBBBBDDDDDDFFFDDDEEEFFFEEEEEEHHHKKKNNNRRRQQQQQQSSSVVVZZZ\\\\\\[[[]]]___WWWXXXuuuuuu___ZZZ[[[cccmmmuuu|||{{{rrr]]]OOOGGGIIIHHHDDDIIITTTgggttt~~~||||||yyy???KKKBBBAAA???EEEHHHKKKLLLMMMQQQWWW]]]dddfffhhhjjjllllllllllllggglllqqqttttttrrrtttvvvttthhhCCCEEEHHH:::777444888///777222222JJJcccooowwwvvvyyyrrruuurrrgggeeefffTTTNNNccc```~~~tttgggfffhhhfff```[[[TTTIII>>>333000111555777666999===AAAFFFEEEEEEHHHBBB@@@JJJWWWccc___TTT___tttkkkNNNbbbxxxlll\\\III999555555333555:::888AAAbbbrrraaalllssscccIIIAAAWWWzzzpppYYY``````]]]]]]^^^^^^^^^]]]]]]\\\YYYYYYZZZXXXSSSPPPWWW```ttt|||nnn|||~~~~~~~~~iiiaaaiiihhhmmmzzzzzz|||pppZZZkkkooocccfffhhhjjjddd___^^^^^^___``````^^^\\\ZZZ[[[\\\\\\ZZZXXXWWWWWWLLLLLLUUU___hhh~~~~~~tttiiibbbTTTFFF;;;:::===<<<<<>>@@@AAA@@@BBBEEEGGGIIILLLPPPSSSVVVSSSQQQSSSRRROOOPPPSSSQQQVVV```aaa[[[eeesssrrr|||qqqfffWWWLLLJJJIIIHHHHHHIIIOOOWWW___eeeqqqtttyyy|||tttVVVNNNTTTdddccchhhwww[[[>>>???FFFBBBAAAIIIBBBCCCDDDEEEEEEGGGJJJMMMMMMNNNOOOSSSXXX[[[\\\[[[[[[]]][[[YYY\\\eeevvviii]]]ZZZ]]]```fffmmmuuuwwwzzzqqqeee^^^TTTRRRKKKFFFHHHNNNMMMLLL___wwwvvvnnnaaaCCCKKK===BBB???GGGIIIKKKKKKKKKOOOUUU[[[___```cccgggjjjmmmmmmmmmiiilllooopppqqqsssvvvwwwrrr|||hhhCCCHHHKKK;;;666444999///:::444...DDDaaammmqqqwwwvvvpppssszzzfffYYYnnngggfffoootttqqqhhh]]]OOODDD:::555222444777;;;BBBIIIMMMMMMHHHKKKWWWXXXYYYcccsss~~~bbb]]]xxxzzzoooZZZIII;;;777666333444999HHHJJJkkk|||[[[bbb{{{eeejjjnnnlllaaaDDDIIIlllfffVVV___\\\YYYZZZZZZZZZZZZYYYXXXWWWTTTVVVXXXWWWRRROOOWWWaaalllyyy}}}xxxtttnnnXXXiiiuuuyyyuuuttt[[[PPP^^^ddddddkkk```oookkk````````````bbbbbbaaa^^^[[[WWWYYY[[[[[[XXXVVVTTTTTTNNNOOORRRNNNQQQkkkyyyssseee\\\TTTOOOFFF<<<<<>>===888888<<<<<<777:::666444555555333444888888666444666999<<<===<<<>>>>>>>>>???@@@BBBCCCDDDKKKOOOTTTXXXYYYYYYYYYYYYpppeeezzzxxxHHH555JJJ444<<>>;;;;;;;;;;;;<<<===>>>>>>===???AAADDDFFFJJJOOORRRTTTQQQPPPSSSSSSRRRTTTWWWbbbUUUVVVZZZSSSRRR[[[___ooopppyyywwwjjjZZZUUUNNNHHHEEEFFFIIIKKKCCCGGGMMMQQQTTTYYY```eeeYYYUUUUUUWWWYYY\\\iiivvvpppEEECCCBBBBBBBBB@@@???>>>@@@BBBDDDEEEFFFGGGJJJMMMJJJLLLOOOTTTYYY\\\\\\[[[[[[___]]]cccjjjaaaqqqkkk___YYYVVVYYY___eeefffiiimmmsssxxx}}}vvvuuu```ZZZWWWLLLGGGKKKFFFIIILLLHHHJJJNNNOOO\\\tttwwwuuubbbfff@@@JJJ,,,<<>>;;;999:::>>>===;;;:::999888888888@@@AAA@@@===;;;:::<<<>>>>>>BBBCCC@@@???EEENNNTTTWWW\\\TTTNNNYYYhhhxxxGGG777:::::::::999999888888888888888999::::::;;;;;;<<<===???AAACCCEEEIIIMMMQQQPPPLLLLLLOOOQQQRRRVVV[[[___\\\WWWSSSSSSUUUXXXZZZcccooouuuzzzzzzvvvpppiiimmmwwwiiidddaaabbbeeeeeeddddddpppoooxxxfffIII??????>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFHHHLLLSSSWWWZZZ[[[[[[\\\bbb^^^bbbiiihhhdddjjjwwwzzznnnfff]]]SSSTTTVVVZZZaaahhhmmmnnnnnnoooooooooqqqsssuuuxxxyyypppmmmiiiccc]]]WWWTTTQQQPPPMMMIIIFFFEEEFFFIIIKKKKKKMMMPPP\\\zzzRRRYYY___rrrOOO777===DDD===:::???@@@AAABBBCCCDDDHHHNNNRRR\\\^^^ccciiinnnooonnnllliiinnnnnnjjjllluuu|||}}}pppyyyxxxxxxzzzMMMPPPQQQ>>>>>>>>>999666555111000<<>>?????????DDDFFF???888BBBSSSwwwkkk```ttteeeTTTCCC666333333222555<<>>>>>======<<<=========::::::;;;===>>>AAACCCEEE999???EEEGGGGGGHHHKKKMMMKKKVVV```pppEEE999BBB999999999999888888888777888888888999::::::;;;;;;<<<>>>@@@BBBCCCGGGKKKNNNNNNLLLNNNSSSUUUSSSTTTXXXTTTTTTTTTTTTUUUWWWYYYZZZWWWaaaeeemmm}}}ZZZCCCCCC>>>======<<<<<<=========>>>???@@@AAABBBCCCCCCCCCFFFJJJPPPTTTVVVWWWXXXYYY\\\YYY\\\bbbaaa]]]cccooorrrcccZZZVVVQQQPPPRRRWWW[[[]]]aaabbbcccddddddddddddccc^^^^^^\\\ZZZWWWSSSPPPOOONNNMMMJJJFFFDDDEEEHHHLLLRRRhhhrrraaagggqqqdddSSS>>>111777<<<999888>>>???@@@AAABBBDDDHHHMMMQQQUUUXXX]]]ccchhhiiihhhggggggnnntttuuuxxx||||||xxxtttsssrrrwwwxxxLLLQQQUUUBBB@@@>>>:::888666222222<<>>???@@@CCCGGGKKKKKKKKKOOOUUUWWWSSSQQQSSSMMMNNNQQQTTTVVVVVVVVVUUUMMMSSSSSSZZZmmmxxx|||tttKKK999999;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>??????>>>>>>CCCGGGLLLOOOQQQRRRSSSTTTWWWTTTWWW\\\[[[XXX\\\fff|||vvvkkk\\\PPPIIIIIIKKKMMMNNNOOOQQQSSSSSSRRRPPPOOORRRSSSRRRRRRQQQOOOMMMLLLEEEGGGIIIJJJMMMWWWeeepppggg\\\___qqqSSS```;;;777555888::::::<<>>@@@AAABBBFFFKKKNNNSSSWWW\\\aaaeeeggggggggggggmmmtttxxx}}}~~~zzztttsssooorrr{{{~~~tttHHHOOOVVVCCC???===:::999777333222:::KKK___kkkvvvuuuoooxxxyyyvvvnnnnnndddZZZRRRGGGZZZ]]]tttmmmRRR<<<888888888777777555222000222///111666888666888===777III^^^|||rrriiiKKK>>>444333444333999BBBrrr~~~|||sss___PPP;;;OOO\\\___]]]ZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXVVVTTTSSSSSSTTTVVVWWWYYYgggyyyrrr|||ooo|||xxx~~~vvveee\\\^^^aaarrrgggddd{{{ddd___hhhggghhhgggbbb]]]\\\^^^bbb^^^\\\ZZZXXXVVVTTTUUUVVVUUUTTTQQQNNNMMMMMMNNNOOOMMMMMMNNNOOOKKKHHHNNNYYYwww~~~wwwpppjjj___UUUSSSRRRNNNJJJHHHJJJJJJIIIHHHHHHIIIIIIIIIMMMKKKHHHHHHIIIIIIHHHFFFEEEEEEGGGLLLQQQYYYdddnnnsss{{{EEE777;;;444222666666666666666555555555555555555666777777888888888:::;;;<<<===@@@CCCFFFIIIIIILLLRRRSSSPPPNNNOOOMMMOOOQQQRRRRRRPPPNNNMMMIIINNNKKKMMMZZZ```ccclllrrrYYY888777CCCAAA333888777777777777888888999:::;;;;;;<<<<<<<<<;;;;;;@@@CCCGGGJJJKKKLLLNNNOOOWWWUUUVVVZZZZZZXXX[[[bbbaaaooo```VVVOOOLLLCCCDDDEEEEEEEEEEEEDDDDDDIIIIIIGGGFFFFFFFFFGGGHHHAAAHHHSSS^^^nnniii>>>}}}```666666:::;;;999999;;;===;;;;;;<<<>>>???@@@DDDHHHKKKPPPTTTYYY^^^aaadddfffggggggiiilllppptttvvvtttpppnnnnnnwwwwwwmmmxxxvvvFFFKKKUUUEEEBBB???<<<:::888444222777EEEYYYiiiqqqxxxkkk|||}}}ttthhhWWW[[[ppp}}}mmmNNN444:::;;;<<<<<<:::777555333444555999===>>>===@@@EEEKKKLLLKKK]]]gggsss}}}pppaaaGGG;;;333333444444:::DDDoooyyypppaaaQQQ>>>___xxx]]]```___YYY[[[[[[\\\[[[ZZZYYYXXXWWWXXXXXXVVVUUUUUUVVVXXXYYYZZZ___mmmooo{{{{{{{{{}}}}}}fffPPPSSSaaarrrssssssyyymmmzzz^^^eeedddbbb```^^^^^^^^^^^^^^^]]]ZZZWWWVVVWWWWWWVVVUUUSSSPPPLLLJJJIIIIIIIIIDDDEEEGGGHHHFFFCCCFFFKKKUUUttt~~~~~~uuunnnllljjjccc]]][[[XXXWWWUUUTTTRRRQQQPPPPPPOOOMMMLLLLLLNNNPPPQQQQQQOOOOOOUUU^^^bbbcccgggmmmzzzKKK333???777***888444444444444444444444444333333444444555666666666777888999::::::<<>>???===;;;888888888777:::>>>>>><<<<<>>555...444111222222222222222333333333111222222333444444555555666777888888888999<<>>666777666333111333888888555666888:::<<<===???BBBEEEFFFKKKPPPSSSVVVYYY___ddd^^^bbbkkkrrrrrrlllggggggkkkqqqrrrlllhhhkkkppprrroooDDDAAANNNGGGGGGEEEBBBAAA===888555333;;;PPPfffnnnuuu{{{~~~yyyuuu|||nnnooobbbFFF888LLLvvv}}}[[[>>>@@@AAA@@@<<<888777888:::777999;;;999888:::<<<>>>BBB^^^ooorrr```aaalllTTTBBB999333444444333;;;FFFvvvxxx{{{{{{hhh\\\UUUEEEIIIcccbbb___]]]^^^YYYWWWYYY\\\[[[XXXUUUUUUUUUWWWVVVVVVVVVVVVWWWXXXYYYTTTPPP\\\dddxxx}}}|||^^^MMMMMMQQQ```gggsssjjjnnnuuuyyyyyyaaassswwwaaa```______```___^^^\\\ZZZ\\\[[[XXXZZZ]]][[[UUUUUUUUUUUUSSSQQQNNNKKKJJJIIIJJJIIIHHHGGGHHHGGGFFFDDDEEEPPPjjj{{{zzz~~~{{{yyywwwtttqqqnnnmmmlllrrrrrrpppiiibbbbbbhhhoooeeebbbkkkLLL333444666)))000:::+++000000111111111222222222000000111222222333333444666777777777666777:::<<<@@@===>>>CCCEEEDDDFFFIIIHHHHHHIIIIIIIIIIIIIIIIIICCCIIIEEEAAACCC@@@>>>FFF999<<>>@@@DDDHHHLLLRRRSSSTTTVVVXXX[[[[[[ZZZWWWdddnnngggXXXmmmxxxnnn777333HHH+++666444333444555555777999444666999:::;;;===@@@BBBDDDIIINNNQQQSSSWWW^^^dddaaafffnnntttqqqiiihhhllloooooonnnlllkkkoootttwwwttttttAAA;;;IIIDDDFFFDDDAAADDD???;;;777444:::OOOeeeqqqooo|||ttt||||||www|||zzzSSSCCCEEEGGGXXXjjjNNNBBBBBB???;;;666444777:::777777666555777;;;===<<>>000(((666111(((999//////000000111111111222000000000111222222333333666777777777666777999;;;<<<;;;>>>CCCEEEDDDEEEHHHHHHIIIJJJJJJJJJHHHFFFEEEFFFIIIBBB???DDDBBB<<>>CCCHHHKKKMMMQQQYYY___iiijjjnnnpppjjjdddkkkvvvqqqmmmnnnttttttppprrryyyqqqvvvppptttGGG<<>>AAA>>>;;;:::666DDDbbbjjjkkkyyyxxx}}}~~~zzztttjjjbbbWWWWWWeee~~~yyyXXXEEEFFFCCC<<<:::;;;888222777999<<<<<<<<<<<<>>>@@@CCCPPPlllhhhPPP???:::222333777333:::QQQeeeUUUGGG===FFFUUUwww``````^^^TTTZZZ[[[[[[YYYUUUQQQPPPTTTXXXUUUTTTRRRQQQPPPQQQRRRSSSSSSOOOPPPTTTWWWbbbwww{{{wwwdddLLLKKKWWWeee|||nnneeeUUUyyyrrrlllYYYbbbggg```]]]\\\ZZZYYYYYY[[[\\\^^^WWW^^^aaa^^^\\\^^^\\\UUU[[[UUUNNNKKKMMMPPPRRRRRRGGGHHHHHHGGGDDDAAA@@@@@@<<>>@@@BBBDDDEEEFFFGGGHHHIIIHHHFFFFFFFFFGGGCCCCCCDDDDDDCCCAAA@@@>>>;;;>>>AAAAAA@@@@@@BBBEEEWWW[[[aaaeeeeee```YYYUUU]]]\\\\\\fffjjjRRR>>><<<999666444333222222222222222222222222222222000000////////////000000333333444444555666666777999:::<<<===>>>@@@CCCFFFKKKQQQWWWZZZZZZZZZ]]]aaagggfffdddeeeppplllSSSnnnsssYYYdddTTT:::888777333000222222222222222222222222333555888999999;;;===???AAABBBEEEGGGKKKPPPWWW\\\bbbeeegggeeecccfffnnnuuusssqqqooopppsssuuuuuusss|||zzzyyyyyyzzz~~~GGG>>>HHHFFFFFF???@@@???BBB>>><<<:::666CCC^^^bbbkkk|||vvv~~~~~~xxxuuusssrrr}}}nnnRRRWWWSSSDDD;;;;;;;;;666;;;===>>><<<;;;>>>DDDJJJOOOUUUooo|||cccNNN===999111333888555???XXXddd___xxx}}}___PPPEEE???DDD```~~~{{{[[[[[[ZZZUUUZZZYYYXXXVVVTTTRRRSSSVVVYYYYYYWWWUUUSSSRRRRRRSSSTTTQQQNNNNNNQQQQQQWWWnnn|||~~~uuuooolllvvvxxxnnnnnnhhhwwwjjjzzzvvv\\\XXX^^^]]]WWW\\\[[[ZZZZZZZZZ[[[\\\]]]XXXYYYYYYVVVVVVWWWVVVSSSXXXTTTNNNLLLMMMMMMLLLJJJHHHIIIIIIGGGDDDBBBAAAAAA===???;;;;;;NNNnnn~~~VVV>>>555222333222111000////////////000000///...............//////000000000111111111444333333444444555666777999:::;;;===???AAACCCDDDBBBCCCDDDDDDCCCCCCEEEFFFBBBBBBCCCCCCBBBAAA???>>>;;;===??????======???AAA???CCCKKKTTT[[[```bbbcccVVVVVVQQQOOOYYYhhhjjjbbbxxxssszzzwww```PPPEEE:::333888777555444333222222222111111111111111111111111000//////////////////000222222333333444555555555666888:::;;;<<<>>>AAACCCIIINNNTTTWWWWWWWWWZZZ]]]\\\\\\\\\]]]ddduuuqqqrrrkkkddd>>>222555666333333222222222222222222222222222444777888888999<<<===>>>@@@BBBDDDGGGLLLSSSWWW\\\___aaaaaa```bbbgggkkkllljjjiiikkknnnppppppnnnuuusssqqqooonnnrrrzzzGGGBBBKKKFFFDDD>>>AAA@@@CCC???<<<:::666@@@XXX\\\jjjvvvxxx{{{~~~sssxxxzzzwwwzzz}}}|||yyyeeemmmdddIII999;;;>>>:::>>>??????@@@DDDMMMXXXaaafff___iiimmmWWWCCC:::777111333888666CCC^^^}}}iiiBBBDDDuuuuuuXXXJJJBBB@@@CCCrrr~~~iii^^^\\\ZZZ\\\]]]]]][[[XXXWWWXXXZZZ[[[[[[\\\ZZZXXXVVVTTTSSSSSSSSSOOOMMMOOOPPPMMMMMMZZZkkkyyyttt||||||___JJJ^^^YYYSSSXXXUUUPPPRRRSSSSSSTTTTTTUUUUUUVVVVVVXXXSSSPPPQQQQQQPPPPPPSSSZZZVVVRRRQQQPPPNNNJJJGGGFFFGGGGGGEEEBBB@@@??????;;;<<<999666;;;LLL___jjj|||vvvMMM777333222---222111000//////...//////000///......---.........////////////000000000000222222222222333444555555666777888:::<<<>>>@@@AAA<<<>>>@@@@@@@@@@@@BBBDDDAAAAAABBBAAAAAA@@@???>>>:::;;;<<<<<<::::::;;;<<<444666999===CCCJJJOOORRR```eeefffcccgggrrryyyxxxvvvxxxiiiXXXLLL===222///222666888222222111111111111222222000000000000000000000000//////............//////000000111222222333333444333555777888999:::===@@@EEEJJJOOORRRRRRRRRTTTVVVUUUWWWYYYZZZ\\\dddpppzzzrrrrrrssspppvvvmmmQQQ>>>//////555444222333111111111111111111111111111333555666666777999;;;;;;===???@@@CCCGGGLLLPPPVVVXXX[[[^^^___`````````eeeddddddfffiiikkklllkkkrrrooommmmmmkkkiiilllrrrwwwFFFDDDLLLEEEBBB===BBB@@@DDD@@@;;;;;;777===PPP```jjj}}}zzzvvv{{{oootttyyyzzz}}}zzz}}}~~~vvv{{{jjjHHH555:::@@@;;;???>>>AAAJJJZZZjjjvvv|||~~~xxxzzzyyy^^^LLL<<<777666222444777555CCC___{{{UUUCCC[[[lllSSSGGG??????FFF\\\bbb\\\XXX^^^[[[^^^ZZZWWWWWWYYY[[[YYYWWW[[[ZZZWWWUUURRRQQQPPPPPPMMMNNNQQQRRRNNNJJJPPPYYYccc{{{}}}|||qqqZZZTTTbbb{{{qqqxxx```RRRUUUVVVMMMKKKSSSNNNOOOPPPQQQRRRRRRRRRRRRVVVPPPMMMQQQRRROOOOOOTTTXXXUUUQQQOOOOOOMMMIIIEEEBBBCCCCCCAAA>>><<<;;;;;;999:::<<<<<<888777@@@KKKkkkmmm===222888666111000111000//////.........//////......------................../////////000000000000000000111222333333555555555777999;;;>>>???<<<===????????????@@@BBB@@@@@@@@@@@@??????>>>>>>;;;;;;;;;:::999888888888;;;999666444333444666777???GGGNNNQQQXXXeeepppttt}}}yyy}}}{{{kkkSSS@@@:::;;;,,,...222555666555222//////////////////000000000........................///......------......///...//////000000111222222222333555666666888;;;===AAAEEEIIILLLLLLMMMNNNOOOQQQTTTVVVWWWWWWYYY___dddyyy{{{xxxYYY:::444222555666222000222111111111111111111111111///111333444444555777888999:::<<<>>>???CCCGGGJJJRRRTTTXXX]]]aaaaaa]]]ZZZaaaaaaccceeehhhjjjkkkkkkoookkkkkknnnnnnllljjjllluuuEEECCCLLLDDD@@@<<>>444666444555777444CCCaaaiiiiiidddPPPFFF>>>===LLLjjjPPP^^^VVVRRRZZZTTTTTTQQQOOOQQQTTTVVVTTTRRRVVVUUUSSSQQQOOONNNMMMLLLJJJLLLPPPRRROOOKKKLLLPPPLLLnnnvvv{{{}}}xxxqqq^^^]]]bbbrrr~~~}}}RRRPPPPPPQQQQQQPPPOOOQQQPPPQQQRRRTTTUUUVVVVVVVVVPPPOOOQQQTTTTTTPPPPPPSSSQQQMMMHHHFFFGGGGGGDDDBBB@@@AAAAAA???<<<:::999999:::888:::===:::444555;;;RRRTTTwww}}}tttfffHHH111///000+++---777000///......---...............------------......---............/////////.........//////000111222444444444555777:::===>>>???@@@AAA@@@???>>>???@@@???>>>>>>>>>============<<<;;;:::999888888777666999888777666666555555555...111222222555:::>>>???BBBIIINNNLLLFFFBBB???===DDD???888444222333222222444444444333111...,,,+++000000000000//////......------------------------......------------......------......///000000000111333555555555777999<<<===@@@DDDGGGHHHIIIIIIJJJJJJLLLNNNOOOOOOQQQUUUYYYbbbssszzz|||ooojjjHHH@@@777666777777333000111444000000000000000000000000...000111222222333555666777999;;;<<<>>>@@@DDDGGGNNNPPPVVV\\\```___[[[XXX^^^```bbbeeeggghhhiiijjjhhhddddddiiilllkkkjjjkkktttCCC@@@IIIBBB???<<>>DDD???;;;===:::999BBBbbbffflll~~~zzzxxx}}}{{{}}}oooHHH999MMMooo}}}zzzgggLLL<<<<<<>>>===DDDCCCKKKaaa}}}rrr]]]HHH>>>333666444555777888LLLnnn\\\MMMDDD===>>>PPP\\\MMM[[[SSSRRR\\\UUUOOOOOOPPPSSSUUUWWWVVVUUUQQQQQQPPPOOONNNLLLKKKKKKHHHJJJLLLMMMLLLJJJJJJJJJEEEUUUmmm|||{{{|||}}}xxx}}}{{{~~~zzz{{{zzzwwwWWWOOO^^^kkkxxxpppSSSLLLMMMIIIEEELLLVVVTTTJJJOOOPPPQQQSSSTTTVVVWWWWWWLLLTTTZZZXXXSSSRRRQQQPPPPPPLLLHHHGGGHHHHHHFFFDDDAAABBBBBB@@@===;;;::::::===888666888999999:::<<>>???@@@AAA@@@>>>>>>>>>???======<<<<<<<<<<<<======<<<:::999888888888666444222333555666777777777666;;;:::888666666555444222111333444666777999:::;;;:::555000000444666333000///...---...///222444666000000000000///...,,,+++------------------------------,,,,,,,,,,,,------,,,------......//////000111222444444444666888::::::<<>><<<999>>>OOOcccdddxxxvvvxxx~~~{{{|||eeeIII[[[kkk|||}}}yyyooo]]]JJJ???>>>BBBEEEHHHTTTjjjzzzaaaEEE===444555333444999@@@\\\{{{VVVGGG@@@<<<@@@QQQvvvYYYTTTZZZTTTWWW^^^YYYVVVXXXZZZ[[[ZZZXXXXXXXXXNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHTTTgggyyyyyy}}}yyywwwsss~~~UUUVVVccctttvvvssspppvvvPPPMMMJJJIIIFFFCCCJJJRRRQQQJJJNNNNNNOOOPPPQQQTTTVVVXXXPPPaaahhh\\\RRRTTTUUUQQQRRRPPPNNNNNNOOONNNJJJFFFAAABBBBBB@@@===:::::::::<<<:::777555777<<<<<<:::888222LLLlll~~~yyylllJJJ???333555222...222888333(((...------,,,------......---,,,,,,,,,------...///,,,,,,---------...............---......///000111222111111111333777:::<<<<<<===>>>>>>===<<<===???<<<<<<;;;::::::;;;<<<===;;;999666666777777555333111222333444333222000///......000111111111111333555333111///---,,,---///''',,,111111...,,,...222111000000111222111---***......//////...---+++***------------------------------,,,,,,,,,,,,------,,,,,,------...//////000000111333333333444666999777999<<<@@@DDDFFFFFFEEEIIIJJJKKKMMMOOORRRUUUWWWZZZVVV\\\lll|||xxx~~~[[[III???111///999...000000000000111222222////////////////////////---///000111000111222444333666888;;;<<<>>>AAADDDDDDIIIPPPUUUVVVWWWYYY[[[[[[^^^ccceeeddddddfffgggkkkiiijjjmmmlllhhhgggiiiuuu@@@:::CCC??????;;;@@@;;;BBB>>>:::>>>===888<<<>>>aaa```qqqwww|||{{{pppvvvvvvqqq\\\SSSccc|||zzzzzzxxxmmmVVVAAA>>>FFFDDDLLL[[[pppzzzcccEEE???555555111222:::FFFjjjuuuQQQCCC<<<:::CCCPPPhhhcccYYYYYYXXXRRRVVV[[[VVV\\\___aaa^^^YYYTTTRRRSSSMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOLLLIIIGGGHHHFFFDDD@@@DDDCCCJJJjjj}}}{{{xxxyyy}}}zzz}}}zzzdddeeemmmxxxkkkxxx\\\@@@EEE???DDDJJJLLLJJJIIILLLPPPRRRQQQQQQRRRTTTWWWZZZ\\\VVVmmmtttaaaRRRWWWZZZSSSQQQPPPPPPQQQRRRNNNHHHBBB>>>???@@@>>>;;;888888888888<<<<<<888888<<<888111888888444:::RRRooo{{{HHH999666111444***+++555333((((((444------,,,,,,,,,------...,,,,,,,,,,,,------...///,,,,,,,,,---------.....................///111111111000//////222555999;;;888999;;;;;;;;;;;;===???<<<;;;:::::::::;;;<<<===:::777555555777777555222444444444444333222000///...000444555222///111666///000333444111...000333222111111111111111000...000,,,))))))---000000...+++,,,---...------++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,---......//////000///000111222222333555777666888;;;???DDDFFFFFFEEEGGGHHHJJJKKKMMMOOOQQQRRRSSSKKKRRR]]]```lll}}}vvvcccJJJ666222555444666;;;222333333333333333000,,,////////////////////////---///000111000111222444222444777:::;;;===AAACCCCCCJJJQQQUUUUUUVVV[[[___\\\aaaeeegggffffffgggiiijjjjjjmmmpppmmmgggeeegggooo>>>999???<<>>===<<<:::999888777777666666666666555555555555222444666666999EEEWWWfff|||xxxkkkXXX===666666333...111000000///...------------------------------------------.........//////,,,---......///..................////////////000111111111111111222222333666666777999999999999999>>>;;;888888:::;;;:::888666666666555444444333333222111111000000000000000000000000000000000000000000000000000000000000000........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///000000222333444555555333555888:::===AAAFFFIIIFFFGGGHHHIIIJJJLLLLLLMMMOOOPPPPPPQQQSSSZZZhhhtttxxxxxxqqq}}}ppp~~~{{{WWW999888888777666555555444222222222111111111000000000000///...............////////////000000000000222444666888999:::===???AAAEEEKKKQQQUUUYYY]]]```dddgggiiihhheeeccceeehhhgggjjjllljjjfffbbbbbbcccnnn>>>999???;;;>>>;;;>>><<<<<<<<<<<<<<<<<<<<<<<>>===;;;:::888777777777555555555444444444444333777777666333111555>>>FFFeeeyyy}}}zzz}}}iiiqqq~~~qqqSSSFFF777///000222111///000000//////...------,,,------------------------++++++,,,,,,,,,---------,,,,,,---...............------........./////////000000000000000111111222444555666777777888888888<<<:::777777999:::999777555555444444333222222222222111000000//////000000000000000000000000000000////////////////////////------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111222333333444333444777888:::===AAADDDBBBCCCEEEFFFHHHJJJLLLLLLTTTQQQNNNKKKJJJKKKOOOSSS[[[uuuoooIIIDDDNNN666666555555444333333333222222222111111000000000000//////......................../////////000000000222555666777888;;;======AAAGGGMMMQQQVVVZZZ]]]___aaaaaaaaaaaaaaaccceeeggghhhiiigggdddaaa___^^^mmm===999>>>999;;;999<<<::::::::::::::::::::::::===OOOYYYaaapppsssnnnppp}}}{{{[[[BBBAAAIIIWWWjjjlllfffwww~~~{{{~~~xxx{{{{{{zzzxxxwwwrrrdddWWWaaaooo|||ooobbbUUUIII:::333999999666AAA]]]yyysss{{{VVV???DDD>>>BBBKKK{{{^^^ZZZXXXYYYYYYVVVWWWZZZTTTUUUUUUUUUUUUSSSQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKJJJHHHFFFDDDBBBAAA<<>>999======???AAACCCFFFIIIJJJHHHJJJMMMOOOQQQSSSVVVXXXXXXWWWVVVTTTQQQOOOLLLKKKJJJIIIHHHFFFCCC@@@===<<<===<<<;;;999888777777777444444333333333222222222111222222111000111333666GGGSSSfff|||}}}vvvzzzsssRRR???999***,,,///111111111000000/////////......------,,,------------------------))))))*********++++++++++++,,,------......------,,,,,,,,,---------......///............///000000222333444555555666666555999777666666777777777666444444333222222111111000111111000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000111111222333555555666888<<>>888888666999888888888999999999999999666AAAOOOaaatttzzzvvvrrr}}}xxxxxxvvv```RRRXXXlll}}}lllxxx|||zzzvvvwww|||vvvjjjlllzzzsssfffXXXPPPHHH<<<666888888:::IIIbbbxxxXXX^^^|||vvvJJJ===@@@888DDDaaazzzmmmXXXTTTRRRTTTSSSPPPPPPSSSVVVUUURRROOONNNNNNPPPSSSOOOOOOPPPPPPNNNLLLJJJIIIIIIIIIHHHFFFDDDBBB@@@???<<<999888::::::;;;AAAHHH___ggglllqqq~~~nnneeejjjrrrvvv~~~eeeOOO;;;888;;;::::::<<<:::;;;<<<>>>AAACCCFFFGGGFFFHHHKKKNNNQQQTTTVVVXXXUUUTTTSSSRRROOOMMMKKKJJJGGGFFFDDDBBB@@@>>><<<;;;<<<;;;:::888777777666666444333333333333222222222//////111222444555666666444666AAAYYYxxxuuugggkkk|||eeeJJJ===777222///222555666444111...///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++,,,---------------++++++,,,,,,,,,------------------,,,---......///111222333444444555444444666555444444444555555555444333333222222111000000000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................///000111333333444666:::===@@@AAABBBDDDFFFHHHJJJJJJGGGHHHIIIHHHJJJMMMMMMJJJJJJKKKNNNRRRZZZmmmzzzlllQQQ666///666;;;999555111111111111000000//////000000000000000000000000//////...------------...,,,,,,,,,---------.........000222333333555777999555999>>>CCCGGGLLLPPPTTTVVVTTTRRRUUU[[[```bbbbbbaaa___^^^___```___ZZZUUUiii;;;999>>>777777555999777777777777888888999999777===QQQjjj|||yyy~~~{{{uuu{{{rrriiihhhxxxsssuuu{{{zzzsssttt|||{{{|||iii]]]OOOIIIFFF<<<333000555FFFZZZoooqqq???===YYYvvveeeAAA>>>>>>666NNNzzzkkkUUURRRNNNNNNOOOOOOKKKKKKNNNRRRQQQPPPOOOQQQXXXcccjjjOOOOOOOOOOOONNNLLLIIIHHHGGGGGGFFFDDDBBB@@@>>>===;;;777666;;;>>><<<777666999EEEVVVjjj||||||yyywwwlll___rrr~~~zzzyyyggg888444777???===333222999999:::;;;===???AAADDDEEEFFFGGGJJJNNNRRRUUUVVVVVVPPPPPPPPPOOONNNMMMLLLKKKFFFEEECCCAAA???===<<<;;;;;;:::999888777666666666444444444333333333222222444444444333333222222222///444666555:::QQQvvveeegggzzzpppzzzUUUDDD222)))---333555444111000...---,,,,,,...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000111222333444444444444333333333222222222333444444444333333222111111111000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111222444666:::===BBBBBBCCCEEEGGGHHHIIIJJJOOOTTTSSSKKKEEEEEEGGGFFFJJJHHHJJJLLLHHHHHHWWWiii~~~]]]EEE999888666555666444000000333111111111000000000000000//////////////////////////////...---------------,,,,,,,,,,,,------------...///222333333444666888555888<<<@@@DDDHHHMMMPPPTTTRRRRRRVVV\\\aaaccccccaaa______aaadddbbb]]]YYYfff:::999>>>666666444999666666666777888888999999999:::PPPiiisss|||zzz|||~~~qqqiiimmmppphhh|||}}}tttwwwxxxttttttyyy~~~|||jjj]]]SSSFFFCCCBBB999333555DDD___wwwwww\\\hhhyyyVVV@@@???>>>EEEhhhWWWNNNPPPMMMMMMPPPOOOLLLLLLOOOQQQQQQPPPOOOQQQYYYeeennnOOOOOOOOONNNMMMKKKJJJIIIFFFFFFEEECCCAAA???===<<<:::999:::;;;888444666;;;000333888FFF\\\sss}}}}}}{{{tttsssyyyssshhhlllzzz|||UUU///888222222888999555444888888999:::;;;===@@@BBBCCCFFFGGGIIIMMMRRRTTTTTTSSSLLLMMMMMMNNNNNNMMMMMMLLLGGGFFFCCCAAA???===<<<<<<:::999888777666666666666444444444333333333222222000111222111///...///000222444333///,,,333CCCPPP```iii~~~nnnlllttt|||ssswww}}}yyypppZZZEEE888999---555:::666,,,&&&)))...,,,,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------///000111222333333333333111222222222111111222444444444333333222111111000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...000111333555999<<<@@@@@@BBBDDDFFFGGGIIIIIIVVV]]]\\\OOOEEEFFFGGGFFFGGGGGGKKKMMMGGG???@@@HHHOOOMMM\\\zzzsssOOO999777;;;777000===444...222777555///+++000000000000000000000000............///////////////...------,,,,,,------,,,,,,,,,---------......---///111222222222444666555888;;;>>>AAAEEEIIIMMMQQQRRRTTTXXX]]]```bbbbbbbbbbbbdddeeefffddd___\\\ddd999999???777777555;;;555666666777888888999999888444FFFZZZ]]]iiiyyyzzzwwwzzztttssstttOOOkkkzzztttyyyvvvsssssswwwyyyxxxyyy||||||uuubbbVVVPPPHHH===<<<===444555HHH```vvvtttrrrKKKCCC;;;BBBeeewwwPPPSSSPPPMMMNNNQQQRRROOOOOOQQQQQQRRRQQQNNNLLLNNNUUU[[[PPPOOONNNMMMLLLLLLKKKKKKFFFEEEDDDCCCAAA???===;;;:::999::::::777444666<<<>>>:::555555EEEccc~~~yyynnnnnn|||rrr{{{yyyuuuyyy___>>>666666;;;555222444888999888777666777888999;;;===???AAAGGGGGGHHHLLLPPPRRRPPPNNNLLLLLLMMMMMMMMMMMMMMMLLLHHHFFFCCC@@@>>><<<;;;;;;999888777666666666666666333222222222222111111111)))///444444111///000333222//////555<<<<<<333***>>>FFF[[[zzz]]]\\\KKK999444///+++000777...''',,,888<<<333(((...///111111000///......++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,)))******+++++++++++++++,,,,,,,,,,,,------------,,,++++++++++++,,,---------...///000111111111111000111222222000000222555333222222111111000/////////...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,---...//////...///000000111333666999999:::<<>>AAAFFFIIINNNQQQUUUYYY[[[\\\^^^______bbbeeeeeebbb^^^ZZZXXXccc999999???777777666<<<555666666777888999999::::::111@@@PPPOOO^^^zzzsssxxx|||vvvLLLmmmbbbfffooooooxxxppppppzzzzzzuuuvvvtttvvv}}}tttXXXRRRPPPHHHFFFAAA777888999111555UUUrrr}}}^^^FFFFFF888FFFnnnnnnVVVAAAQQQOOOMMMNNNRRRRRRPPPPPPRRRMMMPPPQQQOOOKKKJJJNNNRRRPPPOOONNNLLLLLLLLLMMMMMMFFFEEEDDDCCCAAA>>><<<;;;===666333999???===666222000555777666:::LLLeeewww|||vvv}}}}}}uuuuuuoooLLL111///777666,,,000444555777999777333555555666888:::<<<>>>???GGGGGGGGGKKKOOOPPPMMMJJJLLLMMMMMMMMMMMMMMMLLLKKKHHHFFFCCC@@@===;;;::::::999888777666666555666666111111111111000000000000...666<<<<<<555///...000.../////////...///333666---,,,444BBBJJJRRRcccvvvtttbbbOOO???777222)))---999666---///---111333111,,,)))---111))),,,---+++'''''',,,111+++++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++))))))***+++++++++++++++,,,,,,------------......,,,,,,++++++,,,,,,---...+++,,,---...///////////////111333222000000222555111111111000//////............---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))*********++++++,,,,,,,,,******************************************************************************+++,,,...///000000///000000000///000333555222444777;;;@@@DDDGGGIIIGGGMMMLLLEEEEEEKKKGGG>>>CCCAAA??????AAADDDEEEDDDCCCBBB???;;;;;;>>>BBBCCCJJJ^^^rrrpppZZZLLLGGGDDDGGGBBB222555333222222000///111555222......222444111...---........................---------.........//////......---,,,,,,,,,,,,------------.........//////***+++---.........000222666888:::;;;<<>>AAAbbbvvvttt~~~SSS@@@SSSLLLMMMNNNPPPQQQPPPPPPOOOOOOQQQRRRPPPMMMLLLNNNQQQLLLLLLKKKJJJIIIIIIIIIIIIBBBBBBBBBBBB@@@===;;;:::888777666555555444555555666666555555666:::@@@DDDlllsssiiirrrlllSSS:::111222222111111333333333444444444555555444444555666888999;;;<<>>??????@@@======<<<;;;;;;;;;<<<<<<>>>===>>>AAAFFFMMMTTTXXX^^^ccckkkrrrvvvwwwtttrrr^^^YYYPPPGGG@@@>>>>>>>>>DDD>>>888666777777555111222222222111000//////...////////////////////////................................................---------------------------------------------------------......000111111///333888888777888===AAAJJJNNNQQQRRRQQQPPPQQQSSS___\\\[[[\\\YYYTTTTTTYYY\\\;;;666666555888111444222333333444555555666666666555777AAATTThhhtttyyy}}}qqq~~~yyyyyyKKK???QQQbbbbbb\\\MMM```mmmddd^^^ooozzzrrrxxx{{{zzzuuutttwwwvvvrrrvvvtttmmmeeecccbbbVVVFFF:::888888999666333777>>>JJJ>>>HHHgggvvvccchhhiiiDDDAAA<<>>@@@CCCDDDEEEFFFFFFJJJJJJJJJJJJJJJHHHGGGFFFAAA@@@===;;;::::::;;;<<<777666555333222222222222222111000000//////000000,,,111555333...***,,,///....../////////000000000111111111222333444444555222<<<===666888BBBDDD<<>>???CCCGGGGGGAAA;;;???;;;555222222333555555222111111000//////......------------------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,---...///000000000000---,,,,,,++++++,,,,,,---++++++,,,---...///000000//////000000111111111111111111000//////////////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,------------...///000000111222555999===@@@CCCEEEGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@???>>>=========>>>;;;;;;:::999999999999:::888777666666888:::===???888:::===@@@AAA@@@???>>><<<;;;999888777888:::;;;===888333333555666444222222222111000000///..............................................................................------------------------------------------------------------...///000111000333555555333555;;;@@@FFFHHHLLLMMMLLLLLLOOOQQQ[[[XXXXXXYYYWWWRRRRRRWWWZZZ999666666444777000444222222333333444444555555222333444999KKKbbbnnnmmmzzztttwww~~~|||ooo}}}III;;;HHHRRRvvvxxx^^^XXXSSS\\\jjjkkklllwwwxxxzzzzzzxxxxxx{{{|||zzzzzzsssmmmnnnqqqjjjXXXGGG555222333777555333===LLLIII888MMM|||ggg@@@FFFcccuuu}}}OOO???>>>EEEccc{{{QQQBBBRRRAAAGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJIIIHHHIIILLLOOOKKKIIIFFFDDDBBBBBBBBBCCC@@@@@@@@@>>>===;;;999888666666555444333333333333333444444333111111333444444;;;GGGWWWfffsss}}}yyyxxx|||~~~```FFF888333------000222000------000////////////000000000000000000111111333444666777999:::===???BBBDDDEEEEEEGGGHHHHHHHHHGGGFFFEEEEEE>>>===<<<;;;;;;;;;<<<===666555333222111111111111111111000///////////////+++,,,...---,,,,,,---///.........////////////000111111111000000000//////222444444000///000000---///000///---,,,---000444222000---,,,---///000000000000//////...---------------------------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++++++++++++++,,,---///000111111111,,,,,,++++++++++++,,,,,,++++++,,,---...//////000......///000000000000000000000///........./////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))*********++++++++++++,,,,,,,,,,,,---...//////000111333666999===???AAAFFFEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;999888777777666666666777777666555333222222222222666555444333222222222222///000222333444333222222555222//////222444333111111111000000//////..............................------------------------------------------------------------------------------------------------------------......///000000111222111111555===CCCCCCEEEGGGIIIJJJLLLOOORRRYYYWWWWWWXXXVVVSSSTTTWWWWWW777666666333666000444222222222222333333444444///444444222>>>UUUdddfffuuuyyyyyy{{{iiicccwww}}}yyyxxxZZZ???DDDYYYtttdddWWWEEEKKK___ZZZVVViii___```aaabbbdddhhhjjjkkkoooddd^^^bbbbbbUUUBBB444777555333444;;;III[[[iiiVVVUUUuuu^^^IIIOOOTTTVVVhhhggg===???CCC[[[vvvttteeeGGG===MMMBBBEEEFFFGGGIIIJJJIIIIIIHHHGGGFFFFFFEEEFFFHHHKKKMMMIIIGGGDDDBBBAAAAAACCCDDD??????>>><<<;;;999777777555555444333222222222222000111333222000//////000555666;;;===;;;AAAYYYsssnnnvvvyyy~~~{{{{{{wwwWWW@@@777333///+++222222222000,,,+++...222............/////////////////////000111333444555888999<<>>>>>===<<<;;;<<<<<<===555444444333222111111111000000///............///...---,,,,,,.../////////------........./////////000000//////......------111//////333444222333666000333555444222111444777888555222000///...+++))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************++++++++++++***************************+++---...000111111111,,,,,,++++++++++++,,,,,,++++++,,,------...//////...///000111111111000000000000/////////000000111000///---,,,++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))************++++++++++++,,,---......000111222555888<<<@@@AAAEEEEEEDDDBBB@@@???>>>=========<<<;;;;;;:::::::::888777666555555444555555555555666666666555444444666555444333333444555666444555666555444222///...111///------000111111000000000000//////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///000000//////333:::DDDLLLDDDEEEGGGIIILLLPPPTTTWWWYYYYYYYYYYYYXXXVVVXXXZZZSSS666555555333555///444111111111111222222222222---555666000444III```lllttt~~~|||}}}{{{pppuuuwwwssswwwmmmUUUEEEEEElll___iiiqqqKKKFFFQQQTTTXXXVVVSSSOOOLLLIIIEEEDDDEEEKKKEEECCCGGGGGG???555000444888888999JJJfffyyy{{{WWWhhh|||\\\HHH===rrrwwwwwwVVV555===MMMxxxttt~~~DDDCCC999===GGGCCCDDDFFFGGGHHHHHHGGGGGGEEEDDDCCCCCCEEEHHHJJJKKKFFFEEEDDDCCCCCCDDDFFFGGG???>>>===;;;999888777666555444333222222111222222...000111222000//////000...000777:::111)))222DDD]]]rrryyy~~~{{{vvvsss~~~{{{^^^JJJ>>>111,,,000444444111------+++***+++...111222............/////////////////////000111222333444666777:::===@@@DDDFFFHHHEEEEEEEEEEEEEEEEEEFFFFFFAAA@@@???===<<<;;;::::::555555444444333333222222000///......---.........000...,,,,,,...///...---------------.........................../////////111,,,,,,000000,,,+++000,,,---......//////......000///...///000///---+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,---/////////000,,,++++++******++++++,,,++++++,,,,,,---............000111222333222111000000000000000111222333333000///---,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++***++++++,,,---...000111222555999>>>BBBEEEEEEDDDCCCBBB@@@>>>==================<<<;;;::::::888777666555444444444444///000111333444444444333...///000111222222111111111111111111111111111111000///......///000///////////////.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------............111777@@@KKKRRRDDDDDDFFFIIINNNSSSWWWYYYXXXZZZ[[[YYYWWWXXXYYYZZZPPP444555555222444...444000000111111111111111111,,,222555222222AAA[[[qqqwww~~~xxx}}}|||rrrbbb\\\ddd[[[RRR~~~___RRRNNNKKKJJJKKKFFFBBB@@@<<<888777999777777888888999:::::::::444999===EEEWWWllltttpppaaaooo}}}qqqQQQCCCFFFEEEtttSSSEEE777===```AAAFFF<<<444GGGAAABBBDDDEEEFFFFFFEEEEEEDDDCCCBBBDDDFFFHHHIIIHHHDDDDDDDDDEEEFFFGGGHHHIII???>>><<<:::888777777666555555444333222222222222---///111111000///000111444......444666000+++,,,666HHHPPPeeezzzkkkQQQ>>>555""",,,555333+++'''---555,,,------,,,///222///***............/////////000000//////000111222333333333444666888<<<@@@CCCEEECCCCCCCCCCCCCCCDDDEEEFFFBBBAAA???===;;;999888777444444444555444333222222//////...---------------...---,,,,,,,,,,,,+++))),,,,,,,,,---------......---------......///000000333111000222222//////111222///++++++---000111000,,,+++,,,---///000///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************+++******************************+++,,,------------++++++************++++++++++++,,,,,,------------...000222333444333111000000000000111222333444555111///...,,,+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++,,,---......000000111444888>>>BBBEEECCCBBBAAA@@@???>>>===<<<======>>>======<<<::::::888777666555444444333333//////000111111111111000222333555666555444222111222111///......///000000000000000/////////........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------111777@@@HHHMMM@@@@@@BBBFFFMMMRRRUUUVVVUUUXXXYYYUUUTTTVVVWWWVVVNNN222444555111333...444000000000000000000000000///...111444333888NNNhhhoooxxx~~~xxx~~~~~~vvvsssvvv\\\OOOwwwdddJJJYYY[[[IIIEEENNN>>>888555666555222333888222666555000222;;;>>>;;;999666???VVVfffkkkqqqzzzuuuiii[[[OOOTTT___]]]wwwDDD===>>>JJJlllKKK@@@AAA999AAA>>>???AAABBBCCCCCCBBBBBBDDDCCCCCCFFFIIIJJJHHHFFFDDDEEEFFFGGGHHHHHHGGGGGG???>>><<<:::888777777777666555444333333222222222///000111000///...///000888000***,,,222555333111'''222...888LLLhhhhhhEEE111---000///+++999...$$$'''111444,,,"""///222111......000,,,&&&---------........./////////////////////000111222111222333666999===@@@BBBAAAAAA@@@@@@AAACCCDDDEEE???>>>===<<<:::777555444222333333444333333111111///...------,,,,,,------***+++------,,,+++***)))+++,,,,,,,,,,,,---------,,,,,,---------.........)))+++,,,+++,,,//////......,,,***)))+++---......000///......//////---,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************************************)))******+++++++++******++++++************+++++++++,,,,,,,,,,,,------------///111333333222000////////////000111333444555111000...,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.../////////000111555:::>>>AAA@@@??????>>>===<<<<<<;;;<<<============;;;:::999888777555444333222222222222222222111111000000000...///000000000///...---444333222000///...---------.../////////......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,///333888;;;===;;;<<<>>>DDDKKKPPPQQQQQQSSSXXXXXXSSSQQQTTTUUUSSSMMM222444555111333...444000000000000////////////222+++,,,444222///???XXX\\\fffxxx~~~www{{{wwwiii___vvv}}}uuu~~~kkkMMMfff^^^777444NNNUUU[[[lllvvvVVVNNNHHHFFF@@@888666:::;;;BBB@@@:::???OOOSSSKKK<<<000>>>eeeyyywwwyyyXXXHHHVVVqqqZZZJJJ@@@FFF\\\hhh}}}~~~NNNJJJ///???AAA;;;<<<===???@@@AAAAAA@@@@@@EEEDDDDDDGGGJJJJJJGGGDDDDDDFFFGGGIIIIIIGGGEEEDDD@@@>>><<<:::888777777777666666555444333333333333000111111///---,,,---///(((---111///---...000000***666......333EEEfffnnnqqqrrrXXX@@@222333333444222000...,,,)))---000///,,,+++...111)))---,,,'''&&&+++...---,,,,,,---------........................///000111222222333666999<<<@@@BBB??????>>>>>>???AAACCCDDD<<<<<<;;;:::888666444333000111222333333222000///......---,,,,,,,,,,,,---(((+++...///...,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,+++000000++++++000000+++))),,,000222111///---------,,,+++,,,---......,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************)))((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,---,,,...000222222111///............///000222333444111000...,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---.../////////......///222666:::<<<=========<<<<<<;;;;;;;;;;;;<<<======<<<;;;999888777666555333222111111111111111000/////////000000......//////000111222333+++,,,...///000000000///+++,,,...//////...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,+++,,,.../////////::::::===CCCKKKOOOPPPNNNTTTYYYXXXSSSQQQTTTUUURRRKKK666///333111111222///////////////////////////---......///000222666:::jjjffflllzzz|||vvv}}}xxxjjjkkkxxxqqquuussssss~~~lllUUUmmmfff888777888GGGgggnnncccXXXuuuZZZOOO@@@???GGG``````PPP@@@PPPiii___???<<<+++KKK|||{{{rrrRRRBBB]]]kkk^^^III;;;\\\uuuuuu{{{mmm;;;;;;CCC:::444;;;;;;<<<<<<===>>>??????@@@CCCDDDGGGIIIJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>;;;888777777888999444444444333333333222222111000//////000000///...---------............///---------...///000000111888???^^^{{{ttthhhYYYKKK>>>666111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000222444888;;;======>>>???>>><<<<<<===>>>999888777666444222111111111111111111000000000000......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++************)))(((((())))))*********+++************************))))))))))))******************************************+++++++++,,,,,,,,,,,,---......///.........---------............///------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,---.........000333666888999;;;:::999888888999;;;;;;;;;:::999888777666666555555444222111000000//////............//////111111000000//////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,---...///333444666;;;@@@EEEGGGGGGSSSZZZYYYQQQOOOSSSQQQHHHJJJ555///333111000222///////////////////////////---.../////////111555888[[[jjjxxxzzzvvvyyyqqq~~~rrr~~~zzzzzzzzzvvvtttnnn~~~NNN999===BBB[[[eeePPPTTTkkkOOOIII===DDD[[[|||mmmXXXQQQaaammmYYY888666222PPPbbbQQQaaacccDDD888ZZZnnnXXXPPPGGGJJJvvv}}}nnn]]];;;:::???777444<<<999::::::;;;<<<<<<======???AAACCCEEEFFFFFFEEEDDDGGGFFFFFFEEECCCBBBAAAAAA>>><<<999666555555666777333333333222222222222111111000...///000000///---------------............,,,------...//////000000222222>>>SSSZZZRRRNNNTTTeeettthhhQQQJJJGGGEEE@@@;;;666333222111///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............000000000111333666999;;;;;;<<<>>>===;;;;;;;;;===888888777555444222111111111111111000000000//////...------------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++************)))((()))))))))************************************))))))))))))*********************************************+++++++++,,,,,,,,,,,,---...............------------............------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,---.........///222555666777999999777666777777888888888888777666555555555555444333222111000000//////............//////000000000/////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,---......111222444888===BBBEEEGGGKKKRRRSSSMMMMMMQQQOOOGGG{{{HHH555///333111000222///////////////////////////.../////////...000333555EEEfffzzzrrrlllyyywwwwwwdddZZZnnn~~~{{{uuupppzzz|||wwwCCC777>>>FFFhhh___888:::PPPYYY:::<<<555CCCnnnoooGGG@@@VVVfffVVV<<<444;;;QQQwww~~~QQQ;;;VVVbbbEEE>>>hhh|||ggg[[[LLLEEEDDDWWWuuu~~~\\\HHH:::999999444555;;;666777777888888999999:::;;;<<<>>>@@@AAAAAAAAA@@@DDDDDDDDDCCCBBBAAA@@@???<<<;;;777555333222333333222222111111111000000000111///......//////...---,,,,,,,,,---------......,,,------....../////////333000///000000...///222;;;GGGZZZjjjrrrtttsssqqqwwwzzz~~~|||vvvooo^^^LLLAAA777...///555111000///------......///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000///000111333555777999:::<<<<<<:::::::::;;;777777666555444333222111111111000000000000//////------------,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++************)))))))))))))))************************************))))))))))))*********************************************++++++++++++,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***+++++++++,,,---......///111333333555666666555444555555888888888888777666555555444444333222111000000/////////............/////////////////////.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***++++++,,,---...///000111444999>>>CCCFFFEEELLLOOOLLLMMMPPPNNNGGGxxxFFF444///444000///111///.........................../////////......000222555RRRfffdddgggwwwyyyhhhvvvsssXXXJJJhhhvvvtttoooxxxsssooonnnPPPEEEIIIQQQsssAAA222CCCbbbTTT222999555BBBxxxddd555,,,NNNkkk___AAA777<<>>;;;888666444444555888555555555666666777777777999:::;;;===>>>?????????@@@@@@@@@AAA@@@???>>>===;;;:::777444222111111111111000000000000/////////000///---...//////...,,,+++,,,,,,,,,------------,,,,,,---------.........///111111......111111///---///333999===>>>===;;;>>>BBBGGGLLLOOORRRUUUXXXVVVZZZ^^^^^^\\\[[[\\\]]]SSSNNNHHHFFFFFFDDD???:::666...(((+++......///333444333111///...---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------///////////////111222333666888;;;;;;:::::::::;;;666666555444444333222222111000000000////////////---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************************************+++++++++*********)))))))))))))))))))))*********************************((()))))))))************************************************++++++++++++++++++,,,---------------+++,,,,,,,,,------------,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))***++++++***+++---------...000222111333555555444333333444999999999999999888777777333333222111000000/////////......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******+++,,,,,,---...///000222555;;;AAAEEEEEEKKKOOOOOOPPPRRROOOIIIwwwCCC222///444000...000///------------------------...//////...------...//////:::GGGUUUhhhyyy~~~{{{~~~|||}}}{{{xxxbbbrrr|||wwwwwwooossslllbbbfffXXXeeegggppp:::GGGbbbZZZ777===:::@@@pppyyy^^^:::333YYY}}}hhh999666888CCCeeeqqqJJJKKKeeeLLLBBB:::HHHJJJKKKeeekkkaaaqqq===555777666222222444555333444555555555555555666666888999:::<<<===??????@@@>>>???@@@AAAAAA???>>>===:::999777555333222111111000000000/////////......///...------......---+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------%%%+++...,,,---222222---...,,,***+++...000111000---///111222111000111222///333777888444000///111000111111///,,,***)))))),,,,,,000777:::555,,,'''************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---...............//////000444666999;;;:::999::::::555555444444333333333222000000000////////////...------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************+++++++++*********))))))******))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++++++++*********************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))***,,,---,,,---...///000222333444333222333444777777888888777777666666111111111000000//////.........------------......---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********+++,,,,,,---...000111333777>>>BBBFFFKKKOOOOOOPPPOOOLLLHHHtttAAA111///444///---000///------------------------,,,...///...---,,,---...///+++222IIIeeewwwuuukkkaaafffiiijjjxxxzzzllloooooodddaaaQQQzzz|||yyyJJJTTTkkkPPP333888888:::^^^ttt___<<<000SSSxxxeee555444BBB]]]sssvvvoooMMMAAADDD:::777LLLNNNTTT}}}oooFFF111666666333000111444444111444444444444444444444444777888999:::<<<>>>???@@@>>>???AAABBBBBBAAA@@@???999888666555444333222222000000/////////.........///---,,,,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++((())),,,...---------...000222333222000000111222000...,,,+++,,,...///222555333......222///333666555111///111444333...((($$$$$$&&&***,,,'''((()))***++++++,,,,,,******++++++++++++,,,,,,************************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,------............//////111444777999999888888999444444444333333333333333000000////////////......,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************************************+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))************+++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((***,,,,,,,,,,,,,,,......000222222111111222333333333333444444333333222000000/////////...............------------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************+++++++++...000111111444999>>>DDDFFFIIIJJJJJJIIIFFFDDDppp@@@111///444///,,,//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---...***---;;;QQQeeesss{{{vvv}}}}}}ssseee```QQQIIISSSlllwwwkkkjjjkkkcccaaaUUUtttwwwqqqXXX^^^xxxCCC444999CCCKKKeeezzzaaa>>>222OOOmmmaaa???<<<```lllHHH666;;;EEE???EEEcccfffmmmtttSSS<<<333444222000000111000111333333333333333333333333333444555666777999;;;<<<===;;;<<>>===666666555444333333222222000000000////////////......---,,,,,,------,,,***************++++++++++++,,,,,,++++++++++++++++++111---++++++++++++---000,,,---/////////---,,,+++,,,---//////......000111---***,,,//////+++,,,000)))***,,,+++***))))))***%%%))),,,------.........------......------,,,,,,************+++++++++,,,************************************************************++++++++++++************++++++++++++,,,------.../////////...,,,000444666666666666666333333333333333333333333000000/////////.........,,,,,,,,,++++++++++++***************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------************************************************+++++++++************)))************)))))))))((())))))))))))))))))))))))))))))))))))************************************))))))))))))************)))******+++++++++++++++************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''')))+++,,,+++++++++,,,+++---///000//////000111000111111222222222111111/////////............---...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++)))---000000//////444888???@@@BBBDDDDDDCCCAAAAAAmmm???000///444///,,,//////,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,,,,---,,,//////000;;;PPPdddmmmrrrttt{{{fffOOOppplllIIIIIIZZZrrrlllddd```ZZZcccdddhhhiiilll```WWWsssDDDCCCKKK^^^nnnzzzbbbKKKNNNgggvvveeeJJJHHHzzzxxxZZZCCC===@@@CCCCCC>>>NNNwwwvvvvvvlllkkkAAA###:::000...///111000---000666222222222111111111111111222222333444666888:::;;;777888;;;===>>>===;;;:::444444444333333333222222111000000000////////////...---+++,,,------,,,***)))************+++++++++,,,+++++++++++++++++++++***&&&'''---...******///.........,,,***+++...111)))+++,,,,,,+++***,,,---111,,,***......******///222000...---......,,,******------***'''(((+++...'''((()))******+++******))))))******+++++++++,,,))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++,,,,,,---...////////////)))---111444444333333444222222333333333333444444000/////////............,,,,,,,,,+++++++++******************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------************************************************+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))***+++++++++++++++)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''')))+++,,,+++***++++++)))+++---...------...///111222222333333333222222..................------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************+++'''+++//////------000444<<<<<<===AAABBBAAA@@@BBBkkk:::222......///---+++,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++...111000777SSSqqq}}}xxxxxxzzzwwwqqqvvv```uuuFFF:::RRR___aaaaaaZZZSSSWWW]]]aaafffooo}}}wwwtttjjjsss~~~}}}hhhRRR@@@===??????EEEMMMDDDzzzrrr\\\qqqEEE,,,+++333///////////////////////////000000000111111111111222111000000222555999;;;===<<<;;;:::999888888777444333333222111111111222......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******************---,,,+++***)))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222222222222222222222222222111000///...---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,++++++*********)))************++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******+++------,,,***))))))))))))******************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---......///111111111000000000000000000000///...------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++******+++,,,---//////000444666:::>>>AAABBBCCCBBBhhh999222---...///---+++,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,---+++---///---222HHHaaarrrtttyyy{{{yyywww~~~|||oooeeeKKK;;;777LLL]]]UUUMMMVVVQQQTTTWWW]]]kkkyyy~~~|||ppp___EEE<<<:::BBBGGGDDDFFFLLL}}}wwwOOO333444444+++/////////////////////////////////000000000111111222222000000222444777999::::::999999888777666666555444333222111111111111---------,,,,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++***)))))))))))))))))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222222222222222222222222111111000///...---,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,+++++++++******)))************++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---,,,***))))))))))))************,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////000000000000000000000000000//////...------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++******+++,,,---...//////333555999===@@@CCCDDDDDDfff999222---...///---,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,...++++++---+++,,,999JJJ```mmmzzz|||{{{}}}yyyvvvmmmggg~~~WWW:::@@@LLLKKKJJJQQQGGGIIIJJJKKKQQQ^^^jjjooo|||ssseeeMMM999AAADDDHHHHHHDDDLLLiiihhhnnnpppZZZ111)))444444***............................../////////000000000333222000000111333555666777777888777777666555555666555333222000000//////---------,,,,,,,,,++++++,,,++++++++++++*********))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++******)))))))))******)))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111111111111111111111111000000///...---,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,++++++++++++***)))************++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))+++,,,---+++***))))))))))))************...---,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,------......///000000/////////000000000000000/////////...------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////000333777;;;@@@CCCDDDEEEeee888111,,,...///---,,,,,,,,,,,,,,,++++++++++++***************++++++++++++---***)))+++***)))///777IIIaaawww}}}}}}~~~}}}xxxnnneee}}}rrrxxx```FFF999???FFFCCCDDDHHHIIIGGGFFFJJJSSSYYY___fffnnntttyyywwwnnn```QQQEEE===999BBBBBBCCCGGGPPPjjjggghhhbbb555,,,///******222---------------------------............/////////222111000///000111222333666777888999999888777777666555333222000///...............------------,,,++++++++++++************((()))))))))************))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************------+++******)))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---......//////000000000000000000000000000000///......---,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++***((()))))))))************///...---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,------......///......///////////////000//////.........---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------.........000444999>>>AAADDDEEEddd777000,,,---///---,,,,,,,,,,,,+++++++++*********))))))*********++++++++++++))))))++++++***+++...444PPPlllxxx}}}{{{tttvvv~~~|||vvvqqqbbbJJJBBB@@@444<<>>777999DDDNNNEEEGGGUUUppp{{{jjjdddAAA***///333)))'''111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111000////////////000111666777999:::;;;;;;:::999666555333111000///......////////////............+++++++++*********))))))((()))))))))************(((((((((((((((((((((((())))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********111000...,,,***))))))((((((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,------......//////////////////////////////......------,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))((()))))))))************///...---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++,,,------------........./////////...............---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,...222666;;;>>>AAACCCbbb666///+++---...---,,,---++++++++++++************)))))))))************+++))))))******+++++++++,,,(((===VVVhhhttt{{{}}}|||tttuuummmmmmbbbzzz{{{YYYGGG888222333:::BBBEEEFFFHHHKKKNNNQQQTTTVVVWWWZZZ]]]___aaa```___]]]YYYTTTNNNJJJDDD<<<888<<>>^^^666///+++,,,...---,,,---++++++++++++************))))))))))))************)))++++++***)))+++,,,---(((...<<>>@@@CCCFFF???BBBEEEHHHIIIIIIKKKNNNOOOMMMIIIDDD@@@>>>???AAA???BBBMMM[[[bbb]]]VVVTTTooowww{{{SSSyyy;;;&&&000222+++)))///...'''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......//////000222555888999999888777333333111000////////////...---------,,,,,,,,,,,,************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++,,,,,,+++***))))))))))))(((((((((((()))))))))*********))))))))))))******)))))))))))))))))))))))))))************+++++++++*********************************+++++++++++++++------------------------......------------,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))************,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,+++,,,,,,---......//////........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,------///111333666888:::[[[555///***,,,...---,,,---+++++++++************)))))))))))))))************))),,,,,,***(((***,,,......'''))):::MMM___tttzzzkkkrrryyyssskkk~~~|||kkkVVVAAA;;;<<<===???CCC??????@@@AAA@@@@@@DDDIIIBBBBBBCCCCCCBBBDDDLLLTTT]]]eeeppptttmmmgggooo}}}pppyyyxxxrrrwww888///111***(((---,,,'''(((///******************************+++++++++,,,,,,,,,++++++,,,------...//////,,,...111555666777666555222222111000000///000000,,,,,,,,,+++++++++******************))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((('''(((((()))******(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***************************************+++++++++------------------------------------------,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))******************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------++++++,,,------...//////---.....................,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,------...000111444666777WWW333000---,,,------,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++,,,++++++///;;;PPPhhhxxxwwwuuu{{{oooeeemmmkkkkkkppplllKKK@@@BBB111BBBDDDBBB===???FFFFFF@@@IIINNNQQQPPPSSS\\\eeeiiibbb]]]___ccciiikkk}}}pppeeeuuuJJJ+++---,,,,,,++++++***)))(((((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------...000111333444444000//////..................---,,,,,,+++***)))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++)))************+++++++++************************************************++++++,,,,,,,,,,,,---------.........---,,,,,,+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++---......///---.........---,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++---......,,,***111---)))'''(((***+++,,,///***'''***---///000000,,,,,,,,,,,,---...//////,,,+++*********,,,...000000///---,,,,,,---///000VVV333000---,,,,,,---,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++(((***+++,,,000>>>SSScccmmm{{{tttxxxsssjjjvvvhhhooo|||lll\\\AAA333888===??????>>>>>>>>>666;;;@@@BBBGGGMMMPPPOOOYYYiii||||||vvv|||iiihhhOOOwwwuuuCCC++++++000,,,,,,+++******)))(((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---+++,,,---...///111222222111000///...............------,,,,,,++++++******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++)))************+++++++++************************************************+++++++++,,,,,,,,,------------......---,,,,,,+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++++++++*********))))))************************+++*********))))))))))))************************************************))))))))))))************))))))))))))*********+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,---...///------......---,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++************)))(((((()))***---......---,,,...,,,+++---......,,,,,,333222111///.....................---------,,,,,,000////////////111333444UUU222000---,,,,,,---,,,+++,,,++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++&&&+++---+++'''---;;;HHHeeeuuutttrrrwwwrrr|||yyy{{{xxxttttttooopppsssssscccUUUTTTSSSNNNLLLPPPPPPTTTYYY```kkkvvvzzzxxxwww\\\WWW|||ssscccxxxooo===%%%,,,000(((+++++++++******))))))((()))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,******+++,,,...///000000222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,---------------,,,,,,+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++******************************************************)))))))))************************************************)))))))))*********++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,---......---------------,,,,,,++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))******,,,,,,---...---,,,+++***...111666999;;;===>>>???===<<<999666444222000000///...,,,+++,,,---///000------------...///000111RRR222000---,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))************))),,,///,,,((()))000777SSSZZZiiiqqqvvvxxxhhh[[[aaauuufffwwwtttbbbnnn}}}}}}yyyzzz}}}lllcccmmm}}}[[[TTT}}}```555***222555...(((+++*********)))))))))((())))))))))))))))))))))))))))))))))))************************++++++++++++)))******,,,---......///111111///...------------++++++,,,,,,,,,---------((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++---...///...,,,++++++///444888>>>EEEJJJKKKMMMRRRWWWYYYYYYXXXUUURRROOOMMMKKKJJJ<<<999333...,,,+++---...------------------......PPP222///,,,+++,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,---......666BBBYYYjjjxxxwwwwwwqqqpppwwwwwwkkk```eeevvvwwwxxxyyy___dddnnn{{{ZZZ```wwwQQQ666(((111222&&&&&&444*********)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++******++++++,,,---......000///...---,,,,,,,,,,,,***++++++,,,,,,------...((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))))))))*********+++++++++*********************************************************+++++++++,,,,,,++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************************************************************+++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,......,,,+++,,,---(((***...333999AAAJJJPPPTTTYYYZZZUUUSSSYYY^^^``````___]]][[[YYYXXXXXXWWWQQQOOOKKKEEE===555///+++//////......///000000111NNN111///,,,++++++,,,+++***+++************)))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((''')))---...---+++---///???WWWpppxxxjjjzzz||||||tttdddeeehhheee```jjj~~~cccdddkkkbbbdddwww\\\^^^wwwsss<<<...---//////+++'''***222))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((())))))))))))*********))))))***++++++,,,------------,,,++++++++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))************+++++++++************************************************************++++++++++++***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++***************+++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...***)))+++---///777AAAIIIMMMPPPSSSVVVTTTXXXWWWQQQRRR[[[aaa```XXXXXXWWWWWWWWWWWWXXXXXXUUUXXX\\\]]]XXXOOOEEE>>>333222000...---...///111LLL111///,,,++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''((()))***++++++,,,...&&&)))888PPPlllqqq```qqq{{{|||{{{nnn\\\ZZZ\\\bbblll|||pppjjjkkkkkk^^^TTTfffqqqkkkiii}}}LLL,,,555......,,,))),,,111///(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******((((((((()))******++++++*********)))******+++,,,************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((()))************+++++++++************************************************************++++++++++++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))*********+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++---444:::CCCJJJTTTXXXWWWSSSRRRRRRLLLRRRQQQNNNSSS```eeeaaa`````````aaaaaacccdddeeeWWWYYY]]]``````^^^[[[YYYFFFBBB;;;555///---,,,---LLL111///,,,++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++***''''''***---'''+++111,,,***BBBbbbmmm~~~}}}{{{qqq{{{}}}jjjhhhZZZVVVVVV^^^cccddddddfffccccccaaa]]]\\\\\\WWWPPP^^^aaannnxxx{{{pppdddYYYuuuggg???000///...---))))))---,,,((('''***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((()))************+++++++++************************************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))******++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---444@@@JJJMMMRRRWWWXXXUUUTTTUUUXXXSSSWWWWWWSSSXXXcccddd[[[[[[[[[[[[\\\]]]___```aaaddd```ZZZVVVUUUYYY___bbb```ZZZNNNBBB888111...---III111///,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&)))++++++,,,111:::BBBgggzzzvvvzzzzzz{{{qqqzzznnnjjjddd```hhh^^^WWWbbb___bbbgggrrr{{{nnnddd___lllnnnEEE444111...,,,---************************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((************************+++*********))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))(((((((((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++***))))))******+++++++++++++++***))))))------,,,,,,,,,,,,------,,,***)))***,,,.........333///111888;;;888888<<>>999888;;;;;;999999:::999555222000111000///...,,,+++***)))000...+++***+++,,,,,,++++++***)))))))))+++,,,...///---******+++,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++''')))+++++++++***+++,,,+++*********+++,,,+++***((()))***++++++***)))(((,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,+++---222333000,,,000)))***666CCCJJJQQQXXX]]]bbb```YYYYYY___ZZZOOOZZZZZZWWWZZZ\\\QQQIIIOOOIIIEEEQQQSSSHHHQQQaaa\\\XXXbbbYYYQQQZZZVVVMMMTTTbbbaaabbbZZZIIIAAA555###III111///,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++)))(((***000555FFFTTT^^^hhh}}}~~~~~~|||}}}~~~www}}}~~~tttbbb```nnnkkkaaaqqq}}}QQQ===---,,,...+++))),,,************************((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************************)))))))))((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))(((((((((((((((((())))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***************************************************************************************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,///......------------...111333777:::===@@@DDDGGGBBBCCCFFFKKKLLLKKKLLLNNNDDDEEEFFFFFFDDDBBBBBBEEEFFFGGGIIIJJJIIIGGGFFFGGGEEEAAA;;;666333333555666...---,,,,,,......---,,,,,,---......---+++)))'''***)))'''(((***,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***,,,---,,,+++***+++,,,***)))(((((())))))))))))***++++++,,,,,,++++++***)))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......///111999DDDMMMSSSXXX\\\YYYWWWXXX]]]___ZZZSSSNNNEEEGGGCCC:::;;;IIIPPPLLLMMMCCCEEEFFFFFFYYYcccTTTEEEIIIHHHKKKSSSSSSUUU___eeebbbaaa[[[RRRNNNFFF888HHH111///,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***+++)))'''&&&***------333:::KKKooo{{{mmmwwwvvv}}}mmmbbbhhh{{{fff^^^llldddnnnbbbaaayyykkkLLL000***%%%&&&------'''%%%(((************************((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************************************************************)))************++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------------,,,---///222666:::===???DDDFFFHHHHHHEEEDDDFFFHHHAAADDDDDDAAA>>>===<<<:::555888999555222444777888777<<>>>>>===;;;999888666666444888999999>>>IIIMMMJJJFFFIIIIIICCC@@@BBBEEEFFFJJJOOOPPPJJJCCC@@@AAACCCRRRRRRRRRPPPLLLFFFAAA>>>GGGFFFEEEDDDBBB===666222000...,,,++++++---///111---,,,++++++,,,,,,***(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,------***+++++++++***+++---///444333111...,,,++++++,,,------,,,,,,,,,,,,------,,,------...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////------222;;;BBBHHHOOOSSSQQQQQQVVVXXXVVVYYYPPPHHHFFFFFFLLL^^^pppUUUZZZmmmsss||||||hhhdddiiibbbSSS___lllbbbTTTWWWSSSQQQUUUUUUSSSVVVEEE111...,,,++++++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))++++++,,,---...(((///111,,,+++555BBBHHHZZZnnnvvvnnnqqq~~~{{{```JJJ444+++)))***///666,,,(((&&&((())))))***,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,++++++++++++,,,...000333666777AAAAAAAAAAAABBBDDDEEEFFF;;;888666888<<>>>>><<<===DDDNNNTTTTTTTTTQQQNNNLLLJJJHHHIIIJJJGGGLLLMMMJJJKKKPPPSSSRRRXXXXXXXXXWWWTTTOOOJJJGGGBBBBBBDDDGGGIIIHHHFFFCCC@@@>>>:::555111---+++***,,,+++******+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************---------,,,+++++++++***)))+++---...///000333666888888666222---******,,,........................+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---000666???GGGLLLQQQVVVYYYXXXWWWXXXUUUQQQIIIKKKGGGBBBNNNtttzzz~~~^^^OOOWWWSSSRRRZZZWWWSSS[[[CCC111///,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((()))***+++***+++...111222%%%666FFFQQQddd{{{kkkqqq}}}rrr{{{yyyvvvkkk[[[BBB,,,222$$$"""111:::333((($$$(((&&&%%%'''******(((&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,---.........///111444888===AAACCC@@@@@@AAABBBCCCEEEGGGHHHKKKHHHCCCAAABBBDDDDDDDDDHHHHHHIIILLLNNNPPPXXX```fffZZZUUU[[[[[[SSSPPPTTTNNNNNNKKKHHHOOOYYYYYYRRRMMMLLLJJJIIIJJJMMMQQQTTTDDDDDDDDDEEEHHHIIIHHHGGGBBBCCCDDDCCC???999333///,,,***((((((***,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************'''***...000222444666888<<<======999333//////000---...///000000///...---+++************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,111888AAAJJJPPPSSSZZZ[[[\\\[[[SSSIIIFFFIIIUUUiiixxx}}}zzzgggaaafff[[[ZZZhhh```RRR[[[}}}AAA111///,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''''''''''''''***''''''***,,,***((('''555333...,,,333CCCQQQVVV\\\ffflll}}}wwwgggwwwyyymmmppp}}}nnnlll___MMMAAA@@@:::---&&&***,,,,,,,,,,,,)))'''(((,,,)))******)))))))))'''%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,------------......---,,,,,,...111444666888888888999<<>>???BBBFFFJJJOOOSSSUUURRRSSSTTTQQQPPPSSS\\\cccbbbiiizzzxxx{{{tttaaa^^^ZZZTTTOOOMMMNNNPPPRRRRRRNNNJJJHHHHHHHHHHHHGGGBBBBBBCCCCCCCCCBBBAAAAAA666222---++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,---......///000444999<<<>>>>>>???@@@EEEIIIKKKIIIDDD@@@???AAA<<<>>>@@@BBBBBB@@@>>><<<555333000...,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...555@@@HHHMMMQQQVVVZZZ^^^XXXVVVSSSFFF>>>MMMffftttnnntttYYYZZZ}}}@@@111///,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((()))******((((((***,,,+++)))---444$$$'''+++......,,,,,,...***888666<<<======KKKIII@@@HHHDDDEEEBBB::::::///...(((&&&((('''&&&***111%%%,,,,,,$$$$$$,,,///***&&&))))))'''%%%(((+++...))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,///444999<<>><<<;;;;;;<<<===HHHIIIKKKNNNRRRVVVYYY[[[YYYeeerrryyyqqqgggbbbWWWSSSNNNLLLMMMOOORRRSSSLLLGGG@@@;;;:::???EEEJJJCCC>>>666000---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,...000222333555666BBBFFFKKKOOOPPPOOOOOOOOOPPPUUUZZZYYYUUUQQQQQQSSSSSSVVVYYY\\\\\\YYYVVVSSSDDD@@@:::444///---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////333@@@OOOVVVVVVVVVZZZ___[[[QQQLLLJJJAAAEEEnnnddd___www<<<222000,,,+++++++++***(((******)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,...//////000000000000000------,,,,,,+++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))***+++)))&&&&&&))),,,&&&''')))+++------,,,,,,+++,,,,,,+++******+++---******)))((((((((()))))))))+++---+++((((((***---...---+++***))))))))))))+++++++++************)))************************************************************************))))))))))))************************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,111...++++++---000111111222+++000777777>>>JJJMMMAAA777BBBJJJDDDJJJVVVQQQSSSXXXSSSOOObbb~~~uuuzzzhhhvvvqqqppp[[[NNNLLLPPPCCCQQQHHH===BBB???:::DDDKKKJJJJJJ@@@000000333,,,,,,,,,,,,+++***)))***,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))---+++******+++,,,,,,,,,222///+++((((((+++000222111444888===BBBGGGJJJLLLOOOQQQQQQOOOJJJHHHIIIKKKOOOOOONNNLLLIIIHHHHHHIIIJJJPPPWWWZZZ]]]^^^]]]\\\[[[WWWMMM@@@;;;<<<;;;555///+++***...222111,,,(((---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++///111...))))))///555GGGOOOWWWZZZZZZYYYWWWSSSUUUDDD[[[ppplll~~~nnnkkkfffvvv===222///,,,+++++++++***)))((())))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,---,,,,,,,,,,,,------...............------,,,++++++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************++++++++++++***))))))(((###&&&+++---,,,,,,---...---------------,,,,,,+++***++++++++++++,,,---...***+++,,,---...///000000---------,,,***)))***+++'''((()))***+++,,,------++++++++++++************************************************************************************))))))))))))************************************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***---000000...------...111///999GGGKKKLLLJJJEEEMMMKKKLLLKKKOOO```hhh```kkkyyyrrrzzzqqqbbbiii{{{vvvjjjmmmvvvvvvuuutttmmmvvvuuusssrrroookkkeeebbbnnnrrrfffaaa|||}}}ZZZ\\\NNN@@@EEEPPPIII???BBBJJJGGGKKKIII@@@???999))))))+++---......,,,,,,+++************************************************************************************************************************))))))))))))+++,,,,,,+++)))+++---///111222222222666999>>>DDDJJJOOOSSSUUUEEEFFFFFFEEECCC@@@??????BBBDDDGGGHHHGGGFFFEEEEEEGGGGGGGGGIIIOOOUUUZZZ[[[]]]^^^YYYLLLDDDDDDFFFFFF777111+++)))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........---///000//////333<<>>iiisss===111///,,,+++++++++***)))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++))))))***++++++++++++***,,,+++++++++******))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************+++++++++++++++,,,,,,---000...+++)))'''(((***,,,000000111333555888<<<===DDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCBBB???===:::999555222///...000000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000...---333===EEEAAAHHHJJJFFF???;;;EEEWWWggg||||||yyyggg{{{}}}eeelllsssiiiqqq}}}yyyrrrhhhqqqnnn___EEEHHHIIIQQQQQQFFFEEEIIIEEE>>>999111+++((()))+++,,,++++++++++++++++++++++++************************************************************************************************)))+++---...------------...///000333777===BBBEEEPPPTTTZZZ\\\YYYOOODDD===AAAAAADDDJJJOOOPPPMMMIIIGGGHHHJJJLLLNNNMMMKKKIIIMMMKKKKKKMMMLLLIIIHHHIIIYYY```ddd___UUUNNNOOOQQQVVVSSSJJJ===444111000///+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------............000---,,,000999BBBIIILLLYYYSSSXXX^^^NNN<<>>666...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,000888BBBIIIKKKJJJPPPPPPPPPIII===JJJzzznnn;;;000...+++***+++,,,+++***,,,+++***((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,+++++++++++++++++++++++++++******)))***+++---...///111555;;;??????===:::<<<===>>>???BBBDDDFFFGGGEEEBBB@@@AAABBB@@@<<<888444444555666888:::<<<===<<<;;;;;;;;;===?????????===:::777333///---,,,+++,,,,,,,,,,,,++++++++++++*********************************************************************************++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000---///555===EEEJJJJJJHHHGGGNNNOOOfffwwwqqq|||]]]JJJUUUaaa```aaaiii```gggllllllmmmrrr{{{|||pppvvv}}}sssrrrqqqrrruuuuuusssrrroooeeeZZZ___]]]WWWYYY___UUULLLQQQjjjsssmmmgggvvv|||{{{rrrVVVGGG@@@CCCDDD<<<555555666888999555---''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++---+++((((((***---,,,444@@@LLLRRRRRROOOLLL@@@CCCGGGKKKNNNNNNNNNMMMIIIIIIJJJNNNSSSWWWYYYYYYbbb[[[RRRMMMMMMNNNNNNNNNKKKGGGHHHLLLKKKGGGJJJQQQLLLLLLPPPXXX]]]ZZZUUUSSSNNNVVVXXXSSSOOOKKKAAA555000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////***...888DDDOOOSSSQQQMMMLLLHHHCCCLLLoookkk:::000...+++***+++,,,++++++***+++,,,---,,,***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))((())))))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))***++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++---000444888:::???======???AAABBB@@@>>>@@@@@@AAABBBCCCDDDDDDDDDSSSPPPOOOPPPRRRQQQLLLGGGCCCAAA???>>>>>>???AAACCC:::<<<===>>>???AAADDDFFFNNNMMMJJJEEE???888222///------,,,,,,,,,+++++++++*********************************************************************************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000000111111555;;;DDDKKKNNNNNNLLLJJJNNNooouuuuuuyyy\\\KKKYYYccclllqqqxxxzzzpppjjjddd\\\\\\QQQ^^^]]]YYYuuulll}}}xxxnnn}}}iiiQQQFFFFFFDDD666555666999;;;888000***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,---+++)))***000555:::BBBNNNWWWZZZUUULLLFFF999@@@JJJRRRUUUSSSNNNJJJUUUWWWZZZ^^^dddllltttzzz~~~wwwmmmiiiiiillllllkkkaaaWWWUUU\\\___WWWQQQRRRRRRMMMMMMUUUYYYXXXWWWYYYOOOTTTTTTNNNOOOSSSMMMBBB555333000---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///............///////////////666CCCOOOVVVWWWSSSOOOLLLDDDRRRiii999000...+++***+++,,,,,,+++(((+++///111000,,,'''$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))***++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))---222888@@@FFFJJJFFF???888777;;;CCCJJJMMMNNNOOOQQQSSSSSSSSSSSSRRRUUUSSSQQQSSSVVVVVVQQQLLLIIIGGGFFFFFFHHHLLLPPPSSSOOOPPPOOOIIICCC>>>>>>???NNNQQQSSSTTTQQQLLLEEEAAA---------,,,,,,,,,++++++******************************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---......///000111111222CCCJJJPPPRRROOONNNOOORRRiiiOOOddd~~~rrrzzzxxxuuuxxxsssgggbbbaaaWWWIIIVVVuuuuuuQQQGGGGGG@@@;;;555333555555222///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++...///...,,,///666===MMMRRRWWWZZZWWWPPPGGGAAAMMMLLLLLLNNNTTT\\\eeejjjlllmmmnnnnnnooovvv|||yyy{{{}}}~~~|||tttiiikkk{{{{{{llleeeZZZSSSPPPRRRTTTRRRUUUZZZXXXXXXQQQIIILLLUUUUUULLL:::777222...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000666>>>JJJTTTXXXUUUPPPLLLHHHGGGttt~~~aaa:::///---+++***++++++)))(((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))*********((('''&&&(((((((((((())))))))))))******))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***'''&&&&&&'''***+++************************)))))))))))))))))))))))))))************+++++++++,,,,,,---------+++***)))+++,,,...---,,,,,,---///...777BBBHHHHHHEEECCCCCC???;;;>>>IIIQQQPPPOOOOOO[[[OOOKKKSSSSSSIIIEEEKKKLLLVVVUUUIIIIIIUUUTTTFFF???EEEIIIHHHFFFGGGFFFEEEJJJNNNNNNKKKOOOSSSMMMAAADDDKKKRRRUUUUUUTTTRRROOOGGG<<<222...,,,***)))+++...---,,,,,,------,,,+++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,000...+++***+++,,,,,,+++////////////...///888AAAVVVGGGLLLLLLUUUUUUZZZsssdddyyy{{{zzz~~~~~~uuu{{{yyynnndddkkk[[[\\\pppggg|||mmm??????EEEEEE<<<999<<<777...111///+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---...---......,,,---666DDDOOO]]]ZZZTTTOOOMMMKKKEEE>>>DDDOOONNNXXXsssxxxooouuuzzz~~~yyy___TTTVVVPPPLLLVVVUUUUUUUUUWWWZZZYYYRRRJJJTTTEEE333))))))---...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///,,,---111000++++++000@@@KKKZZZ]]]YYYZZZYYYOOONNNzzzcccyyy|||```:::///---+++***++++++)))(((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))***)))))))))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************************************************++++++++++++,,,------...---,,,+++++++++++++++---111777>>>BBBKKKFFF???::::::>>>EEEJJJTTTRRRQQQQQQNNNLLLRRR[[[QQQKKKMMMXXX___^^^^^^bbbmmmllleee^^^eeeqqqrrriiieeeoooqqqeeeUUUNNNPPPTTTFFFCCCCCCEEEFFFHHHOOOVVVQQQPPPOOONNNPPPRRRSSSRRROOOGGG@@@===999333000000,,,++++++,,,---,,,***'''++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,...---,,,,,,---............111111...222???KKKPPPXXXUUUSSSKKKjjj~~~jjj|||}}}zzzyyy|||yyyxxx|||wwwvvvwww|||{{{{{{yyyuuu\\\dddxxxUUUIIIDDDHHHEEE:::888???333000---,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,---...---...///333999BBBKKKPPPEEEMMMSSSOOOFFFBBBGGGMMMXXXccc```cccuuu|||zzztttsss~~~~~~zzz~~~vvvqqqttt}}}ssspppuuueeePPPLLLSSSXXXZZZXXXSSSQQQSSSVVVQQQJJJ???555000//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000---...111000...222999JJJWWWUUUTTT```^^^PPPKKKyyyyyy^^^:::///---+++***++++++)))(((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***---//////---***(((************************************************************+++++++++,,,,,,------------,,,,,,,,,...,,,,,,///777@@@GGGLLL;;;<<<>>>DDDJJJMMMMMMKKK>>>JJJZZZ```\\\WWW\\\fffuuusssrrrtttuuusssnnnjjj}}}ssslllpppzzz~~~xxxssszzz}}}wwwrrrtttyyy|||hhhfffgggfffUUUAAA===GGGMMMHHHDDDHHHPPPUUUVVVTTTOOOJJJFFFDDD@@@;;;999<<<444111---++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000...111111444BBBTTTYYYSSSTTTDDDNNNtttxxxeeeyyyxxxqqqlll}}}sss{{{|||tttmmmnnnnnnlll{{{||||||rrrttt~~~~~~~~~xxx|||~~~tttssszzz{{{uuuwww}}}zzzxxxtttvvvvvviii]]]xxxxxxfffIIIFFFLLLGGG<<<666555333000//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------------///555>>>GGGNNNOOOOOOEEEJJJLLLHHHBBBBBBLLLVVViiizzz|||lll```WWWYYY]]]^^^[[[UUUQQQOOOMMMMMMKKKCCC999111//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000////////////222===HHHRRR]]]YYYYYYaaaWWW]]]vvv[[[999///---+++***++++++)))(((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***---//////---***(((*********************************************************+++++++++,,,,,,---,,,++++++++++++,,,,,,000111555===FFFLLLOOOOOOOOOJJJCCC???BBBKKKVVV]]]VVVfffxxx|||rrrhhhgggkkkyyy}}}{{{yyyzzzyyytttpppvvv|||zzzmmm```___eee[[[NNNBBBCCCJJJPPPQQQQQQRRRMMMIIIGGGCCC???@@@CCCCCC<<<222+++)))+++///111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,............///000000000666CCCRRRYYYUUUNNNWWWmmmlllpppqqqxxxvvvnnnjjjqqq|||{{{|||yyyrrr|||zzz{{{|||vvv~~~kkkjjjkkkvvvmmmNNNFFFKKKDDD333888555333111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------000555???HHHNNNOOOLLLJJJRRRHHH@@@CCCOOO[[[eeejjjyyyzzzqqqvvv}}}wwwfffWWWWWW]]]]]]TTTKKKIIIMMMNNNKKKAAA666...+++------,,,,,,,,,,,,------------------------------...................................................//////...///888HHHUUUVVVXXXbbbeeeUUUWWWtttXXX999///---+++***++++++)))(((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************************************************++++++++++++,,,,,,,,,---,,,*********+++---...666<<>>EEEKKKKKKEEE@@@@@@BBB===HHH^^^ttt~~~yyynnn```YYY[[[TTTPPPNNNQQQRRRKKK===000......------------......------------------------................................................,,,...///111999IIIWWW^^^cccXXXWWWPPPaaahhh~~~uuuddd\\\]]]^^^[[[VVV\\\bbbhhhiiihhhlllwwwwwwTTT888///---+++***++++++)))(((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((((('''(((((((((((())))))))))))'''((((((((()))))))))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------000555<<>>777444333222222---------------------------------------------------------------------------,,,,,,...222888???CCCOOOJJJCCC@@@AAAEEEIIIKKK]]]gggyyyyyylllrrrnnnbbbXXXSSSPPPPPPRRRPPPHHHAAA......------------..............................////////////////////////////////////////////////---111333999GGGXXX^^^\\\RRR]]]\\\sssZZZMMMMMMPPPVVV^^^aaaaaaaaabbbcccqqqsssuuuvvvvvvwwwxxxyyykkkaaa[[[gggzzzppp}}}LLL777///---++++++,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((("""111&&&###((("""$$$...&&&)))"""***666%%%'''666''',,,$$$&&&+++((((((000,,,%%%///%%%---###$$$/// &&&222 '''///)))---***$$$)))+++ )))+++$$$''')))///""")))!!!///###000---!!!'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''((()))))))))))))))(((((()))(((''''''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++***************++++++++++++*********))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---+++***+++---......------222:::@@@HHHNNNQQQQQQIIIEEEJJJ[[[kkkqqqpppooonnnwww}}}~~~rrrccckkkqqqmmmccc]]]aaahhhfffZZZ```vvvyyyggg___hhhoooddd```iiimmmgggbbbcccvvvnnnfffiiivvvwwwiiiffftttrrr[[[JJJNNNVVVXXXlllttt{{{vvv~~~mmmjjjmmmfffRRRIIIIIIEEENNNNNNOOOOOOIII@@@===>>>>>>777...******,,,------++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......555&&&...999111777HHHLLLVVVIIIPPPbbbuuurrr^^^UUU___uuuxxxrrrnnnhhhbbb___aaaaaa^^^ZZZUUUUUUWWWZZZ```ffflllpppzzzuuussskkkWWWKKKNNNBBB)))222<<<'''///...,,,,,,---------,,,........................++++++,,,,,,---...//////---...///000111777@@@HHHRRRBBB<<>><<<===AAADDDDDDCCC@@@BBBBBB@@@===;;;<<<>>>===>>>@@@FFFOOOZZZeeelllzzzwwwwww~~~eeeVVVRRRDDD222111===333111...------...---,,,........................------------------.........///111777???GGGLLLOOOAAAEEEEEEGGGZZZzzznnnkkkzzzeeexxxvvvjjjbbbSSSMMMMMMGGGFFF:::111333333///---///------------------------------........./////////....../////////000000000///555FFFRRRUUU[[[___WWWiiihhhbbbwwwXXXLLLQQQXXX```iiisss}}}hhhfff^^^XXX]]]^^^hhhsssssshhhaaahhhlllppp|||xxxoooMMM888///---++++++,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ###,,,******&&&HHH$$$((((((''''''$$$---,,,HHHuuuiii///777000---)))000'''666FFF|||\\\%%%&&&222$$$'''&&&$$$GGGFFFVVVPPPGGGNNNUUUIIIOOOIIIPPP+++***'''''''''''''''''''''''')))'''''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''(((((()))*********))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,000:::BBBJJJLLLJJJEEEHHHSSSZZZYYYcccsssxxxhhhqqqqqqcccZZZccchhh```jjjnnnssstttsssqqqqqqrrrnnnnnnqqqqqqnnnmmmvvvxxxtttkkkcccbbbdddbbb]]]eeekkkmmmlllsss{{{wwwlllppp{{{iii```gggiiivvv{{{~~~rrrZZZDDDAAAIIILLLFFF??????AAACCC@@@:::333...---------,,,,,,,,,------...------------------------,,,,,,,,,---------------...............//////000222666,,,000MMMVVVJJJHHHSSS}}}fffiii^^^hhhooowwwiiiTTTQQQMMMIIIFFFCCC@@@???===???@@@@@@???AAAEEEHHHHHHHHHIIIIIIJJJKKKKKKJJJMMMLLLJJJKKKNNNPPPPPPOOOLLLLLLMMMMMMNNNNNNLLLJJJKKKGGGAAA>>>???CCCGGGJJJSSS___rrr|||wwwnnnqqqiii]]]UUU@@@444<<<666333000............---....................................------------222222444;;;CCCIIIKKKJJJJJJEEEEEEYYY}}}iiizzzwwwssskkkvvvwww|||cccUUURRRMMMHHH???888888888333//////....................................////////////...////////////000000000+++666LLLYYYWWW\\\]]]PPPnnnggglll\\\MMMXXXrrruuu{{{kkkqqqtttvvvsssoooiiitttbbbzzzKKK555///---++++++,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&111"""111'''>>>;;;)))---)))$$$"""333'''666BBB(((111&&&'''nnn///***'''"""...>>>iii'''''''''''''''''''''''')))'''''''''((()))((('''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,---555BBBLLLKKKOOONNNKKKTTThhhvvvyyywww}}}kkkcccmmmkkk______kkksssttt{{{|||{{{wwwrrrppprrruuu}}}~~~|||zzzrrriiiiiipppsssppptttllliiixxxooorrruuuVVVGGGFFFGGGHHHHHHCCCCCCCCCBBB@@@:::222+++......---,,,,,,---------------------------------,,,,,,,,,------........................///000111222222...===VVVVVVTTThhhxxx```[[[bbbuuuzzzuuufffSSSHHHHHH??????@@@AAABBBDDDFFFHHHFFFIIIKKKJJJGGGHHHLLLPPPOOOQQQTTTVVVXXXZZZ\\\]]]cccbbbbbbccceeegggggggggeeebbb___bbbffffff```[[[[[[VVVQQQMMMKKKJJJGGGFFFGGGIIIPPP]]]nnnwww~~~gggaaaVVVBBB777999666222///.........---.............................................---666777<<>>GGGMMMOOOMMMKKK<<>>GGGKKKIIIJJJRRRYYY[[[eeeqqqssspppnnndddXXXRRR```ssstttzzzvvvVVV@@@<<<666111000//////...........................,,,------...///000111111:::BBBMMMRRRQQQLLLHHHFFFXXX{{{uuuyyyppp{{{{{{|||ttttttuuullleeeXXXIII>>>888444111////////////////////////////////////000000000000000000000000111111111111999YYYVVVTTTbbbRRR```bbbbbbRRReee~~~rrrkkkhhhddd\\\NNNEEEJJJooo~~~zzzzzzgggpppFFF555///---++++++,,,,,,+++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))###+++((((((***&&&$$$)))555***""")))###333###222ccc)))%%%'''000333---((()))%%%'''444 ***+++''',,,(((&&&$$$***%%%(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((++++++***)))(((((())))))(((((((((((()))))))))))),,,,,,+++***)))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---//////...,,,+++<<>>WWW```xxxtttYYYLLL[[[~~~pppbbbGGG888@@@IIIJJJVVViiivvvtttfffuuu|||hhhLLL======666000000,,,........................///000000///...111888===KKKMMMTTTNNNBBBOOOooonnn|||{{{~~~ssszzz~~~vvvkkkwwwwwwEEEFFF:::222111111000///////////////000000000000000000000000222000000111111111888AAAOOOXXXWWWXXXTTTjjjwwwiiiPPPaaaxxxooowwwQQQJJJEEE^^^yyyFFF>>>>>>VVVsssfffDDD555///---++++++,,,,,,+++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&yyy$$$)))///'''$$$&&&###,,,&&&!!!+++333999;;;999777:::===777,,,>>>000+++***%%%(((%%%&&&$$$***%%%(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((******)))))))))))))))***((((((((()))))))))******(((((((((((()))***++++++(((((()))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------...111111///---///777>>>DDDHHHYYYnnnuuusss{{{zzz|||xxxnnn|||}}}ttt|||wwwbbbDDDMMMXXXMMMDDDBBB>>>999222---...111....................................//////////////////111222111000333888EEEaaagggwww[[[RRRaaalllvvv|||MMMDDDCCCLLLTTT___yyyzzzwwwuuu|||ZZZ@@@<<<999111..............................///000000///000444<<>>mmm===HHHOOOLLLHHHKKKSSSYYY---000...(((+++'''&&&$$$***%%%(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))***)))))))))))))))******'''''''''((((((((())))))))))))((())))))***++++++))))))))))))************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........000111///...222<<>>SSSjjjrrrwwwZZZWWWnnnwwwWWW>>>DDDLLLWWWooozzznnnsssrrrjjjGGG:::888111---222///////////////////////////000000000111777???FFFQQQJJJHHHIIIPPPjjjqqq{{{~~~~~~~~~zzzvvv^^^bbbiiiyyywwwvvvNNNDDD777333333222000000//////////////////////////////////////////000///222>>>JJJNNN^^^SSS^^^kkkuuueeewww}}}OOOjjjkkkfff~~~hhhcccrrrRRRFFFIIIhhhzzz^^^BBB555///---++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$FFF???,,,"""!!!yyyPPP---<<>>888///333000000000000000000000000...000111222555===HHHPPPKKKFFFOOOhhhyyyuuuhhhssspppbbbEEEHHHJJJJJJLLLXXXmmm~~~bbbZZZbbbYYY<<<666555444222111000000000000000000000000000000000000000222222222777GGGWWWSSS[[[YYYuuu```\\\ZZZmmmTTTPPPeeezzzjjjyyyFFF:::888000***+++...,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((111***)))...,,,''',,,%%%CCC>>>666555444:::;;;AAA>>>EEEfffWWWQQQiiibbb\\\^^^FFF000999333&&&555***CCC111'''"""(((000''''''&&&''''''(((******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((('''(((((()))******+++,,,,,,++++++,,,---...,,,+++...222666777666888888999:::<<<===;;;999<<<<<<<<<;;;999666222000111...+++((((((***,,,...++++++,,,,,,+++***)))(((************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////555000222:::>>>BBBNNN]]]zzz}}}ppprrrtttuuuoooyyywwwYYYfffwwwuuuqqqKKKBBB333777111000......000000000//////////////////000111111:::...+++222555888NNNkkk___xxxVVVZZZ___}}}OOO@@@LLLSSSvvvvvvGGG[[[```}}}wwwbbbvvvKKK???555///666000000000000000000000000/////////000777AAAIIILLLLLLFFFfffuuuzzzyyytttuuusss~~~hhhNNNEEEGGGHHHLLLYYYjjjvvvyyyccckkkzzz{{{uuu{{{||||||~~~>>>444555///---333111...555000000000000000000000000000000//////444>>>KKKUUUWWWQQQdddeee~~~NNN[[[```zzzRRREEEUUUvvvnnn}}}888000***,,,...,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((+++!!!zzzHHH222)))''' (((...//////111}}}aaaRRRCCC===>>>@@@DDDEEEYYYJJJDDDWWWcccZZZ@@@777555111111---BBBHHH(((+++,,,'''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++******)))(((---,,,***((((((+++111555777999===DDDHHHIIIFFFBBBGGGEEECCCAAA???;;;777333222888AAAIIIKKKGGGAAA<<<888777555333000...,,,***+++++++++++++++*********************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000444;;;DDDPPP```nnntttuuu|||zzz~~~fffaaakkk|||yyyccc@@@555999222000///...000000000//////////////////000111111---222555111///@@@eee{{{[[[ZZZhhhtttmmmCCCCCCUUUddd~~~vvveeeOOONNNRRR]]]cccdddsssvvv]]]BBB:::222555000000000000000000000000000000000333;;;CCCIIIKKKNNNZZZ|||xxxqqqsss{{{qqqQQQFFFJJJJJJLLLSSSeeexxx|||~~~nnnpppyyynnnooorrr|||zzzNNN666666111000333000...333000000000000000000000000000000///000444???LLLUUUZZZLLLjjjhhhyyy___{{{MMMVVV[[[tttqqqVVVFFFQQQqqqqqqwwwMMMKKK666///+++,,,---,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((111###^^^BBB### ,,,...(((...???<<<:::NNNbbb>>>HHHDDD555GGGLLL===WWW___QQQYYY}}}JJJKKKWWWFFFMMMWWWOOODDD<<<%%%;;;===HHH''',,,+++###))))))*********)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***,,,---,,,+++(((''''''(((+++---111777???DDDFFFGGGIIILLLMMMJJJDDD@@@777666555555555222...+++***222???IIINNNLLLGGGCCC<<<>>>??????<<<777333///...---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------........./////////---333888===KKKaaavvvvvvnnn~~~uuukkkddd~~~yyy@@@666:::444222//////000000000//////////////////000111111)))666::://////IIIooolllIII]]]qqqKKK???JJJccc~~~~~~uuuxxxzzzyyyxxxyyy|||oooppppppppppppqqqqqqqqqpppnnnllllllooorrrttttttmmmlllkkkiiifffbbb___]]]XXXaaadddeeefff]]]RRRQQQaaaqqqtttmmmoootttzzzrrrAAA<<<333...000000000000000000000000222111222888@@@FFFHHHIIIHHHllluuutttttt{{{YYYEEEMMMVVVUUUWWW```ssssssjjjiiiZZZ^^^dddlllxxxzzz{{{[[[999555333444333///...111000000000000000000000000000000///000666AAAMMMVVVZZZUUU}}}uuu[[[jjj]]]{{{OOORRRZZZsssvvvooo\\\BBBIIIkkkrrrsss:::***444...+++,,,---+++***,,,************************))))))))))))))))))))))))((((((((((((((((((((((((!!!---'''SSS;;;NNNSSSFFFzzzcccPPPkkkbbbTTTZZZmmmPPPJJJKKKCCC---hhhOOOHHH***%%%(((+++(((((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******++++++++++++***)))(((---555;;;>>>@@@AAAAAA888777555333333222111111------///111333222///---...111555:::===>>>>>>===999<<>><<<333111...,,,+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------............////////////...777===@@@OOOlll~~~wwwuuuxxxwwwxxx~~~}}}zzzpppxxxSSS===<<<666333000//////000000//////////////////000000111222555333///777NNNfffssseeePPPWWWlll\\\>>>IIISSSttt}}}ssslllgggddd```___\\\WWWRRRNNNLLLMMMJJJMMMOOONNNLLLLLLOOOSSSTTTRRROOOMMMMMMQQQUUUWWWXXXYYY[[[___dddgggggggggiiigggeeedddfffkkkpppssswww||||||rrr\\\fffttt}}}BBB===666,,,////////////////////////222000333<<>>999555555444444444555555666777555666888:::===@@@BBBCCC888666222///,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------................../////////000000///999AAAGGGWWWttt}}}rrrxxx~~~|||rrrlllssswwwsssqqqtttpppwww{{{xxxtttppphhh```aaaYYYXXX^^^```\\\^^^eeecccgggmmmtttzzz~~~~~~pppxxxLLL<<<888555111//////000000000///////////////000000111666000---222===NNNhhh~~~yyyVVV]]]UUUqqq|||BBBAAASSS\\\vvvdddWWWRRRNNNHHHCCCGGGGGGFFFDDDCCCDDDGGGIIIIIILLLOOOPPPQQQSSSXXX[[[]]]^^^aaafffllltttzzz~~~qqqiiiuuuooo~~~III>>>;;;...////////////////////////000///444>>>EEEGGGJJJOOOfff~~~uuuvvvvvv```qqqmmmrrr```aaakkkrrrzzz~~~wwwzzzWWWyyypppPPPGGGKKKPPPTTTZZZmmm~~~zzzzzzFFF111///555///...222///////////////////////////111//////222:::FFFQQQWWWOOOnnnmmm^^^vvvuuu___QQQ```{{{eeeRRRFFFgggvvvooo777+++000---,,,...---******,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((---jjjIIIUUU^^^yyyyyytttddd[[[WWWMMMDDD...GGG???333,,,))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,+++))))))+++000444777???>>>;;;777222/////////:::???FFFKKKLLLLLLKKKKKKDDDDDDDDDEEEDDDAAA<<<888777999<<<>>>>>><<<:::888777555444333555:::>>>AAA;;;999666333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////....../////////000000000///;;;JJJXXXiii|||}}}www|||{{{xxxllljjjfff```\\\\\\aaaeeeZZZVVVXXX^^^___YYYWWWZZZVVVYYY___dddggghhhgggfff}}}~~~pppzzzooo___;;;:::666222000///000000000///////////////000111111///---///444===TTThhhLLLfffjjj```999FFFWWWkkkuuucccUUUMMMCCC@@@BBBFFFFFFDDDFFFJJJOOOUUUZZZ```gggkkk```ccchhhpppxxx~~~pppiiibbb```|||nnnRRR::::::,,,000000000000000000000000//////666AAAEEEFFFOOOZZZlllpppzzz|||iiimmmvvvXXXYYYqqq~~~zzz~~~}}}xxxsssRRRiiisssPPPNNNLLLQQQWWW```oooyyyVVV555---444---///555...000000000000000000000000111//////333<<>><<<<<<;;;999777777:::===777<<>>>>>;;;777444555888===@@@::::::888666444222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////.../////////000000000000555BBBZZZrrrwwwrrrwwwnnneee^^^ZZZWWWZZZWWWSSSXXXcccfffccckkkooouuu|||~~~zzz|||nnnWWWfffxxx~~~{{{yyy|||zzz{{{HHH<<<888333000///000000000///////////////000111111,,,111333222>>>bbbUUUWWWeeeMMM<<>>JJJTTTXXXXXXooojjjfff]]]ppp|||ZZZaaassszzzpppXXXppprrryyyAAA000...,,,,,,...---))))))---************************))))))))))))))))))))))))))))))))))))))))))))))))"""+++111>>>vvvccc|||___ZZZ[[[eeeeeegggpppuuuyyycccCCCEEERRRKKKPPPooo555JJJSSSGGG777444///+++(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))+++...222777<<>>AAADDDEEEDDDBBBAAA@@@===???AAAAAA@@@AAADDDHHHHHHIIILLLNNNOOONNNIIIEEE999:::;;;===???@@@AAAAAAEEEBBB===::::::<<>>DDDFFFDDD===;;;AAAHHHMMMNNNFFFHHHRRRSSSPPP]]]qqqiiifffoootttjjj[[[cccUUULLL[[[[[[EEE:::>>>===???@@@777...555CCCAAA>>>;;;777222///555>>>444111---******+++++++++++++++,,,,,,,,,---------------......///111222333...111---+++111000///777FFFYYYgggvvvxxxzzztttyyy|||lllkkkzzzpppVVVNNNKKKJJJMMMRRRUUUUUUSSSNNNQQQXXX___aaa___bbbgggnnnddd\\\[[[]]]dddsss}}}mmmnnnppprrryyyyyy|||kkkWWWFFF===IIIlll{{{lllaaadddtttzzzvvvxxxzzzzzz~~~FFF555;;;000---333***888000000000000000111111222666222222222EEEYYYUUU]]]gggdddRRRCCCCCCSSSyyycccPPPTTTTTTPPPQQQQQQNNNLLLKKKIIIHHHLLL[[[kkk~~~yyyxxxzzzyyy~~~hhhKKKBBBGGGHHHRRR[[[jjj{{{mmm{{{SSSjjjvvvBBB222777000000////////////000000444:::<<>>333000...,,,+++,,,,,,+++*********++++++++++++******************************---***)))+++***'''(((,,,+++555333111BBBSSS\\\dddiiilllddd^^^jjjuuutttsssjjjdddbbbmmm|||qqqvvvwwwtttrrrqqqooollllllnnnooo||||||zzzooo~~~bbbVVV___ccckkkvvv~~~xxxbbbNNNTTTSSSSSSGGG666;;;HHHJJJKKKDDD:::000)))&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...---,,,,,,,,,,,,,,,+++...555===???<<<999:::===JJJJJJMMMWWWhhhtttrrriii___bbbeeefffffflllzzzwwwooooootttuuuuuunnnaaammmlllnnnttt]]]GGG@@@<<>>888888:::>>>BBB???888555666555222...,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,------...000111222---111...---333111000:::CCC```pppqqq}}}oookkkqqqWWWMMM???:::;;;<<<@@@CCCDDDCCCBBBFFFCCCCCCEEEGGGIIIRRR[[[\\\aaafffdddZZZTTT]]]kkkvvvtttcccYYYbbbkkkpppwwwyyynnncccVVVHHHBBBBBBUUUzzzxxxoookkkooorrrooofffkkk~~~||||||xxxwwwxxx}}}rrr{{{xxx\\\<<<;;;222---333,,,444000000000000000111111222+++666888:::HHHlllSSSaaa\\\qqq|||MMMCCCFFFZZZNNNHHHNNNTTTQQQQQQSSSNNNPPPLLLHHHGGGFFFGGGNNNVVVrrryyyiiiUUUCCC:::BBBPPPVVVbbbxxxooo|||iiivvvOOO777777000000////////////000000222555???GGGHHHQQQhhh~~~xxxqqqqqqxxx{{{}}}IIIBBBWWWhhheeegggppp{{{~~~VVV;;;111444111111111000000////////////000000///000...777JJJSSSWWWaaavvvNNNiiittt]]]~~~wwwvvvwwwnnn}}}sss===333000...,,,+++,,,,,,+++*********++++++++++++******************************,,,))))))***)))'''***///)))555999AAAYYYjjjkkkkkkdddfffoooqqqhhhdddccc^^^nnnwwwpppbbb]]]YYYlll{{{uuueee^^^bbbiiilllfff\\\aaapppnnndddcccvvv||||||vvvvvvqqqjjjbbbjjjaaaLLLJJJNNNLLLDDDIIIOOOJJJMMMJJJCCC:::111,,,***)))++++++***)))(((((('''''')))))))))))))))))))))))))))))))))*********++++++,,,+++++++++++++++++++++///666<<<>>>>>>AAAHHHOOOeeegggkkkttt~~~rrrgggooopppgggeeeoooyyy}}}tttzzzyyyvvvtttkkkbbbcccooocccgggssspppgggeeeeee{{{qqq]]]FFF777444666666CCC@@@???AAA@@@:::555444555333000......---+++***,,,,,,,,,,,,------------,,,,,,,,,,,,---///000111,,,000///000555222222???QQQwww}}}pppmmmxxxdddssspppwwwhhhEEE???===???CCCGGGIIIIIIHHHGGGGGGGGGAAA===<<<<<<>>>EEENNNPPPOOOTTT]]]bbb```\\\[[[ddd___OOOJJJ]]]lllqqquuuvvvbbbPPPIIIAAA:::???KKKttt|||}}}wwwoooxxxzzz{{{qqq___kkkpppccc{{{xxx|||III:::555...222000///000000000000000111111222,,,666...<<<[[[wwwNNNcccbbbdddGGGCCCIIIddd}}}yyywwwvvvwwwxxxnnnHHHKKKTTTWWWVVVaaafff[[[RRRLLLIIIJJJLLLKKKLLLNNN[[[pppuuuPPPHHHLLLQQQ___cccuuuzzzpppuuu}}}{{{VVV666222111000000//////000000111222111CCCLLLEEESSSqqq~~~tttyyyttteeeBBBAAAZZZyyyuuuuuuzzzzzzzzz{{{tttvvv<<<555555222///222111000000//////000000111333333///777HHHOOOTTTaaaTTTzzzhhhwww```|||fffjjj{{{qqq<<<333000...,,,,,,,,,---,,,+++***++++++,,,,,,++++++***************************)))(((***,,,+++***---333111666EEEaaauuunnniiiwwwxxxiiimmmooocccjjj~~~ssshhhmmmqqqiiibbbbbblllvvvoooxxxrrryyy~~~xxxsss{{{wwwxxxqqqeeeiii|||rrrbbb___nnn~~~zzzmmmSSSIIIHHHIIIFFFIIIJJJ@@@FFFFFFDDD@@@===888///&&&+++******))))))(((''''''))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,///111555777;;;AAAJJJXXXgggqqqooo{{{}}}tttqqqsssuuu~~~vvvsssuuuwwwwwwyyy~~~tttvvvmmmgggssssssqqqtttiiiooommmhhhrrrsssggg\\\WWWQQQIIIDDD>>>:::===@@@===999888777555222111000///,,,***,,,,,,,,,------------...------------...///000111,,,111000111555111444DDD___tttpppkkkooommmvvvzzz|||{{{|||~~~xxxkkkFFF@@@AAACCCFFFJJJJJJGGGFFFGGGHHHLLLIIIGGGGGGEEE@@@???BBBIIIGGGJJJUUUccckkkkkkhhheee```PPPNNNcccpppnnnlll[[[III@@@CCCAAA===JJJaaa}}}~~~qqq]]]```sss|||YYY:::777///111333---000000000000000111111222///:::+++<<<```nnnNNNeeetttUUUAAACCCMMMooo}}}|||yyyuuussssssuuuwwwcccOOOIIIMMMUUU___kkkhhhUUUSSSNNNNNNRRRVVVXXXZZZ^^^[[[```kkkGGGEEEXXX[[[aaa~~~wwwtttqqqgggrrr[[[666000111000000000000000000111555111EEEMMM???SSSwww{{{eeesssyyyUUUAAACCC___tttttt{{{BBB888666222...333111000000000000000000111333555333999FFFNNN[[[ppp___ppphhh}}}hhh~~~MMMVVVppp}}}qqq<<<444000///---,,,------,,,+++++++++,,,,,,,,,,,,++++++************************((()))+++...,,,)))---444CCCNNN^^^sss{{{nnnlll~~~qqqaaafffoookkkqqqzzztttiii___```nnnsssiiieeejjj[[[[[[WWWQQQQQQRRRPPPLLLJJJUUU^^^lll|||~~~}}}uuuooonnnmmmsssuuummmlllwwwvvvnnnqqq~~~fffSSSJJJEEEJJJLLLDDDHHHFFF@@@<<<>>>>>>555)))************************************************************++++++++++++,,,------------///444888>>>CCCOOO^^^mmmxxx|||}}}ccctttzzznnnmmmwww{{{{{{zzzrrrmmmpppdddnnngggbbbjjjddd]]]hhhnnnmmm{{{|||vvvlllmmmmmmooo{{{yyyggg>>>888777===BBBAAA===;;;999777555333222000---***,,,,,,---------.....................///000111111...111000111444000888OOOfffaaasss{{{ssskkkbbb???<<<777DDDFFFGGGEEECCCCCCFFFJJJLLLHHHHHHJJJGGGAAA======???MMMZZZ\\\YYY^^^nnn|||pppkkk[[[VVVdddhhh\\\UUUDDD<<<===FFFGGGJJJccczzzooogggWWWzzzmmm@@@777222000555...000000000000000111111222,,,???888???VVV|||hhhRRRffftttNNN>>>DDDSSS{{{~~~}}}|||tttttttttrrrrrrtttyyy}}}SSSFFF@@@OOOgggqqqqqqiiiZZZXXXUUUUUUYYY\\\___hhhqqqssspppoooxxx{{{GGGLLL___nnnrrrzzzrrr[[[tttkkk|||wwwkkk>>>555111111000000000000111111888555FFFJJJ@@@[[[{{{yyylll|||zzzwwwMMMCCCDDDbbbssszzzuuu{{{PPP:::555333...555111111000000000000111111---333666>>>KKKUUUmmmYYYjjjkkkppp|||@@@FFFUUUeeevvvwwwqqq<<<555111///---,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******,,,---+++***222;;;UUUiiipppkkkmmmooopppvvvXXXaaaooommm]]]XXX___dddcccjjjuuusssZZZ===777AAA??????<<<999;;;AAACCCBBBEEEEEE===;;;GGGSSSfffzzznnnlllqqqwwwzzzuuuxxxwwwwwwsssTTTEEEKKKPPPRRRLLL@@@555777===:::111***+++++++++++++++++++++*********************************++++++++++++,,,---------+++***...666<<>>GGG[[[}}}xxxvvvvvvuuuuuulllnnnooooooooossszzzPPPJJJHHHYYYlllnnnpppyyy}}}ooojjjeeecccbbbdddmmmwww\\\NNN^^^nnnrrrqqqrrr[[[mmmuuu~~~{{{CCC666222111111000000111111222777:::FFFHHHJJJiiivvvjjjyyyrrrxxxuuuqqq~~~oooGGGCCCDDDggg}}}wwwwwwoooyyyggg<<<444444///666222111111000000111111222...333777???JJJRRRkkk~~~uuuhhhrrrtttDDDDDDFFFUUUjjjbbbaaa]]]iiiqqq===666111///---------...---++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++,,,...444DDDSSSiiisssnnnhhhoooqqqkkkhhhllluuummmZZZVVVbbbvvvwww^^^EEE;;;===@@@BBBDDD@@@LLLVVVVVVTTTYYYbbbhhhRRRWWWUUUTTTVVVNNNIIIQQQjjjyyyttt}}}uuussssssssstttuuujjjtttgggMMMGGGGGGQQQQQQHHH:::666<<<===888...------,,,,,,+++++++++*********************************+++++++++,,,,,,+++,,,,,,+++---444AAAJJJXXXhhh}}}}}}ppphhhwwwlllhhhmmmsssvvvyyyoookkkpppuuuvvvyyy}}}zzzvvv|||}}}qqqmmmrrriiikkkrrr|||}}}nnnjjjnnnttt]]]LLLBBB<<<===AAA@@@<<<777444222111///...------------............///............///000000111111---000666888OOOrrryyykkkhhh{{{uuu|||eeeHHH;;;GGGEEEAAAAAABBBFFFLLLRRRVVVWWWVVVMMMGGGEEEEEECCCCCCEEE?????????FFFXXXooo|||~~~|||bbbKKKEEE@@@888888:::;;;???FFFSSSoooqqqhhhYYYJJJhhhppp{{{[[[;;;<<>>IIILLL]]]{{{yyyjjjyyyrrr{{{MMMIIIAAAQQQ\\\^^^FFF\\\___DDD[[[qqq>>>777111///---------...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,******,,,222@@@XXXlll|||ooohhhvvvvvvcccccchhhbbbeeeKKK;;;===BBBGGGMMMUUU___hhhpppuuuzzzwwwnnnrrrZZZssstttwwwxxx{{{lllfffsss{{{kkkmmm~~~yyy___CCCFFFPPPQQQEEE===??????;;;111000///...,,,+++***)))******************************+++++++++,,,,,,,,,---///111222777CCCSSS___oooyyyzzztttwww|||{{{xxxmmm\\\UUU```uuu~~~{{{~~~{{{|||~~~yyysssfffSSSBBB:::BBB>>>888444222111000///---------.........//////......---------...//////111000,,,000777===XXXnnn}}}jjjbbbppprrr~~~rrrbbbHHH555<<<888FFFGGGJJJRRR\\\cccffffffZZZSSSMMMKKKIIICCC???>>>@@@DDDCCC@@@IIIaaazzzeeeGGG<<<999999@@@???DDDJJJSSSggg|||yyyeeeYYY<<>>>>>HHHTTTdddrrr|||}}}{{{qqquuulllkkk{{{WWWIIIDDDXXXaaaHHH777;;;;;;???000)))111333+++(((...++++++,,,,,,,,,,,,------***+++++++++,,,---,,,))))))111222...;;;XXXooovvvzzz|||fffqqqxxxtttoooiiidddfffnnn{{{xxxuuurrrssswwwQQQAAACCC>>>:::999777222000000...---,,,,,,......---+++------......///000000000111,,,555666---EEEnnn~~~ooo|||}}}vvvlllmmmmmmyyyqqqRRR>>>>>>???;;;@@@KKKYYYbbbhhhlllkkkggg___WWWNNNIIIHHHIIIFFFDDDDDDDDDBBB@@@FFF\\\zzzeeeFFF999444888FFFBBBKKKLLL^^^|||xxx{{{gggWWWEEETTTxxx{{{}}}BBB777666,,,666222222111111111111111222333999EEEooommmZZZfffnnnjjjFFFDDDLLLkkksssPPPRRR^^^lllxxx[[[aaavvvmmmlll~~~tttmmmkkkhhh@@@444333222222111111222222333888999CCCPPPfffeeexxx~~~uuu{{{xxxuuummmzzzvvvDDDAAARRR~~~sssqqqoooEEE333(((999,,,222222111111111111222222666333999AAARRRTTTZZZtttuuullljjj|||wwwoooNNNIIIHHHYYY]]]???CCCDDDLLLfffiii===444111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++***---,,,***@@@hhh{{{uuummmmmmzzz~~~sssnnnxxxxxxWWWFFF@@@AAAOOO___sss|||{{{ppprrr~~~|||rrrtttzzzyyy```VVV\\\dddTTT<<<444555@@@555...000///+++***...++++++,,,,,,,,,,,,------,,,,,,+++***,,,---...---//////333???PPPdddwww|||nnnkkk|||yyyqqqsssrrrqqqttt~~~wwwssszzz|||bbbBBB:::IIINNN@@@444444555111///...,,,,,,......---,,,------......///000000000333...333111///KKKpppzzzuuuuuulllzzz{{{fff}}}qqqKKK999:::===AAAKKKXXXeeejjjmmmpppqqqqqqpppggg[[[SSSPPPNNNLLLJJJIIIIIIGGGEEEHHHUUUiiiyyykkkFFF;;;>>>@@@CCCGGGSSS___ssszzzyyywwwyyy~~~ooo\\\@@@JJJ___yyyqqq|||OOO<<<777...444222222111111111111111222444666;;;nnnkkkYYYhhhtttfffBBBCCCNNNppp~~~iiiIIIRRRggg}}}ssshhhuuummm^^^{{{aaaKKK:::333222222111111222222333<<<@@@HHHSSSjjjsssvvvccczzzuuurrr|||FFFMMMgggvvvvvvppptttpppzzzLLL999---<<>>:::444///,,,+++,,,...++++++,,,,,,,,,,,,------...,,,+++++++++---///111222...999TTThhhrrr~~~xxxeeejjj|||nnnuuuwww|||zzz|||wwwppp|||tttZZZAAAGGGKKKHHHAAA;;;777555000///------......---,,,------......///000000000333000111222===bbbrrrllljjj~~~sss\\\tttFFF:::;;;;;;FFFRRR```mmmqqqrrrvvv{{{~~~~~~tttfff[[[UUUSSSQQQPPPQQQSSSSSSSSSSSSWWW___eeexxx}}}ddd@@@999CCCDDDAAAHHHYYYvvvrrryyy|||ddd===BBBEEEhhhnnnnnnzzzcccAAA777000222222111111111111111222222333777>>>^^^TTTgggzzzddd@@@CCCQQQzzz|||zzzbbbIIIUUUppp{{{dddiiippp___zzzfffQQQ;;;333222222111111222222333999BBBIIIRRRnnnyyyqqqsss```vvvzzz|||~~~ooossszzzJJJUUUssssssooorrrccctttQQQ:::...999...222222111111111111222222333222888===PPPaaaYYY{{{~~~___UUUcccvvv\\\ppp|||KKKLLLMMMYYYooovvvWWWDDD:::DDDPPPkkkhhh<<<555111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++******,,,555IIIiii}}}tttmmmzzz}}}nnniiivvvzzzjjj___999;;;GGG]]]wwwuuujjj{{{pppuuuwwwnnnuuurrriiiqqqaaaAAA666888:::777///+++---...,,,+++++++++,,,,,,,,,------...,,,,,,---,,,+++,,,000///555JJJeeeuuuyyy~~~xxxxxx}}}}}}~~~xxxxxx~~~|||```DDD;;;PPPYYYFFF666777222000------.........---------......///000000000444333111444KKKooo|||iiiyyywwwyyysss^^^hhh|||dddcccxxxEEE@@@AAA:::EEENNN[[[iiirrryyyrrreee^^^[[[YYYYYY]]]```ccceeeeeeeeeeeefffdddgggSSS:::999BBBFFFIIIWWWjjjzzzcccmmmtttzzzkkk@@@CCC;;;fffrrr~~~vvvDDD555333111111111111000111111222333222:::MMMzzzRRRUUUjjjeeeCCCCCCTTTzzzxxx[[[JJJYYYqqq{{{aaaaaannnjjjkkkNNN777333222222111111222222333666CCCHHHSSSwww~~~~~~iiittt|||xxxuuuvvv^^^jjjLLLRRRjjjxxxnnn{{{___wwwWWW999///666///222222111111111111222222444333999???SSSccc~~~gggzzzyyycccUUUfffZZZooopppFFFGGGKKKWWWooottt[[[EEEAAAAAANNN^^^|||hhh<<<555111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,******+++------IIIdddrrrxxxrrrsssqqqhhhqqq```GGGEEE@@@RRRjjj~~~zzzccciiivvvzzz~~~{{{{{{pppuuussswwwcccooooooSSS>>>444888777111.........***+++++++++,,,,,,,,,---------,,,---000...)))***///111GGGbbbsssyyyzzz|||}}}wwwcccQQQ[[[bbbRRR>>>777444111...---............------......///000000000555666111555NNNhhhjjjaaaooo~~~|||oooeeeYYYpppyyy|||cccxxx@@@???BBB:::DDDEEERRReeewwwwwwnnnhhhfffeeejjjnnnsssuuutttrrrooonnnccc]]]KKK>>>>>>@@@III\\\vvvbbbUUU```eeeppppppHHHFFF;;;aaazzzGGG222666222111111000000111222222333222888PPPxxxQQQ^^^ppphhhEEEDDDVVV}}}|||vvvsssOOOEEETTThhh{{{~~~yyybbb]]]jjjggguuu]]]MMM888333222222111111222222333999GGGIIIWWW~~~ssszzzqqqgggNNN]]]qqqkkkuuuKKKMMM^^^~~~oooaaawww{{{aaa;;;333888555222222111111111111222222000///777>>>QQQZZZlllvvvfffvvvrrrhhhZZZsss___wwwhhhAAA>>>GGGUUUnnn[[[EEE;;;CCCGGGVVVoooggg<<<555111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))***...222@@@]]]qqqwww~~~}}}xxxyyyjjj{{{dddDDD:::>>>ZZZrrrttt~~~tttffflllwww}}}~~~zzzwwwzzzfffjjjrrrcccMMM999888666444111///,,,+++++++++,,,,,,,,,,,,---------+++---111///))),,,555CCC\\\uuu}}}{{{|||}}}~~~ssszzzfffZZZ]]]PPP999555222///---...//////...------......///000000000000222...999WWWgggbbb^^^qqq___bbbuuuooo:::666<<<:::DDDCCCSSSlll~~~wwwrrrqqqwww|||}}}xxxuuutttmmmbbbOOOCCCAAA@@@QQQppptttlllfffooommmrrrzzzsssyyy{{{~~~tttRRREEE<<>>333222222111111222222333;;;GGGGGGYYYyyy|||}}}uuuaaaMMM[[[aaaQQQ___yyywwwIIIKKK^^^|||nnnxxx```~~~|||fff:::333444555222222111111111111222222222111999AAARRRXXXdddrrraaaooollllll___ddd|||aaa???:::DDDRRRhhhIII;;;:::EEELLL___ggg<<<555111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++))),,,222888[[[mmmuuuvvv~~~}}}uuutttwwweeeFFF===JJJZZZtttqqqRRRKKK[[[tttxxx}}}|||{{{oooppppppgggFFF;;;444555444---+++...++++++,,,,,,,,,,,,------///***+++///...,,,444AAA^^^iiizzz{{{~~~wwwooovvvkkkWWWeee```DDD666333///---.../////////------......///000000000,,,///...AAAdddnnnjjjqqq~~~ttt]]]oooqqqggglllyyybbb;;;444999<<>>>>>aaakkkzzzWWW333888222000000000000111222333444666333TTT}}}{{{TTThhhiii{{{kkkJJJGGGWWW}}}}}}xxxzzz~~~vvvuuu}}}EEEFFFBBBZZZvvvccc^^^gggttt{{{~~~{{{|||iiiXXX|||xxxbbbOOOLLL]]]===333222222111111222222333;;;EEEEEE]]]tttxxxzzzmmm|||sssfff[[[eeeYYYHHH]]]~~~bbbDDDKKK```wwwllllllaaaiii999222///222222222111111111111222222444555===CCCRRR[[[oooqqqmmmiiihhhrrrhhhoooyyyeee{{{YYY@@@;;;EEEPPPgggAAA>>>CCCKKKVVVrrrggg<<<555111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,***---666===mmmvvvvvvtttuuupppooozzzrrr[[[FFF<<>>@@@KKKhhhqqqRRRMMM```qqqeee]]]aaalllmmmzzzsssyyymmmhhh|||xxxssssss___>>>AAA666NNNggg___555888111000000000000111222333444555888iiizzzVVVmmmlll~~~nnnMMMHHHVVV~~~}}}xxxyyy|||tttrrrxxxAAAEEECCCZZZsssiiisssyyy{{{TTTiiikkkVVVxxxxxxiiiSSSSSS___666333222222222222222222333???HHHJJJfffoooxxxwwwzzz^^^ooorrrnnnjjjpppXXXQQQjjj\\\@@@III]]]yyyuuukkkccccccooo===666111444222222111111111111222222111333;;;>>>MMM[[[zzzjjj}}}eeegggzzzqqqyyytttSSShhhcccxxxSSSBBB???HHHOOOjjjzzzAAAFFFLLLSSSbbbqqq;;;333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,///------...)))+++>>>VVVqqqtttgggrrrlll\\\rrrzzzuuu```FFF:::IIIjjj}}}```LLLQQQUUUVVVXXXZZZSSSMMMQQQWWWUUUUUUZZZaaahhhlllllluuu}}}zzzzzzzzzxxx{{{fffttt|||DDD888444444555%%%111------------------------,,,000+++---444---999^^^nnndddtttwww~~~ssskkklllnnnnnnllliiiggghhhlllqqqqqqnnnnnnrrrqqqlllooowwwvvvnnnrrrwwwssswwwzzzzzzxxxppplllsssuuuiii<<<444///000...,,,---///............////////////+++555444HHHjjjgggeeeyyyzzzuuuqqqooo~~~|||sssooolllpppiii[[[\\\lllLLL666:::;;;BBBDDD___~~~pppggg{{{uuu___SSSjjjtttxxxaaabbbiiisss{{{}}}{{{|||}}}WWWGGG888555SSSyyy~~~ggg777222222111111000000111111222333999333}}}kkkRRRhhhpppzzzBBBGGG[[[|||zzz|||{{{vvvrrrrrrnnnBBBGGGFFFVVVvvvsss^^^qqqYYYnnnfffWWW]]]XXX<<<333222222111111222222333<<>>555777666222222111111111111222222///444999DDDOOOZZZ~~~UUUnnnhhhccc~~~___SSSNNN[[[{{{ooo___kkk[[[;;;<<>>???888NNNkkkuuugggjjj{{{yyydddgggnnnqqqzzz~~~vvv```HHH999:::???oooiii|||}}}|||???222333111111000000111111222333111<<>>EEEYYY{{{pppnnnoooxxx~~~yyy^^^[[[ddd}}}zzzooovvvFFFJJJUUUhhhggg\\\wwwooolll{{{}}}@@@555333000222222111111111111222222111444888CCCPPP\\\RRRpppkkklllQQQ[[[xxx}}}IIIAAAHHHYYYtttrrrPPPRRRLLL;;;DDDXXXnnn^^^===RRRssslll:::333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///---,,,;;;VVVjjjppp~~~yyyyyyqqqNNNBBBWWWwwwoookkk^^^AAA222777333>>>FFFKKK[[[ttttttmmmeeebbbeeekkkoooqqqwww{{{}}}}}}uuussslllddd```^^^^^^dddlllvvv{{{yyyjjjmmm{{{UUU666:::///000,,,...........................+++222222///JJJiiikkkllluuuxxxttt^^^LLLDDDGGGMMMWWW```fffgggfffdddfffooovvvuuuqqqiiiYYYJJJaaaeeeqqq}}}yyywww|||~~~xxx|||wwwDDD///444------333---............///////////////222;;;XXXtttpppjjjyyy~~~vvvfffhhhvvvyyyvvvnnnmmmvvv}}}~~~www\\\OOOqqqtttOOO<<>>111333111111000000111111222333555>>>bbbWWWhhhrrr{{{\\\KKKhhh~~~yyyvvvxxxyyyvvvuuuwwwnnnHHHKKKUUU]]]fffrrrqqquuupppnnnmmmmmmiiibbbZZZUUURRRPPPTTT\\\nnngggzzz\\\kkk|||^^^KKKLLLsssWWW888333222222111111222222333===GGG[[[xxxppppppoootttzzzmmm[[[hhhssscccVVVUUUmmmKKKPPP\\\llloooaaalllbbbpppwwwzzz@@@777555000333222222111111222222333,,,222888EEEOOOTTTpppTTTtttqqq]]]FFFQQQooommmIIIIII\\\tttiiieeeZZZBBBDDDWWWpppbbbGGG^^^lll:::444000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---***111KKKiiiuuuqqqzzzlllkkkxxx{{{YYYAAAIIIlll}}}\\\SSSgggbbbAAA777III???RRRAAA888WWWaaa\\\mmmlllkkkjjjiiiggg___UUULLLMMMOOOPPPUUUbbbrrr{{{|||xxxjjjcccggglllppptttzzzkkkmmm|||qqq|||___;;;:::///333---........................000)))///555;;;YYYnnncccuuuppp~~~fffMMM???<<>>___xxx{{{sssvvvaaaiiixxx|||hhhHHHDDDdddpppIIINNNmmmvvvEEE777MMMKKK]]]MMMIIIccc^^^NNN___ZZZXXXVVVUUUSSSLLLBBB:::BBBAAA<<<888:::BBBGGGGGGIIIVVV[[[UUUXXXkkk}}}rrrssszzzssskkkxxx{{{eee{{{nnnHHH;;;444222///........................000+++---777KKKdddlll```vvvnnnxxxsssXXXBBB???IIIRRRMMMGGGAAABBBKKKZZZiiirrrmmmcccUUUEEE888888HHHXXXuuuiiikkkfffMMMIIIWWWvvv}}}rrrmmmjjjxxxeee>>>...///...,,,///............////////////000///AAA```ooolllmmmuuulllzzzgggaaayyywwwrrrtttrrrvvvzzzxxxeeeSSSQQQiiitttMMM111;;;LLLdddpppjjj^^^NNNBBB<<<<<<;;;999>>>>>>??????>>>>>>???@@@???CCCQQQeeevvvtttppp~~~|||~~~uuu}}}hhheeeGGG888999999???vvvwwwBBB555333111111000000111111222333666333yyybbbXXXvvvttthhhXXX{{{~~~}}}||||||}}}yyyyyy{{{|||xxxvvvwww```\\\___kkktttrrriii```XXXSSSWWWKKKFFFBBB:::===BBB>>>FFFEEEFFFIIIJJJIIILLLQQQGGGGGGFFFIIIRRRbbbvvvsss}}}YYYbbb|||\\\GGGHHHnnnSSS666333222222111111222222333888NNNaaaooo{{{|||~~~lll{{{tttiiiZZZXXXfffxxxgggooo{{{oooUUU{{{sssiiiwwwvvv@@@999777111333333222222222222333333333444666CCCSSSaaa{{{OOOyyyqqqKKKFFF^^^kkkNNNOOOXXXjjjtttKKKKKKdddwwwWWWAAA\\\ppp>>>777000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))333PPPooo}}}{{{tttttteeevvvzzznnnYYYEEEVVVtttLLLEEEkkktttDDD:::JJJRRRQQQYYYbbb___TTTOOOQQQJJJGGGCCCBBBEEEGGGFFFDDD666;;;===:::888999888555111;;;888111FFFmmmzzzppppppxxx}}}fff___}}}ooo}}}[[[???:::111000..............................,,,:::WWWhhhhhhgggqqqwww{{{vvv||||||tttaaaKKK@@@FFFPPPUUU^^^YYYSSSSSSYYYccclllqqqrrr[[[GGG???@@@MMMnnnkkkUUUXXXggglllRRR^^^sss{{{|||rrrdddZZZjjjwwwIII+++333111(((333............////////////222///CCCaaaiiigggnnnxxx}}}hhhfffsssnnnyyyyyy~~~pppZZZUUUfffiiiCCC222===???GGGKKK888777888<<>>///111////////////////////////,,,000,,,;;;^^^iiifffpppppp{{{nnnqqqXXXDDDDDDVVVfffmmm]]]]]]^^^aaaeeefffccc```aaaGGG555===MMMccc___YYYbbbooorrrgggVVVqqq~~~yyyvvvvvv___LLLZZZxxxQQQ***666333&&&666............/////////000000000IIIggglllhhhpppxxxfffggg}}}rrrooo|||yyy{{{gggUUUXXXSSS222222BBB999888===888:::@@@GGGMMMUUU^^^fffjjjkkkmmmooopppmmmgggbbbXXXOOOIIIHHHHHHNNNddd}}}~~~lllPPPPPPUUU___jjjqqqxxx|||xxxsssqqq|||}}}|||kkkhhhfffQQQAAA555===555uuu^^^uuurrrCCC999000111111111000111222222333///333SSSuuugggfffqqqpppSSSSSSbbb}}}zzzyyyzzzwwwxxx||||||vvvqqqpppvvvttt{{{rrrnnnvvvsssSSSGGGOOONNNNNN___ooommmqqq}}}~~~vvvuuuqqqwwwzzzvvvnnnhhhdddbbbjjjuuufff}}}VVV[[[wwwZZZIIIMMMuuuFFF<<<333222222222222222222333888EEE^^^ttttttwwwzzzuuugggyyyyyy[[[}}}qqqfff]]]wwwiii777666888444444333333222222333333444444555888EEEVVVccckkkaaayyy~~~LLLVVVwwwvvvMMMlllyyy}}}lllIII\\\|||{{{EEEXXXqqqBBB333222000.........///...---,,,---......,,,,,,---......,,,@@@hhhzzzwwwooosssRRRTTTNNNOOO>>>```vvvBBB666PPPgggYYYtttuuuWWWMMM^^^___JJJ???DDDNNNUUUSSSKKKDDDBBB444999;;;777555777888666FFFFFFSSSoooyyyvvvGGGeee~~~PPP???999(((////////////////////////,,,999,,,FFFooollldddgggkkkvvvsssVVVBBB===CCCZZZrrryyyqqqgggccclllsssooofff```UUU999333LLLnnnjjj^^^bbbeeekkkppplll}}}~~~qqqyyyooo___HHHCCC\\\bbb333333,,,111---............////////////***888GGGsssvvvfff|||zzzjjjgggooooooqqq}}}sssooowwwrrrSSSYYYKKK999:::333AAA222666<<<;;;>>>EEE[[[}}}ooofff]]]eee}}}kkknnnxxxtttpppUUUXXXbbbnnnttttttuuuxxxuuu|||kkkdddpppxxxnnnqqqvvvqqqnnnkkkcccpppgggUUU;;;777777???kkkfff{{{wwwEEE555444222222111111111111111222333555SSS}}}XXXeeesssqqqNNNTTT\\\yyy{{{|||}}}zzzwww}}}zzzwwwvvvvvvuuuppplllzzzxxxiiiUUUPPPSSSZZZzzzxxxmmmrrr~~~RRRWWWzzzxxxWWWBBBOOOCCC777222222111111222222333444===JJJ\\\zzzwwwrrrwwwyyy{{{~~~ggghhhttt~~~vvvvvvooobbbfffnnnjjj{{{VVV<<<777888666444444333333333444444555888222555HHHWWW^^^aaammm{{{RRRZZZfffQQQrrr{{{fffBBBWWWuuu]]]BBB\\\sssEEE555222000.........///...---,,,---......,,,,,,---...,,,111NNNmmmrrrpppuuuyyyxxxjjj```[[[kkkpppHHHUUUfff;;;BBB```kkkwwwmmm]]]VVV```hhhZZZCCC[[[```___UUUQQQRRRNNNFFF???444///555:::<<>>AAA^^^pppdddfffoooqqqrrrnnnbbb{{{yyyuuukkk[[[EEE===SSStttiii888555+++000,,,............///////////////777???jjjpppcccyyyuuu}}}eeegggtttvvvgggsss|||lllcccgggqqqvvvqqqNNNRRRJJJ888:::444@@@333888999<<>><<<555:::IIIMMMIIIQQQbbbzzz{{{~~~www\\\OOOjjj}}}uuuxxxmmmlllFFF:::...////////////////////////111)))===wwweeemmm{{{xxxsssvvvYYY???333777<<>>JJJLLL888;;;555===333::::::===TTTwww}}}vvviiiiiitttjjj```[[[ZZZYYY]]]bbbkkk}}}|||[[[<<<999LLL[[[eee\\\fffxxxxxxsssrrrooo~~~lllTTT999888999AAAmmmzzz@@@000333111111000000000111111222666///NNNyyysssOOOhhhzzzrrrJJJNNNYYY|||yyyyyyzzzxxxvvvzzzwwwttttttuuutttppplllyyyrrruuueeevvvRRRWWW|||uuuYYYDDDHHHtttGGG888222222111111222222333444999EEEUUU|||ggggggjjjhhhooosssrrrcccWWWYYYjjj~~~yyy|||mmmyyynnnXXXuuubbbvvv|||xxxZZZ===444333222555444444333333444444444444888999???NNNjjjVVVqqq~~~VVV___YYYHHHeee~~~zzztttXXXEEEAAAYYYllldddKKKLLLEEEJJJ===???;;;OOO}}}yyyJJJ777222000.........///...,,,,,,---......,,,,,,---...555<<<___wwwssswww}}}oootttxxxaaaVVVeeejjjrrrJJJ]]]eee@@@888XXXlll```PPPLLLWWWfffaaaVVVkkkrrrZZZKKKDDD===666888BBBRRR]]]]]]```uuu{{{|||}}}xxx|||iii>>>XXXrrryyyuuuEEE777000////////////////////////222&&&BBBxxxqqq[[[uuuooowww~~~}}}yyynnnNNN;;;666999444:::PPP```ooopppsssxxx}}}nnnYYYsssjjjeeebbbccclllpppooovvvxxxkkk}}}nnnkkkdddXXXDDD777@@@[[[vvvppp<<<444+++222000............///////////////777???kkktttggg}}}xxx~~~}}}kkkiii|||wwwggg|||oooggg\\\PPPEEE???EEENNNlll}}}aaa777HHHUUU;;;===888;;;444;;;AAA???RRRvvv~~~~~~xxxeeeWWWIIICCCCCCEEEJJJPPPVVVlllttt]]]CCC;;;AAAEEESSSOOO^^^qqqnnnkkkrrrxxxlllRRR888666444999dddjjjrrr???111555111000000000000111111222555222CCC{{{nnndddnnnsss~~~pppHHHIIIUUU}}}~~~xxxwwwwwwwwwuuuzzzwwwsssssssssqqqmmmiiivvvkkksssRRRWWW{{{lllQQQCCCPPPEEE>>>222222111111222222333444;;;GGGUUUxxx{{{yyymmmiiiYYYlllmmmjjjllliiiQQQQQQaaapppsssbbb}}}ccczzzlllsss~~~UUU<<<444444555555555444333333333444444---999===@@@NNNgggzzzGGG{{{ttt{{{TTT___XXXNNNfff{{{xxxSSSIIIGGGYYYfffrrr[[[eee]]]XXXSSSRRRLLLXXXxxx{{{KKK555222000.........///...,,,,,,---......,,,,,,---...222HHHlll~~~xxx{{{|||nnnuuuvvvWWWdddggg|||^^^KKKxxxiiiIII<<>>;;;999444<<>>MMMaaaPPP|||xxxtttNNN[[[|||WWWVVVhhh|||~~~tttnnnXXX^^^hhhrrrpppqqqsss{{{~~~MMM555222000.........///...---,,,---......,,,,,,---...,,,YYY|||}}}sssqqqsssuuuxxxnnnWWWppplll{{{OOOUUUVVV:::===BBB@@@;;;333777555888IIIddd{{{vvvzzzhhhDDD444<<<:::RRRjjj~~~pppiiipppzzzyyy|||zzzxxx|||NNNTTTyyyIII:::///////////////////////////---888YYYvvvbbbXXXqqqlllooorrr{{{|||zzzqqq^^^===888888555999]]]zzzeee^^^jjj~~~{{{gggqqq|||qqqfffggglllkkkqqqzzzzzz~~~tttvvvnnnmmmooo___^^^VVVMMM>>>222444HHHeeezzz{{{@@@555,,,333---............////////////,,,;;;IIIssssss]]]ooojjjssszzzrrrlll[[[kkkxxxkkk{{{```RRRDDD???AAAHHHTTT___uuu]]]<<>>>>>999777===@@@HHH\\\tttrrrxxx}}}xxx|||yyy[[[YYYaaaddd[[[^^^llltttpppTTTJJJJJJAAA888777DDDYYYiiisssxxx~~~xxxcccJJJFFFVVVcccdddnnnuuu~~~uuuaaaaaapppvvvttt```MMM;;;<<<777<<>>...////////////////////////+++;;;YYYwwwjjj]]]pppmmmqqquuuzzz|||}}}zzzyyynnnYYY;;;:::888222>>>jjjrrrUUUUUUnnnlllooo{{{www|||gggcccmmmlllmmmvvv|||pppZZZVVVUUUYYYZZZNNNSSSPPPGGG:::111222CCC___ttt}}}|||???555...333+++............////////////...888@@@iiikkkYYYmmmiiipppvvvlllnnn]]]ppp|||jjjrrrVVVRRROOOPPPQQQVVVbbbnnn~~~[[[;;;aaa~~~CCC<<>>@@@SSSlllpppRRRKKK\\\nnnsssrrruuu~~~xxxooo]]]KKK:::;;;777AAAuuuuuu|||yyy]]]:::666333.........//////000222222///222999xxxyyy|||}}}SSSdddiiimmm|||TTTJJJUUUzzz}}}uuupppppprrrtttuuurrrooonnnnnnmmmiiieeeyyycccMMM```rrrxxxRRRYYY}}}hhhLLLCCCSSSooo>>>333222222111111222222333444777FFFTTTwwwhhhyyy|||qqqiiieeeaaaTTTDDDCCCLLL[[[yyy{{{{{{```VVVuuummmuuufff@@@888:::999777666666555444333333333333666777555;;;IIIYYYzzzUUUgggzzzcccAAARRRaaaLLL```eeezzzuuu{{{fffjjj}}}~~~SSS999222000.........///...---,,,---......,,,,,,---...:::mmmooo___ttt}}}yyyWWWoooqqqeeeZZZ~~~]]]CCC888<<<888555;;;???BBBAAACCCMMMaaavvvgggZZZYYYwww}}}jjjeee{{{}}}~~~wwwzzzvvv}}}eeeNNNaaa|||lllyyyrrrPPP@@@,,,////////////////////////***777QQQsssnnn```rrrzzzuuuuuuxxxyyyzzzwwwxxxmmmVVV666999:::777HHHuuuzzzzzzrrrccc\\\aaahhhkkk~~~xxxwwwsssoooyyy}}}iii___jjjjjjiiiuuurrr]]]]]][[[VVVPPPJJJ[[[NNNEEE:::222333CCC]]]rrryyy<<<444///444+++............/////////000000333666___ggg[[[sssooosssvvvjjjrrrfff{{{|||dddaaaQQQWWW```eeeeeegggrrrcccDDDdddAAA999???:::;;;AAA>>>VVVqqqyyy||||||lll\\\___hhh\\\RRR```qqqssssssyyyyyySSSHHHfffSSSLLLMMM```xxxpppLLLEEE```}}}vvvppp\\\III888777444AAAxxxgggzzzuuuTTT666444...............///000222222333222666qqqrrrzzzWWWmmmnnniii~~~}}}TTTGGGRRRuuu}}}tttoooooorrrtttqqqooolllmmmnnnnnnjjjgggvvvzzzVVVDDD^^^zzz{{{RRRYYY~~~^^^FFFDDDWWWTTT444888222222111111222222333444555CCCPPPrrr{{{hhhzzz{{{rrrpppqqqooo^^^KKKLLLZZZWWWvvvpppxxxzzzYYYUUUgggooo```aaafffkkkRRRlllccciii888555:::999777777666555444333222222222222444777@@@KKKWWWzzz___nnnzzz}}}___>>>OOOYYYIIIccceeewwwsss{{{cccfffiiiTTT<<<222000.........///...---,,,...///...------...///???oooiiihhh|||vvvyyyyyy```sssxxxkkkVVVVVV;;;???@@@999999888DDDUUU___nnnooohhhsss|||xxxsssfffaaavvv{{{|||vvvrrrdddCCC]]]zzzxxxyyyTTT333---........................---666aaa|||fffZZZrrr|||xxxttt{{{~~~|||yyytttiii]]];;;999888999LLLvvviiiNNNXXXqqqxxxsssnnnrrrlllaaahhh|||{{{ttt^^^iiiaaappppppyyyaaa```sss{{{|||{{{xxxSSSDDD777444555???WWWqqq|||iii555555666+++///........................000***CCCiiirrrlllmmmrrr|||pppkkkqqqvvv|||qqqaaaHHHZZZUUUWWWZZZ___sssiiiPPP~~~ooo???CCC??????<<>>AAA\\\JJJ444///111111111111111111111111...888@@@XXXzzzyyytttoooQQQQQQaaaaaayyyttt^^^MMM@@@III___kkkWWWKKKSSSuuuwwwjjjyyy^^^VVVLLLPPP|||iiiJJJ:::777777333777444444333333333333222222444<<<111888DDDRRR~~~}}}aaajjj~~~uuuyyyRRRFFFYYYQQQ___ttt\\\III[[[qqqvvv___\\\lllyyy```{{{WWW@@@222000.........///...,,,,,,---...---,,,---///111OOOyyyzzzzzztttvvv~~~qqqccc~~~lllZZZNNN;;;AAA<<<555BBBTTTlll|||~~~}}}nnneeebbbpppvvvsss~~~tttbbbkkk{{{yyy{{{}}}xxxwwwxxxtttrrrooo777MMM|||DDD000///........................---222\\\mmmTTTbbb~~~oooqqqrrrxxxvvvsssqqqppppppooolll^^^IIICCCSSSooosssccccccYYY```hhhVVV___dddhhhnnnzzzzzz]]]ZZZoootttqqqkkkiiirrrppphhh___TTT999666333333555AAA\\\ttt|||QQQ......222///444........................///---999TTTddd]]]___rrrmmmtttnnneeefffnnnxxxvvvmmmXXX[[[aaaaaaNNN===NNNkkkuuuZZZwwwiii999;;;:::@@@===AAA___ooosssxxx}}}lllooozzztttzzzaaa```ssswwwOOO>>>333;;;CCC777OOOeeeuuuqqqmmm^^^666666///000000///...------...///000333...999BBB}}}yyy|||iiiYYYgggsssvvvSSSJJJeeerrrzzzyyynnnqqqrrroooqqqnnnnnnoooqqqrrroookkkgggqqqtttiiifffqqqcccQQQkkkuuulll}}}zzzyyy{{{}}}}}}}}}nnnIIIbbbuuuaaaKKK===FFFooo>>>333888111111111111111111111111...:::;;;QQQxxx{{{uuuppphhh^^^fffrrr|||zzz\\\FFF@@@DDDTTTeeehhhNNNLLL]]]}}}~~~}}}vvvqqq]]]TTTpppGGGVVVyyymmmfffBBB888:::444000777333333333333333333333333555888111444???KKKjjjkkkaaasssxxxQQQHHH\\\PPP^^^vvvvvvccckkkyyy{{{^^^yyyXXXAAA222000.........///...,,,,,,------,,,,,,---000222SSSyyy|||yyywwwooo|||kkkaaappp]]]NNN<<<@@@888222EEE\\\www{{{uuuaaabbbtttnnn[[[aaaaaaooo~~~ooo~~~ccclllyyyvvvxxx|||zzzuuuwww|||vvvppp~~~uuu:::MMM|||qqq???111---........................222)))KKKgggVVVXXXmmmkkkqqqooovvvsssqqqpppooommmjjjiiieeeRRRRRRjjjmmmHHHGGGWWWSSSZZZcccUUUcccgggmmmuuuwww\\\aaawwwpppsss|||lllkkksssoooggg\\\OOO666555444444888GGGaaavvvuuuHHH000000222///111........................///...555SSSmmmeee\\\jjjllluuuooocccbbbkkkssssssnnn]]]XXXVVVUUUMMMJJJaaa```~~~qqq>>>;;;777===>>>BBBgggqqq}}}yyy~~~qqq\\\nnntttJJJAAA444999:::111RRRWWWpppyyyttttttcccGGG222444,,,...//////............//////555---999;;;dddzzz}}}dddgggjjjvvvyyyZZZFFF\\\tttqqq}}}yyynnnppprrrooopppllllllnnnpppqqqoookkkgggqqqzzznnneee{{{wwweeeyyy~~~qqq~~~|||yyyxxxyyy{{{||||||aaaGGGdddxxx\\\HHH===OOOhhh444///444000000000000000000000000333===:::MMMsssttthhhuuuiiiwwwzzzhhhwww{{{yyyjjjgggppp~~~xxxVVV>>>===HHHZZZccc^^^PPPWWWmmmwwwkkkTTT[[[eeeGGG^^^xxxtttwwwnnn???777<<<222///666333333333333333333333333111222222555BBBQQQiiivvvWWWuuusssxxxUUUMMM```RRR^^^uuuqqqppp|||~~~^^^xxxXXXAAA222000.........///...---,,,------,,,+++---000333XXXxxx|||xxxqqqlll}}}ddd___ttt___PPP===???777444OOOllleeeSSS\\\yyyZZZJJJSSSYYYYYYbbbfffvvv|||pppfffoooyyytttuuuyyy}}}xxxwww|||xxxrrrvvv???QQQzzzhhh;;;444---........................666'''>>>aaa___TTT```nnnyyyqqqrrrnnnlllnnnmmmiiiffffffhhh[[[___tttHHH555<<>>EEEeeepppbbbkkktttpppzzzxxxiii^^^zzzjjjEEE???111444444AAApppYYYqqqrrr\\\~~~~~~<<<333333---000000111111222222111111000444...555333JJJuuuppplllhhheeebbb}}}zzz```FFFVVVwwwxxxiiizzzzzznnnooorrroooooolllmmmnnnpppqqqpppllljjjlll|||nnn[[[ttt|||ooo~~~|||zzz|||~~~||||||}}}~~~~~~zzzzzzyyyxxxwwwxxxyyyzzzSSSJJJjjjqqqPPPCCC===YYYbbb:::000---000000000000000000000000111999999LLLrrr}}}tttuuukkksssoooiiixxxmmmtttmmmuuuuuuRRR<<>>555<<<222///555222222333333333333444444555222777555???OOOaaa[[[~~~rrrzzzyyyYYYRRRdddTTT```rrr{{{hhh[[[eee___vvvWWWAAA222000.........///...---,,,---,,,++++++---111444XXXssswwwyyyuuuqqq~~~}}}gggdddwww___RRR???@@@999===```rrrUUUFFFSSShhhfffUUUQQQVVVYYY\\\```hhh{{{|||ttteeeppp}}}xxxuuuwwwyyyxxx{{{~~~|||tttrrrppp>>>QQQ{{{```555444---........................222)))666WWWeeeXXXZZZqqqyyy~~~nnnhhhfffhhhiiieeeeeegggddd___bbbkkkzzz~~~___AAA???GGGSSSWWWVVVWWWYYYlllmmmttt|||}}}}}}\\\``````lllsssiii[[[YYYZZZTTTMMMDDD666444222///333BBBZZZtttbbb999111111///...,,,........................,,,111444RRRuuujjjYYYlll___vvv{{{jjj\\\YYYiiittt^^^cccnnniiiNNNIII[[[rrrxxx~~~yyy^^^rrrqqqFFF@@@666===BBBJJJccczzzeeeMMMhhh||||||yyytttiiiggg|||{{{XXX===999000777;;;]]]||||||fffdddxxxqqq999333111///444///111333444444333111///000000000222DDDxxx}}}rrrqqqbbbbbbeeeaaa{{{yyyfffGGGRRRnnn}}}cccxxxzzznnnnnnqqqooooooooonnnoooppprrrqqqooommmjjjwwwggg|||zzz}}}}}}}}}}}}}}}{{{zzzyyyvvvxxxzzzzzzyyyxxxyyy{{{}}}{{{yyyyyyzzz{{{{{{{{{wwwwwwwwwwwwuuuuuuuuuuuu|||HHHPPPrrreeeDDDAAA@@@___UUU<<<555...000000000000000000000000///333999IIIhhh}}}|||qqq{{{tttuuuggg|||pppkkkOOOCCCOOObbbssstttfffTTT^^^uuuzzzSSSSSSvvv]]]XXXaaaDDDMMMMMM===111:::222111555222222222333333444444444777333:::111777FFFTTT~~~dddqqqssswwwYYYPPP___TTT```ppp}}}{{{MMMJJJGGGFFFLLLbbb```vvvWWWAAA222000.........///...---,,,---,,,++++++---111444TTTkkkrrrzzz{{{xxxwwwnnnkkkxxx^^^SSS???AAA<<>>QQQoooFFF...444+++,,,333(((,,,,,,,,,,,,,,,,,,,,,,,,+++333...888XXXbbbZZZ\\\pppnnnnnnooojjjcccdddkkkrrriiilllpppqqq```cccuuuccccccooommm\\\CCC<<>>CCCjjj222777777///000000000000000000000000222222:::@@@PPPyyyllluuuxxxpppzzzggglllwww|||ooodddiiihhhuuuhhhJJJMMM[[[xxxfff}}}|||eeeTTTcccHHHKKKvvv{{{]]]jjjLLL444222888777222111333333333333333333333333444333111666:::;;;WWWaaaiiixxxddd{{{WWWEEEUUUPPPcccvvvzzz\\\FFFWWWXXX___zzzzzzxxx\\\|||yyyQQQ999222000...---.........,,,,,,.........---...000222WWWuuu|||pppuuuxxxhhh~~~uuuwww___NNN>>>BBB^^^sssQQQIIIOOOTTTvvvjjjlllwwwzzzooolllpppoooooozzz|||ssszzzsssssskkklllUUU:::XXX~~~>>>666,,,000............------------+++555---???jjjjjj\\\mmmrrrpppsss}}}rrrfffYYYWWW\\\aaa^^^YYYYYYYYYWWWTTTSSSRRRJJJ@@@@@@===AAAOOO___gggaaaYYYQQQXXX^^^```iiipppiii\\\VVVYYYZZZ[[[dddkkkbbbRRRLLLJJJHHHGGGDDD???777222999555111999ZZZsss>>>,,,333+++,,,333***,,,,,,,,,,,,,,,,,,,,,,,,'''...***555UUUbbb[[[\\\hhhlllrrrqqqggg^^^```iiiqqqfffgggjjjaaaTTTWWWooo~~~|||nnndddhhhnnnkkknnndddOOOCCCKKKWWW[[[yyyvvv{{{}}}sssgggccciiiyyy}}}yyy{{{rrrttt~~~vvvZZZDDD>>>333666:::666NNNoooeee|||ppp\\\}}}{{{CCC---555+++---///........................///---...000<<<```fffjjjmmmyyyhhhkkkgggsss~~~yyymmmUUUGGGWWWyyydddmmmmmmjjjoooqqqooopppnnnqqquuuxxxxxxvvvuuuttttttxxxxxxvvvvvvwwwyyyyyywwwzzz{{{zzztttsssssssssuuuyyyrrrrrrssstttsssqqqooonnnmmmmmmnnnnnnnnnnnnmmmmmmrrrrrrqqqqqqpppnnnmmmlllooorrrrrrqqqpppllluuuYYYLLLyyyzzz```GGG@@@>>>NNNbbb000333000,,,////////////////////////111333>>>DDDNNNnnnvvviiilllkkkvvvjjjwww}}}~~~uuunnn{{{bbbJJJXXXbbbzzz~~~~~~www^^^PPPiiikkkBBBRRRTTTAAA222333777444222444333333333333333333333333555333111555777777QQQ{{{XXXiiizzzeeeyyyWWWFFFTTTUUUfffxxx|||___QQQooo|||wwwvvv]]]~~~tttMMM999222000...---......---,,,,,,---......---...000222OOOrrr{{{zzzmmmuuuzzzgggwwwzzzsssvvvqqq^^^LLLPPPmmmkkkOOOEEEOOO[[[zzzlllqqq}}}~~~zzztttyyy||||||www{{{sssqqqjjjqqqKKK333jjjrrr555111...111............------------***222///999ZZZmmmgggbbbhhhjjjmmmrrr|||ssseeeVVVQQQVVV[[[YYYUUUSSSSSSQQQNNNOOOPPPKKKEEE<<<444<<<\\\xxxyyydddQQQLLLSSSXXXWWWXXXZZZTTTJJJOOOUUUXXXTTTSSSTTTOOOEEE@@@>>>===;;;:::777444111999:::DDD^^^zzz[[[444***222++++++222,,,++++++,,,,,,,,,,,,,,,,,,+++...+++555RRRaaa]]]ZZZaaakkktttrrreeeZZZ^^^hhhttthhheeegggYYYOOOPPP]]]aaa[[[]]]iiigggvvvqqqYYYOOOaaarrrtttYYYcccdddVVVKKKRRRdddppppppgggjjjrrr{{{uuunnnuuu}}}xxxpppddddddwwwwwwsss{{{sssyyy|||eeeGGG999:::111999<<<:::iiimmmtttlll^^^fffeee999000222+++///,,,------------------------+++...333000555MMMuuullldddvvvddddddaaaaaaiiizzzrrrjjjWWWGGGOOOkkkqqqggggggllljjjlllooommmlllnnnrrrvvvyyyxxxtttqqqeeeyyyrrrmmmwwwvvvvvvuuutttssssssuuuooommmlllmmmoooqqqqqqqqqrrrllliiikkkmmmlllnnnqqqllllllmmmnnnmmmkkkjjjiiigggggghhhhhhhhhhhhggggggkkkkkkkkkkkkkkkjjjjjjiiikkkssshhhiiittthhhmmmtttKKKXXXoooXXX>>>>>>:::ZZZuuuWWW222444...000////////////////////////111333@@@HHHKKK___yyymmmnnnpppuuuyyywwwqqqkkkrrrttt}}}gggbbbjjjssszzzmmmUUUQQQlllOOOGGGmmmzzz@@@999555888666111111666333333333333333333333333555444000333555333IIInnn[[[aaayyy|||aaavvvvvvVVVGGGRRRZZZjjj|||mmmVVVooo~~~}}}rrrwww```vvvNNN;;;111///------......---,,,,,,---......------///111KKKnnntttuuuuuurrrkkkwwwtttnnnyyylll[[[aaa~~~hhhXXXGGGNNNVVVkkk~~~tttlllxxx~~~uuu||||||zzzxxxyyyrrrpppjjjxxx|||GGG555yyyuuu___///000//////.........---------,,,,,,)))......000GGGjjjppp\\\jjjooorrrssszzz{{{ssshhhYYYOOOMMMMMMMMMMMMOOOPPPOOOLLLMMMNNNJJJDDD<<<===TTT}}}]]]GGGKKKOOOOOOKKKJJJMMMNNNLLLKKKQQQSSSOOOLLLKKKGGGBBB:::888666444333333333333555AAA```eeeWWWEEE///+++111,,,***///---+++++++++++++++,,,,,,,,,...///,,,333IIIZZZZZZSSSbbbkkkssspppddd]]]```hhhwwwtttgggaaaaaaZZZSSSRRRYYYXXXPPPOOOUUUTTTYYYRRRHHHWWWsss{{{pppVVV___bbb[[[TTTZZZmmm}}}iiiQQQWWW\\\^^^gggqqqyyy}}}xxxnnnhhhkkkqqqzzz|||nnnbbb\\\gggwwwnnnjjjdddyyy{{{rrrqqqooogggLLLEEE>>>111555>>>999BBBkkkiiidddYYYQQQ111111...+++000***------------------------///000333---333HHHooohhhqqqlllkkkcccNNNYYY```^^^iii}}}mmmiiiZZZIIIIII]]]vvvzzzbbbdddpppkkkjjjpppkkkooonnnooossswwwxxxuuuqqqfff~~~zzzeeemmmxxxyyysssqqqqqqooooooqqqiiihhhggghhhllloooqqqqqqkkkgggdddggghhhfffeeegggfffggggggggggggfffeeedddbbbccccccddddddddddddccceeefffgggggghhhhhhggggggjjjmmmeeedddjjjfffqqqbbbEEEhhhhhhYYY===<<<;;;ggg}}}FFF333444---333////////////////////////222222<<>>666555333111000111444666>>>IIIhhhqqqQQQQQQjjjggg777...---111---***,,,---*********++++++,,,,,,,,,,,,******---<<>>:::777777666333222222222222222222222222222222222333///111555333@@@[[[oooPPP}}}}}}\\\dddwwwjjjLLLBBBGGG\\\fffyyyuuupppzzz}}}rrrkkkjjjyyy]]]}}}RRR===111///---,,,------,,,++++++,,,------,,,---///111:::dddnnnrrrxxxzzz~~~ssspppuuu}}}}}}zzzuuuxxx{{{vvvuuuUUUSSSZZZhhhnnnnnnttt|||mmmpppnnn{{{hhhvvv}}}yyyssspppmmmmmmhhhXXX666QQQwww~~~lll999...000...)))------------,,,,,,,,,,,,---......***111QQQgggdddaaadddllluuuzzzzzz}}}tttppphhh[[[MMMBBB===;;;:::@@@EEEFFFGGGIIIGGGCCC>>>GGGUUU]]]UUUHHHEEELLLFFFIIILLLMMMKKKHHHFFFDDDGGGEEECCCBBBAAA???:::555222222111//////222777;;;DDDSSSiiinnnVVVFFFeeeuuu>>>...//////...---+++***,,,))))))******+++,,,,,,,,,+++***...///666QQQbbb\\\ggghhhgggdddfffiiiiiigggbbbaaadddjjjjjjbbbXXXRRRTTTSSSTTTWWW[[[[[[XXXVVVSSSZZZiiiyyy~~~xxxnnnjjj[[[YYY[[[``````aaalllzzz^^^LLLlllyyysss^^^___```___\\\]]]```dddfffvvvzzzggg___dddoooxxxvvvooosss|||wwwdddfffxxxzzzoooVVVHHH>>>555222555111999<<>>777<<<\\\VVV222444///,,,///........................222///000>>>LLLKKKYYYxxxwwwsssooobbbiiillluuuzzzyyy{{{llllllsssqqq{{{wwwyyyiiiUUUXXXkkkJJJQQQxxxuuutttCCC999555222111333444333222222222222222222222222222000222///111666444===SSSeeemmmyyyzzzaaabbbuuu}}}```CCCAAAGGG]]]dddttt~~~eeeffftttpppppplllkkkuuu|||[[[vvvLLL<<<000///---,,,------,,,++++++,,,------,,,---///000111```nnnoooqqqssswwwkkkuuurrryyyssspppqqquuuyyyyyyjjjooouuu{{{XXXRRR[[[jjjoooqqqtttuuukkktttwww___uuu|||{{{~~~wwwpppllljjjkkkeee~~~AAA666hhhsss```///111///......---------,,,,,,,,,+++++++++......+++...===RRRccc^^^ZZZ```lllnnnhhhlllyyywwwrrrkkkccc[[[OOOCCC;;;444999===<<<===@@@@@@>>>999<<<@@@@@@>>>>>>BBBFFFDDDDDDEEEFFFEEEAAA>>><<<>>><<<;;;:::999555222111///000111111222777===CCCKKKaaannncccTTT^^^aaa444)))///...***,,,+++)))---((())))))***++++++,,,,,,---,,,222000000NNNhhhddd```bbbbbbaaadddiiihhhcccfff]]][[[dddkkkfffYYYPPPOOORRRSSSPPPOOOQQQTTTVVV^^^hhhtttxxxqqqgggbbbcccOOONNNUUU^^^^^^YYY```nnnwww{{{rrrmmm{{{}}}NNNWWW~~~vvvqqqlllccc\\\XXX[[[aaafff___hhhqqqwww~~~qqqfffLLLWWWeeemmmnnnpppuuuzzzrrr[[[kkkrrrWWWAAA>>>;;;111000888///999VVVtttlllxxxyyykkk~~~yyyKKK///111---)))///'''///,,,,,,,,,,,,,,,,,,,,,,,,,,,'''---111(((555CCCcccYYYvvv^^^qqq\\\WWWUUUWWWcccqqqyyyzzzyyyfff___XXXPPPHHHGGGTTTdddpppgggXXXRRRSSSKKKDDDIIIDDDFFFHHHKKKNNNSSSYYY]]]```gggmmmaaacccgggdddaaaddd[[[ZZZZZZ\\\___bbbcccccc___[[[ZZZ]]]^^^\\\[[[]]]YYYYYYYYYXXXYYYYYYYYYZZZWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]VVV\\\[[[\\\uuu~~~NNNDDDrrrsssXXXDDD444:::<<>>555444222000111222333222111111111111111111111111000222///000555333999KKK~~~}}}}}}wwwbbb^^^pppwwwWWW@@@IIIVVVdddggguuu}}}{{{lllvvv}}}|||kkklllkkklllsssxxx{{{\\\oooGGG:::000...,,,,,,------,,,++++++,,,------,,,,,,...000444fffsssnnnnnnrrr|||uuu{{{rrr~~~uuuiiieeeiiiooosss}}}rrriiiggghhhZZZ;;;333PPPaaapppyyy___UUU\\\jjjooosssxxxuuuYYYvvvxxx~~~xxx|||sssnnniiiiiiiiibbb{{{{{{111===yyy|||mmm\\\,,,222------222---------,,,,,,,,,++++++'''------,,,,,,...@@@^^^iii^^^```kkkhhh\\\```rrrxxxrrrkkkiiiggg]]]KKK===444888888555444777888777999;;;>>>BBBJJJOOOIII>>>EEE@@@:::999::::::;;;<<<444555666666333000000333///111333555777<<>>OOOKKKRRRpppwwwgggmmmpppjjjiiiqqq{{{wwwiiikkk}}}|||zzz~~~~~~}}}~~~vvvVVVUUUPPPZZZpppzzzdddRRRQQQeeeMMMXXXvvv???555444777888444111000111222111111111111111111111111000333///000444111555DDDbbbcccnnn~~~{{{}}}}}}uuu```XXXjjjqqqRRRAAAUUUgggjjjlllyyy~~~qqqiiifffjjjbbbiii{{{zzzVVVuuukkkDDD666......---,,,,,,,,,,,,---,,,,,,,,,---------......<<>>AAA@@@888BBBXXXeeepppxxxwwwhhhWWWXXXooo{{{rrrkkkooooooiiizzzoooWWW~~~}}}zzzvvvuuuoooaaahhhfff]]]vvvqqq777NNNsssyyyLLL---///...(((111,,,,,,,,,++++++*********(((******)))***000:::CCCiiiaaadddqqqppp```[[[cccsssttttttooohhh___YYYVVVIIIBBB888222000111111111444444555777999999777555777777666555444333222222111///---...222444333111222333666;;;@@@IIIUUU___wwwhhh]]]XXXaaa|||xxxLLL444///++++++++++++++++++++++++((()))***+++,,,+++******,,,(((***......000@@@UUU___WWWeeemmmaaa___bbbWWWddd^^^OOOMMM]]]aaaYYYUUUHHHGGGJJJMMMKKKJJJRRR^^^___^^^]]][[[YYYUUUNNNIIIYYYYYYYYYXXXVVVUUUUUUUUUPPPOOOSSSaaarrr|||yyysssppp___eee|||tttcccVVVgggrrrkkk]]]XXX[[[^^^]]]ZZZ[[[ccclllrrryyy|||{{{oooeee]]]ZZZWWWVVV[[[dddnnnzzz{{{iiiUUUMMMRRRXXXVVVPPPBBB444888;;;...000:::666666XXX}}}OOOooovvvccc}}}hhhAAA///...,,,*********,,,---++++++++++++++++++++++++(((///000---+++///MMMwwwuuuQQQdddlllYYYZZZNNNNNNLLLZZZlllnnnmmmnnnjjjeee[[[TTTRRRKKKBBBGGGSSS[[[ccc```RRRJJJPPPVVVWWW]]]eeeiiigggeeeiiiooorrrwwwqqqfff[[[ZZZZZZYYYYYYYYYYYYYYYVVVUUUUUUUUUTTTTTTSSSSSSWWWVVVVVVUUUTTTSSSRRRRRRTTTTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTOOOTTTXXXVVVRRRPPPUUUZZZSSSUUU\\\|||tttFFF>>>MMMuuutttUUUCCCDDD999000DDDsssuuuuuuWWW:::111000---,,,///,,,,,,,,,---------......333,,,111??????<<>>555EEEbbbuuu{{{tttooo```]]]nnn{{{xxxssssss~~~uuulll}}}|||{{{}}}yyyqqqkkkkkkdddcccYYYXXXssspppBBBdddzzzhhh>>>***///000,,,---,,,,,,,,,++++++*********)))++++++)))(((,,,444;;;\\\bbbiiikkkeee^^^___dddnnnoooooonnniiiccc[[[WWWVVVPPPHHHAAA<<<999555333333222222333444444222111222222111111111111111111444222000000111222333222777>>>DDDGGGIIIWWWqqqjjjMMMOOOlllwwwwwwUUU333***+++++++++++++++++++++++++++))))))((((((((()))***+++,,,(((***...---...===PPP^^^UUU]]]eee___cccggg]]]hhhdddVVVSSS^^^^^^TTTQQQIIIGGGIIILLLLLLIIIKKKQQQSSSVVVXXXTTTNNNIIIIIIKKKMMMOOOPPPRRRSSSTTTUUUWWWUUUSSSTTT\\\fffkkkgggaaalllcccmmmxxxmmm```WWWccciii```SSSMMMNNNPPPNNNLLLNNNVVV]]]aaaeeeiiisssuuuoooaaaXXXYYY^^^aaaQQQUUU]]]fffjjjjjjhhhggg]]]TTTKKKJJJNNNNNNFFF>>>AAA777444333000444888555LLLkkk\\\vvvnnnmmmooo^^^xxx\\\999///---,,,******+++,,,---++++++++++++++++++++++++,,,000---++++++***;;;YYY___OOOmmm{{{\\\ZZZ^^^WWWNNNOOOXXX[[[aaajjjllldddZZZRRRQQQKKKCCCEEENNNRRR[[[[[[QQQLLLSSSZZZZZZaaaeeegggggghhhkkkiiiddd^^^XXX[[[cccbbb```___YYYYYYXXXWWWWWWVVVVVVWWWWWWSSSSSSRRRRRRRRRQQQQQQQQQSSSSSSSSSRRRRRRQQQQQQPPPSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQZZZSSSLLLLLLQQQVVVUUUSSSWWWSSS~~~iiiHHHJJJEEEddduuu___TTTDDD666888???mmm{{{yyynnndddJJJ111,,,...------000,,,,,,,,,---------......///+++...777888777FFF[[[ooolllgggbbb```kkk{{{tttvvvzzz~~~~~~yyy|||{{{tttyyyyyyyyyzzz||||||{{{yyy{{{|||}}}}}}zzzppp___RRRRRROOOSSSbbbvvv|||yyyzzzxxxZZZOOOPPPcccNNNKKKwwwJJJ333888444444333333222111111111000000111111111222222222000111222222111333555888JJJppp[[[ppp}}}tttuuuwwwtttmmm```PPPYYYeeeYYYRRR\\\aaaVVVZZZdddnnnsssuuuzzzzzzkkkfffmmmmmmfffpppwwwjjjdddaaaaaacccdddhhhuuu{{{\\\|||hhhBBB666......---,,,,,,,,,,,,---,,,,,,,,,,,,------------"""???^^^ppp||||||ooo}}}}}}zzz|||~~~yyytttooorrrqqqoooaaaCCC444===CCC[[[vvv}}}{{{wwwuuukkkeeelllwww|||{{{yyy~~~ppptttsss}}}uuuxxx|||wwwkkkbbbcccaaaZZZXXXiii~~~qqqOOO}}}UUU111+++///111///(((+++++++++++++++************+++,,,)))'''(((---222GGGZZZgggaaaXXXYYY```cccgggggghhhkkkmmmkkkeee```___[[[VVVQQQLLLFFFAAA===999777444333333333222000111000000000111111222333111222333444666999===@@@JJJGGGFFFNNN^^^mmmuuuwwwQQQQQQbbbuuu|||]]]555***------++++++++++++++++++++++++***)))'''&&&&&&(((***,,,+++)))***---+++,,,999HHHbbbWWWWWW[[[[[[bbbeee\\\______VVVTTT[[[XXXOOOOOOJJJFFFEEEIIIKKKJJJHHHHHHKKKRRRVVVPPPFFFCCCJJJRRRIIIJJJLLLNNNPPPRRRTTTUUUWWWUUUUUUWWWZZZZZZWWWSSS^^^]]]lllzzzqqqeee___XXXWWW\\\]]]TTTJJJEEEFFFGGGKKKHHHJJJOOOSSSRRRRRRTTTZZZ\\\[[[UUUSSSTTTVVVUUUKKKTTT___dddaaaZZZSSSOOOPPPMMMKKKLLLLLLGGG===444888888111000666666666>>>rrrooouuu]]]uuugggllliiittt444222...---+++******+++,,,,,,++++++++++++++++++++++++---...******...))),,,<<>>HHHiiieee```[[[XXX___rrrsssjjjqqqyyyjjjuuuxxxwwwzzzzzzvvvwwwvvvuuuuuuwwwxxxwwwvvvyyyyyyyyyuuujjjZZZJJJ@@@PPPIIIOOOjjj{{{~~~}}}|||}}}zzzxxxzzznnnoooHHHJJJYYYgggQQQ^^^eee999111999333333222222111000000000000000000111111111222222000111222222111222555777EEE]]]gggeeevvvllljjjnnnmmmhhhcccOOORRRccc```WWWXXX[[[WWW___kkktttuuuvvv}}}hhh@@@CCC;;;===IIIOOOVVVnnnooo```ddd]]][[[[[[^^^dddlllyyy|||```fffAAA555......---,,,,,,,,,,,,---++++++,,,,,,,,,---------(((777RRRmmmvvvrrrooorrr~~~}}}~~~|||xxxsssvvvtttooo___AAA444AAAcccmmm||||||uuusssnnnjjjoooxxx~~~~~~ccchhhzzzvvvzzz|||uuuqqquuuwwwpppfff```YYY]]]ZZZjjjkkkZZZ|||HHH,,,000......///&&&+++++++++******************+++,,,***((((((***,,,333FFFVVVVVVQQQSSSZZZ___aaa___```fffnnnrrrpppmmmaaa___]]]ZZZWWWTTTPPPNNNEEEBBB???<<<;;;:::999888777777666555555666777888555888<<<>>>???BBBHHHLLLNNNMMMOOOZZZiiioooeeeVVVMMMhhh}}}{{{wwwUUU666,,,000111+++************************)))(((((((((((()))***+++***)))***+++******333???YYYSSSPPPSSSZZZcccddd\\\TTTWWWUUUVVV[[[VVVNNNSSSNNNGGGBBBCCCHHHLLLKKKJJJIIIOOORRRMMMDDDCCCMMMXXXRRRQQQPPPQQQQQQQQQPPPOOOOOONNNMMMMMMMMMLLLLLLKKKNNNPPP___jjjaaaYYYXXXUUUUUUUUUSSSNNNIIIGGGIIIJJJSSSNNNLLLNNNNNNJJJHHHIIIKKKOOOVVVZZZ\\\XXXQQQKKKQQQXXXZZZRRRHHHFFFLLLQQQXXXVVVQQQLLLGGG@@@:::666---555222444999111;;;]]]zzzYYYbbbgggzzzbbb|||kkkTTT---///,,,,,,+++******++++++,,,***************************---***,,,111,,,)))333IIISSSTTTUUUWWWLLLIIIZZZOOOKKKBBBDDDOOOVVVXXX]]]```WWWPPPOOOMMMGGGCCCCCCJJJQQQTTTPPPMMMPPPRRRQQQUUUTTTRRRSSSVVVVVVKKK???444AAAFFFKKKZZZddd___WWWSSSSSSRRRQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOQQQPPPNNNMMMLLLMMMNNNOOOIIINNNQQQPPPMMMOOOVVV]]]yyyoooGGGBBBFFFXXXqqq[[[QQQAAA777<<<999MMMnnn}}}yyy}}}yyyyyyKKK;;;...,,,///...------,,,,,,,,,---------......,,,//////---000777<<<===XXXccciiidddaaagggoootttooorrryyyaaagggvvvrrruuuwwwwwwuuurrrpppoooqqqsssssssssuuuvvvvvvppp```MMM@@@;;;EEEJJJZZZrrrzzzzzz~~~~~~zzzxxxwwwxxxyyyyyyxxxxxxxxxbbbWWWLLLKKKrrrYYYZZZwwwQQQ<<<777444222222111111000/////////000000000000111111111111111111222111111222444777CCCRRRrrr\\\}}}uuuhhhcccfffgggdddiiiUUURRRaaabbbWWWSSSYYYdddkkkuuu}}}~~~~~~rrryyyTTT777DDDBBBEEEHHHFFFLLLfffpppbbbfff^^^ZZZYYYYYY[[[```kkk{{{vvv\\\ccc???555......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------//////IIIooowwwdddcccuuu}}}zzz~~~}}}~~~|||zzz|||xxxqqq```BBB666CCCjjjcccmmmzzzpppuuusssjjjgggooozzzwww```dddwwwsssqqqqqqrrrnnneee___^^^UUUcccjjjzzznnnYYYfff{{{eee;;;+++111,,,)))---)))************************)))***++++++*********+++***111???NNNSSSRRRUUU[[[^^^[[[YYY^^^fffmmmooonnngggeeeccc```\\\ZZZXXXXXXQQQNNNJJJGGGFFFEEECCCBBBAAA???===<<<;;;;;;<<<===BBBFFFIIIJJJIIIJJJNNNRRRGGGVVVcccbbb^^^^^^aaabbbZZZkkkzzzWWW555***------)))'''************************'''(((***,,,,,,+++***)))))))))***+++))))))///666EEEIIIJJJMMMZZZdddccc^^^WWW\\\ZZZ\\\___TTTLLLRRRWWWOOOEEEAAADDDJJJNNNNNNHHHJJJKKKGGGDDDFFFNNNUUUYYYWWWTTTSSSRRRQQQNNNLLLEEEEEEEEEEEEDDDDDDEEEFFFGGGEEEQQQZZZWWWXXX[[[XXXSSSPPPNNNLLLKKKKKKMMMOOOUUUNNNJJJJJJJJJGGGGGGIIIQQQOOONNNPPPRRRRRRPPPOOO\\\___XXXGGG<<>>OOO~~~___OOOJJJ;;;222:::AAAaaayyyrrrnnn~~~eeeAAA777///---///...---,,,,,,,,,,,,---------......,,,//////---000999<<<999GGGbbbrrrllljjjuuuvvvkkksssaaagggwww}}}sssmmmooorrrttttttqqqnnnmmmnnnpppqqqqqqpppqqqsssooo___LLLCCCDDDAAARRRccchhhiiivvvrrrvvvzzzxxxvvvssspppnnnpppttttttnnngggWWWKKKQQQZZZrrrJJJUUUiiiBBB===<<<111222222111000000//////...//////000000000111111111111111222111000111444666===MMM~~~\\\ooonnn~~~yyyjjjcccdddeeeeeefffXXXQQQXXX\\\TTTRRR]]]bbbeeellltttvvvuuuwww}}}tttiiiwwwlllGGGBBBFFFKKKQQQNNNDDDDDDYYYqqqnnnVVV^^^fffTTTYYY[[[[[[YYY[[[gggyyygggPPPwwwaaa===444......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,---(((AAAooo{{{eeeaaauuuqqqvvvsssrrr}}}}}}}}}~~~|||}}}wwwpppaaaDDD888CCCVVVDDDHHH```ttt~~~}}}ssslllrrrssskkkeeehhhsss|||wwwnnniiiooo|||xxxpppooonnnkkkbbbYYYXXX\\\[[[qqqxxxpppaaaJJJPPPuuuqqq}}}lll~~~rrrEEE000(((---+++'''+++...)))))))))***************))))))******++++++++++++***'''000DDDRRRTTTTTTWWWYYYVVVTTTUUU[[[```ccccccjjjjjjhhhddd^^^ZZZXXXXXXWWWUUURRRPPPOOOMMMKKKIIIHHHFFFDDDAAA@@@@@@AAABBBEEEHHHMMMRRRTTTWWWYYY[[[YYY^^^]]]SSSOOOYYYeeekkkZZZmmmyyyqqqrrrUUU===,,,......&&&&&&...************************&&&(((+++......,,,***(((''')))++++++)))))),,,000;;;KKKMMMLLLUUUYYYTTTTTT]]]___\\\\\\[[[KKK@@@FFF[[[WWWOOODDDAAAEEEJJJLLLKKKKKKKKKIIIIIILLLQQQUUUWWWTTTQQQQQQRRRRRROOOLLLIIIIIIHHHHHHHHHHHHHHHHHHCCC===DDDLLLNNNUUUYYYSSSOOOLLLKKKLLLLLLJJJKKKOOORRRLLLHHHJJJKKKLLLNNNRRRSSSOOOMMMOOOQQQOOOOOOQQQbbbbbbYYYJJJDDDOOO]]]dddLLLKKKHHHCCC<<<666222111444555222222444>>>bbbcccTTTvvv[[[\\\]]]KKK]]]sssuuuTTT222---'''*********+++++++++++++++************************(((...+++(((,,,***)))111DDDZZZUUUPPPooodddFFFNNNXXXJJJAAAMMMNNNIIISSSYYYVVVRRROOOLLLIIIFFFDDDBBBFFFJJJLLLLLLKKKJJJJJJKKKPPPQQQNNNMMMOOOOOOLLLGGGJJJGGGaaakkkMMMOOONNNNNNMMMMMMMMMMMMMMMJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJKKKLLLIIIIIIIIIJJJJJJJJJKKKKKKMMMJJJJJJRRR^^^hhhjjjiiiOOODDD<<>>BBBHHHIIIOOOQQQHHHHHHGGGIIIMMMMMMJJJJJJOOOOOOJJJHHHLLLOOOOOOPPPSSSMMMMMMQQQWWWXXXSSSQQQSSSaaa\\\QQQIIIOOO[[[\\\SSSGGGDDD@@@;;;777444222222555555444333CCCddduuukkkNNNaaaeee^^^QQQSSSaaahhhccc999222(((((())))))***+++++++++++++++************************)))...)))&&&,,,+++(((---***<<>>\\\___[[[IIIwwweeepppgggnnnHHH***///)))---((()))***+++++++++++++++))))))))))))))))))))))))***---'''%%%///000***+++333:::AAAGGGLLLMMMLLLKKKEEEYYYKKK:::EEECCC===MMMPPPRRRQQQKKKFFFEEEFFFGGGBBBBBBEEEIIIIIIGGGEEEFFFAAADDDGGGHHHKKKNNNKKKFFFGGGSSSNNNUUUjjjZZZGGGUUUJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIKKKOOORRRSSSSSSQQQPPPZZZ]]]^^^WWWKKKBBB>>>???LLL???dddzzzeeeWWWXXXKKK===<<<;;;111===^^^mmmzzzxxxnnnnnnPPPAAA//////...------//////---,,,,,,,,,---------......///---...111000---333===<<<@@@SSSggggggZZZ[[[iiifffgggjjjooosssqqqjjjbbbVVVdddpppnnngggdddfffhhhfffdddbbbbbbccccccbbbaaabbb___aaaeee]]]OOOLLLSSSQQQ```nnnuuuyyy{{{yyyssslllyyynnnbbbiiiggg___ddd\\\aaabbb___^^^\\\RRRGGGAAABBBWWW@@@HHHqqqppp{{{WWW;;;555666444000333333222222111000000000////////////000000000000111222222111///000222444444999CCChhh]]]zzzkkk[[[vvv~~~pppssspppeee]]][[[]]]]]]TTT^^^MMM@@@QQQ\\\UUUSSSRRR[[[fffkkkeee```hhhsssiiisssdddWWW[[[TTT___fffssspppcccdddVVVQQQZZZTTTNNN\\\RRRPPPNNNTTTcccpppnnncccuuuVVV;;;111......---,,,,,,+++******++++++++++++++++++++++++------///999PPPhhhqqqooovvvoooooowwwwwwrrrxxx}}}zzzwww{{{wwwvvvpppeeeXXXPPPNNNPPPrrruuueeefffgggiiiiiiiiiiiihhhnnnqqquuuwwwuuuoooiiieee^^^]]]^^^aaaddddddcccaaaYYYSSSSSSWWWUUURRR\\\kkk|||WWW555888[[[|||~~~|||xxxuuuzzzZZZ333******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))---444===CCCLLLLLLIIIGGGNNNVVVUUUOOOGGGIIIJJJJJJKKKOOOUUUYYYUUU___bbb[[[WWWZZZZZZUUUXXXTTTQQQQQQTTTVVVVVVUUU^^^UUUNNNKKKFFF??????DDDdddaaa\\\WWWUUUZZZeeeooowwwssskkk```RRRBBB333***))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,444???EEECCCCCCMMMZZZVVVPPPOOORRRQQQKKKGGGHHH;;;@@@HHHLLLKKKHHHEEECCCDDDDDDEEEIIINNNOOOMMMKKKKKKLLLLLLMMMNNNNNNOOOOOOJJJIIIHHHJJJMMMNNNLLLIIIHHHHHHIIIKKKNNNMMMIIIEEEBBBDDDGGGJJJLLLLLLLLLLLLJJJJJJIIIGGGFFFEEEGGGIIIMMMQQQRRRNNNNNNTTT[[[^^^HHHKKKOOOPPPNNNIIIBBB>>>FFF444,,,222222***...;;;111===///CCCyyyrrrMMMQQQoooGGGQQQaaaWWWiiitttlllUUU888)))+++///---))))))))))))))))))))))))))))))))))))))))))))))))************************...333SSSZZZ???BBBZZZZZZNNNFFFCCCDDD???<<>>AAAEEESSSnnnooo\\\QQQKKKFFF444777555555>>>SSSzzz~~~jjjgggxxxkkkEEE222.........------,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000111777777AAASSS___bbbjjjtttgggiiissspppcccaaaPPPZZZdddhhhjjjkkkeee]]]aaaaaa```______^^^^^^^^^ccc]]]^^^ccc^^^OOOGGGIIIUUU\\\aaafffyyyyyy|||lllbbbdddeee]]]ZZZ\\\]]]\\\TTTUUU^^^WWWDDD<<>>CCCIIIIIIFFFGGGNNNVVVXXXPPPLLLOOORRRUUU```mmm{{{ppp^^^LLL>>>444...,,,))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((+++444>>>CCCCCCFFFKKKMMMJJJKKKOOONNNIIIHHHKKK666999===CCCFFFEEE???:::BBBBBBDDDHHHLLLMMMLLLJJJHHHIIIIIIJJJJJJKKKLLLLLLHHHFFFEEEGGGIIIJJJHHHFFFIIIHHHGGGIIIKKKLLLJJJGGGDDDFFFHHHIIIJJJJJJIIIHHHHHHIIIIIIGGGFFFFFFHHHIIILLLOOOOOOLLLLLLQQQUUUUUUFFFHHHJJJJJJHHHCCC===999000222444555111---,,,///333)))@@@mmmuuuWWWTTTooouuuSSSGGG[[[YYYKKKjjj```SSS===+++&&&)))+++)))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++EEEQQQDDDUUUwww}}}QQQIIIEEEEEEAAA<<>>LLLZZZbbbgggkkk```\\\eeetttrrr```XXX]]]]]]RRRVVVkkkrrrfff^^^```````````````^^^]]][[[YYY```ZZZZZZ___ZZZNNNHHHJJJQQQ___jjjrrrwwwhhh^^^``````[[[XXXZZZYYYXXXSSSUUUVVVHHH>>>FFFFFF;;;CCCVVVhhhiiiiiiBBB333333222//////000111111222222111111000//////////////////////////////000000000111111111222111666GGGddd|||xxxcccKKK|||]]]dddjjjhhh___XXXWWWZZZZZZVVVLLLEEEGGGPPPTTTRRRSSSRRRRRRUUU[[[```bbbbbbiiirrrtttjjjddddddaaa[[[^^^aaa|||rrrxxx```iiihhh]]]TTTSSSRRROOONNNOOOOOOLLLMMMXXXiiipppdddSSSxxxkkk|||SSS888///...------,,,,,,++++++***++++++++++++++++++++++++***,,,,,,...;;;SSSlllzzzmmmdddcccnnnuuupppgggbbbyyyzzz}}}zzzrrrooonnnjjjeee```aaafffkkk{{{pppfff\\\bbbcccdddeeeeeeeeedddcccaaa```^^^]]]\\\[[[[[[[[[[[[^^^___YYYQQQKKKLLLOOOHHHLLLLLLMMM[[[llljjj[[[999...;;;aaazzzwwwqqqtttvvvhhhlllwwwOOO///'''******))))))))))))******)))))))))))))))))))))))))))******++++++******)))*********)))(((***---000555DDDRRRTTTMMMFFFAAA===FFFFFFGGGIIIIIIGGGCCC??????<<<===DDDIIIGGGCCCAAAEEEHHHJJJIIIEEE@@@??????FFFVVV^^^SSSFFFEEELLLPPPaaa[[[YYY]]]\\\WWWXXX^^^kkk^^^JJJ777,,,)))***+++)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***(((,,,999EEEGGGCCC???FFFGGGJJJLLLIIIEEEFFFIII>>>999666888>>>AAA???;;;@@@@@@BBBEEEIIIJJJIIIHHHEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIHHHHHHIIIJJJHHHGGGHHHFFFEEEEEEGGGHHHHHHHHHFFFFFFGGGHHHGGGFFFEEEDDDGGGGGGHHHGGGFFFFFFHHHJJJKKKLLLLLLIIIKKKOOONNNKKKDDDDDDDDDBBB>>>:::555333---222111,,,...666888222///333fff}}}PPPAAAjjjeeeKKKNNNddd]]]LLLhhhQQQ>>>+++&&&***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************,,,'''777AAA===QQQooosssKKKFFFFFFIIIGGGAAA???CCC<<<@@@DDDGGGEEEBBB@@@???@@@@@@?????????@@@AAABBBAAA@@@???>>>============AAAAAACCCDDDFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHHHHIIIIIIJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJGGGEEEBBB???>>><<<:::888>>>???AAADDDIIISSS]]]dddccc^^^SSSGGG@@@>>>:::555666///666666FFFhhhfffYYYgggXXX]]]jjj\\\???000---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------....../////////666777:::BBBPPP]]]```\\\VVVQQQXXXccc___PPPOOOZZZbbbQQQLLL[[[eee```[[[^^^[[[\\\]]]^^^^^^\\\ZZZXXX\\\VVVVVVYYYVVVMMMIIILLLbbbeeekkkvvvpppcccZZZZZZ[[[WWWVVVYYYTTTUUURRRRRRMMM<<<<<>>TTT~~~gggKKKzzzqqqyyykkkVVVYYYbbbiiicccVVVSSSXXXVVVTTTMMMFFFFFFLLLQQQRRROOONNNLLLNNNSSSYYY]]]___fffgggccc___bbbfffaaaVVVVVV[[[ppphhhnnnuuu]]]fffpppcccVVVPPPOOOMMMKKKJJJOOOJJJMMM\\\iiifffWWWIII|||mmm{{{RRR888///---------,,,,,,+++++++++++++++++++++++++++++++++***,,,+++)))000FFFeee{{{gggaaa___fffmmmllleee^^^lllxxx~~~}}}xxxqqqpppmmmhhhaaa]]]]]]bbbgggkkktttttthhh```aaabbb___]]]^^^___`````````___^^^```___]]]\\\[[[[[[[[[\\\WWWXXXWWWQQQIIIDDDDDDFFFHHHJJJNNNZZZjjjkkkTTT999)))888TTTiiiggg^^^eeexxxgggbbbjjjsss___888$$$)))******))))))))))))******))))))))))))))))))))))))))))))************)))))))))******)))(((((()))***)))555CCCHHHFFFCCCCCCEEECCCCCCDDDGGGIIIIIIFFFCCCPPPJJJKKKTTTUUUMMMHHHJJJNNNTTTYYYXXXRRRMMMOOORRRMMM___cccQQQEEEKKKTTTSSSCCCOOOYYY[[[ZZZZZZXXXTTTHHHAAA777///***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,&&&(((444AAADDD???;;;CCCFFFJJJIIIDDDAAABBBFFFGGG>>>444000333999>>>???===>>>@@@CCCEEEGGGGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJHHHHHHHHHHHHGGGGGGDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBDDDFFFGGGFFFFFFFFFGGGIIIHHHIIIIIIHHHKKKNNNJJJDDDAAA@@@===:::666333000///444111,,,+++222:::777///CCC[[[uuu\\\;;;aaattt___ZZZVVVOOOaaajjjWWWZZZFFF333&&&)))...,,,***+++))))))))))))))))))))))))))))))))))))))))))))))))************************---'''///666555@@@MMMJJJBBB@@@AAAFFFHHHCCC<<<777999<<<@@@CCCCCCAAA???===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>><<<::::::<<<<<<===>>>???AAAAAABBBEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;999999;;;===???@@@FFFJJJPPPSSSTTTTTTTTTTTTKKKFFF@@@===>>>===777000444000999AAA```yyyWWWdddjjjaaalllnnnNNN555222...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---555;;;>>>HHHUUUVVVOOOSSSVVVZZZZZZUUUQQQVVV^^^^^^\\\SSSHHHMMM[[[```[[[VVVWWWYYYZZZ[[[[[[[[[[[[XXXTTTRRRTTTRRRMMMLLLOOObbbbbbjjjeeeiii___WWWWWWWWWVVVUUUXXXQQQTTTNNNHHHEEE???CCCSSSGGGHHHhhhggg~~~~~~{{{tttUUU777000444555222000000000111111111111000000////////////////////////////////////000000000111...,,,555666CCCxxxhhhVVV___ooonnnooouuuiiiYYYcccXXXWWWaaabbbVVVPPPTTTQQQPPPMMMHHHEEEGGGMMMQQQOOOLLLJJJIIILLLQQQVVVYYYdddbbb^^^\\\```ccc[[[PPPNNNSSS^^^VVV___kkkbbbppprrriii]]]TTTMMMIIIHHHHHHMMMJJJRRReeelll___MMMCCC}}}ooo{{{RRR888000------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,)))***;;;XXXqqqfffeeedddcccggglllmmmlllfffgggppp~~~xxxwwwwwwsssmmmeee```___aaaccc]]]]]]YYYUUU[[[dddddd\\\ZZZZZZ\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXXVVVVVVSSSQQQMMMJJJHHHFFFFFFEEELLLPPP[[[gggcccMMM777,,,888RRRiiigggXXXTTT```mmm^^^ffflllaaaEEE+++%%%,,,******))))))))))))******(((((((((((((((((((((((()))))))))******)))))))))''')))++++++)))((()))***'''***000555:::???FFFLLLDDDCCCBBBBBBCCCDDDDDDCCC@@@===@@@FFFCCC999777===CCCHHHLLLIIIBBB???BBBGGGVVV```ZZZDDD===HHHNNNHHHJJJaaahhhVVVIIIMMMJJJ===...,,,++++++,,,+++)))((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))%%%%%%---555888999:::???DDDHHHGGGBBBAAACCCEEEBBB>>>888222000111555999:::;;;===???AAABBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCBBBAAAAAABBBCCCBBBDDDFFFGGGGGGEEECCCBBB@@@@@@AAABBBBBBCCCCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGEEEGGGGGGGGGJJJLLLHHHAAA===;;;888444111/////////111000333888777111111555dddlll]]]IIIaaaTTTHHHNNNSSSIIIZZZmmmVVVCCC666+++%%%)))+++&&&&&&+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,'''+++111666>>>CCC@@@PPPJJJAAA<<<===???;;;444;;;<<<===?????????>>>===;;;;;;<<<<<<<<<;;;;;;;;;===>>>???@@@@@@@@@??????===<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::999999<<<;;;:::999999999999999=========>>>@@@DDDHHHKKKIIIMMMPPPPPPLLLFFFAAA>>>777888:::======999333///)))444LLLYYYvvv|||kkkzzzddddddllleeedddlll]]]999---111))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------'''555@@@BBBFFFMMMOOOJJJPPP\\\___SSSOOOYYYaaa```WWW```]]]NNNIIISSS[[[YYYVVVUUUUUUUUUVVVWWWYYYZZZUUURRRQQQQQQQQQOOOPPPRRRKKK[[[kkksssxxxzzzsssjjjccc\\\VVVUUUUUUTTTTTTUUUJJJPPPFFF<<>>{{{mmmzzzQQQ888000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,***)))222HHH\\\]]]cccccc______hhhpppqqqggg```fffxxx|||yyy}}}wwwsssnnnhhhdddaaa_________\\\XXXYYYaaafff]]]PPPTTTUUUWWWXXXYYYYYYXXXXXXTTTUUUVVVVVVUUURRRPPPNNNHHHEEEAAAAAACCCFFFGGGGGGRRRYYYbbb```GGG------===RRRbbbiiiaaaZZZ]]]^^^YYY```iiieeeLLL222(((***---******))))))))))))******((((((((((((((((((((((((((())))))******))))))(((''')))++++++***)))***+++,,,'''%%%)))///666???FFFJJJIIIFFFCCC@@@???BBBEEECCCEEEIIIKKKHHHCCCEEEJJJOOOSSSUUUQQQJJJFFFIIIMMMZZZ[[[OOO>>>===IIIIII===hhhwwwoooLLL555555222$$$)))'''&&&'''(((***))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((***((((((+++...000777???888???CCCBBBBBBEEEGGGGGG<<>>???@@@AAABBBCCC@@@BBBDDDDDDCCCBBBBBBCCCAAADDDEEEDDDEEEFFFCCC===888666333000//////000111///222777888111333JJJeeeZZZYYYRRRcccvvvYYYUUUVVVHHHKKKMMM[[[cccHHH555***(((((())))))''')))...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---***(((+++444===CCCFFFjjj___LLL;;;999@@@BBB======;;;:::;;;<<<======<<<999999:::::::::999888888555777:::===@@@BBBDDDDDD??????>>>===<<<;;;:::999888888888888888888999999888999999::::::999999888777888888999999:::;;;;;;<<<<<<======???@@@BBBCCCFFFFFFFFFDDDCCCDDDGGGJJJFFFFFFEEEBBB>>>;;;:::;;;666666888999555//////222000GGGiiinnnwww|||uuuuuunnnqqqKKKSSShhhVVVXXX\\\YYYCCC,,,+++///)))++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''444AAAEEEFFFIIIKKKLLLEEERRRTTTHHHGGGTTT[[[WWWSSSTTTZZZ]]]UUUHHHGGGNNNSSSRRRQQQQQQQQQRRRSSSSSSSSSQQQPPPPPPPPPQQQRRRSSSRRRZZZaaacccgggmmmpppppp[[[WWWTTTRRRRRRQQQPPPPPPCCCGGG???:::EEEMMMPPPUUUzzzxxxxxxxxxkkkeeekkkTTT@@@000---///...///222///000000111111000000///..............................////////////000000111///333000222SSSjjj```cccNNNKKK^^^sssnnnfff}}}yyyfffXXXXXX\\\WWWPPPMMMJJJIIIHHHHHHDDDBBBEEEKKKMMMMMMLLLJJJGGGGGGIIIKKKQQQTTTVVVTTTOOOKKKHHHHHHKKKYYY^^^^^^gggmmmqqqzzzuuuxxxrrraaaNNNEEEFFFIIIDDDOOO___ggg]]]KKK???;;;|||oooxxxPPP666...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++++++++***,,,777DDDPPP[[[___[[[\\\fffkkkhhhgggddddddhhhmmmrrrxxx}}}tttqqqnnnjjjeee```[[[XXX[[[YYYWWWUUUUUUUUUOOOHHHJJJLLLNNNPPPQQQQQQQQQQQQNNNNNNNNNMMMLLLJJJHHHFFF??????>>>???AAAFFFLLLPPPZZZXXXQQQBBB333///>>>NNN\\\]]]]]][[[\\\^^^[[[WWWaaa^^^NNN777((((((++++++******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((***++++++***)))***+++---'''&&&))),,,---111666AAADDDFFFCCC@@@AAAGGGNNN999===???===>>>BBBCCCBBBAAAEEEHHHFFFAAA======???AAABBB??????LLLZZZWWWLLLFFFHHH@@@000''')))***'''***(((&&&&&&'''(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((+++******,,,---...666@@@666<<>>AAAFFFGGGDDD===@@@DDDFFFDDD>>>777111///111444555555666999<<>>???BBBEEEAAADDDFFFEEEAAA>>>======;;;<<<<<<===>>>???@@@AAA???AAABBBBBBAAA??????@@@===AAACCC@@@======;;;777111000///......000222444333555333///555HHHbbbrrrAAAQQQcccrrrlllMMMEEE___UUUKKKXXX\\\WWWPPP888///(((+++,,,***))),,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,'''&&&...444999BBB```[[[LLL<<<;;;DDDFFF>>>999888777999<<<===<<<:::777888999999888777666555333444555777:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<===>>>>>>===<<<<<<======>>>>>>???@@@@@@@@@??????@@@@@@AAABBBDDDDDDCCCDDDDDDAAA>>><<<>>>@@@======<<<:::888888:::<<<888666555555111...333<<>>FFFHHHKKKNNNPPPPPPOOONNNPPPPPPOOONNNOOOQQQRRRRRR\\\YYYWWW^^^lllssslll```RRRQQQPPPNNNMMMLLLJJJHHH>>>>>>@@@IIIOOOIIIPPPhhhooodddcccrrrlll{{{jjjYYYXXX???444...000000,,,---222//////000000000000//////................................./////////000000000///000000222>>>QQQ^^^fff[[[IIIVVVkkkccc___kkkeeehhhiiieee\\\SSSOOONNNIIIFFFEEEGGGEEEAAACCCGGGGGGJJJKKKKKKHHHFFFFFFGGGEEEHHHKKKJJJGGGFFFKKKQQQRRRcccccceeemmmqqqyyywwwbbbNNNFFFFFFGGGFFFYYYfff```NNN@@@;;;<<>>===@@@CCCFFFGGGGGGLLLVVV^^^```RRR999'''000GGGSSSPPPWWWSSSSSSWWWVVVRRRXXXccc]]]MMM777(((%%%(((***)))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((***++++++***)))((((((***((('''***///---'''&&&+++,,,444<<<>>>===AAALLLUUU???BBB@@@<<<@@@IIIIIIAAA999>>>CCCEEECCC???======AAAAAAAAAFFFPPPUUUJJJ<<<777---)))///000***'''***((((((((()))***)))&&&$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&'''))))))***111:::888===>>><<>>@@@===;;;===@@@???999333+++---000111000222555999<<<<<<======>>>?????????;;;<<<===;;;999:::>>>BBB???@@@@@@===999777777999<<<<<<<<<<<<<<<===>>>???>>>@@@BBBBBB@@@>>>===>>>:::@@@AAA<<<777555444222,,,,,,,,,,,,...111444666222444111333HHH^^^XXXAAAEEE```qqqaaaKKKNNNYYYWWW;;;MMMooofffJJJ>>>---'''(((------&&&&&&,,,+++$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))""")))((('''...000333===<<>>;;;999666777888888888666555444555555444333333333444444::::::;;;===???@@@AAABBBBBBAAAAAAAAA@@@?????????>>>???@@@AAAAAA@@@???>>>BBBBBBAAAAAA@@@?????????AAAAAA???>>>============777999:::999666555666999111444777888777555444444555222222555555444<<>>@@@BBBCCCDDDHHHRRR\\\XXXgggbbbbbbkkkqqqxxx```NNNHHHGGGEEELLLaaalll\\\DDD:::<<<>>>iiitttMMM555...---,,,++++++******++++++************************************************777PPPdddbbbZZZXXXYYYWWWSSS]]]ddd___UUUSSS___llliiijjjmmmooonnniiiaaa[[[UUUPPPKKKHHHHHHGGGDDDAAA???BBBDDDFFFFFFCCC???<<<;;;===???AAABBBCCCCCCCCCCCCCCCFFFNNNVVVYYYUUUQQQ<<>>>>>@@@AAAFFFPPPXXXSSSGGGCCCEEEHHHIIIGGGDDD???<<<:::999777555222000...---))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))++++++999888999<<>><<<888:::@@@AAA===777222............111777555666999;;;===>>>>>>===<<<<<<<<<<<<============<<<;;;:::999888888777888999999999::::::;;;;;;<<<<<<<<<;;;:::::::::::::::888999999777222/////////111000///...000333333111666&&&===ccc]]]@@@>>>NNNbbbjjj^^^EEEFFF[[[[[[EEE???MMMXXXQQQ===+++'''***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++...222444888BBBHHHDDD<<<999:::;;;777888;;;<<<888444777>>>888777777666555555444444444444444333333222222222333333333333444444555666<<<<<<<<<<<<============<<<<<<=========>>>>>>>>><<<<<<;;;::::::999:::::::::999888666555555555555555555555444444333333333444333333333333333222222444444333//////:::RRRgggeee]]]OOOPPP___gggjjjttt^^^LLLIIIYYY___QQQIIIMMM;;;555---+++,,,---,,,)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++---///333888===???AAAAAADDDKKKRRRSSSOOOIII```[[[QQQKKKOOOVVVSSSKKK:::<<<@@@GGGMMMMMMIIIDDDKKKMMMOOOPPPPPPOOONNNMMMMMMOOOQQQRRRQQQOOOMMMKKKKKKIIIIIIIIIFFF@@@???BBB???OOO[[[NNN\\\```OOOuuusssaaammmzzzuuuoooRRR///111111000000//////..............................//////............//////........................///,,,///333111///<<>>QQQ```aaaYYYSSSRRRTTTTTTSSSSSSRRRQQQPPPOOOYYY]]]cccjjjkkkggg___YYYYYYVVVQQQNNNKKKHHHEEECCCHHHHHHHHHHHHGGGFFFEEEDDDFFFDDDBBBAAAAAADDDGGGIIIQQQQQQRRRSSSQQQJJJAAA:::...+++222888SSSiiiRRR777KKKQQQSSSOOOOOOUUU[[[\\\CCC000###&&&,,,+++)))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))((())),,,///000222444555777>>>CCC???666222444666777666333000...000//////---,,,+++******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++333666999<<<<<<<<<<<<;;;??????<<<888999???@@@===>>>666///,,,***)))---333111222444666777888999999;;;;;;;;;<<<<<<=========;;;:::999888777777777777888999999999999999999:::888777777666666777777888555555333111///.........,,,000333555444222...+++555HHH___ZZZ>>>:::RRRddd\\\III>>>GGGSSSRRRKKKGGGKKKKKKGGG<<<000)))***---************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***---000222222:::HHHQQQJJJ;;;777===<<<::::::;;;888333111333777666666555444444333333333333333333222222222111333333333222333333444444333333444444444555555555666666666666777777777777777666666555444444555555777666555444444333333444333333333333333333333333444444444444444444555555222......:::KKKZZZaaacccVVVYYYUUUVVV]]]YYYUUU\\\OOODDDDDDQQQSSSGGG===>>>555000***))),,,---,,,***************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---000333777999======???DDDIIILLLLLLJJJVVVSSSMMMJJJOOOVVVUUUNNNJJJFFFAAA>>>============DDDEEEGGGIIIKKKKKKIIIGGGFFFGGGHHHIIIIIIGGGFFFDDDGGGEEEFFFJJJIIIDDD@@@@@@SSSSSSDDDMMMzzzzzzlllyyy]]]uuulll|||VVV:::666000000000000//////......///////////////////////////..................///........................000---...222000---666DDD[[[pppsss\\\NNNYYYiiinnn]]]YYYdddjjjUUUAAABBBHHHIIIFFFCCCAAAAAABBBAAA???>>>@@@DDDFFFGGGFFFDDDCCCCCC??????FFFNNNSSSWWW\\\[[[]]]```fffrrryyyeeePPPDDD>>>@@@QQQeeemmm```NNN???888999AAAJJJlllqqqJJJ444...---,,,++++++******++++++***************************************************,,,<<>>QQQMMMIIIJJJRRRVVVNNNCCC111'''"""(((---***(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******)))((('''''''''''')))++++++***,,,///---((()))***+++++++++***((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((()))***+++,,,111777999888666888:::??????;;;777888;;;<<<:::CCC===888666222...---000000000000111222333555555888888999999:::;;;<<<<<<;;;;;;:::999888888888888999999999888888888888888:::999888777666666666666111///------///111222222333222///,,,,,,000999@@@@@@KKKTTTIII;;;FFFWWWWWWEEE;;;???MMMMMMAAAGGGZZZMMMBBB444***((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((+++---//////222BBBRRRLLL888222<<>>CCCDDDCCCFFFLLLJJJAAA777333---***((((((+++---,,,***************************************************++++++++++++++++++++++++++++++++++++,,,...000111999:::<<<>>>@@@DDDIIIMMMQQQOOOMMMLLLQQQWWWUUUOOOSSSOOOGGG>>>777555777999;;;;;;<<<@@@EEEGGGFFFCCCIIIIIIIIIIIIHHHHHHHHHGGGFFFBBBAAAEEEGGGHHHJJJMMMEEE<<>>444,,,+++111777UUUbbbNNNIIIAAA<<>>CCCOOOWWW===444+++(((+++,,,((($$$*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''')))***+++111000666>>>>>>666333888>>>888333333444444777;;;333333333333222222111111111111111000000000000000333222111000000000000000222222222333333333444444111111111111222222222222222111111000000111111111111000000000111111222333222222222222111111000000333333333333333333333333777AAAKKKNNNMMMJJJFFFBBBFFFQQQWWWXXXTTTBBB555999>>>DDDGGGEEE@@@;;;555...***(((((())),,,,,,+++)))***************************************************************************************,,,---...555888<<<======AAAHHHOOOMMMLLLLLLMMMOOOOOOKKKGGGOOOPPPOOOKKKDDD???>>>???:::777666:::@@@EEEEEEDDD???>>>===<<<<<<===>>>???DDDDDDGGGKKKHHHDDDDDDGGG666```ZZZmmmgggOOOmmm~~~|||zzzoooqqqkkkXXX@@@000---000////////////////////////////////////////////////------,,,,,,,,,,,,------........................111,,,+++...///,,,,,,///===\\\hhhRRRBBBKKKTTTPPPQQQLLLbbbuuuVVVDDD???EEEDDDCCCBBB???;;;<<>>???@@@AAABBBCCCBBB>>>>>>CCCEEEFFFHHHLLLMMMVVV[[[```ppprrrXXXHHH???GGGVVV\\\[[[YYYEEE@@@999666===GGGHHHCCCmmmlllEEE111///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&+++---...888GGGQQQQQQIIILLLNNNLLLJJJIIILLLOOONNNHHH>>>888777999<<<>>>IIIMMMRRRTTTTTTTTTVVVYYYWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTQQQKKKCCC;;;777000111000---,,,333@@@KKKtttfff;;;;;;FFFKKK]]]OOOKKKJJJKKKLLLGGG<<<...%%%((('''''')))(((%%%&&&)))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******)))))))))***+++***((('''(((+++'''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))***&&&&&&)))///555888888777888888999<<<===999444111222444:::@@@???777000...111000///......///000111000000000111222333333444777777666555555555666666444444333333222222111111000///...------,,,,,,---111222444666777666333111&&&***333;;;<<<:::???GGGEEE333===SSSLLL:::<<>>555333555999===:::666888===222222222222222111111111000000000000000000000000222111000000////////////.../////////000000000000222222222222333333333333222111111000111111222222000000000000111222333333444444333222000///......000000222444666888999:::888DDDLLLIIIDDDEEEJJJLLLGGGKKKHHHGGGIII>>>666;;;888>>>>>>777222111...)))*********+++,,,,,,***(((************************************************************************)))))))))***+++,,,---...///444:::<<<;;;===DDDJJJEEEEEEGGGJJJIIIEEEAAA???JJJNNNSSSSSSOOOKKKIIIIIICCC???;;;:::===AAABBBCCCBBBAAA???>>>???@@@AAABBBBBBGGGMMMMMMDDD888666:::qqq\\\rrrwwwaaayyyVVV~~~aaappplllVVV777***000222,,,.............../////////........................------,,,,,,,,,,,,------........................000,,,+++...000///------777AAAIIIJJJHHHIIIMMMPPP]]]QQQWWWddd```VVVNNNGGGBBBBBBDDDDDD>>>888999@@@;;;;;;;;;<<<===???@@@@@@???<<<<<>>JJJOOOUUUNNNKKKHHHEEE>>>444***(((+++''''''''''''&&&'''))),,,((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&(((&&&''')))(((&&&'''***&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''%%%%%%***111666777555777666999???@@@;;;666444555333444888999777777999111000//////...................../////////000000111111000//////000000111/////////...............+++,,,,,,...///111333444666888:::999444000---,,,222111555;;;:::555666===IIIAAACCCBBB666555BBBHHHFFFEEEGGGMMMMMMDDD666...''')))******))))))+++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((&&&...///---888IIIGGG888+++333???FFFAAA777222444222222222222222222111111000000000000111111111111111111000/////////000000////////////000000000000111111111222222222333333000000000000000000111222111111000000111222333333555444333222111///......///000333666:::===@@@AAA<<>>>>>???KKKKKKJJJIIIIIIJJJLLLMMMGGGCCC===888444888IIIZZZ~~~sssbbbMMMZZZqqq|||bbb[[[yyynnnkkkVVV>>>333000000///...---............/////////..............................------------.................................---,,,...000000//////555444@@@OOOOOOEEEIIIXXX[[[PPPUUU^^^ZZZTTTPPPIIILLLEEEAAABBB???888888>>>999::::::;;;;;;<<<<<<======;;;<<>><<<>>>BBBAAAGGGIIIIIINNNSSSNNNCCC???CCCFFFFFFBBB>>><<<<<<===444888DDDCCC===LLLeeelllggg@@@//////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%)))***&&&&&&...<<>>333222000///000000///...111222333333333111///...,,,+++)))(((***...222444444888>>>BBBDDDFFFIIILLLEEE???GGGGGGEEEFFFDDDPPPHHH???777000)))###&&&---'''''''''&&&&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((($$$%%%))))))&&&%%%'''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((('''&&&'''+++///222333555222444;;;===999777777888555333666666666888===333333333222222000///////////////.....................------------......///////////////000000000222222333444666888:::;;;666999;;;777111---///222>>>555333777888555:::CCCFFF===777111000===EEE===??????GGGOOOCCC...)))333(((******)))''''''***---((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))$$$***---...555???@@@:::...111999???===555000000222222222222222222222222000000000111111222222222000000000///000000111111222222222222333333333333111111111111222222222222111111000000111222222333111000000000000000111222222222222222222111111111333444555777888:::;;;<<<:::;;;777111666@@@???666<<<;;;333111888444000777777333///...---******,,,******+++************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,))),,,000222333555999<<<===???EEEKKKJJJDDDCCCHHHGGGGGGFFFGGGIIIIIIIIIHHHJJJLLLNNNJJJDDD???>>>???????????????@@@@@@AAABBBEEE===666999CCCUUUlll~~~mmmKKKeeewwwiii```TTTeeesss~~~eeeTTT???000333555...+++000---------.........//////........................///..................///........................---............///000000111///<<>>===:::<<>>===BBBEEE@@@:::777;;;???===:::>>>DDDBBBCCCXXXssshhhfff???//////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))***'''***///***###)))666AAAGGGKKKGGGAAA???FFFMMMDDDCCCAAAAAACCCFFFGGGGGGEEE@@@:::666555333000,,,,,,,,,++++++***))))))(((+++---111666:::===>>>???BBBBBBBBB@@@@@@AAACCCEEERRR===FFFAAADDDJJJ;;;HHHAAA666,,,+++)))%%%%%%(((((()))((('''''''''&&&###((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((()))***+++,,,+++&&&%%%+++,,,(((%%%''''''((()))))))))(((&&&%%%%%%&&&&&&'''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))***)))(((((((((((())))))((())))))'''%%%'''---222333......444777555555999222000111555555222111333777777888777666444222111111000000//////...------//////.........//////000222222333333444444444555777777666666666777777888444888:::666//////777???333///444BBBGGGBBB@@@DDD555...444;;;999<<>>???888222333222---'''&&&(((***,,,+++)))''''''((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))''''''***+++,,,333;;;666000---000222222333666222222222222222222333333000000111111222222222333000000///000000111222333111111111111222222222222222222222222333333333333333333333333333444555555000000////////////000000000000111222333333444444999999777666444222111000000:::===666444999999333555888444444888111+++222444,,,)))------((('''***(((((())))))))))))+++---************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***)))+++,,,...///111444888;;;777999???EEECCC<<<<<>>>>>>>>>>>999<<>>999FFFFFFEEECCC@@@??????@@@>>>BBBGGGFFFAAA<<<<<<===;;;888555555333333999AAA???;;;<<>>DDDHHHFFFIIIMMMLLLGGGAAA<<<:::...,,,***(((''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((***)))'''&&&'''(((***+++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''///000000000111333666999333333333333222111000000111333666888888555222///000///...,,,,,,,,,---...///......------///000111444444444555555666888888777777777555444555888:::555333222000000111333444555<<>>777444444444777999888888:::???DDD;;;444---+++,,,,,,***&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...888888666111---///666===888444///---...//////...222222111111000000/////////000000000111111111111333333333222222222111111000000000000111111111111000000000000111111111111////////////////////////222222333333333444444444000000111111111222222222444444444333333333222222333222222111000//////...+++++++++*********))))))+++++++++*********))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,+++,,,...111333555999999::::::<<<===???@@@===AAAFFFFFFDDDBBBBBBDDDVVVPPPGGGDDDDDDDDDBBB???<<>>333++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***111:::BBBEEEEEEDDDCCC;;;@@@FFFIIIGGGCCC@@@===;;;@@@DDDEEECCCBBBEEEHHHGGGCCC@@@???======CCCKKKEEE@@@===@@@BBB===888666444888<<<@@@@@@????????????GGGOOONNNCCC888111///+++***(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((,,,***((('''&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''')))+++...//////000111333111222222222222111111000...///111222333444444444000///......---------......------,,,---...///000333333333333444555666777666555444111//////000222---------...000222555777FFFCCC>>>777222///......444666888888888999:::;;;555000***((()))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---333555555222......222666666333///...///000///...//////000000000000000000//////000000000111111111222222222222111111111111000000000000000000//////...////////////000000000000000000000000000000000000000000000111111111111000000000111111111222222333333222222222111111111111111000000///......---+++++++++*********))))))+++++++++*********))))))************************)))***++++++,,,,,,++++++++++++++++++++++++++++++************************,,,,,,++++++---///222333666666666888999;;;===>>>222777<<<>>>???@@@CCCFFFKKKFFF@@@>>>@@@AAA???<<>>999777666777666666666666666555555444444444444444555666777777666777777888888888777777666666777666666888<<>>DDDHHHCCCBBB@@@===;;;<<<@@@CCC>>>@@@@@@>>>::::::<<>>===;;;:::???FFFCCC>>>;;;>>>@@@===;;;;;;;;;;;;;;;:::999999;;;===;;;CCCJJJEEE777+++'''((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((,,,+++)))'''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((%%%(((,,,......---------//////000111111111111000///...---,,,---000222444//////////////////...------,,,,,,,,,,,,---......000000000000000111222333222222222///---,,,...000//////000111333777999;;;???999222------000222222444444555666777666333000...***&&&%%%'''((((((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---000333222///------///222000//////000000///...------......///000000111////////////000000000000111111111000000000//////000000//////.........---............////////////////////////////////////....../////////000000000000000000000111111111111111111111000000000////////////......------,,,,,,+++************)))))))))+++++++++***************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++++++++---///000111111222444555888999:::444777::::::888999===@@@???<<<999:::===>>>===;;;???>>>===BBBLLLQQQKKKAAAFFFLLLOOOMMMOOOSSSPPPHHHSSSWWWNNN???AAAPPPTTTLLLOOONNNQQQHHH444+++---,,,......---------------...------------------------------------------------------------------------------------------------------------------------111---+++---111555???IIIDDD===<<>>===???BBB@@@;;;888888777666999>>>>>>:::888;;;===<<<;;;===>>>;;;999:::===???===:::999;;;:::333)))###$$$(((%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((&&&(((+++,,,+++++++++,,,,,,---...///000000000000111///---,,,+++,,,...///......000000000///...------------------.........---------------...///000000111222111000111333555444333333333333444666666,,,,,,---000333555666666666333111111222111---))))))'''%%%%%%''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((+++///000...------.........///000000000///...---------.........//////........./////////000000000000/////////........./////////...------,,,,,,........./////////000000------------------------/////////000000000111111/////////000000000111111////////////.........---------,,,,,,++++++++++++************))))))))))))************************************************))))))***+++++++++++++++************************************************,,,,,,+++******+++,,,,,,......///000222555777888888999:::999777777;;;???:::999999;;;===???===<<<:::777777???KKKQQQMMMEEEKKKNNNNNNKKKJJJLLLHHHAAAJJJOOOGGG777:::MMMRRRHHHNNN===;;;888***,,,111&&&------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000,,,***,,,---000888AAAAAA@@@???CCCMMMTTTPPPGGGCCCCCCCCCCCCBBB???:::666777666555444333333444444555444444333333333444444555666666666555444333333444666999;;;===???BBBDDDCCCCCCHHHRRRUUUNNNDDD>>>cccWWW888111---+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++***((('''(((+++...111666<<<@@@???<<<:::888BBBAAA???<<<;;;<<>><<<======;;;<<>>:::888:::999555333444000111888EEEOOOMMM===///222///+++'''%%%%%%&&&(((%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((())))))&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((('''''''''***,,,***+++,,,---.../////////...............------,,,---...///000000///...---------......//////////////////.........///000000000222333333222333444666000000///...............)))...444555222111222444555111---+++,,,+++)))&&&(((''''''''')))+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))''')))***,,,---...000222+++---///000000///......///.........---------,,,---............//////////////////.........------///.........---------,,,//////000000000111111111............................../////////000000000....../////////000000000......---------,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************************************))))))***++++++++++++***************************************************,,,,,,+++***************,,,------///000333444555111444666666777:::@@@EEE888888999;;;<<<<<<;;;:::>>>;;;:::>>>BBBBBB???<<>>===@@@EEEGGGCCC>>>:::888444222111222555666555444444333333333444444666666777777777666666555<<<===???@@@???@@@AAACCCEEEIIIQQQXXXVVVKKKBBB???```UUU666000...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((&&&%%%'''((('''+++222777;;;>>>AAACCC<<<;;;:::888777777777777===999999===>>>;;;999999;;;:::<<<@@@???:::777888888555555===EEEBBB444&&&&&&%%%%%%'''******'''$$$&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''((())))))***&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&$$$###$$$''')))))))))***,,,,,,---------(((***---///000000///...,,,---..................---...//////000000//////222111111000000111222222111222333222000///000111---------.........//////,,,000333111---,,,111777111...***((('''(((((('''(((((())))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))+++...111333+++---///000...------...000//////...------,,,,,,------------.........////////////.........------........................000000000000111111111111000000000000000000000000,,,,,,---------.....................////////////---------,,,,,,,,,,,,+++******************))))))(((((()))))))))))))))******************+++++++++************************((()))******++++++******************************************************,,,++++++++++++******))),,,,,,,,,---...000111222111333444333222444999===666666777777777777777666;;;888888:::999666555777:::999999999::::::999777777???@@@999666:::;;;777...,,,000000)))***000000------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000,,,---111333999===<<<;;;<<<======>>>;;;:::===BBBEEEDDDBBB<<<999666333222333555777555444444444444444555555333444666888:::;;;;;;;;;@@@@@@AAA@@@??????@@@BBBBBBEEELLLRRRPPPHHHCCCCCCbbbSSS444///...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''&&&((()))***)))''''''***222===DDDCCCCCCBBBBBBBBB@@@>>><<<555333555;;;===999444333666777===DDDDDD>>>::::::>>>666...+++++++++(((%%%###$$$&&&((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))%%%&&&'''&&&$$$$$$%%%'''((()))******++++++++++++((())),,,---///......---,,,,,,,,,,,,,,,---......,,,---.../////////......000000///////////////000...///000000...------...---......000000111111111,,,---...---+++,,,000333)))))))))((('''&&&'''((('''((())))))((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''''''''(((***,,,---...+++...//////---+++,,,.../////////...............,,,,,,---------.........////////////............---------...//////000000/////////000000000000111////////////////////////------------............------........./////////---------,,,,,,,,,++++++)))))))))))))))*********(((((((((((())))))******))))))*********+++++++++************************((())))))***************************************************************+++++++++,,,++++++******++++++++++++,,,---...///222444444222...---///222222333444333333333444555555111111555777555555999777555444555777777777777111333555666444000......'''//////,,,---))))))111......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///...***+++//////111666999777555666999888;;;======;;;:::===???:::999888777666555555444444444444444555666777777444555777999;;;<<<======<<<======<<<;;;===@@@CCC???===>>>BBBCCC@@@???@@@dddRRR333//////+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''''''''''')))+++&&&'''(((((('''(((***,,,...000444888<<<===<<<:::888777:::AAADDD@@@:::777555777===BBB>>>444,,,)))$$$&&&'''((('''%%%$$$###((())))))&&&######)))...%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((()))***&&&(((***+++)))'''&&&&&&((())))))************))),,,,,,,,,,,,++++++******,,,,,,+++***+++,,,...///+++,,,---.........---,,,,,,,,,++++++***+++++++++)))+++.../////////000111+++,,,---------------,,,......---......+++'''###"""&&&******(((&&&&&&(((&&&'''((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***''''''((()))++++++)))(((,,,...000...+++***,,,...------......///000000000,,,,,,,,,---------......000000/////////.........,,,------...///000111111............/////////000,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111---------.........//////---------,,,,,,,,,++++++))))))))))))************'''((((((((())))))******))))))******++++++++++++************************(((((()))***************))))))))))))))))))))))))************************++++++,,,,,,,,,++++++******************++++++,,,+++...000000...///222555111222222222111222444666999222000555888666555777777444222333444333222333555111222888999111---///---333)))&&&444000%%%+++///...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,)))***...///---111888999444444999444<<>>444///444:::888999:::;;;:::777444222444444444555666777888999777888999:::::::::::::::777777888777888;;;@@@DDDCCC;;;666999======;;;;;;dddOOO555111,,,+++++++++************)))))))))(((((('''''''''&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))+++,,,.../////////000111333444444333111000------,,,+++***)))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''((((((((('''%%%$$$&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++------------------------------------------------------------------------//////...------,,,++++++))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))((('''))),,,---***'''(((((())))))))))))((((((******+++,,,,,,---......((()))***+++,,,------...////////////000000000000,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,........................------------------------////////////////////////..................------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,,,,---------......000000000000000000000000000000000000000000000000000000000000000000000000---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333555777444444444555555555555555777777666666555555555555555333222222333444222111555666777666555666888999777888::::::999999:::<<<:::999888888777777888888ddd~~~MMM444000++++++++++++************))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))******'''((()))******)))((('''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''((((((((('''%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))((((((+++------***''''''(((((()))))))))(((((()))******+++,,,,,,------------,,,,,,,,,+++++++++------........./////////...//////000000//////...///..................///000000000000000000000000111111111111111111111111........................//////...------,,,++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++,,,,,,,,,---////////////////////////////////////////////////////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555555444444333333222222222555555444444444333333333555333333444666777666555666777888888777777888:::666777888888777666777999888888888888888777777777ccc}}}KKK222///++++++++++++************)))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))'''''''''(((''''''&&&%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))+++---///...+++(((&&&'''''''''(((((())))))((())))))******+++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------//////000000000000///////////////....../////////000000000000000000000000........................------------------------//////...,,,+++***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))***************************************************************+++++++++************++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111222444444333222111000//////222222222222222111111111333222222333666777777666555666777777666555777888444555666666444333444555555555777888888777666555aaa|||}}}KKK222000---+++++++++*********))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((***---000111///+++)))&&&&&&&&&''''''((())))))((((((((()))))))))******))))))***+++,,,------...+++++++++,,,,,,,,,---------......//////......---...------,,,,,,------...........................---------------------------------------------------,,,,,,+++***))))))(((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))*********************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///222222111111000000//////111111111111111111111111111000000111333444444333111333444444333222333444444555666555333222222333222333555777777666444333^^^vvv}}}JJJ222111000+++++++++*********))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))************************************************************************(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((+++///222222///,,,+++'''''''''''''''((()))***'''((((((((((((((())))))''''''((()))***+++,,,,,,++++++,,,,,,,,,---------------............------------,,,,,,,,,,,,------------------------------////////////////////////++++++++++++++++++++++++))))))******************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((()))))))))************))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////000000111111111222111111111111111222222222333222111111222333222111111222444444333111222222444555666555333222222333111222444555555444222111\\\rrr}}}JJJ111111111+++++++++************)))'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***---111333222///......***)))(((''''''((()))***(((((((((((((((((((((((()))))))))(((((((((''''''++++++++++++,,,,,,,,,,,,......////////////...............------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))************************************************+++++++++***************++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------...///000111222222111111111222222222222222666444333333444444333111333555777777555333333333333555555555333222333444111222333333333111000///]]]ppp|||HHH///111222+++++++++************)))''''''''''''((((((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&((())))))(((&&&%%%&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&%%%&&&'''((()))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++///222333111//////000---,,,***((((((((()))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++------............------------,,,,,,,,,,,,------------------------------((((((((((((((((((((((((******************************************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))************************************************+++++++++*********))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,------......//////000000111111111222222222444333222222444555444333333555777777666444333333222333444444333222333555333222222111000///......^^^ppp{{{FFF...000111+++++++++************)))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$'''***,,,---+++(((&&&###$$$&&&''''''&&&$$$###''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&((('''&&&&&&''')))'''&&&&&&%%%&&&'''((()))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++---000222333000///000222///---+++)))(((((()))***)))))))))))))))(((((((((''''''((()))***+++,,,,,,(((((((((((())))))))))))***++++++,,,,,,++++++***+++******))))))******+++************************************************)))))))))))))))))))))))),,,,,,++++++******))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))************************************************++++++++++++******))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///000000000111111222222000//////000222444444333111333666666444222111111000111333333222222333555444333111///...---------]]]nnnyyyFFF//////---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((''''''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---333000---,,,...000///------,,,***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********))))))******))))))((((((''''''************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........///000111111222111111111111111111111111111111111111111111111111444444444333333222222222000000///...............^^^qqqxxxEEE///000---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''((((((''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---222///,,,,,,...///...------,,,***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********))))))******))))))((((((((((((************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///000000111333333333333333333333333444444444444444444444444222222222111111000000000000000///...............]]]sssvvvDDD000000---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,000...,,,,,,---...------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++******************))))))))))))(((((((((************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......//////222222222222222222222222444444444444444444444444///////////////.........000///......---.........[[[wwwssssssBBB000111,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))******)))'''&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++------,,,,,,,,,------,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++******++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................000000000000000000000000...............---------///......------.........]]]qqqsssqqq???000222,,,************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''%%%%%%%%%&&&'''((()))******)))'''&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******++++++,,,,,,,,,++++++,,,+++++++++++++++*********))))))))))))))))))))))))************************************************************************************************************************))))))))))))************************************))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------------------...........................------------......aaannnsssooo===000333,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''(((***+++,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***(((***,,,,,,+++***++++++***++++++,,,++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++***************************************************************+++++++++)))))))))************+++************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---******************************+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---------,,,------...///dddkkkqqqmmm<<<000333+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''')))+++,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&))),,,,,,***)))***+++******+++,,,,,,,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***+++,,,---...******************************+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........---,,,,,,,,,------...///dddhhhnnnlll;;;000444+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&(((***,,,(((''''''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((***++++++))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))%%%(((+++,,,***))))))+++)))***,,,,,,---,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))******++++++++++++))))))******++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***+++---...///******************************+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------...///ppplllwwwbbb:::333+++...,,,+++******))))))******))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&((()))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((()))***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%)))------(((%%%&&&(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))'''%%%%%%'''''''''&&&(((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------,,,,,,,,,++++++*********111000---+++))))))***+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******************************)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))******))))))))))))************+++++++++,,,,,,,,,---,,,***)))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++******))))))++++++************++++++************************************************---(((%%%'''---111...***)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------.........------,,,,,,,,,---------............///mmmhhh|||bbb999333+++...,,,+++******))))))******))))))************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%)))---,,,(((&&&&&&(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((())))))******)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((&&&'''((()))((('''(((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,,,,+++++++++***111///---+++))))))***+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))))))))******++++++++++++************************************+++,,,,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))******))))))))))))************+++++++++,,,,,,,,,---,,,***)))))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++*********)))++++++************++++++************************************************,,,***(((***---///---+++)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------......---------,,,,,,,,,---------............///lllccc```888222+++...,,,+++******))))))******))))))************))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''')))(((''''''&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&))),,,+++(((&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((())))))***((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&&&&(((((((((&&&(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------------,,,,,,,,,,,,++++++///...,,,+++*********+++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,++++++******))))))))))))))))))))))))+++++++++*********************))))))))))))************+++++++++,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++************++++++************++++++************************************************++++++,,,---------,,,+++)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,------------------------...------------,,,,,,,,,---------............///ppp```___777222+++///,,,+++******))))))******))))))************))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((*********))))))(((((((((+++***(((&&&&&&&&&&&&''''''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&)))+++***((('''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$%%%'''(((&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,+++******++++++************************)))))))))*********++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************+++++++++++++++***)))((())))))))))))))))))))))))******************************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))---000000---******+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,---------------------------------------------------------............///}}}vvv]]]|||{{{]]]666111+++///,,,+++******))))))******))))))************))))))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))+++++++++******))))))(((,,,+++)))'''&&&&&&&&&''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((())))))((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''')))***((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++************************)))************+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************++++++++++++******)))(((******************************************************))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,************************************************)))---111000,,,))))))+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,---------------------------------------------------------............///yyyyyyXXXyyyzzzwww[[[444000+++000,,,+++******))))))******))))))************))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&((()))*********************))))))+++***)))(((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))((((((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))+++------+++)))&&&''''''((()))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,,,,,,,,,,******++++++++++++,,,,,,*********+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++*********************************+++******))))))***************************************+++++++++******))))))))))))************+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))),,,///...+++))))))***)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++------------------------,,,,,,,,,------------...---------............///vvv~~~vvvQQQvvv}}}uuuZZZ333000+++000,,,+++******))))))******))))))************))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&%%%&&&(((***+++))))))))))))************)))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''))))))***)))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((***,,,---+++)))&&&&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++,,,,,,+++)))))))))******+++++++++))))))***+++++++++++++++************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************((())))))************)))************************))))))*********+++++++++******))))))))))))************+++++++++,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******************************************************++++++)))))))))***)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++------------------------,,,,,,,,,---------......---------............///tttzzzrrrLLLuuuvvvZZZ333000+++000,,,++++++***)))*********))))))************))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,(((((())))))*********+++((()))*********)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((()))***'''''''''''''''''''''''''''''''''''''''((()))))))))((('''''')))*********((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$$$$%%%(((******(((&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++,,,++++++(((((())))))*********+++((()))***+++++++++++++++************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++************************'''((()))***************************************))))))******++++++++++++******))))))))))))************+++++++++,,,,,,,,,)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***************************************************))))))((())))))******)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++------------------------,,,,,,,,,------.........---------.........//////zzz|||UUUwwwlllWWW666222222++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,************************...---,,,++++++,,,...///---------,,,,,,,,,++++++,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++************+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---------...------,,,,,,...---,,,,,,++++++++++++---------------------------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......------------......---------...///000000111|||YYYtttkkkVVV444111222,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))************************************************************++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,++++++,,,---000111,,,,,,,,,+++++++++******,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,...------,,,++++++,,,,,,---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///......------......///------...//////000111111{{{[[[pppnnnTTT222000333---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++***************************************++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,************************++++++***+++,,,...000222++++++++++++************,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------...............---......---,,,,,,,,,,,,---........................------,,,,,,,,,,,,------------------------------------------------------/////////............---//////............//////......//////000000111111wwwYYYjjjtttRRR000///333...+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))***************))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******************************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000,,,,,,,,,+++++++++******,,,------......------,,,------------------,,,,,,------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............///.....................------------------------------------............------------------------,,,,,,,,,,,,------------////////////////////////------...////////////.........---------------..............................------------------...........................------------------------/////////...............000//////......//////000/////////000000111111111xxx}}}UUUdddvvvPPP///...333///+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))***************)))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))))))))******************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...........................---------,,,,,,------...------------,,,,,,,,,,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................------------------------////////////////////////........................------------------------------------------------........................---------.........//////////////////////////////------------------------------........./////////------------------------,,,,,,---------.................................---...//////000000000///.........------...//////////////////////////////.........//////.........////////////////////////........................////////////////////////000000000//////000000000000000000111111111111111|||~~~TTT^^^vvvPPP///...222...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((()))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))*********************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................///......------,,,++++++............------------,,,------......------,,,------------............------------------------------------............---------............///------------------------------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................////////////////////////........................000000000000000000000000////////////////////////................................................////////////////////////------........./////////////////////000000000000.................................////////////000........................---------.........//////........................---...///000111111111111///............///000000000000000000000000000000...///000000000000///...////////////////////////////////////////////////...////////////000000000111111000000000000111111111111111111111111222222|||XXX[[[{{{PPP000...222---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------------------,,,,,,......---------,,,,,,,,,,,,------......------,,,------------.........///........................------------.........///------......////////////......------------..........................................------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////////////////........................000000000000000000000000////////////////////////////////////////////////........................////////////////////////............//////////////////000000000111111111............................../////////000000000........................---.........////////////////////////////////////......///000111111111111//////......///000000111000000000000000000000000//////000111111000//////////////////////////////////////////////////////.../////////000000000000222111111000000111111222222222222222222222222222yyy]]]ZZZQQQ000...111,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............---------,,,,,,,,,++++++,,,------......------,,,---------.........//////........................---------.........//////---.........//////000000......------------..............................//////.........---------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............/////////000//////000000111111111222////////////////////////////////////000000000000////////////////////////............/////////000////////////////////////......///111111222222222///////////////000111111000000000000000000000000///000111222222111000///////////////////////////000000000000000000000000.../////////000000111111222222111111111111222222222222222222222222222222yyyxxxZZZSSSEEE888---222,,,---,,,+++***))))))))))))))))))))))))))))))))))))************)))(((&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))((('''&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************(((,,,***&&&+++444222((('''((()))++++++***))))))+++***((('''((()))+++,,,((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((((('''))))))******+++++++++,,,******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***************)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---......///000000......////////////......000000000000////////////+++---///000...------------......//////......---//////////////////////////////............//////////////////////////////////////////////////////000000/////////.........////////////////////////................................................------......///000000000............/////////000000000000000////////////......//////000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111444444444333333333222222111222333333222111000///222222111111222222333444111111222222222333333333222222333333444555666666444333222222111111222222111111222333333333333222111111111111111111111111000111111222222333444444333333333333333333222222333333222222111000//////222222222222222222222222000111111222222111111000111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111111111222222111111111111222222222111000//////000111111{{{{{{___UUUCCC666,,,111+++---,,,+++***))))))))))))))))))))))))))))))))))))***************)))((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((())))))******))))))$$$))))))(((000<<<<<<555(((((()))***************,,,+++)))((('''((())))))((((((((('''((())))))***(((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((((('''))))))))))))((((((((('''))))))*********++++++++++++++++++******))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))))))))))))))((()))))))))(((((()))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))*********+++******))))))))))))******************************+++***************))))))************************++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////................................./////////000000111111000000111111222222000000111111111111000000111111111000000/////////---///222222111000111222/////////000000/////////000000000000000000000000000000000//////000000000000000000000000000000000000000000000000000000000111111000000000/////////000000000000000000000000/////////////////////////////////////////////////////////000111111222222.../////////000000000000111111222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222444444444444333333333333333333444444444333111111222222222222222333444444222222222333333333333444222333333444555555666666444444333222222222222222222333444444555555444444333333333333333333333333222333333444444555666666555555555555666666666666666666666555444333333333444444444444444444444444444444555555555555444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444444333222111111222333333{{{~~~dddVVV~~~AAA555+++111+++---,,,+++******)))******)))))))))))))))))))))))))))***************)))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))***))))))((((((''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))(((&&&***)))&&&+++222222+++)))))))))))))))******+++---+++)))((('''&&&''''''((((((''''''(((((()))***(((((((((((())))))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((())))))))))))(((((((((((()))))))))***************,,,,,,++++++++++++++++++*********))))))))))))(((************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++************++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...................../////////000000111111111111111111111111111111111111111111111111111111111111222222222222555555444444444444444444333333444444444444333333333333222111111000//////---...000111000///000111000000000000000000000000111111111111111111111111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111222222333444444000000000000111111111111333333444444555555666666555555555444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555444444444333333444555555555555444333333333333333333333444555555333333333333444444444555333444444555555666666777555555444333333333333333444555555666666666666666666666666666666666666666555555666666777777888888777777888888999999::::::999999999888888777777666666666666666666666666666666666777777777777666666777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555555555444444444444555666yyyhhhSSS}}}@@@444+++222,,,---,,,++++++************))))))))))))))))))))))))(((((())))))***)))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((***+++((($$$$$$'''%%%***)))((((((((()))+++,,,******)))((('''''''''(((((((((''''''(((((()))***((((((((())))))))))))***)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))******++++++******)))+++******))))))******+++************************)))))))))*********++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...------------------------....../////////000000000000000000000111111111222111111111111111111111111111222222222222222333333222222333333333333444444888777666666555555555555444444555555555555444444555444444333222111000000111222333222000///000111111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222333333444444555111111222222222333333333444444555666777888888999777777666666555555444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666555555555444444555555555555555555555444555444444444444555666666444444444555555555666666555555555666666777777777666666555444444444444555555555666777777777777777777777777777777777777777666666777777888999999999888888999:::;;;<<<<<<===::::::999999999888888888666666666666666666666666555555666666666666555555666666666666666666666666666777777777777777888888666666666666666666666666666666666666666777777777666666555555555555666666666666666666666666777777wwwoooRRR{{{}}}@@@444,,,333...---,,,++++++++++++++++++************************''''''((()))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((('''(((((('''(((++++++(((***)))((((((((()))+++,,,((((((((((((((()))******)))(((((((((((()))******)))))))))*********++++++***************+++,,,,,,************************))))))))))))))))))))))))******************************************************+++++++++++++++***************************++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---------...,,,,,,------......//////........................//////000000000111111111111111222222222333333333111111111111111111111111111111222222333333333333222222333333333444444444888777666555555555555555444555555666666555555444666555555444333333222222:::::::::888555444444555222222111000000111222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111222222333333444555555333333333444444444555555555555666666777888999999777777777666666555555444555555555555555555555555555555555555555555555555666666666666666666666666777777777777777777777777777777777666666666555555555555444444444555555555666666666555666777777888555666666666666777777777666666777777777777888888888777777666555666666666555666666777777777777777888888888888888888888888666666666777888888999999888888999:::;;;;;;<<<<<<888888888888888777777777777777777777777777777777555555666666666666555555777777777777777777777777777777777777888888999999777777777777777777777777666666666777777777888888666666555555555555666666666666666777777888888888vvv}}}vvvQQQvvv|||???444,,,444///,,,,,,++++++++++++,,,,,,************************(((((())))))))))))((('''***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((())))))))))))(((((()))))))))***+++++++++)))))))))))))))******+++''''''((()))***+++,,,,,,***))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,------,,,---------------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------......//////......//////////////////////////////////////////000000000000111111111111222222222333333333333444222222222222222222222222111111222222333333444444333333333333444444444444666666555555444555555555555555555666666555555555666666555555555555444444;;;;;;:::888555333444555555444333222222333444555333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333222222222333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333444444555555666555555555555666666666666666666777777888888999999777777666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777888888888888888888888888888888888777777777666666555555444444555555666777777777777777777888999999777777777777888888888888888888888888888888888888999999888777777777777777666666777888888888888888888888888888888888888888666666666777888888999999888888999999::::::;;;;;;888888888888888888888777777777777777777777777777888888999999999999888888::::::::::::::::::::::::777777888888999:::::::::888888888888888888888888666777777888888999999999777777666666666666777777666777888999999:::999999sssyyyyyyOOOpppzzz===222+++333///,,,,,,,,,++++++,,,,,,---************************+++++++++++++++***)))(((******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((())))))******))))))+++++++++***(((&&&&&&'''(((((()))***************))))))***++++++,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------.........------------...//////------------------------------------------------------------------------------------------------***++++++,,,------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,)))***+++,,,---...//////---------....../////////000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,------...//////000000000000000000000/////////////////////////////////000000000000111111111111222222222333333333444444333333333333333333333333222222222333444555555555444444444444555555555555555555444444555555666666666666666777777666666666555555666666666666777777666777666444222222333555888777555444444555777888555555555555555555555555666666555555555555666666555555555555555555555555555555555555555555555555444444555555555666666666555555555555555555555555444444444444444444444444444444444444444444444444444444555555666777777777666666666666777777777888888888999999999999999999777777777777777777888888777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888999999888888888777777777777666666555666777888999888888888888888999::::::888888888888999999999999999999999999999999999999::::::999888888888888888888888999::::::::::::999999999999999999999999999666777777888888999::::::999999999999999:::::::::999999999999::::::::::::999999999999999999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===::::::::::::::::::::::::888888999::::::;;;<<<<<<999999888888888888999999888999:::;;;<<<<<<<<<;;;pppuuuyyyKKKjjjxxx<<<111***222...,,,,,,,,,++++++,,,------************************.........---,,,+++***)))******))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))***************+++***+++,,,+++)))***,,,'''(((***+++++++++***)))++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...---------........./////////............///000000........................////////////////////////................................................***+++,,,,,,---------------------......//////////////////......---------++++++,,,---...000111111---.........//////000000000000000000000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------...///000000111222222111111000000/////////////////////////////////000000000000111111111222222222333333333444444555555555555555555555555333333333444555666666777555555555555666666666666555555444555555666777777777777888888888888777777555555666666777777888888666777777666555555888::::::999888666666888999:::777777777777777777777777888888777777777777888888777777777777777777777777777777777777777777777777666666777777888888999999777777777777777777777777777777777777777777777777777777777777777777777777666666666777888888999999666777777777888888888888::::::::::::::::::999999777777777888888999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888888888888888888888999999999888888888888777888888777777777888:::;;;999999888888999999:::;;;888888999999999:::::::::999999999999999999999999;;;:::999999888888999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::777888888999999:::;;;;;;::::::::::::::::::999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>;;;::::::999999::::::;;;999:::<<<>>>>>>>>>>>>===nnnyyy|||uuuPPPiiiqqqBBB//////000000...---,,,,,,++++++,,,,,,***,,,---,,,******+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************+++,,,------......---------......///////////////111000///000111111111///---------............///............////////////.....................................................................------..................---///////////////////////////...---,,,,,,---...///,,,------...///000111111000000...------...///000////////////000000000111000000000000111111111111000000000000000000000000......---,,,---...///000///............---------------------------------------------------------,,,,,,,,,---------......//////.........------------------....../////////........................////////////000000000111000000000000000000000000000000000000000/////////000000000000000000000000000000///////////////000......///111222333444444444444444444444444444333444444444555555666666666888888777777777666666666777777777777777777777777888888888888999999999999::::::::::::::::::::::::888888999::::::::::::999888888888888888888888888;;;;;;::::::;;;;;;<<<===999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<;;;======>>>>>>>>>>>>======>>>=========<<<<<<;;;;;;======<<<<<<;;;;;;::::::<<<<<<;;;;;;::::::::::::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;===<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???AAA@@@>>><<<<<<<<<<<<===<<<======>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<========================??????>>>>>>=========<<<>>>>>>>>>>>>??????????????????>>>>>>=========<<<======>>>>>>>>>>>>======>>>===;;;;;;:::;;;<<<=========>>>???????????????nnnzzz~~~tttNNNiiiooo@@@...///.........---,,,,,,++++++,,,,,,)))+++++++++))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))************++++++++++++*********)))))))))))))))))))))))))))***************)))))))))************************++++++++++++++++++++++++***************************))))))))))))***++++++************************++++++++++++++++++++++++,,,------.....................///000000000000000111000//////111111000///....../////////000000000/////////000000000111111////////////////////////////////////////////////..............................////////////......////////////////////////111000///......///000111......//////000000111111000000///.........///000/////////000000000111111000000000111111111111222111111111111111111111111//////.........///000111000000000/////////......................................................---------............///000/////////............------.............../////////////////////////////////000000000111111111000000000000000000000000111111111111111111000000222222222222222222222222222222111111222222333444111111222222333444444555666666666666666666666666555666666666666666777777::::::999999999888888888::::::::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>EEECCC@@@>>>======>>>?????????>>>>>>====================================================================================>>>>>>============>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>=========>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>????????????>>>>>>AAAAAA@@@@@@@@@?????????@@@@@@@@@???>>>>>>======????????????>>>>>>======>>>>>>===<<<<<<<<<<<<====================================>>>>>>>>>??????@@@@@@?????????>>>>>>>>>AAA@@@???>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCBBBAAA@@@@@@???????????????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@???@@@???>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBkkk{{{rrrJJJggglll???...///------...---,,,,,,++++++,,,,,,(((***+++***)))(((***+++,,,+++++++++************)))))))))))))))))))))))))))))))))*********++++++++++++++++++************))))))))))))))))))))))))******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000/////////000000111111111111111222000///000111222111///000000000000111111111111000111111111111222222222111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////000000000000000000000000222222111111111111222222000000000000111111111111000000////////////000111000000000000111111111111111111111111222222222222444444444444444444444444222111111111111222333333222222222222111111111000000000000000000000000000////////////////////////....../////////000000000111111000000000000//////111111111111000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222333333333333333555555555555555555555555555555444444555666777777555555555555666666777777999999999999999999::::::::::::::::::999999999999<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBKKKIIIDDDAAA??????AAACCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEiii|||rrrJJJfffkkk???///000...,,,...---,,,,,,++++++,,,,,,)))***++++++***)))+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...................................................//////000111111111111000000111222222333333222222333222111111333333222111000000000000111111111111111111111111222222222222222222222222222222222222111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111333333333222222333333333333333222222222222222222111111111111111111222222111111111222222222333333222222222333333333333444555555555555555555555555444444444444444555555666555555444444444333333333333333333333333333333333111111111111111111111111000000111111111222222222222222222222222222222222666555555555444333333333333333333333333333333333222333333333333444444444444444444444444444444444444555555555555555666666888888888888888888888888999888888777777777888888666777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<====================================AAA@@@>>>===>>>???AAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBBBBDDDFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIlll}}}zzzQQQgggkkk???000222000---...---,,,,,,++++++,,,,,,***+++,,,,,,++++++---...,,,,,,,,,++++++++++++***************************************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.../////////////////////////////////////////////////////////000111111222222111111111222222333333333333333555444333333555555444333//////000000000111111111000000000111111111222222222222222222222222222222111111111111111111111111111111111222222333333333222333333444444333333222333333333333333333333333333333333444444333333333444444444444444444333333222222333333444444444444333333333444444444555555444444444555555555666666666666666666666666666666666666777777777888888888777777666666666555555555555555555555555555555555333333333333333333333333222222333333333444444444444444444444444444444444777777666666555555444444555555555555555555555555555555666666666777777777888888888888888888888888777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777888888999;;;<<<>>>??????;;;;;;<<<<<<============>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????????????????????????????AAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGHHHHHHIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKppp}}}[[[iiikkk>>>000333111......---,,,,,,++++++,,,,,,***,,,------,,,,,,...///,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------///............///000000000000000000000000000000000000000000000000000000///000111111222222111111111222222333333333333333666444333444555666555444///000000000000111111111000000111111111222222222333333333333333333333333222222222222222222222222222222222333444444555555444444555555555555444444444444444444444444444444444444555555555555444444555555555555666666666666333444555666777777777666666666666666777777777777666777777777777888888888888888888888888888888888777888888999:::999999999888888888777777777666666666666666666666666666666555555555555555555555555444444555555555666666666555555666666666666777777666666666555555555555555777777777777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<==============================;;;:::999999888888::::::;;;===>>>???@@@AAA<<<<<<<<<======>>>??????======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHKKKLLLMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKLLLLLLLLLOOOOOONNNNNNMMMLLLLLLLLLJJJJJJKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMLLLMMMNNNNNNOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNOOONNNNNNNNNLLLMMMNNNNNNOOONNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOpppwwwaaafff|||jjj<<<...222000......---,,,,,,++++++,,,,,,)))+++,,,,,,,,,,,,---///------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................------------------------........................000////////////000111111000000000000000000000000000000000000000000000000///000000111111111111111111111222333333333333333444333222333444555444222111111111111222222222333222222222222333333333333555555555555555555555555333333333333333333333333222333333444555555666666555666666666666666666555555555555555555555555555555666777888888777666555555555666666777777888888555666777999999999999999888888888999999999999:::999999999999::::::::::::::::::::::::::::::::::::777888999:::;;;::::::999999999888888888777777777777777777777777777777777777777777777777777777777666666666666777777777777666777777777888888888888777777777888888888888888999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>????????????======>>>>>>???@@@@@@AAA????????????@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIILLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOONNNMMMMMMLLLLLLMMMMMMKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMMMMNNNNNNNNNNNNOOONNNNNNNNNNNNOOOOOOOOOPPPNNNNNNPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRlllqqqbbbaaavvvjjj;;;---111000......---,,,,,,++++++,,,,,,(((***++++++++++++---...---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////////////////........................////////////////////////000000000000000111111222000000000000000000000000//////////////////////////////000111111111111000111111222333333333222222333222111111333333222111222222333333333444444444333333333444444444555555777777777777777777777777555555555555555555555555333333444444555666777777666666777777777777666666666666666666666666666666777888999::::::999888777555555666777888999999:::666777999:::;;;;;;::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;:::999999999999888888888777777777777777777777777777777777777777777777777777777666777777777888888888888777777888888888999999999;;;;;;;;;<<<<<<=========::::::::::::::::::::::::============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===???@@@AAABBBAAA@@@@@@???>>>======>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPNNNMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNOOOKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQOOOPPPPPPPPPQQQQQQRRRRRROOOPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUTTTRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVSSSSSSTTTTTTUUUUUUUUUVVVUUUVVVVVVWWWWWWVVVVVVUUUSSSTTTUUUWWWXXXXXXWWWWWWWWWXXXXXXXXXWWWVVVVVVUUU