BM6P6(@ dddUUUPPPPPPQQQQQQQQQPPPQQQTTTVVVWWWUUURRRQQQPPPOOOMMMKKKJJJCCC:::333000000000000////////////////////////***+++---.........---,,,---,,,111999999222...///000000000111222222333333333333666:::???HHHXXXhhhyyynnnXXXMMMGGGKKKYYYffflllpppkkkaaaYYYYYY\\\hhhnnnvvv~~~xxxrrrmmmnnnwww}}}wwwpppiiigggddd```___aaacccjjjqqqrrrooollllllnnntttwww||||||{{{zzzzzz}}}~~~vvvqqqpppuuu{{{wwwiiiaaa[[[YYYZZZ\\\\\\\\\[[[XXXUUURRRPPPPPPMMMJJJKKKKKKOOOYYYccctttxxxqqqmmmjjjeeeaaabbbbbbccceeeggghhhfffeeeddd```ZZZUUUQQQOOOLLLJJJHHHFFFEEEDDDEEEFFFEEEDDDEEEHHHOOO\\\qqq|||{{{}}}~~~~~~}}}|||}}}}}}}}}|||}}}pppggg^^^XXXPPPOOO]]]ppprrraaa[[[dddwwwqqqXXXLLLGGGIIIPPPeeexxxyyyxxxuuu}}}rrrdddbbbbbbaaa^^^ZZZVVVQQQOOOEEE<<<444222111//////000000000////////////000000000000000000000111111111...//////111222444666777===999999BBBRRR```fffggguuu~~~{{{uuufff^^^aaaooowwwfffccciiikkkffffffeeedddeeeffffffeeeccc___aaadddfffgggiiilllooo}}}eeeTTTNNNPPPQQQQQQQQQQQQRRRTTTVVVWWWUUUSSSRRRRRRQQQOOOMMMHHHCCC;;;555222111000///////////////////////////...//////000111111000000...---111777777222...000000000000111222222333333444444777<<<@@@JJJ[[[kkk}}}~~~kkkUUUMMMIIINNN]]]hhhlllnnniii^^^WWWXXX\\\cccjjjsss|||~~~tttpppnnnpppyyy}}}xxxvvvnnnhhhfffccc```___aaaeeekkkqqqrrrooollllllnnnsssvvv{{{yyyvvvxxxuuuhhh___ZZZYYY\\\]]]]]]]]]\\\XXXUUUSSSRRRNNNKKKKKKJJJLLLSSS\\\jjjuuu~~~yyytttmmmiiifffffffffhhhjjjjjjiiigggiiieee```[[[XXXTTTQQQNNNLLLJJJHHHFFFFFFFFFEEEDDDFFFGGGKKKSSS```ttt|||yyywwwvvvwwwzzz~~~~~~~~~}}}|||}}}yyyyyy~~~|||vvvvvvwwwqqqhhh___XXXOOOMMMZZZkkkxxxdddYYY^^^mmmzzzrrrYYYLLLHHHJJJPPPeeezzz|||~~~wwwiiiccccccbbb```\\\WWWSSSPPPEEE<<<444222222000///111000000////////////000000222222111111000000//////222222111111222222333444999888;;;EEERRR]]]aaabbbjjjsssrrrccc\\\]]]gggwww~~~lll]]][[[aaaccc```cccbbbbbbccceeeeeecccbbb```bbbdddeeegggjjjnnnrrr|||}}}iiiWWWNNNOOOPPPRRRRRRRRRSSSUUUWWWXXXVVVTTTTTTTTTSSSRRRPPPGGGCCC<<<777444222000///////////////////////////...------------.../////////...000444444111000111000000111111222333333333555666999===BBBKKK^^^ppp}}}|||{{{zzz|||yyyfffRRRKKKJJJQQQ```lllnnnmmmeee[[[VVVXXX\\\```fffpppzzz~~~tttrrrqqqvvv}}}|||vvvssslllfffeeeccc```___bbbgggmmmrrrrrrnnnkkklllnnnrrrvvv{{{~~~uuuggg___\\\]]]___aaabbb```]]]YYYVVVTTTPPPLLLKKKJJJIIIMMMTTTbbbooo~~~wwwqqqooonnnmmmnnnoooooonnnmmmpppmmmhhhddd```\\\VVVSSSRRROOOKKKIIIHHHGGGEEECCCDDDEEEFFFHHHOOOZZZgggooo|||yyysssoookkkjjjkkkmmmpppuuu|||~~~}}}}}}{{{xxxtttssswww}}}}}}tttrrrtttvvvmmmddd]]]RRRMMMWWWfffhhhZZZYYYccclllzzzrrr\\\MMMHHHJJJPPPdddzzzyyynnneeeeeedddaaa^^^YYYUUURRREEE<<<444222222000000222000000////////////000000333333222111000///......222222111111222222333444555999???IIITTT[[[^^^___bbbkkkyyyqqqbbbYYYXXX\\\fffpppqqqkkk___TTTRRRXXX\\\\\\`````````aaacccdddbbbaaabbbbbbcccdddfffjjjppptttyyy|||~~~nnn[[[QQQNNNPPPRRRSSSSSSTTTVVVXXXWWWVVVTTTTTTUUUTTTSSSQQQJJJDDD<<<666333111111000////////////////////////...---,,,++++++,,,...///000///000111111111111111000000111222222333333444555666999===BBBLLLaaattt|||wwwuuutttuuuzzzvvvaaaNNNJJJKKKSSScccppppppkkkbbbYYYUUUYYY___bbbhhhrrr{{{}}}zzzyyy{{{~~~xxxqqqjjjeeedddcccaaaaaadddjjjooosssrrrnnnkkklllooouuuxxx}}}rrrgggcccaaacccfffgggeeeaaa\\\XXXVVVQQQNNNMMMKKKIIIKKKPPPZZZgggxxx|||yyywwwuuutttuuuuuutttsssuuusssppplllhhhbbb\\\XXXVVVRRRNNNJJJIIIHHHFFFDDDBBBBBBCCCDDDGGGMMMUUUZZZ___fffrrr}}}tttrrrmmmhhhddd```___^^^bbbeeelllttt}}}~~~}}}}}}zzztttpppoooqqqvvvyyywwwyyy~~~vvvnnngggZZZQQQVVVccc}}}nnn^^^ZZZ```gggwwwrrr```PPPIIIJJJNNN```vvv~~~zzznnnfffeeedddbbb^^^YYYUUURRRFFF===555333333111111222000000////////////000000222111111111000000//////...//////111222444666777555:::BBBLLLUUU]]]aaadddfffmmmzzzrrr```WWWTTTUUUZZZ```___\\\UUUPPPOOOTTTYYY\\\___^^^___```cccdddcccaaaccccccbbbbbbcccgggnnnsssxxxzzz}}}~~~qqq]]]QQQNNNPPPRRRTTTTTTUUUWWWYYYWWWVVVTTTTTTTTTTTTSSSQQQNNNGGG===555111111111222////////////////////////222111000//////000111222000000000//////111222111111111111222333333444444444666999===AAAMMMdddxxx~~~vvvrrrrrrssszzzttt^^^KKKHHHLLLUUUffftttrrrkkkbbbZZZYYY^^^dddjjjpppxxxzzzooohhhdddddddddccccccfffkkkpppsssrrrmmmkkkmmmqqqyyy{{{|||nnngggfffhhhjjjkkkiiiddd___[[[YYYSSSOOOOOONNNKKKLLLOOORRR]]]lllwww{{{yyyyyyxxxxxxwwwzzzxxxuuurrrnnnhhhbbb]]]YYYUUUPPPLLLJJJIIIGGGFFFAAABBBCCCDDDEEEHHHLLLOOOOOOSSSZZZdddqqq{{{vvvrrrmmmiiidddccc```]]][[[[[[\\\]]]]]]cccmmmxxx}}}{{{tttqqqoooqqqttt|||~~~~~~xxxqqqbbbUUUUUU___uuutttddd___eeekkkvvvwwwfffSSSJJJJJJJJJYYYppp{{{|||pppeeeeeedddbbb^^^YYYUUURRRGGG>>>666444333111000222000000////////////000000//////000000111111111222...//////111222444666777555999AAALLLWWWbbbjjjoooqqqwwwsss^^^TTTRRRRRRUUUXXXUUURRRNNNMMMOOOSSSYYY^^^```______aaacccddddddbbbdddcccaaa``````dddjjjooowwwzzz~~~|||rrr\\\OOOMMMOOOSSSUUUVVVWWWYYYZZZYYYWWWUUUUUUUUUTTTRRRQQQQQQIII???666222000000000////////////////////////111000000//////////////////111000......111222000111111222222333444444444444666:::===AAANNNggg}}}xxxssssssvvvyyyqqqZZZHHHHHHMMMYYYiiiwwwssslllccc^^^___eeekkksssxxxzzzvvvkkkeeeaaabbbccccccdddhhhlllpppsssqqqmmmlllooosss{{{~~~sssjjjiiijjjlllmmmkkkgggccc```\\\UUUPPPPPPOOOMMMMMMOOOOOOWWWbbblllwww~~~}}}}}}|||}}}{{{xxxuuuoooiiieee```[[[UUUOOOLLLJJJHHHFFFBBBCCCDDDCCCBBBCCCEEEGGGIIIJJJLLLPPPZZZgggvvvuuuqqqkkkfffcccaaa___]]]YYYXXXWWWWWWXXX[[[___aaaaaahhhrrr}}}~~~xxxvvvuuuvvvwww|||{{{jjjXXXTTTZZZooowwwiiiffflllrrrrrr{{{kkkVVVKKKJJJHHHUUUmmmzzzuuuffffffeeebbb^^^ZZZUUUSSSJJJ@@@888555444111000111000000////////////000000......///000111222333333222222111111222222333444555888@@@MMM^^^nnnzzzrrr^^^VVVVVVWWWWWWXXXSSSMMMJJJMMMQQQUUUZZZ___aaaaaaaaabbbdddeeedddbbbcccbbb```______ccciiinnnwww{{{www{{{uuu___QQQLLLOOOSSSUUUWWWXXXZZZ[[[[[[YYYWWWVVVVVVUUUSSSQQQPPPJJJBBB;;;555111---+++////////////////////////...............---,,,,,,---111111---...222222///111111222333333444444555555777;;;>>>BBBPPPjjjzzzvvvwwwzzzvvvnnnWWWFFFHHHQQQ]]]oooxxxuuunnnfffccceeelllsssyyy}}}|||uuupppgggbbb^^^```aaaaaacccggglllppprrrqqqmmmmmmqqquuu{{{}}}|||}}}|||qqqhhhjjjlllmmmllljjjhhhfff```XXXQQQOOONNNLLLKKKMMMNNNRRRYYYcccnnn|||~~~{{{wwwrrroooiiiccc[[[TTTNNNJJJGGGEEEBBBCCCCCCBBB@@@@@@AAABBBEEEEEEEEEGGGMMMXXXeeennnsssyyy|||{{{{{{}}}|||zzzwwwvvvtttsssssstttvvvxxx{{{}}}~~~}}}{{{yyyvvvuuutttqqqnnnjjjfffddd^^^]]]^^^^^^______^^^]]]WWWWWWWWWYYY]]]bbbhhhkkkooottt{{{~~~}}}|||||||||sss^^^UUUXXXjjjxxxkkkiiiooovvvsss{{{mmmWWWLLLKKKHHHTTTmmm}}}zzzggggggfffddd```[[[WWWTTTLLLBBB999666444000///000000000////////////000000//////000000111111222222222222111111222222333444888;;;DDDVVVmmmtttccc___bbbccc```^^^WWWNNNJJJOOOVVVZZZ]]]aaabbbaaaaaabbbddddddbbbaaa````````````aaaeeekkkpppxxx||||||qqqsssyyydddWWWLLLOOOSSSVVVWWWXXXZZZ\\\^^^\\\YYYXXXWWWVVVTTTRRRNNNJJJEEE???999222+++&&&////////////////////////000111222222222111///...,,,111111---...222222...111222222333333444444555666999===@@@CCCQQQlll~~~}}}{{{wwwyyy}}}tttlllUUUEEEIIISSSaaasssyyyuuuooohhhfffiiiqqqwww{{{|||ssslllddd___\\\^^^``````bbbffflllppprrrpppmmmmmmrrrwwwyyy|||~~~~~~wwwyyy|||zzzggghhhjjjlllmmmmmmlllkkkcccZZZQQQNNNMMMJJJIIIKKKHHHIIINNNWWWdddrrr|||}}}yyyvvvpppjjj```WWWPPPKKKGGGDDDAAABBBBBBAAA@@@@@@BBBCCCBBBBBBCCCDDDIIIRRR]]]dddhhhmmmpppnnnkkkkkkjjjfffdddbbb___]]]\\\]]]___```___aaaeeeggghhhfffdddbbb^^^^^^^^^\\\YYYVVVTTTRRRQQQTTTZZZ___cccdddbbbaaa______```bbbgggnnntttxxx}}}{{{cccXXXYYYhhhyyykkkiiipppwwwwwwnnnWWWLLLKKKIIITTTnnn|||iiiiiihhheeeaaa]]]XXXVVVNNNDDD:::666444000...///000000////////////000000111111111111000000000000...//////111222444666777<<>>AAARRRsss~~~www{{{vvviii]]]\\\```bbbaaabbbbbbaaaaaa```______^^^^^^______dddlllqqqrrrtttxxxssskkkjjjqqqppp___NNNOOOQQQSSSVVVXXXZZZ[[[\\\\\\\\\[[[ZZZYYYWWWWWWTTTOOOGGG>>>777333111111............------------////////////////////////111111000///............111222222333555555666666999999<<>>>>>@@@CCCFFFKKKYYYeeeqqqvvvwwwsssnnnjjjddd___YYYTTTNNNIIIFFFEEECCCBBBAAABBBCCCEEEGGGHHHIIIIIIHHHIIILLLNNNOOOPPPOOOOOORRRSSSVVV[[[dddppp}}}wwwllljjjwwwqqqmmmttt~~~iiiTTTJJJIIIRRRggg{{{uuugggfffdddeeedddaaaZZZTTTMMMFFF<<<555333444444333000000////////////000000000000111111111222222222333444444444444666999;;;>>>HHH___iiiaaabbbdddfffggg```___^^^]]]\\\\\\\\\]]]^^^___dddnnntttvvvzzz~~~}}}tttkkkkkkwwwnnn___OOOOOOQQQSSSVVVYYY\\\^^^^^^^^^]]]]]]\\\[[[YYYXXXVVVQQQHHH???888444222111/////////000000000000000////////////////////////000000000000111222333444222222222222333555666777::::::===DDDOOOaaa|||~~~lllWWWLLLLLLNNN\\\nnnrrrvvvkkkaaa```fffooo}}}yyypppiii___aaaaaa]]]YYYZZZ___cccfffgggggggggiiinnnuuuzzz~~~~~~tttfffaaabbbbbbdddgggbbb```\\\VVVQQQLLLJJJIIIFFFEEECCCCCCCCCEEEGGGIIIQQQUUU\\\cccllluuutttkkkeee___ZZZVVVNNNKKKHHHFFFFFFEEECCCAAA??????AAAEEEGGGMMMZZZgggtttyyy{{{wwwrrrnnniiiccc```[[[TTTNNNJJJHHHEEEDDDBBBCCCDDDEEEGGGHHHIIIJJJOOOQQQTTTXXXZZZZZZZZZYYYSSSSSSRRRTTT[[[hhhvvv~~~ooommm~~~wwwsss{{{nnnWWWMMMLLLUUUkkktttfffffffffggghhhddd]]]WWWNNNFFF<<<555333333222111222111111000000111111222000000111111111222222222222444444555555666999<<>>IIIVVViiihhhSSSIIILLLQQQ___mmmooolllbbbYYYXXX]]]eeerrr|||vvvmmmgggbbbffffff```^^^bbbeeedddeeeeeeeeefffiiipppxxx~~~|||pppfffaaa]]]\\\]]]YYYYYYXXXTTTNNNJJJHHHIIIDDDBBBAAA???>>>>>>>>>???@@@CCCFFFJJJNNNSSSYYY]]]jjjqqqzzz}}}vvvqqqkkkddd^^^TTTRRROOOMMMMMMLLLJJJHHHEEEEEEGGGJJJLLLQQQ^^^kkkvvv}}}|||yyytttooogggccc^^^XXXTTTOOOJJJGGGGGGGGGGGGIIILLLRRRWWWZZZcccfffkkkpppsssuuuttttttjjjhhhffffffkkkvvv{{{rrrrrrqqqrrruuu|||~~~ooohhh~~~|||wwwwww]]]OOOLLLUUUjjj|||rrrdddeeehhhlllooollleee___TTTLLLAAA888555444222111111111000000000000111111000111111111111222222222111222333444444666999<<<@@@NNNhhh~~~sssqqqyyytttpppiiieeeaaa___]]][[[ZZZ[[[\\\^^^```ccclllwww}}}|||zzz|||~~~{{{yyy}}}nnnSSSSSSSSSSSSUUUXXX[[[]]]`````````___^^^]]][[[[[[XXXSSSJJJAAA999444222222.../////////000000111111////////////////////////111000000000000000111111333333222111222555777999888999???JJJYYYkkk{{{{{{lllVVVJJJKKKPPP^^^mmmoooiii___VVVUUUYYYaaammmvvv}}}tttkkkeee[[[]]]\\\ZZZ^^^fffhhhdddccccccccceeeiiipppyyy{{{~~~uuuiiibbb\\\YYYYYYWWWXXXXXXTTTNNNJJJIIIJJJFFFEEECCC@@@???>>>======<<<>>>BBBEEEIIIMMMSSSWWWZZZ```hhhpppyyyzzzvvvooogggaaaWWWUUURRRQQQPPPOOONNNLLLGGGGGGIIILLLNNNSSS```lllzzz{{{vvvjjjgggbbb]]]XXXSSSNNNJJJJJJJJJJJJMMMRRRYYY```dddiiilllqqqwwwzzz||||||{{{wwwuuurrrqqquuu}}}vvviiiiiihhhiiimmmttt~~~wwwkkkcccyyyzzzzzz___OOOKKKSSShhh}}}}}}fffgggkkkppptttqqqjjjdddWWWOOOCCC;;;777555333222000000////////////000000000111111111111222222222000111333333444666999<<>>GGGYYYppp}}}tttTTTDDDIIIQQQ]]]jjjmmmddd[[[TTTTTTXXX^^^hhhqqq}}}xxxqqqjjjeee^^^\\\ZZZ[[[^^^aaadddeeedddccccccdddiiipppwww{{{~~~pppeee\\\XXXXXXWWWVVVTTTQQQMMMJJJHHHGGGCCCBBBAAA???===<<<;;;:::<<<===>>>@@@CCCFFFHHHIIIPPPRRRUUU[[[cccnnnzzzzzzuuuoooiiifff\\\ZZZWWWSSSQQQPPPPPPPPPNNNKKKKKKMMMOOOUUUbbbnnn}}}zzzoookkkeee___[[[WWWTTTRRRRRRQQQQQQSSSXXX^^^eeeiiipppqqqsssuuuxxxzzz|||}}}yyyzzz{{{|||}}}~~~~~~mmmeee```\\\___iiirrrxxxyyy|||lllaaa\\\ppp~~~fffUUUIIIIII[[[pppvvvrrrnnnppptttrrrkkkddd___SSSCCC:::777555222...111111111111111111111111111111222333333333333222111222444555555777999<<>>@@@BBBDDDEEEHHHJJJMMMQQQWWW___iiiooowww{{{~~~zzzwwwrrrmmmjjjaaa___[[[XXXUUUSSSSSSSSSSSSPPPNNNPPPRRRWWWcccnnn}}}xxxsssllleee```[[[WWWTTTVVVUUUUUUWWW[[[aaagggkkkoooppprrrtttvvvyyyzzz{{{}}}}}}||||||{{{{{{{{{zzztttuuuvvvvvvxxx{{{qqqddd^^^YYY\\\eeepppvvvyyy{{{~~~~~~uuuiii___XXX\\\ooo~~~xxx~~~gggUUUIIIIIIZZZnnnyyytttnnnnnnrrrsssnnnhhh```TTTEEE;;;777666333000111111111111111111111111111111222222333333333222111333444555555777999<<>>777444333////////////000000000000---...///...------///111111000000000000111222222444333222333444666999;;;;;;===BBBLLL]]]rrr{{{|||qqqUUUFFFJJJOOOZZZeeefffbbbYYYRRRSSSYYYaaalllvvv|||zzztttnnngggbbb[[[ZZZZZZ\\\```dddggggggcccbbbbbbeeejjjqqqxxx|||sssggg\\\VVVTTTTTTTTTRRROOOLLLIIIGGGEEEEEEDDDCCCAAA???>>>===<<<999999:::;;;<<<===???@@@AAACCCEEEGGGJJJOOOTTTYYY]]]aaafffkkkoootttyyy}}}~~~|||zzzwwwsssppphhhfffbbb^^^[[[YYYWWWWWWWWWTTTRRRSSSTTTYYYdddpppzzzssslllgggccc___\\\\\\[[[[[[\\\___dddiiimmmmmmnnnoooqqqssstttuuuvvvuuutttrrrpppmmmkkkiiihhhbbbccceeegggjjjpppwww|||vvvggg___XXXYYYbbbnnnvvvzzzwwwxxxvvvmmm```WWWSSSRRRZZZmmm{{{oooqqqwwwhhhVVVJJJIIIXXXkkk}}}}}}uuunnnlllpppsssppplll```UUUFFF;;;888777555333000000000000000000000000111111222222222333333333111333555555666777:::<<>>DDDPPPaaattt}}}{{{~~~jjjRRRFFFIIIOOO[[[eeeddd```WWWQQQSSSYYYcccpppzzzxxxrrrkkkeee```ZZZYYYZZZ^^^cccgggiiiiiibbbbbbcccfffkkkrrryyy}}}uuuhhh\\\TTTRRRSSSRRRQQQOOOLLLIIIFFFDDDDDDDDDBBBAAA???===<<<;;;999999999999999:::;;;<<<>>>@@@BBBCCCCCCEEEHHHKKKNNNQQQUUUXXX[[[^^^bbbeeekkknnnrrruuuvvvxxxzzz{{{}}}|||zzzwwwtttnnnllliiieeeaaa^^^\\\[[[XXXUUUSSSUUUVVV[[[gggrrr|||vvvqqqnnnkkkiiigggbbbaaa```aaacccgggkkkmmmmmmmmmnnnnnnnnnnnnmmmlllhhhgggdddaaa]]]ZZZWWWVVVSSSUUUXXX[[[```hhhqqqwww}}}lllddd[[[[[[cccoooxxx|||{{{{{{vvviiiZZZQQQPPPTTTXXXkkkxxxiiihhhmmm{{{hhhWWWKKKIIIWWWggg{{{|||tttmmmmmmppprrroookkk^^^TTTFFF<<<777666555444000000000000000000000000222222111222222222333333222333555555666777:::<<>>EEERRRcccvvv~~~}}}{{{wwwvvvzzz|||uuu___LLLDDDHHHOOO\\\gggeee^^^VVVOOORRRZZZeeesss~~~~~~wwwpppjjjccc___YYYYYY[[[```eeeiiijjjjjjbbbbbbdddgggmmmttt{{{vvviii]]]TTTQQQQQQQQQQQQOOOLLLIIIFFFDDDCCCBBBAAA@@@>>><<<;;;:::;;;::::::999999999::::::<<<>>>???@@@@@@AAACCCEEEFFFHHHJJJLLLLLLMMMOOOQQQVVVXXX[[[^^^___aaadddgggmmmoooqqqtttwwwzzz}}}}}}yyyvvvsssqqqnnnjjjfffbbb```^^^XXXUUUTTTVVVXXX^^^jjjvvvzzzvvvssspppnnnlllhhhgggffffffgggiiilllnnnnnnnnnnnnllljjjgggdddbbb```___]]]YYYVVVSSSPPPOOOLLLNNNQQQUUU\\\eeeooovvv~~~sssjjjbbbaaahhhsss{{{~~~zzznnn^^^TTTSSSVVV[[[mmmxxxgggfffgggssshhhWWWLLLJJJVVVeeexxxxxxsssnnnooorrrrrrlllfff[[[RRRFFF<<<777666555444000000000000000000000000222222111111111222333444222333555666666888:::===AAAMMM```pppuuutttxxx~~~hhh[[[XXX___fffsssyyyqqqiiiYYYJJJHHHMMMQQQSSSTTTVVVVVVWWWWWWXXXYYYZZZZZZ```cccmmmzzz~~~eee]]]WWWXXX[[[\\\^^^aaa```bbbdddcccaaa_________ZZZXXXSSSJJJ@@@888444222////////////000000000000...000222222111000111222222111111111111222333333111111222333444666777888;;;>>>FFFSSSeeexxx}}}zzztttqqquuuyyyuuummmWWWGGGCCCHHHOOO^^^iiieee\\\TTTNNNRRR[[[hhhwww~~~vvvooohhhbbb^^^YYYZZZ]]]bbbgggjjjkkkjjjbbbcccfffjjjpppwww}}}~~~~~~vvvjjj]]]TTTQQQQQQQQQQQQPPPMMMJJJFFFDDDCCCBBBAAA???===<<<;;;:::<<<;;;::::::999999:::::::::;;;<<<======>>>@@@CCCDDDFFFGGGGGGFFFFFFHHHIIIKKKMMMOOOQQQRRRTTTXXX[[[^^^bbbggglllppptttxxx{{{~~~|||yyyvvvuuurrroookkkgggdddccc[[[XXXXXXZZZ]]]cccooo{{{{{{wwwtttqqqooonnnmmmlllkkkkkklllmmmoooppppppooommmiiieee```^^^[[[ZZZWWWTTTQQQNNNLLLKKKHHHJJJMMMRRRYYYcccnnnuuu}}}|||uuummmlllsss{{{~~~sssfff\\\XXXXXX___ppp{{{kkkiiibbbmmmxxx~~~hhhXXXNNNKKKUUUcccwwwwwwssspppqqqtttqqqiiiaaaWWWQQQGGG>>>999666444444111111111111111111111111333222111111111222333444222444555666777888;;;===CCCMMM^^^kkknnnlllooouuueeeYYYVVV[[[^^^gggkkkbbb[[[OOOEEEDDDHHHJJJNNNQQQUUUUUUVVVWWWXXXYYYYYYYYY___ccclllyyyggg___XXXYYY\\\]]]___bbbaaaccceeedddbbb`````````]]][[[UUULLLBBB999444222000000000000////////////---///111111000///000000222222111111222222333444222222333444666777888999;;;>>>FFFSSSfffzzz{{{tttqqqvvvyyytttkkkRRREEECCCHHHNNN^^^hhhddd[[[RRRMMMQQQ\\\iiiyyy~~~vvvooohhhbbb^^^YYY[[[^^^ccchhhkkkkkkjjjcccdddggglllrrryyyzzzvvvsssggghhhgggeeefffmmmxxxvvvkkk^^^UUURRRPPPQQQQQQQQQNNNKKKGGGEEECCCCCCBBB@@@>>>===;;;;;;;;;;;;:::999999999999:::::::::;;;;;;:::;;;>>>AAABBBCCCEEEEEEDDDDDDFFFGGGHHHIIIJJJJJJKKKNNNRRRUUUVVV\\\ccciiimmmqqquuuxxxzzz{{{}}}}}}yyyxxxvvvsssooollliiigggccc```___```ccchhhttt}}}zzzwwwuuutttsssqqqpppooooooppppppqqqqqqpppoookkkfffbbb___XXXWWWUUUQQQNNNKKKHHHGGGFFFHHHJJJOOOVVV```lllsssxxx~~~~~~}}}~~~~~~yyyooofffaaa___aaaoooooolllcccooo{{{gggXXXOOOLLLUUUbbbyyyzzzuuuqqqrrrtttqqqhhh```UUUPPPIIIAAA<<<888555444222222222222222222222222333222111000000222444555333444666666777888;;;===BBBKKKZZZfffjjjkkkqqqzzzhhh\\\XXX[[[ZZZ___```WWWNNNHHHCCCCCCDDDFFFLLLSSSTTTTTTVVVWWWXXXYYYYYYYYY___bbbkkkxxxhhh___YYYZZZ\\\]]]```cccbbbccceeeeeecccaaa``````___]]]WWWNNNDDD;;;555333111111000000//////......+++...000111000...//////222222111111222222333444333444555666777999999:::;;;>>>FFFSSSfff{{{|||uuussswww{{{vvvlllPPPEEECCCHHHNNN]]]gggbbbZZZRRRMMMQQQ\\\jjj{{{vvvooohhhbbb^^^YYY[[[___dddiiikkkkkkiiidddeeehhhmmmsss{{{xxxpppjjjeee```]]]WWWXXXXXXVVVWWW^^^kkkuuuuuukkk___VVVSSSPPPQQQRRRQQQOOOKKKGGGEEEEEEDDDCCCAAA???>>><<<<<<;;;:::999999999999999:::;;;<<<;;;:::999;;;>>>AAA;;;===???@@@???@@@BBBDDDGGGGGGHHHHHHHHHKKKOOORRRUUU[[[dddjjjnnnqqqtttwwwvvvxxx{{{{{{zzzyyyvvvsssooollljjjjjjfffeeefffggglllwww}}}xxxwwwuuusssrrrrrrrrrrrrqqqqqqqqqpppnnniiieeebbb[[[ZZZWWWTTTPPPLLLIIIHHHDDDFFFHHHLLLSSS^^^iiiqqqttt{{{~~~}}}|||}}}wwwpppkkkhhh```kkkrrrnnniiiuuugggXXXPPPMMMVVVbbb}}}~~~xxxsssrrrtttqqqiiibbbTTTQQQKKKDDD>>>999666444333333333333333333333333333222111000000222444555333444666777777888;;;===???GGGTTTaaahhhmmmyyymmmaaa]]]]]]ZZZ]]]\\\RRRHHHEEECCCDDDDDDEEEMMMVVVSSSTTTVVVWWWXXXYYYYYYYYY___aaajjjwww{{{nnn^^^SSSVVV\\\\\\]]]______aaaddddddbbb`````````^^^[[[VVVLLLBBB:::555444555222///---...//////...000000000000000111222333222222111111222222333444555555555666777999;;;<<<<<<@@@HHHVVVlllwwwyyyvvvwww{{{cccNNNEEE???FFFUUUaaaaaa]]]SSSOOOLLLSSSbbbrrr~~~{{{ssskkkccc^^^ZZZ[[[^^^aaacccdddeeeeeebbbdddiiiooovvv}}}}}}llliiiccc]]]WWWSSSQQQPPPPPPPPPOOONNNOOOSSSZZZ___pppyyy}}}oooeee^^^YYYUUUQQQRRRRRRSSSRRRNNNHHHCCCEEECCCAAA@@@@@@???===;;;<<<;;;::::::999999:::::::::<<<>>>>>>===<<<===>>>???AAABBBBBB@@@??????@@@GGGFFFGGGJJJJJJIIIMMMRRR^^^]]]ccclllqqqppprrrwwwxxxyyy{{{~~~|||wwwrrrooorrrnnnlllmmmnnnrrr}}}}}}zzzyyyxxxwwwuuutttvvvwwwwwwvvvsssnnniiieee```[[[UUUPPPMMMLLLJJJIIIKKKGGGGGGKKKRRRXXXaaajjjrrrwww~~~}}}{{{{{{~~~yyypppkkkiii^^^ggg|||vvvnnn}}}lll\\\QQQLLLTTTaaayyytttvvvyyypppddd___TTTNNNIIIGGGCCC;;;666555111222222333333222222111222222333333333444444444555666777888888:::>>>@@@BBBIIIUUUaaammmzzzpppeee]]]```ffffff```[[[SSSFFF>>>BBBGGGIIILLLRRRTTTUUUVVVVVVVVVXXX[[[^^^^^^```gggrrr~~~yyytttzzzsssbbbVVVWWW\\\\\\\\\___```bbbeeeeeecccaaa``````^^^\\\VVVMMMCCC:::555444333111000111111111///...............///000111111222222111111222222333444555555555666888999;;;<<<>>>BBBIIIWWWmmmyyy|||zzzzzz}}}dddOOOFFF@@@GGGVVVaaaaaa\\\TTTPPPOOOVVVdddtttyyyrrrjjjbbb^^^YYY[[[^^^aaacccdddddddddbbbdddiiinnnuuu|||{{{tttmmmiii___]]]XXXSSSOOOLLLKKKJJJHHHIIIHHHHHHIIIMMMSSSWWW___hhhqqqwww|||mmmccc\\\WWWTTTOOOPPPQQQRRRRRROOOJJJFFFFFFDDDBBBAAAAAA@@@===;;;;;;;;;:::999999999999::::::<<<===>>>===<<<===>>>???AAABBBBBB@@@???@@@@@@HHHFFFHHHLLLMMMMMMQQQVVV]]]]]]ccclllppppppsssxxxzzz{{{}}}zzzvvvssssssqqqpppqqqssswww}}}{{{zzzyyywwwuuuvvvwwwwwwvvvsssooojjjgggaaa]]]WWWRRRPPPNNNLLLJJJJJJFFFEEEIIINNNTTT\\\dddmmmrrryyy|||{{{|||uuukkkfffddd___eeezzz{{{uuuppplll]]]QQQMMMTTTaaa{{{{{{yyyzzzrrriiieeeVVVPPPJJJHHHCCC;;;666666222222222333333222222222222222333333333444444444444555777777888:::>>>@@@DDDMMM[[[jjjyyyqqqgggaaafffnnnoookkkhhh[[[LLL@@@BBBGGGHHHMMMSSSUUUVVVVVVVVVVVVWWWZZZ]]]\\\___fffqqq|||}}}tttmmmqqq|||xxxgggYYYYYY]]]\\\\\\^^^bbbdddffffffdddaaa``````___]]]WWWNNNDDD;;;666444000111111333444333000...000//////000111222333333222222111111222222333444555555666666888999;;;<<<@@@DDDKKKYYYnnn{{{~~~~~~fffOOOGGGBBBIIIXXXbbbaaa[[[RRRPPPOOOVVVdddsss~~~}}}vvvooogggaaa]]]YYY[[[^^^aaacccdddccccccbbbdddhhhnnntttzzzzzzrrrjjjccc^^^YYYUUURRRPPPMMMJJJGGGFFFEEEEEEAAABBBCCCDDDDDDGGGLLLOOOSSS[[[dddlllwww{{{kkk```YYYUUUSSSMMMNNNPPPRRRSSSQQQMMMIIIGGGEEECCCBBBAAA@@@>>><<<;;;::::::999999999999999999;;;===>>>======>>>??????@@@BBBAAA@@@@@@AAABBBHHHGGGJJJOOOQQQRRRWWW]]]```aaafffmmmqqqqqquuuzzz|||}}}{{{xxxvvvttttttwwwzzz~~~|||zzzyyyzzzzzzxxxvvvrrrooolllfffbbb]]]YYYVVVTTTQQQOOOLLLHHHFFFIIILLLOOOUUU\\\ccciiirrrzzz{{{|||}}}}}}~~~xxxlllfffeee```ddduuu}}}xxxxxxnnn^^^RRRMMMTTTaaa{{{zzzyyysssllliiiXXXRRRLLLIIIDDD<<<777666222222222222222222222222333333333333444444444444333555666777888:::===@@@EEEPPPaaauuutttkkkgggoooyyy|||zzzxxxfffSSSEEEDDDHHHJJJNNNUUUUUUVVVVVVVVVUUUVVVYYY\\\]]]```hhhrrr|||ssshhhjjjsss{{{iiiZZZYYY\\\\\\\\\___ccceeegggfffdddaaa`````````^^^YYYPPPEEE<<<666444000000000111333333111///.........///000111222333222222111111222222333444555555666777888:::;;;<<<@@@DDDLLLYYYnnn}}}}}}gggOOOHHHDDDLLLZZZccc```ZZZOOOMMMMMMTTT```nnnzzzyyyqqqkkkddd___[[[XXX[[[___cccddddddcccaaabbbdddhhhmmmssszzz}}}yyyjjjeee^^^XXXTTTRRROOONNNKKKJJJHHHFFFEEEDDDCCCCCC@@@AAACCCDDDEEEGGGJJJMMMOOOUUU^^^fffqqq|||lll___WWWTTTRRRNNNOOOPPPRRRSSSRRRNNNKKKIIIGGGEEECCCCCCAAA???===;;;;;;:::999999999999999999;;;===>>>??????@@@BBB@@@BBBCCCBBBAAABBBCCCEEEIIIIIILLLRRRUUUWWW\\\cccgggjjjooossstttuuuwww{{{|||~~~~~~yyyxxxyyy}}}}}}}}}|||{{{yyyvvvtttrrrllliiieeeaaa___\\\XXXVVVQQQMMMJJJKKKLLLMMMPPPVVVYYY```jjjsssyyy~~~~~~{{{{{{|||~~~}}}}}}}}}~~~~~~pppiiihhhccceeettt}}}}}}qqq```SSSMMMTTT___xxxyyyxxxrrrllliii[[[TTTMMMIIIDDD<<<777666222222222222222222222222333333333444444444444555333555666777888:::>>>AAADDDQQQfff}}}wwwqqqpppyyynnn[[[JJJIIILLLMMMPPPUUUUUUVVVVVVUUUUUUVVVXXX[[[___dddkkkuuu~~~ssseeedddlll|||iiiYYYXXX\\\\\\]]]aaabbbdddffffffdddbbb``````aaa___ZZZQQQGGG===666444222000......///111111111+++++++++,,,---...000000222222111111222222333444666666666777888:::<<<===@@@DDDMMMZZZnnn{{{yyy~~~~~~gggOOOIIIFFFNNN]]]ddd```XXXMMMLLLLLLRRR]]]kkkxxx}}}uuummmfffaaa]]]ZZZXXX[[[```dddfffeeebbb```aaadddhhhmmmtttzzzwwwnnnhhh___[[[UUUPPPNNNMMMKKKJJJIIIIIIGGGFFFDDDCCCBBBBBBAAACCCEEEFFFGGGHHHJJJMMMMMMRRRYYYaaakkkxxxqqqcccZZZUUUSSSQQQQQQRRRSSSTTTSSSPPPMMMKKKIIIFFFEEEDDDBBB@@@>>><<<;;;::::::999999::::::999<<>>777444333000---,,,...///000000...//////000111333444555222222111111222222333444666666666777999:::<<<===???EEENNN[[[ooo|||zzz~~~hhhPPPJJJHHHQQQ___eee```WWWMMMLLLLLLPPPZZZiiiwwwzzzqqqhhhbbb^^^[[[YYYYYY]]]bbbggghhhfffccc```aaacccgggmmmttt{{{{{{uuummmddd^^^[[[WWWRRRNNNKKKJJJHHHFFFGGGGGGFFFEEEDDDCCCBBBAAAAAACCCEEEFFFFFFGGGJJJMMMPPPSSSYYYbbbiiitttzzzkkk```YYYVVVTTTSSSTTTUUUVVVUUUSSSPPPMMMJJJHHHFFFEEECCCAAA???===<<<<<<;;;;;;;;;;;;;;;<<<>>>BBBDDDEEEFFFIIIJJJIIIJJJJJJJJJJJJKKKNNNQQQQQQQQQTTTZZZ]]]___eeekkkuuu~~~}}}||||||xxxvvvtttqqqnnnjjjeeeaaa[[[VVVSSSRRROOOKKKJJJMMMOOOSSS[[[bbbhhhnnntttxxx~~~}}}zzzzzzyyyyyy~~~wwwqqqgggiiizzz}}}{{{xxxdddTTTKKKPPP[[[ppp{{{||||||xxxppphhh___WWWNNNIIIBBB:::555444444333222111111222333444333444444444555555555555444666777999:::===AAADDDJJJYYYtttzzzyyylllVVVPPPPPPOOONNNQQQRRRSSSTTTTTTTTTUUUXXX[[[\\\bbbkkksssyyy~~~vvvgggdddjjjuuuppp]]]ZZZ\\\[[[]]]aaa^^^aaacccdddcccbbbaaabbbbbbaaa]]]TTTIII???777444333111000///000000///...111222222333555666888999222222111111222222333444666666777888999;;;<<<===AAAFFFPPP^^^rrr~~~jjjPPPKKKJJJSSSaaafff___VVVMMMKKKJJJMMMVVVeeeuuu}}}wwwmmmeee___\\\YYYXXXZZZ^^^dddiiijjjhhhccc``````cccgggnnnvvv}}}yyysssmmmfff^^^WWWVVVTTTPPPNNNMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEFFFHHHKKKNNNRRRTTT[[[dddkkkssstttfff]]]XXXSSSSSSTTTVVVXXXYYYWWWUUUNNNLLLIIIGGGFFFDDDBBB???>>>>>>===<<<<<<<<<<<<===>>>AAADDDGGGHHHJJJMMMOOOMMMNNNOOOOOOOOOQQQTTTWWWXXXWWWZZZ___bbbccchhhooovvv~~~|||zzzuuuoookkkccc^^^[[[YYYUUUPPPNNNPPPNNNQQQVVV[[[aaagggmmmrrrxxxzzz~~~}}}{{{{{{yyyyyy}}}xxxgggiiiyyy}}}zzz|||zzzeeeTTTJJJNNNXXXgggsss~~~||||||zzzrrriii```WWWNNNHHHAAA888444333444333111000000111333444444444444444555555555555555777999:::;;;>>>BBBEEELLL\\\yyyvvvxxxwwwZZZOOOLLLKKKKKKOOOPPPQQQRRRSSSTTTVVVYYY\\\\\\bbbkkkrrrxxx|||zzzllliiiooowwwttt```\\\\\\[[[]]]aaa]]]___bbbdddcccbbbbbbbbbcccbbb]]]UUUJJJ???777444333222222333333222///,,,------...///000222444555222222111111222222333444666666777888999;;;<<<===BBBHHHRRR```tttlllPPPKKKKKKTTTbbbggg___UUUJJJHHHGGGIIIRRRaaarrr}}}|||vvvlllccc^^^ZZZXXXWWWZZZ___eeejjjkkkiiidddaaa```bbbgggnnnvvv~~~}}}tttnnniiiccc[[[TTTRRRPPPOOOOOOPPPOOONNNLLLEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFGGGIIIMMMPPPOOOQQQXXXbbbhhhpppzzzkkk___ZZZRRRSSSTTTWWWZZZ[[[ZZZYYYOOOLLLJJJHHHGGGEEEBBB@@@??????>>>===============???BBBFFFIIIKKKMMMOOOQQQPPPQQQRRRQQQRRRTTTXXX[[[\\\\\\^^^ccceeefffkkkqqquuu~~~xxxtttkkkfffbbbaaa\\\VVVSSSUUUOOOQQQTTTXXX\\\cccjjjnnnuuuwww{{{}}}{{{{{{{{{zzzxxxggghhhxxx}}}zzzyyy|||fffUUUJJJMMMWWW^^^jjjvvv{{{~~~~~~zzz{{{yyyrrriii```WWWNNNHHH@@@888333222444333111000000111333444444444444555555555666666666777999;;;<<>>666222111111000000000000111111000000000000111111111111222222222222333444555555888999999999999:::===???CCCLLLVVVbbbxxxiiiRRRKKKKKKWWWbbbbbbXXXOOOMMMGGGEEEJJJSSS___nnnzzz|||vvvmmmccc\\\WWWVVVUUUZZZ```iiipppqqqllleee___```bbbfffkkkrrr{{{zzzwwwqqqjjjccc^^^ZZZXXXQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIKKKNNNQQQSSSXXX^^^dddkkkvvvpppcccZZZYYYUUUSSSVVVYYYYYYZZZ]]]VVVSSSPPPLLLIIIHHHGGGGGGBBB@@@???======>>>@@@AAAAAADDDGGGIIIKKKMMMPPPRRRUUUXXXZZZ\\\\\\]]]___``````bbbeeehhhjjjjjjjjjjjjkkksss~~~{{{tttlllgggeeebbb]]]YYYWWWWWWWWWYYY]]]aaafffiiinnnqqqwww||||||{{{{{{{{{ssskkkkkkuuuxxxrrr{{{jjjWWWJJJFFFHHH\\\hhhtttyyyzzzyyyzzz|||xxxrrrnnnccc]]]TTTJJJBBB<<<666333222222222222222222222222444444444444444444444444444666777999:::===AAADDDLLL[[[wwwyyyjjjlllzzzbbbMMMHHHHHHJJJKKKNNNOOOOOOQQQSSSWWWYYY[[[[[[aaajjjssszzz~~~~~~uuusssvvvxxxbbb\\\[[[YYYYYY]]]___```bbbdddeeedddcccbbbbbbaaa]]]UUUJJJ>>>666222111111000000000000111111000000000000111111111111222222222222333444555555888999:::::::::<<>>BBBEEEGGGNNNYYYggg|||sssTTTNNNNNNYYYbbbaaaXXXRRRJJJHHHLLLVVVaaalllyyyyyytttkkkbbbZZZVVVUUUUUUXXX]]]eeelllooonnnkkkiiidddfffiiimmmrrryyyyyysssmmmkkkhhhddd```^^^]]]\\\XXXXXXVVVUUUTTTSSSSSSSSSQQQPPPOOOOOOOOOQQQSSSTTTQQQRRRRRRRRRRRRSSSWWWZZZ^^^aaadddhhhnnnvvvtttfff___ZZZZZZ\\\]]]```dddcccaaa^^^ZZZUUUQQQNNNLLLLLLJJJGGGDDDBBBBBBBBBBBBFFFIIILLLOOORRRVVV[[[___dddgggjjjlllmmmoooqqqssswwwxxxyyyzzzyyywwwtttssspppnnnnnnvvv}}}zzzzzzyyywwwvvvvvvwwwxxxyyyzzz|||}}}|||zzzmmm^^^]]]iiixxxrrriiisss}}}hhhUUUJJJIIINNNXXXdddrrrzzzzzzyyy{{{zzzvvvuuunnneeeXXXKKKAAA;;;777444222222222222222222222222111111222333444555666777888999;;;<<<>>>@@@DDDGGGLLLZZZqqqzzz~~~~~~kkkdddeeeuuuyyy\\\LLLGGGEEEEEEGGGJJJJJJLLLMMMPPPRRRSSSTTTVVV[[[cccmmmvvv}}}{{{|||qqq]]]TTTTTTXXX^^^bbbbbbcccfffhhhiiiiiihhhgggdddccc___WWWKKK@@@888444111111000000000000111111///000000000111111111111222222222222333444555555555666888999;;;===AAADDDHHHOOO[[[kkk}}}qqqTTTPPPRRR\\\dddbbbYYYSSSLLLKKKOOOZZZfffqqq}}}~~~xxxnnnccc[[[VVVSSSSSSTTTYYY```fffjjjkkkjjjhhhdddgggjjjnnnsssxxxwwwrrrqqqnnnkkkgggccc```___^^^ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTVVVWWWTTTUUUUUUUUUUUUWWWZZZ]]]```bbbdddhhhnnnvvv}}}~~~lllccc\\\[[[[[[\\\```eeegggfffdddaaa\\\WWWSSSQQQMMMKKKHHHFFFDDDDDDEEEEEEGGGIIIMMMPPPTTTYYY___ccchhhjjjnnnqqqrrrtttwwwyyy|||}}}~~~}}}}}}{{{|||~~~}}}~~~~~~|||rrreeeXXXXXXdddwwwrrrhhhpppkkkWWWJJJIIIMMM[[[fffrrr{{{}}}zzz{{{yyyvvvuuuoooeeeVVVHHH>>>888555444222222222222222222222222333333444444444444444444666888:::;;;<<>>BBBEEEKKKWWWjjj~~~qqqddd]]]hhh|||vvv[[[KKKDDDAAAAAADDDGGGHHHJJJLLLNNNPPPPPPPPPRRRVVV^^^hhhrrr{{{vvvbbbSSSQQQWWW^^^aaaaaaccceeehhhiiijjjiiihhheeeddd```XXXMMMAAA999555111111000000000000111111000000000000111111111111222222222222333444555555777888:::;;;;;;>>>AAADDDIIIPPP___qqqfffTTTSSSYYYeeekkkfff[[[TTTMMMLLLPPP[[[gggsss~~~xxxnnncccZZZUUURRRRRRPPPSSSXXX]]]aaadddeeeeeecccfffjjjooosssyyy}}}zzzxxxtttrrrnnnjjjgggeeedddccc```___^^^\\\[[[[[[ZZZZZZYYYZZZ[[[\\\\\\ZZZYYYXXXYYYYYYZZZYYYYYY[[[___bbbddddddfffjjjqqqxxx}}}wwwjjjbbb^^^[[[]]]bbbjjjjjjkkkjjjhhhddd___]]]VVVTTTQQQMMMKKKJJJJJJJJJJJJLLLPPPTTTYYY```gggmmmrrruuuyyy|||zzzwwwtttiii\\\VVVVVVbbb~~~{{{pppkkk^^^gggtttppp]]]NNNKKKOOO^^^kkkzzzzzzwwwyyyyyyyyyzzzpppdddSSSCCC999555555555222222222222222222222222333333333444444555555555555777999:::;;;>>>BBBEEEKKKUUUfffvvvqqqbbbYYYdddxxxqqqXXXHHHAAA???AAAEEEGGGHHHKKKMMMNNNOOOPPPOOOUUUXXX^^^gggpppxxx{{{fffUUUQQQVVV]]]___aaabbbeeehhhiiiiiiiiihhheeeddd```XXXMMMBBB999555111111000000000000111111000000000000111111111111222222222222333444555555999:::;;;<<<===???BBBEEEHHHPPP```ssshhhTTTTTT\\\hhhnnnggg[[[TTTLLLKKKOOOZZZfffqqq~~~|||vvvlllbbbZZZUUUSSSRRRPPPSSSWWW\\\```bbbddddddbbbeeejjjoootttyyy}}}|||{{{uuussspppmmmkkkiiihhhhhhbbbaaa```___^^^]]]]]]]]]ZZZ[[[]]]^^^^^^\\\YYYWWWYYYZZZZZZZZZZZZ\\\___bbbeeefffggglllsssyyy~~~tttjjjccc^^^___cccjjjkkklllmmmkkkgggccc```[[[YYYUUUQQQMMMKKKKKKJJJLLLNNNRRRVVV[[[cccjjjpppwwwzzz~~~|||wwwuuussstttxxx~~~zzzwwwlll```XXXWWWcccyyynnnggg^^^fffrrr{{{~~~nnn\\\MMMIIIMMM]]]kkk~~~~~~yyyzzz{{{{{{|||pppeeeSSSCCC999666666666222222222222222222222222111111222333555666777777666777999;;;<<>>AAAFFFGGGIIIKKKMMMOOOOOOOOOOOOXXX[[[```fffnnnvvv|||pppZZZQQQUUUYYYZZZcccdddfffhhhhhhgggfffeeegggfffccc[[[OOOCCC:::666333222111111000000111111222222222111111111111000333333333444555666777777777888999:::;;;>>>CCCGGGMMMTTTeeexxx~~~|||fffSSSSSS[[[jjjssskkk\\\QQQLLLKKKNNNWWWeeetttuuukkkddd]]]TTTOOOOOOLLLQQQVVVXXXWWWXXX]]]aaacccdddgggmmmuuu||||||yyyyyyuuuqqqqqqrrrqqqlllgggmmmkkkgggdddaaaaaaaaaaaa___^^^]]]\\\\\\]]]^^^___^^^^^^^^^______```aaabbbeeegggkkknnnrrrwww|||sssgggbbbbbbccchhhlllpppppplllhhhggghhhddd___YYYTTTRRRQQQPPPPPPMMMRRRXXX]]]aaaffflllqqqtttzzzxxxqqqkkkfffbbb```^^^^^^aaagggmmmwww~~~{{{tttlllccc___hhh~~~ppphhh^^^bbbhhhpppxxx}}}lll[[[PPPNNNOOOdddppp{{{{{{{{{zzzyyyssseeeQQQBBB;;;888666444333333333333333333333333111111222333333444444555777999;;;<<<<<<>>>AAACCCNNNUUUeeevvvooo]]]XXX___eeeqqq{{{yyyssscccPPPEEE@@@???CCCHHHGGGHHHJJJLLLNNNOOOPPPPPPWWWZZZ```gggnnnvvv~~~vvv```VVVYYY]]]]]]bbbdddfffhhhhhhhhhgggfffgggfffccc[[[OOODDD;;;666333222111111000000111111111111222222333333333444333333444555666666777777777999:::;;;<<>>???BBBEEEMMMUUUeeexxxrrr___XXX]]]aaallltttqqqkkk\\\KKKBBB>>>===@@@DDDHHHIIIKKKLLLNNNOOOPPPPPPUUUYYY```gggnnnvvv~~~vvv||||||eeeZZZ[[[^^^___aaaccceeehhhiiiiiiiiihhhgggfffccc[[[PPPDDD;;;777333222111111000000111111000111222333444555666666333333444555666777888888999:::<<<===>>>AAAEEEHHHQQQTTT```sss~~~|||yyyvvvwwwpppuuuxxx|||qqq\\\PPPQQQYYYgggnnngggXXXNNNHHHHHHLLLVVVeeeuuu}}}tttiiibbb[[[RRRNNNNNNKKKOOOSSSTTTSSSTTTWWWZZZ[[[aaahhhnnnrrrwww}}}}}}zzzwwwxxxyyyzzzwwwtttooonnnmmmllljjjiiihhhhhhdddeeeeeeffffffeeeeeedddffffffffffffffffffgggggghhhkkknnnrrruuuyyy~~~~~~uuuqqqiiijjjmmmpppssssssqqqooollliiieeebbb```]]]YYYWWWUUUYYY___dddiiilllpppssswww}}}wwwhhh]]]UUUPPPLLLJJJJJJLLLMMMPPPYYYccclllrrryyy}}}{{{qqqgggccclllxxxpppnnnsssxxxzzz{{{mmmZZZOOOMMMOOO```ppp{{{wwwwwwuuussssssdddQQQBBB:::888555333333333333333333333333333555555666666777888888888:::;;;===>>>???AAADDDFFFLLLTTTeeexxxwwwbbbXXX[[[^^^fffkkkgggaaaTTTGGG@@@======???CCCIIIJJJLLLMMMNNNOOOOOOOOOSSSXXX___gggnnnuuu||||||~~~gggZZZZZZ]]]]]]aaabbbeeehhhjjjkkkjjjjjjgggfffccc[[[PPPDDD;;;777333222111111000000111111111111222222333444444555333333444555777888999999:::;;;===???@@@CCCGGGIIIQQQQQQ[[[ooo{{{xxxxxxoootttwww{{{qqq\\\NNNOOOXXXeeekkkcccUUUMMMGGGGGGKKKTTTbbbrrr|||rrrggg```YYYQQQMMMNNNLLLOOORRRSSSSSSSSSUUUWWWYYY```iiinnnpppsssxxx}}}~~~{{{zzz{{{{{{yyywwwoooooooooooonnnmmmkkkkkkggghhhiiijjjjjjiiihhhgggjjjiiiiiiiiiiiiiiijjjjjjkkknnnrrruuuxxx|||zzzpppnnnlllnnnsssvvvwwwuuuqqqpppmmmkkkiiieee```\\\\\\___eeejjjnnnrrrtttuuuyyy~~~rrreee[[[UUUOOOLLLKKKKKKJJJJJJOOOVVVXXX\\\bbbgggnnnyyy~~~yyynnnfffaaajjjzzzssssss{{{lllYYYNNNMMMPPP]]]ooo}}}yyy{{{{{{xxxrrrdddPPPAAA:::777555333444444444444444444444444555666666777777888888999999;;;===>>>???AAADDDGGGKKKTTTeeexxx~~~ggg[[[]]]^^^dddhhhbbb\\\PPPEEE@@@@@@@@@BBBFFFJJJKKKLLLMMMNNNNNNNNNNNNPPPVVV^^^fffmmmtttzzz~~~}}}~~~hhhZZZYYY\\\]]]aaacccfffiiikkklllkkkkkkhhhhhhddd\\\PPPDDD;;;666333222111111000000111111222222222222111111111111333444555666888999:::;;;:::<<>>???AAADDDGGGJJJUUUfffyyynnnaaaccceeekkknnnggg]]]QQQEEEAAA@@@AAADDDIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNTTT\\\eeelllrrrxxx|||vvv{{{iii\\\[[[^^^___bbbdddgggjjjkkkllllllkkkjjjiiieee\\\PPPCCC:::555333222111111000000111111222222222111111000000000333444555777888:::;;;<<<:::<<>>???BBBEEEHHHKKKWWWhhh|||uuuiiimmmqqqzzz}}}vvvfffXXXIIIAAA??????CCCGGGGGGHHHJJJKKKLLLMMMMMMMMMNNNSSSZZZbbbiiipppwww{{{qqqtttrrr}}}iii\\\[[[^^^```ccceeehhhjjjllllllkkkkkklllkkkfff]]]PPPCCC999444333222111111000000111111111111222222222222222222333444555777999:::<<<<<<999<<>>@@@BBBDDDGGGKKKMMMNNNVVVfffwwwlllQQQIIILLLVVVcccfff\\\NNNFFFCCCDDDFFFNNN[[[kkk{{{wwwpppdddZZZRRRNNNKKKIIILLLLLLMMMOOORRRTTTVVVXXX\\\```jjjvvv~~~|||}}}|||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwvvvvvvuuuuuuuuuuuutttttttttuuuuuuvvvwwwzzz|||~~~}}}|||ssseeeZZZPPPLLLKKKIIIIIIKKKNNNNNNNNNJJJFFFGGGMMMRRReeeooo~~~xxxsss}}}fffWWWPPPPPPaaappp|||zzz{{{{{{zzzpppaaaNNN???888666555444444333333333333444555555666666666555666666777777:::<<>>>>><<<>>>AAACCCDDDGGGJJJMMMQQQYYYhhhyyymmmSSSKKKNNNWWWbbbeee[[[NNNFFFBBBBBBDDDKKKXXXhhhxxxwwwooodddYYYRRRNNNKKKJJJLLLMMMMMMOOOPPPRRRTTTUUUZZZ___hhhttt~~~~~~|||~~~}}}||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwvvvwwwwwwxxxyyy{{{|||~~~}}}{{{xxxxxx{{{~~~~~~yyyxxxyyy|||zzzjjj^^^RRRMMMJJJHHHHHHKKKMMMNNNOOOMMMJJJJJJNNNRRRdddmmm{{{~~~~~~xxxgggWWWPPPPPPcccssswwwvvvxxxyyyyyyooo```MMM>>>777666555333444333333333333444555555777777666666777888999999;;;===@@@BBBDDDFFFJJJMMMWWW___nnn}}}\\\IIIEEECCC@@@EEEEEEGGGHHHJJJLLLMMMMMMOOOQQQVVV]]]fffnnnuuuyyyyyy|||wwwqqqtttoooaaa]]]```bbbhhhkkkooorrrqqqppppppppppppmmmggg]]]OOOCCC:::666111000000000111222222222222222222222333444444555777777888:::;;;<<<===>>>===???AAACCCDDDGGGJJJMMMSSS[[[hhhxxxqqqWWWKKKMMMVVVaaacccYYYLLLDDDAAABBBDDDJJJWWWgggvvvvvvnnncccYYYRRRNNNKKKJJJLLLLLLMMMNNNOOOPPPRRRSSSXXX]]]gggqqqzzz~~~||||||~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{|||||||||zzzzzzyyyyyyzzzzzz{{{{{{|||~~~}}}zzzwwwuuuvvvxxx{{{|||~~~{{{vvvssstttsss{{{zzznnnbbbUUUOOOKKKHHHHHHJJJMMMOOOPPPOOOMMMMMMOOORRR^^^gggsss~~~~~~||||||~~~{{{uuugggWWWQQQQQQbbbttt{{{vvvwwwyyyzzzyyynnn___LLL===777555444333444333333333333444555555777777777777888999:::;;;<<<>>>AAACCCEEEHHHLLLOOOUUU\\\kkk{{{YYYGGGCCCCCCAAADDDDDDFFFGGGIIIKKKLLLLLLLLLNNNSSSYYYbbbjjjrrrvvvyyy{{{~~~wwwrrrwwwtttccc]]]```ccchhhlllppprrrsssrrrrrrrrrqqqnnnggg\\\OOOBBB:::666...////////////000111222222222222222333444555666666777888999:::<<<======>>>???BBBCCCEEEGGGJJJMMMSSSZZZhhhwwwtttYYYLLLNNNWWWccceee[[[MMMEEECCCCCCDDDKKKWWWfffuuu~~~uuunnnbbbXXXRRRNNNKKKJJJKKKKKKLLLLLLMMMOOOPPPQQQUUU[[[eeennnwww|||~~~|||{{{||||||||||||||||||}}}}}}||||||||||||}}}~~~~~~{{{yyyzzz}}}}}}vvvssssssoootttzzz~~~{{{sssgggZZZSSSNNNJJJIIIKKKLLLLLLMMMLLLLLLLLLLLLMMMTTT]]]hhhsss|||}}}{{{{{{}}}wwwrrr}}}www~~~fffWWWRRRRRR```rrrxxxvvvyyy{{{yyywwwmmm___LLL===777666555444444333333333333444555555666666666777888:::;;;<<<===???BBBDDDFFFJJJNNNQQQUUU\\\jjj{{{xxxvvvVVVDDDAAABBBAAABBBBBBDDDEEEGGGIIIJJJKKKKKKMMMQQQXXX```iiipppuuuzzz{{{~~~zzzvvvyyyvvvddd^^^```dddhhhlllpppssstttsssttttttqqqmmmfffZZZLLL???777333...///000000//////111333222222222222333444666777666666777999:::;;;<<<===>>>@@@BBBDDDEEEGGGJJJMMMQQQYYYgggxxxvvvZZZMMMQQQ[[[hhhjjj```QQQHHHDDDCCCEEEKKKWWWfffttt}}}tttmmmbbbXXXQQQNNNKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPSSSYYYccclllsssxxx}}}}}}}}}~~~||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~wwwsssrrrkkkooossswww{{{~~~wwwlll```YYYUUUOOOMMMNNNIIIIIIHHHGGGGGGGGGGGGGGGKKKSSS]]]hhhsss~~~|||}}}~~~uuuqqq~~~{{{xxxppp|||eeeWWWSSSSSS___qqqxxxvvvyyyzzzxxxvvvmmm___LLL>>>888777666555444333333333333444555555555555666777888:::<<<===>>>@@@CCCFFFHHHKKKOOORRRWWW]]]kkkxxxqqq}}}uuuVVVDDD@@@AAAAAAAAAAAACCCDDDFFFHHHIIIIIIMMMNNNRRRXXX```iiiqqqvvvyyy{{{~~~~~~|||}}}vvvddd^^^aaafffhhhlllqqqtttuuuuuuuuuuuurrrnnnfffZZZKKK???777333000222333222000000222444333222111111222555777888777888999:::;;;<<<===>>>???AAACCCDDDEEEGGGJJJMMMNNNWWWgggzzzwww\\\LLLQQQ]]]kkknnncccSSSIIICCCCCCEEEJJJVVVeeesss||||||tttlllaaaXXXQQQMMMKKKJJJHHHHHHIIIJJJKKKMMMOOOPPPQQQXXXbbbjjjpppuuuzzz~~~~~~|||{{{~~~|||}}}~~~~~~}}}}}}~~~~~~{{{wwwvvvmmmnnnpppsssvvvxxx||||||rrrgggaaa\\\VVVRRRRRRJJJHHHFFFDDDDDDDDDDDDDDDEEELLLUUU___jjjwwwxxxpppnnn|||yyyvvvmmm{{{{{{eeeWWWSSSSSSaaaqqq~~~yyyyyy{{{zzzxxxnnn```MMM>>>999888777666444333333333333444555555444444555666888:::<<<===>>>AAADDDFFFIIILLLQQQTTTXXX]]]iiizzztttjjjsssuuuWWWEEEAAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJLLLMMMQQQVVV___hhhqqqvvvvvvyyy}}}uuuccc^^^bbbggghhhlllqqqtttuuuuuuvvvvvvtttppphhh\\\MMMAAA888555222444555444111111333555333222111111222555777999888999:::;;;<<<>>>?????????AAACCCDDDEEEGGGJJJMMMLLLVVVhhh}}}yyy___JJJOOO\\\kkknnncccRRRHHHCCCCCCDDDJJJUUUdddrrr{{{vvvssslllaaaXXXQQQMMMKKKJJJGGGGGGHHHIIIKKKMMMOOOPPPPPPWWWaaaiiioootttyyy}}}}}}~~~{{{zzz~~~~~~|||}}}~~~~~~~~~~~~|||{{{rrrqqqpppqqqrrrtttyyy}}}vvvlllgggbbb[[[VVVUUUMMMKKKGGGEEEEEEEEEEEEEEECCCHHHQQQZZZeeerrr~~~|||~~~yyyoooiiiiiiyyyxxxuuukkkxxx{{{eeeWWWRRRRRRcccsss|||{{{}}}~~~}}}nnn```MMM???999888888666444333333333333444555555333333444666888:::<<<===???AAADDDGGGIIIMMMQQQTTTWWWZZZeeetttpppcccjjj~~~tttWWWFFFBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKJJJKKKNNNTTT\\\fffnnnssstttwww}}}rrreee^^^___cccgggmmmrrrssstttwwwwwwuuuwwwqqqeeeVVVHHH===777555333222222111111222222333444555555555666777777777:::;;;<<<;;;;;;===@@@BBBDDDEEEGGGGGGHHHJJJNNNQQQVVVYYYeeezzzxxx^^^LLLMMMSSS]]]ddd```QQQDDDAAACCCGGGLLLVVVcccqqq{{{~~~uuujjj___WWWQQQKKKJJJLLLGGGFFFEEEGGGJJJNNNQQQRRRQQQWWW```kkksssyyy|||}}}~~~~~~~~~~~~|||}}}~~~zzzxxxtttrrrqqqtttwwwyyy|||wwwrrrpppoookkkddd^^^]]]UUUKKKEEECCCDDDEEEEEEDDDEEEJJJTTT^^^lll}}}yyyuuuuuu}}}sssmmmjjjggghhhvvvwwwpppiiipppsssaaaTTTQQQSSSdddrrr~~~ooo```MMM???999888777666555555555555555555444444777999<<<=========>>>???EEEEEEFFFHHHKKKNNNQQQSSSVVVZZZdddpppvvvyyy|||fff```jjjuuupppXXXGGG??????AAA@@@AAACCCEEEGGGHHHIIIIIIJJJKKKMMMPPPVVV^^^hhhoooqqqxxx|||}}}~~~rrrddd^^^___bbbffflllqqqrrrsssvvvvvvtttvvvqqqfffWWWIII===777555333222222111111222222333444444555555666666777777999:::;;;;;;<<<===@@@CCCDDDFFFGGGHHHIIIKKKOOORRRUUUYYYfff{{{uuu[[[JJJKKKPPPYYY```]]]PPPEEEBBBCCCFFFLLLUUUcccrrr|||wwwkkk___VVVPPPJJJJJJLLLKKKJJJHHHIIIKKKMMMPPPQQQQQQWWW```jjjsssxxx{{{|||}}}~~~{{{}}}zzzwwwvvvwwwyyy{{{}}}yyyvvvvvvwwwvvvqqqlll```YYYOOOIIIGGGFFFDDDCCCDDDCCCHHHQQQ[[[iii{{{yyyuuuuuu{{{tttnnnfffcccdddsssyyyppphhhlllyyyppp___RRRQQQUUUeeesss~~~}}}|||{{{nnn```MMM???999888777666555555555555555555555555888999;;;<<<<<<===???@@@GGGGGGHHHKKKNNNQQQTTTVVVYYY[[[ccckkknnnnnnuuu}}}|||hhh```cccggguuulllWWWGGG@@@>>>???@@@AAACCCEEEGGGHHHIIIIIIJJJKKKMMMPPPUUU]]]gggmmmsssxxx{{{|||~~~qqqccc]]]^^^aaaeeelllqqqqqqrrruuuvvvtttvvvqqqgggYYYJJJ>>>777444333222222111111222222333333333444555555666777777999:::;;;<<<<<<>>>BBBDDDEEEFFFIIIJJJKKKMMMQQQSSSWWW\\\iii~~~pppXXXGGGGGGKKKSSSZZZYYYOOOFFFBBBCCCEEEJJJTTTcccsss~~~yyymmm```VVVOOOJJJIIILLLNNNMMMKKKJJJJJJLLLOOOPPPRRRWWW```iiiqqqwwwyyy{{{{{{}}}~~~}}}~~~~~~zzz~~~~~~|||{{{{{{{{{}}}{{{{{{}}}llldddZZZRRRMMMJJJFFFCCCEEEDDDFFFNNNXXXfffyyy}}}xxxxxx|||xxxssshhhccccccsss|||qqqiiikkkrrr}}}{{{nnn]]]QQQPPPVVVgggttt}}}}}}{{{zzzmmm___LLL???999777666555555555555555555555555555999:::;;;;;;;;;===@@@BBBGGGHHHIIILLLOOOSSSVVVWWWZZZ\\\aaafffggggggkkkrrr}}}nnnbbb^^^ZZZdddtttyyy~~~tttcccRRRFFF???>>>>>>@@@AAACCCEEEFFFHHHHHHHHHKKKKKKMMMOOOTTT[[[dddjjjtttxxxyyyzzz}}}}}}||||||~~~ooobbb\\\^^^aaafffmmmqqqrrrsssvvvvvvtttuuupppgggYYYJJJ>>>777444333222222111111222222333333333444555666777777888888:::;;;<<<>>>@@@DDDGGGFFFHHHKKKLLLMMMOOORRRUUUYYY```nnnyyy|||}}}~~~lllUUUDDDDDDGGGNNNTTTTTTMMMFFFBBBBBBDDDHHHSSSbbbsss~~~|||pppaaaWWWOOOIIIIIILLLMMMLLLKKKIIIIIIKKKOOOQQQSSSXXX```hhhpppuuuxxxyyyyyy{{{|||}}}|||{{{|||}}}~~~~~~||||||~~~|||{{{||||||}}}vvvhhh\\\TTTOOOKKKHHHIIIFFFFFFLLLTTTbbbvvv~~~~~~zzzpppiiihhhxxxsssooopppssszzz}}}ppp^^^PPPOOOUUUfffsss~~~}}}|||lll___LLL???999777666444555555555555666666666666:::;;;;;;;;;;;;===AAADDDEEEFFFIIILLLPPPSSSVVVWWWYYY[[[```dddgggjjjooottt{{{sssddd[[[UUU]]]hhhhhhjjjcccWWWLLLCCC>>><<<<<<@@@AAACCCEEEFFFGGGHHHHHHJJJKKKLLLNNNRRRYYYaaagggrrruuuwwwxxx||||||{{{{{{{{{~~~~~~mmmaaa\\\^^^aaahhhnnnssssssuuuwwwxxxvvvuuupppfffXXXIII===666444333222222111111222222333333333444555666777888999999:::<<<>>>@@@CCCGGGJJJIIIKKKNNNOOOPPPQQQSSSUUUYYY___mmm~~~|||zzzxxxuuuxxxxxxxxxzzzxxxeeePPPBBBAAADDDJJJOOOPPPKKKFFFAAAAAABBBGGGQQQaaaqqq}}}sssdddZZZQQQJJJIIIKKKIIIIIIIIIGGGGGGJJJPPPTTTUUUYYY```hhhoootttwwwxxxwwwyyy{{{{{{zzzyyyzzz{{{~~~~~~~~~}}}{{{{{{|||tttdddZZZUUUQQQOOOLLLHHHGGGJJJPPP\\\ooo}}}xxxpppnnn|||wwwtttwwwzzz~~~|||qqq^^^QQQPPPWWWfffrrr~~~~~~~~~}}}lll___MMM@@@:::888666444555555555666666666777777:::;;;<<<;;;<<<>>>BBBFFFEEEGGGJJJNNNRRRUUUXXXYYYZZZ]]]aaafffkkkrrrxxx{{{sssbbbYYYTTT\\\aaaYYY\\\VVVNNNEEE???<<<<<<<<<@@@AAACCCDDDFFFFFFGGGGGGIIIJJJJJJLLLPPPWWW___eeennnrrruuuwww|||{{{|||}}}kkk```]]]___ccchhhooottttttuuuxxxyyywwwuuuooodddUUUFFF;;;666444333222222111111222222333444444555666888999::::::999;;;>>>@@@BBBFFFJJJMMMLLLNNNQQQRRRRRRRRRTTTUUUVVV]]]kkk{{{|||yyyyyywwwuuusssvvvuuussstttppp___KKKAAAAAACCCHHHMMMMMMJJJFFF???@@@BBBFFFPPP___nnnyyyvvvhhh^^^TTTLLLIIIJJJFFFGGGHHHGGGFFFJJJQQQWWWXXX[[[aaahhhoootttwwwxxxvvvxxxzzzzzzyyyxxxyyyzzz|||~~~~~~~~~~~~~~~mmmccc]]]YYYWWWRRRMMMJJJKKKOOOXXXiiixxx~~~|||}}}sssppp~~~{{{vvv~~~{{{ooo___SSSSSSYYYeeeqqq~~~|||||||||{{{lll```NNNAAA;;;999666444555555555666666777777888:::;;;<<<===>>>@@@CCCFFFHHHJJJMMMRRRVVVZZZ\\\]]]]]]aaaeeeiiiqqq{{{wwweee[[[WWW___aaaUUUZZZUUULLLCCC===;;;<<<===AAAAAACCCDDDEEEFFFFFFFFFGGGHHHIIIJJJNNNUUU^^^dddkkkrrrwwwxxx{{{{{{}}}{{{iii___]]]aaadddhhhnnnssstttuuuxxxxxxvvvvvvooobbbRRRCCC999555444333222222111111222222333555555666888999:::;;;<<<:::===???BBBDDDHHHMMMQQQOOOQQQSSSTTTSSSSSSSSSTTTWWW^^^jjjyyy||||||||||||{{{wwwyyyxxxtttsssnnn]]]JJJ@@@AAADDDHHHLLLLLLIIIEEE>>>???AAAFFFOOO\\\kkkttt~~~yyylllbbbXXXNNNIIIIIIGGGHHHIIIGGGFFFJJJRRRYYYZZZ]]]ccciiioootttwwwxxxvvvxxxyyyzzzxxxxxxyyyzzzzzz}}}~~~{{{|||}}}~~~zzzqqqjjjeeeaaa\\\WWWSSSRRRTTTZZZhhhvvv~~~|||~~~tttrrr}}}www~~~pppaaaVVVVVV[[[fffrrr}}}|||{{{yyymmm```OOOCCC===:::777555444555555666777777888888999;;;===??????AAACCCEEEHHHJJJNNNSSSXXX\\\^^^___```eeejjjoooyyyuuufff___hhhmmmdddccc\\\QQQFFF???<<<===???AAAAAACCCDDDEEEEEEFFFFFFEEEFFFGGGIIIMMMUUU]]]dddjjjtttzzzzzzyyy}}}zzzhhh___^^^bbbeeegggmmmrrrssstttwwwwwwuuuvvvnnnaaaPPPAAA888555444333222222222222222222333555666777888:::;;;<<<===;;;===@@@CCCFFFJJJOOORRRPPPSSSUUUUUUTTTSSSSSSTTTZZZaaalllzzz|||}}}wwwuuuppp___LLLAAABBBEEEIIILLLLLLHHHEEE===>>>AAAFFFOOO[[[hhhqqq{{{zzznnndddZZZOOOIIIHHHIIIKKKKKKIIIGGGJJJRRRYYY[[[^^^ccciiioootttwwwxxxvvvxxxyyyyyyxxxxxxyyyzzzxxx|||xxxyyy{{{}}}~~~}}}vvvooojjjeee```[[[ZZZZZZ___lllxxx~~~uuuttt}}}zzztttdddXXXVVVZZZhhhsss~~~|||zzznnnaaaPPPCCC>>>;;;888555444555555666777888888999888:::>>>@@@AAABBBCCCEEEFFFIIIMMMRRRWWW[[[]]]^^^```gggmmmttttttiiirrr{{{vvvmmmeeeWWWJJJAAA>>>???@@@AAAAAACCCDDDEEEEEEEEEEEEDDDEEEFFFHHHMMMTTT]]]dddkkkvvv~~~|||xxxzzzzzzggg\\\[[[___ccchhhlllqqquuuyyyzzzyyyxxxvvvmmm___PPPBBB999555333222222222333333444444444222444666999::::::999888999<<>>@@@CCCGGGMMMWWWeeennnzzz{{{pppbbbVVVNNNLLLLLLJJJJJJJJJIIIIIIKKKNNNRRR[[[^^^ccciiiooouuuyyy{{{|||{{{zzzyyyyyyyyyyyyyyyzzz|||~~~|||{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~yyymmmbbb]]]\\\```nnn|||}}}~~~yyyyyygggZZZXXX\\\ooouuu}}}yyykkk[[[III@@@===999666666555666888888777777888:::999:::<<<===>>>@@@DDDGGGIIIKKKNNNQQQSSSVVV[[[^^^cccdddiiitttyyy|||}}}rrr```NNNAAA<<<===>>>CCCDDDDDDCCCBBBBBBEEEGGGEEEGGGHHHIIIKKKRRR[[[bbbjjjpppvvvyyyzzz|||{{{xxxggg]]]\\\```dddjjjmmmrrrvvvyyyzzzyyyyyywwwnnn```PPPCCC:::666444222222222333333333333333444666888999;;;;;;;;;;;;999<<<@@@CCCEEEGGGJJJLLLRRRSSSTTTVVVWWWYYYZZZ[[[\\\aaalll{{{~~~yyy{{{~~~}}}pppUUUEEE@@@BBBLLLUUURRRIIIBBB???@@@BBBEEEKKKVVVdddoooyyy~~~|||qqqdddXXXOOOLLLLLLKKKKKKJJJIIIIIIKKKOOORRR[[[^^^dddkkkqqqvvvzzz{{{|||{{{zzzyyyyyyyyyyyyzzz}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{zzzyyyxxxyyyxxxvvvuuuuuuvvvvvvwwwuuuxxx||||||{{{||||||yyyxxxwwwvvvuuusssvvv{{{}}}pppgggdddgggttt}}}hhhZZZXXX\\\ooovvv~~~yyyiiiYYYGGG>>>;;;888666666555666888888777777999:::999:::<<<===>>>@@@DDDGGGIIIKKKNNNPPPRRRUUUYYY\\\___aaaiiiwww|||kkkYYYLLLEEECCCCCCCCCCCCDDDCCCBBBBBBDDDGGGEEEGGGHHHIIIKKKRRR[[[ccckkkpppvvvyyyyyyzzz}}}xxxttt~~~uuueee]]]]]]aaafffllloootttxxxzzz{{{zzzyyyxxxooo```QQQCCC;;;777666333333333333222222222222777888888999;;;<<<>>>???<<>>AAADDDFFFIIIKKKNNNOOOQQQSSSWWWZZZ\\\```jjjzzz|||jjjZZZOOOIIIFFFBBBCCCCCCBBBAAABBBDDDFFFFFFGGGHHHHHHJJJRRR\\\dddkkkpppvvvyyyyyyyyy|||~~~wwwpppvvvrrrddd]]]]]]cccgggoooqqquuuyyy{{{{{{zzzyyyxxxooo```PPPCCC;;;888777444444333333222222111111888888888888:::<<>>@@@BBBDDDGGGIIIJJJKKKMMMNNNMMMOOOQQQTTTXXX[[[]]]___aaaeeeooo}}}xxxuuu{{{}}}aaaKKKEEEEEENNNVVVTTTKKKEEEAAAAAAAAABBBGGGSSScccnnnwww{{{~~~wwwkkk^^^SSSMMMJJJJJJJJJJJJIIIHHHJJJNNNQQQWWW]]]fffooovvvzzz{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~zzzxxxrrrnnniiieeebbb___\\\ZZZVVVWWWXXXXXXYYYYYYXXXXXX]]]```eeegggggghhhllloooppprrrttttttssssssuuuxxx}}}tttooottt}}}~~~ooo___^^^eeeooo{{{}}}vvvaaaQQQ@@@999888888999:::555666888999888999;;;<<<999<<>>@@@???BBBEEEGGGHHHIIIKKKMMMNNNOOORRRUUUYYY\\\^^^```bbbfffqqq~~~~~~}}}|||```MMMFFFFFFNNNVVVTTTLLLFFFAAABBBBBBDDDIIITTTcccmmmyyy|||wwwkkk^^^SSSMMMJJJIIIIIIIIIHHHGGGIIIMMMPPPWWW\\\eeennnuuuyyy{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{~~~~~~~~~yyyuuurrrmmmiiiddd```]]][[[XXXVVVQQQRRRSSSTTTUUUVVVWWWXXXZZZ]]]bbbdddfffiiiooottttttxxx|||}}}}}}}}}sssqqqwww|||zzz|||mmm\\\[[[cccsssxxxqqq]]]MMM>>>999999999999:::444666888999999999;;;===;;;===AAACCCDDDEEEGGGIIIKKKMMMPPPQQQSSSUUUYYY\\\bbbfffnnnzzz|||dddPPPEEE@@@AAAAAA@@@???@@@BBBDDDDDDFFFGGGGGGHHHNNNVVV]]]hhhmmmtttxxxzzz|||ooo```YYY\\\eeelllsssuuuxxxzzz{{{zzzwwwuuusssiiiYYYIII===666444444555555555666666666666666444444555666888;;;>>>???>>>AAADDDFFFHHHIIIKKKMMMPPPQQQSSSVVVZZZ]]]___```cccgggrrrcccOOOIIIHHHPPPWWWVVVNNNHHHAAABBBDDDFFFKKKUUUccclll{{{~~~vvvjjj\\\RRRMMMKKKHHHHHHGGGFFFFFFHHHLLLOOOVVV[[[dddllltttxxxzzz{{{yyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~yyytttpppnnngggddd___\\\ZZZXXXVVVTTTPPPPPPPPPQQQSSSVVVYYYZZZZZZ]]]aaadddgggmmmuuu|||}}}||||||~~~zzztttttt|||~~~}}}zzztttuuulll\\\]]]eeezzz~~~}}}vvvnnnWWWIII<<<999:::999888888444666888999999:::<<<>>><<>>??????BBBEEEHHHIIIKKKNNNOOOQQQRRRTTTWWWZZZ]]]```aaadddhhhrrrnnnQQQKKKIIIQQQYYYWWWOOOJJJAAABBBEEEGGGLLLVVVccclll|||vvviii[[[RRRLLLKKKGGGGGGGGGEEEEEEGGGKKKNNNVVV[[[ccckkksssxxxzzz{{{yyyyyyyyyyyyyyyzzz{{{|||zzz{{{{{{}}}~~~{{{vvvqqqnnnkkkdddaaa]]]ZZZXXXVVVTTTSSSOOOOOOOOOPPPSSSVVVZZZ\\\[[[^^^bbbfffjjjqqq{{{zzz~~~zzz{{{}}}yyyrrrssslll^^^bbblll|||{{{|||wwwnnnTTTGGG;;;888999999777777444666888999999:::<<<>>>===@@@DDDFFFGGGHHHJJJKKKMMMOOORRRTTTWWWZZZ^^^aaacccfffkkkrrryyyaaaNNNBBB@@@@@@@@@???>>>???AAACCCBBBEEEGGGHHHHHHKKKPPPUUU^^^dddmmmssswww{{{kkk```\\\^^^eeelllsssuuuxxxzzzzzzxxxuuussspppdddSSSEEE<<<888555333555444444444444555666666777777888999:::<<<===>>>CCCBBBCCCGGGLLLOOOOOOMMMQQQRRRUUUXXX[[[]]]______dddiiiuuuwwwUUULLLIIIRRR[[[ZZZPPPHHHEEEDDDFFFMMMTTTZZZeeennn~~~xxxjjj]]]SSSLLLHHHGGGGGGHHHGGGGGGIIILLLOOOWWW\\\eeemmmrrrvvvyyy{{{zzz{{{||||||||||||||||||}}}|||||||||~~~zzzuuurrrooollljjjiiigggccc^^^ZZZWWWUUUTTTQQQQQQQQQRRRTTTWWWZZZ[[[^^^bbbgggiiikkksss|||yyyqqqttt{{{kkk]]][[[iiiyyyzzz{{{sssiiiQQQDDD999777888777666555555666888999;;;;;;;;;;;;??????@@@CCCFFFIIIMMMOOONNNOOOQQQTTTXXX[[[]]]^^^```eeekkkqqqzzz||||||www```MMMCCCDDDBBB???======>>>AAACCCEEEEEEFFFGGGHHHKKKPPPTTT[[[aaaiiiqqqwww{{{~~~jjj___\\\^^^eeelllrrrtttwwwzzzzzzyyyvvvtttqqqeeeSSSEEE<<<777444222444444444444555666777777888888888999:::<<<>>>@@@DDDCCCDDDHHHMMMPPPPPPOOORRRSSSUUUXXXZZZ]]]___```dddhhhtttyyyWWWLLLFFFLLLUUUUUUMMMGGGFFFFFFIIIQQQXXX```jjjtttzzzmmm```UUUNNNJJJDDDEEEEEEEEEFFFHHHMMMPPPWWW\\\eeelllqqqtttwwwyyyzzz{{{{{{|||||||||||||||}}}}}}|||}}}~~~}}}xxxsssooollliiiggghhhfffccc___[[[XXXUUUTTTPPPPPPOOOPPPRRRUUUXXXZZZ___dddhhhkkkmmmuuuwwwvvvnnnrrrtttfff[[[]]]mmm}}}zzzzzzzzzqqqeeeOOOCCC999777888777666666666777888999:::<<<======AAAAAACCCEEEHHHLLLOOOQQQQQQRRRTTTVVVXXX[[[\\\]]]___ccchhhnnnxxxwwwvvv{{{dddPPPDDDCCCAAA???======???BBBCCCDDDEEEEEEFFFGGGJJJOOOSSSYYY^^^gggnnntttyyy}}}|||iii^^^\\\^^^eeemmmqqqtttwwwzzz{{{zzzxxxvvvrrrfffTTTEEE;;;777444222222333333444555777888999;;;:::999999;;;===@@@AAACCCDDDFFFJJJNNNQQQRRRRRRSSSTTTUUUVVVYYY\\\___aaacccfffppp~~~zzzXXXLLLCCCFFFMMMNNNJJJGGGGGGGGGLLLVVV^^^fffqqq{{{}}}pppcccXXXPPPLLLBBBCCCDDDDDDEEEHHHMMMQQQVVV\\\dddkkkooorrruuuwwwzzzzzz{{{|||||||||||||||~~~~~~}}}}}}~~~~~~|||xxxsssnnnjjjgggfffiiihhhgggdddaaa]]]YYYWWWRRRQQQQQQQQQSSSUUUXXXZZZaaaeeejjjmmmpppxxxuuurrrkkkpppooocccZZZ___ppp||||||{{{yyymmm```MMMBBB999777888777666777888888888999:::<<<>>>@@@CCCDDDFFFHHHKKKNNNQQQSSSTTTUUUVVVWWWYYYZZZ[[[\\\```bbbfffmmmwwwsssooozzzhhhSSSGGGAAA@@@>>>===>>>@@@CCCDDDCCCDDDDDDEEEFFFHHHMMMPPPVVV[[[ccckkkpppuuuzzz}}}zzzhhh^^^\\\___fffmmmqqqssswwwzzz|||{{{zzzxxxrrrfffSSSDDD:::666333222222222333444666888:::;;;===<<<;;;;;;<<<>>>AAACCCBBBCCCFFFJJJNNNQQQRRRSSSSSSSSSSSSTTTWWWZZZ^^^```aaaeeemmmyyyvvvWWWKKKBBBEEEKKKKKKHHHEEEFFFGGGMMMWWWaaajjjvvv~~~rrreeeYYYPPPLLLEEEEEEEEEDDDEEEHHHLLLPPPVVV[[[cccjjjnnnqqqsssuuuyyyyyyzzz{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvpppllliiihhhlllllllllkkkhhhccc___\\\WWWWWWVVVUUUVVVXXXZZZ[[[```dddiiimmmrrryyyxxxrrrkkkppp~~~oooddd\\\aaasss||||||yyylll]]]JJJAAA999777888777666888:::999999999;;;===@@@BBBEEEFFFHHHKKKNNNQQQSSSUUUUUUUUUVVVXXXYYY[[[\\\\\\bbbcccgggnnnwwwssskkkrrr~~~{{{fffSSSHHH??????>>>===>>>AAACCCEEEBBBCCCDDDDDDDDDGGGJJJMMMTTTYYY```gggmmmrrrwwwzzzxxxggg^^^]]]```gggoooqqqtttwww{{{}}}|||{{{yyyqqqdddRRRBBB999555333222111222333444666888:::;;;???>>>======>>>@@@BBBCCCAAACCCFFFIIILLLOOOQQQRRRRRRRRRRRRSSSUUUXXX\\\^^^```cccjjjuuupppSSSIIICCCGGGMMMLLLHHHEEEEEEEEEJJJTTT^^^iiivvvsssfffYYYPPPJJJIIIHHHGGGEEEEEEGGGLLLOOOUUU[[[bbbiiimmmppprrrtttxxxyyyzzz{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||wwwqqqmmmkkkkkkmmmnnnooonnnlllhhhdddaaa]]][[[ZZZXXXXXXXXXZZZ[[[___ccchhhmmmrrryyy~~~~~~~~~{{{sssmmmqqq~~~nnnggg```eeevvv||||||zzzkkk[[[GGG???999888888666777999;;;:::::::::<<>>>>>>>>>>>???AAADDDEEEAAABBBCCCDDDDDDEEEHHHKKKRRRWWW^^^dddjjjpppuuuyyy~~~wwwggg___^^^bbbiiippprrruuuxxx|||}}}}}}{{{zzzooobbbOOO@@@777444333222222222333555666999:::;;;??????@@@@@@AAABBBCCCCCCBBBDDDHHHJJJKKKMMMOOOQQQRRRRRRRRRSSSVVVXXX[[[\\\^^^bbbiiirrr~~~jjjOOOHHHDDDIIIOOONNNJJJHHHCCCBBBFFFOOOYYYdddssstttgggZZZOOOIIIKKKJJJHHHFFFEEEGGGKKKOOOUUUZZZbbbiiimmmqqqsssuuuwwwxxxyyyzzz{{{||||||||||||}}}~~~~~~~~~}}}~~~~~~zzz{{{|||xxxrrrnnnmmmnnnooopppqqqpppoookkkhhheeeaaa___\\\ZZZXXXWWWXXXXXX]]]aaaffflllssszzz|||{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{|||}}}uuuooottt}}}uuujjjfffbbbiii{{{{{{|||yyyjjjYYYEEE>>>999888888666777;;;;;;;;;;;;<<<>>>AAACCCEEEHHHIIILLLOOORRRUUUVVVWWWUUUVVVWWWYYY[[[]]]^^^______bbbfffjjjooouuu|||~~~vvvfffdddjjjsssuuutttooocccUUUHHHAAA>>>>>>>>>>>>@@@AAACCCDDDAAABBBDDDDDDDDDEEEGGGIIIPPPTTT[[[aaagggmmmsssvvv{{{~~~vvvggg``````dddkkkrrrsssvvvyyy|||}}}}}}{{{yyymmm___MMM>>>666333333222333333444555666888:::;;;???@@@BBBCCCCCCCCCCCCCCCDDDGGGJJJLLLLLLMMMOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\]]]bbbhhhppp~~~www|||}}}~~~fffMMMFFFCCCHHHNNNOOOMMMLLLCCC@@@BBBIIISSS___ooo}}}uuuhhh[[[PPPIIIJJJIIIFFFDDDDDDFFFLLLPPPTTTYYYbbbiiinnnqqqtttvvvwwwwwwyyyzzz{{{|||||||||{{{|||}}}}}}}}}}}}}}}~~~yyy|||~~~{{{uuuqqqqqqrrrttttttuuutttssspppnnnlllgggdddaaa]]]ZZZXXXXXXXXX]]]aaafffmmmttt{{{~~~|||{{{zzzzzzvvvuuusssrrrpppoooooooooqqqrrrtttxxx{{{uuuooouuusssgggdddbbbkkk~~~{{{{{{xxxgggUUUBBB===888888888666888;;;:::;;;===>>>AAACCCDDDEEEJJJLLLOOOSSSVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^______^^^bbbhhhjjjlllpppxxx|||{{{hhhcccfffjjjlllnnnjjjaaaTTTIIICCC????????????@@@AAABBBCCCAAACCCDDDEEEDDDDDDFFFHHHMMMQQQWWW^^^cccjjjooossswwwzzz|||vvvggg```aaaeeelllssstttvvvzzz}}}~~~}}}{{{yyykkk^^^KKK<<<555333333333444444444555777888::::::???AAACCCEEEEEEDDDCCCBBBFFFIIILLLMMMMMMMMMOOORRRSSSTTTVVVYYY[[[\\\]]]]]]\\\bbbhhhooo}}}|||{{{rrrxxxyyy|||eeeLLLEEEAAAFFFLLLNNNOOOPPPCCC@@@@@@FFFPPP\\\mmm{{{wwwjjj\\\PPPJJJGGGFFFDDDBBBCCCFFFLLLQQQSSSYYYaaaiiinnnrrruuuwwwvvvwwwyyyzzz{{{|||||||||zzz{{{}}}}}}}}}}}}}}}~~~{{{~~~~~~yyyuuuuuuwwwzzzzzzzzzyyyxxxvvvtttsssllljjjeeeaaa]]][[[ZZZYYY^^^aaagggnnnuuu|||}}}{{{yyywwwuuutttqqqpppnnnllljjjiiihhhhhhhhhjjjmmmrrrwww|||tttnnnuuuvvvgggcccaaajjj{{{{{{vvvdddQQQAAA<<<888999888666888<<<:::;;;===@@@BBBDDDDDDEEELLLNNNQQQUUUXXXZZZ[[[\\\___________________________eeekkklllllloooyyyllldddffffffjjjnnnllleeeYYYNNNHHH????????????@@@AAABBBBBBBBBCCCEEEEEEDDDEEEFFFHHHKKKOOOUUU[[[aaagggmmmqqqtttxxx|||{{{sssddd^^^aaafffmmmttttttuuuvvvyyy{{{{{{xxxvvviiiZZZHHH>>>999444333444222222333444666888:::;;;AAABBBCCCEEEFFFGGGFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPSSSVVVWWWXXXYYYZZZ\\\___bbbgggrrr{{{wwwyyy{{{xxxdddMMMBBBAAAGGGMMMWWWVVVHHHFFFCCCCCCGGGMMMWWWgggvvv|||kkk[[[PPPKKKIIIFFFDDDFFFEEEDDDIIIOOOTTTYYYaaajjjrrrvvvxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~|||}}}{{{yyywww~~~||||||~~~|||yyyvvvqqqkkkfffcccaaa___^^^aaacccfffmmmvvv}}}}}}zzzyyywwwuuurrrooolllkkkhhheee```\\\[[[]]]```bbbaaadddgggjjjmmmpppuuuxxxyyy}}}xxxuuuzzz|||}}}pppgggbbbcccoooyyypppaaaNNN>>>>>><<<;;;:::999999888888:::===???AAADDDIIILLLLLLMMMNNNQQQTTTXXXZZZ\\\````````````aaabbbcccdddccceeegggjjjmmmrrrxxx|||xxxnnnkkknnnrrruuuuuusssjjjXXXHHH???AAABBB@@@???@@@AAA@@@CCCCCCDDDDDDEEEEEEFFFFFFIIIMMMSSSXXX^^^dddiiimmmuuuxxx|||rrrccc]]]___dddkkkqqquuuuuuwwwyyy{{{zzzvvvsssgggXXXFFF===777444222333222333333444666888:::;;;@@@AAADDDFFFHHHHHHGGGFFFFFFGGGIIILLLNNNOOOPPPPPPSSSUUUXXXYYYYYYZZZ\\\]]]```bbbgggqqq{{{wwwxxxzzzzzzgggOOOCCC@@@FFFMMMVVVXXXLLLFFFCCCBBBEEEJJJSSSbbbppp}}}mmm]]]RRRMMMIIIFFFEEEFFFEEEDDDHHHOOOTTTYYYaaajjjqqqvvvxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz|||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~|||{{{~~~}}}yyysssnnnkkkiiigggeeedddeeeiiipppxxx~~~|||yyywwwuuurrrnnnjjjgggdddccc]]][[[WWWTTTSSSTTTVVVXXXZZZ]]]```cccfffkkkooosssvvvyyy~~~wwwuuu{{{|||~~~oooeee___aaappp~~~wwwmmm___LLL===<<<:::999888999999::::::<<<>>>@@@BBBEEEIIIMMMNNNNNNPPPSSSVVVYYY\\\]]]``````aaabbbbbbcccddddddeeegggiiikkknnnrrrxxx|||{{{uuuvvvxxxzzz|||{{{sss```OOOCCCBBB@@@===<<<>>>??????BBBCCCCCCDDDEEEEEEFFFFFFHHHLLLQQQWWW\\\bbbhhhkkkrrruuuzzz}}}~~~sssddd^^^___cccjjjooouuuvvvxxxzzz{{{yyyuuuqqqeeeUUUEEE;;;777333111222333333444555777999:::;;;???AAAEEEHHHJJJIIIHHHFFFGGGHHHJJJLLLNNNPPPQQQQQQTTTVVVXXXYYYYYYYYY[[[\\\]]]___dddmmm}}}|||vvvvvvxxx}}}mmmSSSDDD@@@EEEKKKUUUYYYPPPFFFCCCAAACCCFFFNNN[[[hhhxxxppp```UUUOOOIIIFFFEEEFFFEEEDDDHHHNNNSSSXXX```iiipppuuuwwwxxxwwwxxxxxxxxxyyyyyyyyyyyy|||}}}~~~~~~}}}}}}~~~~~~}}}~~~|||xxxtttrrrooommmiiijjjmmmssszzz~~~}}}{{{zzzzzz{{{}}}~~~|||xxxtttqqqnnnhhhccc^^^ZZZXXXWWWQQQOOOMMMJJJIIIJJJKKKLLLOOORRRVVVYYY]]]bbbgggkkkppptttyyy}}}vvvuuu|||}}}ooobbb\\\___ooo~~~}}}uuukkk\\\III<<<;;;999777777999;;;<<<===???AAABBBDDDGGGKKKNNNPPPQQQSSSUUUXXX\\\^^^``````aaaccceeeffffffffffffiiijjjkkklllnnnrrrxxx|||lllXXXJJJEEE???<<<<<<===???@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGJJJOOOTTTZZZ___eeeiiiooorrrvvvzzz|||}}}vvvfffaaabbbfffkkkqqqsssuuuxxx{{{|||zzzuuuqqqcccTTTDDD;;;777444222333333444444666777999;;;<<<>>>AAAFFFJJJLLLKKKIIIGGGHHHIIIKKKMMMOOOQQQRRRRRRSSSUUUWWWXXXWWWWWWXXXYYYZZZ\\\```hhhxxxxxxwwwyyysssVVVEEE???DDDHHHQQQXXXSSSHHHDDDBBBBBBDDDIIIUUUaaarrr|||qqqbbbVVVOOOJJJFFFEEEFFFEEEDDDHHHNNNSSSWWW___gggoootttvvvwwwxxxxxxyyyyyyyyyzzzzzzzzz}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~|||xxxtttqqqnnnoooqqqvvv{{{}}}{{{xxxvvvvvvwwwxxxzzz}}}}}}yyysssoooiiieee___XXXRRRNNNLLLLLLGGGFFFEEEDDDCCCCCCCCCCCCFFFHHHKKKOOOSSSXXX___ccciiimmmssswww{{{~~~wwwwwwnnnaaaZZZ\\\lll~~~~~~|||tttiiiZZZFFF===;;;888777888:::>>>@@@@@@AAACCCDDDFFFIIIMMMPPPSSSTTTVVVXXX[[[^^^```bbbaaacccfffhhhjjjjjjiiiiiillllllmmmmmmooorrrxxx|||xxxbbbPPPHHH@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEGGGJJJNNNSSSWWW]]]cccgggllloootttwwwzzz|||~~~uuufffaaacccgggmmmrrrrrrtttxxx|||~~~|||vvvrrraaaSSSDDD<<<999555444555444444555666888:::<<<===>>>AAAFFFKKKMMMMMMKKKIIIIIIJJJLLLNNNPPPRRRSSSSSSTTTVVVXXXYYYXXXXXXYYY[[[ZZZ\\\```hhhvvvzzzvvv|||}}}{{{|||xxxZZZFFF>>>BBBDDDLLLTTTSSSKKKFFFCCCBBBBBBEEEPPP[[[lllwww~~~qqqcccVVVNNNJJJGGGEEEFFFEEEDDDGGGMMMRRRWWW^^^fffmmmrrruuuwwwzzzzzzzzzzzz{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~zzzvvvrrrrrrsssvvv{{{~~~~~~|||yyyvvvuuuvvvwwwyyy|||~~~~~~}}}zzztttnnniii```\\\VVVOOOIIIEEEDDDCCC@@@@@@???>>>>>>=========???AAADDDGGGJJJPPPVVV[[[bbbffflllqqquuuyyy}}}~~~ooobbb[[[[[[jjjzzz~~~|||sssiiiYYYFFF===<<<:::999:::===@@@CCCAAABBBDDDFFFHHHKKKOOORRRUUUVVVWWWYYY\\\___aaacccccceeehhhkkkmmmnnnmmmmmmnnnnnnnnnnnnooorrrxxx|||nnnUUUIII@@@AAACCCAAA???@@@AAAAAAAAABBBCCCCCCDDDDDDGGGIIIMMMQQQUUU[[[aaaeeeiiimmmrrrvvvxxx{{{}}}|||{{{~~~pppccc```cccgggmmmssssssuuuzzz}}}vvvqqq___QQQCCC<<<999666444555555555666777999;;;<<<===???BBBFFFKKKMMMNNNMMMLLLJJJKKKMMMOOOQQQSSSTTTTTTWWWYYY[[[\\\\\\\\\^^^___^^^aaaeeelllyyyxxxssstttzzz{{{]]]GGG>>>AAA@@@EEENNNOOOLLLHHHDDDBBBAAABBBLLLVVVeeerrr}}}qqqcccVVVNNNKKKGGGFFFFFFEEECCCGGGMMMRRRVVV\\\dddkkkqqquuuvvv{{{{{{{{{{{{||||||||||||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~|||uuutttssstttxxx}}}}}}{{{yyywwwxxxxxxyyyzzz|||}}}}}}||||||}}}~~~|||zzzwwwrrrllleee```UUURRRMMMHHHCCC@@@???>>>;;;;;;:::999999999999999<<<===???AAACCCHHHNNNSSSXXX]]]ccciiinnnssswwwzzz}}}pppccc\\\\\\kkk{{{}}}{{{ssshhhYYYEEE>>><<<;;;;;;<<<>>>AAACCCAAABBBEEEGGGIIILLLQQQTTTVVVVVVXXXZZZ\\\___aaabbbdddfffhhhkkkmmmooooooooooooooonnnmmmnnnrrrxxx}}}}}}^^^MMM@@@@@@CCC@@@======@@@@@@AAAAAABBBCCCCCCCCCEEEHHHKKKNNNRRRWWW^^^bbbfffjjjooosssvvvyyy|||~~~~~~yyyxxx{{{nnnbbb```dddjjjpppvvvwwwyyy~~~}}}tttnnn\\\OOOAAA;;;888555444444555555666777999;;;===>>>@@@BBBFFFJJJMMMNNNOOOOOOJJJLLLNNNPPPRRRTTTTTTUUUWWWZZZ\\\^^^^^^^^^```bbbaaaeeeiiinnnzzzzzzxxxqqquuu}}}}}}___HHH>>>???<<>>BBBGGGKKKOOOTTT[[[aaaggglllqqqtttxxxzzz}}}qqqccc\\\^^^ooo{{{yyyqqqgggWWWDDD<<<<<<<<<<<<===>>>@@@AAA@@@BBBDDDGGGJJJNNNSSSVVVUUUVVVWWWYYY[[[^^^```aaacccdddfffhhhkkkmmmooopppnnnnnnmmmlllmmmrrrxxx}}}oooXXXDDDAAABBB???===???@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGJJJNNNSSSZZZ^^^cccggglllppptttwwwzzz|||}}}wwwvvvwww}}}zzznnncccaaagggmmmtttzzzzzz}}}|||ssslllZZZMMM@@@:::777444333444555666666888999;;;===>>>AAACCCFFFIIILLLOOOPPPPPPKKKLLLNNNPPPRRRTTTUUUUUUVVVXXX[[[\\\]]]^^^```aaaaaaeeeiiioooyyy}}}~~~rrruuu{{{}}}```HHH>>>???:::;;;CCCFFFKKKGGGCCC@@@>>>>>>FFFOOOXXXiii{{{~~~sssfffXXXOOOKKKHHHFFFFFFEEECCCGGGLLLQQQUUU[[[cccjjjppptttvvvyyyyyyyyyzzzzzzzzz{{{{{{~~~~~~}}}~~~~~~~~~}}}{{{zzz{{{}}}~~~xxxtttppppppsssyyy~~~~~~~~~}}}}}}|||{{{zzzzzzwwwxxxyyyyyyxxxxxxyyyzzz|||~~~|||zzzwwwtttnnnhhhbbb[[[SSSNNNDDDCCCBBB@@@>>><<<;;;:::===;;;999888888999:::<<<:::::::::999:::>>>CCCGGGJJJNNNVVV\\\bbbgggllloootttvvvyyy|||~~~~~~}}}|||~~~rrrccc\\\```sssyyywwwpppfffVVVCCC;;;;;;;;;<<<===>>>>>>??????AAADDDGGGJJJNNNSSSWWWUUUVVVWWWXXX[[[]]]___aaabbbcccdddfffiiilllnnnpppnnnmmmmmmlllmmmrrrxxx}}}~~~cccJJJCCCCCC@@@???CCC???@@@@@@AAAAAABBBCCCCCCAAABBBEEEGGGKKKPPPWWW\\\```dddjjjnnnrrruuuxxxzzz|||zzzxxx~~~xxxkkkaaaaaagggnnnssswww{{{~~~|||ssshhhUUUJJJ???;;;888444333444444555777999;;;<<<<<<<<>>;;;888<<>>===???DDDIIIZZZdddrrr}}}ssseeeZZZSSSIIIJJJJJJHHHFFFFFFIIIMMMRRRVVV\\\ccckkkqqquuuwwwxxxyyyzzzzzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}yyyxxxyyyzzz|||rrrjjjeeefffjjjooovvv~~~|||}}}~~~|||yyyzzzzzzzzz{{{zzzzzzyyyxxxzzzzzz{{{||||||yyyuuuqqqqqqkkkccc\\\UUUOOOKKKGGGAAAAAA@@@>>>===<<<;;;:::888999999888666777999;;;;;;:::999888999:::<<<>>>EEEIIIMMMRRRXXX^^^eeejjjqqqrrrtttuuuvvvyyy}}}zzz~~~pppeeeaaabbbuuuzzzvvvqqqcccRRRGGG======<<<<<<<<<>>>???@@@BBBAAAAAAFFFMMMSSSVVVVVVXXXXXXXXXYYYZZZ\\\]]]^^^___aaaccceeefffhhhkkkmmmlllllllllmmmppptttxxx{{{kkkOOOAAA>>>===>>>AAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBFFFKKKQQQTTTZZZ___gggmmmqqqtttvvvwww~~~~~~~~~yyymmmbbbbbbhhhnnntttyyy|||~~~~~~}}}zzzpppeeeSSSHHH===999777444444666555666777999;;;<<<======AAACCCFFFIIIMMMQQQTTTUUUSSSRRRPPPOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ]]]___```cccfffkkkwww}}}eeeRRRBBB<<<:::888;;;BBBFFFEEEAAA>>>===???EEEIIIWWWaaaooo{{{uuufffZZZSSSIIIJJJJJJHHHFFFFFFIIILLLOOORRRYYYaaaiiipppuuuwwwxxxyyyzzzzzzyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyzzz{{{{{{uuujjjccc^^^```dddjjjsss{{{}}}|||{{{{{{zzzyyyxxxwwwwwwvvvwwwxxxxxxyyyyyyuuuppplllgggbbbZZZRRRMMMIIIEEEBBBAAA@@@@@@???>>>===<<<<<<::::::;;;999888888:::<<<888777666666666888999;;;>>>AAAGGGLLLSSSZZZaaafffiiikkknnnpppsssvvvzzz}}}~~~xxx}}}oooeeeaaacccuuuxxxuuupppaaaPPPEEE<<<<<<;;;;;;<<<===>>>???BBBAAABBBFFFMMMSSSUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\___aaaccceeeeeegggiiikkkkkkkkkkkklllnnnssswwwyyy|||rrrUUUFFF@@@>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@CCCBBBAAABBBEEEJJJOOORRRVVV\\\cccjjjooorrruuuwww}}}xxxlllbbbbbbgggmmmtttyyy}}}~~~|||wwwlllaaaOOOEEE:::777666444555888666666888999;;;===>>>???AAACCCFFFJJJNNNRRRUUUWWWUUUSSSQQQPPPPPPRRRTTTVVVVVVWWWXXXXXXYYY[[[^^^aaa```cccfffkkkwwwnnnWWWAAA::::::888:::???DDDCCC@@@>>>===@@@EEEIIISSS]]]lllxxxxxxiii\\\TTTJJJJJJIIIGGGEEEFFFIIILLLLLLOOOVVV___gggooouuuwwwwwwyyyzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~|||{{{}}}~~~|||zzz{{{}}}~~~}}}~~~~~~vvvnnnhhh]]]WWWTTTVVV[[[cccmmmwww|||~~~}}}|||zzzwwwuuutttttttttttttttuuuuuutttooohhhccc\\\VVVOOOHHHDDDBBB@@@???????????????>>>>>>>>>>>><<<<<<===<<<::::::;;;===888777666555555666888999888;;;@@@EEEJJJQQQWWW\\\^^^bbbfffjjjnnnqqqvvvyyy}}}~~~xxxttt{{{mmmdddcccgggxxx~~~wwwtttnnn___MMMCCC;;;;;;::::::;;;===>>>???BBBBBBCCCGGGMMMRRRUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ___aaacccddddddeeeggghhhiiiiiiiiijjjmmmqqqtttwww|||www[[[IIIBBB???>>>????????????????????????@@@BBBAAA@@@@@@CCCGGGKKKNNNQQQWWW___ffflllqqqtttwww}}}tttjjjaaaaaaffflllsssyyy{{{uuuiii]]]KKKAAA888555555555666999777777888:::<<<>>>@@@AAABBBDDDGGGKKKPPPTTTWWWYYYWWWUUUSSSQQQQQQRRRTTTVVVTTTVVVWWWXXXYYY\\\___bbbaaaeeehhhmmmyyyxxx]]]CCC:::;;;::::::===BBBAAA@@@======@@@EEEIIIPPP[[[jjjwww{{{lll]]]UUUKKKIIIGGGEEEEEEFFFIIILLLLLLPPPVVV^^^fffmmmsssvvvwwwxxxzzz{{{zzzzzz{{{||||||~~~~~~}}}~~~~~~}}}~~~~~~|||zzz{{{}}}|||zzzyyyyyyzzz|||~~~~~~}}}{{{wwwrrrmmmfff^^^YYYPPPLLLJJJMMMSSSZZZgggrrrxxx}}}yyyvvvsssrrrrrrrrrppppppqqqpppnnnhhh```ZZZSSSNNNHHHCCC@@@@@@??????======>>>>>>>>>?????????===>>>>>>===<<<;;;<<<===:::999888888888888999999888:::===???BBBFFFKKKOOOUUUYYY___dddiiinnntttwwwzzz|||~~~|||sssnnnxxxmmmfffgggnnn~~~{{{vvvtttmmm\\\KKKAAA<<<;;;;;;;;;<<<>>>???@@@BBBCCCEEEIIIMMMQQQTTTUUUXXXWWWWWWWWWWWWWWWXXXYYY___```bbbbbbbbbbbbdddfffhhhhhhhhhjjjlllpppssstttzzz}}}xxx]]]JJJCCC@@@???>>>>>>>>>>>>>>>????????????AAA@@@??????AAADDDHHHJJJLLLRRR[[[cccjjjoootttwww}}}ppphhhbbbccchhhmmmtttzzz{{{tttfffYYYGGG>>>666555666666777:::888888999:::<<>>AAAAAA???======???DDDHHHOOOZZZiiiwww}}}nnn___VVVLLLIIIFFFDDDEEEGGGIIIKKKOOOQQQVVV]]]eeelllqqqtttvvvxxxzzz{{{zzzzzz{{{|||{{{|||}}}}}}||||||~~~~~~~~~~~~~~~{{{zzz{{{}}}~~~yyyvvvuuusssssstttuuutttsssrrrqqqnnnkkkfffaaa\\\VVVPPPLLLFFFCCCCCCGGGKKKRRR___jjjsss|||}}}{{{xxxtttrrrqqqqqqqqqmmmmmmlllkkkhhhaaaYYYSSSLLLHHHCCC@@@???@@@@@@???<<<======>>>??????@@@@@@>>>???@@@???===<<<===>>>;;;;;;:::999999999999999777888:::<<<===@@@DDDGGGMMMQQQXXX^^^eeelllrrrvvvxxxzzz|||zzzqqqjjjxxx~~~lllggglllvvv}}}yyywwwtttkkkYYYIIIAAA===<<<<<<<<<>>>???AAABBBBBBDDDGGGJJJMMMPPPSSSUUUXXXXXXXXXWWWWWWXXXYYYYYY^^^___aaaaaa``````bbbcccgggggghhhiiikkknnnqqqrrrvvv|||uuuwww{{{bbbMMMCCCAAA???============>>>>>>?????????AAA@@@???>>>???AAADDDFFFIIIOOOWWW```hhhnnntttxxx}}}zzzlllfffcccggglllpppvvv|||~~~yyyqqqcccVVVDDD<<<666666888777888:::999999999;;;===@@@CCCEEEGGGHHHKKKNNNRRRUUUXXXZZZ[[[YYYVVVTTTSSSSSSUUUVVVUUUWWWXXXZZZ[[[^^^bbbeeeeeejjjpppttt~~~dddHHH======<<<<<>>BBBFFFOOOZZZiiiwww}}}nnn```WWWMMMIIIEEECCCDDDGGGIIIKKKOOORRRVVV\\\cccjjjpppsssvvvxxx{{{|||{{{zzz{{{{{{yyy{{{|||{{{{{{|||~~~{{{}}}~~~~~~~~~{{{zzz{{{}}}zzzuuurrrqqqmmmmmmmmmlllkkkiiigggeee```\\\WWWRRRNNNJJJFFFCCC???>>>???CCCFFFKKKUUU```llluuu||||||xxxvvvtttqqqpppooonnnnnnjjjiiigggddd```ZZZSSSNNNGGGDDDAAA??????@@@@@@???>>>??????@@@AAAAAABBBBBB@@@BBBCCCBBB@@@???>>>???<<<<<<;;;:::999888888777444666888999;;;>>>BBBEEEGGGKKKQQQWWW^^^gggooouuuvvvxxx{{{yyyrrrjjj{{{zzzkkkhhhppp}}}{{{xxxwwwsssgggUUUFFF???============>>>@@@BBBDDDBBBEEEIIILLLNNNPPPRRRTTTWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]____________aaabbbdddeeefffgggjjjlllnnnooorrryyyvvvrrruuu}}}dddNNNCCCAAA???;;;=========>>>??????@@@@@@AAA@@@???>>>>>>@@@AAABBBFFFLLLTTT]]]eeelllssswww|||ssseeeaaaaaaggglllpppuuu{{{}}}|||wwwnnn___RRRAAA;;;777999:::999888888:::999:::;;;===AAADDDFFFIIIJJJMMMOOOSSSVVVXXXYYY\\\ZZZWWWTTTSSSTTTUUUVVVWWWXXXZZZ[[[\\\___cccfffeeekkkrrrvvv}}}cccHHH>>><<<:::;;;@@@AAAAAA???===<<<===AAADDDOOOZZZiiivvv}}}nnnaaaXXXMMMIIIDDDBBBDDDGGGIIIJJJLLLOOOSSSZZZaaaiiipppsssuuuxxx{{{|||{{{zzzzzz{{{xxxyyyzzzzzzzzz{{{~~~{{{||||||{{{}}}~~~}}}}}}|||xxxtttpppooooooiiihhhhhhfffdddaaa^^^\\\UUUQQQKKKGGGDDDAAA???>>>::::::===@@@AAADDDLLLVVV```hhhpppsssuuuwwwvvvssspppoooooonnnmmmlllkkkkkkfffdddaaa]]]YYYTTTNNNJJJEEECCCBBBBBBCCCCCCBBB@@@BBBBBBCCCCCCDDDDDDEEEEEECCCEEEFFFFFFDDDBBBAAABBB>>>>>>>>>===<<<;;;999999555666888888999;;;>>>AAAAAADDDIIIOOOWWW```jjjqqqtttvvvzzz~~~~~~xxxsssooo~~~~~~uuuhhhhhhsssyyywwwuuupppcccPPPBBB===<<<<<<<<<<<<>>>@@@BBBCCCBBBFFFJJJMMMNNNOOORRRTTTUUUUUUUUUUUUVVVXXXYYYYYYZZZ[[[]]]^^^^^^^^^```bbbaaaaaacccdddfffhhhjjjkkkkkksss~~~{{{ppplllxxxttt^^^III@@@AAA@@@<<<======>>>??????@@@AAAAAABBBAAA???>>>>>>???@@@@@@CCCIIIQQQZZZaaaiiippptttzzz|||ooo]]][[[^^^dddjjjmmmrrrwwwzzz}}}}}}zzzuuulll]]]OOO@@@:::777:::<<<:::777888:::::::::;;;>>>AAAEEEGGGKKKLLLNNNPPPSSSVVVXXXYYY]]][[[XXXUUUTTTTTTUUUVVVXXXYYY[[[\\\]]]```dddgggdddkkkrrrwww~~~zzzaaaHHH>>>;;;888:::@@@AAAAAA@@@>>><<<===@@@BBBOOOYYYhhhuuu~~~|||nnnaaaYYYNNNIIICCCAAADDDGGGJJJJJJIIIKKKPPPWWW```iiippptttuuuxxx{{{||||||{{{zzz{{{xxxyyyzzzyyyyyy{{{~~~||||||}}}}}}}}}~~~}}}yyyxxxwwwsssooommmlllmmmffffffeeeccc```\\\YYYWWWOOOKKKEEEAAA???>>><<<;;;777888;;;?????????FFFPPPUUU^^^eeehhhjjjmmmmmmjjjjjjjjjkkkkkkkkkjjjiiihhhdddaaa\\\XXXUUUPPPKKKHHHFFFEEEEEEFFFGGGGGGEEECCCEEEFFFFFFFFFGGGGGGGGGHHHFFFHHHIIIIIIGGGEEEDDDDDDBBBBBBBBBAAA@@@>>>===<<<999999999888777777999;;;===???CCCIIIQQQ[[[fffnnnsssvvvzzz~~~|||}}}}}}~~~|||wwwtttttt~~~}}}~~~rrrfffgggsssxxxvvvtttnnn___LLL@@@<<<;;;;;;;;;;;;===???AAACCCBBBFFFKKKNNNNNNOOOQQQTTTSSSSSSSSSTTTUUUWWWXXXYYYXXXZZZ\\\]]]]]]^^^```bbb^^^___```bbbdddfffggghhhdddmmmwww~~~nnneeemmm{{{pppgggTTTBBB<<>>>>>???@@@AAAAAAAAABBBAAA@@@>>>>>>>>>??????AAAGGGOOOWWW___gggnnnrrrxxx{{{~~~mmm]]]]]]```eeekkkqqqtttuuuxxx||||||wwwrrriiiWWWEEE===999555444555777666444::::::<<>>===;;;>>>CCC???AAABBB@@@===<<<>>>AAAIIITTTdddrrr|||{{{pppbbbXXXPPPIIIDDDDDDDDDDDDFFFJJJLLLOOOSSSWWW]]]eeennnsssyyy{{{}}}}}}|||{{{{{{|||yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}yyyvvvssspppmmmiiidddaaa^^^]]]]]]\\\[[[YYYTTTQQQIIIEEE@@@<<<;;;999888666999888888999;;;>>>AAACCCLLLQQQXXX\\\___``````aaa___```bbbcccddddddccccccaaa___[[[VVVPPPLLLIIIGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMNNNOOOOOOOOOQQQRRRSSSRRROOOLLLIIIIIIDDDDDDDDDCCCBBB???===<<<:::999888777777777777777:::<<>>===<<<======<<<<<<>>>BBBEEEGGGJJJNNNQQQRRRSSSTTTUUURRRRRRRRRRRRSSSUUUVVVWWWTTTVVVZZZ]]]___````````````aaabbbbbbbbbdddgggjjjiiimmmqqqtttxxx~~~vvvdddbbbjjjpppqqqppphhh[[[NNNHHHBBB<<<:::===>>>>>>>>>???@@@BBBCCCDDD????????????>>>>>>======???DDDLLLVVV```hhhnnnqqqrrrtttwwwzzz}}}mmm______```dddjjjooossstttwwwzzz{{{wwwqqqgggTTTCCC<<<999555444555777666555:::;;;===???BBBFFFHHHJJJMMMOOORRRSSSTTTUUUXXXZZZXXXYYYYYYXXXWWWWWWXXXZZZ]]]]]]^^^___```aaaaaabbbffffffjjjrrrzzz~~~~~~www^^^FFF<<<:::888:::???AAACCCCCC@@@===;;;>>>@@@GGGQQQ```oooyyy|||qqqcccYYYQQQIIIDDDDDDDDDDDDFFFJJJKKKMMMQQQVVV\\\ccclllqqquuuxxx|||}}}}}}||||||}}}yyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{vvvtttqqqnnnkkkgggaaa^^^XXXWWWVVVUUUTTTRRRNNNKKKFFFCCC>>>;;;:::999777666888888888888:::<<>><<<;;;<<<=========???CCCFFFHHHKKKOOOQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWUUUWWWZZZ]]]```aaaaaa```___```aaaaaaaaacccfffhhhfffiiimmmpppttt{{{{{{gggaaaeeejjjkkkllliii]]]QQQJJJDDD===;;;===>>>>>>???@@@AAABBBCCCCCC@@@@@@?????????>>>>>>>>>@@@DDDKKKTTT]]]eeekkknnnrrrtttvvvzzz}}}mmmbbbaaaaaaccchhhmmmqqqrrrtttwwwxxxuuuooobbbPPP@@@;;;999666444555777777666;;;<<<===@@@CCCFFFHHHJJJMMMOOOSSSUUUUUUVVVWWWYYYXXXYYYZZZYYYXXXXXXYYY[[[^^^^^^___```aaabbbccccccddddddgggnnnuuu~~~|||zzz}}}~~~{{{aaaHHH===:::777999???EEEFFFEEEAAA<<<;;;===@@@DDDMMM[[[jjjvvv~~~}}}rrrdddZZZQQQJJJDDDDDDDDDCCCFFFIIIIIILLLOOOTTTZZZaaajjjoooqqquuuzzz}}}~~~}}}}}}}}}yyyzzz{{{{{{}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}}}}{{{zzzyyyrrrpppnnnlllhhhccc^^^YYYRRRPPPOOOOOONNNLLLHHHFFFCCC@@@<<<:::999999888666888888777777888:::<<<===>>>AAADDDFFFGGGHHHJJJLLLMMMOOORRRUUUXXXZZZZZZ[[[VVVTTTPPPLLLJJJIIIIIIIIIKKKMMMOOORRRUUUXXXZZZ[[[^^^^^^^^^___```bbbdddeeeggghhhhhheee```YYYRRRNNNKKKKKKJJJHHHFFFCCCAAA@@@;;;;;;:::999888888777777777999;;;>>>DDDMMMWWW]]]ffflllssswwwyyy{{{~~~}}}~~~~~~~~~{{{~~~}}}qqqfffaaalll{{{zzzrrrdddRRRCCC<<<;;;:::<<<===>>>???BBBEEEHHHMMMOOORRRRRRRRRQQQQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVWWWXXX[[[]]]___`````````]]]___`````````aaadddfffdddgggjjjmmmqqqzzzmmmdddeeeiiilllooopppeeeXXXNNNFFF???===>>><<<===???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@?????????@@@CCCJJJRRRZZZbbbhhhkkkqqqsssuuuyyy|||~~~mmmdddbbbaaaccchhhlllpppqqqqqqtttuuussskkk]]]KKK===:::888666555555777888888<<<===>>>@@@CCCFFFIIIJJJLLLOOOSSSVVVVVVVVVWWWWWWYYYZZZZZZZZZXXXXXXZZZ\\\^^^^^^___```aaaccccccddddddcccfffkkkqqq{{{~~~{{{wwwzzzfffKKK@@@<<<:::===BBBHHHIIIGGGBBB<<<:::<<>><<<:::::::::999888777777777777777888999:::;;;===>>>??????@@@CCCEEEFFFHHHKKKNNNPPPRRRRRRRRRNNNLLLIIIFFFFFFGGGIIIKKKNNNPPPSSSWWW\\\```ccceeehhhggggggggggggggghhhiiinnnppprrrrrrnnneeeZZZSSSPPPOOOMMMJJJHHHEEECCCAAA>>>>>>>>>===<<<;;;:::999888999:::===AAAIIIRRRYYYdddiiiqqqvvvxxxzzz}}}~~~}}}~~~}}}}}}}}}xxx{{{pppfffbbbooo}}}zzzqqqaaaOOOBBB<<<:::999;;;>>>???AAADDDHHHKKKSSSUUUVVVVVVTTTRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXZZZ\\\]]]^^^______]]]^^^````````````bbbdddfffhhhjjjmmmrrr}}}zzzqqqoooqqqvvv{{{{{{qqqaaaRRRGGG@@@>>>>>>:::<<<>>>@@@AAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@???BBBHHHOOOXXX```gggkkkoooqqqtttwww{{{}}}pppdddcccbbbeeeiiimmmpppqqqqqqqqqrrrpppgggWWWFFF<<<999888777666555777999:::===>>>???AAADDDGGGIIIJJJLLLOOOSSSUUUUUUUUUUUUVVVXXXYYYZZZYYYXXXYYY[[[\\\]]]]]]^^^___aaabbbcccdddeeeeeegggkkkpppyyy|||~~~zzz{{{jjjNNNAAA===<<>>AAAHHHSSSbbbqqq|||vvvhhh^^^RRRKKKEEEDDDDDDCCCEEEHHHIIIKKKOOOSSSYYY```hhhmmmppptttyyy}}}}}}{{{zzzyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}zzzyyytttttttttttttttsssssssssnnnllliiigggccc^^^XXXTTTOOOMMMKKKJJJJJJIIIFFFDDD@@@>>><<<<<<<<<<<<:::999666666666666777777888888:::;;;<<<;;;;;;<<<>>>AAABBBDDDFFFHHHIIIJJJJJJIIIGGGEEECCCBBBCCCFFFJJJLLLRRRTTTWWW\\\bbbfffjjjlllttttttttttttrrrqqqnnnmmmlllooossswwwuuulll```WWWSSSRRROOOLLLIIIFFFDDDBBB????????????>>><<<:::999555666666888;;;BBBJJJPPPbbbhhhpppuuuwwwyyy|||~~~~~~|||}}}~~~xxxzzzrrrhhheeeqqqyyynnn^^^MMMAAA;;;:::999<<>>===999:::<<<>>>???>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@EEELLLUUU___gggkkkmmmnnnrrruuuyyy|||~~~~~~|||}}}qqqbbbbbbcccggglllppprrrsssqqqppppppnnncccRRRCCC<<<777888888666555777:::<<<>>>???@@@BBBDDDGGGIIIKKKLLLOOORRRSSSSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXZZZ\\\\\\]]]^^^```aaacccdddeeeggggggjjjmmmpppxxx{{{{{{mmmPPPAAA===;;;>>>DDDJJJKKKJJJFFF@@@<<<<<<===@@@FFFPPP___ooo{{{xxxjjjaaaRRRKKKEEEDDDDDDCCCDDDHHHIIIKKKNNNRRRXXX___ggglllpppsssxxx{{{{{{zzzyyyyyyzzz{{{||||||~~~~~~~~~|||zzzyyyssssssrrrrrrqqqqqqqqqpppmmmkkkfffccc___ZZZUUURRRKKKIIIGGGFFFFFFEEEDDDBBB@@@>>>===<<<===<<<:::999555555666666777777777888777888999999888999;;;===???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@AAACCCGGGKKKMMMTTTVVV[[[aaagggmmmrrrtttzzz|||~~~zzztttppphhhjjjnnnssstttnnnccc[[[XXXVVVRRRNNNJJJGGGEEEDDD???@@@@@@@@@>>><<<:::999888888888888;;;AAAHHHNNN]]]dddmmmsssvvvyyy|||{{{}}}sssllllllwwwxxxkkk[[[KKKAAA<<<;;;:::===@@@CCCEEEHHHKKKNNNQQQRRRSSSQQQOOONNNOOOPPPRRRSSSVVVXXXZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]^^^```bbbcccbbbbbbcccdddffffffgggiiiqqqvvvbbbQQQGGGBBB>>>:::;;;<<<=========<<<<<>>???CCCIIIQQQ[[[ccchhhjjjlllooosssvvvyyy|||}}}|||}}}~~~xxxzzzzzzmmm___aaadddiiiooosssuuutttrrrooonnnkkk```NNNAAA===666888888777666777:::>>>??????AAABBBEEEGGGJJJKKKLLLNNNPPPQQQQQQQQQSSSUUUVVVWWWXXXXXXWWWXXXZZZ\\\]]]^^^___aaacccdddffffffhhhiiilllooopppwwwtttUUUDDD===:::===CCCIIIKKKLLLHHHBBB===<<<<<>>??????>>>===>>>>>>???AAADDDHHHKKKMMMTTTWWW]]]dddmmmtttzzz~~~~~~~~~xxxlllkkkjjjmmmpppnnniiiccc\\\ZZZVVVQQQMMMJJJGGGFFFCCCCCCDDDCCCBBB@@@===<<<<<<<<<;;;;;;===BBBIIINNNVVV]]]hhhpppuuuyyy}}}~~~zzzyyy}}}wwwzzzrrrooossswwwiiiXXXJJJAAA===<<<;;;>>>AAADDDFFFIIIKKKNNNNNNOOOPPPOOONNNNNNOOOPPPSSSUUUXXX\\\^^^___```___[[[[[[[[[\\\\\\]]]^^^^^^```bbbeeeeeeeeeddddddeeeffffffeeehhhpppuuucccWWWLLLDDD<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>???AAAEEELLLUUU]]]bbbgggiiilllppptttwwwzzz{{{}}}}}}~~~uuuuuuyyysssfff^^^```dddkkkqqqvvvvvvvvvtttooommmjjj^^^LLL@@@>>>666777888777666777;;;>>>???@@@AAACCCEEEGGGJJJKKKLLLNNNOOOOOOOOOPPPSSSUUUUUUVVVWWWWWWWWWWWWYYY[[[^^^___aaabbbdddfffggghhhhhhjjjmmmppppppvvv~~~xxx~~~{{{ZZZHHH@@@;;;===CCCIIIKKKMMMJJJDDD>>><<<<<<>>>AAAKKKZZZkkkyyyzzzmmmcccSSSKKKEEEDDDDDDBBBDDDGGGFFFHHHKKKOOOTTT[[[ccchhhlllooossswwwyyyzzz}}}{{{{{{|||}}}~~~~~~}}}}}}~~~}}}~~~~~~~~~|||{{{zzztttsssrrrpppoooooonnnnnnkkkfff```ZZZVVVSSSPPPNNNHHHFFFCCCBBBCCCBBBAAA@@@>>><<<;;;;;;;;;:::777555333444555777888999999999555777999::::::999:::;;;777888:::;;;<<<<<<<<<<<<<<<===???BBBEEEIIIKKKMMMSSSWWW^^^gggqqqzzzsssooojjjjjjnnnpppooolll___]]]XXXSSSOOOKKKIIIHHHGGGHHHIIIHHHGGGDDDBBB@@@::::::999888:::>>>EEEJJJPPPXXXdddnnntttyyy~~~}}}yyyyyyxxxrrrvvv}}}oooqqqyyyvvvgggWWWIIIAAA======<<>>>>>>>>>>>>>>???@@@======>>>>>>?????????@@@@@@???@@@CCCIIIPPPWWW\\\fffhhhkkkooosssvvvxxxyyy~~~~~~{{{rrrsssxxx|||}}}lll___[[[^^^ccciiioootttwwwxxxxxxsssmmmeeeWWWGGG>>><<<999888888777888:::;;;<<>><<>>======>>>>>>>>>>>>>>>????????????>>>???@@@AAADDDJJJQQQVVV```dddjjjooorrrtttwwwyyyyyyzzz|||~~~yyyrrruuu{{{{{{lll___]]]```eeekkkqqquuuxxxyyyvvvqqqjjjbbbUUUEEE;;;:::888888888888999:::<<<===???AAADDDFFFGGGJJJMMMPPPVVVTTTQQQNNNMMMNNNPPPQQQXXXXXXXXXWWWWWWXXXZZZ]]]^^^^^^___aaacccdddeeefffgggdddfffkkklllppp~~~iiiLLLCCC<<<;;;CCCGGGMMMQQQOOOGGG???=========>>>DDDOOO___ooozzzqqqcccYYYOOOGGGDDDDDDBBBBBBDDDEEEGGGJJJMMMPPPWWWaaahhhmmmqqquuuxxxyyyzzz|||}}}~~~|||zzzzzz|||~~~|||~~~}}}~~~~~~{{{tttrrroookkkiiihhhhhhhhhccc```\\\YYYUUUQQQLLLIIIEEEDDDCCCAAA@@@????????????>>><<<<<<;;;:::777555555555666666777888888999888888888777777777777777777777666666777999:::;;;@@@BBBEEEHHHJJJMMMQQQTTTXXX]]]ccciiiooovvv~~~yyysssnnnggg```[[[XXXUUUSSSMMMLLLLLLLLLKKKHHHCCC??????===;;;999999<<<@@@BBBMMMVVVbbbmmmuuuzzz}}}~~~|||pppkkksss~~~yyyvvv{{{vvveeeSSSEEE>>>===>>><<<>>>BBBEEEGGGIIIKKKMMMPPPQQQRRRQQQQQQRRRTTTWWWZZZ[[[^^^```aaaaaa``````]]]^^^^^^____________^^^______```aaabbbdddeeefffiiihhhhhhjjjnnnzzzeeeLLLDDD======??????>>>???>>>>>>>>>>>>??????????????????@@@@@@BBBGGGNNNSSS]]]aaagggmmmppptttwwwyyyxxxzzz|||}}}zzzuuuzzzyyylllaaa___bbbhhhnnnssswwwyyyzzzvvvpppjjjaaaTTTDDD;;;999888888888888999;;;===>>>@@@BBBEEEGGGIIILLLPPPSSSZZZWWWRRRNNNLLLLLLNNNPPPVVVWWWXXXXXXWWWXXXZZZ\\\^^^______```bbbccccccdddeeeccceeejjjkkkooo~~~qqqRRRFFF>>>:::AAAEEEJJJOOOMMMFFF???======;;;<<>>======>>>===;;;;;;<<<;;;999666666666777777888888999999666666777777888888888888666555555666777999;;;<<>><<<::::::<<>>>>>@@@@@@@@@AAA>>>>>>>>>>>>????????????????????????@@@DDDJJJNNNWWW[[[aaafffkkkoootttwwwuuuwwwzzz|||~~~{{{zzzxxxnnnddd```dddiiioootttwwwyyyzzzxxxrrrkkkbbbTTTEEE===;;;888888888888:::<<<>>>@@@@@@BBBEEEHHHJJJMMMQQQTTT[[[XXXSSSOOOMMMNNNPPPRRRUUUWWWYYYYYYYYYYYY[[[\\\^^^______```aaabbbbbbbbbdddbbbeeejjjkkknnn}}}xxxVVVGGG===888>>>BBBGGGKKKKKKFFF@@@===<<<:::;;;???GGGTTTbbbooovvvzzzmmm___TTTJJJFFFEEECCCCCCFFFDDDGGGJJJLLLOOOVVV___gggiiinnnvvv{{{~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}~~~|||}}}~~~xxxuuupppkkkfffcccbbbaaaaaa^^^ZZZWWWTTTOOOKKKGGGEEEDDDBBB@@@???>>>=========<<<;;;;;;<<<<<<:::888777777777777888888999999777777777777777777888888444444555666888:::===>>>AAAEEEIIIMMMPPPSSSWWWYYY___ccchhhlllooouuu|||~~~vvvooohhhbbb]]]ZZZXXXVVVTTTRRRPPPMMMIIIFFFBBB@@@>>><<<;;;===???@@@EEEMMM[[[hhhqqqwww{{{|||xxxooonnn|||tttwwwwwwlllZZZJJJAAA>>>???AAA@@@BBBFFFHHHIIIKKKMMMOOONNNOOOQQQRRRTTTWWW[[[^^^aaa```^^^]]]]]]]]]^^^___\\\[[[ZZZZZZZZZ\\\]]]^^^aaaaaabbbbbbccceeefffgggdddgggkkkmmmmmmuuurrrUUUIII>>>===?????????@@@===>>>>>>>>>???????????????@@@???>>>>>>@@@EEEHHHNNNRRRXXX]]]ccciiiooorrrrrrtttxxxzzz|||~~~zzz|||xxxooofffaaadddjjjpppuuuwwwxxxxxxxxxrrrjjjaaaSSSDDD<<<;;;888888888999;;;===@@@AAA@@@CCCFFFHHHJJJNNNRRRUUUWWWTTTQQQNNNMMMOOOQQQSSSUUUWWWZZZ[[[[[[[[[\\\]]]^^^______```aaabbbbbbbbbbbb```ccchhhhhhjjjxxx\\\III>>>888<<>>>>><<<;;;:::;;;<<<<<<:::888777777777777777888888888999999888888777666666555444444555777:::===@@@BBBCCCGGGKKKOOORRRUUUYYY[[[aaaeeeiiimmmpppuuu|||zzzsssmmmgggddd]]]ZZZWWWTTTRRROOOKKKHHHEEECCC@@@>>>===>>>???@@@BBBJJJWWWcccmmmtttyyy{{{~~~wwwoooqqq}}}ooouuu~~~}}}{{{rrrfffUUUGGG@@@@@@AAACCCDDDFFFIIIJJJKKKKKKMMMOOOOOOPPPRRRTTTUUUXXX\\\___bbbaaa___]]]]]]^^^___```___^^^]]]\\\\\\]]]^^^___cccccccccdddeeefffggghhheeehhhllloooooouuuzzz|||ZZZLLL>>>;;;===>>>===>>>===>>>>>>>>>????????????@@@@@@???===<<<===AAACCCIIILLLQQQWWW]]]dddkkkppprrrtttxxx{{{}}}zzzxxx~~~|||vvvnnngggbbbffflllrrrvvvxxxxxxxxxuuuoooggg^^^PPPAAA:::999777888888999<<>>BBBJJJWWWeeeooo{{{uuudddXXXLLLGGGDDDBBBBBBEEEEEEGGGIIIIIIKKKQQQYYY```ggglllsssyyyzzzzzzzzzyyy||||||{{{{{{{{{{{{||||||{{{}}}~~~}}}|||}}}~~~|||}}}}}}}}}yyyvvvrrrmmmiiifffeeeeee___]]][[[YYYWWWTTTPPPMMMIIIHHHFFFCCCAAA@@@??????===<<<;;;;;;<<<<<<:::888666666666666666777777777::::::999888777666555555555666777999===AAAEEEGGGGGGJJJOOOSSSVVVXXX[[[]]]bbbfffkkknnnrrrwww~~~{{{vvvrrrooogggccc^^^YYYVVVRRRNNNKKKHHHFFFDDDAAA@@@???@@@@@@AAAHHHSSS___hhhpppwwwzzz|||~~~}}}uuupppuuuyyyzzz~~~vvvnnnpppxxxmmmuuu~~~}}}wwwttttttlll```QQQEEE@@@AAABBBCCCEEEHHHJJJLLLLLLMMMOOOPPPQQQSSSTTTUUUVVVYYY]]]```aaa```_________```aaabbbccccccbbbaaa````````````bbbbbbbbbbbbcccdddeeefffhhhiiillloooqqquuu}}}zzz}}}```PPP???:::<<<===<<<<<<>>>>>>>>>>>>???????????????@@@???===<<<<<<>>>AAAFFFIIIMMMSSSYYYaaaiiinnnrrruuuyyy|||yyyzzzyyysssllleeedddhhhnnntttxxxyyyyyyxxxuuuoooggg]]]OOOAAA999999777777888:::<<>>BBBDDDCCC@@@===;;;;;;<<<===???FFFSSSaaakkkwww~~~wwwggg[[[NNNIIIFFFCCCCCCFFFEEEGGGHHHHHHIIINNNVVV\\\ccchhhooouuuxxxyyyyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{zzz|||}}}}}}|||{{{{{{|||yyyyyy{{{~~~}}}~~~}}}zzzuuuoookkkhhhfffeee___^^^\\\ZZZYYYWWWTTTRRRIIIHHHFFFDDDBBB@@@??????===<<<;;;;;;<<<;;;999777666555555555555555555555999888888888777777666666777777999<<<@@@EEEHHHKKKLLLOOOTTTXXXZZZ\\\^^^```cccgggmmmqqquuuzzz}}}|||yyytttllleee___YYYTTTQQQJJJIIIFFFDDDBBBAAAAAAAAAAAAGGGPPPZZZdddmmmuuuzzzzzz}}}|||sssmmmppprrrttt}}}xxxoooqqqrrrlllvvvzzzuuuqqqooonnneeeZZZLLLBBB@@@AAABBBBBBDDDFFFJJJLLLNNNPPPRRRTTTTTTUUUVVVWWWWWWYYY\\\_________``````bbbcccdddeeeffffffeeeeeecccbbb```___aaaaaaaaaaaabbbcccdddeeejjjhhhjjjnnnqqquuu~~~{{{~~~vvvsssgggTTTAAA;;;<<<<<<;;;;;;>>>>>>>>>>>>?????????????????????===;;;;;;===???BBBDDDHHHMMMSSS[[[dddjjjmmmqqquuuyyy{{{~~~|||~~~wwwqqqjjjcccfffjjjpppvvvzzz{{{zzzzzzwwwqqqhhh___QQQBBB;;;;;;777777888:::===@@@CCCEEEGGGIIIKKKMMMNNNPPPTTTVVVVVVVVVVVVVVVUUUUUUUUUTTTVVVZZZ^^^aaaaaa``````___^^^^^^```aaaccceeefffggggggeeefffjjjhhhhhhsssaaaKKK???999;;;999<<<@@@CCCCCC@@@===;;;:::;;;<<<===DDDOOO^^^iiittt|||wwwiii]]]PPPJJJGGGDDDEEEGGGEEEGGGHHHGGGHHHLLLSSSYYY```eeelllrrrvvvxxxzzz|||yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{||||||{{{zzzzzz{{{xxxyyy{{{~~~~~~}}}}}}wwwqqqlllhhhfffeee```^^^\\\[[[[[[YYYWWWTTTIIIHHHFFFCCCAAA???>>>>>>>>>===<<<;;;<<<;;;999666555555555555555444444444777777777777888888888888888999:::>>>BBBGGGKKKMMMOOOSSSXXX\\\]]]___```bbbdddiiinnnssswww~~~zzzppphhhaaa[[[WWWLLLKKKHHHEEECCCBBBAAAAAAAAAGGGOOOXXXaaakkktttyyyzzz}}}~~~uuuqqqqqqqqqttt~~~zzzsssvvvzzzmmmlllwwwxxxssspppnnnlllaaaVVVIIIAAA???@@@AAA@@@BBBEEEIIIMMMOOORRRUUUXXXVVVWWWXXXWWWWWWXXX[[[^^^^^^___```bbbccceeefffgggggghhhhhhgggeeebbb```^^^cccbbbbbbbbbcccdddeeeeeekkkhhhhhhmmmqqquuu{{{|||xxxlllyyykkkXXXCCC<<<======<<<;;;>>>>>>>>>>>>?????????????????????===;;;;;;===???===???CCCGGGMMMUUU^^^dddgggkkkppptttvvvyyy{{{}}}{{{zzzlllcccbbbfffffflllsssvvvzzz}}}|||xxxxxxrrrgggYYYLLLBBB===<<<999:::<<<======???AAADDDGGGJJJMMMMMMLLLMMMQQQUUUTTTUUUVVVVVVUUUUUUWWWYYYZZZ___eeefffccc^^^\\\[[[^^^___```cccfffiiikkkmmmhhhggghhhkkkmmmooowwwiiiPPPBBB<<<999:::;;;>>>AAACCC@@@<<<888>>><<<===@@@DDDIIIUUU```qqqzzzxxxhhh```VVVLLLFFFDDDCCCBBBDDDEEEFFFGGGIIIMMMSSSWWW```eeelllppprrrtttxxx{{{}}}||||||zzzyyyxxxwwwwww{{{{{{{{{zzzxxxvvvuuutttvvvwww{{{~~~|||uuuooojjjgggeeeaaa^^^\\\ZZZZZZYYYWWWVVVNNNKKKFFFCCCAAA>>><<<::::::;;;;;;<<<<<<;;;;;;:::::::::999888777666555555777666666555555555666666777:::???CCCGGGKKKPPPTTTXXX[[[^^^```aaabbbdddfffkkknnnsssxxx~~~|||qqqggg___ZZZUUUQQQLLLHHHEEECCCBBB@@@@@@EEEMMMUUU^^^hhhpppvvv{{{}}}wwwyyyxxxyyy}}}wwwuuuuuurrrvvvyyyxxxppppppmmmfffZZZMMMBBB@@@BBBBBBBBBCCCEEEHHHLLLNNNQQQTTTWWWZZZZZZZZZZZZ[[[[[[[[[\\\\\\^^^aaadddeeeeeefffiiillljjjiiihhhfffdddcccbbbbbbaaaaaa``````aaaaaabbbccchhhiiijjjlllooorrrvvvwwwvvvhhhlllzzzlllYYYHHHBBBAAA===;;;;;;BBBAAA???>>>===>>>??????@@@@@@???>>>===;;;999888???===@@@GGGMMMQQQWWW^^^dddhhhnnnrrruuuwwwzzz|||wwwjjjaaa```cccgggmmmssswwwzzz}}}|||xxxxxxqqqdddVVVIII@@@<<<::::::;;;===>>>???@@@CCCFFFIIIJJJKKKLLLLLLNNNQQQTTTTTTUUUVVVVVVUUUUUUWWWYYY[[[```eeefffccc___^^^^^^``````bbbcccfffiiikkklllhhhggghhhkkklllmmmuuu~~~kkkPPPAAA<<<::::::<<>>:::===;;;<<>>???AAABBBCCC@@@@@@???>>>===;;;:::999<<<;;;===DDDJJJNNNTTTZZZaaaeeekkkppptttwwwzzz|||ssshhhaaa___aaahhhooouuuwww{{{~~~}}}yyyxxxoooaaaQQQEEE===::::::;;;<<<>>>???@@@BBBEEEHHHLLLJJJIIIJJJLLLPPPRRRRRRTTTUUUVVVVVVUUUVVVXXXZZZ]]]aaaeeeeeecccaaaaaabbbccccccccceeefffhhhjjjkkkhhhggghhhjjjjjjkkkrrrzzznnnQQQ@@@<<<<<<999;;;@@@DDDGGGEEE@@@<<<;;;::::::===@@@DDDOOOZZZdddrrr}}}mmmeeeZZZPPPJJJGGGFFFFFFDDDEEEFFFFFFHHHLLLQQQUUUZZZ```ggglllnnnppptttwwwzzzzzzzzzzzzzzz{{{{{{{{{wwwwwwxxxxxxxxxxxxxxxwwwvvvwww{{{~~~|||vvvpppllljjjgggdddaaa___^^^]]][[[YYYSSSOOOHHHCCCAAA@@@???>>>======>>>>>>>>>>>>======;;;::::::999888777666666666555555555555555666666999===CCCIIIMMMQQQUUUWWWYYY\\\aaaeeegggjjjlllooorrruuuyyy}}}xxxmmmeee^^^ZZZTTTOOOKKKHHHEEECCCCCCFFFKKKPPPXXXcccmmmtttyyy||||||}}}xxxxxx{{{~~~uuupppqqqwww||||||ssspppiii___PPPFFF>>>???CCCEEEGGGJJJNNNPPPSSSUUUWWWYYY\\\^^^___````````````aaaaaaaaa```bbbcccdddcccdddfffgggggghhhjjjkkkkkkiiigggfffffffffeeeeeeffffffggghhheeeffffffhhhkkknnnqqqrrrvvv|||xxxllleeeiiittt{{{~~~xxxiiiZZZRRRMMMGGG@@@===;;;<<<===???AAABBBBBBCCC@@@@@@@@@???===<<<:::999:::888:::AAAFFFIIINNNTTT[[[___fffkkkppptttxxx{{{rrriiicccbbbcccjjjpppuuuxxx{{{~~~zzzxxxnnn]]]MMMBBB<<<:::::::::<<<>>>@@@AAACCCGGGIIINNNKKKHHHIIIMMMQQQRRRRRRSSSTTTVVVVVVUUUVVVXXXZZZ^^^aaadddeeecccbbbdddfffeeeeeeeeefffggghhhiiijjjhhhggghhhjjjiiiiiiooowwwrrrUUUAAA<<<===777:::>>>CCCFFFEEEAAA===<<<::::::===???BBBLLLVVVaaapppqqqhhh\\\QQQJJJHHHGGGGGGDDDEEEFFFFFFGGGKKKPPPSSSWWW^^^fffkkkmmmooorrruuuxxxxxxyyyzzz{{{||||||}}}yyyyyyzzzzzzzzzzzzyyyyyyvvvxxx|||~~~zzztttpppmmmjjjgggdddaaa```___\\\[[[UUUPPPIIICCC@@@@@@??????======>>>>>>>>>>>>======;;;;;;:::999888777777666555555444444444555666666:::???EEEKKKPPPTTTXXXZZZ\\\```eeeiiikkkmmmpppqqquuuwww{{{~~~}}}qqqiiifffbbb[[[UUUPPPLLLIIIFFFFFFGGGIIIMMMTTT___jjjrrrwww{{{}}}~~~}}}wwwooommmpppzzz}}}uuurrriii^^^NNNEEE>>>@@@DDDFFFIIILLLQQQSSSVVVWWWXXXZZZ]]]___bbbbbbbbbcccccccccddddddcccdddddddddddddddeeeeeedddfffhhhkkkkkkjjjhhhgggggggggffffffgggggghhhiiieeeffffffgggjjjllloooqqqsssxxx~~~}}}oooeeehhhrrryyy|||~~~uuueeeXXXPPPHHH@@@;;;<<<===???@@@AAAAAA@@@???@@@@@@@@@???>>>===;;;;;;:::888999???CCCEEEJJJOOOTTTXXX___eeekkkpppuuuyyyssslllgggfffhhhlllqqqvvvxxx{{{~~~~~~{{{xxxlllZZZJJJAAA<<<;;;;;;999;;;>>>???AAADDDGGGJJJOOOLLLIIIKKKOOORRRSSSRRRSSSTTTUUUUUUUUUVVVXXX[[[___bbbeeeeeecccccceeehhhfffffffffffffffggghhhiiihhhggghhhjjjiiihhhmmmuuu{{{yyy^^^GGG======666888<<<@@@CCCCCC@@@<<<<<<;;;;;;>>>???AAAJJJSSS```mmmzzztttkkk^^^RRRJJJGGGFFFFFFEEEEEEEEEEEEFFFIIINNNRRRVVV]]]eeekkknnnppprrruuuvvvvvvwwwyyyzzz|||}}}}}}}}}}}}}}}}}}|||{{{zzzzzzxxxzzz}}}~~~~~~~~~xxxtttqqqllliiifffcccbbb```]]][[[VVVQQQJJJDDDAAA@@@??????======>>>>>>>>>>>>======<<<<<<;;;:::999888777777444444444444444555666666;;;???FFFLLLQQQVVVZZZ]]]aaaeeejjjmmmooopppqqqssswwwyyy|||~~~|||yyy}}}yyyssslllggg```YYYSSSNNNIIIGGGGGGGGGHHHJJJQQQ[[[fffnnnuuuyyy~~~|||tttlllllloooyyy|||uuurrriii]]]MMMFFF@@@BBBDDDFFFIIILLLRRRTTTVVVXXXXXXZZZ\\\^^^cccccccccdddddddddeeeeeeaaa````````````aaa`````````bbbeeehhhiiihhhgggffffffffffffffffffgggggghhhggggggggghhhjjjlllooopppqqqvvv|||~~~rrrrrrzzzuuueeeYYYPPPFFF???<<<===???@@@AAAAAA@@@???@@@@@@@@@@@@???>>><<<<<<;;;999999>>>AAACCCGGGLLLNNNRRRXXX___dddjjjpppsssvvvoooiiihhhjjjlllrrrvvvwwwzzz~~~~~~{{{uuuiiiWWWHHH@@@===<<<;;;999;;;>>>@@@BBBEEEHHHKKKOOONNNMMMNNNQQQRRRSSSRRRRRRTTTUUUUUUUUUVVVYYY[[[___bbbeeeeeecccccceeegggeeeeeeeeeeeefffggghhhhhhhhhggghhhkkkiiihhhmmmtttyyykkkQQQAAA<<<777777999===@@@@@@>>><<<===;;;;;;===>>>???GGGPPP[[[gggssswwwyyy}}}yyypppaaaSSSKKKGGGEEEEEEEEEEEEEEEEEEFFFHHHMMMPPPUUU\\\eeekkknnnppprrrttttttuuuvvvxxxyyy{{{|||}}}~~~}}}|||{{{zzz|||~~~~~~{{{vvvtttooolllhhheeedddaaa___\\\WWWSSSLLLFFFCCCBBB@@@???======>>>>>>>>>>>>=========<<<<<<;;;:::999888888333333333333444555666666<<>>AAAAAAEEEIIIIIIMMMSSSXXX]]]ccciiilllyyyppphhhfffiiilllqqquuuvvvyyy}}}}}}zzzqqqdddSSSEEE???===;;;::::::<<>>>>>===;;;::::::<<<<<<<<>>>>>????????????>>>>>>======<<<;;;:::999888888333333333333444555666777<<>>???AAABBBCCCAAAAAAAAAAAA@@@???>>>>>>>>>;;;;;;>>>@@@@@@CCCGGGFFFJJJNNNSSSWWW\\\bbbfffzzzpppfffdddffflllqqquuuvvvxxx||||||zzzmmmaaaPPPDDD>>><<<:::888;;;===@@@CCCEEEHHHLLLPPPLLLPPPUUUVVVTTTRRRSSSUUURRRSSSUUUUUUUUUWWWYYY\\\^^^bbbffffffdddbbbbbbdddcccccccccdddeeefffggghhhggggggiiilllkkkjjjnnnuuuzzzdddJJJ>>>;;;:::999:::<<<>>>>>>>>>:::999999:::::::::AAAJJJKKKYYYgggmmmppptttyyyzzzxxxgggXXXMMMHHHFFFEEEEEEEEEEEEEEEEEEGGGKKKNNNRRRYYYcccjjjmmmnnnppprrrrrrssstttvvvwwwyyyzzzzzz{{{{{{}}}~~~~~~}}}}}}~~~yyywwwuuurrrnnnkkkhhhfffccc```[[[WWWRRRNNNKKKHHHDDDBBB@@@@@@@@@AAAAAA@@@@@@@@@======<<<;;;:::999999888222222222333444555666777<<<>>>BBBFFFLLLTTT\\\bbbaaafffmmmsssvvvxxxyyyzzz{{{}}}|||sssjjjbbb[[[UUUQQQGGGGGGGGGHHHLLLTTT^^^eeennnsssyyy~~~yyyooojjjnnnttt}}}vvvooommmdddVVVJJJFFFDDDFFFIIIJJJNNNTTTPPPSSSVVVXXXYYY[[[^^^aaa______`````````aaaaaaaaaaaa^^^]]]^^^aaabbb```^^^]]]^^^___```aaabbbcccddddddddddddddddddeeeffffffhhhhhhggghhhiiijjjlllmmmnnnpppuuuuuu```OOOBBBAAA???>>>>>>>>>??????AAAAAAAAAAAAAAA@@@???>>>>>>;;;:::===???>>>AAAFFFEEEHHHLLLPPPTTTYYY^^^bbb~~~~~~nnneeeeeehhhiiimmmrrrvvvwwwyyy|||{{{wwwtttbbbNNNBBB<<<999888:::??????@@@CCCGGGJJJLLLLLLOOOQQQSSSTTTRRRQQQQQQRRRTTTTTTUUUWWWYYYZZZ\\\\\\cccfffhhhhhhfffdddccccccdddcccbbbbbbcccgggjjjlllhhhjjjllllllllllllnnnpppuuuoooSSSAAA>>>>>><<<::::::===???>>>999::::::;;;===???@@@AAAQQQWWW```iiinnnrrruuuvvv{{{wwwiiiZZZNNNHHHFFFEEEEEEGGGIIIHHHGGGGGGJJJMMMPPPTTT[[[ccciiimmmppppppvvvvvvwwwxxxyyyyyyzzzzzzuuuxxx{{{|||||||||}}}~~~~~~}}}|||~~~~~~zzzxxxuuurrrooommmkkkjjjhhhfffccc___XXXQQQLLLIIIEEEBBBDDDBBB@@@???@@@@@@???>>>======<<<;;;;;;:::999999555555555555666777888888;;;???DDDIIINNNSSSYYY]]]cccfffjjjmmmqqquuuzzz~~~~~~wwwnnnfff```XXXSSSNNNKKKJJJMMMPPPTTT\\\eeejjjqqqzzzvvvmmmkkksss}}}~~~qqqnnnjjj]]]PPPKKKIIIGGGHHHLLLQQQTTTUUUPPPQQQSSSXXX\\\______^^^^^^]]][[[ZZZYYYXXXYYYYYY]]]]]]^^^^^^___`````````______```aaaaaaaaaaaa```cccbbbaaaaaabbbeeegggiiiggghhhhhhgggggghhhlllooopppqqqsss|||tttYYYMMMBBB:::===CCCDDDAAA???@@@>>>===???AAABBB@@@===>>>===<<<<<<===???AAACCCCCCDDDGGGJJJMMMRRRWWW\\\{{{wwwyyy{{{zzzzzz|||zzzllldddeeehhhiiilllqqqvvvxxxzzz}}}|||xxxppp___LLLAAA<<<:::;;;>>>AAAAAACCCFFFIIILLLNNNNNNPPPRRRTTTTTTSSSQQQQQQQQQSSSTTTUUUWWWYYYZZZ[[[\\\bbbdddggggggeeecccaaaaaa______^^^^^^```cccfffhhhgggiiikkkllllllmmmooopppwwwwww[[[GGG======;;;::::::===>>>>>>;;;;;;;;;;;;<<<===>>>>>>GGGNNNYYYcccjjjqqquuuxxxwww|||yyykkk\\\PPPIIIFFFEEECCCEEEFFFFFFEEEEEEGGGJJJNNNRRRXXX```gggkkknnnoootttuuuwwwyyyyyyyyyyyyxxxvvvxxx{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{xxxuuurrrpppooommmkkkiiigggbbb\\\VVVQQQMMMIIIGGGEEECCCAAA@@@@@@@@@???>>>???>>>>>>===<<<;;;::::::666666666666777888999999===@@@DDDIIIMMMRRRXXX\\\```cccgggjjjnnnrrrvvvzzz}}}~~~~~~tttkkkccc[[[UUUQQQMMMLLLNNNPPPRRRZZZbbbhhhpppyyy~~~ssskkkkkkuuuqqqmmmgggZZZMMMJJJIIIHHHJJJNNNQQQSSSTTTTTTTTTUUUWWW[[[]]]]]]\\\\\\[[[YYYXXXWWWWWWXXXYYY\\\]]]]]]^^^______``````___```aaaaaabbbbbbaaaaaacccbbbaaaaaabbbdddfffggghhhiiiiiihhhhhhiiimmmooorrrqqqsss{{{wwwzzzoooVVVIII======BBBDDDCCCBBBAAA???>>>@@@BBBBBB@@@>>>@@@>>>===<<<<<<>>>@@@BBBCCCEEEGGGJJJMMMQQQWWW[[[~~~rrrmmmjjjgggeeehhhooowww}}}~~~|||tttiiiccceeehhhiiijjjqqqwwwyyy|||~~~yyymmm\\\III???<<<<<<>>>AAACCCDDDFFFIIIKKKNNNPPPQQQRRRTTTVVVUUUTTTRRRQQQRRRSSSTTTUUUWWWXXXZZZ[[[\\\```cccffffffdddaaa___^^^\\\[[[[[[[[[]]]```cccdddeeegggjjjkkklllmmmppprrryyy~~~~~~dddMMM===;;;999999;;;<<<======<<<<<<;;;:::::::::;;;;;;@@@FFFPPP[[[dddmmmtttxxxtttxxx|||nnn```SSSKKKGGGFFFCCCEEEEEEEEEDDDEEEGGGIIIJJJNNNUUU]]]dddiiilllnnnrrrtttwwwyyyzzzyyywwwvvvvvvxxx{{{||||||}}}~~~~~~~~~~~~{{{yyyvvvttttttrrrpppnnnkkkgggaaa[[[WWWSSSOOOLLLJJJHHHEEEDDDCCCCCCAAA@@@AAA@@@???>>>===<<<;;;;;;777777777777888999::::::>>>@@@DDDHHHKKKPPPVVVZZZ^^^aaaeeeiiilllppptttwwwzzz{{{~~~|||rrrhhh___XXXUUUQQQOOOOOOOOOQQQWWW___gggnnnwww|||~~~~~~qqqjjjnnnzzzssskkkbbbUUUKKKIIIIIIJJJNNNRRRUUUVVVUUUXXXWWWVVVWWWYYY[[[[[[[[[YYYXXXWWWVVVVVVWWWXXXXXX[[[\\\\\\]]]^^^^^^______```aaaaaabbbbbbbbbbbbbbbccccccbbbaaabbbccceeefffggghhhhhhhhhgggiiikkknnnqqqoooqqqxxxpppkkknnncccRRRAAA===???AAABBBCCCBBBAAAAAABBBCCCCCCAAA@@@BBB@@@===;;;:::<<<>>>@@@CCCEEEHHHJJJLLLPPPUUUYYYuuugggeeeaaa^^^^^^dddnnnvvv{{{yyyyyyrrrhhhccceeehhhhhhjjjqqqwww{{{~~~~~~yyyiiiYYYGGG>>><<<<<>>===<<<;;;888888888888999:::;;;;;;???AAADDDFFFIIINNNTTTWWW]]]aaafffjjjmmmqqquuuxxxwwwxxx{{{}}}xxxnnnddd]]]XXXSSSQQQQQQPPPQQQVVV^^^gggmmmvvv{{{|||}}}~~~qqqmmmssstttjjj^^^RRRJJJHHHJJJNNNTTTYYY]]]]]]\\\ZZZXXXVVVVVVXXXZZZ[[[[[[WWWVVVVVVUUUVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^``````aaabbbbbbbbbbbbbbbddddddcccbbbccccccdddeeedddeeefffffffffgggiiikkknnnlllmmmttttttllllllxxxppp\\\FFF<<<<<<>>>@@@BBBDDDCCCCCCDDDDDDDDDBBBBBBEEEBBB>>>;;;999:::<<<>>>BBBDDDGGGIIILLLOOOTTTWWWmmm^^^___^^^^^^aaaiiiqqqxxx{{{{{{zzzssshhhcccdddggggggjjjrrryyy||||||wwwgggWWWFFF???======???BBBDDDGGGJJJKKKLLLMMMPPPSSSUUUVVVXXXXXXVVVTTTTTTTTTUUUUUUWWWXXXZZZ[[[]]]]]]]]]```ccccccaaa]]][[[ZZZYYYYYYYYYZZZ\\\^^^```bbbccceeehhhjjjkkkmmmpppsssttt~~~{{{zzz~~~~~~zzz]]]GGG>>>888999;;;::::::<<<:::999999999999:::;;;;;;===AAAHHHQQQ[[[gggrrryyyyyyzzzxxxjjj]]]RRRJJJFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGJJJPPPXXX___eeejjjlllmmmooossswwwxxxwwwvvvttttttvvvxxxyyyyyyzzz}}}|||}}}~~~}}}|||{{{{{{zzzwwwuuuooolllgggbbb___[[[WWWTTTUUURRROOOMMMLLLKKKIIIGGGCCCCCCBBB@@@???===<<<<<<999999999::::::;;;<<<===@@@BBBDDDFFFHHHMMMSSSWWW]]]aaafffjjjmmmppptttvvvtttuuuwwwzzz}}}~~~tttjjjcccZZZVVVSSSRRRRRRRRRXXX___gggmmmuuuzzz{{{|||~~~}}}~~~}}}||||||sssqqqyyytttiii[[[PPPKKKJJJLLLRRRZZZaaaddddddcccYYYWWWVVVVVVXXXZZZ[[[[[[WWWVVVUUUUUUVVVWWWYYYZZZYYYYYYZZZZZZ[[[\\\\\\\\\^^^___``````aaaaaa``````ccccccccccccccccccddddddccceeefffffffffgggiiikkkmmmkkklllttt|||sssrrrvvv~~~gggMMM???<<<===@@@CCCDDDEEEFFFEEEDDDCCCCCCCCCEEECCC???;;;999999;;;<<>>>>>@@@BBBDDDHHHKKKLLLLLLMMMPPPSSSUUUWWWYYYYYYXXXVVVVVVWWWVVVWWWXXXZZZ[[[]]]^^^______```bbbaaa___\\\ZZZZZZWWWXXXXXXZZZ[[[]]]___```ccceeehhhjjjkkkmmmppprrrqqqyyyoooQQQDDD::::::;;;999999===::::::999999999:::;;;;;;999===CCCLLLXXXfffsss|||{{{{{{~~~|||oooaaaUUULLLGGGEEECCCBBBBBBCCCDDDDDDCCCFFFIIINNNUUU\\\cccgggjjjjjjmmmppptttvvvwwwwwwvvvtttvvvwwwxxxyyy{{{~~~~~~{{{{{{~~~~~~~~~}}}zzzwwwqqqooojjjgggccc```[[[XXXWWWUUURRRPPPOOONNNLLLJJJFFFEEEDDDBBBAAA???>>>===============>>>???@@@@@@CCCDDDFFFHHHJJJOOOUUUZZZ```cccgggjjjlllmmmoooqqqoooqqqssswwwzzz~~~{{{pppiii^^^YYYVVVUUUSSSSSSXXX___gggmmmtttyyyzzz{{{}}}zzz{{{}}}~~~}}}~~~{{{xxxtttxxx~~~www~~~sssvvvyyyqqqfffWWWNNNMMMLLLOOOUUU\\\cccggggggfffYYYXXXWWWWWWYYYZZZZZZYYYWWWVVVUUUUUUUUUWWWXXXYYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^``````aaaaaabbbbbbbbbbbbccceeeggggggggggggiiikkkmmmjjjmmmuuu}}}xxxuuuxxxqqqUUUEEE@@@???AAACCCDDDFFFGGGFFFDDDCCCCCCCCCDDDBBB???<<<:::999999:::;;;>>>CCCFFFIIIMMMQQQTTTxxxnnnfffbbbeeekkkrrrwwwxxxyyy{{{}}}}}}tttgggaaacccggghhhmmmuuu|||~~~~~~|||uuummm[[[OOOCCC@@@AAAAAAAAACCCEEEIIIMMMNNNLLLMMMQQQUUUTTTVVVYYYZZZYYYXXXYYYYYYXXXXXXZZZ[[[]]]___`````````aaaaaa```]]][[[[[[[[[YYYYYYZZZ\\\]]]___```aaadddfffhhhjjjkkkllloooqqqqqqwww[[[JJJ<<<;;;;;;777888======<<<;;;::::::999999:::888:::???GGGRRRaaaoooyyyzzzyyyzzzsssdddWWWMMMGGGEEECCCAAAAAACCCDDDCCCBBBEEEGGGLLLRRRYYY___dddfffhhhjjjnnnqqquuuwwwxxxxxxvvvwwwyyyyyyzzz||||||{{{}}}zzzvvvsssooollliiieeeaaa^^^[[[YYYVVVUUUTTTSSSQQQPPPIIIIIIGGGFFFDDDBBBAAA@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIKKKNNNSSSZZZ^^^hhhjjjmmmmmmlllkkkjjjkkkjjjlllooossswww|||vvvoooddd^^^ZZZXXXUUUSSSWWW^^^eeekkkrrrwwwxxxyyy|||~~~xxxyyyzzz|||}}}{{{zzzzzzzzzvvvxxx{{{~~~|||wwwtttqqquuu|||{{{rrrtttpppxxx|||qqqkkkbbbSSSLLLOOOOOOQQQUUU[[[aaaddddddbbb[[[ZZZYYYYYYZZZYYYWWWUUUVVVUUUTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\]]]^^^______`````````bbbdddeeeeeeeeefffhhhiiigggkkksssxxx|||xxxzzzuuuXXXGGG@@@>>>>>>@@@DDDFFFHHHGGGDDDBBBBBBDDDBBBAAA@@@>>><<<:::999888777;;;@@@DDDHHHLLLPPPSSS}}}qqqiiihhhhhhpppwww|||sssfff```ccchhhjjjnnnvvv|||~~~}}}zzzrrrjjjWWWKKKBBB@@@BBBCCCDDDEEEFFFKKKOOOOOOMMMMMMQQQVVVTTTVVVYYYZZZZZZYYYZZZ[[[YYYYYY[[[\\\^^^```aaaaaabbbbbbaaa___\\\ZZZ[[[\\\\\\\\\^^^___aaacccdddddddddfffiiijjjjjjlllnnnppprrrwww~~~bbbNNN>>><<<;;;777888>>>@@@???===;;;:::888888888:::;;;>>>DDDMMM[[[iiirrrxxxvvvwww}}}uuufffXXXMMMGGGGGGEEEBBBCCCEEEFFFEEECCCDDDFFFJJJPPPWWW\\\aaacccgggiiilllpppssswwwyyyzzzwwwyyyzzz{{{|||~~~|||{{{}}}yyywwwtttqqqnnnjjjeeebbb```^^^[[[ZZZZZZYYYWWWVVVLLLKKKJJJHHHFFFEEECCCCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLNNNQQQWWW]]]bbbppprrrsssrrrnnnkkkiiihhhggghhhkkkpppuuuzzz~~~~~~~~~zzzrrrhhhbbb]]]ZZZUUUSSSVVV\\\dddjjjqqquuuvvvwwwzzz}}}wwwwwwyyy{{{~~~~~~{{{yyyvvvuuuttttttqqqsssvvvzzz~~~zzzuuuqqqqqqvvv}}}}}}vvvppp}}}mmmlllxxxtttkkkggg^^^PPPKKKOOOPPPRRRUUUZZZ^^^```___]]]]]]\\\[[[ZZZZZZXXXTTTQQQUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZXXXXXXYYYZZZZZZZZZZZZZZZWWWXXXZZZ[[[\\\]]]]]]]]]\\\^^^```aaaaaaaaabbbcccdddccchhhpppsssyyy|||{{{{{{mmmpppzzztttWWWEEE>>>;;;:::;;;DDDFFFHHHGGGCCCAAABBBDDDAAA@@@@@@???===:::888777555999>>>CCCGGGKKKPPPSSSwwwqqqooooooppprrrfff```ccciiilllsssxxx}}}|||qqqeeeTTTIII@@@@@@BBBDDDFFFIIIGGGIIIJJJKKKKKKLLLOOOQQQ]]]]]]\\\[[[[[[ZZZZZZZZZXXXYYY\\\^^^____________bbb```]]][[[[[[\\\^^^___^^^^^^___```aaaaaabbbbbbeeeffffffgggiiijjjlllmmmmmmrrr|||qqqZZZCCC<<<<<<;;;999999;;;;;;;;;;;;:::999888777;;;:::<<>>BBBFFFGGGEEECCCCCCCCCAAA???>>>===<<<:::777555777:::>>>AAAEEEKKKPPPTTTvvvrrrtttxxx{{{{{{mmmbbb___dddiiillluuuyyy}}}~~~{{{nnnaaaQQQGGG??????BBBDDDGGGJJJLLLMMMNNNOOONNNOOORRRTTTZZZZZZ[[[[[[[[[[[[ZZZYYYZZZ[[[]]]^^^___```______aaa```]]]\\\[[[\\\^^^___bbbbbbbbbcccdddddddddeeeeeeeeeeeeeeefffhhhjjjkkkkkkoooxxxyyy```FFF<<<;;;:::999999;;;;;;;;;;;;:::999888777;;;999;;;@@@GGGQQQ```mmmtttwwwxxxxxx~~~zzzlll___TTTMMMGGGEEEBBBBBBCCCDDDDDDCCC@@@DDDHHHKKKMMMRRRYYY^^^dddiiipppsssssssssuuuxxx{{{zzzzzzzzz{{{~~~yyyyyy~~~}}}{{{xxxtttnnnjjjhhhgggfffeeeeeeccc```^^^VVVUUUSSSPPPNNNNNNNNNNNNOOONNNMMMMMMMMMOOOQQQRRRVVVVVVUUUTTTTTTUUUYYY\\\hhhrrryyytttmmmiiiiiiiiiiiijjjmmmrrrwww{{{}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~sssjjjaaa]]]YYYVVVVVVXXX```eeekkkpppsssuuuvvvwwwwwwxxxzzzzzzyyyxxxyyyzzzxxxuuupppllljjjiiijjjjjjlllqqqvvv{{{}}}~~~~~~~~~}}}ooohhhoooyyyqqqnnnhhh^^^UUUOOOMMMNNNNNNQQQTTTVVVWWWWWWWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSTTTSSSQQQQQQSSSTTTSSSRRRUUUUUUUUUUUUUUUVVVWWWXXXVVVWWWXXXXXXXXXWWWVVVUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^bbbaaaccchhhmmmrrrzzzsssnnnnnnvvv}}}~~~}}}}}}xxxiiiUUUFFF???>>>===<<<<<<@@@DDDDDDBBB@@@??????AAA???======<<<;;;888555888:::<<>>???CCCEEEGGGKKKKKKLLLMMMMMMLLLMMMOOOQQQVVVWWWZZZ\\\]]]\\\[[[ZZZ\\\]]]___`````````___^^^aaa___]]]\\\\\\]]]^^^___cccccccccddddddddddddddddddcccbbbaaabbbdddgggiiijjjkkkrrrjjjLLL<<<::::::999999;;;;;;;;;;;;:::999888777:::999:::???DDDLLLYYYfffqqquuuvvvvvvyyy}}}pppbbbWWWQQQGGGEEEBBBBBBCCCDDDDDDCCCAAADDDGGGIIIJJJMMMSSSYYYaaafffmmmqqqrrrsssvvvxxxzzzzzzzzzzzz{{{}}}zzzyyy}}}zzzsssooommmkkkjjjjjjjjjiiigggeee]]]\\\ZZZWWWUUUUUUUUUUUUTTTSSSSSSTTTUUUWWWYYY[[[^^^___^^^[[[WWWTTTTTTTTT^^^jjjttttttpppnnnmmmllljjjkkknnnsssxxxzzzzzzyyyyyyyyyyyyyyyzzz{{{|||}}}xxxoooeee```[[[VVVUUUWWW\\\```ffflllooorrrtttvvvyyyyyyyyy{{{|||{{{xxxvvvssspppkkkgggeeeeeeggghhhlllqqqvvv{{{}}}||||||~~~tttjjjeeennnzzzyyyoookkkcccYYYQQQNNNNNNPPPMMMPPPTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSRRRUUUSSSRRRRRRSSSTTTTTTSSSTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYY[[[]]]^^^aaa___```dddgggiiipppwwwxxxpppjjjlllpppooooooooorrrgggWWWKKKEEEAAA===999<<>>======@@@???===<<<<<<;;;888666888999;;;<<<@@@EEELLLQQQ{{{vvvwwwzzzlll]]]YYY^^^eeelllppp{{{{{{{{{{{{|||vvveeeUUUHHHAAA===@@@CCCEEEHHHMMMJJJKKKLLLLLLKKKKKKMMMOOOSSSVVVZZZ^^^```___]]][[[^^^___```aaaaaa```___^^^```___]]]\\\\\\]]]^^^___aaaaaa``````````````````bbbaaa^^^]]]^^^aaadddfffiiihhhmmm|||vvvUUU@@@::::::999888:::::::::::::::999888888999888999===@@@FFFRRR]]]mmmrrruuusssvvv~~~rrrdddXXXRRRGGGEEECCCBBBCCCCCCCCCBBBBBBDDDFFFFFFFFFIIINNNSSS^^^ccckkkoooqqqsssvvvxxxyyyyyyyyyzzz|||}}}|||zzz}}}yyytttqqqooonnnnnnooonnnlllkkkeeedddbbb___^^^]]]]]]]]]XXXXXXYYYZZZ\\\___aaaccceeefffeeebbb\\\WWWSSSRRRZZZgggrrruuusssrrrpppnnnlllnnnqqquuuyyyzzzyyywwwwwwwwwwwwwwwxxxyyyzzzzzz~~~tttiiibbb\\\VVVTTTVVVWWW[[[aaafffiiimmmqqqsssyyyxxxxxxzzz}}}|||wwwrrrqqqnnnkkkhhhfffgggiiikkkmmmrrrwww|||~~~~~~{{{xxxxxx{{{~~~zzznnngggfffooo|||vvvnnnhhh^^^TTTNNNLLLMMMOOONNNPPPSSSUUUUUUVVVWWWXXX[[[[[[ZZZYYYXXXWWWUUUTTTVVVTTTRRRSSSTTTUUUTTTTTTRRRRRRSSSSSSUUUVVVXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVUUUTTTUUUXXX[[[]]]\\\ZZZ\\\aaadddffflllsssuuu}}}uuuiiieeefffhhhjjjmmmrrrmmmdddYYYNNNDDD>>>;;;===>>>@@@@@@@@@???>>>>>>???>>>===<<<<<<;;;999777999999999:::<<>>AAADDDFFFIIINNNMMMNNNOOONNNMMMNNNPPPQQQSSSWWW\\\```cccbbb```^^^___```aaaaaaaaa```___^^^___^^^]]]]]]]]]^^^^^^___^^^^^^^^^]]]]]]]]]]]]]]]___^^^[[[ZZZ[[[^^^bbbdddggggggkkkyyyaaaHHH<<<::::::888999999::::::999999888888888777888;;;===AAAKKKUUUfffnnnsssrrrssszzzssseeeYYYQQQHHHFFFCCCBBBCCCCCCCCCBBBAAACCCDDDCCCCCCEEEKKKPPP[[[aaahhhmmmpppqqquuuxxxxxxyyyyyyzzz|||}}}~~~|||}}}yyyvvvtttrrrrrrrrrrrrqqqoookkkiiigggeeecccbbbbbbbbb]]]^^^___aaacccfffhhhiiikkklllllljjjddd___[[[YYY^^^jjjuuuxxxwwwuuusssppppppqqqtttwww{{{{{{zzzwwwwwwwwwwwwwwwwwwxxxxxxyyywwwkkkccc\\\UUURRRSSSUUUXXX]]]bbbfffjjjooorrrsssrrrrrrtttwwwvvvqqqlllooommmkkkjjjjjjlllnnnoooppptttzzz~~~~~~{{{vvvssssssvvvyyy|||uuukkkhhhiiirrr~~~uuummmfffZZZQQQKKKJJJLLLNNNOOOQQQSSSUUUUUUVVVXXXYYY[[[[[[[[[ZZZYYYXXXVVVVVVVVVUUUSSSSSSUUUVVVUUUTTTQQQQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]]YYYYYYXXXWWWWWWWWWXXXXXXWWWVVVTTTSSSSSSVVVYYY[[[ZZZYYY\\\aaaccceeejjjppprrrxxx}}}~~~kkkbbbaaadddiiinnnyyy{{{yyynnn\\\MMMFFFDDD???>>>===<<<===>>>>>>>>>>>>===<<<<<<===<<<:::888999999999888:::???EEEJJJ{{{nnn```VVVYYY```fffnnnwwwzzz}}}~~~zzzuuukkk\\\NNNBBB??????CCCEEEFFFJJJOOOLLLMMMNNNNNNMMMNNNPPPRRRTTTWWW\\\aaaccccccbbb```______```aaaaaa```___^^^^^^^^^]]]]]]]]]^^^______\\\\\\\\\]]]]]]]]]]]]]]][[[ZZZYYYYYYZZZ]]]```bbbeeefffkkkwwwmmmRRRAAA;;;:::888888999999999999999888888777666777:::;;;>>>FFFOOO[[[gggpppppppppwwwuuugggZZZRRRHHHFFFCCCBBBCCCCCCBBBAAA@@@AAABBBAAAAAACCCJJJOOOYYY___ggglllnnnpppsssvvvxxxxxxyyy{{{|||}}}~~~~~~~~~}}}{{{xxxwwwwwwwwwvvvuuuooommmkkkiiigggfffffffffdddeeegggiiilllnnnppppppqqqssstttsssoookkkhhhfffiiirrrzzz{{{zzzyyywwwssstttuuuwwwzzz}}}~~~}}}{{{{{{{{{zzzyyyyyyyyyzzzzzz~~~xxxlllccc[[[SSSPPPQQQSSSVVVZZZ^^^bbbggglllpppoooooopppqqqrrrqqqooolllkkkkkklllnnnoooqqqsssssstttxxx}}}~~~zzztttpppoooqqqsss}}}}}}{{{vvvrrrjjjjjjmmmvvvrrrjjjbbbWWWNNNKKKKKKNNNOOOPPPRRRTTTUUUUUUVVVYYY[[[ZZZZZZZZZZZZYYYXXXWWWVVVWWWUUUTTTTTTUUUVVVVVVUUURRRRRRRRRSSSSSSUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^VVVVVVTTTTTTTTTUUUVVVWWWYYYWWWUUUSSSSSSUUUWWWYYY\\\\\\^^^cccddddddggglllsssvvv}}}}}}~~~uuujjjggghhhlllrrr~~~}}}lll\\\RRRPPPDDD@@@;;;999999;;;=========<<<<<<<<<======;;;999999999999999:::===CCCGGG|||wwwjjj^^^XXX]]]bbbeeeooozzzwww}}}zzzrrrfffYYYMMMAAA???@@@DDDGGGGGGKKKPPPJJJLLLMMMMMMMMMNNNQQQSSSUUUWWW\\\```bbbbbbbbbaaa]]]^^^___`````````___^^^]]]]]]]]]^^^^^^^^^______ZZZZZZ[[[[[[\\\\\\]]]]]]WWWWWWXXXYYY[[[]]]```aaaaaadddkkkuuuxxx\\\FFF===:::888888888999999999999888888666555666999:::<<>>@@@@@@@@@???CCCJJJPPPYYY^^^fffkkkmmmnnnrrrtttwwwxxxyyy{{{|||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~|||{{{vvvtttrrrpppnnnmmmmmmmmmmmmnnnppprrruuuvvvxxxxxxyyy{{{}}}}}}zzzwwwuuuuuussszzz~~~}}}}}}|||yyyxxxxxxyyy|||~~~}}}}}}}}}}}}wwwkkkbbbZZZRRRNNNOOONNNPPPSSSVVVZZZ___eeeiiikkklllnnnnnnmmmmmmmmmnnniiilllooosssvvvxxxyyyyyyxxx{{{{{{uuurrrqqqtttwww~~~zzztttpppiiilllqqqzzzzzzlllddd]]]SSSMMMLLLNNNQQQRRRQQQSSSUUUVVVVVVWWWZZZ\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWVVVTTTTTTVVVWWWVVVUUUUUUUUUTTTTTTUUUVVVWWWWWWUUUWWWYYY[[[\\\]]]]]]]]]VVVUUUTTTTTTTTTVVVXXXYYYZZZYYYWWWUUUTTTUUUVVVWWW]]]]]]```eeefffdddgggkkkpppsss{{{{{{|||~~~{{{{{{}}}ttthhhaaaPPPIII@@@:::999;;;===>>>===<<<;;;<<<======;;;999888999:::::::::===@@@DDDyyyxxxzzztttggg]]]YYY___ccceeeooo|||vvv}}}{{{pppdddWWWNNNAAA@@@BBBFFFGGGGGGKKKQQQNNNPPPRRRRRRRRRTTTVVVXXXUUUWWW[[[^^^aaaaaaaaa```\\\]]]___`````````___^^^]]]]]]]]]^^^^^^_________WWWWWWXXXYYYZZZ[[[[[[\\\UUUVVVWWWYYY[[[^^^```aaa___cccjjjttt~~~bbbIII===:::888777888888999999999888888555444666999:::;;;BBBJJJIIIYYYhhhkkkkkkqqq||||||nnnaaaYYYIIIFFFDDDBBBBBBCCCBBBAAA===>>>?????????CCCKKKQQQXXX^^^eeejjjlllnnnqqqssswwwxxxyyy{{{|||}}}}}}~~~zzz|||~~~~~~|||}}}}}}{{{yyywwwuuutttttttttssstttvvvyyy{{{|||}}}~~~~~~~~~yyy}}}{{{zzzzzz}}}wwwkkkbbbYYYQQQMMMNNNGGGIIILLLOOORRRWWW]]]aaacccfffhhhgggeeeeeegggjjjjjjnnnsssxxx|||~~~~~~~~~zzz~~~}}}yyywwwxxx|||~~~|||tttooohhhlllrrr|||uuuggg```YYYQQQLLLMMMQQQTTTUUURRRTTTUUUVVVVVVXXX[[[]]]\\\\\\]]]^^^^^^^^^^^^]]]XXXVVVUUUUUUVVVWWWWWWVVVWWWWWWWWWVVVVVVWWWXXXXXXSSSUUUXXX[[[\\\]]]\\\\\\YYYXXXWWWVVVWWWYYY\\\]]][[[ZZZXXXWWWUUUUUUUUUUUU[[[[[[___eeegggfffiiimmmmmmqqqyyyyyyrrruuuuuu[[[RRRFFF>>><<<===???@@@<<<;;;;;;<<<======<<<:::888999:::;;;;;;<<>>BBBFFFRRR___fffhhhkkkqqqxxxxxxjjj```XXXNNNEEECCCCCCAAA@@@AAABBBAAA@@@???AAADDDHHHKKKZZZ```fffjjjkkklllooorrrqqqtttwwwyyyzzzzzz{{{|||zzz{{{||||||}}}}}}|||~~~}}}}}}}}}}}}}}}~~~~~~|||}}}}}}}}}~~~ssseee\\\TTTMMMJJJJJJFFFFFFGGGHHHKKKPPPSSSVVVZZZ]]]___aaaccceeehhhjjjkkkooovvv{{{~~~{{{wwwwwwyyy}}}xxxqqqnnnnnnqqqxxxooohhh]]]XXXRRRNNNNNNQQQSSSTTTTTTUUUVVVWWWXXXZZZ[[[[[[]]]___```___\\\ZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\ZZZ[[[\\\ZZZXXXWWWWWWXXXXXXZZZ]]]```aaa```___^^^YYYXXXXXXYYYZZZ]]]___```ddd```\\\ZZZYYYYYYXXXWWWZZZ]]]```bbbccceeegggiiilllqqqzzz~~~rrrnnnqqq|||hhhOOO???<<>><<<>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;===>>>???yyyqqqmmmpppxxx{{{rrrjjjaaa``````aaafffmmmtttyyy}}}|||yyysssiii\\\NNNEEEDDDEEEEEEGGGJJJMMMPPPQQQOOOPPPQQQRRRRRRSSSRRRRRRRRRVVVZZZ]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYSSSSSSTTTUUUXXX\\\```bbbdddgggkkknnnvvv}}}```HHH===<<<777555444555777888888888888666333222444777<<>>=========<<<<<<<<<<<<>>>===<<<;;;::::::::::::yyytttmmmkkknnnvvv}}}}}}{{{|||}}}xxxoooggg``````aaadddiiiqqqxxx|||{{{zzzvvvooodddWWWKKKCCCBBBBBBDDDFFFIIILLLOOOPPPPPPPPPPPPQQQQQQRRRTTTTTTVVVYYY[[[\\\[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZ[[[]]]]]]]]]]]]]]]___^^^]]]\\\[[[ZZZYYYYYYUUUUUUVVVXXXZZZ]]]```bbbeeehhhjjjlllqqq}}}qqqRRR@@@===777555444444666888999888777666555444555777999;;;>>>GGGRRR[[[```fffnnnttt}}}wwwnnn___UUULLLIIIGGGDDDCCCDDDCCCCCCCCCCCCDDDFFFJJJMMMVVV[[[bbbfffggghhhjjjmmmpppsssvvvxxxxxxxxxyyy{{{|||}}}~~~zzz{{{{{{{{{|||}}}~~~~~~~~~vvvjjj]]]UUUOOOIIIFFFGGG@@@?????????AAACCCFFFHHHLLLPPPVVV\\\```dddhhhkkknnnrrrxxx|||~~~}}}uuummmjjjlllvvv{{{lllgggZZZVVVQQQNNNOOOQQQSSSTTTVVVVVVWWWXXXZZZ[[[\\\\\\YYY[[[\\\\\\YYYWWWVVVVVV]]]]]]^^^^^^___`````````___``````^^^[[[YYYYYYYYY[[[]]]^^^``````___]]]\\\]]]^^^```aaaccccccddddddfffccc___]]]]]]\\\[[[ZZZ\\\___cccfffggghhhiiijjjmmmooottt}}}yyyhhh```^^^eeewwwmmmUUUFFF???>>>>>>============<<<<<<<<<<<<>>>===<<<:::999888888888vvvqqqmmmllloootttzzz}}}yyyxxxxxxzzzzzzvvvmmmfff]]]^^^aaaffflllssszzz}}}|||zzzuuukkk^^^QQQGGGAAAAAABBBDDDGGGJJJMMMOOOPPPRRRRRRQQQQQQRRRTTTVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^_______________^^^^^^]]]]]]]]]ZZZ[[[[[[]]]___aaaccceeefffhhhkkklllpppyyy^^^FFF???<<<999666555555666666555666666666666666666666666<<>>===<<<;;;<<<>>>@@@AAAFFFKKKSSSZZZaaafffkkknnnrrrvvvzzz~~~~~~ssskkkjjjmmmzzzsssgggcccZZZVVVRRRPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZ\\\]]]]]]YYY[[[]]]\\\ZZZXXXWWWXXX]]]]]]^^^______`````````bbbbbbbbb```\\\ZZZZZZZZZ[[[]]]___```aaaaaa```______```bbbdddeeeeeeeeeeeegggdddbbb``````___^^^]]]]]]aaaeeehhhiiiiiijjjjjjnnnooossszzzqqqggg```aaalllxxx^^^JJJ???===???===============<<<<<<<<<;;;::::::::::::999::::::wwwtttqqqpppsssvvvxxxyyysssssstttvvvvvvrrrjjjdddZZZ\\\aaagggnnnuuuzzz}}}|||uuuiiiZZZMMMDDDAAAEEEGGGIIILLLOOOQQQSSSTTTQQQPPPPPPPPPQQQSSSUUUVVVWWWXXXZZZZZZZZZ[[[]]]___\\\\\\[[[ZZZYYYZZZZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^___^^^^^^^^^___```aaabbbbbb^^^^^^___```aaacccdddeeeeeehhhkkkmmmpppxxx~~~xxxxxx|||nnnQQQCCC???<<<888666555666666555666666666666666555444444;;;???FFFNNNVVV]]]bbbdddmmmttt~~~{{{pppdddWWWNNNHHHFFFIIIOOOTTTVVVVVVQQQJJJFFFFFFGGGPPPVVV^^^ccceeefffiiikkkmmmpppsssuuuuuuvvvwwwxxxxxxyyy{{{}}}~~~|||}}}}}}{{{zzzzzzyyyxxxxxxwwwxxxxxx~~~~~~~~~}}}{{{yyyxxxvvvwwwxxxzzz}}}zzzkkk```UUUPPPKKKFFFCCCDDD???>>><<<;;;:::;;;===>>>DDDIIIQQQZZZaaaiiiooossswwwzzz}}}|||qqqllllllvvvqqqgggcccZZZWWWTTTTTTUUUVVVWWWWWWVVVWWWXXXYYYZZZ\\\]]]]]][[[]]]______]]][[[ZZZ[[[^^^___```aaabbbbbbbbbaaabbbcccbbb```]]]ZZZZZZZZZZZZ\\\^^^aaacccddddddddd```aaacccdddeeeeeeeeedddgggeeeccccccccccccbbbaaa___bbbfffiiiiiijjjjjjkkkmmmooorrryyyuuugggcccgggxxxnnnUUUFFFAAAAAA<<<<<<<<<===============::::::::::::::::::999999zzzyyyxxxxxxzzz||||||{{{rrrrrrrrrrrrqqqkkkddd___YYY\\\bbbiiiqqqwww{{{}}}~~~{{{sssfffWWWKKKEEECCCFFFHHHJJJMMMOOOQQQRRRRRRNNNNNNNNNOOOQQQRRRTTTTTTUUUWWWYYY[[[[[[\\\___aaa___^^^\\\[[[[[[[[[\\\]]]\\\\\\\\\[[[[[[\\\]]]]]]\\\\\\^^^```bbbdddeeefff______```aaabbbcccccccccdddhhhkkklllnnnvvv}}}wwwvvvxxxcccMMM???<<<888666777888999999555555666666555444333333999<<>><<<<<<<<<========================<<<;;;999777777}}}}}}~~~yyyxxxwwwtttooohhhaaa\\\YYY]]]dddlllsssyyy|||~~~zzzwwwooobbbTTTJJJGGGGGGFFFGGGJJJLLLNNNOOOOOOOOONNNOOOQQQRRRTTTUUUUUUUUUUUUWWWZZZ\\\\\\]]]^^^```aaa```^^^]]]\\\]]]^^^______^^^]]][[[[[[ZZZ[[[[[[[[[\\\^^^```bbbdddfffgggaaabbbbbbcccddddddddddddcccfffiiijjjkkkpppzzz{{{yyy{{{www\\\CCC@@@;;;888888888999888444444555555444444333333555888>>>IIITTT[[[]]]\\\dddkkkuuu}}}uuummmddd\\\SSSLLLKKKNNNOOOSSSUUUQQQIIICCCCCCEEEFFFNNNXXX___ccceeegggjjjkkknnnqqqsssssssssuuuvvvvvvxxx{{{}}}}}}{{{}}}{{{yyywwwvvvoooooopppqqqrrrtttuuuvvvyyyyyy{{{{{{|||{{{zzzyyywwwyyyzzz|||~~~}}}tttkkkaaaVVVQQQMMMGGGDDDDDDAAA@@@>>><<<;;;<<<===>>>AAAEEELLLSSS[[[eeennntttwwwzzz|||}}}~~~tttoooooo{{{yyyooopppwww|||qqqhhhaaaXXXVVVVVVVVVXXXYYYYYYXXXUUUUUUVVVXXXYYYZZZ[[[\\\___aaaccccccaaa````````````bbbdddeeeffffffeeeddd^^^______]]][[[YYYYYYZZZYYYZZZ\\\^^^aaacccdddeeebbbbbbbbbbbbcccdddeeeeeefffeeeeeegggjjjkkkkkkjjjccceeeffffffggghhhkkknnnjjjnnnssswww}}}tttkkkooo|||}}}{{{zzz}}}iiiSSSDDD===<<<<<<<<<<<<=========>>><<<=========<<<;;;999888~~~}}}xxxqqqhhhaaa\\\[[[___fffooovvv{{{}}}~~~uuussslll```RRRJJJIIIJJJJJJLLLNNNPPPQQQRRRRRRQQQQQQRRRUUUWWWYYYYYYYYYYYYVVVXXX[[[]]]]]]\\\]]]^^^cccaaa```^^^^^^___```aaaaaa```^^^\\\ZZZYYYYYYZZZ\\\]]]^^^```bbbdddffffffdddeeeffffffggggggffffffbbbeeeggggggggglllttt|||}}}}}}{{{fffIIIEEE???:::777666666555444444444444444444444444222555<<>><<<<<<<<<===>>>@@@CCCIIIOOOWWWaaakkkrrruuuwwwzzz}}}~~~jjjkkkqqqxxxooorrrzzzssskkkbbbZZZVVVUUUUUUVVVXXXYYYXXXWWWTTTUUUVVVWWWXXXZZZ[[[[[[```bbbddddddbbbaaa```aaa^^^```bbbdddddddddcccbbb\\\]]]]]]\\\ZZZYYYYYYZZZZZZZZZ[[[]]]___```aaabbbdddcccbbbbbbcccdddfffgggeeeeeefffhhhkkkmmmmmmllleeeeeeeeeeeeeeehhhkkkoooiiimmmrrruuuyyyvvvuuu}}}zzzsssmmmmmmwwwrrr\\\LLLCCC;;;<<<<<<<<<======>>>>>>888999;;;===>>>>>>======yyy~~~~~~yyyoooccc\\\\\\^^^ccckkksssyyy{{{|||{{{yyyrrrfffYYYNNNJJJKKKMMMKKKMMMOOOQQQPPPQQQRRRTTTRRRSSSUUUWWWXXXXXXWWWWWWZZZ[[[\\\^^^______^^^^^^eeedddbbbaaa```aaaaaabbbaaaaaaaaaaaa___\\\YYYWWWYYY[[[]]]```ccceeefffgggbbbccceeeggggggfffeeedddbbbaaabbbddddddfffppp{{{yyyXXXHHH===<<<999333555===666666666555444444333333777666888CCCSSS^^^bbbaaacccffflllttt~~~wwwnnnfff```WWWLLLHHHJJJGGGGGGFFFCCCAAA??????@@@CCCGGGNNNUUU[[[```cccdddhhhkkknnnpppqqqsssuuuvvvyyyxxxwwwxxxzzz}}}zzzzzz}}}{{{uuupppnnnkkkiiihhheeeeeefffhhhlllpppqqqrrryyy{{{~~~}}}}}}~~~vvvjjjeee^^^WWWQQQLLLGGGDDDAAAAAA@@@???????????????@@@DDDJJJOOOTTT[[[dddkkkooottt{{{~~~~~~}}}||||||}}}}}}{{{mmmnnnwwwuuuqqqwww}}}}}}oooaaaXXXVVVSSSRRRQQQTTTXXXZZZXXXVVVXXXWWWWWWVVVWWWXXXYYYZZZ[[[\\\^^^^^^^^^^^^___aaa___aaacccddddddcccaaa```^^^_________^^^\\\ZZZYYYYYYZZZ[[[\\\^^^___```aaadddccccccccccccdddeeefffiiiiiiiiiiiiiiihhhggggggfffffffffffffffggghhhhhhiiilllppprrrttt{{{yyy}}}wwwiiidddgggsssqqqaaaOOOBBB>>>>>>>>>>>>>>>>>>??????<<<<<<===============<<>>======>>>>>>>>>>>>======|||{{{yyyuuummmbbb]]]]]]___dddllltttzzz}}}}}}|||rrrkkk___TTTMMMLLLNNNPPPOOOQQQSSSTTTSSSSSSTTTVVVYYYZZZ[[[\\\^^^^^^^^^^^^[[[\\\]]]^^^^^^___^^^^^^eeeeeeeeeeeeeeeeeedddddddddddddddcccbbb___]]]\\\[[[\\\]]]]]]^^^^^^]]]]]]aaabbbcccdddeeedddcccccc]]]\\\]]]___aaadddlllvvvoooYYYEEE>>>===999555666888888888777666666555555444555888>>>FFFOOOWWW[[[YYY\\\aaahhhqqq{{{yyyrrrllldddXXXOOOLLLCCCCCCCCCCCCBBBBBBAAAAAAAAACCCGGGNNNUUU]]]cccfffiiikkkmmmnnnpppssswwwzzz{{{zzzyyyxxxyyy|||~~~}}}|||tttmmmddd\\\WWWTTTRRRQQQVVVWWWZZZ^^^ccciiimmmpppwwwzzz~~~~~~~~~vvvqqqjjjccc]]]VVVQQQMMMHHHHHHGGGGGGFFFEEEDDDDDD@@@BBBEEEFFFIIINNNVVV]]]fffnnnxxx~~~yyyyyy}}}}}}{{{}}}xxxzzzsssiii___UUUPPPPPPQQQPPPQQQTTTWWWYYYYYYXXXZZZYYYXXXVVVVVVVVVVVVWWWZZZ\\\^^^______```bbbdddddddddddddddddddddddddddaaaaaaaaa```^^^]]][[[ZZZ_______________`````````ddddddccccccccccccccccccddddddddddddcccccccccbbbccccccccccccdddeeefffggggggiiilllnnnnnnqqqvvv{{{~~~|||mmmdddbbbgggooouuu{{{zzzkkk]]]PPPJJJCCC@@@BBBCCCAAA???>>>???????????????>>>>>>~~~~~~zzzwwwsssjjj___ZZZ[[[```eeennnvvv|||}}}|||{{{ppphhh[[[QQQKKKKKKNNNPPPOOOQQQTTTTTTTTTTTTUUUVVVXXXXXXZZZ[[[\\\]]]^^^^^^\\\]]]]]]^^^^^^^^^______bbbccceeeffffffeeedddccccccccccccbbbaaa___]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\aaaaaabbbccccccccccccbbb^^^[[[[[[^^^___```gggooo{{{kkkOOOBBB???<<<999888888888777777666555555444222555888:::>>>EEENNNTTTSSSUUUZZZaaajjjttt~~~wwwrrrjjj___TTTMMMHHHFFFDDDCCCBBB@@@>>><<<@@@AAADDDIIIQQQYYYaaafffiiijjjkkkmmmooorrrwww{{{|||{{{yyyxxxxxxzzz}}}~~~{{{~~~}}}xxxttthhhbbbXXXPPPKKKIIIHHHHHHMMMOOOSSSXXX]]]dddkkkooouuuxxx~~~~~~~~~~~~}}}}}}{{{wwwpppiiibbb[[[UUUPPPJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGGGGGGGJJJRRRWWWccckkkwww}}}~~~~~~~~~~~~{{{xxx|||xxxvvv|||uuuiiiaaaZZZRRRNNNOOOPPPQQQRRRUUUWWWYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\^^^___```aaadddfffhhhgggffffffeeeffffffgggddddddcccbbb```___]]]]]]`````````_________^^^^^^cccccccccccccccbbbbbbaaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbcccdddeeefffeeehhhkkklllmmmnnnrrrttt~~~~~~}}}oooggggggmmmsssyyy{{{ooocccWWWIIIBBBBBBDDDCCCAAA@@@@@@AAAAAA@@@@@@??????}}}xxxsssiii___[[[\\\bbbhhhpppxxx}}}}}}|||zzzooofffXXXNNNIIIJJJLLLMMMNNNPPPSSSTTTTTTTTTVVVWWWXXXXXXYYYZZZ\\\]]]^^^___^^^^^^^^^^^^^^^^^^_________aaabbbcccddddddcccbbbbbbaaaaaa```^^^]]]\\\[[[\\\]]]^^^___````````````aaaaaabbbbbbcccccccccbbbaaa]]]\\\]]]]]]^^^bbbhhhtttzzz[[[GGG???<<<::::::777666666555555444444333111444666777888===EEEKKKLLLPPPUUU[[[cccnnnyyyzzztttnnneeeYYYOOOJJJFFFCCCAAAAAA@@@>>><<>>???AAAAAA@@@??????@@@CCCIIIPPPXXX]]]aaacccfffhhhkkkooossswwwyyywwwvvvuuuuuuwwwzzz{{{}}}|||wwwsssnnnnnnnnnooommmiiiccc^^^QQQLLLEEEAAA???@@@AAAAAA???CCCHHHLLLQQQXXXbbbiiinnnpppsssvvvyyy{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}wwwpppiiibbb^^^VVVUUUSSSSSSTTTWWWZZZ]]]TTTUUUUUURRROOOOOORRRUUUdddlllxxx}}}|||zzz{{{}}}~~~~~~~~~|||tttttt|||uuulllccc^^^YYYTTTRRRTTTSSSUUUXXXYYYYYYYYYZZZ\\\WWWWWWWWWWWWYYY[[[]]]^^^ZZZ\\\^^^______```bbbdddhhhhhhggggggfffeeeeeeeeeddddddcccbbbbbbbbbbbbbbb``````______^^^]]]]]]\\\___```aaaccccccbbbbbbaaaaaa```_________```bbbccccccbbbaaaaaa```aaaaaaaaabbbccceeegggjjjlllnnnoooqqqxxxuuuooowww~~~wwwbbbRRRIIIEEECCCAAABBBBBBBBBBBBAAA@@@???>>>~~~uuummmddd^^^^^^bbbhhhmmmuuu|||~~~}}}yyyvvviii^^^PPPHHHGGGJJJMMMNNNMMMOOOSSSUUUWWWXXX[[[]]][[[[[[[[[\\\^^^```bbbccc```___^^^]]]]]]^^^___```^^^^^^^^^___```bbbcccdddeeedddcccbbbaaa`````````___```aaabbbcccdddddddddbbbbbbbbbbbbbbbcccddddddeee```]]]^^^___^^^```ccciiisss|||```HHH<<<:::;;;777777666666555444444444222333333333333555777999???EEELLLRRRXXXaaalllttt{{{~~~|||vvvssspppeeeXXXKKKEEE>>>;;;===AAAAAAAAA@@@???@@@BBBFFFLLLSSSWWW\\\___cccfffiiilllpppsssvvvuuusssssssssvvvyyyzzz{{{uuunnngggbbb```aaaaaabbbaaa\\\UUUQQQJJJFFFAAA>>>===>>>???>>>;;;???CCCGGGJJJQQQ[[[ccciiijjjlllooorrruuuwwwyyyyyyzzz||||||}}}~~~|||uuunnniiibbb___[[[YYYYYY\\\```ccc___aaabbb___[[[YYYZZZ\\\hhhoooyyy~~~~~~}}}}}}~~~~~~|||{{{|||~~~~~~|||}}}}}}{{{vvvtttyyyooofff^^^[[[XXXTTTTTTVVVUUUXXX[[[[[[YYYYYYZZZ\\\ZZZYYYYYYYYYZZZ[[[]]]^^^ZZZ\\\^^^^^^^^^___aaabbbddddddeeeeeedddbbbaaa```aaa```______``````bbbcccaaaaaa``````___^^^^^^^^^]]]^^^```bbbccccccbbbaaa```___^^^]]]^^^___aaabbbbbbaaa```^^^]]]]]]\\\\\\aaa```aaabbbeeegggiiiiiilllrrr~~~sssrrryyyyyygggYYYNNNGGGCCCBBBBBBBBBAAAAAA@@@>>>>>>xxxnnnggg___ZZZ\\\aaajjjooovvv}}}|||xxxtttfff[[[NNNFFFGGGKKKOOOQQQMMMPPPTTTWWWXXX[[[]]]___YYYYYYZZZZZZ\\\___aaaccc``````^^^]]]]]]^^^___```___^^^^^^^^^```bbbdddeeehhhgggfffeeedddcccccccccaaaaaabbbcccccccccccccccccccccbbbbbbccccccdddeeeeee```]]]___``````aaaeeegggpppzzznnnQQQ@@@<<<>>>888888888777666666555555333333222222333444444444;;;AAAIIIOOOTTT]]]gggpppxxx{{{|||vvvuuutttiii\\\PPPHHH???:::<<<>>>???>>>@@@@@@@@@AAAEEEJJJPPPSSSYYY\\\aaaeeehhhkkknnnqqqtttsssrrrqqqsssuuuxxxzzz|||{{{tttlllddd\\\WWWWWWXXXYYYYYYXXXSSSMMMHHHGGGDDD???============<<<888<<>>===}}}|||ssshhh___YYYXXX___hhhhhhqqqyyy|||}}}|||vvvnnnbbb[[[PPPIIIGGGJJJNNNQQQRRRTTTVVVZZZ\\\^^^^^^___]]]\\\ZZZYYYXXXYYYZZZ[[[```___^^^]]]\\\]]]]]]^^^^^^^^^]]]]]]^^^aaadddeeegggffffffdddcccbbbbbbaaabbbaaaaaaaaaaaacccdddfffcccdddeeedddcccbbbcccdddaaaaaa```aaaaaaccceeefffcccnnn|||bbbGGG===>>>;;;;;;999666555777777666666555333222222333555666999???EEEJJJOOOVVV```hhhsssyyy{{{yyyxxxsssjjjcccQQQJJJAAA;;;<<>>>>>>>>===;;;999:::::::::;;;???GGGQQQXXX```bbbeeefffgggiiikkkmmmqqquuuyyy|||}}}~~~|||~~~|||vvvppphhhcccaaabbbdddeeelllpppssssssqqqnnnnnnooowwwyyy|||}}}xxxuuuxxxyyyyyyzzz{{{{{{{{{zzz}}}~~~|||zzz|||~~~yyyuuuvvv{{{ttthhhbbbZZZTTTRRRSSSTTTTTTVVVWWWXXXYYYZZZ\\\\\\]]]]]]\\\ZZZYYYYYY[[[]]]^^^[[[[[[ZZZZZZ[[[]]]___````````````aaaaaaaaaaaaaaa___^^^\\\ZZZZZZ[[[]]]^^^aaaaaaaaa```___]]]\\\[[[ZZZ[[[]]]___```aaabbbbbb___^^^\\\ZZZZZZZZZZZZZZZ]]]\\\\\\[[[[[[[[[[[[[[[YYY[[[\\\___```bbbccccccccceeelllyyytttmmmmmm|||hhhTTTIIIGGGCCC@@@???@@@AAA???===yyyxxxpppfff```[[[ZZZ```hhhlllssszzz}}}}}}{{{tttlllbbb[[[RRRKKKJJJLLLOOOPPPSSSTTTWWWZZZ\\\^^^______]]][[[ZZZXXXXXXYYYZZZ[[[___^^^]]]]]]]]]]]]^^^___\\\\\\[[[[[[]]]___aaabbbdddddddddeeeddddddcccbbbbbbbbbaaa```aaabbbcccdddeeehhhjjjkkkiiigggffffffcccbbbaaaaaabbbdddfffgggiiiqqqzzzlllQQQCCCAAA999999777555555666666555444333111000000111333444777<<>>>>>>>>>>>@@@DDDJJJOOOXXX[[[```cccfffhhhkkknnnooooooooopppsssuuuxxxyyy{{{~~~~~~yyy|||yyysssjjjaaaYYYSSSMMMIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>;;;999::::::::::::>>>EEENNNTTTZZZ\\\___aaabbbeeehhhjjjkkknnnrrruuuvvvwwwxxxyyy}}}|||xxxqqqllljjjhhhgggeeegggjjjnnnpppqqqsssvvvyyyyyy{{{~~~{{{wwwsssuuuvvvxxxyyyzzz{{{||||||~~~|||yyywwwvvvxxx{{{~~~wwwtttvvv}}}}}}oooccc^^^XXXSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZ\\\[[[ZZZYYYYYY[[[\\\]]][[[[[[ZZZZZZ[[[]]]^^^___^^^^^^^^^_______________]]]\\\ZZZXXXXXXXXXYYYZZZ^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[]]]^^^``````aaaaaa^^^]]][[[ZZZYYYYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^_________aaabbbiiitttvvvlllgggoooxxxbbbTTTHHHDDD@@@>>>@@@@@@???<<<~~~uuurrrllleee```]]]\\\aaahhhooovvv|||}}}|||yyyrrrjjjbbb]]]VVVQQQOOOPPPQQQQQQTTTVVVXXX[[[]]]___``````]]]\\\ZZZXXXXXXYYYZZZ[[[^^^^^^]]]^^^^^^___aaaaaa[[[[[[[[[[[[\\\]]]______```aaaccceeeeeeeeedddcccbbbaaa`````````aaabbbcccfffiiinnnooommmjjjgggffffffeeecccbbbbbbdddgggiiilllqqqvvv}}}}}}bbbNNNCCC;;;888666666666666666555444333222111111111222333444888<<<@@@DDDIIIRRRXXXfffnnnvvvzzz}}}~~~~~~{{{xxxwwwuuupppiiicccXXXPPPFFF???===?????????============>>>BBBHHHLLLUUUXXX]]]bbbeeehhhkkkmmmoooooooooppprrruuuxxxyyyyyy{{{yyyzzz~~~}}}sssmmmddd[[[TTTNNNHHHEEEBBBAAAAAA@@@@@@????????????>>>===>>>>>>>>><<<;;;;;;;;;::::::<<>>}}}zzzqqqnnniiidddaaa^^^\\\```gggqqqwww|||}}}{{{xxxqqqjjjddd```[[[WWWVVVVVVUUUTTTWWWXXXYYY[[[^^^___aaaaaa___]]][[[ZZZZZZZZZ\\\]]]^^^^^^___```aaacccdddeee^^^^^^^^^^^^_______________aaaccceeefffdddbbbaaa______^^^^^^___aaabbbccceeehhhkkklllkkkhhhfffeeeiiigggeeecccccceeehhhjjjkkkmmmqqqyyyxxx]]]HHH@@@;;;777888999777666666666555444333333333444444222555888;;;>>>CCCJJJOOO^^^gggpppuuuyyy}}}}}}{{{|||zzzxxxvvvtttpppiiidddZZZRRRGGG@@@>>>???>>>>>><<<<<<<<<<<<===@@@EEEIIIPPPTTTZZZ___cccfffiiikkknnnnnnnnnppprrrtttwwwxxxxxxyyy||||||zzz|||xxxpppkkkbbbZZZTTTNNNIIIFFFBBBBBBAAA@@@@@@@@@@@@@@@???>>>===>>>??????===<<<<<<;;;;;;:::;;;>>>DDDHHHJJJLLLOOORRRTTTXXX]]]```fffiiinnnqqqrrrssstttuuutttwwwzzz~~~}}}|||~~~~~~xxxvvvssspppooorrrvvvyyy{{{|||}}}yyyuuuttttttvvvxxx{{{}}}uuutttrrrqqqqqqtttyyy|||}}}}}}xxxuuu|||pppeeeXXXUUUSSSRRRRRRSSSRRRQQQRRRRRRSSSSSSTTTTTTUUUUUUXXXXXXXXXYYYZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTVVVXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]\\\[[[YYYXXXXXXXXXYYYYYYWWWWWWWWWWWWVVVVVVUUUUUUWWWWWWWWWXXXZZZ[[[\\\]]]^^^^^^aaaiiirrr}}}iii___aaammmxxx```LLLGGGAAA???@@@BBBBBBAAAxxx|||~~~}}}|||zzzssskkkkkkfffbbbaaa^^^\\\```fffpppwww{{{{{{zzzxxxqqqjjjdddbbb___]]]\\\\\\ZZZYYYYYYZZZ[[[\\\^^^```bbbcccaaa```^^^\\\\\\]]]^^^______```aaaccceeefffggghhhbbbccccccdddccccccaaaaaa```aaadddeeeeeeccc```^^^\\\\\\\\\]]]___aaaccceeeeeeggghhhhhhgggffffffgggjjjiiifffeeeeeefffhhhiiijjjmmmpppxxx~~~rrrWWWGGG>>>777888888555444555555555444444333333333333333444666888;;;@@@EEEIIIVVV```jjjpppvvv{{{|||zzz{{{zzzyyyxxxuuuqqqlllhhh[[[TTTIIIBBB@@@???>>>===;;;<<<<<<<<<===???CCCGGGLLLQQQXXX^^^cccfffjjjlllmmmmmmmmmnnnpppsssuuuwwwwwwxxx{{{}}}}}}xxxpppkkkccc\\\VVVQQQLLLIIIEEEEEEDDDDDDCCCCCCBBBBBB@@@???>>>???@@@@@@>>>===<<<<<<;;;::::::<<<@@@CCCFFFHHHJJJLLLNNNRRRWWW[[[___ccchhhkkkmmmnnnpppqqqppprrruuuxxxzzz{{{{{{zzz}}}~~~~~~~~~zzzvvvuuuvvvwww{{{|||~~~~~~~~~~~~{{{wwwxxxxxxzzz|||~~~vvvuuussspppooopppuuuyyy~~~zzzzzz~~~iii^^^UUUTTTRRRRRRSSSTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWYYYZZZZZZYYYYYYVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXWWWVVVUUUUUUTTTTTTQQQRRRTTTVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\]]]\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYYWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWZZZ\\\___```^^^^^^```ffflllwwwvvvfff___eeeuuugggNNNHHHAAA>>>???BBBBBBBBBuuuxxxyyyvvvsssqqqlllfffgggccc```___^^^]]]bbbhhhqqqvvv{{{zzzxxxvvvooohhhcccbbb```___``````^^^]]][[[[[[\\\]]]___aaacccdddcccbbb```^^^^^^___```aaa___aaaccceeefffhhhhhhiiieeefffhhhhhhgggeeecccaaaaaabbbcccccccccaaa___^^^[[[[[[[[[\\\^^^```bbbdddeeefffggggggfffggghhhjjjjjjiiihhhgggffffffggggggkkknnnrrrxxx}}}zzzwwwwwwzzz~~~nnnPPPBBB888777666222000333333333333222222111111000333333444666:::>>>CCCEEEPPPYYYdddkkkrrryyy|||{{{|||||||||{{{xxxtttpppmmmaaaYYYNNNFFFCCCAAA???<<<;;;<<<===<<<<<<>>>BBBEEEJJJOOOWWW^^^dddhhhkkkmmmkkkkkkkkklllnnnqqqtttuuuvvvxxxyyy{{{~~~{{{pppkkkddd]]]XXXTTTPPPMMMIIIJJJJJJJJJIIIGGGEEEDDDBBBAAA@@@AAAAAAAAA???===<<<<<<<<<;;;::::::===???DDDEEEFFFGGGIIILLLQQQUUU[[[___dddiiikkkmmmpppqqqooopppqqqssstttuuuvvvvvvxxxzzz}}}~~~}}}}}}~~~~~~|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}uuuuuuuuurrrpppqqqwww|||||||||iiiaaaUUUSSSQQQQQQSSSUUUUUUTTTVVVVVVVVVVVVVVVUUUUUUUUUSSSTTTWWWYYYZZZYYYXXXWWWTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVRRRSSSTTTUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\YYYXXXWWWVVVVVVWWWXXXXXXXXXYYYZZZZZZZZZYYYXXXWWWTTTTTTUUUWWWZZZ]]]```bbb^^^^^^```dddgggnnn}}}uuuhhheeeooo{{{qqqVVVOOOFFFAAAAAABBBBBBBBBvvvzzz{{{uuunnnkkkiiifffaaa^^^\\\]]]^^^___eeemmmsssxxx{{{yyyvvvsssllldddaaa___^^^^^^```aaa```___]]]]]]]]]^^^```bbbdddeeecccbbb```^^^^^^___```aaa___```bbbdddfffgggggggggfffgggiiiiiihhheeebbb```___```aaaaaabbbaaaaaaaaa]]]]]]\\\\\\\\\^^^___``````cccfffggggggggghhhiiiiiiiiiiiihhhhhhgggfffeeeggglllqqqvvv~~~~~~|||yyyyyy||||||\\\JJJ<<<999888222111555333333333333222111000000333222222555999===AAACCCJJJSSS^^^eeennnwww||||||~~~{{{wwwtttrrrjjjaaaUUULLLFFFBBB>>>;;;<<<<<<=========>>>AAADDDEEEKKKSSS[[[aaaeeeiiikkkiiiiiiiiikkkmmmooorrrssstttvvvxxxyyy{{{~~~}}}sssnnnhhhaaa]]]YYYUUUSSSQQQRRRSSSTTTRRROOOKKKHHHEEECCCBBBBBBCCCBBB@@@>>><<<======<<<::::::<<<===CCCDDDDDDDDDDDDGGGKKKOOOVVV[[[aaafffiiillloooqqqooonnnlllkkkjjjkkklllmmmpppsssxxx{{{|||}}}~~~~~~}}}~~~~~~}}}{{{zzzzzz{{{{{{}}}~~~tttvvvwwwvvvvvvzzzvvvhhhbbbUUURRRPPPPPPQQQTTTUUUUUUWWWWWWWWWWWWVVVVVVUUUUUUQQQSSSVVVYYYZZZYYYXXXVVVUUUVVVVVVVVVUUUTTTRRRQQQPPPQQQRRRSSSUUUWWWXXXYYYVVVVVVWWWXXXXXXXXXXXXXXXTTTUUUVVVVVVWWWVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\XXXWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\[[[ZZZXXXWWWUUUUUUUUUVVVXXX[[[^^^```^^^]]]___bbbcccfffrrr}}}vvvlllpppxxxxxxggg___SSSKKKHHHGGGFFFEEEzzzxxxoookkkjjjhhh]]]ZZZYYY\\\^^^aaaiiiqqquuuyyy{{{xxxtttpppiiiaaa^^^]]]\\\]]]___```aaa```^^^^^^^^^^^^```bbbdddfffbbbaaa___^^^]]]^^^```aaa^^^___bbbdddeeeffffffeeeeeeggghhhiiihhhddd```^^^^^^^^^___```aaabbbcccddd```___]]]\\\[[[\\\]]]]]]ZZZ^^^dddggghhhgggfffeeehhhiiiiiiiiihhhgggeeeccc```gggooossszzz~~~~~~{{{fffRRRAAA===;;;555444888555555666555444333222111222111111444888===@@@AAAFFFOOOZZZbbbkkkuuu|||}}}~~~zzzwwwuuuqqqhhh[[[PPPIIICCC>>>:::<<<===>>>======>>>AAADDD@@@FFFOOOWWW]]]aaaeeeggghhhhhhhhhiiilllnnnqqqrrrrrrtttwwwxxxxxx|||~~~wwwrrrlllfffbbb^^^[[[XXXXXXYYY[[[\\\ZZZVVVQQQMMMFFFEEEDDDCCCDDDCCC@@@>>><<<======<<<;;;:::;;;===CCCCCCBBBAAAAAACCCGGGKKKNNNSSSYYY___cccfffiiikkkmmmkkkgggdddbbbaaabbbccciiimmmsssxxx{{{}}}{{{~~~}}}~~~~~~~~~{{{xxxwwwwwwxxxxxxzzz}}}{{{tttwww{{{|||~~~~~~jjj```]]]UUURRROOONNNPPPRRRTTTTTTXXXXXXWWWWWWVVVUUUUUUUUUPPPRRRVVVYYYZZZYYYWWWVVVVVVWWWWWWWWWVVVUUUSSSRRROOOPPPQQQSSSVVVXXXYYYZZZUUUUUUVVVXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]WWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\ZZZXXXWWWVVVUUUUUUUUUWWWYYY\\\^^^]]]]]]___aaa```bbbkkkuuu~~~tttsssyyyxxxwwwmmm```UUUPPPMMMKKKIIIyyyrrrllliiihhhbbb```\\\[[[]]]cccjjjnnn{{{zzzxxxtttnnnhhhccc```]]]\\\\\\[[[\\\^^^___```\\\[[[YYYYYYZZZ^^^bbbeeefffdddbbb```______```aaabbbbbbbbbaaaaaaaaaaaaaaadddddddddccccccaaa``````^^^^^^^^^______```bbbbbb]]]]]]]]]\\\\\\]]]]]]^^^bbbbbbcccdddeeeffffffgggiiiiiiiiiiiihhhgggfffeeebbbdddkkksssxxx{{{~~~rrraaaJJJ<<<888888777444666666666555444111///...000111333444555888;;;>>>EEELLLWWW```hhhpppxxx~~~}}}zzzwwwpppdddWWWLLLEEEAAA???>>>===;;;<<<>>>??????>>>CCCFFFKKKRRRYYY___dddggghhhjjjkkkkkkkkkllloooqqqssstttuuuvvvxxx{{{}}}zzzvvvppplllhhhgggfffdddcccbbbaaa___[[[UUUQQQKKKIIIFFFDDDDDDEEEDDDCCC???>>><<<;;;::::::;;;<<<>>>>>>>>>???@@@BBBDDDEEEJJJNNNUUU]]]dddgggfffeeehhheee```\\\YYYYYYZZZ[[[cccgggnnnuuuzzz}}}~~~~~~|||~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}~~~{{{yyyzzz{{{|||xxx|||yyy{{{~~~ppp___WWWXXXNNNNNNOOOOOOOOOQQQUUUXXX[[[YYYWWWUUUSSSRRRQQQQQQRRRTTTWWWZZZZZZXXXVVVTTTVVVWWWXXXXXXWWWVVVTTTSSSQQQSSSVVVZZZ[[[[[[ZZZYYYVVV]]]```\\\XXXWWWVVVTTTVVVXXXYYYXXXWWWUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]ZZZVVVSSSQQQQQQSSSTTTYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWXXXXXXYYYZZZZZZ]]]]]]^^^___bbbeeegggiiirrr|||yyyzzzyyysssdddYYYRRRPPPzzzrrrlllhhhgggaaa^^^\\\[[[^^^dddkkkpppzzzyyywwwsssnnngggbbb^^^\\\[[[[[[ZZZ[[[\\\]]]^^^[[[ZZZYYYYYYZZZ]]]```cccaaa```___^^^^^^___aaabbb_________^^^^^^^^^]]]]]]bbbbbbbbbaaaaaa```___^^^]]]]]]]]]^^^___```bbbbbb```___^^^]]]]]]\\\\\\]]]^^^___```bbbccceeefffggghhhhhhhhhgggfffeeedddcccbbbccciiiqqquuuyyynnnTTTBBB:::888666333555555666555444222000//////000111222333555888;;;BBBIIITTT]]]fffnnnwww}}}~~~zzzssshhh[[[PPPHHHCCCBBBAAA???======>>>??????>>>BBBEEEIIIPPPWWW]]]bbbeeeeeeggghhhiiiiiijjjmmmooorrrssstttuuuwwwzzz~~~}}}xxxtttpppnnnnnnnnnmmmlllkkkjjjgggccc]]]YYYRRROOOKKKIIIHHHGGGEEEDDD@@@???===;;;:::::::::;;;999999::::::<<<>>>???@@@FFFJJJQQQZZZaaaeeeeeeeeehhhfffaaa]]]YYYWWWVVVVVV]]]aaagggooouuuzzz|||}}}zzz|||~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxzzz{{{{{{~~~yyyjjj\\\UUUTTTNNNOOOPPPPPPQQQSSSWWWZZZ[[[ZZZYYYWWWUUUTTTSSSRRRRRRTTTVVVXXXXXXWWWUUUSSSWWWWWWXXXXXXXXXWWWUUUUUUSSSUUUXXX[[[]]]^^^]]]\\\YYY___ccc```]]]\\\[[[YYYXXXYYYZZZYYYXXXVVVVVVWWWVVVWWWYYY[[[\\\]]]^^^^^^]]]ZZZWWWTTTRRRSSSUUUVVVYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[\\\___bbbeeegggnnn{{{~~~xxxuuuxxx||||||mmmbbb\\\{{{rrrkkkfffddd^^^]]][[[\\\```gggmmmrrrxxxwwwuuurrrlllfff___[[[ZZZZZZYYYYYYYYYZZZZZZ[[[YYYYYYXXXYYYZZZ\\\^^^___\\\\\\[[[\\\]]]___bbbccc______^^^]]]\\\\\\[[[[[[^^^^^^___^^^^^^]]]\\\[[[ZZZ[[[[[[\\\^^^```aaabbbaaaaaa___^^^]]]]]]]]]]]]\\\]]]^^^```bbbdddeeefffeeeeeeeeedddcccbbbaaa```bbbbbbffflllpppttt}}}|||bbbMMM@@@:::777555555555555555444333222111000111222222222333666999===DDDOOOYYYaaakkkuuu|||~~~xxxmmmaaaUUULLLFFFDDDCCCAAA>>>===>>>???>>>===@@@BBBGGGMMMSSSZZZ___bbbaaaccceeefffggghhhjjjmmmoooppprrrsssuuuxxx|||}}}yyyvvvvvvxxxyyyyyyxxxwwwuuusssnnngggcccZZZVVVRRRNNNLLLJJJHHHFFFBBB@@@>>><<<:::999999999666666666777999:::<<<===AAAEEEMMMUUU\\\bbbeeeffffffeeeccc___\\\XXXUUUTTTUUUYYY___fffnnntttxxxzzzxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}{{{yyyxxxxxxyyyzzz{{{~~~vvvlllbbbXXXQQQPPPNNNPPPQQQRRRRRRUUUYYY[[[]]]\\\[[[YYYXXXVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSWWWXXXXXXXXXXXXWWWWWWVVVUUUWWWZZZ]]]___```aaaaaa]]]dddhhheeebbbbbbaaa___ZZZ[[[\\\[[[YYYWWWWWWXXXVVVWWWYYY[[[]]]___``````\\\ZZZWWWUUUTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYYYYYYY\\\```dddfffjjjsss~~~zzzqqq{{{~~~wwwzzzqqqjjjdddaaa[[[[[[[[[]]]bbbiiippptttvvvuuusssooojjjccc\\\YYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[]]]___aaabbbaaaaaa```___^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXYYYZZZ\\\___```bbb``````___^^^^^^^^^______]]]^^^___```aaaccccccdddcccccccccbbbaaa```___^^^bbbaaaccchhhkkkoooyyyrrr]]]JJJ???::::::555555555555444444333333333444444333333444666888:::@@@JJJTTT]]]gggrrrzzz{{{qqqfffZZZPPPIIIEEECCC@@@===<<<===>>>>>>>>>>>>@@@CCCIIIOOOUUUZZZ]]]\\\___bbbdddeeegggiiikkklllnnnpppqqqsssuuuyyy|||}}}~~~|||}}}~~~|||vvvooojjj```\\\WWWSSSPPPMMMJJJHHHDDDBBB???<<<:::888888888666666777888999;;;<<<===???CCCJJJQQQYYY```fffjjjfffggggggfffccc^^^ZZZXXXQQQTTTXXX___fffnnntttwwwvvvxxx|||~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}}}}|||zzzzzzyyyyyyxxxyyy{{{}}}~~~|||wwwwww{{{yyy{{{wwwhhh```\\\UUUOOOMMMNNNOOOQQQRRRSSSUUUYYY\\\]]]]]]\\\[[[ZZZYYYWWWWWWUUUUUUTTTSSSSSSSSSSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[]]]```aaaccccccbbbiiillliiifffeeedddbbb]]]^^^___^^^[[[YYYYYYYYYXXXYYY[[[\\\^^^^^^______YYYXXXVVVTTTTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWYYYYYYZZZYYYXXXYYY[[[___cccfffhhhnnnvvv~~~|||wwwooohhhbbb___YYYYYY[[[___dddkkkrrruuutttsssppplllfff___ZZZVVVVVVWWWWWWWWWXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXXXX[[[[[[[[[\\\]]]^^^___```aaa``````^^^]]]\\\[[[[[[XXXYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWYYY[[[]]]___```]]]]]]]]]^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbaaaaaa``````bbbaaabbbfffhhhlllvvvoooXXXFFF===<<<777666666555555444444444333444444333222222555777888>>>FFFOOOXXXbbbnnnvvv}}}uuukkk___TTTLLLHHHBBB???<<<;;;<<<>>>>>>>>>===>>>@@@DDDJJJOOOTTTWWWYYY\\\___bbbdddfffhhhjjjiiikkknnnpppqqqssswwwyyyyyy}}}|||uuupppeeeaaa[[[VVVSSSOOOLLLJJJEEECCC@@@===:::888777777666666777888999;;;<<<===???CCCIIIOOOVVV^^^fffllllllmmmooonnnkkkeee___[[[SSSTTTVVVZZZ```hhhooosssuuuwww|||~~~~~~~~~~~~{{{zzzyyyyyyzzzzzzyyywwwuuuuuuvvvwwwyyy|||~~~|||yyyuuurrrtttzzz}}}wwwwww}}}|||nnn___ZZZYYYUUUPPPMMMMMMOOOQQQRRRSSSUUUXXXZZZ\\\\\\]]]\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\___aaacccdddfffllloookkkgggfffdddbbb```bbbbbb```]]][[[ZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\WWWVVVUUUTTTTTTUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[]]]aaaeeeggghhhlllrrrzzz~~~}}}rrrkkkfffaaa]]]WWWYYY\\\```fffmmmsssvvvtttrrrmmmgggaaa\\\XXXUUUUUUVVVWWWXXXYYYYYYYYYYYYVVVUUUTTTSSSTTTTTTVVVWWW[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVVVVWWWYYY[[[\\\]]][[[[[[\\\]]]^^^```bbbcccdddddddddccccccbbbbbbaaa```aaabbbccccccccccccccccccaaacccfffgggjjjsss}}}jjjTTTDDD===999888777555555444444444111111111000///000222444666;;;BBBIIIQQQ\\\gggppp|||{{{qqqggg[[[RRRMMMEEEBBB>>><<<<<<>>>>>>>>>======>>>AAAEEEJJJNNNQQQTTTXXX\\\```bbbdddggghhhgggjjjmmmoooppprrruuuwwwyyy|||~~~xxxmmmiiibbb\\\WWWSSSNNNKKKFFFDDDAAA===:::999888777555555666666888999;;;<<>>DDDJJJTTT```hhhsss{{{zzzooodddZZZUUUKKKGGGBBB>>>===>>>===============>>>AAAEEEIIILLLPPPTTTYYY]]]```bbbdddffffffiiillloooppprrrtttvvvzzz{{{~~~yyytttlllddd]]]VVVPPPMMMEEEDDDAAA===;;;999888888555555666666888999;;;<<<===@@@CCCFFFIIIRRR^^^gggppprrruuuuuusssnnnhhheee```\\\XXXUUUWWW\\\cccgggooosssyyy~~~~~~}}}}}}}}}~~~~~~~~~|||{{{xxxvvvttttttuuuuuutttsssqqqrrruuuxxx|||~~~{{{yyyyyy}}}~~~yyyuuuvvv}}}rrrhhh___\\\ZZZUUUQQQPPPPPPRRRUUUUUUUUUUUUWWWXXXXXXYYYZZZ[[[[[[ZZZXXXWWWVVVVVVWWWXXXYYYZZZZZZ[[[XXXWWWWWWXXXYYY[[[\\\]]]___^^^]]]\\\^^^```cccdddcccjjjnnnkkkhhhhhhhhhffffffggggggeeeaaa^^^]]]]]][[[[[[[[[\\\[[[[[[ZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUXXXXXXYYY[[[\\\]]]^^^___]]]\\\ZZZXXXXXXYYY[[[]]][[[\\\^^^aaaccceeefffgggggghhhnnnuuuyyy|||rrrmmmuuusssiiieeeccc```\\\WWWYYY]]]bbbhhhnnnsssvvvuuupppiiiaaa[[[WWWUUUUUUTTTVVVXXXZZZ\\\]]]]]]]]]WWWUUURRROOOOOOQQQSSSUUUUUUVVVWWWYYYZZZ[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\\\\\\\]]]^^^______aaabbbbbbbbbcccccccccccc```bbbdddfffhhhiiijjjjjjdddccceeehhhiiijjjrrrzzz}}}~~~{{{aaaLLL<<<:::888666444444444444111222222111111111444666333777<<<@@@FFFOOO[[[cccllluuuvvvkkkaaa[[[PPPLLLFFFAAA>>>>>>===<<<======<<<<<>>;;;>>>@@@AAADDDLLLYYYbbbiiilllpppttttttrrrooolllddd___YYYTTTTTTXXX^^^cccmmmqqqxxx~~~}}}||||||||||||~~~~~~~~~~~~~~~}}}{{{zzzvvvtttrrrrrrssssssrrrqqqtttvvvyyy}}}{{{xxx{{{}}}yyyuuurrrtttssswwwppphhh```]]]ZZZUUUQQQQQQSSSTTTWWWWWWVVVVVVWWWXXXWWWXXXYYYZZZZZZYYYWWWVVVUUUVVVXXXZZZ[[[\\\\\\\\\YYYYYYYYYYYY[[[]]]___```aaa```^^^]]]^^^```ccceee```hhhlllkkkiiijjjkkkiiiggghhhhhhfffbbb___^^^^^^YYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVXXXXXXZZZ[[[]]]___```aaa^^^]]]ZZZYYYYYYZZZ\\\^^^ZZZ\\\___bbbdddfffffffffeeeffflllsssvvvzzzrrrcccggguuurrriiiccc\\\ZZZZZZYYY[[[^^^eeelllqqqttttttxxxnnnddd^^^ZZZUUUUUUXXXWWWWWWWWWWWWXXXZZZ[[[\\\WWWUUUSSSRRRQQQQQQSSSSSSUUUUUUVVVYYY[[[\\\[[[YYYWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTUUUWWWXXXZZZ[[[\\\SSSSSSTTTUUUWWWYYY[[[\\\\\\[[[ZZZZZZZZZ[[[]]]^^^aaacccddddddccccccdddeeedddfffggggggfffeeeeeefffggggggggghhhkkknnnrrrtttxxxyyy~~~vvv\\\III===777999777111222999222111111111222333333444555666888;;;@@@HHHQQQWWWgggooo{{{wwwmmmcccZZZRRRIIIBBB@@@>>><<<:::<<<<<<<<<===>>>@@@AAABBBHHHMMMSSSYYY]]]```ccceeegggiiikkkmmmnnnqqquuuwwwxxxxxxyyyzzz~~~xxxnnneee\\\SSSLLLKKKHHHDDDBBB@@@???===<<<;;;:::999999:::<<>>===@@@FFFMMMQQQWWW\\\eeennnsssuuuuuutttmmmeee___^^^[[[XXXZZZ```eeelllvvv|||~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}|||{{{{{{}}}|||yyyvvvtttoooqqqsssuuuuuutttsssrrrtttwww|||}}}{{{zzzxxxxxx~~~{{{sssrrrsssrrrtttyyyjjjgggbbb^^^\\\ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZZZZ[[[ZZZXXXVVVUUUVVVWWWYYY[[[[[[[[[[[[ZZZ\\\\\\\\\\\\]]]^^^_________^^^]]]]]]]]]]]]^^^^^^hhhiiijjjkkkjjjiiigggeeeeeefffhhhhhhfffccc___\\\\\\ZZZXXXWWWVVVWWWXXXYYY\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXYYY[[[]]]^^^______^^^[[[YYYXXXYYY[[[\\\]]]___bbbddddddeeefffgggffffffiiimmmppptttnnnffffffsss{{{lllddd^^^ZZZYYYZZZZZZ[[[^^^dddkkkqqqttttttvvvmmmccc^^^ZZZVVVVVVYYYZZZ[[[[[[[[[[[[ZZZZZZYYYVVVVVVVVVVVVVVVVVVUUUUUUXXXXXXXXX[[[]]]]]]\\\ZZZXXXXXXXXXWWWVVVUUUUUUTTTUUUVVVWWWYYYZZZ[[[[[[[[[WWWWWWWWWWWWXXXZZZ[[[[[[]]]\\\[[[[[[[[[\\\]]]^^^aaabbbdddcccbbbbbbccceeedddfffhhhhhhfffffffffggggggggghhhjjjlllooorrrtttvvv}}}sssUUUFFF;;;;;;:::444333777222222111111222333333444444666888:::???FFFNNNTTTccckkkwwwuuulll___XXXMMMFFFBBBAAA???===<<<<<<<<<===>>>@@@AAABBBFFFKKKQQQWWW[[[___bbbeeegggiiikkkmmmnnnppptttvvvvvvwwwxxxzzz}}}vvvmmmdddZZZTTTMMMJJJFFFCCCBBBAAA???>>>???>>>=========???AAABBBAAA???===<<<===???AAACCCJJJOOOYYYeeepppxxx|||}}}xxxppphhhddd___ZZZZZZ___dddllluuu|||~~~}}}}}}}}}}}}}}}|||}}}}}}}}}||||||~~~|||yyyvvvuuurrrssstttuuuvvvvvvuuutttwwwzzz~~~{{{xxxzzz{{{}}}|||rrrnnnooovvvxxx~~~~~~kkkhhhdddaaa```^^^\\\[[[WWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^^^^```___^^^]]]]]]___aaabbbeeefffhhhiiiiiihhhfffeeeggghhhiiiiiigggccc___]]]\\\[[[YYYWWWWWWWWWXXXYYY\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZ[[[]]]^^^______]]][[[YYYYYYZZZ[[[]]]]]]```ccceeeeeeeeefffgggggggggiiimmmooorrr|||wwwiiicccgggtttsssddd[[[WWWUUUWWWZZZ[[[\\\___dddkkkqqqssstttsssjjjbbb^^^[[[XXXYYY\\\^^^_________]]][[[YYYWWWWWWXXXZZZ[[[[[[[[[YYYXXX[[[ZZZ[[[]]]^^^___]]][[[YYYYYYYYYYYYXXXWWWVVVVVVVVVXXX[[[]]]^^^]]][[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^]]]\\\\\\]]]]]]^^^```bbbccccccbbbbbbcccddddddfffhhhhhhhhhggghhhiiiggggggiiikkknnnpppqqqrrrtttxxxjjjUUUAAA<<<;;;777444444222222222222222333333444444555666999<<>>???AAAAAADDDHHHNNNSSSXXX]]]aaadddgggiiikkklllmmmooorrrttttttuuuvvvyyy{{{~~~|||rrriii___YYYPPPMMMIIIGGGFFFEEECCCBBBCCCBBBAAAAAAAAAAAABBBBBB??????===<<<;;;:::::::::???CCCKKKZZZkkkyyy{{{sssmmmfff```___bbbdddkkktttzzz}}}~~~~~~}}}||||||||||||||||||}}}~~~}}}||||||~~~~~~{{{yyywwwuuuvvvvvvvvvvvvvvvwwwwwwxxx{{{~~~}}}xxxwww}}}uuuqqqqqqzzz~~~yyyllliiifffdddccccccaaa```YYYYYYYYYYYYYYYYYYYYYYYY]]]\\\[[[YYYYYYYYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[\\\ZZZZZZYYYZZZZZZ[[[\\\]]]```___^^^]]]]]]___aaabbbaaabbbdddeeeffffffeeeeeefffgggiiiiiigggdddaaa^^^]]]\\\ZZZYYYXXXXXXXXXYYY[[[[[[[[[ZZZYYYXXXWWWVVVYYYYYYYYYZZZ[[[\\\^^^___^^^]]][[[ZZZYYYZZZ\\\]]]___aaadddeeeeeeeeefffggghhhgggiiilllmmmooovvvtttggg```hhhvvvwwwjjj\\\TTTRRRRRRUUUZZZ[[[\\\```eeelllppprrrrrroooggg```]]]\\\ZZZ[[[^^^aaaaaa```___]]][[[ZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]___^^^\\\ZZZXXXXXXYYYYYYYYYXXXWWWVVVWWWZZZ]]]``````^^^\\\ZZZZZZZZZZZZZZZ[[[[[[\\\]]]```_________^^^^^^^^^^^^```aaacccbbbaaaaaabbbdddeeegggiiiiiiiiihhhiiijjjfffgggjjjlllnnnpppqqqqqqrrruuueeeIII<<<:::888555333333333222222222333333444333444555777:::>>>EEEIIIUUU]]]iiisss{{{|||pppgggZZZPPPJJJHHHEEECCC>>>=========>>>???@@@@@@AAADDDJJJOOOTTTYYY___cccfffhhhjjjkkkkkkmmmooorrrrrrtttvvvxxx{{{|||}}}}}}~~~yyypppfff___VVVSSSOOOMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;>>>???DDDRRReeevvv{{{uuuooojjjhhhhhheeejjjqqqvvvyyy|||}}}}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~|||}}}~~~~~~~~~~~~|||zzzxxxwwwvvvxxxwwwvvvuuuvvvwwwyyyzzz|||xxxtttyyy|||zzz{{{|||sssjjjhhheeecccddddddcccbbb[[[[[[[[[[[[[[[ZZZZZZZZZ]]][[[YYYWWWWWWXXXYYY[[[[[[ZZZYYYXXXYYYZZZ\\\]]]ZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^_________^^^^^^]]]]]]^^^```bbbcccdddddddddbbbdddeeeffffffeeecccaaa```___]]][[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZXXXWWWVVVXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ\\\]]]^^^```bbbeeefffeeeeeeeeefffhhhggggggjjjkkkkkkpppwwwrrrdddfffmmm|||ooocccVVVQQQPPPQQQUUUYYYZZZ\\\aaagggmmmpppqqqpppiiibbb]]]\\\\\\[[[]]]aaabbbaaa___]]]\\\\\\]]]^^^\\\[[[YYYXXXYYY\\\___aaa]]]\\\\\\]]]]]]]]]ZZZXXXWWWWWWXXXYYYYYYXXXVVVUUUWWWZZZ^^^aaaaaa___\\\YYYWWWWWWXXXYYYZZZ\\\]]]^^^```aaaaaaaaaaaa````````````bbbccccccbbbbbbcccdddfffhhhiiijjjiiihhhiiijjjfffgggiiikkkmmmoooooopppqqqttt|||~~~{{{xxxzzz~~~tttSSS???999888666555444444333333222333333444333444555666777;;;@@@CCCOOOVVVbbbllluuu~~~uuulll___TTTNNNKKKGGGEEE???>>>>>>>>>>>>>>>??????>>>AAAFFFJJJOOOVVV\\\```dddfffggghhhiiijjjmmmoooqqqsssuuuwwwzzz{{{||||||}}}~~~|||rrrkkk```]]]YYYVVVTTTSSSQQQPPPMMMMMMMMMLLLJJJHHHEEEDDDCCCAAA>>>;;;;;;<<<>>>???AAA@@@CCCMMM^^^qqq}}}wwwsssooolllgggjjjmmmpppsssuuuwwwyyy~~~}}}||||||{{{{{{{{{{{{{{{|||}}}~~~}}}||||||~~~~~~}}}|||{{{zzzxxxwwwvvvvvvwwwvvvuuutttuuuxxx{{{}}}{{{wwwtttqqqrrr}}}~~~}}}~~~}}}qqqhhheeecccbbbbbbcccbbbaaa]]]]]]]]]\\\\\\[[[[[[[[[\\\ZZZWWWUUUUUUVVVYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\]]][[[ZZZZZZ[[[[[[\\\]]]^^^]]]___cccdddccc```[[[XXXZZZ[[[]]]___```bbbcccccc]]]___aaaccceeeeeeddddddcccbbb```___]]]\\\[[[[[[YYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[\\\]]]^^^___```ccceeefffeeeddddddeeegggdddeeehhhiiihhhkkkpppvvv~~~mmmiiiiiitttiii^^^UUUSSSSSSSSSUUUXXXYYY\\\bbbjjjoooqqqooolllddd]]]YYY[[[\\\\\\^^^bbbbbbaaa___^^^^^^^^^___```]]][[[XXXVVVWWW[[[___bbb^^^]]]\\\\\\]]][[[XXXVVVVVVWWWYYYZZZZZZXXXWWWUUUVVVXXX\\\___```^^^\\\ZZZUUUVVVWWWXXXZZZ\\\]]]___```aaabbbccccccccccccbbbaaacccddddddcccbbbdddeeeggghhhjjjjjjhhhggghhhiiifffggghhhiiikkkmmmnnnooopppsss{{{~~~yyyuuuppprrruuu{{{aaaIII===999888777555444444333333333333333333444555555555888;;;>>>HHHOOOZZZeeennnxxxyyypppdddZZZSSSNNNJJJFFF@@@???>>>>>>>>>>>>>>>???===???CCCFFFKKKRRRYYY]]]```bbbdddeeefffhhhkkkmmmpppqqqsssuuuwwwzzz|||}}}~~~~~~{{{ssskkkhhhccc```^^^\\\ZZZXXXTTTTTTTTTSSSPPPLLLIIIFFFCCCAAA>>>;;;:::<<<>>>@@@BBBAAACCCJJJWWWhhhyyy{{{tttnnnkkkjjjiiiiiijjjlllnnnooowwwyyy{{{~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}|||{{{{{{}}}{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuwwwzzz}}}}}}|||||||||{{{xxxuuuqqqooommmppp{{{|||~~~rrrhhhfffcccaaaaaaaaa```___^^^^^^^^^]]]\\\\\\[[[[[[ZZZXXXVVVTTTTTTVVVXXXZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[]]]^^^^^^^^^aaaeeegggfffbbb]]]YYYYYYZZZ[[[]]]^^^```aaabbb[[[\\\___aaaccceeeeeeeeeddddddbbbaaa___]]][[[[[[WWWYYY[[[]]]]]]]]][[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]^^^______```bbbeeeeeedddcccccccccdddaaabbbfffgggfffhhhkkkooouuuvvvoooiiipppeee]]]VVVVVVWWWVVVVVVWWWWWW\\\dddlllrrrqqqmmmiii___YYYVVVYYY[[[\\\___cccaaabbbcccdddcccaaa___^^^]]][[[YYYXXXYYY[[[^^^```___^^^]]]]]]]]][[[XXXUUUVVVXXXZZZ[[[[[[ZZZXXXWWWTTTVVVZZZ]]]^^^]]]\\\ZZZWWWWWWXXXXXXZZZ[[[\\\]]]```aaabbbdddeeeeeeeeeeeebbbdddeeeeeeddddddeeefffhhhiiijjjiiigggffffffgggfffffffffgggiiikkkmmmooonnnrrrzzz|||xxxtttssssssvvv}}}oooWWWEEE<<<999888555555444333333333333333444555555555555666999;;;BBBIIISSS]]]gggqqq|||{{{ssshhh___YYYSSSLLLHHH@@@@@@???>>>======>>>>>><<<>>>@@@CCCHHHNNNVVV[[[]]]___aaabbbdddfffiiilllnnnnnnoooqqqtttxxx{{{}}}}}}|||{{{{{{~~~{{{uuurrrmmmiiifffcccaaa___VVVWWWWWWUUURRRMMMHHHEEE>>>======>>>???AAACCCDDDCCCDDDEEEGGGNNN\\\nnn{{{|||tttnnnkkkfffbbbbbbccceeefffnnnqqqwww|||~~~~~~}}}~~~}}}||||||{{{{{{||||||zzz{{{|||{{{zzzzzz|||~~~~~~~~~xxxwwwvvvtttssssssssstttttttttuuuwwwzzz}}}}}}wwwsssmmmnnnooonnnlllkkkjjjjjjjjjnnn}}}}}}~~~}}}tttkkkiiieeecccbbbaaa```_________^^^]]]]]]\\\[[[[[[YYYXXXWWWVVVVVVWWWYYYZZZ[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYYZZZZZZ[[[\\\]]]\\\^^^aaaccccccaaa^^^\\\YYYYYYZZZ[[[]]]___```aaa]]]^^^```aaacccddddddeeedddcccbbb```^^^\\\ZZZYYYVVVXXX[[[^^^______^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^___``````bbbddddddcccaaaaaaaaa```^^^___dddgggffffffiiijjjooovvv||||||qqqqqq}}}ccc\\\XXXYYY[[[XXXVVVWWWVVV[[[dddnnnsssrrrlllggg\\\WWWUUUXXX[[[\\\___cccaaadddgggiiihhhddd^^^ZZZ\\\\\\[[[[[[[[[\\\]]]]]]```___^^^^^^]]][[[XXXUUUWWWYYY[[[]]]]]]\\\ZZZXXXSSSUUUXXX[[[]]]]]]\\\[[[ZZZZZZYYYYYYZZZ[[[[[[\\\___aaaccceeeffffffffffffcccdddfffeeeddddddeeeggghhhjjjjjjiiigggeeeeeeeeeffffffeeeeeegggjjjmmmnnnlllqqqyyy{{{tttssstttyyyyyybbbLLL???:::888666555444333333333333333555555666555444555777:::>>>EEEOOOYYYbbblllwww|||uuukkkccc\\\VVVOOOIIIAAA@@@???>>>=========>>><<<>>>???BBBFFFLLLTTTYYYZZZ\\\___aaabbbeeeiiikkklllllllllnnnrrrvvvzzz}}}yyyxxxvvvvvvxxx||||||xxxsssnnnkkkhhheeebbbUUUUUUUUUTTTPPPKKKEEEBBB777999===BBBFFFIIIJJJKKKFFFGGGGGGEEEGGGRRRcccqqq{{{pppkkkddd^^^]]]^^^```aaaggglllssszzz}}}}}}}}}{{{~~~~~~}}}|||||||||||||||yyyzzz{{{{{{zzzzzz{{{}}}{{{|||}}}~~~~~~~~~~~~~~~wwwvvvtttsssrrrrrrsssssstttuuuwwwyyy}}}zzzrrrmmmbbbccccccbbbaaabbbdddfffjjjmmmzzzzzzsssooolllhhheeedddcccaaa_________^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWXXXXXXYYYZZZZZZ[[[\\\]]]]]]\\\ZZZYYYXXXXXXXXXYYYYYYZZZ[[[\\\XXXYYYZZZ\\\]]]^^^^^^^^^YYYZZZZZZ[[[\\\^^^```aaa```aaabbbccccccdddddddddcccbbbaaa```]]][[[XXXWWWUUUXXX[[[___aaaaaa```___^^^]]]\\\\\\[[[\\\\\\\\\ZZZZZZ[[[\\\^^^___`````````bbbccccccbbb`````````^^^\\\]]]cccfffeeefffhhhgggkkkppprrruuu{{{vvv|||}}}{{{aaaYYYTTTVVVYYYYYYWWWWWW]]]aaaiiiqqqvvvsssjjjcccZZZZZZZZZZZZ[[[]]]___aaacccdddeeeeeedddbbb___^^^^^^\\\ZZZYYY[[[]]]]]]]]]aaa___]]]]]]```bbbaaa______^^^^^^]]]ZZZWWWTTTSSSWWWWWWXXXXXXYYY[[[\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZ```aaadddfffffffffeeedddccccccccccccdddeeefffgggiiihhhgggffffffggghhhhhhiiiiiihhhhhhiiiiiijjjkkkkkkooovvv|||}}}~~~xxxuuuxxxxxx]]]CCC999<<<666333000///111222333333333333333333444444555666999>>>FFFNNNWWWbbbnnnvvvzzz~~~xxxmmmeee___YYYQQQJJJFFFBBB>>>;;;;;;<<<<<<<<<999:::<<<>>>BBBGGGNNNRRRVVVXXX\\\^^^```bbbdddffffffggghhhkkknnnrrruuuwwwxxxyyywwwssssssyyy||||||zzzpppiiieeecccbbbWWWTTTQQQNNNLLLIIIEEEBBBDDDCCCBBBCCCFFFJJJLLLMMMLLLEEEDDDIIIKKKMMM]]]ooo~~~yyylllaaa]]]YYYUUUTTTWWW^^^eeeooovvvyyy|||~~~~~~~~~}}}|||||||||}}}~~~|||||||||||||||}}}~~~~~~~~~|||zzzyyyyyyyyyxxxwwwuuussspppoooppppppooonnnvvvvvvwwwyyy}}}~~~vvvjjj```\\\ZZZYYYYYY]]]aaacccdddkkkttt|||vvvtttjjjhhhfffddddddbbb```^^^```___]]][[[ZZZXXXXXXWWWXXXZZZ[[[[[[ZZZXXXXXXXXXZZZ[[[]]]_________]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^___aaaaaacccdddeeecccaaa___^^^^^^aaaaaa```___]]]\\\[[[[[[\\\\\\\\\\\\]]]___aaabbb```___]]]\\\[[[ZZZYYYYYY[[[[[[\\\\\\]]]^^^______```aaacccdddcccbbb```___]]]]]]^^^___```bbbdddeeebbbcccdddgggnnnxxx|||bbb[[[VVVXXXZZZYYYXXXXXX^^^ccckkktttxxxtttllleee[[[ZZZZZZ[[[\\\]]]___```aaabbbcccddddddcccaaa```___^^^\\\]]]___`````````aaa___]]]___bbbddddddcccaaa``````___\\\ZZZWWWVVVWWWWWWWWWXXXYYYZZZ[[[\\\^^^]]]]]]]]]\\\\\\\\\[[[___aaacccdddeeeeeedddcccbbbaaaaaaaaaaaabbbdddeeeffffffeeeeeefffggghhhiiiiiiiiiiiihhhiiijjjjjjkkkkkknnntttyyy{{{~~~zzz{{{}}}lllSSSCCC???888666333222222333333222222222222222222222333444666;;;BBBIIIQQQ\\\hhhqqqvvv{{{zzzooofff```YYYRRRMMMFFFCCC???<<<;;;;;;;;;:::999;;;<<<>>>@@@EEEJJJOOOSSSVVVZZZ^^^```bbbdddffffffggggggiiilllooorrrtttsssuuutttqqqrrrxxx||||||~~~wwwnnniiieee```\\\SSSPPPMMMKKKJJJHHHEEECCCCCCBBBAAACCCHHHLLLOOOPPPOOOIIIFFFIIIIIIJJJWWWhhh|||sssfff```\\\WWWUUUWWWXXX___hhhoootttwww{{{}}}~~~~~~}}}|||||||||}}}}}}~~~|||||||||||||||}}}}}}~~~}}}{{{zzzyyyyyyxxxvvvtttssspppmmmlllmmmnnnoooooowwwwwwyyy{{{}}}zzzzzzzzzuuukkkcccYYYWWWVVVXXX\\\```ccceeennnuuu|||tttmmmllliiihhheeeddddddbbb```^^^___^^^]]][[[ZZZYYYYYYXXX\\\]]]___^^^\\\ZZZYYYYYYYYY[[[\\\]]]^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\^^^___```aaaccccccbbb```^^^]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[\\\^^^```aaa```___^^^\\\[[[ZZZZZZZZZ[[[\\\\\\]]]^^^^^^_________```aaabbbaaa```^^^]]]\\\\\\]]]^^^______```aaa``````aaabbbgggoooyyyccc\\\WWWXXXZZZYYYXXXYYY___eeemmmvvvxxxtttkkkddd[[[[[[[[[[[[\\\^^^___```]]]___aaabbbcccccccccbbb`````````aaadddeeedddbbb```______aaadddfffggggggcccbbbbbb```^^^\\\ZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]^^^___aaabbbccccccbbbaaaaaa```^^^]]]]]]^^^```aaaccccccdddeeefffhhhjjjkkkiiiiiiiiiiiiiiijjjjjjkkkjjjlllppptttvvvzzzwww```III<<<:::888666555555444333111222111111000000000000111444888===BBBIIITTT```iiiqqqvvv}}}~~~rrrhhhaaa[[[TTTOOOHHHEEEBBB???>>>===;;;:::;;;<<<======>>>AAAEEEIIIMMMQQQWWW\\\___aaaccceeefffffffffgggiiilllnnnppppppssstttqqqrrrxxx||||||{{{vvvwwwzzztttiiiddd```YYYRRRNNNLLLIIIHHHHHHHHHGGGFFFCCCBBBBBBDDDIIINNNQQQSSSTTTOOOLLLLLLIIIIIITTTbbbxxxyyykkkbbb\\\VVVRRRRRRRRRWWW___gggmmmsssxxx{{{}}}}}}~~~}}}}}}~~~~~~~~~}}}|||{{{|||||||||}}}~~~||||||||||||||||||}}}}}}|||{{{yyyxxxxxxvvvrrroooooollljjjjjjkkknnnooopppwwwxxx{{{|||vvvsssrrrsssuuussskkkdddXXXVVVUUUWWW\\\aaadddeeelllssszzz~~~uuullliiijjjgggfffccccccbbbaaa___]]]]]]]]]\\\[[[ZZZZZZZZZZZZ___aaabbbaaa^^^\\\[[[[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]___```aaa```^^^\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYY[[[\\\^^^___```___^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^______```\\\]]]^^^^^^^^^]]][[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[___^^^^^^^^^```eeemmmrrr{{{{{{|||bbb[[[VVVWWWXXXWWWWWWYYY___eeennnuuuvvvqqqiiibbb[[[\\\\\\\\\]]]]]]^^^^^^[[[\\\^^^___aaaaaaaaaaaa``````aaacccffffffeeecccaaa``````aaaccceeeffffffbbbbbbaaa```^^^\\\[[[ZZZXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^___```````````````___^^^\\\ZZZZZZ[[[]]]^^^aaabbbccceeegggjjjlllmmmiiiiiihhhhhhiiiiiijjjkkkjjjjjjnnnqqqsssvvv~~~|||~~~{{{jjjPPP<<<:::888666555666555333222333222111000000///000000444777:::>>>CCCMMMYYYbbbkkkqqqyyyxxxmmmddd]]]VVVRRRKKKHHHEEEBBBAAA@@@>>><<<;;;<<<<<<<<<<<<===@@@CCCGGGLLLRRRXXX\\\^^^aaaccccccddddddeeehhhkkkmmmooorrrwwwyyyvvvuuuyyy}}}~~~{{{tttmmmgggeeegggnnn{{{ttthhh```YYYRRRMMMKKKHHHFFFFFFGGGJJJKKKKKKGGGEEECCCEEEIIIMMMQQQRRRXXXTTTRRRPPPMMMLLLTTT```sssuuuiiiaaaYYYTTTQQQOOOSSSXXX```gggooouuuyyy{{{|||}}}|||||||||||||||{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~{{{{{{||||||||||||||||||zzzyyyxxxwwwvvvrrrnnnjjjiiiiiiiiikkkoooqqqrrrqqqwwwyyy}}}~~~wwwrrrooommmoooqqqpppjjjdddZZZXXXWWWXXX]]]aaadddfffgggmmmttt{{{{{{rrrmmmhhhfffgggcccbbb```_________]]][[[\\\[[[ZZZZZZZZZZZZZZZZZZ^^^```bbbaaa___^^^]]]]]][[[\\\\\\\\\[[[ZZZYYYYYYZZZYYYWWWVVVUUUTTTTTTUUUTTTUUUUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^]]][[[ZZZZZZ[[[XXXXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVWWWYYY[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^_________YYYZZZZZZ[[[ZZZYYYXXXXXXWWWXXXYYYZZZ[[[[[[ZZZZZZ^^^]]]]]]\\\]]]aaafffjjjsssvvvqqqmmmpppzzz^^^XXXTTTTTTTTTTTTUUUYYYbbbhhhpppuuutttnnnfffaaa[[[[[[\\\\\\\\\\\\\\\\\\ZZZZZZ[[[\\\]]]^^^^^^^^^```___```bbbeeeeeecccaaaaaaaaaaaa```___``````aaa______^^^\\\[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\^^^^^^\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZYYYZZZ\\\]]]```aaacccfffiiikkklllmmmhhhgggggggggggghhhiiiiiiiiiiiilllppprrruuu{{{}}}uuu^^^III:::888666555555555444333444333222111111111111111555777999<<<@@@HHHSSS\\\eeekkkttt}}}~~~tttkkkbbb\\\XXXOOOKKKGGGDDDBBB@@@>>><<<;;;<<<<<<;;;::::::<<<>>>BBBFFFMMMSSSWWW[[[^^^``````aaabbbdddgggkkknnnpppwww}}}|||yyy{{{~~~~~~~~~|||~~~~~~xxxlllfff```^^^\\\^^^eeennnxxxyyymmmaaaWWWRRRPPPJJJGGGEEEFFFIIIMMMPPPRRRMMMJJJGGGFFFIIIMMMOOOPPPVVVVVVUUUSSSOOOOOOWWW```pppvvvlllddd\\\UUUPPPQQQTTTYYYaaajjjqqquuuzzz{{{|||~~~|||||||||{{{{{{{{{{{{{{{yyyyyyxxxyyyyyyzzz{{{|||{{{{{{||||||||||||{{{zzzxxxwwwvvvuuusssooojjjfffeeefffjjjpppuuuwwwvvvtttyyy{{{~~~vvvmmmjjjhhhjjjnnnoookkkfff\\\ZZZXXXYYY]]]aaadddeeeiiilllrrryyy~~~|||mmmgggddd```^^^]]]^^^\\\[[[[[[[[[[[[YYYXXXZZZYYYYYYXXXXXXYYYYYYYYYYYY\\\^^^___^^^]]]^^^___]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRSSSTTTVVVXXXYYY[[[[[[\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]XXXXXXXXXXXXXXXWWWVVVVVVTTTTTTVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ]]]bbbeeejjjppp}}}~~~rrrgggccchhhuuuZZZUUUQQQRRRRRRQQQUUUZZZfffkkkqqqtttqqqjjjccc```ZZZ[[[[[[\\\[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^______^^^```aaabbb```___aaaaaaaaa___\\\[[[[[[\\\[[[[[[YYYXXXWWWWWWWWWWWWYYYYYYYYYZZZ[[[\\\]]]^^^\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\\\\\\\\\\\\\\\\]]]]]]```aaadddfffhhhjjjjjjkkkfffffffffffffffgggggghhhhhhgggiiinnnpppsss|||zzzyyy}}}yyygggUUU===:::666444444444444333444444333222222222333333555777999:::<<>>BBBGGGMMMQQQVVVZZZ^^^^^^___```cccfffjjjnnnpppwww~~~~~~zzz{{{}}}}}}}}}}}}~~~|||pppkkkgggddd___ZZZ[[[```dddjjjrrrvvvyyy{{{~~~uuuhhh]]]WWWVVVJJJHHHEEEFFFKKKQQQUUUXXXTTTPPPLLLJJJKKKNNNPPPQQQSSSUUUVVVTTTQQQSSSZZZ```mmm}}}vvvnnncccZZZTTTSSSSSSVVV^^^fffmmmqqqzzz{{{|||}}}~~~~~~}}}|||{{{{{{zzzzzz{{{{{{xxxxxxxxxxxxxxxyyyzzzzzzzzz{{{|||}}}|||{{{zzzyyywwwuuusssqqqooolllhhheeecccfffkkkrrryyy|||{{{zzz|||~~~~~~xxxiiigggeeehhhnnnqqqoookkk^^^\\\[[[\\\```eeehhhiiiqqqrrruuuyyy{{{~~~}}}yyy||||||xxx|||pppfffbbb```\\\YYYXXXZZZXXXWWWWWWXXXXXXWWWUUUXXXXXXWWWWWWVVVWWWWWWWWWUUUWWWZZZ\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYWWWTTTSSSTTTUUUUUUXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRRRRRRRSSSSSSTTTUUUTTTVVVXXXXXXWWWVVVVVVWWWXXXXXXVVVUUUTTTRRRQQQQQQPPPQQQSSSVVVXXXYYYZZZZZZXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWVVVVVVVVVVVVRRRRRRSSSTTTVVVXXXZZZ[[[UUUVVVWWWWWWWWWZZZ]]]```cccfffoooooofffccciiizzzWWWRRRPPPPPPPPPPPPUUU[[[gggkkkooonnniiibbb]]][[[YYYZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ]]]___aaabbbaaa___]]]]]]^^^___^^^]]]___``````^^^ZZZXXXYYY[[[YYYXXXVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ\\\]]]]]]]]]]]]]]]^^^^^^^^^___^^^]]]]]]]]]]]]]]]]]]]]][[[\\\]]]____________^^^```aaaccceeeffffffffffffeeeddddddddddddeeefffffffffeeegggjjjlllooovvv~~~zzzwwwyyyyyylll\\\DDD???999555333333333333333333222222222333333444111444666777999>>>EEEKKKWWW^^^jjjttt}}}{{{vvvtttggg```VVVLLLEEEAAA>>><<<888999;;;;;;::::::;;;===<<>>777888::::::::::::<<<===;;;===@@@DDDHHHNNNUUUZZZ]]]]]]^^^___aaadddfffhhhjjjssszzzwwwssstttwwwxxxzzz~~~~~~zzzxxxzzz}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}|||}}}}}}{{{|||~~~zzzvvvrrriii___[[[]]]\\\\\\[[[ZZZXXXYYY```hhhqqqrrruuuwwwtttkkk^^^UUUKKKHHHEEEFFFLLLSSSYYY]]]]]]YYYTTTQQQRRRUUUWWWYYYZZZ___aaa___\\\___dddhhhlllxxx~~~ppphhhccc^^^^^^dddkkkqqqtttxxxzzz|||~~~|||~~~}}}|||{{{zzz{{{||||||{{{{{{zzzzzzzzz{{{||||||zzz{{{|||}}}}}}{{{yyyxxxuuurrrnnnllljjjiiigggeeeggggggiiinnnvvv~~~|||xxxwww{{{vvvrrrsssvvvxxxuuuqqqgggggggggkkkrrrxxx}}}zzzxxxxxx|||~~~~~~xxxvvvuuutttsssrrrvvvzzzwwwsssxxxkkkddd^^^[[[XXXTTTTTTVVVWWWVVVUUUUUUWWWWWWVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSTTTWWWYYYYYYXXXWWWWWWXXXYYYYYYXXXYYYYYYZZZ[[[\\\\\\ZZZWWWUUUTTTTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSPPPRRRTTTTTTTTTSSSTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSNNNPPPSSSVVVXXXYYYYYYYYYRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWWWWVVVVVVWWWWWWSSSQQQOOOMMMNNNPPPSSSUUUVVVWWWXXXXXXWWWXXXZZZ\\\[[[```gggooo{{{tttgggiiittt]]][[[WWWRRRPPPSSSZZZ```gggfffddd___YYYTTTSSSRRRRRRRRRTTTUUUVVVVVVVVVVVVYYYXXXXXXZZZ^^^dddkkkoooddd___[[[ZZZ\\\\\\YYYUUUXXXXXXXXXXXXWWWVVVUUUUUUUUUWWWXXXVVVSSSQQQRRRTTTPPPQQQSSSTTTUUUVVVVVVUUUZZZ[[[\\\]]]^^^_________]]]\\\ZZZYYYZZZ\\\^^^```bbbbbbbbbbbb```^^^\\\ZZZ```````````````````````````aaaaaabbbcccddddddeeebbbcccdddcccdddfffjjjnnnyyy|||zzzrrrnnnWWWKKK<<<444333555444333333333222222111000000000222222222333666;;;???BBBJJJSSS```iiipppvvvsss___OOOEEECCCCCC999;;;<<<;;;888888:::===;;;<<<===???CCCIIIPPPUUUYYY[[[^^^aaadddeeeeeeeeemmmooorrrtttuuuvvvwwwyyyyyyzzzzzzzzzxxxxxxzzz|||}}}}}}}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~}}}{{{}}}~~~~~~~~~}}}xxxrrrkkkbbb]]]^^^]]]ZZZWWWUUUUUUXXX[[[aaagggmmmooopppoooggg^^^SSSMMMIIIJJJMMMQQQZZZcccbbb```^^^[[[ZZZ[[[\\\]]]```aaabbbbbbbbbdddgggiiitttyyy}}}wwwsssnnnlllnnnrrruuuwwwyyyyyy|||~~~}}}~~~~~~|||{{{zzzyyyyyyxxx}}}|||{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyxxxvvvuuutttpppkkkfffdddfffhhhhhhhhheeebbbbbbgggqqq|||}}}wwwvvvwwwvvvrrrmmmkkknnnssszzz}}}zzztttpppooonnnlllooossstttvvvzzz|||iiiddd\\\WWWTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQPPPTTTTTTUUUVVVVVVWWWXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\YYYYYYYYYYYYXXXWWWVVVVVVPPPTTTWWWWWWTTTRRRRRRSSSVVVUUUSSSQQQPPPOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUURRRRRRSSSTTTTTTTTTTTTTTTTTTSSSTTTVVVXXXYYYXXXWWWQQQQQQPPPQQQRRRTTTUUUWWWXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZUUUSSSPPPNNNNNNOOOQQQRRRTTTUUUWWWYYYZZZZZZYYYYYY^^^___cccjjjrrrvvvlllfffpppuuu\\\[[[WWWSSSQQQTTT[[[```gggeee```[[[VVVSSSQQQOOOQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTUUUWWW]]]dddkkkooojjjddd^^^[[[\\\\\\[[[XXXVVVVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWUUUQQQOOOOOOQQQOOOOOOPPPPPPQQQRRRRRRRRRWWWXXXZZZ[[[]]]]]]^^^^^^\\\[[[YYYXXXYYY[[[]]]___aaaaaaaaaaaa```^^^\\\[[[^^^]]]]]]\\\\\\\\\]]]]]]_________```````````````aaabbbcccddddddfffiiilllsss~~~vvvttteeeWWWDDD888444555444333333333333222111111000000444333333333555888<<<>>>DDDMMMYYYcccjjjsss}}}lllYYYLLLFFFEEE;;;<<<===<<<999999;;;===;;;<<<===>>>@@@EEEKKKPPPZZZ]]]bbbeeefffggghhhiiijjjlllnnnooopppqqqsssuuuwwwxxxyyyyyyxxxyyy{{{}}}|||}}}}}}{{{yyyyyyzzz|||}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}{{{|||~~~zzzssskkkeeeaaa```]]]XXXTTTSSSUUUWWW\\\bbbgggiiillllllfff^^^VVVPPPKKKLLLOOOSSS\\\dddeeeccc```]]]]]]^^^```bbbaaabbbbbbaaaaaacccfffiiisssxxxxxxttttttvvvxxxyyy{{{{{{}}}~~~}}}|||{{{zzzyyyxxxxxxxxxzzzyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxvvvtttsssrrrmmmjjjfffeeefffhhhhhhgggfffbbb```bbbkkkvvv~~~zzzxxxuuupppllliiioooxxx}}}wwwssssssqqqnnnooossswww{{{uuuddd```ZZZWWWVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSSSSSSSQQQPPPOOORRRSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[YYYYYYYYYYYYWWWUUUSSSRRRPPPSSSUUUUUUSSSQQQQQQQQQRRRRRRPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRSSSTTTWWWXXXWWWVVVPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYWWWXXXYYYZZZZZZZZZYYYXXXTTTRRRPPPNNNNNNOOOQQQRRRVVVWWWXXXYYYZZZZZZYYYYYY]]]^^^aaaffflllwwwyyynnnlllpppyyy\\\ZZZWWWTTTSSSVVV\\\aaagggaaaZZZUUUSSSQQQNNNKKKOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQRRRUUUZZZ```fffiiilllfff^^^YYYYYYZZZYYYXXXTTTTTTUUUVVVVVVUUUTTTSSSTTTUUUUUUSSSPPPNNNNNNNNNPPPPPPOOONNNNNNOOOPPPQQQTTTUUUVVVXXXZZZZZZ[[[[[[YYYXXXWWWVVVWWWYYY[[[]]]^^^^^^_________^^^]]]]]]^^^]]][[[ZZZZZZZZZ[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[___```cccddddddeeegggiiipppzzz~~~{{{~~~ssscccMMM===666666666666444333333222222111111000666555333333333555777888===EEEOOOYYYaaalllyyyuuu```QQQHHHEEE>>>>>>>>><<<::::::;;;===::::::;;;<<<===AAAFFFJJJWWW]]]dddfffeeeeeeiiillliiikkklllllllllnnnqqqtttvvvxxxyyyyyyxxxyyy{{{}}}|||||||||zzzxxxwwwxxxzzz|||{{{{{{||||||}}}~~~|||{{{}}}|||{{{|||~~~~~~{{{|||~~~~~~~~~uuuppphhhfffbbb\\\WWWTTTUUUVVVYYY^^^bbbdddhhhjjjgggaaaYYYSSSOOOOOORRRVVV___gggiiifffbbb```___aaadddfffccccccbbbaaa```bbbfffiiiqqqvvv}}}}}}zzzzzz{{{{{{}}}|||{{{}}}||||||zzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{|||}}}{{{zzzyyywwwtttrrrpppoooiiigggeeeeeeggghhhgggfffgggccc______fffqqq{{{~~~vvvoooiiifffeeemmm{{{~~~zzzyyyvvvrrrqqqttt{{{zzziii^^^[[[XXXWWWXXXXXXXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVUUUVVVXXXYYYZZZZZZYYYYYYYYYZZZZZZZZZXXXTTTQQQNNNOOOQQQSSSSSSQQQOOOOOOOOONNNNNNNNNNNNOOOPPPRRRSSSVVVVVVWWWWWWVVVTTTSSSRRRRRRRRRSSSSSSTTTTTTSSSSSSQQQPPPQQQSSSUUUVVVUUUTTTOOOOOOOOOOOOPPPQQQSSSTTTVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXZZZZZZZZZYYYWWWVVVSSSQQQOOONNNNNNPPPRRRTTTYYYYYYZZZ[[[[[[ZZZZZZYYY\\\\\\^^^bbbeeekkkxxxuuunnnooottt}}}[[[YYYWWWUUUUUUYYY^^^aaaddd]]]TTTOOOOOOOOOLLLHHHMMMMMMMMMMMMMMMNNNNNNOOORRRRRRRRRTTTWWWZZZ^^^```ccc___ZZZWWWVVVVVVVVVUUUSSSTTTVVVWWWXXXWWWVVVUUUTTTTTTTTTSSSQQQPPPPPPPPPTTTRRRPPPOOONNNOOOPPPRRRQQQRRRSSSUUUVVVWWWXXXXXXVVVUUUUUUUUUVVVWWWYYY[[[\\\\\\\\\]]]]]]]]]]]]]]]___^^^\\\[[[ZZZZZZ[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[]]]___bbbccccccdddeeefffrrrxxx}}}zzztttuuuzzzyyyiiiSSSAAA999888999:::444444444333222222111111444444222222222333555666999@@@HHHOOOWWWdddrrr}}}yyyfffWWWLLLHHH@@@???===;;;:::999:::;;;888999::::::;;;???CCCGGGQQQYYYaaacccaaaaaafffkkklllmmmmmmmmmmmmppptttwwwxxxyyyzzzyyyxxxxxxzzz|||{{{||||||zzzxxxvvvwwwxxxzzzzzzzzzzzz{{{|||}}}~~~}}}~~~}}}{{{yyywwwvvvwwwyyy}}}|||}}}}}}~~~}}}vvvooommmiiiccc^^^ZZZZZZ[[[]]]```bbbcccfffjjjiiiddd\\\UUUQQQRRRTTTYYYaaaiiimmmjjjfffbbb```bbbdddfffeeeeeedddbbbaaacccgggjjjpppuuu{{{~~~}}}}}}|||zzzxxxyyy{{{~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwxxxyyyzzz{{{|||}}}}}}|||{{{xxxuuurrrooonnnmmmddddddeeefffgggggggggggggggdddcccdddjjjttt}}}~~~rrrhhhbbb```bbbkkkzzz{{{uuutttvvvmmm```YYYXXXWWWWWWXXXXXXWWWUUUSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRRRROOOPPPQQQRRRTTTUUUVVVWWWTTTUUUWWWYYYZZZYYYXXXWWWXXXYYY[[[[[[ZZZVVVRRRPPPOOOPPPQQQPPPOOONNNMMMMMMMMMMMMLLLMMMNNNOOOQQQRRRUUUVVVXXXYYYXXXVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSRRROOOOOOOOOQQQSSSTTTTTTRRRNNNNNNMMMMMMNNNPPPQQQRRRUUUTTTTTTTTTUUUVVVWWWXXXVVVXXXYYYZZZZZZXXXUUUTTTQQQPPPOOOOOOQQQTTTXXXZZZ\\\\\\\\\\\\[[[ZZZZZZZZZ[[[[[[]]]``````bbbjjjsssxxxtttsssuuuyyy}}}YYYWWWUUUUUUWWW[[[___aaa___XXXPPPLLLMMMNNNKKKHHHKKKKKKJJJJJJJJJKKKLLLLLLPPPQQQQQQSSSUUUWWWYYYZZZXXXWWWVVVVVVVVVVVVTTTSSSTTTVVVYYY[[[\\\[[[ZZZYYYUUUTTTTTTTTTUUUUUUTTTTTTUUUSSSQQQOOONNNOOOPPPQQQPPPQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSSSSUUUVVVXXXYYYZZZZZZZZZ[[[\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[\\\\\\XXXYYYZZZ[[[\\\]]]^^^^^^]]]___bbbcccccccccdddeeeqqqsssyyyxxxsssooonnnpppvvv|||ooo[[[III???:::888777555555444444333222222222222111111111222333444555999===CCCHHHOOOZZZiiittt|||}}}mmm]]]RRRLLLBBB@@@<<<:::888888999999555777888:::;;;>>>CCCFFFLLLTTT\\\___]]]^^^ccciiilllmmmmmmmmmnnnqqquuuxxxzzz{{{{{{yyywwwwwwxxxyyyyyy{{{{{{zzzxxxvvvwwwwwwyyyyyyyyyyyyzzz{{{||||||{{{{{{||||||{{{yyywwwuuuooooooqqquuuzzz}}}}}}}}}~~~}}}~~~zzzsssrrrnnniiidddaaaaaaaaadddeeeeeeccceeehhhhhhccc]]]WWWRRRSSSVVV[[[dddlllqqqnnniiieeebbbbbbdddeeeiiiiiihhhfffeeefffiiilllpppuuu{{{}}}{{{xxxxxxzzz|||}}}}}}~~~}}}~~~~~~~~~}}}|||{{{{{{zzz{{{{{{zzz{{{||||||||||||{{{zzz|||zzzwwwsssooommmkkkjjj```bbbdddfffgggggghhhhhhgggiiilllqqqvvv}}}{{{oooeeeaaa___fffmmmzzzzzzuuutttwwwuuuddd[[[WWWWWWVVVWWWXXXWWWTTTRRRQQQPPPPPPOOONNNMMMMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPQQQSSSUUUVVVXXXXXXRRRTTTVVVXXXYYYXXXWWWVVVUUUWWWZZZ\\\\\\ZZZWWWUUUQQQPPPOOOOOOOOONNNMMMLLLOOONNNMMMLLLLLLMMMNNNOOOSSSTTTVVVXXXYYYXXXVVVUUURRRRRRSSSSSSSSSRRRRRRQQQNNNMMMNNNOOORRRSSSRRRQQQMMMMMMLLLLLLLLLNNNOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXXXXVVVTTTSSSPPPPPPPPPQQQUUUYYY^^^```^^^]]]\\\\\\[[[[[[ZZZZZZ\\\[[[]]]```___^^^ccciiissszzz|||ssspppppprrryyyWWWUUUTTTUUUXXX\\\___```WWWSSSNNNLLLMMMNNNMMMKKKLLLKKKJJJIIIIIIJJJLLLLLLLLLNNNPPPRRRUUUWWWYYYZZZRRRTTTVVVWWWXXXWWWVVVUUUVVVXXX\\\___``````___^^^XXXWWWVVVWWWXXXXXXWWWVVVSSSRRRPPPOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[\\\^^^```aaabbb^^^```aaabbbbbbbbbdddfffllllllpppzzz}}}rrrmmmmmmllllllqqqzzzvvvgggXXXJJJ@@@888444666555555444444333333222000000000111222333444555888;;;???BBBGGGQQQ```kkkuuu{{{}}}ooo___RRRKKKDDDAAA<<<999888888888777555666888999;;;===AAADDDHHHNNNVVVZZZZZZ\\\```eeefffhhhiiikkklllooosssvvvxxxyyyyyyxxxuuuuuuvvvwwwxxxzzz{{{{{{yyyxxxxxxxxxyyyyyyxxxyyyyyyzzz{{{||||||}}}|||{{{yyyuuurrrpppllllllnnnrrrwww{{{}}}}}}|||}}}~~~~~~vvvuuusssoookkkhhhhhhiiijjjkkkiiieeeeeehhhfffbbb]]]XXXTTTUUUYYY^^^hhhpppuuusssoookkkhhhgggggghhhnnnnnnnnnmmmkkkkkkmmmooorrrvvv{{{~~~{{{zzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{||||||{{{|||}}}}}}|||zzzyyywwwyyywwwsssoookkkiiihhhggg___aaadddfffggghhhjjjkkkkkkpppwww}}}wwwnnnhhheeedddkkkrrr||||||vvvssstttyyyooo```ZZZVVVVVVUUUVVVWWWVVVSSSPPPPPPPPPOOOOOONNNMMMMMMMMMJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRUUUWWWXXXYYYRRRSSSUUUVVVWWWWWWVVVVVVTTTVVVYYY[[[\\\\\\ZZZYYYSSSQQQPPPOOOPPPOOONNNLLLPPPOOONNNMMMLLLLLLMMMNNNRRRSSSUUUVVVWWWWWWVVVVVVRRRRRRSSSSSSSSSRRRQQQQQQMMMMMMMMMOOOQQQRRRQQQPPPLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTRRRRRRRRRSSSWWW\\\```ccc^^^]]]\\\[[[[[[[[[[[[[[[]]][[[]]]______\\\^^^cccjjjnnnuuu{{{sssooolllnnnrrrUUUSSSRRRTTTYYY]]]______OOOOOOMMMMMMMMMNNNOOOPPPOOONNNLLLKKKKKKLLLNNNOOOMMMNNNQQQSSSUUUWWWXXXXXXRRRSSSTTTUUUUUUVVVWWWXXXWWWZZZ]]]aaaccccccbbbaaa]]][[[YYYYYYZZZYYYWWWUUUSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQSSSTTTVVVWWWWWWYYYXXXXXXXXXXXXZZZ[[[\\\YYY[[[]]]^^^___^^^]]]]]][[[\\\]]]^^^___```aaabbb```aaaaaaaaaaaabbbdddggggggeeeiiisssvvvqqqqqqooooooqqqvvv||||||ssshhh[[[LLL???777666666555555444333333333111111111222222333333444444777;;;===AAAKKKYYYcccpppvvvsssdddVVVNNNGGGCCC===999999999888777555777888999999;;;===@@@BBBGGGMMMRRRUUUXXX[[[^^^___bbbeeehhhjjjmmmpppsssrrrsssttttttssssssuuuvvvwwwyyy{{{{{{zzzyyyyyyzzzyyyyyyyyyyyyzzz{{{|||||||||||||||{{{yyyvvvsssqqqnnnnnnooorrrvvvyyyzzzyyyzzz|||}}}}}}{{{xxxsssppppppqqqppppppnnnjjjiiikkkiiiddd___YYYVVVXXX]]]cccllluuuwwwvvvtttrrrqqqpppooooooqqqssstttsssqqqppppppqqqtttxxx|||~~~||||||}}}}}}}}}|||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{|||yyyzzz{{{{{{zzzyyywwwuuutttrrrnnnjjjfffddddddccc^^^aaadddffffffhhhllloooqqqwww{{{pppkkkjjjiiihhhmmmttt{{{vvvtttyyykkk^^^[[[TTTTTTSSSTTTVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNQQQSSSVVVWWWXXXSSSSSSTTTTTTUUUVVVVVVVVVTTTUUUWWWYYY[[[[[[[[[ZZZVVVSSSPPPPPPQQQQQQOOOMMMPPPOOONNNMMMLLLMMMNNNNNNSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSRRRQQQQQQPPPMMMLLLMMMOOOQQQRRRQQQPPPKKKJJJJJJIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNPPPQQQRRRUUUUUUTTTSSSTTTUUUVVVVVVUUUTTTTTTTTTWWWZZZ^^^aaa]]]\\\[[[ZZZZZZ[[[\\\\\\^^^[[[\\\^^^]]]YYYZZZ]]]```eeekkksss|||rrrmmmlllTTTRRRQQQTTTYYY]]]___^^^KKKLLLNNNNNNNNNOOOQQQSSSRRRQQQOOOMMMMMMNNNPPPQQQQQQRRRTTTUUUUUUUUUTTTTTTRRRSSSRRRRRRQQQSSSVVVXXXWWWZZZ^^^bbbddddddcccbbbaaa^^^[[[ZZZZZZYYYUUURRRTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTVVVWWWWWWYYYXXXXXXWWWXXXYYYZZZ[[[[[[]]]```bbbccccccaaa```^^^^^^^^^______`````````aaabbbaaa``````bbbeeehhhgggdddfffoooyyyzzzwwwuuusssrrrsssvvv{{{~~~~~~}}}zzztttgggXXXHHH???666666666555444444333333222222222222222222222222111444888:::>>>HHHUUU___mmmrrryyy}}}ooobbbZZZJJJDDD>>>:::::::::999888666777888888777888:::<<<===@@@EEEKKKQQQTTTVVVWWW\\\___dddgggjjjlllooorrrmmmnnnppppppppprrrtttwwwvvvxxx{{{|||{{{zzz{{{{{{yyyyyyyyyyyyzzz{{{||||||yyyzzz{{{|||{{{yyywwwuuuqqqqqqqqqrrruuuwwwwwwvvvxxx{{{{{{xxxwwwwwwtttuuusssooonnnpppnnniii```ZZZWWWZZZ___fffpppyyyyyyyyyxxxxxxwwwwwwvvvuuutttvvvxxxwwwuuusssssssssuuuyyy}}}~~~}}}{{{{{{{{{|||{{{yyy|||}}}~~~~~~|||{{{{{{zzzzzzzzz{{{{{{vvvwwwyyyyyyyyywwwvvvtttpppnnnjjjfffcccaaaaaaaaa^^^aaadddffffffhhhmmmqqqwww|||sssjjjhhhjjjjjjiiilllsss~~~yyyxxxiii^^^\\\SSSRRRRRRSSSUUUVVVUUUSSSQQQQQQRRRRRRRRRRRRRRRRRRNNNMMMLLLKKKKKKLLLMMMNNNJJJKKKMMMOOORRRUUUWWWXXXSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUWWWXXXYYYYYYZZZZZZWWWTTTQQQQQQRRRRRRPPPNNNOOOOOONNNMMMMMMNNNOOOPPPUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQPPPPPPMMMLLLMMMOOOQQQRRRQQQPPPKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQUUUTTTSSSRRRRRRTTTVVVXXXXXXWWWUUUUUUVVVXXX[[[]]]\\\\\\[[[ZZZZZZ[[[\\\]]]^^^[[[[[[\\\[[[WWWVVVYYYXXX```fffiiiqqq~~~rrrmmmNNNNNNPPPUUUYYYZZZXXXUUURRRQQQPPPPPPRRRSSSSSSSSSRRRQQQNNNMMMMMMOOOQQQSSSRRRQQQPPPRRRVVVXXXXXXVVVTTTSSSSSSSSSTTTUUUUUUVVVZZZ\\\___aaabbbbbbaaaaaaaaa___]]]ZZZXXXWWWVVVVVVTTTVVVYYY[[[ZZZXXXUUUSSSTTTTTTTTTSSSRRRRRRQQQQQQMMMOOOQQQTTTVVVWWWWWWWWWZZZZZZZZZZZZYYYXXXVVVVVVWWWYYY\\\^^^``````______```___^^^^^^^^^^^^___``````___^^^\\\\\\^^^cccfffccceeeiiilllsss~~~{{{uuutttxxx}}}~~~yyyvvvlllVVVBBB;;;666333444444222333777.........///000222333444111555888:::===CCCNNNVVVeeemmmxxx}}}uuugggZZZOOOKKKEEE@@@<<<:::888666888888888888999:::<<<<<<===???AAADDDGGGMMMTTTXXX[[[\\\___cccgggjjjmmmnnnkkkmmmoooqqqqqqqqqssstttyyyyyyyyyzzz{{{{{{||||||zzzzzzyyyxxxxxxwwwvvvvvvvvvwww{{{|||wwwqqqppptttwwwwwwuuuyyy{{{~~~{{{{{{yyyxxxvvvtttqqqpppgggaaa^^^bbbhhhmmmsssyyyxxx{{{{{{sssuuutttsssrrrsssuuuwwwxxxyyyyyyzzz{{{}}}~~~}}}zzzzzzzzz{{{{{{{{{{{{|||{{{{{{{{{{{{|||||||||||||||{{{zzzzzz{{{}}}||||||yyyyyyxxxxxxwwwwwwwwwvvvrrrmmmhhheeeeeeeeedddbbb^^^___aaacccgggmmmtttzzz}}}sssmmmlllnnnooopppvvv{{{{{{vvvxxxrrrdddXXXRRRRRRSSSUUUTTTSSSSSSTTTUUUSSSSSSSSSUUUWWWWWWUUUSSSMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNPPPSSSTTTTTTSSSRRROOOOOOOOOPPPQQQTTTVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZUUUUUUVVVVVVUUUSSSPPPOOOMMMNNNNNNMMMKKKLLLNNNPPPVVVTTTQQQNNNLLLMMMNNNOOORRRRRRQQQNNNLLLLLLNNNPPPOOOOOOPPPQQQQQQRRRQQQQQQMMMLLLJJJIIIHHHHHHHHHIIIGGGIIIKKKNNNPPPQQQQQQQQQSSSRRRQQQQQQSSSUUUXXXZZZWWWVVVUUUUUUVVVWWWYYYZZZ[[[ZZZYYYZZZ\\\]]]]]]\\\^^^[[[XXXVVVWWWXXXXXXWWWXXXXXX[[[bbbjjjvvvzzzOOOOOORRRVVVZZZZZZWWWTTTRRRQQQPPPPPPRRRSSSSSSRRRRRRQQQOOONNNNNNPPPRRRSSSUUUSSSRRRTTTVVVXXXWWWUUUVVVUUUTTTTTTTTTVVVWWWXXXZZZ\\\^^^```aaabbbbbbbbb```___]]][[[YYYXXXWWWVVVUUUWWWYYYZZZZZZYYYWWWUUUWWWVVVTTTSSSRRRQQQQQQQQQOOOPPPRRRTTTUUUWWWXXXXXXZZZZZZZZZZZZYYYXXXWWWWWWVVVXXXZZZ\\\^^^___`````````___^^^]]]]]]^^^___```^^^___^^^\\\\\\]]]```cccdddgggjjjlllqqqyyy}}}{{{~~~~~~|||tttbbbPPP???999555555444111222555111111000000000111222222111444777999;;;@@@JJJQQQ```iiiuuu}}}yyymmmbbbXXXSSSKKKDDD@@@===;;;999666666666777777999::::::<<<===???AAADDDIIIOOOSSSWWWYYY]]]bbbfffiiikkkllliiikkknnnoooooopppqqqrrrssssssssstttuuuuuuvvvvvvzzzzzzzzzyyyyyyyyyxxxxxxzzz|||yyytttsssvvvyyyxxxwwwyyy{{{}}}|||xxxuuuoooiiifffjjjppptttyyy~~~}}}}}}|||wwwvvvuuutttuuuvvvxxxyyyzzzzzzzzz{{{|||~~~~~~}}}|||yyyyyyyyyzzz{{{||||||}}}xxxyyyyyyzzz{{{|||}}}}}}~~~}}}{{{{{{|||||||||{{{{{{zzzyyyxxxvvvtttssssssppplllgggddddddeeedddcccaaabbbeeehhhlllrrryyy~~~zzztttpppppprrrttttttxxx|||}}}zzz}}}uuuhhh^^^XXXUUUSSSTTTTTTSSSRRRRRRSSSUUUTTTSSSTTTUUUVVVVVVTTTRRRLLLLLLKKKKKKKKKKKKKKKLLLLLLNNNOOOQQQRRRRRRRRRRRRPPPPPPOOOOOOPPPRRRTTTVVVUUUUUUVVVWWWXXXYYYYYYZZZTTTTTTTTTSSSRRRQQQOOOOOONNNNNNNNNMMMLLLMMMOOOQQQTTTRRRQQQOOONNNOOOPPPQQQRRRRRRQQQOOOMMMMMMOOOQQQQQQQQQRRRRRRSSSRRRRRRRRRNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKMMMNNNNNNOOOOOOOOORRRRRRRRRRRRTTTVVVXXXYYYVVVUUUUUUUUUUUUWWWXXXYYY\\\ZZZYYYZZZ]]]^^^^^^^^^\\\ZZZVVVUUUUUUVVVVVVUUUUUUUUUWWW]]]ccclll|||PPPQQQTTTXXX[[[ZZZVVVSSSRRRQQQPPPPPPRRRSSSSSSRRRRRRQQQOOONNNOOOPPPRRRTTTXXXVVVUUUVVVWWWWWWVVVUUUXXXWWWUUUTTTUUUVVVXXXYYY[[[[[[\\\^^^___aaacccddd_________^^^]]][[[YYYXXXWWWWWWYYYZZZZZZZZZZZZZZZ[[[YYYVVVSSSRRRQQQRRRRRRRRRRRRRRRTTTUUUWWWYYYYYY[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYZZZ\\\^^^```aaa___^^^^^^]]]]]]^^^^^^______`````````^^^^^^```bbbeeegggjjjkkknnnsss{{{~~~~~~yyyjjj[[[DDD===777555444111111444444333222111111111111111111333555666777<<>>===888888777777888999:::::::::;;;===>>>@@@CCCHHHLLLQQQTTTYYY___cccggghhhiiigggjjjlllmmmmmmnnnooopppqqqqqqrrrrrrssstttttttttyyyyyyyyyzzzzzzzzz{{{{{{|||~~~{{{wwwuuuwwwyyyyyywwwxxxzzz}}}~~~}}}wwwqqqooosssyyy|||}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~|||}}}|||||||||xxxxxxyyyyyyzzz{{{|||}}}wwwwwwxxxzzz{{{|||}}}~~~}}}||||||}}}}}}{{{zzz|||{{{yyywwwtttrrrpppoooppplllhhheeeeeeeeeeeeeeedddgggkkknnnsssxxxzzzxxxvvvwwwyyy|||}}}}}}}}}|||~~~xxxhhh___ZZZZZZZZZUUUUUUUUUSSSQQQPPPRRRTTTUUUUUUUUUVVVVVVUUURRROOOLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQOOOMMMNNNPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYTTTSSSRRRQQQPPPOOOOOOOOONNNOOOOOONNNMMMNNNPPPSSSQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQOOONNNNNNPPPRRRTTTTTTTTTTTTTTTTTTSSSRRROOONNNMMMKKKKKKKKKKKKLLLOOONNNNNNMMMMMMMMMMMMMMMQQQQQQRRRSSSTTTVVVWWWWWWUUUUUUTTTTTTUUUVVVXXXYYY[[[ZZZYYYZZZ]]]_________YYYWWWTTTSSSTTTUUUUUUTTTUUUSSSUUUYYY\\\aaalllwwwQQQSSSWWWZZZ[[[YYYVVVSSSSSSRRRPPPPPPRRRSSSSSSRRRQQQQQQPPPOOOPPPQQQSSSTTTXXXWWWWWWWWWXXXXXXXXXWWWYYYWWWUUUTTTTTTVVVXXXYYY[[[ZZZZZZ[[[]]]```ccceee___```bbbbbbaaa___\\\ZZZYYYYYYYYYZZZ[[[\\\^^^___^^^\\\XXXTTTRRRRRRSSSSSSUUUTTTTTTTTTUUUWWWYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZ\\\[[[ZZZZZZZZZ\\\^^^```^^^^^^]]]]]]]]]]]]^^^^^^bbbccceeedddcccbbbbbbccccccfffiiijjjkkknnntttyyy~~~|||||||||zzznnnaaaHHH???777555444111111333444333222222111111222222111222333333444888===BBBNNNWWWbbbjjjooosssyyy~~~yyyppphhh\\\QQQIIIDDD@@@???<<<;;;;;;;;;;;;;;;<<<<<<999;;;<<<<<<===???CCCFFFJJJMMMSSSYYY^^^bbbddddddeeehhhjjjlllllllllnnnooopppppppppqqqrrrrrrssssssvvvvvvwwwxxxyyyzzz{{{{{{zzz|||~~~zzzwwwuuuvvvwwwwwwvvvwwwyyy{{{}}}~~~yyyvvv{{{|||xxx{{{~~~}}}{{{{{{zzz{{{{{{||||||{{{{{{{{{|||}}}}}}~~~}}}|||{{{||||||zzzzzzyyyxxxxxxyyyzzzzzzyyyyyyzzzzzz{{{|||||||||}}}|||{{{|||}}}}}}|||zzz{{{zzzxxxuuurrrpppnnnmmmqqqnnnjjjgggfffffffffggghhhlllqqquuuzzz}}}wwwwwwwwwvvvvvvyyyyyyzzz~~~yyyzzz}}}ooobbb\\\ZZZ\\\]]]WWWWWWVVVSSSQQQQQQRRRTTTWWWVVVVVVWWWWWWUUUQQQNNNKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNOOOOOOQQQRRRSSSTTTRRROOOMMMMMMNNNQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXUUUTTTRRRQQQPPPPPPQQQQQQPPPQQQQQQPPPOOOPPPRRRTTTQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRQQQPPPPPPRRRTTTVVVVVVVVVVVVVVVUUUTTTSSSPPPOOONNNMMMLLLMMMMMMNNNPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUWWWXXXZZZYYYXXXYYY\\\^^^___^^^UUUTTTRRRSSSUUUVVVVVVVVVVVVUUUVVVZZZ[[[]]]dddllluuuRRRUUUYYY[[[[[[YYYWWWUUUUUUSSSRRRRRRSSSTTTSSSRRRQQQQQQPPPQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZZZZXXXWWWUUUTTTTTTUUUVVVWWWZZZYYYYYYYYY[[[^^^aaaccc```bbbdddeeeeeeccc```^^^[[[[[[[[[[[[]]]___```bbb```^^^ZZZVVVTTTSSSTTTUUUWWWVVVVVVVVVVVVXXXZZZ[[[\\\[[[ZZZZZZYYYZZZZZZ[[[```^^^\\\ZZZZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^bbbdddffffffdddcccccccccaaadddggghhhhhhkkkpppuuuxxxsss|||}}}{{{yyynnnbbbLLLAAA777555444222222444222222111111222222333444222222222111222555999;;;DDDKKKTTT[[[^^^ccckkkqqqwwwpppeeeYYYPPPHHHCCC@@@======<<<<<<<<<<<<<<<===:::;;;<<<<<<;;;===???AAACCCFFFLLLRRRWWW[[[^^^___bbbeeehhhjjjjjjlllnnnoookkkllllllmmmmmmnnnoooooorrrssstttuuuwwwxxxyyyzzzxxxyyy}}}~~~yyywwwuuusssssstttttttttwwwxxxzzz{{{|||~~~|||}}}~~~}}}||||||{{{||||||{{{{{{{{{{{{||||||~~~}}}|||{{{||||||}}}}}}|||zzzxxxwwwvvvwwwxxx}}}||||||{{{{{{zzzzzzzzzyyyxxxyyyzzz||||||{{{yyyuuuuuusssrrrpppnnnmmmlllnnnllliiifffddddddfffggglllpppvvv|||zzzrrrooonnnnnnsssxxx}}}~~~~~~zzz{{{}}}zzzttt}}}zzzsssiiiaaa\\\[[[[[[[[[XXXYYYXXXVVVTTTSSSTTTVVVXXXXXXXXXYYYXXXUUUQQQMMMKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTQQQOOONNNOOOQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWUUUSSSSSSSSSTTTUUUSSSSSSSSSRRRPPPQQQSSSUUUTTTUUUVVVVVVUUUTTTRRRQQQQQQRRRSSSRRRQQQQQQRRRTTTVVVVVVWWWVVVVVVUUUTTTSSSQQQPPPOOONNNMMMNNNOOOOOOPPPOOONNNNNNNNNPPPQQQSSSPPPQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUWWWXXXXXXWWWVVVXXXZZZ\\\\\\\\\SSSRRRRRRTTTWWWYYYYYYYYYWWWUUUVVVZZZ\\\\\\```fffhhhxxxTTTVVVZZZ[[[ZZZYYYXXXXXXWWWUUUSSSSSSTTTUUUTTTSSSQQQQQQQQQRRRSSSTTTUUUVVVUUUWWWXXXYYYXXXXXXZZZ[[[WWWVVVVVVUUUUUUUUUUUUUUUYYYXXXWWWWWWYYY[[[^^^___```aaadddeeeeeedddbbb```]]]]]]]]]^^^___```bbbcccaaa___\\\YYYVVVUUUUUUVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[YYYYYYXXXYYYZZZ[[[```^^^\\\ZZZYYYZZZ[[[\\\^^^______``````______^^^```aaaccccccbbbaaaaaabbb```ccceeeffffffiiiooottt||||||sssnnnvvv|||yyyvvvkkk```TTTGGG;;;777666444333444111111111111111222333444333222111111222444666777<<>>AAAEEEJJJOOOTTTWWWYYY^^^```dddggghhhjjjmmmooolllmmmmmmnnnnnnooopppppppppqqqrrrsssuuuvvvwwwwwwyyyyyyzzz~~~|||wwwvvvuuutttsssrrrsssttttttvvvwwwyyyzzz{{{|||~~~}}}||||||{{{{{{{{{zzz{{{{{{|||||||||}}}~~~~~~}}}~~~~~~|||{{{{{{{{{|||}}}}}}|||yyywwwuuuuuuvvvwww~~~}}}|||{{{zzzxxxxxxwwwvvvvvvvvvxxxzzzzzzxxxvvvooonnnmmmlllkkkjjjiiiiiiffffffeeecccbbbdddgggjjjpppuuu|||zzzqqqlllkkkmmmttt|||~~~yyyvvvtttpppwww|||wwwzzz|||mmmiiiddd```]]][[[YYYWWWYYYZZZ[[[ZZZXXXWWWWWWXXXYYYYYYZZZ[[[ZZZWWWRRRNNNLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVUUUTTTRRRRRRRRRRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVTTTRRRQQQSSSUUUVVVWWWWWWWWWVVVUUUSSSRRRRRRTTTUUUTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPOOONNNNNNNNNPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVXXXYYYXXXWWWVVVWWWYYYZZZZZZZZZSSSSSSSSSUUUXXXZZZYYYYYYVVVTTTTTTYYY[[[[[[]]]aaadddppp~~~UUUWWWZZZ[[[YYYYYYZZZ\\\YYYWWWUUUUUUVVVVVVVVVUUUPPPQQQQQQRRRSSSUUUUUUVVVVVVXXXZZZYYYWWWVVVXXXZZZVVVWWWXXXXXXWWWVVVUUUTTTWWWWWWVVVVVVWWWYYYZZZ[[[^^^___aaacccccccccaaaaaa^^^______```aaabbbbbbccc```___]]][[[YYYXXXWWWVVVYYYYYYZZZZZZ[[[ZZZZZZZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[______```aaaaaa```_________aaabbbbbbaaaaaabbbdddbbbdddeeeeeeeeehhhnnnsssttt{{{sssooouuu{{{pppeee^^^PPPAAA;;;888555333333222222111000000000111111444222111111222444555555777;;;???BBBEEENNNZZZcccrrr{{{~~~xxxpppfffZZZNNNGGG???>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<::::::;;;===;;;===???CCCHHHMMMRRRTTTXXX[[[___ccceeehhhkkkmmmnnnnnnoooooopppqqqqqqqqqppppppqqqrrrsssuuuvvvvvvyyyxxxwwwzzz}}}|||yyyuuuuuuuuuuuuuuutttuuuvvvwwwuuuwwwxxxyyyyyyzzz}}}~~~~~~~~~}}}||||||zzzzzzzzzzzzzzz{{{|||}}}yyyzzz|||}}}||||||}}}}}}}}}{{{zzzzzzzzz{{{|||{{{yyywwwuuuuuuvvvxxxyyy{{{zzzzzzyyyxxxwwwvvvvvvvvvuuuuuuvvvwwwuuurrrpppiiihhhgggfffeeedddcccbbb___aaabbbcccdddhhhnnnssstttzzz}}}tttooommmpppzzzvvvppplllqqqwww{{{||||||}}}~~~||||||}}}rrrfffccc```___^^^]]][[[YYYZZZ\\\^^^___]]][[[[[[[[[ZZZZZZ[[[]]]\\\YYYTTTPPPMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[ZZZZZZYYYXXXYYYYYYXXXUUUSSSRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVVVVTTTUUUVVVUUUSSSRRRRRRSSSRRRSSSSSSTTTTTTTTTSSSSSSPPPOOONNNNNNNNNOOOPPPQQQPPPQQQRRRSSSTTTUUUUUUUUURRRRRRQQQQQQRRRSSSUUUUUUVVVUUUUUUUUUUUUWWWXXXYYYZZZYYYWWWWWWYYYZZZYYYXXXVVVUUUUUUVVVWWWWWWVVVUUUWWWTTTTTTXXXZZZZZZ[[[^^^aaaiiiqqqwwwUUUXXXZZZZZZYYYYYY\\\^^^ZZZXXXVVVVVVWWWWWWVVVUUUPPPQQQRRRSSSTTTUUUVVVVVVXXXZZZ[[[YYYVVVTTTVVVXXXWWWXXXYYYZZZZZZXXXVVVTTTVVVVVVVVVVVVVVVWWWXXXXXX\\\]]]___```aaaaaaaaa```___```aaabbbbbbcccbbbbbb______^^^\\\[[[YYYXXXWWWYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYXXXVVVWWWXXXZZZ[[[VVVVVVVVVWWWXXXYYYZZZ[[[___```aaabbbbbbaaa```___aaabbbccccccbbbccceeegggdddeeefffeeedddgggmmmrrrnnn{{{xxxssswww~~~}}}rrrfffVVVFFF>>>;;;777333333444333222000///.........444333111111333444555555444777;;;===AAAKKKYYYcccpppyyyxxxnnnaaaTTTKKKBBBAAA@@@>>>============999:::;;;;;;:::999:::<<<::::::<<>>AAADDDFFFJJJOOOVVV\\\```bbbeeefffgggiiikkkkkkkkkkkkmmmnnnjjjnnntttyyy{{{zzzwwwtttxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwwwwuuuvvvwwwxxxxxxyyy{{{}}}~~~|||{{{zzzxxxxxxuuuuuuwwwyyy{{{{{{yyywwwzzzzzzyyyyyyyyyzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{}}}|||zzzwwwvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwvvvvvvxxxvvvtttsssqqqmmmiiifff```___\\\XXXUUUUUUWWWZZZ\\\```eeekkkppptttyyy}}}yyyttttttwww{{{rrrjjjiiijjjmmmmmmlllqqqyyyrrriiidddbbbaaa```aaa```___]]]```______^^^^^^]]]]]]\\\ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\]]]]]]]]]\\\[[[ZZZXXXXXXYYYYYYYYYWWWVVVUUUSSSTTTUUUVVVXXXYYYZZZ[[[]]]^^^^^^^^^^^^]]]]]]\\\YYYYYYXXXWWWUUUTTTSSSSSSRRRSSSUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPRRRSSSTTTUUUUUUTTTRRRQQQSSSQQQOOONNNNNNOOOQQQSSSUUUUUUVVVVVVUUUUUUTTTSSSUUUTTTSSSSSSSSSTTTUUUVVVZZZXXXVVVUUUTTTUUUWWWXXXZZZYYYXXXWWWWWWWWWWWWWWWZZZZZZYYYWWWUUUSSSQQQPPPVVVXXXZZZ[[[\\\\\\\\\\\\```aaadddfffjjjooouuuyyyWWWXXXXXXWWWVVVWWWYYY\\\]]]]]]]]]]]][[[YYYWWWVVVTTTSSSSSSTTTUUUXXX[[[]]]``````___]]][[[YYYWWWVVVWWWUUUUUUUUUVVVVVVTTTRRRVVVUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYZZZ[[[]]]^^^______aaacccfffgggfffeeeddddddcccbbb```______^^^^^^___```aaabbbaaa```^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[YYY[[[\\\\\\[[[ZZZ[[[\\\^^^^^^___```aaabbbbbbcccaaaaaaaaabbbbbbcccdddeeefffffffffggghhhiiijjjjjjkkkmmmttt}}}zzzwwwtttssszzzvvveeeSSSKKKEEE>>>777666444222111111222333333222222222222111111222222222555555555888===GGGQQQYYYhhhoooxxx~~~wwwjjj^^^RRRMMMFFFBBB@@@???;;;888<<<<<<;;;:::999999999999::::::999:::<<<>>>AAACCCGGGLLLSSSYYY]]]```cccffffffhhhjjjjjjjjjkkklllnnnjjjmmmrrrwwwyyyxxxvvvtttxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwtttuuuvvvwwwvvvwwwzzz||||||}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwyyy{{{||||||{{{yyyxxxxxxxxxyyyzzz{{{|||}}}zzzyyyyyyyyyyyyzzz{{{{{{|||zzzxxxvvvuuuttttttuuuwwwvvvvvvvvvuuuuuutttttttttrrrpppnnnlllhhhdddaaa]]]\\\YYYVVVTTTTTTWWWZZZ]]]ccckkksssxxx{{{~~~{{{yyyyyy|||yyyqqqooonnnoooooopppvvv~~~|||ooohhhcccaaa````````````^^^]]]^^^]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\\\\\\\[[[YYYXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYXXXVVVTTTSSSSSSTTTUUUUUUWWWWWWXXXYYYWWWWWWXXXXXXXXXWWWWWWVVVYYYXXXXXXWWWUUUTTTTTTSSSRRRRRRTTTUUUVVVWWWWWWWWWXXXWWWVVVUUUTTTSSSRRRQQQNNNPPPSSSUUUWWWWWWVVVVVVVVVUUUTTTTTTSSSRRRRRRQQQUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRSSSSSSUUUWWWXXXXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWVVVVVVUUUVVVVVVVVVZZZZZZYYYXXXVVVTTTRRRQQQUUUVVVXXXZZZ[[[[[[[[[[[[]]]___bbbccceeeiiimmmpppyyyWWWXXXYYYYYYYYYYYY\\\^^^^^^^^^^^^^^^\\\[[[YYYWWWUUUTTTTTTTTTVVVYYY[[[]]]^^^^^^^^^]]]\\\ZZZXXXXXXWWWUUUTTTUUUVVVVVVUUUSSSUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXYYY[[[]]]^^^___aaaaaacccdddeeeeeeeeeeeeeeedddcccbbbaaaaaaaaaaaa```aaabbbcccbbbaaa```___^^^^^^^^^___^^^^^^]]]\\\\\\]]]___^^^]]]\\\\\\]]]\\\]]]___aaabbbbbbbbbbbbcccccccccccccccdddeeefffggggggggghhhhhhiiiiiiiiikkkmmmrrr{{{}}}tttnnnqqqxxx{{{uuuyyyppp^^^VVVRRRIII>>>777333222111111333333222111111111000000000000111111333444444555999AAAJJJQQQ]]]dddoooxxx~~~vvvkkk^^^WWWMMMFFFCCC@@@===:::<<<<<<;;;:::999999999999999999888888999;;;===>>>BBBGGGNNNTTTXXX\\\```cccccceeehhhiiiiiijjjkkkmmmjjjlllpppsssuuuuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzyyyxxxwwwvvvvvvssstttuuuuuutttuuuwwwyyyyyyzzz~~~~~~zzz||||||{{{zzzyyywwwvvvvvvvvvwwwyyyzzz{{{{{{zzzyyywwwwwwxxxyyyzzz|||}}}}}}yyyyyyyyyyyyyyyzzz{{{{{{zzzyyywwwvvvttttttssssssuuuuuuuuutttsssrrrqqqpppnnnllliiigggeeebbb^^^[[[XXXXXXVVVTTTSSSUUUYYY\\\```hhhrrr|||{{{vvvsssssstttwww}}}pppgggdddaaa```______``````^^^\\\[[[[[[[[[ZZZZZZYYYXXXWWWYYYZZZ\\\]]]]]]]]]\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYWWWYYY\\\]]]^^^\\\ZZZYYYZZZZZZYYYXXXWWWUUUSSSRRRUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSOOOPPPSSSVVVXXXYYYYYYYYYWWWXXXXXXXXXVVVTTTRRRPPPTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQRRRRRRTTTUUUWWWXXXVVVVVVVVVVVVVVVVVVWWWWWWUUUTTTTTTTTTTTTUUUUUUVVVZZZZZZZZZXXXWWWUUUSSSRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^``````aaadddffflllxxxZZZ[[[\\\\\\[[[\\\]]]___]]]]]]]]]]]]]]][[[YYYXXXVVVVVVUUUUUUWWWYYY\\\^^^]]]]]]]]]]]]\\\[[[ZZZZZZYYYWWWVVVVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXYYY[[[]]]^^^___bbbbbbbbbbbbcccdddeeefffeeeeeedddcccbbbbbbbbbcccbbbbbbcccccccccbbbaaa```_________``````___^^^^^^]]]^^^______]]]\\\\\\]]]]]]___aaadddeeeeeedddccccccccccccccccccdddeeeeeeggghhhhhhiiiiiiiiihhhhhhlllmmmpppuuu}}}}}}uuusssvvvxxxppppppuuu|||{{{jjjccc___VVVGGG:::333222222222333333222000111111111000000111111111222222333333666;;;CCCHHHSSS[[[gggqqqzzz}}}ttthhh```TTTKKKGGGDDDAAA>>>===<<<;;;:::999999999999:::999999999999:::;;;;;;===AAAGGGMMMRRRVVV[[[___^^^aaadddfffggghhhjjjkkkiiijjjlllnnnppprrrssstttvvvvvvvvvvvvwwwwwwwwwwwwyyyzzzzzzyyyxxxwwwuuutttrrrssstttsssrrrsssuuuvvvyyyzzz~~~|||yyy{{{zzzyyyxxxwwwvvvuuuuuutttuuuwwwxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{||||||yyyyyyxxxxxxyyyyyyzzz{{{zzzyyyxxxvvvuuutttsssssstttttttttsssrrrpppnnnmmmjjjgggdddbbb```^^^ZZZWWWUUUUUUUUUTTTUUUYYY^^^bbbfffmmmwww{{{vvvvvvyyypppddd______^^^]]]]]]^^^______]]][[[YYYYYYZZZZZZYYYXXXWWWVVVWWWXXXZZZ[[[]]]]]]\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUTTTVVVYYY\\\]]][[[YYYXXXZZZYYYYYYXXXWWWVVVUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZWWWWWWWWWVVVVVVUUUUUUUUURRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSUUUVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUSSSRRRUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVVVVYYYYYYYYYXXXWWWUUUTTTSSSQQQRRRSSSTTTUUUVVVVVVWWWWWWYYY\\\]]]]]]^^^___```fffnnn{{{^^^`````````^^^\\\]]]^^^[[[[[[\\\\\\\\\[[[YYYXXXXXXWWWVVVWWWXXXZZZ]]]^^^\\\]]]]]]]]]]]]\\\[[[[[[YYYWWWUUUUUUWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWXXXYYYZZZ\\\^^^___aaaaaa``````aaabbbcccdddddddddcccccccccccccccdddbbbbbbbbbbbbbbbaaaaaa```^^^^^^___``````_________[[[]]]^^^^^^]]]\\\\\\]]]]]]^^^aaadddeeeeeeeeedddcccbbbbbbbbbbbbccccccdddggghhhiiiiiijjjiiihhhhhhhhhiiikkknnnssszzzyyyvvv}}}vvvooonnnpppsss{{{vvvnnnkkkbbbPPP@@@666555333333444333222000222222111111111111222222111222222222333777<<>>===<<<;;;::::::::::::;;;::::::::::::::::::::::::===AAAFFFJJJOOOTTTXXXYYY\\\```ccceeefffgggiiihhhhhhiiijjjmmmoooqqqrrrttttttttttttuuuuuuvvvvvvwwwxxxyyyyyyxxxvvvtttsssqqqrrrsssrrrqqqqqqrrrtttxxxxxx{{{~~~|||zzzyyyyyyxxxwwwvvvuuuuuutttsssvvvwwwwwwuuuuuuvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxvvvuuutttssssssssssssrrrpppmmmjjjiiifffdddaaa^^^]]][[[YYYWWWTTTUUUVVVWWWZZZ___fffkkkmmmrrryyy{{{wwwyyy~~~jjj^^^\\\\\\[[[[[[[[[]]]___^^^\\\ZZZYYYYYYZZZ[[[ZZZXXXVVVUUUTTTUUUWWWYYYZZZ[[[[[[[[[XXXWWWUUUSSSQQQPPPOOOOOOQQQSSSVVVYYYZZZZZZXXXWWWXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUURRRRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSRRRSSSTTTUUUVVVVVVWWWWWWYYYXXXVVVUUUUUUVVVWWWXXXVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTSSSSSSSSSRRRPPPQQQSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUSSSSSSPPPPPPQQQQQQRRRTTTUUUUUUUUUXXX[[[\\\\\\]]]^^^```bbbfffnnn{{{___aaabbbaaa^^^\\\\\\\\\ZZZZZZ[[[\\\\\\[[[ZZZYYYYYYYYYXXXXXXYYY[[[]]]___]]]]]]]]]]]]]]]]]]\\\[[[WWWUUUSSSSSSTTTVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]```____________```aaabbbbbbbbbbbbaaabbbbbbccccccaaaaaa`````````_________\\\]]]^^^^^^___^^^^^^^^^YYY[[[]]]]]]\\\\\\\\\]]][[[\\\___aaabbbcccccccccccccccbbbbbbbbbbbbccccccfffgggiiijjjkkkjjjiiiiiigggiiilllnnnrrr{{{}}}uuuzzzzzzuuupppooonnnpppwwwyyytttlllZZZIII<<<999555444333333222111222222222111111222222222111222222111222444888<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888:::===@@@CCCGGGMMMPPPSSSWWW\\\```bbbcccdddfffeeeffffffhhhjjjlllnnnpppqqqqqqrrrrrrsssssstttttttttuuuwwwxxxwwwvvvtttrrrrrrrrrsssrrrppppppqqqsssttttttwww{{{||||||~~~}}}}}}}}}|||{{{xxxxxxwwwwwwvvvuuuuuutttuuuxxxzzzyyyvvvuuuwwwzzzzzz{{{{{{|||{{{yyyxxxwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwuuutttsssqqqqqqqqqpppmmmjjjfffdddaaa___\\\ZZZZZZYYYXXXVVVTTTVVVXXX[[[```fffnnntttvvvyyy|||}}}}}}|||yyy}}}|||ggg^^^\\\\\\YYYYYYZZZ\\\^^^^^^\\\YYYXXXYYY[[[[[[ZZZYYYVVVUUURRRSSSUUUWWWYYYYYYYYYYYYVVVTTTRRRPPPNNNLLLLLLKKKNNNOOORRRTTTVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[XXXWWWWWWVVVUUUUUUTTTTTTOOOPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQNNNOOOPPPRRRTTTVVVWWWXXXYYYXXXUUUTTTTTTUUUXXXZZZUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZZZZ\\\^^^```\\\___dddlll{{{\\\^^^______]]][[[[[[[[[ZZZ[[[\\\]]]]]]\\\[[[[[[ZZZZZZYYYXXXYYY[[[^^^___]]]^^^^^^^^^]]]\\\\\\[[[WWWUUURRRRRRTTTVVVWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]^^^^^^^^^^^^______```````````````aaabbbbbb______^^^^^^]]]]]]^^^^^^[[[[[[\\\]]]]]]]]]]]]]]]XXXZZZ\\\]]]]]]]]]^^^___\\\]]]^^^```aaacccdddeeeddddddccccccccccccddddddeeefffiiijjjkkkkkkjjjjjjhhhkkknnnnnnpppxxx~~~xxxrrr|||{{{wwwtttrrrpppqqqzzz{{{ssscccSSSAAA===888444333333333222111111000000000000111111111222222222222333666999>>>GGGSSS```kkkwwwzzzqqqeeeZZZSSSNNNIIIEEEAAA@@@???>>>============999:::::::::;;;:::::::::888999:::;;;===AAAFFFJJJOOOSSSXXX]]]___```bbbccccccccceeefffhhhkkklllmmmooooooooopppqqqrrrrrrrrrqqqrrrtttvvvvvvuuusssrrrrrrssssssqqqpppoooppprrrqqqqqqtttwwwwwwvvv{{{|||zzzzzz{{{zzzzzzxxxxxxwwwwwwvvvuuuuuuuuuuuuxxxzzzxxxuuusssvvvzzzyyyzzz{{{||||||zzzyyyxxxxxxxxxxxxwwwxxxxxxyyyzzzxxxxxxxxxxxxvvvtttrrrqqqmmmnnnnnnllljjjeeeaaa___[[[YYYVVVUUUUUUVVVUUUTTTUUUWWWZZZ^^^dddllluuu{{{}}}}}}yyyxxxxxx~~~|||uuuccc]]][[[XXXWWWWWWYYY[[[^^^]]][[[YYYWWWXXXZZZ[[[ZZZXXXUUUTTTQQQSSSUUUVVVXXXXXXXXXXXXUUUTTTRRROOOMMMLLLKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWVVVUUUUUUTTTUUUVVVXXXYYYUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRSSSUUUWWWXXXXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQMMMMMMMMMMMMOOOQQQSSSTTTSSSSSSRRRRRRQQQRRRRRRRRRPPPQQQQQQQQQQQQPPPPPPOOOOOOOOONNNOOOPPPQQQSSSTTTUUUVVVWWWWWWVVVXXX[[[]]]YYY[[[^^^bbbiiiwwwXXXZZZ]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ\\\^^^___^^^^^^^^^^^^]]]\\\[[[[[[YYYWWWTTTTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\]]]^^^^^^^^^]]]]]]___^^^^^^^^^___```aaabbb^^^^^^]]]\\\\\\\\\\\\]]]YYYZZZ[[[[[[\\\\\\\\\\\\XXXZZZ\\\^^^^^^^^^___aaa_________aaabbbeeeggghhhfffeeeeeedddddddddeeeeeedddfffhhhkkkllllllkkkjjjeeehhhjjjiiihhhnnnzzz}}}mmmwww{{{xxxvvvsssuuuxxxiiiZZZDDD???999444222333333333000000////////////000000111222333222222333666888999BBBOOO\\\hhhuuuzzznnnccc[[[TTTNNNIIIBBBAAA@@@???>>>>>>>>>>>>888888999::::::::::::999888888999999:::===BBBEEELLLPPPVVV[[[]]]___```bbbaaabbbdddfffhhhjjjkkklllmmmnnnnnnooopppqqqqqqqqqnnnpppsssuuuvvvuuusssrrrrrrssssssrrrpppooopppqqqqqqqqqsssvvvvvvuuuyyy{{{yyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvuuuuuusssvvvxxxvvvrrrqqqtttxxxwwwxxxzzz||||||{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyzzzwwwwwwwwwwwwuuusssqqqpppkkkkkkkkkjjjgggbbb^^^[[[VVVTTTRRRQQQRRRSSSSSSRRRTTTWWW[[[```fffoooxxx~~~yyyuuutttvvvmmm^^^ZZZXXXTTTVVVVVVXXX[[[]]]]]][[[XXXVVVWWWYYYZZZYYYWWWTTTSSSRRRSSSUUUWWWXXXXXXXXXWWWUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKLLLMMMPPPSSSVVVXXXVVVUUUTTTSSSSSSTTTUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRTTTVVVWWWXXXXXXTTTUUUUUUVVVVVVWWWWWWXXXSSSTTTTTTUUUUUUUUUTTTTTTUUUTTTSSSQQQPPPNNNMMMMMMQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOMMMKKKIIIHHHRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRTTTTTTTTTSSSRRRLLLKKKKKKKKKMMMPPPRRRTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNOOOOOOPPPOOOOOONNNNNNOOONNNNNNNNNOOOQQQSSSTTTUUUUUUUUUTTTSSSTTTWWWZZZYYY\\\^^^]]]^^^ffftttYYYZZZ\\\ZZZXXXWWWZZZ\\\]]]^^^___aaaaaaaaaaaa```bbbaaa___\\\ZZZ[[[___bbbaaaaaa```__________________[[[WWWVVVWWWZZZ\\\]]]YYYYYYYYYYYYYYYZZZZZZZZZWWWXXXYYYZZZ[[[ZZZYYYXXX\\\\\\\\\\\\]]]^^^______aaa```___^^^^^^^^^^^^^^^___^^^\\\\\\\\\^^^```aaa\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[]]]```bbbbbbaaa^^^``````______```bbbeeegggeeedddccccccccceeegggiiifffggghhhiiijjjjjjkkkkkkjjjjjjjjjiiiiiikkkpppsss{{{{{{uuuttt|||zzz|||}}}qqqdddVVVIII===999999777333222666666666555444222///...111111222333333444555555999===GGGUUUbbbnnn}}}yyyoooggg___YYYUUUEEECCC@@@?????????>>>===::::::::::::::::::;;;;;;999999:::;;;<<<<<<===>>>EEEHHHMMMPPPSSSVVVZZZ\\\^^^aaadddfffggghhhjjjlllkkkkkklllmmmnnnoooooopppoooooooooooonnnnnnnnnnnnnnnppprrrrrrpppnnnmmmmmmooopppqqqsssuuuwwwxxxxxx}}}~~~|||zzzxxxwwwvvvvvvyyyxxxwwwuuutttsssssssssuuuvvvvvvwwwwwwxxxyyyyyyzzzyyyyyyzzz{{{{{{zzzxxxvvvxxxzzzzzzwwwuuuvvvxxxxxxwwwvvvuuuuuurrrooolllhhhgggeeebbb___[[[YYYXXXUUUUUUUUUTTTSSSTTTWWWYYYYYY]]]bbbhhhnnnttt{{{sssoootttzzzuuufff]]]WWWRRRNNNRRRSSSVVVXXXZZZ[[[[[[[[[XXXXXXXXXWWWVVVUUUSSSSSSRRRRRRRRRSSSTTTUUUUUUVVVXXXUUURRROOOLLLLLLLLLLLLJJJJJJKKKNNNQQQRRRRRRQQQUUUSSSPPPPPPRRRSSSQQQOOORRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTRRRRRRQQQRRRSSSTTTVVVXXXXXXXXXWWWWWWWWWVVVVVVVVVRRRRRRQQQPPPOOOOOONNNNNNOOOOOONNNNNNNNNOOOPPPQQQNNNNNNMMMMMMMMMNNNPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQTTTVVVUUUQQQMMMPPPOOONNNMMMMMMOOOQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKMMMNNNOOOPPPPPPNNNMMMKKKKKKLLLLLLMMMNNNNNNOOOOOOTTTTTTTTTUUUUUUVVVVVVWWWYYYVVVWWW[[[^^^___ccchhh{{{XXXZZZZZZYYYVVVVVVWWWYYYZZZ[[[]]]___aaabbbbbbbbbccccccaaa^^^\\\\\\^^^``````___^^^]]]]]]]]]^^^^^^^^^\\\YYYXXXYYY[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWWWWXXXYYYXXXXXXXXXZZZZZZ[[[[[[\\\]]]^^^_________^^^^^^]]]]]]]]]]]]]]]]]][[[[[[[[[]]]^^^```\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]___aaaaaa```^^^___^^^]]]]]]^^^```bbbccccccbbbaaaaaaaaaccceeefffggghhhiiikkkkkkkkkkkkkkkhhhiiiiiihhhhhhiiilllooozzz{{{wwwzzzvvvjjj\\\NNNAAA;;;888555333444000111222333444444333333111222222333333444444444888:::CCCPPP[[[gggvvvyyyrrrkkkeeeaaaRRRNNNHHHDDDAAA???===<<<;;;;;;;;;<<<;;;;;;;;;:::777777777888999::::::;;;???BBBFFFJJJLLLOOORRRUUUZZZ]]]```bbbcccdddeeegggjjjkkklllmmmnnnnnnnnnnnnllllllllllllllllllmmmmmmmmmoooppppppnnnmmmlllmmmmmmmmmnnnoooqqqtttvvvwww{{{}}}~~~}}}|||zzzxxxwwwuuuuuuwwwwwwvvvvvvuuutttttttttvvvwwwwwwxxxxxxyyyzzzzzz{{{zzzyyyzzz||||||zzzyyyxxxzzz|||{{{xxxwwwwwwyyywwwuuutttrrrqqqoookkkhhhcccbbb___\\\YYYWWWUUUTTTRRRSSSRRRQQQQQQSSSVVVYYY```dddiiioootttzzzyyypppmmmrrrxxx~~~~~~yyykkk```[[[XXXUUURRRRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWVVVVVVTTTSSSQQQPPPPPPQQQQQQRRRSSSSSSTTTTTTWWWVVVSSSQQQOOONNNMMMMMMKKKJJJJJJKKKNNNOOOOOONNNTTTQQQOOOOOOQQQRRRPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVSSSRRRQQQPPPOOONNNMMMLLLJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOORRRUUUUUUQQQNNNNNNNNNLLLLLLLLLMMMOOOPPPOOOOOOOOONNNNNNNNNMMMMMMLLLMMMOOOOOOOOONNNLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUWWWTTTTTTXXX[[[[[[^^^ccceeejjjuuuXXXYYYYYYWWWTTTSSSTTTUUUUUUWWWYYY\\\___aaabbbcccbbbccccccaaa^^^]]]]]]^^^___^^^\\\ZZZZZZ[[[\\\]]]]]]\\\ZZZ[[[\\\]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYZZZ\\\]]]ZZZ[[[\\\]]]^^^______```bbb```^^^^^^______^^^]]]]]]\\\[[[[[[[[[]]]^^^___``````_________aaacccdddfffhhhjjjkkklllkkkjjjiiihhhiiiiiiiiihhhhhhjjjlllwww~~~zzz|||qqqdddYYYKKKCCC<<<666555777...///000111222333333333222222222333333333333333666777>>>HHHRRR\\\kkkxxxyyysssoooaaa[[[RRRKKKFFFCCCAAA???===============;;;::::::666777777777888888999999999<<<@@@CCCEEEHHHKKKMMMTTTXXX\\\___```aaabbbcccggghhhjjjlllllllllkkkjjjhhhhhhhhhhhhiiijjjjjjkkkkkkmmmoooooommmllllllllljjjjjjiiijjjlllpppsssuuutttyyy~~~{{{{{{{{{{{{zzzyyywwwtttssstttuuuvvvvvvvvvvvvuuutttxxxxxxxxxyyyzzzzzz{{{{{{|||{{{zzz{{{}}}}}}{{{zzzyyyzzz{{{zzzxxxvvvvvvvvvtttrrrooommmllliiieeebbb]]]\\\ZZZWWWUUUSSSQQQQQQQQQRRRRRRRRRSSSVVV[[[___kkkooouuuzzz}}}xxxpppkkkkkkooottt~~~|||xxxqqqiii```YYYWWWVVVTTTRRRSSSSSSTTTTTTUUUTTTTTTSSSUUUUUUUUUTTTRRRQQQOOONNNOOOOOOPPPPPPQQQQQQRRRRRRVVVVVVUUUTTTSSSQQQPPPOOOMMMKKKHHHHHHJJJKKKLLLLLLQQQPPPNNNOOOPPPPPPOOONNNPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQRRRRRRSSSSSSTTTTTTUUUTTTTTTRRRPPPNNNLLLKKKJJJGGGHHHJJJLLLMMMMMMLLLKKKMMMLLLKKKKKKJJJKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJLLLPPPSSSSSSPPPNNNKKKKKKJJJIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOPPPPPPQQQRRRRRRSSSTTTQQQQQQTTTVVVUUUXXX\\\XXX\\\eeepppxxxXXXXXXWWWUUUSSSRRRQQQRRRRRRTTTVVVXXXZZZ\\\^^^___^^^```bbbbbb```___^^^^^^___]]][[[YYYYYYZZZ\\\]]][[[[[[[[[]]]^^^^^^\\\YYYZZZZZZYYYXXXWWWWWWVVVVVVRRRRRRQQQPPPPPPRRRSSSTTTUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZYYYYYY[[[\\\^^^___aaaaaaeeebbb^^^]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]___^^^^^^^^^___```aaabbbdddfffhhhjjjjjjiiihhhfffhhhjjjkkkjjjiiihhhiiijjjrrr}}}{{{}}}~~~vvvmmmdddYYYOOOEEE;;;777999333222222111111000///...333333333222222222222222555555999AAAHHHQQQ___lllyyy~~~}}}yyylllfff[[[SSSMMMIIIGGGFFF?????????>>>===;;;:::999999999999999999999::::::777:::===@@@BBBDDDFFFHHHNNNRRRWWW[[[]]]^^^```aaabbbdddgggiiijjjiiigggeeeffffffeeeeeefffggghhhiiijjjlllnnnnnnmmmllllllllliiihhhggggggiiimmmqqqsssppptttzzz}}}{{{yyyxxxyyyzzzzzzyyyvvvtttrrrqqqrrruuuwwwwwwwwwuuutttyyyyyyyyyzzz{{{{{{|||||||||{{{{{{{{{}}}}}}{{{zzzxxxxxxxxxwwwuuusssrrrqqqooollliiifffdddaaa^^^[[[XXXWWWVVVTTTRRRRRRRRRRRRRRRSSSUUUXXX[[[```ggglllvvvzzz~~~|||zzztttmmmggggggiiimmmoooyyy}}}zzztttpppzzz}}}{{{xxxxxx|||vvvqqqddd___YYYUUUSSSRRRQQQOOORRRSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTSSSRRRPPPOOONNNNNNNNNNNNOOOOOOPPPPPPPPPTTTUUUVVVWWWVVVTTTRRRQQQPPPMMMIIIGGGGGGIIIJJJJJJNNNNNNNNNNNNNNNNNNMMMMMMOOONNNMMMMMMMMMMMMNNNOOORRRRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSUUUTTTRRRPPPMMMKKKIIIHHHGGGJJJMMMPPPQQQPPPNNNLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIKKKNNNOOOOOOMMMLLLIIIHHHHHHGGGHHHIIIJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKLLLKKKJJJIIIIIIGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPRRROOOOOORRRRRRQQQRRRVVVXXXZZZ^^^cccgggnnn~~~YYYWWWUUUTTTRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVXXXXXXXXX[[[___aaaaaa```______^^^]]][[[YYYYYYZZZ[[[\\\YYYZZZ[[[]]]^^^]]]ZZZWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPOOONNNMMMNNNOOOQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZYYYWWWWWWWWWVVVVVVVVVWWWWWWVVVWWWYYY[[[]]]___```aaaeeeaaa]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\^^^^^^^^^___``````aaabbbbbbcccdddffffffeeedddcccfffggghhhgggfffeeeeeeffflllvvv}}}zzz{{{rrrlllddd\\\PPPBBB999888666666444222000///------222222222222222222222111555444777<<>>???@@@BBBDDDEEEIIIOOOSSSVVVXXX[[[]]]```bbbeeeggghhhhhhfffeeeeeedddccccccccceeefffggghhhjjjmmmmmmmmmllllllmmmiiihhhggggggiiilllooorrrooorrrvvv{{{}}}|||{{{xxxvvvvvvwwwxxxxxxwwwuuusssqqqpppqqqtttvvvwwwwwwvvvuuuxxxxxxyyyzzzzzz{{{{{{|||{{{zzzyyyzzz||||||zzzyyyxxxwwwvvvtttsssqqqnnnmmmhhhfffbbb___\\\ZZZVVVTTTSSSRRRQQQPPPQQQRRRSSSTTTSSSVVV[[[```eeellltttyyy|||wwwtttppplllfffdddeeehhhjjjkkkpppvvv{{{xxxooohhhjjjooo|||vvvrrrsssyyy|||pppgggbbb\\\YYYVVVSSSRRRQQQQQQPPPRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRPPPPPPNNNNNNNNNNNNOOOOOOOOOOOORRRTTTVVVWWWWWWVVVTTTRRRTTTPPPJJJGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNRRRSSSSSSTTTUUUTTTTTTTTTSSSRRRRRRQQQPPPOOONNNMMMJJJKKKLLLMMMNNNPPPPPPQQQTTTSSSQQQOOOMMMJJJIIIHHHHHHKKKNNNQQQRRRPPPNNNLLLIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJLLLMMMLLLKKKIIIIIIGGGGGGFFFGGGGGGGGGHHHHHHKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQNNNNNNPPPQQQNNNOOORRRUUUVVVXXXYYYZZZ___mmm|||ZZZXXXUUUTTTSSSSSSQQQPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSWWW[[[^^^____________\\\[[[[[[ZZZZZZZZZZZZZZZWWWWWWYYY[[[\\\[[[XXXUUURRRRRRRRRQQQQQQPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXWWWVVVWWWXXXZZZ[[[[[[ZZZYYYYYYVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUVVVXXXZZZ\\\^^^___bbb___[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\^^^^^^______```aaaaaaaaa``````aaaaaaaaaaaaaaa``````aaaaaa```______```bbbfffnnnyyy}}}~~~zzzssslllfff[[[KKK???999777666444333222111111111111111111222222222222222555444555999;;;@@@JJJTTT___iiivvvvvvmmmddd\\\UUUPPPJJJHHHDDD@@@===<<<<<<<<<999999999888777777777666444777:::;;;<<<===???@@@>>>AAAFFFIIILLLNNNRRRTTT]]]___bbbdddfffgggffffffeeecccbbb``````aaacccdddeeehhhjjjlllkkkkkkkkkllljjjiiihhhhhhiiikkknnnooonnnpppsssvvvyyy}}}~~~{{{zzzyyyxxxwwwuuutttuuuvvvvvvuuutttsssrrrpppqqqsssuuuvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxwwwxxxzzzzzzxxxwwwwwwuuusssrrrpppnnnkkkhhhbbb___[[[WWWUUUSSSPPPNNNNNNMMMMMMMMMOOORRRUUUWWWWWW[[[bbbjjjpppwww~~~zzztttooolllhhhgggeeefffgggiiiiiihhhjjjnnnqqqlllbbb___kkk{{{yyyqqqoooqqqvvvzzzuuuhhh```]]]UUUTTTSSSRRRRRRTTTUUUWWWSSSSSSSSSSSSSSSTTTUUUVVVTTTTTTTTTTTTTTTSSSRRRRRROOOOOOOOOOOOOOOPPPPPPPPPPPPQQQTTTUUUVVVVVVUUUTTTUUUQQQLLLIIIHHHIIIIIIIIIIIIKKKNNNNNNMMMLLLLLLMMMNNNMMMKKKJJJJJJKKKMMMNNNQQQRRRSSSSSSTTTTTTSSSSSSQQQRRRRRRRRRQQQQQQPPPOOOIIIJJJJJJKKKMMMNNNOOOOOOQQQPPPOOONNNLLLKKKJJJIIIHHHJJJMMMOOOOOONNNKKKIIIGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFIIIKKKLLLLLLJJJHHHGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLPPPMMMMMMPPPPPPMMMMMMPPPSSSRRRTTTVVVVVVZZZeeeqqq[[[XXXUUUTTTUUUUUUSSSQQQQQQQQQPPPPPPPPPRRRSSSTTTRRRUUUYYY[[[\\\[[[\\\\\\XXXYYYYYYZZZYYYXXXWWWWWWUUUUUUVVVXXXYYYYYYVVVSSSPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRTTTUUUWWWXXXXXXWWWUUUTTTWWWXXXZZZ[[[[[[[[[ZZZYYYVVVVVVVVVVVVVVVUUUTTTTTTRRRRRRTTTVVVXXXYYY[[[\\\]]][[[YYYYYYZZZ[[[ZZZZZZWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]^^^___``````````````````___^^^^^^______```]]]]]]]]][[[ZZZ[[[]]]```bbbgggpppxxx}}}tttooofffXXXJJJBBB888777666444444444555555000000111111222222333333444222444777777999AAAJJJRRR]]]mmmxxx~~~|||tttjjj```ZZZRRRNNNHHHBBB???>>>@@@AAA;;;::::::999888777777666555777:::;;;;;;<<<===???>>>@@@AAABBBDDDFFFJJJLLLWWWXXXZZZ]]]___aaabbbccccccbbb___]]]]]]]]]___```bbbdddgggiiihhhhhhiiijjjjjjjjjiiiiiijjjjjjkkkllllllnnnpppqqqsssuuuyyy|||~~~~~~{{{zzzxxxvvvvvvwwwwwwwwwuuuttttttttttttssssssssssssrrrrrrsssssstttuuuvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxvvvuuuuuuvvvwwwwwwvvvtttssspppmmmlllkkkiiidddaaa\\\YYYUUURRRPPPNNNLLLJJJLLLLLLLLLNNNQQQVVV[[[]]]```eeennnvvv|||xxxqqqkkkfffdddbbbdddhhhjjjkkkjjjhhhgggfffeeeccc```\\\aaavvv|||sssmmmllloooqqqtttvvvxxxyyy{{{qqqddd]]][[[SSSSSSRRRRRRSSSUUUXXX[[[UUUUUUSSSRRRRRRRRRSSSTTTRRRRRRSSSTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOQQQSSSTTTUUUUUUTTTTTTQQQLLLIIIIIIIIIHHHHHHHHHKKKNNNOOOMMMLLLLLLMMMOOOMMMKKKJJJJJJKKKMMMOOOOOOPPPQQQQQQRRRRRRQQQQQQNNNOOOPPPRRRRRRRRRQQQQQQIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKIIIJJJLLLMMMMMMKKKIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFHHHJJJKKKKKKJJJHHHFFFGGGJJJLLLKKKIIIGGGHHHIIIFFFGGGGGGHHHHHHHHHHHHHHHKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKNNNKKKLLLOOOOOOLLLKKKNNNSSSQQQRRRVVVXXXYYY___gggnnn}}}[[[XXXUUUUUUVVVWWWUUUSSSQQQPPPPPPPPPQQQSSSUUUVVVRRRUUUXXXZZZYYYYYYYYYZZZVVVWWWXXXYYYYYYWWWUUUTTTTTTTTTUUUVVVXXXWWWTTTRRROOOOOOOOOOOOOOOOOOOOOOOOQQQRRRTTTUUUUUUUUUTTTSSSUUUVVVWWWXXXXXXWWWUUUSSSVVVXXXZZZ[[[\\\[[[ZZZYYYVVVVVVVVVVVVVVVUUUTTTSSSPPPQQQRRRTTTVVVXXXYYYYYYZZZYYYXXXXXXZZZ[[[ZZZZZZUUUVVVWWWYYYZZZ[[[[[[[[[\\\\\\]]]^^^____________aaa```^^^]]]\\\^^^___aaa]]]]]]\\\ZZZYYYZZZ^^^aaa```ccciiipppxxx{{{vvvooobbbTTTLLL;;;:::888666555444555555//////000111222333333444222111333555555666<<>>===<<<<<<;;;:::999999777:::<<<=========???@@@BBBBBBBBBAAAAAABBBFFFIIIPPPQQQRRRUUUXXX[[[]]]^^^bbb```]]][[[ZZZ[[[\\\]]]___bbbeeefffffffffggghhhjjjjjjjjjjjjjjjiiiiiiiiijjjkkkmmmnnnoooqqqsssvvvwwwyyy|||}}}~~~~~~}}}}}}}}}~~~~~~}}}yyywwwuuusssrrrsssuuuwwwwwwvvvtttssssssrrrrrrrrrssstttssssssrrrssssssuuuvvvwwwtttttttttuuuvvvvvvwwwwwwuuutttttttttvvvvvvtttsssnnnkkkgggfffeeebbb^^^ZZZYYYVVVRRROOOMMMLLLJJJHHHMMMNNNNNNQQQUUU[[[```ccciiioooxxx{{{ssskkkeeeaaa___^^^dddjjjnnnnnnjjjhhhfffeee___YYYXXXZZZgggtttllljjjjjjlllhhhlllqqquuu{{{zzziii]]]WWWVVVUUUUUUTTTRRRRRRTTTWWWZZZWWWVVVTTTRRRQQQPPPQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRMMMNNNOOOQQQSSSTTTUUUUUUSSSPPPLLLIIIIIIHHHGGGFFFGGGKKKOOOPPPNNNLLLLLLNNNOOONNNKKKJJJJJJKKKNNNOOOMMMNNNOOOOOOPPPPPPOOOOOOLLLMMMOOOQQQRRRRRRRRRQQQIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNMMMKKKIIIHHHEEEFFFGGGHHHIIIIIIHHHGGGGGGIIILLLNNNNNNLLLIIIGGGEEEHHHKKKKKKIIIHHHIIILLLGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEGGGHHHIIIKKKKKKLLLJJJKKKNNNNNNKKKJJJMMMRRROOOOOOSSSUUUTTTVVVZZZ\\\gggvvv]]][[[YYYXXXXXXWWWUUUSSSTTTTTTSSSRRRRRRRRRRRRRRRPPPQQQSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUSSSTTTUUUUUUTTTSSSRRRQQQLLLKKKJJJJJJKKKNNNQQQSSSSSSUUUWWWVVVUUUTTTUUUVVVYYYXXXXXXXXXXXXYYYYYYZZZ\\\[[[ZZZYYYYYYYYY[[[[[[ZZZ[[[[[[YYYVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTVVVVVVWWWXXXXXXWWWWWWWWWTTTRRRQQQSSSVVVYYY[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^YYYYYYXXXYYYZZZ[[[]]]^^^YYY[[[^^^```aaaaaaaaa```bbbaaadddjjjpppxxxvvvnnnhhhdddKKKDDD:::555555666555333333333333333333333333333111222222222333666:::===JJJQQQ\\\gggqqqzzzwwwppphhhaaaWWWNNNHHHEEEBBB@@@AAA>>>;;;:::;;;<<<<<<<<<999<<<===;;;999;;;AAAGGGGGGDDDAAA@@@AAACCCCCCCCCGGGHHHJJJLLLNNNQQQRRRSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWZZZ]]]```aaabbbeeefffjjjkkkllljjjhhhfffffffffhhhhhhiiijjjkkklllmmmmmmqqqrrrttttttssssssuuuvvvyyyxxxwwwvvvvvvvvvwwwxxxvvvvvvuuutttttttttuuuuuuuuuttttttuuuwwwxxxxxxwwwtttuuuuuuuuuuuuuuuvvvvvvssstttuuuvvvvvvvvvuuutttsssttttttsssrrrpppnnnllliiifffaaa\\\XXXUUUUUUUUUMMMNNNNNNNNNLLLKKKKKKLLLMMMOOORRRVVV\\\ccckkkqqqtttxxx|||yyysssjjjaaa\\\ZZZZZZ\\\aaaiiipppsssqqqnnnkkkcccZZZSSSXXXiii|||{{{sssqqqpppmmmiiigggjjjpppxxx~~~ooofffaaa]]][[[WWWVVVVVVWWWYYY[[[\\\[[[ZZZXXXUUURRRQQQQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUNNNOOOOOOPPPPPPOOOOOONNNIIIKKKNNNQQQSSSUUUUUUVVVTTTPPPKKKHHHHHHIIIJJJJJJJJJLLLNNNPPPPPPNNNLLLJJJLLLLLLKKKKKKKKKKKKLLLLLLOOONNNNNNMMMMMMMMMMMMMMMNNNPPPQQQQQQOOOMMMNNNNNNIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMMMMNNNPPPQQQOOONNNMMMMMMMMMMMMJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFJJJMMMPPPQQQOOOKKKIIIHHHIIIIIIJJJKKKLLLLLLKKKKKKFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGIIIIIIJJJIIIHHHGGGGGGIIIJJJLLLLLLMMMMMMMMMNNNPPPTTTXXX]]]bbbjjjuuu]]]\\\ZZZYYYYYYYYYWWWUUURRRQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVUUUVVVVVVVVVVVVVVVUUUUUUSSSTTTUUUUUUUUUTTTSSSRRRNNNMMMKKKJJJKKKNNNQQQSSSSSSUUUWWWVVVUUUTTTUUUVVVXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]][[[YYYWWWWWWXXXVVVVVVVVVVVVVVVUUUUUUTTTVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWWWWWWWXXXYYY[[[\\\\\\]]]___```aaa```___^^^^^^]]]```eeeiiippp}}}~~~}}}xxxtttsssdddVVVEEE:::777666444111333333333333333333333333111222222222333555999<<>>DDDLLLUUU```kkkuuu{{{~~~wwwlllaaaYYYSSSOOOLLLGGGDDD@@@>>>======<<<;;;AAADDDFFFDDDAAA@@@BBBEEELLLNNNOOOLLLGGGCCCBBBCCC=========>>>???AAABBBCCCEEEEEEEEEFFFGGGIIIJJJKKKNNNPPPSSSUUUWWWYYY\\\^^^]]]```eeeggggggffffffggghhhhhhiiijjjkkklllmmmmmmlllmmmnnnnnnmmmmmmnnnoooqqqqqqpppppppppqqqqqqrrruuutttssssssrrrrrrssssssqqqppppppqqqssstttsssrrrsssssssssrrrrrrrrrrrrrrrnnnoooppprrrrrrrrrqqqpppnnnnnnllliiifffccc```^^^XXXUUURRRMMMJJJIIIHHHHHHIIIJJJLLLMMMNNNPPPTTTWWW]]]aaahhhnnnsssyyy~~~{{{vvvsssjjjfff___VVVQQQQQQUUUYYY^^^fffqqqyyyzzzwwwrrrooocccbbbccchhhqqqzzz~~~{{{zzzwwwtttuuuyyywwwmmmiiigggfffeee\\\[[[ZZZ[[[___bbbcccddd\\\[[[YYYXXXXXXZZZ[[[]]]]]]\\\ZZZXXXWWWUUUUUUUUUPPPPPPOOONNNMMMLLLLLLKKKKKKMMMOOORRRTTTVVVWWWWWWTTTQQQNNNLLLLLLNNNNNNNNNNNNOOOQQQRRRRRRQQQOOONNNNNNMMMMMMLLLKKKKKKKKKLLLJJJIIIHHHHHHIIIKKKNNNOOOVVVWWWVVVTTTPPPLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKOOONNNMMMMMMMMMMMMMMMNNNPPPNNNNNNNNNOOONNNLLLJJJJJJIIIHHHIIIJJJKKKJJJHHHIIIKKKNNNNNNLLLJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHFFFEEEEEEGGGHHHJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFHHHIIIJJJHHHJJJLLLMMMNNNOOOQQQSSSRRRVVV[[[```gggnnnvvv{{{]]][[[ZZZZZZ[[[[[[ZZZXXXUUUUUUTTTSSSSSSSSSSSSSSSRRRPPPNNNMMMMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVVVVVVVUUUUUURRRPPPNNNLLLLLLMMMPPPQQQSSSUUUWWWVVVUUUTTTUUUUUUWWWWWWXXXYYYYYYZZZZZZZZZYYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZ[[[ZZZXXXWWWXXXYYYWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTUUUXXX[[[YYYTTTSSSVVVYYYZZZZZZYYYXXXWWWWWWWWWWWWTTTTTTTTTTTTUUUWWWXXXZZZ]]]^^^______```______^^^^^^\\\]]]______aaaiiirrr}}}|||xxxtttrrrwww}}}hhhSSSDDD;;;777666333333333333222222222222000111222222222333666888999===CCCKKKUUU```kkkrrrxxx{{{yyyppphhh___WWWRRRKKKHHHDDDAAAAAA@@@@@@???DDDFFFIIIJJJHHHGGGHHHIIIQQQWWW]]]\\\TTTLLLHHHGGG>>>>>>===<<<<<<===>>>>>>======>>>???@@@AAACCCDDDFFFIIILLLOOOQQQTTTXXX[[[YYY]]]cccffffffeeeeeeeeeddddddeeefffggghhhhhhiiijjjlllmmmlllkkkjjjkkkmmmoooooooooooooooooopppppprrrqqqqqqpppoooppppppppppppooonnnppprrrsssrrrqqqqqqqqqqqqppppppooooooooonnnoooooooooooommmlllkkkgggeeeccc```\\\XXXUUUSSSQQQOOOMMMJJJHHHGGGGGGGGGHHHJJJLLLOOORRRWWW\\\```eeejjjqqqxxx||||||uuummmhhhXXXXXXUUUSSSQQQSSSWWW[[[gggnnnwww{{{yyysssnnnllljjjlllnnnrrrvvv|||}}}{{{wwwuuu{{{zzzpppiiiffffffeeeddd___]]]\\\\\\___aaabbbbbbZZZYYYYYYYYYZZZ[[[]]]___bbb```^^^[[[XXXVVVUUUTTTQQQPPPOOONNNLLLKKKJJJJJJKKKMMMNNNQQQSSSUUUWWWXXXUUUSSSOOONNNOOOPPPQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGIIILLLOOOQQQUUUVVVUUUSSSOOOLLLKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMOOOOOOOOOOOOPPPPPPQQQQQQPPPOOONNNNNNOOOOOOMMMKKKJJJIIIHHHIIIJJJJJJJJJHHHHHHJJJMMMMMMKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHEEEDDDDDDFFFHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFGGGHHHIIIFFFHHHKKKLLLMMMMMMNNNPPPTTTVVVZZZ^^^```cccfffiii[[[ZZZXXXXXXYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUQQQPPPNNNLLLLLLMMMOOOPPPSSSSSSSSSSSSSSSRRRQQQPPPSSSTTTUUUVVVWWWWWWVVVVVVSSSQQQOOOMMMMMMNNNPPPQQQSSSUUUWWWVVVUUUTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZXXXYYYZZZ[[[\\\[[[ZZZZZZYYYZZZ[[[ZZZYYYXXXYYYZZZXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTPPPUUUXXXWWWTTTRRRVVVZZZYYYYYYXXXXXXXXXYYYZZZ[[[UUUTTTTTTTTTUUUWWWYYYZZZZZZ[[[\\\]]]^^^___``````___]]]]]]___]]]]]]ccckkkwww{{{www|||xxxwwwtttqqqqqqzzz{{{gggQQQAAA999777444444444333333333222222000111222333222222444666555888===CCCKKKVVVaaahhhrrrvvv|||}}}vvvkkk```YYYOOOLLLGGGDDDCCCBBBAAA@@@DDDFFFJJJLLLMMMNNNNNNOOORRR\\\gggiiicccXXXPPPLLLDDDBBB@@@===<<<;;;;;;;;;888888888999:::<<<===>>>???AAAEEEHHHKKKOOOTTTXXXWWW[[[```ccccccaaa````````````aaabbbcccddddddeeehhhiiijjjjjjiiihhhjjjkkkmmmmmmnnnnnnooooooooooooppppppooonnnnnnnnnnnnooonnnmmmmmmnnnpppqqqqqqpppllllllkkkjjjjjjiiihhhhhhmmmmmmlllkkkjjjgggeeeccc]]][[[XXXUUUQQQNNNLLLKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJMMMRRRVVV[[[aaahhhlllooottt{{{~~~xxxoooccc[[[QQQPPPNNNNNNQQQYYYbbbiiiwwwzzz|||yyysssmmmjjjkkktttuuuxxxyyy||||||zzzxxx|||uuulllfffeeeeeecccbbbaaa___^^^^^^______^^^]]]YYYYYYYYYZZZ\\\^^^```aaacccbbb___\\\YYYVVVUUUTTTRRRQQQOOOMMMKKKJJJJJJJJJKKKLLLNNNPPPRRRUUUWWWXXXWWWTTTQQQPPPQQQRRRRRRRRRQQQRRRRRRSSSSSSRRRRRRQQQLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIKKKNNNQQQRRRPPPRRRRRRQQQOOOMMMMMMMMMPPPPPPPPPOOOOOONNNNNNNNNKKKKKKLLLNNNOOOPPPQQQQQQOOONNNNNNNNNOOOOOONNNLLLIIIHHHGGGHHHIIIJJJIIIGGGGGGJJJLLLLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGDDDCCCCCCEEEHHHIIIJJJJJJJJJIIIHHHGGGEEEEEECCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGDDDGGGIIIJJJJJJKKKLLLMMMPPPSSSVVVXXXYYYYYYZZZ[[[[[[YYYWWWWWWXXXXXXVVVTTTUUUTTTTTTSSSSSSSSSSSSSSSQQQPPPOOONNNNNNNNNOOOPPPSSSSSSSSSTTTTTTSSSRRRRRRTTTUUUVVVWWWXXXWWWVVVUUUSSSQQQOOOMMMMMMOOOQQQRRRSSSUUUWWWVVVUUUTTTUUUVVVUUUVVVXXXZZZ[[[[[[ZZZZZZWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[]]]^^^YYYZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUOOORRRUUUVVVUUUTTTVVVYYYXXXXXXWWWXXXYYY[[[]]]^^^UUUUUUUUUUUUVVVWWWYYYZZZXXXYYYZZZ[[[]]]^^^___```^^^\\\]]]^^^[[[ZZZ^^^eeeooo{{{qqqvvv}}}zzzuuuvvvuuurrrrrrxxxyyycccMMM>>>888666666555555444444333333000111333333222222333444444555999===CCCLLLVVV]]]kkkpppwww}}}wwwllldddVVVRRRMMMHHHFFFCCCAAA???BBBDDDGGGKKKNNNPPPQQQQQQWWWaaammmssspppggg^^^XXXKKKIIIEEE@@@<<<::::::999777666666777777888999::::::<<>>AAAEEEIIIJJJMMMPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZ\\\^^^^^^^^^___aaaccccccdddfffggghhhhhhggggggggggggfffeeeeeeeeeeeefffbbbaaaaaabbbdddeeeeeedddeeedddcccbbb```___^^^]]]YYYYYYYYYXXXWWWUUUSSSQQQKKKJJJIIIHHHGGGGGGHHHHHHJJJKKKMMMOOORRRUUUWWWXXXZZZ```hhhqqqxxx~~~||||||zzzxxxsssjjj```YYYRRRPPPOOORRRZZZhhhxxx}}}qqqaaaWWWYYYeeeppp}}}~~~tttooohhheeeeeeeeedddbbbbbbbbbdddeeefffccc___[[[YYYZZZ[[[]]]^^^```aaabbb^^^]]][[[XXXVVVUUUTTTSSSSSSRRROOOMMMLLLLLLMMMMMMOOOOOOPPPRRRTTTWWWZZZ[[[YYYWWWTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKKKKLLLMMMNNNLLLMMMNNNOOOOOOOOONNNMMMKKKMMMPPPPPPPPPPPPRRRSSSRRRRRRQQQPPPOOONNNMMMLLLOOOOOOQQQRRRRRRQQQQQQPPPMMMLLLLLLMMMNNNNNNMMMKKKJJJIIIHHHIIIJJJKKKJJJHHHHHHJJJLLLLLLJJJIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGBBBBBBCCCCCCEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFEEEEEEFFFIIIKKKMMMOOOQQQRRRQQQQQQRRRRRR]]][[[YYYXXXXXXWWWUUUSSSTTTTTTSSSRRRRRRRRRRRRRRROOOPPPQQQRRRRRRRRRRRRQQQNNNPPPRRRUUUWWWYYYZZZ[[[WWWWWWXXXXXXXXXWWWUUUTTTRRRQQQOOONNNNNNPPPSSSTTTSSSUUUWWWVVVUUUTTTUUUVVVTTTUUUXXXZZZ[[[[[[ZZZZZZVVVVVVUUUUUUVVVWWWYYYZZZYYYZZZ[[[\\\[[[[[[\\\^^^[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTVVVXXXYYYWWWUUUYYYXXXWWWVVVWWWYYY[[[]]]TTTTTTSSSSSSTTTVVVXXXYYYZZZZZZYYYYYYYYYYYYZZZZZZ______```aaa^^^[[[___eeefffsss|||xxxuuussswwwyyyxxx{{{qqqYYYGGG999888888777666555555555///111333333111000111222111222444666:::@@@GGGLLLRRRYYYcccnnnvvv|||{{{qqqkkkbbbZZZSSSLLLGGGDDD??????@@@DDDHHHKKKMMMMMMOOOSSS[[[ccchhhgggbbb^^^\\\XXXRRRJJJDDD@@@>>>===999888777777666666777777999999999999999;;;???BBBCCCEEEHHHJJJJJJKKKNNNOOOLLLLLLMMMNNNOOOPPPQQQQQQTTTVVVXXXYYYZZZ[[[]]]______```bbbcccddddddcccccc```______^^^^^^^^^^^^^^^]]]\\\[[[]]]___```___^^^ZZZYYYXXXVVVUUUSSSRRRQQQNNNOOOPPPPPPPPPOOOMMMLLLHHHGGGFFFFFFFFFHHHIIIJJJNNNOOORRRUUUYYY\\\___```aaagggqqqzzz}}}{{{uuusssoookkkggg```XXXSSSLLLPPPVVV]]]fffoooxxx~~~~~~uuueeeTTTJJJQQQbbbqqq|||}}}yyynnnjjjdddbbbccccccbbb```bbbdddfffiiijjjgggbbb^^^WWWXXXYYYZZZ\\\]]]^^^___[[[ZZZYYYWWWUUUTTTSSSSSSTTTRRRPPPNNNMMMMMMNNNOOOQQQRRRRRRTTTVVVYYY\\\^^^ZZZWWWUUUTTTSSSSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLLLLLLLMMMOOOPPPQQQLLLMMMOOOPPPOOONNNLLLJJJLLLNNNQQQRRRQQQRRRSSSTTTUUUUUUTTTRRRQQQPPPOOONNNMMMMMMNNNNNNMMMKKKJJJIIILLLLLLKKKLLLNNNNNNMMMKKKLLLJJJIIIJJJKKKLLLKKKJJJIIIJJJLLLLLLKKKJJJKKKLLLHHHHHHHHHHHHHHHGGGFFFEEE@@@AAABBBDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEDDDDDDCCCEEEHHHKKKIIIKKKLLLLLLKKKKKKLLLMMMZZZWWWSSSPPPNNNOOOPPPRRRPPPQQQQQQQQQPPPNNNLLLKKKNNNQQQTTTUUUTTTTTTUUUUUUSSSSSSSSSSSSSSSVVV[[[^^^[[[[[[[[[[[[ZZZYYYXXXXXXXXXWWWUUUTTTSSSSSSTTTUUUXXXXXXWWWWWWWWWWWWXXXXXXTTTUUUXXX[[[\\\]]]\\\[[[[[[YYYWWWUUUTTTUUUVVVWWWXXXYYY[[[\\\]]]]]]\\\[[[\\\[[[[[[\\\^^^^^^]]][[[\\\\\\[[[YYYYYYXXXXXXXXXUUUUUUVVVVVVUUUTTTRRRQQQVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTVVVXXXYYYZZZYYYYYYYYYYYYYYYZZZ[[[aaaaaabbbbbbbbbbbbaaaaaaiiilllsss|||{{{xxxtttrrrsssxxx~~~~~~}}}{{{oooXXXGGG:::333777888111///222000000000000000000000000444333222333555999<<>>@@@AAABBBCCCDDDFFFFFFEEEEEEFFFGGGIIIJJJNNNOOOPPPQQQSSSSSSTTTTTTVVVVVVWWWWWWXXXYYYZZZZZZXXXWWWVVVVVVUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIGGGEEEEEEFFFHHHGGGJJJMMMNNNMMMOOOTTTXXXZZZ[[[^^^aaaeeejjjnnnpppqqqppppppttt}}}|||sssmmmmmmjjjhhheee]]]TTTQQQTTTWWW\\\eeeooouuuvvvsssppphhh]]]SSSPPPQQQUUU```lllssswwwvvvmmmgggdddaaa______```ccceeecccdddfffgggggggggffffff]]]\\\[[[YYYYYYYYYZZZ[[[WWWVVVUUUTTTSSSQQQPPPPPPPPPOOOOOONNNOOOPPPRRRRRRPPPSSSWWW\\\___bbbcccccc^^^[[[XXXUUUTTTRRROOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMOOOQQQRRRNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPQQQRRRSSSTTTUUUQQQQQQPPPOOOOOOOOOOOOPPPLLLKKKKKKLLLNNNNNNMMMKKKKKKJJJJJJJJJKKKMMMOOOPPPMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKMMMMMMLLLKKKJJJGGGEEEEEEGGGFFFCCC@@@EEEDDDCCCCCCCCCEEEFFFGGGHHHIIIJJJHHHFFFEEEEEEFFFBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIBBBAAAAAABBBBBBCCCDDDEEECCCEEEGGGIIIJJJIIIHHHGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGGGGHHHJJJKKKMMMYYYWWWTTTRRRPPPPPPQQQRRRPPPQQQQQQQQQQQQOOONNNMMMPPPRRRUUUWWWVVVVVVWWWXXXVVVVVVVVVUUUUUUWWW[[[^^^_________^^^]]]\\\ZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZYYYXXXXXXXXXXXXXXXXXXVVVWWWYYY[[[\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^^^^]]]]]]]]]]]]\\\^^^``````___^^^\\\[[[ZZZXXXWWWWWWVVVVVVTTTTTTUUUVVVUUUTTTSSSRRRVVVVVVWWWWWWWWWVVVTTTSSSSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\aaaaaabbbbbbbbbbbbaaaaaafffhhhnnnvvv~~~|||zzzvvvrrrppprrrwww||||||qqqSSSCCC888888999333111444111111111111111111111111333333222222444777:::<<>>888666333333444555555444555555666666777888999999999999:::;;;<<<===>>>>>>@@@?????????@@@AAACCCCCCEEEFFFGGGHHHIIIJJJJJJJJJNNNNNNNNNNNNMMMMMMMMMMMMOOOOOONNNMMMLLLLLLLLLLLLNNNNNNMMMLLLLLLLLLMMMMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEFFFHHHJJJJJJNNNSSSVVVXXXZZZ___cccgggiiikkknnnqqqtttvvvwwwyyytttoooooovvv|||vvvnnngggbbb^^^ZZZWWWQQQMMMOOOTTT```fffooovvvyyyvvvooojjj]]]TTTNNNPPPTTTXXXaaajjjsssuuuzzzzzznnnfffdddbbb```^^^]]]___aaabbbbbbcccdddeeeeeeeeedddddd]]]\\\ZZZYYYXXXYYYYYYZZZWWWVVVUUUTTTSSSQQQPPPPPPOOOOOONNNNNNOOOQQQRRRSSSTTTWWW[[[___ccceeeffffff___\\\XXXUUUSSSQQQNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOOOOOPPPQQQRRRRRRQQQRRRRRRSSSSSSRRRPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRQQQQQQPPPPPPPPPPPPOOONNNMMMNNNOOONNNLLLKKKLLLKKKKKKKKKLLLMMMOOOPPPOOOOOOOOOOOONNNMMMLLLLLLKKKJJJJJJKKKMMMNNNLLLKKKJJJHHHFFFFFFGGGFFFCCC@@@BBBBBBBBBBBBBBBCCCDDDDDDGGGHHHIIIGGGEEEDDDDDDEEEAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGCCCCCCCCCBBBCCCCCCDDDEEECCCDDDEEEGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHJJJKKKXXXXXXVVVTTTSSSRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPQQQTTTWWWYYYYYYYYYZZZ[[[XXXYYYYYYXXXXXXYYY[[[^^^aaaaaaaaa```___^^^\\\\\\ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYYYY[[[\\\]]]^^^____________]]]\\\\\\]]]```aaa```___\\\[[[YYYWWWUUUTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVTTTSSSRRRRRRRRRSSSTTTWWWYYYZZZYYYYYYYYYZZZZZZ\\\]]]^^^```aaaaaabbbbbbaaaaaa```bbbcccgggmmmuuu|||}}}}}}zzzsssmmmmmmrrrxxxeeeQQQ>>>999999555444666222222222222222222222222333222111111222444666888===DDDMMMWWW___hhhrrrxxxyyy~~~}}}xxxpppeee^^^QQQLLLEEE@@@>>>>>>>>>>>>======<<<<<<===???@@@AAAGGGIIILLLLLLIIIEEECCCAAA:::888555555666777666666444444555555666666777777777777777888888888999999::::::999::::::;;;<<<===<<<<<<>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBFFFEEEEEEEEEEEEFFFFFFGGGDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFHHHKKKOOORRRRRRWWW^^^cccgggjjjooosssyyyzzz}}}{{{qqqlllqqq|||{{{xxxtttnnneee___VVVPPPKKKHHHFFFGGGNNNVVVaaafffnnnrrrpppiii___XXXPPPLLLLLLTTT\\\bbbgggkkkqqqrrrtttxxx|||~~~uuuwww{{{zzzqqqhhhbbbaaa```]]]\\\\\\\\\^^^______```aaaaaabbbaaaaaaaaa\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPPPPNNNNNNNNNOOOPPPRRRSSSTTTWWWZZZ]]]aaadddfffhhhhhhaaa^^^YYYVVVSSSPPPMMMJJJJJJJJJJJJKKKKKKLLLLLLMMMRRRRRRSSSSSSSSSSSSRRRRRRTTTUUUVVVVVVVVVUUUSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQSSSQQQPPPPPPQQQPPPMMMKKKMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJKKKMMMNNNMMMLLLJJJIIIGGGGGGGGGFFFCCCAAABBBBBBCCCDDDDDDDDDCCCCCCEEEFFFGGGFFFDDDCCCCCCDDD@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHWWWWWWWWWWWWVVVUUUTTTSSSOOOOOOOOOPPPQQQQQQQQQQQQRRRTTTWWWYYYZZZZZZ[[[\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\^^^____________^^^]]]]]]YYYXXXXXXXXXYYYZZZ\\\]]]\\\[[[[[[ZZZYYYYYYZZZZZZ]]]]]]\\\[[[[[[[[[[[[\\\ZZZ[[[]]]^^^^^^]]]\\\[[[]]]]]]^^^___```aaaaaaaaa\\\[[[ZZZ[[[^^^_________[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRRRRSSSUUUXXXZZZ\\\YYYYYYZZZZZZ\\\]]]^^^___``````aaaaaaaaaaaa````````````aaafffmmmvvv}}}}}}~~~wwwooolllqqqwwwsss\\\EEE:::777555444555333333333333333333333333222111000000000111333444777===FFFOOOWWW```iiippprrrwww|||~~~yyypppiii[[[TTTLLLFFFCCCCCCBBBAAA>>>===<<<;;;;;;;;;<<<===AAADDDGGGIIIIIIFFFCCCBBB???<<<:::999999:::999999555555555666666666666666888888888888888777777777888888888888999999::::::888888:::;;;;;;<<<<<<<<<888999:::<<<>>>@@@AAABBB@@@@@@???>>>============?????????@@@@@@AAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDDDDFFFIIILLLPPPTTTYYY]]]]]]ccclllrrruuuxxx}}}wwwqqqttt{{{uuuqqqmmmfff^^^XXXOOOHHHCCCBBBCCCEEEMMMUUU[[[^^^bbbbbb^^^VVVOOOJJJJJJKKKQQQ\\\hhhnnnooonnnnnnpppssswww{{{zzzppprrruuuxxx{{{~~~{{{tttnnngggccc___^^^]]]\\\[[[\\\]]]]]]\\\]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPMMMMMMNNNPPPQQQSSSTTTUUUXXXYYY\\\___bbbdddffffffddd```[[[WWWTTTQQQMMMJJJJJJJJJKKKLLLMMMNNNOOOOOOSSSSSSTTTUUUUUUTTTSSSRRRVVVVVVWWWXXXWWWVVVUUUTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQSSSRRRQQQRRRSSSRRRPPPNNNNNNMMMLLLLLLKKKLLLMMMNNNPPPPPPPPPPPPOOONNNMMMLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGEEECCCBBBCCCDDDFFFGGGGGGFFFEEEDDDCCCDDDEEEDDDBBBAAABBBCCC@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEWWWWWWXXXXXXWWWVVVUUUTTTNNNNNNNNNOOOPPPPPPQQQQQQRRRTTTWWWYYYYYYYYYZZZ[[[YYYZZZ[[[[[[YYYXXXXXXYYYXXXYYYZZZ[[[[[[\\\\\\\\\WWWWWWVVVVVVWWWYYY[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[______]]]\\\[[[[[[[[[\\\ZZZ\\\^^^```aaa```^^^]]]^^^^^^______aaabbbcccccc]]][[[ZZZ[[[]]]_________[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRSSSSSSTTTVVVVVVWWWUUUUUUWWWWWWXXXWWWVVVUUUSSSSSSSSSTTTVVVYYY[[[]]]ZZZZZZ[[[[[[]]]^^^````````````aaaaaaaaaaaa``````______```bbbhhhqqqzzz}}}zzzpppkkklllpppxxxyyydddKKK;;;666444444444333333333333333333333333222111000000000000111222333999AAAHHHOOOWWW```gggmmmrrrwwwzzz{{{}}}zzzvvviiiaaaVVVOOOKKKIIIFFFCCC>>>===<<<;;;::::::;;;<<<<<>>???@@@======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBB@@@AAABBBDDDFFFHHHIIIJJJJJJMMMQQQUUUYYY^^^dddhhhkkkqqqyyy~~~~~~zzzuuuooojjjfff```YYYSSSJJJEEEAAABBBDDDEEEIIIOOOTTTUUUVVVTTTOOOLLLKKKKKKLLLQQQZZZeeepppvvvuuurrrmmmqqqvvv|||xxxqqqqqqpppoooooosssyyy~~~}}}vvvpppkkkgggddd^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSQQQPPPPPPMMMMMMOOOPPPRRRSSSTTTUUUWWWYYY[[[]]]```bbbcccdddeeeaaa]]]YYYVVVRRROOOLLLKKKLLLMMMOOOPPPRRRSSSTTTRRRSSSTTTUUUUUUTTTRRRQQQVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPRRRTTTTTTSSSRRROOONNNLLLKKKJJJKKKKKKLLLNNNNNNOOOOOONNNNNNMMMLLLLLLKKKIIIIIIKKKMMMMMMLLLKKKKKKKKKIIIGGGEEECCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDCCCAAAAAAAAACCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDVVVWWWWWWWWWWWWWWWVVVUUUPPPPPPOOOOOOPPPQQQRRRRRRRRRUUUXXXYYYXXXXXXYYYYYYWWWYYY[[[[[[YYYWWWWWWWWWTTTUUUVVVWWWXXXYYYYYYYYYUUUUUUTTTTTTUUUWWWXXXZZZYYYYYYYYYYYYZZZ[[[\\\]]]```______^^^]]]]]]\\\\\\[[[\\\___aaaaaaaaa```___^^^^^^^^^___aaabbbdddeeeaaa___]]]]]]___```aaaaaa\\\[[[YYYWWWUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVXXXYYYYYYXXXWWWWWWUUUUUUUUUVVVWWWZZZ\\\]]]\\\\\\\\\\\\]]]___```aaa___``````aaaaaa``````_________```bbbfffmmmvvv|||~~~~~~tttllliiijjjvvv}}}yyyiiiRRRAAA888555444444333333333333333333333333222222111111111111111222222777===BBBGGGNNNWWW]]]ggglllrrrvvvxxx{{{{{{qqqeee[[[VVVRRRKKKFFFBBBAAA???===;;;::::::;;;:::;;;???FFFLLLPPPRRRQQQHHHEEEAAA>>>===<<<:::999::::::999999888888777777555555555555555555555555555555666777777666666555555666777888888888888888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;<<<===>>>@@@BBBDDDEEEEEEFFFHHHKKKNNNQQQSSSTTTUUUXXX\\\```dddiiiooossszzz|||{{{rrrmmmfffbbb^^^YYYSSSNNNGGGBBB@@@CCCDDDCCCDDDFFFHHHIIIIIIFFFDDDFFFLLLQQQUUU^^^hhhnnntttxxxwwwtttqqquuu{{{}}}wwwpppoookkkggggggmmmwww}}}vvvoookkkgggcccaaa]]]]]]^^^^^^^^^]]]\\\[[[XXXXXXWWWVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYWWWVVVUUUTTTSSSQQQPPPPPPMMMNNNPPPQQQSSSSSSTTTTTTWWWXXXYYY[[[]]]___aaabbbccc```\\\XXXVVVTTTQQQNNNMMMMMMOOOQQQSSSUUUWWWXXXRRRSSSSSSTTTTTTTTTSSSSSSUUUVVVWWWWWWWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSRRROOOOOOOOOQQQTTTUUUTTTSSSOOONNNLLLJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLJJJHHHHHHIIIKKKLLLKKKKKKLLLLLLJJJGGGDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBBAAA@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDVVVVVVVVVVVVVVVVVVVVVWWWSSSSSSRRRQQQQQQRRRSSSTTTTTTWWWYYYZZZYYYXXXXXXXXXVVVYYY[[[\\\ZZZXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUWWWXXXWWWWWWXXXXXXZZZ\\\]]]^^^______``````___^^^]]]\\\[[[\\\^^^```aaabbbaaaaaa^^^^^^^^^___```bbbdddeeecccaaa^^^]]]^^^`````````\\\[[[ZZZXXXWWWWWWVVVVVVTTTTTTSSSSSSSSSUUUVVVWWWVVVWWWYYYZZZZZZZZZYYYXXXXXXXXXWWWXXXYYY[[[\\\^^^^^^^^^]]]]]]^^^___``````______````````````______^^^___aaabbbdddiiiqqqvvv|||~~~wwwqqqnnnvvv}}}~~~xxxmmm[[[HHH===888777777222222222222222222222222222222222222222222333333111555999===@@@FFFNNNTTT]]]cccjjjooosssxxx~~~tttkkkfff```XXXQQQNNNLLLIIIEEEBBB@@@????????????BBBHHHPPPVVVXXXYYYPPPLLLHHHDDDBBB@@@===<<<;;;::::::999888888777777444444444555555555555555666666777888888777666555666777777888888888888777============<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBCCCEEEGGGJJJLLLMMMPPPQQQTTTWWW[[[___aaaccceeegggjjjmmmqqqvvv{{{}}}yyyuuuqqqooohhhccc\\\XXXUUURRRMMMIIIGGGBBB@@@CCCDDDBBBAAABBB===???@@@???@@@EEEOOOWWWdddooowwwxxxxxxzzzzzzxxxyyy|||}}}xxxnnnllliiieeeeeennn{{{{{{vvvpppjjjeeebbb___]]][[[\\\]]]^^^^^^\\\[[[ZZZWWWWWWUUUTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\\\\\\\[[[WWWVVVUUUTTTSSSQQQPPPPPPNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTUUUVVVXXXZZZ\\\]]]___\\\YYYVVVUUUTTTRRRPPPMMMNNNPPPRRRUUUWWWYYYZZZSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVVVVWWWWWWUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQSSSTTTTTTTTTRRRQQQPPPOOOOOOPPPRRRSSSRRRPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFGGGHHHIIIKKKKKKKKKKKKKKKIIIFFFFFFHHHJJJJJJJJJLLLMMMNNNKKKGGGDDDCCCDDDBBBAAA@@@???????????????AAABBBCCCBBBAAAAAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCC@@@AAACCCDDDEEEEEEDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGFFFFFFEEEVVVVVVUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVXXXZZZ[[[YYYXXXXXXXXXVVVYYY\\\]]][[[YYYXXXXXXYYYYYYXXXXXXWWWVVVTTTSSSVVVUUUTTTTTTTTTUUUVVVWWWUUUVVVWWWXXXZZZ\\\^^^___^^^___```aaaaaa___]]]\\\\\\]]]^^^___aaabbbbbbbbb^^^^^^^^^^^^```bbbdddfffccc```]]][[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^______^^^^^^^^^______```______````````````______]]]___aaabbbcccgggmmmrrrxxx||||||xxxrrrzzzvvvoooaaaOOOAAA;;;:::999222222222222222222222222333333333333333444444444000444777:::<<>>>>>???@@@AAAAAABBB@@@@@@AAABBBCCCEEEFFFGGGIIIIIIKKKMMMOOORRRTTTUUUZZZ[[[^^^bbbfffjjjmmmoooqqqsssvvvyyy|||}}}|||yyyuuupppkkkfffdddaaa\\\VVVQQQOOOMMMIIIEEEIIICCCAAACCCEEECCCBBBBBB:::===???AAACCCJJJUUU^^^qqq|||{{{|||}}}|||~~~xxxlllllljjjgggiiirrr}}}wwwsssmmmgggccc```]]][[[ZZZ[[[]]]^^^]]]\\\ZZZXXXWWWVVVUUUSSSSSSSSSTTTUUUUUUWWWYYY[[[]]]]]]]]]]]]WWWVVVUUUTTTSSSQQQPPPPPPOOOPPPQQQSSSSSSSSSRRRRRROOOOOOPPPQQQSSSUUUWWWXXX[[[YYYVVVUUUTTTSSSRRRPPPLLLMMMOOORRRUUUWWWYYY[[[TTTTTTSSSSSSTTTVVVXXXYYYUUUVVVWWWWWWWWWVVVUUUTTTQQQQQQQQQPPPOOOOOONNNNNNNNNOOOQQQSSSTTTSSSRRRQQQPPPPPPOOOPPPQQQQQQOOONNNOOOMMMKKKHHHGGGFFFFFFFFFCCCDDDFFFHHHIIIJJJKKKKKKJJJHHHEEEEEEGGGIIIJJJJJJLLLNNNNNNLLLGGGDDDCCCEEEDDDCCCAAA@@@???@@@AAAAAAAAABBBCCCCCCAAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC>>>@@@BBBDDDDDDDDDBBBBBBAAABBBBBBCCCDDDCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFXXXWWWVVVUUUUUUUUUVVVWWWUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\\\\\\\[[[YYYXXXWWWYYYZZZ[[[\\\\\\[[[YYYXXXYYYXXXWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUVVVWWWXXXYYYVVVVVVVVVWWWYYY\\\^^^``````````````````___^^^]]]^^^^^^___```````````````]]]]]]]]]]]]___aaaccceee`````````______^^^^^^]]]^^^^^^]]]]]]]]]\\\\\\\\\YYYXXXVVVUUUTTTUUUUUUVVVYYYZZZZZZZZZYYYXXXWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\[[[[[[[[[\\\\\\^^^]]]\\\^^^bbbcccbbb______```bbbbbbbbbccceeegggpppwww}}}{{{}}}vvvjjj\\\PPPDDD;;;555333444444333222222333444222222222111111111111111000000000333777<<>>888999999::::::::::::999===<<<:::999999999:::;;;888:::===>>>>>>>>>???@@@AAACCCEEEEEEEEEFFFHHHJJJIIIJJJJJJLLLMMMPPPQQQSSSSSSUUUXXXZZZ]]]```dddgggkkklllnnnppprrrvvv{{{~~~~~~|||{{{zzzuuusssnnniiibbb\\\XXXUUUPPPMMMMMMOOONNNIIIGGGHHHKKKIIIHHHFFFDDD@@@<<<999777===>>><<>>>>>@@@BBBCCC@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFWWWWWWVVVUUUUUUVVVWWWXXXWWWWWWVVVVVVWWWXXXYYYZZZ\\\\\\\\\[[[ZZZYYYYYYXXXZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWYYYZZZWWWWWWWWWXXXYYY\\\^^^___```aaaaaaaaaaaa``````___^^^___``````aaaaaa``````]]]\\\\\\\\\]]]^^^```aaa^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYWWWVVVUUUUUUUUUVVVYYYYYYYYYYYYYYYXXXWWWVVVZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\^^^]]]\\\^^^aaacccaaa```___```aaaaaaaaaaaaccceeennnvvvzzz{{{}}}{{{rrrhhh[[[NNNAAA999888888777555333333333444444444333333222222111111111000111222444888;;;===EEEJJJRRRYYY___gggpppwwwzzz~~~|||{{{yyyuuupppkkkfffbbb```^^^```aaabbbbbbccceeegggdddccc```[[[VVVQQQOOOOOOHHHFFFDDDBBBBBBBBB@@@???;;;;;;<<<<<<<<<<<<;;;:::;;;:::999888777888999999:::<<>>======>>>@@@AAA?????????@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYWWWVVVVVVWWWYYYZZZ]]]\\\[[[YYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZYYYXXXXXXXXXYYY[[[]]]^^^``````aaaaaabbbaaaaaaaaa___``````aaaaaaaaaaaaaaa]]]\\\[[[ZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]^^^^^^_________[[[ZZZYYYWWWVVVVVVUUUUUUYYYYYYYYYXXXXXXWWWVVVUUUYYYWWWVVVUUUUUUVVVWWWYYYXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\^^^```bbbaaa```___`````````______aaaccchhhqqq|||vvvwwwyyy|||~~~vvvkkk[[[KKKAAA>>><<<999666444333333444666555555444333222222111111111111111222333444444===BBBIIIPPPXXXbbbmmmuuuyyy~~~~~~~~~}}}zzzwwwuuusssssstttuuusssqqqppppppqqqrrrooollliiifffbbb]]]ZZZQQQOOOKKKIIIHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@???>>>======<<<;;;;;;;;;;;;<<<===>>>@@@AAACCCGGGLLLOOORRRUUUXXXZZZ[[[]]]```ccciiiiiiiiiiiijjjjjjjjjkkknnnppprrrssstttvvvyyy|||}}}zzzxxxtttooojjjfffcccaaa\\\ZZZVVVRRRLLLHHHDDDBBB???======AAAAAA>>>===@@@@@@@@@???>>><<<;;;:::999:::BBBKKKSSS```rrr}}}~~~}}}|||wwwlllggg___ZZZYYYZZZ[[[\\\\\\YYYVVVWWWYYYYYYWWWTTTVVVTTTRRRPPPPPPPPPNNNMMMMMMOOORRRTTTWWWXXXXXXXXXXXXWWWUUUVVVWWWWWWVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUURRRRRRRRRSSSTTTTTTUUUUUUQQQRRRRRRRRRSSSSSSTTTTTTWWWVVVVVVUUUTTTSSSRRRQQQTTTSSSRRRPPPOOONNNMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJLLLJJJHHHGGGGGGGGGEEECCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJHHHGGGEEEDDDDDDCCCAAA@@@????????????>>>>>>???@@@@@@AAAAAABBB????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<===>>>???>>>>>>>>>>>>>>>>>>??????AAAAAABBBCCCCCCDDDDDDEEEVVVVVVWWWWWWXXXYYYZZZ[[[[[[YYYWWWUUUUUUVVVWWWXXX]]]\\\ZZZXXXXXXYYY[[[\\\[[[ZZZZZZZZZZZZ\\\^^^___]]]\\\\\\[[[YYYXXXWWWVVVYYYYYYXXXXXXYYYYYYYYYYYYZZZYYYYYYXXXYYYZZZ\\\]]]]]]^^^___```````````````___``````aaaaaaaaaaaaaaa^^^]]][[[YYYXXXXXXXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\^^^____________\\\\\\[[[YYYXXXWWWVVVVVVXXXXXXXXXXXXWWWUUUTTTSSSXXXVVVTTTRRRRRRTTTVVVXXXVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[]]]___``````___^^^___```___^^^^^^___aaaaaaiiittt}}}~~~yyyxxxwwwwwwzzzuuufffVVVKKKAAA===999555444333333333666666555444333222111111111111111111111111000000999===CCCJJJRRR]]]iiirrruuuzzz||||||~~~|||}}}~~~}}}~~~}}}yyywwwvvvsssmmmhhh___\\\XXXUUUSSSQQQNNNLLLJJJJJJJJJIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJOOOUUUZZZ```ccceeeggghhhjjjmmmoooqqqqqqrrrsssttttttuuuuuuwwwyyy{{{}}}~~~{{{yyytttqqqlllfff___ZZZVVVSSSMMMLLLJJJGGGDDDBBB???>>>;;;999999<<<<<<999999;;;>>>>>>===<<<:::999:::;;;>>>IIIWWWeeettt~~~uuuhhhccc\\\WWWVVVXXXYYYZZZ[[[YYYWWWWWWXXXXXXVVVTTTWWWUUUSSSRRRQQQQQQOOOMMMMMMNNNPPPRRRSSSTTTUUUUUUUUUTTTSSSTTTUUUVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPPPPQQQQQQPPPPPPQQQRRRSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSUUUUUUTTTSSSRRRQQQPPPPPPSSSRRRQQQOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEFFFIIIIIIHHHHHHFFFEEEDDDCCCAAAAAA@@@???>>>>>>===============>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@???>>>============>>>>>>>>>>>>>>>>>>>>>======@@@@@@AAAAAABBBCCCCCCCCCWWWWWWXXXYYYZZZ[[[[[[[[[ZZZXXXVVVUUUTTTUUUVVVWWW\\\[[[YYYXXXXXXZZZ\\\]]]ZZZZZZYYYYYYZZZ\\\^^^___[[[[[[[[[[[[ZZZXXXVVVUUUYYYYYYYYYYYYYYYYYYXXXXXXZZZYYYXXXXXXXXXYYY[[[\\\[[[[[[\\\]]]]]]^^^]]]]]]^^^^^^___````````````___]]]\\\ZZZXXXWWWWWWWWWWWWVVVWWWWWWWWWXXXXXXYYYYYYXXXYYY\\\^^^____________]]]\\\\\\[[[ZZZYYYXXXWWWXXXXXXWWWWWWVVVTTTSSSRRRVVVUUURRRQQQQQQRRRUUUVVVUUUVVVXXXYYYZZZZZZZZZZZZVVVXXXZZZ[[[\\\]]]^^^___^^^^^^___^^^]]]]]]___```^^^eeennnvvv{{{}}}~~~~~~{{{vvvrrrtttyyyzzzmmm___WWWCCC>>>888444333333333333555444444333222111111111111111111111222111111111555999>>>CCCJJJTTTaaaiiioootttxxxyyy{{{{{{vvvooolllhhheeeccc```]]][[[WWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQSSSSSSSSSSSSTTTXXX^^^ccchhhjjjlllmmmmmmnnnppprrrsssuuuwwwzzz|||}}}~~~~~~}}}~~~~~~zzzxxxpppmmmggg```XXXRRRMMMKKKDDDDDDCCCBBBAAA@@@@@@???<<<999999::::::777666999;;;<<<<<<:::888999;;;>>>KKKXXXiiiwww~~~yyylllddd```YYYUUUTTTUUUVVVVVVZZZYYYXXXXXXXXXXXXWWWVVVYYYWWWUUUTTTSSSRRRPPPMMMNNNNNNOOOPPPQQQSSSTTTUUUTTTSSSRRRSSSUUUVVVUUUTTTQQQQQQPPPOOONNNMMMLLLKKKMMMNNNPPPQQQQQQPPPNNNMMMOOONNNNNNNNNNNNNNNOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMIIIIIIGGGFFFFFFFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBAAA?????????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>========================??????????????????>>>>>>???@@@@@@@@@AAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>???????????????>>>>>>>>>?????????@@@AAAAAABBBBBBXXXYYYZZZ[[[[[[[[[[[[[[[YYYXXXWWWWWWVVVVVVVVVVVVZZZZZZYYYYYYYYY[[[\\\]]]YYYYYYYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[[[[YYYWWWVVVXXXXXXYYYYYYYYYXXXWWWWWWXXXWWWWWWVVVWWWXXXZZZ[[[YYYYYYZZZZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]^^^]]]]]]]]][[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWXXX[[[]]]^^^^^^]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYWWWWWWWWWVVVUUUSSSQQQQQQTTTSSSQQQPPPPPPQQQSSSTTTTTTUUUWWWXXXXXXXXXWWWWWWSSSUUUXXXYYYYYYZZZ\\\]]]]]]^^^___^^^]]]]]]___aaa```dddjjjooouuuzzz}}}vvvppppppuuu|||~~~ssshhhaaaJJJCCC;;;555444555444333333333333333222222222222222111111111222333444444111444888<<<@@@IIISSS[[[eeelllrrrtttxxx}}}yyywwwuuussspppnnnhhhhhhhhhhhhhhhgggfffeeeaaaaaabbbbbbbbbaaa```___\\\\\\ZZZXXXXXXZZZ^^^aaaggghhhjjjkkkkkklllnnnoooppprrruuuyyy}}}|||xxxuuummmjjjddd]]]UUUNNNIIIGGG@@@@@@@@@@@@@@@?????????===:::999:::999666666999888999:::999888;;;@@@EEE\\\jjjyyy}}}yyyuuukkk```___[[[WWWTTTSSSSSSSSSRRRWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXVVVUUUTTTSSSPPPMMMNNNMMMMMMNNNOOORRRTTTVVVVVVUUUTTTTTTVVVWWWVVVUUUPPPOOONNNMMMLLLJJJIIIIIILLLLLLNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMKKKJJJIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFFFFDDDEEEFFFDDDBBBAAABBBCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@===============<<<;;;;;;999::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<>>>>>>>>>??????@@@@@@AAA??????????????????>>>>>>???????????????@@@@@@@@@===>>>>>>??????@@@AAAAAAYYYZZZ[[[\\\\\\[[[[[[ZZZXXXYYYYYYZZZZZZYYYXXXWWWXXXYYYYYYZZZ[[[\\\\\\\\\XXXYYYYYYZZZZZZZZZYYYYYYYYYZZZ\\\]]]]]][[[ZZZYYYWWWXXXXXXYYYXXXWWWVVVUUUVVVUUUUUUUUUVVVWWWYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZVVVVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWZZZ\\\]]]]]][[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[WWWWWWVVVUUUTTTRRRPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSTTTVVVVVVUUUSSSRRRPPPSSSVVVWWWWWWWWWZZZ\\\\\\]]]^^^^^^^^^^^^aaacccbbbccceeehhhmmmvvvzzzuuutttvvvyyy|||yyyoooiiiUUULLLAAA:::888777666444333333333333444444444444333222111000111222444666000333666777:::???GGGMMMWWW___ggglllqqqwwwzzzyyy~~~xxxyyyyyyyyyyyyyyyxxxxxxpppqqqrrrrrrrrrqqqooooooeeedddbbb^^^[[[ZZZ\\\^^^bbbdddggghhhiiijjjlllnnnooorrrvvvzzz~~~}}}xxxtttqqqlllhhhccc[[[TTTMMMIIIFFF??????>>>===<<<;;;;;;:::;;;777666888888666777:::666999<<<===>>>CCCLLLSSSjjjuuu{{{}}}wwwpppeee]]][[[XXXVVVTTTSSSTTTSSSRRRQQQSSSTTTVVVVVVWWWWWWYYYZZZYYYWWWVVVUUUTTTRRROOOLLLLLLLLLKKKKKKMMMPPPTTTVVVVVVTTTSSSTTTUUUUUUTTTSSSOOOOOONNNMMMKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLKKKIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFBBBDDDEEEDDDAAA@@@AAABBBDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????;;;<<<<<<===<<<<<<::::::888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<===>>>?????????======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA<<<======>>>>>>???@@@@@@ZZZ[[[\\\]]]]]]\\\ZZZYYYXXXYYY[[[]]]]]]\\\ZZZXXXWWWXXXYYY[[[\\\\\\\\\\\\XXXXXXYYYZZZZZZYYYXXXWWWYYY[[[]]]^^^^^^]]]\\\[[[WWWWWWXXXXXXXXXWWWUUUTTTTTTTTTTTTTTTUUUWWWYYYZZZYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYSSSSSSRRRRRRRRRTTTUUUVVVXXXWWWWWWVVVVVVUUUUUUUUUUUUWWWZZZ\\\\\\[[[ZZZXXX[[[\\\]]]^^^___^^^]]]\\\WWWVVVVVVUUUSSSRRRPPPOOOMMMMMMMMMNNNNNNMMMMMMMMMPPPQQQSSSTTTTTTRRRPPPOOONNNQQQUUUVVVUUUVVVXXX[[[[[[]]]^^^^^^^^^___bbbdddaaa``````aaagggqqq~~~|||zzzyyyzzz{{{~~~tttmmm^^^TTTGGG???;;;:::777444333333444444555666666666555333111000000111444555111444666777777;;;AAAFFFKKKTTT^^^ccciiiooorrrqqqwww|||||||||}}}~~~}}}|||{{{zzzpppooolllgggbbb``````aaa```cccfffhhhiiikkknnnpppvvvxxx|||{{{uuuqqqnnnjjjgggbbb[[[SSSMMMIIIFFF???>>>===;;;999777666555888555444777777666888<<<777;;;???AAADDDKKKVVV___pppzzz~~~zzz{{{{{{}}}~~~yyyssssssjjj[[[WWW\\\RRRRRRRRRSSSTTTTTTSSSQQQQQQRRRTTTUUUUUUVVVXXXZZZXXXVVVUUUTTTSSSQQQNNNKKKKKKJJJIIIJJJLLLOOOSSSUUUSSSRRRQQQQQQRRRRRRQQQOOOPPPOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIKKKMMMPPPRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEECCCCCCDDDDDDEEEBBBDDDEEECCC@@@???@@@BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>:::;;;<<<<<<<<<;;;:::999777888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;<<<===>>>>>>???;;;;;;<<<===>>>>>>>>>===<<<======>>>???@@@@@@AAA<<<<<<======>>>?????????YYYZZZZZZ[[[[[[[[[ZZZZZZVVVVVVUUUUUUTTTTTTUUUUUUYYYZZZ\\\^^^^^^]]][[[ZZZWWWWWWWWWWWWWWWWWWWWWWWW\\\^^^aaa```]]]ZZZXXXWWW\\\[[[XXXUUUTTTTTTUUUUUUVVVTTTRRRSSSVVVYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXWWWWWWWWWSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWXXXYYYXXXXXX[[[^^^^^^\\\YYYXXXVVVTTTSSSTTTSSSPPPMMMNNNOOOOOOPPPPPPOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQSSSTTTTTTUUUXXXZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]^^^]]]\\\]]]bbbmmmyyy|||kkkdddVVVGGG@@@>>>;;;666444444555555555555333333555444222111111222444555222222333444555777888999DDDHHHMMMUUU\\\bbbgggiiigggooozzzzzzsssooommmjjjfffcccdddeeehhhlllqqquuuvvvuuuxxxyyy|||}}}{{{yyywwwvvvvvvwwwwwwyyyzzz{{{}}}~~~|||}}}|||yyytttppplllhhheee___WWWPPPIIIDDDBBB>>>===;;;999777777777777666555444555777999999888666<<>>@@@AAA@@@???===;;;>>>===<<<;;;;;;<<<===>>>XXXYYYYYYZZZ[[[[[[[[[ZZZWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUWWW[[[\\\\\\[[[ZZZZZZ[[[ZZZWWWUUUTTTSSSTTTTTTVVVTTTRRRSSSVVVYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWVVVVVVVVVRRRSSSSSSSSSSSSRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYXXXWWWVVVXXX[[[\\\[[[YYYYYYWWWUUUUUUUUUTTTQQQNNNPPPPPPPPPQQQPPPPPPOOOOOOSSSRRRRRRQQQQQQPPPPPPPPPQQQSSSTTTTTTTTTUUUXXXZZZZZZYYYYYYXXXXXXYYYZZZZZZ[[[ZZZZZZ[[[```iiittt{{{tttnnncccWWWQQQNNNFFF===888777666555555555444444555444333111111333444555222222222222333444666666===???DDDJJJQQQWWW\\\^^^aaahhhrrryyy~~~~~~yyyuuusssqqqnnnkkkmmmlllmmmooorrruuuuuuuuu||||||||||||zzzyyywwwvvvsssrrrqqqooooooqqqrrrssswwwwwwxxxzzz|||}}}}}}|||}}}}}}zzzwwwrrrmmmiiiaaa___YYYSSSMMMGGGCCCAAA===<<<:::888777666777777444444555555666777999:::AAAKKKXXXccciiikkklllmmmqqqwww||||||{{{||||||qqqiiijjjoootttzzz{{{ooojjjbbb\\\XXXUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPSSSRRRQQQQQQSSSRRROOOMMMJJJHHHGGGFFFFFFGGGHHHJJJMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLJJJIIIGGGFFFHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOONNNMMMLLLLLLLLLMMMMMMNNNLLLJJJHHHGGGFFFFFFFFFGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???@@@??????>>>???@@@AAABBBBBBBBB@@@??????>>>>>>>>><<<<<<<<<<<<;;;:::999888999999999999999888888777999999999888888888777777777777888888999999888888;;;<<<;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@>>>===;;;>>>>>>===<<<<<<<<<===>>>VVVWWWXXXYYYZZZZZZ[[[ZZZXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUSSSSSSOOORRRVVVXXXXXXYYYZZZ[[[[[[YYYWWWUUUTTTSSSTTTTTTVVVTTTSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUTTTTTTQQQQQQQQQPPPPPPOOOOOOOOOQQQPPPPPPOOOOOONNNNNNNNNMMMNNNOOORRRTTTVVVXXXYYYUUUTTTSSSUUUWWWYYYZZZYYYZZZXXXWWWWWWWWWVVVTTTRRRRRRRRRRRRRRRRRRQQQPPPOOOTTTSSSRRRPPPOOOOOONNNNNNSSSTTTUUUUUUTTTTTTVVVXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXYYY\\\ccclllrrryyy{{{vvvmmmddd```\\\RRRFFF>>>;;;888555555555555444555444333222222333444555222111111111111222333444555777:::>>>DDDJJJOOORRRXXX^^^ffflllpppuuuzzz~~~}}}|||yyywwwyyywwwuuuuuuvvvwwwvvvvvv{{{zzzyyywwwtttqqqooommmlllkkkkkkkkklllooorrrssswwwxxxyyyzzz{{{}}}~~~~~~~~~{{{zzzxxxvvvsssooohhhdddYYYVVVRRRMMMHHHDDDAAA???;;;:::888777666666666777333555777666666999>>>CCCQQQ]]]llluuuvvvrrrpppooouuuzzz{{{rrrjjjjjjkkklllmmmppptttxxxzzztttooogggbbbZZZUUURRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMMMMNNNOOOOOONNNLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMMMMLLLJJJHHHGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGHHHFFFDDDBBBBBBDDDFFFGGGDDDDDDCCCCCCBBBAAAAAAAAA=========>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>??????>>>>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<===;;;;;;;;;;;;:::999888777555666777777888777777777999999999888888888888888666666777777888888888888;;;;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;===>>>===>>>?????????>>><<<;;;>>>>>>============>>>>>>TTTUUUVVVXXXYYYZZZZZZZZZXXXWWWVVVTTTSSSSSSSSSSSSTTTSSSRRRRRRSSSUUUWWWXXXWWWWWWWWWWWWUUUSSSQQQPPPNNNQQQSSSUUUUUUVVVXXXZZZ[[[ZZZXXXVVVUUUTTTTTTTTTUUUTTTSSSSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUTTTSSSSSSSSSPPPPPPOOONNNNNNMMMMMMMMMPPPOOOOOONNNMMMLLLKKKKKKJJJKKKMMMOOORRRTTTUUUVVVSSSRRRRRRRRRTTTVVVXXXYYYZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQSSSRRRPPPOOONNNNNNOOOOOOSSSTTTTTTTTTSSSSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ^^^dddiiiqqqvvv~~~}}}ssskkkiiiiiiaaaWWWIIIBBB;;;666444555555444555555444333333444555555333333222222111222222333333333555777<<>><<<999888777666555555666777333666888888999???JJJSSSeeennnyyy}}}zzzuuussssss|||}}}uuuooonnnmmmiiihhhjjjsss|||~~~wwwpppkkkbbb]]]VVVQQQPPPPPPPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOMMMLLLKKKKKKJJJKKKKKKKKKLLLKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLNNNPPPOOOMMMKKKIIIKKKKKKKKKLLLLLLMMMOOOOOONNNMMMMMMLLLKKKKKKJJJJJJMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGJJJGGGDDDBBBAAACCCEEEGGGDDDCCCCCCBBBAAA???>>>===::::::;;;<<<===>>>???@@@???????????????????????????@@@@@@AAA@@@???>>>============>>>>>>>>>??????===<<<;;;;;;::::::::::::999999999999999888777777444555666777888888888888888888888888888888888888666666666666777888999999888777666666777888:::;;;::::::::::::::::::::::::<<<;;;:::999999;;;===>>>======>>>>>>>>>===<<<;;;============>>>>>>>>>???RRRSSSUUUVVVWWWXXXYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRPPPPPPPPPSSSUUUWWWVVVWWWWWWVVVTTTRRRPPPNNNMMMOOOQQQSSSTTTVVVYYY[[[[[[ZZZYYYXXXVVVUUUUUUTTTRRRRRRRRRRRRRRRTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRRRRPPPPPPNNNMMMLLLLLLLLLMMMOOOOOONNNMMMLLLKKKKKKJJJKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRRRRRRRRRRTTTVVVXXXXXXYYYZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPOOONNNNNNOOOQQQRRRRRRSSSTTTSSSQQQQQQSSSTTTWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXYYY[[[```ccckkkooovvvyyy||||||qqqppptttsssnnnVVVMMM@@@777555444444333555555555555555555555555555555444333333333333444333333333444777:::>>>@@@DDDHHHMMMPPPSSSXXX___eeekkkpppwww~~~{{{uuuuuuvvvwwwxxxyyyzzz{{{vvvvvvvvvxxxzzz~~~~~~}}}|||{{{yyyvvvrrrooollljjjiiiiiiiiihhhfffbbb\\\WWWMMMKKKHHHDDD@@@<<<:::999888777666555555555666777333666999;;;???JJJYYYeeeuuuyyy}}}}}}zzzyyy|||yyysssqqqoookkklllnnnzzz|||vvvoooiii]]]YYYSSSPPPOOOPPPQQQQQQLLLMMMMMMMMMNNNNNNOOOOOOLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNLLLNNNPPPRRRSSSQQQOOOMMMNNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNNNNLLLKKKJJJJJJLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHKKKIIIFFFCCCBBBCCCEEEGGGDDDDDDDDDBBBAAA>>><<<;;;::::::;;;<<<====================================>>>???@@@AAA@@@???>>>===<<<<<<=========>>>>>>>>>::::::999888888888999999888888888999888888777777555555777888999:::::::::888888888888888888888888666666666666777888999:::888888777666777888999:::::::::::::::::::::::::::<<<;;;999888999:::<<<>>>============<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>RRRSSSTTTUUUVVVVVVWWWWWWUUUUUUTTTSSSSSSSSSSSSTTTQQQPPPOOONNNNNNPPPQQQSSSUUUUUUVVVVVVTTTQQQOOOMMMJJJLLLNNNPPPRRRVVV[[[___ZZZZZZYYYXXXVVVUUUTTTSSSNNNOOOPPPOOOOOOPPPSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRQQQQQQRRRSSSRRRQQQOOOMMMLLLLLLMMMMMMOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTSSSSSSSSSUUUWWWVVVXXXYYYYYYWWWVVVVVVWWWVVVWWWWWWXXXXXXXXXWWWWWWQQQPPPOOONNNNNNPPPRRRSSSRRRSSSSSSSSSRRRRRRSSSUUUXXXXXXYYYYYYXXXWWWVVVUUUVVVVVVWWWWWWWWWYYY]]]```eeekkkuuuxxxvvv{{{xxxtttyyy}}}|||gggZZZHHH<<<777666444222666666666666666666666666666666555444444555555555222222111222333555777888;;;???CCCEEEGGGKKKQQQWWW\\\aaahhhpppvvv|||~~~~~~~~~~~~|||zzztttsssppplllhhhddd```^^^\\\[[[[[[ZZZYYYVVVQQQMMMHHHFFFCCC@@@<<<:::888777777777666555555666777888555888>>>DDDMMMZZZhhhrrrvvvvvvvvvuuuwww|||}}}vvvrrrpppooosssxxxzzzssskkkeeeYYYUUUQQQOOOOOOOOOOOOOOOKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOMMMKKKJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNOOOQQQSSSTTTTTTSSSRRROOONNNNNNMMMMMMMMMMMMMMMPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFHHHIIILLLJJJGGGDDDCCCCCCDDDEEEDDDEEEEEEDDDBBB@@@===<<<<<<======>>>>>>======<<<===========================???@@@AAAAAA@@@>>>===:::;;;<<<=========<<<<<<888888777777777777888888777888888888888888777777666777888999::::::::::::888888888888888999999999777777666666777999;;;<<>><<<:::999777777666999999999999999999999999;;;:::999999999:::<<<======<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>===RRRSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTUUURRRQQQPPPOOOOOOPPPPPPQQQSSSTTTUUUUUUTTTQQQNNNMMMKKKLLLMMMNNNPPPTTTYYY]]]XXXXXXWWWVVVUUUSSSRRRQQQJJJLLLMMMLLLKKKLLLPPPSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPQQQSSSTTTTTTRRRPPPNNNMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRUUUWWWVVVTTTSSSTTTVVVSSSVVVXXXXXXVVVUUUVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZTTTSSSPPPOOOOOOPPPRRRSSSSSSTTTUUUTTTSSSTTTVVVWWWYYYYYYZZZZZZYYYWWWVVVUUUUUUVVVVVVUUUUUUWWW[[[^^^```hhhqqqzzzzzzuuuuuuyyy}}}~~~wwwgggRRRBBB:::888666444666666666777777666666666555555555444555555666666222222222222222333333333333777:::<<<===@@@EEEJJJOOOSSSYYY```ffflllssswwwxxx}}}yyyvvvtttiiihhheee```[[[VVVRRRPPPNNNMMMKKKJJJJJJGGGDDDAAA@@@???===;;;999888777777777777666666666777999:::;;;@@@JJJVVVcccnnnvvv{{{vvvtttrrrtttyyyzzzuuurrrsss|||yyypppfff___WWWUUURRRQQQQQQQQQPPPNNNJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRRRRRRRSSSRRRNNNJJJGGGHHHJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNOOOQQQRRRSSSTTTTTTTTTRRRQQQPPPNNNMMMMMMLLLLLLQQQQQQRRRQQQQQQOOOMMMLLLJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@>>>===<<>>DDDCCCBBB@@@===;;;999777999999999999999999999999999999:::::::::;;;;;;;;;===<<<;;;;;;::::::;;;;;;888999;;;<<<=========<<>>BBBEEEIIINNNTTTYYY```fffkkknnnwww|||{{{yyywwwsssnnnjjjhhh```^^^[[[VVVQQQKKKGGGDDDEEECCCAAA@@@???===;;;888;;;:::999888888777777888777777666666777888999:::BBBIIIVVVfffttt}}}|||yyyxxx{{{xxxuuuxxxyyyoooddd\\\XXXVVVUUUTTTTTTTTTQQQPPPIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUTTTTTTSSSNNNHHHFFFFFFHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNOOONNNOOOOOOQQQRRRTTTUUUUUUUUUTTTSSSQQQOOONNNNNNNNNQQQRRRSSSSSSRRRPPPOOONNNJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCDDDEEEFFFHHHIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@BBBDDDFFFFFFFFFDDDCCCBBBBBBCCCBBBAAA???===<<<@@@@@@@@@@@@@@@@@@@@@@@@===???AAACCCCCCBBB???>>>999:::;;;<<<<<<<<<;;;:::777777666666666777777888777888888999999999888888777888888999999999999888777777888888999999999999999888888888999;;;===???DDDDDDDDDDDDBBB@@@>>><<<888888888888888888888888888999:::;;;;;;;;;::::::<<<<<<;;;::::::::::::;;;777888:::<<<======<<<<<>>CCCGGGLLLRRRWWW[[[dddjjjrrr{{{}}}xxxsssmmmjjjiiieee^^^XXXVVVTTTPPPLLLGGGBBB???===;;;:::::::::999999888888777666555555666777777777333444555555777<<>>=========>>>???@@@@@@BBBBBBBBBAAA@@@???=========;;;999777777777999:::777777777777888888888888::::::::::::999999999888333555777999:::888666555777777777777777777777777999999888777777888999999======???BBBEEECCC>>>999777888999777555444555666777888999:::::::::::::::999999888777666666777777999888888888999999888666NNNOOOPPPQQQRRRSSSTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTSSSRRRRRRSSSTTTSSSQQQOOOOOOPPPOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPOOONNNKKKHHHFFFFFFHHHKKKMMMOOOPPPQQQRRRSSSSSSRRRRRRSSSQQQOOOPPPRRRTTTSSSRRRTTTTTTSSSRRRPPPOOONNNNNNPPPQQQQQQRRRSSSSSSTTTTTTRRRQQQPPPOOOPPPSSSVVVXXXWWWVVVTTTSSSRRRSSSTTTUUUTTTVVVWWWWWWVVVUUUUUUVVVWWWWWWWWWXXXZZZ\\\^^^___[[[XXXSSSPPPQQQSSSTTTUUUXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZXXXUUUSSSRRRSSSTTTUUUYYY\\\```dddjjjuuu}}}xxxwwwyyyzzzzzzjjjXXXJJJ@@@999666888666444444555666555555777888999999999777666555222222222222222222222222333333333444444555555666666888<<>>===???????????????@@@AAAAAACCCCCCCCCBBBAAA@@@>>>===<<<;;;999888888888999999777777777777777777777777666666666555555555444444444555777888888888666555777777777777777777777777:::999888777777888999:::======>>>@@@BBBAAA===999999:::;;;999777666777888777888888888999999999999999888777777666666777777888777777888999:::888777NNNNNNNNNOOOPPPRRRUUUVVVXXXXXXYYYYYYZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSQQQRRRTTTSSSQQQPPPPPPPPPNNNOOOQQQRRRRRRQQQPPPOOONNNOOOOOOPPPPPPPPPOOOOOOLLLJJJHHHGGGGGGIIIKKKMMMOOOOOOOOOPPPQQQRRRSSSSSSRRROOOMMMMMMNNNPPPQQQQQQSSSSSSSSSRRRQQQPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSUUUWWWYYYYYYWWWTTTQQQPPPQQQSSSTTTSSSUUUWWWWWWUUUTTTUUUVVVTTTTTTUUUWWWYYY[[[]]]___]]]YYYUUURRRSSSTTTUUUUUUXXXYYYZZZ\\\]]]___``````````````````___^^^]]]\\\ZZZYYYVVVSSSRRRRRRSSSSSSUUUXXX[[[___eeeooo||||||yyyxxx}}}rrrcccVVVIII???888888777555555666666444222555555666777666555444333333333333333333333333333222222222222222333333333222444666888999;;;???BBBIIIOOOXXXaaaiiimmmooopppoooqqqtttxxx|||~~~~~~~~~~~~~~~~~~~~~{{{xxxvvvrrrmmmjjj```[[[TTTPPPNNNKKKGGGCCC===<<<<<<:::999888777777444444444444333333333333222222333333444555555666777888;;;???HHHVVVgggsss||||||||||||~~~|||{{{|||~~~qqqeee___[[[XXXWWWWWWWWWVVVUUUTTTSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNOOORRRTTTTTTSSSUUUUUUUUUVVVWWWWWWXXXXXXQQQLLLGGGEEEGGGJJJJJJIIINNNNNNMMMMMMNNNPPPSSSTTTSSSSSSRRRPPPOOONNNMMMMMMMMMOOOPPPPPPOOOOOOQQQRRRRRRTTTUUUUUUSSSQQQPPPPPPJJJJJJJJJKKKKKKJJJGGGDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???DDDDDDCCCCCCBBB@@@???>>>AAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>::::::999999999999999999888777777666666777777777777777777777666666666555555555666666666777777777777777777777777777777777:::999888888888888999:::;;;;;;;;;===>>>>>><<<:::999:::;;;999777666777888888777666666666777888999888777777666666666666777777666666888::::::999888NNNMMMMMMMMMOOORRRUUUWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTVVVUUUTTTSSSSSSTTTNNNOOOQQQSSSSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJLLLNNNOOOPPPOOONNNNNNOOOQQQSSSUUURRRPPPMMMLLLLLLNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSTTTUUUVVVWWWYYYWWWUUUSSSQQQQQQQQQQQQRRRTTTVVVVVVUUUTTTUUUVVVTTTUUUVVVWWWYYY[[[\\\]]]^^^[[[VVVTTTUUUVVVVVVVVVYYYZZZ[[[]]]___aaabbbccc`````````___^^^]]]\\\[[[ZZZXXXWWWUUUTTTTTTUUUUUUWWWXXX[[[^^^ccckkkuuu|||~~~|||{{{xxxlllaaaTTTIIIAAA888777666666666666444222333444555555555444333222444444444444444444444444333333333222222222222222111222444444555666999;;;???DDDKKKSSSZZZ___aaabbbaaaccchhhnnnsssxxx|||~~~~~~~~~|||||||||{{{{{{zzzzzzzzz|||}}}}}}}}}}}}}}}||||||{{{xxxtttoookkkeee```\\\VVVQQQKKKFFFCCCAAA>>><<<888777777777777777666666222222222222222222222222000111222333444666999;;;999???GGGPPPZZZhhhxxx}}}{{{{{{}}}yyysssrrruuuxxxzzz|||xxxqqqggg```\\\ZZZYYYXXXXXXXXXWWWVVVUUUTTTTTTNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOORRRTTTTTTSSSVVVVVVXXXYYYZZZZZZZZZZZZRRRNNNIIIFFFGGGIIIJJJJJJLLLMMMNNNOOOQQQRRRSSSSSSQQQQQQRRRRRRQQQPPPOOONNNNNNOOOPPPPPPPPPPPPPPPQQQNNNPPPRRRRRRQQQOOOOOOPPPKKKKKKKKKLLLMMMLLLIIIGGGDDDBBB@@@??????AAADDDFFFDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCAAA@@@@@@??????@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>===888888999:::::::::999999999888777666666666777777999888888888888777777777666666555444555666777888777777777777777777777777999999999888888999999999:::999999::::::;;;::::::777888999777555444555666888777555444444555777888777666666555555666666666666555555777999:::999888NNNNNNMMMNNNPPPSSSVVVXXXWWWWWWXXXXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQSSSTTTVVVVVVUUUTTTUUUVVVPPPQQQSSSTTTTTTQQQOOOMMMOOONNNMMMLLLKKKJJJIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOMMMMMMMMMPPPRRRTTTRRRQQQOOOMMMLLLMMMPPPRRRQQQQQQRRRRRRSSSTTTTTTUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWVVVTTTTTTTTTTTTUUUVVVVVVVVVVVVTTTQQQOOOMMMQQQSSSUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[]]][[[WWWVVVVVVXXXXXXXXXYYYZZZ\\\]]]___aaabbbcccaaaaaaaaa```___^^^]]]]]]XXXXXXWWWWWWWWWXXXYYYYYYYYYZZZ[[[\\\```eeelllpppsssxxx{{{}}}~~~ssshhh\\\PPPHHH;;;999777777777666555333666666888888999888777666444444444444444444444444444444444444333333333333000111222333333444666999888;;;@@@FFFKKKNNNPPPPPPSSSWWW]]]eeemmmtttyyy|||zzzxxxxxxyyy|||}}}|||zzz{{{|||}}}~~~}}}|||{{{{{{zzzzzzyyyxxxwwwwwwttttttttttttsssrrrpppppptttpppkkkeee___YYYRRRNNNKKKHHHCCC???<<<:::999888666666666666555555555555222222222222222222222222222333333333333666;;;???FFFPPP\\\eeekkkrrr|||~~~}}}|||}}}~~~tttllljjjlllpppsss|||~~~~~~}}}ooojjjeee```]]][[[[[[\\\YYYYYYYYYYYYXXXWWWVVVVVVOOONNNMMMMMMMMMMMMNNNNNNNNNMMMMMMOOORRRTTTTTTSSSVVVWWWXXXXXXYYYXXXXXXWWWRRROOOKKKHHHGGGHHHIIIJJJIIILLLPPPSSSTTTSSSQQQOOONNNOOOQQQSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQPPPNNNMMMKKKNNNPPPQQQPPPPPPPPPQQQNNNMMMLLLMMMNNNMMMKKKIIIEEECCCAAA@@@@@@BBBEEEGGGEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>@@@AAABBBBBBCCCCCC@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>===<<<;;;777888999::::::::::::::::::999888666666666777888666666666555555555555444666555444333444555777888777777777777777777777777888888888888888888888888777777888888888888999:::777888999777555444555666888666444333333444666777666555555555555555666666555555555777999:::999888OOOOOOOOOPPPQQQSSSVVVWWWVVVVVVWWWWWWWWWWWWWWWVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQSSSUUUUUUUUUTTTUUUVVVSSSTTTUUUVVVUUUSSSPPPOOOPPPOOOMMMKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPOOONNNMMMMMMNNNPPPRRRQQQQQQPPPNNNMMMMMMPPPRRRPPPPPPQQQSSSTTTVVVWWWWWWVVVVVVWWWWWWXXXXXXYYYYYY[[[ZZZXXXVVVUUUSSSRRRRRRTTTUUUVVVWWWUUURRRNNNLLLPPPRRRTTTTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZYYY\\\YYYWWWVVVXXXYYYZZZYYYYYYZZZ[[[]]]^^^```aaaaaabbbbbbbbbbbbbbbaaaaaa```XXXXXXXXXXXXYYYZZZ[[[[[[YYYYYYYYYYYY\\\___ccceeejjjpppzzz{{{{{{zzzyyyzzz~~~sssfffXXXOOOCCC@@@<<<999888777666555444555666777777777666555555555555555555555555555444444444444555555555555///000111111111111444666222444777:::===???@@@AAAGGGKKKQQQZZZbbbjjjpppsssqqqmmmkkkmmmqqqsssqqqnnntttuuuwwwzzz|||}}}{{{zzzzzzzzzyyyxxxwwwvvvuuutttsssoooooonnnmmmkkkiiigggfffgggccc^^^XXXSSSMMMGGGBBB@@@>>><<<999666555444444555555444333333222222222222222222333333333333333555555555444555999AAAHHH^^^gggqqqtttsssssswww|||~~~|||pppfffcccfffjjjmmmtttuuuxxxzzzzzz|||~~~wwwqqqfff```\\\]]]]]][[[[[[]]]XXXYYYYYYYYYXXXXXXWWWVVVOOOOOOMMMMMMMMMNNNOOOPPPOOONNNNNNPPPSSSUUUUUUTTTVVVVVVVVVUUUUUUUUUUUUUUUQQQPPPMMMKKKJJJJJJKKKKKKIIIMMMRRRVVVVVVTTTOOOLLLMMMNNNPPPRRRTTTTTTTTTTTTRRRQQQPPPPPPPPPOOOKKKIIIJJJMMMPPPRRRRRRRRRSSSTTTPPPOOONNNNNNOOONNNLLLJJJFFFEEEDDDCCCCCCEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBAAAAAA@@@???>>>??????>>>>>>======>>>>>><<<<<<======<<<<<<;;;:::777777888999::::::;;;;;;<<<;;;999777666777888999888777777777666666666666666555444444444555666777777777777777777777777777666666777888888777666666555666777777777777888:::999:::;;;999777666777888777666555444444444555666555444444444444555555666666555555777999999888777PPPPPPQQQRRRSSSTTTUUUVVVUUUVVVWWWXXXXXXYYYXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSRRRTTTVVVWWWVVVVVVWWWXXXXXXXXXWWWWWWVVVTTTSSSRRROOONNNMMMKKKJJJJJJKKKKKKIIIJJJLLLNNNPPPQQQQQQQQQPPPPPPNNNMMMMMMNNNNNNOOOOOOQQQQQQPPPMMMLLLNNNPPPOOOPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\___^^^\\\YYYVVVTTTRRRQQQTTTUUUUUUUUUTTTRRROOONNNOOOQQQSSSTTTSSSSSSTTTUUUSSSTTTVVVXXXYYYZZZYYYYYYYYYXXXVVVVVVXXXZZZ[[[[[[YYYZZZZZZ[[[]]]^^^______```aaaaaabbbbbbbbbbbbbbbXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWXXXZZZ]]]___```dddjjjttt~~~~~~{{{wwwuuuxxxxxxhhh]]]OOOKKKDDD>>>:::888777555111222444555555555444333555555555555555555555555333333444444555555666666000111222111000///111333000111333555666888999999===@@@EEELLLSSSYYY]]]```aaa``````aaabbbcccddddddhhhjjjmmmqqqsssuuuuuuuuuwwwwwwxxxxxxyyyzzz{{{||||||}}}zzzxxxwwwvvvssssssrrrpppooommmllllllhhhgggfffccc```]]][[[YYYVVVSSSOOOKKKGGGCCC>>>:::888888888666444333333333333333333222222222111111222222222222333333444444555666888999===GGGUUU___sssxxx|||yyysssqqqvvv}}}}}}pppeeebbbdddhhhkkknnnooouuu~~~~~~yyyrrrkkkfffccc\\\YYY\\\]]][[[ZZZ\\\WWWWWWWWWWWWWWWVVVVVVUUUOOONNNMMMMMMMMMOOOQQQRRRRRRQQQQQQSSSUUUWWWWWWVVVTTTTTTSSSRRRRRRSSSTTTTTTQQQQQQQQQPPPNNNMMMMMMNNNMMMPPPTTTWWWWWWTTTPPPMMMOOOPPPQQQRRRSSSTTTTTTTTTPPPOOONNNNNNOOOMMMIIIFFFHHHKKKNNNPPPQQQQQQRRRTTTSSSRRRPPPOOOOOOOOOMMMKKKGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBAAA@@@???>>>===@@@???>>>============>>><<<<<<======<<<<<<;;;;;;777777777777888:::<<<===>>>===:::888777888:::;;;999999888888888777777777555444444444555555666666777777777777777777777777444555666777777666555444333555888888777666888999999:::;;;999777666777888666666666666555555555444444444333333444444555666777666666777888888777555QQQQQQSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUUUUWWWYYYZZZYYYYYYZZZ\\\[[[ZZZYYYXXXVVVUUUTTTTTTNNNMMMLLLKKKKKKLLLMMMNNNKKKMMMOOORRRSSSTTTTTTTTTPPPPPPOOONNNMMMMMMMMMMMMMMMPPPQQQPPPMMMLLLMMMOOOOOOOOOQQQSSSUUUWWWYYYZZZ[[[\\\\\\]]]]]]^^^______cccaaa___[[[XXXTTTRRRPPPVVVUUUTTTRRRQQQQQQQQQQQQOOOQQQSSSSSSSSSSSSTTTUUUPPPQQQTTTVVVXXXYYYZZZZZZXXXVVVUUUVVVYYY[[[\\\\\\YYYYYYZZZ[[[[[[\\\]]]]]]]]]^^^___``````aaaaaa```YYYYYYYYYXXXXXXWWWWWWVVVXXXWWWWWWXXX[[[^^^___```bbbgggpppzzzyyyuuuuuuyyy~~~yyylllYYYSSSJJJBBB<<<999777555444555777888888888777777666666666666666666666666222222333444444555666666444444444222000///000111111222333444666777888999777999===BBBGGGKKKNNNPPPTTTWWWYYYXXXVVVVVVZZZ]]]\\\___ccchhhkkkmmmllllllmmmnnnooopppqqqrrrssstttvvvxxxyyyyyyyyyyyy{{{|||}}}~~~}}}{{{xxxvvvuuutttlllllljjjiiigggfffeeeddd\\\[[[YYYVVVSSSOOOLLLJJJIIIGGGDDDBBB@@@===999666555666777666555444333444333333333333333333333333111111222222333333333444222555999>>>GGGVVViiivvv}}}~~~xxxqqqqqqzzzssshhhccceeeiiikkknnnpppyyyxxxrrrkkkeee```bbb[[[XXX]]]^^^ZZZXXXZZZUUUUUUVVVVVVVVVUUUTTTTTTOOONNNMMMMMMMMMOOORRRSSSTTTSSSSSSUUUWWWYYYYYYYYYSSSRRRPPPPPPPPPRRRTTTVVVRRRSSSTTTSSSRRRPPPPPPPPPQQQSSSUUUVVVVVVTTTRRRPPPRRRRRRRRRRRRSSSSSSSSSSSSMMMLLLKKKLLLMMMLLLHHHDDDDDDGGGKKKMMMNNNOOOPPPRRRUUUSSSQQQPPPPPPOOOMMMKKKHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEE??????@@@AAAAAAAAA@@@@@@@@@@@@???>>>======>>>>>>==================<<<<<<888777666666888:::===???@@@>>>;;;999888999:::<<<555444444444444333333333444444444555555555555666777777777777777777777777333444555666666555444333111555888999777666777999777888999777555444555666666666777777666555444444333333333333444444555666777666666777888888666444PPPSSSUUUWWWVVVVVVVVVWWWZZZYYYYYYYYYYYY[[[]]]^^^___^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[^^^```aaa```___^^^^^^^^^]]][[[XXXVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRTTTRRROOOLLLKKKKKKLLLNNNMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNOOORRRUUUXXX[[[[[[[[[\\\]]]]]]]]]]]]\\\___]]]ZZZVVVSSSQQQPPPPPPUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRSSSTTTUUUSSSSSSUUUVVVXXXYYYZZZ[[[\\\[[[YYYXXXXXXZZZ[[[\\\\\\[[[YYYYYYZZZ[[[^^^_________^^^^^^^^^______```\\\ZZZXXXYYYYYYXXXTTTPPPTTTVVVXXXYYYYYYYYY[[[]]]aaabbbhhhttt{{{zzzzzzzzz}}}|||ooofffYYYMMMFFFAAA;;;888777666666555444444444444555555444444555666777777666666666555555444444333333444444555555444444333111111111111111111111111777666666777:::===@@@BBBDDDEEEFFFHHHIIIKKKLLLMMMPPPRRRVVVZZZ^^^```bbbbbbeeefffgggggggggjjjnnnqqqmmmqqqsssqqqnnnnnnssswww|||~~~|||{{{yyywwwvvvwww{{{yyy{{{}}}~~~}}}}}}|||yyywwwvvvwwwxxxyyyyyywwwuuuttttttsssqqqooojjjfffaaa]]]ZZZYYYWWWUUUSSSQQQNNNJJJGGGEEEDDDDDD???>>><<<:::888666555444444444444444444444444444000111222222000///000111111111111222444555555444444???HHHNNNXXXgggssswww|||}}}}}}||||||~~~~~~~~~uuujjjccceeekkkqqq{{{ooofffaaa___]]]ZZZ[[[\\\\\\\\\ZZZXXXVVVXXXUUUSSSSSSTTTTTTQQQNNNNNNNNNMMMLLLKKKMMMPPPTTTTTTUUUWWWWWWVVVUUUVVVWWWUUUTTTSSSRRRRRRRRRSSSTTTWWWUUUTTTSSSTTTTTTRRRQQQUUUUUUTTTTTTSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSUUUVVVPPPMMMJJJIIIIIIIIIGGGDDDFFFGGGHHHJJJMMMOOOPPPQQQVVVVVVUUUSSSPPPMMMJJJHHHLLLKKKKKKKKKJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA===>>>???????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999888777888999:::;;;???>>><<<;;;<<<;;;:::888::::::999999999999888888666666666666666777888888999888888888777777666666::::::999888777777888888777777888888888888777777999999999999999999999999666777888888888666555444555555555555666666666666444444444444444444444444QQQTTTVVVWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\___aaaaaa___]]]\\\]]]]]]\\\[[[YYYVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMNNNOOOQQQRRRTTTRRRPPPNNNMMMNNNNNNOOONNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQTTTWWWYYYYYYZZZ[[[[[[\\\\\\[[[[[[]]][[[XXXUUUSSSQQQQQQPPPUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUSSSTTTTTTUUUWWWYYYZZZ[[[]]]\\\ZZZXXXXXXXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[]]]___^^^^^^]]]]]]]]]]]]^^^^^^]]][[[ZZZZZZ[[[YYYVVVSSSUUUVVVXXXYYYXXXYYY[[[\\\______eeeoooyyyzzzzzz{{{}}}~~~~~~ssscccUUUKKKEEE@@@<<<999888666444333333444444444444444444444444444444666666666555555555555555333444444555555444444333222222222222222222222222333222222333444777:::<<<<<<===>>>???AAABBBCCCDDDFFFHHHKKKOOORRRTTTUUUVVVYYYZZZ[[[[[[[[[^^^aaadddfffiiikkkjjjhhhhhhmmmqqqyyy{{{}}}}}}zzzwwwuuuttttttrrrooonnnppptttxxx{{{{{{xxxtttssstttvvvuuutttssstttvvvxxxyyyyyyxxxwwwtttssspppnnnmmmmmmmmmnnnqqqooommmllllllkkkiiiggg^^^[[[VVVRRRPPPOOOMMMKKKIIIGGGEEEBBB???>>>======999999888777666555555444333333333333333333333333000222333222111111333444333222222333555777999999CCCNNNXXX^^^eeeooovvvwwwyyyzzz||||||}}}~~~~~~yyyqqqmmmooouuuuuujjjbbb^^^\\\[[[\\\]]]^^^^^^]]]\\\ZZZXXXVVVTTTRRRSSSUUUUUUSSSQQQNNNNNNMMMLLLKKKMMMPPPSSSSSSUUUWWWXXXWWWVVVVVVWWWUUUTTTTTTSSSSSSTTTUUUVVVZZZXXXWWWWWWWWWWWWVVVTTTTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRSSSTTTUUUUUUQQQNNNKKKIIIIIIIIIFFFDDDEEEFFFHHHJJJLLLNNNPPPQQQUUUUUUUUUTTTRRROOOLLLKKKOOONNNNNNMMMLLLLLLKKKKKKHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<============<<<;;;;;;999999999999999::::::;;;===<<<;;;:::;;;;;;:::888::::::999999888888777777666666666666666777777888888888888777777777666666999888888777777777777777777888888999999888888777999999999999999888888888777777777777777666555555555555555555666666666666444444444444555555666666TTTVVVXXXYYYYYYYYYZZZ[[[\\\[[[ZZZYYYYYYYYYZZZZZZ^^^___`````````^^^\\\[[[[[[\\\]]]```bbbaaa^^^[[[ZZZZZZ[[[[[[[[[YYYXXXWWWRRRRRRRRRRRRRRRRRRSSSSSSQQQOOOMMMKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQRRRTTTVVVWWWXXXYYYYYYZZZ[[[ZZZZZZZZZZZZYYYWWWTTTSSSRRRRRRRRRVVVVVVUUUTTTSSSRRRRRRQQQRRRSSSUUUWWWXXXXXXWWWVVVTTTTTTTTTTTTUUUWWWYYY[[[\\\[[[YYYXXXWWWVVVWWWWWWZZZZZZYYYYYYYYY[[[]]]^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[XXXUUUUUUWWWXXXXXXXXXXXXZZZ[[[[[[\\\```hhhooozzz|||{{{}}}~~~uuudddXXXOOOHHHDDD@@@===999666444444555666444444555555444444333222555555555555666666666666444444555555555555444444222222222222222222222222111000000000111222444555555555666777999:::;;;;;;<<<===???BBBDDDFFFGGGGGGKKKLLLMMMMMMMMMOOORRRUUUZZZ]]]______^^^___cccfffpppqqqrrrpppmmmjjjjjjjjjmmmkkkgggdddcccdddfffhhhjjjiiihhhiiikkklllkkkjjjhhhjjjkkkmmmnnnooonnnnnniiihhheeecccbbbaaaaaaaaaeeeccc```______^^^\\\ZZZQQQMMMIIIFFFEEEDDDBBB@@@>>>===;;;999777666666666222333333333444444444555333333333333333333333333111222333333222222444666444333333444777<<>>===<<<<<<;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::888999999:::::::::::::::;;;:::999:::;;;;;;:::999::::::999999888777666666666666555555666666777888777777777777666666666666777777666555555555666666777777888888888888777777777777777888888888888888777777666666555555666666555555555555666666666666444444444555555666666666VVVXXXZZZZZZZZZZZZ\\\]]]___^^^]]]\\\[[[ZZZZZZYYY]]]___aaabbbbbb```^^^\\\ZZZ[[[]]]```bbbaaa^^^[[[WWWXXXYYYZZZZZZZZZYYYXXXSSSSSSSSSSSSSSSTTTUUUVVVRRRPPPMMMKKKJJJLLLNNNPPPPPPQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYWWWUUUTTTTTTTTTUUUWWWVVVVVVTTTSSSRRRQQQQQQQQQTTTWWWZZZ[[[ZZZXXXVVVUUUTTTSSSSSSTTTVVVXXXYYYXXXXXXWWWVVVVVVVVVWWWWWWYYYYYYXXXYYYYYYZZZ\\\\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZXXXVVVVVVWWWXXXXXXWWWWWWYYYZZZYYYZZZ]]]aaagggrrr{{{{{{}}}{{{mmmaaaVVVPPPIIIEEE???:::666666777999333444555666666555444333333333444444555555666666444444555555555555444444333333333333333333333333222222111111111111222333333333444444555666777777777777999:::;;;===>>>>>>AAABBBCCCCCCCCCDDDGGGIIINNNPPPSSSTTTTTTUUUXXX[[[bbbbbbbbb```^^^]]]^^^___eeeccc___\\\YYYXXXYYYYYY^^^___```bbbccccccbbbaaa]]]^^^___aaabbbbbbbbbbbb___^^^\\\ZZZYYYXXXWWWWWWVVVTTTRRRQQQPPPOOOMMMKKKGGGDDDAAA???>>>===<<<:::777777666555555444444444000000111111222333444444222222222222222222222222111222222111000111333555555555666888===DDDMMMRRR^^^fffpppvvvxxxyyyzzzzzz~~~~~~}}}~~~tttnnneee]]]YYYXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUUUUTTTRRRQQQLLLLLLLLLKKKKKKLLLOOOQQQPPPTTTXXXZZZYYYVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXVVVVVVWWWWWWVVVUUUPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTSSSSSSSSSPPPOOONNNLLLJJJHHHEEEDDDCCCDDDFFFHHHJJJLLLNNNNNNOOOQQQSSSVVVVVVUUURRRQQQOOONNNMMMLLLJJJIIIHHHGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA???===;;;::::::<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999777888:::;;;;;;;;;:::999;;;:::999:::<<<===<<<;;;;;;;;;:::999888777777666666555555555555666777777666666666666666666666666555555444444444444444555555666666777777666666555666666666666666777777777888777555444444555666777555555555555666666666666555555555444444444333333XXXYYY[[[[[[[[[[[[]]]___bbbaaa```___^^^\\\[[[ZZZ]]]___aaaccccccaaa___^^^XXXYYY[[[^^^``````^^^\\\UUUVVVXXXYYYZZZZZZYYYYYYTTTTTTTTTTTTUUUUUUVVVWWWSSSQQQNNNKKKJJJLLLNNNPPPOOOPPPRRRSSSSSSSSSQQQQQQRRRQQQPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWXXXXXX[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVVVVWWWWWWXXXWWWVVVUUUTTTSSSRRRQQQQQQTTTWWWZZZ[[[ZZZWWWUUUUUUTTTTTTSSSTTTUUUVVVWWWSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[]]]\\\[[[[[[ZZZZZZZZZ[[[XXXYYY[[[[[[ZZZXXXWWWWWWVVVWWWYYYXXXWWWWWWXXXYYYYYYYYY[[[^^^bbblll~~~xxxyyyzzz|||xxxjjj```TTTPPPHHH@@@;;;999999:::333444444555555555444444222222222333333444444555444555555666666555555444333333333333333333333333444333333222222111111111333333333444444555555555444444555666666777888999:::;;;<<<<<<<<<<<<>>>@@@DDDEEEHHHIIIJJJLLLMMMOOOQQQQQQRRRQQQPPPPPPRRRTTTYYYWWWUUURRRPPPOOOOOOOOOTTTVVVXXXYYYYYYXXXWWWVVVRRRSSSSSSTTTUUUUUUVVVVVVTTTSSSRRRPPPOOONNNMMMMMMHHHFFFDDDDDDDDDCCCAAA??????===;;;:::::::::888666444444444444444333333333111111222222222222333333222222222222222222222222222222222111000000333555888:::>>>BBBHHHQQQ[[[bbbeeejjjqqqvvvxxxzzz}}}}}}}}}ssskkkggg```[[[YYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVVVVVVVTTTQQQOOONNNJJJKKKLLLKKKKKKKKKNNNPPPOOOSSSWWWYYYXXXUUUTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUVVVVVVUUUTTTNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRQQQOOOOOOOOOMMMJJJHHHFFFEEEDDDEEEFFFHHHIIIKKKLLLMMMLLLNNNQQQSSSTTTTTTRRRQQQNNNNNNLLLKKKIIIHHHGGGFFFCCCCCCBBBBBBAAABBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCAAA???===;;;::::::<<<<<<======<<<;;;;;;;;;;;;;;;999::::::::::::999888888777888999:::;;;:::999888;;;:::999:::<<<======<<<<<<;;;;;;:::999999888888555555555555555666666777555555555555555555555666444333333333333333444444333333444444444444333333444444444555555666666666777666555444444555666777555555555555666666666666777666555444333111000000YYYZZZ[[[[[[[[[\\\^^^```ccccccbbbbbb```^^^]]]\\\]]]^^^```bbbbbbbbbaaa```YYYYYYYYY[[[]]]^^^\\\[[[TTTUUUWWWXXXYYYZZZYYYYYYVVVVVVVVVUUUVVVVVVWWWWWWSSSQQQOOOMMMLLLMMMOOOPPPPPPQQQRRRSSSTTTSSSRRRQQQSSSRRRQQQPPPPPPRRRTTTUUUVVVVVVWWWXXXYYYYYYZZZZZZ\\\]]]^^^^^^______^^^^^^\\\[[[YYYXXXWWWWWWXXXYYYXXXXXXWWWVVVUUUTTTTTTSSSRRRTTTWWWYYYYYYXXXUUUSSSTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPQQQSSSTTTVVVWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZ\\\[[[ZZZYYYXXXXXXXXXXXXVVVXXXYYYZZZXXXWWWVVVWWWWWWXXXYYYXXXVVVVVVWWWXXXXXXXXXYYY\\\___fffuuuyyyzzzzzzyyyyyyvvvccc^^^UUUKKKDDD@@@>>>>>>999888777555444444444444333333333333333444444444555555666666666666555555444444444444444444444444333333333222111111000000222222222222222333333333333333222333333444666666444555777777666666777888;;;===>>>@@@BBBCCCCCCDDDBBBCCCDDDDDDDDDDDDGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEMMMOOOQQQQQQPPPOOONNNOOOHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA>>><<<;;;:::;;;;;;:::888888777555555666666555333111111222222222222111111333333333333333333333333333333333333333333333333222333333222222444888;;;@@@EEELLLQQQWWW___hhhooonnnooossswwwyyy{{{zzzyyy|||~~~pppdddaaa]]][[[ZZZZZZXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTVVVWWWVVVRRROOOLLLLLLIIIJJJKKKKKKKKKKKKMMMOOOOOORRRUUUVVVUUUTTTSSSSSSRRRSSSTTTUUUVVVVVVUUUUUUVVVTTTSSSTTTUUUVVVUUUSSSMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOMMMNNNOOONNNKKKHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKMMMNNNOOOPPPOOOOOONNNNNNMMMLLLJJJIIIHHHHHHBBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@???===<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;999999::::::999999888777666777777888888888888888:::999999:::;;;<<<<<<;;;:::::::::999999999999888555555444444555555666777444444444555555555555555333333222222222333444444111111222222222222111111222222333333444555555555555555555444555555666666555555555555666666666666888777666555333222000000ZZZ[[[[[[[[[[[[\\\^^^aaabbbbbbbbbbbbaaa___]]]\\\]]]^^^___```aaaaaaaaaaaa\\\[[[YYYYYYYYYZZZYYYXXXSSSTTTVVVXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVWWWWWWWWWRRRQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTSSSSSSUUUSSSQQQOOOOOOPPPRRRTTTRRRSSSUUUWWWYYYZZZ[[[[[[]]]]]]^^^____________^^^\\\[[[YYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVSSSTTTVVVWWWWWWUUUSSSQQQRRRSSSUUUUUUUUUTTTSSSRRROOOOOOQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTWWWYYYZZZXXXVVVWWWXXXWWWXXXYYYXXXVVVUUUVVVWWWXXXVVVWWW[[[^^^bbbiiirrryyy~~~~~~|||xxxwwwyyyvvvqqqggg\\\SSSMMMJJJIIIFFFCCC???;;;888777777777666555555555555555444444555555666666666666555555444444444444444444444444444444444444333222111111333333333222222222222222333333222222333555666777111333444444333333333444555666777999;;;<<<;;;:::888:::;;;<<<;;;;;;<<<============>>>>>>>>>>>>>>>BBBDDDGGGGGGEEEDDDFFFGGG@@@@@@???>>>============::::::;;;::::::999999888777666555555777777666555444333333333555555333222000000111222222111000000222222222222333333444444333333333333333333333333333444555777888<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::999999666666666666666777777888999888777888999:::999888777777777777777888888888555444444444444555666666333333444444444555555555333222222222333333444555111111222222222222111111111111222222333444444555333444555555666666666555555555555555666666666666777777777666555555444444ZZZ[[[[[[[[[ZZZ\\\___aaaaaaaaabbbbbb```___]]][[[]]]^^^^^^___```aaabbbbbb```]]]YYYWWWWWWWWWVVVUUUSSSTTTVVVXXXYYYYYYXXXXXXZZZYYYXXXWWWWWWWWWWWWWWWQQQQQQQQQPPPPPPQQQQQQQQQVVVVVVVVVUUUUUUUUUTTTTTTVVVTTTQQQOOOOOOOOOQQQSSSOOOPPPSSSUUUXXXZZZ[[[[[[\\\]]]^^^^^^______^^^^^^[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWSSSTTTUUUUUUUUUSSSQQQPPPQQQSSSUUUVVVVVVTTTRRRPPPOOOPPPQQQRRRSSSSSSSSSSSSUUUVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSTTTWWWZZZZZZXXXVVVWWWYYYWWWXXXYYYXXXVVVUUUUUUVVVWWWUUUVVV[[[^^^___bbbgggjjjqqq}}}}}}vvvvvv|||vvvkkkaaaYYYUUUSSSSSSOOOHHHBBB===;;;;;;;;;888888777777666666666555555555666666666666555555555555555555555555555555666666666666666555444333444444444444444333333333555555444444555777888999111333555555333222333444222222333555777777666444444666888888666555555666888888999:::;;;;;;;;;:::444777999999888888:::===;;;:::999888666666666666555555666666666666555555444333222333555666555444444333333444555666444333111222333333333222111000000000111222333444555555444444444444444444444444444555888:::>>>DDDJJJOOOWWW^^^hhhnnnqqqsssxxx||||||yyyzzz|||{{{yyy~~~vvvlllggghhhiiipppuuuxxxwwwxxxzzz{{{xxx~~~oooddd[[[[[[[[[\\\\\\[[[WWWTTTRRRQQQPPPOOOOOONNNOOOOOOMMMQQQTTTTTTQQQNNNLLLMMMHHHIIIKKKKKKJJJJJJLLLMMMNNNPPPRRRRRRQQQPPPQQQRRRQQQQQQRRRSSSSSSRRRPPPPPPNNNLLLKKKLLLNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLIIIMMMPPPOOOLLLIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBB@@@???>>>>>>===?????????>>>>>>>>>>>>>>>===>>>???????????????>>><<<<<<;;;::::::::::::;;;<<<<<<======<<<<<<;;;:::666555444444444555777888888666555666777888777555444444555555666777777777555444444444444555666666333333333444444555555555333222222222333444444555222222222333333222222222000000111222333333444444222333555666777666555444555555555555666666666777777777777777888888888888\\\[[[YYYXXXXXXYYY[[[\\\aaaaaaaaaaaa```^^^]]]\\\\\\ZZZWWWVVVXXX[[[___bbbbbb___YYYUUURRRRRRSSSUUUSSSRRRRRRRRRSSSUUUXXXYYYWWWWWWUUUUUUUUUUUUVVVWWWOOONNNNNNNNNNNNOOOQQQRRRSSSVVVYYYYYYVVVTTTTTTUUUXXXTTTPPPKKKIIIIIIKKKLLLMMMNNNPPPRRRUUUWWWYYYZZZ\\\ZZZXXXZZZ]]]^^^]]]ZZZ[[[ZZZXXXWWWWWWWWWXXXYYYXXXYYYYYYYYYXXXWWWVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYXXXVVVTTTRRRQQQQQQRRRRRRRRRRRRTTTXXXZZZZZZZZZWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWYYY\\\___```eeegggmmmxxxzzzyyyyyy{{{xxxppphhhcccbbbZZZQQQMMMMMMJJJCCC<<>>;;;<<<;;;888666666444333333444666777555444111222333444555444333222666666555444333333333333333333444444444333222111222222222222222222222222333222222111111222222333000111222333333222111000222333555555444444555666111222222333333222222111555555555666666666777777888777555333333333555666555666666666555333111000111111111111111111111111000111222222222222111000000000111111111222222222444222000111333444222///000...111777888444333777555<<>>===<<<<<<;;;;;;:::::::::;;;===???@@@===<<<;;;999888777666666888888888888888888999999:::999999888777666666555777777777777666666666666333333333444444444555555444444444444444444444444666555444333333333333333111111111111111111111111000000000000000000000000222222111111111111111222444444444444444444444444222333444444555555444444666666666666666555555555^^^]]][[[ZZZZZZ[[[]]]^^^````````````___^^^]]]]]][[[ZZZWWWVVVXXX[[[___aaabbb___ZZZUUUSSSRRRSSSTTTTTTSSSSSSRRRSSSUUUWWWYYYWWWVVVUUUTTTSSSSSSTTTUUUPPPOOONNNMMMMMMOOOPPPQQQRRRUUUXXXXXXVVVTTTTTTTTTUUUTTTQQQNNNLLLKKKKKKKKKMMMMMMOOORRRTTTWWWXXXYYYZZZYYYXXXYYY[[[\\\[[[YYY[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQSSSSSSSSSSSSTTTUUUUUUVVVXXXWWWUUUSSSRRRRRRRRRSSSUUUTTTSSSUUUWWWXXXWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[aaabbbgggppp{{{zzzxxxwwwyyyvvvpppoooiiibbb``````]]]VVVOOOGGGCCC???===<<<;;;::::::555444333333444444222000333333444555555555444333666666555444444444555555555555555444444444333333333333333333333333333333333333222222222222333333111222333333333333222111///111222222111111222444222333333444444333333222111111222222222333333333666555333222111222333444222222222222111000//////111111111111111111111111222333333444444333333222111111111111111222222222555444222333555777666444555111222666777666888<<>>>>>>>>@@@BBBCCCBBBAAA@@@>>>===>>>??????>>>===>>>>>>>>>===<<<;;;;;;;;;::::::999999:::;;;======;;;:::999888888777888888999999888888888888888888999888888777666666555555666666666666555555555555222222333333333444444444333333333333333333333333555555444333333333333333111111111111111111111111000000000000000000000000222222111000000111111222333333333333444444444444222333333444444444444444555555555555555555555555]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]]]][[[ZZZXXXWWWXXXZZZ]]]___bbb```[[[WWWTTTSSSTTTTTTUUUUUUTTTSSSTTTUUUWWWXXXVVVUUUSSSRRRRRRRRRSSSSSSSSSQQQNNNMMMLLLNNNPPPQQQRRRTTTVVVWWWUUUTTTTTTUUUSSSSSSRRRQQQOOONNNMMMLLLLLLMMMOOOQQQSSSUUUWWWXXXYYYXXXWWWXXXZZZZZZZZZXXXZZZZZZZZZYYYYYYXXXVVVVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOORRRSSSTTTTTTUUUUUUTTTTTTRRRQQQQQQQQQQQQQQQRRRRRRVVVUUUTTTSSSSSSSSSTTTTTTWWWUUUTTTTTTUUUVVVTTTSSSUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVZZZ\\\```fffnnnyyy|||yyywwwwww||||||wwwrrrqqqqqqnnnhhhbbbXXXTTTNNNHHHEEEBBB???<<<:::888555444444444222111444555555666555555444444666555555555555666777777777666555444333444555555444444444444444444444444333333222222222222333333222222333333333333222222///000222111000000111222333333444444444444333333//////000000000111111111444333111000000111222222111000000//////000000111111111111111111111111111222222333444444333222222222222222222222111111111333222111111444555555444888555444888;;;>>>CCCIIIVVV[[[aaacccccccccdddgggkkkpppwww{{{~~~~~~~~~~~~~~~xxxqqqkkkfffcccdddeeefffmmmxxx|||ttthhhbbb\\\YYYYYYZZZZZZXXXXXXWWWWWWVVVUUUSSSSSSRRROOOPPPQQQRRRRRRQQQOOONNNMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGJJJIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIGGGEEEDDDEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<999999:::<<>><<<;;;:::;;;<<<===<<<:::<<<<<<<<<;;;::::::999999:::999999888888999999:::888888777777777888888999::::::999999888888777777777777666666555444444444555555555444444444333333111111111222222222333333333333333333333333333333444444333222222222222333111111111111111111111111000000000000000000000000111111000000000111111222111222222222333333444444222222333444444444444333444444444444555555555555ZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYY[[[]]]^^^bbb```]]]YYYWWWUUUUUUUUUVVVUUUUUUTTTUUUUUUVVVWWWTTTSSSRRRRRRRRRSSSTTTUUUTTTRRROOOMMMMMMNNNPPPRRRSSSTTTUUUVVVVVVUUUUUUUUUSSSRRRQQQPPPPPPOOOOOOPPPMMMMMMOOOQQQRRRTTTVVVVVVXXXXXXXXXXXXXXXYYYXXXXXXXXXYYYYYYZZZYYYWWWVVVTTTWWWWWWWWWVVVUUUTTTSSSRRRUUUTTTSSSRRRQQQPPPOOONNNLLLLLLMMMMMMNNNOOOPPPPPPTTTTTTUUUVVVVVVVVVVVVUUURRRQQQPPPOOOOOOOOOOOOOOOTTTSSSRRRRRRRRRSSSUUUUUUVVVTTTSSSSSSTTTUUUTTTRRRUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUXXX]]]```dddlllxxx~~~{{{xxxxxxyyyzzz}}}{{{yyytttpppooonnnjjjbbbZZZQQQGGG>>>>>>;;;888777777777666666666666666555555444444333444444444444555666777888777666444222222333555666444444444444444444444444333333333222222333333333111111222222222222111111111222333333222111222333222333333444444333333222111111111222222222222333333222111111000111222222333222111111111333444555111111111111111111111111000000111111111111000000333333222222222222111111333222111111222444555555777777:::@@@HHHPPPXXX]]]hhhjjjkkkkkkjjjjjjlllnnnssswww||||||{{{}}}~~~xxxsssnnnlllmmmmmmpppyyy{{{}}}}}}sssiii___[[[VVVSSSTTTVVVWWWWWWXXXWWWVVVUUUTTTSSSSSSRRRPPPPPPPPPPPPPPPOOOOOONNNMMMMMMNNNNNNNNNNNNNNNOOOLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKJJJKKKMMMMMMLLLJJJIIIIIIHHHGGGFFFFFFFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIHHHHHHGGGIIIHHHGGGFFFGGGHHHJJJKKKJJJJJJHHHEEECCCBBBDDDFFFEEEDDDDDDCCCCCCAAA@@@@@@AAA@@@>>><<<;;;:::999999888777888999<<<===<<<:::999777777777999:::999888::::::999999999888888888888888888777777666666666777777666666666666777777::::::999888888777666666555555555444444333333333333333333333222222222222000000000000111111111111222222222222222222222222333222222111111111222222111111111111111111111111000000000000000000000000111000000000000111111222000000111111222333333333111111222333333333333333333333333333444444444444XXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\```^^^\\\ZZZXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVQQQQQQQQQRRRSSSUUUWWWXXXUUUTTTQQQOOOOOOPPPQQQRRRUUUUUUUUUVVVVVVVVVVVVUUUTTTRRRPPPNNNNNNPPPRRRTTTNNNNNNOOOQQQRRRTTTUUUUUUWWWXXXXXXXXXWWWWWWWWWXXXVVVVVVWWWXXXXXXVVVUUUTTTVVVVVVUUUUUUTTTRRRQQQPPPUUUTTTTTTSSSQQQPPPPPPOOOLLLLLLMMMNNNOOOPPPPPPQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNOOOOOOQQQQQQPPPPPPQQQRRRTTTUUURRRQQQQQQRRRTTTUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNOOOPPPRRRSSSTTTRRRVVV[[[]]]]]]bbbkkkrrr|||{{{vvvsssuuuzzz|||wwwkkkYYYJJJAAA>>>:::888888888999888777777666555444333333333222222222333444555777777666555333111111222333555222222222222222222222222444333333333333333333444111111111000000111111111111333333333111111222333111111222222222222111111222222222222333333333333333333222222222333333333444333222222333444666777111111111111111111111111000000000000000000000000333222222222222222222222555555555444444666888:::999>>>FFFOOOZZZeeemmmppptttssspppnnnmmmooosssvvvzzz}}}~~~|||~~~yyyvvvssstttwww{{{xxxuuuuuupppeee[[[ZZZXXXUUUTTTTTTTTTTTTTTTWWWWWWVVVVVVUUUTTTTTTTTTQQQPPPNNNMMMLLLMMMNNNOOOMMMMMMNNNNNNOOOOOOOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJIIIJJJKKKKKKJJJHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJHHHEEECCCBBBDDDFFFCCCCCCCCCBBBAAA@@@>>>===@@@???===;;;:::999888888999888888888999999888666666555444555777888777666888888888888777777777777777777777666666555444444777777666555444444444444999999888777666666555555444444444444333333333333222222222222111111111111/////////000000000111111111111111111111111111111111111000000000111111222111111111111111111111111000000000000000000000000000000//////000111111222000000000111111111222222000111222222333333222222111222222222333333333444XXXXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVVVVWWWWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSTTTTTTUUUUUUUUUUUUQQQQQQQQQQQQSSSUUUWWWYYYUUUTTTSSSRRRRRRRRRSSSTTTWWWUUUTTTTTTUUUUUUTTTSSSSSSQQQNNNLLLMMMPPPTTTWWWOOOPPPPPPRRRSSSTTTUUUUUUVVVWWWWWWWWWUUUTTTUUUVVVSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTRRRQQQOOONNNSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPOOOOOONNNOOOOOOOOOOOONNNNNNOOOQQQRRRSSSPPPOOOOOOQQQSSSUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSQQQUUUYYYYYYXXXZZZ```eeepppzzzzzztttvvvyyy}}}uuudddOOOJJJDDD???<<<<<<;;;::::::999777555444444333333222222222333333555666666555444333222111222333333222222222222222222222222444444333333333333444444222111111000000111111222000222222222000///000111000000111111111111000000000111111111111222222222333333333444444444444444222111111111222333333444111111111111111111111111333222111111111111222333222222222222333333333444444555555555666888<<>>===<<<:::999888888888999888777777888777555333555444333444666777777666777777777777777777777777555666666666666555444333666666555333333222222222777777666666555555444444444444333333333333333333222222222111111111000000/////////000000000111111000000000000000000000000000////////////000111111111111111111111111111111000000000000000000000000////////////000111111222000000000000000000000000000000111222222222222111000000111111222222333333VVVVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTSSSSSSUUUVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTUUUTTTTTTSSSRRRPPPQQQRRRSSSTTTUUUUUUUUURRRQQQQQQPPPQQQSSSTTTUUUTTTTTTUUUUUUVVVUUUUUUUUUWWWTTTRRRRRRSSSSSSQQQOOOOOONNNMMMMMMNNNQQQTTTVVVQQQQQQRRRRRRSSSTTTUUUUUURRRTTTUUUTTTRRRQQQRRRTTTQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTTTTSSSQQQPPPNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRSSSTTTTTTTTTTTTSSSPPPOOONNNNNNNNNNNNNNNOOONNNNNNMMMMMMMMMOOOPPPQQQOOOOOONNNPPPRRRTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOQQQRRRTTTSSSSSSUUUYYY]]]dddrrr|||xxxxxxyyy{{{~~~mmmfff[[[RRRKKKGGGDDDBBB===<<<:::888666555555555444444444444444555666777555444444444333333333333333333333333333333333333444444333333333333444444444444333222222333444444222333333222111000000222111111111222222111111111000000111111111111222222222333333444444444444444000111111222222222111111111111111111111111111111333222111000000111222333000111111222333444555555555777999;;;===AAAGGGLLLZZZaaahhhkkkrrrzzz}}}zzzxxxwwwwwwxxx|||}}}}}}ssshhhaaa]]]ZZZWWWTTTTTTSSSQQQOOOOOOQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVRRRQQQOOONNNMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGEEECCCAAAAAA@@@@@@AAABBBCCCCCCFFFFFFGGGHHHHHHHHHHHHHHHGGGEEECCCBBBAAABBBDDDFFFDDDEEEGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEAAABBBBBBBBBAAA>>><<<:::<<<;;;:::999888777777777666555444555666666444333555444333444777888777666666666777777777777777777444555666666666555444333444333333222222222333333444444444444444444444444444444444444444444444444222222222111111111000000//////000000000111111111///////////////////////////.........//////000111111111111111111111111111000000000000000000000000.........//////000222222111000000//////......---///000000111111111111111//////000000111222222333SSSSSSSSSSSSRRRQQQOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTSSSRRRPPPOOONNNOOOQQQRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTTTTUUUUUUSSSRRRQQQPPPOOOPPPQQQQQQSSSTTTVVVWWWXXXXXXWWWVVVWWWSSSPPPOOOQQQQQQNNNLLLLLLLLLNNNOOOQQQRRRSSSTTTRRRRRRRRRSSSTTTUUUUUUUUUPPPRRRTTTRRROOONNNOOOQQQOOOOOOOOOOOOQQQSSSUUUWWWTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKNNNOOOOOOPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPPPPOOOOOOPPPRRRSSSRRRQQQQQQQQQPPPOOONNNNNNNNNNNNOOONNNMMMLLLLLLKKKLLLLLLQQQPPPOOONNNOOORRRWWW[[[\\\kkkyyyxxxvvvuuutttwww}}}sssfff[[[TTTNNNKKK@@@>>><<<:::888777777777666555555555555666777777555555666666555555444333444444444444444444444444555444444333333444444555666555444444444444555666444555666555333222333444222222222333333222222222222222222222333333333333111222333444444444444444111222333444444333222111111111111111111111111111111000///......///000111000000111222444555666666===@@@CCCFFFJJJPPPXXX^^^kkkqqqsssrrrtttyyyzzzvvvwwwwwwzzz|||yyyxxxxxx~~~xxxjjj]]]VVVTTTTTTUUUTTTSSSQQQOOONNNOOORRRUUUPPPPPPQQQRRRSSSTTTUUUUUUQQQQQQRRRRRRQQQOOONNNMMMMMMMMMNNNOOOOOOPPPQQQQQQNNNNNNNNNMMMKKKJJJHHHGGGHHHGGGFFFFFFFFFEEECCCAAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGDDDAAA???>>>@@@BBBDDDCCCDDDGGGIIIIIIHHHFFFDDDCCCEEEFFFFFFEEEDDDDDDDDDAAABBBBBBBBBAAA>>>;;;:::999999888777777777777777222222222333555555444333555444444555777888888777666666666777777777777777333444555666666666444444111111111111222333444555222333333333333333333333444444444444444444444444222222222222111111111111000000000000111111111111////////////////////////...............///000111111111111111111111111111000000000000000000000000............///000222222111111000///...------,,,//////000111111111111111...//////000111222222222LLLMMMOOOPPPQQQQQQPPPOOOPPPOOONNNMMMMMMMMMNNNOOOOOOQQQTTTVVVVVVUUUSSSRRROOOOOOOOOPPPQQQQQQRRRRRRUUUTTTRRRPPPOOOPPPRRRSSSQQQQQQPPPNNNKKKKKKMMMOOOSSSUUUWWWYYYYYYWWWUUUTTTRRRQQQQQQRRRSSSRRROOOMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNOOOQQQRRRSSSTTTSSSSSSSSSRRRQQQOOONNNNNNOOOOOOOOONNNLLLKKKLLLNNNQQQSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMOOOQQQQQQNNNKKKIIIIIIIIIIIIJJJJJJJJJJJJNNNOOOPPPQQQRRRRRRRRRQQQMMMLLLLLLLLLLLLNNNPPPQQQQQQNNNKKKJJJLLLNNNOOOOOOOOOPPPPPPQQQRRRQQQQQQQQQSSSTTTTTTTTTSSSQQQNNNLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPOOONNNNNNOOORRRUUUWWWXXX___iiittt}}}|||yyyuuuppppppuuu}}}uuukkkeeeYYYOOOCCC======???>>>;;;;;;999888777888888777666444444333333444555555666222222111111111111111111222222222222222222222222444222000//////000222444333333333333333333333333222111111111000000//////222222111111111222444555111111222222333333333444333333222222222111111000111111111000000////////////000111000//////111222222222222333555:::AAAFFFMMMQQQWWW\\\```cccfffiiivvvuuutttuuuxxxzzz{{{zzzxxx|||yyyrrrpppssstttzzz~~~~~~rrrfff[[[WWWVVVTTTSSSTTTXXXUUURRRRRRTTTTTTRRRPPPSSSSSSSSSSSSSSSTTTTTTTTTPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPOOONNNLLLLLLKKKIIIGGGEEEGGGGGGFFFFFFEEECCCBBBAAA???AAACCCFFFFFFFFFEEEDDDCCCDDDFFFGGGHHHHHHHHHGGGGGGEEEBBB??????@@@AAACCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDD??????@@@@@@???>>><<<;;;;;;;;;;;;;;;:::888666555444444555555444444333333444444333555666777666444888888777666666666666666444444444333333333222222333333444555444333111000222222222222222222333333222222333444333222111000222222222111000//////......//////000000000000000...//////000000000000000---///111222333222000///000000000000000000000000...---,,,...000111000///............////////////000////////////............//////000000000000000///////////////.........KKKLLLMMMNNNOOONNNNNNMMMOOONNNMMMLLLLLLLLLMMMMMMOOOPPPRRRTTTUUUUUUTTTSSSQQQRRRRRRSSSUUUVVVVVVWWWTTTSSSQQQOOOOOOPPPQQQRRRPPPPPPOOOLLLJJJKKKMMMPPPQQQRRRUUUWWWWWWVVVTTTSSSQQQQQQQQQRRRSSSRRRPPPNNNNNNNNNMMMMMMMMMNNNOOOOOONNNOOOPPPRRRRRRRRRQQQQQQRRRQQQOOONNNMMMMMMNNNNNNLLLKKKJJJJJJLLLOOORRRTTTSSSSSSRRRRRRQQQPPPOOOOOONNNLLLKKKKKKMMMMMMKKKHHHKKKKKKLLLLLLMMMNNNNNNNNNMMMOOOQQQRRRRRRQQQOOONNNKKKKKKJJJKKKKKKMMMNNNOOONNNLLLIIIIIIJJJMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQPPPRRRSSSSSSSSSQQQPPPNNNMMMKKKKKKLLLMMMMMMNNNOOOOOONNNMMMKKKKKKLLLNNNQQQSSSSSSWWW]]]eeennnuuu{{{~~~|||yyytttooonnnqqqxxx}}}rrrfffWWWMMMHHHEEEAAA<<>><<<;;;:::;;;;;;;;;:::888777666444555555666555444222111222222222444666888777666777666666555444444555555444444444444333333333333333444444555444333222111222222222222222222222222222222333333333222111000222222111111000//////.........///000000000000///////////////......---,,,...///000222222111000///000000000000000000000000000///......///000///---............/////////////////////.........---------...//////000000///////////////////////////...JJJKKKKKKLLLLLLLLLLLLKKKMMMLLLKKKKKKJJJJJJKKKKKKNNNNNNPPPRRRSSSTTTTTTTTTRRRSSSTTTUUUVVVWWWXXXXXXRRRQQQPPPOOONNNOOOPPPQQQPPPOOONNNKKKIIIIIILLLOOOMMMOOOQQQSSSTTTTTTSSSRRRPPPOOOOOOPPPRRRRRRQQQOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQQQQPPPPPPQQQPPPNNNMMMLLLMMMMMMNNNLLLKKKJJJJJJKKKMMMPPPQQQRRRQQQQQQQQQPPPPPPOOOOOOOOOMMMJJJJJJJJJJJJIIIHHHJJJJJJKKKLLLNNNOOOPPPQQQPPPRRRTTTVVVUUURRRNNNLLLIIIIIIIIIIIIIIIJJJLLLLLLKKKIIIGGGGGGIIILLLMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOQQQQQQPPPPPPOOONNNMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIJJJKKKMMMOOOQQQRRRTTTYYYaaakkksssyyy|||zzzwwwrrroooooorrruuurrrfff___ZZZTTTPPPKKKHHHDDDBBB@@@>>>;;;999777666444444555555333222...000111333444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222111111111222111111111111222333333333333333222222222222222222111000/////////000111111111111222222222222222444444444333222222444666444666;;;AAAIIITTT___gggsssuuuvvvvvvuuuuuuvvvwwwvvvxxx{{{~~~|||sssmmmhhheeeffffffhhhjjjjjjjjjoooyyysssiii]]]VVVQQQSSSVVVUUUUUUWWWTTTRRRRRRSSSVVVXXXYYYXXXTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC>>>?????????>>>===<<<;;;:::::::::::::::999888777555666888888888555222111000000111333666888888777555555444444333333444444555555555444444444333333333444444444444333222222111111111111111111111111222222333333222222111000222222111111000/////////---....../////////////////////...---,,,+++******...///000111222111000///000000000000000000000000222000......//////---,,,............////////////............---------,,,,,,---......//////............//////////////////KKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJIIIIIIIIIIIIIIILLLMMMNNNOOOPPPRRRSSSTTTQQQRRRRRRRRRRRRSSSSSSSSSPPPPPPOOONNNNNNOOOOOOPPPRRRQQQOOOKKKHHHHHHJJJLLLIIIKKKMMMPPPQQQRRRQQQQQQNNNMMMLLLNNNOOOPPPPPPNNNOOONNNMMMLLLLLLLLLLLLLLLKKKMMMOOOQQQRRRSSSSSSRRRQQQPPPNNNMMMMMMMMMNNNOOOOOONNNLLLJJJJJJJJJKKKKKKOOOOOOOOOOOOPPPPPPPPPPPPRRRPPPMMMKKKJJJJJJIIIIIIFFFGGGHHHJJJKKKMMMNNNNNNSSSUUUXXXZZZYYYTTTOOOLLLGGGGGGGGGHHHHHHIIIIIIJJJHHHFFFEEEEEEHHHJJJLLLLLLLLLMMMNNNNNNOOOOOONNNNNNPPPOOONNNMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMNNNQQQXXXaaakkkpppyyy{{{|||{{{xxxtttqqqpppzzz|||~~~}}}{{{{{{}}}zzzxxxvvvtttdddbbb^^^YYYSSSLLLDDD>>><<<999777888::::::888666333444555666666444333111444444444444444444444444222333333444444333333222222222222222222222222222222222222111111111111111222222111111111222222222333222222222111111000000444333111000000111222333111111111111111111111222333444555444444666:::<<<>>>AAAFFFMMMVVVaaallltttttttttuuutttrrrrrrtttuuuuuuxxx~~~uuunnnmmmkkkhhhgggcccgggjjjmmmpppwww{{{|||}}}|||wwwnnnddd]]]TTTOOONNNRRRUUUTTTTTTVVVSSSRRRRRRSSSUUUWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[YYYYYYXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMNNNMMMLLLJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDDDDDDDCCCCCCBBB??????>>>>>>===<<<<<<;;;::::::::::::::::::::::::999:::<<<===;;;888444222111111111444666888777666555555444444444444555555666666666555555555444444444444444444444444333333222222111111111111000000222222222222222111111000111111111111000000//////------.../////////////////////...---,,,,,,++++++...///000000111111000000000000000000000000000000111///......//////...,,,............////////////......---------,,,,,,,,,+++,,,------......------............////////////MMMMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGJJJKKKLLLMMMOOOPPPRRRRRRQQQQQQPPPPPPOOONNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOUUUUUURRRNNNJJJHHHHHHIIIHHHIIIKKKMMMOOOPPPPPPPPPLLLKKKJJJKKKMMMNNNNNNMMMNNNMMMMMMLLLKKKKKKKKKKKKJJJLLLNNNQQQTTTUUUVVVVVVRRRQQQOOONNNNNNOOOPPPPPPOOONNNLLLKKKJJJIIIJJJJJJMMMMMMNNNNNNOOOOOOPPPPPPRRRQQQOOOLLLJJJIIIJJJJJJFFFFFFGGGHHHIIIKKKKKKLLLQQQTTTXXXZZZXXXTTTNNNJJJGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDEEEHHHJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJGGGGGGHHHKKKQQQXXX^^^bbbrrrxxx}}}wwwsssuuuxxx|||{{{xxxuuutttuuu}}}{{{rrreeeWWWNNNIIIEEE@@@>>>??????<<<999888999999:::999888666555333333333333333333333333222222333444444333222222222222222222222222222222111111111111111111111111222222333333333222222222222222222111111000000///333222111111111222333444444444444444444444444444444555666888:::>>>CCCGGGJJJNNNSSSYYY___hhhpppvvvsssttttttttttttuuuyyy|||{{{}}}qqqmmmnnnmmmiiigggfffkkkssszzzzzzvvvssssssrrrnnnggg```ZZZWWWQQQNNNNNNRRRTTTRRRRRRTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVTTTUUUUUUSSSOOOLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPLLLJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBB@@@???>>>>>>===<<<<<<<<<:::::::::;;;<<<<<<======???@@@AAAAAA???<<<777555444333333555777777666555777777666666666666777777777777777666666666555555444444444444444444444555222222222222111111000000222222111111111000000000111111111000000000000000---......///000///////////////...---......///000......///000000000000000///////////////////////////------...000000000///............////////////......---------,,,,,,,,,+++,,,,,,------------------.........//////000000PPPOOOMMMLLLKKKKKKKKKKKKGGGHHHHHHHHHHHHGGGFFFFFFIIIJJJKKKMMMNNNOOOOOOOOOQQQPPPPPPOOONNNMMMLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPWWWWWWVVVRRRNNNJJJHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPLLLKKKIIIJJJKKKLLLLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKJJJLLLOOORRRTTTVVVWWWWWWRRRQQQPPPOOOOOOOOOPPPQQQKKKKKKJJJKKKKKKLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPMMMJJJIIIIIIJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKNNNRRRTTTTTTPPPKKKGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEFFFIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIILLLPPPSSSWWWYYYhhhqqq~~~~~~zzzsssvvvxxxxxxtttpppllljjjsssrrriii[[[TTTKKKGGGFFFEEEAAA===<<<<<<;;;::::::999888888333333333333333333333333444444444444444444444444333333333333333333333333111111111222222222222222333444444444444444333222333333222222222222222222111111222222222333333333222222333444555555666666:::;;;===@@@CCCIIIOOOTTTWWWZZZ```dddiiimmmrrruuuvvvvvvvvvvvvwwwzzz}}}}}}tttpppqqqooollljjjooouuuzzzrrrllliiiiiifffbbb]]]XXXVVVVVVRRRPPPPPPSSSTTTQQQQQQTTTSSSTTTTTTSSSRRRQQQSSSTTTVVVVVVWWWXXXYYYZZZZZZ[[[\\\[[[[[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUVVVWWWXXXYYY[[[]]]]]]YYYSSSNNNMMMNNNOOOPPPQQQRRRTTTTTTUUUUUUOOONNNLLLJJJJJJJJJLLLMMMMMMMMMMMMLLLKKKIIIGGGEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>=========>>>;;;;;;;;;<<<===???@@@AAADDDEEEEEEDDDBBB>>>:::777666555555666888888777555888888777777888888999999888888888777777777666666444444444333444444555666444444333333222111111111222222111000000000000111111111000000000000000000...//////000000000000000000//////...///000111222........./////////000000////////////////////////...---,,,...000111000000............////////////............---------,,,+++,,,------......------------......///000000000PPPOOOMMMLLLKKKJJJJJJJJJGGGGGGHHHIIIHHHGGGFFFEEEGGGIIIKKKMMMNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOPPPPPPPPPPPPPPPUUUWWWXXXVVVRRRNNNLLLKKKJJJJJJKKKMMMNNNOOOPPPPPPOOOMMMKKKJJJLLLMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKMMMOOOQQQSSSTTTTTTTTTPPPPPPOOONNNNNNOOOPPPQQQJJJJJJKKKKKKLLLMMMNNNNNNIIIIIIKKKLLLNNNOOOPPPQQQOOOQQQRRRQQQMMMKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGIIIMMMPPPPPPMMMJJJGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJKKKNNNPPPRRRSSS]]]ggguuu|||{{{yyyxxxvvvrrrmmmiiikkkwwwvvvmmmbbb]]]]]]]]]ZZZVVVPPPMMMIIIEEEAAA???>>>===888888888888888888888888888777666555555666777888444444444444444444444444333333333444444444555555555555666666666555444333555555555555555555666666333444666777888777666555222333555888;;;>>>@@@AAAEEEGGGIIIKKKOOOTTT\\\aaacccgggnnnsssvvvxxxyyy{{{}}}}}}|||{{{{{{~~~}}}{{{}}}wwwvvvvvvvvvxxx}}}vvvkkkccc___^^^]]][[[YYYWWWVVVUUUTTTRRRRRRUUUTTTQQQRRRVVVSSSUUUVVVTTTRRRRRRTTTVVVUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYWWWWWWWWWVVVWWWWWWXXXXXX[[[]]]]]]YYYRRRMMMLLLNNNNNNOOOPPPRRRTTTUUUUUUUUURRRQQQOOONNNMMMMMMMMMNNNNNNNNNOOONNNMMMKKKIIIHHHIIIGGGEEEBBBAAAAAAAAABBBEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>??????<<<<<<<<<===???AAACCCDDDHHHGGGFFFDDDBBB>>>;;;999666555555777999:::999888888888888888888999::::::999999888888888777777777555444444333444555666777555555444444333222222111333222111000///000000111000000000000000000000111///000000111111111111111222111///......///000111...............///000000///////////////////////////...---...///000///.............../////////////////////.........------,,,,,,---...............------......///000000111PPPOOOMMMKKKJJJIIIIIIJJJGGGGGGHHHIIIHHHGGGFFFEEEGGGHHHKKKMMMNNNMMMKKKIIIGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOPPPPPPQQQQQQQQQPPPSSSVVVXXXYYYVVVRRROOOMMMKKKKKKLLLMMMNNNOOOPPPPPPQQQOOOLLLLLLLLLMMMMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOQQQRRRQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPMMMMMMMMMMMMLLLLLLLLLLLLHHHIIIJJJLLLMMMOOOPPPQQQQQQTTTVVVUUURRROOOOOOPPPNNNMMMLLLKKKIIIGGGFFFEEEFFFHHHLLLOOOOOONNNKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHKKKIIIIIIIIIKKKKKKKKKIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJMMMNNNOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFEEEEEEFFFIIIKKKLLLVVV___mmmyyy~~~|||{{{xxxsssooogggqqq}}}xxxzzz}}}|||zzzkkkggg___WWWPPPKKKHHHGGG>>>>>>>>>>>>>>>>>>>>>>>>;;;999777666666777999;;;555555555555555555555555555555555666666666777777666666777777777666444333666666777777888888999999666888;;;======<<<:::999999;;;???CCCHHHLLLOOOQQQOOOPPPQQQSSSWWW\\\ccchhhlllqqqyyy~~~{{{ssstttzzz}}}}}}~~~sssfff]]]XXXXXXXXXXXXYYYXXXVVVUUUUUUSSSTTTVVVUUURRRTTTXXXSSSUUUVVVVVVTTTSSSVVVYYYVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVYYYZZZVVVNNNJJJIIIKKKKKKMMMNNNPPPRRRSSSTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOONNNLLLJJJIIIKKKHHHEEEBBB@@@@@@AAABBBEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA????????????@@@=========>>>@@@BBBEEEFFFIIIHHHGGGDDDAAA>>>;;;999555444555777;;;<<<<<<;;;888888777777888999::::::999999999888888888888777555444444333444555666777666666555444444333222222333222000/////////000111000000000000000111111111000000111222222222222222444333000...------...///...............///000000////////////////////////111000......//////...,,,............/////////000000////////////.........,,,---......//////......---------...///000000111NNNNNNLLLKKKIIIGGGFFFEEEHHHFFFEEEFFFGGGIIIIIIHHHKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRTTTUUUUUUTTTRRRQQQNNNNNNOOOQQQTTTUUUTTTRRRUUUTTTRRRPPPNNNMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTTTTQQQMMMMMMNNNOOONNNLLLOOOOOONNNNNNMMMLLLKKKKKKIIIIIIIIIKKKMMMOOORRRTTTVVVVVVUUUSSSQQQOOOMMMKKKRRRQQQNNNLLLJJJHHHGGGFFFFFFHHHIIIKKKKKKJJJHHHGGGKKKIIIGGGEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLKKKKKKKKKNNNMMMKKKJJJJJJJJJKKKLLLJJJIIIIIIIIIJJJKKKMMMNNNLLLKKKKKKIIIHHHGGGFFFFFFJJJIIIIIIHHHHHHGGGGGGFFFEEEFFFGGGGGGFFFGGGIIIKKKNNNUUU```kkkttt}}}}}}{{{wwwrrrqqqvvv|||~~~vvvrrrlllbbbZZZLLLJJJIIIJJJLLLLLLJJJGGGGGGEEECCCBBBAAA@@@>>><<>>===;;;:::::::::888999:::999888888999;;;999999:::===??????===::::::???CCCCCCAAA???BBBEEEDDDFFFGGGHHHGGGHHHIIIKKKLLLKKKKKKNNNQQQUUUWWWXXX\\\^^^aaadddgggmmmsssxxxzzz|||tttqqqtttvvvuuuuuuxxx{{{{{{sssjjjddd```ZZZYYYYYYXXXWWWWWWVVVVVVSSSTTTVVVVVVVVVUUUSSSQQQPPPQQQSSSTTTUUUUUUUUUTTTZZZZZZYYYYYYZZZ[[[[[[\\\YYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVVVVUUUSSSQQQOOOMMMKKKJJJOOOPPPPPPQQQQQQRRRRRRRRRTTTTTTTTTSSSRRRPPPNNNNNNKKKKKKJJJJJJJJJLLLMMMNNNMMMLLLKKKIIIGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGEEEDDDCCCCCCEEECCCAAA???===<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDDLLLHHHDDDAAA@@@??????>>>;;;:::999888777777777777888888888888888888888888;;;:::888777555444444444555555444444444444555555666666777777666555444444222111111000///000000000111000///......///000111222444777888777555111///000000000000////////////---+++)))***...000///...222222222111000//////...///+++((((((+++...///...,,,,,,,,,---------....../////////......---------------------......//////////////////////////////NNNNNNMMMLLLJJJIIIHHHGGGIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVVVVTTTRRRQQQOOOOOOPPPRRRUUUVVVTTTSSSUUUTTTQQQOOOMMMMMMNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUURRROOONNNPPPQQQOOONNNOOOOOONNNNNNMMMLLLLLLKKKLLLLLLMMMNNNPPPRRRUUUVVVUUUUUUUUUTTTSSSQQQPPPOOORRRQQQNNNLLLJJJHHHGGGFFFGGGHHHJJJLLLLLLLLLJJJJJJLLLJJJHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKNNNMMMLLLKKKJJJKKKKKKLLLJJJJJJIIIIIIJJJKKKMMMNNNKKKKKKJJJIIIHHHGGGGGGFFFIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEFFFHHHJJJIIIOOOXXX```hhhqqq{{{|||vvv{{{~~~}}}vvvgggeeeddddddfffeeeccc```]]]\\\[[[XXXUUURRRPPPOOOOOONNNKKKHHHEEEBBBAAA@@@@@@AAAAAAAAAAAADDDGGGJJJKKKKKKKKKMMMNNNMMMKKKHHHJJJOOOTTTUUUTTTSSSVVVYYYZZZ\\\]]]\\\ZZZYYYZZZ[[[VVVUUUVVVXXX\\\```cccdddgggjjjooosssxxx}}}tttkkkiiikkknnnpppvvvxxx|||wwwnnnhhhccc___]]]XXXXXXWWWWWWVVVUUUUUUTTTRRRSSSTTTUUUUUUSSSQQQPPPPPPQQQSSSTTTUUUVVVUUUUUUXXXXXXYYYYYYZZZ[[[\\\\\\YYYZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXWWWWWWVVVVVVSSSRRRQQQPPPOOONNNMMMLLLLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTTTTSSSRRRQQQOOOOOOKKKKKKJJJJJJKKKLLLMMMNNNOOONNNMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIHHHGGGFFFEEEEEEEEECCCAAA???>>>============>>>???AAACCCDDDEEEEEEHHHFFFCCCBBBBBBAAA@@@???;;;:::999888888777888888999999999999999999999999:::999888666555555555555555555444444444444555555555666666666666555555444111111000////////////000111000000//////000000111...///111333333222000...000000000000/////////......,,,***+++...000000......////////////000000000///---+++,,,///000...---,,,---------.....................------,,,,,,,,,........................////////////////////////NNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRTTTSSSSSSSSSSSSSSSSSSRRRUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQSSSVVVVVVUUUSSSUUUSSSPPPMMMLLLLLLNNNOOOLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTRRRQQQRRRRRRRRRQQQPPPOOOOOONNNNNNMMMMMMMMMOOOOOOOOOPPPRRRSSSUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQNNNLLLIIIGGGFFFFFFHHHIIIKKKMMMMMMMMMMMMLLLMMMLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJIIIIIIHHHHHHHHHGGGHHHGGGGGGFFFDDDCCCBBBBBBBBBDDDEEEEEEDDDDDDFFFGGGFFFJJJPPPUUUZZZcccnnnvvv}}}zzz|||vvvrrrpppqqqnnnlllhhhddd```\\\ZZZXXXXXXXXXWWWWWWYYY]]]ccchhhhhhgggggghhhhhhfffccc```bbbfffjjjkkkjjjiiikkkmmmjjjkkklllkkkhhhgggggggggcccdddeeehhhkkkpppsssuuuwww{{{wwwmmmfffdddfffjjjmmmtttwww{{{~~~wwwiii```^^^]]]\\\ZZZVVVVVVVVVUUUTTTTTTSSSSSSQQQRRRSSSSSSSSSRRRPPPOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUVVVXXXYYY[[[[[[\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXWWWWWWWWWWWWWWWWWWPPPPPPOOOOOONNNNNNNNNNNNIIIIIIKKKMMMOOOQQQSSSSSSQQQRRRQQQQQQPPPOOONNNMMMJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDBBB@@@>>>>>>>>>???>>>>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCBBB@@@<<<;;;:::999999888888888999999999999999999999999888888777666666666666666555555444444444444555555444555555666666666555555222111000000//////000000000111111111111111111000//////111222333333333222000000000/////////.........---,,,,,,///000000///++++++,,,---///000111111/////////000111111...,,,------........./////////...............---------///////////////.........////////////////////////LLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLLLLKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTXXXXXXXXXXXXWWWWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWWWWVVVVVVSSSRRRSSSUUUVVVWWWUUUSSSTTTQQQNNNKKKJJJKKKMMMNNNMMMMMMNNNOOOOOOOOONNNNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPPPPQQQPPPNNNKKKIIIGGGFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNLLLKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAACCCDDDDDDCCCCCCDDDEEEHHHJJJLLLNNNRRRYYYdddlllzzz~~~|||{{{yyyxxxvvvttttttyyy~~~|||xxxuuusssuuuxxxwwwuuusssssstttmmmoooqqqrrrpppppppppqqqqqqsssuuuwwwzzz~~~~~~~~~xxxooojjjhhhhhhjjjnnnppptttzzz}}}zzzooo```YYYZZZ\\\[[[YYYVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRRRRRRRRRRQQQPPPPPPNNNOOOPPPQQQSSSTTTTTTUUUSSSTTTVVVXXXZZZ[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVOOOOOONNNNNNNNNMMMMMMMMMHHHIIIJJJKKKMMMNNNOOOPPPLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDBBB@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCCCCCCCAAAAAABBBCCCDDDCCCAAA>>><<<<<<;;;:::999999999999999999999999999999999999777777666666666666777777555555444444444444555555333333444555666666666666333222222111111111111111000111222333333222111000111111111111111222333333000000/////////.........///...---...///000000000++++++,,,...///000111222000000000000000///...---.........////////////000000000//////////////////000000/////////.........////////////////////////KKKLLLLLLLLLMMMMMMMMMMMMKKKMMMOOOOOOMMMKKKLLLMMMPPPQQQRRRSSSTTTTTTTTTTTTZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUUUUTTTTTTUUUUUUUUURRRSSSTTTVVVWWWXXXYYYYYYTTTSSSTTTUUUWWWVVVUUUSSSQQQOOOMMMJJJIIIJJJKKKMMMNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPNNNLLLKKKOOONNNMMMKKKIIIHHHGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAACCCEEEEEEDDDCCCCCCDDDHHHIIIJJJJJJLLLQQQZZZbbbppp~~~wwwyyyzzzzzzxxxvvvuuuuuusssvvvzzz|||}}}~~~yyyuuupppkkkiiilllooottt{{{oooeee[[[VVVYYY[[[YYYVVVWWWWWWWWWVVVUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQLLLMMMMMMOOOPPPRRRSSSTTTRRRSSSUUUWWWYYYZZZ[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUTTTTTTTTTTTTTTTOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCAAAAAAAAABBBBBBGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBCCCBBB???<<<<<<<<<;;;:::999999999999999999999999999999999999666666666666666777777888555555444444444444555555333333444555555666555555555444333333222222333333000111222333333222111000000///...---,,,,,,------////////////...............//////.........///000.........//////000000000111000///---,,,,,,...///.........////////////000........................///////////////.........////////////////////////MMMMMMMMMNNNNNNNNNOOOOOOLLLPPPSSSRRROOOMMMNNNOOOSSSTTTTTTUUUUUUUUUTTTTTTXXXYYYZZZZZZZZZYYYXXXWWWTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSTTTUUUWWWXXXYYYZZZTTTTTTTTTUUUVVVVVVTTTQQQPPPOOONNNLLLLLLLLLLLLLLLOOOOOOOOOOOOOOONNNMMMLLLKKKLLLLLLMMMOOOQQQSSSTTTSSSTTTVVVVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSPPPPPPPPPOOOMMMKKKJJJIIIMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDFFFGGGEEEDDDDDDDDDEEEFFFHHHGGGGGGJJJQQQVVVeeesss}}}}}}~~~~~~yyyzzz|||}}}~~~~~~~~~}}}}}}~~~wwwmmmjjjmmmuuu{{{zzzssspppccc]]]WWWUUUWWWYYYWWWUUUXXXXXXXXXWWWVVVVVVUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQLLLLLLMMMNNNOOOQQQSSSTTTRRRSSSSSSUUUVVVYYY[[[\\\XXXXXXXXXXXXWWWWWWWWWWWWTTTTTTSSSSSSRRRQQQQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIMMMLLLKKKKKKJJJIIIHHHGGGIIIIIIJJJKKKKKKKKKJJJJJJGGGHHHJJJLLLMMMNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIEEEDDDCCCBBBBBBCCCDDDDDDIIIHHHHHHFFFDDDBBBAAA@@@>>>>>>???@@@AAA@@@===;;;<<<;;;:::999999888888888888888888888888888888888777666666666666666777888555555444444444444555555333444444555555555444444555444333333222222333333000111111111111111111000111111///......---------/////////.........------...//////...------...000000000//////////////////000///---+++)))***...111------........./////////+++++++++,,,,,,,,,,,,,,,------------......//////////////////////////////PPPPPPPPPPPPPPPQQQQQQQQQOOOSSSWWWVVVRRRPPPPPPRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUVVVWWWYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTUUUUUUVVVWWWXXXUUUTTTTTTUUUUUUUUURRRPPPQQQQQQQQQPPPPPPOOONNNNNNPPPPPPPPPOOONNNMMMLLLKKKIIIJJJJJJLLLNNNPPPQQQRRRPPPSSSUUUUUUSSSRRRRRRTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTSSSRRRNNNNNNNNNMMMMMMKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMLLLLLLLLLKKKIIIIIIIIIJJJLLLMMMKKKLLLLLLMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHIIIGGGFFFEEEEEEAAADDDGGGGGGEEEFFFJJJNNNYYYcccpppzzzzzzxxx}}}{{{{{{}}}|||tttssszzz}}}xxxqqqiiidddbbb\\\YYYVVVUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVVVVUUUUUURRRQQQQQQPPPPPPPPPPPPPPPMMMMMMMMMNNNPPPRRRUUUVVVTTTSSSRRRRRRTTTWWWZZZ\\\WWWWWWWWWVVVVVVUUUUUUUUUSSSSSSRRRQQQOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMNNNNNNNNNOOONNNMMMKKKJJJIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@;;;:::;;;===??????>>><<<;;;:::999888888777888888777777777777777777777777888777666666666666666777555555444444444444555555444444555555555444333333333333222111111111111222111000000//////000000111111111111111111111111111//////.........------------...///...,,,+++---///........................,,,---...---++++++...000,,,---------............,,,,,,,,,,,,---------...***++++++,,,---...//////////////////////////////RRRRRRSSSSSSSSSSSSSSSSSSRRRVVVZZZYYYUUURRRSSSUUURRRSSSTTTUUUVVVVVVVVVVVVRRRTTTVVVWWWXXXWWWVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWVVVUUUUUUTTTTTTUUUUUUUUUTTTSSSTTTUUUTTTRRROOORRRRRRSSSTTTSSSRRRPPPOOOPPPPPPPPPOOONNNMMMLLLKKKHHHIIIIIIKKKMMMOOOQQQRRROOORRRUUUUUURRRQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSRRRPPPOOOKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLKKKIIIHHHIIIJJJLLLNNNKKKLLLMMMMMMMMMLLLJJJIIIJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIHHHGGGEEEEEEDDD@@@@@@AAAAAAAAABBBBBBBBBEEEGGGJJJJJJIIIGGGFFFFFF@@@DDDGGGHHHFFFFFFHHHJJJOOOWWWaaalll}}}zzzttttttvvvzzzzzztttuuuxxx{{{|||yyy|||vvvsssnnniiiccc___[[[YYY[[[YYYWWWVVVVVVWWWZZZ\\\XXXXXXWWWVVVVVVUUUUUUTTTQQQPPPOOOOOONNNNNNOOOOOONNNNNNOOOOOOQQQTTTVVVXXXUUUTTTRRRQQQRRRVVVYYY\\\VVVVVVVVVUUUUUUTTTTTTTTTSSSSSSQQQPPPNNNMMMKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFHHHJJJLLLNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAABBBBBBBBBEEEDDDDDDCCCCCCDDDFFFFFFBBBBBBBBBCCCBBBBBBAAAAAA888888888;;;>>>@@@??????;;;:::999888777777777777666666666666666666666666888888777666666666666666555555555444444555555555555555555555444333222222222111111000///000000000111000///......///000111,,,---...///000000000/////////.........---------,,,...///---+++***,,,///,,,,,,,,,------.........))),,,000000...---...000,,,,,,,,,---------........./////////000000111111((()))***+++---...//////////////////////////////YYYWWWVVVUUUTTTTTTUUUVVVUUUVVVXXXZZZYYYWWWUUUSSSPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXVVVUUUTTTTTTUUUVVVXXXYYYWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPQQQSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMLLLLLLLLLNNNMMMLLLLLLKKKLLLLLLLLLOOOOOOOOONNNNNNOOOPPPPPPOOORRRTTTUUUTTTRRRRRRRRRUUUUUUTTTTTTSSSRRRRRRRRRLLLLLLMMMLLLLLLKKKJJJIIIMMMLLLKKKJJJIIIIIIHHHIIINNNNNNNNNNNNNNNMMMLLLLLLOOONNNMMMLLLKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKKKKJJJIIIJJJKKKNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGIIIJJJKKKJJJHHHEEECCCCCCCCCBBBAAABBBDDDFFFHHHLLLOOOUUU^^^jjjzzz{{{wwwwwwvvvvvv~~~uuullllllooosssuuu{{{{{{wwwvvvjjjgggbbb\\\XXXVVVUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSRRRPPPMMMLLLIIIJJJIIIIIIIIIIIIIIIHHHMMMMMMLLLKKKJJJHHHFFFEEEIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJHHHFFFCCCCCCBBBAAAAAA@@@??????BBBBBBBBB@@@??????AAACCCDDDFFFGGGFFFEEEDDDEEEFFFCCCBBBAAA???>>>=========>>>============>>>>>>???======<<<;;;:::888888777555666888::::::888666555555444444333333333444444222222222333333333444444333222222333444333111///222111111111000000//////000///.........///111222............////////////222111000///---+++******000000////////////000000000//////...------,,,,,,,,,)))&&&'''+++...///...------------------------...------,,,,,,------...000000//////.........---........................YYYXXXWWWVVVUUUUUUUUUUUU[[[\\\\\\\\\[[[XXXTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOONNNNNNMMMLLLLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNPPPSSSTTTSSSRRRRRRRRRTTTTTTTTTSSSSSSRRRRRRRRROOOOOOOOONNNMMMLLLKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHLLLLLLLLLMMMLLLLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJGGGIIIJJJJJJHHHHHHJJJKKKMMMLLLKKKJJJIIIHHHHHHGGGJJJIIIIIIIIIHHHFFFEEEDDDAAAAAABBBBBBCCCCCCDDDDDDFFFGGGHHHHHHGGGEEECCCBBBCCCBBBAAAAAAAAACCCEEEFFFGGGIIIMMMTTT^^^kkkyyy}}}zzzyyy~~~vvvlllfffeeeiiiooosss{{{~~~rrrjjjfff___]]][[[XXXWWWWWWWWWXXXVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSPPPOOONNNMMMMMMLLLLLLLLLNNNOOOPPPRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQPPPMMMNNNOOOOOONNNLLLJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHLLLLLLLLLKKKIIIHHHFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJHHHFFFCCCCCCBBBAAA@@@???>>>>>>???@@@@@@???======???AAABBBDDDEEEDDDCCCBBBCCCDDDBBBAAA@@@???==================<<<<<<<<<<<<<<<===999999888777666555444444333555777888888777555333555444444555555666777777222222222333333333333444444333333444666555333111111111111000000000/////////////////////000000111000000000000000000000000.........------,,,,,,,,,......------------....../////////...---,,,,,,,,,///,,,))))))+++......---------------------------...------,,,,,,------...000/////////.........---........................ZZZZZZYYYYYYWWWVVVTTTTTTZZZ[[[\\\[[[YYYWWWTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVUUUTTTSSSSSSSSSTTTTTTVVVVVVVVVUUUUUUTTTTTTSSSUUUSSSQQQOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQQQQOOOOOONNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKNNNPPPQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOONNNLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGEEEDDDDDDCCCGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHGGGFFFGGGIIIKKKJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHGGGEEEDDDCCC???@@@@@@AAABBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAACCCBBBAAA@@@@@@AAABBBCCCCCCDDDGGGJJJQQQZZZdddkkksssnnnhhhbbb```eeelllrrrxxx~~~ttthhh^^^WWWUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTPPPPPPOOONNNMMMMMMMMMMMMOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSQQQOOONNNNNNOOOOOOPPPOOONNNLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHKKKKKKKKKJJJHHHGGGEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKJJJHHHEEEBBBBBBAAA@@@???>>>=========>>>>>>===<<<<<<===???@@@AAABBBAAA@@@@@@AAABBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999999:::777777666555444333333222222333555666666555333222222333333444555666777888111111222222222333333333333222222444555555333111000000000000////////////......///000000000000///000000//////////////////***++++++,,,,,,---.........------,,,,,,------...///......------,,,,,,+++000...,,,+++,,,---,,,,,,,,,,,,,,,,,,------------...------,,,,,,------.../////////...............------------------------\\\\\\]]]\\\ZZZXXXVVVTTTTTTTTTUUUVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTVVVWWWXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSUUUTTTQQQOOONNNOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSPPPOOONNNNNNMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKMMMOOONNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHGGGEEEDDDBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGFFFEEEDDDEEEHHHJJJIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGGGGFFFEEEDDDCCCCCC??????@@@AAABBBCCCDDDDDDCCCCCCAAA@@@@@@@@@AAAAAABBBAAA@@@@@@???@@@@@@AAACCCDDDEEEFFFJJJPPPWWW\\\kkkwww|||rrrpppkkkeeeaaadddlllsssuuu{{{yyyqqqiiibbbZZZTTTSSSTTTTTTUUUTTTSSSRRRQQQSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTQQQPPPOOONNNNNNMMMMMMNNNMMMNNNOOOOOOOOOOOONNNNNNRRRRRRQQQQQQQQQQQQQQQRRRPPPQQQRRRSSSRRRPPPMMMLLLNNNOOOOOOPPPPPPOOONNNMMMKKKJJJHHHGGGFFFFFFGGGHHHJJJJJJJJJIIIHHHGGGEEEDDDAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIIIIJJJJJJJJJGGGEEEAAAAAA@@@???>>><<<;;;;;;;;;<<<===<<<;;;;;;<<<>>>>>>???@@@@@@>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888777777777777888888777666555555444444222333444555555444333222111111222222333333333333111111111111222222222222000///000111333333111///////////////////////////,,,---///000000000///...------------,,,,,,,,,,,,))))))***+++,,,,,,------///..................///------------,,,,,,++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...........................------------------------^^^^^^^^^^^^\\\ZZZXXXVVVRRRRRRSSSSSSSSSRRRQQQPPPNNNNNNOOOQQQSSSVVVYYYZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNNNNMMMMMMNNNNNNLLLLLLMMMMMMMMMLLLJJJJJJGGGIIIKKKLLLKKKLLLMMMOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHGGGGGGFFFFFFGGGGGGJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBCCCFFFIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@AAAAAABBBCCCCCCDDDDDDCCCBBB@@@??????@@@AAABBBAAA@@@@@@????????????@@@BBBCCCDDDEEEGGGJJJPPPTTTZZZfffsss~~~~~~wwwuuupppiiidddeeekkkqqquuuzzzzzzmmmddd___\\\XXXUUUSSSTTTUUUUUUUUUSSSQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOORRRRRRQQQPPPOOOOOOOOOPPPLLLMMMOOOPPPPPPNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEIIIHHHHHHHHHIIIHHHFFFCCC@@@@@@???>>><<<;;;:::999999;;;<<<<<<;;;;;;<<<======>>>???>>>======>>>???======<<<;;;::::::::::::999999777666555555555555777777666666555555444444333444444555555444444333222222333333222111000///000000000111111111222222/////////000222222000........................///,,,---///000000000///...,,,,,,,,,,,,++++++************++++++++++++++++++......------------......,,,,,,,,,,,,,,,+++++++++******************+++,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------...............------------------------^^^^^^^^^]]][[[ZZZYYYXXXWWWWWWVVVUUUSSSQQQOOONNNMMMMMMNNNOOORRRUUUXXXZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKJJJFFFGGGIIIIIIIIIIIIKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOOOOOOONNNMMMLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAABBBDDDFFFGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFJJJMMMNNNXXXdddooo|||xxxwwwyyy}}}|||yyytttnnnjjjkkkooorrr{{{yyypppddd[[[VVVTTTSSSRRROOOPPPRRRSSSTTTTTTTTTSSSNNNNNNMMMMMMNNNOOOQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNJJJKKKMMMNNNOOONNNNNNMMMLLLLLLMMMMMMMMMNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDEEEEEEEEEEEEEEEDDDDDDGGGFFFFFFGGGGGGFFFDDDAAA@@@???>>><<<;;;999888777777999;;;;;;;;;:::;;;<<<;;;<<<======;;;;;;<<<===;;;;;;:::999999999999999777777666555444444444555444444333333333222222222333333444444444444333333444555555555444222000//////000000000000111111111222111111222333222000...---------...............------...////////////.........------,,,,,,++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++''')))******))))))***,,,******++++++,,,,,,------...------,,,,,,------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRPPPPPPNNNNNNMMMNNNPPPRRRUUUWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOQQQSSSSSSQQQOOOMMMOOOOOOOOOOOOPPPPPPQQQQQQNNNNNNMMMMMMMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLMMMLLLMMMNNNNNNNNNLLLJJJIIIFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIJJJKKKLLLMMMNNNOOONNNNNNOOOOOOOOONNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFDDDEEEGGGHHHHHHFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>>>>?????????>>>??????@@@AAAAAAAAAAAA@@@AAABBBBBBAAABBBEEEGGGEEENNNXXX```mmmwwwssspppooorrrwww{{{~~~{{{xxxxxx{{{}}}zzzvvvhhhccc\\\UUUQQQOOONNNMMMKKKLLLNNNPPPQQQRRRSSSSSSPPPOOOMMMLLLMMMNNNOOOQQQQQQQQQRRRRRRSSSRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOQQQQQQRRRRRRRRRRRRQQQPPPNNNMMMMMMLLLLLLJJJKKKLLLMMMOOOPPPQQQQQQOOOOOOOOOPPPPPPQQQRRRSSSOOOPPPQQQQQQPPPNNNKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHGGGFFFDDDBBBAAACCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEBBB@@@???>>>===;;;:::888777666444666999:::999999999:::888:::;;;:::999888999:::::::::999888888888888999666666555444444555555555222222111111111111000000222222222222222222222222222333444555444222111////////////000000000111111333222111222222111...,,,,,,,,,---------............------------...//////...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++)))+++---,,,***((()))+++)))******+++,,,,,,------...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,ZZZYYYXXXVVVVVVVVVWWWXXXTTTTTTTTTTTTSSSSSSSSSSSSPPPOOONNNMMMNNNPPPRRRTTTVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVUUUTTTSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKNNNQQQTTTTTTRRROOOLLLOOOOOOOOOPPPPPPQQQQQQQQQOOONNNNNNMMMMMMNNNNNNOOONNNMMMMMMLLLKKKLLLLLLLLLLLLMMMNNNNNNMMMKKKIIIHHHFFFGGGGGGFFFEEEEEEGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNMMMNNNOOOOOOPPPPPPOOOOOOLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKJJJIIIHHHFFFEEEDDDAAABBBDDDFFFFFFEEEDDDCCCDDDCCCCCCBBBAAA@@@??????>>>@@@BBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>>>>===>>>???AAAAAABBBBBBBBBAAABBBCCCBBBAAAAAABBBDDD???HHHPPPTTT^^^qqqllljjjggghhhnnnuuu|||{{{pppgggbbbXXXWWWUUURRROOOMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRQQQNNNMMMLLLMMMNNNOOOQQQRRRRRRRRRRRRRRRQQQQQQSSSSSSQQQPPPPPPPPPPPPPPPIIIJJJLLLMMMNNNOOOOOOPPPRRRQQQPPPNNNMMMLLLLLLLLLKKKKKKLLLMMMOOORRRTTTUUULLLLLLLLLMMMNNNOOOPPPQQQPPPQQQSSSTTTRRRPPPLLLJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHFFFDDDAAA@@@AAABBBCCCEEEFFFGGGGGGGGGDDDCCCCCCDDDDDDCCCAAA??????>>>===;;;999777666555222444777888888777888888666888999888777666777888999999888888888888888888555555444444444555666666222222222222111111111111000000000000000000000000...///111222222111000///////////////000000000000222111000000000...+++))),,,,,,,,,------...............---,,,,,,...///000++++++******)))(((((('''+++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---******************+++++++++...///...***(((((()))))))))***+++,,,,,,------...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,WWWWWWUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSQQQPPPNNNLLLLLLMMMNNNOOOQQQQQQQQQPPPQQQRRRSSSSSSQQQRRRSSSTTTSSSRRRPPPOOORRRQQQOOOMMMKKKIIIIIIHHHLLLLLLLLLMMMNNNPPPQQQRRRPPPQQQSSSTTTSSSRRRPPPOOOPPPOOOMMMLLLKKKLLLMMMNNNKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKKKKJJJJJJKKKKKKKKKHHHFFFDDDCCCCCCCCCEEEFFFCCCDDDDDDFFFGGGHHHIIIJJJIIILLLPPPSSSSSSRRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIFFFBBB@@@BBBBBBCCCCCCCCCBBB@@@???CCCAAA@@@>>>======>>>>>>?????????>>>===>>>AAADDDBBBBBBCCCCCCBBBBBBAAA@@@CCCDDDDDDCCCBBBAAA@@@???CCCAAA???===<<<<<<<<<===>>><<<;;;;;;===???@@@@@@????????????????????????===>>>???@@@AAABBBBBBBBBBBBCCCFFFJJJRRR^^^kkkttt~~~xxxkkkgggdddeeemmmvvv~~~~~~~~~|||wwwpppiiiccc^^^[[[SSSSSSRRRPPPNNNKKKIIIHHHGGGHHHIIILLLNNNQQQTTTUUUXXXUUUPPPKKKIIIIIIKKKLLLPPPOOOMMMLLLLLLMMMOOOPPPNNNOOOOOOOOOOOONNNMMMMMMJJJKKKLLLLLLMMMNNNNNNOOOQQQQQQPPPOOONNNMMMLLLKKKLLLMMMNNNOOOQQQRRRSSSTTTVVVSSSPPPNNNMMMNNNQQQRRRQQQQQQQQQSSSTTTRRRNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIHHHGGGCCCAAAAAAAAACCCDDDEEEEEEEEEEEEFFFEEEDDDBBB@@@>>>===<<<;;;<<<>>>???>>><<<999777444444444555555666666666999888777666666777888999999999999999999999999:::444444444444444444444444111111111111111222222222////////////////////////000////////////111333444111000///000111222111/////////000000000000//////---------------------------------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,---......---+++((('''++++++++++++++++++++++++---,,,,,,+++***)))((((((((((((((((((((((((((((((++++++******++++++,,,---***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,RRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQMMMMMMLLLKKKLLLNNNPPPRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKHHHIIIIIIJJJIIIHHHGGGFFFIIIJJJJJJKKKKKKJJJJJJIIIFFFEEECCCBBBBBBBBBDDDEEECCCCCCDDDEEEFFFGGGHHHHHHIIIKKKOOORRRRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIFFFDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA???>>>======>>>>>>?????????>>>===>>>AAACCCBBBBBBBBBBBBBBBAAA@@@@@@CCCBBBBBBAAA@@@@@@??????BBBAAA@@@>>>===<<<======>>><<<:::;;;===???@@@???????????????????????????======>>>???@@@@@@@@@??????@@@BBBEEEKKKTTT^^^eeettt|||wwwmmmiiieeefffmmmvvv}}}|||tttnnnllljjjgggbbb]]]YYYUUUSSSRRRQQQQQQOOOMMMKKKIIIHHHGGGHHHHHHJJJLLLOOORRRSSSWWWTTTOOOLLLJJJJJJLLLNNNPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNOOOOOOOOONNNNNNJJJJJJJJJJJJJJJKKKKKKLLLQQQQQQPPPPPPOOONNNMMMMMMKKKKKKMMMNNNOOOQQQRRRRRRTTTRRROOOMMMMMMNNNPPPRRRQQQQQQQQQRRRSSSRRRNNNKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGDDDAAAAAABBBCCCDDDDDDEEEDDDDDDEEEDDDCCCAAA???>>><<<<<<<<<===>>>???>>><<<:::888444444444444555555555666888777666555666666888999999999999888888777777777555555444444333222222222222222111111111000000000////////////////////////111000000000111222333444111000//////111111000////////////000000/////////------------------------------,,,,,,,,,+++++++++(((((()))***++++++++++++***+++,,,---,,,***((('''++++++++++++++++++++++++++++++******************************************+++*********++++++,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------LLLMMMOOOQQQSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLLLLKKKLLLMMMOOOPPPOOOPPPQQQRRRQQQQQQPPPOOOMMMLLLLLLKKKKKKLLLMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIJJJLLLMMMMMMMMMNNNOOOOOOOOONNNLLLKKKJJJKKKMMMNNNMMMLLLJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGEEEDDDBBBAAAAAAAAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFHHHKKKMMMPPPPPPNNNKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGEEEDDDBBBCCCDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>===>>>>>>???@@@@@@>>>===>>>@@@BBBAAAAAAAAAAAAAAA@@@??????AAA@@@???>>>======>>>???BBBAAA@@@>>>===============;;;:::;;;===??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>============???@@@BBBEEEJJJPPPUUU[[[fffuuu{{{~~~~~~||||||zzztttooojjjiiimmmuuu{{{|||uuummmeee```^^^]]]\\\ZZZWWWUUUSSSSSSPPPPPPPPPOOOMMMLLLJJJIIIHHHGGGGGGGGGIIILLLOOOPPPSSSQQQNNNLLLKKKKKKMMMNNNOOOOOOOOOOOONNNNNNMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPLLLKKKJJJIIIHHHIIIJJJJJJOOOOOOPPPOOOOOONNNMMMMMMIIIIIIJJJLLLMMMNNNOOOPPPRRRPPPNNNLLLLLLMMMOOOQQQPPPPPPPPPQQQRRRQQQNNNKKKGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGEEECCCBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBB@@@???===<<<;;;<<<===>>>???>>><<<:::999444444444444444555555555666555444444555666777888999999888777666555555444666666555333222111000///333222222111///......---////////////////////////111111111111111222444444111///...///000111000///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++%%%&&&(((***++++++******((()))***++++++***)))(((++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++************++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,KKKMMMOOORRRSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNOOONNNMMMLLLKKKJJJJJJJJJJJJLLLOOORRRTTTTTTTTTSSSKKKJJJHHHGGGGGGIIIKKKMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJIIIIIIHHHHHHEEEGGGIIIKKKKKKIIIGGGEEECCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDGGGIIIKKKMMMMMMKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEDDD???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@???>>>===???AAA???@@@@@@@@@@@@???>>>>>>???>>><<<::::::;;;===>>>@@@@@@???>>>=========<<<<<<;;;:::;;;===>>>===<<<========================<<<===============<<<;;;>>>@@@AAABBBCCCEEEHHHKKKLLLSSS^^^iiiuuu}}}vvvqqqwww|||}}}|||~~~{{{wwwsssqqqsssxxx~~~yyyrrrkkkeee___[[[XXXXXXWWWVVVVVVUUUTTTTTTPPPPPPPPPPPPOOONNNMMMLLLIIIHHHGGGFFFGGGIIILLLNNNNNNMMMLLLKKKJJJKKKMMMNNNNNNOOOPPPPPPPPPNNNLLLKKKLLLMMMMMMNNNOOOPPPQQQRRRPPPOOOMMMKKKJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMKKKJJJJJJLLLNNNOOOPPPOOOOOOPPPPPPOOOLLLJJJFFFGGGHHHIIIJJJKKKLLLLLLHHHFFFEEEFFFFFFFFFEEECCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;<<<<<<=========;;;999888444444444444444444555555555444333333444555777888888888888777777666666666777666555333111///...---111111000000///......---////////////////////////000000000111111222222333000///......000000///...---......//////......---++++++++++++++++++++++++,,,+++++++++++++++++++++&&&''')))***+++***))))))''''''((()))******))))))************************))))))))))))************++++++++++++++++++++++++)))******+++++++++++++++)))))))))******)))))))))******++++++++++++******(((((((((((())))))))))))NNNOOOQQQSSSSSSSSSQQQPPPMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJLLLOOORRRTTTUUUTTTTTTKKKIIIFFFEEEEEEGGGIIIKKKLLLKKKJJJIIIIIIHHHHHHIIILLLKKKKKKKKKKKKKKKLLLLLLNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEHHHIIIIIIHHHEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEFFFHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBB???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@>>>===>>>???>>>>>>>>>>>>>>>======<<<<<<;;;:::999999:::<<<===>>>>>>>>>>>>===<<<<<<;;;<<<::::::;;;<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<===???AAABBBBBBCCCEEEFFFHHHKKKOOOUUU```ooo~~~yyyrrrnnnkkksss}}}~~~}}}}}}zzzuuummmgggbbb^^^ZZZXXXTTTSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNPPPQQQPPPNNNLLLKKKMMMMMMMMMNNNOOOQQQRRRSSSRRRPPPNNNLLLKKKJJJJJJJJJHHHIIIJJJKKKJJJIIIHHHGGGEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHIIIKKKLLLMMMNNNMMMLLLMMMNNNMMMKKKIIIGGGHHHHHHJJJKKKLLLMMMNNNHHHFFFDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;:::888777555555555555555555555555555444333333333555666777666777777888888999999999666666444333111000......///////////////000000000/////////////////////////////////000000000000000///...---.../////////---------............------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***((('''&&&''''''((())))))))))))************************++++++******)))(((((('''************************((()))***+++++++++******((((((''''''''''''(((((()))******++++++******)))''''''((((((((()))))))))QQQRRRSSSSSSSSSRRRQQQPPPKKKLLLLLLMMMMMMLLLLLLKKKGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPLLLJJJHHHFFFEEEGGGIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIIIIJJJMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDFFFHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCC@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBAAA>>>======>>>===============<<<;;;;;;:::999888888999:::;;;<<<<<<<<<<<<===<<<;;;::::::;;;::::::;;;<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<:::<<<>>>?????????AAACCCGGGFFFFFFIIIPPP]]]kkkttt{{{uuusssvvv~~~|||}}}zzzsssnnnkkkgggppp{{{}}}xxxvvvvvvnnniiibbb\\\YYYVVVTTTSSSTTTTTTSSSRRRQQQOOOOOONNNPPPQQQRRRSSSSSSTTTTTTTTTOOOOOOMMMLLLKKKKKKJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMLLLNNNNNNMMMMMMOOOQQQSSSTTTOOOOOONNNMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKJJJHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNHHHFFFDDDCCCDDDDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBB@@@?????????>>>>>>======<<<<<<<<<;;;::::::999888777777777666666666666666666555444333333444555666555666666777888999:::;;;555444444333222111111000/////////000000111111111////////////////////////......///000000//////...///---,,,---...///...---,,,,,,------------,,,,,,*********************************+++++++++++++++---,,,+++***)))(((((('''''''''(((((())))))******************************,,,+++***)))(((''''''&&&(((((((((((((((((((((((('''(((***+++++++++***)))(((''''''&&&&&&''''''((())))))************)))))))))*********++++++++++++RRRRRRRRRRRRRRRQQQQQQQQQMMMMMMMMMLLLKKKIIIHHHGGGEEEFFFGGGIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNMMMJJJHHHGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA???@@@BBBEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCDDDEEEEEEEEEDDDCCCBBB>>>>>>???@@@@@@@@@???>>>AAABBBBBBAAA>>>===<<<===<<<<<<<<<<<<<<<;;;::::::777888888999::::::;;;;;;::::::;;;;;;;;;:::999888:::::::::;;;<<<<<<:::888::::::::::::::::::::::::999999:::;;;<<<<<<<<<;;;999:::<<<<<<<<<<<<>>>@@@AAAAAAAAACCCHHHOOOXXX]]]jjjuuu~~~|||zzzuuuooommmqqq|||{{{xxxzzz|||~~~uuuooolllhhhnnnvvv~~~~~~uuuoookkkiiiaaa]]]XXXUUUTTTTTTSSSSSSUUUTTTSSSRRRQQQPPPOOOOOONNNOOOQQQRRRTTTTTTUUUUUURRRRRRRRRQQQOOOMMMKKKJJJHHHIIIKKKLLLLLLLLLLLLLLLKKKLLLNNNOOOPPPPPPOOOOOOOOOOOONNNMMMNNNPPPRRRTTTOOOOOOPPPPPPNNNLLLJJJHHHKKKLLLNNNNNNMMMKKKHHHGGGDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJKKKJJJIIIGGGGGGHHHHHHFFFEEEHHHHHHIIIJJJJJJKKKLLLLLLIIIGGGDDDCCCCCCCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCC??????????????????>>>>>>>>>======<<<<<<;;;::::::999888888888777777777666888777666444444444444555555666666777777888888888333333333333333444444444111111111111111111000000////////////////////////...///000111111000///......---,,,,,,......---,,,,,,,,,------------,,,,,,************************)))*********++++++++++++,,,+++)))'''''''''((())))))))))))((())))))************************************))))))((((((((('''(((((((((((((((((((((((('''(((***+++++++++))))))))))))(((''''''((())))))((())))))))))))))))))(((*********+++++++++,,,,,,QQQPPPPPPPPPPPPQQQRRRSSSOOOOOOMMMLLLIIIGGGEEECCCGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPNNNLLLKKKIIIIIIIIIIIIHHHHHHIIIIIIKKKLLLNNNOOOOOONNNMMMLLLLLLKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEAAACCCEEEFFFGGGFFFEEEDDDEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA===???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAABBBCCCDDDEEEFFFBBBBBBCCCCCCCCCBBB@@@???<<<===>>>??????>>>===<<>>@@@:::<<<>>>AAADDDIIILLLOOOWWWaaarrr|||yyytttmmmkkkqqq~~~{{{zzz}}}|||zzzrrrmmmjjjmmmsss{{{zzzppphhhccc```YYYVVVSSSRRRTTTVVVXXXXXXQQQQQQPPPOOONNNMMMMMMLLLMMMNNNPPPQQQSSSTTTUUUUUUTTTUUUUUUTTTRRROOOLLLJJJJJJKKKLLLNNNNNNNNNMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNNNNNNNPPPRRRSSSPPPQQQSSSTTTRRRPPPMMMJJJOOOPPPQQQRRRPPPNNNKKKIIIDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFFFFGGGFFFEEEDDDGGGHHHHHHIIIIIIJJJJJJJJJJJJGGGDDDBBBBBBBBBAAA@@@???@@@AAABBBCCCCCCDDDCCC@@@@@@???????????????????????????>>>======<<<<<<:::999999999888888777777:::888777555444444444444666666666666666555555555222222333444444555666666444444333222111000/////////////////////////////////000111222222111000///...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))******++++++++++++***(((&&&%%%%%%''')))+++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++,,,+++)))(((+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))************RRRPPPMMMNNNQQQRRRPPPMMMPPPOOONNNLLLIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIINNNKKKIIIIIILLLNNNMMMLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNMMMMMMLLLKKKKKKKKKMMMLLLKKKIIIGGGEEECCCBBB@@@BBBDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@???AAACCCEEEDDDCCCCCCBBBBBBCCCDDDCCCAAA???===>>>???@@@@@@???>>>===@@@@@@@@@??????===<<<<<<=========<<<<<<;;;::::::555666666777888999999999999999888888888888888999:::::::::999999999888888777888888999999777666555777888888888999999999999999999999999999999999999999999999:::<<>>>>>======999::::::;;;;;;::::::999:::999888888777777888888444444444555555555555555111222222333444444444333///000111333333222111000------...//////...------........................111000...---,,,++++++***------...............---...------,,,+++***)))))),,,,,,,,,++++++*********,,,,,,++++++***)))(((((('''(((***,,,,,,***(((''''''(((***,,,,,,***((('''******))))))((((((''''''***)))(((''''''((()))***((()))***++++++***)))((())))))))))))))))))))))))+++*********))))))((((((++++++***************+++OOONNNNNNNNNPPPQQQPPPOOOPPPOOONNNLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJMMMKKKHHHHHHKKKMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNMMMMMMLLLLLLLLLKKKOOOOOOMMMLLLJJJHHHGGGFFFDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEFFFEEEEEEDDDCCCBBB@@@??????@@@BBBCCCCCCBBBAAAAAAAAABBBCCCBBB@@@>>>======>>>??????>>>======>>>>>>>>>>>>===<<<;;;:::======<<<;;;;;;:::999999777777777777777777777777888888777777777777888888888888888777777777666666777777888888888777666555777777777777888888888999::::::::::::::::::::::::<<<;;;:::;;;<<<>>>AAABBBEEEIIIPPPXXXcccppp}}}zzzwwwtttuuu}}}~~~zzzzzz{{{|||xxxuuuqqqjjjaaaYYYTTTSSSTTTQQQQQQPPPPPPPPPQQQQQQRRRPPPNNNMMMKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMOOOQQQRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTVVVVVVRRRMMMJJJKKKNNNSSSVVVYYYXXXTTTOOOMMMMMMGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFHHHIIIIIIGGGEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAAAACCCDDDFFFGGGHHHIIIJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>:::;;;;;;<<<<<<;;;;;;:::::::::999888888888888888666666666666555555555555222222333333444444444444333333333444444333222222................................................//////...---,,,+++++++++------............---------,,,,,,++++++******))),,,++++++++++++++++++***------,,,,,,+++******)))((()))************)))(((((()))***++++++***)))(((***)))))))))((((((((('''))))))(((((((((((())))))***)))(((((((((((()))***))))))))))))))))))))))))************)))))))))(((******))))))((())))))***LLLMMMNNNNNNNNNNNNOOOPPPOOOOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKLLLJJJGGGGGGIIIKKKLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLPPPOOONNNMMMKKKJJJIIIHHHHHHHHHGGGEEECCCCCCDDDFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB???>>>>>>???AAABBBAAA@@@@@@??????@@@AAA@@@>>><<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999===<<<;;;:::999888777777888888777666555555444444777666666666666666777777888888888777777777777777777777777888777666666555666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;<<<===>>>???>>>AAAEEEJJJQQQYYYbbbhhh||||||yyy~~~}}}|||}}}{{{sssmmmiiihhhccc]]]XXXUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQRRROOONNNMMMLLLKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQQQQPPPOOONNNMMMMMMLLLLLLLLLKKKLLLNNNQQQTTTVVVSSSRRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLMMMNNNPPPRRRSSSUUUUUURRRNNNLLLNNNQQQSSSWWWYYYXXXSSSNNNLLLLLLIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEIIIKKKLLLJJJHHHEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAACCCDDDFFFHHHJJJLLLMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFDDDBBB???===;;;<<<<<<======<<<<<<;;;;;;:::999999888888999999777777777777777666555444333333333333444444444444555444333222222222222222//////...------...///////////////////////////////////////......------------------......------,,,++++++++++++++++++++++++*********+++++++++++++++---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((+++)))&&&%%%%%%&&&)))+++))))))))))))))))))))))))************)))))))))))))))((((((((((((((())))))KKKMMMOOONNNKKKJJJLLLNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJIIIHHHGGGHHHIIIKKKLLLKKKJJJHHHGGGHHHJJJLLLLLLOOONNNMMMLLLLLLMMMNNNOOOJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDDDDGGGIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEGGGHHHIIIKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEDDDCCCBBBAAA???>>>===>>>???@@@???>>>>>>======>>>???>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999<<<;;;:::999888777666555777666666555444444333333555555444444444555666666999999999999999999999999777777777666666666555555555555555666666666666777::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>><<<>>>AAACCCFFFKKKQQQUUUbbbjjjvvv|||uuunnngggbbb___aaa]]]WWWUUUVVVXXXWWWUUUUUUSSSRRRPPPPPPPPPQQQRRROOONNNMMMMMMMMMNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNQQQQQQQQQPPPPPPOOOOOONNNOOONNNMMMMMMNNNQQQTTTVVVTTTTTTTTTSSSRRRQQQPPPPPPOOONNNLLLJJJKKKMMMOOOQQQRRRTTTTTTRRRPPPOOOQQQSSSSSSVVVXXXVVVQQQMMMKKKLLLJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKHHHGGGFFFDDDDDDDDDEEEFFFJJJLLLNNNOOOLLLIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHGGGFFFBBB>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999999999888999999999888666555444444333333333333333444444444333111///...//////000111///...,,,,,,...///111000000000000000000000000000000111111111000000000,,,------------,,,,,,+++))))))******+++++++++,,,))))))******++++++,,,,,,,,,,,,,,,++++++************)))(((((((((((()))*********))))))))))))******))))))))))))(((((((((((('''((()))******)))(((''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))*********)))))))))))))))))))))((((((((()))******KKKMMMOOOMMMIIIGGGHHHJJJLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMOOONNNMMMLLLLLLMMMNNNOOOIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIGGGFFFGGGJJJMMMIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHJJJKKKKKKLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@???>>>======>>>???>>><<<<<<<<<<<<===>>>===;;;999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;:::999888777666555555444444444444444444444444444444333333444555666666999999999999999999999999666666666555555555555555444555555555666666666666888888999999::::::::::::888888999999:::;;;<<<===;;;===???AAABBBEEEHHHKKKQQQWWW```kkkuuuxxxuuuoooiiiccc___]]][[[[[[WWWRRRQQQSSSUUUUUUSSSWWWVVVTTTSSSRRRRRRRRRRRROOOOOOOOOOOOPPPPPPQQQQQQOOOOOONNNNNNNNNNNNNNNOOORRRRRRRRRRRRRRRQQQQQQQQQSSSRRRPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUSSSRRRPPPOOONNNMMMKKKJJJJJJMMMOOOQQQSSSSSSSSSSSSRRRRRRSSSUUUSSSVVVWWWUUUPPPLLLKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHFFFEEEEEEFFFGGGGGGJJJMMMPPPRRRQQQNNNMMMMMMHHHHHHIIIIIIIIIHHHGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDEEEFFFFFFDDDAAA===;;;::::::;;;;;;;;;;;;::::::;;;:::999999888888999999888999::::::999777555444444333222222222222333333444333111///......//////111000...------...000111000000000000000000000000//////000000000///......,,,,,,------,,,+++******((())))))******++++++,,,)))))))))******+++++++++************))))))))))))))))))(((''''''((())))))******))))))))))))******(((((((((((())))))))))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++,,,KKKKKKLLLJJJHHHGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNNNNMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJJJJIIIIIIJJJLLLOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEGGGHHHJJJKKKLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@???@@@???======>>>>>>===;;;<<<;;;;;;<<<===<<<:::888:::999999888888999999:::::::::;;;;;;;;;;;;::::::999999999888777777666666444444555555555555555555333333333333444555666666777777777777777888888888666666555444444444444555555555555555666666666666777888888999999::::::;;;777888999999:::;;;<<<<<<999;;;>>>???@@@AAACCCEEEHHHKKKQQQWWW___iiisssyyy~~~jjjgggccc^^^[[[YYYYYYYYYWWWUUUSSSRRRRRRSSSTTTTTTWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRRRRSSSTTTTTTRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSUUUTTTTTTSSSRRRQQQQQQQQQTTTUUUUUUUUUSSSQQQOOONNNLLLLLLKKKKKKLLLNNNPPPRRRTTTTTTSSSSSSTTTTTTUUUUUUSSSVVVXXXVVVQQQNNNNNNOOONNNMMMLLLKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJNNNQQQSSSRRRQQQPPPPPPGGGHHHIIIJJJJJJIIIHHHGGGCCCDDDFFFGGGIIIJJJKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDBBBCCCCCCCCCAAA???<<<:::999::::::::::::::::::999:::999888888777777888888777888999:::999777555444444333111000000111222222444333222111111111111111000000///......///000000////////////////////////,,,------...---,,,+++***,,,,,,,,,,,,+++***)))))))))))))))*********++++++)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,---IIIGGGGGGGGGHHHIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKMMMNNNNNNMMMKKKJJJJJJNNNRRRSSSQQQOOOOOOOOOKKKKKKKKKLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMMMMNNNNNNOOOOOOJJJLLLMMMLLLKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJLLLLLLKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCAAA@@@???AAA@@@>>>>>>>>>>>>===;;;<<<;;;;;;<<<===<<<:::888999888777777777777888999888888999999:::999999888888888888888888888888888777777666666555444444444333333333444444555666777666666777777777888888888666555444333333333444444555555666666666777777777888888999999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;888:::===>>>>>>>>>???@@@@@@BBBFFFIIINNNUUU]]]bbbmmmvvv~~~}}}~~~{{{rrrkkk```]]]ZZZVVVTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRTTTVVVVVVWWWWWWWWWUUUSSSPPPOOOQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPSSSTTTTTTTTTRRRPPPNNNLLLJJJKKKKKKLLLNNNPPPRRRSSSUUUTTTSSSTTTUUUUUUVVVVVVUUUXXXZZZXXXTTTRRRRRRTTTOOOOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLOOOQQQRRRQQQPPPOOOOOOIIIJJJLLLMMMMMMLLLJJJIIIDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>><<<<<<::::::;;;;;;;;;;;;::::::999888777777666666777777555666888999999888666444333222000///...///000111111222222222222222111111////////////////////////........................------......---,,,)))(((,,,,,,,,,,,,+++***)))((())))))))))))************************))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))***++++++***)))((('''((((((((()))))))))***))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************((((((((())))))***+++,,,FFFDDDCCCEEEIIIKKKJJJHHHGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKNNNOOOOOOMMMKKKIIIJJJOOOTTTVVVTTTQQQPPPOOOIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKFFFFFFGGGHHHIIIKKKLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMLLLNNNOOONNNLLLKKKJJJKKKNNNNNNNNNNNNNNNNNNOOOOOOIIIJJJKKKKKKKKKJJJIIIHHHHHHJJJKKKLLLKKKJJJHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEDDDCCCAAA???>>>BBB@@@???>>>???>>>===;;;<<<;;;;;;<<<===<<<:::888999888777666666777888999666777888888888888777777888888888888999999999999999999888777555444333222333333333444555666777888888888999999::::::::::::666555444333222333444444666666666666777777777777999999:::;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::888:::===>>>===<<<======:::<<>>EEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>======;;;<<<<<<<<<<<<<<<<<<;;;888777777666666666666666333555777999999888666444333111///...---...///000---...000111111000///...//////000000000000//////........................000000111111000...+++***,,,,,,,,,++++++)))((((((*********)))))))))))))))++++++******))))))((((((******************++++++&&&''')))******)))'''&&&''')))***,,,,,,***)))''''''((((((((())))))*********)))(((''''''((()))******)))'''%%%%%%''')))***))))))))))))))))))))))))(((((())))))*********+++''''''''''''((()))++++++HHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIKKKLLLMMMOOOMMMKKKJJJIIIJJJKKKLLLHHHNNNWWW^^^___ZZZRRRMMMJJJJJJKKKKKKKKKJJJHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJGGGHHHHHHIIIIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKJJJJJJRRRSSSTTTUUUTTTRRRPPPOOONNNLLLJJJJJJLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKHHHDDDEEEHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA===;;;999999::::::999888777777888999999888666555555555555555666666666666999:::;;;;;;:::888555444888999999::::::;;;;;;<<<===:::777333111111222333000111333555666777888888999999999999888888888777777777777777666555444333555666777999::::::::::::<<<<<<;;;;;;;;;<<<<<<===AAA???===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>@@@AAACCCEEEFFFTTTUUUYYY___hhhsss}}}~~~{{{{{{pppkkkddd^^^[[[YYYXXXWWWSSSRRRPPPOOONNNNNNNNNOOOTTTRRRNNNLLLKKKMMMOOOQQQUUUXXXZZZXXXSSSNNNMMMMMMPPPRRRTTTWWWXXXYYYYYYYYYXXXWWWUUUSSSRRRRRRSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRVVVWWWXXXXXXVVVRRROOOLLLPPPPPPOOOMMMLLLLLLKKKKKKGGGHHHJJJMMMPPPRRRUUUVVVQQQSSSVVVWWWVVVWWWXXXYYY\\\[[[[[[YYYXXXUUUTTTRRROOONNNNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMKKKKKKKKKLLLMMMNNNMMMMMMNNNNNNOOOOOONNNNNNOOONNNOOOQQQRRRPPPKKKFFFGGGFFFDDDBBBAAAAAACCCDDDDDDEEEEEEEEEDDDCCCBBBAAA???>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;777777666555555555555555555555666666666666555555222222111000/////////000//////000000111111222222000000000000////////////---------............///.../////////...---,,,,,,---,,,+++*********+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))((()))***++++++***)))((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''&&&''''''))))))))))))******************))))))(((((('''''')))***+++++++++)))((('''GGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMQQQOOOMMMKKKIIIIIIJJJJJJIIIMMMTTTXXXYYYUUUPPPLLLIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMLLLLLLLLLLLLLLLPPPQQQSSSTTTTTTSSSRRRQQQOOOMMMKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLLLLJJJIIIJJJLLLKKKJJJJJJIIIIIIHHHGGGGGGDDDDDDDDDEEEDDDDDDCCCBBB===;;;999999::::::999888777888888999888777555555555555555555666666666666555666777888777555333222888999999::::::;;;;;;<<<<<<:::777444333222222333111111333555666777888888888777777777777666666666555555666666777666666555666666777777888888999999;;;:::::::::;;;<<<<<<===BBBAAA>>>;;;:::999::::::;;;;;;::::::::::::::::::<<<<<<======???@@@BBBCCCEEEFFFHHHMMMUUU___ggglll|||wwwppplllkkkddd```[[[WWWVVVUUUSSSRRRPPPPPPOOONNNNNNOOOQQQRRRSSSQQQNNNKKKJJJKKKMMMOOOSSSVVVXXXVVVQQQMMMLLLMMMPPPQQQSSSUUUWWWXXXYYYYYYWWWWWWUUUTTTSSSRRRRRRRRROOOOOOPPPPPPPPPQQQQQQQQQVVVWWWXXXWWWVVVRRROOOMMMOOONNNLLLKKKJJJIIIJJJJJJFFFHHHJJJLLLOOORRRTTTUUUTTTVVVWWWWWWVVVUUUUUUVVVZZZZZZYYYXXXVVVTTTRRRQQQPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMMMMOOOPPPOOOKKKGGGGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::777666666555555555555555444444555555555555444444000000///000000111222333000000000000000000111111000000000/////////......,,,,,,,,,,,,------------..................---,,,---,,,+++*********+++++++++++++++******+++++++++))))))))))))))))))))))))((()))***++++++***)))((('''&&&&&&&&&&&&&&&&&&''')))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))(((((()))))))))************)))))))))((((((((('''***************)))((((((FFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJKKKLLLMMMNNNOOOSSSQQQOOOMMMKKKJJJJJJJJJKKKMMMPPPRRRRRRPPPNNNLLLKKKKKKMMMNNNNNNMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJJJJLLLLLLMMMNNNPPPOOOMMMLLLLLLMMMNNNOOOOOOPPPRRRSSSTTTTTTSSSSSSQQQOOOMMMLLLMMMNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMMMMLLLKKKJJJKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGCCCDDDDDDDDDDDDDDDCCCCCC===;;;999999999:::999888888888888888777666444444555555555555666666666666444444666666666555444333888999999::::::;;;;;;<<<;;;:::999777666444444333222222333555666777888888666666666555555555444444333444555666777888888888777666666555555666777888999999999999:::;;;<<<===BBBAAA>>><<<:::999888888999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>??????@@@BBBHHHNNNUUUYYYeeemmm{{{|||wwwqqqkkkeeeaaa\\\YYYXXXUUUSSSQQQQQQQQQPPPNNNMMMMMMMMMMMMOOOQQQSSSTTTRRRPPPMMMKKKJJJJJJKKKLLLPPPRRRTTTRRRNNNKKKKKKMMMPPPQQQRRRTTTUUUWWWXXXYYYVVVWWWVVVVVVTTTRRRPPPNNNKKKLLLNNNOOOPPPPPPPPPPPPUUUVVVWWWVVVUUURRROOONNNNNNLLLJJJHHHGGGGGGHHHIIIFFFGGGIIILLLNNNQQQSSSTTTVVVWWWXXXWWWUUUSSSSSSSSSWWWWWWVVVTTTSSSQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOPPPPPPQQQMMMLLLKKKKKKLLLLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEBBBAAA???>>>======>>>>>>>>>>>>======<<<;;;;;;;;;888888999999999999888888666666555444444444444555222333333333333333333222111111000000000111111222000000000000000/////////000////////////.........++++++++++++,,,,,,,,,,,,,,,------............---,,,,,,+++************+++++++++************++++++)))))))))))))))))))))))))))******++++++******)))&&&''''''((((((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''(((******(((((())))))))))))******))))))))))))((((((((((((+++******)))))))))))))))FFFFFFFFFGGGGGGGGGHHHHHHKKKLLLMMMOOOPPPQQQQQQRRRTTTSSSQQQPPPOOONNNNNNNNNPPPOOOOOONNNNNNNNNOOOOOONNNOOOPPPPPPPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMNNNPPPNNNLLLKKKLLLNNNPPPRRRPPPPPPQQQRRRSSSSSSRRRRRRQQQOOONNNNNNNNNNNNMMMLLLJJJKKKKKKLLLLLLMMMMMMMMMLLLNNNMMMJJJHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCAAAAAA===;;;999888999999888777888888777777666555444333555555555555666666666666666666777888999999888888888999999::::::;;;;;;<<<;;;;;;<<<;;;:::888666555444444444555666777777888666666555555555444444444444444555666777777777777888666444333333444555777666777777888999:::<<<===???>>><<<;;;999999999999888888999999999999999999:::::::::999::::::;;;;;;@@@@@@???@@@CCCGGGKKKNNNSSSZZZgggvvv|||tttnnnhhhaaa\\\ZZZXXXTTTQQQSSSQQQPPPQQQQQQQQQOOOMMMLLLLLLLLLLLLNNNPPPRRRSSSQQQPPPNNNLLLKKKJJJKKKKKKLLLNNNPPPNNNJJJHHHIIILLLOOOPPPQQQRRRTTTUUUWWWXXXUUUVVVVVVVVVTTTQQQMMMKKKIIIJJJLLLNNNPPPPPPPPPPPPTTTUUUUUUUUUTTTQQQOOONNNNNNLLLIIIGGGFFFFFFGGGHHHFFFGGGIIIKKKMMMOOOQQQRRRUUUVVVWWWVVVTTTRRRRRRRRRTTTTTTRRRQQQOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLMMMNNNMMMLLLKKKJJJKKKLLLMMMMMMNNNNNNNNNNNNJJJIIIHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEDDDBBB@@@>>><<<;;;;;;<<<=========<<<<<<;;;;;;;;;;;;888888888999999888888888666555444444333333444444000111111222222111111000555444333111///.........000000000//////........./////////.........------++++++++++++,,,,,,,,,,,,+++,,,------............,,,++++++*********************))))))))))))******))))))))))))))))))))))))************************((()))***++++++***)))(((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((()))))))))***))))))))))))((((((((((((+++***)))(((((()))***+++HHHHHHHHHIIIIIIIIIJJJJJJMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTRRRPPPNNNNNNOOOQQQSSSSSSSSSTTTSSSRRRPPPNNNLLLKKKKKKJJJJJJJJJJJJKKKLLLGGGHHHHHHIIIIIIJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNOOONNNLLLKKKLLLNNNQQQSSSQQQQQQQQQQQQPPPPPPOOOOOOPPPOOONNNNNNOOOOOOMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJLLLKKKHHHHHHMMMNNNJJJFFFFFFFFFEEEDDDDDDCCCCCCFFFFFFEEEDDDBBB@@@>>>===<<<:::888888999999888777888777666555555444444444555555555555666666666666777888888999::::::::::::888999999::::::;;;;;;<<<;;;===???@@@@@@===999666555555555555555666777888777777777666666666555555555555666666666666555555777666444222222333555666555555666666888999:::;;;::::::999999999999999999888888999999::::::::::::::::::999999999999::::::>>>===<<<<<<===???AAACCCJJJNNNUUU___jjjttt|||zzzmmmfffaaa\\\VVVTTTTTTTTTQQQOOOQQQPPPPPPPPPPPPPPPMMMKKKMMMLLLKKKKKKKKKMMMNNNOOOQQQPPPOOONNNMMMLLLKKKKKKJJJLLLLLLJJJFFFEEEHHHKKKMMMNNNOOOQQQSSSTTTUUUVVVSSSTTTUUUUUUSSSOOOKKKIIIHHHIIIKKKMMMNNNPPPPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLJJJHHHGGGGGGHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSTTTTTTSSSRRRRRRSSSRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOMMMMMMNNNOOONNNMMMKKKJJJMMMMMMMMMMMMLLLKKKJJJJJJFFFFFFEEEEEEDDDEEEGGGHHHDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA>>><<<;;;;;;<<<===;;;;;;;;;:::::::::::::::888888999999999999888888555555444333333333333333//////000000000000//////555444222000///...------000/////////......------............------------,,,,,,,,,,,,------------++++++,,,---.........---++++++++++++******))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))+++***)))(((((()))***+++JJJJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSQQQOOOOOOQQQSSSUUUUUUVVVVVVUUUTTTRRRPPPOOOMMMLLLLLLKKKLLLMMMNNNOOOIIIIIIIIIJJJKKKKKKLLLLLLJJJKKKKKKLLLMMMNNNOOOPPPNNNMMMLLLKKKLLLNNNPPPQQQPPPPPPOOOOOONNNMMMMMMMMMNNNMMMMMMNNNOOOOOONNNLLLJJJJJJJJJJJJKKKKKKKKKKKKGGGJJJJJJGGGJJJSSSUUUPPPGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA???===<<<<<<:::888888888999888777666666555444444444444555555555555555666666666666777777777888888999999999888999999::::::;;;;;;<<<;;;>>>CCCFFFEEEAAA<<<999777666555555555666777888888888888777777777666666444444555555555444444333555555444333333444555666555555555555666777999999555666666777888888888999888888888999999:::;;;;;;999999999888999999::::::<<<;;;:::999:::;;;===>>>CCCFFFIIINNNSSSZZZccchhhrrrxxx|||yyyrrrggg^^^[[[UUUSSSPPPOOOOOOOOONNNNNNOOONNNMMMMMMNNNMMMKKKIIILLLKKKJJJIIIIIIJJJJJJKKKOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJGGGCCCCCCFFFIIIKKKLLLOOOQQQSSSTTTTTTSSSPPPQQQRRRRRRQQQNNNJJJHHHHHHHHHHHHIIIKKKMMMNNNPPPOOOPPPPPPOOOOOONNNMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNMMMOOOQQQRRRQQQPPPQQQRRRPPPNNNMMMKKKJJJIIIJJJJJJLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNNNNMMMMMMLLLKKKJJJMMMLLLLLLKKKJJJHHHGGGFFFBBBCCCCCCCCCBBBBBBDDDFFFDDDDDDCCCBBBBBBAAAAAA@@@BBB@@@>>><<<;;;;;;;;;;;;999999999888888888888888777888888888888888888777444444333222222222222333...//////000000//////...//////.........//////000...............---------......---------,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------------,,,******++++++******)))((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((******(((''''''&&&&&&&&&''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))******+++JJJJJJJJJKKKKKKKKKLLLLLLJJJLLLOOOQQQSSSTTTTTTSSSUUUUUUUUUVVVUUUUUUTTTTTTQQQPPPOOONNNOOOQQQSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSPPPOOOMMMLLLLLLLLLNNNOOOJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMKKKKKKKKKMMMOOOOOONNNLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGKKKJJJEEEIIISSSTTTNNNEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<:::888777888888777666555444333333333444555666555555555555666666666666777777777777777777888888888999999::::::;;;;;;<<<<<<@@@FFFJJJJJJEEE???;;;888777666555444555777888888888888777777777666666111111222333444444444444333333444444555555666666555555444444555666777777444444555555666666555555666666777777888999999:::777777777777777888999:::<<<;;;:::::::::<<<===>>><<>>@@@BBBBBBAAAAAACCCEEEDDDCCCAAA???>>>======>>>@@@???>>>===;;;:::999888666777777777777777777777666666777777777777666666444333333222222222222222......////////////......---------------...///000------------------......---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++)))******+++***)))(((''')))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''''''''(((((('''''''''((((((((())))))'''((((((((()))))))))***(((((()))***************JJJJJJJJJKKKKKKKKKKKKLLLHHHJJJMMMPPPRRRRRRRRRQQQVVVVVVVVVUUUTTTSSSRRRQQQNNNNNNMMMNNNNNNPPPQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWRRRPPPNNNLLLKKKKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRLLLLLLLLLMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNIIIIIIJJJLLLOOOPPPNNNLLLJJJJJJJJJIIIIIIHHHHHHGGGJJJMMMJJJCCCEEENNNNNNFFFBBBAAAAAA@@@@@@???>>>>>><<<===>>>???????????????<<<:::888777888888777666444333222222333444666777555555555555666666666777999999888888888888999999888999999::::::;;;<<<<<<===AAAHHHMMMMMMHHHAAA<<<999888666555444555777888777777777777666666666666...///000222333444555555222333444555666777666666555555444444444555555666444444555555444444333222444555555666777888888999555555555666666777999999999999999999999;;;<<<===777;;;???AAAAAAAAACCCFFFGGGKKKQQQXXX```kkkwww}}}zzzyyyyyyzzzzzzxxx|||}}}vvvmmmeee```______\\\ZZZZZZ\\\YYYSSSOOOPPPMMMOOOQQQPPPLLLIIIJJJKKKKKKJJJIIIIIIKKKMMMMMMMMMGGGGGGFFFFFFFFFGGGIIIJJJIIIJJJLLLMMMNNNMMMKKKJJJKKKKKKIIIDDD@@@@@@CCCGGGGGGJJJNNNRRRTTTSSSQQQOOOLLLMMMMMMMMMLLLKKKIIIHHHFFFEEECCCAAABBBEEEIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIKKKKKKJJJHHHEEECCCFFFGGGGGGHHHIIIKKKKKKLLLLLLMMMOOOOOOMMMLLLLLLMMMNNNMMMJJJHHHGGGHHHIIIJJJHHHIIIIIIJJJKKKLLLMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFF;;;>>>AAABBB@@@@@@AAADDDEEECCC@@@===;;;;;;;;;<<<>>>>>>>>>===;;;999777666555555555666666666666666444555555555555555555444444333222222111111222222...//////////////////...///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++)))************+++++++++------------,,,,,,+++***)))******++++++)))((('''((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&''''''((()))***''''''''''''((((((((()))'''((((((((())))))******'''((()))+++++++++***)))IIIIIIJJJJJJJJJJJJIIIIIIOOOMMMJJJJJJLLLOOOPPPPPPSSSQQQPPPPPPPPPPPPNNNMMMLLLNNNPPPRRRSSSSSSRRRQQQXXXXXXWWWWWWWWWXXXYYYYYYUUUTTTQQQNNNMMMNNNOOOQQQQQQPPPNNNLLLLLLMMMNNNOOOPPPOOOMMMNNNOOOOOONNNLLLLLLMMMNNNOOONNNMMMLLLKKKIIIJJJKKKKKKKKKJJJHHHGGGJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJJJJKKKKKKJJJIIIHHHJJJHHHHHHLLLQQQRRROOOJJJGGGEEECCC@@@>>>===<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;::::::999999888:::999777555555555666666666666666666666666666666555555666777888999999:::;;;:::999888888888999:::@@@EEEJJJJJJDDD???======888888888888777777777666999666222222333444333111555555444444444333333333222333444666666666555555555555444444444333333333555555555555555555555555666666555555555555666666666666666666777777777777888888999::::::;;;<<<<<<888999:::;;;===>>>???@@@>>>AAAEEEHHHLLLSSS[[[aaammmrrr{{{|||||||||{{{yyy~~~~~~~~~zzzwwwssspppjjjgggbbb^^^ZZZWWWVVVVVVRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNOOOOOONNNKKKIIIGGGHHHIIIJJJLLLLLLLLLKKKJJJLLLJJJHHHFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKIIIFFFDDDDDDEEEHHHJJJIIIJJJLLLMMMOOOOOOPPPPPPOOONNNKKKIIIIIIJJJLLLNNNHHHFFFDDDCCCCCCDDDFFFHHHJJJJJJJJJIIIIIIJJJJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRPPPNNNKKKHHHGGGFFFGGGGGGMMMIIIDDDCCCDDDFFFFFFEEEBBBAAA???======>>>???@@@AAA@@@???>>>============>>>===<<<;;;999888777666444555555555666666777777555555444444444444555555555555444444444333333333111111111000000000000000...........................---,,,,,,,,,,,,---...111000000///---,,,++++++------,,,,,,,,,,,,++++++)))******++++++,,,------(((((()))))))))*********))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&+++***)))'''%%%$$$$$$###++++++***)))(((&&&$$$###''''''((()))***+++,,,,,,)))(((((('''''''''((((((((((((((((((''''''''''''))))))))))))************JJJKKKKKKKKKKKKJJJJJJIIIMMMKKKIIIJJJLLLNNNOOOPPPQQQPPPOOOOOOPPPPPPOOOMMMPPPQQQSSSTTTSSSRRRPPPOOOTTTTTTTTTUUUUUUVVVVVVWWWVVVUUURRRPPPOOOPPPQQQRRRQQQPPPNNNLLLKKKKKKLLLMMMNNNMMMLLLMMMOOOOOONNNMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIGGGGGGJJJNNNOOOKKKGGGDDDBBB@@@===<<<;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;::::::999999999888777666444444444444555555555555555555555555555666666666777777888888888:::999888777888888999:::>>>BBBFFFEEE@@@<<<;;;;;;777777666666666555555555999666333222444444333222555444444444444333333333444555666666666555444333444444444444333333333333444444444444444444444444444444444444444444444444333444444444555555555555666777777888999999::::::777777777888888888999999777:::===???AAAFFFLLLQQQWWW\\\ccciiimmmqqqtttvvvxxxzzz}}}|||xxxuuutttuuuvvvrrrvvv|||wwwlllfffccc```^^^ZZZXXXUUUQQQOOOMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLMMMNNNNNNMMMKKKIIIGGGIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLKKKIIIFFFDDDDDDEEEGGGIIIJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIKKKLLLHHHFFFDDDCCCCCCDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPNNNMMMJJJHHHFFFEEEEEEEEEIIIEEEAAA@@@BBBDDDDDDCCCBBBAAA???>>>===>>>???@@@AAA@@@???>>>======<<<<<<<<<<<<;;;:::999777555444444444555555666666666666555555444444444444555555333333333333222222222222111111111000000/////////...........................---,,,,,,,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******)))((((((******+++++++++,,,,,,,,,***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((($$$%%%&&&''''''(((''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))LLLLLLLLLLLLLLLKKKJJJJJJKKKIIIHHHIIIKKKNNNOOOOOONNNMMMMMMMMMOOOPPPOOONNNQQQRRRTTTUUUTTTSSSQQQPPPOOOOOOQQQRRRSSSSSSSSSSSSWWWVVVTTTRRRQQQRRRTTTUUUQQQPPPNNNLLLKKKJJJKKKKKKKKKJJJJJJLLLNNNPPPPPPOOOPPPOOOOOONNNMMMNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHFFFEEEGGGJJJJJJGGGCCC???>>><<<:::999999999:::999::::::;;;;;;::::::999:::::::::::::::999999999777666555444333333333333444444444444444444444444666666666666666666666777777777777777888888::::::;;;>>>@@@???;;;888777999555555555444444444444333888666444444444555444333444444444444333333333333666666666666555444333222444444444333333333222222333333333333333333333333222222333444444333222222333333333444444444555555555555666666777777888888777777666555555444444444777888:::;;;<<<>>>AAADDDFFFJJJNNNSSSVVVYYY\\\___dddfffiiillloootttyyy}}}}}}yyyvvvvvvwwwxxxsssvvv{{{~~~}}}|||vvvmmmaaaYYYUUUSSSRRRPPPPPPOOOMMMKKKJJJIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKLLLLLLLLLJJJIIIHHHJJJJJJIIIIIIHHHIIIIIIIIIEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMJJJHHHFFFDDDCCCEEEGGGHHHJJJKKKKKKLLLMMMMMMLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJIIIHHHFFFDDDCCCCCCEEECCC@@@???AAABBBCCCCCCBBBAAA???>>>>>>>>>???@@@AAA@@@???>>>===<<<;;;;;;999:::::::::999777444222444444444555555555555666444444333333333333444444222222222111111111000000222222111000///......---------------------------------,,,,,,,,,,,,------******+++,,,---...//////,,,,,,,,,,,,+++++++++++++++******)))((((((''''''*********++++++++++++,,,))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((&&&'''((()))***+++++++++&&&((()))******)))((('''((('''''''''''''''((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((LLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHKKKMMMNNNNNNKKKKKKJJJLLLNNNPPPPPPOOONNNPPPRRRTTTVVVUUUTTTTTTKKKLLLNNNOOOPPPQQQPPPPPPWWWVVVUUUSSSSSSTTTUUUVVVRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHHHHJJJNNNPPPPPPOOOPPPOOONNNMMMLLLMMMNNNOOOPPPNNNLLLIIIFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEFFFGGGEEEDDDEEEFFFFFFCCCAAA;;;;;;999888888888999:::888888888999999888888888999999999999999999999999666666555444444333333333444444444444444444444444666666666555555555555555555555666666777888999:::999:::;;;999777555666777555555444444444333333333666555555555555555555444444444444333333333222222555555555555555444333333333333333333222222222222111111111111111111111111111222444555555444222111444444555555555666666666555555555555666666777777777777777666555555444444777888::::::;;;<<<<<<===???AAADDDFFFHHHKKKNNNQQQQQQSSSUUUXXX[[[```gggkkkooossszzz}}}xxxuuusssrrrnnnmmmkkkhhhfffeeeddddddaaa[[[SSSMMMKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJIIIIIIHHHKKKJJJHHHGGGFFFFFFGGGHHHEEEFFFHHHJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMIIIHHHFFFDDDDDDEEEFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIIIIIIIHHHFFFEEEFFFEEECCCBBBBBBCCCEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFHHHIIIIIIJJJJJJFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHFFFDDDBBBAAADDDBBBAAA@@@AAABBBCCCDDDAAA@@@???>>>>>>>>>??????@@@@@@???>>>===;;;:::999888999;;;;;;:::777444222444444444444444444444444333333222222222222333333222222111111111000000000222222111000...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000,,,,,,,,,++++++++++++***''''''((())))))******+++(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%((()))+++,,,,,,***'''&&&''''''&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((KKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGIIIKKKMMMMMMMMMIIIHHHHHHJJJMMMOOOOOONNNNNNOOORRRTTTUUUUUUTTTSSSKKKKKKLLLMMMNNNOOOOOOOOOUUUTTTTTTSSSSSSTTTUUUVVVSSSRRRQQQOOONNNLLLLLLKKKHHHGGGGGGIIIMMMOOOOOONNNOOONNNMMMKKKKKKLLLMMMMMMOOONNNKKKHHHFFFEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIGGGEEECCCBBBCCCDDDEEEFFFEEEDDDCCCCCCBBB@@@???:::999888777777888999:::777777666666666666777777666777777777888888999999777777666666555444444333222222222222222222222222555555444444444444444444333444555666777777888888777888888777555555555666555555444444444333333333444444555555555555555555444444333333333222222222333333333333333444444555333333222222222111111111111111111111111111111111111222444555555444222111444444444444555555555555555555555555666666666666555555555555666666666666333333444555666777777777999:::;;;<<<===???BBBEEEDDDEEEGGGHHHJJJNNNSSSWWWWWWZZZ___eeejjjnnnppprrrwwwzzz~~~{{{tttqqqlllgggccc```___^^^[[[ZZZXXXVVVUUUTTTTTTTTTOOOLLLHHHEEEDDDEEEFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGIIIHHHGGGEEEEEEEEEFFFGGGCCCEEEGGGJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMIIIHHHFFFEEEDDDEEEFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFHHHHHHHHHGGGEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJEEEEEECCCBBBAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@?????????AAABBB??????>>>>>>============>>>>>>>>>>>>===;;;999888888:::;;;<<<;;;888666333444444444444333333333333222222111111111111222222222222222222111111111111111111000///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++++++++*********(((((())))))***++++++,,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$"""!!!%%%&&&((()))(((&&&###!!!&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((()))))))))GGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMLLLKKKHHHGGGGGGIIILLLNNNNNNMMMOOOQQQRRRSSSRRRQQQOOONNNLLLKKKKKKKKKKKKLLLMMMMMMQQQQQQQQQQQQRRRRRRSSSTTTSSSRRRQQQPPPOOONNNMMMLLLHHHGGGGGGIIIKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJHHHGGGFFFFFFFFFDDDFFFGGGIIIIIIIIIHHHHHHHHHGGGEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>999999888777777888999:::666555555444444555555666444444555555666777888888666666777666666555444333222222222222222222222222333333333333333333444444333444555666666666666666666666666555555555555555444444444444333333333333111333555555444444444555333333333333222222222222111111111111222333444555222222222111111111000000111111111111111111111111222333444444444444333222111111111222222222333333555555555555555555555555111111222333444555555666333222111222555666777666555777888888888999;;;>>><<<>>>?????????@@@CCCFFFFFFHHHKKKOOOSSSXXX[[[]]]bbbfffkkkppptttwww{{{~~~zzz}}}~~~|||yyyxxxvvvxxxyyywwwrrrlllhhhfff^^^]]]ZZZVVVTTTRRRQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJFFFEEEDDDCCCCCCCCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAADDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEAAABBBDDDFFFGGGGGGFFFEEEFFFFFFGGGGGGIIIJJJLLLMMMIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBDDDDDDEEEDDDCCCBBB@@@AAABBBDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBAAABBBDDDFFFHHHIIIJJJJJJFFFEEEDDDCCCBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDBBBAAAAAA@@@<<<======<<<;;;;;;<<<===============<<<<<<<<<;;;<<<<<<=========;;;:::999999:::;;;;;;:::999666555444333333333333333222222111111000000000000111111222222222111111111111000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******))))))(((++++++++++++************,,,++++++******)))((((((+++***************))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((()))((('''%%%$$$%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''''''''((((((((()))))))))CCCDDDFFFGGGIIIJJJJJJJJJLLLKKKJJJKKKLLLMMMKKKJJJGGGFFFFFFHHHKKKLLLLLLLLLMMMNNNPPPQQQPPPOOOMMMLLLMMMKKKIIIGGGGGGHHHJJJKKKMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPOOONNNMMMMMMJJJIIIHHHHHHJJJKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGBBBDDDFFFGGGHHHHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>><<<;;;;;;<<<888888777666666666777888555444333333333333444555111222222333555666666777555555666666555444222111111111111111111111111111111111222222333333444444333444555555555555444333444444444555555555444333333333222222222111111111...111444555333333444555333333333222222222222111111111000//////000111222222111111111000000000000111111111111111111111111222222222222222222222222111111111111222222222222333333333333333333333333000111111222333333444444777444111222444777888777555777888999888888:::;;;888999;;;:::999999;;;<<<===>>>@@@CCCEEEGGGIIIIIIJJJOOOVVVZZZ]]]___bbbeeecccffflllrrryyy~~~yyysssnnnjjjgggeeeccc_________\\\XXXUUUSSSSSSNNNNNNMMMLLLJJJIIIHHHHHHFFFFFFGGGGGGGGGEEEDDDCCCAAABBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEFFFFFFEEEDDD@@@AAABBBCCCCCCCCCBBBAAAEEEDDDDDDCCCBBBBBBAAAAAA???AAACCCEEEGGGIIIJJJKKKGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>======<<<<<<<<<;;;>>>>>>???@@@AAABBBCCCCCCDDDBBBAAA???>>>>>>>>>???;;;<<<===<<<999888999;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<======<<<:::999999999999999888777666555333333333333222222222111111000000//////000000111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---,,,,,,,,,++++++++++++++++++++++++************+++******))))))(((''''''++++++******))))))))))))(((''''''&&&&&&''''''((($$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((()))*********)))))))))))))))***))))))((((((%%%%%%%%%%%%&&&'''((()))((((((((((((''''''''''''&&&&&&'''''''''(((((((((AAABBBDDDFFFHHHIIIJJJJJJMMMLLLKKKLLLMMMMMMKKKIIIGGGFFFFFFHHHJJJLLLLLLKKKIIIJJJLLLOOOPPPOOONNNNNNMMMKKKHHHEEEDDDFFFHHHJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJHHHHHHIIIJJJHHHGGGEEEFFFGGGHHHGGGFFFEEEDDDEEEFFFHHHIIIJJJIIIIIIHHHAAABBBDDDFFFGGGFFFEEEDDDGGGGGGGGGFFFEEECCCBBBAAA=========;;;999999999;;;888777666555444555666666444444333222222333444444000000111222444555666666333444555555444333111000000000000000000000000000000000111222333333444444333444555555555444333222222222333444555555333222111111111111000000000000,,,000333444333222333555333333333222222222111111222111000.........//////111111111111000000000000111111111111111111111111111111000000000000111111222222333333333444444444222222222111111111111111333333333333333444444444777333///...111444444444333555777888777777888999666888999999888777777888999:::<<<>>>>>>>>>===<<<:::@@@GGGLLLMMMNNNOOOPPPSSSUUUYYY^^^dddjjjnnnqqqmmmnnnpppqqqrrrtttwwwzzzxxxyyyzzz{{{|||}}}~~~~~~}}}{{{zzzxxxzzz||||||yyysssnnnjjjiiiddd^^^YYYVVVTTTRRRQQQMMMNNNMMMJJJGGGFFFGGGHHHEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCEEEEEEEEECCC@@@???;;;<<<>>>>>>>>>>>>@@@AAA======>>>>>>???>>>>>>>>>======???@@@BBBDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCAAABBBDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDFFFGGGGGGFFFEEEAAABBBCCCCCCCCCBBBAAA@@@DDDDDDCCCBBBBBBAAA@@@@@@???@@@BBBEEEGGGIIIJJJKKKHHHGGGFFFEEEDDDCCCCCCCCC?????????>>>======<<<<<<======>>>???@@@AAABBBBBBBBB@@@>>><<<;;;;;;<<<===<<<>>>???>>>:::999:::<<<::::::;;;;;;::::::999888888999;;;======<<<;;;:::888888777777666666555555333333333222222111111111000000////////////000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((((((((((((((())))))+++++++++************)))&&&&&&''''''((()))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&###$$$$$$%%%''')))***+++&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''BBBDDDGGGHHHGGGGGGHHHIIILLLKKKHHHGGGGGGIIIKKKMMMHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKGGGGGGGGGFFFEEEDDDDDDCCCEEEFFFGGGHHHJJJKKKLLLMMMOOOOOONNNNNNMMMLLLLLLLLLGGGIIIJJJIIIGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHCCCCCCCCCCCCDDDEEEFFFGGGBBBBBBAAA@@@????????????===<<<;;;:::999999888999888777555222111000000111222222222111000//////...000111111111111222222222555555555555555555444444222222111000//////000000111111111111111111111111333333333444444444555555444444444444444444444444222222222111111111000000000000000000000000000000111111111111000000000000222000///......///000222---000111000...---///111///111333222111/////////////////////000000000000111222222222111111333555222222111111111111222222333222000///.........///555555555444444333333333444444555555666777777777555555666666666666555555555555555555666666666666;;;;;;;;;<<<>>>AAAEEEGGGEEEFFFHHHLLLOOOSSSVVVXXXXXXXXXXXXYYY[[[]]]```aaa``````aaaaaabbbcccddddddhhhiiillloooqqqrrrqqqqqqoooooommmllliiifffdddccccccaaa```___^^^]]]ZZZXXXUUUPPPJJJGGGGGGHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBB???>>>=========>>>@@@AAAAAAAAA@@@@@@???>>>======???>>><<<;;;;;;<<<>>>???>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@??????AAABBBDDDGGGEEEBBB@@@???@@@AAACCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHGGGEEEDDDDDDFFFHHHIIIKKKJJJIIIGGGFFFFFFEEEEEECCCDDDEEEEEEDDDAAA???===@@@BBBEEEGGGHHHGGGEEEDDDDDDEEEEEECCCAAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????BBBBBBCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@???===>>>??????>>><<<;;;<<<===>>>@@@AAACCCCCCBBBBBB@@@???>>>=========;;;;;;<<<======<<<;;;;;;:::::::::999999999999888888999;;;<<<<<<;;;999888<<<999666444444444444333444333111000000000111222///////////////.........////////////////////////,,,,,,,,,+++++++++******,,,***'''$$$$$$%%%(((***---+++)))(((((()))+++---))))))(((((()))***++++++(((((((((((((((((((((((()))***+++++++++)))((('''(((((((((((((((((((((((((((&&&###$$$&&&((('''%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''%%%$$$$$$&&&((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,((((((((((((((((((((((((((((((((((((((('''''''''@@@CCCGGGIIIHHHGGGFFFFFFHHHGGGFFFFFFHHHJJJLLLNNNHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJEEEGGGGGGGGGEEEDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCDDDDDDEEEFFFFFFGGGBBBAAA@@@??????>>>>>>>>><<<;;;:::999999888888888888777555333111111111111333333222222111000000///000000111111111222222222222333333444444444333333222222111000000000000000111111111111111111111111222222333333333444444444222222222222222222222222222222222111111111000000000000000000000000000000222111111000000/////////000///---,,,,,,---///000000222444333000///111333///111333333111//////000////////////000000000000000111333333111111222444222111111111111111111222222111000//////000111222222222222222111111111111222222333333444555555666555555666666666666555555555555555555666666666666999888888888999;;;===>>><<<===>>>@@@BBBEEEGGGHHHIIIIIIIIIIIIKKKLLLNNNPPPMMMMMMMMMNNNOOOPPPPPPPPPTTTVVVXXXZZZ[[[ZZZZZZYYYWWWWWWWWWVVVUUUSSSRRRQQQRRRQQQOOOOOOOOONNNKKKIIILLLGGGCCC@@@AAAAAAAAA???@@@@@@??????>>>>>>>>>>>>??????>>>===>>>???@@@AAAAAA@@@@@@???>>>>>>======>>>===;;;::::::;;;===>>>?????????>>>>>>>>>>>>>>>@@@???>>>>>>???@@@BBBDDDFFFDDDBBBAAA@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGFFFGGGHHHHHHHHHHHHGGGFFFIIIGGGFFFEEEEEEEEEGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEDDDBBB@@@???AAABBBDDDEEEEEEEEECCCBBBDDDDDDEEEDDDBBBAAACCCDDDCCCCCCBBBAAAAAA@@@??????????????????@@@AAABBBCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCAAA@@@@@@AAABBB@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@?????????=========<<<<<<;;;;;;;;;::::::999999999888777777888999;;;<<<<<<;;;999888888555333222222333444333333222111000///000000111..................//////////////////////////////,,,,,,,,,,,,++++++++++++...,,,***(((''')))***,,,************************)))))))))))))))***++++++))))))))))))))))))))))))))))))*********)))''''''(((((((((((((((((((((((((((&&&$$$$$$&&&''''''%%%'''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$$$$&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))''''''''''''''''''''''''((((((((((((((((((((('''>>>BBBFFFHHHGGGEEECCCCCCAAABBBCCCEEEGGGJJJLLLMMMGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGJJJJJJIIIIIIHHHGGGGGGGGGCCCDDDEEEDDDBBBAAABBBCCCFFFEEEEEEDDDCCCCCCDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDBBBCCCEEEFFFGGGFFFFFFEEEAAA@@@???>>>>>>======>>>;;;:::999888888888888888777666555333222111111111333333333222222111111000000000000111111111222222000111222222333333333333333222111111000111111111111111111111111111111111111111111222222222333333111111111111111111111111222111111111111000000000000000000000000000000000222222111000000///......000///...------...///000222333444333111000111222000222333333111000000111////////////000000000000///111333444333222222222111111111111111111111111000000000000111222444444000000000000000111111111000000111111222333333333555555666666666666555555444555555555555666666666777777666555555666777777:::999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBB???@@@@@@AAAAAABBBBBBCCCFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDBBB@@@AAA???===<<<<<<<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;??????>>>===>>>???@@@AAA@@@??????>>>>>>=========<<<<<<::::::::::::<<<<<>>>>>===<<<<<<;;;;;;======<<<<<<===???AAABBBCCCCCCBBBBBBAAA@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCBBBDDDEEEEEEEEEEEEFFFHHHFFFGGGGGGHHHHHHGGGGGGFFFIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBDDDEEECCCCCCBBBBBBAAA@@@@@@@@@>>>>>><<<<<<<<<>>>@@@BBBEEEFFFFFFFFFFFFEEEDDDDDDDDDBBBAAAAAABBBCCCAAA@@@CCCCCCCCCBBBBBBAAA@@@???AAABBBCCCCCCCCCCCCBBBAAA@@@???===<<<;;;;;;;;;;;;::::::::::::999888777666888999:::;;;;;;:::999888444222000000111222333222111111000///////////////,,,---------.../////////////////////////////////------------,,,,,,,,,,,,---,,,++++++******++++++)))***+++,,,,,,+++***)))))))))))))))))))))***+++************************((((((((()))(((((('''&&&(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''(((((())))))***)))((('''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''&&&$$$$$$&&&(((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''''''''((((((((((((((((((>>>AAADDDDDDCCCAAA@@@@@@<<<===???BBBDDDFFFGGGHHHEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGGGGGGGFFFDDDCCCBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBBEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBDDDDDDDDDCCCCCCBBBCCCEEEGGGGGGFFFEEEDDD@@@???>>>===<<<<<<<<<<<<:::999888777777777777777777666555444333222111111222222222111111111000000000000000000111111111111///000111222333333333333222222111111111111222222111111111111111111111111000000000000111111111111000000000000000000000000111111111111000000000000////////////////////////222222111000///......---222111000000000000111222111111111000///......///111222333333111000000111////////////000000000000---000333444333222111111111111111222222111111111///000000000111222333333000000111111222222333333//////000111111222222333444555555666666555555444444444444555555555666666777777777777777777666666:::999999999999999:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<=========???@@@AAABBBBBBBBBAAAAAA???@@@AAABBBBBBBBBBBBBBB???>>>===>>>@@@@@@>>>===;;;;;;;;;;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>???>>>>>>>>>=========<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;::::::===<<<<<<;;;<<<<<<===>>>???@@@AAAAAA@@@???>>>===>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEDDDDDDBBBDDDEEEFFFEEEEEEFFFHHHGGGHHHHHHHHHHHHHHHHHHGGGJJJIIIHHHFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFEEECCCCCCBBBCCCCCCDDDCCCAAA@@@?????????@@@???AAACCCCCCCCCCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAABBB@@@>>>======???BBBDDDFFFFFFGGGGGGGGGFFFFFFEEECCCAAA@@@@@@AAABBB@@@???BBBBBBCCCCCCBBBAAA@@@???@@@BBBDDDFFFFFFEEEDDDCCCCCCAAA>>><<<::::::;;;<<<<<<<<<<<<<<<;;;999888777999999:::::::::999888888444222000///111111111000000000//////............+++,,,,,,---...//////000////////////////////////......---------,,,,,,,,,*********++++++******)))*********++++++************)))))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((@@@AAABBBAAA???>>>>>>???;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGGGGGGGFFFEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA???@@@BBBCCCDDDDDDDDDCCCAAACCCEEEFFFGGGEEEDDDCCC>>>>>>===<<<;;;;;;;;;;;;888888777666666666777777666666555555444333222111000000000000//////////////////000000000111111111///000111333333444444444222111111000111111222222000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000////////////////////////111111000000///......---111111000000000000111111111000////////////......111222333222000///000222////////////000000000000---000333444333111111111000111222222222222111000///000000000000000000000000000000111111222222222000000000111222222333333444444555555555555444444444444444444555555555555555666777999999999888888666666666555666666777777555555555555555555555555666666666666777777777777777888999:::;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;999888888999;;;<<<:::999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999:::<<<=========<<<<<<<<<<<<<<<;;;:::::::::999999:::::::::999999:::::::::;;;;;;;;;===<<<<<<;;;::::::::::::<<<===>>>??????>>><<<;;;===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGFFFEEEEEECCCDDDFFFFFFEEEEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@??????@@@@@@>>>@@@CCCDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDBBB@@@??????AAADDDEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCBBB@@@AAABBBBBBAAA???>>>???AAABBBBBBBBB@@@@@@@@@BBBDDDFFFFFFFFFDDDCCCDDDBBB???===;;;;;;;;;<<<===>>>??????>>>===;;;999::::::::::::999888888777666444222111111111///...////////////......------,,,,,,------...///000000000000000000000000000000......---------,,,,,,,,,)))***++++++,,,+++******,,,+++)))(((((()))+++,,,******)))))))))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&(((''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))BBBCCCDDDCCC@@@>>>>>>???<<<<<<<<<<<<===>>>@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEEEEDDDDDDEEEGGGEEEEEECCCBBBAAAAAA@@@@@@???@@@AAACCCDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBB===<<<;;;::::::999999:::777666666555555666666666666666666666555444222222/////////////////////////////////000000000111111000111222333333333333333000000000000000000111222000000000000000000000000/////////000000000111111000000000000000000000000//////000000000000000111000000000000000000000000000000////////////......---..................---111000//////111111000///111222222000///...000111////////////000000000000...000222333222111111111000111222333333222111000//////000000000//////...///////////////000000000000000111111222333333444444444555555555555444444333444444444444555555555333555777999::::::999888777777666666666777777888444444555666666666555555444444444444444444444444444444555666777999999:::999::::::::::::999888888888888777999;;;;;;:::888555777999999888888999:::888888999999999999::::::999999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999:::;;;<<<<<<<<<<<<;;;;;;:::999999999;;;<<<===>>>>>>===<<<;;;===>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHHHHHHHFFFEEECCCEEEFFFFFFFFFFFFGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFDDDBBBBBBBBBBBBCCC@@@BBBEEEFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBBBBBCCCDDDBBBAAA<<<>>>@@@BBBCCCCCCBBBAAAAAABBBCCCDDDEEEDDDDDDCCCDDDBBB@@@>>><<<<<<<<<<<<===???@@@AAAAAA???===<<<::::::999999888888777777666555333222222111///---/////////000///......---------......///000000000000000000000000000000000------------,,,,,,,,,,,,++++++,,,---------,,,,,,---+++)))'''''')))+++---+++******)))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&'''&&&%%%$$$&&&(((%%%&&&'''(((((('''&&&%%%###$$$&&&'''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))CCCFFFIIIIIIFFFBBB???===>>>===<<<<<<===???AAACCCAAABBBBBBCCCEEEFFFFFFGGGBBBDDDFFFGGGGGGFFFCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@BBBDDDEEEEEEFFFGGGIIIFFFEEEDDDBBBAAAAAAAAA@@@===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB<<<;;;:::999999888888999666555555444555555666666555555666666555444333222///////////////000000000////////////000000000111000000111111222111111111//////......///000000111000000000000000000000000//////000000000111111111........................////////////000000111111000000000000000000000000.........///////////////,,,,,,------------,,,,,,///---,,,---000111000///000111000///------///111////////////000000000000///000111111000000111222///111222333333222111///......000111222222111111000000000000000000//////000000000111222222333333333444444555555444444333333333444444444555555555444666999;;;<<<;;;999888:::999888888777777777777444555666777888777777666555555555555555555555555666666666666666777888888888999999::::::999999999999888888999;;;;;;:::888444666888777666666888:::777777777777888888999999999888888777777999:::;;;:::::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;=========>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAABBBDDDGGGIIIJJJIIIGGGFFFCCCEEEFFFFFFFFFFFFGGGIIIGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFCCCFFFIIIJJJIIIHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFDDDCCCBBBBBBCCCCCCBBB@@@===???BBBDDDDDDDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<===???AAAAAA@@@>>>===;;;:::999888888777777777444333111111222111///...//////000000000///...---//////000000000000000000000000000000000000000000,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---++++++***))))))***++++++++++++***)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''))))))((((((((((((((((((((((((%%%''''''&&&$$$$$$&&&(((%%%&&&((())))))(((&&&%%%$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&''''''&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***CCCHHHMMMPPPLLLFFF@@@<<>><<<<<<>>>AAADDDFFFAAAAAABBBCCCDDDEEEFFFGGGAAABBBEEEFFFGGGEEECCCBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBCCCEEEFFFGGGHHHEEEEEEDDDCCCCCCBBBBBBAAA???AAACCCEEEEEEFFFHHHJJJFFFFFFDDDCCCBBBAAAAAAAAA<<<===???AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA<<<;;;:::999888888888888555555444444444555555666555555666666666555333222000000000000000111111111////////////000000000000///000000000000000///..................///000000000000000000000000000000000000000000111111111111------------------------.../////////000000111111000000000000000000000000------......///000000000---......//////......---+++)))(((***...///...---000000000...,,,,,,...000////////////000000000000///000111000//////111333///000222333333222000///,,,...000222333444444444444444333333222222111111//////000000111111222222333444444555555444444333333333333444444444555555888:::===??????===:::888999888777555444333333333000111333444555555444444444444444444444444444444666666555444333333444444444555666777888888888888666555555555777777666444555777888777555555888;;;777888888888999999:::::::::999888888888999:::;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;::::::999999999666777888:::<<<=========>>>>>>>>>>>>>>>?????????>>>???@@@AAAAAABBBAAAAAABBBDDDGGGIIIJJJIIIHHHGGGDDDEEEFFFGGGFFFFFFGGGIIIFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJIIIIIIHHHIIIIIIJJJMMMNNNPPPQQQPPPOOOMMMLLLIIIIIIIIIIIIHHHHHHHHHGGGFFFIIILLLMMMKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFBBB@@@??????@@@AAA???>>>@@@AAADDDEEEFFFDDDBBBAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>===<<<:::<<>>@@@AAABBBDDDEEEEEEDDDCCCCCCDDDAAABBBBBBAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCFFFHHHIIIJJJFFFEEEDDDBBBBBBAAAAAAAAACCCAAA>>>>>>AAACCCEEEFFFFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDBBB???<<<:::::::::;;;;;;;;;:::999888888888999444777888777333111333555666666555444333333222222---...///000000///...---//////000111111111111111////////////000000000000000///............///000---///000///......///000,,,---...000111111111111///............---------------............------000///...------...///000..............................//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111000000//////.........---............////////////111///...000333555333111............///111222333111111000///////////////...//////000111222222222222222222222222222222222666555444444222222111000///333999===???===999666999888777555444444444444333222222222222333444444777777666666666666777777666666555555555555666666777666666555555555666666777777777777666666666666666777777666666777999<<<<<<;;;999777666666777888777888888888999999999999999::::::;;;;;;:::::::::999:::;;;===>>>?????????;;;:::::::::999888888777999:::<<<<<<<<<<<<::::::>>>???@@@AAAAAA@@@>>>===AAAAAAAAAAAAAAABBBDDDDDDFFFHHHKKKKKKIIIGGGFFFFFFDDDEEEEEEDDDCCCCCCDDDFFFEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNNNNLLLJJJHHHGGGHHHIIIJJJJJJKKKMMMOOOPPPQQQPPPPPPKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKKKKJJJJJJJJJIIIKKKIIIGGGHHHKKKLLLKKKIIIEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDAAAAAA@@@@@@@@@@@@??????BBBCCCFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???======??????@@@???>>>===<<<<<<<<<<<<============::::::888777666666666666333222111111000111111111......///000000000000000......//////000000111111////////////////////////000//////...---,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,++++++************++++++,,,,,,,,,++++++(((((())))))))))))(((((('''''''''''''''((()))))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%###"""$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&''''''$$$!!!%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))BBBCCCEEEFFFEEECCC@@@>>><<<;;;;;;<<<===???BBBCCCCCCEEEFFFEEECCCBBBBBBCCCAAAAAABBBBBBAAAAAA@@@@@@????????????????????????AAABBBCCCEEEGGGHHHJJJKKKGGGGGGEEEDDDDDDCCCCCCCCCDDDAAA>>>>>>@@@BBBCCCDDDDDDCCCAAA??????@@@AAABBB??????@@@AAABBBCCCDDDDDDFFFDDDAAA???===<<<<<<<<<;;;;;;:::999888777777777555444444444555555555555666555555444333333222222......///000000///......//////000111111111111000/////////////////////000////////////////////////,,,---///000///...///000000000000000000///......///............---------------............------......---,,,,,,---......////////////////////////////////////............,,,,,,,,,,,,------------///////////////...------000/////////.........---............////////////111///...000333444333111///......//////000111222111111000///////////////...//////000111111222222222222222222222222222222444444444333333222222111000222777:::;;;999777444888777666555444444444444333333333333333444444555666666555555555555666666666555555444444555555666555555444444444444555555777666666666666666666666444555666666666777:::<<<<<<:::888777666666777888777777777888888888999999999:::::::::::::::999888999:::;;;===>>>>>>??????<<<;;;:::999888777777777999999:::;;;;;;;;;;;;;;;>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEEEECCCEEEIIIJJJJJJIIIIIIJJJEEEFFFFFFFFFDDDDDDFFFHHHHHHHHHGGGFFFGGGGGGIIIIIIJJJJJJJJJJJJKKKMMMOOOPPPLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOLLLLLLMMMNNNNNNMMMLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKIIIHHHIIIKKKLLLKKKIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEE@@@AAAAAAAAABBBBBBCCCCCCCCCEEEGGGIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@???>>>===???@@@AAAAAA@@@>>><<<;;;========================;;;:::999777666555555555333222222111111111111111...//////000111111000000.../////////000000000111000000000000000000000000//////...------,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********))))))************)))((((((((())))))))))))(((((('''''''''''''''(((((())))))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&''''''$$$"""%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''''''''''''''&&&&&&'''((('''&&&%%%&&&(((???@@@BBBBBBBBB@@@>>><<<;;;;;;;;;<<<>>>AAACCCEEEEEEFFFGGGFFFCCCBBBAAABBB@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEBBB???===>>>@@@AAAAAAEEECCC@@@>>>======>>>???<<<===>>>@@@BBBDDDEEEFFFHHHGGGDDDAAA???>>>>>>>>>;;;;;;:::999777666666555666333000222666888777555555555444444333333222222...//////000000//////......///000000111111000000////////////////////////......///000000///......))),,,///000000//////000///000000000000///......///............---------------............---------,,,,,,++++++,,,,,,---////////////////////////////////////......------,,,,,,------.........///000000000///...---,,,+++/////////...........................////////////000//////000222333222111000000////////////000000111111000000000//////////////////000111111222222222222222222222222222222333333333333333333333333111222444666666555444333777666555444444444444444444444444333444555555666555444444444444444444555555444444333333444444555444333333333333333444444666666666666666666666666333555666666666777999;;;;;;:::888777666666777888666666666777777777888888999:::::::::999888777777999:::;;;<<<===>>>>>>>>>===<<<999777666666666777888888888888999;;;<<<===?????????@@@AAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGCCCFFFIIIJJJJJJIIIJJJKKKFFFGGGHHHHHHGGGGGGIIIKKKLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPKKKLLLMMMNNNNNNLLLIIIHHHKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKIIIJJJKKKLLLJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIIIIIIIHHHHHHGGGFFFAAABBBCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIEEEEEECCCAAA???===<<<;;;>>>???AAABBBBBB@@@===;;;========================;;;;;;999777666555444444333333222111111111111111//////000111111111111000////////////000000000000000000000000000000000000.........---,,,,,,++++++,,,,,,------,,,,,,+++***+++++++++++++++*********(((((()))(((((('''&&&%%%'''(((((())))))(((((('''''''''&&&&&&''''''((()))((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''&&&%%%###%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''???@@@AAAAAAAAA???>>>===;;;;;;;;;===@@@CCCEEEGGGGGGHHHHHHGGGDDDBBBAAAAAA??????AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHFFFCCC???======>>>>>>>>>EEEDDDBBB@@@>>><<<;;;:::<<<===>>>@@@AAACCCDDDEEEHHHGGGEEEBBB@@@???>>>>>><<<;;;:::999888666444444666444222333555777777555444444444333333333222222/////////000000/////////...//////000000000000000///////////////.........+++---...000000...---+++'''***///111111000//////,,,,,,...///000111111111///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000//////......------,,,,,,,,,---....../////////,,,---......//////..........................................////////////000000///000111222222111111111000///////////////000000000111111000000000//////000000111111111111111111111111111111111111111111222222333333333333333333333333333333222222555555444444333444444444555444444444444555666666555555444444444444555555444333333222222333333444333333333333333444444555555555555666666666666666555666777666555555777888:::999888777666777777777666666666666777777777777999999999999888888777666999:::;;;<<<============>>><<<999666555555666777777666666777888;;;===>>>????????????AAADDDFFFHHHDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKJJJIIIGGGGGGHHHHHHIIIJJJIIIIIIIIIKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNKKKLLLLLLMMMLLLKKKJJJIIILLLLLLLLLLLLMMMMMMLLLLLLNNNNNNNNNOOOOOONNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIJJJKKKKKKKKKKKKJJJGGGFFFEEEBBB@@@>>><<<;;;999<<>>??????@@@@@@???>>>===;;;;;;<<<>>>AAADDDGGGIIIHHHIIIJJJHHHEEECCCBBBBBB???@@@AAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGDDD???===<<<<<<<<<<<>>>>>??????@@@AAAAAABBBEEEDDDCCCAAA???>>>===<<<;;;;;;;;;:::888666555333555777999888555444555666333333333333333222222222000000000//////000000000......///000000000000000000/////////......------***+++---......---+++***'''***...000000/////////+++,,,---///000000000000///............---------------............------------............------------------------------//////......---------,,,---------.........//////+++,,,---.../////////...---------...........................///////////////000000000000000111111222111000//////......//////000111111111111000000000000000000000111111111111111111111111111111111000111111222222333333444444444333222222222333333444333333333333444444555555444444444444555666666666555555555555555555666333333222222222222333333444444333333444555555666444444555555666666666777777888999888666444555555888888777777777777777777666666666666777777777777999999999999999888777666999:::;;;<<<=========<<<>>><<<999666555666777888666666666777888;;;===???>>>>>>???@@@BBBEEEGGGIIIEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKJJJIIIGGGHHHIIIIIIJJJKKKJJJIIIIIIKKKMMMKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDAAA???===<<<:::<<<>>>AAABBBBBBAAA@@@<<<<<<<<<<<<;;;;;;::::::;;;:::888666555444333333444333333222111222222222111222222222222222111111000000000000////////////000000000000000000000000/////////...............,,,,,,------,,,,,,+++*********************************))))))((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((''')))***)))((('''((()))===>>>>>>>>>>>>>>>======<<<======???BBBEEEHHHIIIJJJKKKKKKJJJGGGEEEDDDDDDAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHDDD@@@===<<<<<<<<<<<<888:::>>>BBBCCCBBB@@@???????????????????????????AAAAAA@@@???>>>===<<<<<<;;;;;;<<<;;;:::888666555555999===<<<888444444666333333333333222222222222111000000//////000000111---...//////000000//////000//////......---------++++++,,,------,,,++++++(((+++...//////......///...////////////...------///............---------------............------...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............---,,,,,,---------------.....................///////////////000111111//////000111111111000//////////////////000111222222222111000000000000000000000111111111111111111111111111111000111111111222222333333444444333222222222333444222222222222333333444555444444444333444555555666666666555555555555666666444333333222222333333444444333333333444555666777444444444555555666666777888999:::999777555555555777777777777777777777777666666666777777777888888888888999999999999999888::::::;;;<<<<<<<<<<<<<<<===;;;999888777888999:::666777777888:::<<<===>>>===>>>???@@@BBBEEEGGGHHHEEEGGGHHHJJJJJJJJJJJJIIIFFFGGGIIIIIIIIIJJJKKKMMMJJJJJJKKKJJJHHHHHHJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKIIIGGGGGGIIIJJJLLLLLLLLLLLLLLLLLLMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEEBBB@@@>>>===>>>??????@@@???>>>===<<<;;;;;;;;;::::::999888888999888777666555444444444444444333222222222222222222333333333333222111111000000000000////////////////////////////////////........................,,,,,,------,,,,,,+++***)))))))))***************)))*********)))(((''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((()))******(((((()))***???@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@BBBEEEHHHIIIKKKLLLMMMLLLIIIGGGFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIEEE@@@>>>=========<<<888:::;;;===???@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>======<<<:::;;;<<<<<<<<<:::888666555888<<<>>>===:::777555222222222222222222222222111111000//////000111111---...//////000000//////000000///......---,,,,,,------------------------***,,,......---------///......//////......---,,,///............---------------............------...///000000000000///...------------------------+++,,,,,,------......///......------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------.....................////////////...000222111///...///111111000///////////////000...///111333333222111000111000000000000000000000111111111111111111111111111111111111111222222222222222222222222222333333111111111111222333444555333333333333333444444555555444444444444444444555444444333333333333444444222222222222333444555666333333444555555666777777666888::::::999888888888666666777777777777777666777777777888888888999999777888999::::::;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;777888999:::<<<<<<======<<<===???AAACCCDDDEEEFFFEEEGGGIIIJJJKKKKKKJJJIIIFFFHHHIIIIIIIIIJJJLLLNNNJJJJJJJJJIIIGGGFFFGGGIIIGGGHHHIIIJJJJJJIIIIIIHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKMMMLLLLLLLLLMMMNNNPPPQQQNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQOOOQQQQQQOOOKKKIIIIIIKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDBBB@@@>>>===@@@???>>>===<<<<<<;;;;;;::::::999999888777777666777777666555555555555555444444333222222222222333333333444444333222222111111000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***((()))))))))*********+++(((((()))))))))(((((('''&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$&&&((((((&&&$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((((((((()))(((&&&%%%%%%&&&((()))((()))***)))((('''(((***CCCCCCCCCCCCCCCCCCDDDDDD?????????@@@BBBEEEHHHIIIKKKMMMNNNMMMJJJHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIEEEAAA>>>===>>>======>>>===;;;::::::;;;<<<===>>>>>>>>>>>>????????????<<<======>>>>>>>>>======:::;;;=========;;;999888555666999>>>AAA@@@:::444222222222222222222222222222111000//////000111222---......///////////////000000///...------,,,,,,000///............///000,,,---...---,,,,,,---...++++++---...///000000000//////.........------------..................------...///000000///...---........................***++++++,,,---...//////......---,,,+++******)))'''(((***---///000111111,,,,,,,,,------...................../////////000...000222111...---///111000000////////////000000...///111333444333111000111111111000000000000000000000000000000000000000111111111111111111111111000111111111222222222222000000111111222333444555333222222222222333444444444333333222222333333444555444444333333444444555111111111111222333444555333333444444555666777777444777:::;;;::::::;;;<<<555666777777777777777666888888888888999999999999777888999:::;;;<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<777888:::<<<======<<<<<<;;;<<>>===>>>===<<<;;;;;;<<<>>>>>>999999888888777666666555666666555555555555666666555444333333222222333333444444444444333333222111111111000000/////////...........................*********************+++,,,,,,---------,,,++++++(((((())))))*********+++''''''(((((()))(((((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$###&&&((((((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))******)))))))))(((&&&%%%%%%&&&((()))'''((()))((('''&&&''')))CCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEGGGIIILLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQRRRPPPNNNOOOOOOOOOOOONNNMMMLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIFFFEEECCC@@@>>><<<<<<;;;>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888999777666666777888888777444444333333222111000000000000000000////////////000...,,,---000111///---//////...------------...,,,,,,,,,---...///000000+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,---------///...---------...000111---.........---,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,+++***))))))---------------...///000)))***,,,......---,,,+++,,,,,,,,,------------...---------,,,,,,+++++++++------......//////000000000000000000////////////222222111111000/////////111111111111111111111111//////000111111111111111000000000000111111111111000000000000000000000000000000111111111222222222333333222111111111222222444444444333333222222222111111222333333444555555;;;999777555444555666666333444444444444444444333444555777999::::::::::::;;;::::::999888888888999888888777666555444333333999999999::::::;;;;;;<<>>>>>;;;888<<<:::999;;;======:::777;;;:::888666777888;;;<<<999:::===@@@CCCFFFGGGHHHLLLJJJIIIJJJMMMMMMKKKHHHGGGGGGGGGGGGHHHIIIIIIJJJLLLKKKJJJHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPLLLKKKJJJIIIJJJKKKLLLMMMOOONNNLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLJJJIIIGGGFFFKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCBBBBBBCCCFFFHHHJJJFFFEEEDDDCCCBBBAAAAAA@@@EEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>===<<<;;;:::888888999999888777555444555444333222111222333444111111111000000000//////---...111222222111...---...////////////......---.........------,,,,,,,,,------------,,,,,,+++***)))***+++,,,,,,+++***)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%$$$######$$$&&&'''))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''"""$$$&&&''''''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((HHHHHHGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIKKKMMMNNNMMMOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMOOOQQQRRRRRRQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>============????????????????????????<<<======>>>>>>======<<<;;;<<<<<<;;;;;;:::999888555555666999<<<<<<999666444444333333222111111000111111000000000/////////111///---...000111///---000///......------......,,,,,,------......//////,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,------......//////......//////000000---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,+++++++++,,,,,,---...***+++,,,---------,,,+++,,,,,,---------..................------,,,,,,,,,////////////000000000000000000000/////////......111111111000000///////////////////////////////////////000111111111111000//////000000000111111111000000000000000000000000000000111111111222222222222222222222222222222222444444333333333222222222111222222333333444444444777666555444444555777888666555444444444444555666444555777888999:::::::::999999888777777777777777888777777666666555555555666666777777888999999999===<<<===???BBBBBB@@@===;;;;;;;;;===@@@@@@===:::===;;;999777666777999:::999:::<<>>>>>======>>>>>>======<<<;;;:::888888999999888777555555555444333222111111222333333333222222222111111111---...000111111000...---,,,------...............---------,,,,,,,,,++++++++++++,,,,,,+++******)))))))))***++++++***))))))''''''(((((((((((())))))(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%***((('''%%%$$$%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((###%%%'''''''''''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''LLLLLLLLLKKKLLLLLLMMMMMMMMMKKKJJJKKKNNNOOOPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNQQQSSSTTTTTTQQQRRRRRRRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@???===<<<<<<<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::999888777222222555;;;AAA@@@:::444444333333222222111111111222222111111111000000000222000//////000000///---000///......------......------------------------------------........................////////////++++++++++++,,,,,,,,,,,,,,,,,,---...............---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---......//////......*********)))******++++++++++++++++++,,,,,,,,,,,,------------........................------------000000000000000/////////000////////////.........000000000000000/////////...........................///000000111111000000//////000000000000111111000000000000000000000000000000000111111111111222///000111333333333222222333333333222222222222222222222222333333333333333333222222222444666888999777666444333333444666777555555555666777888999:::888777777666666666666666777777777777777777777777999999::::::;;;<<<<<<===>>>>>>@@@CCCEEEDDDBBB???<<<===???BBBDDDCCC@@@======;;;999777666666777888::::::;;;===@@@CCCEEEGGGHHHGGGGGGHHHIIIIIIHHHFFFGGGFFFEEEDDDCCCCCCCCCCCCIIIIIIJJJJJJIIIHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGKKKKKKJJJIIIHHHFFFEEEDDDFFFEEEDDDDDDDDDEEEGGGHHHKKKKKKJJJIIIIIIIIIIIIJJJEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHGGGGGGFFFFFFDDDCCCBBB@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>===<<>>>>>>>>>>>=====================<<<;;;:::999888999999999888777666555555444333222111111111111222222222111111111000000////////////////////////++++++,,,---............,,,++++++++++++***************************)))((())))))************))))))&&&&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%,,,+++)))'''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&'''(((((())))))(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&NNNNNNMMMMMMMMMMMMNNNNNNOOOMMMLLLMMMOOOPPPPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRPPPNNNNNNPPPSSSUUUVVVPPPQQQQQQQQQPPPPPPOOONNNMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFEEEDDDCCCBBBAAAAAAAAAAAA???===<<<;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;:::999999999999888777666666444333555;;;AAA@@@999222333333333222222111111111222222222222111111111000222222111000000///...---......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------...........................))))))******************)))***+++,,,---,,,+++***,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,---......---******)))))))))******+++++++++******++++++,,,---,,,------------.........------------------------000000//////.........---/////////.........------////////////////////////////////////////////////...//////000000000000000////////////000000000111////////////////////////000000000000111111111111---///111333444444222111222222222222222111111111333333333222222222222222111111111222333555666777444444444444444444444444666555444444555777888:::777777666666666666666777666777777777888888888999:::;;;;;;<<<===>>>??????AAABBBDDDEEEEEECCC???===>>>@@@CCCFFFFFFDDD@@@===;;;:::888777666777777888::::::;;;<<<>>>AAADDDEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDHHHIIIKKKLLLKKKJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFCCCAAA???BBBAAAAAA@@@AAABBBDDDEEEIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFEEECCCAAA??????>>>>>>@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<:::999999999888888888777666666555444444333222111000000////////////.........------//////...------...//////,,,,,,------...---------***************))))))))))))******+++******))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((+++***)))(((''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&&&&'''((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOONNNOOOOOOPPPPPPOOONNNLLLMMMNNNOOOOOONNNPPPPPPQQQQQQQQQRRRRRRRRRSSSPPPMMMLLLOOORRRTTTTTTNNNNNNOOOOOOOOONNNMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBAAA???===<<<;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;:::888888888888777666555444666555444888<<<<<<777222333333222222222222222111222222222222111111111000111111111000///...---...---,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***+++,,,---,,,+++***++++++*********++++++,,,......---,,,***)))(((((())))))+++,,,------......++++++************++++++++++++*********+++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++.........------,,,,,,+++............---------------------.../////////000..............................///000000000000000...////////////000000000........................000000000000000000000000---...111333444333222111111111111111111111111111222222222222222222222111222222222222222333444444///111333555555333111///555444444333444555777888777777666666666777777888666666777777888888999999666777888999:::;;;<<<<<>>===AAADDDGGGHHHFFFBBB>>>;;;888888777777888999:::;;;::::::;;;===>>>AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMLLLKKKIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCAAA@@@>>>???>>>>>>>>>???@@@BBBCCCFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGEEECCCAAA???>>>>>>>>>>>>===<<<;;;::::::999888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888777666555555555555333222222222111000//////.........---------,,,,,,///...---,,,,,,---...///............------,,,+++))))))))))))))))))))))))******+++++++++++++++***((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPPPPPPPPPPPQQQRRRSSSTTTPPPOOOMMMMMMNNNOOONNNMMMQQQQQQRRRRRRSSSTTTTTTTTTRRRPPPLLLKKKMMMOOOPPPQQQLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDDDD@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999666777777666666555444333555444444555666666444222222222222222222222222222222222111111111000000000///000111000...------...,,,,,,+++************+++++++++++++++++++++++++++************++++++++++++++++++++++++************---------------,,,,,,,,,+++,,,,,,---------------+++***)))))))))***+++,,,...------+++***)))((('''***+++,,,---............---,,,++++++***+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++++++++......---------,,,,,,,,,+++,,,,,,---...///000000---------------------------...//////000000//////......////////////000000........................111000000000000000//////...///000222222222111111000000000000000111111111111111111222222222222222333333333333333222222222...000222444444222000...444444333333444444555666777666666666666777777888666666666777777888888888777777888999;;;<<<======;;;===@@@AAA@@@???@@@AAABBBEEEGGGFFFCCC???<<<:::777777888888999:::<<<<<<:::;;;===>>>@@@AAAAAAAAABBBDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCDDDFFFGGGIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@??????============>>>???AAABBBCCCCCCDDDDDDCCCCCCBBBAAA???@@@BBBEEEGGGIIIJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFDDDCCCAAA@@@??????>>>>>>===<<<;;;:::999777777888999999:::;;;;;;;;;;;;;;;;;;:::999888888777666555444333333333444000111111111111000///////////////.........------...---,,,++++++,,,---...,,,---------,,,,,,+++***((((((((())))))))))))***)))***++++++,,,+++++++++((((((''''''''''''((((((((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&'''(((((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%MMMMMMNNNOOOPPPQQQSSSTTTRRRPPPNNNNNNOOOOOONNNMMMPPPPPPPPPQQQRRRSSSSSSSSSQQQOOOLLLKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@@@@@@@AAABBBCCCCCC>>>>>>>>>>>>====================================:::;;;::::::999888777666666666666555555444333222...000333444333222222333222222222222222222222222111111000000000/////////,,,...//////,,,+++---///...------,,,,,,,,,,,,,,,))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++*********)))))))))---,,,,,,,,,+++++++++++++++*********++++++,,,,,,******((((((((()))+++,,,++++++++++++******************+++,,,---------------,,,++++++*********+++((()))***+++,,,++++++***))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++***+++,,,---...///000000---------------------------...//////000000//////........./////////000000------------------------111111000000////////////000000000000111111111111/////////000000000111111000000111111222222333333222333333333333333333222111111111111111111111111222333333444444444444444555555444444555666666777666666666666666666666777888888999;;;<<<>>>??????;;;===???>>>======@@@BBB@@@CCCEEECCC@@@<<<;;;;;;999999999::::::;;;<<<<<<999;;;>>>AAABBBBBBAAA@@@BBBDDDFFFEEECCCBBBCCCEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>======<<<===>>>???AAABBBAAAAAABBBBBBBBBAAA@@@???===>>>@@@BBBDDDEEEFFFGGGEEEFFFGGGIIIIIIHHHFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;:::777777888888999999:::::::::;;;;;;::::::999888777666555444222222222222222...///000111111111000///............------------------,,,,,,,,,,,,------'''((()))***++++++++++++(((((()))))))))*********((())))))***++++++******(((((('''&&&&&&'''((((((&&&&&&'''(((((()))******(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%IIIIIIJJJKKKMMMOOOQQQRRRSSSQQQOOOOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPQQQPPPNNNKKKJJJJJJJJJJJJIIIKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHBBBBBBBBBAAAAAABBBBBBBBB============>>>???@@@AAA>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777888777777666555444555555555555444333222222'''---333555222000111333222222222222222222222222000000000000////////////***---///...,,,+++---/////////...------------...(((((()))***+++,,,,,,---++++++,,,,,,,,,---------+++++++++*********))))))***)))))))))((((((''''''((('''&&&&&&&&&''')))******)))((('''((()))+++---(((((()))***++++++,,,,,,(((((()))************))),,,,,,+++***))))))******''')))+++,,,---,,,***)))((())))))))))))*********+++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,,,,++++++******+++,,,...///000000000000000000000000000000---......///////////////............/////////000------------------------111111000000/////////...222111000000///000000111.../////////000000111111//////000111222333333444111222333444444444444444666444111//////111444666111222333444555444333222333333333333444444555666666666666666666555555555444555666777999:::;;;<<<@@@AAAAAA>>>;;;:::===@@@>>>@@@BBBAAA===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999<<>><<<<<<<<<=========<<<===>>>@@@BBBCCC@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<;;;777888888888999999999999::::::::::::999888777777555444222111000111111222,,,...///111111111000000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,"""###%%%''')))+++,,,,,,((()))))))))******++++++''''''((()))))))))))))))((('''&&&%%%%%%&&&'''((($$$$$$&&&(((***,,,---...(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''''''''''''''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&''''''(((((((((((((((######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&OOOMMMLLLKKKLLLNNNQQQSSSMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFGGGGGGGGGGGGFFFBBBAAAAAAAAABBBBBB@@@???======>>>>>>>>>>>>>>>===AAA???<<<;;;<<<<<<<<<;;;<<<:::888999;;;<<<:::888888888777555555444444444333333222222222333444444111111000000000000111111222222111000/////////000//////---,,,,,,---...///000...---+++******++++++//////......---,,,+++***,,,,,,,,,++++++*********---,,,***))))))***,,,---))))))))))))))))))))))))))))))************))))))+++++++++*********))))))******))))))))))))******)))***++++++***)))***,,,,,,+++******+++---...///************))))))))))))---,,,+++))))))))))))***+++***)))((((((***,,,...------,,,+++***)))((('''+++*********))))))(((((()))***+++,,,---.........,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------))))))***+++,,,......///////////////000000000000222111000.........///000//////000000000000//////111111000000000000111111000000111111111222222222111111111111111111111111444444444555555666666666222333333444555555555444444444444444444444444444555555666777888999:::::::::;;;===???@@@???>>>===??????>>>===<<<;;;;;;:::999::::::;;;<<<<<<;;;;;;<<<===@@@AAAAAA@@@???>>>AAABBBDDDEEEEEECCCAAA@@@??????@@@AAABBBDDDEEEFFFDDDEEEFFFEEEDDDCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDFFFDDD@@@<<<:::999::::::;;;<<<===>>>>>>??????>>>??????@@@AAAAAA@@@?????????>>>===>>>@@@AAAAAA@@@EEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA@@@CCCBBBAAA???===<<<;;;:::666666555555555777888999;;;;;;:::888777555444444555111......000333333222///000000111111000...---...---,,,+++++++++,,,,,,,,,,,,++++++***+++++++++)))***+++,,,,,,+++)))(((&&&((()))'''%%%%%%(((,,,---***&&&%%%((())))))((()))))))))((('''%%%$$$###%%%'''***,,,,,,***'''%%%(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%$$$%%%%%%&&&MMMLLLKKKJJJKKKMMMOOOPPPMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCC???>>>===>>>??????===;;;::::::;;;;;;<<<;;;;;;:::???===:::999:::::::::999:::888777888::::::999777666666555444333333333333444333333222222222333333111111000000000000111111111111000000//////000000...------,,,---...///000......---,,,++++++***+++............---,,,******,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))*********++++++*********+++++++++*********))))))***))))))(((((())))))***(((***+++***))))))***+++++++++*********,,,---...))))))))))))((((((((((((+++***)))))))))***+++,,,+++***)))((((((***+++,,,---,,,,,,,,,,,,+++++++++************)))))))))((()))***+++,,,------------++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++,,,---...//////....../////////000000000111000///......//////000//////000000000000//////111111000000000000111111000000000111111111222222111111111111111111111111222222222333333444444444222222333444444444444444444444444444444444444444444555555666777888999999:::;;;===???@@@???>>>===>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@??????>>>AAABBBDDDEEEEEECCCBBBAAA=========>>>???@@@AAABBBBBBCCCDDDDDDBBBAAABBBDDDEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBEEEDDDCCCCCCCCCDDDFFFGGGEEECCC@@@===;;;:::;;;;;;<<<<<<===>>>???????????????@@@AAABBBBBBAAA@@@??????=========@@@AAABBBAAADDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDCCCAAAAAAAAA@@@@@@>>>===;;;:::777777666555666777999999:::999888777555444333333333111......000222222111000000111111111///...---------,,,,,,+++++++++++++++******))))))******+++))))))***+++***)))((('''%%%'''((('''&&&%%%(((***...+++(((''')))+++***)))&&&&&&&&&'''''''''''''''%%%&&&(((******(((&&&%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&JJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA>>>===<<<<<<======<<<:::999999::::::::::::999999<<<:::888888888999888777888777666777888999888666666666555444333333333333555444333222222222222222111000000//////000000111000////////////000000111------,,,,,,---...///000------------,,,+++***))),,,---------,,,+++******+++++++++***************''')))***,,,,,,***)))'''))))))))))))))))))))))))******++++++++++++******+++************))))))))))))((((((''''''(((((()))((()))***)))((('''((()))+++******)))******+++,,,))))))((((((((('''''''''))))))((())))))+++,,,---++++++)))(((((()))************++++++,,,,,,,,,---************))))))))))))***++++++,,,,,,,,,+++++++++*********+++,,,---...******++++++,,,,,,------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////.........////////////000//////.........///000000...//////000000//////...111111000000000000111111000000000000111111111111111111111111111111111111000000000111111111111111222222333444444444333333333333333333444444444444333444444555666777888888999;;;<<<>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<;;;=========>>>>>>>>>??????AAABBBCCCDDDDDDDDDBBBBBB>>>============>>>??????@@@AAABBBBBB@@@@@@AAABBBDDDDDDCCCBBBAAA@@@@@@???@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCDDDDDDEEEFFFDDDBBB@@@>>><<<<<<<<<=========>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAA>>>===<<<===@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCEEEFFFFFFDDDCCCBBB>>>???@@@@@@@@@>>><<<:::999888777666777888999:::888888777666444333222222222111///000111222111///000111111111000///---,,,---,,,,,,,,,++++++++++++***)))))))))))))))******))))))******)))(((''''''$$$&&&(((((('''''''''(((,,,***((('''((()))))))))'''&&&&&&%%%&&&'''((()))%%%&&&''''''''''''&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''IIIIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGEEECCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>???@@@???>>><<<:::;;;;;;;;;;;;::::::999:::999777777888888777666777777777777777888777777888777777666555555666666555444333222111111111111000000////////////000000............//////000111...---------------------+++,,,---------+++***)))++++++++++++++++++***************************)))'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))************))))))))))))((((((''''''''''''(((((('''((())))))'''&&&'''(((***)))))))))))))))******))))))))))))(((((((((((()))))))))))))))***+++++++++***)))(((((((((((((((((((((((())))))))))))************)))))))))))))))++++++,,,++++++***))))))*********++++++,,,------))))))***+++,,,------...000//////...---,,,++++++++++++++++++++++++++++++++++++,,,---......//////------........./////////............//////000000...//////////////////...111000000//////000000111/////////000000000111111111111111111111111111111000000000000000000000000222222333333333333222222333333333333333444444444222333333444555666777777888888:::;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBAAAAAA@@@????????????@@@>>>???AAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@>>>======@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCC>>><<<<<<===@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEDDDBBB@@@???;;;===???AAA@@@>>><<<::::::999888777777888999999888888777666555444333222222222222222333222111000111111111111000///---,,,,,,,,,,,,,,,++++++*********))))))))))))******+++++++++******))))))((((((%%%''')))***))))))(((((()))(((&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((IIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDAAA@@@@@@@@@AAAAAA???===::::::;;;;;;:::999888888:::999888888999999888666777888888888777777888888777666666555555555555666555444333222111000000000000000////////////000000...---------...///000000//////...---,,,++++++******+++,,,---,,,+++***)))))))))******************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''))))))(((&&&%%%&&&'''(((((()))))))))******)))+++++++++*********))))))************))))))((((((***))))))((('''''''''''')))))))))(((((((((''''''))))))))))))))))))******++++++++++++***)))(((((())))))***+++,,,,,,,,,,,,))))))******+++,,,------//////...---,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,---.........------------............------....../////////000......////////////......000//////......//////000....../////////000000000111111111111111111111111111111111111000000000000111222222222222222111111222222222333333333444444222222333444555666777777666666777888888999999999888888999999:::;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@?????????===>>>@@@@@@@@@@@@BBBCCCBBBBBBBBBAAA@@@>>>===<<>>>>>???@@@AAAAAABBBBBBAAAEEEFFFGGGHHHHHHGGGFFFEEE>>>===<<<===@@@BBBBBBBBB@@@@@@???>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDBBB???===;;;;;;<<>><<<:::;;;:::999777777777888888888888777777666555444444333333444444333222111111000111111111000///---,,,++++++,,,,,,,,,+++***)))***************+++,,,---------,,,+++******))))))'''((()))***++++++)))(((''''''''''''&&&%%%&&&&&&***)))'''%%%$$$%%%&&&'''(((((('''&&&&&&'''((((((&&&''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''IIIIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFHHHGGGEEECCCBBB@@@@@@??????@@@BBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEAAA@@@???@@@AAA@@@???===999999999999888777666555999888888999::::::999777666888999888777666777888333333222222222222222333444333222111111111111111000//////......//////000...------------......///............---+++***)))***+++++++++++++++******''''''((()))*********)))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((()))))))))))))))***)))((((((''''''(((((()))((()))***)))'''&&&&&&''''''''')))***+++++++++***,,,,,,+++++++++*********************)))((('''&&&((((((((((((((('''''''''+++*********))))))(((((())))))))))))***************************)))((('''((()))***+++,,,,,,,,,,,,))))))******++++++,,,,,,------,,,,,,++++++******************************+++++++++,,,,,,---------,,,,,,,,,---------......------.../////////......---......//////......---......------------..................////////////111111111111111111111111222111111111111111000000111111222222222111000000111111222222333333444444222333333444555666777777555555666666777888888888999999999::::::;;;;;;;;;::::::<<<>>>???@@@@@@@@@=========>>>>>>>>>???????????????@@@@@@AAAAAABBBAAAAAA@@@???>>>======>>>;;;===?????????@@@BBBCCCAAABBBBBBBBBBBB@@@>>>===>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCAAA???>>>>>>>>>???@@@AAAAAAAAAAAAFFFFFFGGGHHHHHHGGGFFFFFF???>>>===>>>@@@AAAAAA@@@???>>>=========>>>@@@AAA?????????@@@AAABBBCCCDDDCCCDDDDDDDDDBBB???<<<;;;<<<===>>>??????>>><<<;;;;;;:::999777666666666777888888777777666555555444333444555444222111111222///000000111111000...---***+++,,,,,,,,,+++)))(((************+++,,,---...///...---++++++*********)))(((((()))++++++***((()))***+++***((('''((()))&&&%%%%%%%%%&&&((()))***((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&IIIHHHFFFEEEEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDBBB@@@???>>>>>>???@@@BBBCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCAAA@@@???@@@AAAAAA???===999999999999888777666555888777777999::::::888666555666888777555444666888111111111000000111111222222222111111111111111222//////............//////......------,,,---------++++++------------,,,+++++++++************++++++%%%&&&'''((())))))***)))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))*********))))))(((((())))))***)))******)))'''&&&&&&'''%%%''')))***,,,,,,,,,,,,+++++++++************)))(((((()))******)))((('''&&&&&&''''''((((((''''''(((((()))))))))))))))***((()))))))))************)))))))))***))))))((((((((((((***+++,,,,,,++++++***************+++++++++*********************************************************++++++++++++,,,+++,,,,,,,,,,,,------------.../////////...---,,,---......//////......------,,,,,,++++++,,,,,,---------........./////////111111111111111111111111111111111111000000000///111111222222111000000///000111111222333333444444333333444555666777888888666666666666777888999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>======:::;;;<<<=========<<<;;;=========>>>>>>???@@@AAA@@@???>>>===============999:::<<<======>>>@@@BBBAAABBBCCCDDDDDDBBB@@@???>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDBBB???======>>>???@@@AAAAAAAAAAAADDDEEEFFFGGGGGGFFFEEEDDDAAA???>>>>>>???@@@@@@???===<<<<<<;;;<<<>>>AAABBB??????@@@@@@AAACCCDDDEEEBBBCCCDDDDDDDDDBBB@@@???===>>>>>>>>>===<<<;;;;;;;;;:::888666555555555555777666666555555444444444333444333111......000222---...000111111000000///)))***,,,,,,,,,+++)))((())))))))))))***+++,,,---///...,,,+++)))))))))***)))'''%%%&&&((())))))''')))+++,,,,,,)))((()))***$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&$$$######$$$&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$IIIGGGDDDCCCCCCDDDFFFHHHJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDBBB@@@???>>>======???@@@BBBCCCCCCBBB@@@???BBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBB@@@@@@BBBAAAAAAAAABBBBBB@@@???<<<<<<<<<;;;;;;999888888777666777888:::999777555333555777666444333444777333222222111222222333333111111111111111111222222//////............/////////...------,,,,,,,,,,,,((()))+++---............++++++)))))))))***+++,,,%%%%%%'''((())))))))))))&&&'''''''''(((((())))))((()))***++++++***)))(((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))************))))))))))))*********++++++***(((&&&'''(((%%%&&&)))+++------------************))))))))))))&&&'''(((*********))))))%%%%%%&&&'''((((((((('''$$$$$$%%%&&&'''((()))***(((((())))))*********+++(((((())))))))))))(((((('''(((***+++,,,,,,+++++++++++++++***************)))))))))))))))*********))))))))))))))))))))))))******************++++++++++++,,,,,,,,,---------....../////////...,,,+++---..................---,,,++++++******++++++,,,---------.........//////111111111111111111111111111111000000/////////...111111111111111000//////000000111222333333444444333444444555666777888888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<::::::777888:::<<<<<<;;;:::999<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>777999;;;<<<<<<===???AAAAAABBBDDDEEEEEEDDDBBBAAA===>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDBBBAAADDDEEEFFFFFFEEEBBB???<<<======>>>???@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBBBB@@@>>>>>>???@@@???>>><<<<<<;;;;;;<<>>>>>===<<<<<<;;;;;;;;;:::888666444444444444555555555444444333333333222222222///,,,+++...111---...///000111111000000)))***,,,,,,,,,+++)))'''(((((((((((()))***+++,,,///---+++***((((((((()))(((%%%######&&&((((((&&&''')))++++++(((&&&''')))&&&''''''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%)))%%%!!!!!!%%%)))$$$&&&(((******(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###EEECCCAAAAAABBBDDDDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;===@@@BBBCCCCCCAAA@@@BBBAAA?????????AAACCCDDDCCCCCCDDDDDDCCCBBBBBBAAACCCBBB@@@???>>>===>>>>>>======<<<;;;:::999777666777777888888777666555444444444444555444444333333222222222111111111111000111111111111111000///...111111000000/////////...---,,,++++++******++++++.........------,,,,,,+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***((((((((((((''''''''''''''''''''''''''''''''''''))))))******)))(((''''''******))))))(((((('''''''''((()))***+++******)))))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&'''((()))***+++(((&&&$$$&&&)))+++)))''''''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))************************************+++++++++******)))))))))************)))))),,,,,,++++++***))))))(((++++++++++++++++++++++++***++++++,,,------------/////////......---,,,,,,************************++++++,,,------......///000000111111111111000000//////000000000//////...000000111111111222222222222222111111111111222222222222444666888;;;===>>>;;;999666444333444666777999;;;;;;;;;999999999;;;===>>>@@@AAA@@@???===<<<::::::;;;<<<=========<<<::::::<<<===>>>>>>>>>>>>????????????>>>===<<<;;;888999;;;;;;;;;===???AAAAAAAAAAAAAAAAAA@@@???>>>AAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGFFFDDDCCCCCCCCCAAABBBCCCDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAA???AAABBBCCCBBB@@@>>>>>>>>>:::;;;<<<===>>>???@@@@@@EEEEEEFFFEEEEEEDDDCCCBBBFFFGGGIIIJJJJJJHHHEEECCCCCCAAA???<<<:::999999999888888888777777666555444555555666666555555444333222222222222111111111000222222000///............---------,,,,,,+++++++++++++++++++++++++++++++++************************((((((((()))(((((('''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((()))(((''''''%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&DDDBBB@@@@@@BBBCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>===<<<>>>@@@AAABBBBBBAAA@@@BBBBBBBBBBBBBBBAAAAAAAAADDDDDDCCCCCCBBBAAA@@@@@@AAA@@@???============>>><<<<<<<<<<<<;;;:::999888777777777777666555444444333333444444444444333333222222222111111111000000000000111111111000////////////.........---------++++++***))))))))))))***......---,,,+++******)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((******)))))))))((((((((())))))))))))(((((('''''''''((()))***+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((''''''(((((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))***************************************++++++******)))))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------...************************,,,,,,---......//////000000000111111111111000000///000000111111000000///000000000000111111111222222222111111111111222222222222333555777999;;;<<<;;;999777555444555777888888999:::999888777888:::===>>>???@@@AAA@@@>>>===;;;;;;<<<=========<<<<<<::::::<<<===>>>>>>??????@@@@@@@@@@@@???>>>===<<<<<<=========<<<<<<>>>@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCEEEFFFFFFEEEDDDEEEFFFAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAA@@@???AAABBBCCCBBB@@@>>>>>>???<<<<<<===>>>???@@@AAAAAACCCDDDDDDEEEEEEEEEDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDBBBAAA???<<<:::999999999888888888777777666555444555555555555555444444333222222111111111000000000111111000///............------------,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((&&&''''''((()))******+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''DDDBBB@@@???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>?????????@@@AAAAAAAAAAAABBBCCCCCCDDDCCCAAA@@@>>>DDDDDDCCCBBBAAA???>>>>>>>>>===<<<;;;;;;<<<===>>>;;;<<<<<<<<<;;;;;;:::999666666666555444333333222222222333333333333333222222222111111111000000000...///000000000000000000------,,,,,,,,,,,,++++++///......---------------...---,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&((('''&&&&&&&&&''')))******(((&&&$$$$$$&&&(((***&&&&&&&&&'''(((((())))))(((((((((''''''''''''&&&))))))))))))))))))))))))***)))((('''''''''((())))))))))))(((((((((((('''&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***)))(((''''''((())))))(((&&&%%%&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))******+++******)))((())))))******))))))((((((((())))))***+++,,,,,,---------------------------...............---,,,******+++,,,,,,---......++++++++++++++++++++++++------......///000000111000000111111111111000000000000111111111111111000000000000000111111111111222222111111111111222222222222222333555666888999888777555444444555666777666888999888777777888999;;;<<<>>>???@@@@@@???>>>======>>>>>>======<<<<<<:::;;;;;;===>>>??????@@@BBBBBBBBBAAA@@@>>>===<<<@@@@@@@@@???===<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCEEEGGGGGGFFFFFFGGGHHHCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????@@@BBBCCCBBB@@@??????@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCDDDDDDEEEEEEEEE@@@AAAAAABBBCCCCCCDDDDDDAAA@@@>>><<<:::999999999888888888777777666555444555555555555555444333333111111000000000/////////000//////.........//////...---------------,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))((((((((()))***++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&DDDBBB@@@???@@@AAAAAAAAA??????@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@EEEDDDBBB@@@???===<<<<<<;;;:::999999999;;;<<<===<<<<<<<<<;;;;;;999888777666555444333222222111111000111222222333222222222111111111111000000000000---......///000000000000,,,,,,,,,,,,++++++++++++000//////.....................---+++***)))((('''((((((((((((((((((((((((((((((((('''''''''''''''((('''%%%$$$$$$&&&((())))))((('''&&&&&&'''((()))&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&''')))((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((+++******)))((('''&&&&&&%%%(((***(((%%%$$$&&&)))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))***************(((((())))))))))))(((((((((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------...//////000000000000111111111111000000000111111222222222222111111111111111222222222222222222111111111111222222222222111222222333444555555444333222222333444555666888999888777777888999999:::;;;===>>>?????????????????????>>>===<<<<<<:::;;;;;;<<<>>>???@@@AAACCCBBBBBBAAA@@@>>>===<<<@@@AAAAAA???===<<<>>>???@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEGGGHHHHHHGGGFFFGGGHHHDDDCCCAAA??????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBB@@@??????>>>>>>@@@AAACCCBBBAAA@@@@@@AAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDD@@@???>>>>>>>>>???@@@AAA???>>>===<<<:::999999888888888888777777666555444444444555555555444333333000000000000////////////.........---......//////------------------------************************************************,,,+++)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))((('''&&&%%%$$$$$$FFFCCCAAA@@@AAABBBBBBAAA??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>>>>>???@@@AAA???===<<<;;;<<<>>>AAACCCEEECCCAAA???===;;;;;;:::999888888888888:::;;;<<<======<<<;;;999777666555666555444222111111111111///000000111222222111111111111111000000000//////,,,---...///////////////,,,,,,,,,,,,,,,,,,------++++++***)))))))))))))))......---,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$######%%%'''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&''''''''''''''''''(((((((((%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''"""%%%((((((&&&%%%(((+++'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))***************(((((())))))))))))(((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,------...//////000000111111111111000000000000111222222222222222222222222333333333444444222222111111111111222222111111111111111111222333444333333333333444666666777888999999888888999;;;777888999:::<<<======>>>@@@@@@@@@@@@???>>>======;;;;;;;;;<<<===???AAABBBBBBBBBBBBAAA@@@???======>>>???@@@???>>>>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDHHHIIIJJJIIIGGGEEEEEEFFFDDDCCC@@@???>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@????????????AAABBBBBBAAA@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEECCCBBBAAAAAAAAAAAAAAA@@@>>><<<;;;;;;<<<===<<<<<<<<<;;;:::999999888888888888777777666555444444444444555444333333222000000000000////////////...---------------...///------------------------************************************************))))))((('''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&((('''''''''''''''&&&&&&HHHFFFCCCCCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFCCCBBB@@@???>>>???@@@@@@>>><<<999888999===AAAEEECCCBBB???===;;;:::::::::999888777777777999:::;;;======<<<;;;:::888777666777666444222000000000111......///000111111111111111111000000000/////////,,,---..................,,,,,,------------......++++++***)))))))))))))))---------,,,++++++******(((((((((((((((((((((((('''(((((((((((()))))))))&&&%%%$$$$$$$$$%%%''''''%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%$$$#########$$$%%%&&&&&&''''''''''''((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&'''''''''"""$$$%%%&&&&&&''')))+++'''''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''((()))************'''(((((())))))((((((''')))))))))))))))))))))(((***************************++++++++++++******)))------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000000111111111111000000//////000111222222222222222222222333333333333444222222111111111111222222111000000000000111111222444444444555666777888999666888999999888888:::;;;777888888999;;;<<<======@@@@@@@@@AAA@@@@@@??????;;;;;;;;;<<<===@@@BBBDDDBBBCCCCCCBBBBBBAAA@@@??????@@@AAAAAA@@@AAACCCEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFIIIJJJKKKIIIFFFDDDDDDDDDCCCBBB@@@???>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@>>>@@@BBBCCCBBBAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGEEECCCAAA@@@??????@@@AAA@@@>>><<<:::::::::::::::;;;;;;;;;::::::999888888888888777777666555444444444444444444333222222111111000000000/////////...------,,,,,,,,,------++++++,,,,,,,,,,,,------************************((((((((((((((((((((((((######%%%&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%'''((()))***+++KKKIIIFFFEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFCCCBBBAAA@@@????????????===<<<:::999:::===@@@BBBBBB@@@>>>;;;:::999::::::999888888777777888999:::<<<<<<<<<===<<<<<<;;;;;;888777444222000000000111------...///000000000000111000000000////////////------.........---,,,,,,,,,,,,,,,---------......------,,,++++++++++++++++++++++++++++++*********))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&&&&'''''''''(((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&'''''''''(((%%%$$$$$$%%%'''((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((************************&&&'''((()))************''''''((((((((((((''''''''''''(((((())))))************************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111111111000000---...///000111111111111000000111111111222222222222222111111111111222222000000000000000111222222222222333444555666777888555666888888777888999;;;::::::::::::;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@<<<;;;;;;<<<===@@@CCCEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDDDDCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHFFFDDDDDDEEEBBBAAA@@@?????????@@@AAABBBBBBCCCCCCDDDEEEEEEFFFCCCCCCDDDEEEDDDCCCAAAAAA>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@??????@@@AAA??????>>><<<<<<;;;;;;;;;999999:::;;;::::::888888888888888777777666555444333444444444444333222222222222111111111000000000......---,,,+++++++++,,,*********+++++++++,,,,,,************************(((((((((((((((((((((((( """%%%(((******)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%&&&&&&'''((())))))***MMMJJJHHHGGGGGGHHHGGGFFFFFFFFFEEEDDDCCCCCCBBBBBB???@@@AAABBBCCCEEEFFFFFFBBBBBBBBBAAA@@@???>>>>>>>>>============>>>>>>???AAA???===:::999999:::;;;:::999888777777888999:::;;;;;;===>>>????????????999777444222000000111111,,,---...///000000000000000000000000////////////............---,,,+++++++++++++++,,,,,,---------+++***))))))(((((())))))))))))))))))************************************'''((((((((())))))******'''((())))))***)))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((''''''(((%%%###$$$''')))'''$$$'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((************************&&&'''((()))************''''''((((((((((((''''''%%%%%%&&&((()))+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------------+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000111111111111000000------///000000111111111////////////000000000000222222111111111111222222000//////000000111222333......///111222333444444333555777777666666888:::<<<<<<<<<<<<<<<===>>>??????@@@@@@AAABBBBBBBBBBBB<<<;;;;;;;;;===@@@CCCEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHEEEGGGHHHHHHFFFEEEEEEFFFBBBAAA@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEEEEFFFBBBCCCEEEFFFFFFDDDCCCAAA>>>@@@BBBCCCBBBBBBCCCEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@??????@@@BBBCCC==================<<<<<<888999:::;;;::::::888888888888888888777666555444333333444444444333222222222222222222111111111111///...---,,,++++++******))))))*********+++++++++))))))))))))))))))))))))************************"""%%%(((+++,,,***(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&''')))******)))'''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''###$$$%%%&&&''')))******++++++***((('''&&&%%%$$$KKKKKKKKKKKKKKKJJJIIIIIIJJJIIIFFFDDDBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>===:::;;;<<<;;;::::::;;;===AAA???<<<999888999;;;<<<<<<:::888777777888:::;;;;;;;;;;;;;;;<<<<<<======999888666444333222222333//////000000111111222222...///////////////......////////////...---,,,+++//////.........---------************************(((((((((((((((((((((((()))((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&'''&&&%%%%%%&&&((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&'''(((*********))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((&&&'''(((******+++++++++))))))((((((((((((((()))((()))***+++,,,+++******+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,---------,,,+++***000000000000111111111111//////000111111111111111000000//////.........---...///000111111222222111222111000//////000111222000111333333111000111222333333333333333333333333555555666777888999::::::999999:::;;;;;;<<<<<<===BBBBBBBBBCCCDDDEEEEEEFFF@@@@@@AAAAAABBBCCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIGGGEEECCCAAA@@@AAAAAA@@@@@@@@@AAABBBCCC???>>>>>>===>>>???AAABBB???AAACCCEEEFFFDDDBBBAAAAAA@@@@@@BBBDDDEEEEEEDDDAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@?????????>>>===<<<;;;;;;<<<>>>???============<<<;;;:::999666666666666555555555555666555444333222222222222222222222111111///......///...---,,,+++,,,------,,,,,,,,,,,,***(((%%%$$$((((((((((((((()))))))))(((((())))))*********+++************))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''KKKLLLLLLLLLKKKKKKJJJIIIJJJIIIGGGEEECCCCCCBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>======;;;<<<<<<;;;:::999;;;===@@@>>>===;;;:::;;;<<<===<<<<<<:::999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999777555333333222333000000000000111111111111///////////////...---,,,////////////...---,,,+++.........---------,,,,,,************************)))))))))))))))))))))))))))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&'''''''''&&&"""%%%((()))((('''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((('''((()))***************))))))(((((((((((())))))((()))***+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,---------,,,+++++++++,,,,,,---...//////......///000000000000///000/////////..................000111111111111111111111000000000000111111000111333333111000111222222222222222222222222222444444555666777888999:::999999::::::;;;<<<<<<<<>>===<<<::::::;;;<<<===;;;;;;;;;;;;;;;:::999888777777666666666555555555555555444222222111111111111222222111111///.........---,,,+++***+++,,,,,,++++++,,,,,,+++***)))(((******++++++,,,,,,,,,---(((((()))))))))******************)))))))))(((((()))(((''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''LLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@BBBAAAAAA@@@@@@?????????=========<<<:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<======<<<:::999<<<;;;999777555333333222111111111111111000000000////////////...---,,,+++////////////...---,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))(((''''''(((((()))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%% ###(((******(((&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((()))******)))))))))))))))(((((((((((())))))((()))******++++++******,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******,,,,,,------------'''((()))***,,,---......------...////////////...////////////..................///000111111111111000000111111111111000000000111333333111000111222000000000111111222222333333444444555666777888888888999999::::::;;;<<<<<>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???>>>===;;;:::999:::;;;;;;999999:::::::::999999888777777777666666666555555444444333222111111111111111111111111000///......---,,,+++*********++++++))))))+++,,,,,,------,,,******++++++,,,---......(((((())))))))))))************))))))))))))(((((()))((((((''''''''''''(((&&&%%%""" """%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''LLLLLLLLLKKKKKKKKKLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFHHHGGGEEECCCBBBAAA@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA>>>???>>>===:::::::::<<<===>>>???@@@@@@@@@???>>>??????@@@@@@???===:::999777999<<<>>>>>>===;;;999===<<<:::888666444333333222222222111111000000000000000//////---,,,+++***......//////...------,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""###$$$ ###'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((()))))))))))))))(((((()))(((((((((((())))))***((())))))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------......***++++++,,,---......///------...////////////...///////////////.........---...///000111111111111///000111222222111000///000111333333111000111222///000000111222333333444333333444444555666666777888888888999::::::;;;;;;===???BBBDDDEEEDDDBBBAAACCCCCCDDDEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBDDDFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCCCCBBBAAABBBDDDDDDCCCBBB???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<:::999999999999999888888999999:::999999999777777777666666666555555333333222111111111111111000000111111000///......---,,,,,,+++++++++++++++((()))***+++,,,,,,------''''''((()))***++++++,,,(((((())))))))))))))))))***)))))))))(((((((((((()))(((((('''''''''((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&LLLLLLKKKJJJKKKKKKLLLMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIHHHFFFDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA?????????===;;;:::;;;<<<===???@@@AAABBBAAA???>>>??????AAAAAA@@@===:::888555777:::===>>>>>><<<;;;<<<;;;:::999777555444333333333222222111111000000000000000///...,,,+++***.........///......---,,,,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###"""###%%%$$$%%%%%%%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$)))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((((((((()))))))))(((((('''((((((((((((((()))******)))))))))))))))*********))))))))))))******************+++++++++,,,,,,,,,******++++++,,,---...............---------------......///000000000//////.........///////////////---...///000000111111000///000111222222111000///000111333333111000111222000111111222333444555555333333444444555555666666777777888888999:::::::::999<<>>===<<<;;;:::999999999::::::999999999::::::;;;::::::999888888888888888888999999::::::::::::999666666666666555555555555222222111000000000111111///000000000000//////...---------------,,,,,,+++)))))))))))))))*********&&&&&&&&&'''((())))))***))))))(((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&KKKKKKJJJIIIIIIJJJLLLMMMKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????>>><<<;;;<<<>>>??????AAAAAAAAA@@@???>>>===>>>???@@@???===:::999555777999<<<======<<<<<<:::::::::999888666444333222222222222222111111111000000000000///...,,,,,,---...............------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***(((%%%###%%%'''&&&&&&%%%$$$"""$$$'''***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((''''''((())))))((((((((((((''''''(((((()))***+++)))(((((((((((()))***+++((((((((()))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---.........------,,,,,,++++++***......///000000000000///.........///////////////------...///000000000000000000111111111111000000000111333333111000111222222222222333333444444555444444444555555555666666666777777888888999::::::888:::<<>>??????@@@AAAAAABBBBBBCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA?????????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCBBB@@@===<<<;;;:::999888888888888888777777777777777888777777777777777777777777999999:::::::::999999888555555555444444444333333111111000000000000000111/////////000000//////...------.........---,,,++++++***))))))((()))))))))((((((((())))))))))))***))))))((((((((((((''''''))))))(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''((()))******)))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%JJJIIIHHHGGGHHHIIIKKKLLLKKKLLLMMMNNNNNNMMMLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>>===<<<>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<=========;;;:::999999999:::;;;;;;;;;::::::888888888888888666555444111222222222222222222333000000111111000///......------...............------,,,,,,,,,++++++++++++************************(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%(((***(((###!!!###&&&&&&&&&&&&%%%######%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&'''((())))))))))))''''''''''''((()))***+++)))(((((('''((()))***+++(((((())))))******************+++++++++,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,+++++++++------...////////////.............../////////000,,,---...///000000000000111111000000000000111111000111333333111000111222222222222222222222333333555555555555555666666666666666777777888999999999::::::;;;<<<==================>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJJJJIIIBBBCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCCCCAAA@@@;;;;;;:::999888888888999888777666555555555555555444555555666777777777777999999999999888777666666444444333333333222222222000000/////////000000111......///////////////...,,,,,,---...---,,,+++***+++******))))))***++++++************))))))))))))))))))((((((((('''''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%JJJIIIGGGGGGGGGIIIKKKLLLKKKLLLMMMNNNOOONNNMMMMMMHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEE>>>>>>???>>>======???AAABBBAAA@@@??????>>>======;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;:::999999888888666777777888888666555444111111111222222333333444000111111111111111000///------...............------------,,,,,,,,,++++++************************))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&!!!%%%'''%%%  ###$$$&&&((('''%%%#########'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%%%%'''((())))))))))))''''''''''''((()))++++++)))((('''''''''(((***+++))))))******+++++++++,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,------.........+++,,,------......---------.........//////000000,,,---...///000000000000222111000//////000111222000111333333111000111222222222222111111111111111555555555666666666666666666666666777888888999999<<<<<<;;;;;;::::::::::::<<<======>>>??????@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@BBBAAAAAA@@@???>>>======>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEEEEFFFHHHHHHEEEFFFHHHIIIIIIIIIHHHHHHAAABBBBBBDDDEEEFFFGGGHHHFFFEEECCCCCCCCCCCCAAA???;;;:::999999999999999999888777666555444333333333222333555666777777888888888888888888777666444444333333333222222222111111000000////////////000111......///////////////...++++++,,,---,,,+++***)))+++************+++---...******))))))((('''''''''))))))(((((('''''''''&&&)))(((((((((''''''''''''$$$$$$$$$$$$%%%%%%&&&'''(((&&&$$$""""""$$$&&&(((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%MMMMMMLLLLLLLLLLLLLLLLLLPPPNNNMMMLLLLLLJJJHHHEEEJJJHHHGGGFFFFFFGGGIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGBBBBBBCCCCCCBBB@@@>>>===BBBAAA@@@>>>===<<<<<<<<<<<<;;;::::::;;;;;;999777888999999999999888777777:::777444333444444444333333333333222222222111111111000///......///000111222000...,,,+++,,,---...000///...---,,,,,,+++,,,(((((())))))******++++++)))'''%%%&&&)))***(((&&&'''''''''''''''&&&&&&&&&'''### !!!###&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&''''''&&&$$$%%%''')))))))))'''&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))'''%%%%%%''')))******((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''((()))***++++++'''((((((((()))))))))***&&&''''''((()))******+++***+++,,,,,,---------,,,++++++,,,---------,,,,,,+++,,,------......------,,,,,,,,,---------......////////////////////////,,,------...///000000111000111111///...///111333---......///000111111222333222222222111000000000333333444444555666666666444555555666777888888999999999999::::::;;;;;;;;;::::::;;;;;;<<<======>>>??????@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>============@@@@@@@@@@@@AAAAAABBBCCCIIIGGGEEECCCCCCCCCBBBAAADDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEDDDDDD>>>@@@AAACCCDDDDDDCCCCCCEEEDDDDDDDDDDDDCCCAAA>>>;;;999777555444555666777555555555444333222111000222222333444444555555666333444555555555555555444222222222222222222222222222222222111000//////............////////////000000...+++***))))))'''&&&(((((('''&&&&&&''')))***)))))))))))))))))))))***(((((())))))))))))((((((&&&$$$###$$$''')))'''%%%&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&###$$$%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""$$$%%%&&&'''&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((MMMMMMLLLLLLLLLMMMMMMNNNOOONNNLLLLLLLLLKKKHHHFFFHHHGGGFFFEEEEEEGGGIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA???===<<<;;;:::::::::999888999::::::888777888888888888888777666666888666444333333444333222333333222222222111111111111111//////...///000000000///---+++***+++,,,,,,...---,,,+++************)))))))))))))))************(((''''''(((((('''%%%)))))))))((((((''''''''''''$$$!!!"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""###$$$%%%&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''...+++(((&&&'''(((((((((&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******((((((((((((((()))))))))''''''(((((())))))************+++++++++++++++***************+++++++++++++++,,,------......------,,,,,,,,,---------..............................---......//////000000000///000000///......///000---......///000000111111222111111111111111000000222222222333444444555555555555555666777777777888888888999999::::::;;;;;;:::;;;;;;;;;<<<<<<======??????AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????AAABBBDDDEEEFFFDDDAAA???????????????BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAABBB@@@===;;;;;;999777555555555666777666666666666555333222111222333333444444555555666555555666666666555555444111111111111111111111111222222111000000///......---------.........//////222000---+++***)))'''&&&((('''''''''((()))+++,,,***)))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((&&&%%%&&&)))***)))'''&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((+++***(((&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((MMMLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLKKKIIIGGGHHHGGGGGGGGGHHHIIIKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHKKKJJJIIIGGGFFFFFFEEEEEEBBBAAA???<<<:::999888888888777666888999:::888777777777888888777777666555777555333222333444333222222222222222111111111000222111000////////////000...---,,,*********+++++++++******)))((((((((((((***))))))))))))))))))((()))******(((&&&%%%%%%&&&))))))(((''''''&&&%%%%%%'''%%%######%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$######$$$$$$############$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%%%%&&&'''(((444000+++'''&&&'''''''''$$$%%%'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((***)))((((((((()))+++,,,+++,,,------......------,,,,,,,,,---------..............................////////////////////////...///000000...,,,,,,---.........//////000000111000000000000111111111111000111111222222333444444555555666666666666666666777777888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAACCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========???@@@BBBDDDEEECCCAAA>>><<<;;;;;;===>>>????????????????????????@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBDDDEEECCC???<<<:::999888666666666777777888888888777666555444333333333333444555555666666555555555555555444333222000000000000000000000000111111000000///.........,,,,,,,,,,,,------------000...,,,+++++++++***((())))))(((((())))))***+++******))))))((((((((('''&&&&&&''''''''''''&&&&&&((('''&&&'''((()))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''LLLLLLLLLLLLMMMOOOPPPPPPPPPNNNMMMMMMNNNMMMKKKIIIJJJJJJJJJJJJLLLMMMOOOPPPJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIGGGEEEDDDDDDDDDEEECCCAAA???===:::999888777777666666888999:::999777777888888888888777666666555333222222333444333222222111111111111000000000222111111000////////////...---,,,+++***+++++++++***))))))((('''''''''(((******))))))((((((((('''&&&)))***)))%%%$$$%%%((('''&&&%%%%%%$$$###""""""'''&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$$$$$$$&&&((()))&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((444000***&&&%%%&&&&&&&&&"""$$$&&&))))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((''''''''')))(((((((((((('''''''''((((((((((((((((((''''''))))))*********)))((((((***)))''''''''')))+++---+++,,,------......------,,,,,,,,,---------......------------------------000/////////////////////...000111111///,,,+++,,,........./////////000000...//////000000111111111000000111222222333333444666555555555555555555555666666777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>?????????======>>>>>>@@@AAABBBCCCAAA@@@===:::888999;;;>>>>>>>>>>>>>>>>>>?????????===>>>???AAABBBCCCCCCCCCDDDCCCAAA???>>>>>>>>>???AAAAAABBBEEEFFFDDDAAA>>>;;;:::999888888888888999999888888888777555444333333333444444555666666666444444444444333111000000/////////////////////////////////.........------***+++++++++,,,,,,,,,,,,,,,***)))***+++,,,,,,++++++***)))(((((('''''''''***))))))((((((''''''&&&(((((())))))))))))((((((%%%%%%$$$%%%%%%&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLLLLLLLLLLLMMMNNNOOOPPPPPPNNNNNNNNNOOOOOOMMMKKKIIIIIIJJJKKKLLLMMMOOOOOOJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDCCCBBB@@@>>>;;;:::888888888777777888:::;;;:::888888888888999888777777666333222222222444444333222111111111000000000//////000000000000//////......---------,,,,,,,,,,,,,,,***))))))(((((((((((()))***)))))))))((((((''''''###&&&((((((%%%%%%'''***&&&%%%%%%$$$######""""""&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%###""""""$$$&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###$$$$$$###%%%%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((///+++'''$$$%%%&&&''''''"""###&&&((()))(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&((((((((('''''''''''''''(((((((((((('''''''''''')))***************))))))***)))((('''(((***,,,...+++,,,------......------,,,,,,,,,---------......------------------------/////////...............///111222222///---,,,,,,............////////////.........//////000000111111111111222333333444444555555555444444444444444444444555666777888999::::::::::::;;;;;;;;;;;;;;;::::::<<<===>>>?????????AAA@@@@@@??????>>>=========>>>>>>>>>?????????@@@??????>>>>>>>>>???@@@@@@??????===:::666666888;;;======>>>>>>????????????;;;<<<>>>???AAAAAABBBBBBEEEDDDAAA???>>>===>>>>>><<<<<<>>>@@@AAAAAA>>>;;;<<<<<<;;;;;;::::::;;;;;;888888888888777555444333333333444555555666666777555555555444333222111000.................................---------------************+++++++++,,,,,,***(((((()))***)))(((&&&'''''''''''''''''''''((((((((((((''''''&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%$$$$$$$$$%%%(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%LLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLMMMNNNNNNMMMKKKFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCBBB@@@>>><<<:::999999999888888999:::;;;999888777777888888777777666555222222222333555666555333000000000000////////////---......//////......---------------------,,,,,,***))))))(((((())))))***)))(((((((((((((((((('''###$$$&&&&&&&&&'''(((***''''''&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%###!!!  $$$$$$$$$$$$$$$#########%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$###$$$%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&''')))'''$$$$$$%%%&&&''''''###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))***************(((((((((((()))***,,,---+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000111111///------.......................................////////////000111111222333333444444333444444444444444444444333333444555777888999999999999999:::;;;;;;<<<<<<999:::;;;<<<<<<===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@??????>>>===>>>>>>>>>>>>??????;;;666444555888======>>>>>>??????@@@@@@;;;<<<===???@@@AAAAAAAAAEEEDDDBBBAAA???>>>>>>>>>=========???AAAAAA@@@>>>===>>>>>>>>>>>>=========999999999888777666444444444444444555666666777777666666777666666555444333........................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...,,,***(((((('''&&&$$$!!!"""$$$&&&((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''(((((('''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%&&&(((((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%LLLKKKKKKKKKKKKKKKLLLLLLJJJIIIIIIJJJLLLLLLJJJIIIEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAAAAA@@@>>><<<;;;:::999999999888777888999999777555555555666666555555444333222222222444777777666444000000/////////.........***+++,,,............---++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))'''''''''(((((((((((((((%%%%%%$$$%%%'''(((''''''&&&&&&&&&&&&''''''''''''$$$&&&'''&&&$$$"""###%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$###!!! $$$%%%&&&&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%'''((()))((('''&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''(((((((((%%%&&&'''((()))*********%%%&&&'''((()))******++++++,,,------......------,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,---------...//////...---,,,...///........................//////...............---//////000111111222222333222222222333444444444555222222333444666777888999777777888999;;;<<<======:::;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>??????@@@===>>>>>>??????@@@AAAAAA>>>>>>=========>>>>>>???AAADDDDDDAAA;;;777777888<<<<<<======>>>??????@@@<<<<<<===???@@@@@@@@@@@@DDDDDDCCCCCCAAA@@@>>>>>>@@@???>>>???AAACCCCCCBBB??????@@@@@@@@@@@@@@@???::::::::::::999777666555444444555555666666777777444444555555555444444333........................+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,---+++)))((())))))((('''###$$$%%%'''((())))))(((%%%%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&''')))'''%%%$$$%%%'''&&&&&&%%%%%%&&&&&&''''''#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$&&&(((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&&&&&&&%%%$$$LLLKKKKKKJJJJJJJJJJJJKKKHHHGGGFFFHHHIIIJJJHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEDDDCCCBBB@@@>>>???>>><<<;;;:::999999999888777666777888777555333333333444444333333222111222222333555777888777555000/////////............((()))+++---.........---)))******+++++++++******(((((('''''''''(((((()))&&&'''''''''(((((())))))(((&&&$$$%%%'''(((&&&######$$$$$$%%%%%%&&&&&&'''###%%%'''&&&###!!!"""$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&''')))))))))'''%%%$$$$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&'''(((''''''$$$%%%'''))))))((('''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&((((((&&&$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&''')))******%%%%%%&&&&&&'''((())))))###$$$%%%'''((())))))***###$$$%%%'''((()))))))))+++,,,------......------,,,,,,,,,---------......++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,++++++...000.....................---/////////......------,,,......//////000111111111111111222333333444555555111222333444666777888999666666888999;;;<<<>>>>>><<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@===>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<===>>>@@@@@@FFFIIIKKKHHHAAA;;;:::<<<;;;;;;<<<<<<===>>>??????<<<===>>>??????@@@@@@???CCCDDDDDDDDDCCCAAA???>>>===<<<:::;;;===???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA<<<<<<<<<;;;:::999888777444444555555666777777777000000111222222222111111////////////////////////+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,(((''''''(((+++.........))))))******)))'''%%%$$$###$$$$$$%%%&&&'''(((((((((((())))))))))))((((((###%%%'''&&&###!!!###%%%$$$$$$$$$$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!$$$&&&&&&%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''+++***(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$GGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDBBB@@@???>>>===>>>???>>>;;;777444444444:::888666555555555444222333333333333333333333333000000222777;;;===:::777666444111...,,,,,,------//////000000000///---,,,******++++++++++++******''''''(((((())))))******(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$"""######'''&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''''''''''''''''''''''''"""###$$$&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$(((''''''&&&&&&%%%%%%$$$&&&%%%###!!! !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&+++,,,---+++)))'''&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))******)))))))))))))))))))))))))))******)))(((((()))+++---,,,,,,++++++,,,,,,---++++++,,,------------,,,******+++,,,,,,---......///...,,,,,,,,,---///111000000//////.........---//////.........---------------...............---+++,,,...000111111000///333222000//////111333444333333444555666777888999555555555666777777888888999;;;======;;;:::::::::999999::::::<<<===??????>>>===<<<;;;;;;<<<===>>><<<===>>>???@@@AAABBBCCCJJJLLLOOOOOOLLLEEE===888::::::<<<===>>>>>>>>>>>>???>>>;;;:::<<<@@@DDDGGGFFFEEECCCAAA@@@>>>>>>>>>===============>>>>>>??????>>>=========???@@@AAA>>>======;;;:::999888888;;;888666777888777444111333444555666555222///,,,............---,,,+++***++++++++++++++++++++++++++++++************++++++,,,***(((((())))))'''%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$GGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGGGGGGGFFFDDDCCCAAAAAA@@@>>>===;;;::::::999;;;;;;;;;999888999:::<<<999666555444333222000333333333333333333333333222222333777;;;<<<:::777444333111///...---......,,,,,,---...---,,,+++***)))******++++++******)))((((((((((((((()))))))))''''''((((((((()))))))))''''''&&&%%%%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&$$$"""!!! ###%%%&&&&&&$$$#########'''&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%######$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$'''(((((())))))))))))(((&&&((())))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((())))))(((((((((((((((((((((((()))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))******+++,,,,,,---000...,,,+++***+++,,,---............---------,,,///.........---------------...............------***+++,,,---............222111000000000111222333222333333444555666777777777777777888999999::::::888:::<<<<<<;;;::::::;;;::::::::::::;;;<<<>>>>>>>>>===<<<<<<<<<<<<===>>>;;;;;;<<<===>>>???@@@AAAJJJLLLNNNNNNKKKFFF@@@<<<:::;;;<<<=====================>>>>>>@@@AAACCCDDDFFFEEECCCBBB@@@???>>>===>>>===============>>>>>>??????>>>>>>>>>???@@@@@@======<<<;;;::::::999999:::888777777888777444222---...000111111000...---............---,,,+++***+++++++++++++++++++++++++++******))))))******++++++***(((((())))))'''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""###%%%'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&""" %%%'''%%%!!! """$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$GGGGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@AAABBBBBBEEEEEEDDDCCCBBBBBBAAAAAABBBCCCEEEFFFFFFDDDBBB@@@>>>>>>===<<<:::999888888888999::::::999999;;;<<<<<<:::666444333222000...222222222222222222222222333333444777999:::888666000000//////...------,,,***+++,,,,,,,,,+++***))))))******++++++******)))))))))(((((((((((((((((('''''''''(((((((((((()))'''&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''%%%###!!!###&&&)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%!!!###%%%&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''(((((('''''''''''''''''''''''')))******)))(((((()))+++***+++,,,------,,,+++***))))))***+++++++++++++++(((((())))))***+++++++++000...,,,+++))))))******---------,,,,,,,,,,,,,,,............------------...............---,,,+++,,,,,,,,,,,,,,,---...//////000000111222222222111222222333333333444444444666777777888888999999:::777999;;;;;;::::::;;;<<<::::::::::::;;;;;;<<<=========<<<<<<<<<<<<======::::::999999:::<<<>>>???FFFGGGHHHHHHGGGDDDAAA???;;;;;;<<<<<<===<<<<<<<<<;;;===@@@BBBCCCBBB@@@???DDDCCCBBBAAA@@@???>>>===>>>>>>======<<<======>>>??????????????????>>>===<<<<<<<<<;;;;;;::::::::::::888777777888777555333111111111111111111111000............---,,,+++***+++++++++++++++++++++++++++******))))))******++++++***(((((())))))'''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&### """%%%(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&***'''""" """###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$FFFFFFFFFFFFEEEDDDCCCBBB??????>>>>>>>>>??????@@@CCCCCCCCCBBBAAA@@@?????????AAACCCEEEDDDBBB???======<<<<<<;;;:::999999888:::;;;;;;:::777666666777:::888555333333222000...111111111111111111111111222222333555666555444333,,,,,,,,,------,,,+++******+++,,,------,,,+++***))))))************)))))))))))))))((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&''''''###$$$&&&%%%$$$######$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""!!!&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###""" """$$$%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''((()))***)))'''''')))***(((***+++------+++***((((((((()))***************)))))))))*********++++++......,,,+++*********+++---------,,,,,,,,,,,,,,,------------------------............---,,,++++++///......------///000111---///000222333222111000111111111222222222222222444444555555666777777777777888::::::999999:::<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999777777777999;;;<<<>>>??????@@@??????======;;;;;;<<<<<<<<<;;;;;;::::::<<>><<<>>>????????????>>>>>>>>>>>>======<<<<<<<<<=========>>>?????????===<<<:::;;;;;;;;;;;;;;;;;;;;;:::999999888888888777555444777666444111000/////////............---,,,+++***++++++++++++******************))))))))))))******+++)))(((((())))))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###"""!!!###%%%'''######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&### """'''***(((&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$EEEEEEEEEEEEDDDCCCBBBBBB???>>>============>>>>>>AAABBBBBBBBBAAA@@@>>>======???@@@BBBAAA???===<<<:::::::::999999999888888:::::::::888555333222333666444222222222222111000000000000000000000000000///000111222111000000000+++,,,,,,------,,,++++++)))***+++,,,,,,+++******)))))))))******)))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###!!! """$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!! !!!%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&''''''%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''&&&%%%"""$$$&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((())))))(((''''''(((***((()))+++,,,,,,+++)))((((((((()))************)))*********+++++++++++++++---,,,,,,,,,,,,,,,---------------------------...,,,,,,------------------------......---,,,++++++000///...------...000111,,,...000222333222111000000000000111111111111111444444444555666666777777777888999999888888:::;;;::::::999999999::::::;;;:::::::::;;;;;;:::::::::999999888777777888999:::999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;:::999:::;;;<<<>>>>>>>>>======999:::;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<======>>><<<<<<===>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;:::888999999999888777666666555333111...,,,+++,,,,,,............---,,,+++***+++++++++******)))))))))***))))))))))))))))))******)))(((((())))))((('''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''(((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$EEEEEEEEEEEEDDDCCCBBBAAA??????>>>=========>>>>>>???@@@AAABBBAAA@@@???>>><<<===>>>>>>>>>===;;;;;;777777777777777777777777555666777666444333444555444222111000111222111000////////////////////////---...000///...---..................------------'''((()))*********)))(((((())))))******))))))(((((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%###$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%''''''&&&%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))((((((((((((((((((((((((((())))))(((''''''(((***((()))***++++++***)))((((((((()))***************+++++++++++++++++++++++++++,,,,,,,,,------------------------............,,,,,,,,,,,,------------,,,,,,------------,,,,,,------,,,,,,,,,------...+++---///111222222111000//////000000000111111111555666666777777888888999888999999888777777888:::888888888888999999:::;;;:::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999::::::::::::::::::;;;;;;999999::::::;;;:::::::::;;;;;;;;;<<<======>>>???888999;;;<<<=========<<<:::::::::;;;<<<===??????<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::777999:::999888666666777444333111000///000000111............---,,,+++***+++++++++***))))))((((((***))))))(((((())))))******((('''((()))***)))'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%''''''(((((()))***++++++%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((***'''###!!!###'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$DDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAA@@@???<<<<<<;;;;;;:::::::::;;;777888888888888888888888333555666666444444555777555333000000000111000...........................,,,...//////---,,,---///...---,,,+++***++++++,,,'''((()))***+++***))))))(((((())))))))))))((((((&&&&&&''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%$$$###""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''''''''!!!###%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%!!!!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%###'''+++***&&&###$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))(((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))))))))))))))))))))))))))((()))******++++++******************************+++,,,,,,,,,,,,++++++***++++++,,,,,,------------++++++,,,,,,,,,---------***+++,,,,,,------------,,,---------------,,,,,,,,,---///000111222111111......///000111222222333555555666666777888888888999:::999777555555777888777777777777888:::;;;;;;======>>>??????>>>======<<<<<<>>>>>>>>><<<;;;999;;;;;;;;;;;;:::::::::999777888999::::::::::::::::::;;;<<<>>>???@@@@@@@@@<<<===>>>>>>>>><<<:::999888888999:::<<<>>>@@@AAA======<<<<<<<<<===>>>>>>======<<<;;;::::::999999777999;;;:::888666777888777666555444333333333333............---,,,+++***+++++++++***)))((((((((())))))(((((((((((()))))))))((('''((()))***)))(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%###"""###%%%""""""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$DDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@???????????????===>>>@@@BBBCCCBBBAAA@@@<<<;;;:::999888999:::;;;::::::::::::;;;;;;;;;;;;555666777777555444555666666444111000000///...,,,........................+++...000///---,,,...000,,,+++)))'''&&&&&&((())))))***+++,,,------,,,+++(((((())))))))))))((((((%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&''''''(((%%%(((((($$$!!!'''&&&&&&&&&&&&&&&&&&&&&&&&###''',,,+++'''$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''' """$$$%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))))))))(((((((((((())))))))))))***+++++++++++++++))))))))))))((((((((((((,,,,,,,,,+++***)))((('''*********++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---...............000000000///...---,,,---...///111111222222---...///000111222333444333333444444555666666666:::::::::777555444666777666666666777888:::;;;<<>>@@@AAA@@@>>>;;;999::::::;;;::::::999888777666777888999:::;;;;;;;;;999;;;>>>AAACCCCCCBBBAAAAAAAAAAAAAAA???<<<999777777777888:::<<>>=========???@@@AAA>>>>>>===<<<:::999888888666999;;;:::888666777999777777555333111///---,,,............---,,,+++++++++++++++***)))(((((('''))))))(((((((((((()))))))))((('''((()))***)))(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))'''%%%%%%&&&'''&&&$$$'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$DDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEECCCAAA>>><<<@@@@@@AAABBBBBBBBBBBBAAA<<<<<<;;;::::::999888888999999:::;;;<<<<<<<<<;;;777777666555555555555666222111000//////.........////////////...---,,,+++......---,,,,,,,,,------************))))))))))))&&&'''(((***,,,+++(((&&&))))))(((((((((((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$#########%%%''')))######&&&$$$!!!%%%"""''''''%%%$$$%%%$$$###""""""###$$$%%%######$$$$$$###""" !!!"""###$$$%%%$$$######"""$$$&&&((((((&&&###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$###!!!###''')))(((%%%###!!!!!!"""###&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$$$$###""""""###&&&)))***)))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%(((***,,,)))))))))(((&&&%%%&&&(((***)))((((((((()))+++,,,)))***,,,---,,,)))&&&$$$,,,---...---+++)))((()))))))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,------222000,,,***)))***---///------,,,------...///000000000///...///111333555555333222222333555666666666666666555333333444555666777888:::;;;;;;;;;:::>>>?????????@@@@@@@@@@@@@@@AAACCCDDDCCCAAA???======<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<======>>><<>><<<;;;:::::::::;;;999888777555444444444444666555555444444333222222111000000///...---------,,,,,,+++***)))(((''''''))))))))))))))))))))))))'''&&&%%%&&&''''''%%%###%%%&&&'''&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&######""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))(((&&&$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''DDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@>>>===>>>>>>???@@@@@@@@@@@@???<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<777666555444333222222222222111000//////......///------......///............------,,,,,,,,,,,,,,,************))))))))))))''''''((()))***)))&&&###%%%&&&&&&'''((()))******&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$%%%&&&&&&""" !!!%%%(((&&&###(((###!!!$$$&&&$$$""""""$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$###"""######$$$%%%$$$$$$$$$&&&'''((())))))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$&&&(((***)))'''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&&&&&&&&&&$$$$$$######$$$&&&''')))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&''')))***)))***+++***(((((((((***)))))))))))))))******+++)))***+++,,,+++)))'''&&&***,,,------+++******+++************************************************++++++,,,,,,,,,,,,------///...,,,++++++---///000............///000111111///...---,,,---///111222444333111000111222222222555666666555333222444555666777999:::;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@@@@AAACCCDDDDDDBBB@@@>>>BBBAAA???===;;;:::999888<<<;;;;;;;;;<<<======>>>===@@@CCCFFFGGGHHHJJJLLLLLLNNNOOOOOOKKKFFF@@@<<<>>><<<<<<>>>AAADDDCCCBBBBBBAAA???>>>>>>???AAABBB@@@???===<<<:::::::::::::::999888666555555555555444444333333222111111111000000000///...---------++++++******)))((((((((()))))))))))))))))))))))))))((('''((())))))(((&&&'''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%)))(((((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&DDDEEEGGGHHHHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>>===>>>>>>???@@@@@@@@@@@@???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<999888666444333111111000222222111000////////////,,,,,,---...////////////------,,,+++++++++++++++************))))))))))))((((((((())))))'''$$$!!!!!!"""%%%''')))*********'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''%%%$$$######$$$$$$'''%%%"""###&&&'''&&&$$$(((%%%$$$&&&%%%"""!!!#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))(((''''''(((((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''',,,+++)))'''&&&&&&''''''###%%%''''''&&&%%%&&&'''(((((()))************************************)))(((***,,,,,,++++++,,,---************************************************++++++,,,,,,,,,,,,------------------...///000111///......//////000111222///...------...///111222444333222111111000000111444555555444222222333555666777999;;;<<<<<<<<<<<<>>>>>>>>>????????????@@@AAABBBCCCDDDDDDCCCAAA???DDDCCCAAA???<<<:::999888::::::::::::;;;<<<>>>>>>???AAAEEEHHHIIIKKKNNNPPPPPPRRRTTTUUURRRMMMFFFBBBAAA@@@???AAADDDFFFFFFFFFDDDBBB@@@=========???AAABBBAAA???===;;;::::::::::::999888777666555555555333222222111000000//////000000//////...---------)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))''')))******(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$!!! !!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$'''((((((######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&DDDFFFHHHJJJJJJIIIGGGEEEEEEDDDBBBAAA???>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<===<<<:::777555333111111333222111000////////////------...///////////////---,,,++++++******++++++************)))))))))((((((((((((((()))(((%%%"""!!!$$$''')))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&%%%$$$######$$$$$$&&&$$$""""""$$$%%%$$$###$$$"""$$$&&&%%%"""$$$((("""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&&&&''''''%%%$$$#########$$$%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((((((((((((&&&%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&!!!###&&&&&&%%%%%%%%%&&&'''((()))++++++***))))))******)))))))))***,,,,,,)))+++,,,,,,+++***+++,,,***************************************++++++++++++++++++,,,,,,,,,---------......///000000//////............///000111222111111000000000111333333333444444444222222333444333444555444222222333555777888:::<<<===>>>======>>>>>>>>>?????????@@@@@@BBBCCCDDDEEEEEEDDDBBBAAABBBBBBAAA@@@???>>><<<<<<888888999999;;;<<<>>>???>>>AAAEEEHHHJJJLLLOOOQQQTTTVVVYYYZZZWWWQQQJJJFFFCCCBBBBBBBBBDDDFFFGGGHHHFFFDDD@@@===<<<<<<>>>???CCCBBB@@@>>><<<;;;:::999:::999777666444444333333222222111111000//////////////////......---------(((((())))))************(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%((()))***(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%'''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCCEEEHHHJJJJJJIIIGGGFFFEEEDDDCCCAAA@@@???>>>>>>@@@@@@AAABBBBBBBBBBBBAAA>>>>>>==================<<<===============<<<<<<>>><<<:::777555333222111333222111000000///////////////000000///......------,,,++++++******++++++************)))))))))((((((''''''(((******(((&&&"""###%%%'''((('''&&&%%%(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$""""""############$$$$$$%%%%%%&&&%%%######$$$$$$$$$$$$###"""###&&&%%%"""$$$((("""###$$$%%%%%%$$$###"""###$$$$$$%%%&&&'''))))))&&&%%%$$$###$$$%%%&&&'''%%%$$$#########$$$&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###""""""$$$&&&((()))$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))))))))+++'''((()))++++++***))))))+++***)))((()))+++---...+++---...---+++))))))***************************))))))*********++++++++++++++++++,,,,,,,,,------//////000000000///------------------...///000000111111111111111222222333///111333444333333444666333444555444333333444666777999;;;===>>>?????????????????????@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@>>>===888888999999;;;<<<>>>???===???CCCFFFHHHJJJMMMOOOVVVXXXZZZZZZWWWQQQKKKGGGBBBBBBBBBBBBBBBDDDFFFHHHGGGEEEBBB???======>>>>>>BBBBBB@@@???===;;;999888888777666444222111111111222222111111000/////////............------------((((((((()))******++++++((((((((((((((((((((((((((('''&&&'''((((((&&&$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''CCCDDDFFFHHHHHHHHHGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>???@@@@@@@@@@@@???@@@@@@???>>>>>>======<<<<<<<<<=========<<<;;;;;;:::999777555444222111111333333222111000000000000000000000000///...------------,,,+++++++++++++++************))))))))))))(((''''''(((***+++***(((%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&&&&&&&%%%###$$$%%%%%%%%%$$$###"""""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%""""""%%%%%%"""!!!$$$######$$$$$$$$$$$$######"""###$$$&&&))),,,///000$$$$$$$$$$$$$$$%%%&&&&&&######""""""###$$$&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&'''$$$""""""%%%))),,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&(((***(((((()))***************+++***))))))***+++,,,---,,,---...---+++)))((()))++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------//////000//////---,,,,,,,,,,,,,,,------...///000000000000000000000000000***...111222111000333555444555555555444444555777888999;;;>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDDDDEEEFFFFFFFFFEEEEEEGGGGGGFFFEEECCC@@@===;;;::::::::::::;;;<<<>>>>>>;;;>>>BBBDDDFFFHHHJJJMMMTTTUUUVVVVVVTTTOOOJJJGGGBBBBBBBBBAAA@@@BBBEEEHHHGGGFFFDDDAAA@@@???>>>>>>@@@@@@@@@???===;;;999888888777555333111000//////222111111000000///......------------------------(((((())))))*********+++))))))))))))))))))))))))+++)))((((((((((((&&&###"""%%%'''(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%&&&&&&&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))))))&&&###%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDBBB@@@>>>>>>>>>???@@@@@@@@@@@@???BBBBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::888888666555444444444444333333222111000000000000//////000000000//////......------,,,,,,,,,,,,,,,************)))))))))))))))(((''''''))))))(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###""""""######$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''(((%%% """%%%###""""""$$$$$$############$$$$$$######$$$%%%'''***,,,..."""######$$$%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&$$$###%%%))),,,---,,,&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''$$$$$$######$$$&&&''')))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%###!!!"""%%%''')))))))))))))))******++++++++++++***++++++,,,,,,+++,,,------+++)))******++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------......------------------------------...///000111000000000111111000000///***///333333000///111444444666666666555555777999888:::<<<>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEBBB???===<<<;;;;;;;;;<<<======>>><<<>>>AAADDDEEEFFFHHHJJJNNNOOOPPPPPPOOOLLLJJJHHHBBBBBBBBBAAA???@@@DDDHHHFFFFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>===;;;999888888777555333222000000///000000//////...---------------------------------)))))))))))))))*********))))))))))))))))))))))))+++***(((''''''&&&###!!!"""%%%((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%BBBBBBBBBCCCDDDEEEEEEFFFEEEFFFGGGGGGEEECCC@@@>>>@@@@@@AAABBBBBBBBBBBBAAADDDCCCBBB@@@>>>===<<<;;;;;;<<<<<<<<<;;;::::::999999888888777777777777777444333222111000000000000---...///000000111111111///...------,,,,,,------************))))))))))))***)))''''''''''''%%%###''''''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$ !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""###%%%'''!!! &&&'''%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$###"""###$$$%%%!!!"""###$$$%%%$$$#########$$$$$$%%%&&&'''''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###"""###'''+++---,,,)))$$$%%%%%%%%%%%%$$$###"""#####################$$$##############################$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$###""""""###&&&)))***''''''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&***)))'''$$$"""###&&&)))***)))((((((((()))+++,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---//////.........//////000111222222222333333333222222111...222666555222000111444555666777666666666888999888:::<<>><<>>===<<<;;;;;;::::::999888777777666555555555444444444444333333222111000000000000---//////...---,,,---.........---------,,,,,,,,,************)))))))))))))))***)))&&&%%%'''((((((&&&((()))&&&%%%'''***,,,&&&&&&%%%$$$$$$$$$%%%%%%!!!""""""######$$$%%%%%%###$$$%%%&&&%%%$$$###""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$###""" !!!###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&& """&&&%%%###$$$$$$###"""###$$$&&&'''%%%$$$#########$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&)))&&&###$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$(((---...***%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$#########$$$&&&''')))******)))'''&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$###$$$%%%&&&''''''''''''******))))))((('''''''''(((&&&%%%'''******(((&&&))))))*********+++++++++))))))************))))))++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,---...///000000---------------...//////000000111111111000000///222111111111000/////////555555555555666666666666888888:::;;;<<<>>>???@@@???@@@AAABBBCCCCCCCCCCCC@@@BBBDDDCCC@@@???AAADDDAAAAAABBBBBBBBBBBBBBBBBB=========<<<;;;;;;::::::===>>>@@@BBBCCCEEEEEEEEECCCCCCCCCEEEGGGGGGEEECCCEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDD??????>>>===;;;999777666777777777666555333222111---------...------,,,,,,---.........---,,,,,,++++++++++++*********))))))************))))))))))))))))))))))))************%%%&&&'''(((((('''&&&%%%'''''''''%%%###"""###$$$&&&$$$###$$$''''''%%%"""'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%(((******&&&###%%%%%%$$$###""""""######&&&''''''%%%$$$###$$$&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$''')))***)))&&&%%%%%%%%%''''''(((((('''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&>>>@@@CCCEEEFFFEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;::::::888888777777777666666666555555555444444666555444333222222222222///000111000...---...///.........---------,,,,,,************))))))))))))((())))))'''&&&&&&'''(((%%%((()))(((''''''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$%%%%%%%%%%%%$$$######"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###&&&&&&$$$""""""!!!!!!!!!"""######$$$############$$$&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$(((,,,---)))%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$###$$$$$$$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&''''''((())))))))))))((((((((())))))))))))))))))***((('''(((***+++***(((************++++++++++++)))******************)))+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......//////......------......///000000000111111111111000000444444444333333333333333555555555555555666666666888888999:::<<<===>>>???>>>???@@@AAABBBBBBBBBBBB@@@AAABBBBBBAAA@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCC??????>>>======<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBCCCDDDFFFFFFDDDBBBCCCCCCBBBAAAAAABBBCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@>>><<<:::888777777777666666555333222111------......------,,,,,,---------------,,,++++++++++++*********))))))))))))))))))((((((((('''''''''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%&&&'''%%%$$$$$$&&&'''&&&###'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$&&&((((((&&&###$$$######"""!!!!!!"""""""""###$$$###!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''%%%######$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBAAA???>>><<<;;;;;;:::888777666666777888777777777666666666555555666555444333333222222333000222222111000///000111//////.........---------************))))))))))))'''(((((((((&&&%%%&&&(((((((((((()))((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######&&&%%%$$$$$$######$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$"""!!!########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''+++,,,)))%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((***************))))))((('''((()))******++++++++++++***((()))+++,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------........................///000000000000111111111111000000333333333444444444444444444444444555555555666666777777888:::;;;<<<=========>>>???@@@AAAAAAAAA@@@AAA@@@??????AAAAAA@@@???>>>??????@@@AAABBBCCCCCCAAAAAA@@@???===<<<<<<;;;:::;;;<<<>>>???@@@@@@@@@BBBAAABBBCCCEEEEEECCCBBBAAA@@@>>>======>>>@@@AAACCCBBB@@@>>>>>>???@@@AAABBBBBBAAA???===;;;999888666666666555444333222111------......------,,,+++,,,,,,---------,,,++++++************))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''&&&$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$######"""!!!!!!!!!!!!"""###%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%###""""""""" !!!"""$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@???===;;;;;;:::999777666555666777888777777777777666666666666444333222111111000000000000111222111/////////111/////////.........------************)))))))))(((''''''((()))&&&$$$&&&+++///***&&&''''''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&%%%$$$###"""###$$$%%%######""""""######$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&'''&&&%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((('''%%%######%%%''''''((((((((('''%%%$$$""""""######$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''"""$$$&&&$$$!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***(((%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((***************))))))'''&&&&&&(((((()))***++++++******+++***))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------............---------------------///............///000000///000000111111111111000000000000111111222222222333333333444555555555666666777777888999;;;;;;<<<<<<<<<===>>>??????>>>>>>@@@>>><<<===@@@AAA???<<>>?????????AAA@@@AAABBBDDDDDDBBB@@@???>>><<<;;;;;;<<<>>>???@@@???===;;;:::<<<===???BBBBBBAAA@@@===;;;999888555555555444444222111111............---,,,++++++++++++,,,,,,,,,,,,++++++******)))))))))(((((((((((((((((('''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((('''%%%%%%%%%%%%'''((('''&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&######""""""""""""######$$$%%%''''''&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###""""""###!!!!!!###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&CCCCCCBBBAAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>><<<;;;:::999888777666666666777888777777777777666666666666333333222111000000000000///000111000...---...//////.........------------************)))))))))((('''%%%''')))'''$$$(((000999...$$$$$$%%%%%%&&&((((((((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&%%%$$$###"""###$$$%%%###############$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$'''''''''&&&%%%$$$###################################################### $$$((('''$$$!!!"""$$$###$$$%%%%%%%%%###"""!!!""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""  """###!!!$$$%%%$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))***+++************)))(((&&&&&&)))***+++++++++)))((('''((((((((((((((()))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,------.........---------------,,,,,,,,,...............///000000//////000111111111111111......//////000000111111222222222333444555555555555666666777888999:::::::::;;;;;;<<<<<<<<<<<<<<>>???===;;;@@@@@@@@@???>>>>>>======@@@??????>>><<<;;;;;;:::<<<<<<===>>>??????>>>>>>?????????AAABBBCCCAAA???>>>===;;;::::::;;;===>>>===<<<:::999888999:::;;;@@@??????>>><<<:::888777333444444444333222111000............---,,,+++*********+++++++++++++++***)))))))))((((((((('''''')))))))))(((((((((''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&((()))'''$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''''''''&&&%%%&&&'''((($$$$$$$$$######$$$$$$%%% """$$$%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&CCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@??????>>>>>>??????@@@@@@@@@@@@???===<<<:::999888888888888888888888888777777777666666666555555444333222111111000000111---...///...---,,,---.........---------,,,,,,,,,************))))))))))))'''%%%&&&)))'''$$$+++777AAA111$$$###&&&%%%&&&***((('''&&&%%%$$$#########&&&&&&&&&%%%$$$$$$######&&&%%%$$$$$$######$$$$$$$$$############$$$%%%%%%######$$$%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$################################################"""%%%%%%###!!!"""###$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******,,,,,,,,,++++++)))((((((((()))***+++***(((&&&$$$%%%'''((()))((('''(((((())))))*********+++++++++******++++++++++++******************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------------...//////...///000111111222111111000000000111111111111111000111222222333444555555444555555666777777888888999999:::::::::::::::999<<<;;;::::::<<<<<<;;;:::?????????>>>======<<<<<>>>>>======<<<<<<;;;======>>>?????????>>>>>>>>>>>>>>>???AAAAAA???>>><<<;;;;;;;;;;;;;;;;;;<<<:::999999888888888888888;;;;;;;;;:::999888666555222333333333222222111000/////////...---,,,+++***))))))***+++++++++******(((((((((((('''''''''''')))))))))(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&))))))&&&""""""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&''''''(((&&&'''((((((&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&"""$$$''''''&&&%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&CCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@????????????@@@@@@@@@@@@???>>>===;;;:::999777888999::::::999888777666666666555555555444444333222111000////////////---...///...,,,,,,,,,------,,,,,,,,,,,,+++++++++************))))))))))))((($$$%%%)))'''%%%///>>>FFF333%%%&&&)))&&&%%%((('''&&&%%%$$$###"""""""""%%%%%%%%%$$$######""""""$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%################################################ !!!###############$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$###"""&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''(((((()))***+++++++++***)))((((((%%%''')))******(((&&&%%%"""&&&)))***)))'''''''''(((((()))))))))*********)))******************)))************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,---.........///000111111222222222222222222111111111111111000000111222333444555555444444444555666666777777888888999999999888888777999:::;;;:::999999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>===============???@@@@@@>>>===999999:::;;;;;;:::999999777777888888888777666555555666666666666555444444222222222222222111111000/////////...---,,,***)))((())))))***++++++******((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%)))'''&&&(((+++***&&&!!!"""&&&'''&&&$$$$$$%%%%%%%%%%%%%%%&&&'''((((((###&&&((((((&&&%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%(((******)))'''&&&&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&BBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA?????????>>>===;;;999999666888:::<<<<<<;;;888777666555555555444444444444000///...------,,,,,,,,,.../////////---,,,---...,,,,,,,,,+++++++++******************)))))))))))))))$$$%%%)))'''%%%111BBBGGG333&&&))),,,(((%%%&&&'''&&&%%%###"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""$$$%%%%%%%%%""""""!!! !!!"""$$$%%%$$$%%%&&&&&&%%%$$$"""!!!&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""'''$$$!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''((((((((((((''''''&&&"""$$$''')))***)))'''&&&!!!&&&+++,,,***'''&&&'''(((((((((((())))))))))))))))))************)))))))))************+++++++++,,,,,,,,,++++++***************+++,,,,,,---......,,,++++++++++++,,,------......///111111222222222222111111111000000/////////000111222333444555555333444444555555666666666777777888888888888777666777:::<<<;;;888777999;;;999999:::<<<===???@@@AAA>>>????????????@@@@@@@@@=========>>>======<<<;;;<<<<<<<<<>>>@@@@@@>>><<<666888999;;;;;;999888666555777888999999777555444222222333333333333333222111111222222222111111000/////////...---,,,***)))(((((()))***************(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$&&&''''''&&&$$$$$$,,,)))'''))),,,+++&&&!!! &&&'''&&&$$$###$$$$$$$$$$$$%%%&&&'''((()))!!!%%%((((((&&&$$$$$$%%%######""""""###$$$%%%%%%###%%%((((((&&&$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&IIIFFFCCCAAABBBCCCCCCBBBCCCBBBAAAAAABBBCCCBBB@@@>>>???AAACCCDDDDDDCCCCCC??????>>>===<<<;;;::::::;;;:::888888999999777666555555555555444333222111222000...---.........---......---,,,+++***)))(((***,,,...000111111000000''''''''''''(((((((((((('''######(((***))),,,222;;;444,,,&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&''''''(((%%%$$$###""""""$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&)))'''&&&$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%''''''%%%###!!!########################$$$%%%&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$(((&&&%%%%%%&&&'''%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''((()))******)))'''&&&)))(((&&&%%%&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******))))))*********++++++++++++///---+++******,,,///000......///000000000000000000000000000////////////,,,---...///000111222333555555555555555666777777777777777666444333555666777777888888888777777666777888999:::;;;<<<<<<;;;?????????>>>>>>>>>>>>>>>>>>======<<<;;;999888777888999;;;<<<<<<<<<;;;;;;999888777555444444444444444444555555555555444444333222111111111222333444222222222222111000...---///...---,,,+++************)))'''''')))))))))(((((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$'''&&&$$$######$$$&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''GGGEEEBBBAAABBBCCCCCCCCCEEEDDDBBBBBBCCCCCCAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>===<<<;;;:::999999888666555555555555444222444444444444333222111000111///,,,,,,,,,------,,,,,,,,,++++++++++++******))))))))))))***++++++,,,,,,++++++***)))(((''''''***&&&$$$''''''%%%''',,,111,,,'''$$$%%%'''((('''&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$"""""""""############$$$""""""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""###$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""###########################$$$%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$%%%'''(((((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&((((((((('''''''''(((((((((((())))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))***)))))))))******++++++,,,,,,,,,,,,------............///000000000000000000000000/////////......,,,---...///000111222333555444444444444555666666666777777666444444555777777777777888888777777666777777888::::::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999888777888999:::;;;<<<;;;::::::666666555555555555555666444444555555555555444444333333222111111111222333222222111000000//////...111000///......---------+++***((((((***+++***)))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''EEECCCAAA@@@BBBCCCCCCCCCFFFDDDCCCBBBCCCCCCAAA???AAAAAA@@@???>>><<<;;;:::======<<<;;;:::999999888666555333333444444222111222222222222111000/////////---******+++,,,,,,,,,*********+++++++++,,,,,,,,,+++)))'''((()))+++,,,*********))))))(((((((((***&&&%%%&&&&&&$$$%%%((((((&&&$$$$$$&&&'''((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""######$$$"""""""""###############$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$ !!!!!!!!!!!!"""""""""$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$###$$$%%%,,,***'''$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""&&&&&&%%%$$$$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))***+++%%%$$$###$$$'''***++++++%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&%%%%%%''')))***((()))***+++***)))&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))***)))((((((((()))+++,,,***+++---.........---,,,.........///////////////000////////////.........,,,---...///000111222333333333333333333444555555444555666555444444666777666666777777777777666666666666777888999999999999999999::::::::::::::::::;;;;;;;;;:::999888777666777888999:::::::::999888444444444444444555666777333444444555555444444333444333222111000000000111222111000///......//////......---,,,++++++++++++,,,***))))))***++++++***((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&EEECCCAAA@@@AAABBBAAA@@@CCCAAA@@@AAABBBBBBAAA@@@@@@@@@???>>><<<;;;:::999>>>===<<<;;;:::999999888888666555444555555444222000000000000000///...---...,,,******+++------,,,************++++++++++++,,,+++***)))((()))******$$$$$$%%%&&&'''))))))***&&&%%%%%%&&&&&&&&&((()))''''''&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$%%%)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%########################!!!""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***&&&$$$###$$$'''***++++++%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&)))((('''''''''((()))***((()))*********)))((('''))))))))))))))))))))))))************************((((((((()))))))))))))))***)))((('''((()))+++,,,++++++,,,------------,,,......---.........///////////////.........------,,,---...///000111222333222222222222222333333444111222333333222222444666555555666666777777666666555666666777888888777777888888888888888999999999999999999999999888777666666777888999999888777777555444444444444444555555333333444444444444333333333333222111000/////////222111///---------///000,,,,,,+++***************,,,***((()))***+++******((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$$$$$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((($$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&EEECCCAAA@@@@@@@@@>>>===>>>======>>>@@@AAAAAA@@@>>>======<<<<<<<<<;;;;;;>>>======<<<;;;:::999888888666555555555555444222.........///......---------+++******,,,.........+++++++++*********))))))'''((((((((((((&&&%%%$$$###$$$%%%&&&'''((()))***&&&''''''&&&'''((()))((('''((((((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""#########$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###%%%"""$$$%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&########################"""""""""######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((&&&$$$%%%&&&((((((((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&$$$######$$$&&&&&&'''((()))***+++***))))))((((((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***)))((((((((()))+++,,,---,,,+++******,,,---///---------,,,------//////............------------,,,---...///000111222333111111111111111222333333///000111111000000222444333444555666666666666666555555666777777777666666777777777888888999999999888888888999999888777777666777888888888777666555666555444333222222222222222222333333333333222222222222111111000///......111000...,,,,,,---///000///......---------------***)))'''''')))***)))(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&((()))((('''&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&CCCBBB@@@@@@@@@???===<<<===<<<;;;===???@@@???>>>;;;;;;;;;:::;;;;;;<<<<<<===<<<;;;;;;999999888777555444222222333333111000------.........------,,,,,,***)))***,,,...//////++++++*********)))))))))'''(((***+++***(((&&&%%%)))))))))(((((('''''''''(((******'''&&&''''''$$$###%%%(((((('''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###"""!!!###%%%!!!$$$'''((('''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%"""""""""###############$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%$$$$$$######$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%(((&&&%%%%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&)))++++++***)))((()))(((&&&%%%%%%''')))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***)))*********++++++++++++...,,,***((()))+++---///------,,,+++,,,---...///......---------,,,,,,,,,,,,---...///000111222333111111111111111222333333///000111000//////111222222333444555666666666666555666666777777666666666666666777777888999999999777888888999999999888888666777888888888777666555666666444333222111111111111222222333333222222111000000111000000///...---///...---,,,,,,---...///---,,,,,,++++++,,,,,,,,,***(((''''''((())))))(((((((((((((((''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$"""!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%???>>>>>>???@@@@@@???>>>@@@>>>======>>>>>>===<<<::::::999888888999::::::::::::999888777666555555444222111111111111000...,,,------......------,,,***)))'''(((+++---......))))))))))))******************************))))))******)))(((''''''&&&&&&%%%))))))%%%%%%''''''###!!!$$$'''(((&&&&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!! %%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######$$$&&&!!!"""%%%'''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''&&&###!!!$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((()))((('''&&&&&&%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&'''((()))***)))***,,,---------+++***++++++*********+++,,,------,,,+++***+++,,,...///---------,,,,,,,,,,,,+++,,,---...///000111222333222111111111111222333333111222222111000///111222222222333444555555555555666666777777777666666555555555666666777888888999777888888999:::::::::999777888888999888777666555444444333222222111222222111111222222222222111111...///000000000///...---------------------------******))))))))))))******+++)))(((((()))******)))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############$$$$$$######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$%%%'''))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%;;;;;;<<<>>>@@@BBBAAA@@@CCCAAA??????>>>===;;;::::::999888666666666777888888888777666555444333333444333111111222222000///,,,,,,---......---------((('''&&&'''))),,,------''''''((()))***+++,,,,,,(((&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&###$$$))))))%%%"""%%%''''''%%%###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!&&&%%%%%%%%%$$$###############""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$'''&&&$$$$$$$$$$$$&&&'''###$$$%%%&&&'''&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))(((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))"""###$$$&&&(((&&&### $$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((((((((((((&&&%%%%%%$$$#########%%%''')))))))))))))))'''$$$!!!))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&((()))***(((***---//////...,,,***)))***+++,,,---,,,++++++---,,,+++******,,,...///---------,,,,,,,,,++++++,,,---...///000111222333222222222111222222333444333444444333111000111333111222333444555555555555666777777777777777666666444444555555666777888888777888999:::::::::::::::777888999999999777666555222222111111222222333444111111222222222222111111---...///000000000///...,,,,,,---......------,,,---,,,,,,,,,,,,,,,------,,,***))))))***++++++***)))(((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&&&&%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$###$$$$$$%%%%%%$$$###"""###%%%((()))&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&'''***,,,...$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&'''''''''$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%;;;;;;;;;<<<<<<<<<===========================<<<:::999888666666666777888555666777888888666444333222222111111000/////////111111000///...,,,***)))***)))))))))((((((''''''))))))(((((((((((())))))++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%###!!!!!!"""###%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&((()))((('''%%%%%%&&&###%%%&&&### $$$###$$$%%%%%%###!!!""""""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%$$$$$$"""%%%((((((&&&###!!!''''''((((((((((((''''''***)))((((((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,...............------,,,,,,,,,,,,---...///000111222333333333333333333333333333333222000/////////000000222111000000000222444666444555666777777666555444666666777777777777666666666666666666666777888888999999:::999999888777666444444333333333333222222333222111000000000111222111000//////000///---+++------......------,,,+++))))))(((***++++++)))'''(((((((((((())))))))))))+++)))((()))******'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::;;;:::999777777666777777444555777777777666444333222222111111000/////////000000000///...,,,+++************))))))((((((((()))((((((''''''(((((()))+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%'''((((((&&&%%%%%%&&&###&&&'''$$$ !!!%%%$$$&&&''''''%%%$$$$$$$$$&&&%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&(((((())))))))))))((((((((((((((((((((()))************+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------...///000111222222333333222222222222222222555444222111111111222333333222111111222333555777666777888888888777666555444555555555555555555444555555555555555666777777666777888888888888888777555555555555555444333222333222111000000000111111000///......///...,,,***,,,,,,,,,,,,,,,++++++******)))'''((()))***)))((('''((((((((())))))))))))+++(((&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%::::::;;;;;;;;;;;;<<<<<<999999999999999999999999<<<;;;:::888777666666666444555666666666555333222222222111111000//////////////////......---,,,+++***************))))))))))))((((((''''''(((((()))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$&&&''''''%%%$$$$$$%%%$$$&&&'''%%%""" ###%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&+++)))%%%###""""""$$$%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))((((((((()))***+++))))))************))))))))))))(((((((((((())))))++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.........---------------////////////000000000000111111111111111111111222444444333222222222222333444333222222333444666777777888999999999777666555333333333333333333333333444444444555555555666666444444555666777888888777555666777888777555333111222222111000//////000000///...------...---+++)))+++++++++++++++******)))+++)))''''''(((***))))))''''''((((((((())))))))))))'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&::::::::::::::::::;;;;;;999999999999::::::::::::<<<;;;:::888777555444444444555555666555444333333222222111111000/////////------.........---,,,,,,++++++*********************))))))(((((())))))******)))((('''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$######""""""######$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&&&&$$$######$$$%%%&&&'''&&&######$$$%%%"""###%%%$$$###""""""###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&''')))'''%%%#########$$$%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))******++++++((())))))******))))))(((*********)))((('''&&&&&&,,,,,,,,,,,,++++++***)))------------............++++++---......---++++++...............---------000000000000////////////000000000000111111111111111111111111111111111111333222222222333444555666777888999999888777555444333333222222222222333333444555555666666666666666333444555555666666666555555666888888777555222000222111111000000////////////...------......,,,***+++++++++,,,+++******)))***))))))***++++++***((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''::::::::::::::::::999999888888888999999999::::::;;;:::999888666555333333555555555555555444444444222222111111000/////////,,,---------------,,,,,,******************+++++++++******))))))******+++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$######""""""######$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""$$$%%%%%%$$$###$$$$$$%%%&&&'''&&&%%%$$$$$$%%%!!!###$$$$$$###"""###$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&'''((()))++++++***)))((('''(((((())))))((((((''''''((())))))))))))((((((,,,,,,,,,,,,++++++***)))++++++,,,,,,------------,,,---...//////...---,,,........................000000000000/////////////////////000000111111111111111111222222222111111111111111222222333444444666666777777777666444333444444333222222333444444555666777888888888888777555555555555555444333333333555777888777444111000222222222111000//////...000///.../////////---+++,,,,,,,,,,,,,,,++++++***))))))+++...///...***&&&''''''''''''(((((((((((($$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''::::::999999999999888888555555666666777888888888::::::999999777666444333777666666666555555555555222222111111000/////////,,,------------,,,,,,+++)))))))))***************+++******))))))******+++((((((''''''&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%"""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&(((******)))((('''''''''((((((((((((''''''"""###&&&)))+++,,,,,,,,,++++++,,,,,,,,,+++******((())))))******++++++,,,......////////////...................../////////000000000000/////////////////////000111111222222222333444444555444444444000000111222222333333444444555666777777666555444555555333333333333555555666777888999:::999888777666666666555555333222222333444555666666555333222333333333333222000///...111000//////000///---+++,,,,,,,,,,,,,,,++++++***((()))+++...///...***&&&&&&&&&'''''''''(((((((((%%%''')))***((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&:::999999999888888888888555555666777777888999999::::::;;;;;;:::888777666888888777666666666666666222222111111000/////////---------------,,,+++***((((((((())))))*********))))))(((((((((((())))))'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$###"""!!! '''&&&%%%$$$###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%&&&&&&$$$###"""$$$&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((###$$$'''***+++,,,++++++******+++,,,,,,,,,++++++))))))******+++,,,,,,---.........------.........---........./////////000////////////000000000000//////000111111222333333222333444555555555444444111111222333444444444444333444666777888888777777666444333222222333444666555666888999999999777666444555555555555555444444444444555666666666666555444444444444333111000...000///......///...,,,++++++++++++++++++******)))***)))((()))***+++)))(((&&&&&&&&&'''''''''((((((((()))(((&&&######%%%(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%:::999999999888888777777777888888999:::;;;;;;;;;;;;<<<<<<===<<<;;;999888999999888777777777777777222222111111000/////////------------,,,+++***)))''''''(((((()))))))))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$##################$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$###"""!!! ((('''%%%######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''#########%%%&&&&&&$$$""" """$$$$$$######$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***(((%%%###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((()))***)))(((&&&%%%%%%''')))+++))))))************))))))((()))***+++***)))'''%%%)))***+++,,,,,,,,,,,,,,,,,,,,,---......///000000......,,,++++++,,,......---.........//////000000////////////000000000111///000000111222333333333///000222333444333222222111222333444555555555555444555666888999999999999555444222111111222444555444555777888999888666555333333444555666666666666555555666666777777888888555555555555444222000//////...------...---+++)))***************)))((((((+++(((%%%$$$%%%((())))))&&&&&&&&&'''''''''((((((+++***&&&!!!%%%***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%:::999999888888777777777555666666888999:::;;;;;;;;;;;;;;;<<<;;;;;;:::::::::999999888999999::::::222222222222222222222222000///...---,,,+++++++++))))))(((((((((((())))))+++***'''%%%%%%&&&((()))))))))(((''''''''''''((('''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''$$$"""%%%$$$###%%%((((((%%%"""########################$$$$$$############$$$$$$''''''(((&&&$$$"""######'''&&&&&&%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$######""""""$$$&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&"""############$$$$$$%%%#########%%%&&&&&&$$$""""""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))(((((('''&&&'''((()))***+++***)))(((((()))***+++((((((((((((((()))******(((((())))))))))))(((((((((((())))))******++++++,,,,,,+++++++++++++++++++++*********************---------............///000000////////////000000111222222111000//////000000000111111111222222222333444444444444333222111444444444555555777888888999999:::;;;:::999888777555555444444444666777888777888:::;;;;;;;;;;;;:::666666666666666555555555444555555555555555444444333333333333333333333333000///...---,,,+++******(((***,,,------+++((('''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$######$$$%%%&&&''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%)))((('''$$$"""&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&;;;:::::::::::::::999999666777777888999:::;;;<<<;;;<<<<<<<<<;;;::::::999999888888888888888999999333333333222222111111111000///...............///))))))(((((((((((())))))))))))((((((''''''''''''))))))((('''&&&&&&&&&&&&&&&%%%$$$###$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""""""""######"""&&&&&&&&&'''((('''%%%$$$########################$$$$$$############$$$$$$'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$""" #########%%%''''''%%%$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$%%%&&&'''(((+++***)))((((((((()))***((((((((((((((()))************++++++++++++******++++++******)))(((((('''++++++++++++++++++++++++,,,,,,,,,---------------------------............000//////......//////000000111222111///...///000...///000111222333444444444444444333333333222222444444444555555666777888::::::;;;;;;;;;999888777666666555555555666888999666777999:::;;;;;;::::::666666666666666555555555333444444555555555555444333333333333333333333333000000///...---,,,++++++)))***,,,------+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%#########$$$%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%(((&&&%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&;;;;;;<<<<<<<<<<<<<<<<<<888888999999:::;;;<<<<<<======<<<<<<;;;:::999888888777777666666666777777444444333222111000000///...---------......///000))))))(((((((((((())))))&&&''')))******(((&&&%%%)))((('''&&&%%%%%%%%%%%%$$$#########$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,)))%%%######%%%&&&&&&&&&((()))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&'''((('''&&&%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""!!!"""$$$%%%&&&%%%$$$$$$#########%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))(((((('''''''''(((((((((((((((((()))******)))******++++++******)))++++++******)))(((((((((*********++++++,,,,,,---,,,,,,------......//////------------.....................------............000000000...---...///------///000222444555666666555444333222333444444555555444555555666777888;;;<<<<<<<<<;;;:::888777888777777666777777888999666777888:::;;;;;;::::::777777777666666555555555222333444444555555555555444444444444444444444444111000000///...---,,,,,,***+++---...---,,,***)))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&;;;;;;<<<<<<=========>>>999999::::::;;;<<<<<<============<<<;;;999888777666666555555444555555555444444333222111000///...,,,+++++++++++++++,,,,,,))))))(((((((((((())))))&&&'''((())))))((('''&&&)))((('''&&&%%%$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,)))&&&$$$%%%&&&%%%%%%&&&(((***((($$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&"""$$$%%%$$$"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!! """$$$%%%%%%$$$###$$$######%%%((())))))(((((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))))))))(((((('''&&&&&&&&&((((((((((((((())))))***''''''((((((((((((''''''''''''((()))***++++++,,,))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,---------............------,,,,,,------...---...//////---,,,---///......///000222333444555777555444222222333555666555555555555555666777777<<<<<<======<<<:::999888999999888888888888888888666777999;;;;;;<<<;;;;;;888888777777666555555555111222333444444555444444333333333333333333333333111000000///......------+++,,,---......,,,+++***((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&::::::;;;;;;<<<<<<======:::::::::;;;;;;<<<<<<============<<<;;;999888777666555444444333333333444444444333222000///......------+++******)))))))))))))))(((((((((((())))))(((((('''''''''((((((((((((((('''&&&%%%$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###""" %%%'''(((&&&""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!! !!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''' ###&&&'''&&&$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!''''''&&&$$$"""$$$######$$$'''))))))((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&((((((((((((((())))))***''''''((((((((((((''''''''''''((()))***+++,,,,,,))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,,,,------------...------,,,,,,,,,,,,------,,,...///...---,,,---///000000000111222222333333777666444333333444666777666555555555555666666777;;;;;;<<<<<<<<<;;;:::999::::::999999999888777777666888999;;;<<<===<<<<<<999888888777666666555555111111222333444444333333333333333333333333333333000000000///......------,,,,,,---------,,,+++***((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::999888666555444333333333333333333333222111000//////...//////---,,,+++*********))))))(((((((((((())))))(((''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$!!!%%%%%%%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$$$$######$$$&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&######$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""&&&%%%$$$"""!!!%%%$$$######&&&(((((('''''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''(((((())))))(((((('''((((((((((((((()))******((())))))******))))))(((******))))))))))))))))))*********++++++,,,,,,---,,,,,,------......//////,,,,,,,,,,,,---------------------,,,,,,---------,,,---///...------...///111111111111111222222222666666555444555666777888666666555555555555666666888999:::<<<<<<;;;;;;::::::::::::999999777666555555777999;;;<<<<<<<<<<<<999999888777777666555555111222222333333222222111222222222222222222222222/////////.........------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))******)))(((((()))******''''''''''''''''''''''''***))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999666666555444333222333333222222111111000000000///------,,,+++++++++++++++))))))(((((((((((())))))%%%&&&((()))))))))((('''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################&&&$$$###$$$&&&'''&&&%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%% %%%)))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!!!!"""%%%'''(((&&&$$$"""###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%&&&'''''''''&&&%%%&&&'''(((************)))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,---------------++++++,,,,,,,,,---------......------------......,,,...//////......///000//////000111222333333333555555666666666777777777666666555555555555666666666777999:::;;;<<<;;;;;;999::::::999888777555444333555777999:::;;;;;;:::::::::999888777666555444222333333222222111000///000000000000000000000000.........---------------+++++++++++++++*********))))))))))))))))))))))))***)))'''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&======<<<<<<;;;;;;;;;:::999999::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::777666555444333333333333111111111000000000000000))))))))))))))))))***+++))))))(((((((((((())))))###%%%)))+++,,,***'''%%%'''''''''''''''((()))***''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&########################%%%""" """$$$&&&&&&(((%%%""""""%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&########################%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''''''''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&(((&&&$$$""""""$$$&&&(((&&&$$$""""""###%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&((()))))))))((('''&&&''')))***+++,,,++++++((((((((((((((()))******&&&&&&''''''''''''&&&&&&&&&&&&''')))***,,,------,,,,,,+++++++++++++++++++++*********************++++++,,,,,,,,,---------///......------......///---...//////......000111---...///000222444555666444555666777888888777777777666666555555555666666444555777:::;;;<<<<<<<<<999::::::999888666444333111333555777888999999999::::::999888777666555444333333333222111000///...////////////////////////------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((&&&###!!!!!!###&&&((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$###""""""###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&;;;;;;<<<===<<<;;;999888;;;;;;:::999999999999:::;;;:::999999999:::;;;<<<;;;999555222000/////////222111///.........///000...//////---+++))))))***))))))(((((((((((())))))############$$$%%%&&&&&&))))))))))))((('''&&&%%%'''&&&$$$###"""######$$$%%%%%%$$$######""""""!!!"""######$$$$$$$$$######'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!''''''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###%%%&&&######((('''$$$!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""&&&&&&''''''%%%### ######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''$$$###&&&***,,,(((######%%%(((***+++***(((''''''(((***+++***)))'''&&&%%%%%%$$$$$$%%%(((+++,,,+++++++++******)))((('''+++(((%%%%%%'''))))))'''++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---333111///,,,++++++,,,---+++++++++,,,---...///000000111111111111222222222444555666888888888777777777777666666666666777777999888777666666777888999999999888777666555444444444222111222555777888999777777777777666555444333333111///---,,,...000111222111000///////////////---,,,***)))((()))***+++***************************************++++++++++++(((%%%%%%'''))))))'''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$######### !!!"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((&&&$$$!!!!!!$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!;;;;;;<<<<<<<<<;;;::::::<<<;;;::::::999999::::::;;;:::999888888999:::;;;:::888555222000/////////111000//////......//////......///---+++))))))***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%###$$$$$$"""!!!!!!###%%%$$$###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######""" """$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######''''''&&&%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$'''%%%$$$%%%''''''$$$!!!$$$%%%''')))***)))((((((&&&''')))******)))((('''&&&&&&&&&&&&''')))***+++'''(((((((((((('''&&&&&&***(((&&&&&&)))***)))'''++++++******************************++++++++++++***************+++,,,,,,---,,,+++*********+++,,,......---------...//////000000111111111222222222333444666777888888777777777777666666666666777777777666666555555666666666999888888777666555444333333222000111444666666666666777777666555444333333333222000///...///000111000//////.........//////---,,,,,,+++******++++++************************((((((((((((((((((((((((***(((%%%%%%''')))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$######<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::::::::999999888888888999999999888555333111000000000/////////000//////...------......---***))))))***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""""""""###$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%$$$###$$$%%%%%%%%%$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###''')))(((&&&$$$##############################$$$$$$$$$$$$######''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&&&&'''(((((())))))%%%&&&((()))))))))((((((''''''((()))))))))))))))&&&&&&'''((((((((('''''')))(((((()))******)))'''************************************+++++++++,,,***************++++++,,,)))))))))******++++++,,,000000///...............000000000111111111222222333444555666777777777777777777666666666666777777444444555555555555555444888777777666555444333333333222000111333444444333555666666555555444333222222111111111000000000000...------------......///,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((()))'''&&&&&&'''(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$<<<<<<;;;;;;;;;<<<>>>???<<<;;;;;;:::::::::::::::999999888888777777777888888666555333111000000000---...///000///...---,,,,,,---...,,,***))))))***))))))(((((((((((())))))''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&'''$$$###%%%)))***'''###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$###### ###&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&&&&((()))'''&&&&&&%%%&&&'''((()))$$$%%%&&&(((((())))))(((&&&'''((())))))((('''%%%&&&'''((()))************((()))***+++++++++)))(((*********+++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,------******+++,,,,,,,,,,,,+++......------------......000000000000111111111111222333444555666777777777666666777777777777666666222333555666666555444444666666555555444333333222444333111222333444333222444444444444444333222222///000111111111000...---,,,+++++++++,,,---......***+++,,,---,,,,,,***)))++++++++++++++++++++++++***************)))))))))((('''&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$===<<<<<<;;;<<<===???@@@;;;;;;:::999999999999:::888888888777777666666555555444333222111000//////---.../////////...,,,++++++,,,---,,,***))))))***))))))(((((((((((())))))&&&&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%&&&''''''###############"""!!!!!!#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&(((&&&""" ###(((***&&&!!!$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%$$$###"""$$$%%%((('''%%%%%%%%%&&&((()))$$$$$$%%%&&&'''((((((((($$$&&&''')))((('''$$$###%%%&&&''')))************((()))+++++++++***)))(((++++++++++++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,+++***)))++++++++++++,,,---.../////////000000000111111111222222333444555666777777666666777777777777666666222333555666777666555555555555444444333222222222555444333333444444333111222333333333333222222111---...///000///...,,,+++++++++***++++++,,,---...((()))***++++++***)))(((************************************))))))((((((&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###>>>============>>>>>>???::::::999888888888888888777777777777666555444444222222111111000///......------......------,,,++++++,,,,,,,,,***)))***+++''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&$$$###%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%%%%$$$###"""""" !!!###&&&((()))***############"""!!! #########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""$$$%%%'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''######%%%### %%%%%%&&&%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&'''''''''(((&&&$$$"""""""""$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&***)))'''&&&%%%$$$$$$$$$''''''&&&%%%%%%&&&'''((($$$%%%%%%%%%&&&'''''''''$$$%%%&&&''''''&&&$$$######$$$%%%&&&'''(((((((((''')))******)))(((((()))*********+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++******)))))))))(((((()))))))))***+++---...////////////000000000111111111111222222444555777888555666777888888777666555333333444555666666666666333333333333222222222111444333333444555555333111111111222222222222111111,,,---.........---+++***,,,++++++++++++,,,,,,---'''((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%$$$&&&((((((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###>>>>>>?????????>>>======999888777777666666777777666666777777666555333222000000000//////...------...------,,,+++,,,,,,,,,***+++,,,+++***)))***+++''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$ !!!"""###$$$&&&''''''$$$$$$$$$######""" $$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&"""!!!######"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$)))&&&###$$$&&&((('''&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&''''''''''''''')))***)))&&&&&&(((***'''(((((()))******+++++++++++++++,,,,,,,,,------+++************+++,,,,,,******)))((()))***+++,,,++++++++++++,,,,,,---...////////////000000000111111111111111333555777888555666777888888777666555222222222222333444555666222222222222222111111111222111111333444444333111000000111111111111111000------......------,,,,,,------,,,+++++++++,,,,,,))))))(((((()))******+++(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%###&&&((((((&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$>>>???@@@@@@@@@>>>===<<<888777777666666666666666666666777777666444222111......//////...------,,,...---,,,+++***+++,,,---***+++,,,+++))))))***+++))))))(((((((((((())))))$$$&&&((()))***)))((('''###$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$&&&'''&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$""" """$$$&&&'''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((((((''''''&&&'''(((((()))((((((((('''))))))'''%%%%%%(((+++%%%&&&&&&'''((())))))***++++++,,,,,,,,,---------)))))))))((()))******+++,,,+++******+++---000111......---,,,,,,,,,------////////////000000000000111000000111222555777888555666777999999777666555222111000000111333555666222222222111111111111111000000000222444444222000///000111111111111000000//////......------------......---,,,+++++++++++++++***)))))))))***,,,---''''''''''''''''''''''''+++******)))((('''''''''###&&&))))))&&&$$$%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""###$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&((()))***%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&===>>>???@@@@@@???===<<<<<<:::777666666555444222444333222222111111222222......................../////////......---------,,,,,,------,,,***)))'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!  ###&&&(((((()))&&&%%%###""""""###%%%&&&%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%((('''$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%### !!!""" """$$$%%%%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''(((''''''&&&$$$######"""$$$$$$######$$$$$$%%%&&&+++###"""'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------++++++******++++++,,,---+++,,,.../////////...---,,,,,,---...//////......222222333333444555666666666555444333222333444555111333333333111111111333333222000/////////000111444333333333333333333222111111000000000000111111//////.........---------*********)))******++++++%%%&&&)))+++,,,,,,***)))))))))***+++***(((&&&%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%###$$$&&&((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))&&& %%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""<<<===???@@@@@@>>>===<<<<<<999777666666555444222333222222111111111111111------------------------,,,+++++++++************......---,,,+++)))'''&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$######&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$"""!!! !!!"""######$$$%%%%%%######$$$%%%$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&)))######&&&%%%"""&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,---...............---..................---111111222222333444444555555444333222222333444555444555555444333222222333333222111000///000000111333333333333333222222222000000////////////000000///.........---------,,,++++++*********+++,,,,,,'''((()))++++++++++++++++++***)))(((((('''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%''''''%%%######%%%''''''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!!###(((+++)))%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######;;;<<<===>>>>>>>>><<<<<<;;;999666555555555444222222111000000//////000000------------------------*********)))))))))))))))000///---+++)))'''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$""""""""""""&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$"""###$$$&&&######"""""""""###$$$%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&$$$""""""$$$%%%%%%$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,------......//////..................000000111111222222333333555444333222222333444555555666666555222111111222333222111000000000111222333333333222222222111111//////............//////......------------,,,,,,,,,++++++++++++,,,---...***************+++,,,---,,,+++((('''&&&'''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###"""$$$&&&&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$:::;;;<<<<<<===<<<<<<;;;:::888666555555555444333000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...+++)))'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""""""""!!!""""""######%%%%%%%%%$$$$$$#########"""""""""#########$$$$$$%%%$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###!!!"""######"""###&&&(((###############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######%%%'''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))***++++++,,,,,,*********)))***++++++,,,---,,,+++++++++,,,...///...............///000000111111111111222222333333444333222222222333444555555666666555222000000111444333222111000111222222333333222222111111000000...------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,***))))))+++,,,...+++***)))'''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%999999::::::;;;;;;;;;;;;999777555555555555444333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++)))((('''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########$$$############$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!!!!""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$###""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""###$$$&&&&&&%%%###""""""###$$$###""""""###%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&###%%%''''''%%%$$$$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""###$$$&&&(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))******+++,,,,,,***))))))))))))***++++++,,,,,,+++******,,,---...,,,,,,------///000222333222222222222333333333333333222222111222333444555888999999777555333333444555444222111111111222333333333222111000000//////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...---***))))))***,,,---(((((()))******)))''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%'''&&&$$$###"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&######%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&777888888888999::::::;;;999777555444555555444333000///......------......++++++++++++++++++++++++)))))))))))))))*********))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!!!!"""###$$$%%%$$$###"""$$$&&&&&&%%%"""  $$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""$$$$$$######$$$$$$%%%&&&###%%%&&&&&&%%%$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++++++++++++++++++++,,,------++++++******++++++,,,---------------...000333444222333333333333333333333222222111111222333444555;;;<<<<<<;;;888777777888555444333222222222333444333222222111000///......------,,,,,,,,,,,,------******++++++++++++,,,,,,+++++++++,,,---...///000...---+++)))((()))***+++&&&(((***++++++)))'''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%777777777777888999::::::888666444444555555444333000//////...............++++++++++++++++++++++++'''''''''(((((()))))))))((()))))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%&&&''''''&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$ """%%%&&&$$$"""!!! """###$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))******+++++++++++++++++++++,,,,,,---)))******+++++++++++++++000000...---...///111222222222222222222222111111222111111111111333444555:::;;;<<<;;;999888999:::666555444222222333333444333222111000///...------------,,,,,,,,,,,,------************+++++++++,,,*********+++,,,...///000---,,,***)))(((((())))))(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###$$$&&&&&&&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!! %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&(((&&&$$$######$$$&&&(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%666666666666777888999:::888666444444555555444333000000///............///************************'''((((((((())))))******)))*********)))'''$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################"""$$$&&&((((((&&&$$$"""############$$$%%%&&&'''#########$$$$$$%%%%%%&&&!!!""""""###%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%"""%%%&&&&&&%%%&&&!!!"""###$$$%%%$$$###### !!!"""###$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++)))))))))((()))******+++((()))***,,,,,,+++******444222000...------//////111111111000000000000000111111000000111333444666777888999888666666777888666555444333222333444444222222111000///...------...------,,,,,,------...))))))******+++++++++,,,*********+++,,,---//////,,,,,,***)))((((((''''''***)))(((''''''(((***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''$$$###$$$&&&%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$### """###%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%%%%(((&&&###!!!!!!###&&&(((###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%555666666666777777888888999777555222111111222333222111000///---+++******))))))))))))))))))))))))******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%""" ###$$$###!!!%%%$$$"""!!!!!!"""$$$%%%######""""""""""""######$$$%%%'''''''''%%%###""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%&&&''''''$$$###"""""""""###%%%%%%########################''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$$$$$$$#########"""""""""%%%)))((($$$%%%%%%%%%$$$$$$$$$######((('''$$$"""!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))******)))'''%%%###''''''&&&&&&'''(((***+++******+++++++++******)))++++++,,,,,,,,,---------***+++,,,,,,******+++,,,((())),,,...000111111111000111111111222222222222222222222111222222333333444444555555555555444444555555444333222000000///333333222111000///......******+++++++++,,,,,,,,,)))*********+++++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$### """$$$&&&&&&$$$""" $$$%%%'''&&&%%%%%%&&&(((&&&$$$###$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%(((+++---$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''"""######$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555555555666666666777777888777444222111111222333111111000...---+++******))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$######"""!!!!!! %%%$$$$$$$$$############%%%$$$$$$######$$$$$$%%%%%%""" !!!###%%%$$$"""%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$%%%&&&&&&$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######&&&###!!!###''')))(((&&&%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((())))))'''&&&$$$''''''&&&&&&'''(((***+++******+++++++++******)))))))))))))))*********+++***+++,,,,,,******+++,,,***+++---...//////......000000000000111111111222111111111111111222222333444444555555555555444444444333333222000//////...111111000000...---,,,,,,,,,,,,,,,++++++*********)))))))))*********++++++******)))(((((()))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###'''(((((('''%%%######$$$"""  """######"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444444444555555555555666777555333222111111111222000000///...---,,,+++***))))))))))))))))))))))))((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$############"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$###!!!"""$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%)))&&&""" """%%%'''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""######$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''''''''((()))******)))******+++++++++******((((((((()))))))))*********+++,,,,,,******+++,,,,,,------------,,,,,,+++////////////000000000000000000000000000111222222333444444555555444444333333222222111000///....../////////...---,,,+++***...---,,,+++***)))((((((((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$######$$$$$$"""!!!!!!###$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444444444444444444444444555444222111000000000111//////...------,,,++++++(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%#########"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&&&&$$$$$$###""""""###$$$$$$######""""""""""""######'''%%%"""!!!%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%"""!!!"""%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))************)))'''''''''(((((()))******))))))***+++++++++******)))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++.........////////////000//////...//////000111222333333444444444444333333333222222111000000//////......///......,,,+++***,,,,,,,,,+++***))))))((((((((((((((()))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&###%%%&&&&&&%%%$$$&&&'''&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444444444444444333333333333222111111000000000000......------,,,,,,,,,+++((((((((((((((((((((((((+++++++++***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%&&&$$$##################$$$######""""""""""""######$$$$$$"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$ ###%%%### ###&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&))))))))))))((((((''''''''''''((())))))*********((()))***+++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,++++++++++++,,,------...---.........////////////............///000111222222222333333333333222222333333333222222111111000...///000000000...,,,+++************************(((((((((((())))))))))))((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%###$$$&&&%%%$$$$$$%%%'''%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$&&&((()))(((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555444444444444333333333111111000000000/////////---------,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++++++++)))'''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%$$$""""""$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###############$$$$$$!!!$$$%%%$$$""""""%%%(((%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%$$$''''''((()))************((()))***+++++++++++++++((((((((()))))))))*********+++,,,,,,******+++,,,*********+++,,,...///000............////////////............///111222333111222222333333222222111333333333333222222111111...///111222111000...,,,)))))))))*********++++++((((((((()))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""###$$$$$$&&&''''''&&&###""""""###(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""" """%%%'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%555555555555444444444333//////000000//////......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%'''((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$!!! !!!############$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!###$$$%%%######$$$$$$$$$$$$######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$### """$$$&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&''''''(((&&&''')))***++++++******(((((()))++++++,,,,,,+++))))))))))))*********+++***+++,,,,,,******+++,,,,,,++++++,,,---...000111....../////////000000000.........///000111333333111111222222222222111111222222222222111111111111---///111222222000...,,,************)))))))))))))))))))))*********++++++''''''((())))))(((''''''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$&&&''''''%%%###""""""###***(((&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$666666666555555444444444//////////////////...---++++++,,,,,,,,,,,,------))))))))))))))))))))))))$$$&&&(((***++++++))))))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&###  """######$$$$$$$$$$$$############""""""""""""######&&&%%%$$$###$$$%%%'''(((&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$#####################$$$%%%&&&'''&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""%%%&&&######$$$$$$$$$$$$###### !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$ """$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******''''''(((((()))+++,,,---&&&''')))***++++++******(((((()))++++++,,,,,,,,,+++,,,,,,,,,,,,---------***+++,,,,,,******+++,,,...---,,,,,,---...000111////////////000000000000......//////000222333444111111222222222222111111111111111111000000000000---...000222111000---,,,,,,,,,+++***)))(((''''''************++++++++++++&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&$$$""""""#########!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################333444444444333222222111///............---------,,,---.........,,,***(((******++++++++++++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!########################%%%###"""###$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$###"""###&&&'''((('''######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&$$$#########$$$$$$######$$$$$$$$$$$$######%%%&&&)))+++***((($$$"""%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$'''$$$!!!"""$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$###""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############"""!!!!!!$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%(((,,,+++'''$$$###$$$'''''''''((()))******+++''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++---....../////////...---,,,,,,++++++,,,***((()))+++,,,------+++,,,,,,,,,++++++---///////////////000000000000000000//////...---++++++///000000111222222333333333333333222222222111111000///////////////000111++++++++++++++++++++++++'''(((+++------,,,+++)))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%$$$''')))+++***&&&######$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######888777777666444333111000000000/////////.........,,,---.........,,,***)))++++++,,,,,,,,,,,,++++++***))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#####################$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$###""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######$$$%%%'''((('''&&&###"""%%%%%%$$$######$$$%%%%%%"""""""""#########$$$$$$%%%$$$######$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!!!!"""###############%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&'''(((((())))))***''''''((())))))))))))))))))))))))))))))))))))))))))******+++,,,---...///++++++,,,---......//////---+++******+++------,,,+++,,,,,,,,,++++++---///.../////////000000000000.........///......------000000000111111222222222333333222222222111111111000000///////////////000++++++++++++++++++++++++******)))((('''&&&%%%%%%)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""%%%((((((&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######;;;;;;:::888666333111000111111111000000000//////------......---,,,***)))++++++++++++++++++++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""######$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%###""""""###$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%$$$%%%'''''''''%%%&&&&&&''''''(((((((((''''''((())))))))))))((()))))))))))))))))))))))))))******+++,,,---......++++++,,,---...000000111///---,,,+++---------,,,+++,,,,,,,,,++++++---///....../////////000000000,,,------...//////......000000111111111111111111222222222222111111111000111000000//////.........++++++++++++++++++++++++,,,***(((%%%$$$###$$$$$$'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&&&&$$$$$$###"""$$$$$$$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###::::::999888666444222111111111000000000/////////............---,,,+++***)))(((((((((((((((((()))*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!$$$&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""######&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((%%%###$$$''')))(((&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))(((((()))))))))))))))))))))))))))******+++,,,,,,------.....................///000///------......---,,,+++,,,,,,,,,++++++---///........./////////000000------...............---000000000111111111111111222111111111111000000000111111000000///...---,,,++++++++++++************))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$666666666666555555444333000000000/////////..................---,,,++++++))))))(((''''''((())))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!! !!!$$$&&&%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$######&&&)))***'''###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,---------...............000///......//////---++++++,,,,,,,,,++++++---///............////////////////////////...---,,,+++000000000000000111111111111111111000000000//////000000000000///...,,,++++++++++++******)))))))))&&&'''((()))(((&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$222333444555555555555444000000/////////.........//////......---,,,,,,,,,,,,+++***))))))***+++,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######""""""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$######"""###############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$"""######$$$$$$######"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""###%%%&&&(((((($$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######""""""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%''')))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))************++++++,,,,,,******+++,,,---//////000///...---...//////---++++++,,,,,,,,,++++++---///------........./////////000000000///...,,,+++***......///000000111111222000000000000////////////...///000000///...,,,++++++++++++***))))))((((((%%%'''((((((&&&### &&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$"""###$$$$$$&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%''')))***)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222333444555555555555555111111111000000000//////000///...------,,,,,,,,,---,,,+++******+++,,,---)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%######$$$%%%$$$######$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%&&&''''''(((###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%$$$$$$######""""""######$$$%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))************++++++++++++******++++++,,,------...---,,,,,,...//////---,,,+++,,,,,,,,,++++++---///---------.........//////.../////////...---,,,,,,,,,---...///000222222333000000/////////.........,,,---///000000...---,,,+++++++++***)))(((((((((&&&''''''&&&%%%###"""!!!''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&(((((()))&&&$$$"""###'''))))))((($$$#########$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444444555555555555555444222222222111111111111000000000...------,,,------,,,+++)))(((((()))+++,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""!!!!!!"""###$$$$$$########################$$$######$$$&&&''''''&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&&&&%%%$$$######$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$### """$$$$$$$$$""" """%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''%%%""""""%%%(((''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))***************+++++++++------,,,++++++***))))))+++++++++---//////...,,,+++,,,,,,,,,++++++---///---------.........//////,,,---......///.........+++,,,---///000222333444000/////////............+++---...000000///---,,,+++++++++***)))((((((''''''&&&&&&%%%&&&''')))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%'''((()))))))))&&&######%%%&&&&&&$$$!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666666555444333222222111111111000000///.........---------,,,,,,+++++++++(((''''''((()))******)))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######(((&&&$$$"""""""""$$$%%%########################&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%!!!""""""""""""########################"""!!!!!!!!!"""!!!!!!$$$&&&&&&&&&%%%%%%$$$######"""########################$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''((((((###%%%''')))***)))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))(((''''''''')))***+++,,,+++)))((((((***,,,---***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++)))******++++++,,,------------.........---+++***,,,---...///000000000000---......///000111111222000000///...............------------------------+++***(((&&&&&&''')))***%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%***)))(((+++---...+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$!!! $$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&&&&&&&$$$###&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%########################&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''&&&###!!!###$$$$$$%%%%%%$$$$$$###555555444333222111000000000000//////......------,,,,,,,,,+++++++++******(((''''''''')))***)))((())))))))))))((('''&&&%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$###############"""!!!!!!!!!###$$$$$$$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((()))(((''''''((()))***++++++***)))((()))***,,,---+++,,,------------,,,+++)))))))))******+++++++++++++++,,,,,,---.........------.........---,,,+++------.........------,,,......//////000000111111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''(((((()))%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''%%%%%%&&&))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###!!!!!!###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###%%%%%%%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$444444333222111000///////////////...------,,,,,,++++++************))))))(((''''''''')))***)))(((((((((((((((((('''&&&%%%&&&&&&%%%$$$###""""""!!!%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$###########################$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$'''&&&$$$######$$$&&&'''$$$$$$###""""""###$$$%%%##############################"""!!!!!!"""##################$$$$$$$$$%%%#########$$$######"""!!!%%%$$$$$$%%%%%%%%%###"""!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&'''''')))(((((((((((())))))***+++***)))))))))***,,,---,,,,,,------------,,,,,,''''''((()))***++++++,,,******++++++,,,------------............---,,,,,,------------,,,+++***)))//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%###"""###$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%444444333222111000//////000//////...------,,,,,,)))))))))))))))))))))))))))'''&&&'''))))))(((''''''(((((((((''''''&&&%%%(((((('''&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%###"""#########$$$$$$#########$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%#########$$$$$$######"""&&&$$$!!!"""$$$%%%"""$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$#####################'''&&&$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&)))(((((((((((()))))))))***)))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))******++++++'''(((((())))))***++++++------.........---------,,,,,,------,,,++++++***//////////////////......///...------,,,,,,------++++++++++++++++++++++++))))))*********)))((('''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&"""###$$$%%%$$$###"""!!!######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&%%%$$$"""%%%&&&&&&''''''&&&&&&%%%555555444333222111000000000//////......---,,,,,,(((((((((((((((((((((((()))'''&&&'''((()))'''&&&'''''''''''''''&&&&&&%%%(((((('''&&&$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%###""""""###%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%&&&&&&&&&&&&'''########################$$$$$$############$$$$$$$$$%%%&&&'''&&&$$$!!!"""%%%''''''%%%"""###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%###!!!"""%%%&&&$$$"""$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""######$$$%%%%%%'''&&&$$$"""""""""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((())))))))))))((((((((())))))))))))***+++,,,---+++******************+++,,,,,,,,,++++++******)))'''(((((())))))***++++++------,,,,,,,,,---------***+++,,,---------------////////////..................---,,,,,,,,,,,,,,,************************((())))))))))))(((''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$"""!!!######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%%%%$$$"""%%%&&&&&&''''''&&&&&&%%%555555444333222111000000///......------,,,++++++''''''(((((((((((()))))))))'''&&&'''(((((('''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$###"""!!!!!! %%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$#########""""""###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&'''&&&$$$""" !!!###'''))))))'''###!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$%%%$$$######%%%'''''''''!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((())))))))))))(((((('''(((((()))***+++,,,,,,---******))))))))))))******......---,,,+++***))))))******++++++,,,---------,,,++++++++++++,,,,,,---)))***+++,,,------------........................------,,,++++++++++++,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%(((******(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%444444333222111000//////,,,,,,++++++***)))))))))''''''(((((()))))))))))))))(((&&&&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&&&&$$$#########""""""!!!!!!%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""""""###%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$&&&''''''&&&$$$###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###$$$&&&'''""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################%%%###!!! !!!###%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''(((((()))******)))((('''&&&'''((()))***+++,,,,,,---++++++***))))))***++++++,,,,,,++++++******))))))++++++,,,,,,---.........******)))))))))***+++,,,******+++++++++++++++***,,,------....../////////---,,,,,,+++++++++++++++((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%###%%%''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%((('''%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""############$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%'''''''''$$$$$$%%%%%%%%%%%%$$$$$$333333222111000///......******))))))(((''''''''''''((((((((())))))******)))(((&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""""""""""" """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""""""###%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' """$$$%%%''''''(((%%%$$$###""""""###$$$%%%!!!!!!"""$$$$$$%%%%%%%%%########################!!!"""###$$$$$$###"""!!!!!!""""""""""""#########"""###$$$%%%%%%%%%%%%%%%"""$$$$$$""""""%%%&&&&&&%%%%%%$$$#################################"""""""""######$$$$$$$$$########################%%%###  ###%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((()))*********((('''&&&'''((()))***,,,,,,,,,------,,,+++******+++,,,---))))))))))))************)))******++++++,,,------))))))((((((((()))+++,,,***++++++******)))(((''',,,,,,------...///000000---,,,++++++******++++++((((((((((((((((((((((((((('''%%%######$$$%%%&&&%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%###&&&)))***'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%''')))(((%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%$$$""" ############$$$&&&)))***&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%########################&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###444333222000///---,,,+++------,,,+++***((((((((((((((((((((((((((((((((())))))(((''''''''''''((("""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$!!!""""""""""""#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###$$$%%%$$$ !!!%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########&&&&&&%%%$$$############''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""!!!!!!"""""""""#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$!!! ######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&(((+++***)))))))))***,,,---+++,,,...//////...,,,+++,,,+++++++++***)))))))))---...///...+++***)))***...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------,,,---...,,,***))))))***+++******)))(((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&''')))%%% ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%333222111000///------,,,+++***)))((((((((('''%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&'''$$$%%%&&&'''((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########"""############$$$$$$$$$"""""""""#########$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%% ###%%%$$$"""###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%$$$""" !!!!!!######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&'''''''''''''''$$$&&&''''''&&&&&&'''((()))((('''''''''(((******)))***+++,,,,,,+++***)))++++++*********************,,,------+++******+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++...---++++++***++++++,,,,,,------,,,***))))))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''%%%###!!! """###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111111000//////......---+++)))'''''')))***(((%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((('''&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!##################"""""""""############$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!'''&&&###"""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&((((((%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''$$$%%%%%%%%%###"""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%'''(((((('''&&&((()))((((((((('''((())))))***((()))***++++++***)))((())))))******************''')))+++++++++***+++,,,------------------,,,+++++++++++++++++++++++++++,,,+++***)))))))))******+++,,,---,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$######$$$%%%'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%///////////////.........---***((())),,,---+++(((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&'''''''''''''''&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$###############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''!!!###'''%%%######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$&&&$$$$$$##############################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&'''((((((''''''(((******************++++++,,,******++++++++++++******(((((())))))******++++++''')))***+++***)))***+++++++++---------,,,+++******************++++++++++++++++++******************,,,,,,+++)))))))))***''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%/////////...............,,,***))))))+++,,,***(((((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""##################"""#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''%%%%%%'''&&&""""""%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$##################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***)))*********++++++++++++************************((((((((())))))******+++(((***++++++)))(((((())))))***+++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,+++)))((()))***''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''%%%###!!!!!!###%%%'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%//////..................))))))))))))((((((''''''(((((((((((((((((((((((($$$%%%&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!"""############"""!!!!!!!!!""""""######$$$$$$)))(((&&&%%%$$$$$$%%%&&&"""############$$$$$$$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$&&&'''%%%!!!"""'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###&&&%%%$$$######"""""""""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""$$$%%%$$$######$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&((()))''''''((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))***,,,+++)))(((((((((((())))))***************))))))******+++,,,,,,,,,---............---,,,+++)))***+++***)))((()))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$######%%%$$$###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''%%%$$$######$$$%%%'''""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%/////////......---------(((+++---***&&&$$$&&&)))((((((((((((((((((((((((%%%&&&'''((('''&&&$$$###"""###$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""" !!!"""#########)))'''%%%$$$######$$$%%%"""############$$$$$$$$$"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""### $$$%%%###$$$&&&"""###$$$%%%%%%%%%%%%$$$########################&&&%%%$$$$$$######$$$$$$!!!""""""###$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$"""!!!"""#########$$$$$$%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******$$$&&&''''''&&&&&&'''(((&&&'''((()))***))))))((()))))))))(((((())))))))))))))))))))))))(((((((((((()))++++++***)))***+++******))))))******+++,,,*********+++,,,------------......///...---,,,+++(((***+++***)))((()))+++(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""&&&%%%%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&&&&%%%$$$$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000//////...------,,,,,,***...111...'''$$$'''+++((((((((((((((((((((((((%%%&&&'''((((((&&&$$$###"""###$$$&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$### !!!!!!"""###$$$$$$%%%((('''$$$###""""""###$$$"""############$$$$$$$$$!!!""""""""""""############$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$"""######$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!! &&&'''%%%%%%"""###$$$%%%%%%%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$ !!!"""$$$%%%&&&'''""""""###$$$%%%&&&&&&'''#################################$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&$$$"""!!!&&&&&&&&&&&&'''((())))))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""############$$$%%%&&&&&&%%%$$$### !!!###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!!!!"""######$$$%%%&&&&&&'''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$&&&'''((()))***+++,,,---$$$%%%'''&&&%%%%%%&&&(((((()))***,,,,,,++++++***,,,,,,++++++++++++,,,,,,******))))))((((((''''''&&&(((***+++++++++,,,...++++++***)))***+++---...******+++,,,------......,,,---...///...---,,,+++((()))******)))((()))+++))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""''''''&&&%%%%%%%%%&&&&&&"""%%%'''(((((((((###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%////////////...---,,,+++************))))))))))))+++,,,,,,+++***(((&&&%%%((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###### !!!$$$%%%%%%$$$!!! !!!$$$%%%$$$#########""""""######$$$%%%&&&%%%$$$$$$$$$%%%&&&'''!!!###$$$$$$###"""###$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&########################"""$$$$$$$$$###"""###$$$$$$%%%%%%$$$######$$$&&&%%%###""""""###$$$$$$### ###&&&&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###"""!!!$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))*********))))))(((''''''(((((())))))************************************))))))***++++++,,,++++++******)))(((''''''******+++++++++,,,,,,,,,------......------,,,+++,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$######$$$&&&''''''&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###'''((()))(((%%%$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""###&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%////////////...---,,,+++*********)))))))))(((((()))*********)))'''&&&%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!$$$&&&&&&$$$!!!######""""""######$$$%%%######"""""""""###$$$%%%%%%'''((((((&&&%%%&&&&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$%%%%%%$$$######$$$&&&'''%%%$$$$$$%%%&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''((())))))'''(((((()))))))))(((((((((((((((((())))))******))))))))))))))))))))))))+++++++++***++++++,,,,,,......------,,,++++++************+++++++++,,,,,,---------...------,,,+++,,,+++***)))((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$""""""$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%###""""""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...//////......---,,,+++******))))))))))))(((((('''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%""" ######""""""######$$$%%%######""""""######$$$%%%"""$$$%%%$$$"""!!!!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&(((''''''&&&$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%###$$$%%%%%%######$$$%%%(((&&&%%%%%%%%%&&&$$$###&&&%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$&&&((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((()))******&&&&&&&&&''''''(((((((((((((((((())))))))))))***((((((((((((((((((((((((---,,,,,,+++++++++,,,,,,///......------,,,,,,,,,))))))*********+++++++++---------------,,,++++++---,,,)))((('''((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$######$$$&&&''''''&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$&&&&&&&&&&&&&&&%%%$$$###$$$&&&((('''&&&))))))((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&............---,,,++++++***)))))))))((((((((((((''''''''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%###############"""""""""######""""""######$$$%%%%%%$$$%%%%%%%%%%%%&&&&&& !!!"""!!!""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$%%%%%%$$$###$$$%%%%%%$$$######$$$$$$""" %%%###"""$$$''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$"""!!!!!!"""$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$((((((''''''(((((()))***%%%%%%&&&&&&'''((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******++++++,,,,,,++++++************)))))))))*********++++++,,,------------,,,++++++---+++)))''''''((()))+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%(((''''''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$"""&&&(((((((((((((((&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&............---,,,+++***)))))))))(((((((((((('''(((((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$ !!!"""$$$%%%&&&######""""""######$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%###!!!!!!"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%"""$$$&&&&&&$$$######$$$$$$######$$$$$$$$$""" ###!!! """&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%&&&$$$###!!!!!!###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))((((((((((((''''''&&&&&&''''''((()))''''''&&&'''((()))***+++************))))))))))))******************************))))))))))))******************)))))))))))))))************+++++++++,,,,,,------,,,,,,+++***,,,+++)))((('''(((***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%"""$$$'''((('''&&&&&&&&&((('''%%%&&&&&&'''%%%$$$%%%&&&&&&''')))***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''---......------,,,+++***))))))(((((((((((('''''')))((((((''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""""""""######$$$%%%%%%######""""""######$$$%%%!!!"""###$$$$$$$$$$$$###%%%&&&((('''%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$&&&'''&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&"""$$$&&&&&&%%%$$$###$$$%%%$$$$$$&&&''''''%%%###"""""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''%%%""""""%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''(((***++++++************)))))))))************************((((((((((((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))***(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&%%%$$$######$$$((('''%%%%%%&&&&&&$$$"""$$$%%%&&&''')))+++---...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((------------,,,+++******))))))(((((((((''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$##################$$$###$$$$$$$$$$$$$$$###"""######""""""######$$$%%%!!!"""###$$$$$$$$$######"""###%%%$$$###""""""###!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!$$$&&&'''%%%$$$############$$$&&&((((((&&&$$$&&&'''((('''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########"""""""""'''''''''''''''(((((())))))(((&&&%%%%%%&&&((()))+++++++++*********))))))************************((('''(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++******((()))******+++***)))((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$""""""$$$&&&&&&%%%$$$$$$%%%&&&%%%############$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((("""###&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$"""###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((------------,,,+++******)))(((((((((''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!! #########"""###$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%!!!###%%%%%%$$$######$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$########################$$$%%%&&&&&&$$$$$$%%%&&&!!!$$$&&&'''%%%$$$###### !!!$$$&&&'''%%%###))),,,---+++&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''((((((((((((((()))******((('''%%%$$$$$$%%%&&&'''++++++++++++******))))))))))))))))))))))))))))))((((((((()))***,,,---...++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,+++******'''(((***,,,,,,+++)))((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$###%%%(((***###""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((("""$$$(((***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$""" !!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))///...---,,,++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$ !!!!!!!!!"""######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""############$$$$$$$$$#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%'''$$$!!! """$$$$$$"""!!!!!!""""""#########$$$''''''%%%%%%%%%%%%''''''$$$###"""!!!!!!"""######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$########################%%%$$$$$$######$$$$$$%%%'''''''''&&&%%%$$$"""!!!"""  """###!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###"""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%&&&'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%'''((()))******######$$$%%%&&&(((((()))))))))))))))(((((((((((()))))))))))))))******+++******))))))))))))******,,,++++++++++++++++++,,,,,,,,,++++++,,,...///111,,,,,,---...---,,,***))),,,+++)))((((((((()))***(((((())))))((('''&&&&&&(((((('''&&&%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$######%%%&&&'''(((((((((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$##################$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***(((&&&&&&((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%'''((()))((((((&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$""""""$$$&&&(((%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%......------+++***)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######"""''''''&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%%%%&&&&&&&&&###""" !!!$$$%%%$$$""""""#########$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%$$$#######################################%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$%%%%%%&&&!!!"""###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""############""""""%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((()))(((((()))***+++,,,,,,---))))))(((((())))))***+++******))))))))))))******++++++************++++++)))((((((((()))***,,,---,,,,,,,,,,,,,,,+++******++++++)))((((((((())))))((((((((((((((('''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%---------,,,+++)))&&&%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""!!!!!!$$$$$$$$$###############&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%###""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%!!!!!!!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''''''''"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$%%%%%%###&&&)))(((%%%######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$###$$$$$$%%%%%%(((%%%!!!!!!%%%(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((())))))++++++,,,---))))))(((((())))))***+++******))))))))))))************))))))))))))************))))))***+++---...++++++***)))))))))************)))((((((((())))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((((((!!!!!!"""###############&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,---,,,***(((%%%###(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!  !!!###$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%###""" """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!""""""############"""$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$######""""""######$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((''''''&&&%%%$$$$$$$$$ ###&&&%%%"""!!!"""%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! $$$((('''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$######%%%&&&'''(((%%%""""""%%%(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&'''(((((()))***+++,,,---''''''(((((((((((((((((()))(((((((((''''''''''''((((((((((((((()))************))))))))))))******))))))(((((((((((())))))++++++*********+++------******(((''''''((()))***)))))))))((((((((())))))'''''''''(((((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%######%%%&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,+++***'''%%%$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######"""""" !!!"""###%%%&&&'''(((&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""#########$$$$$$%%%%%%&&&############"""!!! ((('''%%%###"""###%%%&&&##################""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!"""$$$'''***)))&&&%%%&&&)))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!!!!"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""!!! """###$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))***,,,---''''''(((((((((((((((((((((((((((''''''''''''&&&((((((((('''((())))))*********))))))))))))******)))(((((((((((((((((()))(((''''''&&&&&&''')))))))))((('''''''''((()))***((((((((()))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%######%%%&&&'''(((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!!!! !!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++((('''''''''&&&&&&&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$######"""!!! ''''''&&&###""""""%%%'''#########"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&((()))$$$&&&''''''&&&%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''(((((((((&&&'''((((((******+++,,,((((((''''''(((((()))*********))))))))))))******))))))(((((((((((())))))***)))((((((((()))******((((((''''''(((((())))))''''''((()))))))))((((((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''' !!!!!!"""###%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&((()))***++++++'''&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%---,,,***(((((()))***+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###############%%%$$$$$$######""""""""""""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$$$$###!!!$$$%%%$$$###$$$%%%$$$$$$$$$######"""""""""$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&''')))+++,,,$$$#########%%%%%%###"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""###%%%'''''''''&&&%%%,,,(((######%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%###""""""###$$$$$$$$$%%%&&&'''(((((()))&&&''''''((()))***++++++(((''''''''''''((())))))******))))))))))))*********))))))(((((())))))***------++++++++++++,,,---''''''((()))))))))))))))&&&&&&((()))))))))(((((($$$%%%&&&&&&'''''''''&&&)))((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%$$$$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))******&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%---,,,)))(((((())),,,---(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!""""""###############$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&'''###&&&&&&$$$###$$$%%%%%%%%%$$$$$$#########%%%%%%''''''''''''%%%%%%###$$$$$$$$$###!!!'''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""###$$$'''%%%$$$%%%((()))&&&###%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&'''(((((((((&&&$$$""" !!!((((((&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% """###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%#########%%%'''(((######$$$%%%&&&(((((()))((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))******))))))))))))************))))))))))))******+++***)))(((((()))******&&&''')))*********)))(((%%%&&&((()))))))))(((((($$$%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&'''''''''&&&######%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&'''(((***''''''''''''''''''''''''************(((&&&$$$###"""!!! !!!###%%%''''''&&&%%%$$$%%%$$$""" ###!!! """%%%((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''##############################$$$$$$$$$%%%%%%%%%'''%%%###!!! !!!###%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""%%%((((((%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''###%%%&&&%%%######$$$%%%$$$$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%###$$$&&&'''%%%######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''!!!$$$%%%%%%$$$$$$&&&%%%$$$######%%%'''(((&&&%%%######%%%&&&&&&%%%&&&&&&%%%%%%&&&((()))***$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************---,,,***)))))))))***+++(((''''''&&&&&&&&&''''''******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((%%%######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%$$$######$$$''')))+++&&&((()))((('''%%%%%%&&&%%%&&&&&&$$$######%%%(((%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''%%%###$$$&&&((((((&&&'''''''''''''''''''''''')))'''%%%###"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$""""""$$$&&&(((######$$$%%%%%%&&&'''''''''&&&$$$""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---,,,***)))((()))***+++((((((((((((((((((((((((((()))))))))(((&&&$$$###$$$###"""""""""$$$&&&''''''%%%%%%%%%&&&%%%###!!!%%%###!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%###"""!!!"""###$$$ !!!"""###############$$$##################$$$######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$######$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%######$$$%%%######"""!!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%&&&%%%$$$"""###%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!###%%%&&&&&&&&&%%%%%%$$$"""""""""###%%%&&&***(((&&&%%%&&&'''&&&%%%&&&&&&%%%%%%%%%'''((()))%%%%%%&&&'''''''''''''''*********)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,+++***)))((())))))***)))))))))******************)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&''''''&&&%%%$$$$$$%%%'''(((%%%&&&''''''%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%'''%%%&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''''''''###$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((('''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***)))((()))***+++((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$&&&%%%$$$######$$$&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!! ############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!"""###$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%!!!!!!!!!###$$$%%%$$$"""'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%&&&'''&&&$$$###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%%%%$$$$$$############$$$"""######$$$$$$######"""######""""""######$$$$$$$$$###""""""$$$$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$&&&''',,,***((('''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((((((((('''*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))************)))((((((((((((((('''(((***+++,,,,,,+++******)))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&%%%$$$###$$$$$$###$$$%%%%%%###""""""######%%%&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%%%%%%%############%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""######$$$$$$######"""&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&(((((('''%%%"""!!!!!!"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!! #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""" !!!%%%'''%%%###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$$$$#########"""###$$$$$$######$$$%%%(((''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$#########$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%&&&'''&&&$$$###''''''&&&&&&%%%&&&''''''''''''&&&&&&&&&'''((()))+++)))'''''''''((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''((()))(((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((''''''''''''###%%%''')))******((('''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$######$$$"""$$$%%%%%%###"""###$$$"""%%%''''''&&&$$$$$$%%%''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############$$$%%%$$$$$$&&&(((((('''&&&############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$!!! """%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$$$$#########!!!"""$$$$$$###"""$$$%%%''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&%%%$$$###''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((&&&%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''((()))(((((((((((('''''''''&&&&&&&&&%%%(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((''''''&&&&&&!!!###%%%((((((((('''&&&)))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%"""%%%''''''&&&$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&))))))(((((((((((())))))$$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%*********)))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%&&&'''&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""###############%%%&&&&&&&&&%%%$$$###############"""!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$###""""""$$$%%%&&&%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$######### """######""""""$$$%%%###$$$$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%'''''''''$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))(((''''''&&&$$$%%%'''((()))(((((('''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###%%%''''''&&&%%%&&&'''###%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! """%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&######$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&%%%######%%%%%%### !!!###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%!!!""""""#########""""""&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########"""!!!!!!###%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!######""""""$$$%%%!!!"""###$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$###%%%&&&%%%###"""$$$&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$####################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""######$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&&&&$$$%%%&&&'''((((((''''''%%%%%%&&&'''''''''''''''&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))((('''&&&''''''((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''%%%%%%&&&%%%$$$$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%### !!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((('''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&###$$$%%%&&&''''''''''''%%%$$$###$$$%%%%%%$$$"""""""""!!!"""&&&)))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%##############################$$$%%%'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###$$$"""!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########%%%&&&'''&&&$$$###$$$%%%##############################$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""""""$$$&&&!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$######%%%%%%$$$###""""""######!!!$$$%%%%%%"""!!!###%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$&&&(((((('''&&&%%%###$$$%%%&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&%%%$$$###$$$&&&((())))))(((((($$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))*********)))'''&&&(((''''''&&&&&&&&&''''''(((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&'''%%%&&&&&&$$$######%%%(((###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&%%%((())))))******))))))((("""###%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$ """&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&"""###$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$%%%%%%%%%%%%&&&''''''%%%###!!!!!!###%%%'''%%%%%%$$$######$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''((((((((())))))******))))))((((((''''''&&&&&&))))))))))))(((((((((((('''''''''''''''((())))))+++++++++***)))(((((('''))))))((('''''''''''''''''''''''''''''''''''''''---+++)))((('''((()))***(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###%%%''')))(((&&&### !!!!!!!!!!!!###%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))&&&######%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###%%%$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$&&&&&&%%%###""""""###%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))(((((((((((((((''''''''')))((((((((((((''''''''''''''''''''''''((())))))******))))))(((''''''&&&&&&&&&&&&'''((()))++++++'''''''''''''''''''''''')))'''&&&$$$$$$$$$&&&''''''%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((('''%%%###"""""""""""""""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&''''''''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%###!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%###""""""!!! !!!!!!!!!""""""""""""###$$$%%%&&&!!!"""##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###%%%%%%###"""!!!!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$########################"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$######%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###!!! !!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""######$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""%%%&&&&&&%%%"""!!! !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$$$$###"""""""""##################""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$###""""""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))(((&&&$$$###"""!!!&&&&&&''''''(((((()))))))))))))))((((((((('''''''''''''''''''''((())))))((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&#########$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$######""""""######$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&((((((&&&$$$"""!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&''''''(((((())))))*********)))))))))(((((('''''''''''''''((())))))))))))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''"""###$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$%%%$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&((((((&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''######$$$%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((()))******'''''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''')))***)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###%%%(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******((((((((((((((('''''''''(((''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&%%%%%%"""$$$&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$######%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&((()))***&&&%%%$$$$$$######$$$$$$""""""""""""###$$$%%%&&&"""""""""""""""!!! !!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$!!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%&&&&&&'''&&&#########$$$$$$%%%%%%%%%%%%'''******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$########################!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%&&&''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''###%%%'''%%%###"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!%%%((((((%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%######$$$%%%&&&((('''%%%$$$###$$$%%%%%%################################################&&&%%%###""""""###%%%&&& !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%######"""""""""###'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$###"""!!!!!!'''&&&$$$###"""###$$$$$$############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$...,,,)))&&&&&&'''***,,,%%%%%%&&&'''((((((''''''%%%&&&'''(((((('''&&&&&&((((((((('''&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((((('''%%%$$$#########$$$%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&******))))))((((((((('''###$$$%%%%%%&&&&&&&&&&&&(((&&&&&&''')))((($$$ ###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###***+++%%%&&&...///)))((('''&&&%%%%%%%%%%%%%%%'''((('''&&&$$$$$$&&&(((&&&%%%$$$$$$&&&&&&%%%$$$''''''(((((('''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%)))(((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$#########%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###!!!!!!"""###$$$"""""""""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''%%%%%%$$$$$$###"""""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%***)))&&&%%%$$$%%%'''(((''''''((()))))))))))))))'''((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((***))))))))))))******+++%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$&&&((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&,,,---((()))000111+++((('''&&&%%%%%%%%%%%%&&&%%%&&&%%%$$$""""""$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$""""""###$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$"""!!!!!!!!!""""""#########$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))******)))(((''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((()))(((((('''&&&(((((((((((('''&&&%%%%%%###$$$&&&''')))*********$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$'''(((((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&+++,,,((()))//////+++''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&$$$###"""$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$###"""""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###"""!!!!!!""""""#########$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%'''&&&%%%###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&***)))))))))(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''&&&*********)))'''%%%"""!!!!!!###%%%&&&'''&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###''''''%%%%%%******''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$#########"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$############"""""""""################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""#########$$$%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&'''''''''&&&&&&'''(((((()))(((&&&%%%###%%%&&&''')))))))))((('''%%%&&&'''(((''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''(((%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%###$$$&&&'''%%%&&&&&&%%%%%%%%%&&&&&&''''''((()))(((&&&%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$###$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))$$$%%%&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******(((((()))))))))(((''''''&&&''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$&&&''''''%%%$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$%%%%%%%%%################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&''')))))))))))))))(((''''''''''''&&&&&&'''((()))***((((((((((((((('''''''''%%%%%%&&&'''''''''''''''$$$$$$$$$%%%''')))***+++'''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$### ###&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$###$$$%%%''')))&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((($$$&&&((((((&&&$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$ !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%'''$$$$$$$$$############"""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$%%%%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''(((((('''&&&%%%%%%''''''''''''((()))+++,,,((((((((('''&&&&&&&&&%%%&&&&&&'''((())))))(((((()))((('''%%%%%%&&&'''''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!%%%'''&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''&&&%%%%%%'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$###""""""###%%%''')))&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&(((******((('''&&&'''&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******'''&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!#########"""!!!"""###$$$$$$######$$$&&&''')))%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###"""!!!########################$$$###"""!!!!!!"""###$$$ """$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$####################################$$$%%%&&&&&&###!!! """%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%#########$$$%%%"""$$$%%%$$$"""!!!"""%%%(((%%%######$$$%%%$$$"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))%%%"""'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''+++***'''%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%''''''''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%#########%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$"""!!!"""%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%$$$######"""######$$$$$$%%%&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$######$$$%%%"""$$$&&&%%%###"""###%%%(((%%%######%%%&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((('''$$$!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%###%%%&&&%%%$$$###$$$&&&&&&$$$$$$$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&&&&'''''''''''''''&&&(((((((((((((((''''''''''''((()))******)))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""#########$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&&&&%%%((((((''''''&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&#########$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""###%%%'''))))))######$$$%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))%%%&&&((())))))((('''&&&((((((''''''''''''''''''&&&''')))******)))'''&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((""""""###$$$&&&'''(((((('''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$########################!!!###%%%&&&%%%$$$###''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&!!!"""$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''(((######$$$$$$%%%&&&''''''(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((""""""###$$$%%%''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$############"""######$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''&&&$$$"""!!!&&&%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&'''&&&%%%!!!###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&###""""""#########$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$$$$###&&&&&&'''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""$$$&&&&&&$$$$$$&&&(((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%###"""!!!"""%%%'''&&&$$$###&&&))))))'''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%***)))((('''&&&$$$######%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!###$$$&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&!!!$$$&&&&&&$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###!!! """%%%'''%%%###%%%))),,,+++(((&&&%%%&&&#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((######""""""###%%%&&&(((&&&'''''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""!!! $$$%%%&&&%%%###"""###$$$########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$############"""######$$$$$$%%%&&&&&&'''''''''&&&%%%$$$###""" $$$((((((&&&$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$%%%###((((((###!!!%%%'''$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&###!!!!!!###&&&'''%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((("""$$$&&&((()))'''%%%$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$"""###&&&)))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%###"""###$$$&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%%%%"""$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$############$$$%%%"""&&&&&&""""""&&&'''$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''%%%&&&%%%$$$"""###&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%###"""###%%%&&&&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""##################&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!###%%%&&&''''''$$$#########%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$$$$""""""&&&'''%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%###$$$%%%&&&&&&%%%$$$### !!!###$$$%%%&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((('''&&&%%%"""###$$$$$$######%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&$$$######%%%&&&&&&%%%((((((''''''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###""" %%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&###!!!!!!%%%&&&%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&&&&%%%'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$ !!!$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''!!!"""###$$$&&&'''((()))'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''$$$### """%%%&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%&&&%%%######%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###!!! ###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###''''''%%%$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&###!!!"""%%%'''&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''######""""""###$$$%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&%%%$$$$$$%%%&&&&&&"""$$$%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""$$$%%%'''((()))'''''''''&&&&&&%%%%%%%%%"""###&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''%%%###"""!!!###&&&((('''&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$############$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%$$$######'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$######%%%$$$$$$$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***$$$"""$$$'''&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&######""""""###$$$&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%###"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""$$$'''((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&(((&&&$$$$$$%%%&&&%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&& """$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$######$$$%%%''')))&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$%%%%%%%%%###%%%'''((('''&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&"""&&&%%%$$$%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%'''&&&$$$######%%%&&&'''%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&$$$!!! """###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&$$$"""!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######!!!###$$$%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""!!!"""$$$'''***,,,'''&&&%%%$$$############&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%"""&&&******(((&&&&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$""" &&&%%%%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""""""""#########+++)))'''%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$###%%%'''))))))'''%%%############$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%### """###$$$&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&$$$!!!"""%%%((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%&&&%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))'''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$############'''(((&&&######$$$((('''&&&&&&$$$$$$###"""'''&&&$$$"""$$$$$$###"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$%%%%%%### ###'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%)))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&%%%$$$"""!!!"""###%%%&&&''''''%%%%%%&&&''''''&&&$$$""""""###$$$%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$############%%%((()))***(((&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((((((''''''&&&%%%$$$$$$!!!%%%'''(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""###%%%((()))&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$###&&&''''''&&&$$$######$$$''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%$$$######&&&%%%%%%$$$#########$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""%%%((((((&&&$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###############&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$$$$$$$###"""!!!!!!$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$"""!!!"""###%%%&&&'''&&&%%%%%%%%%'''((('''%%%$$$###$$$%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$######"""###%%%'''((('''&&&&&&$$$$$$%%%&&&(((+++...///%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""""""""""""""###%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$""" %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$&&&''''''&&&$$$###%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$######$$$$$$''''''&&&&&&&&&&&&%%%%%%"""###%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))###$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###""" """$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!"""$$$$$$&&&'''&&&%%%$$$%%%'''((('''&&&%%%$$$%%%&&&'''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''(((&&&%%%######$$$%%%&&&%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###""""""!!!!!!&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&''''''''''''(((***)))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######""""""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##########################################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######### ###%%%%%%###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$""""""###%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&)))'''###  %%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$#####################$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&''''''&&&&&&''')))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%)))(((&&&&&&&&&((()))***###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$###"""""""""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""########################$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$###&&&&&&'''''''''&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############  $$$&&&%%%###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###"""$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$$$$&&&(((***%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###""" ###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%$$$###"""!!!#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%######$$$&&&###%%%&&&%%%$$$###$$$&&&######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&$$$$$$$$$%%%%%%((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""  ###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&((())))))***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!! $$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&((()))***$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$""" $$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$###%%%'''###%%%%%%%%%$$$###$$$%%%###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((((('''''''''&&&&&&&&&&&&""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$######&&&***------+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((&&&%%%###""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''$$$"""!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%%%%$$$""" $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''$$$###$$$&&&%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%'''###$$$%%%%%%######$$$%%%$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''' !!!###$$$&&&&&&''' ###%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&((()))(((((('''''''''&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&'''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""!!!!!!'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((#########$$$%%%&&&'''(((&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&'''((()))&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&''''''&&&&&&$$$###$$$''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&$$$!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%&&&'''''''''&&&%%%$$$&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%############%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''$$$###$$$&&&'''%%%###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&'''%%%$$$%%%(((***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))'''&&&''')))(((&&&###$$$%%%&&&&&&%%%"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%"""!!!$$$'''&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$###&&&%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###!!!!!!"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$######&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###"""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$''''''&&&$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$&&&&&&$$$"""%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%$$$%%%'''(((((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%&&&(((((((((&&&%%%###'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%###""""""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&&&&'''((()))))))))((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))%%%$$$"""###%%%'''''''''&&&&&&'''((())))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((('''''''''''''''''''''''')))((('''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''''''''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$######$$$&&&''')))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$&&&(((*********%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&(((((((((''''''''''''''')))))))))(((((((((((((((%%%%%%&&&&&&''''''((((((((()))******++++++******((('''%%%$$$%%%''')))***&&&&&&&&&'''((())))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))&&&###$$$'''((('''%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$###%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%######$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&''')))***+++%%%%%%&&&''''''((())))))((((((&&&%%%%%%&&&((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&&&&&&&***)))'''%%%$$$%%%'''(((''''''''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))&&&###$$$'''((('''%%% !!!###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%'''((('''%%%#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&$$$%%%&&&&&&$$$###$$$&&&%%%%%%&&&'''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((((((((($$$%%%&&&&&&'''&&&&&&&&&'''''''''%%%###"""$$$%%%''''''((()))************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%% """###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''((('''&&&%%%%%%''')))***'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''''''''((('''&&&$$$''')))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''######""""""###%%%&&&'''$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$&&&''''''$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&(((&&&$$$"""###%%%%%%%%%&&&'''((()))******''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&((('''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''''''''(((((()))))))))((((((((((((''''''''''''''''''((())))))))))))((($$$&&&'''&&&$$$###$$$&&&!!!###&&&)))***++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%######%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''%%%$$$###"""###$$$&&&'''#########$$$%%%&&&'''((()))(((&&&%%%&&&(((***+++)))((((((&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''***)))'''%%%$$$""""""!!!%%%%%%%%%&&&&&&'''''''''&&&'''(((******((('''&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###$$$'''))))))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%'''((()))###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%############%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###$$$'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%(((***%%%%%%&&&'''((()))***+++&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((()))******&&&'''''''''(((((())))))))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###&&&((()))'''&&&(((***"""&&&)))***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%"""!!!$$$'''%%%%%%%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$### """%%%&&&&&&%%%%%%#########%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$"""$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###'''&&&%%%%%%&&&'''((()))''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''(((((('''&&&%%%%%%(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&)))))))))))))))(((((('''))))))(((''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((***(((%%%$$$$$$$$$$$$###&&&'''((()))))))))((('''(((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''(((((())))))******((()))***)))'''&&&&&&((('''''''''&&&&&&''''''((('''((())))))'''&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&''')))***))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''))))))***(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%''')))((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!###$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%###!!!$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%(((((('''%%%%%%$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$)))))))))))))))'''&&&%%%''''''(((((((((''''''&&&'''&&&&&&&&&&&&''''''(((''''''(((((('''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))(((''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''+++)))&&&%%%&&&'''&&&&&&&&&''''''(((((('''''''''))))))******)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''((((((((((((((())))))(((''''''&&&%%%%%%&&&''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''((((((%%%'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&***)))(((&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%$$$!!!"""###$$$%%%$$$######"""%%%((((((%%%###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((((('''&&&%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%((('''&&&%%%%%%$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''')))+++,,,+++)))&&&$$$'''''''''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((%%%&&&''')))******++++++))))))((('''''''''((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''+++)))&&&&&&((())))))(((''''''&&&&&&&&&&&&&&&'''***************))))))((((((((((((((((((((((((((())))))))))))((((((((((((&&&(((((((((&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&)))'''%%%'''***+++***(((''''''&&&%%%%%%&&&''''''(((((((((''''''((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''(((((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%"""&&&***)))$$$!!!###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''###%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''''''''&&&$$$%%%(((***+++***))))))''''''''''''&&&%%%$$$###(((((((((''''''&&&%%%%%%&&&'''''''''''''''&&&&&&+++***))))))((((((''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&'''((()))************))))))((((((((((((((()))''''''&&&&&&%%%%%%&&&&&&)))))))))))))))))))))))))))'''%%%&&&''')))))))))((('''&&&%%%$$$%%%&&&''')))))))))******))))))(((((((((((((((((((((((((((******))))))((((((''''''&&&'''((('''&&&%%%&&&''')))((('''&&&%%%%%%%%%%%%(((%%%"""%%%***,,,***&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))((()))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$ !!!###$$$&&&'''''''''''''''''''''&&&&&&%%%%%%"""&&&***)))$$$!!!###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((###$$$%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&'''(((******''''''''''''&&&%%%$$$###'''((((((((('''&&&%%%$$$&&&&&&'''''''''''''''&&&+++***)))((('''((((((((((((((((((((())))))))))))***(((&&&%%%%%%&&&(((***(((((())))))))))))(((((())))))((((((((())))))***(((((('''&&&&&&'''''''''************************(((&&&$$$%%%''')))))))))***)))'''&&&%%%&&&''''''''''''(((((()))(((((('''))))))))))))))))))))))))******))))))((((((''''''&&&'''((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''###!!!###)))+++)))%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%***((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((((()))'''((()))'''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$ """$$$%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$"""%%%((((((%%%###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!'''''''''&&&%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((###%%%&&&&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&%%%$$$&&&'''((((((((('''&&&%%%%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''((((((((()))))))))*********++++++***))))))***++++++)))))))))))))))(((''''''))))))((((((((()))******))))))(((((())))))***+++***************************(((&&&''')))***+++***++++++***)))((((((((((((&&&''''''(((((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))(((''''''((())))))((((((((((((((())))))'''%%%###%%%((()))(((&&&&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((("""$$$%%%&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###""""""###&&&''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((('''%%%$$$%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$###############$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''''''''%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((%%%'''))))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&%%%'''''''''(((((((((''''''''''''(((((((((''''''&&&$$$&&&'''((()))(((&&&&&&%%%&&&&&&'''(((((('''''''''&&&%%%$$$%%%''')))***(((((((((((())))))))))))************************'''(((((())))))))))))((())))))(((((()))******+++************+++---...///........................///---++++++---...///...------------,,,+++***)))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))+++)))(((((())))))***+++,,,(((((('''(((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&& """$$$$$$$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((((((&&&%%%###%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((("""###&&&((((((((('''&&&######$$$%%%%%%%%%$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''')))++++++)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''%%%%%%"""$$$'''***,,,,,,+++***''''''(((((()))(((((((((###%%%'''))))))((('''&&&%%%%%%&&&'''((((((((('''((('''&&&&&&'''))),,,---''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&''')))************))))))((())))))***++++++******+++,,,---///000111222222222222222222222222444222000///111222222222......//////...---+++***(((((()))***************))))))))))))))))))))))))''''''(((((())))))******''')))******))))))***,,,(((((())))))***,,,---...)))***+++***)))((()))***&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''((()))))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%###$$$%%%$$$"""""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%&&&'''((())))))'''%%%$$$%%%&&&''''''((((((''''''(((((('''&&&%%%$$$$$$###((()))***(((%%%!!! %%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((($$$%%%&&&%%%%%%%%%''')))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%+++*********)))))))))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((&&&###$$$&&&((('''%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%'''%%%######%%%&&&$$$!!! !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++'''###"""$$$''''''&&&%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$ ###&&&&&&%%%$$$&&&)))###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$### !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&+++'''$$$###%%%'''&&&%%%(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%&&&&&&'''(((###$$$&&&((())))))((((((&&&%%%$$$%%%'''((('''&&& ###%%%'''&&&%%%((((((((((((((((((((((((''''''&&&%%%%%%'''((())))))(((&&&%%%$$$&&&'''))))))))))))))))))******+++'''((((((((('''&&&%%%%%%))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''((()))***)))(((&&&%%%)))******)))''''''(((***,,,,,,,,,,,,,,,---......---...000222444555666666999:::<<<======<<<;;;::::::999888666666666777888777666555333111000//////*********++++++******))))))***************))))))++++++******)))))))))(((,,,,,,***)))))))))***+++,,,+++***)))((((((((((((((()))******)))(((&&&%%%'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))'''''''''((()))(((((())))))((('''&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$&&&''''''((('''&&&%%%$$$%%%&&&''''''((((((''''''(((''''''&&&&&&%%%%%%$$$%%%'''((((((%%%#########%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((%%%&&&'''&&&$$$######$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%###""""""$$$$$$""" """"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''######%%%''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%%%%&&&'''&&&&&&%%%''')))(((%%%$$$$$$&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((***'''$$$###%%%&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))###############$$$$$$%%%$$$%%%&&&'''''''''''''''$$$###"""###%%%&&&%%%$$$'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''((((((''''''(((((()))***'''&&&&&&%%%&&&'''))))))(((((('''''''''((())))))'''(((((((((''''''&&&%%%))))))))))))))))))))))))%%%&&&&&&'''(((((((((((()))))))))))))))((((((((())))))*********))))))(((++++++,,,+++))))))***,,,/////////000111222333444666666777999:::;;;<<<===>>>???@@@BBBBBBAAA???>>>>>>>>>===<<<<<<<<<===>>>;;;:::777555222111111111.........---,,,+++))))))))))))************))))))++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,+++******+++++++++++++++++++++***)))(((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''''''''((()))'''''''''''''''&&&%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))***++++++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''((((((((('''(((((())))))(((((('''"""$$$&&&&&&%%%######$$$%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&$$$######$$$%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&((()))(((%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((())))))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%&&&%%%$$$***(((&&&%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&))))))))))))))))))))))))''''''(((((((((((((((''')))))))))))))))*********++++++*********+++,,,,,,......///...------///000333333444666888999;;;;;;??????>>>>>>???@@@BBBCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCC@@@>>>;;;888555555555555555444333111///,,,***)))************************,,,,,,,,,---....../////////000000000//////...------,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,+++***(((((())))))***((((((((((((((((((((('''((((((((((((((((((((((((***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***+++,,,+++***)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((('''''''''%%%&&&&&&&&&''''''((((((###%%%'''((('''&&&''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((('''(((((((((((((((((('''!!!%%%''''''''''''(((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''')))+++,,,%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((###%%%&&&&&&&&&&&&'''(((###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))))))))))))))((('''''''''&&&%%%######$$$%%%&&&'''&&&%%%&&&((((((((('''%%%###!!!"""%%%((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$$$$&&&''')))***)))(((''''''&&&&&&&&&&&&'''(((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((()))))))))(((''''''(((((())))))*********+++,,,++++++++++++---///000111222333333222222444666888999;;;===???AAABBBCCCEEEDDDBBBAAAAAABBBDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDBBB@@@>>>;;;::::::;;;<<<<<<<<<:::777444000---,,,++++++++++++++++++,,,,,,......///111222333444555222333555666666666555444111000000///000000111111444333111/////////000000...---+++)))((()))+++,,,((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((('''(((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''!!!###&&&)))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''(((((()))%%%'''))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''###&&&)))))))))))))))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((("""$$$%%%%%%$$$###%%%'''$$$$$$$$$%%%''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%######$$$%%%&&&'''&&&%%%&&&((()))((('''$$$""" !!!$$$'''))))))''''''''''''''''''''''''"""###%%%&&&&&&&&&%%%$$$'''(((*********(((&&&$$$((((((((('''((())))))***(((((())))))***))))))((((((((((((((((((((((((((()))))))))***))))))((((((''''''((()))******++++++---,,,,,,,,,...000222333666777888888777888:::<<<===>>>AAACCCEEEFFFGGGGGGHHHGGGEEECCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBB@@@???>>>======???AAABBBAAA@@@>>>;;;888444222000...------------...///000222222444555777999:::;;;666888:::;;;<<<===<<<<<<999999888777666666777777888777555444333333444555222000---+++******+++,,,)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&''''''(((((((((''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''' """%%%'''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((((((((((((''')))******(((&&&&&&&&&((((((((('''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''((((((''''''''''''(((((()))(((''''''&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%'''))))))((('''&&&'''''''''''''''((()))++++++'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%***))))))((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&%%%$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%&&&%%%$$$$$$%%%'''((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&%%%"""!!!###%%%((('''&&&'''((((((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))###$$$$$$%%%%%%&&&&&&'''""""""$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$&&&'''&&&%%%)))'''%%%$$$&&&'''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))***+++***(((%%%###)))))))))))))))***++++++((())))))***************))))))))))))))))))))))))))))))************))))))'''((()))***+++,,,------//////000111333555777888:::;;;<<<<<<<<<===@@@BBBBBBCCCEEEGGGIIIIIIIIIHHHJJJIIIHHHFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAA@@@??????:::;;;;;;<<<>>>@@@AAABBB@@@???>>><<<:::777555444222111000000111222444555777777999:::<<<>>>???@@@======>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>??????===<<<;;;:::::::::::::::777555333000...---------******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&'''(((((()))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''(((((('''&&&$$$%%%&&&'''(((''''''&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''')))******)))''''''''')))((((((((('''''''''&&&'''(((((())))))(((((('''((((((((())))))(((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))******)))((('''&&&''''''''''''(((((((((&&&''''''((((((''''''&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&%%%######%%%'''''''''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$((()))(((&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########&&&(((&&&""" """%%%%%%$$$###%%%'''(((&&&$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%###%%%''''''&&&%%%&&&(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%%%%&&&((())))))((('''&&&$$$%%%&&&'''''''''''''''&&&%%%$$$%%%&&&''''''%%%((('''&&&'''((()))(((&&&''''''''''''''''''''''''((((((''''''(((((()))***))))))******)))((('''&&&***))))))))))))***++++++((()))******+++++++++***))))))))))))))))))))))))(((((()))***++++++++++++))))))+++,,,---///000000111222444777999;;;<<<<<<<<<>>>???@@@@@@AAADDDFFFFFFGGGIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEECCCAAA@@@@@@???============<<<:::999888555666888:::;;;<<<<<<<<<;;;;;;;;;;;;:::888777666555444444333444666888999;;;<<<===???@@@BBBCCCDDDDDDCCCBBB@@@????????????>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBAAA@@@??????<<<;;;999666444111///...------,,,++++++***))))))************************%%%&&&'''(((((((((''''''%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''!!!"""%%%'''((('''&&&%%%$$$%%%'''))))))((('''&&&%%%&&&''''''((((((''''''((((((((((((((((((((('''&&&(((******)))(((((()))))))))(((((('''''''''&&&))))))************))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))&&&''''''''''''''''''&&&$$$%%%&&&%%%%%%%%%''')))$$$%%%%%%&&&'''(((******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((###&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$%%%'''(((&&&$$$###&&&((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###%%%''''''%%%$$$''')))'''&&&%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%###((()))(((&&&&&&'''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***'''### """%%% $$$'''&&&$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&###$$$%%%%%%$$$###!!! ######$$$%%%%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%"""%%%((((((&&&%%%&&&(((&&&&&&&&&''''''(((((((((%%%&&&'''''''''&&&%%%$$$ """$$$&&&&&&%%%$$$######$$$&&&((())))))((((((((('''&&&''')))))))))(((######$$$&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((((((((())))))))))))((()))))))))))))))******+++((()))***+++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++,,,...000111222333333555888;;;>>>???@@@@@@>>>@@@AAABBBBBBDDDFFFHHHHHHIIIJJJKKKJJJIIIFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEDDDCCCAAA???===<<<;;;;;;888888888888666444222111111333666888999888777666777888888999888888777777777777666555666888:::<<<>>>???@@@AAACCCDDDEEEFFFIIIGGGDDDAAA>>>===<<<<<<999999:::<<>>;;;888444111/////////...------,,,++++++''''''''''''''''''''''''$$$%%%'''(((((((((''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((''''''&&&&&&''''''((()))((('''&&&%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))******)))((('''%%%&&&''''''%%%%%%&&&'''((((((((()))))))))*********))))))((((((((())))))((('''&&&%%%%%%''')))******)))((('''((()))***+++'''(((***++++++***((('''&&&''''''''''''''''''''')))))))))(((((('''''''''+++++++++)))'''&&&((()))'''''''''''''''((()))***))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''++++++)))((('''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$&&&'''((('''%%%%%%'''(((######$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###''''''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((%%%$$$&&&&&&((((((((('''&&&%%%###$$$&&&(((((('''&&&%%%***'''%%%&&&(((***(((&&&(((((())))))******++++++,,,***)))'''''')))***,,,'''(((((()))))))))))))))******++++++***))))))(((,,,+++***))))))+++---...///...///000444888<<<>>>>>>???@@@@@@@@@@@@@@@???AAAAAAAAABBBCCCEEEFFFGGGKKKKKKIIIHHHGGGGGGGGGGGGEEECCC@@@@@@BBBCCCAAA???>>>===;;;:::888777777777/////////000000000111111///000111222333333333333444444555555555444444333222333444666666777777777999;;;???BBBFFFHHHIIIIIIFFFFFFDDDBBB???;;;888666333555777:::<<<======<<>>@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBB>>><<<999999;;;<<<;;;999999888777555444444333333//////000000000000000000//////000111111111111000000000000000000000000//////000111222222222222222444666888<<>>:::777555444333222333444666999:::BBBEEEIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFCCCAAA???>>>:::777444222111000,,,)))'''(((((())))))(((((('''(((((())))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((()))*********(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&(((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&'''''''''''''''&&&'''(((((()))((((((((((((((((((((((((******))))))))))))((((((''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((()))((((((((((((((())))))))))))((('''((()))***+++((()))******+++++++++***((()))***++++++***)))(((,,,,,,++++++******))))))''''''(((((((((((((((((("""%%%''''''''')))***&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''))))))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''(((((('''######$$$$$$$$$$$$%%%%%%######"""!!!!!!"""######$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$'''++++++((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''(((((((((''''''&&&''''''((((((&&&'''((()))))))))((('''***(((&&&'''((())))))((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++***)))))))))***+++,,,((()))***,,,///333777999888999;;;===???@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDCCCBBBAAAAAAAAABBB@@@???>>>===<<<;;;;;;;;;777555444444555555555444444333222111000000000000111111111000000000000000...////////////...---,,,------------------------......///000000/////////111111333555777:::<<<===???@@@AAAAAA???;;;888555444111---+++,,,///444777===AAAFFFJJJKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDAAA???;;;888666333000---***)))))))))))))))******))))))))))))(((((('''''''''''''''''''''''''''''')))(((((((((((((((((()))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''&&&'''((((((&&&&&&'''((((((((()))))))))*********+++************++++++,,,***))))))))))))***+++,,,)))***,,,---......---,,,******++++++++++++******///......---,,,+++******************++++++++++++$$$'''***,,,+++*********''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%''''''''''''(((***+++,,,))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((()))((('''&&&(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%###!!! !!!###%%%$$$%%%&&&&&&''''''&&&&&&###%%%&&&''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&&&&''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''''''((((((((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((+++***(((&&&%%%$$$%%%%%%((((((&&&&&&&&&''')))***((())))))*********)))((())))))((('''(((((())))))))))))((((((''''''&&&&&&)))***++++++++++++***))))))))))))))))))******+++***)))(((((((((***---...,,,---///111555888;;;===>>>???AAABBBCCCDDDDDDDDDFFFFFFFFFFFFEEECCCBBBBBBCCCBBB@@@???===<<<<<<<<<999888777666555555555555444444333222333333333333333222111000000000000000333333333222222222111111////////////---,,,+++***................../////////000000000000000///...000000000111333555888999<<<===???@@@???<<<999666333000,,,******,,,000333888===DDDIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFDDDBBB???<<<999777555111000...,,,++++++,,,,,,+++******)))(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''')))))))))(((&&&%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((())))))((('''((()))))))))))))))************+++++++++++++++,,,------------------......//////***+++---...//////.........//////////////////...333333222111000//////...++++++,,,,,,,,,,,,,,,,,,***,,,...---***'''%%%%%%++++++************++++++((('''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$))))))((((((((())))))******))))))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&(((((('''(((((((((&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((,,,***(((&&&$$$$$$%%%%%%(((''''''&&&'''((()))*********************)))))))))))))))((((((((()))***))))))((((((''''''&&&&&&******++++++++++++******))))))((((((((()))***+++***)))))))))***,,,///111444555666888:::<<<>>>???BBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>===;;;999888777666666333333222222111222222222444444444333333333444555555555444444444444444555555555555555555555555555222222111000///---,,,+++///............///000111000111111111111111000///111000000000111222444666777888:::;;;:::888666444222000...---,,,---///000555:::BBBHHHKKKLLLMMMMMMNNNNNNMMMMMMKKKJJJHHHHHHHHHGGGFFFDDDBBB@@@???>>>888666333000---,,,++++++---,,,***)))((((((((()))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''')))))))))(((&&&%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))***++++++))))))***+++((()))))))))************++++++++++++,,,---......------......////////////,,,,,,...///000000111111000000000000000000000000222222222111111000000///...---------,,,,,,,,,,,,+++,,,---+++'''###"""!!!***))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&&&&&&&''''''(((((()))*********''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((('''%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%!!!"""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&''''''%%%$$$######$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))'''###"""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''((()))******++++++*********))))))))))))******)))(((((()))+++))))))(((((((((((((((((())))))))))))))))))))))))******)))((()))***+++,,,,,,,,,,,,---///111333555:::;;;;;;===>>>??????@@@BBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;888777666444333333222222000000000000111222333333444555555555444444555777999888888888888888999:::888888999999999:::::::::666666555444333111000///......---------///000111111111222222333222222111111111111111111222222333222222333444333222111000000000//////............222777>>>DDDHHHJJJLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJHHHFFFDDDEEEFFF===;;;888444111...,,,+++...---+++)))(((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))&&&'''((()))***))))))((('''''''''&&&''''''((()))((((((((((((((((((((((((((((((((())))))*********+++***)))(((((()))***++++++,,,------++++++,,,---,,,,,,,,,---------......////////////000111222333111111222333333333333333333333333444555666888888666555555555555555555666555555555444444444444444333333222111000//////............,,,***((((((((())))))(((''''''''''''''')))))))))((((((((('''''''''''''''((((((((((((((()))((((((''''''''''''''''''(((((())))))***++++++''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&((((((((('''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&((())))))*********++++++***)))))))))))))))(((***+++***(((''')))+++(((((())))))))))))))))))******)))(((((()))******---,,,+++******,,,---///...///111333555777999:::<<<======>>>??????@@@@@@AAA@@@>>><<<::::::::::::777777888888888777777666333222222111111111111111///000000111222444666777666888999999777777999<<<:::::::::::::::;;;<<<===;;;;;;<<<===>>>>>>??????:::::::::999777666444444///...---------///111222444444555666777777777777555555666666666555444444111111000000///////////////...---,,,,,,,,,------000444:::@@@DDDGGGJJJLLLLLLLLLLLLMMMMMMMMMLLLLLLJJJLLLLLLKKKHHHFFFGGGIIIAAA@@@>>><<<888444111000///...,,,***((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&(((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))&&&'''(((*********)))(((((((((((((((((()))******(((((((((((((((((((((((())))))******++++++++++++,,,+++***))))))***+++,,,,,,---......,,,,,,---...111111111111222222222222444444444444555666777888;;;;;;<<<===============;;;:::::::::;;;===???AAAAAA@@@@@@??????@@@@@@AAA===>>>>>>>>>>>>>>>>>>>>>999999888777555444333333222222333222000000222444//////...---,,,,,,------))))))))))))(((((((((((((((((())))))******++++++******))))))))))))******++++++******)))((((((((('''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%&&&%%%$$$###%%%''')))((((((&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&)))(((((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%(((*********%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&))))))(((''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$$$$&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&(((((((((((()))))))))***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&(((************)))++++++***)))(((((())))))(((***+++***((('''))),,,(((((())))))******++++++---,,,***))))))***,,,---///...---,,,,,,...///111111222555777:::<<<======;;;<<<===>>>???@@@@@@@@@@@@>>>;;;888666666777777222333333444444444444333000000000000000111111222///000111222444666888999:::<<<>>>===;;;;;;===@@@::::::::::::;;;<<<======<<<<<<===???@@@AAABBBCCC===<<<<<<<<<;;;999888777111000///...///111333555888888:::;;;<<<<<<<<<<<<::::::;;;<<<;;;:::888777444333111000000000111222...---+++))))))***,,,......222888===AAADDDHHHKKKJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMNNNLLLHHHFFFGGGIIIFFFEEEEEECCC@@@<<<999777000...,,,***)))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''(((((('''''')))+++&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((