BM6P6(@ yyyhhh|||wwwpppmmmmmmmmmmmmpppiii___UUUMMMIIIHHHHHHFFFKKKQQQTTTTTTRRRQQQPPPTTTWWWOOOLLLWWW[[[TTTPPPbbb\\\~~~hhhfffnnnddd___eee^^^bbbaaaeeegggbbbbbbvvv|||nnn```___uuuqqqsssqqqrrrlllffffffiiillllllkkkoooiiikkkpppkkkjjjuuu\\\KKKGGGKKKYYYZZZ```ddddddvvvrrrwwwkkkllluuukkkllllllkkknnnxxxwwwiiinnniiifffhhhlllpppyyy___QQQMMMMMMLLLKKKKKKJJJIIIIIIKKKRRRKKKKKKMMMNNNTTTSSSHHHYYYVVVYYY\\\XXXVVVdddxxxttt{{{xxxtttrrrrrrssstttsssvvvsssoookkkkkkmmmqqqssssssvvvwwwuuubbb|||vvvrrrqqqzzzpppZZZFFFBBBCCCFFFQQQ___XXXlll]]]EEEFFF???888::::::999999888777666666777777888888888888777777444;;;<<<;;;NNNwwwkkk___XXXQQQOOORRRUUUUUUSSSZZZ___bbbaaa```^^^YYYTTTRRRIIIHHHPPPTTTQQQOOORRRZZZ\\\^^^ggg~~~|||ooollljjjkkkqqqeeegggiiiiiihhhgggffffffkkkjjjddd```fffnnnjjj]]]iiigggddd```]]]\\\[[[[[[^^^dddfffkkkttt|||lll~~~~~~sssmmmeee___]]]\\\]]]]]]___[[[UUUOOOKKKJJJKKKLLLJJJNNNSSSVVVUUURRRPPPOOOQQQYYYWWWRRRTTTRRRRRR]]]aaattttttvvvbbbiii___\\\eeeaaa```\\\]]]aaa___^^^iiiyyyqqqjjjjjjddddddnnnsssxxxsssooojjjeeeeeehhhllllllkkklllggggggkkkeeebbbwww|||cccQQQHHHJJJPPPWWW^^^```ddd~~~vvvnnnxxxooopppvvvjjjjjjlllmmmnnnsssxxxssskkkmmmjjjjjjmmmpppppptttyyycccYYYNNNLLLOOOQQQRRRTTTJJJPPPTTTTTTRRRQQQVVV^^^QQQWWWXXXRRRTTTjjjwwwtttpppnnnnnnoooooonnntttrrrpppoooooorrrvvvxxxyyyvvvqqqwwwnnnaaaiiinnnrrrrrrsss}}}uuubbbZZZHHH<<>>===999999999888777666666666666666777777777777666666222777999666???ZZZ~~~vvvdddXXXTTTTTTVVVWWWVVVPPPIIIHHHJJJJJJIIIHHHLLLKKKLLLOOOLLLIIIOOOZZZRRRnnnuuukkkiiiggghhhllljjjlllppprrrrrrpppooonnnjjjgggcccaaaeeeiiifff___fffeeedddbbb```^^^]]]\\\bbbgggggggggjjjnnn{{{ppp|||www{{{yyyyyysssoooddd___YYYTTTSSSSSSSSSSSSQQQOOOMMMKKKKKKKKKMMMNNNNNNRRRVVVXXXVVVSSSQQQOOOOOOTTTTTTUUUUUUMMMPPPbbbnnnoooiiifffaaaeeeYYYYYYccc```bbb\\\ZZZ___aaa^^^```fff{{{}}}yyyppphhhcccdddppphhhhhhooolllrrrmmmiiieeeeeehhhllllllllliiieeeeeefff___\\\kkkxxx___PPPJJJLLLSSSZZZ^^^___cccxxxoooppptttiiikkkpppccciiilllmmmmmmnnnpppoookkkkkkjjjmmmrrrssspppnnnpppsss|||oooaaaTTTOOOPPPWWW^^^XXXXXX^^^VVVSSSeeezzzxxxuuurrrnnnllllllllllllkkkqqqqqqqqqrrrtttwwwzzz|||~~~vvvoooqqq~~~aaacccgggiiidddeeeyyy{{{^^^HHHBBB===???HHHOOOUUU```mmmPPPAAA>>>::::::<<<888888777777666555555555555555666666666666555555555777:::999777AAAZZZqqq{{{qqqkkkrrrcccWWWWWWZZZWWWTTTUUUSSSTTTXXX]]]aaahhhvvvlllggghhhhhhhhhjjjhhhjjjmmmoooooonnnllljjjhhhcccaaacccdddbbbaaabbbcccccccccbbbaaa```^^^]]]]]]dddddddddeeecccpppxxxsss{{{xxx}}}yyyuuuooohhhccc]]]YYYTTTQQQQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMNNNNNNPPPSSSWWWYYYWWWUUUSSSRRRSSSPPPMMMSSSZZZTTTXXXlll~~~aaaMMMkkkaaaaaa```UUUWWW^^^ZZZ^^^YYYWWW\\\^^^[[[[[[^^^lll{{{oooeeehhhccc]]]nnnyyybbbdddggghhhkkkllliiifffeeegggiiijjjjjjhhheeeeeeddd___\\\fffsssvvvzzz{{{jjj[[[MMMJJJOOOUUU[[[```___]]]rrrxxxqqqrrrlll```eeemmmfffllllllkkkjjjlllmmmllljjjhhhhhhlllqqqrrrmmmiiijjjkkktttpppbbbdddZZZZZZLLL[[[}}}yyy}}}vvvssspppnnnnnnnnnmmmlllmmmnnnpppsssuuuwwwxxxyyyzzzuuurrrwwwppp___WWW```hhhggghhhpppsssbbbNNN@@@;;;BBBLLLRRRTTT```}}}ZZZ999BBB@@@999777333666666555555444444444444333444444444444444444333666444777:::888666DDDVVVyyylllfffkkklllbbb[[[\\\kkkkkklllttt~~~pppddddddiiijjjjjjkkkccccccccccccddddddcccbbbgggaaaaaaeeeddd]]]^^^eeecccbbbaaa___^^^]]]]]]]]][[[dddfffggghhhdddhhhyyy~~~yyyzzz||||||yyyyyyzzzvvvsssoookkkfffaaa[[[VVVTTTQQQNNNLLLLLLMMMMMMLLLKKKKKKLLLNNNNNNNNNNNNNNNOOORRRVVVXXXWWWVVVUUUTTTUUURRRMMMPPPWWW[[[ppp{{{lllgggMMMttt{{{aaa]]][[[WWWQQQUUUXXXRRRRRRQQQQQQSSSSSSSSSWWW\\\nnnvvvlllhhhddd``````mmmwwwhhhooodddcccllldddgggeeecccbbbbbbcccccccccdddcccbbb```^^^___dddjjjqqqyyy{{{zzzzzzhhhYYYOOOQQQKKKKKKRRRYYY\\\^^^```___uuujjjmmmpppqqqiiiaaafffooonnnpppjjjgggiiilllmmmjjjgggeeedddggglllmmmiiiggghhhmmmvvv{{{{{{rrrwwwtttrrrpppooooooooonnnmmmkkklllnnnpppqqqrrrqqqqqqoooqqqvvv}}}www\\\\\\eeeddd``````fffqqq~~~ooo___QQQGGGAAAEEEIIIQQQ[[[kkkiiiCCC888BBB===888888000444444333333333333222222111222222333333222222111444...///666666222666???YYY~~~nnnfff```bbbfffgggfffeeeaaa___\\\]]]```dddeeeeeeeee``````eeebbb[[[\\\dddbbb```]]][[[YYYZZZ[[[\\\^^^fffhhhhhhjjjccc```jjj~~~zzz|||sssmmmjjjkkkhhhccc___\\\XXXSSSPPPPPPMMMKKKJJJKKKKKKKKKJJJGGGHHHJJJLLLNNNOOOPPPPPPNNNQQQUUUWWWVVVUUUTTTTTTLLLSSSRRRPPPWWWiii|||ppp[[[MMMsssuuuVVVWWWUUUOOOKKKMMMPPPPPPMMMJJJLLLOOOOOONNNOOOUUU[[[eee~~~pppeeeccceeeiii\\\iii```cccwwwfffdddooo```___^^^]]]\\\[[[[[[\\\]]]^^^___]]]ZZZ[[[___bbbbbb___zzzfffnnnuuummmiiinnnuuuyyy|||zzznnn```UUULLLHHHFFFJJJLLLSSS[[[^^^^^^aaagggiiikkkqqqsssnnnhhhffffffgggooohhhdddhhhllllllhhhfffdddbbbdddhhhiiifffeeehhhjjjsssrrrrrrxxxrrrqqqoooooommmkkkkkklllmmmlllkkkjjjkkklllmmmmmmlllkkkjjjgggmmmtttxxxyyy|||ooo```YYY\\\fff[[[[[[bbbttt{{{iiiUUUGGGBBBEEEIIIQQQPPPYYYssszzzJJJ>>>;;;:::555555888555222222222111111111111111000000111111111111000000444000///222555333111222<<>>888333555333222777000000000000000000000000//////000000000000//////222444333111111444444000999,,,@@@qqqrrrkkkdddcccbbb``````___]]][[[WWWUUUUUUYYY```eeeeeeccc]]]^^^]]]YYYYYY\\\[[[XXXWWWXXXZZZ\\\]]]]]]\\\\\\YYYaaa___```hhhhhhbbbfffppp{{{pppggg^^^ZZZUUUPPPNNNNNNMMMLLLPPPOOOMMMMMMNNNNNNLLLKKKOOOOOOOOOOOOOOOPPPPPPPPPPPPSSSUUUTTTRRRPPPOOOOOOQQQ[[[ddd|||vvveee```RRRRRR|||XXXFFFTTTLLLLLLFFFFFFKKKEEE@@@HHHAAACCCEEEEEEFFFFFFEEECCCGGGOOOMMMiiiwwwmmmggghhhiiigggiiinnnwww___nnnfffYYYbbbfff\\\WWWTTTVVVWWWXXXYYY[[[^^^```[[[\\\XXXSSSWWW___```YYY```YYYnnneee^^^WWWUUUTTTSSSUUUYYYSSSPPPNNNOOOQQQSSSRRRPPPNNNPPPUUUYYYZZZWWWPPPKKKFFFGGGIIIJJJKKKNNNQQQSSSVVV[[[aaaaaa___hhhoookkkggggggfff```ccciiidddaaakkkdddcccfffjjjgggaaabbbgggeeedddeeeiiihhhdddbbbccclllmmmmmmqqqoooiiiuuurrrsssnnnhhhffffffeeedddfffhhhiiiiiihhhkkkkkkkkklllkkkkkkjjjjjjhhhnnnllldddgggsssuuullliiixxxaaaZZZTTTWWWXXXRRRJJJHHHMMMSSSjjjaaa|||uuukkkccc```GGGGGGIIIPPPXXX]]]]]][[[ZZZ{{{bbb@@@555<<<444111;;;444***333/////////000000000000000......////////////......)))111333,,,+++222555111---999::::::\\\oooiiiiiibbbcccbbbaaabbbccccccaaaZZZXXXYYY]]]bbbddd```[[[YYY]]][[[TTTUUU\\\[[[SSSPPPTTTZZZ___aaaaaa^^^]]]iiinnnhhhdddiiifff^^^___lllvvv|||~~~ooo[[[WWWRRROOONNNNNNNNNMMMTTTSSSRRRQQQPPPNNNMMMLLLJJJNNNQQQQQQQQQSSSTTTTTTRRRSSSVVVWWWVVVSSSSSSUUUWWWjjjrrrdddhhhUUUVVVyyyfffZZZbbbOOOOOOJJJEEEDDDFFFHHHFFFCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJNNN[[[~~~xxxqqqiiicccdddhhhfffeeewwwcccffffffdddaaa^^^]]]^^^```^^^```]]]XXXYYY^^^]]]YYYZZZWWWSSSTTTXXX[[[\\\\\\___ZZZ^^^tttoooVVVPPPTTTRRRLLLHHHMMMKKKEEEIIIRRROOOCCCMMMFFFEEEKKKPPPNNNJJJIIIKKKPPPMMMLLLVVVWWWSSSUUU___ZZZZZZaaalllhhhccceee^^^gggddd```^^^^^^aaabbbccc```aaadddfffbbb___cccjjjcccfffjjjjjjgggeeeeeefffmmmmmmmmmlllmmmpppvvvzzzrrrpppmmmkkkiiihhhiiiiiifffeeedddcccccceeegggiiiiiihhhggggggffffffggggggdddeeegggiiilllmmmnnnoooiiiyyymmmdddOOOOOORRRDDDCCCMMMJJJEEEQQQcccooouuu}}}xxxkkkaaaVVVJJJEEEGGGNNNPPPVVV[[[[[[XXXZZZ^^^pppVVV<<<<<<666666555444222111111000000///...---------------,,,------......------,,,............////////////222666999888>>>TTTvvvqqqeeeeeejjjbbbeeehhhhhhfffeeefffhhh```^^^]]]___bbbaaa[[[UUUYYYWWWTTTSSSTTTUUUVVVWWW^^^\\\[[[\\\______]]]ZZZvvvwwwsssiiicccbbbaaa^^^{{{lllwww~~~vvvyyy|||xxx|||wwwlll]]]QQQLLLMMMPPPRRRRRRRRRQQQOOOOOONNNNNNOOONNNPPPQQQPPPOOONNNOOOOOOSSSWWWZZZWWWQQQPPPVVV___{{{xxxmmmeeeZZZOOOPPPwww\\\RRROOOLLLLLLGGGCCCBBBDDDFFFDDDAAADDDDDDDDDDDDDDDDDDDDDDDDBBBEEEGGGNNNfff~~~|||uuurrrrrrqqqlllhhhjjjccc```fffssslll```aaaaaa`````````aaabbbbbb___```]]]YYYYYY]]]]]]XXXWWWUUUTTTVVVYYY[[[ZZZYYY\\\XXXXXXcccwwwlllYYYRRRNNNPPPPPPNNNKKKHHHEEEDDDDDDIIIMMMOOOMMMLLLNNNSSSUUUQQQXXXUUUQQQUUUUUUTTT[[[XXXpppuuukkkqqqeeeeeebbb\\\ccc```]]]\\\]]]^^^_________]]]^^^aaaaaa___aaaeeebbbdddffffffdddcccccceeefffgggiiikkknnnppprrrsss{{{}}}nnnmmmkkkiiihhhhhhiiijjjhhhgggfffeeeeeeeeeffffffggggggffffffffffffffffffeeefffhhhjjjlllmmmnnnnnnmmmjjjtttlllhhhhhhXXXPPPNNNCCCNNNAAA999CCCTTT^^^___]]]dddeee```[[[```hhhhhhaaaUUUOOOMMMOOOPPPPPPUUU[[[TTTWWWYYYUUURRR]]]{{{]]]FFF===666555444444333111000000//////...------,,,,,,,,,---,,,,,,------------,,,,,,------........./////////,,,///111///000===SSSfffrrrhhhbbbbbbcccdddfffgggeeebbbaaabbbdddcccaaa___aaacccbbb]]]YYYYYYUUUQQQSSSXXX[[[YYYVVV^^^[[[YYYYYY\\\^^^___^^^dddhhhhhhddd```aaa```]]]{{{ppp}}}}}}sss{{{yyyuuuqqqrrrttt{{{uuulllccc]]]YYYWWWUUURRRQQQOOOMMMMMMNNNOOOPPPNNNOOOPPPQQQQQQQQQSSSUUUYYY___```[[[VVV___tttgggbbbbbbVVVPPPrrrXXXUUUPPPBBBKKKHHHDDD@@@@@@BBBCCCAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCLLLddd|||uuuooommmdddbbb``````bbbeeeffffffdddaaahhhiii\\\eeecccaaa```bbbfffhhhgggeee``````]]]YYYYYY\\\[[[XXXTTTTTTVVVXXX[[[[[[YYYWWWXXXXXXWWWVVV^^^{{{eeeUUUHHHAAAHHHOOOPPPOOOPPPKKKOOOPPPLLLMMMRRRVVVVVVQQQXXXVVVUUU]]]^^^aaakkk}}}hhh___dddbbb]]]]]]]]][[[ZZZZZZ[[[[[[ZZZYYY^^^YYYXXX\\\_________```bbbbbbbbbaaa``````bbbdddccccccfffkkkqqqsssqqqnnnkkkttt|||ppplllkkkjjjhhhgggggghhhiiiiiifffgggggggggggggggffffffddddddeeeeeeffffffeeeeeefffgggiiijjjlllmmmmmmmmmssshhheeewwwgggdddnnnuuuhhhNNNIIIIIIJJJIIIEEEBBBHHHQQQQQQOOOMMMMMMOOORRRRRRRRRJJJJJJLLLOOOPPPPPPSSSXXX]]]^^^aaacccjjj^^^888666999222333222222111000///......------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++------------............---//////---+++///888@@@WWWoooggggggfffcccbbbeeeeeecccaaa^^^\\\]]]___eeeccc```aaacccbbb___\\\XXXSSSPPPTTT\\\___\\\VVVZZZXXXUUUTTTWWWZZZ\\\]]]UUU[[[___^^^]]]^^^]]]ZZZzzzqqqwwwoooeeegggiiikkkkkkiiieeeaaa___[[[YYYVVVTTTSSSTTTVVVWWWVVVUUUUUUWWWVVVVVVYYY]]]ZZZ```dddccckkkvvvmmmddd]]]QQQNNNiiinnnGGGLLLMMMBBBCCCDDDBBB??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@AAACCCAAAKKKiii}}}xxxzzz|||}}}|||zzzyyyxxxuuulllfffhhhgggaaa^^^```___cccgggfffdddeeelllqqqlll}}}tttcccdddhhhddd```___aaagggiiifffcccbbb```\\\ZZZYYYZZZYYYWWWTTTUUUVVVXXXZZZZZZXXXWWWUUUYYY[[[YYYXXXfffssseeeZZZUUUTTTTTTWWWPPPOOOWWW^^^\\\WWWVVVXXX\\\]]]kkkyyybbbdddfff]]]YYY```XXXWWWXXXYYYZZZZZZWWWUUU[[[WWWXXX\\\^^^]]]^^^aaacccbbb```___^^^```ccceeeeeedddfffllltttwwwtttpppqqqqqqwwwsssmmmooonnnjjjiiihhhgggfffffffffgggcccdddfffggghhhgggfffeeeaaabbbdddeeeffffffeeeeeefffggghhhjjjkkklllllllllmmmnnnpppvvvzzzvvvmmm\\\KKKFFFJJJKKKIIIHHHPPPMMMNNNSSSSSSOOONNNQQQJJJNNNSSSVVVUUUUUUYYY]]]SSSWWWiii^^^AAA888111///444000000//////...------,,,++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///000000///000111333111EEE___}}}rrriiiiiijjjgggcccbbbbbbaaa___\\\ZZZZZZ[[[\\\cccaaa____________]]][[[VVVTTTSSSWWW\\\]]]ZZZVVVUUUTTTRRRRRRSSSTTTUUUVVVRRRXXX[[[YYYXXXYYYYYYVVVzzzooo|||~~~www}}}zzz~~~tttjjjeeeeeebbb___\\\ZZZXXXYYY[[[\\\]]]YYYXXXZZZYYYVVVZZZ```___jjjvvvrrriiiZZZVVVLLLRRRsssxxxQQQDDD>>>CCCDDD666AAA@@@>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;AAA???BBBEEEBBBBBBRRReeeuuurrrooooooqqqppplllhhhjjj^^^XXX[[[\\\VVVVVV[[[YYY```eeebbb___ddduuuttt___cccfff___]]]ZZZXXX\\\cccfffeeebbbbbb___[[[YYYXXXWWWUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYUUUWWW\\\______bbbmmmyyy~~~aaaYYYbbbvvvxxxhhhdddnnntttkkkfffgggddd]]]ZZZ]]]UUUVVVWWWYYY[[[ZZZVVVTTTWWWXXX[[[^^^\\\ZZZ___fffeeebbb___]]]^^^aaadddfffhhheeeeeeiiiqqquuuuuurrrsssooommmrrr|||hhhmmmtttiiieeennnjjjiiihhhfffeeedddcccccccccdddeeefffeeebbb```^^^]]]___bbbdddfffeeedddcccdddeeefffhhhiiiiiijjjjjjcccjjjqqqrrrqqqyyykkkZZZPPPJJJJJJMMMNNNMMMPPPVVVWWWSSSRRRTTTQQQTTTVVVSSSRRRWWWaaajjj}}}fff555888@@@333+++444.........------,,,,,,+++******)))))))))******+++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000000///333222555OOOzzzfffkkkhhhgggiiifff```]]]^^^^^^\\\ZZZXXXYYYZZZ[[[\\\___]]]\\\[[[[[[ZZZYYYXXXTTTVVVYYYZZZXXXVVVUUUUUUSSSTTTUUUUUUSSSQQQPPPOOOQQQUUUVVVSSSRRRTTTUUUSSSpppzzz}}}xxxttt||||||vvv|||hhhaaacccaaa___]]]]]]]]]^^^___[[[WWWYYYaaaeeefffnnnxxxvvviii```[[[UUUHHHEEEzzzoooIIIAAADDD888===EEE444============<<<<<<;;;;;;999999999999999999999999<<<<<<@@@CCCBBBAAADDDKKKsss}}}|||{{{vvvpppaaaZZZ^^^___ZZZ[[[ccclllrrrwwwyyy}}}ppp\\\^^^aaa]]]WWWWWWVVVVVV[[[ccciiilllmmmccc]]]YYYYYYWWWSSSQQQRRRSSSTTTUUUTTTSSSTTTVVVWWWSSSSSSWWW___dddeeegggjjj{{{|||iiiddd___]]]___```[[[VVVTTTUUUVVVYYYZZZZZZVVVTTTTTTVVV[[[]]][[[YYY^^^gggddd```\\\[[[]]]```ccceeedddbbb```ccciiimmmoooooolllkkkkkknnnsssyyypppfffjjjllleeebbbfffhhhhhhfffeeecccaaa```___eeeeeedddbbb___[[[WWWTTTWWWZZZ^^^bbbdddcccbbb``````aaacccdddfffgggggghhhiiigggfffggghhhmmm{{{sss\\\UUUZZZOOONNNOOOQQQUUUXXXXXXWWWSSSZZZ^^^___eeewww\\\DDD333444777222///111---------,,,,,,,,,++++++***))))))))))))***++++++)))******++++++******)))************++++++++++++---,,,+++,,,---//////...***333666888@@@QQQxxxnnniiilll```aaadddgggddd^^^[[[^^^[[[YYYWWWWWWYYY[[[[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUURRRWWWZZZYYYTTTQQQQQQRRRSSSUUUXXXWWWTTTQQQNNNMMMKKKOOOQQQNNNMMMPPPRRRQQQmmmxxx{{{sssttttttrrrzzzuuulllyyyuuuzzz~~~kkk___VVVOOOLLLJJJOOO___yyyGGGAAAAAABBB===<<<===;;;999:::;;;;;;:::999999999888888888888888888888888555:::===<<<<<<@@@AAA@@@EEE^^^wwwooouuuxxxtttyyyyyyZZZXXX```]]]WWWVVVUUUUUUVVVZZZ```hhhnnnrrrccc\\\WWWXXXVVVPPPNNNPPPMMMPPPSSSSSSQQQPPPQQQRRRNNNNNNSSS\\\aaabbbeeeiiiccczzzssstttggg___XXXXXX[[[ZZZWWWUUUTTTTTTUUUXXXYYYYYYVVVTTTRRRRRRUUUYYYYYYXXX\\\bbb___\\\XXXWWWZZZ]]]``````\\\]]]]]]___bbbeeegggiiieeegggjjjllloooooonnnkkktttzzzhhhYYYpppyyyhhh]]]bbbgggbbbccccccbbbbbb```___^^^]]]aaa```___]]]ZZZVVVSSSQQQQQQTTTYYY^^^``````^^^\\\\\\]]]___aaacccdddeeefffkkkgggeeefffffffffhhhmmmxxx___gggeee]]]WWW[[[gggjjjeeeWWWjjjfff777888666111000111000...------,,,,,,,,,,,,++++++***)))))))))******+++,,,))))))************)))))))))))))))*********++++++------------............000+++$$$***777999>>>OOOddd}}}pppqqqnnneee______^^^aaaeeeeeeaaa^^^___ZZZXXXWWWXXX[[[\\\[[[YYYXXXYYY[[[ZZZYYYVVVTTTTTTSSSTTTVVVUUURRRPPPOOOOOOQQQSSSUUUTTTQQQNNNMMMNNNHHHMMMPPPNNNMMMOOONNNLLLyyyeeeqqq|||}}}vvvmmmxxxrrrooo{{{hhh^^^|||ssscccYYYRRRMMMIIIGGGMMMtttEEE888JJJDDD;;;CCC999000@@@666888999999888777777777888888888888888888888888222:::;;;666666???BBB???:::LLLlllkkkbbbZZZZZZZZZWWWUUUUUUPPPQQQRRRTTTXXX^^^ffflllbbb[[[VVVWWWUUUOOOLLLOOOHHHLLLQQQSSSQQQNNNLLLLLLHHHLLLTTT[[[[[[ZZZ^^^fffeee```nnnuuuooogggbbbZZZZZZ___[[[PPPPPPXXXSSSSSSTTTVVVXXXXXXVVVTTTRRRNNNNNNTTTXXXYYYZZZ]]]\\\XXXTTTTTTWWW[[[\\\\\\XXXZZZ]]]______aaaccceee```bbbdddeeegggiiigggdddeeemmmppp{{{|||kkklllkkkcccqqqddd\\\```cccaaa```bbb^^^^^^______^^^^^^]]]\\\ZZZZZZYYYYYYWWWVVVUUUTTTMMMPPPVVV[[[^^^]]][[[YYYYYYZZZ]]]___aaacccdddeee]]]bbbjjjnnnjjjdddeeekkkjjjzzz~~~QQQ---;;;555000111222111...---------,,,,,,,,,,,,,,,,,,******)))******+++,,,,,,))))))************))))))))))))))))))************(((***+++,,,,,,,,,,,,,,,***000333666444'''''':::888JJJ]]]tttnnn```bbbddd^^^___fff```\\\\\\aaaeeebbb]]]\\\[[[YYYXXXYYY\\\\\\ZZZWWWXXXZZZ\\\\\\ZZZWWWUUUTTTTTTRRRPPPQQQRRRQQQOOOMMMNNNOOOPPPNNNKKKJJJLLLNNNIIIOOOTTTRRRPPPOOOKKKGGGyyydddrrrxxxvvvvvvssssssxxx{{{}}}eeeMMM___xxxfff~~~vvviiieeeUUUJJJJJJFFFHHHVVVIII<<<======<<<;;;999888888777666666555555444444444444888777555333222333555666555666777888999:::;;;;;;???===FFFfffsss[[[ZZZYYYYYYYYYYYYVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWSSSNNNKKKIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJMMMRRRXXX\\\^^^^^^]]]YYY\\\ooooooiiifffaaa]]][[[YYYWWWVVVUUUUUUVVVRRRRRRSSSSSSRRRPPPOOOMMMKKKKKKMMMOOOSSSWWW[[[]]]ZZZXXXVVVTTTUUUWWWZZZ\\\TTTTTTVVVYYY\\\___``````^^^dddfffcccbbbdddggggggeeedddgggoooqqqpppttt{{{yyywwwtttnnniiigggggghhhhhhaaaZZZZZZ___bbb^^^YYY]]]^^^\\\XXXXXX]]]___^^^XXXXXXWWWUUUUUUTTTTTTTTTQQQUUU[[[]]]]]][[[ZZZYYY]]][[[YYY[[[___ccccccbbbddddddddddddeeeeeefffffflllnnn}}}fff>>>111666222111000///...---,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---...333>>>RRRlllnnn___]]]]]]]]]\\\\\\^^^bbbeeeYYY[[[\\\]]]\\\\\\\\\]]]```\\\ZZZ\\\\\\YYYWWWXXX___ZZZXXX[[[\\\YYYUUUTTTTTTQQQNNNNNNOOOOOOMMMJJJIIIKKKLLLMMMMMMJJJHHHFFFJJJMMMPPPSSSSSSQQQNNNKKKwwwfffqqq~~~zzzsssuuuuuuqqqppptttwwwxxx{{{nnnYYYZZZjjjvvvtttuuuppphhhaaaVVVNNNPPPJJJ@@@\\\RRR777DDD;;;;;;:::999888777666666555555555444444444333333666555333222111222333444444555666777888999999:::;;;999===LLLhhhuuuUUUYYYXXXWWWWWWXXXWWWUUUSSSRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSRRROOOKKKHHHGGGGGGCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJMMMQQQUUUYYYZZZ[[[WWWZZZ^^^bbbkkkqqqsssooofff```XXXVVVTTTRRRQQQQQQQQQQQQLLLMMMMMMMMMLLLKKKIIIHHHKKKKKKKKKMMMOOOQQQTTTVVVSSSSSSSSSSSSTTTUUUVVVVVVRRRSSSVVVYYY\\\]]]]]]]]]]]]cccgggfffeeeffffffdddcccbbbdddhhhhhheeegggmmmfffooozzzyyyrrrmmmkkkgggggggggdddbbb```aaabbbddd^^^YYYYYY]]]```]]]ZZZ]]]^^^\\\WWWWWW[[[\\\[[[XXXWWWVVVUUUTTTTTTTTTTTTSSSVVVZZZ\\\[[[XXXVVVUUUYYYWWWWWWYYY^^^bbbcccccccccdddeeefffffffffffffffkkkkkksssYYY???333222555111111000///...---,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------111000...000666@@@JJJPPP___yyytttfff___\\\\\\ZZZ[[[[[[ZZZZZZ]]]aaaddd___aaaaaa```]]][[[[[[\\\bbb]]][[[]]]]]]ZZZYYYZZZ^^^ZZZZZZ]]]\\\WWWSSSSSSTTTRRRPPPOOOPPPPPPNNNKKKOOOPPPQQQRRRPPPNNNKKKIIIGGGIIIMMMPPPQQQPPPOOOMMM{{{mmmuuu}}}yyyuuuyyywwwrrrqqqtttwwwwwwyyy}}}qqqKKK[[[}}}wwwpppiiiddd```ZZZRRRLLLXXXRRRBBBAAA```NNN>>><<<666999888888777666555444444444444444333333333333333333222111000000000111222333333444555666666777777888;;;<<<<<>>;;;888BBBYYYmmmkkkVVVWWW^^^UUUTTTSSSRRRRRRQQQOOOMMMKKKKKKJJJIIIHHHHHHIIIIIIDDDDDDEEECCC@@@??????@@@>>>???AAABBBDDDEEEEEEEEEEEEGGGIIIKKKMMMNNNPPPQQQQQQPPPRRRWWW___ccccccbbbtttkkk\\\^^^sssvvv```PPPPPPMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKMMMNNNNNNNNNNNNSSSTTTUUUUUUVVVWWWZZZ\\\[[[```cccbbbbbbdddccc______```bbbdddeeeeeegggjjjiiillllllhhhccc```aaabbbcccccceeehhhiiigggdddbbbeeefffeeecccaaa```aaabbbZZZ^^^bbbeeedddbbbaaa```]]]]]]\\\ZZZXXXWWWXXXYYYYYYZZZXXXTTTSSSVVVWWWUUUWWWVVVVVVUUUTTTTTTUUUUUUSSSUUUWWWWWWTTTRRRPPPPPPUUUVVVWWWZZZ]]]```bbbcccbbbccceeefffeeeccc```^^^eeeiiimmmnnnjjjmmm~~~JJJ>>>555444666444000............---,,,+++++++++*********************)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))************+++*********+++++++++,,,,,,+++,,,...000222333444444777222.........000888@@@555888===AAABBBBBBCCCFFFMMMMMMJJJEEE???>>>AAAEEE===AAAHHHNNNRRRRRRQQQPPPRRRSSSUUUUUUVVVYYY]]]```\\\]]]]]]\\\ZZZYYYZZZ\\\___YYYWWWXXXYYYWWWXXXZZZ\\\[[[[[[ZZZUUUOOOOOOTTTTTTTTTSSSRRRRRRQQQPPPPPPMMMMMMNNNMMMLLLJJJGGGFFFLLLLLLKKKJJJIIIIIIHHHGGGxxxyyyzzzyyy~~~nnnVVVKKK[[[qqq~~~uuuxxx}}}{{{ooo```VVVZZZNNNDDDDDDFFFFFFFFFIIILLL^^^|||}}}EEE===AAA777222999333333333222222111111000000000000111111111111111000000000000000000111111000000000111111222222333444666888777777:::AAAGGGjjjfffSSSWWWWWWMMMSSSQQQPPPOOOOOONNNKKKIIIGGGGGGFFFEEEDDDDDDDDDDDD>>>???@@@???===<<<===>>>===>>>???@@@AAAAAAAAA@@@BBBEEEHHHIIIHHHIIIKKKMMMNNNMMMPPPZZZeeeggg___VVVbbbgggxxx|||nnnkkkbbb^^^[[[XXXQQQKKKMMMTTTJJJIIIGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEIIIIIIIIIIIIJJJLLLMMMNNNTTTTTTTTTRRRRRRUUUZZZ^^^ZZZ\\\\\\ZZZ[[[```aaa^^^[[[^^^aaabbbcccfffiiijjjbbbcccdddccc```^^^```dddgggiiijjjmmmooooookkkgggcccddddddccc___]]][[[[[[[[[^^^bbbcccaaa^^^\\\[[[]]]^^^]]][[[WWWTTTUUUVVVSSSUUUUUUQQQQQQUUUVVVTTTUUUUUUTTTSSSSSSSSSTTTTTTPPPRRRSSSSSSRRRQQQQQQRRRWWWXXXZZZ\\\^^^___aaabbbaaabbbccccccbbb___\\\YYYbbbdddgggiiifffdddjjjsssrrrGGG999666555444000+++---111------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))************+++)))******,,,---...///000444222444888777111000444444666777777666777888888666888;;;;;;;;;===AAADDD@@@??????@@@DDDIIINNNQQQOOOQQQRRRSSSTTTVVVZZZ]]][[[[[[[[[YYYXXXWWWXXXZZZ\\\WWWUUUXXXYYYWWWWWWYYY[[[XXXVVVUUUPPPLLLOOOVVVSSSSSSSSSRRRQQQPPPPPPQQQMMMNNNNNNNNNMMMKKKJJJIIIKKKJJJIIIHHHGGGGGGFFFFFFwwwttt{{{}}}}}}|||wwwvvv~~~dddSSSIIIMMMooo{{{mmmkkkmmmwww~~~ssslllkkklllyyy}}}}}}sssggg\\\WWWCCC???@@@EEEGGGIIISSSaaa~~~NNN///777>>>111---999222111111111000000000//////////////////000000000////////////000000000000//////000000000111111111888555333444777:::;;;;;;;;;VVVzzzbbbTTTUUUUUUPPPMMMNNNMMMKKKJJJJJJIIIFFFDDDBBBBBBAAA@@@??????@@@@@@;;;<<<===<<<:::::::::;;;<<<<<<===>>>>>>>>>======???CCCFFFGGGEEEEEEHHHJJJJJJOOOUUUYYYZZZZZZZZZ[[[YYY\\\eeeooo{{{iii___```dddYYYYYYSSSKKKKKKQQQQQQKKKGGGFFFDDDBBB@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<>>>@@@BBBCCCFFFFFFEEEFFFGGGIIIKKKLLLOOOQQQSSSRRRQQQSSSXXX\\\WWWWWWVVVTTTWWW]]]___]]]VVVZZZ\\\[[[\\\___bbbaaacccaaaaaaaaa^^^XXXWWWYYY^^^bbbeeefffhhhiiieee___cccdddeeedddbbb___]]]]]]]]]___aaaaaa^^^\\\[[[[[[[[[[[[[[[XXXUUUSSSRRRRRROOORRRRRROOOOOOSSSTTTQQQQQQQQQPPPPPPPPPPPPQQQQQQMMMNNNOOOOOONNNNNNPPPQQQUUUWWWZZZ[[[\\\\\\^^^______`````````___]]][[[YYY```]]]\\\^^^``````dddiiiooovvvPPP===888:::444000111000...,,,...,,,+++++++++*********)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******,,,,,,+++******+++,,,---(((***///333333///...///---//////------000000...333555777888777777888999===<<<;;;<<>>===<<<<<<;;;;;;;;;;;;<<<999::::::999888777888999888999:::;;;<<<============AAAEEEEEECCCCCCFFFIIIIIINNNTTTUUUSSSSSSVVV[[[\\\bbbfffeeefffnnnwww|||fffZZZ\\\^^^XXXQQQNNNOOOOOONNNTTTXXXOOOAAACCCAAA???===<<<;;;;;;<<<:::999888888888888999:::888888888999:::===???@@@???@@@AAACCCEEEEEEFFFFFFFFFKKKQQQTTTSSSRRRTTTVVVRRRSSSRRRRRRWWW]]]^^^[[[QQQWWWYYYVVVWWW[[[^^^\\\ZZZWWWZZZaaaccc```^^^___VVV^^^cccdddeeehhheeeaaaYYYZZZZZZXXXVVVUUUVVVXXX\\\]]]]]]]]]\\\\\\^^^___VVVUUUTTTTTTTTTSSSQQQPPPOOOQQQQQQNNNNNNPPPPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKKKKJJJIIIJJJLLLNNNNNNQQQUUUWWWXXXXXXZZZ\\\\\\]]]]]]^^^^^^^^^^^^^^^```ZZZWWWYYY\\\]]]___bbbdddkkkwwwvvv\\\LLL===222...///,,,,,,222444111,,,***+++************)))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))++++++++++++,,,...///000///111000---,,,///222222000333333000222666666333666666777666555444444444555777;;;@@@CCCDDDEEEEEEHHHJJJLLLMMMMMMNNNPPPRRRYYYYYYWWWUUURRRRRRSSSUUUSSSPPPQQQVVVXXXUUUSSSSSSPPPLLLKKKNNNPPPOOOOOORRRMMMOOOQQQPPPMMMLLLMMMOOOLLLKKKJJJGGGEEEBBB@@@???>>>???@@@BBBCCCDDDDDDDDDzzzvvvrrrssswwwtttnnnmmmvvv~~~fffQQQFFFNNNUUU[[[___fffqqqzzz}}}ccc[[[RRRNNNMMMMMMNNNOOOJJJGGGDDDCCCEEEHHHJJJKKK===AAAFFFJJJKKKKKKJJJIIIJJJNNNeeeqqq<<<555777999999666111000111000000000000000/////////---------....../////////***+++,,,---------------/////////000000000000000)))///666888666444666999>>>666111>>>___]]]VVVJJJFFFMMMOOOFFFAAACCCEEECCCBBBAAA@@@???<<<:::999999888888888888999999777888999888666555666777555666888:::<<<======>>><<<@@@DDDEEEBBBBBBEEEIIIJJJLLLOOOUUUYYYZZZWWWTTTRRR___gggfffggglllkkkeeellluuuppp]]]\\\[[[WWWQQQMMMOOOTTTOOOLLLIIIIIIKKKKKKIIIEEE???>>><<<:::888888888888:::999888777777888999:::666666666777888:::<<<===888;;;???BBBCCCCCCAAA@@@>>>FFFQQQVVVTTTQQQPPPQQQNNNPPPRRRSSSYYY^^^]]]YYYOOOVVVXXXVVVXXX^^^```___eee______dddddd[[[TTTRRRSSS\\\aaa```^^^```^^^YYY[[[ZZZXXXUUUSSSTTTWWWZZZUUUVVVVVVVVVWWWYYY]]]aaaQQQPPPOOOPPPRRRSSSQQQOOOOOORRRQQQMMMLLLNNNMMMJJJHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFFFFHHHJJJGGGLLLQQQSSSTTTUUUXXX[[[ZZZZZZ[[[]]]___```bbbbbbaaa\\\ZZZ\\\]]]ZZZYYY[[[```]]][[[aaatttrrrRRR888555777222222999......///000+++''')))///************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''(((((((((((((((%%%,,,000---,,,///...)))+++...---***+++000000+++000000000000111333555666444333333444888===AAADDDFFFGGGIIIJJJJJJJJJLLLNNNQQQQQQQQQPPPOOOPPPSSSVVVMMMKKKLLLRRRTTTQQQNNNNNNKKKGGGHHHOOOSSSQQQOOONNNLLLNNNPPPNNNLLLKKKLLLNNNSSSQQQOOOKKKGGGCCCAAA???===>>>@@@AAAAAA@@@???>>>|||ooojjjvvvrrrjjjllllllrrrxxxpppooo~~~||||||uuubbbQQQJJJJJJIIISSSdddjjj\\\[[[XXXUUUTTTSSSQQQOOOLLLEEEBBBGGGKKKLLLMMMPPPMMMOOOQQQOOOMMMNNNSSSXXXcccwwwfff===888333333222111000///...---......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------////////////000000000000//////000111222222333333999777;;;AAABBBLLLiiivvvaaaWWWRRROOOLLLJJJHHHFFFBBB@@@@@@@@@@@@@@@@@@===999666777777666555555555555555333444444555666555555555666666666777888888999999::::::;;;<<<>>>AAADDDEEEHHHKKKNNNOOOPPPQQQSSSUUUZZZ]]]```bbbaaaaaaaaabbb___cccggglllyyywwwlllccc]]]XXXVVVTTTQQQOOOMMMLLLKKKIIIFFFBBB@@@@@@@@@@@@??????===;;;999777888888999888777666444444555555666666666666666777777777777666777888999;;;>>>@@@AAAIIIIIIIIIKKKMMMNNNNNNLLLJJJMMMPPPRRRSSSRRRSSSTTTTTTUUUWWWYYYYYYYYYXXXXXX^^^___aaaaaa___\\\ZZZYYY]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZXXXVVVSSSRRRSSSTTTUUUUUUUUUUUUUUUTTTRRRPPPOOOOOOMMMKKKJJJLLLOOOSSSVVVSSSQQQOOONNNMMMLLLIIIGGGFFFFFFFFFEEEDDDCCCBBBAAACCCFFFIIIIIIGGGGGGHHHKKKJJJOOOTTTUUUTTTTTTXXX]]]bbb^^^YYYXXXZZZ]]]]]]\\\\\\[[[[[[^^^aaaaaa]]]YYY\\\]]][[[XXXYYYfff{{{hhhJJJ<<<;;;888555333111//////------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))*********++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222333444555666999>>>AAADDDBBBAAACCCGGGIIIIIIHHHKKKMMMLLLJJJLLLRRRVVVUUUPPPLLLMMMSSSTTTPPPPPPTTTRRRMMMJJJLLLNNNNNNOOOSSSKKKRRRSSSLLLGGGJJJNNNOOOTTTOOOIIIFFFEEEEEECCCAAABBBAAA??????@@@AAA@@@???wwwmmmvvvssslllnnnnnnwww|||{{{~~~|||~~~~~~vvvcccNNNJJJNNNJJJGGG@@@===BBBGGGGGGEEEEEEGGGDDDAAA???AAADDDGGGHHHEEEOOOZZZ^^^bbbmmmsssFFF666999333222222111///......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------........./////////......//////000111111222444333666::::::<<>>???>>><<<<<<<<<;;;888666666666555444444444444555333333444555555555555444333444444555555666666777888888888:::<<<>>>AAABBBFFFHHHKKKMMMNNNOOOQQQRRRUUUYYY]]]______^^^^^^^^^^^^___]]][[[^^^hhhoooqqqnnnxxxwwwnnnddd]]]ZZZXXXUUURRRUUUTTTRRROOOLLLJJJIIIHHHFFFCCC???======>>>===<<<<<<;;;999777555555666777666555444333333333444444444555555555666666666666555555666777999;;;<<<===EEEEEEEEEHHHJJJLLLKKKJJJIIIJJJLLLMMMNNNOOORRRTTTWWWXXXXXXYYYYYYYYYYYYXXX[[[___bbb```[[[WWWXXX[[[[[[ZZZYYYXXXXXXYYYZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTSSSSSSSSSSSSSSSQQQOOONNNOOONNNMMMLLLMMMPPPSSSUUUQQQOOOLLLJJJJJJIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCGGGJJJJJJHHHHHHJJJMMMKKKNNNRRRTTTTTTVVVXXXZZZ\\\YYYVVVVVVXXXZZZZZZYYYYYYYYY[[[\\\]]][[[WWWTTTOOOSSSWWWVVVUUUXXX```hhhyyyfffQQQAAA777777666444333111000//////---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))************)))))))))*********++++++++++++++++++++++++++++++............////////////000111222333444666;;;>>>BBBAAA@@@BBBEEEHHHHHHGGGIIILLLMMMKKKLLLQQQSSSRRRSSSPPPRRRVVVWWWTTTUUUXXXSSSMMMJJJLLLMMMLLLLLLOOOKKKPPPQQQKKKHHHKKKMMMLLLMMMJJJFFFDDDEEEDDDCCCAAAAAA@@@>>>>>>???@@@???>>>~~~rrrxxxvvvooopppnnnwww}}}~~~ttt\\\MMMGGGOOOSSSJJJDDDEEEBBBEEECCC???EEERRRZZZZZZnnnkkk===000333666222111111000///...---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------......///000000444222555:::888555<<>><<<;;;:::999999:::999777666555555444333333333333333111222333333444444333333000000111222222333333444444555555777999;;;===>>>BBBDDDGGGIIIJJJKKKMMMNNNOOOSSSXXX[[[[[[ZZZYYYXXXYYY[[[YYYVVVWWW\\\```___fffiiijjjkkkrrr}}}}}}yyyrrrggg^^^ZZZWWWTTTUUUWWWXXXWWWTTTRRRQQQNNNKKKHHHFFFDDDDDDAAA???<<<::::::::::::999999888666444333333333444444333222222111111222222222333333333333444444444333333444444555777888999??????@@@CCCFFFHHHHHHGGGGGGGGGHHHHHHIIILLLQQQTTTWWWWWWVVVVVVWWWWWWXXXXXXYYY^^^aaa]]]VVVRRRVVV\\\XXXXXXWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNPPPPPPNNNKKKHHHFFFEEEFFFEEEDDDGGGGGGGGGGGGFFFEEEDDDCCCDDDGGGJJJKKKIIIJJJMMMPPPMMMNNNOOORRRVVVXXXXXXWWWVVVTTTSSSTTTVVVWWWXXXWWWUUUXXX[[[]]][[[XXXUUUTTTOOOSSSWWWYYYWWWUUUSSSSSS\\\fffyyywww]]]FFF888333222222222111000///............,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))************************************,,,,,,,,,------------......///000000111333666999???>>>>>>@@@CCCFFFGGGGGGHHHLLLMMMLLLMMMQQQPPPNNNTTTRRRSSSWWWXXXVVVWWWYYYRRRMMMKKKLLLLLLIIIHHHJJJKKKMMMMMMKKKIIIKKKJJJGGGFFFDDDCCCCCCCCCCCCBBB@@@@@@>>><<<<<<=========<<>>>>>AAAOOOqqqlllaaaRRRIIIHHHIIIIIIGGGEEECCCAAA@@@???>>>;;;999777666777999:::999666333444333222222111111222222000000111222222222222111......//////000111111222222222333555777999:::;;;===@@@CCCDDDEEEFFFHHHJJJIIINNNTTTXXXXXXWWWUUUTTTTTTXXXZZZZZZ]]]dddgggfffaaaaaa___\\\___gggkkkjjjjjjjjjjjjjjjfff```bbbhhh^^^^^^^^^]]]]]]ZZZWWWTTTXXXVVVSSSSSSSSSRRROOOLLLOOOMMMKKKHHHEEECCCAAA@@@>>>;;;999888888888777666666555444333222222222222222222222111111111111111000000111111111222222222333222222222333444555555::::::;;;>>>BBBEEEEEEDDDDDDEEEGGGHHHIIILLLPPPSSSSSSSSSRRRRRRTTTUUUWWWYYY[[[]]]^^^ZZZTTTSSSVVVZZZVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVTTTSSSRRRQQQOOOOOOPPPQQQPPPOOONNNMMMIIIJJJJJJKKKKKKKKKKKKJJJLLLHHHDDDBBBBBBCCCDDDCCCFFFFFFFFFFFFFFFEEEDDDCCCCCCFFFIIIJJJIIIKKKNNNRRROOOMMMMMMPPPVVVYYYXXXUUURRRRRRRRRTTTUUUVVVWWWWWWTTTXXX]]]^^^[[[XXXWWWXXXXXXXXXXXXYYYZZZ[[[ZZZYYY\\\XXXWWW___lll}}}qqq___AAA>>>:::888888888777555000///...---,,,,,,,,,,,,++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******((((((((((((((((((((((((*********+++++++++,,,,,,---.../////////000333555;;;;;;<<<>>>@@@CCCEEEFFFHHHLLLOOOOOOOOOQQQOOOJJJNNNNNNPPPRRRTTTTTTTTTUUUPPPKKKIIILLLLLLHHHFFFGGGJJJJJJJJJIIIJJJIIIFFFBBBBBBBBBBBBBBBBBBAAA@@@>>>>>><<<:::999:::;;;:::999ttt{{{tttyyywww~~~}}}www{{{~~~~~~vvvJJJ444444888444---///.........---,,,,,,,,,,,,,,,+++++++++*********)))******++++++******))))))))))))*********++++++++++++,,,,,,,,,------------------..................---...222444444333444222:::<<<999DDD___uuu~~~nnnYYYNNNMMMKKKJJJIIIHHHGGGFFF@@@>>><<<<<<;;;;;;999777222444777:::;;;999444000222111111000000000000000......///000000000000000------...//////000000111111111333444666777888999999;;;>>>@@@AAABBBCCCEEEFFFKKKQQQUUUVVVUUUTTTSSSQQQUUUXXXXXXZZZ___```]]]SSSVVVXXX[[[bbbkkknnnllldddbbb```^^^YYYSSSTTTXXXZZZ[[[\\\[[[ZZZXXXXXXXXXUUUSSSPPPNNNMMMLLLKKKJJJKKKIIIGGGDDDBBB@@@???>>>;;;999777777777777666444444444333333222222222111222222222222111111000000////////////000000000000222222222222222333444444666777888;;;???BBBCCCBBBAAADDDHHHJJJLLLMMMNNNPPPPPPPPPPPPQQQTTTVVVYYY[[[^^^[[[XXXVVVVVVWWWWWWWWWUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPOOOOOOPPPPPPPPPPPPOOOMMMLLLIIIIIIJJJJJJJJJIIIHHHGGGHHHEEEAAA???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAADDDGGGHHHGGGIIIMMMQQQOOOLLLJJJNNNUUUXXXVVVRRRPPPQQQSSSTTTUUUVVVWWWXXXWWWZZZ]]]]]]YYYUUUUUUVVVXXXVVVUUUVVVYYY\\\\\\[[[VVVRRRRRRXXX]]]___ccchhhwwwbbbNNN???666999666222000///000000000000///...,,,+++***************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))************,,,---...///...///111333777888999;;;===@@@CCCEEEGGGLLLPPPPPPPPPQQQNNNIIIIIIKKKLLLMMMOOOQQQQQQPPPMMMIIIHHHJJJKKKHHHFFFGGGJJJHHHGGGHHHHHHEEEBBB@@@AAABBBBBBAAA???>>><<<<<<;;;999777777777888777555yyyzzz|||ssswwwqqqvvvxxxsssvvv~~~zzz}}}~~~\\\FFF777777666...,,,111------------,,,,,,+++++++++++++++*********))))))))))))************))))))((())))))))))))*********++++++++++++,,,,,,,,,,,,---------------------...000///...///111222222222...999???:::777>>>HHHLLL]]]rrruuufff[[[PPPEEEGGGIIIJJJHHHDDDAAABBBCCC<<<:::999888999888777555111222555888:::777222...000000///............///,,,---......//////......,,,------......///000000///000222444555666666777555888;;;<<<===>>>@@@BBBDDDIIIOOOSSSTTTTTTSSSSSSRRRVVVYYYYYY[[[______\\\\\\^^^___bbbgggmmmkkkfffgggdddbbbaaa\\\VVVVVVYYYTTTUUUUUUTTTRRRQQQQQQRRRZZZXXXTTTPPPMMMKKKKKKKKKFFFEEECCCAAA???>>>======999777666666666666444333333333333222222222111111000111111111111000//////............////////////111111111111111222333444444444555999===?????????>>>BBBFFFIIIJJJJJJKKKLLLOOOPPPQQQRRRUUUWWWYYY[[[]]]XXXTTTTTTWWWYYYXXXVVVUUUVVVVVVVVVVVVUUUTTTSSSTTTSSSRRRQQQPPPOOOOOONNNOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDAAA>>>===>>>???@@@???>>>???????????????>>>>>>???AAADDDDDDCCCEEEJJJNNNKKKIIIHHHKKKQQQTTTRRRNNNPPPQQQRRRRRRRRRSSSUUUXXXZZZZZZYYYWWWSSSPPPNNNNNNSSSSSSTTTVVVXXXXXXVVVTTTSSSQQQTTTYYY[[[WWWTTTSSSWWWVVVYYYfff|||zzzpppaaaVVVLLLGGG@@@999444444555777888666222///---------...///...---+++***))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))))))))******,,,.........///000222333555777999;;;===AAADDDFFFKKKOOOOOOOOOPPPMMMHHHGGGJJJLLLKKKMMMQQQQQQOOONNNIIIGGGIIIJJJGGGFFFHHHIIIFFFFFFGGGDDD@@@>>>@@@@@@AAAAAA???<<<:::::::::999777555444555555444222yyyxxxrrrvvvllllllqqqmmmooo|||{{{||||||zzzzzz{{{vvvwwwyyyxxxXXX999222222666222)))***222,,,,,,,,,,,,+++++++++++++++*********))))))))))))((())))))))))))))))))(((((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000///000222333222333444555888===???===999>>>MMMcccuuu~~~nnn]]]SSSNNNJJJJJJMMMGGGGGGFFFBBB>>><<<<<<>>>999888666666777777666444222222222333444333000---//////...---------------+++,,,,,,---...---------++++++,,,,,,---............///111222444444444444333555888:::;;;<<<>>>???CCCGGGLLLPPPQQQRRRSSSTTTTTTYYY\\\]]]```dddeeecccZZZ\\\^^^bbbiiiqqqpppkkk^^^[[[[[[[[[YYYTTTSSSVVVVVVVVVUUUTTTSSSTTTTTTUUUSSSRRROOOJJJEEEAAA??????@@@???>>>===<<<;;;;;;;;;666555444444555444333111111111111111111111000000...//////000///...---,,,---------.........//////////////////000111222333222222333666:::<<<<<<;;;===???BBBCCCDDDEEEFFFHHHMMMNNNPPPQQQSSSTTTTTTTTTWWWUUUSSSSSSUUUVVVWWWVVVVVVWWWWWWWWWVVVTTTSSSQQQSSSRRRPPPNNNMMMMMMMMMNNNOOOOOOOOONNNMMMJJJHHHGGGIIIHHHGGGFFFEEEDDDCCCBBB???===;;;;;;<<<======<<<::::::;;;;;;;;;;;;::::::<<>>===<<<<<<:::888555222000+++---111333333111000///,,,+++***))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''))),,,------...///111///222555777888;;;???CCCCCCHHHLLLLLLMMMNNNLLLGGGEEEJJJLLLJJJLLLQQQRRRNNNQQQLLLHHHHHHHHHEEEEEEGGGHHHFFFEEEEEEAAA;;;;;;AAA>>>>>>>>>;;;777666888:::888666333222333333111000wwwtttrrrwwwjjjlllrrrooopppzzz}}}yyy{{{}}}|||}}}}}}xxxuuuuuusssyyyzzzwwwWWW;;;999555222000111111///...///,,,,,,++++++++++++++++++************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++*********************,,,---,,,---///111111555333444777888777999<<<999<<>><<<:::999888666555555666777555444444222///......//////.........---,,,,,,,,,,,,---++++++,,,------------,,,*********+++,,,,,,------,,,---///111333333333222222444777999999:::<<<>>>BBBFFFJJJNNNOOOQQQRRRTTTUUUYYY\\\[[[]]]```aaa^^^______]]]]]]bbbgggeee___ZZZWWWXXX[[[ZZZWWWVVVXXXZZZXXXUUURRRQQQPPPOOONNNMMMMMMMMMKKKHHHDDDBBBAAA<<<<<<;;;:::999999999999444333222333333333111//////000000000000000///...,,,---.........---,,,+++---------.........//////---------...///000111222000000111444777999999888<<<============???CCCFFFKKKLLLMMMNNNOOONNNMMMLLLPPPRRRTTTSSSRRRSSSUUUWWWWWWXXXXXXWWWVVVTTTRRRPPPSSSQQQOOOLLLKKKLLLMMMNNNOOOOOONNNMMMKKKHHHFFFDDDEEEDDDCCCAAA???>>>>>>>>>;;;:::999:::;;;;;;:::999777777888999999888888888;;;===>>>>>><<<>>>CCCGGG@@@@@@AAADDDFFFHHHHHHGGGLLLMMMMMMKKKIIIJJJNNNSSSTTTPPPLLLLLLPPPSSSTTTSSSNNNMMMKKKHHHFFFIIINNNRRROOOPPPSSSWWWVVVOOOKKKKKKDDDJJJLLLIIIHHHKKKKKKGGG======<<<:::999888888999666555444333222222222222000000///---+++******+++((((((((((((((()))***+++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***%%%'''***,,,,,,---///000...111555666777:::>>>BBBAAAFFFIIIIIIJJJLLLJJJFFFDDDIIIKKKIIIKKKPPPQQQMMMUUUNNNIIIHHHGGGDDDCCCFFFGGGEEEEEEEEE>>>777:::BBB;;;;;;;;;888555444777:::777555222111222111000///zzzwww|||wwwmmmhhhpppqqqnnnlllqqqyyyzzztttpppvvv}}}~~~zzzvvvvvvxxxvvvtttvvvxxxwwwfffAAA+++///>>>000000///...------,,,,,,************))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************---------............///111111333444555666666666777999===BBBGGGLLLPPPRRRSSSWWW___iiirrrzzz|||yyynnnjjjddd___\\\YYYVVVTTTQQQPPPNNNKKKIIIGGGFFFEEEDDDBBB@@@===:::777666555444444444333333333222222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,////////////000000000000111111333555777999:::;;;>>>@@@CCCHHHLLLOOOQQQSSSWWWWWWXXX[[[___```]]]ZZZWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZXXXVVVUUUUUUUUUVVVXXXXXXXXXWWWUUUSSSPPPOOOLLLJJJFFFCCC@@@>>>===<<<;;;;;;:::999888777666555111111000000//////......111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000111111222333444555666777888999:::<<<>>>@@@AAACCCFFFJJJKKKKKKJJJIIIJJJUUUSSSQQQPPPPPPRRRUUUVVVTTTUUUUUUSSSQQQPPPQQQRRRQQQTTTSSSNNNLLLNNNPPPOOOOOOKKKHHHHHHJJJJJJEEEAAACCCCCCAAA???===<<<:::999777777666666666666777777555555444333333333444444999;;;<<<;;;::::::;;;<<<<<<>>>AAACCCCCCCCCDDDEEENNNKKKHHHIIIMMMRRRVVVXXXTTTQQQNNNOOOSSSVVVUUUTTTQQQLLLFFFFFFJJJMMMNNNMMMNNNNNNMMMNNNNNNLLLIIIFFFIIIGGGDDDBBBAAA???===;;;::::::999888777777777888444444333222111000///...,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***+++,,,,,,///...///000444999===@@@EEEGGGHHHHHHFFFEEEFFFFFFIIIJJJJJJJJJKKKKKKLLLLLLPPPPPPPPPOOONNNKKKIIIGGGFFFDDDBBB@@@>>>=========:::999777555444333444444222111111000///......---}}}}}}sssjjjqqqqqqnnnkkknnnvvvwwwrrruuuvvvwwwxxxwwwwwwxxxxxxtttrrruuuzzzyyyxxxuuuIII<<>>;;;888666555444333333222222222111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++************++++++---------.........//////000111222333555777888999;;;===@@@DDDHHHKKKMMMNNNRRRQQQRRRTTTWWWWWWUUUSSSUUUUUUVVVWWWXXXXXXYYYYYYZZZYYYWWWVVVTTTTTTSSSSSSNNNOOOPPPQQQPPPPPPNNNNNNKKKIIIFFFBBB???===;;;;;;999888888777555444444333111111000//////......---///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////000111222333333444555555666888:::===???@@@CCCEEEHHHIIIIIIIIIJJJLLLPPPOOONNNMMMNNNOOOQQQRRRUUUUUUTTTQQQOOOOOOPPPRRROOORRRRRRMMMLLLNNNOOONNNMMMJJJGGGGGGIIIHHHDDD??????>>>===;;;:::888777666555555444444444444555555333222222222222222333333777888999999888888999:::;;;>>>AAABBBBBBBBBCCCDDDJJJIIIIIIKKKOOORRRSSSSSSOOONNNMMMNNNPPPQQQQQQQQQPPPKKKGGGGGGJJJMMMKKKIIIPPPPPPOOOPPPPPPOOOKKKIIIHHHEEEBBB@@@???===:::888999888777666555555555555222222111000///...------,,,,,,+++******)))((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***++++++,,,...---...///333777;;;>>>BBBDDDFFFFFFEEEDDDEEEFFFIIIIIIJJJKKKLLLMMMMMMNNNPPPPPPPPPOOONNNLLLIIIHHHDDDCCC@@@>>><<<;;;;;;;;;888777666444333222333333111111000//////...------}}}|||wwwpppqqqpppmmmiiikkkqqqtttssszzzvvvrrrqqqtttwwwxxxxxxtttpppttt}}}{{{yyy}}}yyyTTT===+++---555666111...---------,,,++++++************))))))))))))((((((***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,...///000222333333333444333444666888;;;===???@@@DDDEEEGGGHHHJJJKKKKKKKKKQQQSSSTTTUUUUUUSSSQQQPPPQQQOOOMMMMMMNNNOOOPPPOOOKKKJJJGGGDDDAAA???======>>><<<:::888666444333333111111111000000000//////000///...---------......++++++++++++++++++++++++++++++************))))))+++******))))))******+++++++++,,,,,,,,,---------///000000111333444444555666888;;;???BBBEEEGGGHHHKKKJJJJJJKKKMMMNNNMMMLLLSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVUUUTTTRRRPPPPPPIIIJJJKKKLLLLLLLLLKKKJJJJJJHHHEEEAAA===:::999888666555444444333222111111000000//////...---------,,,,,,++++++***)))))))))++++++++++++++++++++++++************************)))))))))*********++++++------...///000111111222222222444666888;;;===???AAACCCFFFHHHHHHJJJLLLNNNLLLLLLLLLMMMMMMMMMNNNNNNUUUUUUTTTQQQOOONNNPPPRRRLLLPPPPPPLLLKKKMMMOOONNNKKKHHHEEEEEEFFFEEEAAA>>><<<;;;:::999777666555444222222111111111111222222000/////////000111222333333444666555555444666777:::<<>>===:::777555888777666444333222222222000//////...---,,,++++++++++++******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++,,,,,,,,,...111444888:::===@@@BBBDDDCCCCCCDDDEEEHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHBBBAAA???<<<:::888777777666555333222111111111111000000//////...---------}}}sssrrrwwwrrrqqqnnnlllmmmrrrwwwzzz~~~zzzvvvssssssuuuwwwyyy|||vvvuuuzzz~~~}}}|||zzz[[[888///111555666///)))...777,,,+++++++++*********)))***)))))))))(((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,---...000111111222222333444555777999;;;======BBBCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMNNNOOOOOOOOONNNQQQOOOLLLLLLLLLMMMLLLKKKHHHFFFDDD@@@===;;;999999999888666444333222111111////////////.........---///...---,,,+++,,,,,,---************************))))))))))))))))))))))))***))))))(((((())))))*********+++++++++,,,,,,,,,......//////000000111111222444777:::>>>@@@BBBCCCEEEEEEEEEFFFHHHJJJKKKKKKSSSTTTUUUVVVVVVVVVUUUUUUSSSTTTTTTSSSRRRPPPNNNLLLKKKKKKLLLKKKJJJIIIGGGFFFIIIFFFCCC>>>;;;888666666333333333222111000000/////////......---,,,,,,,,,*********)))))))))((((((************************))))))))))))))))))))))))((())))))))))))*********+++,,,------//////000111000111222444777:::<<<>>>===AAAFFFIIIJJJKKKLLLMMMJJJKKKMMMNNNNNNNNNMMMLLLRRRSSSTTTSSSPPPNNNMMMNNNIIIMMMNNNKKKIIILLLMMMLLLHHHFFFDDDDDDDDDBBB???===;;;;;;:::999777666555555111111000000000000111111............///111222222000222333333222222444555888:::<<<======>>>???AAADDDEEEHHHLLLOOOOOOMMMJJJHHHKKKNNNNNNKKKHHHIIIKKKIIIJJJLLLQQQTTTUUURRROOONNNMMMLLLLLLLLLKKKIIIGGGDDDAAA>>><<<;;;999666333777666555333111000//////......------,,,++++++*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))************+++,,,...111444666888;;;???AAAAAAAAABBBCCCGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEAAA@@@>>>;;;999777666555222222111000000/////////............------,,,,,,pppkkkzzzuuuttttttssstttwww{{{vvvtttwww{{{zzzxxxvvvttttttvvvxxxxxx___>>>555666444111000222222...***(((***************))))))))))))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))************+++++++++***+++,,,.../////////000111222333555888:::<<<===;;;;;;===???AAADDDFFFGGGEEEFFFGGGHHHIIIJJJKKKKKKLLLJJJHHHGGGHHHGGGFFFDDDEEECCCAAA>>>;;;999777666555444333111000000//////......---------,,,,,,,,,---,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))******+++++++++,,,,,,,,,,,,---------............000222444777:::===>>>???AAABBBDDDFFFHHHKKKNNNPPPSSSTTTVVVWWWWWWWWWUUUUUUPPPPPPQQQPPPOOONNNLLLJJJJJJJJJJJJJJJIIIGGGEEECCCFFFCCC@@@<<<888666444444222222222111111000000///......------,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,---...///000000///000111333666888;;;<<<999???FFFKKKMMMLLLLLLKKKHHHIIIKKKLLLLLLLLLJJJJJJKKKNNNQQQQQQNNNJJJGGGEEEFFFKKKLLLIIIHHHJJJKKKIIIEEEDDDCCCBBBAAA@@@===;;;999999888777666666555555111000000000000000000111............///000222222...000111222111111333444555777888999999:::<<<>>>CCCCCCDDDGGGKKKLLLLLLKKKGGGKKKNNNNNNKKKHHHIIIKKKHHHJJJMMMQQQSSSRRROOOLLLMMMKKKJJJIIIIIIHHHFFFDDDAAA???<<<;;;:::888555333666555444222000//////...---------,,,++++++******))))))((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))***+++,,,///111222444888<<>>===;;;999777555444000000//////......---------------,,,,,,,,,,,,,,,vvvlllwwwtttuuuwwwxxxxxxyyywwwtttwww|||}}}}}}}}}{{{wwwsssppppppssstttxxxpppMMM777111333777333000...///000///***'''************************))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))*********++++++((()))***,,,------......,,,---///111444666888999666777888999<<<>>>AAABBBFFFGGGIIIJJJLLLMMMMMMMMMIIIGGGFFFFFFGGGGGGFFFDDDAAA@@@>>>;;;999777666555222111000//////...//////---------,,,,,,,,,,,,+++******+++++++++***)))(((((((((((((((((((((((((((&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((())))))*********++++++++++++++++++,,,,,,------...///000333555888:::;;;<<<>>>AAADDDGGGIIILLLPPPRRRRRRSSSUUUVVVVVVUUUTTTRRRLLLMMMMMMMMMLLLLLLKKKJJJEEEEEEFFFGGGFFFEEEDDDCCCBBB@@@===999666444333333111111111111000000//////------,,,,,,+++******************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))************+++,,,---.../////////000111222444666888999777<<>><<<:::999444444444333333222222222111000000//////000000111...............///000111---...000000000000222444222333444555555666999;;;?????????BBBFFFIIIJJJIIIGGGIIIJJJJJJIIIIIIIIIJJJHHHIIIKKKLLLLLLJJJGGGEEENNNKKKIIIGGGGGGFFFCCCAAA>>><<<:::999888777555333444333222000///.........,,,+++++++++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***+++---...///222666;;;>>>???>>>??????DDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCC@@@>>><<<<<<;;;;;;:::888666444333.........///...---,,,,,,,,,,,,,,,+++++++++++++++wwwrrruuummmnnnrrruuurrrqqqyyy~~~}}}{{{vvvrrrqqqsssvvvrrruuuwwwxxxxxxvvvqqqlllmmmqqqvvvyyyzzzbbbJJJ222---888===666+++***///333000+++))),,,000************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((()))***+++,,,,,,,,,***+++,,,...000222333444666666666888:::===@@@AAA???@@@CCCEEEFFFFFFFFFFFFIIIHHHGGGGGGHHHHHHFFFEEE===<<<:::888666555444444//////...............///---------,,,,,,,,,++++++''')))+++,,,+++***'''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))******+++,,,------......///111333666777999999;;;???DDDGGGHHHJJJMMMOOONNNPPPRRRSSSSSSRRROOONNNJJJJJJIIIIIIJJJJJJKKKKKKEEEEEEFFFFFFEEECCCAAA@@@???===:::777555333333333000000////////////......,,,,,,,,,+++******))))))((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,,,,---...//////000111333555666777:::???BBBDDDEEEFFFHHHEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKJJJGGGDDDBBBBBBDDDIIIJJJGGGEEEFFFFFFCCC===>>>>>><<<:::777666666111111111111000000000000000//////......//////000------,,,,,,,,,------...+++,,,...///...///111222///000111111111333555888888888:::>>>BBBEEEFFFEEEFFFEEEDDDDDDFFFGGGHHHGGGDDDFFFGGGGGGGGGFFFFFFGGGLLLJJJFFFDDDCCCAAA>>><<<:::888666666666666444222111000///...---,,,,,,---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))***+++,,,,,,---111555:::===>>>=========AAABBBCCCDDDFFFGGGHHHIIIFFFEEEEEEDDDAAA>>>;;;:::777888888777666555333222------.........---,,,+++++++++++++++++++++++++++vvvlllsssxxxuuueeefffkkknnnjjjfffnnnzzzxxxsssmmmjjjjjjllloooppprrrqqqooooooqqqpppiiibbbgggiiinnnsssttttttyyy{{{GGG333222222333111...///111+++,,,,,,++++++,,,,,,******************+++++++++)))(((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((***++++++++++++++++++,,,---///000111111333333444777:::===AAACCC@@@BBBEEEGGGHHHHHHGGGGGGIIIHHHFFFFFFFFFDDDBBB???:::999888666444444333333.........------......///---------,,,,,,,,,++++++&&&(((***,,,,,,***&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))***+++,,,---......,,,...000222444666777777999>>>CCCFFFFFFGGGIIIKKKKKKLLLNNNPPPPPPNNNLLLJJJHHHHHHGGGGGGHHHIIIKKKLLLKKKJJJIIIHHHEEEBBB???======<<<999666444333333333..................------,,,,,,++++++***)))))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++............///111222333888999;;;<<<===@@@EEEHHHHHHHHHHHHHHHHHHIIIIIIIIIOOOOOOMMMJJJGGGFFFFFFHHHDDDHHHJJJGGGDDDEEEDDDBBB:::;;;;;;999777444333333111111111111111000000000///......------......///,,,,,,++++++***+++++++++)))+++---------...///111---.../////////111444666222333777<<<@@@CCCBBBAAADDDAAA>>>???CCCFFFFFFDDD@@@AAACCCDDDFFFHHHLLLNNNJJJGGGCCC@@@>>><<<:::777666555444444444444333111...---,,,,,,++++++++++++''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))******++++++,,,,,,111555:::===>>>===<<<<<>>;;;999444555666666555444222111,,,---...///...---,,,+++******************++++++ooowwwrrrgggoooffflllmmmhhhgggmmmrrrrrrllliiigggfffhhhiiijjjjjjhhhlllqqqrrroookkkjjjjjjeeegggkkkpppttttttrrrooozzzkkkCCC333333222111000////////////+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))---------.........//////000222555888<<<>>>@@@AAA???@@@@@@BBBDDDFFFHHHJJJJJJJJJIIIFFFCCC@@@??????999888777666555444333333000000000///......------+++++++++*********))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---///000222333333:::;;;>>>@@@CCCEEEFFFGGGHHHKKKMMMNNNMMMMMMMMMNNNGGGKKKMMMJJJHHHJJJJJJHHHJJJIIIHHHFFFDDDAAA???>>>888777555333111000//////000///...------,,,------************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************,,,---...000111222555777888999:::<<<@@@CCCAAADDDHHHIIIJJJJJJJJJKKKJJJHHHMMMMMMFFFIIIJJJAAAFFFFFFFFFEEECCCAAA>>>===<<<:::888555444444555666///............---------,,,,,,,,,+++++++++******+++*********))))))((((((******+++++++++,,,,,,,,,.........///000000111111111222444777:::<<<>>>??????>>>>>>???@@@BBBDDDFFFEEEFFFFFFEEECCCCCCEEEGGGDDDCCCBBB@@@>>><<<;;;:::777555333333333333111///...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,111222333444555888<<>>;;;888555666666666555333111000------,,,,,,,,,+++++++++))))))*********+++++++++ooowwwpppdddkkkeeegggeee```___eeeiiiiiinnnjjjeeebbbcccfffiiijjjmmmppprrrppplllhhhhhhiiifffhhhlllpppssstttrrrpppqqqooosssvvv\\\FFF777666===111000///...------------++++++*********)))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))),,,,,,,,,------------......///222555999;;;===>>>===>>>???AAACCCEEEGGGHHHIIIIIIHHHEEEAAA>>><<<<<<777777666555444333222222000000///......------,,,++++++*********)))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***+++++++++,,,---...000111222333666888:::===@@@BBBDDDEEEFFFHHHJJJKKKJJJJJJJJJKKKHHHLLLMMMIIIGGGIIIIIIHHHGGGFFFEEECCCAAA>>><<<;;;888777555333111000//////000///...---,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))))))***,,,---...///000333555666777999;;;???BBBCCCEEEGGGHHHHHHHHHJJJKKKIIIFFFIIIHHHCCCIIINNNGGGDDDDDDDDDBBB@@@===;;;:::777666333111000000111222............------------,,,,,,+++++++++******************)))))))))((((((*********++++++++++++,,,------...//////000000111000111333555777:::<<<===<<<===???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGEEEDDDBBB@@@>>><<<::::::666555333222333222111///---------,,,++++++******((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***++++++...///111333555999>>>AAADDDDDDCCCCCCDDDEEEFFFGGGGGGEEECCCBBBAAA???<<<999555555444444333111000///---,,,,,,,,,,,,+++++++++)))))))))******+++++++++sss{{{uuujjjpppkkkiiiddd___aaahhhmmmmmmqqqlllfffbbbdddjjjooorrrxxxyyyzzzvvvqqqmmmmmmnnnmmmnnnpppqqqqqqqqqooonnnnnnjjjhhhkkkpppwwwyyy\\\KKK===888555///+++,,,...---,,,++++++***++++++************))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))*********+++++++++,,,,,,+++---///111444777999:::;;;;;;===>>>AAACCCDDDEEEFFFFFFDDDBBB???<<<:::888555444444333222111000000//////...------,,,,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))*********++++++,,,---///000111111222333666999<<>><<<999888777666444222000//////...///...---,,,,,,++++++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((()))***+++------...000222444555777:::>>>AAABBBCCCDDDDDDCCCDDDFFFHHHLLLIIIKKKJJJFFFOOOWWWRRRCCCCCCBBB@@@===:::777666444333111///.........///......---------,,,,,,,,,++++++++++++*********)))))))))))))))(((((((((((()))))))))*********++++++,,,,,,---......//////000...///111333555777888999999;;;>>>AAABBBBBBAAA@@@CCCBBBBBBEEEIIIKKKIIIFFFFFFEEECCC@@@>>>;;;999888555444222222222222000...------,,,,,,+++*********(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''((('''''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''(((((()))***+++***,,,...111444888>>>BBBDDDDDDCCCBBBBBBCCCCCCDDDGGGFFFDDDBBBAAA???<<<999444333222000////////////,,,,,,,,,+++++++++******))))))))))))************|||yyylllrrrrrrmmmfffeeejjjrrrxxxyyyuuuqqqlllkkknnnsssyyy|||{{{~~~|||vvvrrrpppppptttttttttssspppmmmlllkkkppppppqqqrrrqqqmmmjjjiiieeeiiipppyyy~~~{{{xxxtttfffaaa[[[VVVQQQGGG:::111999111,,,///222111000222,,,++++++***))))))************)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************+++,,,...111444666777777888:::<<<>>>@@@AAABBB@@@@@@???>>>===;;;888666222222111111000//////......------,,,++++++************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))*********+++,,,---...///000///000222555999<<>>AAA@@@@@@@@@???>>>???BBBDDDMMMIIILLLLLLHHHQQQYYYTTTEEEDDDBBB???<<<999666555333333111000////////////------------,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---...............///111333444555666999:::<<<===???@@@@@@@@@EEECCCBBBFFFKKKMMMIIIDDDFFFEEEBBB@@@===:::888777555333111111111111///---,,,,,,,,,+++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))******)))***---///222666<<<@@@===>>>???@@@BBBCCCEEEFFFFFFDDDBBB@@@???===:::777222111///...------......++++++++++++************))))))))))))))))))))))))sssfffkkksssmmmgggggglllrrrwwwzzzxxxvvvtttsssvvvxxxyyyzzzsssxxx||||||wwwqqqmmmlllrrrtttuuussspppmmmlllmmmmmmllliiifffeeegggiiiiii`````````___^^^\\\[[[ZZZ[[[YYYWWWUUUTTTSSSQQQPPPFFFIIIHHHCCC???===;;;888555666777666555555666777777222...+++((('''***...++++++******))))))******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))******+++---///111444555444666888:::<<<>>>>>>???:::999999:::;;;;;;888555000000//////......------,,,,,,++++++***))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))***+++,,,------...---...000333666:::>>>@@@>>>@@@AAAAAA@@@@@@BBBDDDIIILLLJJJDDDBBBDDDFFFEEEDDDDDDBBBAAA>>><<<999888444333111000///...---------,,,+++******)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))***+++,,,,,,------///111333555888<<<@@@?????????>>>>>>>>>AAACCCFFFDDDIIIJJJFFFLLLQQQIIIGGGEEECCC???<<<999777666222222111000000/////////---,,,,,,,,,++++++++++++*********)))))))))(((((('''''''''''''''''''''((('''''''''((((((((())))))*********+++,,,,,,------......///000111222333333999888888888999<<<>>>@@@GGGDDDCCCFFFKKKKKKGGGBBBDDDCCCAAA>>>;;;999777555333222000000000000...,,,,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((('''%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***)))+++,,,---///333777;;;999:::<<<>>>AAACCCDDDEEEBBBAAA>>>===<<<:::777444111000...---,,,------...++++++*********)))))))))((((((((((((((((((((((((|||xxxooofffnnnsssmmmiiiiiikkklllooosssxxxvvvuuuttttttssspppnnnooouuu{{{|||wwwqqqlllkkkjjjnnnqqqrrrooommmnnnoooiiijjjhhhcccbbbddddddbbbgggeeebbb___[[[XXXVVVVVVJJJGGGCCC???===;;;<<<<<<:::;;;;;;::::::999888777777888777222,,,***---111)))---222333000+++''''''+++******)))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''((((((*********+++---///222333222444666999;;;<<<======777666666888::::::666222///.........---------,,,++++++******)))(((((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******+++,,,,,,------...111444888;;;======>>>??????>>>>>>AAABBBGGGJJJIIIDDDBBBDDDEEEDDDCCCCCCBBB@@@===;;;999777222222000///...---------,,,+++***))))))(((((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))***++++++,,,,,,---///111222555999===>>>???@@@@@@@@@@@@BBBDDDDDDDDDJJJKKKFFFIIILLLBBBGGGEEEBBB???;;;999777666/////////.........------,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((())))))******+++,,,,,,---......//////000000000888666444333444888<<>><<<:::999777444111000000///...............*********))))))))))))(((((((((((((((''''''''''''uuuooojjjfffqqqkkkgggggghhhgggdddfffkkkqqqpppnnnnnnnnnllljjjhhhpppuuuyyyyyytttnnnkkkjjjdddjjjoooooollliiiiiijjjfffkkklllhhheeeccc^^^VVVWWWVVVUUUTTTRRRPPPOOONNNIIIHHHFFFCCC@@@>>>>>>???<<<:::888888777666444444111111111111000222555888111///***'''(((...222555))))))((((((((())))))***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((***---///111111333666999;;;<<<<<<;;;888666555777999888333............------------,,,******))))))(((''''''&&&((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''(((((('''(((((())))))******+++,,,,,,---...111555888:::;;;<<<<<<<<<;;;<<<>>>AAADDDHHHHHHDDDCCCDDDEEECCCAAA@@@???===;;;888666444111111///...------,,,,,,++++++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))******)))+++,,,...///111555888:::<<>>>>>??????@@@AAAAAAAAA???>>><<<:::888666555444222000............,,,++++++******)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((()))******+++...222666888999;;;<<<============>>><<<:::999888666222000000000000000000000///...******)))))))))((((((((((((((((((''''''&&&&&&&&&ssshhhaaa^^^iii]]]\\\___ccc```\\\^^^eeeiiihhhggghhhiiijjjjjjiiinnnqqqsssqqqlllgggeeeeeeeeejjjooonnniiicccaaabbbaaaccc```ZZZYYY^^^___]]][[[ZZZYYYWWWSSSOOOKKKIII@@@AAAAAA@@@===;;;;;;;;;777333222222333111111111000...,,,---//////...,,,...,,,***+++------'''(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((+++...///000222555999;;;;;;;;;;;;:::777555777999777000+++...---------------------)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''(((((())))))******+++++++++,,,///333666888::::::;;;:::999:::===???BBBFFFHHHEEECCCEEEEEECCC>>>===<<<:::888555333222111000///...---,,,,,,,,,+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&&&&''''''(((((((((((()))***+++,,,...222555555888;;;=========>>>???BBB@@@EEEEEE@@@EEEHHH@@@@@@???<<<888666444333333....../////////...------+++++++++************))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********************************000000111222444555666777999:::;;;<<<;;;===???BBB===<<<;;;999777666444333111000............,,,************)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''))))))+++...222666666777999<<<===>>>======>>><<<:::999777555222000000000222222222111000///))))))))))))(((((((((((((((((('''''''''&&&&&&&&&kkkWWWccciiiXXX]]]NNNHHHTTT```bbbcccgggrrrpppkkkhhhkkkpppnnnhhhiiilllmmmkkklllnnnmmmiiijjjkkkmmmmmmkkkhhhdddaaaaaa```______```___\\\ZZZ\\\\\\ZZZVVVPPPLLLIIIHHHAAA@@@>>>======:::777444777666555444222111000///------------------------))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++...///222666:::;;;:::888888888777666555333111000------,,,,,,,,,+++++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******,,,---...000111222555777999;;;===>>>>>>>>>EEEDDDCCCBBBAAA@@@@@@@@@>>>;;;888666444333000...///......------,,,++++++(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******+++,,,---///000111111444777999::::::<<<===AAAAAACCCDDDDDDDDDCCCBBB@@@>>>;;;777555333222222000000...---,,,+++++++++************)))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,---...///222444666888;;;:::999:::;;;<<<>>>@@@===;;;999666444222000000000000///...---,,,,,,++++++***)))(((&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++---...555666888:::<<<======>>>;;;888555333444555555555111111000///...---,,,,,,)))))))))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$}}}kkkbbbkkkoooaaaaaaWWWVVVaaakkkkkkllloootttrrrmmmiiimmmrrrrrrnnnkkknnnooolllkkkmmmkkkggghhhjjjlllmmmllljjjgggdddbbbbbbaaaaaaaaa```\\\YYYYYYXXXWWWSSSOOOJJJFFFEEEAAA???>>>======;;;888555555444333222111///......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))***++++++...///222666:::;;;:::888777777666555444222000///---,,,,,,,,,,,,+++++++++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((******+++,,,...///000111333555777:::<<<===>>>>>>EEEDDDCCCAAA@@@???>>>>>>===;;;777555444333000.........------,,,+++++++++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))***+++,,,...///000///222555777888999:::;;;@@@@@@AAABBBBBBAAA@@@???===<<<999666333222111000000///...,,,+++++++++************)))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))***++++++,,,,,,---///111333555777999999::::::;;;===>>>>>>;;;:::888555333222111111000000///...---,,,+++++++++***)))'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++,,,---222444555777999:::;;;;;;999777444222333444444333111000000///...---,,,,,,((())))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$ooo]]]```dddjjjmmmhhhhhhccceeennnrrrooonnnrrrpppooojjjgggjjjpppqqqnnnmmmpppppplllkkkllliiieeefffhhhjjjllllllkkkiiigggddddddddddddcccaaa\\\XXXWWWVVVUUUSSSNNNIIIEEEBBB???>>>===<<<<<<;;;888666333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******......111555888:::999777555555444444222111000///,,,,,,,,,+++++++++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***,,,---...//////111222555888:::<<<>>>>>>DDDCCCBBBAAA???>>>===<<<<<<999666444333222000...------,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...---000333555666777888:::??????@@@@@@@@@>>>===<<<:::999777444222000000//////...---,,,+++*********))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********+++,,,,,,...000222444555777888:::;;;<<<===<<<<<<888777666444333222111111000///......,,,,,,+++*********((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***,,,---///000222444666777888888777444222111222333222222000000///...---,,,++++++((((((((()))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$WWWAAAQQQ]]]___cccgggkkkjjjlllooolllggggggkkknnnooommmjjjllloooooojjjjjjmmmnnnkkkjjjkkkjjjffffffhhhjjjkkkkkkjjjhhhgggfffeeeeeeeeeddd```[[[WWWVVVUUUTTTRRROOOJJJEEEAAA===;;;:::999999999777555222111000///...---,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))+++,,,...111555666666444222222222222111000......++++++++++++************(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))***+++------......///111555888;;;===>>>@@@@@@@@@???>>>===<<<<<<:::888555333333222000...,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))***,,,,,,,,,...111333444555888:::????????????>>><<<:::999888777555444222111000///...---,,,+++************))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))******++++++,,,...000111222444666999;;;<<<<<<;;;999555555444333222222222222//////...---,,,+++*********)))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))++++++---...000222333444555555444222000000111111111000//////...---,,,+++******'''(((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$${{{NNN@@@WWWbbb\\\]]]bbbgggggggggeee```]]]```gggooorrrsssqqqpppqqqmmmhhhdddhhhiiihhhhhhkkkjjjggghhhhhhiiiiiihhhfffdddbbbeeeeeedddcccbbb___ZZZVVVTTTRRROOONNNLLLHHHCCC>>>:::888666555666555444222111111000///...---,,,,,,************************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((())))))***---000222222000///////////////...------++++++*********)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))***+++,,,,,,+++,,,///222555888;;;<<<<<<<<<===>>>>>>===<<<<<<888666333222222111000...,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++,,,...000222333555888:::>>>>>>???>>>===;;;999888555555555444333111000000---,,,+++***************(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))*********+++,,,---///000222444777:::;;;:::888777333222222111111111111111......---,,,+++***)))))))))((('''&&&&&&%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((******,,,---...000222333444444222000//////000000///.........---,,,+++***))))))'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuu[[[[[[ppppppccc___```___``````\\\YYYZZZ```gggiiimmmnnnllljjjiiifffaaa^^^bbbddddddfffiiiiiifffgggggggggfffdddaaa___^^^cccbbb```___^^^[[[WWWUUUPPPLLLHHHGGGFFFCCC>>>:::999777444333333222111///000//////...------,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''')))---///...---,,,---------------,,,,,,*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))*********+++,,,///222666999::::::;;;<<<<<<<<<<<<::::::666444222111111111000...,,,,,,++++++***))))))((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,///000111444777:::<<<=========;;;:::888666333333333333333222111000,,,+++******))))))******((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,---000222444777888777666555111111000000///000000000...---,,,,,,******)))((((((''''''&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''))))))***+++---///111222333333000///......000000///...------,,,+++***)))((((((&&&&&&''''''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$~~~vvv}}}sssccc``````ZZZ[[[[[[WWWVVVYYY___ddd```cccccc___]]]^^^^^^[[[ZZZ^^^aaaaaabbbffffffdddddddddcccbbb```^^^\\\[[[aaa^^^\\\ZZZYYYXXXUUUSSSOOOJJJDDDAAABBB@@@<<<999:::777444222111111///...---------,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((+++------,,,***++++++,,,,,,,,,++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))***+++---000333666888;;;;;;<<<<<<;;;999777555555333111000000000///...---,,,,,,+++******))))))'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***)))***,,,...///222666999999:::::::::999888666555000000111111111111//////++++++***))))))))))))***'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((((((((()))***++++++...000222444555555444333111000000///.........///------,,,+++***)))((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((()))***+++---///000111111///......///000000///---,,,,,,+++***)))(((((('''%%%&&&&&&&&&&&&%%%$$$$$$"""#########$$$$$$$$$$$$kkk\\\___```XXXZZZZZZVVVTTTWWW[[[]]]^^^```^^^YYYWWWZZZ]]]]]]YYY]]]______```ddddddaaabbbaaaaaa```___]]][[[ZZZ___\\\YYYVVVVVVUUUTTTSSSPPPJJJCCC@@@AAAAAA===:::;;;888555222111111///...,,,,,,++++++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&(((+++---------))))))***++++++++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))******,,,///222555777=========<<<:::777444222444222000///000000///...------,,,,,,+++*********''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***'''(((***,,,---000444777777777888888888666555444---...///000000///...---+++***)))))))))))))))***''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((()))******---///000222333333333333111000///...............------,,,+++***)))((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((('''(((***,,,...///000000///......///000000///---,,,,,,+++***)))(((''''''%%%&&&&&&&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$mmmsss]]]WWWRRRWWWTTTSSSTTTVVVWWWUUUSSSZZZYYYWWWUUUWWW\\\___```YYY]]]bbbffffffeeedddcccdddcccbbbbbbbbb```]]]ZZZ[[[YYYXXXWWWVVVUUURRROOOJJJHHHDDD@@@===;;;::::::777666444222///...---,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***,,,---+++*********))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++((()))*********---111444777777777666666666666666111111111111000///------+++++++++***)))((((((''')))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))+++...000111555777999888555222111000111000000///...---------******))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((+++,,,---///000000111111//////...---,,,,,,++++++************))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%$$$$$$###(((((())))))))))))(((((())))))(((((((((((())))))***))))))(((''''''&&&&&&''''''''''''((()))******'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))+++,,,---......------............------,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ggggggTTTSSSPPPVVVUUUUUUUUUVVVVVVVVVVVV\\\[[[YYYWWWXXX\\\^^^^^^UUUZZZ___ccccccaaa```___dddcccccccccbbbaaa^^^\\\ZZZYYYWWWVVVUUUSSSQQQNNNMMMJJJEEEAAA===:::999999777666444111///...---,,,*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''((())))))************)))))))))(((((())))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***'''((())))))***,,,000333444444555555555555444444000000000000///...------++++++******)))(((((('''(((((('''%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))+++---///000444666777777444222000000000000//////...------,,,******))))))((('''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((***+++,,,---.../////////.........---,,,,,,++++++*********)))))))))((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&'''((()))***+++,,,))))))(((((('''%%%$$$###***)))((((((''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))***+++,,,---...------............------,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyygggcccUUUXXXVVVUUUWWWYYYWWWUUUTTTWWWYYY```^^^\\\\\\^^^^^^^^^^^^WWW[[[aaaeeedddbbb```___bbbbbbccccccbbbaaa___^^^ZZZXXXVVVUUUTTTRRROOOMMMNNNKKKFFFAAA<<<999888777666555333111///------,,,******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%***)))((('''''''''''''''))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&'''(((((((((***---000000111333444444333222111///////////////...---,,,+++******))))))(((((('''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***,,,---...222444555555222000////////////......------,,,,,,******)))((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((()))***,,,------------...------,,,,,,+++++++++******))))))))))))((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))*********+++,,,,,,------))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))***+++,,,,,,---,,,,,,------------,,,,,,++++++***)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvveeebbbZZZ```[[[VVVYYY\\\XXXSSSQQQTTTYYYbbb___^^^aaadddccc``````]]]aaagggjjjiiigggeeeddd___aaabbbbbb```___^^^^^^ZZZXXXVVVUUUTTTRRROOOLLLKKKIIIDDD???;;;888777666555444222000...---,,,,,,***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&'''''''''(((+++------///222333444222000///...............---,,,,,,******))))))(((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++,,,///111222222000......///...---------,,,,,,,,,+++***))))))(((''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,------------,,,,,,,,,+++++++++******)))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))++++++++++++******))))))******+++,,,------,,,,,,'''''')))***+++,,,,,,,,,((((((((((((''''''''''''++++++******)))******+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))***++++++,,,++++++,,,,,,,,,,,,+++++++++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwYYY^^^ZZZ^^^WWWUUUYYY[[[WWWOOOLLLQQQWWW^^^YYYZZZbbbfffccc___^^^___bbbfffhhhhhheeedddccc\\\^^^aaa```^^^\\\\\\\\\ZZZXXXVVVUUUSSSQQQNNNKKKGGGDDD@@@<<<999777666666444333111///...---,,,,,,)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$&&&''''''&&&''')))+++,,,...000222333222000...,,,------------,,,,,,+++)))))))))(((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***,,,...//////---,,,---...,,,,,,,,,,,,++++++++++++))))))(((((('''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***+++,,,---------+++++++++++++++*********)))))))))(((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''''''''''''''(((((()))))))))'''(((((((((((()))))))))((())))))+++,,,---...///......---,,,+++)))'''&&&((()))***+++++++++******+++++++++*********************))))))***+++,,,,,,)))((((((''''''(((((()))(((''''''&&&&&&''''''(((((((((((())))))***************++++++++++++************))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuupppOOOYYYUUUYYYRRRQQQUUUVVVRRRLLLJJJOOOTTTXXXRRRUUU```eee```ZZZYYYZZZ\\\______^^^]]]\\\]]][[[^^^```___\\\YYYYYY[[[YYYWWWUUUSSSRRRPPPLLLJJJDDDBBB>>>:::777555555555333222000///---,,,,,,,,,))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$&&&''''''&&&&&&''')))+++,,,...000111000///...++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,******+++---++++++++++++************))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***+++,,,,,,------************************))))))((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((''''''(((((())))))******))))))))))))***************************+++++++++***+++,,,...000111222222444444555444333000...---------------------------******)))))))))******+++))))))(((((((((((())))))((((((''''''''''''((((((''''''(((((())))))))))))))))))************)))))))))))))))(((((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$nnnxxxoooaaaGGGTTTMMMRRRPPPKKKMMMNNNLLLIIIJJJOOOTTTWWWPPPSSS```fff^^^VVVTTTWWWXXXYYYXXXWWWVVVWWWYYY\\\___bbb```[[[XXXXXXZZZWWWUUURRRQQQOOOMMMIIIGGGEEECCC???:::777444333333222111000...---,,,++++++))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&(((((('''&&&'''(((******+++,,,---...------******+++++++++++++++***((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))***)))))))))***,,,************************)))((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))***+++++++++)))*********************))))))((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''((())))))***+++++++++++++++,,,,,,,,,------///000111222444555666777777999===AAAEEEIIIKKKMMMIIIIIIJJJJJJJJJHHHFFFDDD:::999777555222000...---000///...,,,+++************))))))(((((())))))***((((((''''''''''''((((((''''''(((((((((((())))))((())))))******))))))(((((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ffflllbbbVVV@@@LLLBBBIIIMMMFFFGGGHHHHHHHHHJJJPPPTTTZZZSSSUUUbbbhhh^^^UUURRRYYYYYYYYYWWWUUUUUUWWWZZZ]]]aaacccaaa\\\XXXXXX[[[UUUSSSPPPOOOMMMKKKGGGDDDHHHEEE@@@;;;777444222222222111///...---,,,++++++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''&&&''''''((())))))***++++++,,,---)))******+++++++++******'''''''''((((((((((((((($$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((()))((('''(((***,,,)))))))))))))))*********)))(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&((())))))******)))))))))))))))*********)))(((((((((''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''(((((()))***+++++++++---------........./////////222888@@@HHHOOOUUUXXXVVVWWWXXXYYYZZZ[[[[[[[[[YYY[[[]]]```aaaaaaaaa```gggddd```[[[UUUOOOKKKIII888666444111///---,,,+++******))))))))))))******((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$jjjiii^^^PPPFFFCCCEEEHHHIIIJJJJJJJJJIIIIIIKKKOOORRRZZZSSSSSSYYYXXXQQQOOOVVVWWWWWWWWWVVVUUUVVVYYY\\\[[[]]]bbbeee```WWWWWW\\\YYYZZZZZZWWWPPPJJJEEECCCDDDAAA===:::888666444222222222000///---+++***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******))))))((((((''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((()))******+++******++++++++++++******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''')))***+++)))((())))))***,,,,,,***'''''',,,111333000.........111777>>>HHHNNNVVV\\\```cccfffiiiWWWPPPIIIHHHMMMSSSQQQLLLVVVUUUVVVUUUQQQMMMLLLMMM___gggllljjjiiikkkhhhbbbZZZWWWNNNBBB;;;777111***+++*********+++***(((&&&'''(((***++++++)))'''%%%)))(((((((((''''''''''''))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%eeeggg]]]PPPGGGDDDFFFGGGHHHJJJJJJIIIGGGFFFGGGJJJMMMPPPKKKMMMUUUWWWQQQQQQWWWVVVWWWWWWWWWVVVWWWZZZ\\\eeeaaaaaacccaaa\\\[[[^^^YYYWWWTTTSSSSSSPPPKKKGGGDDDAAA<<<999777666444222222111000...---+++***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))(((((('''''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((())))))******)))******++++++******)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,------,,,+++***+++,,,''')))---000000...+++))))))***///999GGGWWWeeennnZZZQQQDDD>>>BBBNNN]]]fffgggeeeddddddeeegggeeebbbfffcccaaa```aaaaaabbbcccbbbgggiiieeeeeeiiillljjjhhhfffaaaYYYVVVTTTOOOHHH:::555...)))(((***---...+++,,,+++(((%%%$$$&&&)))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___ccc[[[PPPHHHFFFFFFFFFFFFIIIIIIGGGDDDBBBBBBDDDFFFIIIFFFJJJSSSVVVRRRRRRWWWSSSUUUWWWXXXXXXXXXZZZ[[[^^^YYYVVVYYY]]]___aaacccZZZUUUQQQQQQTTTTTTNNNHHHCCC@@@;;;888777555333222111000///...,,,+++))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((('''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))))))))************))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((()))))))))***+++***))))))***,,,///,,,((()))---222666777DDDMMMZZZeeeiiibbbWWWMMMDDDIIISSS```lllooolllgggfffkkkssszzz~~~{{{yyy{{{~~~yyyqqqnnnkkkhhhdddbbb]]]ZZZ\\\bbbddd```WWWOOOCCC888111---+++******++++++)))&&&&&&(((+++)))))))))(((((((((''''''))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%\\\^^^WWWNNNHHHFFFEEEDDDCCCEEEEEEDDDBBB@@@???AAABBBKKKIIIMMMSSSUUUQQQQQQSSSPPPSSSWWWXXXXXXXXXXXXYYYSSSQQQOOOPPPRRRUUUXXXZZZWWWUUUSSSSSSTTTQQQJJJEEEAAA>>>:::777666444333111000///...---,,,***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((((())))))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((())))))))))))******%%%''')))*********+++,,,......///333;;;EEENNNTTTeeeeeebbb[[[WWW[[[```ccccccfffllluuu~~~{{{tttmmmaaaYYYZZZbbbeeeccciiieee^^^VVVMMMBBB888111))))))***,,,------+++***)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[YYYRRRJJJEEEDDDCCCAAA???@@@AAAAAA???>>>>>>@@@AAANNNMMMNNNPPPPPPLLLJJJJJJNNNQQQUUUWWWVVVVVVUUUVVVUUUWWWXXXRRRLLLIIIIIIKKKPPPSSSVVVVVVSSSMMMGGGCCC@@@===999666555444222000///...---,,,+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))))))))******++++++'''***---...---------...)))666HHHSSSWWWYYY\\\```DDDVVVgggnnnqqquuuyyyyyyyyyvvvooogggiiiiiiiiihhhddd]]]TTTNNN777111+++***---...+++'''***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXXTTTMMMFFFAAA@@@???>>><<<;;;<<<======<<<<<<>>>@@@JJJIIIIIIHHHGGGEEEDDDDDDLLLOOORRRSSSRRRQQQQQQQQQSSSZZZ]]]XXXRRROOOPPPQQQLLLPPPUUUUUUQQQKKKGGGEEE???<<<888555444333111000...------,,,***))))))((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))))))))))))))***++++++,,,,,,)))+++,,,,,,---...000333EEEOOOYYYZZZVVVTTTYYY```jjjrrruuurrryyyvvvsssoookkkgggccc___\\\PPPEEE666---++++++)))&&&******)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%RRROOOIIIAAA<<<;;;;;;:::999777999:::999888888:::;;;???@@@@@@@@@AAACCCEEEFFFKKKMMMOOOOOONNNMMMMMMMMMMMMTTTYYYXXXYYY^^^aaa```SSSSSSSSSRRRPPPLLLGGGDDD===:::777444333222111000------,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))))))))******+++,,,,,,---++++++***+++000888BBBIII\\\[[[WWWQQQPPPYYYjjjxxx}}}rrriiiaaa]]]```YYYNNN@@@555...+++************)))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%MMMMMMFFF>>>999888999888777666777888777666555666777888999:::;;;???FFFJJJLLLKKKLLLMMMMMMKKKJJJJJJKKKOOOSSSUUUUUUZZZccceeeaaa___YYYRRROOONNNLLLFFF@@@===:::666444333222111///---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))++++++***'''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))***+++,,,,,,------000///...111:::IIIZZZfffOOOPPPRRRXXXdddxxx{{{nnnfffaaadddcccXXXFFF777000...************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%RRRMMMDDD<<<::::::777666888555555555555555444444444666999<<<>>>@@@CCCFFFHHHEEECCCDDDHHHMMMOOOMMMJJJRRRSSSTTTUUUTTTTTTSSSRRRYYYWWWUUUTTTRRROOOHHHCCC===:::555222111111000000,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((---,,,************((('''(((++++++)))%%%$$$'''***++++++)))(((''''''&&&&&&(((''''''&&&&&&''''''(((***))))))))))))(((&&&%%%((()))***++++++)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++)))...***(((///...,,,222,,,///;;;OOO[[[YYYSSSPPPZZZ```nnnqqqhhh```___```ZZZJJJ<<<222...******---...)))%%%(((*********)))'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&MMMJJJAAA:::888888555444666555555555555555555555555555777:::<<<===???BBBEEECCCEEEHHHJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVXXXWWWUUUUUUSSSOOOHHHCCC===:::555111000000///...,,,,,,+++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,***'''%%%$$$$$$%%%&&&######$$$%%%''')))))))))%%%&&&((()))************)))))))))((())))))******%%%%%%%%%&&&&&&((())))))######$$$%%%'''((()))(((&&&''')))******((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((((((&&&%%%%%%%%%&&&$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,'''000000///222...***000;;;DDDRRRZZZXXXVVV```mmmrrr~~~yyynnnhhhaaaWWWNNNFFF@@@888000+++******+++******)))'''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~GGGFFF>>>777666666333222333333444444555555666666666333555888999:::;;;===@@@>>>CCCHHHIIIGGGHHHKKKOOOMMMMMMMMMNNNPPPSSSUUUVVVVVVUUUUUUUUUSSSNNNHHHCCC???;;;666333222111///...,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((+++***)))((((((((()))***------------------,,,,,,&&&&&&'''))),,,,,,)))&&&)))))))))))))))((((((((((((((())))))******++++++))))))(((((((((((())))))%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((())))))'''$$$$$$'''+++&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))******+++++++++,,,)))000---***000222777CCCYYY^^^ccceeeccckkk{{{oooeee^^^ZZZUUULLL???333---,,,------,,,)))'''&&&'''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyEEECCC;;;555555555333111222222333333444555666666777333444666777777888:::;;;;;;>>>AAACCCCCCDDDGGGIIIMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSSSSPPPKKKEEE@@@@@@===888555444222000///+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))***---//////---***)))******+++***))))))***+++444555777888999:::::::::777777666444333111////////////...,,,+++)))(((''',,,,,,+++***(((((()))***%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***(((%%%&&&,,,222,,,,,,***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))*********+++++++++...000)))(((555DDDSSSeeekkkhhhiiitttzzznnnfffbbbZZZOOOBBB777///+++...,,,+++******++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuFFFBBB:::555555666333222222111222222333444555555666222444666666666666888999;;;::::::===AAAEEEEEEDDDGGGIIILLLOOOOOOMMMKKKIIILLLMMMOOONNNJJJEEE@@@======:::666444222111///---++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))'''((((((((()))))))))***,,,---------,,,+++)))(((///111333555777;;;AAAEEELLLPPPRRROOOKKKKKKPPPWWWRRRRRRRRRQQQOOONNNLLLKKK@@@@@@>>>;;;888444111///,,,------+++((('''(((***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$''')))(((&&&)))000666222///***&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))******++++++,,,---222111888MMM[[[dddppplllrrrtttlll```VVVLLLBBB666...,,,+++***,,,------+++((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqFFF@@@999444555666444222333111111111222222333333333111333444555444555666888;;;888777;;;AAAEEEEEECCC@@@BBBFFFIIIKKKJJJHHHFFFHHHIIIJJJIIIEEE@@@===<<<888555222000///...,,,***+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******((())))))******+++++++++***)))((((((,,,111777;;;FFFHHHIIIHHHIIINNNVVV\\\^^^aaa___TTTFFF@@@DDDKKKbbbccceeefffffffffeeedddYYYYYYYYYXXXVVVTTTQQQPPPCCCDDDBBB<<<222+++((((((******))))))((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###&&&'''((((((***///333111...)))$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))***((()))***+++,,,------...'''666BBBQQQdddhhheeeiiiooo```UUULLLBBB;;;...,,,***+++,,,,,,)))%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkCCC>>>777333444666333111222000000000000000111111111///111222333333333555777777777777999===@@@CCCDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFHHHHHHEEE@@@<<<;;;<<<666444111000000///,,,+++*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((())))))***+++++++++++++++,,,---.........---///333888>>>EEEJJJLLLHHHGGGEEEAAA>>>BBBJJJRRR^^^^^^ZZZNNN???666555888SSSTTTWWWYYYZZZYYYYYYXXXTTTVVVZZZ^^^aaacccdddddd\\\]]]ZZZQQQCCC777000......---,,,+++***)))))))))&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((***+++***(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((())))))******)))***+++---...000111222555HHHUUUaaaooouuu{{{|||jjj\\\QQQKKK:::444---***++++++)))&&&))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fff@@@<<<666222444555222111111000000000000////////////---///111111111222444666111444777888888:::???DDDMMMKKKHHHEEEDDDEEEFFFHHHFFFGGGGGGCCC>>>;;;;;;<<<777555333222222111///...*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++------......///000000111===BBBKKKRRRUUUSSSNNNJJJAAAAAA???;;;999???JJJSSSTTTTTTSSSNNNHHHDDDCCCCCC999:::<<<======<<<:::999333777>>>GGGOOOUUUXXXZZZ\\\^^^___YYYNNNCCC>>>===000///...,,,+++******)))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%###"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++***+++---///111333444555RRR```fffiiiuuujjj[[[SSSFFF===222,,,+++,,,+++)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbb>>>;;;999666444444333222000////////////..................//////000000111111666666555444555888>>>CCCHHHGGGEEECCCBBBCCCCCCDDDEEEEEEDDDCCCEEEGGGJJJKKK@@@:::333111222222000---...***)))+++***&&&%%%(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((()))***+++++++++((())),,,...***%%%(((...+++((()))...333888DDDOOO\\\UUUKKKHHHLLLSSSSSSOOOQQQ]]]bbb^^^___hhhnnnnnnkkklllkkkfff]]]YYY```jjjYYYVVVRRRPPPPPPPPPPPPPPPMMMDDDFFFGGG===:::??????LLLWWW___UUU@@@333888EEELLLJJJ@@@///&&&''')))'''%%%''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))!!!(((,,,)))(((---...++++++...222000,,,222FFF[[[pppiiippp{{{cccYYYUUUDDD<<<888...+++---((('''((()))((('''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''^^^===:::888555444333222111///////////////.........------......//////000111111444444333333333666;;;>>>CCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGHHH???999333111111222000---///+++)))***)))&&&'''***%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((())))))*********+++222***&&&))),,,......000'''...999AAAJJJSSS]]]cccMMMJJJHHHLLLWWWcccjjjkkktttzzz~~~~~~~~~}}}yyyuuu{{{ssspppkkk^^^YYYUUUKKKEEEIIILLLGGG999...---333SSSXXXVVVJJJ<<<444...)))***(((''''''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((,,,,,,((((((,,,...+++222---+++000;;;JJJ]]]lllpppxxxzzz```SSSMMMFFF666...111///************((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''ZZZ<<<999666444222222111000...//////.........------------------...//////000000111111222111111222555888<<<===???AAACCCDDDEEEFFFDDDDDDEEEDDDDDDCCCBBBBBB===888333000111111///---...***)))***)))&&&&&&)))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((())))))))))))))))))))))))))))))*********)))''')))///111///------333EEEWWW___eeemmmooolllbbbeeelllvvvoooccc\\\UUUPPPGGG;;;444333LLLXXXbbbaaaVVVIII===666111+++&&&&&&***---+++(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((())))))))),,,---***(((***...///---333------;;;PPPcccqqqzzz|||wwwcccVVVMMM???777555---,,,,,,++++++)))(((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''UUU<<<888555222111111000...---.........---------,,,,,,,,,,,,,,,---....../////////000111111000000111333888999<<>><<<:::666222000000000///---+++)))))),,,+++'''%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((())))))******))))))***)))******************'''+++000222---,,,555AAAPPPdddrrrrrrrrrxxxuuullluuu|||xxxmmmeeeZZZIII===999:::FFFUUU___aaa[[[QQQIII<<<555,,,((()))+++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))+++***))))))---000111000---222???RRRbbbooo{{{yyy___TTTLLLFFF<<<,,,...,,,+++*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''|||PPP===777555222000000///...,,,------------,,,,,,,,,,,,+++++++++,,,------.........000111111000//////000555777999;;;===>>>>>>>>>@@@AAABBBBBBAAA>>>;;;999666444222000//////...---))))))---333222,,,'''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))***+++******************+++++++++++++++555111///...000;;;PPPdddkkkvvvxxxqqqssshhhXXXTTT>>>>>>EEESSS```ccc\\\UUUNNNGGG<<<111***''')))+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))***+++******---////////////...@@@XXXhhhnnnvvvlll[[[PPPFFF888111...+++)))***+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((tttKKK>>>777444222000000///...,,,------,,,,,,,,,+++++++++*********+++,,,,,,------...///000000......///000333444555777888999999:::===>>>??????>>><<<:::888333333111000///...------***+++000666666///)))(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))***+++++++++++++++***++++++,,,------......///---222@@@OOO[[[eeelll}}}|||wwwttt{{{{{{bbbVVVNNNTTT```ddd___YYY]]]XXXOOOAAA444,,,((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))))))))******...---...000///---///333AAARRRhhhvvv|||mmmVVVNNNHHH:::444---******,,,,,,+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((lllGGG===777555222111000000...,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,---......---,,,,,,...//////000000222444666777888;;;;;;<<<<<<<<<;;;:::999111111111000...---------******---222111,,,((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((((((((()))))))))))))))***++++++,,,,,,++++++***+++,,,---...000111111,,,888LLLaaakkkooosssyyy{{{hhhdddgggfffbbb___```]]]YYYRRRHHH===222+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********...---...000......666BBBYYY___mmmrrraaaSSSGGG>>>333,,,+++------,,,((((((((((((((((((((((((''''''''''''((((((((((((gggCCC<<<777555222111111000...---,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,+++***+++---///---------///111444777999999999::::::;;;;;;::::::000000111000...------...(((&&&'''******&&&%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++***+++,,,...000111222333@@@UUUlllssslllmmm}}}sssooojjjffffff[[[ZZZZZZ[[[YYYNNN>>>222))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************++++++,,,...---111@@@QQQiiieeennnyyy[[[PPPFFF888///,,,------,,,))))))))))))))))))))))))''''''''''''((((((((()))^^^AAA666444333111000...---------******************************))))))******+++,,,+++++++++,,,,,,,,,------///...------///111555777555777:::;;;;;;999666444111///---,,,,,,,,,+++)))++++++***)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))*********)))))))))))))))---,,,***)))***---+++''''''222666///...:::DDDEEEaaadddpppqqqccc]]]BBBGGG^^^```\\\VVVIII:::222******...///)))"""******)))((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''((((((((((((''''''(((''''''&&&&&&'''((((((******++++++******)))(((++++++***)))))))))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))***)))(((''''''((()))))))))(((&&&%%%%%%''')))+++'''(((((()))***+++++++++)))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((((((((()))***+++,,,+++...///---111AAAUUUcccdddhhhwwwTTTVVVJJJ555+++------%%%''')))))))))(((((()))***((((((((((((((((((((((((ZZZAAA777444333111000...---------******************************))))))******+++,,,+++++++++,,,,,,,,,,,,---...---,,,,,,...111444666777999;;;======;;;888666222000---,,,------+++***++++++***)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))************************)))+++,,,,,,---000333444333///+++,,,444CCCYYYjjjiiioooooo\\\FFF@@@OOO[[[^^^ZZZQQQEEE<<<111******+++,,,+++******)))))))))))))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''(((((())))))(((((('''))))))))))))((((((((((((''''''((((((((((((((((((''''''''''''((()))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''&&&%%%$$$$$$###$$$&&&((())))))((('''***)))((('''&&&%%%%%%%%%...,,,+++))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***+++,,,222,,,)))///>>>NNN\\\eeeqqquuu^^^JJJDDD>>>111+++---***+++++++++)))(((((((((((((((((((((((((((((((((VVV@@@888444333111000...---------***************************))))))))))))***++++++******+++++++++,,,,,,,,,---,,,++++++---///222333666888:::<<<<<<;;;999777222000...---------,,,+++++++++***)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************************,,,......,,,,,,///222000)))---AAASSS^^^pppvvvpppaaaLLLHHHYYYaaa[[[XXXUUUMMM???222)))(((,,,000******)))))))))***++++++))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((())))))))))))))))))(((&&&&&&((()))))))))))))))************+++,,,---...******+++++++++,,,,,,---(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''(((((((((((())))))))))))+++,,,---------,,,+++***((()))+++,,,,,,,,,+++***,,,+++***)))(((((())))))&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))+++************++++++,,,444++++++===RRR^^^eeeiiivvvXXXMMMFFF999...,,,---------,,,+++)))((('''((((((((((((((((((((((((SSS???888444333111000...---------************************)))))))))))))))***++++++************++++++++++++++++++******+++---///111333444777888999888777555222000...---......---,,,*********)))((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++++++++---,,,...000///,,,,,,......111@@@ZZZqqq~~~nnnUUU___ddd\\\]]][[[XXXOOOAAA222******,,,)))))))))))))))******+++))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))************))))))&&&''')))+++,,,,,,,,,,,,)))(((((('''((()))***+++))))))))))))(((((('''&&&,,,,,,++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((((((((((((((()))))))))*********'''(((((())))))))))))***///---***(((((())),,,---))))))))))))***+++,,,---''''''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))+++++++++++++++,,,,,,---...///<<>>777444333111000...---------************************)))(((((((((((()))******((())))))))))))*********************+++,,,------000111333555666777777666000...,,,,,,------,,,+++***)))))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))*********+++++++++++++++++++++,,,,,,------...333...---222222///222:::GGGaaazzzrrrlllggg]]]XXXFFFKKKQQQRRRLLLAAA555...++++++***)))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******)))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,***)))(((((((((((()))***+++++++++++++++******+++---.........---,,,(((((())))))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))*********++++++++++++---,,,+++++++++,,,...///,,,///333777;;;>>>@@@AAADDDCCCCCCAAA===888444111,,,***)))''''''(((***+++))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))))))))******+++++++++,,,...///111222444GGG[[[dddlllpppOOOCCCGGG444000+++***+++,,,+++***))))))))))))))))))))))))sssJJJ===888444333111000...---------************************((((((((((((((()))******((((((((()))))))))***************++++++,,,,,,---...///111333444555555555...,,,++++++,,,,,,,,,+++))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,++++++,,,,,,---.........333000111333000000@@@UUUbbb{{{tttaaaMMMMMMOOORRRSSSOOODDD<<>>888222...,,,,,,---))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))***************+++---///111333444GGGWWWeeelll~~~kkkRRRJJJ===666...++++++---,,,***))))))))))))))))))))))))mmmFFF===999444333111000...---------************************((((((((((((((()))******(((((((((((())))))))))))******++++++,,,,,,,,,---+++,,,---///111222333333---,,,******+++,,,+++***))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,---333888777@@@___uuu]]]VVVQQQRRRWWWWWWPPPHHH222111000...---,,,++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,------......------,,,000000111444:::AAAHHHLLLVVVZZZ___cccfffgggfffeeeccccccaaa^^^ZZZTTTOOOLLL>>>===:::666222...,,,***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,555;;;GGGRRR[[[aaaccccccaaaYYYOOOJJJLLLXXXeeeoooggglllsssyyy}}}}}}zzzyyyuuulll^^^NNN@@@666000---))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))***+++---///222444666UUUcccmmmwwwlllIIIDDD<<<111,,,,,,---,,,***))))))))))))))))))))))))eeeCCC===999555222000//////...---,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,...///111222222///---+++***++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,---*********,,,///222111---000222111222EEEhhhppp\\\KKKLLLWWW[[[SSSIIICCC;;;///***,,,///,,,'''************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++,,,,,,++++++,,,---.........---000))))))000222...000777:::>>>???@@@III[[[jjjnnnkkkmmmmmmlllpppvvvxxxuuuwwwuuuxxx}}}}}}xxxsssrrroookkkddd[[[PPPCCC777///---***))),,,///...+++(((...+++))))))***)))&&&###))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((+++,,,+++******)))(((+++---+++'''(((000777:::NNNXXXgggqqqvvvssshhh]]]VVVYYYYYYRRRMMMVVVlllrrr^^^___llluuuxxxyyy|||{{{wwwooohhh___PPPCCC///...---------+++(((%%%***)))((()))++++++)))''')))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((''''''''''''(((&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************000(((***222111...===TTTdddaaaoooZZZJJJFFF<<<000***+++***'''*********)))))))))))))))cccCCC===888555222000//////...---,,,+++++++++************)))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++***+++,,,---///000111222///---+++***++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******+++,,,,,,,,,,,,---------,,,---........./////////+++777>>>@@@TTTyyyeeeIIIAAAGGGRRRZZZMMMDDD777...+++,,,---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,000000...,,,++++++---///222000111555;;;DDDSSS```ccc^^^UUUNNNQQQ[[[aaaaaaWWW]]]ccceeegggfff___WWW\\\\\\bbbooowwwuuummmiiivvvyyy}}}~~~xxxlll]]]RRRAAA999000***(((***...222***)))(((((((((***,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++---------***------,,,222>>>JJJOOOOOO\\\eeehhhooowwwsssiiicccbbb\\\QQQIIIMMM]]]kkkqqqvvvyyyooo]]]VVVfff|||{{{|||{{{wwwwwwwwwrrrlllSSSGGG555'''"""&&&---222)))***+++***((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((((()))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))************+++...///...000;;;MMMZZZaaajjj|||}}}}}}|||VVVLLL>>>444111000///---************))))))))))))```BBB===888444222000.........---++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))******************+++,,,...///000000...,,,*********+++***)))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((())))))))))))*********++++++,,,,,,---------------///111111//////111333333DDDRRR]]]xxxcccHHHCCCMMMWWWUUUMMMBBB666---***,,,000+++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,+++++++++,,,,,,,,,------***,,,......,,,---000333...777>>>AAAHHHXXXlllyyy|||wwwssslll]]]OOOCCCKKKTTTYYY]]]\\\TTTKKK>>>???JJJ^^^lllmmmfff___SSS[[[iiivvv}}}}}}vvvqqqbbbYYYJJJ<<<111---,,,,,,***+++++++++)))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***)))+++---///000000''',,,111666AAARRRaaahhhqqqpppbbbNNNIIISSSWWWQQQRRROOOIIIBBB>>>BBBLLLTTTPPPUUU[[[YYYNNNHHHOOO[[[ssszzz}}}uuummmggg^^^OOOAAA777000,,,***(((+++...,,,(((%%%'''***)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((((((((()))***+++,,,******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***))))))*********+++++++++(((333444,,,333LLL^^^``````~~~vvvyyy}}}{{{sssiiiccc\\\\\\aaajjjsss|||pppXXXAAA888555000,,,---++++++*********)))))))))[[[AAA===666444222///.........,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))***+++,,,---...///---+++***)))***+++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++,,,,,,---.........---...000444444222222555AAAPPPfffhhhVVVQQQPPPSSSPPPJJJAAA555,,,+++///,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,------......'''+++///000...---000333///EEEXXX]]]bbbppp}}}yyyhhh[[[hhhlllooopppsssvvvtttooosssooonnnqqqmmmaaaRRRJJJMMMOOOUUU^^^gggooossstttzzzvvvnnncccXXXKKK999,,,*********+++,,,+++)))&&&*********)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************+++...+++***---.........///,,,555???HHHVVVhhhvvv{{{{{{rrreeeYYYUUUYYY]]]```ffffffeeeeeehhhlllqqquuuqqqhhhaaa```aaa\\\PPPFFFRRRZZZdddjjjooouuuuuurrrjjjjjjjjjeeeZZZGGG333&&&***++++++***))))))***,,,)))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***))))))******+++,,,,,,,,,,,,111111111???WWWeeeeeesss~~~nnncccZZZTTTTTTTTTTTTUUUXXX[[[^^^```[[[UUUPPPPPPSSSZZZgggsssqqqOOOBBB;;;///***---,,,++++++******)))))))))VVVAAA>>>555444111///......---,,,++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***+++,,,,,,---,,,+++))))))***+++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++++++++,,,------...//////000,,,---333555222111333III^^^ssscccWWWMMMLLLLLLKKKAAA333,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---......//////111111111///...000666<<>>OOO[[[fffqqqxxxjjjeee```WWWOOOLLLIIIDDDBBBDDDIIIPPPUUU```XXXQQQLLLIIIJJJQQQZZZkkkpppzzzeeeQQQDDD555...222,,,,,,,,,+++***))))))(((QQQ@@@>>>444333111///---------,,,***+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))******++++++,,,***((((((***+++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((()))))))))************+++++++++,,,,,,,,,++++++,,,---...//////000222,,,,,,111222000444===YYYyyywww\\\NNNJJJKKKPPPLLL===000------------,,,,,,,,,++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000444111///222;;;IIIWWW```sss|||}}}yyyuuuxxxzzzssshhh^^^VVVRRROOOMMMMMMQQQVVV___qqquuu\\\NNN<<>>333333111...---------+++***+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))******+++)))((((((***+++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---++++++,,,---...///000000000---...222111444FFF\\\yyyjjjYYYMMMIIIPPPRRRFFF999333------------,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111000111777FFFZZZmmmzzzzzzsssnnnjjjQQQPPPIIICCCNNNeeeuuuxxxtttlll\\\HHH666,,,)))***+++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++******************************++++++,,,------...---,,,///333222333EEEZZZsss}}}~~~{{{{{{yyyxxxyyyyyyyyyyyyxxxxxxssscccSSSEEEJJJSSS^^^gggkkkjjjhhh[[[OOO???333...---***(((*********)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,...//////......------,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++******+++,,,---...//////333000AAA[[[cccfffpppaaaSSSQQQSSSZZZcccgggfffbbbTTTQQQMMMJJJGGGGGGGGGHHHKKKLLLRRRWWWUUUNNNKKKKKKOOOQQQRRRQQQTTT```tttqqqWWWCCC888444...------,,,***))))))(((LLL??????222333111...---------+++***+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))+++)))((((((***+++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,---------++++++,,,---...///000111---...222444333;;;ZZZ|||dddRRRGGGNNNSSSKKK???:::......---------,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111222222999III___vvv||||||zzzpppkkksssmmmXXX>>>888III]]]fffooossspppaaaJJJ777000000+++++++++************)))))))))))))))))))))))))))'''(((((()))***+++++++++******************************+++,,,,,,---......---,,,///333333999SSSooozzz~~~xxxrrrxxxppprrrvvvrrriiiLLLHHHFFFHHHQQQ^^^iiippppppdddQQQ???333---,,,,,,************))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,***+++,,,---///111333444::::::888666444222111000------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++,,,---//////000...777NNNbbbdddmmmtttggg^^^SSSIIIJJJKKKLLLNNNQQQTTTYYY[[[aaa\\\SSSKKKFFFEEEFFFHHHIIIJJJNNNRRRQQQLLLKKKMMMJJJNNNPPPMMMIIIOOO___mmmeeeOOO@@@777......---,,,+++))))))(((qqqKKK>>>888555222111000...------------***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((+++&&&$$$''''''###"""&&&))))))))))))))))))))))))...------,,,+++***))))))***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((())))))************+++++++++++++++,,,------......///+++,,,...000111222222222(((666:::222666UUU~~~jjjJJJBBBJJJNNNJJJGGG777111+++***,,,...---+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------------,,,///000...***,,,222999222QQQlll{{{yyyuuu|||hhhpppppp___LLLAAA@@@AAA[[[eeeoooooojjj\\\DDD///,,,)))***......))))))...************))))))))))))))))))))))))******************+++++++++,,,,,,,,,///,,,***,,,+++))),,,000111...000999HHHZZZppp||||||}}}|||uuutttrrrhhhZZZLLLDDDHHHUUU```ppplllggg]]]MMM;;;///+++,,,***(((((()))+++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***(((''''''***,,,------)))---///,,,+++---///...666555666666333555CCCSSSfffhhh```PPPIIINNNQQQMMMCCCAAA<<<888333///+++)))...'''&&&+++...+++)))++++++******)))))))))******))))))))))))))))))))))))************+++,,,---...******,,,000///,,,---111666FFFYYYfffrrrsss\\\RRRPPPNNNKKKJJJMMMLLLJJJKKKMMMRRRWWWZZZYYY^^^bbb^^^SSSJJJGGGGGGKKKMMMPPPRRRSSSRRRQQQPPPPPPMMMMMMPPPRRRRRRUUUZZZnnncccIII@@@444111...---+++)))((()))nnnJJJ>>>888666222111000...------------***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''$$$"""(((///...'''((((((((((((((((((((((((+++++++++***))))))((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''((((((((())))))************+++++++++++++++,,,,,,------......///,,,---...000111222222222666999444///BBBnnnhhhOOOGGGHHHJJJLLL<<<555...+++---......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------............///////////////+++***000999<<<888111QQQdddqqqxxxzzzaaahhhiiiUUUFFFHHH@@@TTTjjjuuutttkkkZZZKKK999///)))+++,,,***((()))+++*********))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,///++++++---...,,,---111555...111FFFbbbuuu|||~~~zzzssswwwmmmkkkhhhbbbUUULLLOOOYYYeeeiiikkkggg[[[KKK:::...***+++++++++++++++++++++(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******+++***))))))***+++++++++222111---(((,,,888CCCGGGSSSQQQPPPNNNHHHEEEKKKUUUpppvvvsssggg^^^XXXLLL>>>???===>>>EEEKKKKKKCCC;;;------///000,,,''')))000******))))))((((((((((((************************************+++,,,---...,,,+++---000///,,,///444;;;YYYjjjmmmxxxcccXXXMMMKKKKKKJJJIIIJJJJJJJJJJJJKKKNNNRRRVVVXXX\\\aaaeeeddd]]]UUUPPPNNNNNNOOOQQQSSSTTTUUUUUUUUUVVVRRRQQQTTTUUUSSSUUUYYYeeewwwvvvUUUCCC444///,,,,,,,,,+++***+++iiiHHH>>>888777222111000...------------***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%+++(((""",,,===;;;,,,(((((((((((((((((((((((()))))))))((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((((((((()))))))))************+++++++++,,,,,,,,,,,,---......//////...//////000111222222333666444777JJJrrrcccHHHDDDJJJPPPCCC<<<333...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000111111111222333222000///888HHHUUUkkkwww|||zzznnndddZZZRRR666DDDWWWgggsssuuulllbbbLLL<<<,,,(((++++++)))(((+++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,------///++++++///111///...000000222@@@[[[rrr{{{xxxttt}}}wwwccccccbbbVVVIIIDDDWWWccclllmmmhhh^^^KKK888+++,,,...---,,,++++++,,,((((((((((((((((((((((((((((((((()))))))))******((())))))))))))************+++,,,---------,,,,,,...//////333@@@UUUeeekkkooollliiieee]]]UUUSSSUUUbbbjjjppppppooolll^^^NNNFFFDDDHHHUUUdddhhh\\\OOO888444000000---***+++...******++++++***)))((((((*********************************++++++,,,---......---...000...---111888LLLbbbnnnxxxaaaKKKFFFCCCDDDHHHJJJHHHIIILLLJJJKKKMMMPPPRRRUUUWWWYYY[[[___ccceeeddd^^^XXXSSSSSSSSSSSSUUUWWWYYY[[[]]]\\\YYYXXXYYYYYYUUUUUUXXX\\\kkk{{{iiiLLL;;;333---......,,,,,,---dddGGG>>>888666222111000...------------***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%)))(((%%%,,,888888...((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------.../////////000000000111222333333444222222EEEqqq}}}YYYKKKMMMPPPIIIBBB888111------------------------------------------------............//////000000111111222222111666888333111AAA```zzz}}}}}}qqqggg[[[LLLGGGGGGQQQbbboooooojjj```OOO;;;...+++,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,------------000,,,,,,000222000///111111CCC\\\mmmoookkkooowwwnnnjjjjjj___SSSPPPPPP\\\eeeeeegggfffZZZIII555111---+++,,,---,,,+++))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++)))+++...//////...//////'''000===KKK]]]mmmtttssseeeccc```___^^^[[[XXXWWWEEEJJJNNNSSS[[[```ZZZPPPMMMJJJLLLXXXiiiqqqllldddOOO@@@111---111333---'''***+++,,,---------,,,+++************************++++++++++++,,,---......///---...///---...555???]]]\\\hhhgggNNNCCCJJJGGGFFFJJJMMMLLLLLLNNNMMMOOOSSSWWWZZZ[[[\\\\\\______aaaeeehhhgggbbb]]]XXXXXXWWWWWWYYY\\\```ccc___]]]]]]___^^^YYYWWWYYYXXXdddqqqvvvyyy___III;;;111000000---+++...```FFF===777555222111000...------------***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$###%%%''''''&&&(((,,,''''''''''''''''''''''''''''''(((((()))*********((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,---......//////000111111111111222444555666444@@@aaazzzaaaUUUPPPNNNHHH===444///---------------------------------------........./////////...//////000111111222222------222>>>QQQgggyyypppddd^^^VVVNNNKKKPPPZZZfffmmmoooeeeRRR???111------...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........000......111111000222777IIIYYYkkkppphhhjjjllleeemmmTTTYYYZZZWWWYYY``````[[[EEE:::...(((+++...---***************************))))))))))))************************+++++++++++++++---......,,,,,,///111777EEEVVVeeeppptttooogggOOONNNNNNPPPUUUZZZ\\\[[[cccbbb``````dddgggccc]]]OOOKKKIIIOOOZZZeeekkkllldddWWWDDD888444333///)))***++++++,,,------------************************++++++++++++,,,---...///...------------000<<>>MMMccc}}}xxxbbbaaa^^^VVVJJJGGGTTTdddmmmnnnfffSSS???444...,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------------.........////////////111222111111:::DDDaaadddgggiiimmm}}}pppcccbbb^^^VVVOOOMMMRRR[[[bbbUUUGGG666,,,,,,------***************************)))))))))*********++++++******+++++++++,,,,,,,,,---......,,,+++...444999TTT```nnnuuuyyyzzzvvvqqqpppqqqpppnnnqqqwwwyyywwwtttssssssuuuwwwvvvqqqmmmbbb\\\UUUPPPPPPSSSYYY]]]hhhfff\\\III999333444555,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///...------......555EEEUUUTTTzzzuuuTTTEEEKKKYYY___TTTKKKLLLQQQTTTVVVXXXVVVYYY^^^cccfffhhhhhhgggpppmmmjjjkkkooossstttttthhheeebbb``````cccgggiiiddddddfffkkkjjjddd______cccjjjooommmlllmmmnnnmmmqqqssswww{{{eeeKKK333//////++++++111WWWCCC===666555222111000...------------***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))'''(((******''''''''''''''''''''''''''''''''''''''''''(((((('''(((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((()))))))))*********+++++++++,,,,,,,,,------------......//////000000111111111222444666999;;;GGGwww~~~pppWWWRRRJJJ@@@777222111111............................../////////000000000000000111222333444555555777DDDUUUdddvvv}}}tttjjjbbbXXXMMMJJJLLLWWWdddkkkcccSSSCCC666---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////---000333333111555EEEVVVgggjjjpppwwwjjjqqqfff\\\UUULLLFFFOOO______TTTEEE777...++++++---++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,------...//////222:::GGGQQQfffpppxxxwwwvvvxxx{{{|||lllpppqqqoooqqqwwwzzzxxxoooqqqtttwwwwwwtttpppnnn{{{wwwppphhh```ZZZVVVTTT]]]^^^YYYOOOGGGEEEBBB===555333000---+++++++++,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...//////...///000222;;;OOOaaabbbxxx[[[KKKFFFMMMUUUWWWRRRPPPSSSWWWYYY\\\aaa___bbbfffkkkooopppqqqqqqrrrqqqoooppprrrtttvvvvvvpppmmmjjjgggfffgggiiikkkjjjjjjmmmrrrpppiiicccbbbiiinnnqqqnnnjjjjjjhhhfffmmmooosssxxx}}}}}}\\\>>>555222,,,+++111SSSBBB===777666222111000///------------***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((!!!)))'''!!!------"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))************++++++,,,,,,,,,---------------......///000000000111000000222444777;;;===nnnYYYUUUNNNDDD;;;555333333////////////////////////////////////000000000000111111222333444666666777DDDKKK]]]{{{pppkkknnncccLLL999@@@TTThhhkkkbbbSSS???000......---------,,,,,,,,,,,,,,,,,,---------................../////////000,,,000444444222888NNNdddbbbrrrzzzmmmddd___OOO@@@FFFXXXbbb]]]QQQ@@@000)))***///++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------+++---000333;;;III\\\jjjmmmuuuxxxrrrjjjiiinnnqqq|||ssshhh```RRRLLLEEEHHHUUU\\\OOO===>>>;;;666111---,,,------++++++++++++++++++++++++,,,,,,,,,,,,---...//////000///000222555@@@VVViii|||]]]IIIIIINNNPPPPPPPPPRRRWWW]]]^^^^^^aaaggghhhjjjnnnsssvvvxxxyyyzzzxxxxxxyyyyyyyyyyyyzzz{{{uuusssoookkkjjjjjjkkkllloooooorrrvvvtttllleeeccckkkppprrrnnnjjjiiifffcccgggiiimmmrrryyynnnJJJ<<<666---***///zzzOOOAAA777777111,,,333777'''111&&&555%%%"""...111///******###///333...777"""***&&&///,,,!!!000)))///'''000&&&---)))###%%%'''++++++000///$$$)))'''000'''(((,,,$$$!!!------%%%%%%''''''+++,,,''')))&&&***&&&+++,,,+++"""222,,,!!!,,,+++&&&&&&,,,+++&&&'''///++++++,,,,,,,,,---------------......///000000000///777...///<<<555???kkkmmmGGGGGGSSS===...222,,,000000////////////000111000000000000111111111111///555888444333777;;;===LLLeeeqqqgggoooaaa???:::EEEZZZeeeccc```OOO555000000...,,,...111///***,,,,,,,,,---------....../////////000222333222111444888111---888JJJ```yyymmmnnncccPPPHHHIIIUUUZZZZZZLLL;;;///***))),,,,,,,,,***))))))+++---******+++++++++,,,,,,,,,---***+++------+++,,,000555------<<>>222...000222,,,,,,---------,,,,,,,,,......---------...//////222111777---<<>>333!!!//////@@@___aaaYYY^^^FFF222 666(((222,,,666jjjUUU>>>###(((...$$$666;;;///$$$'''&&&'''%%%+++PPPqqq\\\777%%%---///((()))666'''%%%111///"""$$$555,,,,,,,,,,,,------------.........///000000111111111111666;;;666AAAvvvyyySSSCCCCCCCCC<<<222111111000000000000111111000111111111222222222333888//////888;;;;;;LLLddd|||pppiiiLLL;;;DDD]]]eeecccdddeeeDDD555***+++...------000------------.........//////000000000000111111111111333444@@@SSShhhooojjjcccPPPIIIMMMVVV\\\RRR>>>111///.........------,,,,,,,,,+++++++++,,,,,,,,,------000,,,---111333000///000)))777MMMaaajjjnnnuuu~~~sssdddZZZRRRNNNKKKRRRRRRFFF888222222444------------------------......------......///000111111333333FFFWWWiii```RRRIIIMMMTTTVVVYYY]]]ccceeehhhjjjlllooosssvvv{{{xxxwwwxxxxxxxxxzzz||||||}}}|||vvvwwwyyy~~~zzzmmmeeeddd``````aaaiiiuuucccFFF555///...kkkHHHBBB999999555666ccciii000###WWWAAA(((000 +++"""xxxCCC///###$$$ gggMMM222111$$$'''((((((!!!,,,```ttt999888///888***"""+++000+++,,,,,,,,,------------......//////000000111111222111444888666???iiigggJJJJJJIII:::...333222222111111111111222111111222222333333444444444777<<<;;;888GGGqqqjjjhhhGGG===PPP___eeeddd]]]TTT@@@///...///,,,---222---............/////////000000111111000000111222111@@@BBBFFFhhhkkkcccQQQGGGHHHUUUYYYJJJ999000///...------------,,,***,,,,,,,,,,,,------------000------111333000///000222EEE\\\ggggggppp}}}ooo```SSSIIINNNOOOJJJDDD>>>777000......------------.........---------...///000111...000111===SSS[[[vvvXXXQQQOOOTTTYYYZZZ]]]aaagggjjjmmmpppssswww{{{~~~|||zzzzzz|||}}}~~~}}}}}}~~~uuuyyysssjjjiiieeedddgggnnnyyymmmKKK:::333000eeeEEEBBB888777333;;;<<<;;;+++###AAArrr;;;444(((%%%tttMMM333'''444000)))&&&)))TTTPPP---'''777)))&&&000***000222cccBBB111$$$&&&///222---''',,,,,,---------.........//////000000111222222222444===:::333SSS\\\OOOJJJ???666444444333222222222222222222222222333444555555555111;;;===777AAAiiiyyysss[[[MMMOOOUUU___bbbYYY]]]JJJ888222000,,,,,,000........./////////000000///111222111000111333666333CCCOOOhhhzzzooogggPPPBBBMMM]]][[[HHH777000...,,,,,,------+++))),,,,,,---------.........000......000000///111666IIISSSbbbooozzznnnYYYRRRHHHEEEIIIKKKAAA444000///...------------...---------...///000111111000444666JJJ___eeefffWWWTTTTTTXXX[[[^^^bbbfffiiilllpppuuuyyy~~~}}}}}}~~~~~~www{{{yyyllljjjiiijjjmmmttt~~~XXXAAA777444```CCCBBB888777222+++...555)))666WWW000###)))222...\\\```BBB666((((((333~~~KKK<<>>\\\|||fffWWW\\\cccYYYZZZPPP>>>555666555/////////000000000111111111///222444444222444999>>>MMM^^^{{{ppp]]]RRRWWW```YYYIII999333---,,,...000000...---.........////////////...000333333222888JJJ\\\gggqqqiiiRRRIIIHHHEEE@@@888666333111////////////------......///111222333000222;;;VVVbbbpppZZZSSSTTTWWW\\\bbbiiimmmnnnuuuyyy}}}vvvtttrrruuu{{{}}}QQQ777111VVV>>>BBB::::::666,,,444---000///&&&///)))+++---***&&&pppuuu%%%,,,000(((000&&&555+++eee---'''"""---MMM(((%%%,,,&&&((('''666!!!&&&yyy333...%%%...000""",,,$$$(((***!!!@@@www''''''444***---------.........//////000111111222222333444444555222???vvvfffMMMNNN@@@777777666555444333333333333333444555666777888999<<<===RRR{{{___VVVXXXWWW```ZZZEEE;;;???>>>444000000000000111111111111///222555444333555;;;AAA\\\~~~vvvaaaZZZaaa```VVV<<<666///---///222222111............/////////000---111555666555===UUUlllqqqqqqYYYNNNIIIFFF;;;999666333111000000000------......///111222333444555AAA^^^kkkeeeZZZUUUXXX[[[```hhhnnnpppnnn|||~~~~~~www{{{```BBB;;;WWWCCC>>>===;;;333000///111,,,++++++)))+++(((***,,,###''')))!!!===###)))###///111jjj$$$***$$$''')))+++((($$$'''$$$((()))KKK%%%!!!---%%%111***$$$666###,,,&&&&&&$$$111'''+++000###)))///<<>>333222...111111111000111111222333+++999777444:::888AAA]]]}}}qqqYYYYYY^^^OOO:::+++---333222///000///............//////000111222111111>>>WWWlllvvvvvvZZZMMMIIIDDDDDD===333---///000.........//////000222333444444555SSSVVVpppvvv```ZZZYYY^^^ccchhhkkkpppwww|||oooCCC:::VVVBBB>>>===:::333000///111,,,++++++)))+++(((***"""777444$$$ 111&&&''')))OOO+++,,,$$$%%%)))$$$""")))'''888(((MMM+++)))!!!%%%......888///OOO;;;555 555###+++"""(((333&&&;;;333111+++////////////////////////...111444444333444555666999BBBuuu~~~qqqSSSNNNCCC<<<444333555777555222555888444333;;;;;;777<<>>===:::333000///111,,,++++++)))+++(((***"""(((222###---999 111222))))))((((((###&&&000%%%'''***(((;;;111(((%%%+++$$$###///>>>;;;@@@+++ ///&&&%%%)))888###)))---SSS>>>@@@fff444***////////////////////////000111333555666666666777<<>>777444666888666333222<<<888222:::???<<<<<>>KKKxxxzzzTTTLLLSSSZZZOOOCCC:::111222222222222222333444444444111;;;===:::\\\kkk```YYYWWWJJJ666---000111---000000000000000111222333444444999OOOyyy}}}YYYGGG<<<>>><<<000,,,111000000000111222333444555999FFFXXX{{{zzzeee]]]______fffooovvvzzzzzzmmm@@@KKK@@@???;;;888444000...111,,,++++++)))+++(((***...>>>'''666<<<(((%%%@@@'''---)))''')))!!!******;;;```$$$---bbbttt%%%//////,,,nnn222...////////////000000111111555222111555555333555:::gggxxxOOOHHHCCC===999888888777666444777999<<<:::444GGGmmmbbbPPPMMMUUUOOOFFF===333333333333333333444444555777666<<<>>>MMMrrr^^^YYYZZZOOO;;;///000222///000000000111111333444444:::777HHHqqqvvvYYYBBB??????777222555111111111111222444555666<<>>999555222222222222222333555666777>>>YYYwww|||hhh___^^^______ffflllttt|||xxxyyyqqqtttCCC???@@@999666555000///111,,,++++++))),,,(((***555,,,333(((sss999!!!---'''!!!///333///+++%%%'''&&&'''"""+++######DDD---+++000333...//////000111222222222222000333888666555EEEZZZtttLLLHHHCCC>>>:::999999999666???<<<777CCCdddUUUJJJKKKKKKEEE;;;555444444444444555666666444>>>MMMsssggg\\\SSSNNNCCC555000444222222222333444555777777JJJ[[[CCC<<<999666222222222333444555666777KKKfffrrraaa\\\```bbbaaaiiinnnvvv}}}}}}{{{uuuyyywwwgggDDD???===>>>555000%%%666555)))$$$+++)))+++(((***)))'''%%%///+++###...$$$hhhLLL"""(((%%%###+++!!!444###'''+++---777,,,###&&&,,,HHH$$$---+++(((+++aaakkk...111:::333////////////000111222333:::000555111BBB,,,MMMZZZGGGEEE===;;;>>>666===>>>777999>>>WWWfffHHHCCCUUUCCCFFF777777555222111444666666:::>>>ZZZ}}}]]]SSSUUUDDD999777...777,,,888<<<,,,444BBB777eeezzzKKK===<<<333444333222333444333555777JJJlllsss___]]]bbbccc```^^^iiinnnwww{{{wwwyyy}}}xxxrrreeeDDD@@@===>>>555111>>>222222000+++)))+++(((***+++222)))!!!///%%%!!!888777@@@UUU++++++(((000%%%'''...)))'''iiiCCC000,,,%%%FFF&&&***&&&!!!(((uuuIII///%%%;;;.../////////000000111222333//////333222@@@777gggxxxlllJJJEEEAAA<<<>>>888:::;;;;;;===HHHsssPPPLLLLLLEEE???888777555333444777999888:::???uuuiiiVVVUUUFFF:::888222666333333777777333BBB^^^uuuRRR===666777555444555555555777;;;UUUvvviii]]][[[]]]^^^```cccmmmrrrzzz|||vvvvvvyyy{{{}}}tttxxxbbbDDD@@@===>>>555222<<<---111***+++)))+++(((***%%%&&&)))111,,,...!!!%%%777###666 666(((,,,,,,@@@'''""""""(((---LLL---'''###%%%'''|||:::333111III///000000000000000111333333000999666555888>>>wwwkkkMMMCCCFFF<<<>>>;;;777999???BBBZZZ[[[RRRFFFJJJ<<<;;;777444444888:::;;;:::>>>QQQzzz[[[UUUJJJ===999666444999000444>>>555NNNfffBBB???;;;777666777777666:::AAASSS~~~bbb^^^\\\\\\[[[]]]dddlllrrrwwwwwwuuuuuuwwwsss~~~xxx{{{~~~zzzrrr___CCCAAA<<<===555333333...(((------+++)))+++(((***---%%%555rrr###'''888%%%///%%%]]]???&&&!!!RRRkkk777''')))"""888)))***%%%GGGxxx666'''000333***ccc666$$$000[[[lll000000000000000111222333333333@@@666777444GGG|||ppp{{{SSSBBBIII<<<>>>>>>777888???IIIsssfffMMMIIIOOOBBB???999444666999::::::;;;JJJvvvbbbVVVNNNAAA999777444888444444999@@@kkkSSSCCC???999777888777666<<>>```nnnXXXRRRFFF999666666333:::888444WWWpppCCCBBB;;;777999777555>>>MMMsssuuuXXX[[[^^^bbbdddgggkkkpppssszzz~~~{{{tttrrrsssxxx}}}sssyyyuuuWWWBBBBBB<<<;;;555666,,,qqq+++)))+++(((***"""***"""KKK;;;ccc>>>***,,,aaa111:::ppp''''''*** !!!}}}999---'''...444333+++666)))111111000111111222333444333666444<<>>@@@???>>>999HHHwwwSSSQQQHHHIIIGGG>>>888999888777<<>>HHHrrrgggrrr[[[IIIAAABBB<<>>;;;777FFF\\\pppXXX]]]hhhrrrxxxuuussswww|||}}}~~~{{{tttnnnmmmqqq{{{}}}|||xxx}}}dddSSSEEECCC;;;<<<777666000000222///***III!!!***,,,(((+++***000(((333kkk###111%%%'''333 EEE666222---***)))***++++++222&&&...+++)))+++ GGG333+++444,,,000000111222333444444555444555777===[[[ppp|||xxx~~~iiiGGGJJJCCC???BBBJJJpppGGGPPPEEEKKK<<<555AAA???PPPqqqRRRLLLIII???999;;;777WWWhhh@@@AAA<<<777???GGGffffff\\\fffqqqvvvzzz|||zzzzzz{{{}}}vvvmmmlllnnnnnn{{{rrrtttzzzQQQEEEBBB999;;;666555222...//////'''###555OOO888&&&333666 &&&###666===$$$---tttJJJ888...555''''''444!!!HHH~~~;;;---+++)))((())))))'''&&&***iiirrrBBB&&&***---+++,,,,,,..."""555wwwggg222&&&000555222000000111222333444444555333999666GGGdddvvvyyyppp|||OOOJJJCCC>>>CCCVVVXXXPPPIIIGGG@@@>>>@@@???XXXXXXQQQJJJ<<<<<<<<<>>>lllPPP???;;;<<>>AAA444...333333333444555666555222///,,,(((+++777CCCAAA000 )))&&&,,,---'''***000---222333,,,###&&&777DDDHHH666,,,---999777)))'''111000000111222333444555555111===333OOOiiiuuuddd~~~XXXIIIGGGAAAFFFoookkkNNNLLLCCCEEEGGG>>>EEEkkkyyyrrraaa\\\```gggqqq{{{___VVVKKK<<<>>>>>>UUUcccCCC<<>>111------///444;;;333000222...(((...222)))$$$111555...+++000111,,,---,,,(((%%%(((000888;;;000111111222333444555555111???///QQQeeennndddsss]]]HHHLLLDDDLLL}}}PPPNNNCCCIIIHHH===YYY|||nnnppprrriiizzzuuuzzzkkkXXXTTTVVVXXXYYYdddlll}}}hhhWWWLLLAAA@@@@@@yyytttiii{{{uuuKKK???======\\\ggghhhyyynnn___fff~~~{{{nnniiifffkkkuuuyyytttnnn~~~```sssvvvLLLFFFCCC999===888333,,,333555---'''(((***)))333,,,,,,222???(((+++---///000---$$$'''555111%%%%%%666999'''&&&<<<000)))///111)))///@@@FFFJJJ]]]bbbUUUUUUfffhhh[[[ccc```\\\ZZZYYYXXXVVVUUULLLTTTXXXPPPCCC888111,,,000'''***222000///...'''000---+++000555666111+++333888888555:::>>>111111111222333444555555666222???333TTTeeetttiiisssaaaGGGNNNEEESSSWWWNNNFFFKKKDDDBBBvvvpppaaaZZZXXXOOOVVV]]][[[ooossszzz~~~lll[[[WWW[[[bbbllluuuyyyWWWLLLGGGBBBEEEqqqjjjvvv~~~PPP>>>???===aaajjjmmmuuu```ZZZiii{{{~~~oooiiidddjjjqqq~~~~~~ttthhh|||]]]gggpppJJJGGGCCC999???999333.../////////111555444111555111+++>>>'''$$$...000***"""(((444,,,%%%---(((333000!!!$$$444000)))$$$222EEEJJJNNNXXX^^^WWWNNNVVViiijjjZZZZZZjjjgggbbb[[[WWWUUUTTTTTTSSSRRRZZZ]]]XXXWWWYYYRRRGGG;;;///222888///(((---///++++++///222---'''///>>>(((***///000)))&&&000>>>111111222333444555666666555======YYYnnnllliiiiiiHHHMMMEEEaaaaaaPPPIIIJJJDDDQQQgggUUURRROOOTTTPPPWWW[[[UUUfffqqqzzz\\\\\\^^^```^^^bbbvvv[[[KKKIIIGGGVVVzzzzzz|||XXX>>>DDDCCCdddnnnrrr{{{cccSSSTTTiiiuuuqqqjjjdddjjjmmmtttqqqfffxxxddddddkkkGGGFFFBBB888>>>888111;;;333,,,+++,,,,,,,,,,,,%%%,,,******))):::111+++333222'''+++,,,***333&&&...999666((()))888AAAEEEHHHOOOVVVWWWQQQMMMNNNVVV]]]aaa______cccccc```ddd```YYYTTTRRRQQQQQQPPP???@@@BBBIIIUUU[[[TTTHHHMMMCCCAAA???444111555444555,,,''',,,111000,,,***===000---666999222...111111222222333444555666666777:::HHH]]]vvvnnn]]]uuuKKKMMMKKKyyytttUUUIIIGGGLLLeeeeeeYYYYYYZZZXXX^^^YYY```ddd^^^pppqqqxxxxxxiiiiiiooovvvwww|||dddMMMIIINNNuuuiiiFFFFFFDDDnnnrrruuurrrlllmmmdddRRRQQQ]]]rrr{{{ssskkkccciiijjjmmmoooiiivvvlll]]]hhhFFFEEEAAA777===888000...---111555333,,,...555+++000444******444%%%...000000$$$&&&777222(((333///,,,///000111===EEE???KKKZZZZZZNNNGGG@@@???DDD555<<>>JJJRRRVVVYYY???;;;AAAEEEFFFIIIBBB///...222333///,,,///444666...222444000,,,...111333111222222333444555666666777666NNN\\\xxxqqqWWWjjjOOOOOOSSSZZZHHHDDDUUUtttzzzVVVZZZiiiddd```bbb\\\cccllllllttt{{{yyyuuukkkjjjzzzxxxkkkPPPIIISSS{{{QQQDDD@@@yyytttwwwzzzfffVVVRRRVVVPPPHHHWWWmmmuuulllaaahhhhhhjjjooommmuuupppUUU\\\NNN@@@======;;;666333111111000///////////////////////////////////////***,,,////////////000222...000555===HHHQQQVVVYYY______[[[RRRLLLKKKNNNPPPSSSIIICCCHHHRRR[[[ccchhhbbbbbb^^^WWWRRRTTTYYY]]]NNNDDD<<<@@@QQQ^^^]]]VVVBBB<<<999===BBBDDDFFFIII???444...111222...000777333222222111111111111222222222222333444555666777777555RRR___uuufff```OOOKKKeeeYYYVVVGGGRRR}}}vvvbbblllkkknnnjjjfffhhhppp{{{{{{xxxuuu|||lllTTTKKKbbbKKKLLLJJJzzz^^^OOOQQQRRRIIIJJJRRRiiiwwwddd^^^cccfffpppsssnnnkkkpppVVVddd[[[MMMAAA======:::666444111111000////////////000////////////////////////***,,,...///......000111333;;;FFFQQQXXX^^^cccfffmmmmmmjjjiiijjjmmmqqqsssrrrpppmmmiiidddaaahhhqqqpppkkkfffgggkkkmmmfff___\\\RRREEE>>>EEEUUU```dddLLLDDD>>>???AAAAAAAAACCCLLLFFF???;;;666111111444333222222111111222333333222222222333444555666777;;;===\\\oooppp[[[^^^SSSPPPuuu{{{]]]SSSNNNdddyyyrrr{{{uuuqqqvvv}}}~~~uuuzzzYYYMMMtttQQQIIIOOO|||uuuooolllaaa^^^___ZZZSSSRRRXXXjjj{{{hhhbbbcccdddmmmvvvmmmiiilllUUUdddZZZMMMAAA>>>>>>:::666555222111000000///000000000////////////////////////---.../////////111555888BBBLLLXXX___bbbdddjjjooojjjjjjmmmqqquuuxxxzzzzzzwwwtttqqqmmmeee]]]\\\___eee___ZZZZZZ]]][[[UUUOOOVVVXXXSSSKKKHHHOOOYYY]]]RRRKKKFFFGGGIIIIIIIIILLLTTTVVVSSSHHH>>>888444111222222111111222333444555222222333333444555777888<<>>:::777666222222111000000000000111000000000000000000000000000000000000333:::BBBHHHUUUZZZaaaeeegggkkkqqqwwwvvvvvvxxxzzzwwwqqqoooooohhh```___hhhssstttmmmgggbbb___[[[TTTKKKGGGMMMVVVLLLTTTVVVOOOIIILLLPPPPPPFFF@@@===???AAA@@@??????MMMYYY]]]SSSIIIDDD===555333222111111111222444555333333333333444666777888999EEEccczzznnnuuu```\\\~~~]]][[[hhhwwwzzzMMMVVV|||mmmvvv|||xxxyyy|||sssuuu{{{yyy]]]UUUqqqHHHWWWrrrzzzxxxyyy]]]JJJEEEKKKSSS```kkkjjj[[[\\\aaannnjjjddd______nnn|||iiiccccccTTT^^^UUUKKKBBB???>>>:::777777333333222111111111111111111111111111111111111111111111111333999EEERRRZZZccceeeiiimmmrrruuuvvvvvvvvvsssrrrooohhhbbbfffooorrrpppwwwwwwqqqjjjfffaaa___eeeooolllnnneeeUUUNNNQQQRRRMMMHHHBBB???@@@AAA<<<777666AAAQQQ]]][[[UUURRRJJJ@@@666555333111111222333444333333333444555666777888666GGG```yyyjjjyyyaaaXXXhhhaaa___}}}bbb{{{rrryyyLLLVVV|||nnnrrrzzzppphhhcccyyyNNN___}}}{{{vvvdddbbbnnn~~~ZZZMMMKKKLLLKKKXXXnnnxxxssssssttt{{{lllccc]]]^^^ooofffaaa```SSSWWWSSSJJJCCC@@@>>>:::888888444333222222111111222222111111111111111111111111000222555;;;EEERRR```iiiqqqqqqsssuuuuuuqqqiiiccc```]]]^^^eeejjjpppwwwppp```NNNRRRKKKGGGIIIIIIEEEBBBAAA===JJJWWW]]]]]]YYYRRRKKK<<<:::777333222222333444333333333444555666888888999OOOeeevvviiiyyyYYYTTThhhdddeeepppvvvooosssOOOYYY}}}^^^hhhvvvzzzzzznnnnnnbbbpppOOOaaaoooiiiQQQeeeuuunnnqqqwwwpppooovvvaaaYYYXXXTTTHHHMMMaaannnxxxyyyzzz|||qqqccc\\\]]]mmm~~~eee___[[[PPPOOOrrrRRRJJJCCCAAA>>>:::888999444444333222222222222333222222222222222222222222111666@@@KKKVVVaaalllrrrvvvuuutttrrrooolllkkkjjjtttqqqzzzsssjjj___UUUPPPMMMIIIGGGHHHCCCFFFOOOYYY[[[UUUOOOMMMDDDAAA<<<777444333444444444444444444555777888999===YYYmmmvvvnnnzzzYYYVVVhhheeekkkyyyqqqmmmxxxVVV\\\aaaiiirrr\\\ZZZdddsss|||yyyrrrvvvxxxeee}}}qqqNNNdddxxxjjjmmmZZZ~~~ggg\\\]]]dddiiiuuuyyy~~~~~~xxxsss||||||zzzzzzggg```ddddddYYYXXXbbbeeeqqqvvv~~~uuucccZZZ\\\jjjwww~~~eee\\\VVVMMMJJJhhhQQQIIICCCAAA???:::888999555444333333222222333333222222222222222222222222333<<>>BBBLLLJJJAAA777777666666888999;;;===:::UUUxxx{{{pppkkk___SSS```aaa}}}kkkdddcccjjjbbbuuu[[[~~~yyyxxxeeeiiigggtttqqqQQQEEEJJJTTT\\\ccc{{{ssshhhyyyfff@@@888333777:::888555666777888999:::===BBBIIINNNWWW```nnnyyyuuu~~~vvvuuuppplllhhh___OOOXXXdddnnnwww}}}iiiZZZ\\\eeewwwZZZMMMLLLBBBQQQNNNHHHCCCAAA???;;;999:::777666666555666666777777<<<666333;;;GGGWWWhhhtttooorrrxxxooofffpppVVVUUUKKK===:::DDDJJJHHH;;;:::888777777999;;;===:::^^^{{{oooiii^^^TTTbbbbbbvvv|||fff___```gggffftttYYYooo|||sss```eeedddssstttSSSLLLVVVgggyyy~~~cccPPP]]]qqqyyy^^^<<<888555666888777777999:::;;;<<<<<<<<<===???AAACCCKKKVVVbbblllvvvuuu|||mmmhhh~~~oooggggggggggggkkkxxx}}}gggYYY\\\bbb}}}sss{{{^^^MMMIII@@@SSS{{{MMMGGGBBBAAA???;;;999;;;777777666666777777888888;;;666888EEEWWWfffttt}}}ttthhhddd^^^[[[PPPAAA888;;;DDDJJJBBB@@@<<<999888999;;;======cccwwwlllggg\\\SSS]]]fffvvvuuu{{{|||fff```dddkkk~~~nnntttWWWaaa}}}qqqqqq^^^ddd^^^xxx{{{ZZZ[[[oooyyyooonnn}}}bbbRRR```{{{|||xxx{{{}}}zzzuuuVVV999777666555666777:::<<<<<<>>>@@@AAA@@@???@@@AAA>>>@@@CCCHHHQQQ___ooo{{{sssxxxgggeeennnhhhqqqssswww|||}}}gggZZZXXXWWWpppnnn}}}aaaNNNIIIBBBVVVtttLLLFFFAAA@@@???;;;:::;;;777777777777777888999999999<<>>CCCLLLJJJGGGBBB===:::;;;<<<>>>AAA```tttiiifffXXXTTT[[[jjj}}}fff___ccchhhvvvrrruuuWWW[[[ttthhh[[[kkkooo\\\ccc```~~~fffnnnpppfff}}}gggqqqpppkkk]]]JJJ555777888777777:::>>>@@@???AAABBBBBBAAA@@@AAABBB>>>>>>>>>>>>CCCMMM[[[eee{{{iiiooojjjiii~~~zzzeee```fffnnn|||}}}ggg\\\ZZZUUUooorrr}}}```NNNMMMGGGWWWoooLLLEEEAAA@@@???;;;:::;;;888888777777888999::::::999BBBUUUjjjwww{{{}}}qqqfff___SSSGGGHHHPPPPPPLLLFFF@@@===<<<>>>???DDDZZZsssiiigggyyyUUUVVV]]]lllyyy```XXXYYY[[[zzzpppsssuuuWWW[[[ZZZJJJPPPTTTfff~~~ooo[[[bbbhhh~~~ttthhh~~~vvvqqqfffMMM???222777::::::;;;???BBBDDDCCCCCCCCCAAA>>>>>>???@@@===???BBBBBBBBBFFFKKKPPPZZZttt]]]fffuuuxxxpppjjjhhhttt|||}}}fff______ZZZwwwyyy}}}^^^OOORRRLLLVVVjjjKKKGGGCCC@@@???>>><<<::::::999888888999;;;;;;;;;BBBRRRhhhrrryyywwwrrr```YYYXXXNNNUUUQQQJJJAAA======<<<999AAAcccjjjgggfffoooVVVYYYdddpppxxx^^^XXX[[[WWWoooppp}}}uuuvvvvvvyyyjjjwww}}}}}}|||qqqWWW___kkkUUUSSSSSSSSSiiiiii^^^___^^^xxx```KKK>>>888888999;;;===???AAABBBFFFGGGFFFDDD@@@=========@@@CCCGGGHHHHHHHHHKKKNNNUUUXXXkkk|||]]]mmm}}}mmmaaaiiimmmnnnaaa\\\YYYiii|||```ZZZNNN\\\iiiKKKGGGCCCAAA???>>><<<:::<<<<<<;;;::::::;;;>>>AAANNNkkksssqqqooodddaaa\\\PPPMMMIIIFFFBBB>>><<<;;;EEEaaajjjdddcccmmmUUUQQQccciiittt[[[VVVYYYVVVoooqqqqqquuuttttttZZZYYYlll}}}{{{iii[[[YYYmmmoooooorrrmmmooooooVVV]]]fffUUUVVVWWWXXXfffrrr}}}jjj___eeeccc~~~wwwZZZFFF444222333666888:::===@@@BBBBBBBBBBBBAAA@@@BBBEEEIIIGGGKKKOOOQQQQQQRRRUUUWWWUUUUUUbbbsss}}}```qqq}}}nnndddnnnkkk]]]XXXWWWiii}}}ZZZRRRVVVxxxhhhJJJGGGCCCAAA???>>><<<;;;999:::;;;999777;;;CCCKKKbbb|||xxxgggcccRRRJJJGGGIIIGGG???<<<>>>FFFaaajjjbbbcccgggQQQOOO\\\cccoooWWWRRRUUUTTTppppppwwwxxxdddNNNQQQ]]]hhhwwwxxxeee^^^lllqqqxxx}}}lllTTT[[[fff^^^eeeiiinnnooossswwwiii___mmmfff~~~qqqkkk```LLL666666888:::;;;===???CCCEEEGGGFFFEEECCCCCCFFFLLLPPPSSSVVVZZZ]]]___```bbbddddddaaagggnnnuuuiii}}}vvv|||}}}|||yyyllljjjyyy~~~hhhYYYUUUUUUjjj~~~YYYMMMWWW|||fffJJJGGGDDDAAA@@@???===<<<888;;;<<<999777???NNN[[[ooooooaaaPPPEEEGGGHHHAAA>>>BBBCCCbbbhhhaaahhhaaaNNNUUUUUUyyyjjjkkkTTTQQQSSSRRRqqqlll|||sssmmmgggggg^^^UUUTTT\\\cccjjj}}}pppiiinnnkkkSSSXXXooorrrcccZZZoooeee}}}{{{rrrtttpppTTT@@@<<<>>>?????????AAAEEEIIIIIIJJJKKKLLLNNNQQQVVVYYY```bbbeeehhhkkklllmmmnnnrrrqqqvvvvvvrrr|||~~~ooonnnuuusssnnnkkkfffooovvv||||||fffWWWSSSTTTjjj}}}^^^NNNWWWkkkwwwnnndddJJJGGGDDDAAA@@@???>>><<<===>>>>>>::::::GGG^^^pppvvv^^^IIIDDDEEECCCBBBDDDCCC^^^ccc^^^nnn___MMMUUUXXXsssgggSSSQQQRRRRRRqqqfffppp|||kkk```[[[^^^XXX___ccc```]]]cccpppzzzllljjjvvviiiSSSUUUyyy[[[TTToooeeeyyy|||OOO???:::<<<>>>>>>???DDDLLLSSSQQQVVV]]]cccgggjjjlllnnnnnnooooooqqqssstttttttttuuuvvv|||{{{sssyyyxxxqqqzzzpppwwwpppddd___aaassszzzbbbTTTPPPPPPdddwww}}}}}}^^^NNNYYYdddYYYOOObbbJJJGGGDDDAAAAAA@@@???======<<<:::888???UUUtttpppWWWGGGCCCDDDEEEEEEGGGZZZzzz^^^[[[sss~~~\\\NNNOOOcccrrryyyppphhheeettt~~~tttbbbQQQQQQRRRSSSsssdddvvvxxxzzzggg___bbbmmmwww}}}~~~uuugggRRRRRR~~~|||VVVSSStttddd|||~~~HHH<<<888;;;>>>AAAEEEPPP^^^jjjxxx~~~~~~{{{zzz{{{{{{{{{zzz~~~{{{qqqxxx|||zzz}}}yyyxxxfff]]]bbbzzzvvv\\\PPPMMMMMM___rrr{{{{{{YYYFFFUUUaaaTTT[[[```JJJGGGDDDBBBAAA@@@???>>><<<::::::>>>QQQsss}}}lllSSSDDDEEEGGGFFFHHH]]]rrr```]]]xxxjjjTTTMMMNNNeeetttooo\\\WWW[[[^^^aaarrr~~~oooqqqzzzmmmkkkzzzzzz\\\NNNPPPSSSUUUwwwfffzzz```___oootttiiieeebbb[[[___hhhggglll{{{eeePPPSSSnnnTTTYYY~~~___vvv|||cccmmmoooIII;;;:::===AAAEEELLL[[[ooo}}}www||||||mmmdddiiisssYYYOOOOOONNN___rrryyyXXXDDDRRRXXXJJJ```___JJJGGGDDDBBBAAAAAA???>>>@@@???AAAMMMiiizzz|||]]]FFFEEEHHHFFFEEEddd{{{mmmeeeaaa}}}cccJJJJJJTTTaaavvvZZZdddccckkklllccciiizzz{{{nnnyyyyyy{{{~~~tttWWWKKKOOOTTTWWWzzzjjj~~~YYYaaa}}}mmm___```[[[___ccc```gggsssvvvcccNNNVVVgggVVV```YYYvvvjjj]]]fffeeecccTTTnnnppp[[[MMM::::::===@@@CCCKKK[[[qqq|||wwwrrrjjjppprrrYYYRRRSSSRRRbbbwwwuuuZZZJJJXXXUUU@@@[[[[[[IIIDDDCCCHHHGGGAAA???BBB@@@BBB<<<```yyyNNNGGGJJJGGGPPP]]]|||nnneeecccvvv^^^CCCPPPOOO___tttlllTTTOOONNNOOOZZZggg~~~kkkOOOcccrrr~~~uuukkkccc___\\\[[[^^^aaaiiisssvvvyyy}}}XXXVVVjjj]]][[[aaaJJJrrr[[[\\\qqqlllXXXNNNnnn{{{ooo[[[CCC999AAA>>>===DDDPPPYYY[[[ZZZbbbjjjuuu|||}}}zzzlllfffvvvvvveeetttpppZZZOOOPPPJJJfffxxxqqqYYYGGGMMMPPPDDDhhhZZZJJJGGGEEECCC@@@>>>???BBB@@@HHHNNN}}}zzzQQQKKKEEELLLaaazzzwww}}}xxx}}}}}}xxxjjjbbbdddnnnTTTBBBLLLSSSgggwww}}}cccQQQLLLLLLMMMWWW|||}}}fff~~~rrrRRR]]]ccckkkllliiieeeccccccdddggghhhjjjpppzzzyyyVVVTTTiiiqqqWWWWWWeeeNNNpppqqq___MMMwwwvvv^^^CCC:::888<<>>;;;>>>@@@AAA@@@???BBBJJJPPPUUUZZZ___eeerrrgggPPPKKKRRR[[[eeemmmeeeVVVKKKNNNOOOpppfffRRREEEGGGHHHIIIUUUFFFGGGEEECCCDDDFFFDDD>>>SSS\\\BBBDDDgggtttggg___]]]nnnoooJJJAAANNNKKKZZZiiieeennnGGGJJJMMMQQQRRR```eee^^^xxx}}}cccMMMSSSccc___QQQVVVbbb{{{MMMSSS{{{XXXHHHHHHWWWooo|||NNN===;;;>>>>>>???AAAGGGSSS___hhhyyy^^^KKKMMMWWW```jjjxxx~~~cccUUUHHHKKKMMMppp\\\MMMCCCDDDCCCJJJTTTHHHFFFEEEFFFCCCBBBFFFLLLtttzzzKKKEEEnnn}}}oooccc]]]```zzzdddHHHEEEMMMMMM[[[zzzmmmgggJJJGGGJJJOOOSSSfff```aaazzz[[[JJJUUUooorrrUUUNNNWWWoooiiiIIITTTyyy______lll{{{{{{PPP>>>>>>@@@DDDKKKRRR[[[fffqqqyyyZZZOOO[[[eeejjjooo{{{~~~bbbOOOBBBGGGMMMtttTTTHHHCCCCCC@@@LLLRRRHHHEEEGGGIIIAAA???UUUrrriiiOOO{{{kkk^^^YYYbbbYYYJJJFFFJJJWWWmmmtttvvv[[[MMMFFFIIIOOOVVVnnnZZZiii|||vvvSSSHHHVVV~~~aaaSSSPPP[[[[[[DDDTTTwww|||xxx~~~JJJ;;;CCCDDDKKKTTTWWWWWW[[[dddmmmiiittt~~~YYYVVVlllssswwwyyy{{{```JJJ@@@HHHRRR{{{~~~MMMFFFEEEDDD@@@NNNRRRGGGDDDHHHKKKAAAAAAhhh[[[zzzhhh[[[VVVdddyyyQQQMMMDDDIIIcccvvv```KKKIIIHHHJJJPPPYYYuuuxxxWWWooo}}}oooNNNFFFVVV|||pppTTTRRRRRRcccUUUAAAQQQ{{{vvvxxx>>>555HHHDDDKKKPPPJJJ???<<>>;;;DDDJJJIIIFFFBBBCCCQQQfffvvvssszzzpppdddZZZ```vvvjjjWWWGGGFFFKKK```cccKKK>>>EEECCC???kkkvvvQQQGGGCCCGGGGGGTTT~~~}}}|||lllXXXYYYhhhooohhhSSSAAAHHHJJJUUUccctttVVVJJJHHHQQQMMMMMMVVVnnn[[[bbb```KKKIIIKKKfff~~~bbbOOOIIILLLXXX~~~\\\JJJHHHOOOzzz~~~[[[[[[XXXSSSTTT\\\dddgggcccnnnyyy|||zzz}}}gggHHH<<>>DDDJJJNNNNNNMMMHHHBBB???@@@CCCEEEJJJVVVjjjqqqiiitttnnn~~~pppWWWGGG@@@EEELLLpppuuujjjEEE>>>CCC???:::eeelllNNNDDDEEERRR|||wwwtttpppeeeXXXUUUbbbzzz~~~hhhXXXPPPFFFAAAGGGLLLXXXdddyyywwwtttsssWWWEEEGGGKKKNNNRRRPPPXXXwww}}}[[[ccc\\\KKKGGGIIINNNqqq}}}~~~|||}}}]]]IIIOOOWWW\\\vvvcccaaacccUUU^^^wwwNNN<<>>@@@CCCDDDDDDGGGQQQ^^^mmm{{{yyylllgggsssyyyhhhPPPCCC???HHHTTT}}}zzzYYYDDD<<>>KKKFFFOOOVVVTTTJJJBBB@@@BBBIIIHHHGGGJJJPPP\\\mmm{{{{{{|||aaaJJJ???>>>JJJZZZ~~~~~~LLLAAA:::AAAAAAIIIgggMMMDDDRRRiiixxxyyy{{{tttnnnfffYYYTTT```uuu___]]]NNNDDDFFFEEEHHHTTT]]]ddd```SSSGGGEEEHHHKKKNNNQQQSSSoooSSSgggooo\\\GGGAAAJJJOOOjjjqqqIIIIII[[[XXXrrrrrr[[[]]]lllWWW>>>BBBOOOPPPSSSYYY\\\SSSGGGCCCGGGJJJQQQXXXZZZ\\\ggg{{{uuuYYYGGGDDDBBBDDDqqqtttzzz___LLL666>>>UUU222JJJgggMMMHHHYYY{{{||||||uuuuuuwwwpppiiibbbVVVSSSeee{{{~~~qqqXXXSSSCCC:::???DDDNNN___sss~~~^^^\\\SSSLLLFFFGGGJJJKKKMMMQQQ___~~~vvvXXXhhheeeRRRAAAKKKPPPPPP|||}}}yyypppbbbPPPSSSZZZPPPZZZ|||eeeOOOLLLUUUXXXBBBGGGUUU^^^aaaeeefff\\\NNNJJJLLLJJJSSScccwwwpppTTTDDDBBBAAAGGGmmmnnnyyyTTTFFFDDD===HHH999dddfffOOOIII___yyyzzzzzzsssssstttmmmbbb\\\SSSXXXpppsssYYYSSSMMM@@@;;;DDDKKKVVVhhh}}}jjjGGGQQQFFFFFFIIILLLLLLKKKPPPVVVooo]]]]]]oookkkJJJDDD;;;NNNQQQXXXxxxooooooqqqnnnnnnoooiiihhh}}}pppWWWIIIMMM[[[```XXXxxxzzz|||qqqgggddd___WWWWWW\\\~~~XXXDDDKKKZZZdddhhhooosssnnnfffdddfffZZZgggxxx~~~gggMMM@@@AAA@@@OOOkkklll~~~{{{IIIAAADDD:::<<<@@@yyyeeePPPNNNlllxxxmmmmmmnnn|||tttuuu~~~zzz{{{{{{tttttttttmmm^^^UUUTTTggg}}}~~~fffNNNKKKIIIBBBCCCLLLPPPXXXkkk```FFFFFFDDDGGGMMMPPPMMMLLLUUUaaa}}}RRR___vvvXXXBBB@@@???KKKTTTwwwmmmoooeeecccfffhhhgggdddgggqqq{{{~~~oooZZZTTTWWW^^^RRRaaattttttzzzpppgggccc^^^UUUOOONNNsssSSSBBBKKK\\\iiipppyyy{{{{{{|||uuuwww^^^GGG>>>AAAAAAXXXnnnrrrxxxDDDAAA<<<<<<===HHHdddRRRZZZjjjdddeeeiiikkkqqqttt~~~yyyzzzzzzsssrrrrrrjjj\\\RRR[[[xxxrrrZZZPPPCCCCCC???BBBLLLOOO]]]uuueeePPPHHHAAAGGGKKKPPPPPPKKKNNN___qqqeeeSSScccxxxzzzvvv]]]MMMDDDCCCJJJKKKdddsssgggoooeeedddfffgggfffgggkkkmmmkkkzzzttthhhZZZQQQTTT\\\YYYTTTuuu{{{}}}xxxrrrlllbbbVVVLLLIIIrrr|||sssaaaJJJ???JJJ\\\vvv}}}|||xxxnnnWWWDDD???BBBAAA]]]pppzzzpppBBBAAA>>>CCC???QQQcccSSSeee}}}uuuxxxsss~~~vvv~~~{{{tttvvvvvvooommmmmmddd\\\XXXgggeeeRRRRRRCCCBBB>>>AAAKKKSSSmmm}}}xxxqqqcccFFFCCCHHHHHHJJJMMMPPPNNNLLLUUUnnnsssUUU\\\ttt{{{yyy{{{~~~xxx___KKKEEEFFFCCCLLLRRRiiiccchhhbbbiiigggdddbbbeeeiiikkkiiipppwwwyyypppnnnoootttzzz|||sssnnniii^^^WWWYYYZZZTTTQQQRRR___yyyxxx{{{lllmmmnnnmmmiiibbb]]]ZZZdddllluuu~~~qqqhhh]]]YYYVVVOOOCCC>>>LLL___xxx{{{sssuuu|||{{{zzzyyyeeePPPBBB@@@CCCDDD\\\ppp}}}```@@@???CCC???;;;]]]cccTTTrrrwwwqqqsssssskkkjjjiii```[[[eeetttyyyooo\\\NNNJJJAAACCCBBBGGGOOOYYYzzzmmmmmmnnnnnntttttt^^^GGGBBBEEEJJJMMMLLLNNNQQQRRRUUUdddaaaUUUggg{{{zzzwwwwwwyyy}}}cccMMMCCCCCCFFFDDDJJJiii}}}eeedddaaa^^^ccccccccccccccccccgggllljjjvvvkkkbbb_________ccciii[[[]]]^^^]]]ZZZWWWVVVVVVZZZUUUVVV[[[ZZZXXXbbbppp|||zzzyyyrrrtttssspppkkkfff```ZZZUUUXXXxxxqqqyyy~~~wwweeeQQQDDD???HHHFFFFFFHHHCCCAAAOOObbbuuuwwweeeppp\\\KKKBBBAAABBBKKK\\\ooo}}}oooOOO???>>>BBB777AAAxxxbbbUUU~~~}}}zzzwwwppprrrssskkkiiihhh___YYYppp|||qqqaaaXXXNNNAAA999???EEELLLSSSYYYyyypppnnnkkkpppttteeefffxxxmmmVVVBBB@@@HHHMMMKKKHHHMMMOOOSSSWWW^^^rrrpppZZZ\\\ooo~~~}}}rrrsssttt```KKKDDDDDDEEEGGGMMMMMMlllfffhhh___]]]XXX]]]eeeiiieee___ccclllpppggg~~~rrrgggbbb^^^WWWTTTUUUTTTSSSQQQMMMLLLMMMQQQUUUJJJQQQZZZZZZQQQYYYzzz|||nnntttpppjjjeeedddccc^^^XXXVVViii[[[eeemmmgggWWWKKKJJJOOOEEEBBBDDDIIIGGGEEEQQQccczzzwww^^^{{{|||kkkVVVGGGAAAAAABBBSSS^^^ppp}}}dddDDD@@@>>>>>>666SSSwww___[[[ttt~~~~~~xxxvvvqqqmmmmmmooommmddd\\\eeesssyyynnn[[[NNNFFFBBB======PPPUUUYYYiiidddtttmmmeeehhhbbbfffsss}}}oooZZZIIIFFFGGGJJJKKKJJJLLLPPPMMMVVVYYY\\\rrrbbbdddYYY}}}zzzyyyzzz{{{|||}}}zzzyyyxxxaaaHHHDDDHHH??????QQQLLL|||wwwooo]]]```ccc[[[[[[ZZZZZZ[[[```gggnnnsssjjjiiikkk}}}eeejjjkkk[[[QQQVVVZZZSSSMMMOOOTTTVVVRRRLLLZZZZZZ]]]bbblll|||rrrnnnmmmooojjjfffeeefffeee___ZZZZZZjjjtttbbbYYYNNNSSS\\\bbbZZZLLLFFFHHHOOOFFFMMMVVVKKKEEEQQQ___nnnyyyxxxbbbqqq|||wwwsssoooeeehhhxxxbbbKKK@@@BBBDDDDDD\\\ooo}}}rrrVVV@@@<<>>???>>>???OOOqqqaaayyyqqq^^^\\\^^^dddgggkkk{{{uuuxxx~~~xxxwwwuuusssrrr}}}|||{{{zzzxxxvvvjjjiiigggeeecccccccccccceeeaaaYYYPPPJJJFFFCCC@@@@@@SSS\\\\\\rrrnnnnnneeefffnnnlllqqqvvvyyyrrrjjjeee^^^[[[XXXXXX[[[[[[WWWQQQNNNNNNNNNNNNPPPQQQPPPNNNLLLMMMQQQTTTSSSOOORRRWWW___wwwjjj```jjj{{{~~~}}}}}}|||xxxtttpppmmmlllsssvvvoooiiijjjUUUJJJEEE>>>>>>KKKMMMBBBZZZxxxfffeee[[[RRRTTTYYYVVVUUUUUUUUUVVVWWWXXXYYY\\\eeeddd```ffftttyyytttwwwuuuiiihhhlllhhhhhhjjjllliiicccaaacccfffcccgggqqqXXXGGGOOOHHHOOO[[[fffpppzzz|||xxx[[[AAA:::999???HHHQQQYYYgggrrrooodddUUUVVV~~~gggYYYppptttzzzsssllleee^^^WWWVVVZZZrrrjjjjjjzzzvvvuuu]]]HHHBBB>>><<>>>>>KKK]]]gggjjj^^^GGG:::===???;;;>>>wwwggggggddd{{{fffrrrjjjgggkkksss~~~rrroooooonnnkkkjjj{{{|||wwwsssqqqooollljjjiiieeeaaa___aaadddggghhh[[[QQQGGGDDDBBBAAABBBEEEMMMPPPfffvvv~~~{{{vvvrrruuu{{{yyyppphhh___oooyyyiii___WWWUUUTTTTTTPPPLLLKKKNNNRRRLLLIIIOOOVVVXXXVVVUUUVVVVVVVVVSSSPPPXXXmmmwwwZZZ[[[}}}}}}xxxzzzzzzxxxtttooonnnqqquuuiiiiiinnnooommmzzz}}}uuu___PPPEEEAAACCC???MMMKKKCCCRRR}}}{{{\\\LLLPPPQQQQQQTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVZZZ```___\\\______ggg{{{wwwmmmlllmmmhhhjjjlllfffdddgggiiifffbbbbbbfffjjjeeekkkkkk~~~sssLLL888;;;@@@LLL[[[gggjjjiiiggg]]]PPP@@@JJJooohhhKKKFFFKKKWWW[[[YYY^^^jjjvvvrrrmmmddd\\\]]]nnn~~~ooovvv{{{tttvvvxxx```PPPAAA>>>???EEERRR```jjjbbbSSSBBB;;;===???>>>MMMllljjjeeeqqqlllmmmkkkmmmooopppyyyxxxllllllooommmiiifff|||}}}|||{{{zzz{{{xxxsssooommmjjjgggeeegggccc___```cccdddaaa]]]TTTKKKDDDCCCBBBAAACCCHHHXXXVVV|||yyypppttt{{{uuujjjhhh]]]eeeuuuvvvhhh[[[YYYZZZYYYRRRJJJJJJPPPNNNIIIHHHMMMQQQQQQTTTXXXZZZXXXXXX\\\dddtttzzzbbbccc~~~}}}|||xxxzzzzzzwwwrrrppprrruuuiiijjjppptttqqqvvvqqqhhhxxx|||kkkWWWJJJDDDCCCCCCEEEEEEPPPPPPZZZuuueeePPPGGGJJJJJJNNNPPPHHHMMMMMMMMMNNNPPPRRRUUUWWWTTTYYYXXXXXX]]][[[^^^lll}}}zzzlllkkkqqqmmmkkkmmmjjjeeefffgggeeeddddddhhhkkkdddcccjjj}}}eeeEEE999>>>AAAHHHPPPTTTRRRRRRRRRIII<<<;;;BBBhhhaaaFFFEEEJJJWWWbbbkkkvvvqqqaaa___kkk}}}}}}}}}rrrRRRJJJ@@@<<>>===???BBBfffvvvqqqnnnfffiiinnnnnnpppuuutttlllmmmrrrhhhkkkpppmmmgggccc}}}~~~}}}}}}|||vvvssspppmmmjjjhhheeecccddd```]]]```cccaaaYYYQQQPPPHHHBBBCCCCCCAAADDDJJJYYYaaawww{{{sssgggjjjqqqhhh]]]bbb^^^XXXbbbvvvuuueeecccdddbbbYYYNNNNNNTTTQQQQQQVVV[[[[[[WWWYYY___aaa___dddrrrddd]]]xxx}}}{{{ooosssuuusssnnnjjjkkkmmmpppqqqtttvvvuuuyyy``````hhhjjjsssvvvdddSSSLLLBBB===???DDDGGGFFFRRRMMMSSS|||LLLHHHGGGOOOPPPFFFEEEHHHBBBIIIHHHIIIJJJMMMPPPTTTVVVPPPVVVTTTUUU[[[ZZZ]]]kkkaaawwwrrrvvvwwwnnnyyyiiiiiiqqqlllfffhhhhhhhhhhhhggggggfffhhhkkkmmmmmmaaahhhtttmmmXXXAAA;;;AAAAAA>>>AAA@@@AAAJJJSSSPPPEEECCCBBBccc```KKKGGGFFFNNNYYY______\\\bbbhhhuuutttiiiIIIFFF@@@<<>>>>>@@@>>>???EEEdddqqqpppjjjrrrtttjjjmmmrrryyy~~~~~~gggccceeeeeeeeegggnnnmmm~~~}}}|||{{{wwwppphhhgggjjjlllhhhdddbbb___]]]```bbb^^^TTTLLLFFFIIIDDDBBBFFFDDDHHHVVVbbbiiiooopppkkkllliiiccccccgggfffaaaXXX```ccceeexxxkkkjjjggg\\\TTTSSSSSSPPPSSS[[[[[[XXX```mmmoootttfff\\\nnnuuuuuuyyysssmmmiiijjjjjjiiigggjjjnnnpppwwwyyyTTTTTTUUUVVVeeeooouuuxxxdddVVVLLLFFFAAABBBCCCBBBAAACCCIIIOOOTTTVVV{{{\\\QQQIIIGGGEEEDDDDDDCCCBBB@@@GGGGGGGGGHHHIIILLLNNNOOOOOORRRSSSRRRRRRVVV^^^eee^^^]]]lllqqqqqqooommmooolllllljjjgggcccbbbbbbcccjjjiiihhhiiillloooppppppmmmpppaaadddkkkiiiYYYEEE@@@:::@@@BBBGGGNNNSSSTTTQQQLLLHHHBBBNNNeeekkk]]]TTTIIIHHHVVV___```eeeooowwwmmmUUUFFFDDD>>>999BBBWWWfffkkk\\\QQQ>>>>>>CCC555;;;```wwweeemmmkkkrrrpppssslllvvvxxxccc___ccccccccceeeaaahhhzzz~~~}}}}}}{{{zzzqqqlllgggfffhhhiiifffbbb```___aaaeeegggaaaTTTIIIBBBFFFBBBAAAFFFFFFKKKZZZbbbmmmnnn^^^ZZZXXX]]]aaaeeekkkpppkkkbbb[[[[[[___dddvvvtttuuuyyyggg___WWWWWW___lllsssvvvnnn^^^}}}}}}wwwppptttvvvsssmmmjjjhhhhhhhhhhhhccckkkppprrr{{{ttt~~~UUUQQQRRRNNNPPPRRRZZZeeennnwwwwwwnnnaaaTTTKKKFFFCCCBBBCCC@@@AAAEEEGGGIIIQQQZZZ___qqqOOODDDGGGDDDAAA@@@@@@AAA@@@???CCCCCCCCCCCCEEEGGGIIIJJJIIIMMMPPPQQQPPPQQQVVVZZZVVVSSSZZZmmmpppmmmoookkkjjjmmmhhhhhhgggeeecccbbbdddfffllliiigggfffhhhjjjkkkkkkhhhiii``````xxxvvvjjjkkkxxxbbbDDDAAAAAAHHHHHHJJJMMMNNNLLLIIIFFFDDDLLLUUUiiivvvnnnlllfffiiivvv~~~yyybbbOOO@@@CCC???:::EEE[[[gggfffKKKBBB;;;>>>@@@???XXXkkkdddkkkeee{{{qqquuuuuu~~~nnn\\\[[[___``````ccc___kkkwww}}}{{{yyyxxxvvvtttmmmkkkgggeeedddccc```^^^\\\]]]```dddeee]]]OOODDD>>>CCCAAABBBIIILLLUUUgggvvvdddiiidddjjjeee^^^^^^eeellljjjcccbbb\\\bbbjjjrrrfffeee|||ooommmnnnxxx|||ddd^^^kkk}}}zzzxxxnnnlllqqqrrrqqqnnnjjjfffeeegggiiiaaaiiillliiiiiioooqqqnnn|||YYYMMMFFFKKKJJJKKKMMMOOORRR[[[dddkkknnntttzzz{{{uuuiii```JJJHHHEEEAAA===<<<>>>@@@FFF>>>@@@MMMUUUUUUYYYcccfffaaaNNNGGGCCC???======>>>>>>===???@@@@@@AAABBBDDDEEEFFFDDDIIIMMMOOONNNMMMNNNPPPWWWSSSTTTYYY___kkkvvvppppppmmmeeecccgggddddddeeedddccccccfffhhhmmmiiieeebbbbbbdddeeeeeegggeeefffdddjjjsss___rrruuu~~~aaaAAABBBDDDHHHGGGHHHJJJLLLMMMOOOSSSUUU```fffuuu}}}iiiTTTIII===BBB@@@???OOOeeejjj___GGG>>>AAAAAA777DDDtttbbbfffiiicccwww}}}wwweeeWWWXXX]]]^^^___bbbdddppprrr~~~yyyvvvsssqqqnnnlllnnnkkkgggccc___]]]\\\\\\[[[ZZZYYYYYYXXXQQQGGG>>>;;;BBBBBBEEENNNTTT```uuuzzzpppsssttttttjjjhhhnnnqqqjjjaaaddd```hhhlllrrrjjjddd~~~iii___qqquuu{{{uuunnnpppnnnnnnooonnnjjjeeecccfffiiifffiiihhhaaaaaaiiiqqquuurrrzzzxxx[[[QQQNNNLLLMMMMMMLLLJJJJJJPPPPPPRRRTTTWWWVVVRRROOODDDFFFHHHGGGDDDCCCDDDGGGJJJIIIMMMQQQNNNUUUxxxcccffflllXXXKKKGGGAAA===<<<=========??????@@@AAABBBCCCDDDEEEBBBFFFJJJMMMLLLLLLMMMNNNUUUVVVXXXZZZXXXZZZffftttzzz|||uuupppiiiaaa___cccccccccdddccccccdddfffiiilllgggbbb______aaabbbccciiicccjjjjjjdddhhhjjjrrrgggNNN???IIIKKKPPPTTTVVVXXXZZZ]]]ccckkkrrrvvvyyyuuu\\\JJJFFF>>>BBBAAAFFF[[[qqqjjjTTTGGG???EEEAAA222MMMnnndddiiiggggggmmm^^^SSSWWW]]]^^^^^^bbbbbblllooo~~~|||{{{yyyvvvssspppooommmjjjhhhjjjhhhddd```^^^]]]^^^___]]]WWWPPPKKKHHHEEEAAA>>><<>>======<<<>>>>>>???@@@AAABBBBBBBBBAAACCCEEEFFFHHHJJJMMMOOOKKKOOOVVV]]]^^^]]]___bbb\\\xxx|||{{{xxxssswwwqqqllliiifffcccbbbcccdddddddddcccbbbccceeeggghhheee```^^^___bbbdddeeeiii```gggiii___xxxzzzpppdddXXXFFF@@@@@@KKKTTTfffrrrvvvyyyzzzyyy{{{jjjRRRDDDCCC@@@@@@AAAMMMeeerrraaaFFF@@@999???>>><<>>FFFHHHLLLWWWaaarrrdddyyyyyydddkkkhhh```^^^gggpppmmmaaaWWW[[[```oooiiilllsss___RRRbbbqqq^^^\\\qqq|||vvvxxxwwwnnnllllllkkkiiiffffffggghhheeefffhhhlllpppppplllhhhlllnnnsssgggOOODDDEEEHHHIIIDDDDDDEEEEEEFFFFFFGGGGGGGGGJJJMMMNNNNNNMMMMMMNNNNNNMMMVVVnnnVVV???MMM;;;...JJJLLLHHHCCC???======<<<;;;;;;;;;<<<>>>>>>??????>>>???>>>>>>???BBBEEEIIIKKKKKKMMMQQQWWW[[[\\\[[[ZZZccclllpppxxxiiimmmvvvtttkkkiiigggggghhhiiigggbbb^^^cccccccccbbbaaaaaaccceeeeeebbb___^^^aaadddfffggglllccceeehhhcccmmmyyyggg___eeennnuuudddbbbuuuGGG???CCCAAADDDOOOjjjzzzpppZZZIIIAAA@@@@@@???EEEWWWhhhgggRRR<<>>======???@@@AAALLLRRR[[[kkkzzzuuunnnvvv|||~~~~~~rrraaaPPPMMMPPPQQQPPPPPPVVVXXXnnnqqqnnnnnnYYYKKKOOOqqq|||jjjdddfffvvvyyy~~~zzzssstttssspppqqqmmmkkkiiihhhhhhhhhhhhgggbbbcccggglllooommmjjjhhhqqqqqqqqqwwwooo[[[QQQLLLBBBCCCDDDEEEGGGIIILLLNNNQQQPPPPPPQQQSSSTTTSSSRRRVVVjjjmmmEEEDDDJJJ===888GGGAAA???<<<:::::::::999888999:::;;;<<<======<<<<<<===<<<<<<===???BBBDDDEEEMMMNNNOOOOOOQQQTTTTTTSSS___aaaZZZbbb|||pppsssssspppnnnnnnjjjeeeggghhhiiiiiigggeeeaaa^^^___``````___^^^___aaacccbbb```^^^___bbbeeefffggghhhfffdddhhhjjjhhhzzzxxxkkkWWWWWWXXX\\\pppnnngggrrrLLLGGGHHHDDDEEEHHH[[[cccsssyyy^^^JJJEEEDDD@@@AAACCCQQQeeejjjYYYEEE<<>>============DDDQQQ[[[iiivvvjjjxxxiiirrrvvvdddTTTPPPPPPLLLIIIIIIMMMKKKhhhtttnnneeeQQQKKKEEE___tttddd\\\hhhyyy}}}qqqkkksssmmmggguuunnnkkkhhhhhhjjjkkkhhhfffccccccdddfffgggiiinnnsssrrrpppnnnpppyyynnnbbbOOOLLLGGGCCCAAACCCHHHLLLPPPNNNNNNSSSZZZ___aaaaaafffaaaKKKHHHEEE888???FFF333888666555555777777777666999:::<<<===>>>======<<<>>>======>>>@@@BBBBBBAAAFFFJJJLLLMMMMMMPPPSSSTTTOOO\\\^^^dddooohhhiiivvv{{{|||uuusssqqqjjjnnnpppmmmjjjjjjhhhddddddffffffccc```aaadddfff[[[\\\]]]]]]\\\^^^```cccaaa___^^^___bbbdddeeeeee^^^bbb___dddllleeeooovvvnnnrrrkkkddd~~~qqqxxxSSSIIIFFFIIISSSNNNQQQOOOccc~~~~~~}}}qqqRRR@@@DDDHHHCCCCCCHHH\\\rrrkkkOOO???AAA<<>>>>>???<<<999@@@KKKUUU\\\___kkkoookkk|||rrrvvvkkkXXXMMMSSSYYYSSSJJJFFF@@@HHHSSS]]]```]]]VVVQQQLLLGGGqqq|||~~~zzzssskkkgggnnngggooo{{{vvvqqqllljjjfffdddhhhooofffiiiiiiffffffiiiiiifffjjjhhheeecccbbbbbbdddeeejjjgggiiinnnooosss~~~mmmhhhYYYNNNOOOQQQTTTQQQSSS^^^kkkMMMIIICCC===999888999:::888888777777777777888888777777777777777888888999::::::;;;<<<===>>>??????EEEEEEFFFGGGIIIKKKMMMNNNPPPSSSWWWYYY[[[^^^dddiiiiiiiiiiiihhhjjjpppwww}}}~~~~~~xxxsssooonnnooopppllljjjgggggghhhhhheeebbb___cccggggggddd___\\\\\\[[[\\\]]]^^^___^^^YYYTTT]]]\\\[[[]]]aaacccaaa___[[[XXXZZZ```eeeiiirrr|||{{{zzz^^^PPPVVVZZZ]]]]]]UUUNNN}}}uuunnnxxx}}}}}}nnnYYYKKKFFFDDDAAA>>>HHHZZZpppttt___EEE<<>>AAA>>>eeeyyyhhhccccccbbbdddgggrrrVVVPPPNNNTTTZZZ[[[YYYYYY\\\hhhwww}}}}}}xxxzzz}}}|||vvvrrrqqqnnniiiccc```___aaacccbbb___[[[UUUMMMEEE>>>;;;<<<999999>>>@@@AAAHHHQQQRRRfffmmmuuupppeeehhhyyy|||pppmmmwww^^^PPPJJJRRRWWWQQQHHHEEEAAAGGGPPPWWWYYYUUUOOOJJJBBB===YYYzzzmmmnnnpppmmmfffbbbjjjuuullluuuzzzwwwsssnnnjjjhhheeecccgggmmmjjjjjjgggbbbaaaeeegggfffllljjjhhheeeddddddeeefffgggcccdddgggeeeeeerrr|||mmmeeehhhtttpppNNNHHHEEE@@@;;;888777777888666555555444444555555666666666555555666666777888888999999:::;;;<<<======BBBCCCCCCEEEFFFHHHJJJKKKOOOQQQTTTUUUUUUXXX\\\````````````___```ccciiimmmssstttttttttsssrrrqqqqqqrrrpppmmmkkklllooosssvvvmmmkkkhhhhhhhhhgggeeebbb___bbbeeeddd```\\\ZZZYYY[[[^^^```^^^ZZZYYY[[[]]][[[[[[[[[^^^aaabbbaaa^^^]]]ZZZ[[[___aaaaaagggoooyyyvvvVVVFFFSSSeeerrroooaaagggqqqfffjjjvvvuuuxxxbbbLLLBBBBBBAAABBBCCCMMMcccuuummmTTTBBB>>>CCC333===QQQwwwlllcccaaabbb```aaaddd}}}|||jjjTTTOOONNNTTTYYYZZZZZZ[[[```mmm}}}~~~}}}}}}zzz}}}{{{|||~~~{{{wwwuuuwwwwwwuuurrrsssuuuwwwwwwtttoookkkjjjhhhfffcccaaaaaabbbccc[[[WWWOOOGGG@@@<<<:::999;;;999;;;@@@EEEJJJQQQXXXbbbuuu{{{kkkggghhhnnnlll```WWWUUUMMMFFFGGGPPPTTTMMMEEECCCAAAEEEJJJNNNNNNKKKEEEBBBAAA===GGGTTTqqqxxxyyyzzz~~~|||ooofffeeepppooommmhhhdddmmmxxxrrrppplllhhheeecccaaa___ccciiikkkjjjddd]]][[[```cccccchhhfffcccaaa______``````gggcccccceeebbb^^^cccmmmdddCCC@@@@@@???<<<999666555555555333333222222222222333333444444333333444444555666666666777888999:::;;;;;;?????????AAABBBDDDFFFGGGIIIKKKMMMOOOPPPSSSVVVYYY]]]]]]]]]\\\\\\^^^aaadddgggggggggggghhhiiijjjkkkrrroookkkhhhgggiiilllnnnnnnllljjjiiihhhgggeeeccc___aaabbb```]]]ZZZXXXXXX[[[aaaeeeaaaZZZWWW^^^fff\\\\\\]]]___```___\\\YYY^^^]]]^^^aaaaaa___bbbgggyyykkkRRRQQQ___ttt~~~xxxhhhnnniiiSSSAAAAAACCCAAACCCJJJZZZpppwwwaaaGGG@@@AAAAAA555KKKwwwdddaaa```bbbbbb```aaaccc|||oooaaaQQQNNNOOOTTTXXXYYY[[[^^^jjjuuu||||||xxxyyyxxxuuuqqqppprrrtttvvvvvvtttqqqppppppooonnngggdddbbbbbbeeegggiiiiiihhhhhhiiijjjgggbbb[[[VVVOOOKKKEEE???<<<;;;===???===@@@CCCGGGJJJOOOXXX___xxx}}}___kkkhhhbbbZZZTTTOOOHHHBBBEEEEEEKKKTTTUUUMMMFFFEEE@@@BBBDDDFFFEEEBBB???===CCC???@@@BBBZZZxxxzzznnneee\\\TTTZZZiiinnnhhhgggsssrrrjjjkkkjjjeeebbb``````^^^\\\```eeegggfffaaaZZZYYY]]]``````bbbaaa___\\\[[[[[[[[[[[[fffaaa```bbbaaa^^^```eee^^^{{{]]]CCCAAAEEE:::999888777555444333333111111000000000000111111222222111111222222333444444555555666777888999:::<<<<<<===>>>???AAACCCDDDCCCEEEHHHLLLPPPSSSWWWYYY\\\]]]^^^^^^]]]^^^```bbbffffffeeeeeeggghhhkkkllluuurrrmmmiiiffffffggghhhnnnmmmkkkiiihhhfffdddccc`````````___]]]\\\[[[[[[\\\aaahhhiiibbb]]]```ggg]]]^^^``````___[[[WWWTTTYYY[[[^^^```aaaaaabbbeeebbbpppnnnyyyuuuccc]]]ooovvvuuuWWWGGGAAAGGGHHHBBBFFFRRRlllxxxoooQQQ???DDDDDD:::;;;eeeppp^^^```dddeeedddbbbccceee{{{}}}bbbWWWOOONNNQQQVVVXXXYYY\\\bbboooyyy}}}vvvppp{{{xxxrrrooolllgggdddgggeeeddddddccccccdddeeeaaa``````dddiiiooosssuuusssqqqmmmhhhaaaXXXMMMFFFBBBAAA>>><<<<<<>>>@@@AAA===DDDLLLNNNPPPWWWbbbkkk}}}bbbUUUYYYZZZTTTJJJGGGKKKJJJDDDDDDHHHOOOUUUTTTMMMGGGEEE===>>>?????????>>>===<<<>>>;;;;;;<<>>???AAABBBDDDEEEHHHLLLQQQTTTWWWXXXWWWXXXZZZ[[[[[[\\\^^^```eeedddccccccdddeeeggghhhjjjiiihhhggggggiiikkkmmmkkkkkkjjjhhhfffdddcccccc``````______````````````\\\___hhhpppnnneee``````ZZZ\\\^^^___]]]ZZZVVVTTTUUUYYY]]]___```aaabbbbbb```yyymmm~~~yyy^^^LLLDDDBBBFFFDDDBBBNNNaaayyysss^^^DDD???IIIFFF888CCC^^^___cccfffdddaaa```bbbddd|||pppXXXMMMNNNNNNSSSXXXYYYYYY^^^eeeppp|||yyynnndddllltttooo~~~wwwpppmmmkkkmmmnnnnnnqqqvvvxxxzzz{{{rrreeeYYYPPPHHHAAA<<<<<<<<<<<<<<<===>>>??????===GGGQQQVVV\\\hhhuuu|||}}}QQQQQQKKKNNNLLLGGGFFFJJJGGG@@@===AAAEEEHHHFFFBBB>>><<<::::::;;;;;;<<<<<<<<<<<<888777:::===<<>>???@@@FFFFFFHHHLLLPPPRRRSSSRRRUUUWWWYYYZZZ[[[\\\___aaaccccccbbbbbbccccccdddeeeaaabbbccceeefffhhhhhhiiiggghhhhhhfffcccaaabbbbbbaaa```______aaabbbaaa```]]]\\\cccoooqqqggg\\\YYYUUUXXX[[[\\\[[[ZZZYYYYYYZZZ```cccccccccddddddccccccuuuuuupppyyy\\\MMMHHHDDDAAA>>>>>>GGG\\\pppwwwdddLLLAAACCCHHHGGGCCCdddmmmZZZ]]]aaabbb^^^[[[\\\^^^^^^}}}vvvaaaQQQHHHMMMOOOUUUYYYZZZZZZ```iiiuuuuuuxxxhhhccciiipppiiixxxjjj___QQQGGGBBB???<<<999;;;;;;<<<===???@@@AAABBBIIIPPPXXXaaappp```RRRNNNLLLLLLIIIFFFDDDCCC@@@;;;888999::::::999999777666888888888999999:::::::::666999;;;===<<<999HHHcccqqq\\\^^^ddd```\\\^^^^^^]]]___ccccccaaadddiiiccceeedddaaa___aaa```\\\\\\\\\\\\\\\]]]]]]]]]^^^dddeeeccc^^^YYYXXXYYYYYYZZZ]]]\\\aaasssdddKKK<<<@@@<<<...///===444333222111000000000000///..................//////............///000000000000111222333444444555666666777888999;;;===>>>BBBBBBCCCGGGLLLOOONNNMMMWWWXXXYYYYYYZZZ[[[___bbb```aaabbbccccccddddddddd```bbbdddffffffdddbbb```bbbdddeeecccaaa___```bbbaaa___^^^___``````]]]ZZZ]]]XXX[[[fffhhh^^^WWWVVVVVVXXX[[[[[[YYYWWWWWWXXX[[[bbbeeeccccccffffffcccdddcccvvvppp|||vvv```OOOFFFCCCEEEBBB???FFFYYYkkkuuueeeOOOBBBFFFFFF@@@HHHYYY```XXXUUUYYYZZZWWWVVVZZZ[[[YYY~~~cccVVVOOOGGGMMMPPPVVV[[[ZZZZZZaaakkk~~~tttllllllgggcccgggddd^^^wwwlllbbb\\\NNNHHHAAA>>>??????===:::;;;;;;<<>>===;;;:::<<<>>>:::???<<<===IIIOOOTTT^^^YYYhhhwwwiiiSSSMMMGGGKKKKKKHHHEEEAAA???=========777888999:::999888777666666666666666666666666666777777777777888999:::;;;FFFeeeyyySSSWWWWWWXXXXXXXXXXXXXXXXXXTTTWWW]]]aaa]]]WWW\\\fff```]]]YYYWWWXXX[[[]]]^^^]]]_________dddhhhfff``````\\\XXXVVVVVVXXXYYYZZZZZZXXXZZZ^^^```______ccc|||PPP999;;;:::888666444333222222////////////............+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------............////////////000111333555666777888888999;;;>>>@@@AAACCCEEEHHHSSSSSSTTTUUUUUUXXX\\\___]]]]]]]]]___bbbcccbbb```_________aaadddeeeeeeeeebbb^^^YYYWWWWWWXXXYYYZZZUUUVVVWWWXXXXXXWWWWWWVVVQQQUUUXXXXXXVVVSSSSSSUUUYYY[[[]]][[[VVVSSSSSSTTT[[[[[[[[[ZZZYYYZZZ]]]```gggddd[[[jjjssswwwjjjXXXKKKCCCBBBFFFEEE>>>>>>RRRlllvvvkkk[[[HHHGGGEEEDDD<<<777YYY[[[SSSPPPNNNPPPRRRRRRSSSTTTWWWYYY}}}ppp\\\LLLGGGKKKPPPXXXXXXWWW[[[[[[dddvvvrrrwwweeehhh___jjjooohhhiiikkklll}}}{{{yyy~~~yyyvvvsssoookkkfffbbb___[[[VVVOOOIIIFFFCCC???<<<999:::;;;::::::;;;===???999AAABBBFFFRRRUUUUUU]]]mmm{{{rrrNNNLLLKKKEEECCCIIIGGGCCC@@@===<<<<<<<<<777777888999888777666555666666666666666666666666666666666777777888999:::888III```|||dddVVVVVVRRRSSSSSSSSSTTTUUUUUUVVVUUUWWW\\\___[[[WWW\\\eee^^^[[[XXXWWWWWWXXXXXXXXXZZZ]]]^^^^^^```dddddd```aaa]]]YYYVVVUUUUUUUUUTTTTTTRRRTTTXXXXXXVVVUUUWWWSSSgggeeeBBB666999777666555333222111111111/////////.........------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------.........////////////000111333444555666666666999;;;===>>>@@@CCCEEEKKKMMMNNNPPPRRRUUUZZZ^^^\\\[[[ZZZ[[[^^^___^^^]]]\\\[[[\\\^^^aaadddeeeeeeddd```[[[XXXWWWXXXXXXXXXTTTVVVWWWYYYXXXWWWUUUTTTSSSUUUWWWVVVUUUUUUYYY]]]^^^^^^]]]ZZZVVVSSSTTTVVVXXXYYYYYYXXXWWWXXX[[[^^^XXX```\\\fffzzzsssyyyxxxeeePPPFFFBBBAAACCCGGGBBBGGGUUUgggrrrmmmZZZIIIFFFDDDCCCEEEBBBFFF{{{iiiQQQOOOOOOLLLNNNPPPRRRSSSUUUYYY[[[|||}}}hhhXXXGGGEEEPPPTTTZZZXXXXXX\\\[[[bbbtttkkkmmmdddfff[[[eeelllkkkmmmjjj^^^mmmuuuqqqeeeaaabbbiiioooqqqrrrsssooopppqqqsssuuuvvvwwwxxxvvvssspppppppppoookkkggg___\\\ZZZYYYWWWRRRJJJEEEDDDAAA>>><<<<<<<<<;;;:::=========<<<;;;:::<<<>>>>>>HHHLLLSSSaaadddccciii~~~zzzJJJEEEIIIIIIGGGDDDEEECCCAAA>>>;;;:::::::::777777777777777666555555555555555555555555555555555555555555666777888999333999===QQQYYYFFFGGGNNNKKKLLLLLLMMMNNNPPPQQQRRRUUUVVVYYY[[[YYYWWW\\\ddd^^^[[[YYYWWWWWWWWWVVVUUUVVV[[[]]]\\\\\\___```___^^^[[[XXXVVVVVVUUUSSSRRRTTTRRRTTTXXXWWWSSSQQQSSSRRRUUU[[[jjjsssMMM:::333444666333222111000////////////............------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------............---...///111222333333444333555888:::;;;<<>>BBBGGGBBB<<>>>>>>>>>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGJJJSSSWWW___pppyyy}}}VVVFFFNNNFFFAAAGGGGGGAAA@@@===;;;999888777777888888777777666666555555444444444444444444444444444444444444444555666666666999777;;;VVVmmmRRRLLLNNNJJJDDDEEEEEEFFFGGGIIILLLNNNPPPTTTTTTVVVVVVVVVWWW\\\aaa^^^[[[XXXVVVWWWYYYYYYYYYWWW]]]___[[[YYY[[[\\\\\\XXXWWWVVVVVVWWWWWWUUUTTTTTTSSSUUUXXXXXXSSSQQQRRRUUUVVVRRRLLLTTTmmmyyy\\\>>>555<<<@@@:::333000000///.........//////------------,,,,,,,,,,,,******++++++++++++******************++++++++++++,,,,,,,,,,,,------------,,,---...000111222222222111444666777888:::<<<>>>???AAAEEEHHHKKKOOOTTTXXXYYYWWWUUUUUUWWWYYYZZZ[[[\\\ZZZZZZ[[[___ccceeefffdddaaa]]]ZZZZZZZZZYYYYYYUUUTTTTTTSSSRRRQQQPPPPPPSSSUUUUUUTTTSSSWWW^^^dddddd```ZZZTTTQQQRRRUUUXXXTTTUUUVVVUUUUUUUUUWWWZZZWWWccc___WWWggg}}}qqqrrrpppqqq{{{fffUUUJJJGGGEEEEEEFFFDDDBBB@@@QQQ[[[cccaaaVVVJJJEEEEEEDDDMMMBBB999ZZZTTTEEECCCAAAGGGFFFHHHKKKLLLNNNPPPTTTWWWkkkQQQEEEHHHNNNPPPSSSXXXZZZ]]]```[[[ccczzzkkk{{{ccckkkjjj]]]^^^\\\```YYY```______ccclllsss```\\\]]]XXXTTTUUUOOONNNLLLJJJHHHFFFEEEEEEEEEDDDBBBAAAAAAAAA@@@>>>@@@<<<999999<<>>>>>>>>???===@@@EEEIIIMMMQQQUUUXXXYYY```bbbjjj}}}UUUEEEHHHKKK===;;;DDD@@@===<<<;;;999888666666555999888888777666555555555222222222222222222222222333333222222222333444444555555555666999IIIgggggg[[[KKKBBBAAACCCDDDCCCBBBBBBBBBCCCFFFIIILLLNNNQQQQQQQQQQQQSSSWWWZZZ\\\[[[XXXTTTSSSUUUYYY\\\^^^[[[```aaa[[[WWWXXXYYYYYYVVVVVVUUUVVVXXXWWWUUUSSSOOOMMMOOORRRRRRNNNLLLNNNHHHNNNPPPHHH@@@AAAJJJRRRjjj~~~gggMMM999888999:::666000///222//////...............///,,,,,,,,,,,,++++++++++++)))******++++++******))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---...///000111111111111333555666777888;;;===>>>AAADDDGGGJJJMMMQQQTTTXXXVVVTTTTTTWWWZZZ[[[[[[___]]]\\\^^^aaaccceeeeeeaaa^^^\\\ZZZ[[[\\\[[[[[[YYYWWWTTTQQQQQQRRRSSSUUUQQQTTTUUUTTTSSSSSSXXX[[[```[[[TTTNNNMMMPPPSSSVVVTTTUUUVVVVVVUUUVVVWWWYYYYYY^^^]]]^^^bbbjjjuuuiiiccceeesssqqq```SSSFFFBBBDDDDDDBBBAAACCCGGGIII```^^^YYYNNNEEEBBBGGGLLLIIIDDD===TTTeeeEEEFFFBBB<<>>===<<<<<<<<<===AAAAAAAAABBBDDDFFFIIIKKK<<<>>>@@@AAAAAABBBDDDEEEKKKNNNRRRUUUXXXZZZ]]]___kkkssswwwSSSJJJEEECCC???:::@@@BBB;;;::::::999888777555444444999888777555444444444444111111111111111111111111222222111111111111222222444000222999888666CCCVVV{{{cccFFFEEECCCBBBAAAAAA@@@@@@?????????@@@CCCFFFJJJLLLLLLNNNMMMMMMQQQVVVXXXVVVUUURRROOOOOOSSSXXX\\\^^^^^^aaa___ZZZWWWXXXXXXWWWXXXWWWUUUUUUUUUTTTQQQOOONNNLLLLLLOOONNNKKKJJJLLLKKKIIIGGGEEEFFFFFFDDDBBBDDDJJJ[[[ssswww[[[FFF777...:::666333222...+++---222///......---------......++++++++++++************))))))************))))))((())))))))))))*********************++++++++++++,,,,,,---...////////////000222444555666777999;;;===@@@CCCFFFHHHKKKNNNQQQTTTSSSRRRTTTWWWZZZ[[[[[[]]]]]]]]]___aaaccccccbbb___]]]ZZZZZZ[[[\\\\\\[[[[[[YYYVVVSSSRRRTTTWWWYYYPPPSSSUUUTTTQQQPPPQQQSSSXXXSSSNNNKKKLLLOOORRRTTTSSSUUUVVVVVVVVVVVVWWWYYY[[[ZZZZZZbbbbbb]]]yyyxxxpppcccdddeeeccclll{{{oooYYYRRRKKKCCCBBBCCCBBB???BBBMMMYYY___ddd\\\QQQHHHEEEFFFHHHIIIEEE555BBBNNNAAAEEE>>>;;;GGGAAACCCDDDEEEEEEFFFIIIKKKrrrhhhUUURRRKKKEEEGGGNNNSSSTTTXXX\\\]]]]]]]]]^^^xxx^^^VVV^^^ZZZXXX\\\UUUZZZRRRSSSOOOQQQUUUQQQUUUfffsssaaabbbaaa^^^ZZZUUUPPPKKKIIIDDDCCCCCCBBBAAAAAACCCDDD===DDDKKKNNNKKKGGGEEEEEECCCFFFJJJLLLLLLNNNQQQTTT[[[^^^bbbdddfffgggiiijjj^^^FFFFFFGGG>>>:::???@@@<<<<<<888888888777666555444333777666444333222111111222000000000000000000000000111111000000000000000111333111333777999888999<<>>@@@EEEFFFAAA:::>>>======>>>@@@CCCGGGIIIHHHJJJJJJJJJOOOVVVVVVQQQOOOOOOOOORRRVVVYYY[[[[[[]]]^^^[[[WWWWWWZZZYYYVVVVVVTTTRRRQQQQQQQQQOOOMMMSSSOOOMMMMMMLLLIIIIIIKKKIII@@@888888===BBBDDDCCCJJJ@@@999;;;CCCOOOaaaooosssWWWUUUQQQLLLFFF@@@;;;999@@@444***,,,111333222111......---,,,,,,+++,,,,,,++++++*********)))))))))((())))))))))))))))))(((((((((((()))))))))******)))))))))*********++++++******+++,,,------------///000333444444555777999888;;;???CCCEEEHHHKKKMMMNNNNNNNNNQQQUUUXXXXXXXXXWWWWWWYYY]]]```aaa```______]]]ZZZZZZZZZ[[[ZZZYYYUUUUUUTTTSSSSSSTTTTTTUUUPPPRRRTTTRRRNNNMMMNNNQQQPPPMMMIIIIIILLLPPPRRRRRRRRRTTTVVVVVVUUUUUUVVVXXX[[[YYYWWW]]]^^^VVVdddxxxzzzpppggg___[[[fffrrr|||yyybbbOOOGGGDDDAAA>>>CCCDDDDDDFFFPPP^^^dddbbbXXXQQQJJJHHHJJJKKKHHHDDD@@@LLLooodddAAA???@@@<<<===@@@>>>@@@BBBCCCDDDFFFIIIKKKyyynnneeeXXXNNNBBB===EEEMMMOOORRRWWWVVVZZZZZZZZZ\\\ccc~~~]]]TTTYYYRRRRRRXXXPPPUUUHHHRRRPPPIIILLLLLLJJJPPPeeexxxmmmllljjjgggbbb\\\WWWSSSJJJJJJJJJIIIHHHHHHJJJLLLJJJUUUcccgggaaaVVVNNNKKKKKKOOOTTTVVVVVVWWW[[[]]]\\\```gggnnnsssxxx}}}sssLLLFFFHHH999BBB===<<>>PPPjjjfffJJJ@@@???>>>666999;;;<<<;;;999999:::===<<<;;;<<<>>>BBBEEEHHHFFFHHHHHHHHHNNNVVVTTTMMMNNNOOOSSSWWW[[[\\\[[[YYY\\\[[[WWWUUUWWW\\\[[[VVVPPPOOOMMMMMMOOOPPPPPPOOOTTTOOOKKKJJJHHHDDDDDDGGG@@@@@@BBBBBB@@@<<<:::;;;;;;:::===DDDEEE@@@@@@DDDBBBKKKTTTVVVTTTVVV]]]eee```dddccc[[[UUUPPPGGG<<<>>>===:::666222000222444(((---555777111******000...---,,,+++************************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((()))***+++++++++++++++---///111222222333555777444777<<<@@@CCCFFFIIILLLIIIIIIKKKOOOSSSVVVVVVUUUQQQRRRVVVZZZ^^^```^^^\\\```^^^[[[ZZZZZZYYYWWWVVVMMMOOOPPPRRRRRRQQQOOONNNQQQRRRRRRPPPLLLLLLNNNRRRLLLIIIHHHIIINNNQQQRRRRRRQQQSSSUUUUUUUUUTTTUUUVVVWWWWWWTTTWWW]]]YYY\\\llluuuyyywwwhhhaaa\\\^^^\\\[[[dddxxxxxxrrrjjj\\\OOOKKKKKKHHHEEEEEE@@@BBBFFFOOO^^^ggg```RRRJJJFFFCCCFFFLLLNNNIIIDDDBBBxxxuuuJJJ888>>>;;;;;;???777<<<>>>@@@BBBDDDGGGJJJMMMtttgggYYYOOOLLLBBBEEEJJJNNNPPPRRRTTTVVVYYYWWW[[[[[[]]]|||kkkYYYWWWUUUTTTSSSRRRPPPNNNKKKKKKJJJIIIIIIIIIIIIIIINNNVVVmmmkkkiiitttgggcccYYYTTTXXXXXXTTTVVV^^^TTTZZZbbbfffbbb[[[YYY\\\VVVWWW___fffbbb]]]hhhyyynnnoooiiiLLLKKKIII>>>>>>===<<<;;;:::999888888777666666555333222111111000000000000////////////............////////////---......///000111111222000111111222222333444444333555888>>>JJJ___xxxlllZZZDDD:::;;;===:::444888888999999999:::::::::===;;;999999;;;===>>>>>>BBBCCCEEEGGGJJJMMMOOOPPPOOOQQQSSSRRRPPPQQQUUUYYY[[[XXXUUUSSSSSSTTTWWWYYYXXXRRRLLLKKKMMMOOONNNLLLKKKKKKJJJIIIHHHFFFDDDCCCCCC???;;;;;;>>>>>>:::666<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<;;;;;;;;;::::::999999888777777666666555444333222222222222........................+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++,,,,,,---///000222333333222333666:::===@@@BBBCCCEEEGGGIIIKKKMMMMMMNNNNNNOOOOOOVVV___```\\\\\\aaa[[[YYYWWWVVVWWWWWWVVVUUUMMMPPPRRRQQQMMMKKKKKKMMMOOOLLLIIIIIIKKKMMMOOOOOOPPPNNNKKKIIIHHHIIIKKKLLLJJJKKKMMMOOOPPPRRRRRRRRRQQQQQQQQQQQQRRRVVV\\\```xxxuuuvvvmmm```YYYTTTXXXaaahhhlllmmmuuutttggg\\\TTTKKKHHHFFFGGGIIIHHHDDD???JJJRRRYYYZZZZZZWWWMMMAAACCCLLLJJJIIINNNKKKEEEHHH|||DDD@@@:::888999999999777;;;;;;;;;<<>>@@@CCCFFFIIILLLMMMKKKLLLMMMNNNNNNOOOQQQSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQMMMIIIIIILLLOOONNNKKKJJJJJJIIIHHHFFFDDDCCCBBB@@@<<<::::::===>>>;;;888::::::999999999888888888:::::::::999999999888888888777777666555555444444333333222111000000000000------------------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))*********++++++,,,---...000111222333111222333666:::???DDDFFFAAABBBDDDEEEGGGJJJLLLNNNRRRRRRWWW^^^^^^YYYXXX[[[VVVTTTSSSSSSUUUVVVUUUTTTNNNOOOPPPNNNLLLKKKMMMOOOOOOMMMJJJIIIJJJLLLMMMMMMLLLJJJHHHFFFFFFGGGIIIJJJHHHIIIKKKLLLNNNNNNOOOOOONNNOOOPPPPPPQQQUUUYYY]]]iii}}}uuunnncccVVVPPPQQQVVVYYY[[[\\\cccnnnyyy}}}rrrfff]]]TTTKKKFFFDDDDDDCCC@@@@@@CCCKKKQQQQQQ```jjjaaaRRRHHHFFFFFFEEEAAACCCRRRXXXJJJLLLeeeQQQ@@@<<<888666666777777666888888888:::<<>>888555333444555444222111333555333333333333444444444444333222333555888999888777888:::<<<@@@CCCGGGIIIKKKFFFFFFGGGIIILLLMMMMMMLLLRRRTTTVVVWWWWWWUUURRRPPPPPPMMMKKKKKKNNNNNNLLLIIIIIIIIIHHHGGGEEECCCAAA@@@===:::888999<<<===;;;999888777777777666666666666666666666666555555555555444444333333222111111111000000///...------------------------------------+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,---///000111111//////000222777>>>DDDHHH???@@@CCCDDDFFFIIINNNQQQQQQRRRWWW[[[[[[WWWVVVYYYPPPOOOOOOPPPRRRTTTSSSRRROOONNNMMMKKKJJJLLLPPPSSSPPPMMMJJJHHHIIIJJJJJJJJJGGGFFFDDDDDDDDDEEEGGGIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPQQQSSSVVVYYY[[[ooovvvrrrsssooo]]]SSSOOONNNLLLJJJOOOUUU[[[bbbooowwwmmmaaa[[[RRRJJJEEEBBB@@@>>>AAADDDFFFBBB???AAAKKKUUUgggmmmkkkZZZGGG???CCCIII@@@LLLWWW]]]WWWSSSvvvddd555:::777444333444555555555555555555666999<<>>333111444777999222555888666222//////000111111111111222222222222222222333666999:::999888777999<<>>vvvggg]]]TTTMMMHHHHHHIIIJJJOOOTTTSSSTTTVVVWWWWWWWWWZZZ[[[ZZZWWWtttvvvjjjnnnOOOOOOLLLJJJHHHHHHHHHGGGEEECCCAAA@@@@@@@@@@@@@@@AAAAAAFFFDDD???AAAFFFFFFSSSooozzzUUUBBBDDDFFFDDD>>>888888<<<777777666666555555444444000000000//////......---/////////.........------++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------......///000000000...000222222222111111111555666555333222666>>>EEESSSZZZkkk~~~sssnnncccUUUIIIAAA999222000111333666888666111,,,......///000000000000000000000000111111111111222111111222555888999888777555777:::===AAAEEEHHHIIIDDDCCCCCCGGGLLLNNNLLLIIIMMMMMMMMMMMMMMMLLLLLLLLLSSSRRRRRRRRRQQQNNNKKKHHHHHHHHHGGGEEECCC@@@>>>===;;;:::888777777777555444555555555444444444444333222222222111111111000000///////////////............------,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((())))))***+++,,,------...,,,---///222555888:::;;;777>>>FFFJJJIIIGGGGGGHHHKKKOOOSSSTTTTTTTTTTTTTTTPPPOOOOOOPPPQQQQQQPPPNNNPPPMMMJJJHHHJJJOOOTTTWWWOOOLLLIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGJJJMMMNNNNNNOOOPPPQQQYYYMMMbbbrrrgggpppwwwgggYYYQQQQQQOOOMMMJJJKKKOOORRRQQQPPPYYYbbbhhhyyywwwhhh___]]][[[YYYUUUPPPKKKHHHFFFDDDDDDCCCCCCCCCDDDFFFHHHJJJCCC@@@HHH[[[mmmwwwzzznnn[[[GGG@@@DDDKKKLLLJJJ``````YYYgggOOO333777222222222111111222444555333222222333555888;;;===xxxkkk___SSSLLLEEECCCDDDIIILLLNNNSSSXXXSSSTTTUUUUUUUUUVVVYYY[[[ZZZddd___oooWWWRRRLLLHHHGGGEEEDDDEEEDDDBBBAAAAAA@@@??????>>>>>>??????888EEE@@@777@@@IIIIIIHHHmmmjjjTTTEEEEEEFFF@@@888999???===555555555555444444333333333000/////////.........---...------------,,,,,,,,,************+++++++++++++++++++++++++++,,,,,,,,,,,,------...//////000000---------------...///000222222333666777444///***---///444;;;>>>???DDDKKKGGGIIIGGGAAA@@@CCC???666;;;;;;999666555666888::::::555000---...000222444111///------000111000.../////////000000000111111/////////111444555555333222333666999===@@@CCCDDDCCCCCCDDDGGGJJJLLLLLLLLLOOONNNLLLKKKKKKKKKLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFEEECCCAAA>>><<<;;;999999888777555444333222444444333333333222222222111000000000000/////////...............---------------,,,,,,,,,,,,------************************(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******+++,,,,,,,,,---///111333444555555888BBBMMMRRRPPPLLLJJJJJJMMMRRRTTTRRRPPPPPPOOOMMMPPPPPPPPPQQQRRRRRRPPPNNNMMMKKKHHHHHHKKKOOOQQQSSSMMMKKKHHHGGGFFFEEEDDDBBBCCCCCCDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFHHHJJJKKKKKKKKKLLLNNNTTTKKKSSS```www~~~pppaaallllllcccWWWMMMHHHGGGGGGGGGKKKDDDFFFJJJKKKUUU___]]]\\\^^^```___\\\ZZZZZZ[[[]]]\\\ZZZYYYVVVQQQJJJEEEDDDHHHKKKJJJEEEAAAAAACCCBBBBBBBBBAAA??????AAACCCHHHMMMYYYmmm}}}rrreeeNNNKKKKKKNNNNNNLLLMMMPPPUUUWWWjjjXXX===333111000111222222111111222444222222111222444666999;;;~~~}}}~~~yyykkk___WWWQQQKKKGGGFFFFFFJJJQQQSSSRRRSSSWWWTTTUUUVVVWWWWWWXXX[[[^^^ggghhhdddhhhNNNPPPJJJDDDCCCAAAAAAAAAAAA???>>>@@@@@@>>>===<<<<<<<<<<<<...BBBDDD:::<<>>;;;999777666666666555444333333333111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''(((((())))))******+++---------...///111333444888BBBMMMRRRPPPMMMMMMNNNLLLQQQSSSOOOMMMNNNMMMJJJNNNNNNOOOQQQSSSSSSQQQOOOIIIGGGFFFGGGKKKMMMMMMLLLKKKIIIGGGFFFFFFEEECCCAAAAAAAAAAAABBBBBBCCCCCCDDDAAAAAABBBCCCDDDDDDDDDCCCCCCEEEFFFGGGFFFFFFHHHJJJLLLKKKNNNRRRcccyyyhhh```sssyyylllccc\\\SSSLLLOOOFFFGGGIIIFFFLLLSSSQQQSSSTTTTTTRRRNNNKKKKKKLLLGGGFFFEEEFFFGGGGGGFFFEEE===???BBBBBBAAAAAACCCEEE@@@AAABBBBBBDDDHHHOOOTTT^^^iiixxx|||jjjSSSDDDAAAFFFQQQXXXVVVPPPQQQWWWQQQpppMMM333333777333...000111111///...000222111000000000222444777999yyyrrrjjjhhhlllpppqqqooovvvyyy}}}{{{sssddd\\\RRRLLLIIIIIIHHHGGGPPPQQQVVV[[[[[[UUUSSSTTTWWWYYYZZZZZZZZZ\\\___bbb~~~ccc[[[vvvRRRIIIFFFFFFBBB@@@???>>>???>>>===;;;@@@???>>><<<;;;:::999999===:::777>>>EEE:::444@@@:::>>>AAAFFFdddhhhUUULLLDDDAAAAAA444777;;;<<<888444333555333333222222222222222222///////////////.........+++++++++*********))))))))))))))))))************(((((()))***+++,,,,,,---)))******+++,,,,,,------///---,,,,,,...///000/////////000000///...---,,,...,,,...444777555333444000///111222222000111444222---***,,,000222333444333111///------------...(((***---...------......,,,,,,---------.........111///------///111222111000111333666999<<<>>>??????AAACCCDDDCCCEEEJJJNNNNNNNNNNNNNNNMMMMMMLLLLLLHHHIIIIIIIIIGGGFFFGGGHHHAAAAAA@@@>>>;;;888666555333444555555333333444555000////////////.........---------,,,,,,,,,++++++***************++++++++++++***************++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((())))))******---,,,++++++,,,000444666000:::EEEIIIHHHGGGIIILLLHHHOOOQQQMMMLLLOOOOOOLLLKKKLLLNNNQQQTTTTTTSSSQQQEEEDDDDDDFFFJJJKKKIIIGGGJJJHHHFFFFFFEEEEEECCCAAA???????????????@@@@@@@@@======>>>???@@@AAAAAA@@@AAACCCCCCCCCCCCCCCEEEGGGFFFJJJMMMLLLSSSooozzzfff[[[oooqqqcccVVVLLLMMMNNNHHHIIIOOOLLLMMMLLLKKKJJJIIIHHHGGGFFFHHHFFFCCCCCCCCCDDDCCCBBBFFFDDDAAA@@@@@@@@@@@@@@@CCCEEEHHHMMMTTT___llluuuoooXXXHHHDDDHHHJJJIIINNNXXX[[[XXXWWWZZZSSS999555444222111---///111000...---///111//////...///000333666777uuupppiiibbb___]]][[[ZZZ^^^aaadddddd```\\\ZZZZZZSSSNNNHHHEEEEEEHHHKKKMMMQQQPPPQQQTTTSSSPPPRRRWWWWWW[[[^^^ZZZTTTVVVfffwwwrrrTTTZZZbbbLLLGGG@@@CCC>>>>>>===<<<<<<<<<<<<<<<888999999999999888777777888888777777888:::;;;===;;;=========CCCUUUpppnnn```OOOFFFEEEFFFBBB>>>999999888777666555444444222222222111111111000000......---,,,,,,+++******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111////////////////////////////////////////////////......---,,,,,,+++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///111333555777999:::999:::<<<>>>???CCCGGGJJJHHHJJJLLLLLLKKKKKKKKKLLLHHHFFFDDDDDDEEEFFFEEEDDD@@@???===;;;999777555444444444333222222111111000///............---------++++++++++++++++++++++++************************)))(((((()))******)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))***++++++,,,---...//////777777999<<>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;=========>>>???AAABBBCCCCCCDDDJJJPPPOOOTTTkkkyyymmmddd]]]eee~~~wwwnnnccc[[[YYYWWWTTTQQQNNNIIIKKKRRRQQQGGGCCCHHHIIIGGGEEEDDDDDDDDDCCCBBBFFFDDDAAAAAACCCEEEFFFGGGLLLQQQXXXdddtttsss```PPPFFFDDDFFFHHHPPPJJJ\\\uuulllXXXttt```666222888333---000---------............///------......///111222333yyyoookkkeee```]]]ZZZWWWUUUTTTVVVXXXVVVRRRNNNMMMMMMOOOLLLHHHGGGIIILLLOOOQQQTTTQQQPPPSSSSSSQQQSSSXXX___RRRRRR\\\]]]^^^|||lllWWWbbbqqqIIIGGGHHHAAA>>>???>>>===<<<;;;::::::;;;888888999999888888777666888777777777888999;;;;;;999;;;===;;;:::===GGGOOOccc|||\\\WWWNNNDDD@@@@@@@@@>>>:::888777666666444444333222222111111111111000000000...------,,,++++++******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------------........./////////.../////////000000000000////////////////////////...........................------,,,++++++******************************++++++++++++++++++++++++------------------------,,,---///111333555666777777999<<<>>>@@@BBBFFFIIIDDDFFFGGGHHHGGGGGGIIIJJJHHHGGGEEEEEEEEEDDDBBBAAA>>>===<<<:::777555444333222222222111000000//////............---------,,,++++++++++++++++++++++++************************...+++'''''')))******(((***))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''((((((((())))))))))))******+++,,,---...//////444555777:::===AAADDDFFFGGGIIIKKKKKKJJJJJJKKKLLLLLLLLLKKKJJJHHHFFFDDDBBBDDDEEEGGGIIIIIIHHHGGGFFFBBBBBBAAA@@@???===;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>???@@@CCCCCCHHHMMMJJJIIIXXXkkkyyy~~~lllYYYaaaccc___sssuuujjjbbbYYYQQQOOOSSSPPPGGGFFFKKKDDDCCCCCCDDDGGGIIIJJJIIILLLMMMPPPVVV^^^eeeiiikkkgggssszzzjjjZZZKKK>>>???JJJRRROOOHHHgggqqqjjjYYYgggYYY>>>,,,000777222,,,---,,,---------............---------...///000222222xxxyyyssskkkiiieeeaaa^^^ZZZUUUQQQSSSSSSSSSPPPMMMJJJIIIIIIKKKJJJHHHJJJMMMQQQTTTUUURRRMMMLLLOOORRRRRRTTTWWWZZZWWWZZZ``````ooo~~~VVV^^^III<<>><<<;;;999999888888777888888888888777666666666666666666777888999:::333666999999777555555555;;;\\\zzzjjjWWWHHHIIIFFFCCCAAA@@@???===;;;666666555444333222111111111000000000000/////////------,,,,,,+++*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---------.........------------....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************************************************************************************+++,,,...000222333444444777;;;>>>???AAADDDFFFAAABBBDDDDDDDDDEEEGGGJJJHHHGGGGGGFFFFFFDDD@@@===<<<;;;:::888666444333222111111000000///.........------------,,,,,,,,,,,,************************))))))))))))))))))))))))...***%%%$$$'''*********---+++)))((('''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((())))))))))))******+++,,,---......000111333666:::>>>BBBCCCEEEGGGHHHGGGGGGGGGIIIKKKKKKKKKJJJHHHEEECCC@@@???DDDEEEGGGHHHHHHGGGFFFEEEAAAAAA@@@>>>===;;;::::::;;;::::::999888888888999999888888777777888888999888888888999:::;;;<<<===@@@@@@DDDIIIGGGBBBGGGRRRoooooozzzfffLLLSSSdddkkk~~~}}}tttnnnlllhhhaaabbbhhhfffdddccccccdddeeedddbbbmmmooottt{{{rrrbbbTTTHHHJJJIIIDDDBBBJJJ[[[iiiooogggddd{{{aaa777222000333444000,,,***,,,,,,,,,,,,------------------------...///111111bbbzzz{{{wwwnnnllljjjgggccc^^^WWWSSSVVVUUUSSSPPPNNNMMMMMMNNNJJJJJJKKKNNNRRRUUUVVVVVVSSSNNNMMMRRRUUUUUUUUUWWWSSS]]]aaa```sssttt[[[``````DDDEEE???<<<@@@<<<>>>===;;;999888777666666666777777777777666555555555555555555666666777777444333333555888:::;;;;;;>>>===AAAMMMeeessscccZZZTTTQQQRRRGGGGGGFFFCCC@@@===;;;;;;666555444333222111111000////////////............,,,,,,++++++*********))))))((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******,,,---///000111222222555999===>>>@@@BBBCCC@@@AAACCCCCCDDDEEEIIIKKKGGGGGGHHHHHHHHHEEE@@@===;;;:::999777555444333222111111000000///.........---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))&&&'''((('''&&&'''***---///---***'''&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((())))))***+++,,,---------...111444888<<<@@@BBBCCCDDDDDDDDDCCCDDDGGGIIIMMMLLLKKKIIIGGGEEEDDDCCCEEEFFFGGGHHHGGGFFFDDDCCC??????>>>===<<<<<<<<<<<<;;;:::999777777777888888888777666555555666777888666666666777777999::::::<<<;;;>>>DDDFFFCCCDDDIIINNNqqq^^^hhh{{{{{{___NNNMMMPPPZZZiiiyyyyyycccRRRKKKHHHEEEIIICCCDDDSSSiiitttnnnccc^^^aaaTTT;;;555888777111---...///...++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000xxxQQQXXX|||tttrrroookkkgggaaaZZZUUURRRPPPNNNMMMMMMNNNOOOOOOMMMMMMNNNQQQTTTVVVVVVUUUXXXTTTTTTWWWWWWUUUTTTUUUUUU___hhhzzz|||UUU^^^fffNNNIIIIII<<<;;;@@@888<<<;;;999888666555444444555666666666666555444444333333444444444444444444777555333333555777777666555888<<<:::888FFFlllddd[[[VVVXXXVVVNNNGGGFFFDDDDDDBBB>>>:::777777999666555555444333222111000.........---------,,,,,,+++***************))))))(((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))************+++************++++++++++++)))*********++++++++++++++++++++++++++++++++++++************************+++***************))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,---...///000111///333777:::<<<>>>@@@AAA???@@@BBBCCCDDDFFFHHHKKKFFFFFFHHHIIIJJJGGGBBB???;;;:::999777666444333222111111111000//////......++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((($$$+++111000)))%%%(((......,,,)))'''&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,---...000333777;;;???@@@AAABBBBBBAAA@@@AAADDDGGGKKKKKKJJJJJJIIIIIIIIIIIIFFFFFFGGGGGGFFFDDDBBBAAA<<<<<<<<<;;;<<<===>>>>>>;;;:::888777666777888999888777666555555666777888666666666666666777888999;;;888999>>>BBBCCCEEEGGGFFFSSSiii}}}VVVbbbsssTTTLLLLLLMMMRRR\\\kkk{{{fffcccYYYJJJAAAAAACCCCCCGGGOOO\\\jjjpppjjj[[[OOOpppLLL666444000333111***(((...222000************++++++++++++++++++++++++,,,---......lllHHHEEEbbb{{{yyyuuupppkkkfff```ZZZVVVPPPNNNMMMMMMNNNPPPPPPPPPPPPOOOPPPRRRUUUVVVUUUTTTXXXUUUTTTUUUSSSPPPSSSXXXbbbxxx[[[bbbjjjOOOGGGBBB===:::??????444:::999777666555444333333444555555555555444333333111222333333333333222222333333444666777666333111333555999:::666666>>>HHHJJJ^^^{{{gggZZZSSSPPPOOOPPPOOOJJJFFFEEEAAA@@@>>>;;;888777999:::555555444333222111000000------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((()))))))))*********))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,---......//////...111555888999;;;>>>@@@===???BBBDDDEEEEEEGGGHHHEEEFFFGGGIIIIIIGGGBBB???:::999888777555444333222111111111000//////......+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))111888555+++%%%&&&***,,,***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&''''''((()))***++++++---...000333666:::===>>>???@@@AAA@@@@@@@@@BBBDDDGGGGGGGGGGGGHHHIIIJJJKKKFFFGGGGGGGGGFFFCCC@@@???;;;:::999999:::;;;===>>>888777777777777777888888777666666555555666666777666555555555666666777888:::888777999<<>>BBBFFFHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFCCC???<<<888777666555444333222111000000//////...---------******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++...000...***&&&&&&'''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))******+++---...///111444777:::;;;<<<>>>@@@AAA@@@@@@AAABBBEEEDDDDDDDDDEEEGGGHHHIIIGGGGGGGGGGGGEEEBBB???===;;;999888666666777888999333444555666666777777666444555555666666555555444444444444444444555555666999999888777999<<<>>>???DDDLLLKKKNNNmmmuuulllwwwmmm```SSSNNNPPPDDDFFFIIINNNVVV___hhhnnnrrrvvv{{{~~~|||yyyuuuppplllbbb^^^WWWQQQLLLFFFAAA>>>DDDFFFHHHLLLVVVbbbhhhgggjjj^^^RRRYYYuuuiiiDDD---000777111111//////000///+++''''''((((((((()))))))))******+++************+++,,,,,,OOOEEEJJJCCCIII{{{rrriiiccc^^^[[[XXXXXXUUUSSSSSSUUUUUUSSSPPPQQQPPPPPPRRRUUUVVVWWWVVV[[[ZZZ\\\]]]```jjj{{{___dddHHHEEE999DDD@@@===AAA666000AAA666555444444333333333333333444444444444333222222///000111222222111000///222111000---,,,---222666,,,444555///---222666666===333111999>>>>>>IIIXXX|||tttgggddd___[[[YYYWWWTTTRRRFFFLLLLLLFFFBBBBBB???888>>>===;;;:::999777333000222222111000///...------+++++++++************)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''(((((((((((()))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,...000222333555888===@@@AAAEEEJJJMMMMMMKKKJJJJJJGGGFFFEEEDDDCCC@@@<<<999666666555444222111000000///......------,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&$$$###$$$&&&((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******------///000333555888999;;;>>>@@@AAAAAA@@@@@@AAAEEEEEEDDDDDDDDDFFFGGGIIIGGGGGGHHHGGGEEEAAA>>><<<;;;999777444333333333444000111333555666666555555333333555666666555333333333333333222333333444444666999999999999===??????BBB@@@BBBHHHOOO```nnnsssrrrbbb]]]PPPNNNKKKGGGEEEFFFIIILLLHHHMMMQQQUUUZZZ]]]^^^]]]VVVUUUTTTTTTSSSPPPLLLIIIGGGEEECCCDDDGGGKKKMMMNNNHHHQQQ]]]iiisssvvvnnnbbbOOO\\\xxx___999333222222222------((()))......)))+++111(((((((((((())))))))))))******************++++++UUUAAAFFF;;;BBBYYY{{{ooommmmmmgggaaa[[[[[[XXXUUUQQQPPPRRRSSSJJJSSS[[[[[[XXXYYYXXXVVV[[[```gggoooxxx[[[kkkzzzKKK@@@GGG>>><<<;;;;;;;;;:::777555666555444333333333333333222222222111111111000000......////////////......////////////000000000000111111222222222333333333333333444555666777888999AAABBBEEELLLWWWeeeqqqyyyvvvccc___aaa___]]]ZZZVVVRRRPPPNNNNNNGGGFFFEEEEEEDDDAAA===:::777777777666555555444444111111111000///---,,,+++************************))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((,,,)))'''&&&''')))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,,,,,,,...111444777:::<<<>>>BBBHHHKKKJJJGGGEEECCC>>>?????????>>>===;;;:::666555444333111000///.........---------,,,,,,,,,++++++)))(((''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***+++,,,---///111333555777888:::<<<>>>???@@@@@@BBBAAA???>>>>>>AAACCCEEEDDDDDDBBB@@@>>>;;;999777777777666444444333333333333333444444333333222111333333333222222222111111333333333333333333333333888777666666777999;;;===:::???CCCDDDEEEMMM\\\iiisssvvvvvvnnn]]]KKKEEEIIIJJJGGGGGGDDDEEEIIIGGGBBBDDDKKKFFFEEEDDDDDDDDDFFFIIIKKKFFFFFFFFFHHHLLLTTT^^^dddpppuuuYYYNNNZZZkkkDDD@@@:::444000...///000------,,,,,,+++***))))))(((((())))))))))))(((((())))))))))))))))))))))))TTTAAAEEE<<<<<<>>>aaaooo___XXX\\\aaacccbbb___\\\[[[ddd\\\\\\gggooonnnjjjjjjlllttt}}}dddbbbnnnpppUUUIIIEEE:::AAA???;;;888555555555666666666444333333222222222222111111111111000000000.........//////.....................//////////////////000000000111111111111111222333444555666666666555333444777<<>>CCCEEEEEEDDDBBBBBB??????@@@???>>><<<;;;999555555444333111000///...---,,,,,,,,,+++++++++++++++***)))((('''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))******+++,,,...000222333444555777999;;;===>>>>>>???>>>======>>>AAADDDFFFCCCBBBAAA???===:::888777777666555444333333333333333333333333333222222111111111111111000000000000222222222222222222222222666555444444555777999;;;;;;>>>???>>>>>>DDDNNNXXX{{{{{{qqqbbbUUUQQQNNNNNNPPPNNNJJJKKKPPPHHHGGGFFFGGGIIIKKKLLLLLLQQQVVV```jjjsss|||yyysssggg\\\dddsssNNN;;;888444000---,,,---...---,,,,,,+++******))))))(((((())))))))))))(((((())))))))))))))))))))))))RRRAAADDD<<<>>>888BBBnnnvvvrrrmmmfffbbbbbbfffjjjjjjqqq}}}hhh\\\]]]yyy{{{QQQ@@@HHHFFF888@@@???;;;666333333888===666555444333222111000000111000000000000/////////------............------,,,,,,---------.........------------..................///000111222333333999888666555444666777999666444<<>><<<:::888555444333222111//////...++++++++++++******************)))(((''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))*********+++,,,---///000111222444666999:::;;;<<<======<<<===>>>AAADDDFFFAAA@@@???===:::888777666666666555444333333333333222222333333222222111000000/////////............111111111111111111111111333222222222333555777888:::::::::999:::>>>CCCHHHSSSttt}}}xxxrrriiieeeeeelllkkkmmmrrrzzzyyyllldddsssxxxVVV???+++333222000...---,,,------,,,,,,++++++***)))))))))'''(((((())))))(((((('''))))))))))))))))))))))))OOOAAABBB======CCC>>>EEEzzz|||ddd]]]qqqeeeuuuRRRCCCEEEBBB======999;;;;;;777444555===CCC555444444333111000///...////////////............,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------......///000000111222222222333444444555555;;;777888???AAA<<<999<<<111999AAAFFFGGGKKKTTT^^^SSSSSSTTTWWWXXXWWWRRRNNNZZZXXXWWWYYYZZZZZZWWWTTTQQQOOOLLLIIIGGGFFFEEEEEEHHHFFFDDDBBB@@@===888555222222111111000//////...............---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******)))******+++,,,...///000444666999;;;<<<===???AAAAAAAAAAAA@@@>>>;;;999777444333222111000///......,,,++++++++++++************)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))***************+++,,,---///000333666888:::;;;<<<>>>>>>>>>>>>???AAACCCEEE@@@>>>===:::888666555555555555444333222222333333111111222222111111000/////////.........---------////////////////////////111111111111222444555666777666666888;;;???BBBCCCHHHIIIZZZ|||rrrfff```eeetttqqqEEE111222111111000000///......------++++++******))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((({{{LLLAAA@@@===777???<<<777QQQ~~~uuukkkeeeggg]]]hhh{{{dddwwwTTT<<>>@@@CCCEEEJJJKKKNNNQQQSSSSSSQQQOOONNNLLLLLLOOOTTTVVVTTTQQQMMMLLLJJJGGGFFFEEEDDDEEEFFFDDDAAA???===:::666444222222111111000/////////,,,,,,---,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''---***'''%%%&&&'''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))************+++---...///333666888:::;;;===???AAA@@@@@@???>>>===:::888666222222111000000///......,,,,,,,,,,,,++++++++++++)))(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))))))))))))))***++++++///000333666999;;;===>>>AAAAAA@@@???@@@@@@AAABBB>>>===;;;888666555555444444333333222222222222333000000111111000000///...///.........------------........................///000000111222333444555555444444777<<<@@@AAA@@@???JJJMMMTTT~~~VVV???444888999000000000000///...---,,,+++******))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''rrrJJJAAA???>>>===555777>>>???MMMggg___VVVRRRWWW[[[\\\aaaiiidddaaaiiimmmccciiivvvEEEFFFAAA888777===;;;444333555777555222//////000000111111222111///...---------,,,,,,,,,+++++++++******++++++++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------......//////000000222333333333333333,,,222222...444@@@???444777888777666888<<<<<<:::???BBBEEEIIIKKKLLLKKKJJJHHHGGGFFFHHHLLLOOONNNLLLKKKJJJHHHFFFEEEDDDDDDEEECCCAAA===;;;:::777444222222222111111000/////////+++++++++++++++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&444///)))%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***+++,,,---...222555888:::;;;<<<>>>@@@===>>>>>>===;;;999777555111111000000///......------,,,,,,,,,++++++++++++((((((''''''&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))((((((((()))***++++++---///222555888;;;===>>>AAAAAA@@@???????????????>>><<<:::777555444444555333222222111111222222222//////000000//////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222333555444444666999;;;<<<;;;???GGGIIIFFFQQQoooiiiMMM999444111555555,,,///...---,,,+++***)))))))))))))))(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''kkkHHHAAA===>>>BBB666777AAA:::444RRR}}}hhhPPPMMMMMMTTT[[[[[[]]]nnnvvvwwwCCC:::CCCBBB555333<<<<<<333666555555333111...,,,+++---...000111111000...---,,,,,,+++++++++*********)))******************)))))))))*********+++++++++************++++++++++++,,,,,,,,,,,,------------&&&''')))+++---///000111444444333222444777888666111444555333555:::;;;777666999>>>BBBEEEGGGIIIJJJKKKJJJKKKLLLMMMLLLKKKJJJHHHGGGFFFDDDCCCCCCDDDDDD@@@===:::888777555333111111111111000//////......*********+++******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&111---(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))***+++,,,---///222666888888999:::;;;;;;;;;;;;;;;:::888666555000000000//////......---++++++++++++************'''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,***+++...222666999;;;<<<===============>>>>>>>>>===<<<999666555444555555222222111111111111222222...////////////...------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---...///000000000333333444555555777999;;;AAA;;;@@@KKKIIIDDDXXXvvvYYY;;;555999:::---(((...000---,,,+++******)))******((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhGGGAAA===>>>:::::::::::::::===CCCHHHssseee\\\YYY\\\aaa```mmmyyykkk>>>;;;???888444666666333222444888666444333333222000///,,,---///111111000///---+++++++++************)))))))))************))))))************++++++++++++))))))))))))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,...'''(((000111---111<<<111777888444222555555222444777;;;>>>@@@AAABBBCCCDDDFFFIIILLLMMMLLLLLLKKKGGGFFFDDDCCCBBBBBBCCCDDD>>>;;;888666555444222111000000000///......------)))************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''')))***,,,------000444666666666666777999999::::::999888666555000000//////......------************))))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---&&&(((+++///333666888999999::::::;;;<<<======>>>>>><<<999666555444555666222111111111111111222222......//////......---,,,************))))))))))))************************)))***+++,,,---.........000222444444555777;;;???777???CCCBBBFFFOOOOOOIIIUUU~~~ddd>>>===;;;//////444///---111///,,,,,,+++******+++,,,---'''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&bbbHHH>>>???::::::999888888888999:::;;;JJJrrroooqqqnnn\\\CCC===999666666666555444444333333333333333222000...---,,,------,,,,,,+++***))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))***++++++++++++***************************,,,,,,,,,---...///000111111000///......///000111666777999;;;>>>AAACCCDDDFFFHHHIIIIIIHHHGGGHHHIIICCCCCCDDDEEEFFFEEEBBB??????===:::777444222111111000///...------,,,------,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******---...000222333444333333666666555444333333222222000000000///...,,,+++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++++++++,,,...111555777777888:::;;;<<<======<<<<<<777222111333444222000222222111111000/////////111///---,,,------+++((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///000111222333444444555777999;;;<<<>>>AAAEEEHHHHHHMMM^^^|||[[[888111888222111000///...---,,,,,,************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&___FFF>>>@@@;;;:::999888777777888999:::BBBEEElllgggqqquuuddd^^^___eeexxxrrrggghhhjjjkkkvvvOOO888333555888555555444444444444333333333333222111000...---,,,---,,,,,,+++******))))))*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''((()))******++++++******************************+++******+++,,,---......000///...------...///000111222444777:::===???@@@EEEFFFFFFEEEDDDDDDEEEGGGDDDCCCCCCCCCDDDCCCAAA>>>===<<<999555333111000000000///...---,,,,,,,,,,,,,,,+++***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******+++---///111222333333333444444333333222111111000000000//////...,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********+++---000333555555777999<<<===<<<;;;;;;:::666111000333444333000222111111000000///......,,,---......,,,+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,......///000111222333333555777999:::<<>>AAAAAABBBBBBBBBDDDGGGJJJFFFDDDBBBAAABBBAAA???===:::999666333111000000/////////...---,,,,,,,,,,,,+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********+++---///111222333333222222222111000000///////////////......,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))***,,,...111222333555888;;;<<<;;;999888777444000000222444333111111111000000///......---(((+++...---***(((***---)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---...///000111111333555777888:::<<>>:::999888777666666666777888666CCC@@@:::ZZZ{{{[[[OOObbbjjjZZZWWWffffff~~~~~~|||MMM444'''111:::444000444///000000111222222333333000000000///...---,,,+++++++++******))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))((((((''''''((()))******+++++++++++++++,,,,,,,,,...///111444777:::<<<>>>:::;;;===???BBBGGGMMMQQQHHHEEEBBBAAA@@@???>>><<<777666444111000////////////...---,,,++++++++++++******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((()))+++---///111222333111111111111000000//////............---,,,+++***))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))+++---...000000333777:::;;;:::777555444222000000222333333222000000//////...---------)))***,,,,,,***)))((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************++++++,,,,,,---...///000000222444666777888:::===???;;;BBBKKKNNNLLLKKKNNNQQQ^^^lllUUU///222555666444111...---.........---,,,+++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&UUUCCC;;;<<<999888777666555444555666666666555444555:::QQQ|||jjj444111///------+++***,,,///------...///000111222222/////////...---,,,+++*********))))))))))))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***))))))***+++++++++++++++---...000333555888:::;;;666777999;;;>>>DDDJJJOOOHHHEEEBBB@@@@@@???===<<<555333111000///...//////...---,,,++++++******+++***)))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))+++---...000111111111111111000000000000............---,,,++++++))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))***+++,,,---...111555888999888555333111000///000111222222111//////......---,,,,,,++++++)))(((+++000111...***((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********++++++,,,---...///000000111333555777777888:::<<>>:::333FFFdddyyywww>>>,,,<<<...222000))))))//////***,,,,,,---......///000000.........------+++******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((***++++++++++++++++++,,,---///111333444555444555666777888;;;@@@CCCEEECCCAAA@@@???>>><<<:::222111000///......///000------,,,+++************)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))((((((((()))***,,,...///000000000000000000000000---------------,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))******++++++---///333555666666444222//////000000000000000000......------,,,++++++++++++((('''---666999555///((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,---.../////////222444666666666888999>>><<<<<>>666666777777777222,,,+++---...---+++,,,+++++++++*********)))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&NNNAAA999:::888777666555333333333333444222777;;;999777666666555@@@|||PPP444333222))),,,......,,,000444111)))+++,,,,,,,,,------......,,,------,,,,,,+++***)))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''')))(((((('''''''''(((((('''(((***+++,,,,,,++++++******+++---...///000111222444555666666777:::<<>>>>><<<999777111000///......///000000---,,,+++******)))))))))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((((((((((((((***+++,,,.....................///,,,,,,---------,,,++++++))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************---...111333444333333222...///000000///......///---------,,,++++++*********((((((---333555111,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))******,,,,,,---...---000222444444333444555777999===CCCGGGHHHEEEAAA???LLLZZZ]]]VVVSSSZZZddd~~~uuuUUU666777888666222...,,,+++'''---333222...+++...222+++************)))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&KKK@@@999:::999777666555333222222333333777222000333444222555:::888@@@[[[___888000222,,,***000111...+++(((&&&&&&)))---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((***+++,,,,,,,,,+++++++++,,,---......//////000222555666777888;;;=========<<<======;;;777444111000///......///000111---,,,+++***))))))))))))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((''''''''')))***+++------------------------,,,,,,---------,,,++++++))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************---...///111222222222222...///000000///------...------,,,,,,+++******)))))))))***,,,,,,***'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((()))***+++,,,,,,+++...111222222111222333999999999:::<<>>AAAEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFDDDDDDFFFKKKPPPTTTtttxxxllleeeFFFAAA;;;666444333333222000//////...------,,,,,,+++++++++***)))(((((('''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrJJJ<<>>DDDEEEFFFHHHGGGFFFEEECCC??????>>>>>>??????@@@AAA@@@JJJPPPRRRZZZiiiooolllxxx|||{{{}}}{{{{{{uuuggg]]]YYYSSSKKKCCC===888666999666333111111222333333//////......---,,,,,,+++++++++******)))(((((('''))))))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&nnnHHH<<>>???>>>;;;999777222888:::666888@@@AAA===888888===BBB>>>777888@@@AAA>>><<<;;;;;;:::666333777555222000///000222333000///---...000111111000......------,,,,,,+++++++++******))))))((((((''')))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&jjjGGG<<<>>>666888555444333222111111111111000000111111111111000000***---111444555555555666555888KKKlllnnn^^^JJJ ===111!!!---444###555WWW!!!$$$777+++AAA///...***&&&,,,&&&222&&&$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((()))***+++,,,++++++---...///111111222444555555444222111111222111000///...---,,,+++***+++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++++++++***************,,,+++++++++******))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((())))))***++++++,,,---------------......///,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))***+++---......//////---...000000111222666888@@@AAACCCDDDEEEDDDBBBAAA===>>>???@@@???===;;;999333777777333333777666333111///000333222......222***---111222111222444666444333222222333444666888111000//////000000...,,,------,,,,,,++++++++++++******))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhGGG===>>>444777444444333222111111111111000000000111111000000000000000111222444555444333:::111...888GGG^^^NNNCCC777(((;;;!!!###333...(((222>>>rrr111...***$$$aaa%%%***---$$$$$$(((&&&(((%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((((((((()))+++,,,---******+++,,,---///000111222333333222000//////000//////...---,,,+++***)))******))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))************************++++++***************)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********------......////////////,,,,,,+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((()))***,,,---------------...//////000111444777>>>@@@BBBCCCDDDCCCAAAAAA>>>===<<<;;;999888888777111333333111111333333111888555333555555444444555222333444444333222222222///000000//////...---,,,111000/////////...,,,)))++++++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eeeFFF======333777444333222111111000000111///000000111111000000///333000...---...000111111---...111444333111444:::NNNiiiLLL+++///>>>ddd333%%%+++444)))&&&111###bbb000+++###yyy@@@ 111:::999000+++kkk:::...$$$...+++"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((''''''''')))+++---...)))))))))***,,,---///000222333444333111///000111------,,,,,,++++++******))))))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,+++)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))***************************************)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((())))))******,,,---......//////......+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((()))***+++,,,,,,,,,,,,,,,---......///000333666<<<===???AAAAAAAAA@@@???BBB???;;;888555444444444555555555444444444333333///---++++++,,,---,,,,,,---,,,,,,,,,---,,,***)))000000111111000...,,,+++,,,++++++,,,------,,,*********************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&```CCC<<<===333888444333222111000000000000//////000000000000/////////...------...000222333999999555...---333888:::111;;;zzzxxxPPP???;;;777888555"""'''KKKWWW..."""111'''FFF$$$$$$555***UUU333...YYY000"""!!!)))"""///lll\\\+++))) 333!!!"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%&&&'''))),,,...)))))))))***+++---///000111222333111///...///000++++++++++++++++++++++++((())))))))))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&((((((&&&$$$###&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((()))))))))*********+++))))))))))))******************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((())))))*********+++,,,---------,,,,,,++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((()))***+++++++++++++++,,,---------...111444888999;;;===>>>>>><<<<<<>>><<<999666444333333333111000//////...---,,,---///000/////////000111000/////////111333444333333---,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&\\\AAA<<<===333999444333222111000000000000//////000000000000//////......//////......//////$$$---222///000444000'''222(((lll^^^999333(((;;;>>>???hhhaaaFFF---,,,111///000333@@@555,,,###999lllPPP>>>,,,'''+++''',,,222///---%%%***===,,, +++PPP---***)))!!!333&&&'''&&&III777###)))"""---///$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&(((+++---))))))))))))+++---///000...///000///---,,,,,,---)))************+++++++++((())))))))))))'''&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###%%%(((******(((%%%###(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))*********+++)))))))))))))))*********************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))*********((()))***+++,,,+++******++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))******************+++,,,,,,,,,---000333555777999;;;;;;;;;:::999333333333222222222222222222000000111000......///+++---...,,,,,,.........,,,,,,------,,,+++++++++000...,,,++++++---///111///---++++++,,,---,,,+++(((((((((((())))))))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&VVV@@@<<<999///999333222111000///////////////............------------------............///////////////000000000000//////ppp[[[000000444...000,,,,,,222000'''777***///&&&000)))!!!444***&&&777,,,$$$++++++***'''///MMMSSS,,,&&&---000---))))))111---000&&&###******((('''''''''###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&)))***((()))******)))((()))+++---------......---,,,,,,,,,,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))***+++++++++,,,+++******,,,...000222000222555888999888777666555555444333333222111111000///...------,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&SSSAAA<<<:::111999333222111000///////////////............---------------------...................../////////000000//////pppZZZ000///333---000......111 CCC%%%333%%%,,,999aaa---$$$999###)))+++...&&&(((666@@@]]]---)))333)))!!!,,,((( ###,,,>>>ccc***$$$"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&((())))))***+++***((('''((()))+++,,,,,,------,,,,,,+++++++++++++++***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************))))))(((((((((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******+++++++++*********+++---///111000222444777888777666555444444333333222111000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&PPPBBB<<<:::333999222222111000///////////////............---------------------............---------.........//////...///oooZZZ///---111,,,000///111&&&:::***333888<<<111)))###$$$555222&&&111...000 ===+++ )))ddd333$$$---***'''%%%<<>>DDD......333444------***'''%%%@@@+++"""$$$(((!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&'''((()))%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''%%%&&&'''((())))))))))))(((((()))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''')))+++---...//////((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((()))***+++,,,------..............................---,,,+++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&>>>GGG:::;;;<<<444111000///......------...//////.........---------++++++,,,,,,,,,------------------.........//////+++,,,mmmVVV------222---000------'''444,,,999|||OOO777JJJ///999;;;AAAWWW===qqqjjjnnnZZZiiiQQQNNNGGG666(((!!!&&&+++222***///,,,"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&(((((()))%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&%%%######$$$%%%%%%&&&'''((())))))))))))(((((()))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%'''***,,,...//////)))************+++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++---------.........//////.........------.........---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''(((((()))((((((((())))))***+++,,,------...........................---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuHHH???:::;;;333333222111000//////.........------------------------,,,,,,,,,---------......555&&&...///,,,+++'''555,,,+++oooVVV111,,,...---///,,,555///555,,,888DDD>>>111@@@???777CCC888EEE===PPPZZZZZZrrrpppiii}}}zzztttbbb)))***'''NNN///!!!$$$---(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((())))))((((((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))((((((((()))***,,,---...111///+++((('''))),,,...///---,,,***))))))***+++(((***,,,------------......+++)))***---000///---222...---...---***,,,000''',,,///---(((%%%)))...---.........,,,***)))((((((&&&&&&***...---+++))))))))))))(((''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((('''''''''***))))))*********(((&&&,,,++++++,,,---...---+++*********+++,,,...222666999000222===BBB???DDDPPPMMMLLLLLLKKKGGGCCCBBBDDDBBB:::333000...,,,---000,,,+++***,,,///...***&&&***++++++)))((('''((()))))))))))))))************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))***************+++,,,,,,------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$&&&)))((())))))(((&&&&&&''')))sssHHH???:::;;;333333222111000//////.........------------------------,,,,,,---------.........***###999666)))333..."""***+++tttVVV222///000......)))111///666DDD>>>DDDDDDbbb???<<>><<<===BBBGGG???>>>AAAGGGHHHFFFFFFHHHLLLFFF???>>>>>>999///%%%)))((('''''')))+++,,,---///...---,,,+++)))(((((((((((())))))(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((+++************+++************)))*********)))(((,,,---...///222:::DDDLLLTTTNNNOOOXXX```eeeooozzz{{{yyywwwvvvtttrrrppppppfff```[[[WWWPPPEEE<<<999444111,,,'''%%%&&&***---(((***+++,,,++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))************++++++,,,---,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''')))))))))(((&&&&&&'''(((pppGGG???;;;;;;333333222111000//////.........------------------------,,,------------.........555(((333&&&999@@@222111&&&tttYYY444000111111666666BBBKKK???TTTRRRaaaccc^^^qqqVVVeeeeeefffeeefffYYY\\\ooovvv~~~bbb```YYYtttbbb@@@YYYooo'''555<<>>555444///******------++++++***)))))))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))******''')))+++,,,,,,,,,...///++++++,,,...222999AAAFFFTTT[[[bbbbbb]]]XXXWWWXXXSSSYYY]]]^^^```cccbbb]]]aaagggooowww|||yyymmm```OOOTTTaaasss}}}~~~||||||wwwvvvpppeeeTTTCCC777000333///+++((()))+++---...***)))))))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))******+++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''((((((((('''&&&(((******(((&&&'''(((******))))))***+++hhhDDD@@@;;;;;;333444222111000///....................................---------.........//////)))///***,,,>>>,,,666JJJDDDXXX999<<>>777111 '''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************++++++***************+++,,,///...---,,,,,,...000111---222:::FFFQQQ[[[bbbeeetttvvvyyy|||tttpppmmmooouuuyyyyyywwwhhh]]]VVV[[[gggrrr|||lllXXXFFFHHHXXXaaaZZZMMMGGGNNN[[[jjjtttwwwrrrlllaaa\\\PPPDDD===888..."""///,,,******+++,,,+++***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))******+++++++++...000111///------...,,,...111555===IIIVVV___rrruuuvvvpppcccVVVNNNKKKFFFMMMQQQRRRTTTXXXWWWRRRMMMSSSZZZ```fffggg^^^QQQNNNPPPZZZiiivvv{{{~~~~~~~~~~~~yyyooobbbYYYFFF???444,,,***,,,///000++++++******)))))))))(((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))******++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((***+++***)))%%%'''***+++++++++,,,---dddCCC@@@<<<;;;444555222111000//////.................................------........./////////---666***$$$777000```gggMMMXXXfffooozzz{{{bbbbbbjjj^^^111444ggg))) ///000%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))***)))*********+++++++++++++++++++++++++++,,,---...///---+++***,,,000555999EEENNN]]]lllwww||||||{{{vvvqqqmmmoooxxx}}}|||tttnnnmmmoooaaaVVVPPPYYYiiiwwwvvvfffXXXZZZiiitttqqqjjjWWWSSSOOOPPPWWWfffuuu~~~}}}tttfff\\\SSSDDD444222---(((''')))+++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******)))))))))***++++++,,,,,,+++---///---+++***---000555999@@@GGGOOOZZZhhhqqqsssqqqmmmgggaaa\\\ZZZZZZpppqqqqqqsssttttttuuuvvvuuuxxxwwwtttwww}}}{{{sss```[[[YYY[[[]]]\\\\\\^^^hhhfffhhhnnnwwwkkkaaaQQQCCC999111+++&&&,,,,,,,,,++++++******)))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((()))************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))'''(((***++++++,,,///111,,,...111222111000000111aaaBBB@@@<<<;;;444555222111000//////.............................................////////////(((///777222111(((999~~~ttt~~~qqqlllgggnnn<<<444KKK+++>>>\\\,,,%%%((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((())))))***************+++++++++,,,,,,+++++++++,,,---...///000...///111666>>>HHHQQQWWWeeejjjsss{{{~~~}}}yyyvvvccc]]]ZZZbbbrrrxxxnnnfffnnnggggggsss}}}wwwrrrnnnllllllzzzrrrcccTTTJJJMMMWWWaaannnzzzzzzsssnnneeeZZZEEE===333---++++++)))'''************************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))******+++,,,,,,---***,,,,,,,,,---333>>>GGGKKKSSS]]]eeekkkpppwww}}}zzzwwwsssrrruuuxxxzzz{{{sssrrrwww{{{xxxzzz|||xxx|||zzzrrrzzztttrrroooiiifffggg\\\WWWQQQOOOUUU```kkksss}}}vvvmmmcccXXXIII999.........------,,,++++++************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))'''((())))))******))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***))))))(((((())))))***(((,,,///...,,,...555;;;===???AAAAAA>>><<<::::::___AAA@@@<<<;;;444666222111000//////.........////////////////////////............/////////000111&&&333000,,,999333)))000rrrnnnSSS:::kkk]]]***...000$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++******+++++++++,,,,,,,,,+++,,,,,,---...///111222444888@@@LLLZZZjjjvvv~~~ppppppppppppppppppqqqqqqmmmgggeeemmmzzzzzzrrr{{{xxxqqqnnnllltttzzz|||wwwuuu{{{wwwmmmfffqqqzzzxxxiiiUUUEEE===SSSkkk}}}~~~yyyyyywwwrrr```VVVGGG<<<666333...+++************************)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------...000000222888GGGZZZhhhbbblllxxx|||xxxuuuvvvzzzzzzvvvrrr|||~~~yyyxxx{{{|||yyyxxxyyy~~~vvviiiZZZQQQSSS\\\eeeoooqqqtttwwwuuuiiiXXXKKK//////...------,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))************))))))))))))******)))///222111---///999BBBNNNPPPPPPOOOKKKGGGDDDCCC[[[BBBAAA<<<:::333444444333222111000000000000111111000000/////////...000000000111222222333333777***000666...222999000///<<>>JJJ___hhhwww{{{~~~}}}~~~}}}wwwnnnxxx{{{sssxxx~~~{{{kkkjjjrrroooeeeVVVDDDAAAMMMfff}}}yyyfffbbbllloootttmmm]]]UUUSSSEEE222222,,,***------(((&&&)))+++*********++++++)))'''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***))))))+++///111///---222000222???[[[tttyyyqqq~~~~~~yyyvvvssspppzzzzzz~~~}}}~~~wwwhhh[[[VVVYYY]]]fffrrrwwwtttmmmiiiYYYEEE222------++++++---,,,***((()))++++++(((%%%)))+++...000///---***(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))((((((''''''))))))))))))((((((((((((,,,)))'''&&&((()))******------,,,++++++,,,///222???EEEFFF@@@<<<>>>AAAAAA@@@EEEHHHFFFBBBAAAAAAAAAXXXAAAAAA<<<;;;555777444333222111000000000000111111000000000////////////000000111222222333333:::333444999666666888444FFFhhhuuummmzzz|||nnn```\\\]]]\\\FFFddd^^^$$$777***"""''',,,***&&&'''))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******))))))******+++,,,,,,,,,///......,,,******,,,------(((+++111666EEEZZZeeennn|||yyy}}}{{{xxxsssxxxvvvwwwrrrzzzyyyxxx}}}|||ssssssrrrhhhbbb```eeevvv}}}fffQQQPPPUUUdddtttqqq```WWWYYY???444+++)))))))))---222((((((((()))***+++)))'''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******,,,,,,++++++++++++++++++---......---+++***+++---111>>>MMMWWWddduuu~~~}}}{{{uuutttwww{{{ccc\\\VVVWWW]]]fffmmmqqqnnncccSSSDDD666---***+++///---***((('''((()))))))))***,,,------+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))(((((((((''')))))))))))))))))))))(((&&&))),,,---,,,***(((((($$$(((...333777;;;>>>AAA:::AAAEEECCCCCCHHHKKKJJJTTTOOOLLLMMMQQQQQQNNNKKKUUUAAAAAA<<<<<<777888444333222111111000111111111111111000000000000000///000000111111222333333000666666666777666???QQQfff|||uuummmgggddd___XXXSSSWWWEEEBBBDDD777,,,...111!!!%%%)))+++***((('''((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))*********)))******++++++,,,,,,---(((,,,//////...---000222111777???DDDLLL[[[jjjqqqsssrrrmmmiii{{{mmmrrrxxx}}}uuupppsss}}}xxxqqqlllgggaaa```eeeqqq{{{~~~vvv|||{{{|||yyytttttt~~~{{{iiiYYYMMMNNNcccsssqqqiiigggZZZKKK;;;111---***)))***)))(((((()))+++***)))'''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***---000...+++---555<<>>333***,,,,,,+++***((((((***,,,))))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&)))---...,,,***+++,,,333555777777777777888999>>>EEEKKKMMMPPPUUUXXXXXXaaaUUUOOOTTTXXXUUURRRRRRSSSBBBAAA;;;<<<777888444333222222111111111111111111111111111111111111000000111111222222333333+++999666111777===XXXsssnnnkkkcccZZZWWWGGGBBBSSSaaaQQQ777***%%%&&&---///(((###%%%((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++******++++++,,,---------%%%+++000222000...///111---DDDUUU^^^hhhppptttyyyooowww|||xxxzzzvvvzzzwwwtttppprrr~~~}}}qqqqqqyyywwwhhhRRRGGGTTTkkksssmmmmmmaaaQQQFFF===444***###,,,+++******+++***)))'''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,------------,,,...000000111999FFFPPP]]]lll|||{{{yyy}}}{{{sssmmmfffaaabbb```[[[XXXZZZYYYKKK:::---+++***+++,,,,,,+++)))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))*********+++***(((''')))...222555BBBAAA===999555555777999GGGKKKNNNNNNNNNNNNOOOOOOJJJIIIMMMTTTPPPIIINNN[[[SSSDDDBBB:::;;;666666444333222222222222222222111111111222222222222222111111222222333444444444888;;;444;;;WWWnnnrrr\\\VVV\\\RRRLLLXXXkkkooodddKKK...---///,,,&&&###(((+++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&''')))+++)))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))************+++++++++++++++++++++,,,------......000111111000///111666:::PPPhhhrrrrrrxxxuuuttt~~~{{{|||nnnmmmzzzxxxuuuxxxtttrrruuu~~~~~~pppXXXKKKTTThhhvvvqqqkkkaaaWWWPPPGGG;;;222,,,***(((((()))++++++***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---------.........111111222666===IIIVVV^^^ppp|||vvv{{{wwwrrrpppnnn[[[[[[XXXUUUXXX\\\\\\YYYAAA888...)))***+++***(((,,,+++***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********+++,,,)))&&&)))000777:::;;;===???@@@AAACCCEEEJJJMMMGGGKKKOOOOOOLLLIIIJJJNNNZZZkkk~~~rrrhhhwwwQQQEEEBBB999;;;666666333333222222222222333333222222222222222333333333222333333444444555666666>>>666;;;aaammmWWWNNNIIIPPPeeezzz|||fffHHH...+++((()))+++------+++******)))))))))((((((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((***+++---......,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&'''***,,,+++***((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((())))))*********+++++++++,,,,,,,,,+++,,,,,,------......///222///---000999GGGUUU^^^xxx~~~{{{wwwzzzsssyyy{{{wwwxxxjjjRRRNNN[[[qqqppplllccc\\\UUUKKKCCC111---)))''')))+++---...))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------....../////////,,,000999EEERRR```kkkrrrxxxyyy~~~}}}ssseeeeeeaaaVVVGGGDDDSSSfff]]]OOO===///))))))***+++,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++++++++(((***///777===@@@???===AAAEEEJJJNNNOOONNNNNNNNNLLLVVVfffqqqrrrssszzz}}}NNNEEEBBB999;;;888777333333333222222333333444222222222333333333444444444444555555666777777777999;;;```kkkRRR888EEEddd|||~~~yyylllZZZ>>>222+++...000,,,***---*********)))))))))((((((&&&'''''''''((((((((()))''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))***+++...//////,,,***(((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''***,,,+++***(((&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))******+++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////---...333@@@TTThhhvvv}}}sss|||{{{~~~ZZZfffzzz{{{mmmyyy|||fffOOOIII```jjjqqqoooiiiaaaWWWMMMCCC===444...++++++,,,---))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,------...//////000000---;;;OOO```kkkrrryyy~~~iii}}}xxxvvvooohhh```MMM===DDDWWWfff```TTTDDD666...,,,...,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***((())))))******+++,,,,,,+++333===CCCCCCCCCDDDGGGNNNPPPRRRSSSSSSSSSUUUWWWlll~~~xxxKKKDDDBBB999===::::::333333333222222333444444222222222333333444444444555555666666777888888888:::MMMtttNNNCCCOOOlll~~~xxxgggUUUAAA333111...%%%&&&///************))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))''')))+++---,,,***'''%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$&&&))),,,+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++++++++,,,,,,,,,---------,,,,,,------.../////////000555BBBWWWnnn}}}vvvrrrooowwwtttlllpppsssmmmcccCCCYYYoooyyywwwpppbbbVVVXXXOOOBBB666...+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------------...///000000111???SSSlllzzz{{{wwwvvvxxxrrrjjjooogggOOOBBBFFF^^^eeeggg\\\HHH666//////***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******((())))))***++++++,,,,,,222===GGGGGGAAA@@@IIISSSOOOOOONNNPPPWWWdddrrr{{{tttOOO===CCC@@@888888888666444222222333555555444444444333333333444555555111===@@@777000666===>>>@@@xxxqqqZZZGGGYYY}}}nnncccUUURRREEE444...000---%%%---+++***+++)))&&&&&&***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((///000000///...+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''------,,,***)))'''&&&&&&((((((((((((((('''&&&&&&%%%&&&'''((()))((('''''')))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,---------,,,,,,------...***222333---...555555---BBBLLLiiivvvxxxxxx~~~vvvhhhRRRSSSoootttrrryyykkkdddbbb\\\MMM<<<000+++,,,000---)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))************+++++++++++++++++++++,,,------...,,,000///111333...222DDDVVViiiyyy{{{yyy}}}{{{qqqeeeTTTHHHOOOaaaooolllbbbSSS>>>+++)))---///...+++)))***,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))'''((()))***++++++++++++***+++,,,++++++---333888???EEEIIIGGGCCCFFFPPPZZZXXXXXXgggsssOOO>>>BBB???888888888666444222222444555555444444444444444444444555666888000000:::>>>:::===GGGssswww]]]NNN^^^ssssssjjjVVVZZZZZZKKK333###(((555---******,,,+++'''(((+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((***++++++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''&&&&&&,,,+++***((('''&&&&&&%%%))))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,------...///444'''&&&111555///555EEEVVVhhhyyywww``````tttxxxxxx{{{ooonnniiiaaaWWWLLL???444...,,,+++++++++++++++***)))************************************************++++++***)))))))))))))))************++++++++++++,,,+++++++++,,,---...///+++333000,,,222888AAAPPPdddnnnwwwzzzrrrccc[[[UUUYYY]]]ccchhhdddSSSBBB......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))'''((())))))************,,,------...000555;;;@@@CCCBBBCCCLLLVVVYYYTTTMMMddd}}}pppNNN>>>BBB???999999999777555333333444555555555555444444444555555666777>>>000111===;;;444KKKpppyyymmmaaafffooossskkk\\\QQQPPPHHH777------,,,******,,,,,,))))))+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++++++++******************++++++,,,,,,,,,++++++((('''&&&%%%&&&''')))***)))))))))(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---+++++++++,,,---...///000111(((,,,888666444OOOvvvzzzrrryyyppprrr~~~ppphhhlllooovvvzzztttvvvooohhhddd```VVVGGG:::---,,,,,,---///...+++)))************************************************++++++***))))))))))))***************+++++++++,,,,,,,,,,,,,,,---...///000,,,555111+++666EEETTTdddhhhooowwwwwwkkkddd^^^]]]fffnnnjjj^^^UUU;;;444---***+++---,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))''''''((((((((()))))))))(((((())))))))))))))))))++++++,,,///666<<>>::::::999888666444333555666666666555555555555666777888888777;;;@@@===666HHHpppkkknnnuuu\\\GGGJJJUUURRR<<<(((---***))),,,,,,***)))+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''&&&%%%$$$$$$&&&'''(((((()))(((((((((&&&''''''((()))***+++,,,)))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***************++++++,,,------------,,,,,,,,,---......///111000222888CCCYYYwwwqqq~~~~~~sssiiimmmzzzxxxxxxwwwrrrmmmmmmnnnhhh\\\QQQ;;;333,,,***...///,,,(((************************************************++++++***))))))******************+++++++++,,,,,,,,,,,,,,,---...///000111///333000444CCCPPPaaawwwuuu|||ooohhhhhhoooooofffaaacccMMM@@@111)))***------++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))------///666???EEEFFFEEEIIIOOOTTTVVV[[[ooohhhMMM@@@AAA===:::<<<999888666444444555777777666666666666666777888999:::222===???<<>>RRRgggnnnyyyoooggglllpppnnnkkkjjj^^^MMM===222---------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******((((((((()))))))))************))))))***+++---...333666===DDDKKKOOOOOONNNXXXnnnbbbLLLAAAAAA<<<;;;>>>:::999777555555666888888777777777777888999:::;;;<<>>UUUzzzvvvwwwpppcccDDD999000...---+++***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((())))))+++---///000++++++++++++++++++++++++******++++++,,,------...)))***---000333666999:::;;;;;;;;;;;;:::999777777555444111...,,,,,,,,,,,,*********)))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,---......///////////////000111333444555555NNNlllzzzuuuxxxuuurrrooopppqqqqqqpppooonnnnnnggg___RRRAAA222++++++...+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---+++++++++,,,,,,,,,------......//////111333444555999KKKVVVaaazzz~~~rrrooolllgggjjjggg]]]MMM<<<000---...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********(((((()))))))))*********+++***)))***+++---000111999<<>>::::::888666555777888888888777777777888999;;;<<<===<<>>===;;;::::::777777666666666666777777999333;;;>>>222555@@@>>>EEE|||hhhIII@@@===888+++***///,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))),,,***))))))***+++++++++...)))&&&''',,,//////,,,333******666>>>AAALLL\\\aaakkkyyy}}}|||~~~}}}|||~~~sssmmmiii___UUUFFF222111,,,)))+++000111,,,((())))))******)))((('''%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,---///111666000///333111111AAAVVVrrrooo{{{|||wwwmmmllljjjpppyyyqqqppplllgggeeeeeeXXXAAA000,,,---,,,+++,,,......---+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------------+++---111222000///777AAAfffkkkggg{{{wwwjjjiiihhhdddeeeeeeXXX@@@222222...+++***------+++,,,///************************---,,,+++,,,---------,,,***&&&%%%******'''(((---))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******************)))...///+++(((...;;;EEEPPPKKKIIINNN[[[mmm~~~XXXLLLAAA>>>===;;;::::::777777777666666777777777999<<<444333AAAAAA<<>>444+++,,,---...---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------------.........000.........///666FFFWWWrrr]]]}}}www___jjjnnnnnnhhh]]]NNN<<<000000---+++---...++++++---)))***+++,,,+++***((('''((('''''''''((()))))))))...***))),,,,,,((((((+++******++++++++++++******************************)))******++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((++++++*********************,,,,,,,,,000;;;HHHQQQGGGIIIUUUhhhzzzWWWKKKAAA>>>>>><<<:::;;;888888777777777777888888666BBB444444GGG===GGGxxxQQQAAA@@@DDD888------...,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))))))))*********************************))))))***+++,,,,,,++++++***,,,---,,,***---555;;;MMM^^^kkknnnsssxxxqqqccc\\\^^^dddppp|||zzzqqqiiiiiioooooofff[[[gggmmmxxxuuummmbbbSSSJJJIII???---%%%)))(((***,,,+++(((&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++,,,,,,,,,------...///000000//////111333000222555999CCCUUUjjjxxxzzziiimmmsssqqqooollliiigggaaaQQQAAA...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////222000///000333>>>RRReeeccczzzyyynnnvvvuuulllfff```MMM666444///,,,......+++***+++***+++,,,,,,,,,***)))'''************+++,,,,,,---,,,)))))),,,+++)))(((***+++,,,,,,------,,,,,,+++************************)))***++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++...+++***///888BBBIIINNNIIINNNcccUUUJJJAAA>>>>>><<<;;;;;;999888888777777888888999444>>><<<===>>>;;;pppeeeJJJ@@@DDD>>>444111...---,,,,,,,,,++++++++++++************************)))))))))*********++++++*********++++++++++++++++++---......---,,,,,,,,,111...+++)))...===QQQ___hhhllljjjfffhhhllldddWWWMMM\\\mmmzzz}}}mmm[[[WWW^^^^^^MMM888666@@@[[[ttt{{{yyyhhh]]]WWW[[[\\\PPP;;;---(((((()))***,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------///000111000///000111333777222555FFFXXXeeeqqq{{{}}}zzzxxxwwwyyy|||}}}|||||||||{{{{{{{{{zzz{{{|||vvvrrrssswww{{{~~~yyydddmmmooommmqqqooojjjjjjjjj^^^OOO;;;666///,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000111111333777:::CCCVVVggg```xxxxxxuuuqqqppplllZZZGGG777000,,,------+++***+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++******,,,---''''''''')))*********+++,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,---***,,,777BBBHHHIIIIIISSSlllvvviiibbbbbbccceeeTTTIII@@@??????===;;;;;;999999888888888888999999666999>>><<>>:::555,,,------------,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++***+++++++++,,,,,,,,,------...000///,,,++++++,,,---...222<<>><<<<<<::::::999999999999::::::<<<::::::>>>eeelllJJJ???===AAA<<<---......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...+++---...---******,,,///+++666III^^^nnnxxxzzzzzzuuunnnooorrrqqqqqqrrrxxxvvv|||{{{|||ttthhhqqqgggkkkyyyqqqZZZRRRWWWWWWQQQOOOWWWdddlll[[[KKK777***&&&)))+++,,,************************************************************************++++++++++++,,,,,,,,,,,,---------.........//////...///000000000111333555777AAAXXXpppxxxvvvrrrppprrrwww}}}kkkoooqqqmmmjjjiiieeeaaa[[[MMM;;;000///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---......///000111222222111111555===III]]]yyyrrreeeaaaIII<<<111------------...///---***)))+++///444777333555555444111222666:::999999444---***,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++******++++++,,,------------222===GGGHHHEEELLLXXXyyyhhhbbbgggpppwwwQQQHHH@@@???@@@>>><<<<<<::::::999999999999::::::;;;>>>AAA]]]aaaIIIAAAIIIGGG555............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,---.........***---...---,,,---333999BBBOOObbbqqqyyy{{{{{{{{{www|||zzz~~~wwwrrrjjjppp{{{~~~oooJJJDDDIIIVVVWWWOOOTTTcccjjj```OOO>>>111+++***,,,************************************************************************+++++++++,,,,,,,,,---------.........////////////...///111222222333666888DDDXXXnnn|||xxxnnnnnnwww{{{vvvqqqpppqqqqqqkkkgggeeebbbXXXIII;;;222/////////------------------------------------............---...///000111222222333111555???NNN___www~~~qqqgggXXXHHH888111///------///------,,,+++,,,...///111444777999999888:::AAAFFFBBBAAA999///***,,,---+++------............------------------------------,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******++++++,,,------...555<<>>//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////+++...000000000333;;;BBBaaahhhooopppnnnqqqzzzzzzyyy}}}rrryyyxxxqqqmmmtttzzzwwwzzz}}}vvvrrrNNNBBBYYY```KKKCCCPPPhhhhhhcccTTT@@@111******************************************************************************++++++,,,,,,,,,---------............/////////000...000222333444555888;;;WWWjjjxxxyyyooopppwwwtttooouuuwwwooohhhgggccc___TTTDDD555,,,---000---------------------------------.........//////---...///000111222333333///999KKKaaauuu~~~lllcccQQQ>>>444000......///+++,,,---...---,,,+++***&&&***---......222:::AAABBBAAA999---)))---///---......////////////......------------------------,,,---......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,---......666???KKKNNNIIIRRR{{{wwweeewwwQQQIIIAAA@@@@@@>>>===??????333:::???999>>>BBB444@@@888wwwdddNNNUUU[[[PPP444000///000///,,,...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...------......---000222222666BBBVVVeeemmmgggeeennn}}}ttt]]]___bbb^^^ccciiikkkggggggjjjjjjfffgggddd```dddiiieeeiiizzzzzzrrr|||wwwfffVVVUUU]]]^^^OOO===NNN]]]jjjfffUUUBBB222***...,,,++++++,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,---------......///............//////000000...222999555111AAAYYY```kkkqqqnnnnnnzzzvvvqqqtttrrrrrrqqqjjjggg```YYYSSSEEE444---///111---+++...///...---///000//////.........//////,,,222111111555222000999:::KKKZZZlll{{{dddVVVMMM;;;)))333999&&&---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---//////...------000000///---,,,,,,///111---...///000111111111111...---...///000000---+++333,,,)))...000,,,***++++++---//////---++++++++++++++++++************)))*********)))******+++,,,++++++******++++++,,,---,,,++++++,,,///111111000999OOOKKKHHHUUU{{{iiisssQQQIIIAAA@@@@@@>>>===???888;;;???999222:::DDDAAA@@@|||___[[[```YYY>>>555//////000///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...............///000555///,,,444GGG]]]mmmtttdddmmmuuuxxx}}}}}}rrrjjj\\\RRRQQQZZZfffmmm|||uuuqqqoookkkiiirrr}}}xxxgggggg___RRRWWWgggppp{{{mmmwwwppp\\\WWWbbbaaaSSS???LLL^^^jjjgggWWWEEE:::---,,,,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........//////.........///000000444222333444666???QQQcccqqqzzznnnssszzzrrrtttwwwrrrjjjbbb\\\XXXOOO>>>111---111...---000000---,,,///000//////........./////////444111///333///...777777UUUvvvtttaaaUUUEEE000000666,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------333111......//////...,,,'''***///333555444444333DDDCCCAAAAAABBBFFFKKKNNNDDDDDDBBB>>>999777888999222---,,,...///---///444---...///...---,,,++++++++++++++++++***************************++++++,,,+++++++++***++++++,,,---------------///111444555EEEMMMFFFYYYzzzuuuQQQHHHAAA@@@@@@>>>>>>???777BBB@@@555666;;;???DDD\\\vvvtttvvvtttooonnnpppqqqssswww|||yyyfffeeeaaaIII<<<000...111000...---------------------------------------.........///,,,...000000000000111222000333>>>OOObbbmmmooolllggg{{{vvvmmmdddggg]]]```sss}}}www{{{}}}iiimmmuuulllwwwooolllpppsssjjj\\\\\\ggg>>>>>>KKKaaannngggXXXNNN333000,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........///////////////000111111111222333444===OOOdddqqqnnnqqq~~~~~~zzzrrrhhh___]]]YYYLLL;;;...000//////111///,,,,,,////////////......//////000111444000000555111000;;;OOOgggppp^^^QQQ;;;...111333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///......000333444222///777333000111:::KKK\\\hhhWWWYYY[[[ZZZYYYWWWWWWXXXZZZbbbjjjiii___SSSLLLIII===999555222...+++,,,000---------------,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,+++++++++++++++,,,------,,,...///......222888===NNNFFFIII{{{eeeyyyPPPHHHAAA@@@@@@???>>>@@@>>>BBB999888DDD>>>888FFFttthhh^^^NNNAAA444000000//////000---------------------------............/////////...000222111000///222444222DDD\\\lllqqqqqqrrruuuooodddfffoooppptttzzz~~~yyyxxxooo^^^\\\fffVVVCCC===PPPeeejjjccc___CCC999---)))+++...---***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............////////////000111222222000000555@@@MMM^^^vvvwwwrrr{{{~~~qqqccc]]]]]]WWWFFF666...---///111///+++,,,111//////////////////000111///222///222888444666EEEbbbmmm~~~cccYYYFFF111---555............------------------------------------,,,,,,,,,,,,------------+++...111333333111000///&&&///???QQQ```jjjnnnoooaaaaaa```]]]ZZZZZZ]]]```iiipppwwwwwwoooeee]]]YYYTTTLLLDDD>>>:::444---)))...---+++,,,---......------,,,,,,,,,+++++++++++++++************+++,,,,,,,,,++++++++++++,,,------+++...000///...222<<>>777>>>FFF:::CCCiiikkkVVVLLLCCC999333///---///444................................./////////000000///111111///---...444999MMM\\\mmmuuuwww|||yyynnniii```___yyyzzzmmm\\\mmmooo\\\eeeJJJ777BBBZZZhhhiiigggWWWFFF333***,,,///---(((++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///////////////000000222333333555000777JJJ[[[kkkiiiqqq|||~~~lll^^^[[[[[[QQQCCC000------///...,,,...222///////////////000111111---000000444888444;;;PPP\\\pppkkk\\\PPP999,,,222/////////.........------------------------------,,,,,,,,,------.........222444555222------333:::KKKFFFAAACCCLLL[[[hhhppp```\\\TTTLLLJJJSSSaaammmmmmfff]]]VVVTTTXXX^^^bbb]]]SSSJJJJJJOOOMMM@@@222111...++++++---///000///------------,,,,,,,,,++++++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---...+++---//////000555@@@IIIBBBZZZ}}}tttmmmOOOGGG@@@@@@AAA??????AAA<<<;;;===@@@;;;<<>>HHHdddmmmzzzgggbbbgggtttwww|||iiiggg~~~llltttrrr```]]]III888<<>>PPP]]]\\\^^^aaadddddd]]]QQQHHHXXXYYYYYYUUUQQQRRRYYY```ddd]]]TTTNNNOOOTTTXXXZZZSSSKKKFFFMMM]]]cccVVVDDD999444///...000111111000......---------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,------...,,,---///111444;;;EEELLLMMMoooyyyOOOGGG@@@@@@AAA??????AAA===;;;@@@>>>999VVVeeePPPGGG???;;;888222///000//////////////////////////////000000000111111111///000000000444AAATTTbbbjjj{{{tttfffaaa]]]ppp~~~yyymmmssszzzqqq___WWWIIIEEETTTgggjjjaaaddd]]]QQQAAA333------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000111222333444555222===JJJ[[[{{{tttrrrvvvtttaaa^^^\\\UUUDDD999000///111111000000////////////000111222333222555333333555999VVVlll^^^OOO999111000000000/////////....................................//////000111111222...///444>>>MMM___oooxxx|||ssshhhbbbcccfffggggggcccjjjqqqqqqmmmkkklllooommmppprrrrrrnnngggaaa]]]ZZZTTTNNNUUUeeennncccRRRFFF???777333333333111///............------------,,,++++++++++++,,,---------,,,,,,,,,,,,---............000444:::BBBJJJOOOqqqmmmOOOGGG@@@@@@AAA??????AAAAAA<<>>===777000+++000000000000000000000000000000000000111111111111111333333555<<>>999111,,,---//////,,,...------,,,,,,------...------,,,,,,------...///333000...>>>IIIPPP{{{mmmllloooKKKGGGCCC@@@@@@AAAAAA@@@===EEECCCMMMUUUBBBMMMMMM???777555111111000000000000111111555000...111222111222444:::777GGGhhhrrrtttpppqqqrrrooowwwVVVCCCFFFYYY```RRRKKK@@@(((..............................------......///000////////////000111222333333444444333222555;;;AAAXXXzzzvvvggg^^^\\\VVVJJJ;;;222111111000111111111111222333444444:::111===>>>TTTiii]]]III555333111111222222000///111111111111000000000000(((000777555///111>>>KKKeeeeeeccc___\\\gggiiiuuuuuunnn^^^SSSTTT[[[aaaQQQGGG:::222000///...---......------------......---------------...//////333555+++GGGLLLSSSuuuooolllJJJGGGCCC@@@@@@AAAAAAAAABBBAAAJJJkkkbbbJJJSSSUUUHHH;;;222222111111000000111111222222---,,,000444444444666555???RRRooo}}}nnnkkk~~~ppp|||vvvtttuuuLLL>>>OOO___TTTRRRKKK...------...............---...............//////000000000000000111222333333000222444444333666AAAMMMiiiyyytttqqq\\\]]]YYYPPPBBB777111111222222111111222222333444555888666444???ooocccOOO888333000111333111000000111111111111111000000000///111222111333===OOO^^^kkkWWWNNN^^^|||qqqiiihhhmmmhhh]]]]]]fffYYYPPPDDD<<<444///...000......------------......------------...///000000000222666JJJQQQnnnuuummmiiiJJJFFFBBB@@@@@@AAAAAAAAADDD>>>WWWqqqVVV\\\]]]PPP???000222222111111111111222222111......222555333444666;;;SSSssspppwww}}}jjjFFFIII]]]WWWRRROOO<<<............------------///............///000000000000000111111222333444333444777888666:::LLL___yyy{{{aaa\\\YYYSSSIII===444222444222222222222333444555666///???666EEEppp^^^fffzzzjjjiiiuuupppgggdddeeefffjjjwwwyyygggVVV===444...000222000///000000000000000000000000000555111...222===KKKUUUYYYFFFNNNhhh}}}rrrqqqrrrgggZZZTTTOOOIIIBBB777------222///......------......///............///000111222...---EEEGGG___vvvfffIIIFFFBBB@@@@@@AAABBBBBBCCCHHHtttyyybbbdddcccWWWEEE444333333222222222222333333444222333555444222555;;;LLLkkk___TTTaaa\\\SSSPPPIII333111///...---------...//////......//////000111111111111111222333444555444444555666555???[[[xxxnnnuuuttt^^^ZZZVVVOOOCCC888333555333333333333444555666666000@@@===MMMmmmjjjnnnppp\\\lllxxx```RRRRRRXXX\\\\\\~~~kkk]]]VVVRRR[[[ZZZXXX\\\kkkhhhZZZDDD777///000222//////222000000000000000111111111444000111:::HHHQQQPPPLLLMMMmmmdddnnnppp___RRRMMMIIIFFF;;;...,,,111//////............//////............///111222333555333KKKGGGqqqrrrcccIIIFFFBBB@@@@@@AAABBBBBBCCCbbbnnniiiggg\\\LLL<<<333333222222222222333333444444444555333555???JJJYYY{{{xxxnnnjjjdddYYYQQQPPP888666222///------///000///////////////000000111222222111222222333444555555222222444888LLLwwwwwwccc]]]YYYTTTJJJ<<<555444333333333333444555666777;;;999VVV|||xxxuuuooojjjpppooohhhpppkkkffftttttt}}}xxxiii[[[JJJFFFNNNYYY___```rrr{{{xxxeeeUUUSSSYYY[[[cccccchhhuuuooo___LLL<<<000111333000000555111111111111222222333333222333888@@@JJJPPPSSSSSSzzzkkkeeehhhbbb^^^RRRJJJIIIBBB555///111//////............//////.........///000111333333777AAAHHHWWW{{{```IIIFFFBBB@@@@@@BBBBBBBBBEEEyyyuuulllhhh___RRRDDD444333333222222333333444222222333333333999IIIZZZvvv~~~mmmsssjjj^^^SSSQQQ===:::555000......000222///////////////000111111222222222222333444555555999555444999BBB```xxxggg```[[[XXXNNN???555333444444444444444555777777@@@111zzzttt]]]YYY[[[YYYTTT```yyyzzzVVVOOO\\\nnn{{{~~~tttrrrrrrYYY]]]RRRQQQOOOLLLLLLSSSaaalllttt[[[MMMSSS___cccgggmmm}}}{{{jjjRRR@@@222222444111222777222222222333333444444444222888===AAAEEENNN\\\ggg\\\kkksssiiimmm[[[MMMLLLJJJ>>>444222//////............//////.........///000222333444000IIIBBBmmm~~~wwwkkkhhhfffjjjrrrzzz||||||___HHHGGG@@@AAAFFFAAA???IIINNN|||}}}yyyhhhggg___]]]CCC666333222555555333333666///999222---;;;GGGZZZzzzlllcccOOOQQQJJJ???333...000333111...000000000000111111111111222222222333333444444444999444:::888DDDvvvrrr|||fffVVVXXXNNNGGGBBB222444444333222444777888777222KKKfffWWWRRRPPP]]]ZZZ]]]|||^^^]]]PPP___oooeeeXXXqqqQQQQQQOOOLLLOOO[[[ooo~~~zzz\\\VVV\\\eeeqqqyyy```ZZZIII999555555333222555333333222111111333333222///>>>??????PPP^^^\\\XXXmmmhhhfffhhh[[[JJJFFFCCC:::333333//////222222//////111111///......000222333333===FFFDDDaaaWWWZZZNNNQQQMMMJJJMMMTTTXXXWWWUUU^^^IIIHHHAAAAAAEEE???===III]]]yyyjjjhhh```\\\HHH888444222555555333333666333999999888???LLLhhh}}}iii{{{pppRRR```MMMBBB555///111333111///000000000000111111111111222222222333444444555555555777>>>CCC```zzzwww[[[UUUaaarrr|||sssmmmllljjjmmm|||ttt[[[YYYQQQKKKDDD555555555444444555888999888LLLRRR___RRRRRRQQQ]]]ZZZggg______PPP___zzz___SSS^^^LLLMMMLLLLLLQQQaaawwwddd]]]cccmmmxxxppp[[[NNN>>>666444333222222111222222222222333333333777===GGGVVV^^^UUU[[[tttnnn```^^^\\\KKKCCCAAA888444000///111222//////111000///...///000222333444333EEE```nnn```UUU\\\fff```^^^YYYQQQKKKIIIJJJMMMOOO\\\HHHHHHBBBCCCFFF@@@BBBRRRvvvzzznnnhhhbbb[[[OOO;;;666333555666444444666777444777;;;AAA[[[~~~yyyvvvDDDVVVQQQGGG:::222111222222000000000000111111111222222222222333333444555555666111888???RRRuuugggOOOMMMZZZbbbhhh~~~bbb^^^[[[]]]eeemmmwww```WWWRRRLLLCCC777777666666666777888999:::AAA[[[XXXNNNUUUVVVcccbbbooouuuYYY\\\LLL^^^zzzlll```dddgggjjjpppcccfffnnndddXXXSSSPPPJJJKKKLLLNNNXXXlllnnngggmmmwww~~~]]]TTTEEE777222333333000000111333444333222333555===MMM\\\bbb___[[[vvv~~~dddcccfffQQQFFFHHH@@@666111...000111//////222000000//////000222555666999PPPdddTTT^^^hhhpppsssmmmfff```TTTHHH@@@???EEEKKKZZZHHHGGGCCCEEEHHHCCCKKKaaaooouuu|||wwwgggbbbYYYTTT@@@999444555777555555777;;;222555===OOO}}}zzzLLLSSSTTTKKK???666333222222222000000111111111222222222222222333444555666666777666888CCCkkkwww~~~\\\UUUjjjmmmqqq~~~mmmVVV^^^___dddooo{{{jjjWWWTTTOOOFFF===888666666777777666999===HHH|||SSSNNNZZZ```ppprrr}}}mmmZZZ\\\PPPeeecccSSSVVVYYYXXXfffUUUPPPRRRPPPRRRTTTNNNPPPPPPRRRWWWcccyyywwwqqqyyy___XXXIII888111333444///111222555666444111444:::KKKkkkqqq^^^ddd|||hhh]]]SSSKKKHHH;;;444///000111000000222000000000000000333777999HHHZZZccccccllluuusssmmmiiiggg]]]XXXNNNEEEAAABBBFFFJJJXXXIIIHHHDDDEEEFFFBBBOOOmmmyyysssfffaaaXXXVVVEEE<<<666666777777666888<<<666===NNNppp~~~ooo[[[NNNUUUNNNDDD;;;444222222333111111111111222222222222222333333555666777777888>>>;;;RRRzzzgggVVVcccyyyxxxfffhhhkkkrrr~~~{{{]]]WWWUUULLLEEE999666555777777555:::AAASSSOOO```mmmsssdddccc]]]qqqnnnfffooosssuuucccTTTUUURRRQQQTTTSSSZZZZZZ]]]cccpppfff[[[III888222444444111444444666777444111888CCCfffuuulllccchhhmmmfffNNNNNNAAA888000000111000111222000111111111111333888===III[[[}}}ssskkkVVVPPPPPPRRRMMMIIIEEEDDDHHHJJJJJJHHHVVVKKKHHHCCCCCCBBB???SSSxxxhhhbbbZZZWWWIII???777666888888777888555999JJJhhhhhhuuu~~~eeeCCCTTTPPPHHH???777222222333111111111222222222222333222333444555666888999999===>>>hhh~~~}}}vvvYYYTTThhhwwwtttwww}}}aaaUUUTTTLLLEEE<<<777555888777555===IIIWWWSSSjjj~~~tttjjjiiiiiitttdddYYY^^^[[[YYY___ccchhhiiimmmsssttt```III<<<777444444555666555666888444444AAARRRuuuddd\\\mmmxxxvvv[[[UUUIII===333111222111111222000222222111111444:::@@@FFFeee|||}}}UUUGGGIIIGGGFFFGGGDDDDDDIIIPPPSSSPPPLLLUUUJJJGGGBBBCCCCCCCCC^^^kkkccc___WWWMMMBBB888777999999888999333>>>XXXxxx|||NNNQQQPPPKKKBBB999333222333111111111222222222333333333333444666777888999:::===LLLzzzkkk[[[___ddddddhhhmmmjjjeee^^^PPPKKKWWWjjj~~~jjjVVVUUUMMMEEE???999666999888777BBBQQQaaa\\\zzzqqqgggjjjooouuusssjjj\\\\\\dddeeekkktttuuuxxx{{{fffJJJAAA<<<444222777666333444777555888LLLcccjjj```tttxxx___OOOBBB555222222222111222000222333222111444<<>>==={{{{{{mmm^^^[[[nnn~~~~~~vvvrrr|||qqq]]]]]]^^^gggmmmqqqyyysssSSSJJJ<<<777666777222:::///999:::AAAddd```\\\~~~VVVMMM<<<333777333///333000,,,888000---@@@BBB@@@bbb}}}aaaMMMOOO]]]eeedddkkkxxxuuuiiilllttt~~~SSSDDDAAAGGGDDDOOOhhh```eeeUUUPPPKKK<<<555;;;:::777===AAAjjj___NNNGGGEEE888000666333333222222222222222222333888555333888777999EEEkkkzzznnnaaaccchhhqqqyyy|||jjjXXX```fffrrrfffZZZPPPHHHCCCAAA888;;;666===VVVzzz~~~ccc[[[bbbyyy}}}vvvwww^^^OOOTTTaaajjjqqqvvv~~~XXXIII:::666666666444;;;333555BBBQQQ```]]]ssseeeOOO===999777444333444555...888111,,,:::???HHHoookkk\\\___mmmuuutttSSSEEEGGGCCCHHHKKKssskkkcccXXXPPPJJJ===888>>>:::888AAAjjjjjjQQQMMMEEE999444222333333333333333333333333555888555555:::999???PPP~~~xxxhhh^^^ggguuulll^^^jjj|||{{{ZZZXXXFFFGGGAAA:::???777<<>>???```~~~sssVVV```^^^VVV]]]ppprrrhhhlll}}}mmmiiiuuufffKKK>>>888===888888666999444PPPaaa\\\[[[CCCEEE666333;;;444999///666666777===PPP~~~xxxppprrrSSSFFFLLLAAAKKKXXXvvvVVV[[[NNNGGG<<<<<<>>>999EEEaaa~~~xxx~~~WWWOOODDD===:::222333333444444444555555555222555666999:::777JJJmmm|||yyy|||{{{PPPIIIYYYcccvvv~~~gggiiicccVVVMMMMMM<<<:::>>><<>>666===777???AAAVVVaaaoooiiiIIIFFF666333;;;333666///444666<<<@@@XXXzzzqqqiiiccciii}}}~~~QQQEEEJJJDDDNNNnnn~~~TTTYYYOOOGGG===;;;:::666OOOyyy~~~rrr^^^LLLEEE???:::444333444444555555666666666333555666999777555TTTqqq{{{{{{qqq___NNNRRRYYYZZZsssgggcccvvvvvvOOOMMMKKKAAAAAA999666QQQwwwkkkLLLSSSuuu~~~qqqOOOCCC555>>>333999555<<>>;;;<<>>EEEZZZ~~~uuu]]]VVVSSSUUU```ooouuuJJJGGGFFFLLLLLL\\\VVVMMMGGGAAAAAAAAAFFFuuu\\\}}}nnnHHHIIICCC555888444444444555666777777888444666888<<<<<>><<<666777222888888111AAAJJJ___```HHHNNNOOOWWWeeetttmmmQQQEEESSS@@@^^^]]]RRRQQQEEEEEEBBBAAAjjjoookkkjjjPPPBBBBBBAAA333666666555555555555666666666999555AAA:::TTTxxx~~~yyykkkcccaaa]]]WWW___fffjjjwww{{{vvvtttjjjrrrbbbMMMNNN<<>>555;;;???FFFVVVdddjjjRRRAAA<<<555666///AAA///222EEEKKKooo}}}XXXJJJOOONNNSSS\\\iiixxxlllPPPDDDQQQKKKvvv```WWWOOOIIICCC;;;NNNqqq___qqqRRRCCCAAA@@@222666666555555555555666666:::999555:::JJJ~~~sss|||qqqooo^^^WWWZZZ^^^^^^^^^gggkkkqqq~~~{{{fffddd}}}sssPPPLLL???EEEAAA777wwwuuummmnnntttzzzmmmbbbVVVMMMPPPKKKLLLOOOTTTTTTVVVaaammm~~~|||xxxpppsss{{{gggiii~~~|||kkkeeeKKK@@@;;;777:::???LLL```llleeejjjXXXBBB888888777333;;;000999GGGRRRfffPPPJJJLLLSSSXXXbbbnnn|||jjjNNNEEENNNZZZvvv}}}cccYYYOOOPPPCCC666ZZZtttRRR~~~UUUDDD@@@???222777666666555555666666777;;;666999777___wwwjjjjjjtttyyyrrrdddVVVRRRZZZcccgggeeepppsssssszzz{{{~~~gggcccqqqRRRLLLAAACCCCCCKKKeeeXXXeeexxxzzzwww\\\XXXUUURRRWWW\\\[[[[[[[[[ZZZ]]]hhhsss|||hhhwwwMMM>>>;;;<<<<<<@@@OOOffffff```nnn~~~^^^EEE555===777;;;888333>>>CCCYYY~~~fffOOOJJJNNNOOOZZZ```jjjwwwhhhMMMHHHKKKgggrrrdddUUULLLOOOCCC>>>jjjwwwMMMmmm}}}WWWEEE@@@>>>444777777666666666666777777:::222======ppp}}}xxxjjjyyyhhhdddbbb^^^ZZZ\\\ccclllrrryyyqqq|||zzzTTTMMMAAA>>>FFFeeebbbTTTfff|||~~~zzzqqqqqqrrrooorrrmmmppptttyyy~~~lllPPP@@@>>>AAA???BBBMMMhhh{{{jjjrrrcccGGG555AAA777:::666666@@@DDDooo{{{mmmSSSIIILLLSSSXXXaaahhhsssgggMMMKKKJJJrrrooo~~~gggPPPHHHGGGAAANNNzzzOOO^^^YYYFFF@@@???777777777666666666666777777:::000<<>>???===GGGPPPxxxyyy|||nnnGGG777AAA777333555888>>>JJJyyyUUUMMMPPPOOOTTT^^^iiiqqq|||hhhOOOMMMNNNllljjjNNNKKKDDDAAA^^^VVVSSS\\\HHH@@@@@@999888777777666666777777888:::444999QQQyyykkknnnjjjhhhiiimmmvvvhhhJJJIIIDDDFFF___mmmWWWPPP___|||kkk```lllmmmrrrPPPEEE<<<::::::QQQZZZ}}}|||~~~vvv|||~~~FFF;;;>>>:::555999888:::JJJgggIIIOOOXXXTTTVVVbbbtttzzziiiQQQLLLUUUvvv}}}lllOOOKKKFFFIIImmm___III```KKKAAA@@@;;;888888777777777777888888666>>>888\\\~~~{{{}}}zzz|||xxxzzz~~~rrrLLLIIIDDDMMMmmmyyyxxxUUUFFFGGGXXXzzzzzzjjjnnnnnnbbbPPPHHH>>><<<<<<\\\ccc{{{~~~kkktttIIICCC:::;;;;;;<<<666;;;LLLyyy~~~uuu[[[KKKSSS]]]^^^ccclll~~~kkkSSSKKK[[[www}}}mmmPPPCCCGGGQQQzzzfffDDDyyydddMMMAAA@@@;;;888888777777777777888888000EEE:::eeezzzwww}}}ooolllyyywwwPPPEEE>>>VVVrrryyy\\\GGGHHHJJJKKK\\\tttwwwmmmsss~~~qqqfffsss^^^QQQKKKCCCBBBAAAeeedddvvv```___wwwMMMKKK999;;;<<<999333CCCXXXxxxsss]]]UUUPPPUUU```jjjsssyyybbbOOOGGGrrrzzz{{{}}}xxxsssUUUDDDIIIWWW}}}hhhOOOddd{{{EEEDDD???555777777777777888888888888===;;;OOOxxxzzz^^^\\\fffsss{{{{{{WWWKKKDDDUUUsss^^^MMMNNNQQQOOONNNRRRWWWccc___WWWYYY^^^vvvddd```NNN???FFFCCC^^^{{{~~~vvvuuunnnyyySSS;;;@@@===333<<<999IIIXXXlllxxxXXXTTTUUU^^^gggppp}}}```NNNKKKnnn{{{zzz|||vvvqqqPPPKKK===LLLiiiMMM```|||EEECCC@@@999777777777777888888888888222DDDwwwyyy~~~YYYEEEHHHgggiiiZZZSSS[[[dddfffgggkkkdddssskkkWWWSSS[[[zzzttt^^^~~~pppVVV@@@DDDGGGbbbzzz~~~aaavvviiiZZZCCCAAA999;;;<<<666DDDRRRjjjtttXXXVVVZZZgggttt~~~^^^MMMQQQppp|||xxxyyytttqqqLLLIIIAAAeeeoooNNN\\\GGGAAA???<<<777777777888888888999999999FFF|||xxxbbbGGGDDDZZZ]]]XXX^^^rrr\\\ZZZuuusssXXXssscccBBBCCCFFF```hhhyyyqqqrrrfffuuufffGGG???:::@@@:::888HHHTTTjjjqqq___```gggttt^^^NNN]]]~~~wwwwwwsssrrrNNNCCCIII}}}wwwRRR[[[III@@@===;;;777777888888888999999999BBB>>>xxxxxx``````uuufffMMMGGGOOOwwwQQQRRR___wwwrrr```qqqrrrWWWkkktttHHHCCCIII___~~~iiiaaa|||qqq}}}oooFFF;;;???===777>>>UUU___kkkuuulllqqqzzz___PPPhhhvvvuuusssyyyrrrQQQEEEGGGttt}}}TTTWWWKKK@@@<<<:::888888888888999999999999<<<<<<{{{^^^UUU```mmm}}}hhhKKKPPPlll}}}yyyKKKKKKRRR```ppp~~~kkkaaaqqqYYYiiiNNNCCCQQQccc{{{|||uuuMMM;;;???:::666@@@XXXbbbjjjwww```RRRhhhtttsssssssssqqqOOOFFFMMMzzzUUUQQQMMMAAA===<<<888888888999999999999::::::HHHrrreeemmmwwwlllfffoooooommmuuu|||}}}{{{CCCJJJzzzzzzSSSPPPLLLLLLQQQYYYbbbiiirrr[[[nnnppp\\\fffVVVFFFSSSfff}}}mmmzzzYYY>>><<<;;;888<<>>888888888999999999::::::???PPPsss~~~ffffff|||kkksssFFFDDDrrruuu\\\ZZZUUUQQQTTT^^^kkksssuuupppnnn[[[aaa]]]MMMRRRooowwwddd[[[===@@@:::===<<>>888888999999999:::::::::???OOO~~~sssfffkkksssuuuxxxNNNNNNhhhrrr[[[\\\\\\^^^fffxxxmmmYYY\\\cccTTTVVV}}}yyylll}}}mmmeeeTTT:::HHH777@@@@@@WWWjjjwwwmmmyyy\\\VVVvvvnnnkkkooovvvmmmFFFFFFPPPddd~~~[[[GGGdddRRR>>><<<===888888888888999:::;;;<<<>>>bbbuuuaaazzzyyyeeerrryyyqqquuuNNNJJJlll{{{|||mmmdddrrriiiZZZ[[[oooWWWSSSsss```YYYYYY}}}llleee```UUULLL<<<>>>===???\\\iiikkk\\\VVVuuuooojjjjjjcccmmmHHHLLLQQQooo~~~XXXGGGfffUUUAAA>>>===888888888888999:::;;;<<>>999999999999:::;;;<<<<<>>999999999999:::;;;<<<===NNN~~~ttttttSSSIIInnnxxxyyyiiiuuuhhhtttyyy{{{eeeXXXZZZ~~~ssszzzaaaZZZXXX]]]uuu~~~[[[tttvvvNNNEEE<<<;;;>>>[[[kkkjjjqqqjjjtttvvvttt~~~^^^bbbjjjfffuuummmfffffflllvvvlllIIINNNooo}}}ZZZFFF^^^aaaOOOFFF>>>999999999999:::;;;<<<===SSS}}}sssUUUEEEqqqbbbPPPbbbhhhPPPVVVccc^^^bbb^^^[[[gggyyydddXXXZZZyyyxxxyyyyyyuuu~~~vvvXXXnnnqqqNNNAAA@@@???AAA```qqqhhhhhhrrr|||vvv{{{xxx___fffpppxxx|||jjjgggyyyiiieeeeeeiiirrrjjjJJJLLLqqq{{{YYYHHHaaauuuiiiUUUIII===::::::999::::::;;;<<<===aaarrrTTTIIIjjjeeeeeeTTTVVVnnnpppSSSKKKTTTiiixxxtttnnnnnnppp~~~xxxcccWWWZZZ~~~rrrTTTggghhhNNNBBBEEEBBBDDDbbbuuuiii]]]yyy```iiimmmrrrzzzhhhcccsssgggeeeccceeeyyygggLLLFFFrrrwwwYYYKKKhhhuuuoooZZZJJJ<<<::::::::::::;;;<<<======mmmxxxqqquuuRRROOOkkkXXX]]]ZZZNNNUUUnnnlllPPPKKK]]]fffooohhhkkknnngggeeeqqqrrrxxxwwwcccWWWZZZ~~~pppSSSeeedddOOOHHHAAA>>>???\\\pppjjjsssTTT}}}dddhhhfffwww}}}iiifffeeeggggggPPPJJJmmmppp\\\MMMqqqrrrcccIII===;;;888888:::;;;:::???EEEssstttqqqxxxPPPPPP}}}RRRTTTYYY^^^SSSUUUiiinnnlllOOOIIIRRRUUUiiisssZZZ\\\aaa]]]^^^gggfffeeebbbbbbmmmrrr]]]^^^SSS]]]TTTsssLLLLLLBBBAAABBBTTTrrrooo[[[gggkkk{{{mmmuuuiiicccdddiiieeeNNN[[[tttfff\\\NNNsssoooLLL===<<<::::::<<<<<<;;;@@@FFF~~~{{{qqqzzzRRRJJJkkkaaaQQQQQQ]]]]]]YYY```dddrrr{{{XXXGGGCCCQQQYYYqqqqqqaaaYYYaaafffcccccciiieeeeeeeeeiiixxxnnnZZZ\\\TTTaaaZZZwwwXXXQQQKKKCCCCCCJJJlllooocccWWWtttsssrrrhhhaaabbbjjjgggSSSZZZmmm^^^]]]LLLrrr~~~QQQ===>>>;;;;;;======<<<@@@FFF}}}lllggguuuuuuooo{{{UUUJJJbbbzzzfffMMM\\\bbbqqqeee[[[^^^iiikkkMMMLLLHHHUUU]]]rrr|||wwwjjjaaa\\\ZZZ]]]```dddmmmvvvssstttxxxiiiWWWYYYWWWpppUUUVVVooo```VVVFFFHHHAAAkkk}}}qqq}}}VVVbbbuuu^^^\\\pppttt}}}hhh``````gggmmm\\\QQQcccZZZ```OOOyyyQQQ===???<<<;;;===<<<;;;???EEEyyyyyyrrriiipppqqquuu}}}~~~mmmkkkyyy|||WWWQQQmmm{{{{{{UUUfffhhhttt___bbbooorrrZZZSSSLLLUUU[[[lllyyyfff[[[cccxxx{{{sssjjjbbbhhhgggfffeeehhhppp{{{gggVVVWWW[[[```UUUhhhjjj[[[HHHMMM@@@qqq}}}sssmmmbbbzzzyyyooohhhmmm|||pppuuufffbbb___cccooobbbTTTeeeuuuZZZbbbRRRPPP>>>???<<<;;;<<<;;;:::>>>CCCrrraaa|||nnnhhhhhhsssxxx{{{vvvgggwwwoooWWWSSSssshhh\\\iii}}}gggkkk}}}pppSSSIIIPPPUUUgggvvvdddZZZbbblllwwwaaa\\\cccgggcccllllllmmmqqqyyyeeeWWWWWW```qqq\\\ccc}}}wwwjjj]]]JJJPPPAAAppp|||llllll|||mmmdddaaa```dddpppjjjVVVeeennn]]]^^^NNNuuuOOO@@@@@@===;;;<<<;;;999===BBBlllsssgggeeennnlllzzz~~~eeeyyyXXXOOOgggvvv^^^lllyyyyyy[[[PPPTTTVVVgggxxxiiibbb___aaauuuttt^^^ZZZmmm|||lllsssiiicccjjjyyycccWWWWWWdddwwwUUU^^^yyyxxx~~~nnnaaaQQQPPPCCCeeewwwiiirrriii```___aaajjj{{{{{{QQQcccwwwdddwwwgggbbb\\\MMMmmmQQQBBBAAA>>>===>>><<<:::===CCCnnnuuuzzzmmmcccmmmyyyvvvssstttyyyeee___RRRWWWwww}}}ggg[[[]]]\\\jjjzzznnniiibbbdddtttwwwpppjjjttt~~~qqqnnn|||___WWWWWWhhh^^^WWWaaawwwkkk___SSSHHH[[[vvvyyynnnjjjsss|||iiioooiii]]]\\\cccpppQQQhhh___^^^xxx]]]ddd^^^WWWiiiSSSCCCCCC@@@>>>???===;;;>>>DDD~~~xxxyyywwwzzzeeefffjjjccciiiiiijjjooollllllyyytttfffqqqeeegggZZZRRRggg\\\```^^^mmmvvvsssccchhhuuukkkiiirrr~~~{{{\\\VVVVVVjjjzzzMMMjjj~~~{{{uuukkkXXXNNNXXXzzzccczzzyyysssttt{{{xxxnnnkkkpppmmmllleeeddd```bbb^^^sssjjjuuu}}}sssooo]]]^^^xxxwwwyyypppRRRWWWaaa]]][[[UUUGGGGGGCCCAAA@@@===<<>>===CCCJJJzzzmmmVVV[[[yyy|||wwwdddlllqqqvvviiipppzzzqqq|||```hhhbbbSSSvvvjjjyyyttt}}}yyykkkwwwggg]]]ZZZ```ooo|||iiiYYY[[[VVV{{{rrrccchhh~~~~~~tttsssjjj\\\XXXhhhmmmbbbooo___]]]ZZZ```wwwmmmqqqeeerrrqqqmmmxxx~~~bbb[[[hhhZZZdddjjj\\\WWWLLLGGGDDDCCC@@@???CCCIII|||nnnbbbeee```ggg}}}```nnn|||vvvyyy|||iii]]]hhh___\\\wwwsss```UUUPPPQQQYYYbbbsssdddVVVZZZ]]]^^^^^^zzz|||xxxxxxuuuhhh[[[___xxxoooaaa~~~fff______ZZZiii}}}pppzzzvvv~~~ZZZZZZooocccwwwooo]]]]]]TTTNNNHHHEEEBBB???AAAFFFppp~~~xxxooo|||rrrllldddrrr^^^nnn}}}\\\]]]yyyzzzpppeee___[[[XXXXXX[[[ccc~~~~~~dddVVVXXX^^^mmmaaabbb}}}~~~|||ttteeebbbyyysssaaavvvaaa^^^^^^ZZZqqq|||ttt]]]___zzztttnnnqqq```bbb\\\TTTMMMHHHDDD??????BBB[[[yyyeeegggiiibbb||||||zzzRRRXXXkkkssscccZZZXXX[[[dddmmmtttsssbbbUUUUUU^^^}}}ppp[[[dddwwwlllhhhvvvuuuhhhfffhhhrrr||||||wwwbbbqqq___\\\\\\\\\zzzffffffnnnpppffffffbbbYYYPPPKKKFFF@@@???@@@XXXqqqtttbbbqqqdddgggjjjsssKKKTTTmmmppptttoooeee[[[XXX\\\hhh}}}ggg]]]RRRTTTfffrrr___hhh~~~xxxpppmmmpppwwwoooZZZTTTVVVWWWcccqqq~~~xxx|||dddkkk^^^[[[^^^fffgggddd}}}yyypppkkkjjjgggddd[[[QQQLLLHHHCCCAAABBBQQQzzzuuupppuuu```zzzppp```jjj{{{dddvvvWWW[[[kkkuuu]]]ggg]]]ZZZ[[[aaannnxxxnnnsssccc\\\PPPWWWtttvvv]]]ccc|||zzzzzzxxxtttooo]]][[[cccjjjuuu~~~eeefff\\\[[[bbbqqqxxxbbb[[[qqqxxxnnnpppeeejjjeeedddZZZQQQLLLIIIEEECCCDDDMMMbbbbbb~~~ddd```}}}bbb___lllwww}}}mmmwwwyyyjjjdddccc}}}eeetttjjjeeebbbfffvvveee]]]QQQ\\\yyyjjjlllsss{{{}}}~~~zzz```[[[hhhxxxfffzzz\\\^^^ccc___pppeeeVVVXXXzzzrrrmmmqqquuufff___VVVPPPMMMKKKHHHEEEQQQtttaaaZZZttt|||^^^eee```^^^}}}```xxxzzzgggbbbbbbqqqkkkuuunnntttwww```VVVOOOXXXsssmmm___ZZZuuu{{{zzz}}}vvvrrrssskkk```gggxxx{{{~~~jjj|||oooXXX\\\```bbb|||\\\SSSmmm}}}yyyyyyvvvsssoooiiiddd^^^YYYUUUQQQKKKFFFUUU|||~~~XXXXXXlllooo|||jjj___|||[[[```|||xxxUUU|||vvveee```___lll]]]XXXTTT]]]nnnkkkffffff}}}{{{}}}vvvoookkktttooorrreeeWWW\\\^^^ggg~~~sssSSSOOOuuuzzz~~~|||uuujjjoookkkfffbbb^^^WWWOOOHHHRRRyyyvvvlllmmmxxxSSSUUUllldddWWWmmmxxx^^^llllllZZZhhhyyy~~~]]]\\\uuukkkeeefff~~~|||fff[[[YYYXXXcccxxxqqqkkknnnwwwxxxooojjjhhhiii\\\||||||~~~sssmmmtttssstttttt___ZZZ]]]\\\mmmeeeLLLaaauuu{{{{{{xxxuuunnnsssoooiiieeeaaa[[[RRRLLLMMMzzzyyy~~~sss[[[[[[cccmmmqqqnnn______ggg|||xxxaaaZZZccceee\\\{{{]]]___vvvvvvZZZ{{{zzzvvvqqqsssmmmyyy}}}cccZZZWWWVVViiixxxiii]]]XXX^^^dddccccccgggbbbdddeeefffhhhmmmvvv|||}}}sssjjj{{{zzzccc]]][[[\\\[[[tttnnnWWWKKKyyyzzz{{{qqqnnntttvvvuuuooohhhbbb___[[[VVVRRROOObbbffflllgggZZZeee]]]```lll~~~yyy[[[aaaiiisss~~~wwwooopppdddppp}}}ZZZaaannnVVVhhhyyyuuu]]]|||~~~xxxwwwooozzzrrr]]]YYYUUURRRvvv|||pppssswwwtttooonnnyyy{{{}}}kkkyyy}}}zzzYYYZZZZZZ[[[___~~~]]]NNNZZZuuuuuu{{{yyyjjjjjjvvv{{{ssslllddd___^^^]]]\\\ZZZSSSZZZvvvssssssnnngggnnnooolllzzz|||XXXYYYbbbnnn~~~ooo[[[]]]dddxxx~~~mmm___rrr___VVVrrryyyggg```vvv~~~yyysss|||eee]]]WWWTTTVVV{{{{{{xxxvvvlllXXXXXXYYY]]]jjjjjjRRRPPP{{{sssqqqvvvssskkkpppzzzyyyoooiiiccc```aaabbbaaa```XXXYYYqqq~~~dddgggnnnuuurrr{{{zzzgggmmm|||WWW\\\vvvbbbqqqzzz}}}ttt{{{zzz[[[aaaSSSWWWbbb}}}|||sss~~~cccZZZWWWYYYaaattt~~~zzzUUUNNNWWWwwwuuunnnoooooooooxxx~~~uuulllhhhcccbbbdddfffeeeddd```ZZZkkkqqqdddbbbuuunnnUUUddd~~~yyyxxx```lll{{{|||}}}xxx{{{mmmSSSaaaPPPZZZnnn}}}}}}~~~~~~vvv{{{kkk|||gggXXX\\\]]]YYYXXXzzz}}}zzzyyyvvv{{{|||ZZZCCCUUUqqq}}}{{{xxxsssqqqqqqssstttuuusssooolllkkklllllljjjhhhfff\\\nnnkkkaaammm[[[XXXuuugggeeeXXXqqq~~~{{{cccVVVWWW^^^TTT|||wwwwwwzzz|||zzzzzz}}}uuugggzzz\\\VVV___\\\WWWfff~~~}}}|||}}}yyyyyyzzzsssoooTTTJJJoooyyy{{{vvvsssrrrrrrqqqpppqqqooonnnnnnppppppnnnkkkkkkffflllbbbbbbxxxoooYYYeeeoooTTTlllyyy}}}vvv___XXXZZZTTTXXX}}}zzzwwwyyy{{{yyyyyyyyynnnpppjjjTTTUUU___^^^XXX|||~~~~~~{{{zzzwwwvvvnnnaaaTTTIII___zzz{{{|||xxxuuusssqqqnnnlllnnnnnnoooqqqrrrqqqooolllooorrrlll{{{ooo___nnn}}}YYYYYYuuuuuu{{{MMMoooeeeVVVSSSTTTNNNiii}}}~~~|||yyywwwvvv{{{~~~{{{yyyxxx|||ppp{{{ooocccWWWXXX[[[______xxxuuutttwwwrrrgggVVVEEEPPP{{{yyyxxxuuutttsssrrrooolllkkklllnnnppppppnnnkkkiiimmmxxxkkksssjjjcccgggiiiPPPbbbmmmccc^^^lll{{{~~~nnnXXXRRRQQQOOORRR}}}}}}}}}~~~yyywwwuuutttyyy}}}~~~{{{zzzzzzuuuzzzaaappp^^^ZZZ[[[ZZZ^^^nnnyyyyyyxxxyyypppmmmXXXKKKUUUttt|||||||||tttoooooooooqqqssssssqqqpppmmmnnnoooooommmkkkiiihhhjjjvvveeegggooo]]]ddduuuzzz[[[WWWvvvpppvvvXXXiiiyyy]]]RRRTTTUUUSSS^^^}}}zzzzzz~~~|||yyywwwwwwuuusssuuuzzzyyy{{{~~~}}}|||{{{{{{wwwwwwssseeepppuuuuuu^^^WWWYYY\\\\\\___}}}~~~|||{{{ooo___bbbBBBEEEqqq{{{rrrtttpppgggiiijjjkkknnnrrrttttttsssqqqqqqpppnnnkkkiiijjjkkkkkkppp```^^^~~~]]]ddduuubbbTTTgggwwwmmmddd~~~qqqtttkkkUUUOOOPPPRRRTTTyyy}}}zzz~~~wwwvvvyyy}}}}}}{{{|||xxxvvvvvvwwwuuuqqqrrruuuwwwyyy|||}}}{{{zzzzzzzzzqqqxxxuuuwwwnnncccWWWWWWYYY\\\___kkk~~~~~~zzz|||{{{uuuwwwuuuaaaSSSMMMEEE\\\{{{sssuuuooojjjkkkjjjjjjjjjmmmqqqssstttsssqqqpppmmmiiifffgggkkkooollllllfffbbbmmmtttcccuuukkkUUUZZZ|||iii{{{lll{{{rrroooppp~~~```SSSNNNKKKRRR___}}}}}}xxx|||yyyyyy{{{zzzvvvtttvvvxxxvvvvvvwwwtttpppppptttwwwyyy{{{{{{yyywwwvvvvvvrrruuuvvv}}}qqqrrrZZZYYY]]][[[[[[```xxxyyyvvv{{{uuuuuu|||yyyvvvyyytttyyyiiiXXXLLL@@@]]]mmmyyyrrrkkkvvvnnnmmmlllmmmppprrrsssrrrnnnllliiidddaaadddkkkqqqllllllpppmmmhhh}}}jjjbbbkkk___UUUeeezzziiiddd{{{aaaeee{{{gggRRRQQQPPPNNN^^^vvv||||||}}}vvvtttuuuxxxyyyvvvtttuuuzzzwwwvvvvvvsssoooqqquuuyyyzzz|||{{{xxxtttrrrrrrtttlllpppqqqllllllccc\\\___XXX\\\fffbbbqqqpppvvvpppnnnrrrtttsssqqqqqqpppuuurrrcccXXXOOONNNBBBsss}}}yyyuuuuuuwwwzzzyyyrrrlllmmmtttzzzyyyvvvrrrjjjhhhnnntttsssmmmjjjqqqpppkkkfffkkkccc]]]kkkwwwiii]]]\\\qqqsssxxx~~~{{{xxx___\\\bbbsssggg]]]FFFKKK[[[KKKbbbzzz|||~~~~~~~~~~~~|||{{{{{{{{{uuutttuuuxxxvvvqqqpppssszzzyyywwwrrrnnnmmmqqqttttttyyywwwoooooowwwvvvoootttssssssrrrnnntttnnnZZZVVV^^^\\\[[[iiiwww{{{mmmnnn{{{|||qqqkkkhhhkkkoooooooooqqquuuuuuggg[[[]]]SSSEEEEEE]]]{{{uuupppoooqqquuuxxxxxxssspppssszzz}}}zzzuuusssrrrtttzzzzzzvvvssstttsssqqqnnnjjjllllll\\\cccyyypppWWW[[[nnnnnnlllppp{{{qqqkkkjjjbbbxxx|||[[[SSSKKKOOOSSSVVV~~~~~~||||||~~~~~~zzzyyyyyyzzz{{{~~~}}}zzzxxxxxxxxxxxxtttrrrsssuuurrrnnnnnnqqqtttuuutttqqqoooooosssvvvmmmsssrrrlllmmmvvvwwwqqqvvvtttsssrrrpppsss~~~]]]UUUTTT___```ZZZrrr{{{tttooopppvvvyyyvvvqqqssskkkfffgggjjjkkklllnnnssssss{{{vvvcccNNNKKKOOOEEEFFFYYY{{{qqqlllnnnrrrwwwyyytttssssssxxx}}}}}}xxxsssnnnrrrzzz}}}yyyrrrrrrwwwpppmmmoooqqqnnnuuulll^^^dddxxxuuuWWWNNNeeexxx```wwwnnnqqqrrrxxxooosssdddSSSLLLRRRTTTOOOsss~~~|||||||||}}}}}}}}}}}}}}}}}}~~~}}}|||||||||{{{xxxvvvwwwxxxyyyyyyzzz||||||||||||}}}{{{zzzyyyxxxwwwwwwwwwwwwsssppppppqqqnnnjjjkkkoooooopppppppppppprrruuuwwwmmmrrrrrrnnnqqqyyy{{{xxxxxxwwwuuurrruuuxxxuuuooonnnWWWYYYXXX___aaa]]]}}}yyyxxxwwwvvvtttrrrooommmzzzqqqjjjiiiiiiiiijjjmmmppptttyyyyyyTTTTTTNNNJJJFFFDDD\\\xxxoookkknnnsssuuuuuupppppprrrvvvyyyyyytttppplllpppvvvyyytttoooqqqwwwkkkhhhnnnwwwqqqhhhwwwmmm]]]ggg~~~[[[OOO^^^~~~ccclllkkktttjjjmmmUUUVVVKKKTTTTTT[[[~~~|||yyywwwzzzyyyxxxyyy|||~~~}}}}}}||||||{{{yyyvvvtttyyyzzz{{{{{{zzz|||{{{yyyyyy}}}|||zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxrrrpppoooooommmiiikkkooommmnnnooopppqqqsssuuuwwwpppttttttqqqqqqwwwyyyxxxyyy{{{xxxtttxxx~~~wwwjjjyyyaaaYYY```^^^]]]aaajjjyyyyyyzzzzzzxxxtttrrrppppppyyyqqqjjjiiijjjjjjkkkmmmssswwwxxxvvvhhhTTTGGGKKKGGGGGGTTTfff~~~xxxrrrkkkiiilllooonnnkkkooopppqqqsssttttttsssqqqtttqqqqqqttttttrrrtttyyyrrrkkkoooxxxtttggglll~~~~~~hhh\\\___yyyeeeRRRXXX~~~nnn```uuuggg{{{tttyyyqqq[[[OOOWWWJJJOOOXXXyyy~~~{{{zzzzzzyyyvvvuuuvvv{{{zzz|||~~~~~~{{{wwwuuuvvvwwwyyy{{{|||zzzxxxvvvvvvzzz}}}|||yyyzzzssstttvvvwwwxxxxxxxxxxxxrrrpppooopppnnnjjjlllqqqooooooooopppqqqsssttttttqqqtttsssooolllmmmoooooo{{{}}}zzzsssuuu|||zzzrrrwwwzzzhhhYYY]]]bbb```\\\ggg}}}sssssssssssssssssssssrrrnnnhhhdddgggjjjjjjkkkmmmooorrrqqqmmmtttvvv{{{{{{jjjUUUDDDKKKDDD:::LLLvvvrrruuuqqqnnnmmmmmmmmmkkkhhhnnnppprrrrrrqqqpppqqqsssuuuoookkknnnqqqrrrtttvvvxxxqqqpppuuutttooowwwhhh```cccttthhhSSSVVVnnnzzziiizzz[[[~~~{{{}}}}}}yyyoooooorrrmmmdddbbbuuu\\\QQQOOOSSSIIIPPPnnnzzzwwwssstttzzzxxx{{{~~~{{{xxxwwwppppppsssxxx}}}wwwtttyyy|||}}}~~~|||yyy{{{{{{uuurrrmmmooorrrtttuuuuuuttttttqqqooopppqqqpppmmmooosssqqqooonnnnnnoooqqqqqqqqquuuvvvuuuqqqllliiikkkmmm{{{|||xxxqqqnnnqqquuuuuussssssiii]]]ZZZ___`````````xxxzzz{{{ooolllkkknnnrrrtttqqqmmmeee``````eeejjjiiihhhhhheeeiiikkkkkkoooyyyoooxxxlll```ZZZUUUNNNHHHGGGEEELLLmmmtttxxxyyyvvvtttrrrpppnnnllljjjjjjjjjmmmppppppnnnlllmmmooooooiiigggjjjmmmnnnoooqqqmmmmmmooopppoooqqq}}}xxxddd___ooo~~~cccYYYSSSfff~~~nnneeevvvrrrtttcccrrrrrr~~~aaaQQQNNNRRRPPPPPP```}}}}}}~~~yyysssrrrwww}}}yyy{{{~~~}}}zzzwwwvvvvvvpppooopppxxx{{{vvvzzz{{{{{{yyy{{{~~~}}}sssjjjiiikkkooorrrssssssqqqpppooonnnpppsssrrroooppptttqqqmmmjjjiiilllnnnoooooouuuvvvvvvrrrmmmiiillloooxxxuuusssqqqllliiilllrrrrrrrrryyyqqq\\\YYY``````]]]```eee}}}wwwtttnnnjjjhhhlllrrrsssllleeeccc___```fffjjjgggdddcccaaaeeekkkllljjjrrruuukkkcccfffsss{{{ggg\\\QQQNNNOOOMMMIIIEEE999MMMpppppptttsssssssssppplllhhhffffffhhhdddiiinnnoookkkhhhhhhjjjkkkiiijjjmmmnnnmmmnnnqqqYYYccclllmmmiiimmmxxxvvv]]]cccwww~~~fffPPPXXX\\\vvvjjjjjj~~~[[[xxxzzz~~~yyysssfff___RRR{{{iiiUUUMMMOOOTTTRRRZZZsss}}}{{{|||uuu~~~zzzsssqqquuuzzz}}}}}}{{{||||||yyyuuurrrtttuuuwwwsssssszzz{{{||||||yyywww}}}{{{|||{{{}}}~~~{{{|||{{{yyyzzzzzztttllliiikkkooorrrtttsssqqqpppllllllooosssssspppqqqtttoookkkgggfffiiilllnnnnnnnnnooopppnnniiifffiiioootttnnnnnnrrroooggggggoookkkkkklllmmmppp^^^VVVXXX^^^```eee```wwwtttvvvuuulllkkklllrrrvvvqqqdddXXXbbbaaacccffffffaaa^^^___^^^___```___aaaiiivvvssssssrrrqqquuuuuueeeXXXNNNKKKPPPZZZUUUFFFBBBJJJ[[[ssstttuuuuuuwwwpppqqqsssoooddd[[[___hhheeeeeeggglllpppppplllgggdddeeehhhjjjkkkjjjhhhfffmmmjjjjjjkkkkkkjjjnnnuuu|||iiicccggg{{{^^^]]]SSSYYY}}}nnnhhhcccnnn}}}~~~sssggg]]]SSSYYYgggeeeXXXSSSNNNPPPYYYNNNjjjvvvoooyyyyyyzzz|||~~~|||zzz|||}}}{{{{{{|||{{{xxxyyy}}}~~~|||yyyzzzrrrtttvvvxxxxxxvvvsssrrrvvvuuutttwww{{{~~~~~~}}}vvvxxxwwwxxxuuurrrvvv}}}{{{sssoootttzzzxxxtttqqqjjjjjjjjjlllnnnoooooonnnkkkrrrwwwuuussssssqqqooonnnlllgggfffnnnuuurrrhhhnnnppppppjjjbbb___eeekkkiiikkkmmmmmmkkkiiiiiiiiikkkjjjkkkqqqqqq^^^VVVVVV\\\cccdddbbbmmmxxxppptttiiijjjhhhhhhlllppplllaaaWWWaaa```aaaeeeddd```___```fffeeeaaaZZZVVVYYYaaaiii|||tttggggggpppxxxzzzzzztttjjjaaa]]]ZZZWWWSSS]]]RRRIIIEEECCCHHHXXXkkkvvvooorrrsssrrrsssuuupppjjjgggcccaaafffmmmdddeeehhhlllooonnnkkkiiidddgggjjjiiiffffffiiimmmtttqqqpppqqqooolllnnnsssjjjfffmmm}}}gggUUUTTTaaarrrtttuuugggsss}}}pppjjjiiiiiixxxmmmXXXOOORRRUUUVVVVVVaaawwwrrrzzzzzzzzz{{{|||~~~|||zzz||||||xxxvvvwwwwwwuuuxxx}}}|||xxxxxxtttuuuvvvwwwwwwvvvtttssstttuuuuuuuuusssssstttuuu}}}wwwyyywwwooottt~~~ttttttqqqnnnrrr|||}}}wwwtttpppqqqtttvvvtttqqqkkkkkkkkkmmmnnnooonnnnnnmmmsssvvvtttqqqrrrqqqooogggfffbbbbbbjjjuuuxxxtttpppnnnjjjfffdddccceeefffjjjlllnnnooonnnmmmnnnooolllnnnpppssszzz|||vvvvvv|||}}}{{{zzzwww]]]RRRRRRVVV[[[```cccbbbiiiqqquuuccchhheeedddeeehhheee^^^WWWaaa^^^___cccccc``````bbbeeeccc^^^XXXTTTVVV]]]cccwww|||hhh^^^\\\\\\hhhmmmqqqvvv|||{{{ooobbbcccbbb```___\\\YYYVVVUUUNNNLLLIIIJJJTTTjjj|||mmmmmmrrrqqqoooppptttkkkddddddgggiiikkkmmmgggjjjmmmnnnmmmkkkhhhggghhhkkklllhhhbbbbbbjjjsssrrrqqqqqqsssqqqnnnooosssmmm|||mmmggghhhuuucccUUUOOO[[[{{{jjj^^^ttt~~~~~~~~~~~~~~~}}}^^^WWWPPPOOOTTTYYYYYYVVV}}}{{{zzzyyyuuuyyyyyyzzz|||}}}{{{zzz|||{{{vvvrrrrrrrrrqqquuu{{{~~~{{{xxxxxxoooooooooooooooooooooooonnnqqqsssqqqmmmkkkmmmooorrrpppvvvxxxqqqssszzzyyyppppppmmmkkkooovvv{{{{{{tttvvvtttooosss{{{zzzsssmmmmmmmmmmmmmmmmmmmmmmmmooossssssooommmooopppooollliiidddaaaeeennntttuuurrrkkkeeedddgggiiigggccckkkmmmooopppppppppqqqrrrkkknnnrrruuuxxx~~~zzzxxxyyyyyyxxxuuusssrrrrrrwwwcccRRRRRRZZZ]]]]]]]]]bbbrrrxxxfffoooqqqaaafffdddbbbaaaaaa```\\\YYY```]]]]]]aaabbb``````ddd___]]]ZZZWWWVVVYYY```eeemmmzzzyyykkkbbb[[[SSSSSSaaakkkiii```ZZZKKKKKKLLLNNNLLLIIIHHHKKKEEEVVViiiwwwzzzqqqlllppprrrpppnnnnnnlllgggeeejjjmmmllliiihhhkkkooorrrqqqlllhhhffffffllllllkkkeee```aaaiiiqqqggggggkkkooopppmmmnnnrrrkkkssszzztttdddiiiqqqeee\\\RRR^^^sssooopppooo|||~~~~~~{{{zzz|||~~~{{{zzzyyyyyyyyy|||{{{fffOOOOOOTTTYYYVVVTTT\\\iii{{{~~~vvvwwwxxxyyyzzz|||}}}}}}}}}~~~{{{zzz}}}}}}wwwsssssstttqqqrrrwwwyyywwwuuuvvvlllkkkjjjjjjjjjkkklllmmmlllmmmnnnooonnnnnnpppqqqkkknnn|||{{{xxxwwwooommmmmmllllllnnnrrruuuuuutttyyywwwsss{{{tttnnnnnnnnnmmmkkkkkkkkklllooopppnnniiihhhkkkmmmlllnnnlllhhhcccccchhhooossspppjjjeeeeeejjjmmmllliiilllnnnppppppooooooqqqrrrkkklllnnnpppuuu~~~}}}zzzyyyuuu[[[OOOLLLXXXbbbbbb___aaannnsssjjjgggfffaaaeeecccaaa___^^^\\\[[[ZZZ]]][[[[[[___```^^^___bbb___\\\YYYUUUSSSUUUYYY\\\UUUaaaeee~~~|||eee[[[gggjjj[[[RRRUUUNNNGGGAAABBBDDDIIIUUUaaaiii~~~}}}uuuqqqpppqqqpppmmmkkkkkkiiiggggggjjjiiiffffffiiikkknnnqqqqqqmmmjjjiiijjjllliiiddd```^^^aaafffiiiaaabbbffflllmmmkkklllpppoooooozzziiiaaarrrqqqcccRRRPPP```xxxcccvvv~~~zzz{{{{{{zzzzzz{{{|||}}}}}}||||||{{{zzzyyyyyyzzzzzz|||zzz{{{cccWWWVVVSSSWWW[[[SSSQQQppp}}}~~~yyyyyyzzz{{{}}}}}}~~~~~~}}}|||yyyzzz~~~zzzwwwwwwyyytttsssrrrooonnnpppnnnmmmlllllllllmmmoooppprrrnnnlllnnnsssvvvvvvsssmmmqqq}}}xxxtttkkklllmmmnnnppppppoooooopppsssvvvtttuuurrrnnnnnnnnnllliiihhhiiikkkllllllhhhbbbbbbgggjjjiiigggfffeeeeeeeeehhhnnntttkkkjjjiiijjjlllnnnpppqqqooopppqqqpppooonnnpppqqqkkklllllllllmmmttt~~~~~~kkkWWWPPPLLLPPP]]]aaa]]]___iiisssuuuooodddaaaccc```aaaaaa___[[[XXXWWWXXXYYYWWWXXX\\\\\\ZZZZZZ]]]\\\ZZZWWWTTTTTTVVVXXXZZZRRRZZZWWWggg{{{rrreeehhhnnnjjjmmmwwwssstttsssqqqooonnnkkkiiiggggggllliiieeebbb]]]\\\dddnnneeehhhkkkmmmmmmmmmmmmnnnjjjeee^^^[[[\\\aaagggjjjffffffhhhlllkkkhhhhhhkkkkkkjjjlllvvvlll|||ttt[[[UUUYYY___uuuoooaaa|||tttttttttuuuxxx{{{}}}~~~||||||{{{{{{||||||}}}}}}}}}|||{{{{{{sss[[[QQQRRR___WWWUUUVVVVVVhhh|||~~~}}}~~~zzzwwwwww|||~~~{{{yyyzzzuuuqqqmmmiiihhhkkknnnmmmmmmlllmmmnnnpppqqq|||tttmmmnnnuuuyyywwwssstttttt|||~~~tttrrrsssnnnllllllnnnrrrqqqmmmmmmpppqqqqqqooorrr}}}llllllmmmmmmjjjgggeeehhhkkkiiigggbbb]]]___eeehhhggghhheeedddeeedddcccfffkkkgggiiikkkkkkkkklllpppssspppqqqqqqpppnnnmmmooopppdddhhhlllnnnnnnooosssvvvnnnVVVMMMRRRQQQWWW```^^^]]]pppvvvmmmtttmmmbbb```bbbYYY\\\^^^]]]XXXSSSRRRSSSSSSQQQSSSXXXXXXUUUSSSUUUVVVTTTRRRQQQSSSUUUXXXYYYTTTYYYOOOTTTaaavvvyyykkktttnnnmmmllljjjiiiiiihhhggglllgggaaa]]]YYYYYYbbblllddddddfffiiilllmmmlllkkkiiifff```[[[\\\dddqqqzzzllljjjkkkmmmjjjfffeeeiiidddiiidddjjjrrrhhheeeooottt~~~nnnXXXRRR^^^nnn~~~ooosss{{{uuu}}}xxxnnnrrrvvvxxxwwwwwwzzz|||||||||||||||{{{|||||||||}}}yyyzzz~~~}}}~~~lll[[[MMMMMMVVVZZZZZZWWWYYYooo}}}{{{}}}~~~~~~xxxttttttwwwyyywwwwwwxxxzzzssspppnnnkkkkkknnnmmmmmmmmmnnnnnnooopppqqq}}}wwwooommmqqquuuuuutttuuusssyyyzzzpppooorrrnnnkkkjjjkkkooonnnlllooovvvqqqnnnlllooouuuvvvpppjjjjjjlllllliiidddcccgggjjjfffddd___[[[^^^eeehhhfffjjjccc```aaa```^^^___cccggghhhiiiiiiggghhhjjjllljjjkkkkkkjjjiiiiiilllnnnaaafffmmmpppppppppqqqsssrrrpppTTTIIIMMMNNNOOOWWW``````iiirrrffffffkkkccc]]]]]]ZZZSSSXXX\\\[[[UUUPPPNNNNNNNNNMMMPPPUUUUUUQQQOOOPPPTTTQQQMMMKKKJJJKKKKKKKKKAAAMMMIIIPPPYYYiiibbbqqqrrrjjjiiijjjiiiiiijjjlllllliiifffbbb______]]]\\\___eeegggeeedddfffiiijjjgggcccllljjjeee___^^^iii|||mmmkkkkkkllliiieeeeeeiii```nnndddVVVjjj{{{tttmmmmmmqqquuufffTTTRRRZZZmmm~~~kkktttlll{{{}}}pppxxx~~~}}}vvvsssvvv{{{{{{{{{zzzzzzyyyxxxxxxwww{{{xxx|||~~~xxx~~~cccXXXRRRLLLQQQ]]]QQQ\\\^^^ddd}}}{{{{{{|||~~~~~~}}}|||wwwrrrqqqsssuuussssssuuuwwwqqqnnnppprrrqqqsssvvvqqqrrrrrrssstttuuuuuuuuuyyyuuuooolllmmmpppuuuxxxqqqqqqzzz}}}ssspppqqqkkkkkkhhhhhhkkkkkkkkkqqq{{{sssnnnmmmnnnlllhhhhhhkkkiiikkkkkkhhhcccbbbfffjjjeeeccc^^^[[[^^^eeehhhfffaaaZZZVVVZZZ^^^___ccciiihhhgggfffeeeeeeeeeddddddcccddddddddddddeeehhhjjjgggjjjllllllkkkkkkmmmppphhhxxxgggTTTEEEIIIVVVYYYXXXZZZ]]]```yyyddddddccc___ZZZYYY[[[]]]ZZZYYYWWWTTTOOOMMMMMMNNNMMMLLLKKKLLLMMMNNNMMMKKKPPPKKKFFFEEEIIIKKKIIIGGG>>>DDDJJJKKKLLLTTTcccoooyyyiiiiiijjjjjjlllmmmnnnkkkhhhlllrrrppphhhfff```ZZZWWWVVVXXX^^^cccbbb```aaaeeeeeecccbbbeeefffiiifff___aaaooo~~~kkkkkkkkkjjjiiifffdddcccggghhhbbb\\\jjj{{{{{{}}}}}}zzzuuurrrsssuuuoooooottt{{{tttcccSSSRRR___ooo{{{lllooohhhxxx~~~rrrrrrrrrtttwwwxxxwwwvvvzzzwwwzzzzzzvvvuuuwww{{{|||}}}}}}|||zzzxxxwwwwwwooofffUUUHHHHHHRRRXXXXXX]]]TTT[[[uuuxxx{{{~~~~~~{{{wwwtttyyyuuupppllllllnnnqqqrrrtttqqqrrrttttttqqqppprrrpppvvvxxxuuusssuuuwwwvvv{{{tttllljjjmmmrrrtttsssllluuu~~~zzzrrrmmmkkkjjjiiiggggggiiilllpppssskkknnnnnnllllllmmmjjjddddddeeeeeedddbbbcccgggjjjddd```\\\[[[]]]```cccdddaaa^^^[[[[[[___ccccccbbbeeehhhiiifffaaa^^^aaadddgggggggggggggggfffeeeeeeccceeehhhkkknnnqqquuuxxxllldddlllUUUNNNPPPRRRTTTXXXZZZ^^^\\\^^^yyyhhhbbbbbb```]]]XXXWWWXXXZZZVVVSSSPPPMMMKKKJJJIIIIIILLLKKKIIIIIIJJJKKKJJJIIIHHHDDD@@@AAADDDGGGFFFDDD???BBBDDDCCCBBBFFFOOOWWW]]]kkkdddhhhiiihhhjjjiiijjjjjjjjjooovvvtttnnnjjjhhhccc^^^ZZZ[[[aaagggeeeaaa```aaabbbaaacccggg```eeeddd]]][[[bbbmmmrrrkkkjjjhhhgggfffeeeffffffcccffffffccciii{{{lll]]]UUUWWWhhhyyy|||wwwsssuuulll~~~zzz~~~yyywwwuuutttssssssuuuvvvuuusssxxxsssrrrvvvwwwuuuuuuwwwyyyxxxwwwwwwwwwwwwwwwxxx{{{|||vvvoooYYYQQQJJJJJJPPPVVVYYYXXXVVVggg~~~|||||||||}}}|||wwwyyyzzz{{{xxxtttpppmmmtttqqqooommmmmmnnnoooooollljjjlllqqqsssqqqrrruuupppuuuwwwssspppqqqpppooonnnjjjffffffiiimmmooonnnppptttyyyzzzvvvqqqnnnmmmmmmkkkiiigggfffhhhjjjllljjjlllmmmkkklllmmmjjjeeebbbbbbbbbbbbbbbccceeeggg]]]\\\[[[]]]```ccceeeeeebbb___[[[ZZZ[[[^^^```aaabbbcccccc```\\\]]]bbbgggffffffffffffffffffeeeeeebbbccceeefffhhhjjjmmmooopppmmmtttxxxwwwpppqqqeeeVVV]]]uuu}}}tttssstttyyygggVVVEEECCCMMMXXX[[[ZZZ\\\[[[^^^sssppp[[[___^^^]]]YYYVVVTTTUUUVVVVVVQQQLLLJJJKKKLLLKKKJJJKKKHHHFFFEEEFFFGGGGGGFFFBBB???===>>>AAADDDCCCBBBCCCCCCCCCAAA@@@@@@DDDFFFEEETTTdddtttsssfffhhhnnnnnnlllmmmhhhjjjkkkmmmrrrvvvtttooojjjjjjhhhbbb^^^___ffflllhhhccc_________```dddjjjeeegggddd[[[WWW[[[cccgggkkkiiifffcccccceeegggiiifffgggiiijjjjjjooo~~~uuuzzzfffZZZUUU^^^^^^iiiyyy|||sssooosssggglllsssxxxxxx~~~}}}yyyvvvwwwuuurrrqqqqqqrrrqqqpppnnnkkklllppptttttttttvvvtttrrrpppooopppsssvvvxxxvvvtttdddcccooo}}}rrr___OOOJJJGGGJJJTTTYYYVVVVVVZZZbbb~~~~~~{{{xxxvvvuuuuuutttrrrtttttttttsssqqqnnnjjjhhhnnnoooppppppppppppooonnnhhhfffhhhmmmooommmnnnqqqkkkpppqqqnnnllllllkkkhhhfffgggiiikkkmmmoooppppppuuuttttttsssrrrqqqqqqqqqmmmkkkhhhfffdddddddddeeeeeehhhhhhggghhhjjjhhhccc```^^^]]]___bbbeeedddbbbZZZZZZ[[[^^^aaabbbbbbaaa^^^]]]ZZZWWWVVVWWW[[[^^^``````^^^ZZZWWWYYY___dddeeedddddddddddddddeeefffeeeeeefffggghhhhhhiiijjjeeedddeeennnrrrqqq{{{mmmYYYCCCWWWQQQPPPXXXdddlllqqquuuqqqcccOOOPPPPPPOOOSSSYYY^^^```]]]___wwwddd___\\\[[[YYYVVVTTTRRRRRRRRRUUUOOOHHHGGGJJJMMMLLLIIIGGGEEEBBBAAAAAABBBBBBBBBAAA???===>>>@@@BBBBBBAAAAAAAAA@@@@@@BBBCCCCCCBBBIIICCCDDDTTTooowwwnnniiimmmpppooonnnoookkklllmmmnnnppppppmmmhhhdddeeeccc______dddjjjllliiiccc````````````dddiiilllggg^^^XXXYYY___eeehhhiiigggeeecccccceeehhhjjjkkkdddccchhhiiikkkvvvsssuuu~~~}}}jjj\\\TTTZZZeeeoooqqqvvvuuujjjhhheeeuuuvvvwwwyyy~~~|||xxxuuuuuurrrooommmnnnnnnooonnnjjjiiijjjnnnqqqsssssssssmmmmmmllllllnnnqqqtttuuuxxxmmm~~~ZZZ```lllwwwwwwbbbXXXQQQKKKPPPOOOUUU]]]XXXQQQ\\\ppp|||zzzwwwuuurrrqqqqqqpppnnnlllnnnnnnnnnnnnnnnmmmlllkkkmmmppptttvvvvvvtttrrrpppjjjggghhhjjjjjjgggfffhhhaaafffiiihhhhhhiiihhheeeeeeiiinnnpppqqqpppppppppuuusssppppppqqqqqqqqqqqqkkkiiigggdddbbbaaaaaaaaa^^^aaabbbaaacccfffddd______[[[YYY]]]cccfffccc^^^\\\[[[ZZZZZZ[[[ZZZYYYWWWVVVXXXYYYWWWTTTSSSVVVZZZ```___\\\XXXUUUUUUXXX\\\aaaaaaaaaaaaaaacccdddeeeeeeeeeeeefffhhhhhhhhhgggcccgggccchhhvvvqqquuuxxxaaaMMMXXX]]]VVVKKKHHHNNNSSSyyygggVVVLLLEEEMMMWWW\\\\\\[[[]]]```^^^|||oooccc```YYYWWWUUUSSSRRRPPPOOONNNMMMHHHBBBBBBEEEHHHFFFDDDBBB@@@>>>===>>>??????>>>AAA???>>>>>>>>>>>>>>>===:::::::::<<>>CCCJJJOOO___||||||rrrmmmiiiiiijjjjjjkkkmmmkkkkkkkkkmmmllliiieeecccddddddaaa]]]```gggiiiffffffcccbbbdddcccaaabbbfffggg^^^WWW[[[dddiiihhheeegggfffeeeeeeeeeeeefffffffff]]]ZZZcccjjjjjjnnntttpppjjjtttuuubbbTTTTTTXXX[[[fffsssoooqqqsssrrrtttrrrvvv|||wwwsssuuuwwwuuuqqqooopppnnnkkkjjjkkkmmmnnnnnnkkkllllllmmmppprrrqqqnnngggiiikkknnnpppqqqqqqppprrrjjjtttjjjPPPTTTmmm{{{dddRRRKKKNNNQQQQQQVVVTTTVVVWWWQQQYYY}}}yyyuuutttrrrpppooooooooonnnmmmpppppppppqqqqqqqqqqqqqqqnnnsssyyy{{{zzzwwwuuutttkkkhhhhhhiiigggcccaaabbb^^^bbbdddccceeehhhgggcccdddgggkkkmmmllljjjhhhhhhnnnmmmllllllmmmmmmkkkiiikkkjjjgggdddaaa___]]]\\\\\\___``````bbbdddbbb]]]___ZZZXXX\\\cccfffaaa\\\\\\YYYUUUTTTSSSTTTSSSRRRQQQUUUYYYZZZXXXVVVWWWYYY[[[[[[YYYWWWUUUTTTUUUVVV\\\\\\]]]^^^___aaabbbccc^^^^^^^^^aaadddfffeeeccc___iiibbbbbbtttwwwpppvvvyyyrrrjjj]]]vvvfffYYYOOOKKKJJJUUURRRUUU]]]___ZZZ[[[aaapppkkkcccddd]]]UUUSSSPPPOOONNNMMMJJJHHHHHHEEEBBBBBBCCCEEECCCAAA===<<<;;;<<<======<<<;;;======<<<;;;;;;:::999999:::999:::;;;======<<<;;;<<<;;;>>>BBBCCCGGGWWWiiixxxwwwmmmrrrzzzooollliiiggghhhjjjmmmooogggffffffiiihhhdddbbbccciiikkkhhhaaa```ffffffbbbccc```aaadddddd```___aaa___YYYZZZfffrrrssskkkcccfffeeedddcccbbbaaaaaaaaaaaa\\\]]]fffnnnmmmgggbbb___xxxzzzkkkjjjxxxnnnbbbTTTMMMNNNYYYdddhhhlllqqqmmmxxxvvvssssssssssssrrrpppnnnmmmmmmllljjjjjjlllnnnnnnnnnmmmoooooommmnnnooommmhhhdddggglllpppqqqpppmmmkkkkkkjjjmmm~~~oooZZZ[[[fffsss}}}yyy{{{uuucccYYYMMMHHHLLLRRRVVVVVVTTTRRRQQQUUUaaa}}}zzzssssssqqqooooooqqqrrrrrrrrryyyyyyxxxxxxvvvuuusssrrrnnnsssyyy{{{xxxuuutttuuujjjggggggiiigggcccbbbdddbbbddddddccceeehhhgggccchhhhhhhhhgggfffeeecccbbbdddeeeggghhhgggeeebbb```kkkjjjiiifffbbb^^^[[[YYY___aaabbbbbbdddfffddd______[[[WWWZZZ```bbb___[[[VVVSSSQQQPPPRRRTTTUUUUUURRRUUUYYY[[[[[[ZZZZZZZZZTTTTTTTTTSSSSSSTTTTTTTTTVVVWWWYYY\\\]]]_________[[[[[[\\\```eeegggfffccc```fffccccccpppxxxppphhhiiicccvvv}}}}}}lllZZZPPPLLLJJJNNNTTTaaaXXXXXX___]]]\\\qqqvvv^^^___```YYYPPPMMMKKKJJJJJJIIIEEEBBBCCCCCCCCCBBBBBBAAA@@@???888888999;;;======;;;999888999::::::999888888999;;;;;;<<<<<<<<<;;;;;;;;;AAA;;;888<<>><<<:::999999555666888;;;======;;;888666888:::::::::::::::;;;666888:::999888777999;;;444;;;@@@???;;;;;;???CCC???@@@NNNvvvuuuiiihhhiiikkkkkkfffaaa___aaadddfffhhhjjjkkkiiieeegggcccccceeeccc]]]]]]aaaaaapppvvviii\\\^^^fffiii___\\\[[[]]]]]]ZZZZZZ]]]aaa\\\[[[___```]]]^^^ccchhhddd^^^XXXUUUVVVYYY[[[XXX]]][[[VVVYYYaaaaaaZZZ[[[YYY{{{hhhiiijjjlllpppyyy{{{kkkbbbVVVOOOOOOSSSWWWZZZ]]]dddhhhfffeeehhhnnnqqqqqq}}}dddaaaffftttkkkqqquuurrrnnnmmmppprrrpppoooooopppqqqqqqooommmiiimmmlllhhhgggiiieee^^^fffhhhkkkmmmmmmkkkhhhfffiiinnnssstttuuunnnVVVVVV```eeekkkooorrruuuzzz}}}}}}xxxrrrjjj^^^PPPHHHGGGJJJLLLPPPSSSTTTSSSTTTVVVZZZ```sss~~~~~~tttnnnppprrrpppnnnooosssxxx|||~~~xxxxxxxxxwwwuuurrrnnnlllhhhlllooooookkkiiijjjmmmmmmjjjiiikkkiiidddbbbdddggggggffffffllltttvvvtttoooggg^^^ZZZ]]]``````___```eeehhhgggaaa\\\\\\^^^]]]___bbbeeeggghhhhhhggg```cccdddbbbdddfffccc^^^]]]ZZZVVVVVVXXXYYYYYYXXXQQQRRRUUUXXX[[[\\\ZZZXXXXXXSSSNNNMMMPPPRRRSSSRRRVVVRRRMMMIIIIIIJJJMMMNNNMMMPPPUUUYYY\\\\\\[[[ZZZVVVTTTUUUZZZ```ccc```]]]hhhXXXdddtttjjjbbbgggfffdddhhhhhhhhhuuuiiiuuullleeeaaaQQQMMMKKKPPPXXX___```^^^```___[[[YYYfff[[[VVVRRRMMMMMMNNNDDDDDDDDDDDDBBB@@@>>>===999999999999999888777777555555666888888999999999777;;;:::666<<>>@@@BBBDDDEEEFFFMMMYYYdddlllqqquuuwww}}}qqqnnnppplllhhheeedddddddddccc_________aaadddeeeffffffdddfffkkknnniiicccfffmmmoookkkeeeaaa````````````___aaacccbbb```]]]\\\\\\XXXWWWWWWYYY\\\^^^^^^]]]^^^bbbaaaZZZUUUXXX[[[[[[^^^___]]]ZZZ\\\bbbccc```[[[\\\\\\[[[YYYXXXYYYZZZWWWZZZ]]]dddyyy~~~rrrkkkccc```[[[WWWUUUVVVXXXZZZ[[[\\\___``````^^^\\\[[[]]]\\\[[[XXXVVVUUUWWWXXXcccdddgggiiiiiihhhgggfffaaadddjjjuuu~~~vvvqqqjjjmmmllliiigggfffgggiiikkknnnnnnllliiigggfffhhhjjjnnnllliiigggfffeeebbb```[[[\\\___ccceeedddaaa^^^]]]___gggppppppqqqrrr^^^LLLMMMWWW]]]]]][[[]]]___bbbbbb```\\\XXXUUUddddddddddddeeefffggghhh\\\\\\\\\ZZZVVVRRRMMMKKKPPPKKKIIIKKKMMMNNNQQQUUUBBBJJJXXX```YYYVVVjjjzzzuuusssppplllmmmrrrkkkppprrrqqqrrrttttttqqqrrrrrrrrrtttuuutttqqqooopppqqqqqqqqqpppoooooopppmmmkkkiiiiiikkkmmmmmmkkknnnllljjjiiikkkkkkiiigggffffffeeebbb______bbbeeecccbbb```______```aaabbb```cccdddbbbcccdddbbb]]]YYYYYYZZZ\\\]]]\\\YYYVVVUUUTTTQQQNNNLLLKKKKKKKKKNNNNNNNNNPPPRRRSSSRRRPPPJJJIIIGGGFFFFFFIIILLLNNNQQQMMMHHHDDDEEEJJJQQQUUUNNNPPPRRRSSSSSSUUUXXXZZZYYY\\\^^^___^^^^^^```bbb______aaaeeehhhhhheeebbbbbbccceeejjjqqqyyymmm~~~{{{vvvooo}}}~~~ssskkk```ZZZRRRKKKHHHHHHHHHHHHTTTYYY^^^aaaaaabbbccceeeZZZgggfffWWWRRRQQQLLLLLLOOOJJJ@@@@@@@@@@@@>>><<<:::999666666777777777777777666333333444555666666666666555888777444888???>>>666444444444444444444444444333333444444444444555555666777999::::::999777666888<<<@@@DDDGGGKKKNNNQQQTTTPPPRRRZZZ\\\VVVSSSUUU[[[[[[\\\^^^``````___]]]]]]\\\\\\^^^bbbfffhhhhhheeeeeefffhhhhhhgggjjjooollliiifffddddddeeedddcccbbbbbbbbb___\\\[[[[[[\\\VVVWWWZZZ]]]aaaaaa___\\\\\\]]]ZZZWWWVVVZZZ]]]]]]___^^^\\\\\\aaafffeee___ZZZZZZYYYWWWUUUUUUWWWYYY^^^[[[ZZZ```qqq||||||xxxqqqkkkfffdddeeeeee[[[\\\]]]^^^^^^^^^]]]]]]WWWYYY[[[\\\^^^aaaeeeiiinnnpppqqqooollliiijjjlllooo~~~vvvrrrnnnjjjiiieeeaaa^^^^^^bbbfffjjjnnnlllgggbbb^^^^^^aaadddiiigggfffeeeeeeccc```^^^SSSUUUYYY^^^aaaaaa^^^[[[YYY\\\fffsssvvvrrrrrrwwwcccMMMIIIMMMQQQTTTMMMOOORRRSSSSSSSSSTTTUUUQQQPPPOOOOOOOOOPPPRRRSSSPPPRRRTTTUUUUUURRRPPPNNNRRRNNNKKKLLLLLLIIIKKKNNN```RRRLLLUUUfff|||xxxtttqqqpppmmmiiiiiikkkjjjppprrrooommmoooppppppqqqooonnnoooppppppooommmqqqqqqrrrrrrrrrrrrrrrrrrpppmmmhhhfffgggjjjllllllooonnnlllkkkjjjhhheeebbbbbbccccccbbb```___```aaa``````___^^^]]]]]]^^^^^^]]]aaadddcccbbbccc```[[[XXXWWWVVVWWWWWWWWWUUUSSSRRRPPPLLLIIIGGGFFFGGGHHHJJJIIIJJJMMMOOOPPPOOONNNHHHGGGEEEEEEEEEHHHKKKLLLLLLIIIFFFDDDFFFJJJOOORRRLLLMMMOOOPPPPPPQQQTTTVVVUUU[[[aaabbb^^^]]]___ccc\\\^^^aaaeeehhhhhheeebbb``````bbbhhhoootttuuuuuuuuu~~~```ttt{{{}}}rrrzzzwwwyyysssiiiooosssxxxzzz{{{}}}yyyrrrlllfff^^^WWWQQQMMMLLLKKKKKKMMMPPPSSSTTTTTTZZZ___]]]YYYZZZbbbkkkkkkccceee[[[UUULLLBBBFFFKKKCCC>>>??????>>>===;;;999777444555555666666666666666111222333444444444444444111333222000222666555000222222222222222222222222111222222222222333333333111333666:::<<<======<<<;;;===>>>??????@@@CCCEEEAAABBBHHHPPPTTTUUUZZZaaaaaa``````aaaaaa___[[[XXX___\\\ZZZ[[[^^^aaacccbbbbbbaaaaaacccfffggghhhhhheeedddcccdddeeefffeeeddddddcccaaa]]]ZZZYYYZZZ\\\[[[[[[]]]___aaa```]]]ZZZZZZXXXUUUUUUYYY]]]___^^^^^^[[[YYY]]]dddgggccc\\\YYYXXXVVVSSSQQQQQQTTTWWW```]]]]]]aaagggvvv{{{zzz{{{zzz{{{}}}}}}~~~yyyyyyzzzzzzxxxuuurrrqqqkkklllmmmlllkkklllnnnpppkkkmmmnnnnnnooovvvvvvvvvrrrnnniiihhhccc```\\\[[[]]]bbbfffiiihhheee```[[[YYY[[[```eeebbbaaa`````````___]]]ZZZUUUWWWZZZ___bbbbbb___\\\[[[\\\dddnnnrrrpppooorrrsssxxxYYYIIIFFFIIIMMMNNNOOONNNMMMLLLMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHLLLKKKIIIIIIKKKMMMQQQSSSJJJIIIKKKOOOPPPOOOQQQUUUZZZ\\\hhhvvvtttrrrppplllhhhfffeeeooottttttnnnjjjlllrrrtttqqqnnnllljjjkkkkkkjjjiiikkkkkkkkkmmmnnnooommmlllnnnkkkhhheeeeeefffhhhiiijjjkkklllmmmkkkfffaaa]]]\\\^^^___```___^^^]]]\\\^^^^^^]]]\\\\\\[[[ZZZZZZ[[[aaadddcccbbbaaa^^^ZZZXXXWWWUUUTTTUUUUUUTTTSSSPPPMMMIIIEEECCCCCCEEEFFFFFFFFFHHHJJJMMMNNNLLLKKKKKKIIIHHHFFFFFFGGGIIIKKKHHHGGGEEEDDDDDDFFFIIIJJJLLLMMMNNNMMMLLLLLLNNNPPPOOOTTT[[[]]]\\\\\\]]]```ZZZ\\\^^^aaacccdddcccbbbaaa___```eeelllpppnnnjjjiiirrr{{{~~~dddyyy~~~{{{}}}mmmuuuvvvvvv{{{ttt___cccssswwwxxxwwwuuuqqqnnnnnnnnntttuuuwwwxxxyyyyyyyyyxxxmmmooopppnnniiiddd```^^^]]]YYYTTTPPPMMMKKKIIIIIIHHHKKKNNNRRRUUUWWWYYYYYYWWW]]]aaa___]]]eeeyyywwwVVVXXXOOOIIIBBB===FFFIII???===>>>>>>===<<<:::888777333444444555555444444444000000111222222222111111///000000...///111000...000000000000000000000000111111111222222222222333555555555555555666777777666888:::;;;;;;;;;===???AAACCCHHHLLLMMMNNNUUU]]]YYYXXXXXXYYY[[[[[[ZZZXXX]]]YYYUUUVVVZZZ]]]]]]\\\^^^______aaaeeefffeeeaaa______aaacccfffhhhgggeeedddccc```\\\YYYYYY\\\^^^bbbaaa^^^^^^]]]\\\ZZZXXXYYYUUUSSSVVV[[[^^^^^^]]]ZZZVVVVVV\\\cccccc]]]WWWUUUTTTRRROOOMMMOOORRRVVVWWWXXX]]]___XXX[[[uuu{{{{{{sssuuuxxxzzz|||}}}~~~~~~}}}yyyvvvtttttttttsssqqqppppppqqqrrrxxxmmmlllxxxsssrrrllleeeddd^^^]]][[[]]]aaaeeeggghhhccc```\\\XXXVVVYYY___ddd]]]\\\\\\\\\]]]]]]\\\ZZZZZZ[[[]]]```bbbaaa^^^\\\YYY[[[```eeeffffffiiinnnllluuu]]]PPPIIIJJJKKKMMMNNNLLLHHHEEEIIIJJJKKKLLLLLLKKKIIIHHHJJJIIIHHHIIILLLQQQVVVZZZQQQNNNMMMOOOQQQTTT\\\eeelll|||xxxyyyssstttssspppmmmkkkhhheeeqqqtttrrrjjjfffkkkrrrwwwtttqqqmmmjjjjjjiiihhhggghhhggggggjjjlllllljjjhhhgggggggggfffdddccccccccccccggglllnnnkkkeee^^^ZZZ\\\\\\]]]_________]]]\\\___``````___^^^\\\ZZZYYYZZZaaadddbbb___^^^[[[WWWWWWTTTRRRRRRSSSSSSSSSRRROOOLLLHHHDDDBBBBBBCCCEEEDDDDDDFFFIIIKKKKKKIIIGGGKKKIIIGGGEEEDDDDDDEEEEEEBBBBBBAAAAAABBBCCCDDDEEEKKKLLLLLLJJJHHHHHHIIIJJJKKKNNNRRRWWWZZZ\\\\\\[[[ZZZYYYYYYYYYZZZ]]]```bbbeeeaaa___bbbhhhkkkjjjgggkkknnnpppnnnnnnvvv~~~eeezzz}}}vvvtttqqqpppnnnssswwwvvvfffXXX^^^dddkkknnnkkkfffdddccc___```aaabbbbbbbbbbbbbbbXXXZZZ[[[ZZZWWWSSSQQQQQQRRRQQQNNNLLLLLLNNNQQQSSSPPPSSSXXXZZZ[[[ZZZ[[[[[[___aaaaaa```jjjiiiTTTRRRNNNEEEDDDDDDAAAFFFEEE888<<<<<<<<<<<<:::888666555333333444444333333222111...//////000000000//////000000000//////000000///////////////////////////000000111111111222222222666555222111000111333444555888:::<<<<<<<<<>>>???<<<@@@DDDFFFEEEHHHOOOUUUUUUTTTTTTVVVXXXZZZZZZYYYUUUQQQNNNQQQXXX\\\\\\YYYZZZ]]]___```bbbeeeddd___^^^___aaadddhhhjjjjjjiiibbbaaa___\\\ZZZ[[[^^^aaadddaaa]]][[[ZZZZZZYYYXXXWWWSSSSSSWWW[[[[[[YYYZZZTTTRRRTTT\\\```]]]VVVQQQPPPPPPNNNLLLKKKMMMQQQTTTQQQVVV\\\\\\RRRMMM\\\qqq|||{{{{{{|||wwwxxxyyyzzzzzzwwwuuusssqqquuu{{{dddwww|||}}}sssrrrqqqiiicccaaa___]]]]]]```eeegggfffddd```___[[[WWWUUUWWW[[[^^^]]]\\\ZZZ[[[\\\^^^^^^]]]\\\[[[[[[\\\]]]]]][[[YYYXXX]]]bbbcccaaa```bbbfffhhhnnneeeZZZKKKDDDEEEIIILLLMMMHHHIIIKKKLLLMMMMMMLLLLLLMMMMMMNNNPPPQQQSSSTTTUUURRRQQQSSS[[[gggvvvpppuuuyyyiiillloooooommmlllmmmkkkgggjjjmmmjjjdddbbbhhhooorrruuurrrnnnkkkkkkjjjhhhgggjjjiiiiiikkknnnnnnkkkgggaaadddffffffdddaaa```___aaafffkkkmmmjjjddd^^^ZZZ```___^^^___aaabbbbbbaaacccdddeeedddccc```]]][[[YYY```ccc___ZZZXXXVVVSSSQQQOOONNNNNNOOOPPPPPPOOOMMMKKKHHHDDDBBBBBBBBBCCCBBBBBBDDDGGGIIIHHHEEECCCEEEDDDBBB@@@????????????::::::;;;===???AAABBBCCCFFFGGGGGGFFFDDDDDDEEEFFFLLLLLLNNNSSSXXXZZZYYYWWWXXXXXXVVVTTTTTTWWW[[[___fffccc```aaaeeehhhiiihhhjjjiiiiiihhhffffffnnnwww{{{aaaooooookkknnnkkknnnkkkmmmsssqqqvvvvvvhhhdddaaaaaadddeeeaaa]]]YYYYYYXXXXXXXXXXXXYYYYYYTTTVVVWWWWWWUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]ZZZ]]]___```______aaacccbbbkkkwwwrrrPPPKKKLLLOOODDDEEEHHHBBB@@@>>>555::::::::::::888666444333444444333333222111//////---...............------/////////000///...///000......................../////////000000000111111000000///000111333666777222333444444444555888:::888<<<@@@AAABBBGGGMMMRRRSSSSSSSSSTTTVVVVVVUUUSSSOOOLLLKKKOOOWWW\\\[[[WWWTTTYYY[[[ZZZ\\\aaacccaaa^^^^^^```dddhhhkkkkkkjjj```___^^^]]]\\\^^^aaaeee\\\ZZZYYYYYYZZZ[[[[[[[[[UUURRRSSSXXXYYYUUURRRTTTOOOOOOTTT\\\^^^WWWOOOMMMLLLLLLKKKJJJJJJLLLPPPSSSSSSVVVXXXWWWTTTRRRVVV[[[fffuuuVVV~~~}}}}}}xxxrrrooolllgggcccaaadddaaa___```cccdddaaa^^^\\\\\\ZZZXXXUUUUUUWWWYYY\\\ZZZXXXXXXZZZ]]]^^^___[[[YYYWWWWWWXXXYYYYYYXXX\\\___aaa```___```bbbcccccc```iii{{{eee\\\YYYUUUQQQSSSRRRPPPNNNNNNNNNOOOPPPMMMMMMNNNPPPTTTXXX]]]___hhhooozzzjjjqqqssseeefffjjjkkkggggggiiihhhddd```ccccccaaaccchhhkkkjjjnnnllljjjhhhhhhhhhgggeeellljjjiiillloooooojjjeee```cccffffffccc`````````fffiiilllkkkfffbbb______dddaaa^^^^^^```dddeeeeeedddeeeffffffdddaaa]]][[[XXX^^^```ZZZTTTRRRPPPOOOMMMLLLKKKLLLNNNOOOOOONNNKKKJJJGGGDDDBBBAAAAAAAAA???@@@BBBDDDFFFDDDAAA>>>>>>===<<<<<<;;;;;;<<<<<<777777888999;;;<<<>>>???>>>???@@@@@@@@@AAACCCEEEKKKMMMOOOQQQQQQRRRSSSTTTVVVVVVVVVTTTRRRSSSWWW[[[ccccccccccccdddfffhhhiiijjjggggggjjjiiidddcccfffbbbqqqwwwzzzfffgggcccccclll___ooopppjjjlllllljjjooouuu___WWW]]]bbb^^^WWWUUUTTTSSSRRRRRRRRRSSSTTTSSSUUUVVVWWWVVVWWWYYYZZZXXXZZZ^^^```___^^^]]]]]]]]]^^^_________aaagggkkkqqqmmmUUUVVVVVVHHHLLL@@@@@@CCC;;;777;;;:::888888888888666444222111444444444333111000...------------......---,,,,,,,,,,,,---...---,,,---///------------------------........./////////000000------......///111222222888888666444333555999<<<999<<<>>>======@@@EEEGGGDDDEEEHHHLLLOOOOOOMMMJJJOOOLLLKKKOOOWWW[[[YYYTTTOOOTTTVVVSSSUUU]]]cccccc\\\]]]^^^bbbgggjjjkkkjjj^^^^^^^^^]]]]]]___cccgggTTTTTTUUUXXX\\\^^^^^^^^^RRRPPPSSSYYYXXXQQQMMMPPPMMMNNNTTT]]]\\\SSSLLLLLLIIIIIIJJJJJJJJJLLLOOORRRTTTSSSPPPPPPTTTXXXVVVPPPYYYlllfffyyyzzz~~~}}}zzzrrrjjjffffffdddaaaiiiddd___^^^``````]]]YYYWWWXXXXXXXXXVVVVVVWWWXXXZZZWWWTTTTTTVVVZZZ]]]^^^ZZZWWWUUUTTTVVVXXXYYYYYY]]][[[XXXVVVYYY___cccdddfffgggkkkqqqzzzyyyuuunnnhhheeeeeegggiiirrrqqqqqqwwwvvv}}}uuudddcccllleeeiiihhhcccaaacccaaa\\\YYY]]]```aaaeeejjjhhhdddfffdddcccdddeeeeeecccbbbjjjggggggiiillllllfffaaa```ccceeeeeebbb```aaacccmmmnnnmmmhhhccc```aaacccddd```[[[[[[^^^bbbeeeeeebbbccceeeeeeccc___[[[XXXVVV\\\]]]WWWOOOMMMLLLKKKKKKKKKKKKMMMPPPQQQPPPNNNJJJIIIGGGDDDBBBAAA@@@???>>>>>>@@@BBBCCCAAA>>>:::::::::::::::;;;<<<======999999888888888888888999777999;;;<<<===???BBBEEEJJJNNNQQQOOOKKKIIILLLPPPTTTVVVWWWVVVSSSSSSUUUXXX```bbbdddeeeeeeeeefffhhhqqqllllllrrrrrrkkkeeeeeeeeerrrqqqjjjnnnpppoootttwwwssstttyyyuuulllbbbZZZ______gggdddbbbcccggggggcccbbbeeezzznnnhhhccc^^^[[[UUUQQQTTTZZZXXXQQQRRRZZZVVVWWWXXXZZZ\\\\\\]]]]]]WWW^^^```\\\[[[___bbbbbb^^^aaa```]]]ccctttbbbMMMPPPSSSQQQOOODDDAAA>>><<<;;;:::888666888888777666555444333333111000000///...------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000///000000111333444555555666777888999:::<<<@@@CCCCCCEEEGGGHHHHHHHHHIIIJJJEEEEEEGGGJJJOOOQQQRRRQQQPPPOOOOOOTTT\\\``````]]]YYYZZZ]]]bbbfffggggggfff^^^]]]]]]___bbbcccaaa^^^XXXVVVWWWZZZ___bbb```^^^[[[WWWRRROOOOOOPPPPPPPPPSSSNNNNNNTTTXXXRRRHHHBBB???FFFIIIHHHGGGJJJMMMMMMPPPSSSUUUUUUTTTSSSSSSSSSPPPZZZxxxhhhtttuuuzzzvvvooohhhdddbbbbbbbbb______```______]]][[[ZZZXXXWWWUUUTTTSSSRRRQQQQQQUUUTTTTTTUUUWWWXXXWWWUUURRRPPPNNNNNNPPPRRRSSSRRRLLLSSSSSSUUU[[[\\\[[[cccbbb```cccfffhhhvvvvvvhhhjjjmmmhhhcccdddaaa^^^]]]___cccddd```\\\WWWWWW[[[aaacccaaaaaaccc]]]]]]___bbb```]]]___dddhhhiiikkkllljjjhhheeeccc``````aaaccceeeeeecccaaakkkkkkjjjfffcccbbbbbbddd^^^]]]]]]___dddeeedddaaabbbdddfffeeebbb]]]ZZZYYYXXXZZZYYYVVVSSSQQQSSSUUUQQQPPPNNNNNNNNNNNNLLLKKKDDDDDDDDDCCCAAA>>>;;;999CCCBBB@@@???===;;;999999888888777777777777777888<<<777333222444777888888888888:::;;;<<<>>>??????OOOOOOMMMHHHDDDEEEKKKQQQPPPRRRTTTVVVWWWWWWVVVUUU^^^```bbbbbbbbbbbbdddeeemmmnnnnnnmmmkkkhhheeecccgggggghhhhhhfffcccaaa___dddaaa^^^___bbbgggjjjlllkkkddd\\\WWW]]]\\\bbb___\\\\\\^^^]]]ZZZZZZ]]]dddkkkuuufffjjj___VVVTTTUUUTTTSSSSSSXXXZZZ[[[ZZZYYYXXXYYY[[[```aaa```___]]]\\\]]]^^^lllmmmnnnrrrsssSSSJJJKKKIIIEEEDDDCCCAAA>>><<<;;;:::888666777666555555333333222111000000//////...------,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000111222333444444444555777777888:::>>>@@@???AAACCCCCCCCCCCCDDDFFFKKKLLLMMMNNNOOONNNNNNNNNTTTRRRRRRVVV\\\```___]]][[[\\\]]]```bbbcccbbbbbbgggeeebbbaaabbbbbbaaa___]]]]]]^^^```aaa```]]][[[XXXVVVSSSRRRSSSTTTTTTSSSUUUPPPOOORRRRRRLLLEEEBBB???FFFJJJIIIIIILLLPPPPPPMMMOOOPPPPPPNNNMMMNNNOOONNNNNNZZZssssss}}}uuuqqqkkknnnqqqooolllhhhdddaaa___^^^^^^^^^______^^^[[[YYYXXXPPPOOOMMMKKKJJJJJJKKKKKKNNNMMMMMMNNNPPPPPPOOOMMMLLLKKKIIIJJJLLLNNNOOONNNOOOQQQSSSQQQRRRWWWZZZWWW\\\]]]bbbeee```^^^ooosssdddZZZ]]]aaa^^^\\\___aaa^^^[[[[[[]]][[[VVVRRRVVVTTTWWW\\\___^^^___bbb___]]]\\\\\\ZZZYYY]]]dddeeegggjjjlllkkkhhhccc```ZZZ\\\```dddggggggdddaaaffffffeeeccc```___aaabbbaaa___\\\\\\^^^___\\\YYY```bbbdddddd```\\\XXXWWW^^^^^^\\\XXXSSSQQQSSSUUUQQQOOOMMMMMMMMMKKKIIIGGGBBBBBBBBBBBB???<<<999888??????===<<<:::888777666666666555555444555555666:::777333333555777888777777888999:::<<<===>>>>>>===???@@@???>>>@@@GGGMMMOOOQQQTTTWWWYYY[[[[[[[[[aaabbbcccdddddddddgggiiigggggghhhhhhgggeeecccbbbaaabbbdddeeeeeedddcccccc```^^^\\\\\\^^^```aaaaaaddd]]]WWWTTT[[[VVVYYYWWWTTTTTTWWWWWWTTTUUUXXXUUUYYY^^^qqqzzzlllmmmppphhh]]]cccfffhhhfffbbbaaaeeeiiibbb]]]___iiinnnmmmooouuucccUUUKKKJJJIIICCCAAACCCBBB@@@===;;;;;;:::888666555444444333222111000000//////......------,,,,,,,,,,,,,,,+++++++++++++++)))*********++++++++++++++++++++++++++++++++++++************************)))************+++++++++......///000111222222333111333444555666888;;;===<<<===???@@@???@@@BBBCCCLLLPPPSSSSSSQQQOOOOOOPPPXXXVVVVVVYYY]]]```___]]]ZZZ[[[]]]___aaaaaaaaaaaajjjgggcccaaaaaaaaa``````aaaccceeedddaaa\\\YYYWWWWWWUUUTTTTTTVVVWWWWWWVVVVVVRRROOOOOOLLLEEEBBBCCCIIIOOORRROOOMMMNNNPPPPPPLLLLLLLLLKKKIIIHHHIIIKKKKKKHHHGGGQQQkkkaaa[[[ppptttrrriiihhhjjjgggggggggeeebbb^^^ZZZXXXXXXYYYZZZZZZYYYVVVRRRPPPIIIGGGEEECCCBBBDDDEEEGGGHHHGGGFFFFFFHHHHHHGGGEEEEEEDDDCCCEEEGGGIIIJJJJJJKKKIIIPPPQQQOOOcccmmm]]]RRRUUU\\\bbb___XXX[[[dddzzzddddddYYYSSSVVVXXXVVVVVV[[[]]]ZZZXXXWWWXXXVVVQQQMMMTTTRRRTTTYYY\\\[[[\\\```aaa\\\XXXWWWVVVWWW]]]dddfffhhhkkkmmmkkkfff___[[[XXX[[[```eeehhhgggbbb^^^___``````^^^]]]]]]___aaaddd```\\\ZZZ[[[[[[YYYVVV^^^```cccbbb___ZZZWWWVVVaaa___[[[VVVQQQOOOPPPRRRPPPNNNMMMLLLJJJHHHDDDAAA@@@@@@@@@???===:::777666;;;;;;999888666555444333333222222222222222333333888666444444666777666666666666777888:::;;;<<<<<<555888<<<===>>>AAAGGGLLLKKKMMMOOOSSSWWW[[[^^^______aaaaaabbbbbbdddgggjjjeeeeeeeeedddcccaaa```___^^^___aaabbbcccdddddddddZZZYYYYYYZZZ\\\]]]]]][[[bbb]]]VVVSSSZZZQQQOOOQQQOOORRRWWWXXXUUUTTTVVVSSSXXXZZZ[[[nnniiiWWWPPPJJJHHHDDD@@@BBBHHH@@@>>>;;;::::::999777666444444333222111000//////...---------,,,,,,,,,++++++++++++++++++*********)))))))))************+++++++++++++++++++++++++++************************(((((()))))))))*********---------...///000000111///111333444444666888:::;;;<<<>>>>>>>>>???AAACCCIIIOOOUUUVVVTTTSSSUUUXXXYYYXXXXXXZZZ]]]``````___UUUZZZ```dddfffeeedddccccccaaa```^^^^^^^^^^^^^^^^^^bbbfffeee```[[[XXXWWW[[[XXXTTTRRRSSSUUUUUUVVVUUURRROOOLLLGGGBBBCCCHHHXXX\\\\\\VVVOOOMMMLLLJJJLLLLLLKKKIIIFFFFFFGGGIIIDDDFFFFFFFFFOOOggg|||```ZZZttt|||}}}rrrooolllgggccc`````````^^^\\\XXXTTTRRROOOPPPRRRRRRPPPMMMIIIGGGFFFDDDAAA??????AAADDDFFFEEEDDDBBBBBBCCCCCCBBBAAA@@@??????AAADDDFFFGGGFFFFFFAAAMMMOOOLLLiiizzz```PPPOOOSSSZZZ]]]]]]```fffhhhtttpppaaabbb]]]VVVRRRSSSQQQNNNOOOTTTUUUSSSSSSTTTVVVVVVSSSPPPQQQQQQTTT[[[]]][[[[[[]]]___[[[XXXYYYZZZ[[[aaagggjjjkkklllkkkhhhccc^^^ZZZ\\\]]]```dddeeeddd___\\\\\\\\\]]]\\\[[[\\\___aaafffbbb]]][[[\\\]]]\\\ZZZ^^^aaacccccc```\\\YYYWWW]]][[[VVVRRRNNNMMMMMMNNNOOONNNLLLJJJHHHEEE@@@<<<======<<<;;;999777555444888777666555444333222111111000000000000111111222555555555555666666555444444444555666777888999:::777:::===???@@@AAADDDFFFEEEFFFHHHLLLQQQUUUYYY[[[YYYZZZ[[[\\\\\\___cccfffiiihhhfffdddaaa___]]][[[___```aaabbbccccccbbbbbbXXXWWWWWWYYY]]]```aaaaaavvv]]][[[TTTQQQXXXOOOKKKNNNOOOSSSYYYYYYTTTPPPPPPNNNRRRWWWWWWUUUdddttt___\\\SSSMMMEEEAAA>>>===???CCC===;;;888777888777666555444333333222111000//////,,,,,,,,,,,,++++++++++++************************(((((()))))))))*********************************************************((()))))))))************+++,,,,,,------............000222333444444666888999:::;;;<<<<<<===@@@BBBFFFLLLSSSVVVUUUUUUYYY]]]WWWWWWWWWYYY\\\___aaaaaaUUU\\\ffflllllliiieeeccc^^^^^^^^^]]]\\\[[[ZZZZZZZZZ___dddeeebbb^^^\\\\\\```[[[SSSNNNMMMOOOQQQRRRRRROOOMMMKKKFFFBBBFFFMMM\\\___^^^UUUMMMIIIGGGDDDHHHHHHGGGEEECCCBBBDDDFFFAAA>>>@@@BBB@@@EEE]]]xxxpppZZZOOOaaauuujjjyyyuuukkklllmmmhhh___YYY]]]\\\YYYVVVRRROOOMMMLLLIIIJJJKKKKKKJJJGGGDDDBBBDDDBBB???======@@@CCCEEEBBB@@@>>>>>>>>>???>>>===>>>======???BBBDDDDDDCCCFFF???HHHGGG@@@ZZZhhhMMMRRROOONNNRRRVVVYYY\\\_________bbbyyyqqq___VVVRRRSSSPPPMMMLLLIIIFFFGGGJJJMMMMMMNNNPPPRRRRRRQQQPPPNNNOOOUUU]]]___\\\ZZZ[[[ZZZXXXZZZ```ddddddfffjjjjjjiiihhhgggeeecccbbbaaa^^^]]]]]]^^^```aaaaaa```\\\]]]^^^]]]\\\]]]```bbbgggccc^^^\\\\\\]]][[[YYY___bbbeeedddaaa]]][[[YYYYYYVVVRRROOOMMMMMMMMMMMMNNNLLLJJJHHHEEEBBB===:::;;;:::999888666555333222555555444333333222111111000/////////000000111222222333444444444333333222222222333444555666666777444666999;;;<<<<<<===>>>AAABBBDDDGGGKKKOOORRRTTTRRRTTTVVVWWWXXX[[[___bbbffffffdddccc```]]][[[YYY\\\^^^aaacccddddddcccbbb\\\YYYWWWXXX[[[___bbbdddiiiUUUWWWPPPLLLTTTNNNKKKNNNNNNQQQVVVTTTMMMGGGFFFKKKIIIOOOVVVSSSQQQ___uuucccVVVVVVTTTLLLGGGBBB@@@@@@???===;;;999888555555555555444333333333222111000///......++++++++++++************)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++,,,,,,,,,,,,,,,...111222222333444555444555666666666888<<<>>>FFFJJJNNNPPPQQQSSSVVVYYYUUUUUUUUUVVVYYY\\\^^^```YYYaaakkkpppnnnhhhcccaaaaaaaaa```]]]YYYWWWWWWXXXYYY]]]aaacccbbbaaa______^^^YYYQQQLLLKKKLLLMMMNNNNNNLLLKKKJJJGGGDDDGGGMMMQQQUUUUUUMMMFFFDDDBBB@@@AAABBBBBB@@@>>>>>>???@@@DDD:::888???@@@===DDDRRR{{{jjjTTTQQQ[[[]]]zzzmmm]]]wwwlllgggeeefffeee___XXXUUUZZZWWWSSSNNNKKKIIIIIIIIIGGGHHHHHHHHHGGGEEECCCBBB@@@>>><<<;;;;;;===???AAA>>><<<:::999:::;;;<<<;;;;;;;;;;;;>>>@@@AAAAAA???AAA===BBB@@@;;;KKKTTTBBBKKKJJJLLLPPPVVVXXXWWWUUUTTTYYY[[[fffzzzyyybbb\\\ZZZTTTOOOLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIIIIKKKLLLQQQYYY\\\XXXVVVWWWTTTTTTZZZeeekkkjjjhhhhhhccccccbbbbbbccceeehhhiii\\\YYYXXXYYY]]]bbbfffggg```aaaaaa```___```bbbdddgggccc]]][[[[[[ZZZWWWTTT___aaaddddddaaa]]][[[ZZZUUUSSSPPPNNNOOOOOONNNMMMKKKHHHEEECCCAAA???<<<999999888777666444333222222333333222222111111000000///.........///000111222///111222222111000000111000111111222333333444444111222555888:::;;;;;;;;;???@@@BBBEEEHHHKKKMMMNNNMMMPPPSSSUUUWWWZZZ]]]___\\\]]]^^^___^^^\\\ZZZXXXVVVYYY___dddggggggeeeddd^^^ZZZVVVUUUWWW[[[^^^___bbbRRRWWWNNNHHHPPPLLLJJJJJJHHHJJJNNNMMMHHHEEEEEEJJJIIIKKKOOOPPPPPPOOOQQQ___{{{ZZZSSSWWWRRRJJJHHHEEEBBB@@@@@@@@@<<<999777555333222333444333222111111000///...---,,,,,,************************((((((((()))))))))******'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************++++++))),,,///000000000111222111222222222333555999<<>>===<<<;;;;;;<<>>??????@@@:::dddrrriiiWWWNNNFFFDDDLLL^^^xxxkkk{{{aaadddaaa``````]]]WWWSSSTTTSSSQQQNNNKKKHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC===<<<;;;::::::;;;<<<<<<<<<:::888888999;;;<<<;;;888888888:::<<<===;;;:::999;;;======>>>EEEHHHEEEBBBEEEHHHNNNUUUXXXWWWTTTNNNXXX___fffmmmrrr|||mmm]]]UUUPPPNNNPPPUUUJJJIIIGGGGGGHHHJJJHHHFFFCCCEEEFFFGGGFFFEEEDDDDDDFFFEEEHHHNNNQQQOOOOOORRROOOPPPWWWcccjjjhhhdddbbb^^^^^^___```bbbdddfffgggZZZWWWVVVWWW\\\bbbgggiiidddeeedddcccaaaaaaccceeeccc___\\\[[[[[[ZZZVVVSSS[[[^^^aaaaaa^^^[[[XXXWWWQQQOOOMMMMMMNNNMMMJJJHHHGGGCCC???===<<<;;;:::999888777666555333222222222000000000000////////////------------...///000111---///111000...---///111//////000000111111222222111222333666999::::::999;;;<<<@@@CCCFFFHHHIIIIIIHHHKKKPPPTTTVVVXXXZZZ\\\VVVXXX[[[]]]]]][[[WWWUUURRRWWW^^^dddgggfffccc```ZZZXXXUUUUUUWWWYYY[[[[[[cccVVV[[[PPPFFFMMMJJJIIIEEEBBBCCCGGGIIIGGGHHHKKKIIINNNKKKBBBCCCKKKMMMGGGFFFOOOdddvvvRRRVVV[[[MMMFFFLLLFFFEEE@@@;;;999::::::888555333111111222222222111000///...---,,,++++++***)))))))))))))))*********'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************'''***---.........///000000111222222222555999<<>>>>>BBBGGGMMMQQQSSSTTTTTTSSSRRRRRRSSSVVVXXXXXX^^^eeehhhfffdddeeeggg___]]]XXXRRROOOSSS[[[bbbYYYWWWUUUVVVYYYYYYUUURRRMMMMMMMMMOOOQQQRRRPPPOOOKKKGGGFFFHHHHHHDDDBBBDDDCCCHHHIIICCC>>>======;;;888:::======<<<;;;;;;;;;000===AAA888444<<<@@@<<>>>>>555555555777999999777666666<<<::::::>>><<<:::AAABBBDDDEEEHHHMMMRRRRRRPPPPPPXXX```jjjpppiiikkk}}}qqqZZZTTTPPPPPPNNNIIIHHHKKKIIIGGGDDDCCCFFFGGGDDD@@@@@@BBBDDDEEEEEEDDDEEEEEECCC@@@AAAEEEGGGGGGJJJOOOLLLMMMTTT```fffddd___]]]]]]^^^___```aaaaaa``````[[[YYYWWWXXX\\\aaadddeeeggggggfffdddbbbaaacccddd^^^\\\ZZZ[[[]]]]]]ZZZWWWXXX[[[^^^^^^[[[XXXUUUTTTNNNLLLJJJKKKLLLJJJFFFBBBCCC@@@;;;888888888888888888777666444333222222222........................,,,,,,,,,,,,---...///000---...000...,,,+++...000......//////000000111111111111111222444444333222666888<<>>::::::======999555444444222111000/////////------------,,,+++***)))))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,---......000000111222444555555666777999<<>>CCCBBB@@@===;;;999888777666999;;;;;;999777666666999999999999999999999999888999===III]]]wwwxxxiiiWWWJJJJJJIIIGGGOOO]]]gggvvvkkkiiiqqqxxxnnnfffbbbXXXWWWVVVUUUUUURRRNNNKKKKKKIIIFFFCCCAAAAAABBBCCCCCCAAA???>>>>>>>>><<<:::;;;;;;:::999999888777777;;;777333444888;;;999777666666666666666777888888666666777888:::<<<>>>??????@@@AAACCCFFFIIILLLMMMRRRVVVZZZ\\\]]]```dddgggttt{{{qqq]]]VVVQQQOOOLLLJJJGGGFFFFFFFFFCCCDDDCCCCCCBBBAAA@@@???AAA>>>>>>BBBEEECCC???===AAAAAABBBCCCEEEGGGIIIJJJHHHHHHKKKSSS\\\```___\\\WWWWWWYYY\\\___```^^^\\\]]][[[XXXXXX[[[^^^aaabbbaaa___^^^```eeefffbbb]]]___]]][[[ZZZYYYXXXVVVTTTRRRWWW\\\]]]ZZZVVVSSSRRROOONNNMMMJJJFFFCCC@@@>>><<<999666666666777777666111222222222222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////000111222333333444333555:::>>>AAABBBBBBAAAIIIKKKLLLMMMNNNOOORRRUUUOOORRRWWWYYYYYYXXXWWWVVV\\\\\\^^^aaabbb```ZZZUUUTTTQQQPPPSSSYYY\\\ZZZVVVkkk]]]OOOHHHFFFDDDCCCEEEBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFBBBAAADDDJJJVVVkkklllkkk```RRRJJJJJJIIIEEE@@@AAA===::::::<<<<<<999555444333222111000/////////------------,,,+++***)))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((('''''''''&&&''''''''''''(((((((((((('''((((((((())))))))))))++++++***++++++,,,---...//////000222333555666666666999<<<@@@DDDIIIOOOSSSQQQSSSVVVVVVUUUVVVYYY\\\^^^]]]]]]```cccdddbbb___YYYXXXTTTSSSXXX___```\\\YYYVVVRRRPPPQQQSSSTTTTTTSSSQQQPPPSSSWWWWWWSSSNNNHHHFFFEEEEEEEEEDDDBBB???BBBAAA???<<<:::888777777777:::<<<<<<:::888777777888888888888888888888888<<<<<<;;;<<>><<<===>>>@@@CCCFFFIIIJJJQQQTTTXXXZZZ[[[]]]```cccgggkkk|||uuu\\\QQQQQQSSSMMMLLLIIIGGGEEECCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>AAA>>>============???@@@===>>>>>>@@@AAACCCEEEFFFBBBBBBDDDKKKSSSWWWUUURRRUUUUUUVVVYYY\\\]]][[[ZZZVVVVVVVVVWWWYYY[[[^^^```^^^^^^___aaabbbaaa^^^ZZZ\\\YYYWWWVVVXXXXXXVVVTTTQQQUUUZZZ[[[YYYUUURRRQQQLLLKKKIIIFFFCCC@@@===;;;999777555555555666555444111111222222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......///000111222333333333555999===???@@@@@@???BBBDDDFFFGGGHHHKKKNNNQQQUUUWWWZZZ[[[ZZZWWWVVVVVVYYYZZZ\\\```aaa^^^XXXSSSTTTTTTTTTUUUUUUUUUUUUTTTmmm\\\JJJDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEEEEBBBEEETTTccc~~~rrrcccccciii[[[VVVOOOKKKIIIGGGCCC@@@???<<<999999::::::777444333333111000///.........,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((()))))))))***)))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))************+++,,,---...------///000222444666666555888<<>><<<:::888777666666666888::::::888777666777777777777777777777777777999;;;:::555444<<>>======>>>>>>>>>======<<<<<<<<<;;;999888999;;;===999999:::;;;===???@@@AAA<<<<<>>@@@aaa~~~|||vvvpppyyysssiiieeedddeeeccc]]]YYYYYYTTTQQQMMMKKKIIIFFFCCCAAA@@@???===;;;999999:::::::::888777888999:::999888555444444444333333222222333222333555777888666333111111000000111111222333111111333444666777888888666666777999<<>>===<<<;;;999999::::::::::::::::::777999999888999:::777333666666777888999;;;<<<===;;;;;;===BBBEEEFFFDDDBBBCCCDDDFFFJJJOOORRRSSSRRRNNNRRRTTTSSSQQQRRRWWW]]]XXX]]]bbbaaa[[[VVVTTTUUUWWWWWWUUUSSSQQQQQQUUUXXXWWWYYYZZZYYYVVVQQQLLLIIIBBBAAA@@@>>><<<999777666444444333444555444111//////000000000000///......---,,,,,,,,,++++++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333444666888999999999888;;;===???AAADDDHHHMMMQQQTTTUUUUUUTTTQQQOOOOOOOOORRRVVVZZZ^^^^^^ZZZTTTPPPNNNOOOQQQRRRRRRRRRSSSSSSiiiWWWEEE@@@BBBCCCAAA???@@@@@@@@@AAA@@@@@@??????AAA@@@???>>>>>>===>>>>>><<<:::<<<@@@BBBAAACCCFFFNNNXXX^^^kkklllbbbZZZ[[[aaa```TTTHHHKKKIIIEEE@@@<<<;;;;;;;;;:::888777666555444333111111111///...---,,,,,,,,,******++++++******))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,)))***,,,...000222444444222555888<<>>UUUzzzzzznnngggbbb```___```[[[TTTRRRSSSPPPOOONNNMMMKKKGGGAAA======<<<;;;999888888888999666555444555777888777666333333333333222222222222------...000222222111//////////////////000000111///000111333444555555555555555666888;;;===???AAA@@@AAADDDIIINNNSSSVVVXXXSSS[[[cccgggggggggggggggtttmmm^^^SSSLLLPPPOOOLLLGGGCCC@@@@@@AAAAAA@@@@@@>>>===;;;:::999555666777777777777777666<<<;;;555111555:::777000444555555666777999:::;;;:::;;;>>>@@@BBBBBB@@@>>><<<===@@@FFFLLLRRRTTTTTTTTTVVVVVVRRRNNNOOOVVV\\\XXX]]]bbb```ZZZUUUTTTVVVXXX[[[[[[TTTMMMLLLTTT\\\]]]]]][[[XXXTTTNNNGGGCCC???>>>>>><<<;;;888777666444444333444555444111///...////////////...------++++++++++++************))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++***+++,,,---...//////000222222444555666666555555:::;;;>>>@@@BBBGGGMMMQQQNNNOOOQQQPPPOOONNNNNNOOOQQQUUUZZZ]]]\\\XXXSSSPPPQQQNNNMMMOOOSSSTTTRRRNNN___PPPCCC@@@BBBBBB???>>>>>>>>>???????????????>>>???>>>===<<<<<<<<<<<<<<<>>>999777<<>>;;;::::::;;;777777666444333222111000000000...---,,,+++++++++))))))*********))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))***+++,,,))))))+++---///000222222///222555999>>>EEELLLQQQKKKHHHDDDCCCGGGMMMSSSVVVWWWXXXZZZ[[[ZZZ[[[\\\^^^^^^___\\\WWWVVVYYYZZZXXXMMMKKKHHHHHHIIILLLMMMNNNKKKHHHDDDCCCDDDEEEEEEEEEEEECCCAAA@@@???===:::888666555444333222222222222000222333222111111222444111111111111111111111111888444000111444777666333999444666EEEZZZpppoookkkkkktttsssjjjfffdddcccaaa^^^\\\[[[WWWQQQPPPTTTMMMNNNNNNNNNMMMHHHAAA<<<;;;:::999888888777777777444333222333444555444333111111111111111111111111,,,---...///000111111111...............//////000...///111333444444444333555555666888:::<<<>>>??????@@@BBBHHHNNNSSSVVVVVVVVV^^^dddfffeeeeeeccc``````rrrrrrhhh[[[SSSQQQSSSUUUVVVLLLNNNLLLEEE<<<:::???FFF>>>>>>===<<<;;;999888777444444555555555444444333DDDAAA666,,,---666888444444444444555666777888999888:::<<<>>>???>>><<<:::;;;<<>>CCCIIIMMMJJJMMMPPPQQQQQQQQQQQQRRRPPPTTTXXXZZZYYYUUUSSSQQQTTTOOOLLLMMMPPPQQQLLLFFFzzziiiSSSIIIAAA@@@AAA???======;;;;;;<<<===>>>>>>>>>===;;;;;;::::::::::::::::::>>>::::::<<<<<<;;;<<<@@@CCCJJJGGG@@@???CCCYYYyyyooogggiiigggbbbZZZ\\\^^^]]]YYYUUUSSSRRRLLLHHHCCC???>>>===<<<:::555555555333111000//////000///...,,,++++++******(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))++++++))))))***,,,---///000000///000222555999@@@HHHNNNGGGEEECCCEEEIIIMMMOOOOOORRRUUUYYY[[[ZZZZZZ\\\^^^ZZZ\\\ZZZUUUSSSTTTUUUSSSMMMKKKIIIIIIJJJKKKKKKJJJIIIEEEAAABBBFFFHHHFFFCCCAAA@@@>>>>>>===<<<:::777333333222111000000000111///000111000///000111333////////////////////////444222000///111333333333222555777444333@@@[[[rrr}}}~~~|||}}}kkkmmmwwwzzztttxxxfffcccfffccc]]]YYY^^^ZZZWWWVVVTTTPPPPPPSSSJJJIIIIIIIIIHHHDDD???;;;888888777777666666555555333222111111222222111000////////////////////////......///000000111333444......------......///000---///111333444444333222444444555777999;;;===>>>>>>===???CCCJJJNNNPPPOOOWWW```gggeeeaaaaaa```]]]hhhnnnrrrqqqttt~~~kkk]]]WWWTTTPPPOOONNNKKKEEEAAABBBEEEHHHGGGDDDAAAAAABBB;;;;;;;;;:::999777555444444444444444333222111111@@@EEE@@@333---222666444333333333333444666777777666999<<<======;;;:::999;;;;;;>>>DDDKKKQQQTTTVVVVVVWWWWWWWWWWWWWWWWWWWWW\\\^^^```___\\\[[[\\\^^^[[[ZZZUUUOOOLLLOOOWWW^^^]]]ZZZVVVSSSOOOIIIBBB<<<::::::::::::999888777666444222000///000000///...---------------,,,++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))***+++,,,------......//////000111111222333444555666999>>>DDDIIIHHHKKKPPPRRRSSSRRRRRRSSSNNNRRRVVVVVVTTTRRRQQQRRROOOMMMKKKKKKKKKJJJGGGEEEooo]]]JJJDDD???@@@@@@===;;;;;;888999:::;;;<<<<<<======999888888888888888999999888888:::<<<999666:::AAA:::===:::>>>EEEBBBDDDQQQ```sssyyysssooommmkkkkkkppprrrjjj___ccc\\\TTTRRRTTTUUUQQQMMMFFFBBB>>><<<===<<<888444444444444333000....../////////---,,,+++*********(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++)))******+++---...//////111111111000333888@@@EEEDDDDDDFFFJJJNNNPPPMMMJJJRRRVVVZZZ[[[YYYXXXXXXYYYXXX[[[[[[VVVSSSTTTSSSPPPNNNLLLKKKKKKKKKKKKIIIGGGGGGCCC@@@DDDJJJLLLHHHBBB>>>===<<<<<<===<<<:::888222222111000000000000000,,,---...---------///111////////////////////////***...333555333111000000111333444333444777888555EEEssslllddd^^^^^^fffiiibbb]]]^^^XXXSSSOOOOOONNNKKKJJJMMMFFFDDDBBBAAA@@@>>>;;;999666666666555555444444333333111000000111111000...------------------------***++++++++++++---000222...------------...//////---///111333444444222222333444555666888:::<<<===;;;:::;;;>>>DDDHHHHHHGGGKKKZZZeeedddaaaaaabbbaaacccfffjjjmmmllljjjiiiiiiiiirrr~~~uuueee]]]ZZZYYYTTTNNNNNNJJJGGGGGGKKKNNNOOOOOOHHHDDDAAAAAABBBAAA===999888999999999777555333222444444444333333111000///666EEEKKK@@@444222222///222222222222333444555666777999<<<>>>===;;;:::999::::::<<>>CCCDDD===999;;;888888888888888888999999666666555555555555666666444555555666666666666666:::;;;===>>>===>>>@@@BBBFFFIIIPPP[[[jjj~~~vvvmmmiiijjjkkkhhhgggfffggghhhiiihhhggg```]]]YYYVVVRRRNNNIIIFFF>>>??????>>>===;;;:::888222222222111111111000000......---,,,+++))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))***+++,,,,,,,,,...///000222444666777888AAABBBDDDEEEEEEFFFIIIKKKQQQTTTXXXZZZYYYYYYYYYZZZUUUUUUUUUWWWWWWUUUQQQNNNRRRIIIGGGOOOVVVRRRLLLIIIFFFEEEEEEEEEFFFFFFEEECCCCCCAAA>>><<<;;;999777666333333222111000///...---................................................---......//////////////////000000000111111111111444:::NNNmmmnnncccbbbbbb]]]ZZZ[[[```aaa\\\WWWSSSSSSQQQOOOLLLHHHFFFDDDDDDBBB@@@>>><<<<<<<<<<<<444444333333333222222222333333222222000///...---...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000222333333444555666777777888999:::<<<>>>AAACCCDDDKKKSSS]]]ccccccbbb``````]]]___bbbeeeffffffeeedddgggdddcccjjjtttzzzwwwqqqqqqxxx}}}zzzzzz{{{zzztttpppllljjjhhh^^^]]]ZZZWWWSSSOOOLLLKKKJJJHHHEEEDDDEEEGGGIIIIII@@@@@@@@@???>>><<<:::999999888777666444444333333333333222222111000000///111777;;;888000+++,,,///111000///...///000222333666777888999999888666555555777:::>>>BBBFFFJJJKKKJJJIIINNNUUUVVVQQQRRRWWW\\\]]]^^^\\\XXXWWWZZZ]]]XXXXXXUUUPPPRRRXXX[[[[[[^^^\\\XXXRRRLLLEEE@@@<<>>AAAEEELLLTTTYYY[[[cccpppyyyrrrvvvsssmmmgggcccbbbbbbccccccbbbaaabbbcccdddcccbbb\\\ZZZVVVSSSOOOKKKGGGCCC======>>>===;;;999777666222111111000//////.........---,,,+++***))))))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))***+++++++++,,,---...000222333555555>>>AAADDDFFFFFFFFFGGGHHHUUUVVVXXXZZZZZZZZZXXXWWWWWWXXXXXXXXXUUURRRNNNLLLOOOKKKLLLRRRVVVSSSOOOOOOGGGFFFEEEEEEFFFFFFDDDBBBAAA>>>;;;999888777555333333222222111000///...---------------------------------------------------------...////////////.../////////000000000111111888444555>>>LLL]]]ooo}}}yyyqqqggg^^^]]]bbb```]]]ZZZZZZ\\\[[[XXXTTTQQQPPPNNNLLLHHHEEEBBBAAAAAA@@@>>><<<;;;:::999999333333333333222222222222111111111000///...,,,+++------,,,,,,,,,,,,------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111222333444555555666666777999<<>>;;;<<<666333555555222111333111000000///...---,,,+++,,,,,,+++++++++*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))+++++++++,,,------............///111444777;;;===>>>EEEMMMOOOLLLIIIJJJKKKUUUUUUUUUUUUTTTSSSSSSRRRLLLKKKIIIHHHHHHGGGDDDBBBxxxlllQQQDDD<<<===>>>999777999888888888777666666666555555444444333333444444555333333444555555555555444444555777777777777999:::===>>>@@@@@@??????@@@AAAFFFHHHKKKNNNQQQWWW]]]bbbooonnnkkkhhheeebbbaaa```kkkooopppmmmjjjjjjiiifffaaaaaaaaaaaa````````````]]]\\\[[[[[[]]]]]]\\\[[[XXXUUURRRNNNLLLHHHCCC@@@<<<<<<<<<;;;999777444333111111000///...,,,++++++---,,,,,,+++***)))(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))************,,,---///000111222888;;;@@@CCCDDDDDDEEEEEEVVVTTTTTTVVVXXXXXXUUURRRTTTWWWYYYXXXSSSPPPNNNOOONNNMMMOOOTTTUUUQQQOOOOOOIIIGGGFFFEEEEEEDDDBBB@@@===:::777666555444333111222222111000///......---------------------------------------------------,,,,,,---...................../////////000000000000///...///...333@@@NNNjjjsssnnniiieeebbbaaaeeelll```___]]][[[YYYVVVSSSRRROOOMMMKKKHHHDDDAAA>>>===<<<<<<<<<;;;:::888777666222222222222111111111111/////////...---,,,+++***,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000111222222222333444777:::===???AAACCCIIIPPPTTTSSSQQQPPPQQQRRRSSSUUUXXX\\\```dddfffdddccccccdddddddddaaa^^^aaabbbbbbbbb```^^^\\\[[[^^^[[[[[[```eeecccXXXOOOMMMLLLKKKIIIHHHHHHIIIIIIFFFCCC???>>>???AAACCCDDD;;;:::999777777777888999555444333222111000000000000000//////......------+++(((''',,,222555111---------,,,+++,,,---...///000111222333333333111111222333666888;;;>>>@@@AAADDDDDDGGGLLLMMMLLLOOOSSSUUUSSSRRRRRRTTTVVVWWWWWWXXX______TTTGGGGGGNNNUUUWWWTTTOOOIIICCC>>>;;;::::::555111111111//////000//////...---,,,++++++***++++++++++++*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))))))))******+++,,,,,,,,,------...///222555888:::;;;BBBIIIJJJEEEDDDHHHNNNUUUUUUTTTTTTTTTTTTTTTTTTOOOMMMIIIGGGFFFEEECCCAAAtttiiiNNNCCC;;;:::999777666888888777777666555444444333333333333222222333333333111222333333444444333333444666777888777777999:::555777:::<<<<<<<<<===???BBBCCCCCCCCCBBBCCCEEEHHHFFFFFFHHHJJJMMMQQQTTTVVVYYY^^^aaa```aaadddeeedddaaabbbbbbaaa```___]]]]]]YYYXXXWWWWWWXXXYYYWWWVVVSSSQQQNNNKKKHHHEEEAAA===<<<<<<;;;:::888555222111222111000...---+++******,,,++++++***))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((()))***+++---...///000111444888;;;>>>@@@DDDFFFQQQNNNLLLNNNSSSUUUQQQMMMNNNSSSWWWVVVRRRPPPQQQTTTPPPNNNNNNQQQTTTRRRNNNJJJIIIHHHFFFEEEDDDBBB???===:::888555444333333111000111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------............/////////+++...555888444...000666DDDVVVfffjjjjjjooowww{{{vvvjjjeeejjjhhheeebbb^^^\\\^^^aaa```aaaaaa]]]WWWRRRQQQQQQMMMKKKHHHDDD@@@===;;;:::999:::::::::999777555444111111111000000000//////............---,,,+++***++++++************++++++******))))))))))))******************************************+++++++++,,,+++,,,,,,---...///000111000111222555888;;;>>>??????DDDKKKNNNNNNMMMMMMOOOPPPRRRTTTXXX[[[]]]___```eeefffggggggeeecccbbbbbbaaa___]]]\\\\\\[[[YYYWWW]]]]]]^^^ccceeebbbYYYQQQLLLKKKIIIHHHGGGHHHIIIJJJCCC???;;;:::;;;===??????>>><<<888555333333333333222111000//////...............------,,,,,,,,,+++---***'''***000111...))),,,,,,+++++++++,,,---......///000111111111000000222333444666888:::<<<===???BBBGGGKKKMMMMMMNNNPPPOOOMMMKKKNNNSSSWWWXXXWWW[[[ccceeeZZZNNNKKKOOOSSSRRROOOIIICCC>>>:::888888999444000......---------///......---,,,,,,+++++++++************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))((())))))***++++++,,,,,,---------///111333555777888===CCCEEEFFFIIIPPPUUURRRRRRRRRRRRSSSSSSSSSTTTPPPMMMHHHEEEDDDCCCAAA???uuujjjaaaKKKCCC;;;888666555555666666666555555444333222222222222111111111111222222000000111222222222222222333555666666666666777999333444555555444444666888333666;;;>>>AAACCCFFFHHHEEEEEEFFFGGGJJJNNNQQQSSSSSSXXXZZZXXXVVVWWWVVVTTTbbbaaa___\\\ZZZXXXWWWVVVXXXVVVUUUUUUVVVVVVUUUSSSPPPNNNKKKIIIFFFCCC???<<<;;;;;;;;;:::777444222000222111000///---,,,***************))))))((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))***+++,,,---...///...000222444888>>>FFFKKKKKKHHHFFFJJJOOORRRPPPLLLKKKPPPTTTTTTPPPNNNQQQUUUQQQLLLIIINNNWWWZZZSSSJJJIIIGGGEEECCCBBB@@@===:::888666444333333333111000000000//////...---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,---------.........111......000000///111666111111000111555<<>>;;;:::999888888999999888666444333000000/////////.....................---,,,++++++******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))************++++++,,,---...///000000///000222444777:::<<<>>>888<<>>;;;888777888999::::::<<<:::777444222111222222000///...------,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,+++,,,,,,,,,+++***++++++++++++,,,,,,---------......///000000000000222222333555666888999:::;;;BBBIIIMMMOOOPPPOOONNNJJJHHHGGGKKKRRRWWWXXXXXXZZZ```bbb]]]VVVSSSPPPMMMLLLIIIDDD???:::888666666555333111///000333333222///......------,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------...///000222333444888999;;;@@@GGGNNNRRRTTTLLLMMMNNNPPPQQQQQQQQQQQQNNNKKKGGGDDDBBBAAA@@@>>>mmmccc[[[HHHBBB<<<777555444444444444444444333222222222111111000000000000000000111//////000111111111111000000222333333222222333444666666777666555666888:::666999<<<===<<<:::::::::@@@???>>>???@@@CCCFFFHHHMMMRRRUUUTTTTTTWWWXXXVVV]]][[[YYYWWWUUUUUUUUUUUUVVVUUUSSSSSSTTTTTTRRRQQQMMMKKKHHHFFFDDDAAA>>>;;;::::::999888666444111000000000///...---,,,+++***))))))))))))((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***,,,------...//////000111555===FFFLLLGGGFFFEEEHHHMMMPPPPPPNNNMMMOOOQQQQQQNNNLLLNNNPPPNNNIIIFFFLLLZZZaaaZZZMMMFFFEEEBBBAAA@@@>>>:::888666444222222222222111000//////......------------************************************************)))******++++++++++++++++++,,,,,,,,,,,,---------///***)))...111000//////000222444333111000111333...666===???CCCLLLUUUYYYhhh~~~~~~yyyjjjrrrpppooopppnnnjjjjjjnnnbbbgggjjjhhhdddaaa]]]XXXXXXZZZYYYUUUOOOJJJIIIIIIHHHFFFCCC???<<<:::999999666666666666555444333222............---------------------------,,,++++++)))))))))(((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))************++++++,,,---...////////////000222555777999;;;666:::???AAABBBDDDHHHLLLFFFKKKRRRZZZ___``````___]]]```ccceeeffffffggghhhbbbaaa```___]]]\\\[[[[[[PPPRRRRRRNNNGGGCCCCCCEEEDDDCCCBBBAAA???===<<<;;;:::888666666777777666555444333222111111222333444...---,,,,,,++++++,,,,,,++++++++++++************(((***---,,,++++++---///******+++++++++,,,,,,,,,---------......//////000111111222333555666777888999AAAHHHKKKNNNPPPPPPMMMHHHGGGGGGJJJOOOSSSVVVWWWTTTXXXYYYXXXVVVUUUOOOGGGGGGEEEAAA===999777555444000222222222555:::<<<999.........------,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((())))))***++++++,,,------...///000000111111888666777<<>>======>>>@@@DDDHHHJJJ>>>CCCFFFGGGKKKSSSYYY[[[UUUUUUUUUUUUVVVVVVVVVVVVSSSRRRPPPPPPQQQPPPOOOMMMJJJHHHEEEDDDBBB???<<<999666777777666444222000///...------,,,++++++******))))))((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))***+++,,,,,,------...///222888@@@EEEEEEEEEEEEGGGHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMJJJHHHFFFJJJUUU]]]WWWKKKDDDBBB@@@???>>><<<999666444222000000111111000///.........------------,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++,,,,,,,,,,,,***))),,,333555000+++))))))---222333000...000444777777444000111777999888888AAAHHHIIIIIINNNUUUYYYooolllwww{{{nnnooowwwqqq{{{|||oooooojjjmmmsssvvv~~~~~~pppnnnkkkiiiiiifff```^^^aaa```fffhhhccc^^^\\\VVVPPPUUUUUUTTTQQQMMMJJJHHHGGGEEECCC@@@<<<:::888888888555444333222111111111111------------,,,,,,,,,,,,++++++,,,,,,++++++******)))((((((''''''(((((())))))((((((''''''(((((()))''''''''''''''''''''''''((())))))))))))*********))))))***+++,,,---............///000222444666777777:::===??????AAAFFFJJJEEEIIIOOOVVVZZZ]]]]]]]]]ZZZ[[[\\\___aaaaaaaaa```^^^```aaa^^^YYYUUUUUUVVVPPPPPPOOOLLLHHHFFFFFFGGGBBBBBBBBBBBB@@@===:::888666666555666777666333000...//////000000111111222---,,,,,,+++++++++++++++************************''')))************---///(((((()))***************+++++++++,,,,,,---.../////////000111333444555666777???DDDDDDGGGMMMOOOMMMHHHIIIJJJJJJKKKLLLPPPRRRPPPRRRRRRPPPPPPPPPLLLFFFDDDBBB@@@===:::777555333---111222222555;;;:::555,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''((())))))******+++,,,,,,---............222333666;;;@@@BBBBBB@@@AAAEEEJJJOOOQQQPPPMMMKKKHHHGGGFFFFFFGGGFFFDDDBBB^^^TTTOOOCCCBBB>>>888555555333111111111111111111222222222//////............//////---......///000/////////...000111000//////000111///222555666555333333333222333333333444666:::===:::999888888:::===@@@BBBBBBEEEEEEDDDGGGQQQYYY\\\NNNOOORRRTTTUUUTTTTTTSSSQQQOOONNNMMMNNNNNNLLLJJJHHHFFFCCCBBB@@@>>>:::888444444444444333111///...,,,+++++++++******))))))((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))***++++++***+++,,,---///333888;;;BBBCCCDDDDDDCCCDDDFFFHHHHHHGGGHHHJJJMMMOOOPPPOOOHHHIIIHHHHHHNNNSSSNNNDDDBBBAAA???>>>===;;;888666222111//////000000///...------------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,///+++***+++,,,***---111111---+++,,,---......///'''000666333000111333444444777999:::<<<>>>???>>>EEE>>>JJJRRRIIINNNWWWMMMSSSdddkkkbbb\\\___aaa]]]eee```dddlllpppvvvrrraaannniiifffeeedddbbbdddiii___eeegggbbb______\\\WWWUUUTTTSSSQQQOOOLLLIIIHHHBBB@@@===:::888777777888333222111/////////000111---------,,,,,,,,,++++++)))************))))))(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))************(((((()))***+++,,,---------------...000111333444333666888888777999>>>BBBHHHJJJNNNRRRUUUWWWXXXXXXZZZYYYYYY[[[]]]]]][[[YYY\\\___aaa]]]UUUPPPOOOQQQKKKIIIGGGGGGHHHHHHGGGEEE===>>>???@@@>>>;;;777555444444555777777555111........./////////...---,,,,,,,,,++++++++++++++++++***************+++++++++***))))))))))))******+++&&&''''''((()))(((((((((************+++,,,---...------...000111333444444777===@@@>>>AAAIIINNNMMMIIIKKKLLLJJJGGGGGGJJJNNNNNNQQQPPPLLLJJJKKKJJJGGGBBBAAA@@@===;;;777555333---111222000111555222,,,+++++++++***************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))******+++,,,,,,,,,,,,+++,,,111888<<<>>>>>>???@@@???DDDJJJPPPRRRPPPMMMJJJGGGGGGGGGHHHIIIIIIGGGDDDXXXHHHIII===;;;777555444333222000111111111111111000//////........................+++---...---,,,,,,---.........------------..................////////////222222333444444555555666777888888999999:::;;;;;;;;;<<<<<<===???CCCIIINNNQQQSSSSSSRRROOOMMMMMMMMMQQQQQQQQQPPPNNNLLLJJJHHHFFFEEECCC@@@===:::888777444444333222111000///...+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))),,,+++******,,,111555888999>>>DDDGGGGGGFFFFFFGGGKKKMMMNNNNNNMMMKKKJJJKKKGGGJJJNNNPPPPPPMMMIIIFFFBBB@@@>>><<<;;;:::777555111111111111000000000///------,,,,,,,,,+++++++++((((((((((((((((((((((((((((((((((((((('''''''''))))))*********+++++++++******************************+++++++++,,,,,,,,,...------------...//////000///.........///111222444444555777888:::;;;;;;<<<===>>>@@@BBBDDDEEEFFFLLLMMMPPPTTTYYY\\\\\\\\\``````aaacccfffhhhhhhgggiiihhhhhhhhhccc]]]]]]aaa^^^aaadddddd```]]]\\\]]]XXXRRRKKKHHHIIIJJJGGGDDDBBB???===;;;;;;999666444222222111111000/////////------,,,,,,+++***)))))))))))))))))))))))))))))))))(((((()))******(((&&&))))))(((((((((((())))))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))------,,,------...///000111222333555777:::<<<===BBBFFFKKKMMMMMMMMMPPPRRRXXXUUUVVV\\\\\\XXXWWW[[[]]]\\\[[[\\\ZZZVVVSSSSSSNNNJJJEEEAAAAAACCCDDDEEE>>><<<::::::::::::888666222222222111111111000000///............---------+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---...000222444555555777999;;;===AAAEEEIIIGGGIIIGGGBBBDDDKKKMMMJJJLLLJJJHHHGGGFFFFFFFFFGGGDDDBBB>>>:::777333111000000000000///......------+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))******+++,,,///111444555666888:::<<<===BBBHHHKKKLLLKKKKKKKKKGGGDDDDDDHHHMMMLLLEEE===VVVFFFGGG===:::777444444333222000000111111111111000//////........................,,,...///...,,,,,,---.........------------......------........./////////111111222222333444444444555666666777777888999999999::::::;;;<<<@@@EEEIIIIIIKKKLLLLLLKKKJJJJJJKKKOOOOOOOOONNNLLLJJJGGGFFFEEEDDDAAA>>>;;;999777777222222222111111000000000++++++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))---,,,++++++---000333555888<<>>CCCFFFGGGIIINNNQQQVVVSSSSSSWWWXXXTTTTTTWWW\\\[[[[[[\\\ZZZXXXVVVUUULLLHHHDDDAAA@@@AAAAAAAAA;;;:::888888888777666444222111111111111000000000............---------,,,++++++******)))(((((('''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,---///111333444333444777888:::>>>BBBEEEDDDFFFEEEAAACCCIIIJJJHHHHHHHHHGGGGGGGGGHHHHHHHHHCCCAAA>>>;;;777444222111//////......---,,,,,,,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******)))))))))***++++++...///111222333555888:::;;;???EEEIIIIIIIIIHHHHHHKKKIIIHHHIIIKKKHHHAAA;;;RRRCCCDDD<<<999666444333333111000000000000000000//////...------------------------...///000///---,,,,,,---------------------------------------............//////000000111222222222333333444444555555666666777777888888888;;;???CCCAAACCCEEEGGGGGGGGGIIIJJJLLLLLLLLLKKKIIIGGGEEECCCDDDBBB>>>;;;888777666777000000000000000000000000+++******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))),,,,,,,,,,,,---...000000999<<>>>>>AAACCCFFFJJJMMMPPPQQQRRRUUUWWWYYY\\\^^^___``````ccc```aaabbbbbb```bbbgggbbbaaa___^^^]]][[[XXXVVVUUUPPPJJJGGGFFFEEECCC@@@<<<:::888666666555222000//////......---,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))&&&((()))(((&&&&&&)))---)))((((((''''''(((((()))''''''((((((((((((''''''''''''((())))))))))))(((''''''((((((((()))))))))***))))))******+++,,,---...//////000111333555666777:::???BBBEEEJJJPPPVVVWWWUUUTTTWWWWWWUUUVVVYYY[[[\\\[[[YYYWWWUUURRRPPPIIIFFFCCC@@@??????===<<<999777555555555555333111111000000000000/////////------------,,,,,,,,,,,,+++******))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,...000222333000111333555666999===@@@???BBBCCCAAABBBFFFGGGEEEBBBCCCEEEGGGHHHHHHGGGFFF@@@???===:::666444111000......------,,,++++++++++++******))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))))))))******+++,,,---......///111555888===BBBGGGKKKLLLKKKJJJIIIJJJJJJJJJHHHDDD???:::777~~~MMM@@@@@@;;;888555333333222111000//////000000//////...---------------------------///000000///---,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------......//////000000111111222222333444444444555666666666666777:::<<<===@@@CCCEEEEEEFFFHHHJJJIIIIIIIIIHHHGGGEEECCCAAAAAA???;;;777555555555666111111111000000/////////******))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))***+++---......//////666999===AAADDDGGGIIIJJJJJJKKKLLLKKKIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBBBB???;;;777666444111////////////............---++++++*********)))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---------------------......///------...///000111222333444444555777888999;;;;;;<<<>>>AAADDDFFFIIIKKKMMMQQQTTTWWWZZZ\\\]]]^^^___aaa^^^]]]``````___bbbgggaaa^^^[[[ZZZ[[[[[[WWWTTTQQQMMMHHHEEEDDDBBB@@@>>>:::888666555555333111//////......---,,,,,,++++++)))))))))(((((((((''''''((((((((((((((((((((((((%%%((()))'''$$$$$$***///(((((((((''''''(((((((((''''''((((((((((((''''''&&&'''(((((())))))(((((('''''''''((((((((())))))))))))))))))***+++,,,---.........//////111222333555999<<>>AAABBBBBBCCCCCCCCC???AAAEEEGGGHHHFFFDDDBBB<<<<<<:::888555222000///......------,,,+++++++++******))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((((((((((()))******,,,,,,,,,,,,,,,///444777>>>BBBHHHKKKLLLKKKJJJIIIBBBDDDEEECCC===888666666wwwIII>>>>>>:::777444222222222111000...////////////...------------------------------///000000///---+++,,,,,,++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///000000111111222222333333333555666666555555666888;;;===@@@BBBBBBCCCEEEFFFFFFGGGGGGFFFEEECCCAAA@@@???<<<999555444333444555333222111000...---,,,+++)))))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''))),,,---.../////////222666;;;@@@CCCDDDDDDIIIJJJJJJIIIGGGGGGHHHIIIHHHGGGEEECCCBBBBBBBBBBBB@@@===888555333111///............---------,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))************************+++,,,,,,++++++,,,,,,------------------......///000111111222333444555666777888999888:::>>>@@@AAACCCGGGJJJNNNRRRXXX[[[\\\]]]^^^``````\\\[[[^^^```^^^```ccc]]]ZZZXXXXXXZZZYYYVVVRRRMMMJJJFFFCCCAAA???===;;;:::888666555444333111//////......------,,,++++++)))))))))))))))(((((((((''''''''''''''''''''''''$$$''')))'''$$$$$$)))///((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---............///000111222222555888999;;;@@@HHHNNNJJJKKKLLLLLLOOOSSSVVVWWWYYY\\\ZZZSSSOOONNNJJJDDDFFFDDDAAA@@@???<<<999777666555333222333222111///.........---------,,,,,,++++++++++++************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***+++---...///...///000000111333666999999;;;???BBBAAA@@@AAACCCBBBEEEHHHJJJIIIFFFAAA>>>888777777555333111...---//////......---,,,,,,,,,)))))))))(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))***,,,,,,,,,+++,,,...333666999===BBBFFFFFFEEECCCCCC;;;>>>@@@>>>999666777999qqqFFF>>>>>>999666333222222222111000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,******,,,,,,,,,,,,******************++++++++++++******++++++,,,---------......//////000111111111111333555555444333444555777999<<<======>>>@@@AAACCCDDDDDDDDDCCCAAA???>>><<<:::888555444333444444444333111000---,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&(((***,,,......//////111666===BBBEEEDDDBBBDDDEEEFFFEEEDDDDDDFFFHHHFFFEEECCCAAA@@@@@@AAAAAA>>>;;;666222111000...------------,,,,,,,,,,,,+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++******+++,,,,,,,,,,,,,,,,,,,,,---......///000000111111222333444555666666444888;;;<<<<<<>>>CCCGGGKKKPPPWWW[[[[[[\\\^^^```^^^ZZZZZZ^^^```^^^]]]___YYYXXXXXXXXXXXXVVVRRROOOHHHGGGDDDAAA???<<<;;;:::999777555444444333111000......------,,,+++++++++)))))))))))))))(((((((((''''''''''''''''''''''''%%%'''((('''%%%%%%(((,,,(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((())))))))))))***+++,,,,,,------------...000111111222555777888999===DDDJJJFFFIIIKKKJJJMMMSSSUUUTTTTTTYYYYYYRRRPPPRRRPPPIIIDDDBBB???>>>===;;;999666666444222222222222000...------,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++---------.../////////000333666777888===@@@???===???CCCFFFHHHKKKLLLJJJEEE@@@===555555555444333111...---//////......---,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++,,,,,,,,,,,,...111444777;;;AAADDDDDDBBBAAAAAA999;;;===<<<999888:::<<>>>>>888666333111111111000///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,)))***+++,,,,,,+++***))))))))))))*********++++++*********+++,,,,,,------+++,,,,,,---......//////...000333444333111111222222555888:::;;;<<<>>>???@@@@@@AAAAAA@@@>>><<<;;;:::999777666555444333333222111000///---,,,+++***((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''((()))***+++,,,---...111666>>>DDDEEECCC??????@@@AAA@@@@@@AAADDDFFFBBBAAA@@@???>>>>>>??????<<<888333000//////...---,,,,,,,,,,,,++++++++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))******))))))+++,,,,,,,,,+++***++++++,,,,,,------......//////000111222333333444222555888999888:::???DDDGGGMMMUUUXXXXXXYYY[[[^^^ZZZWWWXXX]]]aaa___]]]]]]WWWYYY[[[ZZZVVVQQQLLLJJJDDDCCCBBB@@@===;;;::::::888666444333333333111///---,,,,,,++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((()))***++++++++++++,,,---///000111111444777888999<<>><<<888<<>>>>>888555222111111111000///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++---((()))+++,,,,,,+++)))((())))))))))))*********************+++,,,,,,------)))******+++,,,,,,------+++...111222111000000000000333777999;;;===???AAA>>>>>>???>>>>>><<<:::999888888777777555444333333000000///...------,,,,,,'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((***)))))))))))))))***+++'''***000888??????;;;777;;;<<<=========???BBBDDD???>>>>>>=========>>>>>>;;;777222///.........---,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******((()))***+++,,,+++************++++++,,,,,,,,,------......///000111222222000333777777666888===CCCCCCJJJRRRVVVVVVVVVYYY\\\WWWTTTVVV]]]bbb```]]]]]]WWW[[[^^^\\\UUUMMMHHHFFFAAAAAAAAA???<<<:::::::::666555333222222222000...++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&((())))))))))))***+++,,,...000000***...111333444777===AAABBBHHHJJJGGGIIIMMMMMMHHHPPPWWWWWWOOOMMMQQQOOOFFF@@@===:::888888888777666333222000000000///...,,,+++++++++************)))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((***+++++++++,,,,,,+++++++++...000333333777;;;999555:::BBB===???AAABBB@@@===888666444555666777666333111000------,,,,,,+++******)))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''')))+++,,,+++,,,...///222666;;;>>>>>><<<::::::===;;;999666444333333333eeeBBB<<>>===<<<;;;;;;<<<===>>>:::777444222222222222222000...++++++------***(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&222///+++((('''(((***,,,,,,,,,,,,---///333666888777:::<<<>>>>>>???AAABBB=========;;;:::999:::<<<888555222//////...,,,+++,,,,,,++++++***)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************,,,,,,------...//////000000111222444666777999999AAAHHHNNNRRRVVVZZZYYYUUU]]]^^^]]]ZZZXXXYYY^^^bbbVVVWWWXXXXXXVVVPPPIIIDDDBBB@@@===<<<:::888555333333111//////000000000///************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++''''''''''''((((((((((((&&&'''((()))***+++,,,,,,///111111111000222888<<>><<<<<<======;;;999666444444444444333222111000///---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%)))+++)))***...///---333222555;;;===:::999;;;999999777666555555555555bbbAAA<<<@@@999666333000000///---,,,---------,,,,,,---------***++++++,,,,,,++++++******++++++++++++***))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,------...//////000//////000222444666888:::<<<<<<;;;::::::;;;<<<<<<999666333111222222222111000...,,,+++,,,,,,***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&+++***)))(((((()))******+++++++++,,,...111444666666999<<<===>>>>>>???@@@@@@AAABBBAAA???===>>>???888555111///......,,,+++,,,,,,+++******))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********++++++,,,------......//////000111333444666777888999@@@FFFIIINNNSSSTTTRRRVVVVVVUUUSSSQQQRRRWWW[[[\\\]]]]]]WWWOOOHHHEEEEEEAAA???<<<::::::999888666666444111000000000///---*********)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&'''((()))***''''''''''''((((((((((((&&&'''((()))***+++,,,,,,---...//////...111555999===@@@DDDGGGGGGHHHHHHIIIMMMKKKJJJHHHFFFDDDDDDCCC;;;;;;:::999888666555444222111///...---,,,,,,,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))******+++,,,,,,---000111333555888:::<<<===:::;;;;;;;;;999777444333222222222111000///...------,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((('''(((///777888555222000222777999888999===;;;:::999777666555555555]]]???;;;???999666222000000///...---------------------------***++++++,,,,,,++++++*********++++++******)))((())))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))***))))))))))))***++++++***++++++,,,,,,------...------...000111444666777999999999888888999999999777555222111111222111000///...,,,+++,,,+++***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&(((((())))))))))))))))))***,,,///111333444777;;;===<<<<<<<<<===@@@BBBDDDDDDBBB@@@??????777444111///...---,,,+++,,,++++++******)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,---------...///000222444555555666;;;@@@DDDJJJRRRVVVUUUVVVUUUTTTQQQPPPRRRWWWZZZZZZ___aaa]]]SSSJJJFFFGGGDDD@@@<<<999888888777666555333111000///...,,,*********))))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&''''''((((((''''''''''''((((((((((((''''''(((((()))***+++++++++,,,---------///222555:::===BBBEEEFFFGGGIIIJJJKKKJJJHHHEEECCCAAA@@@???::::::999888777555444333111000///---,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))))))))***++++++,,,,,,---...000333555888:::;;;888888999888777555333111000000000///...---,,,+++,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))'''%%%'''333???CCCAAA555111111444666777;;;@@@<<<;;;:::888666555555555XXX>>><<<>>>888555222000000///...---,,,------------------,,,***++++++,,,,,,++++++******************))))))((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,+++,,,,,,---///111222333555666666777777666666555444222000000111111111000...---,,,,,,+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((((((((((((((()))***+++---///000222555999::::::999999999>>>@@@CCCDDDAAA>>><<<;;;666333000...------,,,++++++++++++***))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***++++++,,,+++,,,---...///111222222333888<<<@@@GGGQQQVVVWWWVVVUUUTTTRRRRRRTTTXXXZZZOOOWWW```ddd___VVVMMMHHHHHHCCC===888666444333222111000.........---+++)))***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******+++)))***+++,,,---...000111777;;;@@@DDDFFFGGGIIIKKKIIIGGGEEEBBB???===<<<;;;999999888777666444333222///...---,,,++++++++++++))))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))***++++++++++++,,,...111444777999:::777777777666555444222111////////////...,,,+++******)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&(((222???GGGHHH:::555222333555666;;;AAA;;;:::888666555444333333TTT???======888555222000000000///---,,,,,,---......---,,,,,,***++++++,,,,,,++++++***)))************)))((((((((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((((((((''''''(((((()))*********++++++++++++,,,,,,******++++++---...///000222333444555555444333222111000//////000000000///---------,,,***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&((()))(((((()))***+++,,,......///222555777777666777777<<>>BBBDDDFFFHHHJJJFFFDDDBBB???===;;;999999888888777666555333222111...---,,,++++++******+++((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((())))))******+++***,,,...000333666888999666666666555444333222222000000000///...---++++++(((((((((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%)))***))),,,777AAAFFF;;;555111111111222666<<<888777555333222111111000SSSAAA???===777555222000000000///...+++,,,---......---,,,+++***++++++,,,,,,++++++***))))))******))))))((('''(((((((((((((((((((((((('''(((((((((((((((((()))((((((((((((((((((((((((((((((''''''(((((()))***************************************+++,,,---...///111333555555333111//////...---...///000///...,,,------,,,)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&+++)))'''%%%%%%&&&'''((('''((())))))***++++++,,,---///111333333444666888<<>>GGGNNNNNNJJJJJJKKKMMMOOOPPPOOOMMMNNNKKKJJJNNNRRRQQQJJJCCC===:::777555555555555444......///000222222000...))))))((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))))))))***---///000...---111555;;;???AAACCCEEEGGGCCCBBB@@@===;;;999888888777777666555444222111000,,,,,,+++***************''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''((())))))*********+++---///111444555666555555444444333222222222000000000///...---,,,+++'''''''''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))###))),,,)))'''...777===444///,,,---------000555444333222111000/////////RRRCCCAAA===777444111000000000///...+++,,,...//////...,,,+++***++++++,,,,,,++++++***)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''((())))))***)))(((((((((((((((((((((***************+++,,,------///222444444222///------,,,,,,---///000...---+++---...,,,)))'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((()))))))))+++,,,...///000222666999<<<>>>@@@@@@===:::888777333000---,,,,,,,,,+++************)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((())))))******((())))))***+++,,,------000333555666;;;CCCHHHHHHGGGHHHJJJNNNQQQQQQMMMJJJMMMJJJHHHGGGGGGFFFAAA===777555444444555666555444.........000111000...+++))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$&&&''''''''''''&&&''''''''''''(((((((((((('''''''''((((((((((((((((((((())),,,///000---***---111666:::===>>>@@@BBBAAA@@@>>><<<:::999888888666666666555333222000///++++++***))))))))))))***'''''''''''''''((((((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))***)))***+++---///000222222333333222111000000000000000000000///...---++++++)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))###(((***'''&&&***...000---)))(((+++,,,+++...222111111000///////////////RRRDDDBBB===777444111000000000///...+++,,,...//////...,,,++++++++++++,,,,,,+++++++++)))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''''''''&&&***************+++,,,,,,---///222555555222///---,,,++++++---//////...---+++---...,,,)))'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###%%%'''))))))'''%%%$$$$$$%%%&&&&&&'''''''''&&&***+++,,,---...111666:::;;;<<<>>>===:::777666555222000---,,,,,,,,,+++************)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********(((((()))***+++,,,,,,---+++...000000444;;;???>>>CCCDDDGGGLLLPPPOOOJJJEEEFFFIIIKKKKKKGGGAAA<<<888666555444444444444222111,,,,,,,,,------,,,)))&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###%%%'''((((((''''''''''''''''''((((((((()))'''''''''(((((((((((((((''''''(((+++//////,,,(((+++...333777999;;;===>>>@@@???===;;;:::999888888666666555444333111000///+++***)))))))))))))))***''''''(((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))))))))***+++---...///000222111000//////...///////////////...---,,,+++******)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))$$$''''''&&&'''******'''(((&&&(((,,,...---///333000000////////////000000xxxPPPBBB<<<;;;777555222///...---............---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((***+++,,,---111555999>>><<<;;;;;;<<<:::666333000///---,,,++++++,,,---+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((()))***++++++///...---...///222555666>>>@@@CCCHHHLLLNNNLLLJJJJJJJJJJJJIIIFFFAAA===:::666555444222111000//////...,,,+++*********(((&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++---000333777:::<<<888888777666666666666666444444333222111000///...,,,+++***)))))))))***+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************///---,,,,,,---...---,,,------------,,,+++***)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++---------............///tttMMMAAA<<<<<<777555222///...---............---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,---000444777>>><<<::::::;;;999555222000///---,,,++++++,,,,,,******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))***++++++---,,,,,,,,,---000222444:::<<<@@@EEEJJJKKKIIIFFFGGGHHHHHHFFFCCC???;;;999666555444222111000//////...,,,************(((&&&(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))******,,,///222555888:::777777666555555555555555444333222111000///......++++++)))((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********...,,,++++++,,,------,,,------------,,,+++***)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++------------............nnnKKK@@@<<<===777555222///...---............---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((()))+++,,,,,,,,,+++***++++++++++++++++++++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,...111444;;;:::999999888777333111///...---,,,+++++++++,,,***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))***+++************+++---///111555888<<>><<<999666555444333333222000///...------+++))))))******((('''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++,,,---...---+++((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))*********+++---///000111444333333222222333333333111111000000///...------,,,,,,***)))((('''&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******))))))***,,,,,,+++***,,,,,,,,,,,,,,,+++******(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++,,,,,,,,,------------fffHHH???;;;<<<777555222///...------.........---------,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))((((((************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))+++*********,,,---333444555555333111000///---------,,,,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********)))))))))))))))***))))))******+++,,,---...000111444999===???===;;;;;;;;;;;;:::999777555444333333222222000...---,,,,,,***))))))******((('''&&&&&&''''''(((***+++,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((***+++,,,,,,,,,)))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++,,,---...222111111111111111222222000//////......------------,,,,,,+++***(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))***,,,,,,+++)))++++++,,,,,,++++++******''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((()))(((&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---bbbHHH@@@;;;<<<777555222///...---............---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((******))))))***,,,...000222333111000///000,,,---------,,,+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******+++******))))))))))))))))))******+++,,,,,,------//////111555999;;;;;;:::999999999888777666555444111222222222000...,,,++++++***(((((()))***((('''$$$%%%''')))---000333444''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((()))******)))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))***+++,,,,,,000////////////000111111.........---------,,,,,,,,,,,,,,,,,,+++)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))+++------+++)))***+++++++++++++++******'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((+++---,,,(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,___HHHAAA<<<===777555222///...---............---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((()))(((((()))+++***---000111///...///111,,,,,,------,,,+++)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++***)))))))))))))))((()))***+++++++++,,,+++...------000444777999:::888888777777777666666555111111222111000...+++******)))(((((())))))((('''$$$%%%'''))),,,///222444''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,...............///000000------------,,,,,,,,,,,,******++++++***)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())),,,......,,,*********++++++++++++******'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''***---,,,(((%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***************++++++++++++\\\HHHBBB===>>>777555222///...---............---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((++++++***((('''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&((()))(((((()))***'''+++///000///...000222,,,,,,------,,,+++)))(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************++++++***))))))((())))))'''((()))***++++++******---++++++,,,000555888999888777777777777666666666000111111111000...+++)))***)))(((((())))))((('''&&&&&&''''''(((***+++,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((('''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,---------------...///000------,,,,,,,,,,,,,,,,,,(((((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((***,,,......,,,***)))******+++++++++******''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$(((+++)))%%%"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++WWWHHH===???;;;777444000......///......------,,,,,,,,,,,,++++++)))))))))***+++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))(((((('''***((('''&&&'''((('''''''''$$$%%%)))(((######''',,,(((%%%&&&)))+++***(((&&&(((******)))((((((((((((''''''&&&'''((()))***))))))***+++,,,,,,---------------,,,+++***)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***,,,...///000222666999888999999888555444444555222222000///---+++***)))+++******)))(((''''''&&&'''%%%$$$%%%(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''((()))******+++***++++++,,,,,,------...,,,,,,,,,++++++*********))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************VVVGGG<<<>>>:::777444000......///......------,,,,,,,,,,,,++++++***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&(((((('''''''''''''''''')))((((((((()))******)))***%%%$$$)))+++)))(((******(((''''''((()))))))))((()))******)))'''&&&&&&(((((('''''''''(((******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***,,,...///000222444666666777888666444333333444222111000///---+++***)))*********)))(((''''''''')))'''&&&&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---,,,+++)))'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''(((((('''''''''((()))*********))))))******+++,,,,,,---,,,,,,,,,++++++*********))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++)))******++++++******))))))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************|||TTTHHH<<<>>>:::666444000............---------,,,,,,,,,,,,+++++++++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))...((($$$'''***)))((('''((()))))))))(((((()))***'''((()))))))))(((((('''((((((''''''(((((()))***(((((())))))******++++++,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))),,,///000000000111222444555555444222111222333222111000...---+++***)))******))))))(((((('''''')))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''///...,,,***(((&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''(((((())))))******(((((())))))***++++++++++++++++++++++++*********))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************xxxRRRIII>>>>>>:::666333000............---------,,,,,,,,,+++++++++,,,+++++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''((()))*********)))******)))((('''((((((+++))))))*********+++,,,+++---...,,,)))'''))),,,)))((((((((()))******)))(((''''''''''''((((((((('''((((((((())))))******+++++++++++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))))))+++///000///.........111222333222000000000222111000///...,,,+++***)))***)))))))))((((((((('''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''((((((((((((((('''''''''''')))***+++'''((((((((()))))))))***(((((())))))***++++++,,,+++++++++***************))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************sssQQQJJJ??????;;;666333///------...------------,,,,,,,,,+++++++++,,,+++++++++***)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))%%%&&&((()))***)))((('''((()))******)))))),,,///---444:::999555444888<<<222333444111...---000333555111---*********)))(((''''''((((((((('''''''''((((((((((((((()))))))))******+++++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((+++...///...,,,,,,,,,...///000000///...000111000//////---,,,+++***)))))))))))))))(((((((((((($$$$$$%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''#########$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''((((((((())))))((((((''''''((()))+++,,,(((((((((((())))))))))))))))))******+++,,,,,,,,,************************))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******)))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))((((((((())))))))))))))))))))))))************************************************((()))))))))************mmmNNNJJJ???>>>;;;555333///------------,,,------,,,,,,,,,,,,+++++++++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---///111111000...000555:::CCCPPPXXXSSSGGG@@@@@@BBB<<<;;;:::888777:::>>>AAAIIIAAA777///,,,+++)))'''))))))*********)))(((((((((((((((((()))))))))))))))***************))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((***,,,---,,,+++++++++,,,---//////......///111//////...---,,,+++******))))))))))))(((((((((((($$$%%%''''''&&&&&&(((***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******''''''((((((((())))))))))))(((''''''(((***,,,...(((((((((((())))))))))))))))))******+++,,,,,,---)))))))))***************))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))************************************************))))))))))))************gggJJJIII>>><<<999555222///------------,,,------,,,,,,,,,,,,++++++***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********)))))))))******+++++++++---+++******///777@@@EEEDDDDDDAAA;;;666666<<>>OOO___dddcccbbb___ZZZKKKFFFBBBDDDLLLVVV]]]aaa]]]QQQBBB888666777888777//////000000000///---,,,************))))))))))))((())))))*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((()))))))))((()))+++---***,,,............000111......---,,,,,,+++******(((((((((((())))))))))))---...///,,,(((&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))***)))''''''(((+++...000))))))))))))((((((((((((''''''(((((()))*********(((((())))))*********+++))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))************************************************))))))))))))************dddKKKCCCAAA???888777444000...---------,,,,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((()))***,,,,,,,,,+++***,,,''''''---///+++)))+++000...,,,+++---222888;;;???:::888===HHHTTT[[[^^^^^^___VVVDDD666333333111///444???OOO[[[aaaaaaaaaGGG;;;666:::>>>AAALLL[[[aaa^^^QQQEEEEEEIII@@@222000222:::CCCDDD<<<111,,,+++***************(((&&&))))))***++++++*********,,,,,,,,,++++++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''''''''''''''((())))))(((((((((((()))***+++,,,///+++''''''***---......((()))++++++)))(((((((((+++))))))***((((((///777******++++++++++++***)))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------.../////////...------,,,++++++******)))(((((((((((((((&&&'''(((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((())))))***+++,,,(((((()))******)))(((''''''(((((()))***+++,,,,,,)))***+++***(((((()))++++++***)))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((('''&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))***)))(((((((((((()))))))))************+++++++++,,,,,,,,,+++***))))))(((+++))))))+++,,,***((((((---,,,,,,---......,,,***------......---,,,,,,+++&&&&&&'''***,,,,,,***(((bbbKKKCCCAAA???999777444000...---------,,,,,,------------,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))***+++++++++***)))***))),,,111111+++)))+++))),,,000666===DDDKKKOOOWWWSSSNNNJJJHHHFFFDDDAAA888:::777111000444555222000333999@@@DDDFFFEEEEEE<<<222,,,------///<<>>999777444000...---...---,,,---------------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))******+++++++++***)))))),,,***+++......,,,...222<<>>@@@AAA;;;333111333;;;EEEHHHAAA999555000222555666555222///...************************)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&''''''((())))))(((((())))))***+++((()))******+++,,,------000...------///222444666999:::<<>>;;;666111///...,,,+++***)))))))))******((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))))))))))))))***++++++------,,,++++++,,,---...'''+++111999@@@FFFKKKNNNHHHKKKQQQYYY^^^```]]]YYYKKKFFFFFFKKKQQQRRRSSSTTTLLLIIIDDD===666///***'''000000///...---+++***))),,,++++++******+++++++++,,,,,,++++++++++++******++++++***)))))))))))))))'''&&&&&&'''***---111333(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************++++++++++++000///...---,,,+++++++++***+++---......---+++***,,,,,,,,,+++*********)))---+++(((''')))+++,,,---+++******+++------+++***************************************************))))))((((((((())))))***&&&''''''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''***,,,...,,,+++***((('''''''''''')))))))))))))))))))))))))))))))))************+++************++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))(((((((((((())))))))))))))))))***************************+++,,,,,,+++,,,,,,,,,------------//////......///111333444***000111---+++...///---,,,000444444222...,,,,,,---------------.../////////...------...---+++(((VVVLLLHHH@@@<<<:::555222///---...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******)))*********++++++++++++------,,,,,,------...///(((...999FFFSSSXXXOOOCCC@@@@@@>>>;;;;;;DDDRRR]]][[[eeeqqqyyy||||||~~~tttqqqzzzoootttvvvsssuuuzzzwwwooooooppprrruuuvvvuuurrrpppfffiiinnnsssuuuooodddZZZDDD===888888::::::===AAAMMMKKKFFF>>>555000000222222000...+++)))((((((((()))))))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((()))***,,,,,,***************++++++,,,...,,,***(((((())),,,---444>>>MMM\\\fffllloooqqqVVVZZZbbbkkkrrrsssnnnhhh___WWWQQQSSS[[[ffftttuuurrrlllbbbUUUHHH===666,,,,,,++++++***+++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))***)))(((''''''''')))***+++((((((((((((((((((((((((((((((''''''(((((()))***((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,---,,,+++++++++++++++,,,((()))+++,,,---,,,,,,+++,,,,,,---///000222333333000111111///---,,,---///+++*********++++++)))'''++++++++++++++++++++++++++++++++++++++++++++++++))))))((((((((()))******((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((***+++---...,,,***((('''''''''''')))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((())))))***)))))))))*********++++++************+++,,,------,,,,,,,,,---------.........---+++******+++---...000999>>><<<>>>GGGMMMLLLMMMQQQUUUTTTPPPKKKIIIIIIBBB@@@>>>;;;666222...,,,,,,******+++---...---,,,SSSLLLIII@@@;;;:::555222///---...///.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,------------...000111222000>>>NNNYYY``````VVVKKKGGGKKKNNNOOOPPPXXXdddnnneeemmmxxxwwwuuuvvv}}}wwwrrrsssvvvtttmmmgggZZZQQQIIICCC>>>888555666JJJMMMNNNJJJDDD@@@???AAA@@@===888333...+++)))((())))))***************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))''''''((()))+++---...///+++************+++,,,,,,,,,++++++...333;;;CCCHHHXXX___hhhppptttvvvyyyzzzppprrrxxx|||yyymmm^^^SSSNNNOOOZZZeeezzz|||}}}{{{uuukkkbbb[[[DDD@@@999333///...///000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))******))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,---...///000//////111444888===BBBEEE??????@@@AAABBBBBBCCCCCC999???DDDCCC<<<555333444000...------...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))******+++)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,+++)))((('''((()))************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))*********+++++++++*********++++++---......------------...............///111444999@@@EEEIII^^^eeefff]]]\\\fffmmmnnnrrrvvvyyyyyyvvvuuuwwwzzziiihhhddd]]]UUUKKKCCC>>>777333...,,,,,,...000111RRRLLLIII???;;;:::555222///---...//////.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,...------...///111333444HHHXXXfffjjjiiihhheee___gggmmmsssssspppqqqvvv|||zzzuuuppplllccc\\\VVVRRRMMMEEE???>>>:::EEERRRZZZYYYUUUQQQPPPMMMIIICCC;;;444///,,,***)))******+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&'''((())),,,...000111++++++******++++++,,,---...000444<<>>DDDMMMYYYdddjjjaaa___[[[VVVQQQLLLIIIGGGDDDMMMWWWUUUKKK???999999:::999777777777666333111++++++++++++++++++++++++++++++++++++++++++++++++))))))((())))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))***)))((('''(((***,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------------------------************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))************+++++++++++++++++++++,,,---...///---------.........//////000555>>>LLL]]]nnn|||xxxbbbVVVWWWZZZXXX```dddggghhhiiimmmuuu|||}}}vvvnnngggbbbVVVMMMAAA666000.........vvvSSSJJJBBBAAA::::::555333000//////000///...........................------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,---,,,+++))))))+++---+++---//////---++++++,,,...***''''''***------,,,******)))*********---///444...)))'''(((***...222&&&***......,,,)))''''''+++++++++)))&&&%%%''')))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))+++,,,++++++++++++++++++++++++******+++,,,---,,,***'''+++///000---***111AAAOOO]]]gggqqquuuvvvyyy}}}zzzuuuxxxpppsssqqqiii___WWWMMMEEEGGGOOOWWWZZZ]]]___]]]YYYYYYRRRJJJFFFCCC<<<111(((///---*********+++***)))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))*********)))'''&&&&&&(((***+++(((,,,111111---,,,...111,,,888HHHXXXiiivvvyyyvvvrrrfffUUUGGG@@@?????????UUUSSSVVV^^^gggggg^^^TTTDDDDDDCCCEEEJJJLLLFFF@@@???OOO```rrr~~~www|||{{{vvvsssqqqdddNNN;;;333444...,,,---+++(((+++222...//////...,,,*********************))))))))))))************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))*********************)))******+++,,,)))))))))+++------,,,+++++++++,,,...///......000333//////777CCCKKKMMMKKKBBBDDDGGGPPPaaarrrzzzyyykkk^^^RRRMMMJJJFFFGGGLLLeeeeeedddbbb^^^VVVGGG;;;AAA???:::999AAAJJJHHH???000111///))))))...000///***,,,...---,,,++++++,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++++++++******************)))+++,,,---......///000///,,,+++------***+++///111...+++***---000222333000444444111000000///+++,,,...111111000...------++++++******+++,,,...///,,,((((((,,,...+++)))***,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,(((+++000000...------///111222222000...000555:::IIIVVVgggwwwyyyoooiiimmmsssvvvmmmlllfffSSSMMMVVV]]]pppsssYYYMMMQQQYYYbbbjjjiiiYYYFFF:::444000uuuSSSJJJBBBAAA::::::555333000//////000///...........................------------------------++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,---,,,++++++---///+++++++++++++++,,,---///++++++,,,---...,,,(((%%%---...,,,***)))******(((%%%&&&+++111333000***%%%000,,,((('''(((+++---...&&&''''''(((***,,,///000(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***,,,...///++++++++++++++++++++++++---,,,,,,,,,---------,,,,,,---...222999GGGWWWcccoookkkjjjtttuuussskkk```[[[TTTFFFQQQ[[[^^^]]]___dddhhh]]]WWWQQQNNNKKKEEE:::111...---++++++,,,,,,+++***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******+++***)))))))))***+++,,,)))---///...,,,---222888MMMWWWcccmmmuuuxxxtttlllggg]]]OOODDD???>>>???@@@666888???OOOaaakkkkkkgggddd___TTTJJJEEEFFFHHHHHH777@@@III\\\sssyyyxxx{{{nnngggkkknnncccRRR@@@555...111444111***'''++++++,,,+++++++++---...************))))))))))))************************(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))***************************+++,,,,,,,,,+++******++++++++++++***+++---......///444999BBBHHHPPPXXX]]]```aaaaaa]]]^^^]]]___hhhrrruuusssfff^^^UUURRROOOOOOTTT\\\___gggqqqvvvtttiiiUUUDDD@@@:::111111@@@UUUaaabbbDDDBBB???<<<999444...***...---+++)))((()))+++---,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************+++++++++++++++++++++++++++***************++++++++++++)))(((222...---......,,,...333---///333666888888888888<<<>>>>>>;;;;;;;;;888333000...+++)))***---///111000000//////...---,,,,,,...+++***......,,,,,,///,,,+++***))))))***+++,,,************************************************))))))))))))************++++++++++++,,,,,,,,,,,,111000///...------...///333///+++,,,666III___mmmzzzzzz|||yyypppoooiiiUUULLLPPPRRRlll|||jjjUUUFFF===DDDMMMYYYeeennnkkkYYYFFFrrrRRRJJJBBBAAA::::::555333000//////000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,......------...///222000...------,,,)))'''+++...111333333333333444***///000...111666666000;;;666000...000333444333555000,,,,,,...///,,,)))111///,,,+++***)))(((&&&)))************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))***+++---///111222++++++++++++,,,,,,,,,,,,000///---,,,,,,...///111000000333<<>>HHH___eeehhhdddZZZRRRRRRUUURRRUUUVVVUUUWWWXXXUUUOOO???AAAFFFJJJHHHCCCAAADDDIIILLLMMMNNNSSSZZZ[[[YYYRRRLLLCCC@@@JJJZZZeeehhhPPPFFFAAADDDCCC;;;444333///---+++***+++---------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************+++++++++,,,++++++++++++++++++++++++******+++---//////...---***(((***...111333999@@@KKKQQQZZZccciiimmmpppqqqrrrsssqqqnnnnnnnnniiibbbWWWOOOFFF???<<<777000+++,,,,,,,,,,,,+++***))))))---++++++---+++((()))...,,,+++***))))))***+++,,,************************************************)))))))))*********+++++++++++++++,,,,,,,,,------...---,,,---///111222222---444???KKKXXXbbbjjjnnneee```]]]aaaiiiooopppmmmyyyyyy|||}}}ttttttpppbbb]]]bbbaaaxxx~~~qqqeee___[[[WWW[[[eeekkkeee[[[nnnQQQKKKBBBAAA::::::555333000//////000///...................................................------------------------------------------,,,,,,***,,,...///...,,,,,,---&&&&&&)))...333444333000000000///,,,)))***///333444:::===<<>><<>>...111000000000000000111111---,,,---///,,,''''''+++,,,++++++******++++++,,,************************************************))))))*********+++++++++++++++,,,,,,------......+++,,,.........000333555:::MMMgggxxx{{{rrrfff^^^ZZZZZZ^^^gggrrrwwwvvvssspppppprrrzzz}}}sssddd\\\MMM???>>>MMMeeevvvjjjPPPKKKBBB@@@::::::555333000//////000///...////////////////////////........................------------------------------------------------,,,---//////---+++++++++000...,,,,,,---///000111111666===CCCHHHPPPYYY```eeehhhjjjgggccc```\\\XXXNNNZZZgggrrr~~~|||iiiRRR@@@999===CCC;;;999666333111...+++)))+++++++++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------/////////------///111666CCCUUUdddmmmsssxxx|||wwwpppfffdddaaafffnnncccbbbaaaaaaaaa^^^XXXSSSJJJCCC888000+++******+++************************(((((((((((()))))))))***************************))))))************)))))))))))))))))))))***++++++)))***+++,,,------------///000666DDDSSSZZZWWWRRR999<<<@@@EEEQQQ```jjjlllmmmlllkkkkkkkkkmmmppprrrmmmooovvvvvvuuummmnnnvvvsssooovvvttttttlllYYYDDD@@@UUUmmmooonnnkkkbbbVVVGGG777,,,///...---...//////---***++++++++++++************(((((((((((((((((((((((())))))************))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------...+++---......,,,,,,...///)))888EEEFFFCCCHHHQQQWWWaaa[[[QQQDDD<<<>>>HHHRRRSSSXXX]]]bbbiiiooooookkk```___]]][[[[[[\\\[[[YYYVVVbbbiiifffdddeeeaaaYYYRRRNNNFFF;;;555===QQQbbb^^^KKK???CCCFFF@@@???EEE@@@;;;555000---,,,,,,,,,...------,,,+++++++++,,,************************************************************************))))))***+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------------111000...+++***+++...111;;;>>>EEEMMMQQQTTT\\\dddXXX[[[eeewwwuuu^^^LLL777666333000---,,,,,,,,,---,,,...222111,,,,,,///,,,++++++++++++++++++,,,************************************************************+++++++++++++++,,,,,,---......//////222222111,,,***///:::CCCaaappp}}}{{{wwwaaa]]]RRRBBB666999MMM___gggOOOKKKCCC@@@999;;;555333000//////000///...////////////////////////................................................------------............---///000///...,,,,,,---444333222111444<<>>444000---,,,...///---+++,,,++++++++++++*********)))))))))))))))))))))))))))******++++++******))))))))))))*********++++++*********++++++++++++,,,------,,,,,,------...///---...///---+++---222777KKK]]]iiieee\\\WWWTTTPPPGGGGGGFFFGGGMMMXXXeeennnqqqpppnnnppp|||ttt|||}}}vvvooosss{{{yyykkkeeemmmsssqqqiiigggcccZZZJJJ>>>>>>CCCLLLBBB===BBBFFFCCCAAADDDOOOIII???444+++)))+++//////...---,,,,,,++++++,,,++++++++++++++++++++++++************************************************)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------......///,,,...///...000999GGGRRRVVVUUUVVVUUUPPPMMMRRRZZZ^^^cccpppwwwkkkLLLKKKHHHDDD@@@;;;777555111,,,***---///...---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,---...///000000222000------444EEE[[[kkk~~~~~~wwwjjj]]]OOOFFFDDDGGGdddNNNKKKCCC@@@999;;;555333000//////000///...////////////////////////................................................------------.........///...///000000///000222444***444BBBNNNZZZgggvvv~~~uuuooohhhjjjmmm^^^FFFEEEUUUjjjuuussseee^^^\\\aaadddaaa[[[WWWXXX\\\FFFBBB;;;333...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++)))***+++,,,,,,+++******++++++,,,,,,---......///...///000///000777BBBJJJ]]]fffooossssssyyy|||~~~^^^ZZZaaa``````_________]]]\\\]]]XXXOOOFFF===666///+++++++++++++++++++++++++++(((((()))))))))*********************************)))******++++++******)))******))))))******+++,,,,,,,,,,,,,,,---///111222:::DDDPPPVVVTTTMMMFFFCCCMMMTTT]]]eeeoooyyy|||yyy~~~uuuqqqooojjjfffeeeeeedddbbbjjjeeeZZZRRRSSSZZZ\\\XXXHHH???444---,,,......---,,,,,,+++++++++*********************************)))******++++++******)))))))))*********+++++++++*********+++++++++,,,,,,---------------....../////////...---///999FFFQQQaaajjjiiiXXXJJJGGGFFFCCCIIIMMMTTT[[[eeesss~~~oookkkgggffffff___QQQFFFCCCAAA???<<<===@@@CCCEEEFFFMMMOOONNNFFF;;;333111333//////...,,,,,,+++++++++++++++++++++++++++++++++************************************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---.../////////)))...333555;;;LLLfffzzz|||tttjjj___YYY___iiiwwwiii```ggglllnnnjjjiiiooouuuxxxwwwuuuuuuzzz~~~wwwooocccfffkkknnnmmmhhhccc___DDD888---+++------,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---...///000111111---,,,000===SSSkkk~~~zzz|||uuusssooojjjiiimmmcccMMMKKKCCC@@@999;;;555333000//////000///...000000000000000000000000////////////////////////////////////////////////---------.........//////...///000000111333777:::PPP___qqq{{{zzzuuutttvvvssssssuuu^^^===:::PPPWWWwwwzzziii\\\XXXYYYhhhaaaTTTGGG;;;444111000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++((()))***,,,------,,,,,,++++++,,,,,,---...//////000000000///222<<>>111------//////,,,,,,,,,+++++++++************************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,...------------...////////////...///666FFF\\\lllqqqpppaaaHHH===FFFTTTZZZ^^^dddlllsss|||yyynnnhhhbbb\\\[[[PPPNNNFFF;;;:::@@@GGGHHHAAANNN[[[]]]RRRCCC:::666000///...---,,,+++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...///000000///555999999<<>>@@@QQQkkk|||}}}nnn^^^TTTQQQSSSWWW___gggpppuuuzzzzzzzzzyyyuuunnnddd[[[VVVVVVVVVTTTSSSTTTWWW]]]bbbbbb\\\___nnn{{{}}}yyyxxxwwwlllYYYDDD444---...111111...++++++,,,---,,,***---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------)))111222,,,---444555......GGGeeexxx}}}pppuuuvvvkkkeeehhhdddiiikkkhhhkkkxxxzzzuuuyyy\\\LLLKKKBBB???888777555444222111000000000000000000000000000000000000........./////////000000111///...///111222111///+++...111222111000111111333;;;FFFSSSbbbkkkggg^^^bbbcccggglllmmmeeeTTTGGGUUUnnntttyyyxxxppprrrvvvggg]]]___lllxxxzzzkkkVVVGGGCCCGGGNNNRRR:::AAANNNbbbwww}}}mmmWWWDDD999111000...******///***+++++++++******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............////////////...111:::IIIYYYeeellljjjggg^^^aaacccaaa\\\dddccc___]]]]]]XXXHHH777333---***,,,,,,******,,,++++++++++++++++++++++++************++++++++++++)))***+++,,,............------,,,,,,------...///222111111000333:::CCCIIIXXXDDDHHHYYYVVVUUUqqq}}}ccc\\\\\\[[[ZZZUUUMMMEEEAAAIIIUUU\\\UUUGGG<<<222++++++,,,---------,,,+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000///......000000000000444222777GGG\\\gggccc[[[^^^cccdddgggiiigggvvv{{{kkk[[[KKK@@@AAAGGG___dddiiijjjhhhfffeeedddRRRHHH:::///+++,,,///111,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,---.../////////000/////////333888===???BBBDDDJJJQQQWWWYYYXXXWWW]]]dddkkkppprrrtttyyy}}}~~~{{{vvvppphhh```WWWRRRUUUTTT\\\mmmyyy|||yyywwwuuuppphhh\\\MMM???333,,,,,,...///...---,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------.........111---***---000333666999MMMhhhooolllpppxxxyyytttwwwtttxxxxxxuuuttttttssspppxxx|||qqqYYYKKKIII@@@???999999666555333111000000000111000000000000000000000000////////////000000000000/////////000333333222111333666888555000000666<<>>???WWWqqq}}}|||hhhZZZIII===444...+++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000222///666FFFTTT]]]hhhrrryyyhhh[[[XXXaaa^^^```bbbbbbaaa]]]QQQFFF:::111***+++...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,...////////////---------------...//////000------111999BBBIIIKKKDDD>>>IIISSSZZZ{{{iiiaaaaaa]]]NNN@@@>>>JJJWWW]]][[[SSSEEE999))),,,...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////000111111222---@@@TTTZZZRRRKKKNNNTTTooowww~~~www```SSSPPP^^^bbbhhhlllllliiifffdddddd^^^PPP@@@111+++...222,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111000222111///777FFFOOOOOOWWW\\\eeeiiiaaaUUUWWWaaayyyuuummm]]]^^^dddooowwwyyyyyyzzzwwwvvvtttooodddRRR>>>000***...111000---+++---000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////333,,,,,,111111111AAAVVVqqqwwwxxx{{{sssXXXLLLJJJ??????:::999777555444222111111111111111111111111111111111111//////000000000111111111///000111222333222111111//////...+++---777GGGTTTnnn{{{wwwnnnbbbXXX```pppwww]]]BBB999JJJlllzzzkkkZZZKKK>>>111(((///---,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000111111111777333<<>>222///000///------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***+++,,,------...------............///000111222111444:::DDDLLLMMMGGGAAALLLJJJhhhrrrWWWVVV^^^YYYYYYYYYYYYWWWTTTSSSSSSGGG===111+++,,,///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---....../////////000000//////111666999QQQUUUUUUMMMGGGPPPggg|||rrreee\\\^^^dddggghhhjjjccceeegggdddZZZJJJ999...///---,,,,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,...000000...---...000---666CCCVVVqqq}}}vvvbbb[[[kkk|||}}}tttmmmuuu}}}xxxxxxvvvtttpppmmmiiigggsssuuuwwwvvvuuuwww}}}|||{{{}}}~~~{{{wwwsssqqqqqqlllccc[[[CCC:::000+++,,,///000000/////////.........------------------------------------...//////000111111,,,222444333???ZZZvvv|||xxxWWWQQQKKK>>>???;;;999888777555333222222222333222222222222222222222222000111111111222222222222222333333222111111333555222999DDDQQQ___kkkuuu{{{||||||YYY===777???fffyyy~~~tttcccRRR999444...,,,---...---+++------------------------------------------------.........////////////000///000000111222333444444666BBBVVVfffllluuuxxxddd```]]]```kkkssspppfff___UUUHHH;;;555222///------------------------------,,,,,,,,,---------......++++++,,,---------------............///111222333444999@@@EEEGGGEEEAAA???DDDkkkmmmZZZZZZUUUQQQPPPMMMJJJIIIKKKSSSIII;;;000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,---...///000000000111111000111666???EEEPPPQQQPPPNNNUUUlllmmmaaa\\\[[[aaajjjgggffffffgggeee[[[MMMBBB444000+++***---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---///111000......111444555AAAXXXsss~~~qqqbbbcccqqqzzzzzzyyyvvvtttuuuyyy}}}yyy~~~}}}zzzwwwvvvuuuvvvwwwtttmmmhhhVVVHHH777...///222111///000////////////.................................---......///000111222222222333222;;;YYY|||~~~nnnxxx{{{TTTPPPJJJ===???<<<;;;888777555444333222333333333333333333333333333333111111111222222222333333222333444333333555999===>>>IIIXXXccchhhkkkppptttzzzxxx}}}jjjNNN>>>:::YYYuuuzzzmmmRRRGGG999///,,,,,,,,,,,,------------------------------------------------....../////////000000000000000111222333444555555@@@QQQbbbfffgggxxx}}}mmmaaaeeepppsssnnnjjj^^^SSSFFF>>>666000---///------------------------------------............,,,------............---.........///000111333333555;;;@@@AAA???BBBJJJRRRxxx|||mmm^^^QQQNNNMMMIIIFFFEEEKKKIIIDDD;;;222---,,,---------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,---...///000111111///000111222555>>>KKKUUUKKKRRR\\\gggwww}}}cccZZZ^^^hhhgggfffhhhhhhddd[[[TTT>>>888000,,,---///...,,,------------------------------------------------,,,------...//////000000---///111000///111666<<>>\\\zzz~~~ssshhhpppsssVVVIIILLLEEE<<<<<<;;;777555333222333444444333222222333333333444444444555333444777666333333666333444444444888EEEYYYgggyyyvvvlllWWW@@@000,,,...---///111///,,,+++---000............/////////000000000000000////////////......222666333///777EEE]]]\\\^^^gggrrrkkkmmmooorrrqqqttteeeUUULLL@@@333///333111000//////000///---+++------------------------............/////////000666...---333555111444<<<<<>>[[[vvv~~~ooonnnlllqqqVVVIIIKKKEEE===<<<;;;777555333222333444444444222333333333333444444444333111111444555333444777444444555;;;JJJ```xxxuuussswwwqqqrrroooeeeTTTBBB444------///000000...---------........./////////000000000000000000000000000000444222444777666444???NNNXXXZZZrrrsssyyymmmqqq}}}}}}zzzlll\\\OOODDD999222000000///...///000///...,,,------------------------........./////////000000000...///111222333888@@@@@@@@@>>>JJJaaassskkk^^^UUUHHHLLLAAA;;;CCCLLLIII:::...///000111///---,,,...000------------------------------........./////////---///000000///000222444777222444BBBTTT```eeefffaaarrrooodddZZZ[[[dddkkkiiiccc___WWWJJJ===444//////000000///......------............................../////////000000000000000444000///444<<>>===:::888666333333444555555444333333333444444444555555444000000444666555666888666999AAAPPPdddzzzzzzjjj]]]\\\aaaVVVZZZ___```[[[PPPBBB888000//////000111000...,,,////////////000000000000000000111111111111111111444000000444666999GGGWWWbbbhhhsssdddxxxuuu~~~zzzjjjXXXJJJBBB888///000///......//////...---........................////////////000000000000---111222000111999AAADDDFFFDDDHHHeeeeeeTTTPPPLLL???888AAAMMMLLL???333000111111///---,,,...111------------------------............///////////////000111000000000222444666///888RRRcccdddfffnnnzzzyyy^^^TTT\\\eeeeee``````___YYYLLL===222///111000000///.......................................//////000000000111111111555///000<<>>:::888666444333444555555555444444444444555555555555666333333777999777666888888EEEZZZooozzzqqqiii^^^SSSNNNPPPJJJLLLOOOQQQPPPMMMIIIGGG666333//////111222000...//////000000000111111111111111111111222222222222444///000555999???QQQdddwwwnnnmmmwww}}}fffSSSIII>>>333000///......///000///...........................//////000000000111111111111555444000666CCCJJJGGGDDDLLL```zzz```VVVIIIGGGHHHLLLKKKFFFBBBBBB555333000///////////////............................../////////000000000000111222111000111222444222444IIIdddiiiaaakkk}}}eee\\\]]]```aaabbbccc```VVVGGG999222///111000//////......//////........................///000000111111222222222333222:::NNNdddttt}}}iiiaaaiiipppqqqpppppppppooolllcccVVVHHH>>>555444333222222222111000111000000//////000000111666000000333444888LLLccc~~~vvvsssmmmiiiSSSIIIIIIDDDAAA@@@:::999777555444555666666555444444555555555666666666666555666::::::777888;;;GGG[[[uuu}}}qqqeee[[[YYYZZZVVVPPPMMMUUUVVVUUUPPPKKKIIIJJJMMM>>>888111...///222222222000000000111111111111222222222222222333333444444888555555:::===GGG]]]tttpppppp}}}~~~ttt]]]NNNBBB999222111///...000000000///////////////////////////000000000111111111111222555666333111;;;JJJMMMGGGDDD[[[hhhUUUTTTTTTTTTNNNGGGFFFJJJ<<<555///...111333000---......................../////////000000000111111111222333222222222444666666DDD]]]lllgggfffyyyyyylll^^^bbbkkkcccbbb___YYYPPPDDD888///111111000////////////000////////////////////////000000000111222333333444111999LLLeeexxxwwwmmmkkkmmmppppppooonnnlllfff\\\PPPHHH;;;777333111111222111000111111000000000000111111444111222444555AAA___}}}vvv{{{tttfffRRRIIIHHHCCCBBBAAA::::::888555555666777777666555555555666666666666777555555888:::999:::CCCMMMiiixxxtttaaaPPPNNNTTTVVVQQQMMMUUUXXXYYYVVVPPPLLLLLLNNNBBB===777222000111333444000111111111222222222222222222333333444444555555888666666999===LLLllleeesssjjjUUUGGG???666333111000000111111000000000000000000000000000000111111111222222222222555444333666@@@KKKNNNKKK^^^~~~wwwfffUUUQQQQQQMMMFFFAAAAAA:::333000333444111---........................000000000000111111111111111222333333333444666888===PPPbbbeeefff|||eee___dddfffbbb]]]ZZZWWWNNN@@@555222111111000000000000000////////////////////////000000111222333444444555444BBB\\\vvvnnniiinnnooommmlllkkkiiibbbXXXQQQCCC===555111111222222000222222111111111111222222000222333444<<>>999444111222333111111111222222222333333222333333444555555666666444333555999AAAZZZ|||~~~mmmrrr|||cccOOOFFF999666333111111222111000000000000000000000000000111111111222222222333333333333888@@@GGGKKKQQQWWWhhhWWWUUUPPPEEE<<>>222222111000000000111111////////////////////////000000111222333444555555===KKKddd}}}wwwooonnnllllllmmmmmmiii```XXXLLLCCC888222222333333333222222222111111222222222000444555777IIIggg}}}zzzlllssscccQQQIIIGGGCCCDDDCCC999;;;888666666777888777777666666666666777777777777999:::<<<<<<>>>MMMkkkfffWWWRRRTTTXXX[[[VVVRRRQQQQQQOOOIIICCCBBBCCCCCC>>>777222000111111111222222222333333333333333444444555666777777444555999???KKKnnn}}}rrrwwwiiiyyypppbbbvvvpppWWWMMM;;;888444222222222111111000000000000000000000000111111222222222333333333222444>>>JJJMMMLLLVVVdddjjj[[[QQQIIIFFFAAACCCAAA999///+++///555////////////////////////000111111111111222222222///111333444444666999<<>>RRRrrrbbbMMMQQQMMMOOOUUUWWWMMMBBBEEEQQQMMMNNNNNNJJJBBB999222---///111333444333444555777222222222333444555666777;;;666<<>>888555777999888777888888888888888888:::::::::>>>888===RRRnnncccQQQOOOQQQMMMJJJQQQZZZTTTEEEOOOQQQRRROOOJJJBBB;;;777444333333333333444666666333333333333444555666777444777:::JJJ{{{rrrwwwzzzrrrpppTTTMMMAAA555111333333222222111111111111222222222222222333555555444333444555444999>>>QQQPPPYYYeeeYYYOOOBBB@@@@@@???;;;555111111111111111111111111111111000//////000000111222333111666000222:::555<<>><<<777666999:::888888:::;;;999888999:::<<<<<<<<<===>>>OOOpppgggOOOOOOLLLIIINNNUUUXXXVVVWWWXXXYYYWWWSSSMMMFFFBBB<<<888333222333666666555444444444444555666666777666>>>BBBaaasssyyy}}}tttZZZRRRHHH999///111666555000111111222222222333333333111333444444333333444666<<<<<>>DDDBBB666000444111111111111111111111111000000000000111222333444222444555555555;;;MMMaaacccttt~~~lllkkkfff\\\WWWSSSHHH???666333333222333555111111000000111111222333555111222777888999BBBOOOjjjyyyssslllfffbbbYYYLLL???777444555333333444444444555555555222:::PPPnnnxxxnnnzzz~~~\\\RRRJJJGGGDDD@@@>>>???;;;888777999:::777777999<<<999888:::<<<;;;;;;<<<;;;PPPnnntttYYYKKKSSSWWWRRR]]]rrrggggggfffddd```ZZZTTTOOOFFF>>>666222444777666444666555555555666666777888:::CCCYYY{{{ooohhh{{{iiiVVVOOOAAA333111666555000222222222222333333333444111333444444333444666888===GGGMMMWWW___}}}bbbYYYLLLBBBBBBBBB<<<777666222222222222222222222222111111111111111222444444444222666666444BBBXXXbbblllzzzsssjjj]]]NNNLLLDDD:::444222222444555222111111111111222333333444444555777666;;;LLL^^^www~~~qqqiiifff___SSSCCC666333777444444444444555666777777333FFFbbbyyy~~~qqqvvvzzzttt[[[RRRIIIFFFDDDAAA???@@@<<<999888999888555555888:::888999===<<<999:::???HHHhhhZZZ[[[iiilllpppxxxvvvssspppmmmkkkgggbbb^^^OOOFFF;;;666666777666444666666666666777888999999;;;III{{{yyyiiinnn|||~~~UUUPPPDDD888333444555333222333333333444444444444222333444444444555888:::999OOOJJJ^^^tttccczzzmmmddd\\\LLL>>><<>>555222222222222222222222222111111111111222333444555777333666888:::KKK```ggg|||zzzmmmRRROOOIII>>>555111222444555222222222222222333333444333666888777666AAAZZZqqq}}}ooohhh```UUUEEE666333777555555555555666777888999888TTTqqq{{{yyykkkvvvyyy}}}ZZZQQQIIIFFFEEEAAA@@@@@@<<<999888999777555777<<<:::888:::>>><<<999@@@LLLdddoookkkyyy|||{{{uuuoookkkiiigggdddaaaUUUMMMCCC;;;888777777666666666666777888999;;;;;;BBB```}}}zzzXXXYYYYYY___sss]]]QQQCCC;;;777444555777333333333444444444555555333444555555555777:::===>>>QQQJJJmmmtttxxxtttnnnZZZDDD>>>DDDAAA555333333333333333333333333222222222222333444555555777666555:::DDDSSShhh|||sssVVVQQQMMMCCC777111222444444333333222222333333444555333666999:::???PPPkkk}}}}}}oooaaaVVVHHH:::444777666666555555666888:::;;;BBBbbb{{{|||~~~~~~yyykkkvvvYYYPPPHHHFFFEEEBBB@@@AAA<<<999888999888777<<>>;;;;;;LLLaaa}}}vvvyyytttlllhhheeebbb^^^YYYSSSJJJ@@@:::777777777555555666777999;;;===>>>KKKyyyrrrgggnnnttteeeXXXkkkvvvvvvyyyttttttyyy]]]EEE@@@>>>555333888444444444444555555555555444555666666777999===@@@IIILLLVVVuuu|||lllYYYMMMGGG@@@:::444444444444444444444444333222222333333444555666444:::666<<>>;;;<<<>>>;;;>>>VVVqqquuunnniiiddd```[[[WWWNNNDDD;;;777777888555555666777:::<<<>>>???NNNoooyyytttcccUUUeeetttzzzuuuyyyqqqlll^^^```gggfffkkkyyymmmJJJEEEDDD888111555444444444555555555666666555666777777888:::>>>AAANNNCCCeee^^^nnnyyyvvv{{{nnn^^^JJJ@@@AAA444444444444444444444444333333333333444555666666111===888>>>TTT]]]~~~uuuUUUTTTKKK===555666777444444333333333333444555555999555555CCC]]]vvvhhh\\\TTTFFF;;;888777777666666777999<<<===\\\ttt}}}|||zzzsss]]]UUUKKKDDDCCCDDDDDDCCC>>>===<<<;;;;;;<<<===>>><<<@@@???999>>>WWWxxxmmmaaaaaabbb[[[WWWQQQIIIBBB<<<888666222:::===888777<<>>;;;777888<<<999666@@@PPPfffxxx{{{zzzyyy\\\UUUKKKEEECCCCCCBBB@@@>>>>>><<<<<<<<<<<<===>>>;;;>>>>>>>>>LLLnnnfff^^^```[[[WWWPPPIIICCC===999666666:::::::::<<<;;;GGG```nnnfffsssoooXXX]]]hhhvvv]]]MMMHHH999???999777777666666666777888888777:::777777;;;888===OOOQQQnnnxxxqqqiiiiii```CCC@@@888666444444555555555444444444444555666777888999888666===LLL\\\tttrrrVVVLLLLLL===777999444555555444444555555666777888<<>>???>>>===<<<<<<===>>>???:::;;;===GGGcccuuu___aaa]]]XXXRRRLLLGGGAAA<<<999999:::666===AAA888QQQfff{{{nnnxxxiii[[[hhh|||pppKKKGGG===:::999888888777777888999::::::444===;;;777:::<<>>???>>>=========>>>???@@@???>>>CCCYYYiiiccc___ZZZTTTOOOKKKGGGAAA===;;;;;;666===@@@999ccctttkkkkkk}}}OOOHHHAAA666999888777777888888999:::;;;333===<<<888>>>EEEMMM[[[vvvrrrsssxxxrrruuuggg^^^jjjyyy[[[CCC===;;;777555555555555444555555555666777888999:::555BBBKKKXXX~~~rrrTTTNNNJJJ???888777666666666666666777888999777???CCC]]]|||~~~dddVVVYYYOOOBBB>>>;;;999999@@@RRRdddqqqPPPLLLGGGEEEFFFEEECCCAAA???>>>>>>===>>>???@@@AAA???BBBQQQtttxxxddd^^^YYYSSSOOOMMMIIIBBB===;;;;;;888;;;>>>FFF|||xxxsss~~~www___OOOGGG777<<<888777777777888888999:::666===:::999BBBGGGOOO]]]{{{}}}rrrhhhqqq}}}|||HHH@@@<<<888666555555444444666666666777888999:::;;;777EEERRRiii|||YYYKKKJJJAAA999;;;777666666777888999::::::@@@AAAXXXttt}}}{{{YYYVVVUUUGGGCCC???::::::CCCWWWiiivvvPPPKKKGGGEEEFFFFFFDDDBBB??????>>>>>>>>>@@@AAABBB:::HHHeeehhh[[[VVVPPPMMMLLLIIIAAA;;;;;;:::;;;:::@@@dddzzzddd[[[dddppp}}}rrr|||sssRRRIII888>>>999999888888888888888999:::<<<888:::BBBEEEQQQhhh|||PPPCCC@@@;;;777666666555555666666777777888:::;;;<<<;;;FFF\\\bbbJJJHHHDDD<<<>>>777777777888999:::;;;<<>>>>>???@@@BBBCCCAAA]]]sss[[[UUUPPPNNNNNNKKKCCC<<<<<<999>>>;;;HHHvvvkkk```^^^iiiwwwoooXXXLLLGGG???HHHcccjjjfffeeeUUUIII===DDD<<<;;;:::999999888888999::::::999???DDDEEE^^^bbbHHHCCC>>>:::888888777777777777777888999:::;;;<<<>>>IIIfffvvvPPPIIIFFF>>>???777888888888999;;;<<<===???\\\qqq~~~XXXPPPJJJHHHCCC===>>>MMMcccsss}}}WWWQQQJJJEEEDDDDDDBBB@@@??????>>>>>>???AAABBBDDDUUUzzz^^^XXXRRRQQQRRROOOGGG@@@===888???<<>>===<<<;;;:::999999999888777:::CCCGGGIIInnnxxxKKKFFF@@@<<<::::::999999777777777888999:::<<<<<<@@@JJJnnnXXXLLLHHH>>>===888888888999:::;;;===>>>@@@qqqxxx{{{fffTTTHHHHHHDDD>>>@@@PPPgggwww~~~TTTPPPKKKGGGEEEEEEDDDCCCBBB@@@???@@@@@@???AAAGGGmmmjjjUUUWWWKKKLLLTTTBBBEEE@@@===AAAEEE\\\tttppp~~~~~~iiiTTTMMMHHHKKKTTTUUU___UUUeee}}}wwwooommmLLL???BBB???===:::999:::;;;:::999<<<>>>>>>GGGOOONNNvvvrrrKKKaaa{{{XXXKKK???;;;<<<;;;888666888999999777777:::<<<<<>>;;;<<<;;;::::::>>>@@@AAAMMMkkkttttttSSSMMMGGGAAA999FFFQQQaaa}}}SSSPPPKKKGGGFFFEEEEEEDDDAAA@@@===AAACCC<<>>;;;:::;;;<<<;;;;;;999<<<888<<>><<<>>><<<999:::666777888777888;;;===>>>MMMhhhyyyzzzwwwTTTRRRBBBAAA;;;<<<<<<;;;;;;===@@@AAASSSooo[[[JJJCCCAAA<<>>BBBEEE;;;MMM|||^^^TTTXXXQQQNNNHHHJJJBBB;;;@@@OOO{{{XXXKKKHHHGGGHHHMMMQQQSSSVVVZZZQQQXXX\\\VVVPPPUUUbbblll|||ppphhh```aaaiiirrrvvvxxx~~~ppphhhwwwUUUIIIDDDAAA???<<<<<<<<<======<<<999>>>>>>===]]]~~~sssmmmqqquuutttxxxyyyLLLCCCXXXXXXSSSTTTeee|||ZZZ>>>===@@@:::777<<<444555777999999;;;>>>BBBSSS\\\MMM@@@AAA;;;<<<<<<<<<<<<===@@@CCC\\\xxxdddKKKAAACCC???GGGWWWwwwyyyQQQNNNJJJGGGGGGGGGGGGGGGCCCGGGAAAAAAEEEAAAhhhlllQQQXXXRRRLLLLLLKKKFFF@@@DDDWWW|||SSSHHHKKKQQQZZZ``````______bbbeeeqqqqqqddd```iiizzz}}}sssmmmrrr|||hhhUUUfff\\\KKKCCCAAA???<<<;;;<<<===<<<<<<888???GGGIIIhhhttttttzzzoooSSSNNNRRRZZZ\\\bbbooo}}}|||gggBBB>>>@@@777444;;;666666888:::::::::???EEE\\\fffJJJ@@@EEE<<<;;;<<<=========AAAGGGcccnnnQQQCCCFFFAAAEEEYYYwwwQQQNNNJJJGGGGGGHHHHHHHHHCCCGGGBBB???CCCSSSUUUTTTRRRLLLNNNIIIFFFBBBGGGcccXXXPPPOOO]]]mmmuuuuuutttssstttzzz~~~fffUUUhhhkkkMMMEEE@@@>>>;;;;;;;;;<<<<<<;;;777:::EEENNNkkk|||ttt{{{qqqSSSMMMUUUXXXZZZdddssszzzqqqEEE>>>@@@888555<<<:::888999<<<;;;:::@@@IIIpppxxxPPPGGGJJJ>>><<<<<<>>>======DDDNNNkkkVVVDDDFFF@@@EEEeeevvvRRRNNNJJJHHHHHHHHHHHHHHHBBBCCCCCC@@@IIItttfffSSSSSSMMMNNNHHHCCCAAAHHHuuubbbWWWbbbppp~~~eeeVVVjjjPPPJJJ@@@>>>;;;:::;;;<<<;;;;;;;;;<<>>@@@<<<;;;???===999999<<<;;;:::DDDQQQUUUIIIGGG@@@<<<<<>>>>>HHHVVVyyyYYYEEEDDD>>>KKK{{{uuuSSSOOOKKKHHHHHHHHHHHHGGGEEE@@@GGGIIIZZZ~~~WWWVVVMMMMMMIIIDDDBBBKKK|||ttteeerrr|||hhhTTTeeeQQQKKKAAA???<<<;;;<<<===<<<<<<>>>BBBCCCZZZnnnhhhtttsssdddVVVVVV___vvvVVVAAA??????===<<<===888888<<<<<<<<>>???MMM^^^```IIIEEE>>>TTTuuuTTTPPPKKKHHHHHHHHHGGGGGGJJJAAAKKKRRRkkk\\\XXXLLLKKKJJJJJJFFFNNN~~~uuutttnnnUUUcccPPPJJJBBB@@@>>>======>>>>>>===999CCCCCC___vvvrrruuuvvv^^^dddzzz{{{```DDD??????;;;777<<<777777<<<<<<>>>NNNbbbhhheeeQQQEEECCC===;;;??????@@@PPPccchhhOOOIII@@@[[[}}}VVVPPPKKKKKKJJJGGGGGGIIIGGGHHHAAAZZZfffPPPRRROOOKKKGGGLLLgggttt{{{oooYYYeee]]]RRRDDD@@@<<<<<>>???AAAyyywwwfffeeewwwvvvooopppjjjmmmzzzeee???GGG>>>===:::>>>666BBB::::::AAANNNyyy}}}vvvyyydddmmmvvv{{{JJJKKKEEE???;;;@@@CCC@@@VVV~~~~~~uuuWWW;;;IIIdddwwwVVVOOOKKKJJJJJJGGGGGGIIIIIIHHHMMM{{{PPPQQQOOOLLLHHHNNNmmm{{{{{{YYYfffsssXXXdddfffOOOIIIDDD@@@>>>??????===;;;CCCAAAOOOnnn\\\eeesssuuu}}}iiiAAAFFF??????===;;;888@@@;;;>>>@@@OOOlllooo{{{rrrRRRKKKDDD@@@===CCCFFFEEE```zzzpppYYYAAAQQQooopppUUUOOOJJJJJJIIIGGGGGGIIIHHHHHH```UUUOOONNNMMMHHHQQQ{{{qqqpppttt[[[xxx{{{XXXcccwwwLLLJJJFFFAAA>>>??????===;;;@@@===YYYwwwrrrnnnxxxkkkwwwvvvqqqrrruuuJJJEEE@@@??????999<<<>>><<>>RRRwww}}}~~~~~~~~~```JJJDDDBBBAAAEEEEEEGGGhhhwwwkkkWWWCCCTTT{{{nnnUUUNNNJJJJJJJJJGGGGGGIIIJJJTTTaaaPPPLLLLLLFFFTTTzzzooolllrrrhhhqqqzzz|||rrruuuvvvsss~~~|||XXXbbbMMMGGGCCC???>>>???@@@???===>>>AAAiii{{{|||{{{{{{wwwjjjpppvvvVVVEEE@@@>>>>>>999???;;;===FFF===[[[{{{uuupppJJJEEEEEEBBBCCCBBBEEEnnnuuuiii[[[GGGUUUpppUUUOOOJJJKKKJJJHHHHHHKKKMMMrrrvvvTTTLLLJJJDDDTTTuuu}}}yyy}}}lll}}}www}}}zzzYYYaaa}}}PPPGGGCCC>>>===???@@@>>>===AAAMMM}}}zzzvvvnnnpppcccbbbrrr```DDD@@@===>>>;;;BBB:::>>>DDD@@@mmmKKKEEEEEEBBBBBBBBBJJJzzzvvvkkkiiihhhNNN\\\rrrVVVPPPKKKLLLLLLJJJJJJLLLOOOZZZMMMHHHDDDSSS}}}gggZZZfffZZZaaa|||UUUJJJFFFAAA>>>??????===;;;>>>KKK~~~wwwsss}}}rrrpppvvviiiCCCBBB>>>???>>>AAA:::AAAAAAJJJQQQFFFDDDAAACCCGGGVVVuuukkkbbbsssQQQgggrrrWWWQQQLLLMMMMMMKKKKKKNNNYYY{{{{{{aaaPPPIIIHHHTTTfffaaaWWWPPPdddrrr[[[aaa{{{]]]KKKGGGBBB@@@AAABBB@@@>>>BBBGGGuuu{{{yyysssFFFEEE???AAA@@@???:::DDD???WWWlllwwwYYYIIIFFFAAACCCKKK___ssshhhaaa{{{SSSwwwqqqWWWQQQMMMNNNNNNLLLLLLOOOiiiuuucccqqqfffRRRJJJMMMUUU}}}eeeppprrr^^^dddxxxyyysss\\\bbb{{{fffIIIEEEBBBAAADDDFFFFFFDDDSSSOOO}}}}}}ttt[[[cccnnnnnnrrrSSShhhwww|||IIIHHH@@@AAAAAA===;;;FFF>>>aaauuu```MMMHHHAAABBBKKKaaaqqqdddZZZZZZttt]]]OOORRRLLLJJJNNNJJJVVV|||uuummmfffqqqkkk\\\GGGJJJZZZuuulllwwwxxxooottt^^^ggguuusssKKKIIIDDD@@@AAADDDEEECCCfff]]]mmmvvvxxxlllccc^^^KKKKKKGGG777BBB???@@@;;;JJJgggfffKKKKKKEEEGGGEEEbbbrrr[[[\\\hhhYYYuuu[[[OOOQQQLLLKKKMMMKKK^^^~~~rrrpppnnnnnnoooooonnnlllvvv\\\JJJOOOfffmmm[[[uuu}}}uuuvvv___]]]ccc{{{^^^fffsss|||NNNJJJDDD@@@AAABBBBBBAAATTT```sssVVVLLLIII===BBB???@@@<<>>DDDBBBNNN|||\\\UUUGGGJJJOOOooopppYYYbbbuuuyyyfffXXXXXXOOOxxxsss]]]WWWSSSQQQYYYQQQfffxxxyyylllnnnoooiiikkklllkkkkkkqqq|||~~~ooonnnnnnQQQRRR^^^aaauuuwwwrrr|||vvvcccYYYeee^^^dddnnn]]]NNNAAAAAADDDBBBBBBEEEYYYYYY???BBB@@@>>>DDDDDDPPP~~~fff[[[JJJIIINNNpppoooyyyuuujjjYYYRRRMMMoooaaa[[[TTTSSS]]]SSSnnnqqqmmmpppmmmnnnnnnmmmlllooowww{{{tttvvvSSS[[[ttt{{{xxxqqqaaadddjjjcccQQQCCCCCCEEEBBBAAAEEEQQQccc;;;CCCBBB???EEEDDDPPP||||||iiiNNNIIIMMMpppxxx]]]RRRNNNhhhfff```XXXVVVaaaWWWuuu}}}jjjkkkmmmjjjiiiiiiiiilllttt}}}sssyyy|||pppTTT___cccdddggg}}}hhhTTTDDDDDDEEEAAA@@@DDDJJJooo>>>KKKDDD@@@EEECCCOOOxxxwwwSSSIIINNNooo___WWWSSSeeefffdddYYYYYY```fffvvvsssnnnkkklllgggjjjjjjyyyxxxWWW[[[kkk\\\mmmOOOGGGHHH@@@DDDDDDHHHZZZ~~~qqqLLLCCCCCCAAACCCCCCSSSvvvxxxNNNSSS[[[eee[[[PPPRRRgggjjjggg___cccmmmwwwxxxxxxyyytttrrruuuooonnnmmm|||zzzWWW^^^iiiYYYjjjRRRHHHHHHAAADDDCCCFFF\\\yyyOOODDDEEEBBBCCCCCCRRRrrrQQQLLLRRRaaa```SSSSSSeeemmmiiieeennn{{{sssuuu~~~{{{uuuwwwuuuqqqooo{{{^^^ggggggWWWhhh}}}WWWHHHIIICCCFFFBBBDDDaaasssyyy~~~PPPCCCEEEBBBDDDFFFUUUkkk]]]OOOPPP```sssdddSSSQQQaaasssoooqqq~~~mmmttt~~~~~~{{{yyywwweeebbbuuusssjjjYYYhhh{{{[[[HHHHHHDDDGGGBBBDDDeeeiiiggg~~~TTTGGGEEEAAADDDIIIZZZ{{{^^^zzzyyyfff|||ooo]]]VVVbbbkkkdddbbbPPPPPP```{{{|||zzzsssvvv}}}qqq^^^___yyyrrrkkkooo\\\iii{{{```IIIJJJFFFGGGCCCFFFfffqqqooo___OOOGGGAAADDDKKK]]]}}}nnnaaatttcccyyy{{{gggXXX___[[[___|||ZZZOOOQQQffftttqqqfffbbbooo```}}}pppaaadddqqq^^^iiiyyyhhhOOONNNGGGFFFCCCIIIccc~~~lllqqqxxxzzzuuuhhhQQQKKKCCCDDDKKK[[[dddcccooo```vvvlllYYY[[[kkkXXX___iiiSSSOOOUUUmmmsss|||cccllloooccc{{{SSS\\\ppp\\\gggvvvrrrXXXTTTJJJEEECCCLLL]]]|||aaacccuuu}}}{{{~~~zzz}}}vvvggguuuSSSNNNCCCDDDKKK[[[mmm{{{kkk^^^sssxxxeee^^^hhhuuuSSSaaayyyoooYYYNNNNNNUUUnnnuuu~~~bbbttt~~~```RRR]]]mmmYYYdddtttzzz___YYYKKKEEECCCMMMYYY|||ddd[[[```mmmsss|||qqqbbbZZZNNNCCCDDDLLL^^^iii]]]pppvvvfff|||uuu^^^LLLdddxxxbbbQQQMMMKKKRRRlllccc}}}wwwvvvbbbyyyOOO[[[pppYYYaaa~~~mmm^^^JJJEEECCCIII\\\iii[[[[[[```lll{{{xxxmmmbbbTTTKKKJJJLLLdddaaaXXXmmmsssqqq\\\KKKbbbmmmXXXSSSOOOPPPRRRttt[[[~~~zzz___mmmkkkpppuuuNNNaaasss[[[aaa|||xxxeeeNNNHHHEEEIII___lll```eeelllwwwzzzvvvmmmmmmXXXPPPMMMKKKccc{{{]]][[[qqqxxxttt~~~ggg^^^{{{eeeRRROOOLLLMMMRRRTTTrrr[[[kkkSSS]]]pppgggMMMYYYxxxxxx]]]aaazzzqqqTTTLLLGGGIII^^^yyy~~~gggdddppp{{{wwwnnntttkkkqqq^^^XXXRRRKKK```oooXXX___vvv~~~uuulll]]]MMMNNNMMMOOOUUUvvv```hhhXXX^^^KKKddd```NNNQQQqqq|||___aaayyy}}}YYYPPPJJJIIIZZZttt~~~vvv{{{ooowwwgggfffqqqgggmmmgggaaaZZZNNN^^^cccTTTbbbyyyyyyYYYLLLOOOOOOTTT\\\kkkwwwfffqqqXXX{{{SSSKKKqqqyyySSSPPPTTTjjj```aaazzz\\\TTTNNNJJJVVVtttggg{{{```YYYlllmmmaaarrrrrrjjjcccUUU^^^zzzZZZRRRbbb{{{rrrUUUKKKPPPOOORRRccc\\\|||nnncccYYYfffMMMWWWeeeMMMMMMRRR```aaabbb{{{___WWWSSSNNNWWW}}}wwwssshhh^^^|||qqqlll___```jjjUUUTTTbbb}}}fffPPPJJJOOONNNMMMqqq~~~QQQkkkeeeXXXYYYtttZZZPPPjjj|||fffQQQJJJMMMWWWyyy~~~bbbccc|||bbb\\\YYYSSSYYY~~~wwwddd^^^vvvsssiiibbb}}}\\\TTTWWWbbbnnn\\\MMMKKKPPPNNNRRRYYYPPP[[[aaaSSSRRRYYYwww{{{~~~rrr[[[VVVuuuzzzpppqqqvvv}}}sssgggUUULLLSSSRRRkkkcccccc|||ddd^^^]]]WWWYYY||||||bbb___xxxvvvpppdddqqqTTTTTT[[[cccxxxcccWWWMMMNNNSSSPPP\\\tttNNNVVVzzzaaaqqqPPPVVVtttZZZQQQ{{{kkkpppmmmggglllpppqqqPPPOOOKKKWWW\\\bbbbbbxxx~~~uuulllkkk[[[\\\wwwkkk\\\ggg}}}xxxmmm}}}bbbNNNSSS]]]llljjjVVVTTTIIIJJJSSSQQQwwwdddPPPhhh{{{bbbMMMTTTwww]]]YYYvvvjjjoooqqqqqqyyy}}}RRRQQQWWWYYYdddeeedddzzzzzzrrrooo```^^^pppgggXXXaaa|||uuu|||}}}aaaMMMRRR```uuuiiiRRRKKKIIIOOOTTTSSSMMMPPPtttiii\\\nnnLLLQQQ}}}{{{rrrUUUYYY}}}rrr~~~wwwiiikkkttt~~~[[[QQQVVVUUUqqqgggfff}}}yyyuuujjjkkkmmmrrr^^^SSS___zzzkkkXXXLLLTTTfffxxxgggNNNEEEMMMRRRTTT[[[sssJJJddd[[[ggg]]]LLLOOOsssjjjpppUUUbbbwwwllliiiyyy|||rrrpppiiigggfff~~~}}}zzzwwwxxxjjjeeeYYYTTTjjjxxxVVVRRRSSS___rrrllljjjaaaMMMIIISSSMMMSSSooo\\\``````TTTLLLMMMqqqssstttwwwtttgggccc~~~}}}||||||jjjbbbYYYWWWuuuxxxhhhPPPTTT\\\ggg}}}fff]]]sss___WWWKKKPPPTTTHHHZZZnnnRRRyyyooojjjVVVNNNMMMqqquuuhhhiiiccc}}}~~~}}}~~~uuuaaa___bbb|||\\\VVVSSSwwwsssWWWPPPUUUZZZfffiiiqqqhhhWWWOOOLLLSSSQQQPPPxxxZZZlllcccmmmaaaTTTSSSlll|||___```nnneee~~~~~~sss___eee|||pppSSSVVVYYY{{{^^^SSSQQQTTTYYYmmmvvvbbbUUUPPPRRRQQQNNNjjjggg\\\iiirrreeemmm[[[YYYfffwwwZZZttt~~~nnngggvvvsssggg~~~~~~tttrrrhhhNNN[[[iiifffRRRUUUTTTXXX```~~~wwwggg[[[XXXUUUXXXOOOMMM