BM6P6(@ jjjaaa]]]WWWUUUWWWPPPPPPOOOMMMLLLJJJIIIHHHBBBBBBAAA@@@>>>;;;888666777777777666555555444444111111111111000000000000//////000000111111222222111111111111111111111111000000000000000000000000////////////000000000000......------------......222111111111000000//////444444333222111000//////222222333444666999<<<>>>@@@@@@AAACCCFFFJJJMMMOOOUUU]]]dddaaaWWWOOOMMMOOOJJJJJJLLLOOOQQQPPPNNNKKKHHHFFFCCCAAAAAACCCFFFHHHKKKKKKKKKKKKLLLNNNQQQRRROOOLLLGGGBBB>>><<<;;;;;;;;;;;;:::999888888999999777777999<<>>@@@???>>>>>>============@@@???===<<<;;;::::::999======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================::::::;;;;;;<<<=========:::;;;;;;<<<===>>>??????>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>???>>>======???AAA>>>>>>@@@AAABBBCCCCCCCCCBBBCCCDDDHHHLLLOOOQQQQQQTTTWWW\\\cccjjjqqqvvvxxxyyyxxxkkk^^^TTTPPPIIIEEEEEEDDDAAADDDJJJSSSeeeyyysssfff^^^XXXUUU[[[cccpppzzz||||||iiiWWWGGGBBB@@@;;;666555666777888999999888777666666666555444444444444555333333333333333333333333555444333222222333444555555555555444444333333333222000///000444666444333222222333333333333444444666777777666555444444555444444444555555666666666777777777777777777777777333333444555666777888888555777999:::888777777777666666777777888888999999;;;;;;:::999888888888888iiiaaa^^^WWWTTTVVVSSSRRRQQQNNNLLLJJJHHHHHHDDDCCCCCCAAA???<<<999888777777777666555555444444222222222222111111111111000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000222222111111111111222222111111111111000000000///222222222111000000//////111111222333555888;;;<<>><<<<<<;;;:::999888777777666<<<;;;:::<<<@@@DDDFFFFFFFFFHHHNNNWWWaaannn|||vvvpppkkkeee___[[[YYYWWWTTTQQQOOOMMMMMMLLLJJJGGGEEECCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;========================;;;;;;;;;<<<<<<=========<<<===>>>>>>======???AAA@@@AAABBBDDDEEEFFFFFFFFFIIIJJJKKKOOOSSSWWWZZZ[[[^^^aaaeeekkkrrrxxx~~~{{{rrrjjjaaaXXXNNNHHHKKKEEECCCEEEFFFGGGMMMUUUhhhwwwwwwmmmcccZZZYYYZZZ^^^gggppp|||}}}nnnVVVIII>>>;;;;;;888666777555666777888888777666555666666555444444444444444333333333333333333333333444444333333333333444444555555444444444333333333222111///111333555444222222222333333333333444444555666777666444333444555666555555555555555555555555555555555555555555555666666666666777777777777666777999999777666777888777777777777777888888888::::::999888888888999999|||hhhaaa^^^XXXTTTUUUUUUTTTRRROOOMMMJJJHHHGGGEEEEEEDDDBBB???===:::999777777777666555555444444444333333333333222222222111111111111111000000000000000000000000000000000000000000000000000000000////////////000000000000111000000000000000000111111111111111000000000000000000000000000000000000111111111222444666999:::======???BBBFFFJJJMMMOOOUUU\\\eeejjjiiiccc]]]YYYSSSRRRRRRSSSVVVWWWWWWVVVPPPNNNKKKHHHFFFFFFFFFGGGLLLLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTQQQJJJDDD???<<<<<<;;;:::999999888888;;;888444555999===>>>>>>>>>>>>BBBIIIPPPYYYgggttt}}}vvvooojjjeeeccc```\\\YYYVVVTTTSSSLLLJJJGGGFFFEEEEEECCCBBBAAA@@@@@@???????????????@@@@@@???>>>======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>======<<<;;;;;;::::::<<<<<<<<<=====================<<<<<<<<<<<<============<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>===>>>??????>>>???AAACCCCCCDDDFFFHHHIIIJJJKKKKKKNNNOOOQQQUUUZZZ___ccceeemmmnnnqqqvvv}}}yyykkkdddZZZRRRKKKGGGDDDCCCDDDCCCDDDIIINNNTTT^^^fffyyynnnbbbZZZTTTRRRXXXcccmmmvvv}}}hhhSSSDDD===888777777555666888555555666666666666555555666555555444444444444444333333333333333333333333333333444444444444333333444444444444333333333333333222111111333444333111222222333333333333444444444555666555444333444555777777666555444444444444555555555555555555555555888888888777777777666666777888888777666666777999888888888888777777777777999888888888888999::::::zzzgggaaa^^^WWWSSSTTTSSSRRRPPPNNNLLLJJJHHHGGGEEEEEECCCAAA???<<<:::999777777777666555555444444333333333333222222222222222222222111111000000000000000000000000000000000000000000000000000000000////////////000000000000//////............//////111111111000000000000000......//////000000000111000000000000222444666888:::;;;>>>AAAEEEHHHKKKMMMOOOSSSZZZaaaeeeccc^^^ZZZVVVTTTQQQPPPPPPPPPOOONNNPPPNNNLLLJJJIIIHHHHHHHHHJJJLLLNNNPPPQQQRRRQQQQQQRRRTTTWWWYYYVVVQQQKKKFFFAAA???<<<::::::;;;===>>>:::666222111444777999999<<<;;;<<>>>>>>>>??????======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;===============<<<<<<<<<=========<<<<<<=========>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::::::::999===============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<========================@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAABBBBBBCCCEEEHHHGGGHHHJJJLLLNNNPPPQQQQQQTTTVVVYYY]]]bbbhhhooossszzz{{{~~~~~~ooofffXXXSSSLLLFFFCCCDDDEEEGGGCCCGGGOOOWWW___gggpppwwwrrrcccZZZRRRRRRWWWcccqqq|||~~~jjjTTTDDD===;;;:::888666444555777444444444444444444444444666555444444333333444444333333333333333333333333222333444555555444333222333333333333333333333333333222222222222222222111222222222333333333444444555666777666555444555666777777666666555444333222555555555555555555555555777777666666666666666666777888777666444555777999999999888888777777666666777777777777888999:::;;;zzzgggaaa^^^WWWSSSSSSOOONNNMMMLLLKKKJJJIIIIIIEEEDDDBBB@@@===;;;:::999777777777666555555444444333222222222222111111111333333222222111111000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000111111.........///000000111111000000///000111333555666888999<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<==================<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999<<<<<<<<<===============;;;;;;;;;<<<<<<=================================@@@@@@@@@@@@AAAAAAAAAAAA???AAABBBCCCDDDFFFIIIKKKLLLNNNPPPSSSVVVXXXYYYZZZ^^^aaadddhhhnnnvvvxxxjjj]]]UUUJJJHHHEEEBBBAAABBBEEEGGGIIITTTaaakkksssyyy~~~pppccc[[[WWWRRRXXXdddqqq{{{{{{~~~yyygggUUUFFF===999;;;;;;888666555666777444444333333333333444444555555444333333333333333333333333333333333333333111222333444444333222111333333333333333333333333222333333222222111222222222222222333333333444444555666777777666555666777555666777888777666444222666666666666666666666666333333444444555666777777777777777666444444777999999999888888777777666666666666666777888999:::;;;{{{ggg```]]]WWWSSSTTTMMMLLLLLLKKKJJJJJJIIIIIIFFFDDDBBB???===;;;:::999777777777666555555444444222222222222111111111111222222222222222111111111111111111111111111111111000000000000000000000000////////////000000000000/////////....../////////000000000000111111111111/////////000000111111111000000//////000222333555666777:::===@@@CCCDDDEEEHHHHHHHHHKKKPPPUUUXXXYYYTTTQQQNNNLLLLLLKKKJJJIIIHHHIIIJJJLLLLLLMMMLLLLLLHHHIIILLLPPPTTTWWWYYYZZZWWWWWWWWWWWWXXXYYYZZZZZZZZZVVVOOOHHHBBB???>>>>>>@@@CCCFFFDDD@@@<<<<<<===;;;777666999;;;;;;???DDDEEEPPPdddxxx}}}vvvrrrllliiieeeaaa]]]XXXRRROOOMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@AAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<===============<<<<<<============<<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAACCCEEEGGGHHHJJJMMMPPPVVVWWWZZZ]]]aaaccceeeffffffiiinnnrrrxxxxxxlll```VVVMMMHHHAAABBBCCCBBBBBBBBBEEEGGGWWWeeeuuu~~~zzzjjj^^^YYYXXXYYYZZZfffttt}}}yyyzzztttaaaRRRDDD<<<:::444777888555444777888888444444333333333333444444555444444333333333333333333333333333333333333333222222333333333333222222222222222222333333333333111222333333222111222333222222333333333333444444444555777666555555666777444666:::======;;;888666777777777777777777777777111222333444555666666777666777777666555555666888888888888888777777777777666666666777888999:::;;;}}}hhh```\\\VVVSSSTTTNNNNNNMMMLLLKKKJJJIIIHHHGGGEEECCC@@@===<<<;;;;;;777777777666555555444444444333333333222222222222111222222222222222222333222222222222222222222222000000000000000000000000////////////000000000000......------------......///000000000111111111111000000111111111111111111111111000000000111333444444666888;;;>>>???@@@AAAFFFFFFGGGHHHKKKOOOSSSVVVWWWUUUQQQOOONNNMMMKKKIIIHHHJJJLLLMMMNNNNNNMMMMMMHHHIIIKKKNNNQQQUUUXXXZZZWWWWWWWWWXXXZZZ]]]```bbbeeeccc```[[[UUUNNNIIIEEEFFFNNNTTTRRRGGG>>><<<>>>===888777999;;;;;;===AAA===BBBMMM[[[ggguuu|||wwwrrrmmmfff___[[[UUUTTTQQQNNNKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>=========>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFHHHJJJMMMOOOPPPSSSVVVYYYaaacccfffiiimmmppprrrsssssswww||||||ooohhh___UUUOOOIIIEEECCCAAADDDGGGIIIKKKNNNSSSVVVfffuuuuuuooofff^^^ZZZ]]]ccchhhnnn{{{}}}mmmZZZMMMBBB:::888;;;333666666222333888999666555444333333333333444555555444333333222222333333333333333333333333333333333333222222222222333333111111222222222333333333///111333333111111333555222222333333333333444444222333444444333333444666333777>>>DDDEEECCC>>>;;;666666666666666666666666333444444444555555666666444666777777666555555666777777777777777888888888777777666777777888999999hhh```\\\VVVSSSUUUQQQPPPOOOMMMKKKJJJHHHHHHHHHGGGDDDAAA>>>===<<<<<<777777777666555555444444555555444444444333333333111111111222222333333444333333333333333333333333000000000000000000000000////////////000000000000222222111111111111222222//////000000111111111222222222111111111111111111222111000000000111333444333555888:::<<<>>>>>>>>>CCCEEEFFFGGGHHHKKKOOOSSS\\\YYYUUURRROOOLLLHHHEEEJJJKKKMMMOOOOOOOOOMMMLLLIIIIIIJJJLLLOOORRRVVVXXXWWWWWWXXXZZZ]]]```ccceeejjjkkklllkkkfff___VVVQQQPPP[[[ddd```QQQDDDAAABBB999555333666888888999===??????BBBIIIPPP\\\qqqxxxpppkkkbbb```]]]YYYVVVSSSRRRQQQJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????=========<<<;;;;;;:::::::::;;;;;;<<<===>>>??????;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<===>>>>>>>>>;;;<<<<<<<<<======>>>>>>===>>>>>>???@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLPPPRRRUUUWWWXXX[[[___bbbiiikkknnnrrrvvvyyy{{{|||zzzssskkkfff[[[VVVOOOJJJGGGEEEDDDCCCDDDHHHNNNRRRWWW^^^ffflllqqq}}}yyypppaaa___\\\\\\```hhhsss{{{|||dddVVVHHH@@@;;;666888===888999777222333999888333555555333333333333555555555444333333222222333333333333333333333333333333444333222111111222333444111111111222222333333333...111333333111111444666222222333333333444444444000111333222222222333444333999AAAHHHKKKHHHCCC???555555555555555555555555666666666666666555555555333555777888666555555555666666777777888888999999777777777777777888888999zzzhhhccc[[[WWWWWWRRRPPPOOOMMMLLLLLLKKKHHHEEEDDDDDDBBB@@@>>><<<;;;:::888777666555555444444555333333333333333333333333333333111000000000111222//////000111222333333333111111000000//////......222111000.........///000111111000000000000111111......///000000000000000......////////////......000000000000000000000000111333444555666999>>>BBBDDDEEEGGGGGGGGGHHHKKKMMMXXXXXXWWWXXXWWWUUUQQQNNNPPPOOONNNOOOOOOOOONNNMMMMMMNNNOOONNNMMMNNNRRRVVV``````^^^]]]]]]```eeeiiilllssszzz|||{{{tttgggZZZYYYZZZ^^^```ZZZNNNFFFEEE@@@@@@???>>>============@@@@@@???AAAFFFPPPZZZbbbxxx{{{vvvmmmfff```]]]ZZZXXXVVVQQQKKKJJJLLLLLLHHHEEEGGGDDDBBBAAABBBCCCBBBBBBBBBAAA@@@>>>======<<<<<<===<<<;;;::::::;;;===>>>>>>=========>>>>>>===;;;=========<<<<<<<<<;;;;;;>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<======???>>>;;;;;;<<<<<<===<<<===============>>>??????>>>>>>>>>>>>????????????;;;<<<>>>@@@AAAAAABBBBBBBBB@@@???AAAEEEHHHHHHGGGGGGHHHKKKLLLMMMOOOSSSUUUZZZ[[[]]]___```cccgggjjjrrrwww|||}}}pppggg^^^UUUNNNMMMEEE???@@@AAAAAADDDJJJDDDNNN^^^ooozzznnndddbbb[[[ZZZ___iiiqqqwwwooo^^^JJJDDD<<<999::::::888666555555555555555555555555444444444333333222222222444444444333222111000///...000222333333333444555222333333444444333333222000000111222333333444444111111222222222333333333000000111222333333444444666555333222222333555666999<<>><<<;;;:::888777666555555444444555333333333444333333222222333222111000000000111222000000000111111222222333111000000000/////////...000000////////////000000000//////////////////000......///000000000000000//////000000000000//////000000000000000000000000111222333444555888===@@@CCCEEEGGGHHHHHHIIIJJJLLLQQQSSSVVVZZZ\\\[[[XXXVVVRRRPPPNNNMMMMMMMMMMMMLLLLLLMMMOOONNNMMMNNNQQQTTT\\\^^^______```cccgggkkkkkkpppvvv{{{tttggg\\\ZZZ[[[^^^]]]WWWSSSTTTNNNKKKGGGDDDBBBAAA>>><<<=========>>>AAAFFFLLLPPPaaakkkyyyxxxrrrnnnkkkhhhccc^^^XXXUUUVVVUUUQQQNNNMMMKKKHHHGGGGGGGGGGGGFFFGGGFFFEEECCCBBBAAAAAA@@@AAA@@@???>>>???@@@AAACCC@@@???>>>???@@@AAA???>>>????????????>>>>>>>>>>>>?????????>>>>>>>>>============<<<<<<<<<<<<======>>>===<<<;;;<<<===>>>>>>???>>>>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCEEEFFFGGGGGGLLLJJJHHHIIILLLMMMMMMKKKPPPRRRTTTUUUVVVYYY\\\^^^dddfffiiikkknnnrrrwww{{{~~~qqqcccZZZSSSMMMIIIIIICCC???AAACCCCCCHHHNNNXXXcccuuupppddd___^^^```aaahhhttt}}}zzzlllYYYLLLGGGAAA:::777888888777444555555555555555555555555444444333333333222222222333333333333222111000000000222333333222111222333222333333444444333333222111111111222222333333333111111222222222333333333111111111222222333333444666444333222222333444666777;;;BBBMMMTTTSSSLLLEEE999888666444333333333333444444444444444555666666444444555555555555444444555555555666777888::::::::::::999888888888888888vvveeeaaa[[[XXXXXXTTTOOONNNLLLKKKKKKIIIGGGDDDDDDDDDBBB@@@>>><<<;;;:::888777666555555444444555333333444555444333111000333222111111000000111111111111111111111111111111000000000000////////////...//////000000000000//////......------......///......///000000000000000000000111111111111000000000000000000000000000000000111222333444666:::===AAADDDGGGIIIIIIIIIJJJKKKIIINNNTTT[[[___```___^^^XXXVVVRRROOOMMMLLLMMMNNNKKKLLLNNNNNNNNNNNNPPPRRRUUUWWWZZZ\\\^^^bbbfffjjjkkkmmmqqqyyy}}}qqqccc]]][[[___cccdddeeegggaaa[[[TTTPPPMMMJJJCCC===<<<<<<<<<===>>>???AAABBBKKKQQQZZZbbblllzzz|||yyysssnnngggcccbbb___[[[XXXTTTQQQNNNMMMLLLKKKJJJHHHIIIHHHGGGFFFDDDCCCBBBAAABBBAAA@@@@@@@@@BBBCCCDDD???>>>======??????>>>===>>>>>>>>>============<<<=========<<<<<<<<<<<<<<<>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAA>>>???@@@BBBBBBBBBAAA@@@CCCCCCCCCDDDEEEGGGIIIJJJQQQOOOOOOPPPRRRTTTTTTTTTZZZ\\\___```aaacccfffhhhmmmppptttxxx}}}uuudddVVVNNNJJJHHHFFFEEEBBBBBBFFFIIILLLQQQWWWiiiuuuvvvjjjbbb___aaaccclllpppyyy~~~xxxsssyyyyyydddSSSHHHCCCBBB===777444555666555333444444444444444444444444333333333333222222222222333333333333222111111000111333444333222000000111222222333333333333222222111111222222222222222222111111222222222333333333222222222222222222222222555444333222222333444555666999???HHHOOOPPPKKKFFF999888666444444333444444444444444444444555555666444444555555555555444444444444555777888888888888999888888777777777777777uuudddaaa[[[YYYYYYUUUPPPOOOMMMLLLLLLJJJHHHEEEDDDDDDBBB@@@>>><<<;;;:::888777666555555444444555333444555555444333111000222222222111111111111111111111111111000000000000000000000000///////////////000111111111///...---///..................///......///000000000000000///000000111111000000//////////////////////////////000222222333444777:::???BBBFFFHHHIIIIIIIIIJJJHHHLLLRRRXXX\\\___aaaccc```]]]YYYTTTPPPOOOQQQSSSKKKMMMNNNPPPPPPPPPQQQQQQNNNOOOQQQSSSVVV[[[aaaeeeiiimmmqqquuu{{{{{{tttllleeeaaaeeellloooppprrroooiiibbb___]]]XXXMMMCCCAAA@@@>>>===>>>???@@@@@@DDDGGGJJJMMMSSS___mmmwww{{{vvvrrrnnnjjjggg```]]]ZZZXXXVVVTTTQQQOOOMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFAAA???>>>>>>@@@AAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>???AAAAAAAAABBBDDDEEEDDDCCCBBBBBBAAABBBBBBBBBAAABBBDDDFFFFFFFFFEEEDDDGGGGGGFFFFFFHHHKKKNNNOOOSSSTTTUUUXXX\\\___bbbccchhhkkknnnpppqqqsssvvvxxxzzz}}}zzz{{{{{{rrrhhh[[[OOOIIIGGGGGGGGGEEEFFFKKKPPPVVV[[[aaafffxxx~~~oooiiiaaa]]]___eeelllpppzzz}}}yyywww}}}uuu```PPPFFFBBBAAA===999555333444444444333444444444444444444444444333222222222222222222222333333333333333222111000000222333333111000111222222222333333333333222222222222222222111111111111111111222222222333333333333333222222222222222222444444333222222333444444777888;;;???CCCCCC@@@===888777555444444444555555444444333333444444555666444444555555555555444444333444555777888888777666777777666666666666777777tttdddaaa[[[ZZZ[[[VVVRRRPPPOOONNNNNNLLLJJJGGGDDDDDDBBB@@@>>><<<;;;:::888777666555555444444555333333444444444333222111222222222222111111000000111111000000000000000000////////////000000000000111222222222000...,,,+++000//////......//////000......///000000000000000...//////000000//////...///////////////////////////000222222222333555777;;;>>>CCCFFFGGGHHHIIIJJJMMMOOOQQQSSSUUUYYY___ccceeedddaaa[[[VVVSSSTTTVVVOOOOOOPPPRRRSSSTTTTTTSSSNNNNNNNNNNNNPPPUUU]]]bbbccclllrrrrrrqqqtttvvvuuusssllliiinnnsssttttttttttttppplllkkkkkkeeeYYYOOOMMMGGGAAA======>>>??????@@@BBBCCCDDDGGGNNNWWW^^^hhhuuu}}}zzzrrrooollliiifffccc___\\\WWWVVVUUUTTTRRROOOMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAA>>>AAACCCDDDCCCDDDFFFHHHEEEDDDDDDCCCCCCCCCDDDDDDGGGHHHJJJKKKLLLLLLLLLKKKOOOOOONNNOOOPPPSSSVVVXXX\\\^^^aaaeeeiiimmmqqqtttzzz}}}tttoookkknnnrrrsssnnnggg___YYYQQQJJJGGGFFFGGGGGGLLLRRRZZZ```ffflllrrrvvvqqqhhh___]]]]]]```hhhpppwww{{{~~~||||||}}}oooYYYHHH@@@>>>;;;999999777555333444444555555444444444444444444444444222222222222222222222222222222333333333222111111---///111222111111222333111222222333333222222111222111111111111111111111111111222222222333333333333333222222222222222222333333333222222333333333555555666777888888777555666555444333333444555555333333333333333444555555444444555555555555444444222333555666777777666555777666666666666666777777uuueeebbb\\\[[[\\\WWWSSSRRRPPPOOOOOOMMMKKKHHHDDDDDDBBB@@@>>><<<;;;:::888777666555555444444555333333333333333333333333111222222222222111000000000000000000000000000000////////////000000000000222222222111///...,,,,,,000//////////////////000......///000000000000000......////////////......000000000000000000000000///111222333222222333444777:::???CCCEEEGGGIIIKKKRRRSSSSSSRRRRRRVVV]]]dddiiijjjiiieee^^^YYYXXXXXXUUUTTTSSSUUUWWWYYYYYYXXXUUUUUUTTTRRRRRRUUU[[[______iiiqqqoookkkmmmsssvvvrrrnnnmmmrrruuusssqqqqqqrrrpppooopppqqqnnneee^^^[[[RRRGGG@@@>>>?????????<<<>>>???@@@BBBFFFKKKOOOQQQ]]]mmmzzz~~~zzzwwwsssnnniiieee``````___^^^[[[XXXUUUSSSPPPPPPPPPOOONNNNNNMMMMMMMMMKKKHHHGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBEEEIIIIIIGGGGGGIIILLLIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRWWWWWWWWWXXXZZZ]]]___aaagggiiimmmqqqtttxxx}}}~~~wwwqqqooojjjgggdddddddddbbb[[[TTTNNNLLLIIIGGGGGGHHHJJJKKKYYYbbbkkkppptttzzz~~~|||oooddd___\\\___fffmmmuuu|||~~~||||||~~~~~~iii[[[HHH===:::999666333666555444333444444555666333333333333333333333333111111111222222222222222222222222333333222222111,,,...111222111111333444111111222222222222111111000000111111111111111111111111222222222333333333222222222222222222222222222222333333333333222222222222333444555555666666444333222222222333444555333333333333333444444555444444555555555555444444333333444555555666555555666666666666666777777888vvvfffccc]]][[[\\\XXXSSSQQQPPPOOOOOOMMMJJJHHHDDDDDDBBB@@@>>><<<;;;:::888777666555555444444555333222111111222333555666111222222333222111000///......//////000000111111.../////////000000000111111000000//////////////////......------......///......///000000000000000//////000000000000//////000000000000000000000000000222333333222111222333444777;;;???BBBFFFJJJMMMSSSUUUVVVVVVUUUYYYaaagggnnnrrrtttqqqiiibbb___^^^[[[XXXWWWXXX[[[]]]^^^]]]]]]]]]]]][[[YYYXXXYYY[[[^^^fffllljjjgggiiimmmnnnllljjjlllpppqqqooooooqqqpppnnnmmmmmmnnnnnnmmmlllhhh___SSSKKKIIIJJJIIIHHHAAAAAAAAAAAABBBDDDGGGJJJEEENNNYYY```eeennn||||||vvvrrrooooooooommmjjjfffcccaaa]]]\\\\\\[[[YYYXXXWWWVVVVVVSSSPPPNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMLLLLLLMMMMMMMMMLLLPPPTTTTTTRRRPPPRRRUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\[[[ZZZZZZ[[[]]]```aaadddeeefffhhhjjjlllnnnnnnssswww||||||qqqiiidddaaa```bbb___\\\YYYVVVSSSOOOKKKIIIIIIIIIJJJLLLQQQVVVYYYgggrrrzzz||||||yyymmmbbb^^^```aaaiiittt~~~rrrdddSSSKKKAAA:::888777555333222333333333333333555666333333333333333333333333000111111111222222222222111222222333333222222222...///111222111000111222111111222222222222111111//////000000111111222222111111222222222333333333111111111222222333333444222222222333333222222222000111222333333444555666222222111000111222444444333333222222333333444555444444555555555555444444444444333333444444555555777666666666777777888999xxxgggddd^^^\\\]]]XXXRRRPPPOOONNNNNNLLLJJJGGGDDDDDDBBB@@@>>><<<;;;:::888777666555555444444555333222000000111333666888111111222333222111000///---......///000111111222.../////////000000111111///............000222333...------,,,,,,------......//////000000000000000000000111111111111000000000000000000000000000000111222444444222111222222222555999<<<@@@EEEJJJNNNRRRVVVYYYZZZZZZ]]]eeekkksssyyy}}}{{{ssskkkfffddd___\\\YYYYYY]]]```aaa``````bbbcccbbb^^^ZZZWWWVVV```eeehhheeeccceeeeeedddffffffhhhmmmmmmkkkmmmrrrooommmjjjhhhiiilllqqqsssppphhh^^^XXXXXXYYYWWWVVVJJJIIIGGGEEEDDDEEEHHHJJJ@@@GGGNNNPPPQQQWWWdddoooxxx|||xxxtttrrrmmmmmmlllkkkiiigggeeedddddd```\\\ZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWVVV[[[______\\\ZZZ\\\___aaaaaabbbcccdddfffggghhhpppnnnmmmlllmmmpppsssuuutttvvvxxx{{{}}}~~~|||uuukkkbbb]]]ZZZXXXWWWZZZXXXTTTPPPMMMLLLLLLLLLMMMNNNOOOPPPTTT[[[ccchhhppp{{{|||yyy}}}zzznnnbbbZZZ[[[bbbfffpppxxxfffVVVJJJ>>>===;;;888555444333333000111222222222222444666333333333333333333333333000000111111222222222222111222222333333333222222///111222222000//////000111111222222222222111111...//////000111222222333111111222222222333333333000000111222333333444444111222222333333222222111111222333333222222333444111000000000000222333444333333222222333333444555444555555555555555555444555444333222333444555666777777777777777888999999iii^^^\\\[[[ZZZYYYQQQPPPOOONNNMMMKKKHHHEEEFFFEEECCC@@@>>>===<<<;;;888888888777666444333222333333333222222222111111333222000//////000222333////////////////////////444333222000000000111111000000000000000000000000000000000000000000000000000000000000000000000000333000---,,,---...///...111111000//////000111222000000000000000000000000444444555888<<>>===<<<;;;888888777777666444333222333333333222222222111111333222000//////000222333000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000444111...---...000000///111111///.........///000000000000000000000000000333333444666:::???DDDGGGLLLPPPVVV[[[^^^aaadddfffiiimmmsssvvvwwwuuuttttttvvvqqqkkkgggeeefffggghhhiiiiiijjjiiigggccc___]]]___]]][[[YYYXXXZZZ\\\]]]bbb``````eeeiiikkkpppvvv{{{}}}}}}xxxpppkkkjjjllltttnnnfffbbbeeemmmwww|||}}}tttmmmnnnpppmmmfffcccUUUOOOKKKKKKHHHDDDFFFKKKPPPSSSUUUVVVWWW]]]gggooo~~~{{{yyyvvvuuutttrrrrrrrrrssssssqqqpppooooooppprrruuuvvvzzz{{{}}}|||zzzyyyyyyzzz{{{{{{{{{yyyxxxwwwyyy{{{zzzrrrnnniiieeebbbcccbbb^^^XXXRRRNNNMMMOOONNNMMMOOORRRRRRSSS[[[fffpppqqqtttuuuwww||||||zzzyyyzzzooohhheeejjjqqqvvvyyy}}}qqqYYYJJJBBB>>>;;;999777555333333333444555444333222222222222333444333333333333333333333333222222111111000000000000111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111222222000000000///000000111222111000...///111222222111///222444444222222333555333333333222222222111111111111222333333333333222222222333333333333444444444444444444444444444444555555555555666666666666666666666666666777888888qqqccc^^^ZZZVVVSSSRRRQQQOOONNNMMMKKKHHHFFFDDDDDDBBB@@@>>><<<;;;:::777777777777666555333333333333333222222222111111333222111000000111222333111111111111111111111111---...///000000111111111000000000000000000000000000000000000000000000000000000000000000000000000444111//////000111111000111000///...------......000000000000000000000000222222222444777:::>>>AAAEEEJJJOOOTTTXXX\\\___bbb```bbbeeehhhlllrrrxxx}}}|||xxxrrrmmmkkklllmmmkkklllnnnooonnnllliiifffeeeaaa[[[UUUSSSUUUXXXZZZbbbaaadddggghhhhhhnnnuuu~~~yyyrrrppprrrlllccc]]]```kkk{{{~~~kkk^^^QQQKKKIIIEEECCCBBBDDDDDDDDDBBBBBBFFFNNNUUU```jjjyyy}}}sssmmmkkkgggaaa]]][[[ZZZYYYXXX``````]]]WWWOOOKKKKKKMMMRRRTTTZZZaaafffjjjsss|||}}}~~~|||wwwrrrkkkfff\\\]]]dddsssnnnUUUCCC;;;888777555222222222333333333444444333333222222222222333333333333333333333333333333111111111111000000000000111111222222222222111111111111111111111111111111111111111000000111111111000000000111222222222333111111111111111222333333111000...///111222222111...///111222222222444555333333333222222222111111111111222333333333333222222222333333333333444444444444444444444444444444444555555555555666666666666666666666666777888888ttteee___[[[VVVSSSSSSQQQOOOMMMMMMKKKIIIFFFCCCBBBAAA@@@>>><<<;;;:::777777777777666555444333333333333222222222111111222222111000000111222222111111111111111111111111///000111333333333222111000000000000000000000000000000000000000000000000////////////////////////222000//////000111111000////////////////////////000000000000000000000000222222222333444777:::;;;@@@DDDIIIMMMQQQTTTWWWZZZ[[[\\\^^^```eeellluuu{{{~~~~~~yyyssspppppprrrlllnnnppprrrtttuuuvvvvvvmmmggg^^^VVVRRRSSSXXX[[[eeeggglllooollliiikkkrrrtttmmmcccZZZYYYcccuuuyyydddVVVNNNJJJGGGDDDBBBBBBBBBAAA@@@BBBGGGKKKOOOUUU```lllxxxvvvnnngggaaa^^^]]][[[WWWUUUTTTTTTUUUUUU\\\\\\ZZZTTTNNNLLLPPPTTT```fffpppzzzzzzmmmeee```ZZZVVVXXX\\\hhhzzzzzz___SSSEEE===;;;999333...000111222333444444333333333222222222222222222333222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111111111111111000000000000111111//////000111222333333333222222222222222333444555111000...///111222222111000000111111111222333444333333333222222222111111111111222333333333333222222222222333333333444444444444444444444444444444444444444555555555666666666666666666666777777888uuueee```[[[WWWUUUSSSPPPNNNLLLKKKJJJHHHFFFAAAAAAAAA@@@>>><<<:::999666777777777666555444333333333333222222222111111222111111111111111111222111111111111111111111111111222333333333111000///000000000000000000000000////////////////////////////////////////////////000///---...///000///...---...///000111222222222000000000000000000000000222222222333444555777888===???CCCFFFIIIKKKNNNQQQVVVXXXZZZ]]]```eeekkkooosssvvvyyyxxxuuussstttvvvqqqrrrsssvvvzzzyyyrrrggg\\\WWWVVVYYY\\\fffkkksssxxxuuuooonnnrrr}}}~~~rrreee^^^aaallluuummmZZZPPPKKKIIIBBBCCCCCCCCCCCCCCCDDDFFFFFFJJJPPPVVV]]]dddlllqqq{{{sssmmmeee^^^ZZZXXXWWWVVVWWWUUUSSSPPPNNNOOOPPPRRRTTTVVVWWWUUUSSSWWWaaaiiixxx~~~uuuiii^^^YYYVVVTTTSSSYYY^^^kkk}}}}}}lll```JJJCCC<<<:::;;;:::555///222333444555555444222111222222222222222222222222222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111111111000000000000111111//////000111222333333333222222222222333444555666111000...///111222222111444333222111222222333333333333333222222222111111111111222333333333333222222222222333333333444444444444444444444444444444444444444444555555555555666666666666666777777888uuuddd^^^[[[XXXWWWRRROOOLLLKKKJJJIIIGGGEEE@@@@@@@@@@@@>>><<<:::888666666666666666555444444333333333222222222111111111111111111111111111111111111111111111111111111111111111000000///...---000000000000000000000000////////////////////////000000000000000000000000///...---...///000///...---...///111222222222222000000000000000000000000222222222222333444555666999;;;>>>@@@BBBDDDHHHJJJPPPSSSXXX[[[^^^```cccfffjjjnnntttyyy{{{}}}}}}~~~||||||~~~tttiii```]]]^^^___eeejjjsss||||||vvvtttvvvwwwxxxmmmhhhhhhiiiuuuqqq```VVVQQQFFFEEEDDDBBBAAA@@@??????@@@BBBEEEGGGJJJOOOTTTXXX]]]bbbiiisssuuulllfff\\\WWWRRRNNNMMMMMMMMMMMMNNNNNNLLLJJJHHHHHHKKKNNNPPPWWW___dddgggppp}}}}}}sssfff```XXXSSSRRRUUUXXXZZZ]]]bbbooorrr```RRRJJJAAA<<<666444555666666555444555555666555444222111111111222222222222111111222222222222222222222222222222222333333333333333111111222222222222111111111111111111111111111111111111111000000111111111000000000111222222222333222222222222333555666777111000...///111222222111666444111111222333333222333333333222222222111111111111222333333333333222222222333333333333444444444444444444444444444444333444444444444555555555666666666666666777888888vvvccc\\\YYYWWWWWWQQQNNNKKKIIIHHHGGGFFFEEE>>>???@@@???>>><<<999888666666666666666555555444333333333222222222111111111111111222222111111111000000000000000000000000000000///////////////000000000000000000000000000////////////////////////000000000000000000000000///......///111111000/////////000111111000///...000000000000000000000000000000111111222333333444444666999<<<>>>AAAEEEHHHJJJOOOVVV\\\aaadddgggiiilllpppxxx~~~tttmmmiiiiiiiiihhhiiipppxxx{{{xxxvvvwwwuuuzzzyyyqqqkkkpppttttttiiiXXXTTTMMMGGGCCC@@@?????????@@@AAABBBBBBEEEHHHKKKLLLOOOUUU]]]fffqqq{{{zzzrrrkkkddd]]]WWWSSSNNNKKKHHHGGGGGGGGGGGGFFFIIIJJJJJJIIIHHHJJJOOOSSS]]]iiiwwwwwwiiiaaaWWWTTTQQQPPPTTT[[[bbbfffjjjnnnzzz{{{hhhYYYMMMBBB<<<:::888555222111222555777444444444444444444333222000111222333333222111000111111111111111111111111000000000111111222222222111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111222222111111111222333444666777111000...///111222222111444222//////111333333222333333333222222222111111111111222333333333333222222222333333333333444444444444444444444444444444333333444444444555555555666666666666666777888888vvvbbbZZZWWWVVVVVVPPPNNNJJJHHHGGGGGGEEEDDD>>>>>>??????>>><<<999888666666666666666666555444333333333222222222111111111111222222222222111111////////////////////////111111000000000222333555000000000000000000000000////////////////////////000000000000000000000000000//////000222333111000000111111111///...,,,***000000000000000000000000//////000000111222222222000333666999<<<@@@DDDHHHHHHNNNVVV___eeejjjooorrrtttxxx{{{vvvtttttttttmmmkkknnntttxxxvvvttttttwwwyyyyyynnngggkkk}}}nnnfffZZZPPPIIIFFFFFFFFFBBBCCCCCCBBBAAABBBDDDGGGEEEIIINNNRRRWWW]]]ccchhhlllrrrzzz{{{tttnnnhhhccc]]]WWWSSSPPPMMMKKKHHHFFFEEEEEEGGGGGGGGGFFFIIIKKKMMMMMMNNNQQQWWW\\\ooo}}}wwwhhh]]]VVVSSSQQQQQQSSSYYYbbbkkkpppyyy}}}||||||yyybbbRRRJJJDDD===666444666888777333111222444333333333333333333444444000111222333333222111000111111111111111111111111......//////000000000111111111222222222222111111111111111111111111111111333333222222222222333333222222222111111111111111111111111222333444666666111000...///111222222111222///,,,---000333444333333333333222222222111111111111222333333333333222222222333333333444444444444444444444444444444444333333333444444444555555666666666666666777888888tttdddYYYXXXYYYRRRQQQOOOKKKJJJIIIGGGEEEDDDEEECCCAAA>>><<<;;;;;;;;;888888888888777777777777222222222222222222222222222222222222222222222222222111111111000000//////000000000000000000000000111111111000//////......,,,---...//////...---,,,---.........//////000000000000000000000000000000222222111111000000//////000000000000000000000000333333222111000000111111444333333444666:::>>>@@@KKKLLLOOOXXXdddnnnrrrsssyyy{{{~~~||||||yyyxxxvvvuuuttttttttttttyyy|||}}}pppggglllyyyuuujjjbbbYYYSSSQQQHHHFFFDDDCCCDDDDDDDDDDDDCCCBBBEEEKKKMMMKKKOOOUUUWWWZZZ___dddkkkvvv{{{rrrkkkfffaaa\\\YYYTTTRRROOOLLLKKKIIIGGGEEEEEEDDDDDDFFFIIIKKKKKKKKKNNNUUU[[[\\\\\\aaannnxxx|||zzzuuulllaaaXXXSSSQQQPPPTTT[[[cccllluuu~~~|||{{{}}}mmm```NNNCCC>>><<<888555444444222222222222444444333333333222222222111111222222222222222222222222000000000000000000000000111111111000000000000000111111222222222222111111111111000000000000111111222222222111111111000000222222222111111111000000000000000000000111111222000111111111111222222222666555333222111111222333111111111111222333444444222222222222222222222222222222333333333333444444444444444444444444444444666666666666666555555555333333333333333333333333pppcccYYYYYYZZZSSSPPPNNNKKKIIIIIIHHHFFFDDDEEECCCAAA>>><<<;;;::::::777777777666666555555555333333333333333333333333222222222222222222222222111111111111000000000///000000000000000000000000////////////////////////------...//////...------/////////000000000111111000000000000000000000000000000000///////////////000000000000000000000000222222111000000000000000444333222333555888<<<>>>BBBGGGOOOWWW___ggglllpppoooqqqyyy}}}}}}}}}}}}}}}~~~}}}{{{yyyvvvtttrrrqqqyyy~~~~~~rrrooosssyyyrrrfffaaaYYYUUUOOOKKKIIIIIIIIIJJJJJJEEECCCFFFGGGEEEGGGLLLMMMOOOSSSWWWZZZ```hhhmmmzzzyyyqqqkkkiiiddd]]]YYYWWWUUUSSSQQQLLLKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIMMMSSSYYY^^^jjjpppxxx|||}}}tttpppeeeccc```ZZZUUUSSSSSSUUU[[[bbblllwww||||||oooYYYNNNAAA:::999:::888555333333333222222333333333333222222222111111111111222222222222222222222222000000000000000000000000111000000000000000000000000111111222222111111000111111000000000000111111222222222111111111000000222222222111111111000000000000000000000111111222000000111111111222222222444333222111111111222222222222222111222222222333222222222222222222222222222222222333333333444444444444444444444444444444666555555555555555555555444444444444444444444444lllaaaYYYZZZ[[[TTTNNNLLLJJJHHHHHHHHHFFFEEEDDDCCCAAA>>><<<;;;::::::777777666666555444333333444444444444444444444444111111111111111111111111111111111111000000000000000000000000000000000000,,,------...//////000000------...//////...------000000000000111111111111000000000000000000000000............////////////000000000000000000000000111111000/////////000000333333222222333666888:::<<>>666333555777666333222222333333333333222222222222111111111000000000222222222222222222222222000000000000000000000000000000000000000000111111000111111222222111111000000000000000000000000000222111111111111000000000222111111111111000000000000000000000000111111222000000000111111111222222111111000000000111222333555555444333222222111111222222222222222222222222222222222222333333333333444444444444444444444444555555555555555555555555555555555555555555555555~~~iii```YYYZZZZZZRRRMMMKKKIIIHHHHHHHHHFFFEEECCCBBB@@@>>><<<;;;999999888777777666555444333333444444444444444444444444000000000000000000000000111111111000000000000000////////////////////////------------......//////---..................---000000000000000000000000000000000000000000000000.........//////000000000000000000000000000000000000000///////////////000333222111111111333555666;;;BBBKKKSSSVVVXXXZZZ[[[WWWZZZ```fffiiiooo}}}~~~}}}}}}}}}wwwrrrooohhhooozzz{{{rrrjjjeee___dddiiiooo}}}~~~~~~wwwkkk^^^VVVSSSQQQOOOMMMJJJKKKLLLLLLMMMMMMNNNOOOTTTWWW\\\aaafffkkkppprrrpppuuu{{{~~~{{{wwwsssqqqlllfff___YYYUUURRROOOMMMNNNMMMKKKJJJKKKLLLLLLMMMMMMPPPSSSWWW[[[___cccfffmmmoooqqqqqquuuzzzmmm^^^UUUSSSNNNQQQVVV\\\bbbjjjrrrwwwyyy~~~rrraaaTTTHHH???===888333222444555333111111222333444444333222111111111111000000000000///111111111111111111111111000000000000000000000000000000000000000111111111000000111111111111000000000000111111111111000000111111111111000000000000111111111111000000000000000000000000000111111222000000000000111111111111000000000111222333333444888777777555444222111000111111111111111111111111111222222222222333333333333333333333333333333333444444444444444555555555444444444444555555555555}}}hhh___XXXXXXXXXOOOLLLJJJHHHGGGGGGGGGFFFDDDBBBBBB@@@???===:::999888888888777666666555444444222222222222222222222222000000000000000000000000000000000000000000111111//////////////////////////////......------------.........------.........////////////////////////000000000000000000000000/////////000000111111111000000000000000000000000000///////////////000000222111000000000111222333:::===CCCLLLUUUYYYXXXWWWTTTUUUYYY\\\\\\aaappp~~~~~~}}}}}}~~~{{{wwwsssqqqgggjjjpppwww}}}~~~}}}{{{{{{|||~~~tttlllbbbdddddddddjjjvvv~~~yyy||||||pppiiifff```[[[ZZZXXXVVVTTTRRRQQQOOONNNOOOOOOPPPRRRUUUXXXZZZZZZZZZ]]]aaabbbbbbfffooovvv{{{~~~rrrmmmhhhccc```___]]][[[XXXUUUPPPMMMKKKKKKKKKJJJJJJJJJLLLMMMOOORRRUUUWWW___dddllltttzzz|||oookkkgggbbbZZZRRRQQQTTTNNNUUU```kkkttt|||~~~~~~xxxdddSSSHHH@@@<<<:::888666333333444444222000000111333333333333111000111111111000000000000///111111111111111111111111000000000000000000000000//////000000111111111111000000000111111000000000///000111111111111000///000000000000000000000000000000000000000000000000000000000000000111111222//////000000000111111111000111111222333444555555888888888777666444222111111111111111111111111111111111111222222222333333333333333333333333333333222333333333444444444555222222333333333444444444~~~hhh___WWWWWWWWWOOOLLLJJJHHHFFFFFFFFFDDDCCCAAAAAA@@@???===:::888777777777777666666666666555222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000//////...------,,,///...------------...///////////////............000000000000000000000000000000000000111111111111000000000000000000000000000000/////////000111111111000000000000111111222555666:::DDDOOOWWWYYYWWWTTTTTTVVVWWWVVVYYYfffttt|||}}}}}}{{{yyyzzzzzzzzzyyyxxxvvvuuurrrqqqppppppooommmiiieeeccceeeiiilllooorrruuuxxxwwwkkkllljjjfffffflllooonnnpppppprrrrrrlllfffhhhmmmzzz|||uuurrrmmmhhhccc\\\VVVQQQKKKJJJJJJLLLNNNPPPPPPOOOQQQRRRSSSRRRQQQSSSXXX\\\___bbbfffkkkoootttzzz~~~~~~{{{wwwvvvuuuqqqiiicccYYYVVVRRRPPPPPPPPPPPPOOOLLLJJJHHHFFFEEEFFFGGGIIIHHHLLLQQQWWW]]]dddjjjooozzzvvvjjj```[[[WWWUUUSSSOOOMMMRRRZZZ\\\dddrrr~~~|||fffYYYJJJ@@@;;;777777:::333222111222333444222111111111222222222222111111222222111111111000000000111111111111111111111111000000000000000000000000/////////000111111222222///000000111111000000//////000111222222111000/////////000000000000000111//////000000000000000111000000000000000111111222/////////000000000111111000111222444444555555555555666777777666444333111111111111111111111111111111111111111222222222222333333333333333333333333111222222333333444444444111222222333333444444444hhh^^^WWWXXXXXXPPPMMMKKKHHHFFFFFFEEECCCAAAAAAAAA@@@???===:::888666444444555555555555666666333333333333333333333333222222222222222222222222///000000000111111111111000000000000000000000000///////////////////////////...------------...///000000000000//////......000000000000000000000000000000000000000/////////000000000000000000000000000000000000000111222222000000000000111111111222111222666===EEEMMMSSSUUUUUUSSSSSSTTTTTTWWWaaalllsssxxx~~~zzzzzz{{{|||}}}}}}~~~~~~~~~zzzvvvrrrkkkddd___UUUVVVYYY\\\___bbbeeegggrrr{{{zzz|||{{{wwwuuuvvvtttqqqgggcccaaa```\\\YYY]]]cccooozzz|||nnneeeTTTSSSRRRTTTVVVVVVTTTRRRRRRPPPNNNLLLKKKKKKLLLMMMNNNPPPSSSVVVXXX\\\```cccfffjjjnnnooooooqqqvvv{{{}}}{{{xxxvvvtttqqqmmmjjjaaa___]]][[[YYYVVVRRROOONNNLLLJJJJJJLLLMMMNNNMMMLLLLLLKKKKKKLLLOOOSSSVVVZZZ```iiirrr{{{|||lllaaaVVVNNNNNNMMMOOOQQQRRRUUU^^^iiisss{{{wwwfff]]]MMMCCC;;;999888555444666333333222222333333222111222222111111111111222222333222222222111111111111111111111111111111111111000000000000000000000000...//////000111111222222//////000000000000/////////000111222222111000///////////////000000111111////////////000000111111000000000000000111111222////////////000000000111000111222333444444333222000111333444444333222111111111111111111111111111111111111111222222222222222222222222222222222222111111111222333333444444222222333333444555555666hhh^^^WWWXXXZZZSSSNNNKKKHHHFFFEEEDDDBBB@@@@@@AAA@@@???===:::888666222222333444444555555666444444444444444444444444222222222222222222222222//////000000111111111222000000000000000000000000......//////000111111111///...---,,,,,,---...///222111111111000000//////000000000000000000000000000000//////.........---000000000000000000000000111111000000111222333333//////000000111111222222111444777999<<>>===<<<;;;:::666555555444333222222222444333333222222333333444333222000......///111222111111000000000000111111111111000000//////......000000000000000000000000"""'''+++///000000///111111000000//////......111111000///...---,,,,,,////////////000000000000111000/////////000222333//////000111222222333333444333333222111111111222111111111222666:::>>>AAAMMMPPPSSSVVVZZZbbblllttt~~~~~~rrrjjjccc___ZZZVVVUUUUUUUUUTTT___eeelllqqquuu~~~wwwnnndddZZZTTT[[[\\\gggwww}}}vvvjjjiiieee^^^VVVPPPNNNNNNOOOQQQMMMHHHGGGIIIKKKKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNRRRRRRRRRUUUXXXZZZZZZYYY______^^^\\\ZZZYYYZZZ\\\___YYYWWW\\\cccdddcccccc___```bbbaaaaaacccggglllhhhfffcccbbb```___\\\YYYZZZZZZYYYZZZZZZYYYWWWTTTQQQNNNMMMNNNLLLHHHFFFGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMQQQSSSTTTYYYaaagggggggggjjjmmmpppttt{{{uuukkkaaaYYYUUUQQQLLLKKKOOOOOOUUU]]]eeemmmuuu|||wwwyyy|||mmm[[[OOOEEE===888888555333555333000///222222222111111111111222222111111111111111111111111444333222111000000000000000000000000000000000000222000...///222333111//////000000000000//////...///000111222222111000///............////////////111111000000//////......////////////000000000000111000000////////////000111111111111111111111111000000000000000///......222222222222222222222222111222222222222111000000111111222333333333333222222222111111111111111111111111111111111111111111444444444444444444333333iii```ZZZ[[[ZZZPPPOOOMMMIIIGGGFFFEEEBBBAAA@@@@@@???>>><<<;;;::::::888888777666666555444444444333333222222333333444333222000/////////000111111000000//////000000111111000000000/////////...////////////////////////...///000000///---+++***111000000000/////////...000000///////////////...//////000000000111111111111000/////////000222222///000000111222222333333444333222222111111111222222222111111333666:::<<>>===;;;:::999999888888888777666666555555333333222222222222333333111111111111000000000000000//////......//////000000000000000////////////......................../////////000000000000000000000000000/////////////////////000000111111111//////000000000111111111000000000///000111111222000000000111222222333333333333222111111111111222333222111000111333555666888???IIIVVVddduuu~~~wwwoooggg___XXXSSSSSSVVV[[[aaajjjxxxvvvllldddeeennn~~~xxxuuuuuuoooooommmfff]]]UUUPPPOOOKKKLLLMMMNNNMMMKKKHHHGGGDDDCCCCCCEEEGGGIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIEEEDDDGGGGGGDDDDDDGGGIIIJJJKKKIIIGGGFFFGGGHHHKKKIIIGGGGGGGGGGGGFFFEEEGGGFFFFFFGGGJJJKKKKKKJJJHHHEEEDDDFFFEEECCCDDDHHHGGGJJJPPPXXXbbbkkkrrrvvvxxxkkkbbbYYYRRRNNNLLLNNNSSSYYY\\\bbbhhhwww}}}~~~yyy}}}wwweeePPPJJJAAA;;;999888777555888444222444333111222666222222111111111111222222111111111111111111111111222111111000000000111111000000000000000000000000111000//////111111000///---...//////000000000000///000000111111000000///.........////////////000000000000////////////........./////////000000000//////...//////000111222000000000000000000000000000000000000000//////...000000000000000000000000---...000111222333333333000111222222333333222222111111111111111111111111222222222222222222222222222222333333444444555555iii___YYYZZZZZZRRROOOLLLIIIHHHGGGFFFDDDBBB@@@???>>><<<;;;999888888666666666555555444444444333333222222222222333333000111111111111000////////////............//////000000000000////////////........................*********,,,...111333555000000000000////////////000000000000111111111111....../////////000000000000000000000000111111222000000111111111222222222222222111111111111111222333222111000000111333444444999AAAMMM[[[ooovvvlllbbb\\\XXXYYYZZZ]]]fffrrr|||wwwxxx~~~~~~~~~uuuggg```^^^^^^______^^^ZZZUUUOOOKKKLLLKKKJJJJJJKKKLLLKKKJJJMMMKKKIIIIIIJJJKKKLLLLLLKKKIIIHHHIIIFFFBBBCCCGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEFFFHHHIIIHHHGGGHHHHHHHHHJJJNNNQQQRRRQQQQQQLLLHHHHHHHHHIIINNNUUUTTTYYYcccooo}}}uuurrrjjj```XXXSSSPPPOOOKKKNNNVVV___gggooowww}}}|||yyy{{{}}}~~~lllYYYKKKBBB>>>999666666555444333555222111333333111222666222222111111111111222222111111111111111111111111111000000000000111111222////////////////////////000000//////000000000///,,,---...///000000000000///000000000000000000///,,,,,,---------.........////////////////////////........./////////000000............///000222222111111111111111111111111//////000000000000//////000000000000000000000000...///000111222222222222000000111222222222222222111111111111111222222222222222222222222222222222111111222333444444555555}}}hhh^^^WWWXXXYYYRRROOOLLLIIIHHHGGGFFFDDDCCC@@@@@@>>>===;;;999888777555555555555444444444444333222222111111222222333000111111111111000////////////............//////////////////000000000000........................000///---,,,+++,,,---...////////////000000000000111111111111000000000000---------........./////////000000000111111111111111111111111111222222222111111111000000111222222111111111111222333444555555777:::@@@KKK[[[nnn||||||tttnnngggddd``````eeemmmtttxxx|||{{{uuuvvv}}}}}}}}}}}}vvvmmmeee```XXXVVVUUUVVVYYY[[[[[[[[[ZZZWWWTTTSSSUUUUUUUUUSSSOOOMMMMMMMMMKKKGGGGGGKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKNNNQQQQQQPPPNNNJJJJJJMMMSSSZZZ___bbbcccfff^^^VVVTTTUUUYYYaaajjjooottt~~~zzzooohhh^^^\\\YYYUUUQQQPPPSSSWWWVVV]]]gggoooxxx}}}yyyxxxzzz}}}zzzjjj\\\OOOEEE@@@999777444222222111111000222000///222333000111444222222111111111111222222000000000000000000000000000000000///000000111111//////////////////////////////000000/////////000,,,,,,---///000000000000000//////////////////000//////000000000111111111.............../////////............////////////............///000222222222222222222222222222222//////000000000000//////111111111111111111111111000000111111111000000///000000111222222222222111000000111111111222222222222222222222222222222222111111222222333444555555{{{fff]]]UUUVVVXXXRRROOOLLLJJJHHHHHHGGGEEEDDDAAA@@@???===;;;999888777666666666666666666666555222222111111111111222222111111111111000000000000000//////......//////000////////////000000000000........................222111///...---------...////////////000000000000111111111000000/////////------.........///////////////000111111111111000111111111111111111111111111000000000000111222222111111111222333444555666666666666777<<>><<<:::888888444444555555555555555555222222111111111111222222333222000/////////000111111000000//////000000111.../////////000000000111////////////////////////,,,,,,---...///111222333.../////////000000000111...///////////////000000/////////000000000000111...///000111222111111000111111111111111111111111000000000000000111222222111111111222222333333444333444555555666;;;CCCIIIVVVaaakkkooorrrxxx}}}~~~{{{zzzvvvpppjjjbbbbbbdddfffjjjqqqyyy|||uuunnnlllooollliiiggggggkkknnnppppppmmmpppssswwwzzz~~~|||{{{|||xxxwwwwwwwwwvvvtttmmmqqqwww}}}zzzvvvuuuxxxwwwmmmeeeaaa]]]XXXTTTSSSSSSVVV\\\^^^aaakkkvvvyyyxxxzzz}}}{{{pppdddUUUKKKCCC???:::555555999555555555444333444666888111111444888888333000111222222111111111111222222000000000000000000000000222111000///////////////000000000000000000000000---///111000...---...000------......///.........000///............///000++++++,,,,,,,,,,,,---------------.........//////---------.........//////000000////////////000000////////////////////////......///000000000000000000000000000000000000000...///000000000000000//////000000111111111111111///000000111222222333333333333333333333333333333222222222222222222333333wwwdddZZZRRRRRRVVVQQQOOOLLLJJJHHHHHHHHHFFFEEECCCBBBAAA???===:::999888222222222222222222222222222222111111111111222222333222000......///111222111111000000000000111111.../////////000000111111000000000000000000000000,,,,,,------......//////.../////////000000111111,,,,,,---...///000111111111111111111222222222222...///000222222111111000222222111111111111111111000000///000000111222222111111111111111111111111///222555666666777;;;>>>CCCNNNZZZ___dddkkkppprrryyyxxx{{{wwwooo___^^^\\\ZZZ[[[```gggmmmqqqrrrvvv{{{}}}yyy~~~tttmmmnnnlllgggbbbaaadddhhhhhhhhhaaadddgggiiikkkmmmrrrvvvrrr}}}|||sssmmmgggaaa[[[XXXYYYYYYWWWSSS]]]^^^eeennnsssxxx{{{|||{{{yyyuuuuuuyyy}}}~~~rrraaaSSSJJJAAA;;;999;;;999444333777555444333111///000222444222222666;;;;;;555111000222222111111111111222222000000000000000000000000222222111///............000000000000000000000000---///111000------...111.........///......------000///...------...///000........./////////000000---------.........//////---------.........//////111000000////////////000..............................///000000000000000////////////////////////,,,---...000111111111111//////000111111111111111///000000111222222333333333333333333333333333333333333222222222222222222ttt___[[[VVVTTTSSSLLLKKKJJJIIIIIIIIIHHHEEEBBBAAA???===<<<<<<<<<;;;999666666555444333222222111222222333444444444333333111000///000111111000///111000///...............000000000000000000000000000000///......///111111......------------......///......------///000111...///000000000000//////------...///000111222222222111000//////000111222///000111222222222222222666555333111000000111111222222222222222222222222222222333444444555666666??????CCCKKKSSSZZZdddnnnssswwwzzzyyyyyyrrrkkkbbb\\\\\\^^^______bbbeeejjjooossstttttttttuuuvvvyyy|||yyyuuuttttttsssoookkklllhhheeefffiiijjjfffbbbffflllxxx~~~|||xxxrrrkkkddd^^^[[[YYYYYYYYYYYY\\\bbbiiiooooooyyy~~~~~~zzzyyy}}}mmmZZZOOOIIICCC>>>777666555444333222222222000000000000111222333444,,,000444888999666222///000000111111111222222222111111111000///---,,,+++000000000000000000000000000000000000000000000000///////////////.....................//////////////////.........------------------.........//////......---------,,,,,,,,,,,,---...///000111222333111000000////////////000000000000000000/////////000000////////////000000000000000000000000000000000000111111111000000///...///000111111000///...000000000111222222222333000111111111111222222222555444222111000111222222yyyccc]]]XXXVVVUUUNNNKKKJJJIIIIIIIIIHHHEEEBBBCCC@@@>>>===<<<<<<:::999777777666555444333222222111111222333444444444444444333222222444444333222000000///...............000000000000000000000000000///...---,,,------...///......------......//////......---...///000111.../////////000000111111...//////000000111111222111111000000000000111111///000000111222222111111555444222111111111111222222222222222222222222222111222222333444444555555999888;;;BBBIIIOOOZZZcccooorrrsssqqqooosss|||uuulllgggeeebbbaaa[[[]]]```cccfffhhhjjjjjjggghhhkkkqqqyyy{{{wwwvvvuuurrrlllfffhhhkkktttvvviiigggccc___\\\[[[[[[\\\\\\___ccchhhmmmuuu|||rrrdddQQQDDD???===:::777555555333222222111111111222222111111000111111111///000222333444333111000000000111111111222222222,,,---...///000000000000000000000000000000000000000000000000000000000000/////////////////////...............//////////////////.........------------------.........//////............------,,,,,,......//////000000111111111000000///............////////////////////////000000////////////000000000000000000000000000000000000111111111111000000111222333333333333222111111111111111111222222222000111111111111222222222333222111111000000000111ggg```YYYWWWWWWQQQLLLJJJIIIIIIIIIHHHEEECCCDDDBBB???>>>===<<<:::999888777777666555444333333000111222333444555555555222111000000222222111000000000////////////......000000000000000000000000222111000///.........//////......------......//////............///000000............///000222333111111111111111111111111000000111111111111000000//////000000111111000000333222111111111111222222222222222222222222222222111111111222333333444444444333444999>>>DDDMMMVVVkkknnnpppnnnkkklllqqqvvvyyyyyyrrrmmmjjj\\\[[[ZZZYYYYYY[[[\\\]]][[[[[[]]]aaahhhqqqyyy~~~|||yyyyyy}}}xxxjjj___ZZZXXXUUUUUUXXX^^^eeeiiilllpppwww~~~xxxlllSSSIII>>>777666777666444444333222111111000111111333333222111000000000000222111000/////////000111000000000111111111111222///000111222333333444333000000000000000000000000000000000000000000000000......//////////////////............/////////////////////............------------.............../////////............---////////////////////////111000///...------------........................000000////////////000000000000000000000000000000000000111111111111000000222333333444444333333222222222222111111111111111000111111111111222222222000111111111111000//////jjjaaaYYYXXXXXXRRRLLLKKKIIIHHHHHHGGGEEECCCFFFCCC@@@>>>===<<<:::888888888777666555444444333222222333444444444333333111///...///000111000/////////000000000/////////////////////////////////000000////////////////////////............//////............/////////000///...------...000333555222222222222111111000000000000111222222111///...//////000000000000//////111111111111111222222333111111111111111111111111000000111111222222222222555222222666999===EEEMMM```eeekkkmmmlllkkklllnnnlllsss~~~|||mmmiiibbb[[[VVVSSSSSSSSSWWWVVVVVVXXX]]]cccjjjnnnvvv|||{{{{{{yyyrrrpppmmmjjjgggbbbZZZTTTUUUUUUWWW\\\dddoooyyysssgggZZZQQQFFF@@@999555555666555333333333222111111111111111222222111000000000000000333222000///...///000111000000000000111111111111333333333222111///...---000000000000000000000000////////////////////////............////////////............/////////////////////......................................./////////////////////............///////////////111000///---,,,,,,,,,,,,---------...............000000////////////000000///////////////////////////000000111111111111000000000000000000000000000333222222222111000000000000000111111111222222222///000111222222111000///iii```XXXWWWWWWRRRMMMKKKIIIHHHHHHGGGEEEDDDFFFCCC@@@>>>===<<<:::888888888777666555444444333444444444444333222111111444333222222444444333222...///000111111000//////////////////////////////++++++,,,,,,------------/////////....../////////---......//////////////////...------...000333555333333222222111000000000000111222222222000///...//////000000000000///...///000000111222222222222111111111111111111111111000000111111111111222222555333333555777888>>>EEELLLTTT___fffjjjjjjjjjkkklllpppuuuzzztttggg]]]VVVSSSQQQSSSRRRQQQRRRUUUZZZ```cccpppuuu{{{uuuqqqlllmmmrrr{{{|||uuuooohhhccc^^^\\\YYYVVVTTTTTTSSSSSSSSSWWW```kkkxxxssscccVVVLLLDDD???===999555333333333111///444333333222222222222333000000//////000111111222222222111111000000//////000000000000000000000000111000///...,,,***((('''////////////////////////////////////////////////---.........//////000000............////////////////////////////////////.....................---.../////////////////////,,,,,,---...///000111111000000...------,,,,,,,,,------------......//////000000////////////000000//////////////////////////////000111111111111111//////............//////333222222222111000000000000000111111111222222222000111222333333333111111ggg^^^WWWVVVVVVQQQMMMKKKHHHGGGGGGGGGFFFDDDDDDBBB???>>>===<<<:::999888777777666555444333333444444444444333222111111333111000111222333222111...///000111222111000///000000000000000000000000---...//////000000//////000//////......//////000---......///000/////////............///000222333222222222111111000000000111111222111111000///...000000111111000000////////////000111222222222111111111111111111111111111111111111111111111111111444222333555555555888===@@@HHHTTT___fffkkkmmmooorrrsssuuuvvvyyy}}}yyymmmddd___\\\WWWUUURRRQQQRRRUUUYYY[[[iiimmmrrrwwwzzz}}}zzzxxxxxxxxxvvvtttmmmjjjggggggkkkqqqvvvxxx||||||uuulllddd```\\\WWWSSSQQQPPPOOONNNOOORRRXXX\\\\\\cccppprrreeeUUUJJJBBB;;;888888555444222222333333222111444333333222222222333333////////////000111222222///000111222222111///...111000000000000000//////000000000000///...------////////////////////////000000000000000000000000------......///000000000............////////////...////////////000000000...............------------............/////////***+++,,,---///000111222000///......---.........---------...//////000000000000////////////000000000000000000000000000000...///000111111222111111111000000//////000000111222222222111111111111111000111111111111222222222111111222333333333333222~~~eee^^^WWWVVVVVVQQQNNNKKKHHHGGGGGGGGGFFFEEECCC@@@>>>===<<<<<<:::999777777666555444333222222111222333333444444444333000///...///000111000...---///000222222222000///000000000000000000000000000000111111000...---,,,000000////////////000000------///000000000///....../////////000000111111000000000000000000000000333222111000////////////111111222222111000000//////000111222222111000000111111111111111111111111222222222222222222222222333222444777666333444999:::@@@HHHSSS]]]fffmmmqqquuuwwwyyy{{{|||~~~zzzuuurrrkkkggg```ZZZUUUTTTTTTUUU___aaaeeehhhkkkooosssvvvyyy|||~~~vvvooommmqqqvvvzzzvvvtttrrrrrrtttwwwxxxxxxxxxzzz|||tttrrrqqqsssuuutttnnniiieee___XXXTTTSSSSSSQQQOOONNNQQQUUUWWWZZZ```hhhnnnqqqxxxuuuiii^^^SSSHHH???===:::666444666333222222333444555444444222222111111111111222222000000/////////000000111......///000000000//////111111000000////////////111111222333333333333333////////////////////////000000000000000000000000------......///000000111............////////////.../////////000000000000//////.........---------,,,,,,------............,,,,,,------...///000000//////......//////000000------...//////000111111000000////////////000000000000000000000000000000...///000111111222222222222111000//////000111222111111111111111222222222000111111111111222222222111111111111111222333333|||ddd^^^XXXWWWWWWQQQNNNKKKHHHGGGGGGGGGFFFEEEAAA???===<<<<<<<<<;;;999666666555444333222222111//////111333444555666666333222111222333444333111---///111222333222111000000000000000000000000000,,,,,,,,,***(((&&&###"""000000////////////000000,,,---///000000000///......///000000000000/////////////////////000000000444333111///...//////000222222222222222111000000///000111222222111000///000000000000000000000000333333222222222222222222333333666999888444444777555777<<>><<<<<<;;;:::999666666666555444444333333333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000///.........///000111111000///...////////////////////////......///000000000000000,,,000333222...,,,---000///000111111111000///...222222111111000000111111------...//////000111111222111000000000000111222222111111000111111222222222333333444444333333333333222222333555888<<<>>>DDDHHHOOOYYYjjj{{{|||zzzxxxvvvsssppplllgggddd```___^^^]]]___bbbeeeggghhhlllsss}}}uuufff___]]]]]]aaafffmmmqqqwww|||~~~|||zzzxxxtttppphhheeebbb___]]]ZZZVVVTTTRRRRRRQQQQQQPPPPPPQQQQQQPPPOOOOOOOOOPPPRRRUUUVVVbbbdddlllwwwxxxhhhZZZNNNEEEAAA===;;;777666555555555444222222111111111222333444222222111111111111222222222000......///000///...222111111000000111111222444222000---,,,---...///---......//////......---***,,,...111111111///...000000000000111111111111............////////////......................................................////////////.....................---------......------------.........///000///---------///......------------............/////////000000000111000000//////000000111...........................///000111111000///...222222222222222222222222000000000000000111111111000000000000000000000000111111000000111111222333uuu```YYYQQQOOOQQQNNNMMMKKKHHHGGGGGGGGGEEEDDDCCC@@@===;;;;;;;;;:::888888888888777666666555555333222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000//////////////////......000000111111111111000000////////////////////////...///////////////......+++...222222000...---...+++---///000111000...---222222111000/////////000+++,,,---///000000000000222111000//////000111222333222222111111111000000111222222333333333333222444333333333444666888999;;;===AAAIIIVVVgggttt{{{}}}zzzvvvrrrlllfffaaa^^^]]]]]]]]]^^^bbbiiiqqqvvvwwwvvvttthhh[[[UUUSSSSSSWWW]]]```eeemmmrrruuuvvvvvvvvvssstttuuuwwwyyy~~~|||zzz{{{~~~{{{|||~~~{{{zzz}}}~~~zzzqqqmmmhhheeecccaaa^^^[[[VVVUUUSSSRRRRRRQQQOOOLLLOOOOOOOOOPPPRRRUUUXXXZZZZZZ[[[\\\^^^aaaffflllqqqzzz{{{mmmeeeWWWKKKCCC>>><<<;;;:::888666666666666444333111111111111222333333333222222111111111111222222222111//////000000000///111111000000000000111111333222000...------......---...///000000///...---,,,---///000000000///...///000000000111111111111............////////////......................................................////////////....../////////...---------,,,------,,,,,,,,,,,,---------...///...---,,,---.........------------.............../////////000000000000////////////000000////////////////////////...///111222222111///...111000///////////////000111111111000000000000000000000000000000000000000111111000000111111222333sss___YYYQQQOOOQQQMMMMMMKKKHHHGGGGGGGGGEEEDDDCCC@@@===;;;;;;;;;:::888888888888777666666555555222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000................../////////...,,,++++++,,,...///////////////////////////...////////////...------...------000222111...+++'''))),,,...000000///...111000///...............,,,,,,...///000000000000111111000//////000111111333222222222111000000///000111111222333333222222333333333333444555777888555777;;;???FFFQQQ```kkk|||uuunnnjjjhhhggggggbbb]]]]]]```cccbbbaaaccc[[[UUURRRQQQOOOQQQUUUWWW[[[aaaeeeggghhhiiijjjeeehhhjjjlllmmmooorrrttt{{{||||||yyytttqqqsssvvvtttuuuuuusssrrrtttyyy}}}~~~||||||}}}}}}|||{{{yyyvvvtttrrrqqqjjjfffccceeehhhiiieee```\\\[[[XXXVVVTTTSSSQQQOOOLLLLLLKKKLLLMMMMMMKKKJJJNNNOOOQQQVVV\\\dddjjjnnnpppqqqrrrtttvvv|||kkk[[[PPPJJJBBB<<<999888999999444333222222333333111000222333333333333222222222222111111000000111111222444222000000111111111000111000000000000000000111111111000/////////000111......000111111000......111000///...------...///........./////////000000............////////////......................................................////////////....../////////...---------,,,------,,,,,,,,,,,,------,,,...///...------...///......------------..................////////////000000////////////000000000000000000000000000000000000111222222111000000111000///......//////000111111111000000000000000000000000000000000000000111111000000111111222333qqq^^^YYYRRRPPPQQQLLLNNNKKKIIIHHHHHHGGGFFFEEEDDDAAA>>><<<<<<;;;:::999666666666555444444333333111111111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000......------......///000---+++(((''''''(((+++---////////////////////////...///////////////......///,,,+++...111222///+++((()))+++---//////////////////...---------............/////////000000000111000////////////000111222222222222222111000//////000111111222222222222000000111111222444555666111333777:::<<>>999777444222222111000///222000///000333555555555000111222222222111000///111111000000000000111111333111000///000111000///000000////////////000000........./////////000000///......------......////////////............///,,,------------.....................////////////------------------------..............................////////////......---------...............///..................///---...000000///...000111......------------......---------.........////////////............//////000000000000000000000000222111///......///111222...///000222222222111111//////000000111111222222000000000000000000000000111111000000111111222333ooo___\\\UUURRRQQQKKKOOOMMMJJJIIIIIIIIIGGGFFFEEEBBB???=========<<<:::888888888777666666555555000000111111222222222222333333333333333333333333------------------------000000000000000000000000...------,,,---...///000......///000000///......////////////////////////...//////000000000000000+++...///...,,,+++///222333222000///............//////...//////000111222444333111///...///000111111000///......///000111000111222333333222111000......000111111222222222111222222222222222222222666111000666999777777:::999EEEVVVfffsssyyytttzzzwwwvvvssslllbbb]]]]]]YYY[[[]]]\\\YYYVVVTTTTTTNNNNNNMMMKKKJJJLLLPPPTTTVVVXXX[[[^^^```aaa```______ZZZUUURRRRRRSSSTTTTTTYYYTTTPPPRRRWWW[[[\\\ZZZZZZYYYVVVSSSPPPOOORRRTTTRRRXXX\\\[[[ZZZ[[[YYYVVVTTTTTTTTTSSSSSSSSSTTTTTTRRRRRRQQQPPPNNNMMMLLLLLLHHHIIIJJJIIIIIIJJJMMMPPPOOOQQQUUUXXXZZZ\\\___```___aaadddjjjpppttttttssswwwyyy|||zzzpppaaaYYYMMMDDD@@@===<<<:::444222000000222444444444555222000000111333333222......000111111000//////111111000000000000111111222000///...///000///...000000////////////000000.....................---......,,,++++++,,,......+++,,,///000111000///...---------............///............/////////000------------------------..............................////////////......,,,------......///////////////............//////---///000000//////000222.........------.........---------.........////////////............//////////////////////////////222000---,,,,,,---000222***,,,...000111111000///...//////000111222222333000000000000000000000000111111111000111222222333nnn\\\XXXRRRPPPRRRMMMNNNMMMKKKIIIHHHHHHHHHIIIBBB@@@===;;;;;;;;;:::999:::888777555444444444444222111111222444444333111222111111111000000//////111111111333555666555444//////000000000000//////------...//////000//////000000//////......------///////////////.........000---,,,---000111000...000000000000000000000000000000//////.........---//////000000000000/////////000111222222111000///111111111000000000000000222222222222222222222222000111222333333222111000222111000//////111333444333333222222333444666777<<<>>>BBBHHHPPP\\\gggooo~~~wwwtttrrrwwwxxxtttnnnjjjddd___[[[VVVOOOIIIGGGHHHIIIIIIMMMOOOSSSTTTTTTTTTUUUVVVWWWTTTPPPMMMLLLLLLKKKKKKKKKMMMMMMKKKLLLPPPUUUWWW\\\WWWQQQNNNMMMMMMLLLKKKLLLMMMNNNPPPQQQPPPMMMJJJKKKJJJIIIKKKMMMOOOPPPOOOOOONNNMMMOOORRRSSSPPPMMMMMMMMMMMMOOORRRXXX]]]```fffgggjjjoootttxxxyyyzzz{{{sssfffXXXNNNCCCAAA===999777666555555222222222222222111000///333333222111000000111111/////////000111111222222000000000000000000000000//////000111111111111111......//////000000111111000000//////.........---,,,,,,,,,---...///000000000000///---++++++---000------------------------......////////////......---------------------------------........./////////...---,,,+++,,,,,,---+++++++++,,,,,,,,,---------------............///000000//////.........---000000///...............////////////////////////...------------...//////////////////////////////000000000000000000000000333333333333333222111000000000000000000111111222000000000000000000000000222222333333333222111111ppp^^^ZZZTTTRRRSSSOOONNNLLLKKKIIIHHHHHHHHHHHHBBB@@@===;;;;;;;;;:::999999888777555444444444444222111111222444444333111111111111111000000000///.........///111111111000//////000000000000//////......//////000000//////////////////............/////////////////////...///...,,,---000111000...000000000000000000000000000/////////............//////000000000000//////------...//////...------////////////////////////000/////////////////////000111111222222111111000222111000//////111333444333222222222333444666777888999:::===AAAHHHPPPUUUiiiqqq}}}~~~xxxjjjcccXXXQQQNNNMMMMMMLLLLLLNNNPPPQQQPPPPPPRRRSSSVVVSSSPPPOOOOOOOOONNNLLLLLLMMMLLLKKKKKKNNNSSSUUUXXXUUUPPPNNNNNNNNNLLLJJJKKKKKKMMMOOOPPPOOOMMMKKKNNNNNNNNNNNNOOOPPPRRRSSSWWWWWWWWWYYY\\\]]][[[YYYYYYZZZ]]]aaaggglllqqqttt|||~~~vvvjjj```XXXOOOEEE>>>???===:::777555444444444222222222222222111000000222111000000//////000000222222111111000/////////000000000000000000000000//////000111111111111000000000000///////////////000/////////............,,,------....../////////000000///---++++++---000..............................////////////......------------------------,,,,,,,,,---------......///...---,,,,,,,,,------------........./////////---------............///000/////////............//////...---------------...........................------------...//////////////////////////////////////////////////////222222333333222222111000000000//////000000111222000000000000000000000000111111222333333222222222qqq```\\\VVVSSSTTTPPPMMMLLLKKKIIIHHHHHHHHHHHHBBB@@@===;;;;;;;;;:::999999888777555444444444444222111111222444444333111111111111111000000000000------..................//////000000000000/////////000000000000//////................../////////....../////////////////////...---...///000000...000000000000000000000000////////////............//////000000000000//////,,,------......------,,,---------......//////000/////////......---------222111111000000111111222111111000///000111222333222222222222333444555555333444444444555777;;;>>>KKKTTTaaaoooyyyxxxkkkbbb___]]]ZZZVVVQQQRRRSSSRRRQQQQQQSSSUUU[[[YYYXXXXXXYYYYYYXXXVVVVVVUUUSSSQQQOOOPPPTTTXXXZZZXXXVVVUUUVVVUUUSSSRRRPPPRRRUUUWWWXXXXXXWWWVVVYYYZZZ[[[YYYWWWWWW[[[^^^iiihhhiiikkknnnooonnnmmmllloootttzzzsssjjjYYYSSSKKKFFFBBB???:::777999777555333222222222222111222222222222111000000111000//////////////////222111111000000//////...000000000000000000000000...///000000111111000000111111000000///......---////////////..................................../////////---,,,,,,...000////////////////////////......////////////..............................,,,,,,,,,,,,,,,---------///...------,,,------------............/////////---------............///////////////..................---,,,,,,,,,,,,---...........................------------...//////////////////////////////////////////////////////111222222222222111111000000000//////000000111222000000000000000000000000000000111222333333333333rrr```\\\VVVSSSTTTPPPMMMLLLKKKJJJIIIHHHHHHGGGBBB@@@===;;;;;;;;;:::999888888777666555444444333222111111222444444333111111111111000000000000000000000000///........./////////000000000000//////000111111111000///......---------....../////////............////////////............///000//////000000000000000000000000///////////////.........//////000000000000//////........................,,,,,,---...//////000000222111111000000//////...222111000//////000111222111000000///000111222222222222222222222333444444222333444444333444666777;;;AAAKKKUUU___iiiqqqwwwzzzxxxuuuoooiiibbbbbbbbb```^^^^^^```bbbjjjjjjjjjkkkmmmnnnmmmkkkkkkhhhddd```\\\YYYZZZ^^^cccddddddeeefffeeedddccc```dddjjjnnnooommmllljjjlllooopppmmmhhhgggjjjooo}}}}}}}}}~~~}}}tttiii]]]RRRKKKHHHDDD???<<<;;;;;;:::999444333222111111111111222111111222222222111111000111000000/////////000000......//////000111111111000000000000000000000000...//////000000000000000000000/////////.........///////////////.........////////////...............//////...,,,,,,...///..............................////////////......////////////////////////------------------------.........------------...,,,,,,,,,,,,---------------------............//////////////////...............------,,,------..............................------------...//////////////////////////////////////////////////////000111111111111111000000///////////////000111111000000000000000000000000//////000222333333333333qqq___[[[TTTRRRSSSNNNLLLLLLKKKKKKIIIHHHGGGGGGBBB@@@===;;;;;;;;;:::999888888777666555444333333222111111222444444333111000000000000000000111111111222222000...---///111//////000000000000//////000000000000000///...---,,,,,,------......//////---.........//////000000---...///////////////000////////////////////////........./////////////////////000000000000//////......------------......------...//////000111111222222222111111000000000222111000//////000111222000000000000000111111111111111222222222222222222333444555555444333555666777999<<>>;;;888666555555555555222222111111111222222333000111111222222222111111111111111000000111111222.........///000000111111////////////////////////......///000000000000000---........./////////000........./////////////////////////////////......---...///...------...///------------------------......////////////......////////////////////////////////////............---.....................,,,,,,,,,---------......---------............///.........//////////////////...............//////...........................------------...//////////////////////////////........................///000000111111000000000/////////...///000000111////////////////////////...///000111222333333333qqq___ZZZSSSQQQQQQMMMLLLLLLLLLKKKJJJIIIGGGFFFBBB@@@===;;;;;;;;;:::999777888777777666444333222222111111222444444333111000000000000111111111111///111111///,,,+++...111//////000000000000//////...////////////......------------------.........------......///000000000---...//////......///111////////////////////////........./////////////////////000000000000//////---,,,,,,++++++,,,,,,---.........//////000000111////////////////////////111000000//////000000111/////////000000000111111000111111222222222111111333444444222111000111222444444444555999@@@IIIOOOTTT]]]jjjtttyyy}}}zzzlllhhhkkkuuuxxx|||wwwlll```WWWOOOKKKDDD===999888:::;;;888777555444222111000000111111222222222333333333000000111222222222222111111111111111111222222333111000000//////......---////////////////////////---...//////000000//////,,,------...//////000000.........///////////////////////////////////////,,,---///...------...///------------------------......////////////..............................000000000///////////////------...////////////........./////////000000000---------............///.........//////////////////............///000000------------------------...------------...//////////////////////////////...........................//////000000000000/////////......//////000111//////////////////////////////000111222222222222qqq___ZZZSSSPPPQQQLLLKKKKKKLLLKKKJJJIIIGGGFFFBBB@@@===;;;;;;;;;:::999777777888777666555333222222111111222444444333111///000000000111111111111...000111...+++***...222//////000000000000//////,,,------............---...------------------,,,------......///000000111,,,...000///...---///111////////////////////////............/////////000//////000000000000//////...---,,,++++++,,,---...........................,,,------......//////000//////000000000000//////...//////000000000000000000000111222222111000///111222222000///000222444333333444444444777<<>>===;;;::::::::::::999888666555555555555222222111111111111222222444333111000///000111333111111111111000000000000222111///.........///000//////............//////------------------,,,,,,...........................---,,,+++++++++++++++000///...---------------111111000///...,,,***))),,,,,,---...//////......///////////////...............////////////......+++,,,,,,---...///000000000111222333333222000000111000///......///000111000111111111111222222222333333222222111000000000222222222222222222222222555777999<<>>:::777666666777555555555444444333333333222222222111111111000000111111111111111111111111222333333222000///000111//////............//////000000///......///000111//////////////////////////////.........---------////////////////////////////////////////////////------......///000000000...///////////////...---000000000000000000000000000///...------...///000000///...---,,,+++******,,,,,,------.../////////000000/////////.........+++,,,,,,------,,,,,,+++)))+++///222333111///---......//////...---,,,,,,---------............///////////////////////////------------------------------,,,,,,,,,------.............................................................../////////////////////000111111222222////////////000000000000mmm^^^ZZZQQQMMMOOOMMMOOONNNLLLKKKKKKJJJGGGEEE??????===;;;:::999999999:::999888666555555444444222222111111111111222222111000...---,,,---...///////////////.........---111111///.........///000.........//////............---------------------..............................---,,,,,,,,,,,,,,,...............---------......//////...---,,,,,,,,,------...//////......////////////............////////////////////////......//////////////////000111222222222222111000000000////////////000000000000111111111222222222111111111111111111222222222222222222222222222222222444555666888:::>>>AAABBBIIITTT^^^hhhsss~~~tttkkk```VVVPPPIIIAAA<<<<<<:::888555444333444444444444444333333333222222222222222111111111000000111111111111111111111111///000111000...---.../////////............//////111000///......///000000........................///.........------------................................................------......//////000000......///////////////...////////////////////////000///...------...///000...---------------,,,,,,///////////////...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---000000000...---......//////...------,,,---------............///........................------------------------------------------...///........................................................./////////000000000/////////////////////////////////000000000000nnn___[[[RRRNNNQQQNNNOOONNNLLLKKKKKKJJJGGGEEEAAA@@@>>><<<;;;:::::::::999999777666555444444444222222111111111111222222000///...---,,,---....../////////.........------111000//////......//////---...///000000///...---........................//////////////////////////////...------------...,,,---.../////////...---+++,,,---...////////////,,,---......///.................................000///...------...///000111111000000////////////000000111222222111111000/////////000000/////////000000000111111111222222///000000111222222333333222222222222222222222222222222333222111222555777777;;;@@@DDDJJJTTT___hhhuuu||||||uuunnnfff\\\UUUOOOJJJCCC>>>===;;;777444333333333333222222222222333333333222222222222222222111111111111000000000111111111111111111111111///000111000...---.../////////............//////111111000///................................................------------................................................---------...//////000000------...///000000000/////////////////////////////////...------...//////,,,,,,,,,------.........111111000000///......------------------,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---.........---.........///......---,,,---------............///........................------------------------......------......///000................................................////////////000000000000000000///......---,,,,,,////////////000000000000ooo```[[[RRROOOQQQOOOOOONNNLLLKKKKKKJJJGGGEEECCCCCCAAA???>>>======<<<999888777666555444444444222222111111111111222222222222111000000000000111111111000000000/////////000000//////............,,,---///000000///---,,,.........///////////////000000000000000000000000//////............//////***,,,...000000///...---+++,,,---...////////////------...............---------...............///111000...,,,,,,...000111////////////////////////000000000111111111111111---...///000000///...---000000000000111111111111000000111111111222222222111111111111111111111111333444333222000000222444888999999888999>>>DDDJJJUUU\\\hhhvvv~~~ssslllccc___YYYTTTOOOJJJCCC???>>>;;;777666777777666555000111222333444333333222222222111111111111111111111111111111000000000000111111111111111111111111000111222111000///000111//////............//////111111000///...---------........................------------------------................................................,,,,,,---......//////000,,,,,,...///000000000000////////////////////////........................,,,,,,,,,---------......000/////////.........---////////////////////////,,,,,,------------,,,,,,---,,,,,,,,,---......///---...............---------------............///........................------------------------...............///000111................................................/////////000000000111111/////////.........------////////////000000000000oooaaa\\\SSSOOORRRPPPOOONNNLLLKKKKKKJJJGGGEEEDDDCCCAAA@@@>>>=========999888777555444444444333222222111111111111222222333333222222222111222222000000000000///////////////////////////......---+++---...000000...---+++............//////000000000000000000000000000000//////.........//////000***,,,...000000///...---------..................---...............------,,,---------......//////111000...,,,,,,...000111,,,,,,---......///000000/////////000000111111222---...///000000///...---//////000000000111111111222222222111111111000000111111111111111111111111333444444222111222444666333444555666777:::===???AAAEEENNNXXXeeesssyyyuuuooohhhaaaYYYRRRMMMGGGEEEBBB@@@???===;;;999888666444333444444444333000111222444444333111000111111111111111111111111000000000000000000000000000000000000000000000000///000111111000///000222//////............//////000000000///...---,,,,,,........................,,,,,,------------------................................................,,,,,,------.../////////,,,,,,...///000000000000........................------............------......---------,,,,,,,,,,,,,,,,,,------............/////////////////////,,,------......------,,,///......------...///000------...............------------............///........................---------------------------------......000111111................................................////////////000000000000.........//////000000000////////////000000000000ooo```\\\SSSOOOQQQOOOOOONNNLLLKKKKKKJJJGGGEEEBBBAAA???===<<<;;;;;;;;;888888666555444333333333222222111111111111222222222222111111111000000000.........---------,,,,,,...////////////...------,,,---...//////...---,,,---------......//////000///////////////////////////............///000000,,,---.../////////...---.........///......---,,,.........///......---,,,,,,,,,,,,---......//////000///...------...///000++++++,,,---...///000000///////////////000222222.........//////........./////////000000000111111333333222222111000000///111111111111111111111111111222222111000111444666333444444555666777777777;;;===@@@DDDKKKUUU___gggjjjqqq||||||wwwqqqjjjccc^^^UUUQQQLLLGGGDDDBBB???===;;;:::999888777777777777777666555444333222222222//////000111111000///...111111111111111222222222//////000000000000000111000000000000000000000000,,,...//////------...000//////............/////////////////////...---,,,------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---......//////------...///000000000///........................------............------.........------,,,,,,,,,***++++++,,,------......,,,,,,,,,---------------------............------//////.........//////000,,,---......///.........---------............///------------------------------------------------,,,,,,------...///000111............................................................////////////---......///000000111111////////////000000000000ooo```[[[RRROOOQQQOOOOOONNNLLLKKKKKKJJJGGGEEEAAA@@@???===;;;;;;::::::888777666555444333333333222222111111111111222222111111111111111000//////......---------,,,,,,,,,....../////////...---,,,------------------------+++,,,,,,---......//////...........................---------......///000...............---------------...............---......//////...------,,,++++++,,,------...//////////////////////////////------....../////////000//////......///000222333///......------......///////////////000000000111222222111111111111111111111111111111111111111111111222222111000111333555666555444333333333222111777888:::;;;===AAAFFFIIIKKKQQQ[[[eeeoooyyy|||wwwccc___ZZZTTTOOOKKKFFFBBBAAA>>>:::888888888777666777777666444333333333555555555555444222111111222......///000000000000000111111111222222222333333////////////000000111111000000000000000000000000,,,---......------...000//////............//////---.../////////...---,,,------------------------++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,------......///......///////////////...........................,,,------......------,,,,,,,,,---------------...,,,,,,------------------,,,,,,,,,---------......------............------........................,,,------...//////......---------............///------------------------------------------------++++++,,,,,,---///000111................................................------------....................................////////////000000000000nnn___[[[RRRNNNQQQNNNOOONNNLLLKKKKKKJJJGGGEEECCCBBB@@@>>>===<<<<<<<<<888777666555444333333333222222111111111111222222222222222222222111000000000000/////////.........---.../////////...,,,,,,...------,,,,,,------...++++++,,,,,,---...//////........................---------------...///000000///...---------------,,,,,,---...////////////.../////////...---,,,,,,++++++,,,,,,---...//////......////////////......000000000000///////////////.........///000222333///...---,,,,,,---...///////////////000000000000000000000111222222333333000000000000000000000000333333333222111111333555222111//////222444555666111444666777777888999;;;:::???EEEKKKQQQYYYccciiiuuu{{{{{{|||zzzzzztttkkkccc___ZZZUUUJJJGGGCCC???>>><<<:::999<<<:::888777666666444222444444333222000000222333///000111000///......///......///000111222333444111111222222333333333333.../////////000000111111000000000000000000000000---///000000//////000222//////............//////,,,---.../////////...---------------------------+++++++++,,,,,,---------------------------------------------------------++++++,,,------......///...///////////////..............................,,,,,,---......---,,,,,,***++++++,,,---//////000/////////...------,,,,,,........./////////000000------............------,,,------......---,,,,,,,,,,,,---.../////////...---------.........//////------------------------------------------------+++++++++,,,---...000000................................................,,,,,,,,,---------......///......------,,,,,,+++////////////000000000000rrraaa\\\SSSPPPQQQMMMJJJJJJKKKKKKJJJJJJIIIHHHAAA@@@???>>>===<<<;;;:::777666555444555555444222333222222222111000000000111111000000000000111111222222111000///...------////////////////////////111111222222222222111111---......//////......---//////000111222333333444......//////...---,,,,,,******+++,,,,,,---......000///...---,,,------...---------............///,,,---///000000000///...000000000000000000000000.........////////////000000000000000000000000000111111000000//////......000000000000111111111111333333333222222222111111......///000111222222333///000000000000//////...222111111111222333333444666555444333333444555666888888:::<<<@@@DDDHHHJJJVVV[[[ccckkkttt}}}}}}yyytttmmmggg]]]ZZZTTTNNNHHHDDDBBBAAA===;;;999666555555555666222222111000/////////000333333333222222111111111222111111111000000//////333333222111000000000111000000000000000000000000......///000000000000000........................111111000///...---,,,,,,//////////////////////////////............//////000---******,,,///111222111000///......///000111,,,,,,++++++,,,,,,---...,,,------......------,,,---------............///------------------------000000//////.........------.........---,,,,,,+++........................,,,...000222222000---,,,000///...---------------........................//////...------------...//////.........---------+++++++++,,,,,,,,,------,,,---......,,,,,,---......---+++******+++---...------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000000000///////////////.........000000//////.........---//////000000000000000000rrraaa[[[RRROOOPPPMMMKKKKKKKKKKKKJJJIIIHHHGGGAAA@@@???>>>===<<<;;;:::999777666555666666555333222222222111111111111111111111000000000000000111111111000000//////......////////////////////////+++,,,---......---,,,+++------------------------......//////000000111111......//////...------,,,,,,,,,,,,---.........///000///...---,,,------...---------............///------...///////////////////////////////////////....../////////000000000////////////////////////000000000000//////......//////000000000111111111111111111111000000000000000000000000000111111111000111111222222222111111222111111111222222333444555444333222222333444555555555555777999<<<>>>???BBBFFFLLLRRRXXX___fffjjjrrrtttuuuuuuvvv|||~~~yyyrrrjjjddd```[[[SSSNNNHHHFFFBBB>>><<<:::::::::888888888777666555444333555444444444444444444333222222222222222222111111111111111000000000//////222111000000/////////000000000000000000000000000......///000000000000000////////////////////////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,///,,,++++++---///000000000///............///000------,,,,,,------...///,,,------......------,,,---------............///.........---------------000/////////............,,,------------,,,+++***........................,,,---///000000///---,,,//////...---------------......------------......//////...------------...//////.........---------,,,,,,---------.........,,,---......,,,,,,---...,,,,,,------------,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////............000/////////.........---//////////////////......qqq```ZZZQQQNNNPPPMMMMMMMMMLLLKKKJJJIIIGGGFFFAAA@@@???>>>===<<<;;;:::999888666666777777555444111111111111111222222222222222111000//////000000000000000000////////////////////////////////////,,,...///111111///...,,,...---,,,++++++,,,---...------...........................///......---,,,..................////////////...------------...---------............///.........---......///000...........................////////////000000000////////////////////////000000000////////////...//////000000000000111111////////////............111111111000000////////////000111222222222222222222111111111111222333333333222222111111222222333333333333222333444444555777:::===@@@BBBFFFJJJMMMRRRUUUXXXZZZ]]]dddmmmsssxxx}}}|||zzzwwwsssmmmeee___XXXSSSMMMIIIFFFBBB===999:::999777555444444444555333444666777777555333111111111222333333333222222111111111111111222222222111111000000000000//////000000///.........//////000000000000000000000000...//////000000000000000000000000000000000000000------........./////////------------------------+++,,,------------,,,+++---,,,+++,,,...//////...///......------......///...------------...//////,,,------......------,,,---------............////////////......---------////////////............,,,,,,,,,---,,,,,,+++***------------------------------------------------///...------------------...---,,,++++++,,,---...//////...------------..................------------------.........//////,,,---......,,,,,,---...+++,,,...000000...,,,+++/////////...............------------------------......---------------.........................../////////.............../////////......---------qqq___YYYPPPMMMOOOMMMNNNNNNMMMLLLJJJHHHFFFEEEAAA@@@???>>>===<<<;;;:::999777666666777666555333000000000111222222222333333222111000////////////.../////////000000000111///////////////////////////000222444444222000///...---+++******+++---.........---------------------...............------//////..............................------......---------............//////...---,,,---...///000........................------........./////////////////////////////////////////////////////////////////////000000000111/////////.........------000000000000000000//////,,,---...000000111111111222111111111111111222222222222222222222222222222444333333333222222222222777999:::::::::;;;>>>@@@???BBBDDDFFFHHHLLLRRRVVVWWW^^^iiirrrzzz{{{qqqiiieee___]]]ZZZWWWTTTOOOIIIEEEBBB???<<<;;;;;;:::888666999888666444222111111111111222333444444333222222---...///111111111000000///000000000111111222222000000000000000000//////000000///......///////////////////////////////////////000000000000//////////////////////////////........................---------------------------...000111111000...---,,,+++,,,---//////...,,,---------------------------------------......///,,,------......------,,,---------............///000000000///......------///////////////.........,,,---------------,,,,,,---------------------------,,,+++++++++,,,---.........---,,,,,,---------...---,,,++++++,,,---...//////...------------...........................------------............,,,---......,,,,,,---...------...//////...------/////////......---------........................///...,,,,,,,,,,,,...///------...............///........................///......------,,,,,,+++qqq___XXXOOOMMMOOOMMMOOOOOONNNLLLJJJHHHFFFEEEAAA@@@???>>>===<<<;;;:::888666555555555555444222000000000111222222222333222222111000//////000000......//////000000111111////////////////////////,,,---///000000///---,,,...---+++******+++---...///.....................------...............---.........---------------------..................---------............///...---,,,,,,,,,---///000........................,,,,,,---------................................................/////////...////////////000000000000000/////////.........---......///000000111111,,,---...000000111111111222222111000000111111111222222222333333222222222222222333333333333333333444555555555444444666888777888:::<<<===???BBBDDDBBBGGGMMMTTTYYY]]]aaadddlllpppvvvzzz}}}}}}mmmjjjfffaaa[[[SSSMMMIIIFFFDDDBBBAAA@@@>>>;;;999999888777777777888888777555444333222000///......222111000000000111222333///000000111222222222222/////////000000111111111//////////////////000000000000/////////000000111//////////////////////////////000000000000//////........................000//////...---,,,,,,,,,------------------------...///111222222111///...++++++,,,...//////---+++,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,---...,,,------......------,,,---------............///000000/////////..................///////////////......///////////////...------------------------,,,+++*********,,,---///------,,,,,,,,,------......---,,,,,,,,,,,,---...//////...------------...---.....................+++,,,,,,,,,,,,---------,,,---......,,,,,,---...///...------------.../////////......------,,,,,,........................,,,,,,++++++,,,---///000,,,---------......//////---------.....................------,,,,,,,,,+++rrr___XXXPPPMMMPPPNNNOOOOOONNNMMMKKKIIIGGGFFFAAA@@@???>>>===<<<;;;:::777666444444555555333222111111111111111222222222111111000000000000111111......//////000000111111////////////////////////,,,------------------,,,...---,,,++++++,,,---....../////////////////////,,,---......///.........------------------------,,,---......///.........---------............///---------,,,------...///........................,,,,,,---------.................................---............/////////......////////////000000111000000000////////////,,,------...000111111222///000111222222222222222222222111000000000000111111222333333333333222111///000111222333333333333000111222111111111333555333333555666888:::<<<===;;;===@@@AAABBBCCCFFFIIIKKKNNNTTTXXX[[[^^^aaacccnnnssszzz~~~}}}wwwsssrrrmmmjjjgggffffffddd```\\\QQQNNNKKKHHHEEEBBB>>>;;;999888777888999999777666666666555444333333333444111222222222222222222222333111///......000222333//////.........///000000////////////000000000000......////////////000000000000//////000000111111000000000000000000000000000000000000000//////...........................000000///...---,,,+++***---------------------------...////////////...---,,,+++,,,---///...,,,***,,,------......------,,,,,,++++++++++++,,,------,,,------......------,,,---------............///.................................///////////////...///000000111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,,,,,,,,,,,,,------...........................//////...------------...---------...............+++++++++,,,,,,,,,------,,,---......,,,,,,---...000...,,,++++++,,,...000.........---------------------------------------++++++++++++,,,---...///,,,,,,,,,---......//////---------------.........------------------------sss```YYYPPPNNNQQQOOOOOONNNNNNMMMKKKIIIHHHGGGAAA@@@???>>>===<<<;;;:::888777555555666666444333222222222111111111111111////////////000111222333////////////000000000000////////////////////////000///............///000------------------------------......//////000000,,,------...//////......---------.../////////000,,,,,,.../////////......---------............///,,,,,,------......------////////////////////////........./////////000000........................---------.........//////........./////////000000000000000000////////////........./////////000000000111111222222222111111222222111000000000000000000000111222222111000000...///000222333333222222111222333333222222444666333222222333555777888888666888999:::999999;;;<<<999<<>>===<<<;;;:::999888666666777777555444333222222222111111000000.../////////000222333444000000000000////////////////////////////////////000///---++++++---///000---......//////......---,,,,,,------...///000000,,,,,,---.../////////...---......///000111111222+++,,,.../////////......---------.........//////+++,,,---...///...---,,,000000000000000000000000000000000000111111111111........................---------.........//////............/////////000000////////////.........///////////////.........///000000000000//////...222222111000000///000000...///000111111000///...///000222333333333222222222333333333222222444555555333111111111222333222///222666888999999:::;;;888999:::999999999<<<>>>???CCCHHHIIIGGGGGGJJJNNNPPPSSSWWWYYY[[[___dddiiigggeeecccbbbccccccbbb```___bbbiiiqqqttttttwww}}}~~~}}}||||||}}}|||zzzxxxqqqiii___UUUPPPMMMLLLLLLIIIHHHFFFFFFFFFEEECCCAAA;;;===??????===;;;;;;;;;888555333333666777666444555444444444555444111//////000111222222333555777---...///000000000000000000111222333222111///...555333000------...111333000000//////.........------.........//////000000---------------...///000000000000000000000000000000000000000000///......000000000000000000000000,,,,,,,,,---------......////////////////////////...------,,,,,,------......,,,++++++------,,,+++------...//////...------...------------...//////,,,------......------,,,---------.........//////***++++++,,,---...//////---.........//////000000------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////++++++++++++,,,,,,---...---...111222222111...---//////...------------...---------.........//////---------.........//////,,,---......,,,,,,---...***+++---......---+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))++++++,,,,,,---...//////,,,,,,,,,------.........+++,,,,,,---...///000000sss^^^WWWOOONNNQQQOOOOOOMMMJJJHHHHHHGGGEEEDDDBBBAAA@@@>>><<<;;;::::::777777777666555555444444333333333333333333333333222222111000000000000000222222111111111111222222------------------------,,,,,,------......//////222111///...---------.........////////////......111111000////////////000000...,,,,,,...///............---,,,---...///000//////.........---------.........////////////000//////...------------...+++*********+++---///000------,,,+++,,,---...///............////////////------------------,,,,,,,,,---///000000000///...////////////////////////000000111111111111000000111000000000000000111111000222333111...---///222222222222111111111111000111111222222222222111111222222222222222222222222222222333333333333444444555555555666777888888999999999:::::::::;;;;;;;;;@@@AAABBBCCCDDDEEEFFFGGGJJJIIIIIIHHHFFFEEEEEEDDDHHHIIIKKKNNNQQQUUUWWWYYYYYYYYYYYYXXXXXXXXXWWWWWWQQQLLLEEEAAA@@@???===;;;;;;:::::::::999999888888:::999777666666666777888666777777777666555555444222222222222222222222222000000000000111111111111444333111///......///000////////////////////////000000//////.........---333222000......///111222111000///...---,,,,,,,,,------......//////000000///...------...///000111000000000000000000000000........................000000000000000/////////,,,,,,,,,,,,,,,---...///...------,,,,,,------...///---+++,,,///111///---,,,,,,---...---,,,+++***++++++,,,,,,,,,---------////////////////////////////////////////////////000000//////.........---...---,,,++++++,,,---......---+++******+++---...,,,,,,---------,,,+++***..................------,,,,,,------------,,,,,,,,,,,,,,,------.........------------------------///......------......///------------------------------------------------.........------,,,,,,,,,...---,,,,,,++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................222///------///000...,,,rrr]]]WWWPPPOOOQQQOOOOOOMMMJJJIIIHHHGGGFFFDDDAAA@@@>>><<<;;;;;;;;;;;;777777777666555555444444222222222222222222222222000000///...............111000000//////000000111------------------------////////////000000000000111000...---,,,,,,,,,---.........//////.........,,,,,,------....../////////---------...///...---...------,,,---...///000//////.........---------------.........///////////////...------------...---,,,+++++++++,,,---...------,,,,,,,,,---...///............////////////////////////////////////---......///////////////////////////////////////000000111111111111000000////////////000111222333444222111111111111111000000000111111222222222333111111222222222222111111222222222222222222222222222222222333333333444444333333444444555666666777777777777777888888888888777777888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBB>>>999777777777666555777777666666666555555555888777666555555555666666333444444444333333222111111111111111111111111111000000000000111111111111333333222000000/////////000000000000000000000000111111000000000/////////111111////////////000111111000///...............////////////000000000000000///...------...//////////////////////////////........................////////////////////////...---------......///000...------,,,,,,------...,,,***)))***,,,---,,,***,,,,,,---------,,,+++***++++++,,,,,,,,,---------................................................000/////////.........---......------------......000///---,,,,,,---///000000///...,,,,,,++++++,,,..................------......////////////......,,,,,,------------------------------------------++++++++++++++++++++++++------------------------------------------------......---------,,,,,,,,,...------,,,,,,,,,,,,---......------------......------------------------,,,------------.................................222///------//////...---ppp]]]WWWPPPOOOQQQNNNOOOMMMJJJIIIIIIHHHFFFDDD@@@???===;;;::::::;;;<<<777777777666555555444444111111111111111111111111000//////...............000//////......//////000------------------------000000000//////////////////...---,,,,,,,,,,,,,,,------............------)))***,,,...////////////...------...000///---+++...------------...//////...............---------,,,---------............//////...------------.........---,,,++++++,,,,,,------,,,,,,------...///............////////////////////////////////////...............///000000///////////////////////////000000111111000000///------...///000222333444666222///000333444222///...///000111222333444444111111222222222222111111222222222222222222222222222222222222333333333333111111222222333333444444333333333444444444555555444444444555555555666666444555555555666666777777555555555555555666777777777777777777777666666666999666444333444555555555444444444333333333333222555444333333222222333333222222222222222222111000000000000000000000000000000000000000111111111111222222222222222111000///000000000000000000000000111111111111000000000000////////////////////////111000000/////////000000111111111000000000000000111000///...------------////////////////////////................................................///............///000000...------,,,,,,------...+++)))))))))+++,,,+++***,,,------------,,,++++++,,,,,,,,,,,,------------------------------------------------------------/////////........................//////.........000///...------...///000111///---++++++,,,...///------------------......++++++,,,,,,,,,,,,++++++------------------,,,,,,---------------------------...////////////...---------------------------------------------------...------------,,,,,,,,,------------------............------------..............................,,,,,,,,,,,,------------------------------------111///------...///...---nnn\\\WWWQQQOOOQQQNNNNNNLLLKKKJJJJJJIIIFFFDDD???>>>;;;999999:::<<<===777777777666555555444444222222222222222222222222111111000000000000111111000//////......//////000.................................------,,,,,,,,,///......------,,,,,,,,,,,,,,,------------,,,,,,+++,,,///111111111000///---------///111000---+++------------......//////........................,,,,,,,,,---------......//////...------------...---------,,,,,,,,,---------------------......///............////////////------------............///......------...000111//////////////////////////////000000000000//////.........//////111222333444111///000111222222000///000000111222222333333111111222222222222111111111111111111111111111111111222222222222333333333111111111222222222333333111111222222222222333333555555444444444444444444444444555555555555666666555555444444444444555555777777777777777666666666555555444444555666666666333333333333333333333222222222111111000000000000222222333333333333222222000000000000000000000000///000000000111111111111111222333333333222000///111111111111111111111111000000000000000000000000---...///////////////.../////////...//////000000111111000000//////......///.....................////////////////////////........................,,,,,,---------------...///...............//////...------,,,,,,------...---,,,,,,---............---------------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------........................---...///000000///...---...------,,,,,,------...,,,+++++++++,,,---///000,,,,,,------------......******++++++++++++******.........------,,,,,,,,,------------------------...///111222222111///...---------------------------------------------------------------------------------------...///000......------------......------------------------+++++++++,,,,,,,,,------------------------------///...---------.........lllZZZWWWQQQPPPRRRNNNMMMLLLKKKKKKKKKJJJGGGEEE???===<<<:::::::::;;;<<<777777777666555555444444333333333333333333333333111111000000000000111111111000000//////000000111..............................------,,,,,,++++++////////////.........---,,,,,,------------,,,,,,---...000111111///---,,,---------///111000---+++---------...............---.....................,,,,,,,,,---------......//////...------------...++++++,,,---......//////------.........//////...............////////////---------........./////////......------...000111//////////////////////////////000000000000//////000000//////////////////...000111000......000222111111111111111111111111111111222222222222111111111111111111111111111111111111111222222222333333222222222222222333333333111111111222222222333333222222111111111111000000333333333222222222111111222222111111222222333333333444444444444444444444222222333333222222111111111111111111111111222222000000000000000//////...111111222222222222222111111111111111111111111111///000000000111111111111000111222333333111000///000000000000000000000000////////////////////////------...///000/////////......---------...///////////////......------,,,+++,,,,,,---.../////////................................................+++,,,,,,,,,------............------,,,------......------,,,,,,------...---...///////////////000......---------,,,,,,,,,,,,,,,---------.........................................................---------...............---...///000000///...------------,,,,,,---------)))***,,,------,,,***))),,,,,,,,,,,,------.........//////000000//////............------,,,,,,,,,------------------------***+++---......---+++***---------------------------------------------------------------------------------------...///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........---------...///iiiZZZWWWRRRQQQRRRMMMMMMLLLKKKLLLLLLJJJHHHEEE???>>>===<<<;;;;;;;;;;;;777777777666555555444444333333333333333333333333...............//////000111000000//////000000111......................../////////..................//////000000///......------............------,,,------...---,,,+++***...------...000///---+++,,,---......//////......---------...............,,,---------............//////...------------...***+++,,,...////////////------...////////////.............../////////////////////000000111111222...............///000000////////////////////////...//////000000//////...111111000///............,,,///111000---,,,///333222222222111111111000000111111222222222222111111111111111111111111111111111111111111222222222222222222333333333333333333111111222222222333333333222222222111111111111111333333333222222222111111111111000000111222222333000000000111111111111111222444666555333111000000///////////////000000000///000000000000///.........///000000111000000000111111111111111111111111000000000000111111111111000000111111111000000///////////////////////////............////////////.........//////000000111///...------------............------------------)))***,,,---///000000000................................................+++,,,,,,------...............---,,,,,,,,,,,,---...------,,,,,,------...,,,---......------...//////......---,,,---------,,,---------............////////////////////////////////////////////////---------------..................//////.................................+++---//////---)))%%%"""++++++,,,,,,------............////////////......------------------,,,,,,------------------------+++,,,---......---,,,+++------------------------------------------------,,,,,,,,,------------...------------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000hhhYYYWWWRRRQQQRRRMMMLLLLLLKKKLLLLLLKKKHHHEEE????????????>>><<<:::999777777777666555555444444222222222222222222222222...............///000000000//////......//////000........................---..................///------.../////////...---.........//////.........+++,,,,,,,,,,,,,,,,,,,,,///---------...///...---,,,---.../////////...------------.........//////------.........///////////////...------------...+++,,,---...//////......,,,---...///000//////...............////////////...//////000111111222222---......///////////////////////////////////////......////////////......000//////.........////////////////////////000222111111111111111222222222111111222222222222111111111111111111111111111111111111111111222222222222222222222222222222222222111111111222222222333333333333333333444444444444222222333333333333444444444444333222222333333333000111111111222222222222333666999999666333222222/////////000000000111111000000111111111000///......///000111111111111000000000000000000000000000000000000000111111111111000///////////////000000..............................//////000000000000//////......///000222333111000///...---------...---------...............***+++,,,...//////......................................................,,,,,,,,,---......////////////...---------------...------,,,,,,------...***,,,......,,,+++---///000///...---,,,------...------------............................................................,,,,,,,,,------...............------------......,,,------------------,,,,,,---......---***(((&&&***++++++,,,------......+++++++++,,,,,,+++++++++,,,,,,------------------------------------------........................------------------------------------------------,,,,,,,,,---------.........------,,,,,,,,,,,,---......------------......------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++...000gggXXXWWWSSSQQQRRRMMMLLLKKKLLLLLLMMMKKKHHHEEE???@@@AAAAAA???<<<999777777777777666555555444444111111111111111111111111000000000000000111222222.........------.........////////////////////////+++++++++,,,,,,---------+++,,,---.........---,,,......////////////......,,,,,,,,,---...///000111000...,,,,,,...///......,,,,,,.../////////...------------.........//////.........////////////000//////...------------...---.../////////...---,,,,,,---///000000000///.............../////////000,,,------...///000000111,,,---///000000000///...////////////////////////......////////////.....................///000111222///---...222333222000//////000111222333333444111111222222222222111111000000000000000000000000000111111111111222222222222222222111111111111111111111111111222222222222111111111111222222333333---......///000222222333555444333222111111111111000000111111222222333333000444777888555222111111111222222222333333444444000111222222222111///...111111222333333333333333////////////////////////000000000000111111111111000///...------...///000........................//////000000111111111222111000......///111333555222222111///............---.........//////000000+++,,,---.........---,,,................................................,,,,,,------...///000000111000///..................------,,,,,,------...+++...000///---,,,...111000///...---,,,---......---------.........//////------------------------------------------------,,,,,,,,,------............---,,,++++++,,,---...)))******++++++******))))))***+++,,,------......******+++,,,,,,---......,,,------......------,,,,,,,,,,,,------.........------------------------+++******))))))******+++------------------------------------------------,,,,,,,,,------............---,,,,,,++++++++++++.........------.................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++...111kkk]]]WWWPPPQQQRRRLLLMMMLLLLLLKKKJJJHHHGGGFFFBBB@@@===<<<<<<===<<<;;;999999888666555333222222222333444222000//////000444222000---,,,---///000------......//////000000//////---,,,,,,---...///...///111000...------...///......------,,,++++++........................***+++,,,---------,,,+++/////////...------,,,,,,***,,,......---,,,---...---,,,,,,,,,---...000111111000000///...------,,,////////////////////////,,,,,,,,,+++***)))''''''///...------...///000111222111///---,,,+++,,,,,,***+++,,,.........------------...///000000//////------......///000000000111111000000//////......000000000000000000000000////////////////////////...............//////000222111111111000000//////000111111111111222222222000000000000000000000000////////////////////////000222222222111222333555222222222222222111000///111111111111111111111111222111111111111111222222111111222222222333333333111111111111111111111111333222000/////////000000000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000......////////////......////////////////////////000000//////.........------------...000222555666222222000///.....................//////111222333111111000000//////......//////...---...///000111------------------------////////////////////////,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000000///...---,,,------......------,,,,,,,,,,,,---------......,,,...000111111000...,,,+++,,,------,,,,,,...///,,,---...//////...---,,,---------,,,,,,+++++++++,,,------......------,,,///...,,,++++++,,,...///000///---,,,+++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,------------------------------------------,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,---...////////////,,,,,,------------,,,,,,------------------------------------------------.........///......------kkk\\\WWWPPPQQQSSSLLLMMMMMMLLLKKKJJJHHHGGGFFFCCCAAA>>>======>>>===<<<;;;;;;:::888777555444444222333444222000//////000333222///------...///000.........//////////////////...------------...///...///000000...------...---.............................................,,,---.../////////......------..................+++---//////.........///...---------...///000111111111000//////...------........................,,,,,,------,,,,,,++++++///...------...///000111///...---,,,,,,,,,---.........///000000000//////------...//////////////////////////////.........000000000000//////......////////////////////////////////////////////////111111000000000111222222111111111111000000000///000000111111111222222222000000000000000000000000111111111111111111111111111222222111000000222444333333333333333222111111111111111111111111111111222222111111000111111111111111111111222222222333111111111111111111111111444333111000000000111222000000000000000000000111////////////////////////000000000000000000000000///////////////////////////000000111111000000///000000000000000000000000000/////////............------------///111333444222111000///............------,,,------...///000000000000000//////......,,,---.../////////......------------------------........................,,,,,,---------..................------------,,,+++,,,,,,------,,,,,,+++------------..................////////////......,,,------......------,,,,,,,,,,,,---------......,,,,,,------------,,,,,,---...//////......///111------...//////...---------------,,,,,,,,,++++++,,,------......------,,,///...,,,++++++,,,...//////...---,,,,,,,,,------,,,,,,,,,---------......------------------,,,,,,------------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,---------------,,,,,,......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............iii\\\WWWQQQQQQSSSMMMMMMMMMLLLKKKJJJHHHGGGFFFEEEBBB???>>>>>>???>>>===;;;:::999888777666555444222333333222000///000111111000...------...000111///////////////...............---------......///---///000000...------...,,,------...///000000000........................,,,---......//////......,,,,,,------...//////000,,,...000000///...///000///.........///000111222111111000000//////......------------------------,,,,,,---.../////////............---......///000------,,,,,,---...///000000000111111111000//////---......///////////////111000000///......------000000000////////////...////////////////////////000000000000000000000000222111111111111222333333111111111111000000000000000000000111111111222222000000000000000000000000222222222222222222222222222222111///......111333333333333444333333222111111111111111111111111111333222111000000000000000000000000111111111222222111111111111111111111111444333222111000111222333111111000000000000000000........................111111111111111111111111////////////////////////111111222222222222111111000000000000000000000000////////////............------------...///000111111111000///...............---------------......000000000////////////...***+++...000000///---+++------------------------........................,,,------------.........------------,,,,,,,,,,,,++++++------------++++++------------............//////............//////,,,------......------,,,,,,,,,,,,---------......000///---,,,,,,---///000---...000///......///000------...//////...------------------,,,,,,,,,,,,,,,------......------,,,...---,,,++++++,,,---...------,,,,,,,,,---......,,,,,,,,,---------...............------,,,,,,,,,......------,,,,,,++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------,,,+++***)))......////////////......---------------------------,,,,,,,,,++++++*********+++,,,...////////////~~~hhh[[[WWWQQQRRRTTTMMMMMMMMMMMMLLLJJJIIIGGGFFFEEEBBB???>>>>>>>>>===<<<888888777666555444333333111222333222000///000111000///...------...000111000000//////......------------------.........///---///000///...,,,------------------......//////........................+++++++++,,,,,,,,,,,,,,,---------.........//////,,,...//////......///000//////000000000111111222111111000000000/////////------------------------------...////////////.......................................//////000000000000/////////...------......///////////////...000000//////............////////////////////////////////////////////////000000000000000000000000000000000000000111111222111111111000000000000000000000000000111111111111000000000000000000000000222222222222222222222222222222111...,,,---///222222222222333333222222111111111111111111111111111333222111000000//////000///000000000000111111111111111111111111111111111333222111000000000111222111111111000000000000000........................000000000000000000000000////////////////////////111111222222222222111111///////////////////////////////////////.................................111000///...............000000///.........//////////////////////////////***+++---//////...---,,,................................................------------............------,,,,,,,,,+++++++++***+++---......---+++***,,,,,,---------.........//////---,,,,,,---//////,,,------......------,,,,,,,,,,,,---------......///...,,,++++++,,,...///+++---...---,,,,,,---...---..................---------------------,,,,,,,,,------......------,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,---......///,,,,,,,,,---------...............------,,,,,,+++......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------------,,,++++++,,,,,,------------,,,,,,------------------------...------,,,,,,+++++++++------...///000000//////{{{fffZZZWWWRRRSSSTTTNNNNNNMMMMMMLLLKKKIIIHHHGGGDDDAAA>>>===<<<<<<;;;:::888777777666555444333333111222333222000000000222///......---......///000000000//////......------,,,------.........//////---...000///---,,,,,,------------,,,,,,+++++++++........................++++++++++++,,,,,,------//////.........---------+++,,,......---------...000000000111111111111111000000000000////////////------------------------...............---,,,,,,..................------111111111111000000000///000000//////...............///////////////..................//////000000.............../////////........................000000000000000000000000000000000000000111111222000000000000000000111111//////000000000111111111000000000000000000000000111111111111111111111111111111000...,,,,,,///111000000111111111111000000000000000000000000000000222111111000//////000000///000000000000111111111000000000000000000000000111000///......///000111111111111111000000//////........................////////////////////////........................//////000000000000//////.................................///////////////000000000/////////......000//////...............000//////............///.............../////////---,,,,,,,,,,,,---......................................................---------.........//////------,,,,,,,,,+++++++++++++++------------++++++,,,,,,,,,------------...///...---,,,,,,---...///,,,------......------,,,,,,,,,,,,---------......***++++++++++++++++++***,,,---...---,,,+++,,,............------.........------------------------,,,------......------,,,---------,,,,,,---------+++,,,,,,------.........,,,,,,,,,---------...............------,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,---...............,,,,,,------------,,,,,,------------------------//////......------------............------,,,+++yyydddYYYWWWRRRSSSUUUNNNNNNNNNMMMLLLKKKIIIHHHGGGDDDAAA>>><<<<<<<<<;;;999999999999888777666666666000222333222111000111222//////..................///////////////.........+++,,,---...////////////,,,...//////---,,,,,,---------,,,,,,+++******)))...........................------------...///000000//////...------,,,,,,***,,,......---,,,---...///000111111111111000000///////////////.........---------------------------.........---,,,++++++---............---,,,,,,111111222222111000//////111111000/////////000000//////////////////...---------......///000000111---............/////////........................000000000000000000000000222111111111111222333333000000000000111111111111/////////000000000111111000000000000000000000000////////////////////////000000111000......///000...///000000000000000000000000000000000000000000000000000//////000000111000000000111111111222222000000000000000000000000//////...---...///000111222222111111000/////////..............................................................................////////////......------------------------.........//////////////////000000000000///...---//////......---......///---,,,,,,,,,,,,,,,---------............/////////...---,,,,,,,,,---///000........................------------------------------........./////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......,,,------......------,,,,,,,,,,,,---------......---......//////......---...000000000...---...//////...------------...///------------............,,,------......------,,,------------------------,,,,,,---.........------,,,,,,,,,---------......------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---...////////////......////////////......------------------------..................//////,,,,,,,,,,,,***)))((('''xxxcccXXXWWWSSSTTTUUUOOONNNNNNNNNMMMKKKJJJHHHGGGEEEBBB???======<<<;;;:::999999888888777777666666000111222222111000111222/////////...------------.........///////////////+++,,,---////////////...,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..............................---------...///000..................------+++---//////...---.../////////000111111000//////------------....................................,,,,,,---.........------------.........---,,,+++---...///000000000//////000///.........///000111///////////////...------.........///////////////---------.........//////........................////////////////////////111111000000000111222222///000000000111111111111////////////000000000111000000000000000000000000////////////////////////---///111222111000000111//////000111111111111111000000000000000000000000//////...//////000111222111111111111222222222333000000000000000000000000000///.........///111222222222111111000//////...////////////////////////////////////////////////........................---......//////......---..................................../////////000....../////////...---,,,.........------......///++++++++++++,,,------...---------.........//////------......////////////........................------------------------............////////////.........------------,,,...---+++******+++---...++++++,,,,,,,,,---------,,,------......------,,,,,,------......------,,,,,,,,,,,,---------......111000///......///000111///000111000...---...//////...------------...///------------.........///,,,------......------,,,,,,------------------,,,,,,---.........---,,,+++,,,,,,,,,---------......+++,,,,,,------.........,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,---.........------......////////////......------------------------,,,,,,------.../////////,,,,,,,,,,,,+++***))))))wwwbbbXXXWWWSSSTTTVVVOOONNNNNNNNNMMMKKKJJJHHHGGGFFFDDD@@@>>>>>>===<<<;;;777777666666555555444444000111222222111000111333000000///...------,,,,,,---.........//////000000***+++---///000000///...,,,...///...---+++,,,,,,+++,,,,,,------......///........................,,,,,,+++***+++,,,---...,,,,,,------.../////////,,,...000000///...///000...///000111111000///...,,,---------------------////////////////////////***+++,,,...///000000000------...///...---+++***)))+++---...000000000///---,,,++++++,,,---.../////////000000///...------000000000///......---------------.........//////........................////////////////////////...............//////000//////000000111111111222////////////000000000000000000000000000000000000////////////////////////,,,///222333222111000111///000111222222222222222000000000000000000000000............///111222333111222222222222333333333000000000000000000000000111000/////////111222333222222222111000//////...000000000000000000000000000000000000000000000000..............................////////////......////////////////////////---.........//////000000,,,,,,.........---,,,+++......---------......///,,,,,,,,,---...///000111---------.........//////+++---///111111000...---////////////////////////------------------------............/////////000//////.........---------///---+++))))))+++---///++++++,,,,,,,,,---------+++,,,............,,,+++,,,------......------,,,,,,,,,,,,---------......---+++'''%%%%%%'''+++------...///...,,,+++,,,---///...---,,,,,,---...///---------.........//////,,,------......------,,,,,,------......------,,,------...///...---+++***,,,,,,,,,---------......***++++++,,,---...//////++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......------------,,,+++******,,,------------------,,,------------------------***++++++,,,---...//////------......///.........wwwcccYYYWWWRRRTTTWWWRRROOONNNMMMLLLKKKJJJIIIHHHGGGEEEAAA===:::::::::::::::999888666444333333222000111111222222333444444222000------...//////...000000000000000///......000000//////.........---+++++++++,,,,,,---------...------,,,,,,------...---...///...,,,+++,,,---***++++++,,,,,,------...---------------------------------............///000000000000000000000000///......---------......,,,---.........---,,,+++,,,---......//////......////////////////////////000//////.........//////........................,,,---...//////...---,,,,,,...///111111111000000//////............//////...///000111000///---+++////////////////////////,,,------...............///111222444444333222111000000///...............000000000000000111111222000000////////////000000............////////////------...000111111111111222222111000000000000000...000111111000000111222444333111000...---------000222333222111000111222222111000.........///000222111111111000000//////111111111111000///---,,,000000000000000///.........//////000000000000000---...///000000///...---000///...---,,,---......//////.........---------.................................------,,,,,,,,,......................................................////////////......------++++++++++++------,,,---///...------...000++++++++++++,,,---...///........................---------------------------..................---111111222111111000//////,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---..............................---,,,,,,++++++++++++---------------------------,,,,,,,,,,,,---........................------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------.........+++++++++******)))))))))***++++++,,,,,,------...---,,,,,,++++++,,,,,,---///,,,)))***---000///...,,,------......------,,,---------------------------------.........//////+++,,,------++++++,,,---...------,,,,,,------...wwwcccYYYWWWRRRTTTWWWRRRNNNNNNMMMLLLKKKIIIHHHHHHGGGEEEBBB???===>>>??????:::999777666444333333333333222222222222222222222333111......///000000///000000000000000///......000/////////............------.....................------,,,,,,------...---...///...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////////////////---,,,,,,++++++,,,,,,,,,....../////////...---,,,,,,---......//////..............................//////............//////........................------...//////...------------...///000000000000///..................//////000111222111000...---////////////////////////------...////////////...///000222333444333222111000000///...............///............///000000000000000000000000000000111111111111222222222222...///000111222222222111222111000////////////000...000111111000000111222222222000///...............///000000///...///000222111///.........///000111111111000000000////////////000111000000......000000000000000///.........///000000111111000000---...///000000///...---000///...---,,,------...///.........------------..............................---------,,,,,,,,,......................................................////////////......------,,,++++++,,,------+++---......------...///,,,,,,,,,,,,---...///000........................------------------------------............---------.........------,,,+++------...//////...------,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...........................///...------,,,,,,,,,------------------------------------------......///........................////////////////////////,,,,,,,,,++++++++++++***+++++++++,,,,,,---------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///,,,******,,,---,,,+++,,,------......------,,,------------------------,,,,,,,,,---------......---///000///...---...///...------,,,,,,------...vvvcccYYYWWWRRRTTTWWWRRRNNNNNNMMMKKKJJJIIIGGGGGGAAA???===<<<;;;<<<>>>???:::999777666444333333333444444333333222111111000444222//////000111111000000000000000000///......////////////..............................------...------,,,,,,------...---...///...,,,,,,,,,.........------,,,++++++***------------------------------------....................................,,,,,,,,,++++++,,,,,,---//////000000//////...---,,,---......//////......------------------------///...............//////........................------...//////...------------------...///000000......------------......///000111222111000///...////////////////////////......///000000000/////////000111333333222111111000//////............///------,,,,,,------...///------............------....../////////000000000000111222222222222111111000000//////......//////...000111111//////000222111000//////......//////...///000000......///000111000///.........//////111111000000000000//////---...///000000000000/////////000000000///.........///000000111111000000---...////////////...---//////...------------...............------------...........................------------,,,,,,,,,......................................................////////////......------,,,,,,,,,,,,------+++,,,------,,,,,,---...------------...///000000------------------------------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******......////////////......,,,------......------,,,,,,,,,,,,,,,,,,------...........................//////...---------......------------------------------........./////////................................................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------------......---,,,,,,+++******---,,,,,,++++++,,,,,,---000...,,,+++,,,,,,+++***,,,------......------,,,------------------------------------............+++,,,---,,,+++***+++---...------,,,,,,------...uuubbbXXXVVVRRRTTTWWWRRRNNNNNNMMMKKKJJJHHHGGGFFF>>>===<<<::::::;;;<<<<<<999888777666444444333333333333333222222111111111333111///...///000000///000000000000000///......///////////////.........---------,,,,,,+++++++++...------,,,,,,------...---...///...---,,,---.........------,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------......---------...//////////////////......------,,,---......///.........------------------------......---------...//////........................---..................------,,,++++++,,,---///000------,,,,,,,,,,,,------//////000000000000///...////////////////////////...//////000000000000000///000111111222222111111000///............//////------,,,,,,------...///---...////////////...------------.........//////111111222222222111000000//////............//////...///000000//////000222//////.........//////000000111222111000///000222////////////.../////////000000000000000000//////......//////////////////...///////////////......------...///////////////........................//////......------------------------------------........................------------------------................................................---......//////......------------,,,,,,---------***+++---,,,++++++,,,...---------------...//////------------------------........................+++,,,,,,------,,,,,,+++------.........------,,,---..................---------------------------,,,,,,,,,,,,,,,---....................................------------......---------------------------......///////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---///...---------------,,,,,,------......------,,,------------------------............////////////)))***++++++))))))***+++...------,,,,,,------...tttaaaXXXVVVQQQTTTWWWRRROOOOOOMMMLLLJJJHHHGGGFFFCCCBBB@@@???============999888777555444444444444111111222222222333333333222000...---...//////...000000000000000///...............///////////////---------,,,,,,+++++++++...------,,,,,,------...---...//////------...///,,,,,,,,,------.........------------------------,,,,,,,,,------------...---------------------------------------...///000.........---------------,,,---......///.........---------------------------------------...//////.................................------.........,,,,,,+++++++++---///000------,,,,,,,,,,,,------------..................////////////////////////...//////000000000000000//////000000111111111000//////............//////......------......///000000111111222222111111000000000111111111222222222000000000111000000////////////............//////---///000000//////000111...............//////000///111222111000///000111.........////////////...//////////////////000000111000//////...---------......////////////......+++,,,------......------......------------.....................---------,,,,,,------------------........................------------------------................................................------............------------------------------***+++---,,,++++++,,,...,,,,,,,,,+++,,,,,,---...------------------------........................+++,,,,,,------,,,,,,+++---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///........................---,,,,,,,,,,,,,,,---------------------------------...//////000000//////---------.........//////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------------...,,,------......------,,,------------------------,,,,,,---------.........---...///...---,,,---///...------,,,,,,------...ttt```WWWVVVQQQSSSWWWSSSQQQPPPNNNMMMKKKIIIGGGGGGDDDCCCAAA???===;;;::::::888888666555555444444444000111111222333333444444222///------...//////...000000000000000///...............///////////////..................------...------,,,,,,------...---...//////...---///000+++,,,,,,---......//////------------------------,,,,,,,,,,,,------------------------------------++++++++++++,,,------.........---,,,,,,,,,,,,---,,,---......//////......------------------------,,,,,,,,,,,,---...//////........................///...------------...///,,,,,,,,,,,,---...//////......------------......------------------......////////////////////////......///000000000/////////////////////000000000///............//////000/////////...//////000111......------------....../////////000000000111111...//////000000000////////////......//////000000---///000000......///111.........---......//////---...//////------...///------.../////////............////////////000000222111///...---,,,,,,,,,------.../////////......+++,,,,,,---------------......------------............//////......---,,,,,,,,,,,,,,,------------........................,,,,,,,,,------------...................................................------............------------............------+++,,,------,,,,,,---...,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,------............---,,,,,,++++++++++++,,,,,,...------,,,,,,------...---------------......///........................,,,,,,+++++++++,,,------------------------------,,,---...///000///......,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************))))))))))))------------............******+++,,,,,,---......---,,,,,,++++++,,,,,,---''')))+++,,,++++++,,,---,,,------......------,,,------------------------)))*********++++++++++++,,,...///...---,,,---......------,,,,,,------...sss```WWWUUUQQQSSSWWWSSSRRRQQQPPPNNNLLLJJJHHHGGGAAAAAA???>>><<<:::999999888777666555555444555555222222222222222222222333222000...---////////////000000000000000///................../////////000------.....................------,,,,,,------...,,,...//////......///111---------...............------------------------++++++,,,,,,,,,---------------------------------++++++++++++,,,---......000///...---,,,------...,,,---......//////..............................,,,,,,,,,,,,---...///000........................///...------------...///+++,,,---......////////////..................///---------------...//////////////////////////////------...////////////...///.........//////000000...............///000000//////......//////000111---,,,***))))))***,,,---------------...............///000111111111111111000////////////000111222---...//////......///111//////...---------......---...///...------...///,,,---.../////////.............../////////000000000///...---,,,------...,,,---......//////......------...////////////......------,,,,,,------...---.../////////...---,,,++++++,,,,,,,,,---------........................,,,,,,,,,---------......................................................,,,------......------,,,,,,---...//////...---,,,+++---......------...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------............------,,,,,,---...............---,,,++++++++++++,,,---...---,,,,,,,,,,,,---...---------------...//////........................,,,,,,,,,,,,,,,---......------------------------+++,,,.../////////---,,,,,,,,,------...//////000++++++++++++++++++++++++...------------,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,//////---,,,,,,...,,,------......------,,,------------------------*********+++++++++,,,,,,+++,,,------++++++,,,---...------,,,,,,------...sss```VVVUUUQQQSSSWWWSSSSSSRRRQQQNNNLLLJJJIIIHHHDDDCCCBBBAAA@@@???>>>===888777666555555555555555444444333222222111111111444111//////000111000000000000000000000//////...---.........//////000000+++++++++,,,,,,---------...------,,,,,,------...,,,...//////......///111/////////...------,,,,,,------------------------++++++,,,,,,,,,---------........................,,,,,,,,,---...///000111111000///------......///,,,---......//////......////////////////////////+++++++++,,,---...///000........................///...---,,,,,,---...///+++,,,...///000//////...//////............//////...............///000111////////////////////////,,,------...............///............///000000...............///000111///............///000000333111...,,,,,,...111333000000000000111111111111...///000111222333333333000000000000000111222222---...//////......///111//////...---------------///000111000///...///111+++,,,.../////////......---.........//////000000......---,,,---...///000,,,,,,---.../////////......//////000000000000000...---,,,,,,,,,,,,---...---.../////////...,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,------.........................................................,,,------......------,,,,,,---...//////...---,,,,,,---///...------...000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---......//////......------......///000000000///...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......------------...//////........................---------------...///000------------------------***+++---//////...---,,,,,,,,,------...///000000////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,)))))))))******+++++++++...------,,,,,,++++++***---,,,,,,++++++,,,,,,---///222444444000......///,,,------......------,,,---------------------------------........./////////000111000//////000111...------,,,,,,------...www___TTTUUURRRRRRUUUSSSXXXTTTOOOLLLKKKKKKJJJJJJFFFCCC???===<<<<<<<<<;;;888777666444333333333333111111111111111111111111111111000000000000111111////////////............//////.........------------,,,++++++---//////......,,,++++++,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---+++******+++---.../////////......---------++++++++++++++++++++++++.........------,,,,,,,,,///...------...///...,,,------............------...------,,,,,,------...////////////////////////------------------------..................------...............///000000+++,,,------,,,,,,...///...//////---,,,,,,...000////////////////////////+++++++++,,,,,,,,,------////////////000000000000////////////////////////......//////...---,,,,,,...............///000000///000111111111000...---,,,---...//////...---,,,//////......---------,,,........................------......//////000000******+++,,,,,,---......000000000000000000000000..............................---------,,,,,,,,,000...,,,---///111222222111111000000//////......////////////////////////////////////...,,,***))),,,---------------------........................---------............///////////////////////////000...,,,,,,------,,,+++......//////......---,,,***,,,///000///......///..............................---------,,,,,,,,,000000000///...,,,+++***------------------------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++///......---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......////////////...---,,,******......---------,,,,,,,,,//////...---,,,,,,+++***//////.........---------............------,,,+++000///...---,,,++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++***)))((()))***,,,---...//////,,,,,,+++***+++,,,...///........................,,,,,,------...------,,,---------.........//////www___TTTUUURRRRRRUUUSSSVVVSSSNNNKKKJJJJJJJJJIIIFFFCCC???===<<<<<<<<<;;;:::999777666555555444444111111111111111111111111111000000//////000000111////////////............//////.........---------...,,,++++++---......---...,,,++++++,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---+++******+++---...------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++------------------,,,,,,,,,++++++,,,///000000///------............------...------,,,,,,------...........................------------------------..................---------------------......///+++,,,...---,,,,,,---///+++,,,,,,***))))))+++---------------------------,,,,,,,,,,,,------------.../////////000000000000000000000000000000000000......//////...------,,,...............///000000000111111111000000///.........////////////....../////////.........------.................................///////////////+++,,,,,,---......//////////////////////////////.................................---------,,,,,,///...---...000111111000000000000/////////..............................,,,------......---,,,,,,.........------,,,,,,+++------------------------,,,,,,,,,,,,---------...........................111///------......---,,,...............------,,,+++---......---,,,---...------------------------......---------,,,,,,,,,..................---,,,------------------------------......///......---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------------------...////////////////////////------------------------............---,,,++++++,,,,,,,,,------.........//////...---,,,,,,++++++,,,,,,+++++++++*********---------------,,,+++++++++++++++*********)))))),,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***((((((***+++,,,,,,------,,,,,,+++++++++,,,---...---------------------------------...------,,,,,,,,,------------.........www___TTTUUURRRRRRUUURRRTTTQQQMMMJJJJJJJJJIIIHHHFFFCCC???===<<<<<<<<<;;;;;;:::999888777666666666111111111111111111111111000//////......//////000////////////...........................---------///---,,,,,,---...---,,,...,,,++++++,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------++++++++++++---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,...//////...------............------...------,,,,,,------...........................------------------------------------------......,,,,,,,,,,,,,,,------...+++---...---,,,,,,---///---......---,,,,,,---///------------------------,,,------------.............../////////000000000000000000000000000000000.........///......---,,,.........---......///000111111000////////////000000000////////////000000///////////////.................................///////////////.........---------...//////000000////////////////////////.......................................---------///......///000000///---///////////////.................................******,,,---...///////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................111///------...///...---...............---,,,,,,,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---...............---------------------------......///......------------------------------...---------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,------......------,,,***++++++,,,---...///000.........------,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,++++++***+++,,,---......---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,------------xxx```UUUUUURRRRRRUUURRRSSSPPPMMMKKKKKKKKKJJJIIIFFFCCC???===<<<<<<<<<;;;;;;;;;999888777666666666111111111111111111111111//////............//////////////////....................................000...,,,,,,------,,,+++...,,,++++++,,,---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,------------,,,,,,,,,------.........111///...------,,,+++)))------............------...------,,,,,,------...........................------------------------,,,,,,------------......,,,,,,,,,,,,,,,------...,,,---...---,,,,,,---......///000///...---...000////////////////////////---------.........//////........./////////000000////////////////////////---...............------.........------......///000///...------...///000000///...------...///000////////////////////////........................000000//////......------------........./////////////////////////////////.........................................................///000000---+++................................................***+++,,,---......//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................000...,,,,,,.........---------.........---,,,,,,---------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---.........------------------------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,------......//////......------,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,+++,,,------.........---++++++,,,,,,---...//////------------------,,,,,,////////////............+++++++++,,,,,,++++++***---...///000///...,,,***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///////////////......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++++++++,,,,,,,,,------xxx```UUUVVVRRRRRRTTTQQQSSSQQQNNNMMMMMMMMMLLLKKKFFFCCC???===<<<<<<<<<;;;:::999888777666555555555111111111111111111111111//////............//////////////////............---.....................000...,,,,,,------,,,+++...,,,++++++,,,---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........,,,,,,,,,------.........111///---------,,,***)))------............------...------,,,,,,------...........................------------------------,,,,,,,,,,,,------......---------,,,---......///,,,---......,,,,,,,,,...***+++---,,,+++***+++,,,////////////////////////---------.........//////............////////////........................------...............---......------------.........---,,,++++++,,,...///......,,,++++++,,,...............///////////////........................000000//////......---------------------.........................................................------..................---------...//////---***---------------.................................------------------------,,,,,,,,,------.........------------------------------------.......................................,,,***+++,,,------,,,---------...---,,,,,,+++------,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...---,,,,,,+++------------------------,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......---------........................,,,,,,,,,---------......++++++,,,---............------------------------,,,,,,------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++++++++,,,------,,,***'''%%%+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000000///......,,,,,,,,,,,,,,,,,,,,,+++---------------------------.........---,,,,,,++++++++++++,,,,,,,,,------yyyaaaUUUVVVRRRQQQTTTQQQRRRPPPNNNMMMNNNNNNMMMLLLFFFCCC???===<<<<<<<<<;;;999888777666555444444444111111111111111111111111000//////......//////000////////////............---------...............///---,,,,,,---...---,,,...,,,++++++,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------....../////////,,,,,,------------------,,,+++++++++---......---------............------...------,,,,,,------...------------------------------------------------++++++,,,,,,------......---------------......///---.........,,,+++,,,---+++,,,......---,,,,,,---------------------------,,,------------.........------........./////////------------------------,,,---......///.........///...------,,,------------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------------.......................................///////////////.........------------------------................................................,,,,,,,,,------------------,,,,,,---......---+++,,,,,,,,,---------------------------------------///...---,,,,,,,,,,,,,,,***++++++,,,---...//////........................---------.........//////------------------------,,,+++)))***,,,---,,,,,,---------------,,,+++++++++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------,,,+++***------------------------////////////...---,,,,,,)))******++++++,,,,,,---++++++++++++,,,---...////////////...............------------------------++++++,,,,,,---...//////+++,,,,,,---.........---......---------,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------...---,,,+++)))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,---------,,,++++++........................,,,------......------,,,,,,,,,,,,,,,------------yyyaaaUUUVVVRRRQQQTTTQQQPPPNNNMMMMMMNNNNNNMMMKKKFFFCCC???===<<<<<<<<<;;;999888777666555444444444111111111111111111111111111000000//////000000111////////////............---------.........//////...,,,++++++---......---...,,,++++++,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------...//////000000------------------,,,,,,+++******+++---///...---------............------...------,,,,,,------...------------------------------------------------***++++++,,,------......,,,,,,,,,,,,,,,------...---...///...,,,+++,,,------///000111///......///------------------------,,,,,,,,,,,,---------------------.........//////........................,,,------...//////......///...------,,,,,,,,,---,,,---...////////////...,,,------------------,,,,,,,,,,,,,,,---------....................................///////////////........................................................................+++++++++,,,,,,,,,------,,,+++***+++---......---++++++,,,,,,,,,---------------------------------///...---,,,,,,,,,------+++,,,,,,------.........------------------------,,,,,,---------.........---------------------------+++******,,,---------,,,------------,,,++++++)))+++------,,,+++,,,---------------------------......---------,,,,,,,,,++++++,,,---------,,,,,,------------------------////////////...---,,,+++******++++++,,,------...++++++++++++,,,---...///............////////////++++++++++++++++++++++++,,,---------------------,,,,,,------...---------,,,,,,------------------++++++,,,,,,---...//////000000/////////.........++++++,,,---------------........................***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,,,,---------,,,,,,,,,,,,---------,,,+++***------------------------++++++,,,---............,,,------------.........yyyaaaUUUVVVRRRQQQSSSPPPNNNMMMLLLLLLMMMMMMLLLJJJFFFCCC???===<<<<<<<<<;;;:::999888666555555555444111111111111111111111111111111000000000000111111000/////////............---------.........//////---,,,++++++---//////......,,,++++++,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---------....../////////---------...///000000111.........------,,,,,,,,,---,,,++++++------,,,+++---..................---...------,,,,,,------...------------------------------------------------******+++,,,,,,---......++++++******++++++,,,------...///...,,,+++,,,---)))+++......,,,+++++++++////////////////////////+++++++++,,,,,,,,,---------------.........//////////////////////////////,,,,,,---.../////////...///...------,,,,,,,,,,,,---...000111111111000///,,,---...//////...---,,,+++++++++,,,,,,---------........................---.........//////000000000000000000////////////................................................*********++++++,,,,,,,,,,,,+++)))))),,,...//////+++++++++,,,,,,---------------------------------...---,,,,,,,,,,,,...///---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,++++++---///......,,,,,,---------,,,++++++(((+++---...---,,,,,,---..............................---------,,,,,,,,,))))))+++,,,---.........------------------------------------,,,+++***)))++++++,,,------...//////++++++++++++,,,---...///------......//////000000........................///......------,,,,,,+++,,,------......---,,,,,,***++++++,,,---...//////++++++,,,,,,---...//////------,,,,,,,,,++++++++++++,,,------............(((((())))))+++,,,...///******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------...//////......,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////---------.........//////uuucccUUURRRQQQMMMLLLNNNRRRRRRPPPOOOMMMLLLKKKJJJHHHFFFCCCAAA@@@???===;;;888888777666555444333333444333333222111111111222222222000///............//////000000//////...---,,,,,,,,,---------......................................................******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------......---,,,,,,,,,------++++++,,,,,,,,,,,,------......------------..................---+++((('''!!!$$$(((,,,...///...---,,,,,,,,,------.........******+++++++++,,,,,,,,,........................////////////...---,,,+++,,,,,,,,,---...///000000///............---------+++,,,------......------000000000///.........---...---,,,+++++++++++++++000000//////.........------...---,,,******,,,...000///...---,,,+++******///...------++++++***)))...---,,,,,,++++++++++++,,,,,,------.../////////000000000000000000000000---------............///111000000///...---------***,,,---//////...,,,+++...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---.........---,,,,,,+++........................------------------------/////////...------,,,,,,)))+++...000000...,,,***++++++------------,,,+++++++++,,,,,,,,,---------///............///000000000222333111---***+++------------.........//////......---------,,,,,,,,,+++,,,---///000//////...///000000000///---+++***...---+++******+++,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000---,,,+++***)))***+++,,,111...+++((('''(((+++,,,************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvdddVVVSSSSSSOOOMMMPPPPPPOOONNNMMMLLLKKKJJJIIIHHHEEEBBB@@@@@@>>>===;;;888888777666555444444333444333222222111111111222222111000///............------......------,,,+++---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------..................---+++***)))''')))+++---.........---,,,,,,------------------+++,,,,,,,,,------------...............---------+++,,,---...////////////,,,---------...////////////............---------***+++,,,,,,------,,,,,,//////..................------------,,,,,,,,,,,,000/////////.........------......,,,******,,,......---------------,,,,,,...------,,,,,,++++++***///...------,,,,,,,,,---,,,,,,------.../////////---------------------------------............///000000000///...---------,,,---.........---,,,+++...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------///......---------------........................---------------...//////------......------,,,+++------------------------------------------------...............---------,,,---...//////...,,,+++***++++++,,,,,,+++***)))++++++,,,,,,,,,---------------,,,,,,------.../////////000...,,,++++++,,,,,,,,,---------...............---------,,,,,,,,,///...,,,*********+++,,,)))***++++++,,,+++++++++------,,,,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***------------------------++++++++++++,,,,,,,,,,,,///...---++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,++++++***+++++++++000...,,,***)))***+++,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,vvveeeWWWUUUTTTPPPNNNQQQMMMLLLLLLKKKJJJIIIIIIIIIFFFDDDAAA??????>>><<<:::999888777777555555444333333333222111111111111222222111000//////......///---............---,,,,,,........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,000///...---,,,+++++++++++++++,,,,,,,,,,,,------......------------......///......---,,,,,,------........................------------------,,,,,,------------............///.........------,,,,,,+++,,,---...////////////------..................///............---------******+++,,,,,,,,,,,,,,,---------------.........+++,,,---...///...------/////////...............---......---++++++,,,...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,,,,------.../////////---------------------------------............///000000//////...---------.........------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,------------...------------,,,,,,,,,........................------------......//////------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............////////////...---------,,,---------,,,+++******,,,,,,,,,,,,------------+++++++++++++++,,,,,,------,,,++++++,,,,,,+++***++++++,,,,,,,,,---------......---------,,,,,,,,,222///+++((('''))),,,...,,,,,,,,,,,,,,,---...///,,,------.........---------------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000000...+++)))------------------------,,,,,,,,,,,,------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,------111111000///...------,,,,,,,,,,,,,,,,,,++++++***///...---,,,+++++++++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,uuudddWWWUUUUUUPPPNNNPPPKKKKKKKKKJJJJJJIIIIIIIIIEEECCC@@@???>>>>>><<<:::999999888777666555444444222222111111111111111222111111000///////////////000000000000000///......---.........////////////------------------------------------------------+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,---000///...---,,,++++++++++++++++++,,,,,,,,,------...------,,,,,,------...///...---,,,,,,---///000000///...---------...///.........------,,,,,,,,,,,,------------.........///......------,,,,,,+++////////////...---,,,+++...............---------///............---------++++++,,,------------,,,+++,,,,,,,,,---.........***,,,...000000000...---..............................///...,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------......------------......,,,,,,------.../////////////////////////////////---------............////////////......---------000///...,,,,,,+++++++++------------------------,,,,,,,,,------------...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000222111///...---------...000000000//////...------,,,,,,,,,------------...+++++++++***+++,,,,,,------+++)))***---...,,,)))******+++++++++,,,,,,,,,......---------,,,,,,,,,///---+++)))***---000333111000...---,,,,,,------,,,---.../////////...------------............///------------------------,,,,,,.........---,,,+++------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------------111000000///...---,,,,,,+++,,,---------,,,***)))............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------............++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,ssscccVVVUUUUUUPPPMMMOOOLLLLLLLLLKKKKKKJJJJJJJJJEEECCC@@@???>>>>>><<<;;;999999888777666555444444111111111000000111222222111000000////////////000000000111111000000///...,,,,,,---------.........------------------------------------------------++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...//////...---,,,++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------///...---,,,,,,...///000...---,,,+++,,,---///000.........------,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,////////////...---,,,+++...............---------///............---------,,,------...............+++,,,,,,,,,---.........***,,,...000000000...------------..................///000///---,,,---.........---------,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,,,,------,,,,,,------.../////////////////////////////////---------............///............------------000///...,,,,,,+++++++++------------------------,,,,,,---------.........,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------...------,,,------------------------------------------------+++,,,,,,---...///000000333111///---,,,---......000000000//////.........,,,,,,---------.........,,,,,,,,,,,,,,,------......+++***+++...///...+++*********+++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---...//////---,,,***)))((()))******+++,,,...///000///...------------............///------------------------...---,,,++++++,,,...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,---...---,,,+++***,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,rrrbbbVVVUUUUUUPPPMMMOOONNNMMMMMMLLLKKKJJJJJJJJJEEECCC@@@?????????===<<<:::999888888666666555444111000000000000111222222000000////////////000000...////////////...------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......---,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...---------------......,,,+++++++++,,,...///111------------------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------+++,,,---...////////////------..................///............---------------...///////////////---------------.........+++,,,---...///...---------------------............///111000///------............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------.........------,,,,,,+++,,,------......------,,,,,,---------............,,,---.../////////...---........................+++,,,.../////////...---,,,,,,------......------........................------------------------,,,,,,------...///000000111000...---,,,---......------,,,,,,,,,------...,,,---------............---------------...//////...---,,,---...///...---******+++++++++,,,,,,,,,......---------,,,,,,,,,***+++,,,---,,,***((('''))))))******+++,,,---...+++,,,---...............---------............///------------------------///...+++******,,,///111------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,---......//////+++,,,,,,,,,------......---------------,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,rrrcccWWWVVVWWWRRROOOPPPOOONNNMMMLLLKKKJJJIIIHHHFFFCCCAAA@@@@@@@@@>>>===:::999999888777666555555000000000000000111222222000000////////////000000///////////////...------------------............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,,,,---......++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------------,,,,,,+++,,,,,,,,,,,,---...//////,,,,,,------------------------------............+++++++++,,,,,,------...+++,,,---...////////////,,,---------...////////////............---------,,,---......//////......//////..................------------,,,,,,,,,,,,,,,,,,,,,------............000111111000.........,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,---.........---,,,+++,,,,,,---......---,,,,,,------------............,,,---///000111000///...........................+++,,,...///000///...---+++,,,------......------------------------------------------------------,,,---------......//////......---------------...,,,++++++++++++---...///------------............---------------......///---...///...---,,,---...++++++++++++,,,,,,,,,---......---------,,,,,,,,,***+++,,,,,,+++***((('''***+++,,,---.../////////++++++++++++,,,---...///---------............///........................------,,,++++++---...///------------------------++++++++++++,,,,,,,,,,,,---------......---------,,,,,,------.../////////------------..................---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,sssdddXXXXXXXXXSSSPPPRRROOONNNMMMLLLJJJIIIGGGGGGFFFDDDAAA@@@AAA@@@???>>>::::::999888777666555555000000///000000111222222000000////////////000111111111111111111000000///............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&((()))+++++++++***))),,,,,,,,,,,,---...//////++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,---...---,,,***)))------..................,,,,,,,,,------...................../////////000)))***+++,,,------...///////////////...---,,,+++,,,,,,------...///000000//////.........---------+++,,,------......------000000000///.........---...---,,,+++++++++++++++,,,,,,,,,------............000222222000.........***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,------...//////000........................---------.........//////------------------------***,,,...//////...,,,+++,,,,,,---......---,,,,,,---------.........//////,,,...000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,,,,---------------------,,,,,,,,,---///111222---------.........//////------,,,,,,------...///,,,...000///+++***,,,...++++++,,,,,,,,,---------......---------,,,,,,,,,***++++++,,,------......)))***+++,,,+++***)))(((++++++******+++,,,...///---------.........//////........................+++,,,,,,---............------------------------******+++++++++,,,,,,,,,---......//////......---,,,,,,------...///000000//////////////////......///...---,,,+++,,,---...+++++++++******+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++//////.........---------------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,uuueeeWWWUUUUUUQQQOOOQQQMMMMMMMMMMMMLLLKKKJJJIIIJJJGGGDDDAAA@@@???>>><<<;;;888666666777777555222222222111111000000//////////////////////////////////////////////////////,,,---------.../////////.........------,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,++++++))))))(((((()))+++,,,------------,,,,,,+++++++++------,,,,,,,,,,,,++++++)))***,,,...//////...---+++,,,,,,------,,,,,,+++........................***+++---------,,,,,,---......////////////.........---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***...,,,***+++---...,,,***,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,------..................,,,,,,,,,,,,++++++***)))---,,,,,,,,,,,,---......------------------------//////.........---------------------------------......---------,,,,,,,,,////////////////////////,,,,,,------------,,,,,,++++++++++++++++++++++++,,,------......------,,,//////......---------,,,//////.........---------/////////......---------***+++---///000000//////------------------------++++++,,,,,,,,,---------.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---///......------,,,++++++.........------,,,,,,,,,........................+++,,,---,,,***)))***+++------------------------++++++,,,,,,,,,---------///......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***,,,---------,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,---------......///////////////...---,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,------.........+++,,,,,,,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,...---,,,,,,++++++++++++/////////......---------000///...---,,,------...------------------------))))))***+++,,,...000000------++++++++++++------------------------------wwwfffWWWUUUUUUPPPNNNQQQMMMMMMMMMLLLLLLKKKJJJIIIKKKHHHDDDBBBAAA@@@>>>===<<<:::777777888888555333222222222222111111111111////////////////////////........................---------...............------------------,,,,,,...------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++000///...---,,,,,,,,,------------,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///,,,------......------,,,////////////////////////******++++++++++++,,,,,,---......//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---+++***+++---...---+++---,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,//////......------,,,,,,------......---,,,,,,+++---,,,,,,,,,,,,---......------------------------//////.........---------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---111111111111000000000/////////.........---------.........---------,,,,,,,,,---.../////////...---------------------------++++++,,,,,,,,,---------..............................---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,...........................///000///---,,,---...------------------------+++++++++,,,,,,,,,------++++++,,,------......///++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.../////////......---------,,,,,,+++++++++---,,,,,,,,,+++++++++***.........---------------000//////...------,,,,,,...------,,,,,,,,,,,,---,,,,,,------------------)))***+++,,,............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...---,,,,,,+++++++++,,,.........---------,,,,,,//////---,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,------------------,,,,,,,,,xxxgggYYYVVVUUUPPPMMMOOOMMMMMMMMMLLLKKKKKKJJJJJJKKKHHHDDDAAA@@@???>>><<<===;;;999888888777555333222222222222222333333333////////////////////////.......................................---------,,,,,,------------------000///......------------------,,,,,,,,,,,,++++++......,,,+++************------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---+++******,,,...///---......//////......---........................+++++++++++++++,,,------,,,------......------,,,,,,------.........------------------------------......---,,,,,,,,,---...,,,+++***+++---......---------,,,,,,,,,---.........---,,,,,,++++++,,,,,,000000///...---,,,++++++...////////////...---------,,,,,,,,,,,,---......------------------------...............---------------------------------000000/////////.........++++++++++++++++++++++++---..................---------------------------...//////////////////...///............---------...............---------------------,,,,,,,,,,,,....../////////...,,,+++------------------------,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,...------,,,,,,------...++++++++++++,,,------.........------------......++++++,,,------...//////...------------,,,,,,,,,........................+++------,,,+++***+++,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,------......///++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,......------,,,+++++++++000000//////......------------------------......------------------,,,,,,***+++,,,...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***------,,,+++++++++,,,,,,------------,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,zzzhhhZZZWWWUUUOOOLLLNNNNNNMMMLLLKKKKKKJJJJJJJJJIIIFFFBBB@@@???>>><<<;;;<<<;;;999888777555444333000111111222222333333333////////////////////////......................../////////...---------,,,,,,,,,,,,------.........000///...---------------------,,,,,,,,,+++++++++************++++++,,,,,,------------------,,,,,,------,,,,,,,,,+++++++++...---,,,+++++++++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---.........+++,,,,,,------,,,,,,+++,,,---.../////////...---........................///---,,,++++++,,,...000+++++++++,,,---.........------,,,,,,,,,------......---,,,,,,++++++,,,,,,.........------,,,,,,,,,......////////////......---,,,,,,,,,,,,---......------------------------........................,,,,,,------------------////////////.........------------------------------......//////......---------------------------......////////////......------,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,........................,,,,,,,,,------------...------------------------------------------------...------,,,,,,------...*********+++,,,---...///.........------.........,,,,,,,,,---------......------------------------........................***+++,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,+++//////......---------------------------...///000.........------,,,,,,,,,---............---,,,,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,{{{iiiZZZWWWUUUOOOLLLNNNNNNMMMLLLKKKJJJJJJJJJKKKHHHEEEAAA>>>===<<<;;;999999999888777555333222222///000000000111111222222////////////////////////......................../////////...---------,,,,,,,,,,,,------............------,,,++++++,,,,,,------,,,,,,,,,+++++++++---------...............------------------------------,,,,,,,,,++++++++++++,,,---------,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---///...---++++++,,,,,,,,,,,,+++++++++,,,...///000///...---........................///---,,,++++++,,,...000,,,,,,------------...///...------,,,,,,,,,------...---,,,,,,++++++,,,,,,+++,,,,,,,,,------......,,,------.........---------,,,,,,,,,,,,---......---------------------------.....................,,,,,,,,,---------...............---------,,,,,,------------------------------............------++++++++++++++++++++++++,,,------......------,,,////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,***,,,---////////////...........................,,,,,,---------.........---------------------------------------------------------,,,,,,---------*********+++,,,---...///.........------...............---------,,,,,,,,,------------------------........................---//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------333222000///...///000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////******++++++,,,---......------,,,,,,,,,,,,,,,+++---------------...///000.........------,,,,,,,,,---------------,,,++++++------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------{{{iiiZZZWWWVVVPPPMMMOOOOOONNNLLLJJJJJJJJJKKKKKKGGGDDDAAA>>>===<<<;;;999666777888666444222333444000000000000000111111111////////////////////////------------------------...............---------,,,,,,------------------+++++++++******++++++,,,------,,,,,,,,,,,,++++++.........---,,,***((('''------------............------,,,,,,,,,,,,++++++)))***,,,......---+++***+++,,,,,,,,,,,,,,,,,,+++........................,,,***)))+++...///,,,)))+++,,,,,,------,,,,,,++++++,,,---...............------------------------......---,,,,,,,,,---...,,,...///...---,,,---.........---,,,,,,,,,------...---,,,,,,++++++,,,,,,******+++,,,---...//////++++++,,,------------,,,---,,,,,,,,,,,,---......---------------------------------...............+++,,,,,,------............------------,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------...............---------...............,,,,,,,,,,,,------------***+++---...000000000///........................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++,,,------.........------------......//////...---,,,,,,++++++,,,,,,,,,------------...........................,,,---...---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,------......///++++++++++++++++++++++++++++++,,,,,,,,,,,,------000//////............///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------)))***+++,,,---...///000,,,+++++++++++++++++++++------------------......------------------,,,,,,)))***+++,,,---.........------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------+++,,,,,,------------,,,++++++++++++++++++++++++000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------......///zzziiiZZZWWWVVVQQQNNNPPPOOONNNLLLJJJIIIJJJKKKLLLIIIFFFBBB@@@???>>><<<;;;555777888777444333444666222222111111111111111000////////////////////////---------------------------------...............------------------,,,,,,******)))******+++,,,---------,,,,,,,,,,,,+++++++++++++++***)))'''%%%###------------.........///------,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,////////////////////////---++++++...222222...))),,,,,,------------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++...///000///,,,+++,,,...///...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,------...++++++,,,------------------,,,,,,,,,,,,---......---------------------------------.........//////++++++,,,,,,---......///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------******+++++++++,,,,,,,,,---------.........//////,,,,,,---------.........+++,,,.../////////..............................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---------..............................***+++,,,+++)))((()))***++++++++++++++++++++++++.........////////////000++++++,,,------......///++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++,,,++++++++++++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,------------------***+++,,,...////////////------------------------........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,---------.........+++,,,---...///......---++++++++++++++++++++++++000///...------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......///000000zzzhhhZZZWWWVVVQQQOOOQQQOOONNNLLLJJJIIIJJJKKKLLLJJJGGGDDDAAA@@@???>>><<<555777999888555444666888444333333222222111111111////////////////////////------------------------,,,------....../////////.........------,,,,,,,,,)))))))))***+++,,,......---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))---------.........//////---------,,,,,,,,,+++++++++***))))))***,,,...///---..................---........................000//////333777777111,,,,,,------......------,,,++++++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......///...---,,,+++***///000111000,,,***+++---///...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------,,,,,,,,,,,,---......---------------------------------.........//////++++++,,,,,,---...//////000/////////............////////////////////////***++++++,,,,,,++++++***------------------------......////////////......---------....../////////---------.........//////---------....../////////---.../////////...---,,,////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++******************+++------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------......///,,,,,,,,,------.................................---...///...,,,+++,,,---++++++++++++++++++++++++////////////000000000000///......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))***,,,---......---,,,+++++++++,,,,,,---------,,,,,,,,,------.........---.....................------------------------...---,,,,,,++++++++++++,,,,,,,,,------.........///////////////......---------------------------........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++,,,,,,---...---------....../////////+++,,,.../////////......---------------------------------------...///000++++++------------++++++------......///000111111uuuhhh\\\XXXWWWTTTPPPOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIGGGEEEBBB???===;;;:::999888777555444444444444222333333444444333333333000000////////////000000000000//////.........---000000///...............------------------------,,,,,,+++++++++,,,---...333111...,,,******++++++///...------++++++***)))((()))+++,,,------,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---,,,+++***//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///+++)))+++000222...*********+++***(((%%%"""!!!,,,++++++******++++++,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///,,,***)))+++---......+++,,,------......------...---,,,,,,,,,,,,---...///...---,,,+++,,,,,,---,,,,,,************,,,,,,,,,,,,,,,---...///000000000000///...------,,,,,,------.........---+++***---------,,,,,,+++++++++...------------...//////------......------,,,+++......////////////......000000///...---,,,,,,+++......................../////////......---------//////.........---------...,,,++++++---......---------......//////000000...,,,+++,,,//////---***------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////...---,,,,,,---...///........................------------------------///000000000...---...///---,,,,,,++++++,,,,,,---...---,,,,,,------+++***///...---,,,+++,,,---...---,,,,,,+++*********++++++,,,---,,,***)))***+++,,,,,,,,,---------......000...,,,,,,---...///............------,,,,,,,,,...............---------***++++++,,,---...//////------............---------------------------------------,,,,,,,,,+++++++++---///...,,,+++,,,///,,,,,,,,,---------............---,,,++++++***))),,,------,,,******,,,---++++++++++++,,,,,,---.........------,,,,,,,,,+++.../////////...------,,,......---------,,,,,,,,,+++,,,------......---------------,,,,,,------...***+++---.........000222vvviii]]]XXXVVVRRRNNNMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIGGGEEEBBB???===;;;:::999888777666555444444444333333444444444333222222000000////////////000000000/////////............000//////...............------------------------,,,,,,+++++++++,,,---...000///---+++++++++,,,---...------,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------111000///---,,,+++******---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------///---+++***+++------,,,+++,,,------...---------...---,,,,,,,,,,,,---...///...---,,,,,,,,,------......---,,,,,,---......+++,,,,,,---............000//////...------,,,,,,------...///...---,,,+++---------,,,,,,+++++++++...------------...//////------......------,,,+++......////////////...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///.........---------------+++***+++,,,...------------------...............,,,+++,,,//////---+++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------.........///......------------......------------------------...........................///000///---,,,---...---,,,,,,++++++,,,,,,------,,,++++++,,,---+++***,,,,,,,,,,,,------...///...------,,,++++++,,,,,,,,,------,,,+++******,,,,,,,,,,,,---------......000...------...//////.........---------,,,,,,,,,------------------------......---------,,,,,,,,,------............---------------------------------------,,,,,,,,,+++++++++---///...,,,+++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,+++++++++,,,------////////////.........---,,,,,,------,,,,,,+++***......---------,,,,,,,,,+++,,,------......------......---,,,,,,,,,------,,,...///...------...///vvvjjj^^^XXXUUUPPPMMMLLLMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGDDDAAA???===;;;;;;888888777666555444333333444444444444333333222111000000////////////000000////////////............000///......------......------------------------,,,,,,+++++++++,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++---///000...,,,***)))***+++,,,...------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------///---,,,,,,------+++***++++++,,,---------------...------,,,,,,------.........---,,,,,,,,,------......------------......+++,,,---......---,,,,,,//////......---,,,,,,,,,------...///...---,,,+++------,,,,,,,,,,,,++++++...------------...//////------......------,,,+++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------..................------------...,,,++++++---......------------,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------............------,,,,,,,,,,,,---------------------------------------...///...,,,+++,,,------,,,,,,++++++,,,,,,---,,,*********,,,---,,,+++)))***,,,---.../////////......------,,,,,,------,,,---...---,,,+++,,,---,,,,,,,,,---------......///...---...000000...---...------------,,,,,,,,,------------------------......---------,,,,,,,,,------............------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------***,,,...///.........///------,,,+++++++++,,,,,,,,,,,,++++++++++++******,,,,,,------,,,,,,++++++......---------,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,///000000///,,,++++++,,,ttthhh]]]XXXTTTPPPMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJGGGFFFDDDAAA>>><<<;;;;;;888888777777555444333333444444444444333222111111000000////////////000000///////////////.........//////...------------...------------------------,,,,,,+++++++++,,,---...------,,,++++++,,,------+++++++++,,,,,,---------,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///---,,,++++++,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...+++***)))(((((()))***+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...------...---+++)))++++++,,,------------,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,---...//////...,,,+++.........------,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------......------,,,+++---......//////......---++++++,,,,,,------------------..................+++,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,---///000000///......------,,,,,,++++++------------......---,,,,,,---------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,...//////...,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---+++))))))***,,,---,,,+++)))+++,,,...//////...---------,,,,,,,,,,,,------,,,---......,,,,,,---...,,,,,,,,,---------......---,,,---...000///---+++------------------------..................//////***++++++,,,---...//////------............------...........................------------,,,,,,,,,---------------,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,'''***...//////............---,,,,,,++++++++++++************************---......///......------......---------,,,,,,,,,+++,,,------......------///......---,,,,,,,,,,,,...///000...,,,***+++,,,pppfff\\\WWWTTTPPPNNNPPPMMMMMMMMMLLLKKKKKKJJJJJJFFFEEECCC@@@>>><<<;;;;;;777777777777666555333222333444444444333333222111000000////////////000000........./////////////////////...---------------------------------------,,,,,,+++++++++,,,---......------,,,+++++++++******++++++,,,,,,------...,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///---,,,+++,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))---///...++++++,,,---.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------///...---......---+++)))***+++,,,,,,------,,,,,,------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000///...---------------------,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------......------,,,+++------............------,,,,,,------......//////---------.........//////......---,,,++++++******,,,,,,------------------...---+++,,,---//////...///.........------,,,,,,,,,---......------,,,---,,,------......---------------------------------++++++,,,,,,,,,---------,,,,,,---------.........------------------,,,,,,+++,,,---......---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,---------+++***+++,,,---,,,,,,++++++,,,,,,---+++***)))***,,,------,,,,,,,,,.........---,,,+++,,,+++++++++++++++,,,,,,,,,---......,,,,,,---...,,,,,,,,,---------......,,,+++,,,---......,,,***------------------------......//////000000000000***++++++,,,---...//////------............------.................................---------,,,,,,------,,,------------,,,,,,,,,,,,---------............---,,,,,,+++******&&&))),,,...---,,,,,,,,,...---,,,,,,++++++++++++........................------......///......---......---------,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---mmmddd[[[WWWSSSOOOOOOQQQNNNMMMMMMLLLLLLKKKKKKJJJFFFDDDBBB@@@>>><<<;;;;;;777777888888777555333222222333333444444333333222000000////////////000000.........//////////////////...------,,,,,,------------------------------,,,,,,+++++++++,,,---......------,,,+++******)))+++++++++,,,,,,---------,,,++++++***++++++,,,,,,)))******++++++******)))***++++++,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000***&&&'''---000...******,,,...///000///---,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++,,,------......++++++,,,,,,,,,,,,------000...------......,,,+++******+++,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---.........------......////////////..............................------,,,,,,,,,,,,,,,,,,,,,---...///000///......++++++,,,,,,,,,,,,------...------------...//////------......------,,,+++------............---------------....../////////***++++++,,,,,,---------000///...---,,,+++***))),,,,,,,,,,,,------------,,,***))))))+++,,,,,,+++............------------+++---......---,,,,,,---,,,------............---------------------------,,,,,,,,,,,,------------,,,---------............------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......------------------------,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,------+++++++++---...---,,,---.........------,,,+++++++++*********+++,,,,,,+++,,,------,,,,,,---...,,,,,,,,,---------......---,,,+++,,,......,,,+++,,,,,,,,,------------............///000000111111......---------,,,,,,,,,------............------....................................---------,,,...---,,,,,,......---,,,,,,,,,,,,---------......///......---+++******)))''')))+++,,,+++++++++,,,------,,,+++++++++,,,,,,,,,,,,------------......++++++,,,,,,------,,,,,,......---------,,,,,,,,,+++,,,------......---------------,,,,,,------...***+++------,,,,,,---///mmmeee\\\WWWRRRMMMMMMPPPNNNNNNMMMMMMLLLKKKKKKKKKEEEDDDBBB@@@>>><<<;;;;;;666777888888777555333111111111222333444444444444000000////////////000000............/////////000///...------,,,,,,------------------------------,,,,,,+++++++++,,,---...++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))***++++++++++++***)))******+++,,,,,,---......)))***+++,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++((((((+++------,,,)))******+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000...,,,,,,---.........******+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,+++,,,---.........---------...///000000///...---,,,+++*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000///...+++++++++,,,,,,---------...------------...//////------......------,,,+++,,,------......------,,,---------------------...******++++++,,,------...000//////...---,,,++++++++++++,,,,,,,,,---------,,,+++******,,,------,,,,,,,,,,,,,,,,,,---------+++---//////,,,+++,,,...,,,,,,---.......................................,,,,,,,,,------------...------------............---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---+++,,,,,,---......//////........................,,,......---,,,+++,,,------,,,,,,++++++,,,,,,---///---,,,---......---,,,------,,,,,,,,,---......+++++++++++++++,,,------***+++,,,,,,++++++,,,...,,,,,,,,,---------......000...,,,---...///......,,,,,,,,,---------......,,,,,,,,,---.../////////......---------,,,,,,,,,------............------....................................------------...---+++,,,...///---+++,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,,,,******+++,,,,,,,,,+++++++++,,,------))))))))))))*********+++***+++,,,,,,------,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------...///***,,,------,,,+++---...ooofff]]]WWWQQQKKKKKKNNNNNNNNNMMMMMMLLLKKKKKKKKKEEEDDDBBB@@@>>><<<;;;;;;666777888888777555333111000111222333444555555555000000////////////000000---.........//////000000......---,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,---...((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))+++,,,---......---,,,+++******+++,,,,,,---......'''(((***,,,---------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***)))))),,,///---,,,***))))))***,,,---...------,,,,,,------...+++++++++,,,,,,---------,,,------......------,,,//////...---+++******)))++++++,,,,,,,,,---------000...++++++,,,...//////******+++,,,,,,,,,,,,+++,,,,,,---......---,,,,,,***+++---...///...------+++,,,---......---,,,++++++)))((('''(((***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000//////+++++++++,,,,,,---------...------------...//////------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.....................---+++++++++,,,,,,---------000...------///000000///*********++++++,,,,,,---***---//////,,,+++,,,...,,,,,,---.../////////...........................,,,,,,,,,---------......---------.........//////---------,,,,,,+++++++++...---++++++++++++---...,,,,,,------...///000000---------------------------...///...,,,+++,,,------,,,,,,++++++,,,,,,---000///------......---+++,,,+++++++++,,,...000111,,,,,,,,,,,,------...///)))***,,,+++++++++,,,---,,,,,,,,,---------......222000...---///000111000,,,,,,,,,------.........******+++,,,,,,---......***++++++,,,---...///000---..................---//////////////////////////////.........---------///,,,+++,,,...///---+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,------,,,******,,,---++++++++++++,,,------...******++++++,,,,,,,,,---,,,------.../////////.........---------,,,,,,,,,+++,,,------......------+++++++++,,,---...///000+++---------++++++,,,---mmmbbbXXXTTTQQQNNNNNNOOONNNMMMMMMKKKIIIGGGFFFDDDBBBBBBAAA@@@???======<<<999999888666555444333222333333333222222222111111000//////000111111...,,,.........///////////////------------------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,------*********+++,,,---...///***++++++,,,,,,------...------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---((())))))******))))))((()))))))))***+++++++++,,,---------,,,,,,+++++++++///...------,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,++++++******++++++,,,111///---+++***)))******---------------------------.........---,,,,,,+++.........---,,,+++)))(((++++++,,,,,,---...//////***++++++,,,,,,------...000...,,,,,,,,,---,,,***111111000///......------000000///...,,,+++******---------...///000111222---------............///111...,,,+++,,,...//////---,,,++++++------,,,+++)))***+++---...//////000.........------,,,,,,,,,---------............///------------------------.........------,,,,,,,,,///,,,+++,,,...///---+++/////////......---------------------------------//////............//////------------------------000000///...---,,,,,,+++...---+++******+++---...------------------------...+++***+++---...,,,***)))***,,,...//////...------...///...---++++++,,,---------.........//////.........------,,,,,,,,,,,,---------.../////////++++++++++++++++++++++++//////............//////++++++++++++++++++******------------------------...///000///......///000------------------------000///...---------------.........------,,,,,,,,,,,,---/////////---+++)))+++---......---,,,,,,---......------,,,,,,,,,---...---,,,,,,,,,,,,---...++++++++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------...//////.........,,,,,,+++++++++,,,---...---------------------------------.........//////000///...---,,,+++******+++,,,,,,---...///000000mmmbbbXXXTTTQQQNNNNNNOOOOOOOOONNNMMMKKKIIIGGGFFFCCCBBBAAA@@@???>>>===<<<::::::999777666555444333333333333222222222111111222111000111222222000.../////////......---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++************++++++++++++---,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,+++++++++***************,,,++++++++++++++++++,,,,,,++++++***+++,,,---...---------,,,,,,---------------......---,,,,,,+++,,,,,,,,,------,,,,,,++++++,,,,,,,,,---.........---------,,,,,,,,,,,,,,,///---,,,,,,---......------------,,,+++*********++++++++++++++++++++++++------------...///000000.........////////////000000...,,,+++---...///...---,,,++++++,,,---,,,***............---,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---+++,,,...///---+++------,,,,,,,,,+++++++++************************//////............//////------------------------/////////...------,,,,,,,,,,,,------------,,,,,,......------------------...,,,++++++......---++++++,,,---...---,,,***))),,,---///...---,,,,,,------------------.........------------------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,///...---------------................../////////------------------------,,,---...---,,,+++,,,...------------------------///......---,,,,,,------//////.........---------,,,---.........---,,,+++,,,---//////---,,,---...///...---,,,,,,,,,------...---,,,,,,,,,,,,---...,,,+++++++++,,,,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******......------------------------,,,,,,------......------------------------,,,------------.........---------------,,,,,,,,,---------------.........nnncccXXXTTTRRRNNNNNNOOOPPPOOOOOONNNLLLJJJHHHGGGCCCCCCBBB@@@???>>>===<<<;;;::::::888777666555444333333333222222222111111444222000000111222111000000000///...---,,,++++++,,,,,,,,,---.........///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,---------,,,+++*********---,,,,,,+++++++++++++++......---,,,,,,+++******------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,---,,,,,,+++******))))))++++++++++++++++++++++++************+++---...///...---,,,++++++,,,---...---------------,,,,,,+++)))***+++,,,---.........,,,,,,,,,,,,------------//////...------,,,++++++,,,***)))***---.........,,,,,,++++++******))))))))))))***+++,,,,,,---...---------,,,,,,------......////////////000000000000...,,,+++---.........,,,+++******,,,,,,+++***000000///...---+++***)))...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,......---,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------+++,,,...//////...,,,+++//////.........---------...---,,,---...///...,,,------------,,,***(((&&&+++,,,......---,,,---...------------,,,,,,,,,,,,,,,,,,------------------............------------------------------------......---,,,++++++,,,,,,+++,,,,,,------.........------------------------+++---...---,,,+++,,,---------------------------...------,,,,,,,,,,,,,,,////////////............,,,,,,------------------,,,...000///...---...///000...---++++++,,,---......------,,,,,,------...,,,,,,+++++++++,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++///...---+++++++++,,,,,,---------.........//////........................,,,,,,,,,,,,------------++++++,,,,,,------.........---------,,,,,,,,,+++ooodddYYYTTTRRRNNNNNNOOOOOOOOONNNMMMLLLJJJHHHHHHDDDCCCBBBAAA???>>><<<<<<;;;:::999888666555444444333333333222222222111111444222000///000111111111///......---,,,,,,+++++++++,,,,,,---...//////000//////.........---------++++++,,,,,,,,,,,,------//////......------,,,,,,------,,,,,,,,,+++++++++******++++++,,,...///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,...---+++******+++---...,,,,,,---------,,,,,,+++)))***+++,,,---.........------,,,,,,,,,,,,,,,,,,.........---------,,,,,,***((('''(((***,,,,,,+++......------,,,,,,,,,+++++++++,,,------...//////...---,,,,,,+++++++++,,,............///////////////---++++++---......---+++***)))***,,,,,,,,,***,,,,,,------...---------------------------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........------,,,---------------........................................................................------------------------,,,,,,,,,------.........,,,---............---,,,000//////......------,,,......---............---.........---,,,***((('''***,,,......------...///---,,,,,,,,,,,,+++++++++,,,,,,,,,------..................------,,,,,,,,,------------------------///...---,,,++++++++++++******+++,,,------......---------------------------...//////------...///---------------------------,,,,,,+++++++++,,,,,,..................------,,,,,,,,,,,,,,,---...///---///000000///......///000///,,,+++***+++---...------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***)))***+++,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,ooodddZZZUUURRROOOMMMOOONNNNNNMMMLLLKKKIIIHHHGGGEEEDDDCCCAAA???>>><<<<<<999999888777555444333222333333333222222222111111333111......///000000///------------------------,,,,,,------...///000000//////.........---------+++++++++,,,,,,---------------------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---///000111+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---,,,,,,,,,++++++******+++++++++,,,,,,---------+++++++++******++++++,,,******++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++++++++---,,,++++++++++++,,,---++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,***))))))***++++++***............------------------------------------...---,,,+++++++++++++++,,,,,,,,,---------.........---+++,,,---...---,,,+++***)))***,,,---,,,+++)))***,,,---.../////////------------------------------------............++++++++++++++++++++++++,,,,,,,,,------.........,,,------------,,,------........................************************------............------------------------------++++++,,,,,,---............---,,,,,,,,,,,,---...//////......---------------............---......---------------,,,++++++***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,+++++++++++++++++++++++++++//////...---,,,,,,---------......///000111111222---------------------------...///...---,,,---///------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---///000000///......///000...---++++++,,,---...---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***)))***+++,,,***+++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******++++++,,,---......pppeeeZZZUUURRROOOMMMOOOMMMMMMMMMLLLKKKJJJHHHHHHFFFEEECCCBBB@@@>>><<<<<<999888777666555333333222333333333222222222111111222000......///000///...,,,,,,------............---------.../////////000------,,,,,,,,,+++++++++***++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,---.........///......---------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,---******++++++,,,------...***+++,,,------,,,+++***&&&''')))+++,,,---......++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++,,,,,,,,,,,,******+++,,,,,,---.........---++++++,,,---,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********...---,,,,,,++++++++++++++++++,,,,,,,,,------------,,,+++,,,---...---+++,,,+++***+++---......---,,,,,,------...------,,,,,,,,,,,,------------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---......,,,,,,---...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------++++++,,,,,,---------......---+++******+++---...------------------------,,,...///...---,,,---...------------------......+++,,,......---,,,---...+++,,,,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++......------------......,,,,,,------......//////------------------------***,,,---,,,+++***+++,,,------------------------,,,,,,,,,,,,,,,------...+++++++++++++++,,,,,,,,,,,,,,,------------------,,,...000///...---...///......------,,,,,,,,,---,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///...---+++++++++,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,++++++************+++,,,---...//////qqqfff[[[VVVRRROOOMMMOOONNNNNNNNNMMMLLLKKKJJJIIIFFFEEEDDDBBB@@@>>><<<;;;:::999888777666444333333333333333222222222111111111000000000111111///...//////..............................////////////------,,,,,,,,,+++++++++******+++,,,,,,---......*********+++,,,,,,------,,,,,,------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))&&&''')))+++,,,------,,,)))+++,,,------,,,+++)))******+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++************+++,,,,,,,,,---***++++++++++++++++++++++++***))))))+++------,,,***************+++++++++,,,,,,,,,++++++*********...------,,,,,,,,,,,,---,,,,,,,,,---------......---,,,+++,,,---...,,,+++,,,++++++,,,...//////...............---,,,++++++,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++---///...,,,+++---...+++++++++,,,,,,,,,------........................+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,------+++++++++******+++++++++******++++++,,,---------+++---......++++++,,,...---,,,,,,,,,,,,,,,,,,---,,,---///...---,,,,,,---++++++,,,---...//////000------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///*********+++++++++++++++------------------------***+++,,,,,,******+++,,,------------------------------,,,,,,---......///+++++++++,,,,,,---------,,,---.........---,,,+++,,,---//////---,,,---...------.........---,,,+++,,,,,,---......---,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------------***+++---...///...---,,,------------------------,,,------------.........+++++++++++++++,,,,,,,,,,,,,,,------.........///qqqfff[[[VVVSSSOOOMMMOOOOOOOOOOOONNNMMMLLLKKKJJJGGGFFFDDDBBB@@@>>><<<;;;;;;:::999888777555444444333333333222222222111111222111111222333333000...111111000///...------,,,///////////////.........//////.........---------******+++,,,,,,---......)))******+++,,,---...//////......------,,,,,,+++((((((((()))***+++------...------,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))))))))******)))))))))+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,------...///...------,,,,,,++++++***)))***,,,------,,,***)))***++++++,,,+++***)))((((((***,,,......,,,***((()))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++***)))))))))&&&$$$$$$%%%(((+++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,------...---------.........//////,,,++++++,,,---...,,,***---,,,+++---///000000///,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,+++---///...,,,+++,,,///---------....../////////+++++++++++++++++++++++++++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((((()))***+++,,,------...***,,,...---+++***+++...---,,,++++++*********+++---...//////---++++++,,,***+++,,,---///000111111.........------,,,,,,,,,+++++++++,,,,,,---------------------------------)))))))))***+++,,,......---------------------,,,------------------------,,,---......,,,,,,---...---------------------------------------...///000,,,,,,,,,------.........,,,---/////////---+++)))+++---......---,,,,,,---,,,---...//////---+++***,,,,,,---......---,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------.../////////......+++,,,...000000///...---////////////////////////---------.........//////((()))***+++,,,---......//////.........---------tttccc[[[XXXOOOOOOSSSPPPSSSRRRPPPNNNLLLJJJJJJIIIFFFEEEEEECCCBBB@@@>>>===<<<;;;999888666555444444444444333333333333222222333111////////////...---111000///......///000111*********++++++,,,------,,,,,,............,,,,,,))))))*********+++++++++/////////...---,,,******...------,,,,,,++++++***))))))***+++---...////////////...---+++***,,,...+++++++++***************......---,,,,,,+++******---+++)))***,,,---,,,)))---,,,,,,+++*********+++)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,---...---,,,***)))++++++++++++++++++++++++---...///...,,,+++,,,---------------------------++++++******+++---...000//////...,,,+++,,,///111---------,,,,,,+++++++++---,,,***))))))***,,,---...---,,,+++***+++,,,---++++++************++++++---,,,*********,,,...///.........------,,,,,,,,,///---+++))))))***+++,,,+++++++++,,,,,,,,,---------------....../////////,,,,,,---......---------000///---,,,++++++,,,------------,,,,,,+++++++++///......------,,,,,,+++---------.........//////++++++++++++++++++++++++.........------,,,,,,,,,+++,,,,,,------,,,,,,+++555333000---+++******+++,,,,,,,,,++++++*********---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,------......------,,,////////////...---,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...---,,,***))))))***,,,---...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------............/////////...------,,,------------------------+++++++++,,,,,,---------//////...---,,,++++++***+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++---,,,+++***))))))))))))...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++************++++++...------,,,,,,------...........................------------------------++++++,,,,,,---...//////000///---+++******++++++///...,,,++++++,,,...///tttddd\\\YYYPPPOOOSSSOOOQQQQQQOOOMMMLLLJJJJJJIIIFFFEEEEEEDDDBBB@@@>>>===::::::888777666666666666444444333333333333222222333111///...///000///...///...---,,,,,,---...///---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,,,,+++******,,,...++++++++++++++++++,,,,,,...------,,,++++++******---+++)))***,,,---,,,***---,,,++++++******++++++)))***+++,,,,,,,,,,,,+++,,,,,,---------.........------------------------++++++++++++++++++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++---...///...,,,+++,,,---------------------------,,,++++++++++++,,,...///,,,,,,,,,+++******,,,...---------,,,,,,,,,++++++...,,,+++******+++,,,......---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,...///......---------,,,,,,,,,+++***))))))***+++---------------.........//////,,,,,,---------.........+++,,,------...............---,,,***)))******+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------------.........++++++++++++++++++++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++111000...,,,++++++,,,---,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,------...............---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---,,,***))))))***,,,---...---,,,,,,+++++++++,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---.........------,,,,,,+++,,,------......------,,,///...------,,,,,,,,,---------,,,+++******))))))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...------,,,,,,------...------------------------------------------------.........//////000000111...------,,,++++++++++++---,,,+++******+++,,,,,,uuueee^^^[[[RRRPPPSSSOOOOOOOOONNNMMMLLLKKKJJJJJJFFFFFFEEEDDDBBB@@@>>>===999888777777777777777777444444333333333333222222111000......///000000///......------------....../////////...---,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,------......------,,,******+++,,,,,,---......+++++++++,,,,,,---------((()))******)))***,,,...+++++++++,,,,,,------...------,,,,,,++++++******,,,+++******,,,,,,+++***,,,,,,++++++******++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,---...---,,,+++,,,---------------------------,,,,,,,,,++++++,,,------+++,,,---,,,+++***+++---------------,,,,,,,,,,,,...---,,,++++++,,,---......------,,,+++,,,,,,,,,------,,,,,,,,,,,,---------,,,+++++++++,,,.........------------,,,,,,,,,******************++++++---------.........//////,,,,,,,,,,,,------------++++++,,,---.../////////...---,,,************+++------------,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++---....../////////++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,+++******+++,,,---------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,------------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------------............------//////...---------.........------,,,+++++++++***...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,uuueee___\\\SSSQQQSSSOOONNNNNNMMMMMMLLLKKKJJJJJJFFFFFFEEEDDDBBB@@@???>>>:::999888777666666666777444444333333333222222222111///......000111000000000000000//////000000000............------,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))+++,,,)))******+++,,,---......,,,,,,,,,,,,++++++******+++++++++++++++,,,++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++---//////---,,,------------------------,,,,,,///...------------...///......------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---...---------------------------------,,,***(((&&&%%%+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111111000...---,,,,,,------------------------,,,,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++*********+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++,,,------.........---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------------------------------------+++,,,,,,---,,,,,,++++++---------------------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,------------,,,,,,......------------...............------,,,,,,+++...------,,,,,,------...------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++******************+++,,,---...---,,,+++,,,---......///......---vvvfff___[[[RRRPPPSSSOOONNNNNNNNNNNNMMMLLLJJJIIIGGGFFFFFFDDDCCCAAA???>>><<<;;;999777666555555444444444333333333222222222111///......000111000000///000000000000000000///+++,,,,,,,,,---------......---++++++++++++---...++++++++++++************++++++,,,---............---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---......---+++)))******((())))))***+++,,,,,,---,,,+++++++++++++++******++++++,,,+++++++++++++++,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++------............//////************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......---,,,,,,---------------------------.................................---------,,,,,,,,,,,,++++++++++++,,,,,,...------------------------------------------------------,,,***((('''&&&+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222111000...---,,,------...------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---,,,,,,+++---------------------------------,,,,,,++++++++++++,,,,,,------.........+++++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,------------.........---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------***+++,,,---...---,,,+++,,,---...////////////...xxxfff^^^YYYPPPOOORRROOOOOOOOOPPPOOONNNLLLJJJIIIGGGGGGFFFEEECCCAAA???>>>===;;;:::888666555444333444444333333333333222222111000......///000000///------............------***++++++,,,------.........------,,,,,,------...++++++***************)))+++,,,,,,---.........---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///000111///---*********)))))))))******++++++,,,++++++++++++++++++*********+++,,,,,,******+++,,,++++++******++++++,,,,,,---,,,++++++******++++++)))*********++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,+++***)))***,,,------------....................................---............---,,,,,,,,,,,,++++++++++++,,,,,,............------------,,,,,,,,,------------...+++++++++++++++++++++,,,---------.........//////------------,,,,,,,,,,,,------,,,,,,---///111222///...---++++++++++++,,,------------............------,,,++++++***)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++---,,,,,,,,,+++******)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++.........------,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,+++,,,,,,------............------------,,,,,,,,,+++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........******++++++++++++******,,,,,,+++++++++,,,------,,,,,,.........---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------,,,+++++++++++++++,,,------......yyyggg]]]WWWNNNMMMRRRPPPQQQQQQQQQQQQOOOMMMJJJIIIGGGGGGFFFEEECCCAAA@@@>>>;;;:::999777666555555555444444333333333333222222333111///...///000///...,,,---...//////...---,,,---------------.........---......//////......---,,,,,,,,,++++++*********,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000---+++++++++++++++++++++++++++++++++******************++++++***+++---,,,***)))+++---++++++******++++++,,,------,,,+++*********++++++((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++)))+++,,,,,,++++++,,,---++++++++++++++++++++++++)))***,,,------------,,,***++++++***((()))+++---------------.........///---------......------------.../////////...,,,,,,------,,,,,,,,,,,,------...............------,,,,,,,,,,,,---------......,,,,,,+++++++++---...///---------.........//////.........---------,,,,,,///...---,,,---...000111000///---,,,++++++,,,,,,------------.........///++++++++++++++++++++++++,,,------------.........------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++++++++,,,,,,+++++++++,,,+++++++++,,,,,,---...***+++,,,,,,------,,,,,,++++++,,,,,,---......///......---------,,,,,,,,,,,,,,,---...............+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......***+++---......---,,,+++...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------******++++++,,,,,,------...------,,,++++++++++++,,,,,,++++++,,,---///000zzzggg\\\VVVLLLLLLRRRPPPRRRRRRSSSRRRPPPMMMJJJHHHGGGGGGFFFEEECCCAAA@@@???999999888777777777777777444444444333333333222222333111////////////...---...///000111111000///...000000000///......---------...///000000///...------------,,,,,,+++++++++,,,------......---,,,,,,***++++++,,,,,,------...+++++++++,,,,,,---------+++---//////...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******************++++++))),,,---,,,***)))+++---+++*********+++,,,,,,---...---+++*********++++++........./////////000000------------------------++++++++++++++++++++++++,,,,,,+++***+++,,,...///++++++++++++++++++++++++)))***,,,,,,++++++,,,---++++++++++++++++++++++++(((***+++---......------------,,,+++)))***---///---------.........//////,,,,,,------------,,,,,,---.../////////...,,,,,,.........------............/////////...---,,,,,,,,,,,,,,,------.........000///---+++++++++---...+++++++++,,,,,,,,,------/////////......---------000///...------...000111222111///...------......---------.........//////+++,,,,,,------......///---------.........//////------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,------......------,,,******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++)))(((***++++++,,,,,,++++++***++++++++++++,,,,,,---...++++++,,,---------,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,,,,------.../////////...))))))))))))))))))))))))+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++---------------...///000***+++---......---+++***...------,,,,,,------...////////////////////////++++++,,,,,,,,,---------.........------............------,,,,,,------...........................------------------------------......///000111111000///---+++******++++++///...---,,,---///111333uuugggYYYSSSQQQOOONNNOOORRRQQQOOOMMMLLLKKKJJJJJJDDDEEEEEEDDDBBB@@@>>>===888777666555555444444444555444333333222222222222///...,,,---///000000000---...///////////////...........................+++,,,,,,------,,,,,,+++***++++++***))))))***,,,***,,,...000///---***(((,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------......------,,,+++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,'''''''''((())))))******)))************+++++++++,,,,,,+++***))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......//////...---,,,,,,,,,---.........---,,,+++,,,,,,---...//////......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------------------------------......---,,,++++++******---------...------,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......+++,,,------......------,,,,,,,,,---------..............................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++++++++++++++++++++//////...---,,,+++***))),,,------......------,,,///...,,,++++++,,,...///+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,)))+++------,,,+++***+++---------------------------.........//////000000///......------......///++++++,,,,,,,,,---------//////000000///---+++***+++,,,------......------+++++++++,,,,,,++++++******,,,------,,,+++---...------......------,,,+++------------------------,,,,,,,,,++++++*********%%%&&&))),,,------,,,+++,,,++++++++++++,,,------.........------,,,,,,,,,+++,,,............,,,+++---,,,,,,+++*********+++,,,------....../////////---------,,,,,,+++++++++------------------------ssseeeXXXRRRPPPMMMLLLMMMPPPPPPNNNMMMLLLKKKJJJJJJEEEEEEEEEDDDBBB@@@>>><<<999888777666555555555555555444333333222222222333444222000......---,,,***...///////////////..............................---......//////......---+++,,,,,,,,,******,,,------------...---,,,++++++,,,,,,---......---,,,,,,************************,,,++++++++++++++++++,,,)))******+++,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------*********)))((((((''''''---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............------,,,,,,------...------,,,,,,,,,------...//////......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///......---------------------------......------,,,++++++***,,,------...------,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,************,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------***+++------+++***+++,,,---------------------------........./////////000,,,,,,++++++++++++,,,,,,)))************+++++++++000111111222111000...---,,,---......//////......+++,,,,,,---...---------***,,,------,,,+++---...------......------,,,+++---------------------------,,,,,,,,,++++++++++++((()))+++---......------,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++******++++++---------------,,,,,,,,,---------,,,,,,+++++++++------------------------rrreeeXXXRRRPPPNNNLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJGGGGGGFFFEEEBBB@@@===;;;:::999888777666666666666444444333222222222333333666333000///...---+++)))///000000000///...---------------------------------......//////......---,,,---...---++++++---...///...,,,++++++,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++---......///------------------------,,,,,,,,,++++++******)))---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,/////////...---,,,,,,,,,************+++++++++,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------------,,,,,,------...,,,---......///.........------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------------------------.........------,,,,,,+++,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,---------------......,,,,,,,,,,,,------------------------------------,,,,,,---------......///+++,,,,,,,,,******,,,---------------------------.............../////////++++++************++++++************++++++++++++,,,------......------,,,------...///////////////,,,---...///////////////***,,,------,,,,,,---...------......------,,,+++------------------------------------,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------tttgggZZZUUUSSSPPPNNNOOOLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGEEECCC???<<<;;;;;;:::999888777777777777444333333222222333333333111000......///000///...000000000000///...,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,------,,,++++++,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++,,,---......+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...---,,,+++,,,---...///------...............------..................---------------------------...............---------------------------------.........---------,,,,,,,,,,,,------...---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,------......------------------------+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++,,,,,,------......,,,,,,,,,------.........------------------------,,,,,,---...////////////,,,---,,,+++******,,,...------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......******++++++,,,,,,,,,,,,,,,------.....................////////////......+++,,,------,,,,,,---///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------......------,,,,,,------...///---------------------------,,,************,,,------,,,,,,+++++++++,,,,,,)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------tttggg[[[VVVTTTQQQNNNOOOLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGFFFCCC@@@===;;;;;;:::999888888777777777333333333222222333333444///...---...000222222111000000000000///...,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,---,,,******,,,---)))***++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))*********+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...------,,,+++,,,---...///---...............------.........------.........------------------------------,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,+++,,,,,,---.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,---------..............................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,,,,------......------,,,,,,,,,------............------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,.../////////......---------+++******---///------------------------...............------------,,,,,,++++++,,,,,,---,,,,,,---------.........---------......///000000++++++,,,------------,,,/////////...---,,,+++***+++---......---,,,...///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,---......---------------------------,,,************,,,------,,,,,,+++,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------rrrfffZZZUUUSSSOOOMMMMMMMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFCCCAAA>>><<<;;;:::999888777777777777333333222222222333444444222000//////000111111000///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++,,,,,,+++******+++---((()))+++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,************************((()))***++++++***)))(((***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********+++,,,---------++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......,,,,,,,,,,,,---......///.........///......---,,,///...------------...///------------------------,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,---...//////...---,,,,,,---------++++++---...------------------------.........---------------++++++************++++++++++++++++++,,,,,,,,,,,,---------------...///000******+++,,,,,,,,,,,,,,,.........---,,,+++***)))+++---......------...///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...222222000///---+++******++++++,,,,,,,,,,,,------------------------------rrrfffZZZUUUSSSPPPMMMLLLNNNOOOOOOOOONNNLLLIIIHHHGGGGGGGGGFFFDDDAAA???>>>:::999888777777666777777333222222222333333444555333111//////000000000///...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,---------++++++---...,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))******+++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++*********++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......---------------------------,,,+++***+++,,,...///***+++,,,---..................//////...------,,,///...------------...///........................,,,,,,++++++,,,---...///------------------------++++++++++++++++++++++++***+++,,,---............---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,------------.........,,,------......------,,,,,,,,,************,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***)))+++---......---,,,,,,---------------------------.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,---...***+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,,,,---......------...000------......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---***+++,,,------,,,+++++++++************+++,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......000000///...,,,+++******+++++++++,,,,,,---------------------------------ttthhh\\\XXXVVVRRROOONNNOOOPPPPPPPPPOOOLLLIIIGGGFFFFFFFFFFFFDDDBBB@@@>>>:::999888777666666666666222222222222333333444555222000//////111222111000......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...///...,,,,,,...///000...,,,***+++---000222---,,,+++******+++,,,---***************************+++---......---+++***))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,------...///++++++++++++++++++++++++((((((((((((((((((((()))---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,++++++******))))))(((++++++,,,,,,,,,---------,,,,,,+++***))))))))))))++++++,,,,,,,,,---------******+++,,,,,,---......---------------------------,,,+++******,,,...///)))+++,,,...//////...---.../////////...---,,,,,,///...---,,,,,,---...///........................---,,,,,,,,,---...000111------------------------*********************+++***+++,,,---............---------,,,,,,+++++++++******+++,,,,,,---......+++,,,------......------,,,,,,,,,---------..............................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------++++++,,,---...///000111,,,------......------,,,///...,,,++++++,,,...///***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++.........------,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,---......---+++)))'''***---//////...,,,,,,,,,------------------------.........------,,,,,,,,,///......------......///---------.........//////111111//////...///000111+++,,,------......------)))***+++---.../////////,,,---......------...000------......------,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***,,,......---,,,+++******))))))******+++,,,,,,,,,,,,------.........,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,---...///******+++,,,,,,---......+++++++++,,,,,,---------------------------------tttggg\\\WWWTTTPPPMMMMMMPPPRRRSSSRRRNNNKKKIIIIIIGGGGGGEEEDDDBBB@@@???>>><<<;;;:::999777666555555777555444222111111222222000////////////000000111////////////////////////111---((($$$$$$''',,,///,,,,,,,,,,,,,,,,,,,,,,,,************************.........------,,,,,,,,,++++++,,,---,,,+++***)))(((((())))))***+++------...---+++))))))***+++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++((()))***,,,------,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++)))%%%""" ---------............///***+++---///000000///...000///,,,+++++++++---...******+++,,,,,,------...,,,------+++))))))***+++...------,,,,,,------...---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,---...///............---,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------............------...------,,,,,,++++++***+++,,,.........,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---...............---,,,,,,++++++***,,,+++***)))))))))***+++++++++------------++++++******++++++++++++******,,,///111111///---...///,,,------+++******,,,...//////.........---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.................................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,...//////000.........---,,,+++***)))*********+++++++++,,,,,,...------,,,,,,------...,,,------......------,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,------------,,,,,,...---+++******+++---...sssggg[[[WWWTTTQQQNNNMMMPPPQQQSSSRRROOOKKKIIIIIIGGGGGGEEEDDDBBB@@@???>>>:::::::::999888777666555666555333222222222222333000000////////////000000////////////////////////222000---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,---...---,,,+++***+++***************+++,,,,,,,,,,,,,,,++++++******,,,++++++++++++,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,+++++++++******''''''((()))***++++++,,,***+++,,,---...------,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,,,,---,,,***((('''---------............///,,,,,,---...////////////...---,,,+++***++++++,,,+++++++++,,,------......---......---++++++,,,---...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***+++,,,------------*********************+++---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++******++++++++++++******+++...000000...------...,,,------,,,******,,,......---------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,------........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,+++,,,---...---,,,***)))...////////////000000000------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...---,,,++++++,,,---...qqqeeeZZZVVVUUUQQQOOOOOOOOOQQQSSSRRROOOKKKJJJIIIGGGFFFEEEDDDBBB@@@??????999::::::::::::888666555444444333222222333333333222111000//////...//////////////////////////////111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++------.........---,,,+++,,,,,,+++******************+++---...---,,,)))(((+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,++++++++++++***((()))))))))******++++++,,,,,,---.........------++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,.........---,,,---...+++,,,.../////////...------------............///......---------......///---------------,,,,,,+++,,,,,,,,,---....../////////000000///------...000......------------......,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------++++++*********+++,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------............------******+++,,,,,,---......+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---))))))***+++,,,,,,,,,,,,((())))))***++++++,,,,,,......------------......---,,,,,,++++++,,,,,,---******++++++++++++******+++---......---,,,,,,---,,,------,,,+++***,,,...,,,,,,,,,,,,++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,++++++++++++)))+++---......---+++)))++++++,,,,,,,,,---------------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......---------------------------..................---///...---,,,,,,---...///ooodddYYYUUUTTTRRROOOPPPOOOQQQRRRQQQOOOLLLJJJIIIFFFFFFEEECCCBBBAAA@@@???;;;;;;<<<;;;:::888555333333333333333333333444444222222000///............////////////////////////////////////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,+++,,,++++++******+++++++++++++++,,,---,,,+++***)))+++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++//////...---+++***))))))---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++---...///...---,,,---///,,,,,,---.../////////...---------............///000///---,,,,,,---...//////000111222111000...---,,,,,,------...//////000///000000///......///111......------------......,,,------------------,,,///......---------......,,,+++++++++++++++,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,------......------,,,+++++++++,,,,,,---------+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------+++++++++,,,,,,---------((()))***++++++++++++++++++++++++,,,,,,------------------------.........------++++++++++++------***++++++,,,,,,++++++***++++++,,,,,,+++++++++++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,+++******(((((((((((())))))))))))---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...........................---......//////......---///...------------...///nnncccXXXUUUTTTRRRPPPPPPNNNPPPRRRQQQOOOLLLJJJJJJFFFEEEEEECCCBBBAAA@@@@@@>>>>>>===<<<999666444222222222333333333333333333222222000///............///////////////////////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++************+++,,,---...---,,,+++*********+++,,,+++************+++,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++++++++++++++++++++++++++//////...---,,,+++***))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---...//////------...///,,,,,,,,,---,,,,,,,,,+++---------............///000///---,,,,,,---...///...000111222222000...---,,,,,,------...//////000...//////...------///000///......------......///,,,------......------,,,......---------......///------,,,,,,,,,,,,---------.........------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,---------++++++++++++++++++++++++,,,,,,------------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------+++++++++,,,,,,---------+++++++++,,,,,,---------))))))***+++++++++******---------,,,,,,,,,++++++++++++,,,,,,------------------++++++++++++------++++++,,,,,,,,,,,,++++++++++++******+++++++++++++++,,,------,,,+++,,,---,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---///---+++)))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------........................------............------.........------.........nnncccXXXUUUTTTQQQOOOOOONNNPPPRRRQQQOOOLLLKKKJJJFFFEEEDDDCCCBBBAAA@@@@@@@@@???===;;;888666555444333333444444444333222222222111000//////...//////////////////////////////000///---++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++*********++++++)))*********,,,---...///...---+++))))))***+++---***************+++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++***************++++++++++++,,,,,,,,,)))*********++++++,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,------...---...//////...---...///------,,,,,,+++*********---------............///......---------......///,,,...///000000...,,,+++,,,,,,,,,---......//////---.........,,,---...000//////............//////,,,---...//////...---,,,------------------...///......------,,,,,,------,,,,,,,,,,,,+++***)))(((++++++------------++++++------,,,,,,,,,,,,++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,---...////////////***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---******+++++++++++++++***,,,,,,++++++***))))))((()))***+++,,,,,,---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,+++))))))+++,,,+++******,,,...---,,,++++++,,,,,,,,,,,,,,,------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---,,,+++******)))...---***)))((()))+++,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,------......------,,,+++++++++++++++,,,------........................,,,------------------,,,------------------------ooocccXXXUUUSSSPPPNNNNNNNNNPPPRRRQQQOOOLLLKKKKKKEEEEEEDDDCCCBBBAAAAAA@@@???===;;;999777777888888333444444444444333111000000000////////////000000////////////////////////...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------...---,,,+++***+++,,,,,,+++++++++++++++,,,---...,,,,,,++++++******++++++***************++++++,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,))))))******+++,,,------,,,+++******+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,---......//////---///000///...---...000......---,,,,,,,,,,,,,,,---------............///,,,,,,---...////////////------.........---,,,++++++++++++,,,------......,,,.........------///111//////............//////,,,---...//////...---,,,,,,,,,,,,,,,,,,---.........------,,,++++++,,,,,,+++++++++,,,,,,+++*********+++---......---+++***---------,,,,,,+++++++++******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,,,,---......---------******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********************((()))+++,,,---------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...+++))))))+++,,,,,,+++***,,,......,,,++++++,,,***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////...---,,,+++******'''((()))+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,---------------------------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,ooodddYYYUUUSSSPPPMMMMMMMMMPPPQQQQQQOOOLLLKKKKKKEEEEEEDDDCCCBBBBBBAAAAAA===<<<999777777999;;;<<<444444555555444222111///000////////////000000111////////////////////////******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........///...---,,,+++,,,------------,,,,,,++++++,,,,,,***+++,,,------+++***(((*********)))***++++++,,,)))************+++++++++---,,,,,,++++++,,,,,,---************+++,,,------*********++++++,,,,,,,,,------------------------,,,,,,++++++,,,...///111++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,------...///000000...///000///...---...000///............//////000---------.........//////***+++---///000000/////////////////////......---******+++,,,,,,------...---...///...---...000111//////............//////,,,---///000000///---,,,++++++++++++,,,,,,---...---,,,,,,+++*********+++++++++,,,---............***+++---......---+++***---------,,,,,,+++++++++******+++,,,,,,---......+++******************+++------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------------,,,+++************+++,,,,,,---......---------,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---......)))***+++---......------++++++---......---+++++++++,,,,,,------,,,,,,+++...+++))))))+++---,,,+++***,,,......---++++++,,,))))))******++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------------------...!!!$$$)))---//////---,,,,,,,,,---------.........,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++******++++++,,,---------------------------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++sssggg[[[VVVTTTQQQOOOOOOOOONNNMMMNNNNNNNNNLLLJJJGGGFFFEEEDDDBBB@@@???>>>BBB???<<<999666555444555777666444333222222333333222111000000000000000111............------------,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222///......000000---************++++++,,,,,,,,,((()))+++------,,,+++***...+++)))***,,,---+++(((+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,+++***)))))))))***---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,...//////000,,,,,,++++++++++++++++++---------...///000111111000///---------...000222......---------,,,,,,,,,,,,------......------,,,///......---------......---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...---,,,///.........//////---+++...------------...//////------------------------,,,---///000000///---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,++++++***........................+++++++++,,,,,,------------------,,,,,,+++++++++---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++///---+++))))))+++---///000000...---,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++(((((()))+++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***...------,,,,,,++++++***---,,,***))))))***,,,------......//////......---//////......---------,,,...,,,+++,,,//////---+++...------,,,,,,++++++++++++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////...---+++***)))))))))***+++,,,---.........***+++,,,---.../////////,,,,,,,,,---------......////////////...---,,,,,,&&&)))---...---,,,******qqqdddYYYTTTRRROOOMMMMMMOOONNNMMMMMMNNNMMMKKKIIIGGGGGGEEEDDDBBB@@@??????;;;;;;:::999888666555444777666444333222222333333111111000...------------222222111111000000//////+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++---000111000...******+++++++++,,,,,,,,,***+++---......---***)))...,,,******,,,,,,+++)))((()))***+++,,,---------++++++,,,,,,,,,,,,++++++,,,+++******************......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++++++++,,,,,,,,,,,,+++******+++,,,---,,,++++++,,,,,,...//////...---,,,++++++,,,...///............------,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---........................////////////000000000000000///000...------......---,,,---------,,,---......///---------------------------...////////////...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,***))))))***,,,---------,,,+++++++++,,,,,,------,,,++++++,,,------++++++++++++++++++++++++------------------------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////,,,***)))+++------+++)))------,,,,,,+++++++++++++++,,,---......,,,+++)))------------------------......---+++***((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------***+++,,,---------------,,,,,,,,,,,,------------***++++++,,,,,,,,,++++++)))+++......---,,,,,,,,,pppdddXXXTTTRRROOOLLLLLLNNNMMMLLLLLLMMMLLLJJJIIIGGGGGGFFFDDDBBBAAA??????666777999::::::888666444666666444333333333333333333222000///---,,,,,,,,,000000//////...---,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---...,,,++++++---//////...---++++++++++++,,,,,,,,,,,,,,,...///000000---+++)))---,,,***+++,,,,,,+++)))((()))***+++,,,---------++++++,,,,,,,,,,,,+++++++++************++++++,,,///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,++++++*********,,,+++***)))***+++...///,,,,,,,,,,,,,,,---...///------,,,++++++---...////////////............---,,,------......------,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---.............../////////000000......///000111222222111000...---,,,.........---,,,,,,,,,,,,,,,------...------------------------..............................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++************++++++************++++++,,,---...------,,,,,,------...++++++++++++++++++++++++...---+++***))))))******))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))''''''(((+++,,,---------,,,+++*********///...------++++++***)))++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,---------+++******+++,,,,,,+++))),,,,,,++++++++++++++++++,,,,,,---......---+++***------------------------000///...,,,***(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,------...///...............---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,+++,,,......---,,,---///pppeeeZZZVVVUUUQQQNNNNNNNNNLLLKKKLLLLLLLLLJJJHHHHHHGGGFFFDDDCCCAAA@@@???888999999:::999888777666555555444444333333333333333333111000//////////////////......---,,,++++++000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((((((***---///...------------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---+++,,,,,,++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++************++++++,,,---///......---,,,,,,,,,,,,************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------......------------,,,,,,,,,+++***)))***,,,///000...............///000111///............///000111/////////////////////...,,,------......------,,,......---------...//////------------------------,,,,,,++++++,,,,,,---...+++,,,,,,------......///......///000000000000000000...,,,,,,---.........,,,++++++++++++,,,------------------------------------,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,------------,,,,,,,,,------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++---+++)))((('''((()))+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***///...,,,++++++,,,...///((()))))))))***+++++++++------------......---,,,***+++++++++++++++++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,---------------,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,------,,,++++++...000ooodddYYYVVVUUUQQQNNNNNNNNNLLLKKKLLLLLLLLLJJJHHHHHHGGGFFFEEECCCAAA@@@???>>>===;;;999888888888888444444444444444444333333111000000000000000111222222222111111000//////...000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((((((***---///,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++******,,,,,,,,,------,,,,,,,,,+++*********+++,,,------///...---,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------......,,,+++******+++---///000///............///000000............//////000000.../////////////////////,,,------......------,,,---------------...///000------------------------,,,++++++++++++,,,------,,,,,,,,,,,,------........./////////......---,,,///...,,,,,,...///......,,,++++++++++++,,,------------------------------,,,++++++******++++++,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------***++++++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,---//////---,,,+++......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...---+++***+++,,,///000,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***///...,,,++++++,,,...///++++++,,,,,,---------...,,,---......------------*********++++++,,,,,,---,,,---------------------************************))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,---------,,,,,,+++***+++,,,+++***)))***---///lllaaaWWWTTTSSSOOOLLLKKKNNNMMMLLLLLLMMMLLLJJJIIIHHHHHHGGGEEECCCBBB@@@@@@BBB@@@<<<999777777888888333444444555555444333333---------......///000111000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---...)))***------,,,,,,---...------------,,,,,,,,,,,,))))))***+++---...///000+++,,,---,,,***)))***+++((()))***+++,,,---------,,,,,,------------,,,,,,,,,++++++++++++,,,,,,------------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,------...,,,,,,,,,------------...---............/////////,,,------......------,,,++++++++++++,,,------...------------------------+++++++++++++++,,,------....................................---,,,++++++------,,,...///000...---,,,,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,---------,,,,,,((((((((())))))******+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---...//////...---,,,///...------,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********+++,,,...///...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,++++++++++++,,,---.........)))***++++++---......///++++++++++++++++++++++++******))))))******++++++......---,,,,,,+++******++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++++++++++++++,,,)))+++---,,,+++******+++******+++,,,------......---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++'''((()))+++,,,,,,------++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((***++++++***)))***,,,...kkk```WWWTTTSSSPPPLLLKKKOOONNNMMMMMMNNNMMMKKKIIIIIIHHHGGGEEECCCBBBAAA@@@???>>><<<:::999777666666333333444555555444444333///............//////000,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...)))+++......,,,,,,---///......---------,,,,,,,,,***)))(((((()))+++---///***,,,---,,,***)))***,,,((()))***+++,,,---------,,,,,,------------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,++++++++++++******+++,,,---......------,,,...------,,,,,,,,,------+++,,,,,,---------------,,,,,,------............,,,------......------,,,++++++++++++,,,---......------------------------+++++++++***++++++,,,---.........---,,,,,,++++++---...............------+++,,,---///111111...+++---------,,,---......///------------------------+++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,+++,,,,,,------++++++,,,------,,,++++++++++++++++++++++++++++++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,---,,,,,,------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******************************)))))))))))))))((()))+++------+++)))***,,,***++++++---...///000000---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,------------++++++,,,,,,,,,++++++******,,,,,,,,,++++++,,,...lllbbbYYYWWWVVVRRRNNNMMMOOONNNMMMNNNNNNNNNLLLJJJIIIHHHGGGEEEDDDBBBAAA@@@:::;;;<<<<<<:::888666444222333444555555555444333222222111000000000000000......//////000111111111...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,///000///,,,***+++,,,.........------,,,,,,,,,,,,***'''&&&&&&(((+++---***,,,...---***(((***,,,+++,,,,,,,,,,,,+++******,,,------......------,,,...------,,,+++++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000//////...,,,++++++***+++,,,...//////...,,,***000//////.........//////---...//////000000//////,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---...///000111------------------------++++++******++++++,,,------,,,,,,+++***)))(((''',,,---...///000000000000***+++---000222111...***...------------...//////------------------------,,,---///000000///---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,++++++***------------,,,,,,+++***,,,,,,---......///000000)))))))))******++++++,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///,,,,,,---......---,,,,,,++++++++++++++++++++++++---------------,,,*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''(((***,,,...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...***++++++,,,,,,------...---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++...---------,,,,,,+++++++++---//////,,,+++,,,...++++++,,,---///000111111---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,---.../////////,,,,,,------------......,,,,,,---...////////////+++,,,......---,,,---///iii```YYYWWWWWWUUUTTTUUUOOONNNNNNMMMLLLKKKIIIIIIHHHGGGFFFDDDCCCAAA@@@??????>>>===;;;999888888888666555333333444444444333111111000000000000111111......//////000000111111......---------,,,,,,,,,.........------,,,,,,,,,)))***++++++,,,,,,++++++------------------------******+++++++++,,,,,,,,,......---------,,,,,,,,,------,,,+++***)))((('''+++++++++++++++++++++++++++++++++,,,,,,---------++++++************++++++&&&((()))+++,,,,,,,,,+++******))))))******+++,,,//////............//////******************************))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///---------///111222000///...------...///000111---******,,,---+++(((............---,,,+++***//////...---,,,,,,,,,,,,...---,,,,,,---...000111...------,,,,,,------......///000///---,,,,,,...000000//////...---++++++...............///000000---,,,,,,,,,,,,---......//////...---,,,,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++******************---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...(((+++...///...,,,+++***000///---,,,+++,,,------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))......////////////......)))******++++++******)))---,,,,,,++++++,,,,,,---........................---+++)))((('''((()))******,,,------,,,+++,,,---***+++,,,---...---,,,,,,***+++,,,,,,,,,***((('''******+++,,,,,,,,,,,,+++,,,,,,,,,------.........///333666444...++++++...111///---+++***+++,,,------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++---......---,,,,,,---------------,,,,,,+++***///,,,))))))+++,,,***(((---+++((((((***,,,---------,,,,,,,,,++++++*********+++,,,---,,,,,,***)))kkkbbbZZZWWWUUURRRPPPQQQPPPPPPPPPOOONNNMMMKKKKKKHHHGGGFFFDDDCCCAAA@@@??????>>>===;;;999888888888666555333333444444444333111111000000000000111111000000000000////////////......---------,,,,,,,,,......---------,,,,,,,,,------...///////////////------------------------+++++++++,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++************++++++,,,,,,---,,,+++)))'''&&&+++************+++,,,,,,......------------......+++++++++++++++++++++++++++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,++++++,,,---...---------------...//////000/////////111222111000//////000000000///......------,,,,,,,,,------...000///...------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...//////...---,,,,,,...////////////...---,,,,,,...............//////000---,,,,,,,,,,,,---......///......---,,,,,,++++++......---------,,,,,,,,,------------------------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,***************************++++++,,,,,,++++++***++++++******************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...***+++,,,,,,+++***+++,,,---,,,++++++*********++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------******************************++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,------,,,+++)))(((((((((******)))+++------,,,+++*********+++,,,---------,,,,,,+++++++++***************++++++,,,------------,,,,,,,,,------------------%%%)))---...------///222000///---+++++++++,,,------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++---......---,,,,,,---,,,---------,,,,,,+++***...,,,++++++,,,------,,,,,,+++***+++,,,,,,+++)))***)))))))))((((((((('''***+++,,,,,,,,,,,,+++***mmmcccZZZVVVTTTOOOLLLMMMOOOOOOOOOOOONNNLLLKKKJJJHHHGGGFFFDDDCCCAAA@@@???>>>>>><<<:::999888888888666555333333444444444333111111000000000000111111111111111000///...............---------,,,,,,,,,...------------,,,,,,,,,,,,,,,---............---------------------------,,,,,,,,,---------............---------,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++************++++++.........,,,***(((&&&%%%+++++++++++++++,,,------------,,,,,,,,,,,,------------------------------,,,++++++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++(((***---.........///000...//////000000000000000,,,,,,,,,,,,---...///////////////......---,,,+++,,,++++++******++++++,,,---...///...---,,,---...---...............------......------......///000---,,,,,,,,,,,,---...............------,,,,,,+++...------------,,,,,,,,,------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++************************+++,,,,,,------,,,,,,+++******++++++++++++++++++************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++***((()))+++---++++++,,,,,,++++++******+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******------............------++++++************++++++)))*********++++++,,,,,,,,,+++***)))))))))***+++***+++,,,---,,,***)))'''***+++,,,---------,,,,,,,,,+++)))((((((***,,,---,,,,,,---............---------------------,,,,,,)))***+++,,,,,,,,,,,,,,,///...---+++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++---...---,,,+++,,,---,,,,,,---------,,,+++++++++,,,,,,,,,++++++---...,,,+++,,,---...,,,)))&&&,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++lllbbbYYYUUURRRNNNKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCAAA@@@???>>>===;;;:::999888888888666555333333444444444333111111000000000000111111111000000000/////////.........---------,,,,,,,,,------------------------+++,,,------......------------------------------------------.........///......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++***,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---......///......---,,,000000000000...+++)))'''"""&&&+++,,,+++***+++---+++,,,---...////////////,,,,,,,,,,,,,,,---...///***+++---...//////...---,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...,,,------...//////.........------------...//////---,,,,,,,,,,,,---............---------,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,******+++++++++++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,+++,,,,,,+++******+++---,,,---...///...---,,,++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---++++++++++++---...,,,,,,------------,,,,,,------............---------------,,,,,,---------))))))******++++++,,,,,,,,,++++++*********++++++///---++++++++++++***)))++++++,,,,,,,,,---------+++******)))***+++---...+++,,,,,,---------------.........------,,,,,,,,,111///.........---+++)))...---,,,+++++++++,,,,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------,,,++++++,,,...,,,,,,,,,------,,,,,,+++***,,,---,,,)))(((***---+++++++++,,,------***(((---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,jjj```WWWTTTRRRNNNLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFDDDCCCAAA@@@???===<<<;;;:::999888888888666555333333444444444333111111000000000000111111.../////////000000000111......---------,,,,,,,,,------------------------//////000111111111111111------------------------------........./////////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,---...,,,,,,++++++,,,,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---......//////...------//////000000///...,,,+++'''+++///000---,,,,,,...***+++,,,...///////////////...---,,,,,,,,,,,,,,,)))+++,,,...///......---------,,,,,,,,,,,,------+++---...---,,,,,,---...+++,,,---...////////////---------------...//////---,,,,,,,,,,,,---......---------------,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,//////...,,,,,,,,,+++,,,---...///...---,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---++++++++++++---...------............------,,,,,,------------,,,,,,...------------------...***+++++++++,,,,,,------,,,+++++++++++++++,,,,,,444000+++)))***,,,------+++++++++,,,,,,,,,------)))***+++,,,------,,,+++******+++,,,,,,,,,,,,,,,.........------,,,,,,,,,///---,,,---///000000///---,,,,,,,,,+++++++++,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,---,,,******,,,...+++,,,,,,------,,,,,,,,,,,,...///---)))'''))),,,+++***((()))+++---......))))))******************+++++++++,,,,,,------...hhh___WWWTTTRRRNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFDDDCCCAAA@@@???<<<;;;:::999888888888888666555333333444444444333111111000000000000111111.........///000111111111......---------,,,,,,,,,,,,,,,,,,------------.........///000000000//////---------------------------------.........//////......---------,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,+++++++++++++++,,,------......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......***+++---///000111222222,,,...000000...---------,,,---...///000000000000//////...---,,,,,,,,,,,,.........------,,,+++***...------,,,,,,------...+++,,,------,,,,,,---...,,,,,,---.../////////...------,,,,,,------...///---,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++************************,,,------......------,,,******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---000111000...,,,,,,******+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,---------555000***(((***---///...,,,,,,+++++++++,,,---...)))***,,,......---+++***)))***++++++,,,,,,++++++------------------,,,,,,000///...,,,+++******+++,,,,,,,,,,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++)))***,,,...++++++,,,---------,,,,,,/////////---++++++,,,---+++)))''''''***---///000+++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///iii```WWWTTTRRRNNNLLLMMMKKKKKKLLLLLLLLLKKKJJJJJJHHHGGGFFFDDDCCCAAA@@@???;;;;;;:::999888888888888666555333333444444444333111111000000000000111111////////////000000000000......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,------------,,,------------------------,,,,,,---------...............---------,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---///...---+++*********++++++************+++,,,,,,------,,,,,,,,,,,,------------------------------***+++,,,,,,,,,+++******((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,---///111222++++++,,,---...000111222---,,,+++,,,---------+++,,,,,,---...//////.........------,,,,,,,,,------......---,,,++++++++++++---,,,,,,,,,,,,,,,,,,---***,,,------,,,,,,---...------..................------,,,,,,------...///---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,************************,,,,,,------------,,,,,,******++++++,,,------......---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---//////---,,,,,,---+++*********++++++,,,---+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,.........---,,,,,,+++++++++,,,,,,---------------111---)))***---///...,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,------------------111111111---(((%%%&&&(((+++++++++,,,,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,***)))))),,,...***+++,,,,,,---------,,,,,,***)))***+++------,,,***)))(((***,,,------------------.........//////,,,,,,++++++,,,---///000kkkaaaXXXUUURRRNNNKKKLLLIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGFFFEEECCCAAA@@@???;;;;;;:::999888888888888666555333333444444444333111111000000000000111111111111000000//////............---------,,,,,,,,,,,,,,,,,,------.........---......///000/////////------------------------,,,,,,,,,---------............---------,,,,,,,,,'''((()))***+++,,,------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---******))))))******+++,,,,,,++++++++++++++++++,,,........................******,,,,,,---,,,+++***((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...//////......///222444666///...---,,,+++,,,---...000---***+++///111000...******++++++,,,,,,++++++,,,,,,,,,,,,---...//////,,,+++******+++,,,...///,,,++++++++++++++++++,,,***+++---,,,,,,,,,---...---...............---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,------+++******,,,...------,,,+++,,,---///000+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++///......------......//////......---,,,+++******+++,,,,,,---.........------***)))+++///000---(((---,,,+++***+++,,,---...///...,,,*********,,,---+++,,,------......------,,,,,,,,,------.........))),,,...---))))))---222***++++++,,,,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,***((())),,,...***+++,,,,,,------------&&&$$$"""%%%))),,,,,,************,,,...---+++)))*********++++++,,,,,,,,,,,,,,,++++++,,,...///000kkkaaaYYYVVVTTTOOOLLLLLLNNNMMMLLLJJJIIIIIIHHHHHHJJJIIIFFFCCCBBBBBBBBBCCCBBBAAA???<<<:::888777666555444333222222222222222333111000///000111000///111000///------,,,,,,,,,......------------......333...)))))),,,---+++'''......------------......++++++++++++++++++++++++...------,,,,,,,,,------000///...------...///000---,,,,,,+++*********+++---,,,++++++---//////......------,,,,,,------...---------------------------...000000///...+++***++++++++++++++++++++++++,,,,,,,,,++++++*********---...//////...,,,***))),,,,,,,,,,,,,,,+++***))),,,,,,.../////////...---.........------,,,,,,,,,/////////...---------,,,------/////////...---,,,++++++,,,...111111000...//////.........---------.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------000///...---,,,+++++++++,,,---......//////..............................---------...............///...,,,*********,,,---000///...------...000111...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++,,,---...///000000...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...........................,,,++++++***++++++,,,,,,------------------------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++)))***,,,------,,,***)))))))))*********+++++++++************************++++++++++++++++++++++++************************+++---///...---+++******---,,,,,,+++*********+++++++++******++++++,,,------------...------,,,,,,------------------------,,,,,,,,,++++++*********///...------++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,***))))))***,,,---------------------------//////---+++***)))((((((***++++++,,,,,,++++++***,,,,,,,,,***))))))+++...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------...//////...+++)))'''+++++++++,,,---000222333kkkaaaXXXUUUSSSOOOLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIHHHFFFDDDBBBAAAAAABBBCCCAAA@@@>>><<<:::888888777444444333222222222222222333111//////000111000///000000///...------------......------------......///,,,)))***,,,---,,,***...------------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------,,,+++******+++,,,------,,,++++++******++++++,,,+++)))***+++,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000///...,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++++++++............---,,,+++***,,,,,,,,,,,,,,,+++***)))***+++---.........---,,,......---------,,,,,,,,,...............---------------...//////...---,,,---,,,+++,,,------+++)))///.........------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------//////...---,,,,,,,,,,,,,,,---......//////.....................---------,,,---------......//////000///---,,,+++,,,---...///...---,,,---...000111...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++,,,---...///111000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------,,,,,,++++++***+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***+++---......---+++************++++++++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++---...---,,,***++++++---,,,++++++******+++++++++++++++++++++,,,,,,---,,,---------------,,,,,,------------------------,,,,,,,,,+++++++++******...------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,+++******+++,,,---------------------------------,,,+++***************++++++,,,,,,++++++***+++,,,,,,+++******+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***+++---------,,,***)))++++++++++++---///000222lllaaaWWWSSSQQQNNNLLLMMMOOONNNNNNMMMLLLKKKJJJJJJFFFEEECCCBBBAAAAAAAAABBB@@@???===;;;:::999999888444444333222222222222333333111//////000111000///000000//////......------......------------......------...///000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...++++++************++++++,,,,,,++++++******++++++---,,,******+++,,,+++***,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,...//////...------++++++++++++++++++++++++------------,,,,,,,,,,,,///......---,,,,,,,,,,,,++++++,,,,,,,,,+++******)))***,,,------,,,,,,+++------------,,,,,,,,,,,,---------...............------......///......---000///------.........---............------------,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,---------......///...------,,,,,,,,,,,,------...////////////...//////.........---------,,,,,,------...///000000111000///...---...///000------,,,,,,---///111222...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,---......111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++------------------------++++++******+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++---,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...------------------------+++++++++***++++++,,,,,,***++++++,,,,,,++++++***)))+++---,,,+++***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------((()))+++,,,,,,,,,++++++++++++++++++,,,---...///lllaaaWWWRRRPPPMMMLLLNNNOOOOOONNNNNNMMMLLLKKKKKKHHHGGGEEECCCAAAAAA@@@@@@>>>===<<<;;;:::999999999555555444333333444444444222111//////000111111000000000000000//////............------------......+++---000111///......///.........//////.........------------------------------,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,++++++***++++++,,,000...,,,,,,------,,,+++...------,,,,,,------...++++++++++++++++++++++++***+++,,,......///......++++++++++++++++++++++++------------------------///...---,,,+++,,,------++++++,,,,,,,,,++++++***)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------..................,,,++++++...000111111------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///...---,,,,,,,,,,,,,,,------...////////////////////////...------,,,,,,+++,,,,,,---...///000000000///............//////,,,,,,,,,,,,...///111222......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...000******++++++++++++******,,,,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------+++******,,,...,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))+++------,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------((()))***+++++++++******++++++++++++++++++,,,,,,mmmbbbWWWSSSPPPMMMMMMNNNNNNNNNOOOOOONNNMMMLLLKKKJJJIIIGGGEEECCCAAA??????======;;;::::::999999999666666555555555555666666222000//////000111111000000000111111111000///.........------------......))),,,......,,,*********...///000000000000///...------------------------,,,,,,,,,,,,,,,---...///------............------,,,++++++***++++++,,,,,,000...,,,,,,------,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++---......//////++++++++++++++++++++++++------------------------///...---,,,+++,,,---...***++++++,,,,,,,,,++++++***+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------......//////***(((&&&'''))),,,------,,,,,,------------------,,,,,,,,,---------------------------------------,,,,,,,,,---------............---,,,,,,,,,---------...//////000000////////////.........---------,,,,,,------...//////000---------------------...++++++,,,---...///000111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++++++++***)))++++++++++++++++++++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++...///++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******---///,,,++++++***++++++,,,,,,***+++,,,---------,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************++++++,,,,,,++++++***)))+++------,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++******))))))***+++++++++++++++++++++mmmbbbXXXTTTRRRNNNMMMNNNMMMNNNNNNOOONNNMMMLLLKKKJJJJJJHHHFFFDDDAAA@@@???======;;;:::999999999999666666555555555666777777111000//////111222111111///000111222222111000///......------------......////////////......---,,,...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,---,,,******+++,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,---------******+++,,,,,,,,,++++++***+++---.........---,,,++++++++++++,,,,,,,,,,,,---------...............---------------...///000...,,,******+++,,,+++***,,,,,,,,,,,,------------,,,,,,------------......------------------------+++++++++,,,,,,,,,------...------,,,,,,---------......///000000000000///........................---------............///+++++++++,,,,,,,,,,,,,,,++++++,,,---...////////////......---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,------......//////......---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---...++++++******++++++,,,,,,***+++---.........---,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************++++++,,,,,,++++++***)))+++---,,,+++***+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++******************+++,,,,,,,,,++++++lllcccZZZWWWTTTPPPNNNNNNLLLMMMNNNOOONNNMMMKKKJJJGGGFFFFFFEEEDDDBBBAAA@@@>>>===<<<:::999888888888444444444444444555666666111000...///111222222111///000222333333222000///......------------......111///------000222111///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////)))***+++,,,,,,+++***)))++++++******++++++,,,---,,,+++)))***+++,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------...------,,,)))***+++,,,,,,,,,,,,+++)))***,,,---------,,,+++******+++++++++,,,,,,,,,...............---------------,,,,,,---...000111000/////////000000...,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,------.........///000000000000000,,,,,,------.../////////...............---------******+++,,,,,,,,,,,,,,,+++,,,------............//////...---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++***************+++++++++---------......---------,,,,,,,,,++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++------,,,,,,,,,---++++++******++++++,,,---***+++---...///...---,,,))))))***,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***+++,,,,,,+++******+++---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---)))***+++---------,,,,,,lllccc[[[XXXVVVQQQNNNNNNKKKLLLMMMNNNNNNMMMKKKJJJCCCCCCCCCDDDCCCCCCBBBBBB>>>===<<<:::999888777777222222222222333333444555111///...///111222222111///000222333333222111000.........------.........,,,'''$$$&&&+++///...+++***+++---......---+++***+++++++++++++++++++++++++++++++++,,,---...///000***+++,,,------,,,+++***+++*********+++,,,,,,------,,,++++++---//////......------,,,,,,------...)))))))))))))))))))))))),,,,,,+++++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---.........---,,,)))***+++,,,,,,,,,,,,,,,((()))***+++,,,+++***************++++++,,,,,,,,,/////////......------,,,------,,,,,,---...000111++++++,,,...000111000...+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,------......//////000000000000000+++,,,,,,---...///000000/////////...------,,,,,,***+++,,,,,,---------,,,,,,,,,---......---------//////...------------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......++++++++++++++++++++++++******+++++++++******)))*********++++++*********...------,,,,,,------...))))))*********+++++++++************************------------------------************************(((+++---...---,,,,,,---+++*********+++,,,,,,---***+++---//////...---,,,((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,++++++***++++++++++++++++++++++++************+++,,,---...+++++++++,,,,,,+++++++++,,,,,,,,,***)))))),,,...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------*********+++,,,---///000)))***,,,---......------mmmdddZZZWWWTTTOOOLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKIIIGGGEEECCCBBBAAA@@@::::::;;;:::999777555444444444444444444444444444000000111111222222222222333333444444333222000///111111000///////////////------------------------------------------------/////////...------,,,,,,,,,,,,---......////////////...,,,+++***+++,,,,,,---,,,+++******+++,,,---,,,+++*********+++------++++++++++++++++++++++++------,,,+++*********+++,,,,,,,,,,,,,,,+++***)))---,,,***)))***+++---...,,,---...---+++***+++,,,---+++)))+++...000000///***************************,,,,,,+++)))((()))***((((((((()))***,,,---...------,,,,,,,,,+++++++++000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,------.../////////---+++***,,,...,,,,,,---...---,,,+++***+++,,,---...////////////......------------......,,,+++++++++,,,------...//////.........---------,,,---------.../////////,,,,,,------,,,,,,+++***)))***,,,------,,,***)))---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,+++***+++,,,---,,,+++***))))))***+++,,,,,,+++*********+++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++...------,,,,,,,,,------------------------------+++***)))***++++++***)))...---,,,,,,++++++++++++---,,,+++******+++,,,---,,,++++++******++++++,,,)))***,,,------,,,***)))************,,,---///000,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------------((()))***+++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,,,,++++++++++++...---,,,+++++++++,,,,,,//////---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...---+++))))))***+++,,,---------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,nnnddd[[[WWWSSSOOOLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGEEECCC@@@???>>>>>>;;;;;;::::::888777555444444444444444444444333333000000//////000111111222333333333333222111000///000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---------------------------,,,+++++++++++++++,,,+++************+++,,,+++******)))******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))),,,,,,,,,,,,,,,+++***)))((('''%%%%%%%%%&&&((())),,,---...---+++***+++,,,000---+++***++++++)))'''***************************+++,,,+++***))))))***'''(((((()))***+++,,,---.........---------------((((((((()))+++---///000------,,,,,,---......///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------......''')))+++,,,*********+++,,,,,,---------,,,+++***,,,,,,---...///////////////......------......///---,,,,,,,,,,,,---...///---------,,,,,,,,,++++++------------............,,,,,,------,,,,,,+++***,,,---///000000///---,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,++++++++++++,,,+++***)))(((((()))***+++++++++*********+++,,,---++++++************++++++++++++++++++++++++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,+++...---,,,+++++++++++++++,,,++++++++++++++++++,,,******++++++++++++*********+++,,,,,,,,,,,,+++***///////////////.........++++++,,,------,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,+++++++++...---,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++///...,,,+++***+++,,,---,,,------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,oooeee[[[WWWSSSNNNJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFDDDBBB@@@>>>=========<<<:::888777666555555555555555444444333333333111000///......///111222444333222111000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000......---,,,,,,+++******++++++++++++++++++***)))++++++***))))))***+++++++++++++++++++++,,,------------------------------***))))))))))))******+++++++++,,,,,,,,,+++*********)))((((((((()))***+++,,,---...---+++***+++,,,***)))((())),,,---,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***+++))))))******+++,,,---....../////////////////////''''''((()))+++...000111---------............///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------"""%%%***,,,,,,+++******,,,,,,,,,---,,,++++++***------...............---///......------......///---------------......///---------,,,,,,,,,,,,+++............------------,,,,,,------,,,,,,+++***---...///000000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,++++++***++++++************++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,------,,,***(((&&&%%%(((***---......---***(((+++,,,,,,------,,,,,,,,,---------------------------,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------....................................++++++++++++++++++++++++------,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++))))))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...---,,,+++,,,---...,,,,,,------...------,,,++++++++++++++++++++++++---------,,,,,,+++++++++oooeee[[[VVVRRRMMMIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGEEECCCAAA@@@???>>>>>><<<:::888666555555666555555555444444333333222333111///......///222444333222111/////////000111......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,,,,+++)))(((************************---------------......///,,,,,,,,,,,,------------++++++++++++,,,,,,---...++++++,,,,,,,,,++++++***---,,,,,,,,,,,,---......+++,,,------++++++,,,---(((((()))+++...000000000++++++++++++++++++++++++***+++,,,,,,*********,,,---,,,,,,,,,---...//////............////////////---------------------...---...........................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......------,,,,,,,,,+++&&&))),,,...------------,,,,,,,,,,,,++++++******..................------//////............//////---------,,,,,,------...////////////.....................------,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,------,,,++++++,,,+++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------+++***)))------,,,,,,,,,,,,------+++***++++++++++++,,,,,,++++++---......---++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++)))+++,,,,,,,,,,,,---...,,,,,,+++++++++++++++,,,***+++,,,------,,,+++***)))+++,,,......,,,+++))),,,++++++******++++++,,,(((((())))))'''%%%""" ((()))+++,,,,,,+++)))(((++++++,,,---------,,,,,,------------------------------,,,+++************++++++++++++++++++++++++------.........---,,,,,,,,,,,,,,,------------...------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******'''(((***,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------,,,,,,------...---------++++++++++++++++++++++++...------,,,,,,++++++***oooeee[[[VVVRRRMMMIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKIIIGGGEEECCCAAA@@@???>>>>>>===:::888666555555555555555555444444333333333555333111//////111333555222111000///...///000111......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********+++++++++,,,,,,((()))+++,,,,,,+++***)))*********++++++*********+++,,,,,,---------------******++++++,,,,,,,,,,,,,,,+++++++++,,,---......***++++++,,,,,,,,,++++++))))))))))))******+++++++++,,,------++++++,,,---,,,---------,,,+++******++++++++++++++++++++++++***+++,,,,,,+++***+++---------,,,,,,,,,------...------------------------//////......---,,,++++++------...//////...------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********,,,---...---++++++---...,,,,,,++++++************..................------/////////....../////////------,,,,,,,,,,,,------000000/////////...............------,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***+++,,,---,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++---......---+++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++******+++---+++++++++******++++++,,,***+++,,,------,,,+++***+++,,,...//////...,,,+++,,,++++++******++++++,,,***+++,,,---,,,***((('''))))))(((((((((((())))))***+++,,,,,,---------,,,++++++++++++++++++++++++---,,,++++++*********+++------------------------------.........---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++***)))''')))+++---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++---------,,,,,,+++++++++nnndddZZZVVVRRRMMMIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKGGGFFFDDDBBB@@@>>>======>>>===;;;999777555444444444444444444444444444444555444222111111222333444000000///////////////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((())))))***++++++,,,------)))***++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++)))******++++++,,,,,,---+++************++++++,,,******+++,,,,,,,,,++++++((()))))))))***************,,,------++++++,,,...&&&(((+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,+++*********++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,---.........---,,,+++......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********......---+++((((((***,,,,,,,,,+++************+++------...............---000//////......//////000///...------,,,---------.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,*********+++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++******)))))))))************)))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((+++---+++)))(((***,,,+++************++++++,,,+++++++++,,,,,,++++++++++++,,,---......---,,,+++++++++++++++++++++++++++***+++,,,.........------***)))(((''''''((()))*********+++,,,------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------------+++,,,,,,---------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++,,,------***+++,,,,,,,,,+++)))(((((()))+++---------------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------******+++++++++++++++,,,++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,mmmcccYYYUUURRRMMMJJJJJJIIIJJJLLLMMMNNNMMMLLLKKKHHHGGGEEECCC@@@???>>>>>>======<<<:::888555333222222333333444444555555555444333222222111111222222.../////////000//////...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,------------,,,+++)))***,,,,,,---,,,,,,+++******++++++,,,------...,,,,,,+++*********++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,***+++---,,,,,,+++---...###(((++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,.........---,,,++++++,,,,,,......---,,,+++***))))))))))))+++,,,,,,,,,,,,++++++,,,---...---,,,***)))......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,)))(((((())),,,,,,***)))))))))***+++,,,,,,---...////////////000000////////////000000111111000///////////////............------------,,,,,,,,,,,,,,,,,,------,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,---)))*********++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++***************)))***+++,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++***---///---)))'''))),,,***************+++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***+++,,,------...************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,******+++++++++,,,,,,,,,---------------------------,,,***))))))***,,,---,,,+++++++++,,,,,,---...)))***,,,,,,,,,+++)))((())))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------***++++++,,,,,,---,,,,,,***+++,,,---............++++++++++++++++++++++++***++++++,,,,,,------...lllbbbYYYUUURRRMMMKKKKKKGGGIIIKKKLLLMMMLLLKKKJJJKKKIIIGGGEEECCCBBBAAA@@@<<<<<<<<<;;;999666333111111222222333444555666666222222222222111111000000---...///000000///......//////...------------...------------------------+++++++++++++++++++++++++++++++++,,,,,,---............---,,,,,,+++++++++,,,,,,+++***+++,,,...///,,,,,,............,,,,,,------///000000000///...++++++,,,------.../////////......---,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***+++---,,,,,,,,,---...'''***......,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...222111000/////////////////////...---+++***)))))),,,---.........---,,,+++***+++---------+++)))(((......---------,,,,,,,,,...------,,,,,,------...------------------------)))+++...///---+++))))))---,,,***)))))))))***++++++,,,---...////////////000000////////////000000333333222111000000111111111000000000////////////+++++++++,,,,,,---------,,,,,,---------,,,++++++,,,++++++******++++++,,,))))))******++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////---,,,***)))))))))***+++------...//////...------)))***+++,,,---,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************+++,,,---...)))))))))))))))))))))))),,,///111...***'''))),,,******))))))***+++,,,,,,---,,,+++******+++,,,---******)))(((((()))******)))***,,,------,,,***)))++++++++++++,,,---//////)))***,,,......,,,***))))))***+++,,,------...---------------------------)))))))))***+++,,,......++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------........................---,,,***))))))***,,,---++++++++++++,,,,,,---...)))***,,,,,,,,,+++)))'''***))))))((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------+++,,,------.........---***+++,,,---............++++++++++++++++++++++++)))***+++,,,------...///pppcccVVVRRRPPPMMMIIIGGGHHHJJJLLLMMMKKKJJJJJJJJJIIIGGGDDDAAA>>>===<<<<<>><<<:::888666555555555333333333333333333333333222111000///...//////000222222111000000000000000---------,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,---------------+++---///000000///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,------......***+++,,,,,,---------,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,------------------------------------,,,+++++++++++++++,,,,,,,,,---.../////////000000000000///...---,,,------,,,+++++++++++++++,,,++++++++++++,,,------.../////////......---,,,...,,,***))))))***,,,......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***...///+++***,,,---,,,,,,---///000111111000000////////////............------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++************************************+++++++++,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,+++++++++***************++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---------,,,,,,++++++***+++,,,,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******++++++++++++******++++++,,,,,,---.........000///---++++++,,,---...---,,,***))))))+++---///++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---,,,---------,,,,,,+++***...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,nnncccXXXTTTRRRNNNJJJJJJGGGIIIKKKLLLJJJIIIIIIIIIEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::999777555444444555555444333333444555555666444111///......000111000000///...............---------,,,,,,,,,++++++............---,,,++++++,,,,,,------......//////+++---...//////...---+++************************------------,,,***)))(((***+++,,,---...///000000++++++,,,---------,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------------------,,,++++++************+++++++++,,,...///111222222111111000///............,,,,,,+++************++++++++++++++++++,,,,,,---/////////000//////...---,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++//////+++)))+++,,,***------...///000000000///222111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,------...............------------,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))*********+++++++++,,,,,,++++++******++++++*********************************)))******+++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++000///...---,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......000///---,,,,,,---......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,+++++++++***))))))))))))***++++++,,,,,,---------,,,++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,mmmbbbXXXUUURRRNNNKKKKKKGGGIIIKKKKKKJJJIIIIIIIIIGGGFFFEEECCCAAA@@@??????:::::::::999888666444333666444333111111333444666:::777444000///000222444//////...---------------//////......---,,,,,,,,,---.........------,,,+++******+++,,,,,,---......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,------...///000000+++,,,,,,------,,,,,,,,,+++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......------------------------,,,++++++*********++++++,,,,,,---///000111222333333111000...---......///,,,+++******))))))******,,,,,,++++++,,,,,,---........./////////......---+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,000000,,,***+++,,,***---.....................111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***++++++,,,---...//////000000000/////////000000---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************++++++++++++,,,,,,++++++***++++++,,,************************))))))((((((((())))))***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++***++++++,,,------.........------,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++jjjaaaYYYUUURRRMMMKKKLLLGGGJJJLLLLLLJJJIIIIIIJJJGGGFFFEEEDDDCCCAAA@@@???::::::999999777666444333555333222000000222333555:::777444000///000222444333222111111000111111111000/////////......---------------...------,,,,,,******+++,,,,,,---......,,,,,,---......---,,,,,,------------------------***+++,,,---------------........................,,,,,,,,,------,,,,,,++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,++++++++++++,,,,,,......//////000111111222333222000///......//////,,,+++******))))))******---------------...//////,,,------.........------+++,,,------------,,,+++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,000111---+++------,,,.........---------------////////////////////////------------------------,,,,,,,,,,,,,,,---...///++++++,,,------...//////000000////////////000111---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************+++++++++,,,,,,,,,,,,---,,,++++++***++++++,,,,,,************************+++******)))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++)))***,,,,,,,,,,,,***)))+++,,,,,,------,,,,,,+++******++++++,,,------...++++++++++++++++++,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++,,,------------------------,,,,,,++++++***+++++++++******+++,,,,,,---......******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++ggg___XXXUUUQQQLLLKKKLLLHHHJJJLLLMMMKKKJJJJJJJJJFFFEEEEEEDDDBBB@@@>>><<<:::999888777666555555444333222111111111111222333666444111///......000111222111111000000000000000........................,,,------...------,,,,,,,,,,,,------......//////,,,,,,------------,,,,,,------------------------)))***+++---.....................---------,,,,,,,,,,,,---------,,,++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,++++++++++++,,,------......//////000000111111222222111000////////////,,,,,,+++************+++...............//////000+++,,,------------------,,,,,,------------,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))...///,,,+++...///...///...---,,,,,,,,,,,,,,,---------...///000000111........................------,,,,,,,,,---......,,,,,,------......//////...---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++,,,,,,,,,---------++++++******++++++,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++******++++++,,,,,,------************++++++++++++++++++,,,---------------************************------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------++++++******++++++,,,---------------------------+++++++++***++++++,,,,,,)))******+++---......///((()))******++++++******++++++,,,---------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||ddd^^^XXXUUUQQQKKKJJJLLLIIIKKKNNNNNNLLLKKKKKKKKKGGGGGGFFFEEEBBB@@@===;;;:::999777666555555555555333333333333333333333333222111000///...//////000000//////...............++++++,,,,,,---.........,,,,,,------...------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,------------,,,---------,,,,,,+++***)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------------------------***************+++,,,,,,,,,,,,---...000111222222111111111111000000......------,,,+++++++++++++++...------------...//////,,,,,,---...............------------------------,,,+++++++++,,,,,,---...************************++++++++++++++++++++++++%%%)))+++******---000//////...---,,,++++++++++++------......///000000111000000000000000000000000......---,,,,,,,,,---------------...............---,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++************++++++******++++++++++++***************+++,,,,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,------......++++++++++++++++++++++++......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,,,,---------))))))+++,,,,,,,,,+++******+++,,,,,,---------,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,zzzccc]]]WWWTTTPPPKKKIIILLLJJJLLLNNNNNNMMMLLLLLLLLLJJJJJJIIIGGGEEEAAA???===;;;999777555444444666666333444444555555444444333222222111111111111111111333222222111111111111111((()))***+++,,,------...,,,,,,------...---------+++*********************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---------...------,,,,,,)))***++++++,,,---......------------,,,,,,+++***)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---------------------------))))))((())))))***++++++)))***+++---000222333444111111222222222000...---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......------...///000000//////...------,,,,,,------...++++++++++++,,,,,,---...************************------------------------!!!&&&((('''(((---000///000///---+++******++++++............/////////000000000000000000000000000///...------,,,,,,,,,,,,...............---------///...,,,,,,,,,...000111---,,,,,,++++++,,,,,,------------.........//////******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************)))************++++++++++++*********+++,,,,,,---------------------------******)))(((((('''((((((*********++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,+++***)))((((((---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,+++***))))))***+++,,,*********++++++*********)))******+++,,,,,,------***+++,,,------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++*********+++---...++++++++++++++++++++++++************+++,,,---...------,,,,,,,,,,,,+++++++++,,,---...///...------***+++,,,,,,------------+++,,,.../////////......------------------------yyyeee^^^VVVPPPMMMLLLJJJHHHLLLMMMNNNNNNNNNMMMKKKJJJKKKJJJIIIGGGCCC???<<<:::<<<;;;999777555333222222111222333333444444333333333222111000////////////000000000///......------((()))+++,,,---,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------.........,,,---......//////......------,,,,,,,,,,,,++++++)))***,,,------,,,***)))+++,,,------------,,,+++,,,,,,---......//////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,---......++++++,,,,,,...///111222//////...------------...111111000...---,,,******111...,,,---///000///---,,,---......////////////------------------------.........------,,,,,,,,,------------------------------------------------------......---+++***)))&&&)))---...---,,,++++++***+++,,,---............///////////////.........111111///...------------//////000000111111111111222111///...---...000111///...---,,,+++,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,************+++,,,---......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***((('''))),,,...---+++++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,---------......*********++++++,,,,,,,,,************************---------,,,,,,+++++++++((()))***+++,,,---------)))************+++++++++---------,,,,,,+++++++++------,,,+++************,,,,,,---------,,,,,,+++---------------------------......---++++++---...---------............///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++......------------,,,,,,......---,,,,,,+++******------------------------,,,+++***+++---...---,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,...///000*********************************++++++,,,,,,,,,///---++++++------+++)))++++++,,,,,,,,,,,,---------------............///++++++------------++++++---------,,,,,,+++++++++{{{eee___VVVPPPNNNMMMKKKHHHLLLLLLMMMNNNMMMLLLKKKJJJJJJIIIHHHFFFCCC@@@===;;;:::999888666555444444444111222333333444444333333333222111000////////////000000000///......------....../////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,------...............---------,,,,,,+++++++++)))+++,,,------,,,+++)))***+++,,,------,,,+++***---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,+++************,,,,,,,,,,,,---///000111//////...---------------111000000///...---,,,+++000...,,,,,,...000///---((())))))************)))------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++(((***...///...,,,++++++***+++,,,---............---------....../////////111111000///............111111111111111222222222222111///.........000000//////---,,,,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,---------************+++,,,------------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((&&&%%%&&&)))***)))(((++++++++++++++++++++++++,,,++++++***+++,,,---...,,,,,,,,,------------...++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++((()))***++++++,,,,,,+++)))************+++++++++------,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------------+++,,,------,,,+++,,,...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++***)))'''%%%+++,,,,,,,,,------------,,,,,,++++++,,,---...///******************************+++++++++,,,,,,,,,000---,,,,,,......,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++}}}eee___WWWRRRPPPNNNLLLIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHGGGFFFCCC@@@===<<<999888777666666555555666111222333333444444333333333222111000////////////000000000///......------///...---,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.....................---,,,,,,+++*********+++,,,------,,,+++*********++++++++++++******,,,++++++******)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++***))))))))))))---------------......//////......---------------////////////............000...,,,---...//////...,,,------------,,,,,,+++...........................------------,,,,,,,,,------------------------++++++++++++++++++++++++******+++---............***---///000...,,,++++++++++++,,,---............++++++,,,---...///000000222111111000/////////...222222222222222222222222222111///.........///000000///......------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...+++++++++***++++++,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******)))************+++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((())))))***,,,------............------,,,,,,+++++++++++++++++++++++++++///---+++***)))(((%%%###,,,,,,,,,---------......------,,,,,,,,,,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,///...------......---,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++~~~fff```XXXSSSRRRPPPMMMKKKKKKKKKLLLMMMLLLKKKJJJIIIGGGGGGGGGEEECCC@@@>>><<<:::999888666555555555555111222333333444444333333222222111000//////000000000000000///......------...---+++***)))***++++++------............------,,,,,,,,,++++++*********,,,,,,---.........------......---,,,++++++******++++++,,,------,,,++++++************************+++++++++,,,------......***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))))))))******+++,,,---......---,,,,,,---------///...------,,,,,,------........./////////000000000///......////////////111222222222111000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------.........,,,...000000...,,,,,,,,,+++,,,------.........---++++++,,,,,,---......///111111111111111000//////222222222111111111111000111111000///...//////000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***+++++++++---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++******************************************+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))*********+++++++++,,,+++++++++++++++++++++************+++,,,------******++++++,,,+++++++++,,,,,,,,,,,,++++++++++++&&&(((,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------...//////000000/////////.........++++++++++++++++++++++++***)))((()))***+++***))),,,,,,---------.........------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,------------,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,}}}fffaaaZZZUUUTTTRRROOOLLLKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGFFFEEECCC@@@===<<<<<<;;;999777555444333333111222333333444444333333222111000000000000000000000000000///......------///...---------///000111......////////////......,,,,,,,,,++++++*********+++,,,,,,---...---------......---,,,,,,+++******,,,,,,,,,------,,,,,,,,,************************,,,,,,------.../////////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++***++++++,,,---.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------......///000000000000111000000//////000111//////000//////...---,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------///000000...,,,,,,---,,,,,,------...---------------------------------000111111222111000000///000000000000000/////////111000000//////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,++++++***+++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))(((''''''(((************************))))))******+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++............---,,,+++***))))))*********+++++++++++++++++++++++++++++++++************+++,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********&&&(((,,,------,,,,,,,,,,,,,,,,,,,,,------------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------.........---------------------------------------)))((((((***,,,......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,+++++++++,,,,,,,,,------------------............------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,{{{fffaaa[[[WWWUUUTTTPPPMMMLLLMMMMMMNNNNNNMMMKKKJJJGGGGGGFFFEEEBBB???<<<;;;===;;;999777555333222222111222333333444444333333111111000000000000000111000000000///......------,,,,,,,,,---...///000000......////////////......,,,,,,,,,,,,++++++++++++++++++,,,---------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,+++************+++,,,......---,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///...---,,,++++++++++++------,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,------...//////000000111111000//////000222//////////////////..............................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---------------...---...000///...,,,---...,,,,,,------...------,,,............------,,,,,,//////111111111000///............/////////000000000000000000////////////...////////////...------++++++,,,,,,,,,,,,------))))))))))))************+++++++++***++++++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))***************************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************+++++++++++++++------...------,,,++++++)))************+++++++++*********++++++++++++++++++++++++***++++++,,,,,,***++++++,,,------------,,,++++++******)))))))))(((***------,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++&&&'''((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************------------------------,,,+++***+++---......---+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***++++++******+++,,,++++++,,,,,,,,,,,,---------------.........//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------yyygggbbb\\\XXXWWWUUUQQQNNNMMMNNNOOOOOOOOONNNLLLKKKHHHHHHGGGEEEBBB>>>;;;999;;;:::888777555444444333111222333333444444333333111111000000000000111111000000000///......------++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++,,,------------,,,++++++,,,,,,,,,,,,---------------,,,,,,------------,,,+++******+++,,,---------,,,,,,+++******))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,+++************,,,,,,,,,+++,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,------.........///000///---,,,...111111111222222333222222222------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000+++---......---,,,---///,,,------...------,,,,,,..................//////---...000111111000...---------...///000111222222000000000000000//////...---......///...---,,,++++++++++++,,,,,,---------))))))*********+++++++++************+++,,,------,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,...///...,,,+++,,,...******************************,,,---------,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))*********+++++++++++++++++++++,,,++++++******)))************+++++++++)))*********++++++++++++,,,,,,++++++***+++++++++++++++,,,---............,,,++++++***))))))((((((+++,,,------,,,+++,,,...++++++++++++,,,,,,,,,,,,************************''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))*********************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,*********+++++++++,,,,,,)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((+++,,,,,,******,,,...++++++,,,,,,,,,,,,------,,,,,,---------.........+++,,,,,,------,,,,,,++++++++++++,,,,,,---------wwwgggbbb\\\YYYXXXVVVRRROOONNNNNNOOOPPPOOONNNMMMLLLIIIHHHGGGEEEBBB>>>:::888999888777666666555555555222222333444444444333333111000000000000000111111000000000///......------///000000111000///---,,,***++++++,,,,,,++++++***,,,,,,,,,------.........++++++,,,---------,,,,,,***++++++,,,,,,------......------,,,,,,------...------,,,++++++,,,------***++++++,,,------......))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++************++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---))))))))))))***+++,,,---,,,+++++++++,,,,,,---......---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,---///---+++***---//////000111222222222222222------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///111333***,,,------,,,,,,...///---------...------,,,,,,,,,------...///000111111,,,---///000111000...------......000111222333444000000000000000//////...,,,---.........---+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,************+++,,,---...,,,++++++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,+++)))(((***,,,))))))))))))))))))))))))***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++((())))))*********)))))))))************+++++++++))))))******++++++++++++------,,,+++************+++,,,---...////////////+++++++++***)))(((((('''---......---++++++---...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))+++---///......))))))*********+++++++++((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++...---++++++---///++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++---......---+++++++++++++++,,,,,,---------xxxfffbbb\\\XXXUUUSSSQQQPPPPPPPPPPPPOOOMMMKKKIIIGGGIIIIIIGGGEEEBBB???<<<;;;777777666555555555555555666555444333222333333444555222000111333333000---000111111000---+++***+++.........------,,,,,,,,,************************...,,,+++,,,------***&&&------------------------+++++++++++++++,,,---...+++,,,,,,------,,,,,,+++111000...---,,,---.........------,,,,,,++++++***'''(((***+++------......///...,,,+++***+++,,,,,,...,,,)))&&&&&&))),,,...,,,++++++,,,------,,,***++++++******++++++,,,---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,''',,,,,,...555222---000...------,,,,,,------...,,,---......,,,,,,---...---,,,,,,,,,,,,---......333222222222111111000000//////...---,,,,,,,,,,,,///...------,,,,,,,,,,,,)))))))))***+++++++++,,,------------------------000...,,,++++++---000111...................................................///000111111000///...------......//////000000//////111222222222222222111111111111111000///.........---------,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---...---+++,,,------......------,,,000...,,,++++++,,,...///---------,,,,,,+++++++++++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,++++++*********++++++************++++++((()))***++++++***)))(((------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,------......///***++++++,,,,,,++++++***...+++((())),,,......---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.........------,,,++++++******)))++++++,,,------------,,,---.../////////---+++)))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++...---,,,+++************,,,,,,------...///000000+++++++++,,,,,,---------++++++++++++,,,,,,---...yyyeeeaaa\\\XXXUUUTTTRRRPPPSSSSSSSSSRRRPPPNNNKKKJJJIIIHHHGGGEEEBBB???<<<;;;999888777555444444444444666555444333333333444444111111///---,,,,,,...///---...000///---,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++...+++)))***,,,...---,,,------------------------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......---,,,+++++++++,,,,,,...,,,)))''''''))),,,......,,,***)))***,,,,,,,,,+++++++++***++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---++++++...555;;;888///...------,,,,,,------...+++---...---,,,+++,,,------,,,,,,,,,,,,---......000000/////////...............---------......///......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++...000222444555.................................------.........------............------............//////////////////000111222222222222111222222222222111111000...------------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...,,,+++,,,,,,------------,,,,,,,,,,,,+++*********+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++*********,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,---+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********...------,,,++++++******,,,,,,,,,------,,,,,,,,,...+++******---...---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,---.........,,,)))'''%%%,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++......---++++++******+++******++++++,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------yyyccc___ZZZWWWUUUTTTRRRQQQPPPPPPOOONNNMMMKKKIIIHHHHHHHHHFFFDDDBBB???<<<;;;:::999777666444444333333555555444333333333444444000111000,,,((((((---222...000222222111111222333.........---------------------------------------///,,,))))))***,,,---...------------------------------,,,,,,,,,---......------++++++++++++------------......------,,,,,,******+++,,,,,,---......+++++++++++++++,,,------...---,,,,,,+++,,,,,,,,,---,,,)))(((((())),,,---111---***((()))+++,,,,,,+++++++++++++++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++000(((+++///555IIILLL333...------,,,,,,------...+++,,,---,,,+++***+++------,,,,,,,,,,,,---......//////...............---------------...///000000------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...---***&&&$$$///////////////////////////...---,,,,,,---...///......------------....../////////..................///000111111222222222111111222222333333222222------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,------------,,,,,,***+++++++++,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---.........---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((---,,,,,,++++++***)))))),,,------......------,,,---,,,+++,,,------,,,***************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,------...//////******+++,,,,,,,,,,,,+++,,,---------,,,***(((''',,,------------.........,,,,,,------------,,,,,,///...---,,,,,,,,,,,,,,,***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,yyybbb^^^YYYVVVTTTSSSRRRQQQNNNMMMMMMKKKJJJHHHGGGFFFHHHGGGFFFDDDAAA???<<<;;;888888777555555444444444444444444444444444444444333333222///------000333///111333333222111222333...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------.........---+++******+++---...------/////////...---,,,+++++++++,,,,,,------------,,,++++++++++++,,,------------,,,,,,,,,---------,,,***))))))***,,,---111...+++***+++,,,,,,+++,,,++++++++++++,,,------......---,,,++++++++++++************************///%%%...111222OOOYYY:::...------,,,,,,------...***+++,,,,,,******+++,,,---,,,,,,,,,,,,---......000000000000////////////------,,,,,,---......///---------------...///000......------,,,,,,++++++++++++++++++++++++++++++......///---)))$$$000000000000000000000000000...---,,,,,,---...000000000...------...000000/////////......------------...///000111111111111///000111222222222222222---------,,,,,,,,,++++++------------,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,------,,,,,,,,,***,,,---//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***,,,...//////...---,,,...---,,,,,,++++++,,,,,,///...---,,,+++***))))))+++,,,,,,,,,,,,+++******))))))***+++---...//////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++*********+++,,,,,,------,,,,,,------------,,,,,,,,,,,,---...---,,,***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,---------...)))***++++++,,,,,,++++++***+++,,,......///......---------.........//////,,,,,,------------,,,,,,//////...------------------------.........//////---------,,,,,,+++++++++...---,,,,,,++++++++++++yyyaaa]]]YYYUUUTTTSSSQQQPPPPPPOOONNNMMMLLLKKKJJJJJJGGGFFFEEEDDDAAA???<<<;;;777666666555555555666666333444444444444444444444555333111111333333111//////000222111///------...........................,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------...---+++******+++---...((()))+++,,,,,,+++***)))---------,,,,,,+++++++++------,,,,,,+++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,.........///000///,,,***,,,,,,++++++,,,,,,---...000///...---------------************************+++%%%000111+++EEESSS777...------,,,,,,------...***+++,,,,,,******+++,,,---,,,,,,,,,,,,---......////////////000000000000......---,,,++++++,,,,,,------------......///000------,,,,,,++++++******++++++++++++++++++++++++---------------,,,+++***000000000000000000000000///...------------...///000///...------...///000//////......------,,,,,,------...///000000000000......///000111111000000------,,,,,,,,,+++++++++------------,,,++++++***++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))+++---///000///---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++***)))(((((()))***+++***+++---//////...---,,,...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***+++---...//////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++,,,,,,---.........++++++,,,,,,,,,,,,+++++++++---......---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***+++,,,---.../////////---------.........//////,,,------......------,,,//////...---------......---------...............---------,,,,,,+++++++++...---,,,,,,++++++++++++wwwaaa]]]XXXUUUSSSRRRPPPOOONNNMMMLLLJJJIIIIIIHHHHHHFFFFFFEEECCCAAA???===;;;777777666555555555555555222333444555555555444444444111///000333333000,,,444666666444222/////////.............../////////++++++++++++++++++++++++$$$)))---...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------++++++++++++------******+++,,,,,,,,,++++++......---,,,,,,+++******,,,,,,------------,,,+++,,,,,,---............---+++,,,,,,,,,,,,,,,,,,++++++,,,---000111000---***,,,,,,,,,,,,,,,------...000///..................++++++++++++++++++++++++***)))000---&&&555>>>......------,,,,,,------...+++,,,---,,,+++***+++------,,,,,,,,,,,,---......---............///////////////...---,,,++++++,,,.........---......//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////////////////////////////........................------,,,,,,,,,,,,------.........---------------,,,---...///000000000000......//////000/////////,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,---,,,*********+++++++++,,,,,,,,,,,,++++++''')))+++---------++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***+++,,,------,,,+++******))))))))))))))))))***)))***,,,---...------,,,...---,,,,,,++++++,,,,,,))))))***,,,---///000000+++,,,,,,,,,,,,+++************+++,,,,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,//////...------,,,,,,+++***++++++,,,,,,++++++***+++,,,...---,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------,,,++++++***))))))++++++,,,------------,,,,,,,,,,,,++++++*********,,,------------.........------............------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,vvvbbb^^^YYYUUURRRQQQOOOMMMKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA???===;;;:::999777666444333333222222333444555555555444444333222000//////000//////666777888666444111111111---........./////////000------------------------$$$(((,,,...---,,,---...++++++++++++++++++++++++---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++...//////...,,,++++++,,,.../////////...---++++++,,,------,,,++++++*********,,,...///---+++---,,,,,,,,,,,,---............---------...//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,***)))---///+++...------,,,,,,------...+++---...---,,,+++,,,------,,,,,,,,,,,,---.............../////////000000000//////.........//////000//////............///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******))))))........................,,,---...000000...---,,,+++,,,,,,------,,,,,,+++,,,------------------...,,,,,,---...///////////////000000000000//////...,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,************************+++,,,...,,,***)))***,,,++++++,,,,,,,,,,,,++++++((()))***,,,------,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++---......---+++***)))******++++++******)))))))))***++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,---...//////+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++......------,,,++++++***+++,,,,,,,,,,,,,,,,,,+++***,,,---,,,******,,,///************************+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---...---,,,+++******)))))),,,,,,,,,,,,------------------............------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------uuubbb^^^YYYUUURRRPPPNNNLLLNNNLLLKKKIIIHHHHHHIIIIIIEEEEEEDDDCCCAAA???===<<<===<<<999666444222000000111222444555666555444444444555444000,,,,,,111555000111222111///---,,,------.........//////000000...........................000111///+++)))***,,,++++++++++++++++++++++++,,,++++++***)))))))))***+++,,,,,,------,,,,,,+++******)))((()))***,,,---***++++++,,,,,,------...(((+++...000111///,,,***+++,,,.../////////......++++++------------++++++)))((('''(((+++------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++---))))))111000+++///...------,,,,,,------...,,,---......,,,,,,---...---,,,,,,,,,,,,---......000000111111222222333333000//////000000111222333111000///...............,,,------....../////////------------------------....../////////...------........................+++---///111111///---+++,,,---////////////---,,,,,,,,,,,,------.........+++,,,---...////////////111111111111111000///...,,,,,,,,,+++++++++*********+++,,,,,,------------************************+++---...---***(((***,,,+++++++++,,,,,,+++++++++***+++,,,---......//////))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,++++++++++++++++++,,,*********++++++,,,,,,,,,***+++---......---+++******+++,,,------,,,+++***))))))))))))***+++,,,---...---,,,,,,++++++,,,,,,000000///...,,,+++******+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))******+++,,,,,,------,,,------......------,,,***,,,---+++******---111------------------------+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,,,,------......///,,,---......//////......------,,,,,,,,,---......+++++++++,,,,,,,,,------------............------------,,,,,,,,,------...........................+++++++++,,,,,,---------++++++++++++,,,------...uuuccc^^^WWWQQQOOOMMMLLLKKKLLLLLLJJJIIIIIIHHHIIIIIIHHHHHHFFFDDDAAA===999777:::999888666555555444444222333444555666666666666444333222111000000000000111222222111111000///...---.........------,,,+++------,,,+++,,,---...///))))))*********+++++++++,,,,,,,,,------.........++++++++++++++++++++++++))))))*********+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++000000//////......------)))))))))***,,,...///000,,,,,,,,,++++++*********++++++++++++++++++++++++///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,++++++******++++++,,,***,,,......------...///++++++,,,,,,,,,---------------...///000000//////---------........................------,,,,,,,,,------------------------111000///---+++)))((('''------------------------------------------------+++,,,---...//////////////////...------------...,,,,,,------,,,,,,+++***...------,,,,,,,,,------333555555222---******,,,000...+++,,,------)))&&&+++,,,------......------++++++++++++++++++++++++---+++)))***,,,---+++)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++++++++000///---+++***+++---...((()))***+++++++++++++++(((((()))***++++++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,,,,)))******++++++,,,------************+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********))))))(((((())))))***---------,,,,,,+++++++++++++++******++++++,,,---***++++++,,,,,,------...---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...000///...---,,,+++++++++---,,,+++******,,,...///******,,,---.../////////---,,,,,,+++)))'''%%%$$$------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,vvv```\\\VVVRRROOONNNLLLKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGDDDAAA===:::888:::999888666555555444444333333444444555555666666444333222111000000000000111222222111111000///...------............------------,,,,,,,,,---...///***+++++++++,,,,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,(((***,,,,,,+++++++++,,,++++++,,,,,,,,,------------...//////////////////,,,---------......//////.........------,,,,,,,,,---------------------------------,,,,,,,,,,,,+++------------------------------------------------+++,,,---...//////////////////...---------------......//////......---,,,...------,,,,,,---------333444444222...,,,,,,---,,,++++++,,,......---,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---+++)))***,,,---+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++...---,,,+++***++++++,,,))))))***+++++++++++++++***+++++++++++++++******((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++...---,,,++++++*********,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++---------------------------------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------//////...,,,,,,++++++,,,---,,,+++******,,,---///,,,,,,------...---------............------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////uuu\\\YYYUUURRRPPPOOOLLLJJJLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGEEEBBB???;;;::::::999888666555555555555444444333333333444444555444333222111111000111111111222222111111000///...,,,---...............------,,,,,,,,,,,,---...///,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++***+++++++++,,,---------,,,,,,,,,,,,,,,---------000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------******++++++,,,------...------------------------***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,,,,+++***+++,,,,,,,,,,,,,,,------------//////////////////...---,,,,,,------...///000000.........---------------------------------------,,,,,,,,,,,,------------------------------------------------------------+++,,,---......//////...///......---------------......//////......---,,,---------,,,,,,------...111222222111...------...***+++---...---...///000)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,+++******,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************+++++++++++++++------------,,,+++***)))'''((()))***++++++++++++,,,,,,++++++++++++++++++------,,,,,,+++******)))...------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,++++++++++++******++++++,,,---......---,,,,,,+++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------///...---,,,,,,++++++,,,---,,,+++***+++,,,---...------......------,,,+++,,,---...///000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------oooXXXVVVTTTSSSRRRPPPLLLJJJLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGEEECCC@@@===;;;999888777666555555555555555444333333222333444444444333222222111111111111111222222111111000///...---------------,,,++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---......//////++++++,,,,,,------......000///......------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++---......---,,,---...,,,,,,,,,------------...//////000000///...------+++,,,,,,---...///000000...............---------------------------------.........---,,,,,,++++++,,,,,,------------------------------------,,,,,,++++++,,,---............///...------,,,,,,------,,,,,,------,,,,,,+++***------,,,,,,,,,---.........//////...------------,,,///000///,,,+++---000******+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,++++++******+++++++++++++++++++++,,,---------------,,,+++***'''((()))++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((***+++------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...------,,,+++++++++,,,,,,,,,+++++++++,,,---...,,,------...------,,,,,,***+++,,,---.../////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,iiiWWWUUUTTTSSSRRRPPPMMMJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGEEECCC@@@>>><<<999888777666666555555666555555444333333333444444444333222222222222222222111222222111111000///.........------+++***(((''',,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++.........------,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...///000111111,,,,,,------.........///......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,---///...---,,,,,,---,,,,,,---------.........//////000000///...------,,,,,,------...//////000........................------------------------.........------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,***+++,,,---..................---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,---...///,,,,,,+++,,,,,,,,,,,,,,,---///000...++++++---000+++,,,,,,---------------*********++++++,,,,,,,,,******++++++++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++,,,,,,+++******++++++,,,***+++,,,---------------)))***+++,,,------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,((()))+++,,,---.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***************,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,------***+++,,,---............+++,,,,,,------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////iiiWWWVVVTTTSSSSSSQQQNNNKKKKKKLLLMMMMMMLLLKKKIIIHHHFFFFFFEEEEEECCC@@@>>><<<888888777666666666666666444444555666666555555444333333222222222222333333111222222111111000///............---+++***((('''+++,,,------......------,,,,,,,,,,,,++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---......//////000000000------------............,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------++++++++++++++++++++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------***,,,---,,,+++******+++,,,---------............//////////////////...------------............///.............../////////------------------------+++,,,,,,---.../////////+++,,,,,,------..................------,,,,,,+++***+++,,,------......---...------,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,,,,---......///,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,---000222,,,,,,---............---*********++++++,,,,,,---)))***+++,,,++++++,,,...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---+++******+++,,,,,,)))***+++,,,------------+++,,,------------------,,,,,,++++++++++++++++++)))******+++,,,,,,------***+++,,,,,,,,,,,,***)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***************++++++,,,------,,,++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,------------,,,,,,++++++******,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------)))***,,,---.../////////.........///......---,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...oooZZZWWWUUUSSSRRRQQQOOOMMMKKKLLLMMMMMMMMMKKKIIIHHHDDDDDDDDDDDDBBB@@@>>><<<888777777666666666666666222444666888999888666555333333333222222333333444111222222111111000///...------.........---,,,,,,+++,,,---.........------...---------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------------.........---------,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------***,,,------+++)))******------------............---...//////////////////...............------------........./////////000------------------------,,,,,,------......//////++++++,,,,,,---......//////......---,,,,,,++++++******+++,,,------------...---,,,,,,++++++,,,,,,......//////......---,,,,,,,,,,,,,,,---...//////...,,,++++++---...---+++...,,,******+++---...///++++++,,,------------,,,)))******+++,,,,,,------(((***,,,,,,******,,,///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***+++,,,---///---,,,******+++,,,---******+++++++++++++++***,,,,,,---------,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,((()))+++,,,,,,+++)))((()))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---------,,,+++,,,,,,---.........------......//////......---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,uuu[[[YYYUUUSSSRRRQQQOOOMMMKKKLLLMMMNNNMMMKKKIIIHHHCCCCCCDDDCCCBBB???===<<<888777777666666666666777111333777:::;;;999777555333333333222222333444444111222222111111000///...,,,---...///000000000000+++,,,---.........---,,,//////.........---------,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++*********,,,,,,+++++++++,,,------,,,,,,,,,------.........------------------------+++,,,,,,------......///************************---,,,+++***+++,,,---......------,,,,,,------...---...//////---+++,,,,,,---------.........//////------...///000000000////////////...------,,,,,,---.........//////000000------------------------111000///...---,,,++++++++++++,,,,,,---...////////////...---,,,,,,++++++******+++,,,------------...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,---...///000000...,,,---///000...+++333///***)))+++,,,+++)))******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------'''***,,,,,,******,,,///++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))((('''((()))+++---///...,,,******+++,,,---+++++++++++++++***)))(((,,,,,,,,,,,,+++***))))))*********++++++,,,,,,---------,,,++++++*********###%%%(((+++,,,,,,,,,+++)))***,,,------,,,***)))************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------.........,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,***+++,,,---------,,,,,,------......------,,,+++++++++,,,---.........---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///xxx^^^XXXTTTTTTSSSPPPPPPQQQPPPNNNLLLKKKKKKKKKIIIGGGGGGFFFEEECCCBBBAAA@@@???===;;;777444333444777888444222111333666777555222222111111000000111111222222222333333222111///...//////...---,,,,,,,,,,,,/////////......---------++++++++++++++++++++++++,,,***(((***,,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,---......---+++,,,,,,,,,------.........++++++++++++++++++++++++***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,---......,,,,,,---......---,,,,,,------++++++++++++------.........................................................------,,,,,,,,,........................------------------,,,,,,***+++,,,...////////////++++++++++++++++++++++++000///---,,,,,,---...///,,,,,,,,,++++++*********------------------------------------------------........................------------------------++++++++++++++++++++++++---,,,++++++,,,,,,***)))------++++++++++++------***+++,,,,,,------,,,,,,******)))(((((()))******---+++******,,,,,,+++)))+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++---,,,+++***+++,,,---...---,,,*********,,,...///+++++++++++++++++++++++++++++++++******)))))))))******))))))******+++,,,,,,++++++******++++++,,,************************))))))))))))***+++,,,---************+++,,,---...************************,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,)))'''(((+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++,,,.........------,,,,,,------......---,,,,,,---...///000+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---...///000000++++++++++++++++++++++++/////////......---------***+++---///111222222222------------------------******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111///+++'''&&&((())))))(((&&&''')))+++,,,+++***)))www___XXXTTTTTTSSSOOONNNPPPOOONNNLLLLLLLLLKKKHHHFFFEEEEEEEEEDDDBBB@@@???>>><<<:::888555444555666777444333222333666666555333222222111111111111222222222222333333222111///...---------,,,,,,---...............---------,,,,,,++++++++++++++++++++++++---,,,***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,---......---++++++,,,,,,,,,------------,,,,,,++++++++++++++++++***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,---......---,,,,,,------,,,++++++,,,------.........................................................------,,,,,,,,,------------------------...---------------------...///000111111222111111,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,,,,,,,,,,,,,,,,++++++------------------------------------------------------------------------------------------------************************---,,,***+++,,,,,,+++)))---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,************************,,,+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,+++******,,,...///------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,---...,,,,,,++++++++++++,,,,,,************************)))))))))******+++,,,,,,************+++,,,---...************************,,,,,,++++++++++++++++++)))******+++,,,,,,---------+++)))))),,,------+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,///444888888555000------------,,,,,,---------......---,,,------//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------...///000++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,+++++++++,,,---...///------------------------******+++,,,,,,,,,,,,+++,,,---......//////......,,,,,,,,,,,,---...///000000---******+++,,,+++***)))***,,,------,,,+++***vvv___YYYTTTTTTRRRNNNMMMNNNNNNMMMMMMMMMMMMKKKHHHEEEBBBCCCDDDDDDCCC@@@===;;;::::::888777666555555555333333222444555666555333333333222222222222333333111222333333222111///...,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,+++,,,......---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,------......------,,,------,,,,,,,,,,,,------.........................................................---------------,,,,,,,,,,,,------------........................------......///......---------------------------------...............---------------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************---+++***+++,,,,,,+++)))+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***,,,+++***+++---......---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,---,,,+++***+++,,,---...------------------------............------------,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,------+++***+++,,,...------++++++++++++++++++++++++......------------,,,,,,111999CCCJJJJJJBBB888000------------------------///...------,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++///---+++)))(((***,,,...........................***++++++,,,,,,,,,,,,,,,,,,---......//////......,,,++++++,,,,,,---...///000...------------,,,***+++,,,---------,,,+++***uuu```ZZZUUUTTTQQQMMMKKKLLLLLLLLLMMMNNNNNNKKKGGGCCC???AAACCCEEECCC@@@<<<:::999999888888777555444444333333333444555555444444444333333222222333333444111222222333222111000///---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++---,,,,,,++++++*********+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,---......---------------------------------,,,,,,---------...............................................................---------++++++,,,,,,,,,,,,,,,---.........///////////////---------------,,,++++++........................,,,---.../////////...---------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******,,,,,,+++***++++++------------++++++***+++,,,,,,------,,,,,,***+++---......---+++***,,,+++***,,,...//////...+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---...---,,,+++---,,,+++++++++,,,------++++++++++++++++++++++++...............---------+++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++*********++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++444;;;EEEKKKKKKDDD999222,,,------------------,,,///......------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,---...---------------,,,***)))***++++++++++++***((((((uuuaaa[[[UUUTTTRRRMMMKKKLLLLLLLLLLLLMMMMMMKKKGGGCCC>>>@@@CCCEEEDDD@@@<<<999888888888888777555444333222333444555444444444444444333333222222333333444111111222333222111000///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...---+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++,,,---......------------------------------------------------........................................................................+++++++++,,,,,,---------............//////000000000000000000000///...---........................+++,,,.../////////...---.........//////000000000++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***++++++------------++++++***+++,,,,,,------,,,,,,***+++---......---+++***,,,+++***,,,...//////...+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---...---,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++******++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,******************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++///222777;;;:::777222...,,,,,,---......---,,,,,,.........------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------++++++++++++++++++++++++++++++,,,------------,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------------......,,,+++******++++++++++++******))))))vvvbbb[[[VVVUUUSSSNNNLLLNNNMMMLLLLLLLLLLLLJJJGGGDDD>>>@@@CCCDDDDDDAAA===:::888888888777666555444333111333555555444333444555333333222222222222333333000111222333333222111000111000///...------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********+++---...---+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---.........------,,,,,,------...------............------.............................................................../////////++++++,,,,,,------......---------......//////000......//////...---,,,,,,........................,,,,,,---...//////////////////////////////000000+++++++++++++++++++++++++++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********,,,---,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++------------++++++,,,+++***+++---......---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,---------------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......////////////+++,,,---......---,,,+++,,,------------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***,,,------,,,+++***++++++++++++++++++++++++++++++,,,---------------,,,---......//////......------,,,,,,,,,,,,------///000000///---,,,,,,---------------,,,,,,,,,,,,wwwbbb\\\WWWVVVTTTPPPNNNOOONNNLLLKKKKKKKKKIIIGGGEEE???AAACCCDDDDDDAAA>>><<<888888777666555444444333111333555555444333444666222222111111111111222222000111222333333222111000000///...............///,,,,,,---------.........------------------------***,,,...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***))))))+++---...---+++------------,,,,,,,,,+++*********++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,---...,,,---...//////...---,,,................................................---........./////////000+++,,,,,,---......//////+++,,,,,,---......//////++++++,,,,,,,,,+++******------------------------,,,,,,,,,---...///000000//////////////////......------------------------++++++,,,,,,---......///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------------------,,,,,,+++***------------------------***+++++++++,,,,,,,,,,,,...------------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++)))))),,,...------------------------,,,,,,,,,------.........,,,,,,,,,---...///000111+++,,,...//////...,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,+++,,,,,,---------------------------))))))*********+++++++++......---,,,,,,+++++++++------------------------+++,,,------...---------,,,---......//////............---------------...///000000---+++***,,,...------,,,,,,,,,---......xxxbbb\\\WWWVVVUUUQQQOOOQQQNNNMMMJJJJJJJJJIIIGGGEEE@@@AAACCCDDDCCCAAA???===999888777555444444444444111333666666333222444666222111111111111111111222000000222333333222111000......---......///000111---------....../////////------------------------***,,,......,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++)))))))))+++---...---,,,.........------,,,,,,,,,))))))***+++,,,------...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,---...,,,---...//////...---,,,................................................---.........//////000000,,,,,,------...///000000++++++,,,,,,---...//////---......//////......---------------------------------,,,,,,---...000111000000//////......------////////////////////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++...---++++++++++++---...++++++,,,---------,,,,,,,,,++++++******++++++,,,---+++******,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++---,,,+++***+++,,,---...---------------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***,,,---,,,******---///........................*********++++++,,,,,,,,,''')))+++---............+++,,,...//////...,,,+++)))***,,,---...------,,,---------------------------------,,,,,,+++++++++------,,,++++++,,,,,,,,,------------------------+++++++++,,,,,,---------555333000---,,,,,,------////////////////////////+++,,,------......------***+++,,,,,,------,,,,,,///......---------......---...---***''''''***---************++++++,,,---|||bbb\\\VVVSSSRRRRRRPPPNNNNNNNNNOOOOOOMMMJJJFFFDDD@@@AAABBBBBBAAA???<<<;;;999888888888777777666666444444444444444444444444444333222111111111222333111111000000000000111111///...,,,++++++,,,...///...///000///---,,,,,,---,,,------,,,+++,,,///111,,,,,,,,,------...............---------,,,,,,,,,***,,,...//////...,,,+++,,,,,,++++++,,,,,,---...+++******)))***+++---...,,,,,,,,,,,,+++***))))))......---,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------,,,,,,........................//////000000000//////...111111000/////////////////////.........---------+++,,,,,,------,,,,,,+++........................***+++---......---+++***---------,,,+++***)))(((---.........---,,,,,,+++111111000000///---,,,+++...------------...//////111///---,,,,,,,,,...///,,,------+++******,,,...,,,,,,---,,,+++***,,,...,,,,,,++++++,,,,,,---...+++,,,------......------......---,,,++++++++++++---+++)))+++---///---+++---------,,,,,,+++++++++)))***+++,,,...///000111...---,,,++++++,,,---...---------,,,,,,++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***...---,,,++++++---///000+++++++++,,,,,,,,,---------------,,,,,,+++++++++------,,,+++++++++,,,,,,*********************************++++++,,,,,,,,,))))))************))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,///111111000......///---------...------,,,,,,,,,,,,,,,,,,------...///((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++((()))+++,,,------,,,,,,........................222111000///---+++******++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,---...//////......---------,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||bbb]]]VVVSSSSSSRRRPPPNNNKKKLLLMMMNNNLLLJJJGGGEEE===>>>@@@AAABBBAAA???>>>999999999888777666666555444444444444444444444444555444333222222222333333333333222111111111111111///...,,,++++++,,,...///---...///...---,,,---...*********)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.........---++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***...---+++)))(((((()))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------++++++++++++++++++++++++//////000000111222222222111000000/////////////////////.........---------------............------........................***+++---...///...---,,,---.........---,,,++++++.../////////......---,,,.../////////...---,,,+++...------------...//////000///---,,,,,,,,,...///,,,------,,,******,,,...---......---,,,,,,---///,,,,,,++++++,,,,,,---...+++,,,------......------++++++******)))*********---+++***+++---...---+++++++++++++++++++++******++++++,,,,,,---.........++++++***))))))***++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,...///............/////////000---------,,,,,,+++++++++------------,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......---++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---...------------,,,+++******,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,---------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......******+++,,,---......///------------------------...------,,,,,,,,,------......---------,,,,,,,,,,,,------...------,,,,,,------------------------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,|||bbb]]]WWWTTTTTTSSSQQQNNNIIIJJJLLLMMMLLLJJJGGGEEE===>>>@@@AAABBBAAA@@@???;;;:::999888777666555444444444444444444444444444666555444333333333444444444333333222222222111111///...---,,,,,,---...///,,,---......---,,,...///------...,,,++++++,,,...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++......------,,,,,,++++++,,,,,,++++++,,,,,,---...............---,,,+++++++++,,,------...---------...---***)))((()))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------.........------------------------000000//////000111222222000000//////......//////...............---------//////000000000000//////........................+++,,,.../////////...---....../////////......---/////////000//////...---,,,---------------,,,,,,......------......///000000///---,,,,,,,,,---...,,,------,,,+++***,,,...,,,---...---++++++---...,,,,,,++++++,,,,,,---...+++,,,------......------*********)))******++++++,,,+++***+++---...---,,,******************++++++------------,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---...//////...---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------+++***++++++,,,,,,------------,,,,,,---,,,,,,++++++++++++,,,///......------,,,++++++,,,------......------,,,------,,,,,,,,,,,,+++++++++******++++++,,,---...------------------------******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......((()))***+++,,,...//////------------------------//////...---,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------...------,,,........................+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||bbb]]]XXXUUUUUUTTTQQQNNNJJJKKKMMMMMMLLLIIIFFFDDDAAAAAABBBBBBAAA???===;;;;;;;;;:::888777555444333555555555555555555555555555444444333333333333333111111111222222222222222......------------......+++,,,------------...///...//////...,,,,,,,,,...*********++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...,,,---.........---+++***+++,,,---...////////////......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............////////////111111///............///000//////.........//////........................///000000111111000000///......................../////////000///...---------......////////////........./////////......---+++,,,---..............................//////000///...---,,,,,,,,,------+++,,,---,,,++++++,,,---***++++++***))))))***,,,,,,,,,++++++,,,,,,---...+++,,,------......------++++++++++++,,,---......,,,,,,+++,,,,,,---,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,+++,,,---++++++,,,---------,,,,,,---,,,,,,+++************------------......//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------------------------,,,,,,------...///000000------------------------,,,,,,++++++,,,,,,---...))))))***++++++,,,------------------------------///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------...---------------------............(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{bbb^^^YYYVVVVVVUUURRRNNNNNNOOOOOOOOOMMMIIIEEECCCAAABBBCCCCCCBBB@@@===<<<;;;;;;:::888777555444333555555555555555555555555333333333333222222222111,,,---///111222333333333........................***,,,------,,,,,,...///***,,,,,,,,,***((()))***(((((()))***,,,---......,,,,,,,,,+++++++++******************+++---...///,,,,,,++++++,,,,,,---...)))***+++---------,,,++++++,,,---...///000000000,,,---...//////...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////******+++++++++,,,,,,,,,000000/////////000111111//////............//////---...................../////////000000/////////////////////////////////222222111000///---,,,+++,,,------.........------,,,------.........------,,,---...//////000/////////............///000000......---,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---***++++++***))))))***,,,,,,,,,++++++,,,,,,---...+++,,,------......------++++++++++++,,,---......,,,,,,---,,,,,,+++,,,,,,***+++++++++,,,,,,------******++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,---***++++++,,,------,,,,,,---,,,,,,+++************......---------...///000++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------------------------..................------------------------,,,++++++++++++,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,|||bbb^^^ZZZXXXWWWVVVRRROOOPPPPPPQQQPPPMMMIIIEEEBBB>>>???AAABBBCCCBBBAAA@@@;;;:::999888777666555444555555555555555555555555222222333333333222111000+++,,,///111222333333333........................+++,,,------,,,+++---...***,,,------,,,***++++++((()))***+++,,,......///,,,,,,,,,,,,++++++++++++))))))***+++,,,---......,,,,,,++++++,,,,,,---...((()))***+++,,,,,,,,,,,,+++,,,---...////////////)))+++---......,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------.........++++++,,,,,,------......---...000222333444444444......------......//////---------.....................////////////......////////////////////////333222111///...,,,++++++,,,,,,---------,,,,,,++++++,,,------------------------...///000000000/////////......//////000111------------,,,,,,,,,+++***,,,...---,,,++++++,,,,,,---...---++++++---...,,,,,,++++++,,,,,,---...+++,,,------......------*********)))******++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---------)))******+++,,,------...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,)))***+++,,,,,,------,,,---,,,,,,++++++++++++,,,222111///---,,,+++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,++++++******------------------------,,,,,,,,,,,,---...//////......---------,,,,,,,,,++++++,,,---............***++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,~~~bbb___ZZZXXXXXXVVVRRROOONNNOOOOOOOOOLLLIIIEEEBBB>>>???AAACCCCCCBBBAAA@@@999999999888777666666555555555555555555555555555333333444444444333222111...///111333333333222111......////////////......,,,---...---+++++++++---+++---///000///.........,,,,,,,,,,,,------------------------,,,,,,,,,,,,***+++,,,---,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,,,,---+++,,,---...............,,,,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------------......///000000111---...000222222111///......------------...///000---------.........//////......////////////......////////////////////////000000///...---------------------------,,,+++***,,,,,,---...............------...//////.........///////////////000000111------------,,,,,,++++++***,,,......,,,++++++,,,---......---,,,,,,---///,,,,,,++++++,,,,,,---...+++,,,------......------++++++******)))*********+++---...---+++***+++---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,---,,,+++++++++,,,...///************)))))))))(((+++++++++,,,,,,---------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++))))))((((((***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))+++---))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...333111///,,,+++***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------.........---------,,,,,,,,,***+++,,,---............++++++,,,,,,---......///++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,bbb___[[[YYYYYYWWWRRROOOKKKLLLMMMMMMLLLIIIEEECCCBBBBBBCCCCCCBBB@@@>>><<<999888888888777777666666666666666666666666666666333444555555555444333222111222444444444222111///......////////////......,,,---...---+++***+++,,,'''))),,,---,,,++++++,,,//////...------,,,++++++......------------,,,,,,,,,---......---***(((&&&,,,,,,++++++,,,,,,---...000///---,,,++++++,,,---+++,,,------...---------222///,,,******,,,000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------,,,,,,******++++++,,,---.........///111000...***%%%"""---------------...///000---------.........////////////000000000000//////000000000000000000000000---------------...//////............---,,,+++***------...///000000//////,,,------......---,,,,,,///////////////000111111,,,,,,---------,,,+++******,,,......---++++++,,,,,,------,,,++++++,,,...,,,,,,++++++,,,,,,---...+++,,,------......------......---,,,+++++++++++++++---///...+++)))+++---,,,+++++++++******))))))------,,,,,,+++******)))------...//////...------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,...---,,,++++++---///000---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++***++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,%%%$$$$$$%%%&&&))),,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......,,,++++++---000((()))***+++,,,---------,,,,,,,,,,,,---......//////...,,,++++++,,,---...,,,------......------,,,+++++++++,,,,,,---------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------.........------------------------//////...---,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---............,,,,,,------...///000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,~~~eee^^^YYYXXXWWWSSSPPPOOOOOONNNMMMMMMMMMKKKHHHFFFAAA@@@???@@@AAAAAA@@@>>><<<;;;999777555555555666555333444888<<<;;;555///444444333333333222222222111222222333333222222111000////////////000000111........................,,,---......,,,,,,---...,,,,,,------...///000000---,,,,,,++++++,,,,,,---------------------,,,,,,------,,,++++++******)))//////...---,,,++++++***++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++///...,,,++++++,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...------------...//////............//////////////////...---,,,,,,++++++,,,---......//////......///111222444333222000///,,,---///000000000///...///...---,,,,,,---...///......---,,,,,,+++******---------............/////////.........---------000///...---------------...---,,,,,,++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,...//////...,,,+++***)))))))))***+++,,,,,,,,,++++++******++++++,,,)))******++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,++++++,,,---...(((((((((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,------...///000000---------,,,,,,+++++++++///......------,,,++++++000+++%%%%%%(((,,,,,,***+++,,,---...---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,,,,------...........................------,,,++++++*********------------------------++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.../////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......---------,,,,,,,,,))))))***++++++,,,------,,,------......------,,,,,,,,,............,,,,,,---------............///------------------------------------------,,,,,,{{{ddd]]]WWWWWWVVVRRROOOOOOOOONNNMMMMMMMMMKKKHHHFFFAAA@@@@@@@@@AAAAAA???>>>;;;:::999777666555555555666444333555888999666333444444444444333333333333000000111111111111000000000000///....../////////........................)))***++++++))))))***+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++---------,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------...---+++******+++---...++++++,,,,,,,,,,,,------+++++++++++++++---.........------------...//////........................,,,,,,,,,---......//////,,,---......//////.........///000111111000//////...//////000000000/////////...------------...///......------,,,++++++***------------............//////.........---------///...------,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******************+++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,---------//////......---.........++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++------------------------222---))))))---000///...,,,,,,------,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,+++******------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............---------,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,,,,---------...------------------------------------------------yyyccc\\\VVVUUUUUUQQQNNNNNNOOOMMMLLLLLLLLLKKKHHHFFFBBBAAA@@@@@@AAAAAA???===::::::999888666555444333666555444333444555777777555555555444444444444333111111222222222222111111000000///...------------------------------------+++---...---,,,+++,,,---)))))))))***++++++,,,,,,,,,---...//////...---,,,+++,,,,,,------.........++++++,,,------...//////------------------------------------------------------,,,+++++++++++++++------------------------......---------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,************,,,,,,++++++,,,,,,,,,,,,------************+++,,,------...------------...///////////////......---------,,,------...//////000000,,,---......//////......,,,---------......////////////..................///...------------...///......------,,,+++++++++------------...........................---------------,,,,,,++++++,,,,,,...---,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,------------------------------+++,,,---......---,,,+++,,,++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,------...//////...+++)))***---///...,,,------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---------....../////////------------------------......---,,,,,,+++******........................+++,,,,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,++++++***........................,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,---------...//////000000,,,------......------,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------+++,,,,,,------.........zzzccc[[[UUUUUUTTTQQQOOOOOOOOOMMMLLLKKKKKKJJJHHHFFFBBBAAA@@@@@@AAAAAA???===999999999888777555444444555555555444333444666999666666555555555444444444333444444555555444444333111000///------,,,,,,,,,---------------------------...///...---,,,---///,,,,,,,,,------.........,,,---///000000///---,,,++++++,,,,,,---...//////+++,,,,,,,,,---------...,,,---------......//////------------------------------,,,++++++++++++,,,---------.....................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------************+++,,,---......------------...//////111111000//////...------000000/////////.........,,,---......///.........,,,,,,,,,,,,---...///000///...,,,+++++++++,,,---.........------...............------,,,,,,,,,,,,,,,,,,---------.................................,,,,,,++++++***++++++,,,...------,,,,,,,,,---------------------------...+++++++++,,,,,,,,,------------------------------,,,,,,---......---,,,,,,---,,,++++++************,,,,,,,,,++++++,,,,,,,,,......---,,,++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---+++,,,---......---,,,+++******))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..................------+++++++++,,,,,,---------,,,,,,,,,---------......+++))))))+++---...---+++...---,,,+++***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++------------------------,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++......---------,,,,,,,,,------....../////////000,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------++++++,,,,,,---...//////~~~ddd\\\VVVUUUUUURRRPPPQQQOOOMMMKKKJJJJJJJJJHHHFFFBBBAAA@@@@@@AAA@@@>>><<<999999888888777777666666555666777777555555666777666666555555555444444444333444444555555444444333111000///------,,,,,,,,,------------------------)))+++,,,+++***)))***+++............////////////,,,---///000000///---,,,++++++,,,,,,---...//////---,,,,,,,,,++++++******,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---...///...------------...//////222222111111000///......///////////////.........,,,---......///............------------...///000///...---,,,,,,,,,......---..................---......------------,,,,,,,,,,,,,,,------------...---.....................++++++*********++++++,,,---------,,,,,,---......---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------,,,+++*********+++---,,,,,,,,,,,,,,,,,,---///......---,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,---......---,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..................------+++++++++,,,,,,---------......---------,,,,,,,,,------...///000000///......---,,,+++***+++,,,---++++++,,,,,,,,,---------......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...........................---------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++......---------,,,,,,,,,---------------.........,,,------......------,,,++++++++++++++++++++++++------------............------------------------++++++,,,,,,---...//////ddd\\\UUUUUUUUURRRQQQRRROOOMMMKKKIIIIIIIIIHHHFFFCCCBBBAAAAAAAAA@@@>>><<<:::999888777888999:::;;;999888888777777666666555555555555444444444444333111111222222222222111111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------------------.........,,,---...//////...---,,,+++,,,,,,------.........------,,,++++++***))))))------......////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,,,,,,,------......------,,,........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...------------...//////222111111000000/////////++++++,,,...///000111111,,,---......//////......//////////////////////////////......///000000111------...//////...------......------------------,,,,,,,,,,,,---------------------...............++++++******++++++,,,,,,------------------...///---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,------,,,,,,,,,,,,------///......---,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,++++++,,,---...000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---//////...---,,,,,,++++++,,,------......---,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------//////...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---....................................------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,---------.........//////------------------------+++,,,,,,------.........|||ccc[[[TTTSSSSSSQQQPPPRRRPPPMMMJJJIIIIIIIIIHHHGGGCCCBBBAAAAAAAAA@@@>>><<<:::999777666888:::>>>@@@@@@<<<777555666888777666444444444444333333333333000000111111111111000000000000///....../////////,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++............////////////------------------------......---,,,,,,,,,,,,---+++++++++,,,---...............---------,,,,,,,,,,,,,,,---......---,,,,,,////////////////////////,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///...------------...///////////////...............******+++---...///000111,,,---......//////......//////000000///...---,,,+++,,,---...///000000000------...//////...------------..................++++++,,,,,,,,,------------------.........//////+++++++++++++++,,,---------------------...//////............---------,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,---------,,,,,,+++++++++,,,------------,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,------,,,,,,+++------........./////////---------,,,,,,---------*********+++,,,---...///------------------------------------------------,,,------......------,,,***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++---------------------,,,+++++++++***)))(((((())),,,,,,------,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------------------------------------------------------***+++,,,,,,---------,,,+++,,,,,,---......------------------------------------............------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,++++++,,,---...,,,,,,---------.........------------------------------------------------yyybbbZZZSSSRRRRRRPPPOOOQQQPPPMMMJJJHHHHHHHHHHHHGGGCCCBBBAAAAAAAAA@@@>>><<<;;;999777666888<<<@@@CCCFFF???666333555888888777444444333333333222222222222222222333333222222222000////////////000000111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,........................---,,,,,,++++++,,,,,,---------------------,,,,,,+++,,,,,,------......////////////////////////...////////////////////////......---,,,,,,,,,,,,---******+++,,,,,,---............---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,---------************+++,,,---......------------...//////,,,,,,------------------,,,---------------------,,,---......//////.........///000111000---+++)))&&&'''***,,,---...------,,,---...//////...---,,,------..................++++++,,,,,,,,,------------------.........//////,,,+++++++++,,,------...---------------...///000000000//////.........---++++++,,,,,,,,,---------////////////////////////...------,,,,,,------...++++++++++++,,,------......------,,,,,,------.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++.........////////////000......,,,++++++,,,......------,,,,,,,,,---......------------------------------------------------,,,------......------,,,,,,,,,------...///000000---------,,,,,,++++++++++++,,,,,,------....../////////...,,,***)))***++++++,,,---...---,,,+++***,,,,,,,,,---------......&&&'''''')))***+++,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***........................------......///000000000------------------------------------------------***+++,,,,,,------------+++,,,,,,---.........---........................------............------,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000......---------,,,,,,,,,---------------------,,,,,,------......------,,,......,,,,,,,,,,,,......++++++,,,,,,,,,---------------------------------------------------,,,,,,www]]]YYYTTTSSSTTTTTTSSSPPPPPPMMMJJJIIIJJJKKKKKKKKKDDDBBB@@@@@@AAA???;;;888;;;;;;;;;;;;;;;;;;;;;:::<<<999666555777777555333444444555555444444333222333333333333333222111000000000000000////////////---------,,,,,,+++++++++,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,++++++,,,---////////////......------,,,,,,------..."""%%%***...111111000///000000000///.........---......////////////......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------,,,++++++***+++,,,---------,,,+++))),,,...///---,,,++++++...---,,,,,,++++++++++++,,,++++++******++++++,,,------------------------....................................////////////111111000///...---,,,,,,,,,,,,---...///000111111...------,,,,,,------.........//////...---,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...111000......---...///000,,,,,,,,,---------......000000000///......------///...---,,,+++,,,,,,---)))******++++++******)))------------------------------------------------................................................------------------------++++++++++++,,,,,,---...***+++------------+++***000---++++++---///---,,,---------.........//////------------------------///......------,,,++++++)))******++++++,,,------///...,,,+++***+++,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,------.........+++++++++,,,,,,,,,------***++++++,,,,,,------...---.........---,,,,,,+++000000000000000//////...------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))***,,,---...---,,,,,,...---,,,***)))******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++)))+++---///---+++vvv^^^YYYTTTRRRSSSTTTSSSQQQPPPMMMJJJIIIJJJKKKKKKKKKDDDBBBAAAAAAAAA@@@<<<999:::::::::999999999999888999777555666888999888666444444555555444444333222222333333333222222111000000000000000/////////...---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,------------,,,,,,+++,,,---////////////......------,,,,,,------...)))+++...111222222000///...---------------,,,,,,------............------,,,,,,,,,++++++++++++***---------,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------............---+++)))((("""&&&))),,,,,,---...//////...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------------------....................................////////////000000000///......------------......///000000000...------,,,,,,------.../////////......---------///...------,,,,,,------,,,,,,,,,---------.........------,,,,,,------......---,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,------------------///...---,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------------------........................------------------------------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,...,,,***+++---///...,,,------------.........///------------------------------------------------------,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,------------------...,,,,,,,,,---------......,,,,,,---------.........------------,,,,,,,,,,,,------......------,,,+++......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,,,,++++++******+++,,,---+++,,,,,,------,,,,,,+++************************++++++,,,,,,---,,,,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***,,,...///...,,,vvv___ZZZSSSPPPQQQSSSSSSRRROOOMMMJJJIIIJJJKKKJJJJJJEEECCCBBBBBBBBB@@@===:::888888888888777777666666777666555666888999888777444444555555444444333222222222222333222222111000000000000/////////......------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,---...////////////...------,,,,,,------...//////000000000000///...***+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++++++++,,,------...//////.........---,,,+++***)))"""%%%)))+++,,,---///000///......------------...------,,,,,,,,,,,,------------------------------....................................////////////////////////////////////////////////////////////......------------......000///......------......//////...------------...,,,,,,,,,---------.........------,,,,,,------...++++++*********,,,---...,,,,,,,,,---------......++++++,,,,,,---......//////...------,,,------------..................---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---...///......------......///---+++***+++---......---------------............------------------------++++++,,,------...////////////...------,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++------------------------.........---------------,,,,,,,,,------------...---------.........////////////......---,,,,,,+++------......------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------.........---,,,,,,************+++,,,---...+++,,,,,,------,,,,,,+++******************************+++,,,------------...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---uuu```ZZZRRROOOPPPRRRSSSSSSOOOMMMKKKJJJJJJJJJIIIHHHDDDDDDDDDCCCBBB@@@===;;;888888888777777666666555666666666666777777666555444444555555444444333222111111222222222222111111000000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---....../////////...------,,,,,,------.........---,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---------...............------------------------,,,,,,,,,---------......***++++++,,,------------***,,,......---,,,---......------,,,,,,,,,------...------,,,,,,------...------------------------....................................////////////............//////000000000000//////..................------------......000///...------.../////////......---------------,,,,,,,,,---------.........------,,,,,,------...******)))******,,,...///,,,,,,,,,---------.............../////////000000.........------------.........////////////......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...///...---,,,,,,---...///,,,+++++++++,,,---......------------------------------------------------,,,,,,,,,---------.........---------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,------------------//////......------,,,,,,------------------------------------............//////.........---------,,,------...------,,,,,,,,,,,,,,,,,,,,,+++******---------------............................................./////////000......................../////////......------,,,++++++++++++,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------+++,,,---...////////////......,,,++++++,,,---...,,,,,,------------,,,,,,+++,,,---.........,,,,,,------------------------------------------------,,,++++++,,,------------uuu___YYYRRROOOPPPRRRSSSRRROOOMMMKKKJJJJJJJJJHHHGGGDDDDDDEEECCCAAA???===<<<:::999999888777777666666222333555666666666666666444444555555444444333222000111111222222111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,------...//////000...------,,,,,,------...,,,++++++******+++,,,,,,******++++++,,,,,,------------............---------------,,,,,,,,,++++++---------.........//////------------------------......---------,,,,,,,,,******++++++,,,---.........///000///,,,+++++++++,,,+++++++++++++++,,,,,,...------,,,,,,------...------------------------....................................////////////------......///000000000000000000///......------///......------....../////////.........//////000...---,,,,,,+++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,+++++++++,,,---///000,,,,,,,,,---------......000000/////////.........---.....................------............------------------------------------------------------........................------------------------------------------------......---,,,,,,---------...---,,,++++++,,,---...+++++++++++++++,,,---...------------------,,,,,,------------------------......---------,,,,,,,,,******++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******))),,,,,,,,,---------....../////////......---------------------------------+++,,,,,,,,,,,,------------------.........//////,,,,,,------...------,,,---------------,,,++++++------....../////////000............................../////////000000000......................../////////...------------------------,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,---...////////////...---,,,,,,,,,---...///,,,------......------,,,,,,,,,.........---,,,+++------------------------------------------------***++++++,,,+++,,,,,,---ttt^^^YYYRRROOOPPPRRRRRRQQQNNNMMMKKKJJJJJJJJJHHHFFFCCCDDDEEECCC@@@===<<<<<<;;;::::::999888777666666...111444666777777888999444444555555444444333222///000111111222111111111/////////.........------------------............,,,,,,++++++++++++,,,,,,******++++++++++++******------,,,------...000000...------,,,,,,------...,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,------------............------------------,,,,,,,,,,,,,,,,,,,,,---......//////++++++++++++++++++++++++//////...---,,,,,,++++++...---,,,++++++++++++,,,+++,,,---,,,+++***+++,,,***************++++++,,,------,,,,,,,,,,,,------------------------------....................................////////////---.........//////000000000000//////.........---//////............//////......///000000000//////------,,,++++++++++++,,,,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,...///000,,,,,,,,,---------......///......---,,,,,,++++++------...////////////...,,,,,,------------,,,,,,------------------------------------------------................................................------------------------///...------------------,,,,,,,,,++++++,,,,,,,,,+++,,,---,,,******+++---------------,,,,,,,,,,,,------------------------//////...---,,,,,,++++++))))))***++++++,,,------++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******+++,,,,,,------........./////////..................------------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---......//////,,,,,,------......------------......------,,,+++---------...//////000000........................,,,,,,,,,---------..............................///...------,,,------...............---,,,+++***+++,,,,,,------,,,,,,+++)))))))))******++++++,,,******+++,,,---------------------------......///------............------------......------,,,,,,------------------------------------------------***+++---,,,++++++,,,...ttt]]]XXXRRRPPPQQQRRRQQQPPPNNNMMMKKKJJJJJJIIIGGGEEEAAACCCEEECCC???<<<;;;<<<;;;::::::999888777666555222555999999888666666777444444555555444444333222//////000111111111111111//////.........---------------------.........///,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,---...000111...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...------------,,,,,,,,,+++++++++,,,---.........++++++++++++++++++++++++---------------------,,,...---,,,+++++++++,,,,,,+++,,,---,,,+++***,,,---+++*********++++++,,,---,,,,,,++++++++++++,,,,,,------------------------....................................////////////.........//////////////////////////////.........//////............//////,,,---000222222111///.........---,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.........---,,,,,,---...///,,,,,,,,,---------......------------------,,,,,,,,,---...///000000///...,,,------......------,,,------------------------------------------------........................------------------------------------------------//////...---------------,,,,,,------------,,,,,,,,,---...,,,)))(((***,,,---------,,,,,,,,,++++++---------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,---......///............////////////......---------,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,------------+++,,,------......------------......------,,,+++++++++,,,,,,---......///------------------------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,---...,,,------......---,,,++++++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...............------............------///...---,,,,,,,,,,,,,,,........................------------------------+++---//////---,,,...000ttt\\\WWWSSSQQQRRRSSSQQQOOONNNLLLKKKKKKJJJIIIGGGDDD@@@CCCDDDCCC>>>;;;;;;;;;::::::999888777666555555;;;===???===888444222222444444555555444444333222//////000111111111111111//////.........------------------.........//////---,,,+++******+++,,,------......//////......---------,,,,,,---...000111...------,,,,,,------...------------,,,+++***)))---,,,,,,,,,+++*********+++++++++,,,,,,+++++++++......---------,,,,,,,,,******+++,,,,,,---......------------------------+++,,,,,,------......///************+++---///000///000000...,,,+++---...++++++++++++,,,,,,---...,,,++++++******++++++,,,------------------------..................................../////////000//////////////////////////////////////////////////////............//////+++---000333333222///---//////...------------...,,,,,,,,,---------.........------,,,,,,------...///...---,,,,,,,,,---...,,,,,,,,,---------......------......///000000000,,,---///000000000///...------............------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------,,,---...//////...---,,,---...///,,,)))''')))+++---------,,,,,,+++++++++------------------------+++,,,,,,------......//////......------,,,,,,+++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------++++++,,,,,,---...//////------......//////000000.........------,,,,,,,,,---------.........//////...------,,,,,,++++++***+++,,,,,,---.........---,,,------------,,,++++++))))))***++++++,,,---------------------------------------.........//////------------------------,,,++++++***+++,,,...///***+++---...///......---+++,,,,,,------,,,,,,+++******+++,,,------...............///......------+++,,,...///000///...---------............------000///---,,,+++,,,------........................---------------------------///111111///...000222qqq___WWWRRRRRRSSSQQQOOOPPPNNNKKKIIIGGGHHHHHHGGGGGGAAABBBBBBBBBAAA???===<<<;;;:::999777666666555555555666777666555444555666444222000000111333333333000000000000////////////000000000000000000000000...---,,,,,,++++++,,,,,,------------------------///...---,,,,,,,,,,,,---***+++,,,+++++++++---///...---+++))))))***+++,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---......//////......---..................------+++++++++,,,,,,---------,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---...///000000////////////////////////////////////000000000000000000000000000000000000+++,,,---.../////////...---...///000000///...---222222111000000000000000111000///...,,,+++***)))................................................000///...------------------------............///,,,------......------,,,,,,---...//////...---,,,*********+++,,,---...//////...,,,++++++,,,...///........................------------------------------------------------...............///000111........................///...---,,,+++,,,------,,,,,,,,,------------.........---,,,,,,+++******,,,,,,,,,---------..............................///---)))'''''')))---///........................++++++++++++++++++++++++///......------......///+++,,,,,,------,,,,,,+++------------------------//////...---,,,,,,,,,,,,........................,,,,,,,,,++++++*********000///---+++++++++---...------------------------...------,,,,,,------...---,,,++++++---///......//////.........---------...------,,,,,,------...---.........---,,,,,,+++..............................------------....../////////......---------------------,,,+++***)))------------------------------...//////...------+++,,,---------,,,+++***/////////...---------,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........qqqZZZSSSNNNOOOQQQOOOOOOPPPNNNKKKIIIHHHHHHHHHHHHGGGBBBCCCCCCCCCBBB@@@>>>===;;;:::999777666666555555555666777666555444555777555333111111222444444333000000000000////////////////////////////////////...---,,,,,,++++++,,,,,,------------------,,,,,,......---------,,,,,,,,,/////////......---...///...---+++***)))***+++,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,------.........,,,---------.../////////................................./////////000000////////////////////////000000000000000//////.........////////////......000//////...------......///...............------................................................//////...------------------------............///,,,------......------,,,---......//////......---+++++++++,,,,,,---...///...------,,,,,,------...........................------------------------------------------------.........---......//////------------------------///...---,,,,,,,,,------............////////////......------,,,++++++***,,,,,,---------....................................---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,------------------------......---------...//////........................,,,,,,,,,+++++++++******///...,,,++++++,,,---...------------------------...------,,,,,,------......,,,++++++---.........//////.........---------...------,,,,,,------...------......------,,,+++------------------------......------------......------,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------------------........................***+++---......------,,,...............---------,,,,,,,,,---------......---......//////......---,,,,,,------------------rrrXXXQQQLLLNNNPPPOOOOOOQQQNNNLLLIIIHHHIIIIIIHHHFFFCCCDDDDDDDDDCCCAAA???>>>;;;:::999777666666555555444666777666555444666777666444222222444555444333000000000000////////////////////////////////////...------,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---.........---,,,+++......---,,,++++++++++++...---+++******+++,,,,,,---...///...---,,,---...,,,,,,,,,,,,,,,,,,------------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,........................,,,------------.........---------------.........------..................---------------------------------.........//////////////////////////////000000000000000///////////////............////////////...------------...000000/////////.........................................................//////...------------...---------............///------............------///..................///---------------...///000---------......---------........................------------------------------------------------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------............////////////......------,,,+++++++++,,,------------.................................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------...///000111111........................,,,,,,,,,,,,++++++++++++...---,,,+++,,,---...///------------------------...------,,,,,,------......,,,++++++---......---...............---------...------,,,,,,------...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,,,,,,,+++++++++******+++,,,------......------------------------......------------......***+++---...//////......---------...............,,,,,,,,,---------......---......//////......---------------------,,,,,,tttZZZSSSNNNOOOQQQPPPPPPQQQMMMLLLJJJIIIIIIIIIHHHFFFCCCCCCDDDCCCBBBAAA???>>>;;;:::999777666666555555444555666666555555666777777555444444555555444333000000000000////////////////////////////////////......---,,,,,,,,,,,,,,,.........------,,,,,,++++++,,,...//////...,,,***,,,+++*********++++++***---,,,,,,+++++++++,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,---------------------------------------......---------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,---------,,,,,,------------------000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------..............................---------------------------------,,,,,,,,,---------......////////////////////////------------......//////000///...------...///000000000///....../////////333222111///---,,,+++***........................------------------------///......---------......---------............///------............------000///...------...///000...............///000000,,,---...//////...---,,,........................------------....................................///...---,,,,,,,,,,,,,,,------------------------///......---------------++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------....................................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///---------,,,,,,---------,,,,,,------------------......------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,------......---++++++---......---...........................------,,,,,,------...,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................++++++++++++,,,---......------------------------///...------------...///,,,---.../////////...---,,,---------.../////////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++.........------,,,,,,,,,uuu\\\UUUOOOPPPQQQOOONNNOOOMMMLLLJJJJJJJJJJJJHHHFFFBBBBBBBBBBBBAAA???>>><<<;;;:::999777666666555555333555666666555555666888777666555555666666444333000000000000////////////........................///...------,,,,,,------.........------,,,,,,,,,***,,,...//////...,,,+++---+++***+++...000000///,,,,,,,,,,,,,,,,,,------***+++,,,,,,+++***+++,,,,,,,,,,,,------.........------------------------......---------,,,,,,,,,---......//////......---,,,---------.........///------------------------///.........------,,,,,,++++++++++++++++++++++++---------.........//////.......................................---------------------------------,,,,,,,,,,,,------------........................//////...------------...000///...------...///000///...............//////111000///...,,,+++******........................++++++++++++++++++++++++......---------......///---------............///---......//////......---000///...------...///000//////.........///000000+++---///000000///---+++........................---------....../////////........................///...---,,,,,,,,,,,,,,,////////////////////////...//////.........------+++++++++,,,,,,,,,,,,---......------------,,,,,,---------.........//////...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------......///...------,,,,,,------...,,,,,,,,,---------......///...------,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------...------,,,,,,------...///---,,,,,,---...---,,,---........................------,,,,,,------...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................---,,,,,,++++++,,,,,,---------------------------.........------.............../////////...,,,+++,,,---------.../////////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++.........------,,,,,,,,,ttt\\\TTTNNNOOOOOOMMMLLLMMMMMMLLLKKKKKKKKKJJJHHHFFFAAABBBBBBBBBAAA???===<<<;;;:::999777666666555555333555666666555555777888777666555555666555333111000000000000////////////........................///......---------------------------------------+++,,,---.........---,,,+++)))''')))---000000...,,,,,,,,,,,,------------)))***++++++******+++,,,,,,,,,,,,---......//////------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------....../////////............------------++++++++++++++++++******++++++++++++++++++++++++,,,------------........./////////...............------..................------------------------,,,,,,,,,---------..............................555444111///------------//////............//////,,,++++++++++++,,,------++++++,,,,,,---.................................++++++++++++++++++++++++...------------...//////---------............///......////////////......000//////////////////000//////............//////,,,---///000000///---,,,........................---------...//////000000........................///...------------------////////////////////////...////////////...------------------..................------------------------........./////////...........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...---,,,,,,---...///+++,,,,,,------.........//////...,,,,,,+++++++++........................,,,,,,,,,,,,------------,,,,,,------------------------------------------...------,,,,,,------...///---,,,,,,---------,,,---------..................------,,,,,,------...,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++++++++,,,,,,,,,,,,---...---,,,+++++++++,,,---------------------------------...//////...---------......///...---,,,+++---------...............,,,,,,,,,---------......---......//////......---------------------,,,,,,qqq[[[TTTNNNOOOPPPOOONNNOOOMMMLLLKKKKKKLLLKKKHHHFFFBBBBBBCCCCCCBBB@@@>>>===;;;:::999777666666555555333444666666555555777999666555555555666555222000000000000000////////////........................//////...---------------+++,,,,,,------.........,,,,,,,,,---------......***'''%%%'''+++---,,,***+++,,,,,,------...------)))***,,,,,,+++***,,,---,,,,,,------.../////////------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------.../////////.........------------+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------000/////////.........---,,,---------.../////////........................------------....................................333222000.........///000......////////////......++++++******+++,,,,,,---***+++,,,---...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---------............///......////////////......//////000000000000/////////......------......///---...///000000///...---........................---------...///000000000.................................---......//////////////////////////////...//////000///...---,,,,,,,,,---------.........------..............................////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,---...///++++++,,,,,,---......//////...---------------...........................,,,,,,,,,---------......------------------,,,,,,------------------------...------,,,,,,------...000...,,,,,,---------+++---------.........//////...------,,,,,,------...+++,,,------......------------------------------......------------......+++++++++,,,,,,,,,------,,,+++*********,,,...///------------------------+++---///000000///---+++)))***,,,---.........---...............---------,,,,,,,,,---------......---......//////......---,,,,,,------------------ooo\\\TTTPPPQQQSSSSSSRRRTTTMMMLLLKKKLLLLLLKKKHHHFFFCCCDDDDDDDDDCCCAAA???>>>;;;:::999777666666555555333444666666555666777999666555444555555444222///000000000000////////////........................//////...------------...***++++++,,,---...//////---,,,,,,,,,,,,---...//////+++(((***...000...***+++,,,------.........---***+++---,,,,,,,,,---...,,,,,,------...///000000------------------------......---------,,,,,,,,,---......//////......---******+++,,,,,,---......//////.........------------......//////000000000////////////////////////+++++++++,,,,,,,,,------000000//////.........---,,,,,,------...///000000////////////////////////---------.........//////........................+++******+++---///222444---...///000000///...---,,,,,,,,,,,,------...///............//////000000................................................---------------...///000---------.........//////......////////////.........///000111111000///...///......---------............////////////..............................---------...///000000111////////////////////////...............///000111...........................///000000000///---,,,******+++++++++,,,,,,,,,------............................../////////000........................,,,...000111111000...,,,........................------------------------///......------......///000///---,,,,,,---///000++++++,,,,,,---...//////......---......///000111........................,,,,,,,,,------.....................---,,,++++++------------------------...------,,,,,,------...000...,,,,,,------,,,+++---------.........//////...------,,,,,,------...+++,,,,,,---.........---.................................------.........---------....../////////******))))))+++---000222------------------------***,,,///111111///,,,***&&&'''***,,,...///000000/////////......------,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,------.........~~~jjjXXXTTTPPPOOOQQQRRRPPPNNNNNNLLLKKKJJJJJJIIIGGGEEEHHHFFFDDDCCCCCCBBB@@@>>>===<<<:::888666444444333111111333444444444333222444444444333333222222222222111///...---...000111------......///000000000//////...---,,,,,,++++++///............------------------------------------------............//////......------..................------,,,,,,,,,//////.........---------///............///000000///...---,,,,,,,,,,,,,,,000///,,,++++++,,,///000***++++++,,,,,,++++++***,,,,,,,,,---------......(((+++---,,,***+++...111000000//////.........---,,,,,,------...------,,,...............---------......------------.............../////////////////////.........---------......////////////.....................------------...///111111111000///........................///...,,,*********,,,---......////////////......++++++,,,---............222000...---,,,---...///...000111222222111000...//////000000000000//////---......///////////////---...///000000///...------...///000000...,,,+++////////////////////////////////////////////////111000///......///000111............////////////......//////......---,,,......---------,,,,,,,,,,,,,,,---.../////////...+++++++++,,,---...///000...------,,,,,,------...---------.........//////111...---...000111///---++++++,,,,,,,,,,,,------///...---,,,,,,---...///,,,,,,,,,---...///000000222000...,,,+++,,,---...///......---+++******)))+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,.........---,,,,,,++++++++++++,,,------.../////////...---,,,,,,,,,,,,,,,........................+++***)))+++---......---------............------------------------------,,,,,,,,,---------......---------------------------------.........//////......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------........................000///---+++***+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................|||hhhXXXTTTPPPPPPQQQRRRQQQNNNMMMKKKJJJJJJKKKJJJHHHFFFGGGEEECCCCCCCCCBBB@@@>>><<<;;;:::888666555444444333444555666777666666555555444444444333333333333222111///.........000111///////////////..................------,,,,,,+++...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,------...///......---------,,,,,,,,,//////.........---------+++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,------///...,,,++++++,,,...///,,,,,,------------,,,,,,,,,,,,,,,---------.........//////...------///111///.........---------------------...------,,,,,,,,,,,,,,,---------------......------------......000//////...---,,,,,,+++//////.........---------......////////////..............................,,,---...///000//////...........................///...,,,+++++++++,,,---......////////////......------.........---,,,,,,111000...---------//////...///111222222111///...//////000000000000//////---......///////////////---...///000000///...------...///000000...,,,+++////////////////////////////////////////////////000000///......///000000............////////////000000/////////.....................------,,,,,,------......///.........------------...///000000...------,,,,,,------...---------........./////////---+++,,,...///---,,,++++++,,,,,,,,,,,,------......---,,,,,,---......,,,,,,,,,------...///000000///---,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...---------------.........))))))******++++++,,,,,,///...------,,,,,,,,,---........................---,,,+++,,,///000///...------............------------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,---------.....................---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------{{{gggXXXTTTQQQPPPRRRRRRQQQOOOKKKJJJJJJJJJKKKKKKIIIGGGGGGEEECCCBBBBBBBBB@@@>>>;;;;;;999888777666666666555555666777777777777666555555555555555444444444222111000///...///000000111000000///......------------------------------------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------///......---------.........------------,,,,,,,,,...............---------)))***+++,,,,,,,,,+++***------,,,,,,,,,---......------------------------------............------,,,,,,,,,---------......111///.........///...------------------,,,,,,,,,---.........---,,,,,,+++***++++++,,,,,,---------......------------............------,,,,,,,,,,,,...............---------......////////////......////////////////////////,,,---..........................................000///---,,,,,,---............////////////....../////////......,,,++++++111000...------...////////////111111111111////////////000000000000//////---......///////////////......////////////............///000///...---,,,//////////////////////////////////////////////////////...------...//////............////////////111111000////////////000/////////............---.........///......------/////////////////////000......------------......---------...............,,,+++***+++,,,---,,,***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000---------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,------------,,,,,,000...,,,******,,,...000,,,------...//////000000---------...............///...------,,,---------........................///...---...000111111000------............------------------------------,,,,,,,,,---------......---------,,,,,,+++++++++.........---------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------.................................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{hhhXXXUUUQQQPPPRRRSSSQQQOOOKKKJJJIIIJJJLLLLLLKKKIIIFFFDDDCCCBBBBBBBBB@@@>>>;;;:::999888777777777777444444444555555555555555666666666666666555555555222111000/////////000000000000//////............,,,,,,---------------------------,,,,,,,,,,,,+++------------------------+++,,,,,,,,,,,,---------333222111///...---------------------------------........................***,,,...///000///---,,,,,,,,,,,,,,,,,,---...///---...////////////...---------............------,,,,,,,,,---------.........+++)))))),,,...,,,***------------------------............---,,,++++++******+++,,,---...............------------......***++++++---...///000000..............................////////////......////////////000000000000................................................000///............//////......////////////.....................---,,,,,,000///............////////////000111111000////////////000000000000//////---......///////////////...//////////////////......//////000///...------////////////////////////////////////////////////.........------.....................////////////111000///.........///////////////////////////....../////////...---,,,,,,/////////000//////............------------..............................,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---------------,,,+++***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,///...,,,++++++,,,...///........./////////000000000000000000////////////......------------..............................///...---...000111000///------............------------------------------,,,,,,,,,---------......---------,,,++++++******......------------,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------........................------............---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}iiiYYYUUUQQQPPPRRRSSSQQQOOOJJJJJJIIIKKKLLLMMMKKKJJJFFFEEECCCCCCCCCCCCAAA@@@;;;:::999888777777777777444444444444555555666666666666666666666666666666222111111000000000000000............//////000000,,,,,,------------------............------------------------------------------------............//////......---.........---------------------------.....................+++---///000111000...---,,,,,,,,,,,,,,,---...///...///000111111000///...,,,,,,------------,,,,,,,,,,,,,,,---------......+++(((&&&(((+++...---+++..................//////---.........---,,,,,,++++++,,,,,,---...//////000......------------......+++,,,---...///000111111---...........................////////////........./////////000000111111000000///////////////////////////////////////////////////.../////////000......////////////......,,,---....../////////...//////.........//////////////////000000///////////////000000000000//////---......////////////////////////......////////////////////////.........////////////////////////////////////////////////---..................---............//////////////////......------........./////////////////////.../////////...---,,,,,,....../////////...------///......------......///.....................---,,,---------,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---............------,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,------......------,,,000000/////////.........------,,,,,,,,,,,,,,,,,,......---------......///........................///---------///000///...------............------------------------------,,,,,,,,,---------......---------,,,,,,+++++++++------------------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------........................------------------------........................------...//////......---------------------------------------------------------------------------~~~iiiYYYUUUQQQQQQSSSSSSRRRPPPKKKJJJJJJKKKMMMMMMKKKJJJGGGFFFDDDDDDEEEDDDCCCAAA<<<;;;:::999888777777666666666555555666666777888555555555666666666666666222222111111111000000000------......///000000111------------------------//////.........------------------------------------------.........//////)))))))))***,,,...///000,,,,,,,,,------------...---------...............+++,,,---.........------------,,,,,,,,,---.........///000111111000///...,,,,,,------------,,,,,,,,,,,,,,,---------......+++******+++---/////////.........///////////////,,,------......------,,,,,,------....../////////......------------......000000/////////.........---------.....................////////////......---......//////000000111111111000////////////000////////////////////////.........///////////////......////////////......,,,,,,---//////000000000........./////////////////////////////////////////////000000000000//////---....../////////////////////............//////000000000/////////......////////////////////////////////////////////////---...////////////...---............////////////.........///...------,,,---............/////////.........///......------,,,---...///000///...---//////............//////...............---------,,,...///...---,,,---///++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,------........................---------,,,,,,+++++++++------............------+++,,,...//////...,,,+++000000//////...------,,,------------------------.........---......///000...........................---,,,,,,.........,,,------............------------------------------,,,,,,,,,---------......------------------------+++,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,------------........................------------------------......................................./////////------------------------------------------------........................}}}gggYYYUUURRRQQQSSSTTTRRRPPPLLLKKKKKKKKKMMMMMMKKKIIIHHHGGGEEEEEEFFFFFFDDDCCC>>>===;;;999888666666666666555444444444555777777444444555555555666666666111222222222111111000000.........///////////////.........------,,,,,,+++.........---------,,,,,,------------------------,,,,,,---------.........++++++++++++,,,---//////,,,,,,,,,---------......---------.........//////++++++,,,,,,,,,---------......---,,,,,,,,,------------............------------............------,,,,,,,,,---------......------......------///111---------....../////////++++++,,,---............------------------------......------------......000000///...------,,,,,,---------.........//////......////////////......,,,------...//////000000111000///...---......///////////////////////////------......////////////......////////////......---...///////////////...---......////////////////////////......///////////////000000000000//////---......///////////////000///...------...///000111000000///////////////////////////////////////////////////////////////...///000000000000///...............////////////---...000111111///---+++,,,,,,------............------......///.........,,,---///111111111000/////////............////////////.........---------,,,...//////,,,,,,---///++++++,,,,,,,,,,,,------,,,---............---,,,------,,,,,,+++,,,,,,---...---,,,,,,,,,---......++++++,,,,,,,,,,,,------------............------------------------------.........---------------------......//////000000...............///000000...........................---,,,,,,......---,,,------............------------------------------,,,,,,,,,---------......,,,------......//////000******+++,,,---......///......---------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------........................///...---------///000111------------------------........................------------------------|||dddYYYVVVRRRQQQSSSTTTRRRPPPMMMLLLKKKLLLMMMLLLKKKIIIIIIGGGFFFFFFGGGGGGEEEDDD???===<<<999888666555555333333222111222333444555333444444444555555666666111222222222222111000000000000000///......------//////...---,,,,,,++++++---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,---------444333111000...---------,,,,,,,,,------.........---------.........//////------,,,,,,,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......---///000///,,,+++---000,,,,,,,,,------.........******,,,---.../////////---,,,,,,,,,,,,,,,,,,,,,.........------.........---------------------------------.........//////......////////////......,,,,,,,,,---...//////000000///...---,,,------...000000000000000000000000,,,,,,---...//////............////////////......000000000000///...---,,,------...///000000////////////............////////////000000000000//////---......///////////////000///...------...///000111111000///////////////////////////////////////////////////////////////...///000111111000///.............../////////000---///111333333000---+++,,,,,,,,,---------......,,,,,,---.../////////...,,,...000222333222111111//////............////////////.........---------+++---///...,,,+++---///++++++,,,,,,,,,---------------...//////...------------,,,++++++,,,,,,,,,...---+++******+++---///)))******+++---......///------............------///...,,,******,,,...///++++++,,,,,,---.........))))))******+++,,,------...............///000000........................///...------...///...,,,---..................---------------------------,,,,,,,,,---------......,,,------...///000111111))))))***+++---...//////......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................000///---,,,---...111222------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,zzzfffZZZWWWSSSSSSTTTTTTRRROOONNNLLLKKKKKKLLLNNNMMMMMMFFFEEEEEEFFFGGGGGGEEEBBBAAA===::::::======888444777777666555555555555555444444444555555555666666222222111111111111222222000////////////.........***+++,,,---............---------------------------------,,,,,,+++++++++---,,,+++******,,,---///,,,---...//////...---,,,---------............///...///////////////...---.........------,,,,,,,,,///............---------000///...------...///000,,,---.........---,,,+++,,,------+++******,,,.............../////////000++++++,,,,,,,,,---------........................%%%,,,000000...,,,////////////////////////---------------...///000222---))))))---000///,,,......//////000000111111...------------...//////000//////000111111///---..............................///000000111000000////////////////////////000000000000000000000000---,,,,,,,,,,,,---......000000000000111111111111000000000000000000000000......------------......000000////////////000000//////////////////////////////............//////000///......000111111000111111000000//////......//////////////////////////////.........---------///////////////////////////000111000...------...111111000///...---,,,,,,------------------------//////...------------...,,,,,,---......---,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000......---------......///.........------,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///...---,,,,,,---...........................------------------------------------.........///111000///...---,,,,,,,,,222111000///------,,,,,,...............///000111.........------,,,,,,,,,---,,,+++,,,///000...+++,,,---///...---+++,,,,,,...000111000---,,,---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000/////////.........---------.........//////zzzfff[[[XXXTTTSSSUUUUUURRROOONNNLLLKKKLLLMMMMMMLLLKKKFFFFFFFFFGGGHHHGGGEEECCC@@@===::::::<<<<<<888444777777666555555555555555444444555555555555555555111111000000000000111111/////////............---***+++,,,---............------------------------//////.........---------......,,,,,,,,,---///000------............------------------............------...//////..................------,,,,,,,,,///............---------......---,,,,,,---......,,,------...------,,,,,,---......---+++,,,---///---------............///+++,,,,,,,,,,,,---------........................((()))+++---...---,,,+++////////////////////////......------....../////////+++''''''***---,,,***////////////000000000000...------------.../////////---++++++,,,......---..............................///000000000000000////////////////////////000000000000000000000000......------......///000000000000000111111111111000000000000000000000000000//////......//////000000000////////////000000//////////////////////////////............//////000///......000111111000............//////////////////////////////////////////.........---------///////////////////////////000000000...---...//////////////////.........------------------------//////......---------...,,,---............---,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,+++******...------,,,,,,------...//////...---,,,---......------------------------------------------------000000111111111111222222000///...---------------...............//////000,,,,,,,,,,,,,,,---......------------------,,,,,,***)))(((***,,,---+++)))---...//////---,,,,,,---...000111000---,,,---///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,---------.........//////zzzggg]]]YYYVVVTTTUUUUUURRROOONNNMMMLLLMMMNNNMMMKKKIIIGGGGGGGGGGGGHHHHHHEEECCC@@@===::::::<<<;;;888555777777666555555555555555555555555555555555444444333333222222222222333333///............---------++++++,,,---....................................///............---------000///.........///111111.........------.........------------............,,,------...////////////.........---------------///............---------......------------......---------,,,,,,------......//////...------...000,,,,,,---------.........,,,,,,,,,---------..............................222111///---,,,,,,------//////////////////////////////..................111...++++++---//////---000000000000////////////......------......///000///,,,)))(((***---//////////////////////////////---......///////////////////////////////////////000000000000000000000000//////......//////000111000000000000111111111111000000000000000000000000111000000//////000000111111000000//////000000111////////////////////////000//////......//////000000///......000111111000,,,,,,---......///000000/////////////////////////////////............---////////////////////////...///000///...---...///---.........//////000000------------------------/////////.........------,,,---............---,,,------------------------........................+++++++++,,,,,,,,,,,,---//////...---,,,,,,,,,,,,,,,,,,------------------)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++......------------............---------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////......---------............------...//////000---,,,,,,,,,,,,---......,,,,,,------------------,,,++++++---...///---,,,---///000000...------......///000///---------///---......//////......------------------------------...//////000000//////---------------,,,,,,,,,---------...............yyyggg^^^ZZZVVVUUUVVVUUUSSSPPPOOONNNMMMMMMNNNMMMJJJHHHHHHHHHGGGHHHIIIHHHFFFCCC@@@>>>;;;:::;;;:::888666777777666555555555555555555555555555555444444444333222222111111222222333............------------+++,,,------.........---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111///...---,,,,,,---...///,,,,,,---------.........,,,---...///000111111111...............---------///............---------000000000000000000000000...---,,,+++,,,---...///---/////////------...///---------.........//////------------....................................111000...------...///000///////////////////////////////////////...------222000......000111000///111111000000//////.....................//////000000...,,,,,,...111222222000000000000000000000000---....../////////......//////////////////////////////////////////////////////......//////000111///000000000111111111111000000000000000000000000111000000//////000000111111000000000000000000111////////////////////////000000////////////000000000///......000111111000........./////////000000/////////////////////////////////...............////////////////////////...///000///...---...///............////////////........................///////////////......---------............------........................------------------------------........./////////333222111000///.........,,,,,,,,,------.........,,,,,,------...///000000------------------------------------------------******+++,,,---...///000......------------......------------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------------...///000111000///...------------//////.........//////000,,,,,,,,,------.........------...//////000///......///111000///------..................---......------............------........................------...///////////////////////////////////////........................wwwggg]]]ZZZVVVUUUVVVVVVSSSPPPOOONNNMMMMMMMMMMMMJJJIIIIIIHHHHHHHHHIIIHHHEEECCC@@@>>><<<::::::999888888777777666555555555555555555555555555555555555444//////............////////////.........---------,,,,,,------...---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---........./////////...---,,,,,,---...///,,,,,,,,,------------...---...///000111222222222........................///............---------//////000000000000//////------,,,+++,,,---...///,,,---///...---,,,---...////////////000000000000------........./////////////////////////////////,,,---------------------///////////////////////////000000000///...---,,,///---------.........---111111000000//////......///............///000000///......000222333222111111111111111111111111111...///////////////......000000000000000000000000////////////////////////......------......///000///000000000111111111111000000000000000000000000000//////......//////000111111000000000000111111000000000000000000000000000000////////////000000000///......000111111000111111111000000000//////000000000000000000000000////////////////////////////////////////////////---///000///......///000////////////....................................//////000000000///...---................................................,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000333222111000///.........,,,,,,,,,------.................................------------------------------------------------******+++,,,...///000000///......------......///,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------------...///000000///...------,,,------000//////.........//////,,,,,,,,,------.........******,,,,,,,,,,,,,,,,,,...///111000///------......---------.........---,,,,,,------------,,,,,,........................,,,,,,---............---.../////////////////////.....................---uuuggg\\\XXXUUUTTTVVVVVVSSSQQQPPPNNNLLLKKKLLLLLLLLLKKKIIIHHHGGGHHHHHHGGGDDDBBB@@@>>><<<:::999888999999777777666555555555555555444444444555555555666666333222222111111222222333000////////////.........,,,,,,------...------,,,........................---------............///,,,,,,---------..................------.........,,,,,,,,,,,,------------...///000000111111111111...............////////////............---------,,,,,,------------,,,,,,,,,,,,,,,,,,---......///+++---//////---,,,------//////000000000111111111.........////////////000////////////////////////,,,---......---,,,***)))////////////////////////...///000111000///...---000000000000000000000000000000000000//////////////////......//////000111------...000222222000...000000000000000000000000000000000000000//////...000000000000000000000000000000000000000000000000......------......///000000000000000111111111111000000000000000000000000000//////......//////000222111111000000111111222000000000000000000000000111000000//////000000111000///......000111111000333333222111111000//////000000000000000000000000...////////////000000000////////////////////////---...//////......///000000000//////.........---........................//////000111000///...---//////...------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++------------------------------------------------///.........------,,,,,,//////............//////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------------...///000++++++,,,,,,---...000000......---,,,,,,,,,,,,---,,,,,,------------------***,,,......---------...---///000000...------......,,,,,,,,,...///...---+++,,,,,,,,,,,,,,,,,,+++------------------------+++,,,,,,---...---------,,,,,,,,,---------------...............---------sssfffYYYVVVSSSSSSUUUVVVTTTQQQPPPMMMJJJIIIKKKLLLMMMMMMHHHGGGGGGGGGGGGFFFCCCAAA@@@???===:::888888999:::777777666555555555555555222333333444555666777777555444444444444444444555111111000000000/////////,,,------...------,,,,,,---------------------------------.........//////,,,,,,------............------............------++++++,,,,,,,,,------------...////////////......---........./////////000///............---------***+++,,,------,,,+++******+++,,,---............,,,...000000///.........////////////000000000000....../////////000000000////////////////////////......///......---,,,,,,////////////////////////---...000111111000///...222333444444333222222333////////////000000000000///////////////000000111///...---...///000///...000000000000000000000000111111111111111000000///000000000000000000000000000000000000000000000000//////......//////000111000000000000111111111111000000000000000000000000111000000//////000000111222111111000000111111222000000000000000000000000111111000000000000111111000///......000111111000111111111111000000000000000000000000000000000000.../////////000000000000////////////////////////---...//////......///111.........///////////////...........................///111111111000...---000///...------...///000........................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,........................------------------------000000///...---,,,,,,+++//////............//////---.../////////...---,,,------------------------------------------------***++++++++++++,,,,,,,,,......---------......///+++++++++,,,---...000000......---,,,,,,,,,,,,,,,------------------,,,,,,,,,///111111///...000111---...//////---,,,,,,---...,,,+++,,,...///...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,---------......//////.........---------rrreeeXXXUUURRRRRRUUUVVVTTTRRRPPPMMMIIIHHHJJJLLLOOOOOOHHHGGGFFFFFFGGGEEECCC@@@@@@???===:::888777999:::777777666555555555555555111222333444555777888888000//////////////////000111111111111000000000000---------...------,,,,,,------------------------+++++++++,,,,,,---------,,,------...///.........,,,---...//////...---,,,++++++,,,,,,,,,------------------...------,,,,,,---.........//////000000//////.........---------,,,,,,---......---,,,,,,)))+++,,,...//////...------///111222000/////////............/////////000////////////000000000000000000000000000000000000//////......///000111222////////////////////////,,,...000111222111000//////000111111000000000000......//////000000111111///////////////000111111444111...,,,...///111111////////////////////////222222222222222111000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000111111111111000000000000000000000000222222111111111111222222222222111111111111222222000000000000000000000000111111000000000000111111000///......000111111000......//////000000111111000000000000000000000000.../////////000000111111////////////////////////,,,...//////......///111,,,,,,---...///000111222////////////////////////...///111222111000...---000///...------...///000////////////////////////........................---------.........//////......---------......///.........------,,,,,,,,,+++,,,,,,---...///000000........................------------------------------..................//////............//////....../////////...,,,+++........................------------------------/////////000000000111111///......---------............---,,,,,,,,,------111000///........................------,,,,,,,,,))),,,///...,,,+++---///,,,...///...---+++,,,,,,...+++***+++...000...,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////........./////////000000//////.........---------qqq```[[[WWWSSSRRRTTTVVVUUUTTTRRROOOKKKIIIJJJKKKLLLLLLPPPKKKGGGFFFHHHGGGCCC???BBB???<<<::::::999888777555555555555555555555555555555666666555555444333000000000000000111111111000/////////............---.....................,,,,,,,,,,,,+++***)))(((++++++,,,,,,---...//////,,,,,,,,,---...//////000......//////000000111111000...,,,---///000///,,,------------------------+++,,,...000000///...---000///---+++++++++---...------............------------......///000000000---...///...,,,,,,...///......////////////......---......//////////////////////////////.........,,,---...///000000000000333111...///111222111///000000000000000000000000////////////////////////000000////////////000000////////////000000000000000000000000000111111111////////////////////////111222222222222111000000000000000000000000000000111111000000//////......000000000000000111111222111111111111222222222222//////000000111111222222////////////............222111000//////000111222///////////////000111222333222222111000/////////,,,---///000000000///...111111111111111111111111111111000000/////////...........................000000////////////000000111111000000/////////...---.........//////000000000000000000000000000000,,,,,,------.../////////000000//////.........---...,,,,,,---///111111111+++,,,............,,,+++//////.........---------000////////////.........,,,,,,------.../////////.........///////////////000///---,,,+++,,,,,,---((()))***+++---...///000------......///000000000//////.........---------..............................////////////......,,,,,,,,,---------......//////.........------------..................---...///111000///......///+++++++++,,,,,,---------///...,,,,,,,,,...000111///...,,,++++++,,,...///...........................------,,,,,,------...,,,---......//////......---,,,,,,++++++,,,,,,---000000//////.........---........................000////////////111333444rrraaaYYYUUUQQQPPPRRRTTTSSSQQQQQQNNNKKKKKKLLLNNNPPPPPPNNNKKKGGGFFFHHHGGGCCC???>>>;;;888777888888888777555555555555555555555555555555666666555555444333333333222222222222222222000000/////////..............................//////////////////...---,,,+++,,,,,,------..................///000111111111------...............///+++)))'''(((***+++***(((------------------------+++,,,...///000///...---............------,,,,,,......////////////......///////////////...............///...---,,,...000......////////////......---......///////////////000000000000000000000000***+++,,,---............222000......000222111///000000000000000000000000111111111111111111111111000000////////////000000////////////000000000111333333222222111111000000000000000000000000000000111111111111111000//////111111111111111111111111111111000000////////////000000000000000111222222////////////000000000000111111000000000000000000111111111111111111111111111000///......///000111000000000000000111111111111111111111111111111111...//////000000000000000000000000000000000000000000000000000/////////...////////////////////////000000////////////000000000000000/////////.............../////////000000000000000000000000000000/////////...............000/////////............111000...///000111111000,,,------......------,,,//////.........---------///............---------..................------,,,,,,,,,,,,,,,+++++++++000///...---------...///------------.........//////.....................//////.........---------.................................//////.........,,,,,,,,,---------......//////.........---------......////////////......+++,,,,,,+++******,,,...++++++,,,---............///...,,,,,,,,,...///111///...,,,++++++,,,...///........................,,,++++++******++++++,,,,,,---......//////............------------......000/////////.......................................---------...///000000sssbbbYYYUUUQQQPPPRRRSSSSSSQQQQQQOOOLLLLLLOOOQQQRRRSSSMMMIIIFFFFFFGGGGGGDDDAAA<<<:::888777888999999999666666666666666666666666555555666666555555444333444333333333222111111111000000000/////////......//////..................---------...------,,,,,,------------------------.........///000000111111---------,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++------------------------,,,---.../////////...---,,,---///000///...,,,***//////000000000000//////111000000///......------...//////...------...000...//////000000//////...---......///////////////000000000000111111111111+++,,,------............///...------///111111000000000000000000000000000111111111111111111111111111000000//////000000111/////////000000000111111555444333222111000000///111111111111111111111111000000000111000//////...111111111111111111111111111000000000000/////////111000000000000111222222/////////000000000111111222222111000//////......111111111111111111111111111111000000000000111111222111111111111111000000//////000000111222333333000000000000000111111222000000000000000000000000000000000000////////////000000000000000000000000111000000//////000000111////////////..................////////////000000000000000000000000000000111111111000///.........////////////............222000......///000///.........------------.....................---------/////////............---000//////...------,,,,,,,,,,,,,,,++++++******)))//////.........///000000111111000000///.........//////......---,,,,,,+++...............---------........................------............------,,,,,,,,,---------.....................---------......////////////......,,,------,,,+++,,,...111---.../////////...---,,,......---,,,,,,...///000...---,,,++++++,,,---...........................,,,,,,++++++++++++,,,,,,,,,---......//////......//////............//////////////////............////////////////////////---....../////////......tttccc[[[WWWSSSRRRSSSUUUTTTRRRQQQOOOMMMMMMOOOQQQQQQQQQKKKIIIFFFFFFGGGFFFDDDBBB???===:::999:::;;;::::::777777777777777777777777555555555666555555444333222222222111000///......000000000////////////............---------------+++,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,------............------,,,,,,+++++++++000/////////000000//////------------............------...//////......---------...//////...---,,,......////////////......000000//////...............//////...------...000//////000000000000//////---......//////////////////000000000000000111111......///000000000000000------------///000111111000000000000000000000000111111111111111111111111111000000000000000000111//////000000000111111111222222222111111000000000222222222222222222222222111111111111111000//////111111111111111111111111000000000000000000000000111111000000111111222333111111222222222333333333111111111000000///////////////000000000000000111333222222222222222222333222111111111111000///////////////000111111222222111000/////////000222333222222222222222222222222000000000000000000000000111111111111111111111111111000000000000000000111//////..................//////////////////000000////////////////////////111111111111000000/////////////////////.........///---++++++---------,,,///...---,,,,,,---...///........................000000000000//////////////////.........---------/////////...---,,,++++++---------......///000000111111000000///...............---------,,,,,,,,,................................................,,,,,,------------,,,,,,,,,,,,,,,---------..............................------............------***,,,......---...///111000000111000...,,,)))(((......------------...///...---,,,,,,,,,,,,---.................................------------......,,,---......///.........///..................//////////////////.........000000000000000000000000///000111111111000///...uuuddd[[[WWWSSSQQQSSSTTTSSSQQQRRRPPPMMMMMMNNNOOONNNMMMJJJHHHGGGFFFFFFEEEDDDBBBAAA>>>;;;:::::::::999888777777777777777777777777555555555666555555444333222222222111000///......111000000000////////////---------,,,,,,,,,++++++...//////000000000000///------------------,,,,,,,,,,,,,,,,,,------------//////......------,,,,,,,,,,,,------,,,,,,,,,------------....../////////..................------///...---------...//////,,,------......------,,,............//////000000...///000///------///000//////000000000000//////---......///////////////.........//////000000000...///000000111000000000---------......///111222000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111......//////000000111111222222222222222222222222222222333333222222111000111111111111111111111111000000000000111111111111111111111111111222222333222222222222333333333333000000000000111111222222///000000000111111222222222222222222222222222222000111111111111000......000000000000000000000000111000/////////000222333222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000111111......//////////////////000000000000000000//////////////////////////////000000000000111111222222.........///////////////,,,+++***+++---//////...//////---,,,,,,---//////---.....................//////.........------------------.........//////111000000///...------,,,,,,,,,,,,---..............................//////,,,,,,,,,---------......---.............................................,,,,,,------------,,,,,,,,,,,,,,,---------......---.....................,,,,,,,,,------,,,,,,,,,$$$'''+++------+++++++++------......---,,,***))).........---------......---------,,,,,,---------........................///......------......///,,,---......///...............------------...............///////////////000000000000000000000000...///000111111000...---vvveeeYYYUUUQQQOOOQQQRRRPPPOOOQQQOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCBBB@@@===:::888777777666555666666666666666666666666555555666666555555444333444333333333222111111111111111000000000/////////......------,,,+++++++++---...............------------------------------........................////////////............+++,,,------++++++,,,------------...//////000000///............---------000///---,,,,,,...000111,,,,,,,,,------,,,,,,,,,------......///000000111///000000///......///111///000000111111000000///---......///////////////------......//////000000---......//////.........---...//////......000222000000000000000000000000////////////////////////222111111000000111111222000000000111111111222222,,,------...///000111111222222222222222222222222333333444444333333222111222222222222222222222222000000000111111111111222222111111111111222333333000000000111111111111222000000111111222333333444222222222333444444555555000111111222222111111000000111222222222111000///222222222222222222111111111111111000111222222333111111111111111111111111222222222222222333333333000000000000000000000000222111111000000111111222////////////000000000000111111000000000000//////000000000000000000000000...//////000111111222222.........///////////////...---,,,---000222222222//////............//////---------...............,,,,,,,,,+++++++++******,,,,,,------...//////000.........------,,,,,,++++++,,,------...---------++++++,,,---......//////+++,,,,,,---......//////---------.......................................------............------,,,,,,,,,---------......---------...............,,,,,,------------,,,,,,'''***...//////---,,,,,,))))))***+++,,,...//////...............---------------------------------........................------,,,,,,,,,,,,------,,,---......//////.........------------------............///////////////////////////////////////,,,------.........------wwwfffYYYUUUPPPOOOPPPQQQPPPNNNOOONNNLLLMMMNNNNNNMMMLLLJJJJJJIIIGGGDDDBBBAAAAAA>>><<<999888888888777666555555555555555555555555555555666666555555444333333333222222222222222222111111111000000000//////000000///......---,,,,,,+++,,,,,,,,,+++***)))(((+++,,,,,,------................................................/////////---///000000------...000---------...///000000000//////...---------------...............///000000,,,------------------,,,.........//////////////////000000///......///111000000111111111111000000---......///////////////---......///000000111111......////////////......///000111000......000222000000000000000000000000000000000000000000000000222111111000000111111222000000111111111222222222......//////000000111111222222222222222222222222222333333333333222111111222222222222222222222222000000111111111222222222222222111111222222333444000000000111111111222222333333333333333333333444222222333333444555555666222333444555555444333222111222333555555444333222333444444555555666666666222333333444444444444444444444444444444444444444333333333444444444555555222222222222222222222222222111111000000111111222000000000000111111222222111111111000000000//////000000000000000000000000///000000000000000000000............/////////000000///......000222222111......////////////......---------.........//////------,,,,,,,,,+++++++++------..................,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,+++,,,,,,---......//////.....................///---------.........//////.................................//////.........,,,,,,,,,---------......---------.........//////---......//////......---...///000000......///111,,,+++******+++---000111......///......------,,,,,,------------------,,,........................------,,,,,,,,,,,,------,,,---......//////......//////............//////............/////////000........................,,,,,,,,,,,,------...///xxxfff[[[WWWRRRQQQRRRSSSRRRPPPMMMLLLLLLMMMOOOPPPPPPOOOJJJJJJJJJGGGDDDAAA@@@AAA>>><<<:::999:::;;;;;;:::555555555555555555555555555555666666555555444333000000000000000111111111111111111111000000000000222111111000///........./////////...---,,,+++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,...000///,,,,,,---000---------...///000000111000///...---------------,,,---///000111000///...---..................---000000000///......------///000000000......000111000000111111111111000000---......///////////////...//////000111222222222000111111111111111000000000222333111///...000222000000000000000000000000111111111111111111111111222222111111111111222222000111111111111222222222111111111111000000000000111111111111111111111111111222222222222111000000222222222222222222222222000000111111222222222222222222111111222222333444222222333333333444444444666555555444444333333222000000111222222333444444666777888999999888777666222333555777777666555444444444666777888:::;;;;;;333444666777777777666555888888888888888888888888444444444555555666666666333333333333333333333333222222111111111111222222000000111111222222222333222111111111000000//////000000000000000000000000111111000000///.........---.........//////000000111///...---//////...------...///000000///...------------.........//////000000/////////........./////////...------,,,,,,---------------------...//////000000000...---,,,---------...............000000000///......---------------.........//////..............................////////////......,,,,,,,,,---------......---------.........////////////000000000000//////000///---***)))***...111333111...+++++++++---///.../////////...---,,,,,,,,,------......------,,,........................//////............//////,,,---......//////......000000////////////000000---.........//////000000...........................---------...///111222uuuddd\\\YYYTTTPPPMMMLLLMMMNNNOOONNNNNNMMMNNNOOOQQQRRRKKKHHHEEECCCCCCBBB@@@>>>;;;:::999888777777777777666555444333444444666777555555444444444333333333222222111000/////////000222222111000/////////000..............................---,,,,,,,,,------000///...---,,,---....../////////000000000000111333222000...---...000111//////.........---------..............................------------......111///...------...///111000000000000////////////////////////............000000111111111111000000////////////000000000000//////...------...///000---------...000111333444222222111000//////000000//////000000000000//////000000000000000000000000......///000111222222333000000000000000000000000000000000000111111111111111111111111111111111111//////000111222222333333111111000000111222222333444333333333111000///...444444333333222222111111333444444444444333222222444444555555666555555555777777777666666666555555666777888777777777999;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>===<<<<<<>>>===;;;999888777777666777777666666444333111000333333333222222222222222222222111000000//////...111111000000111111222222......//////000111111222//////000000000000//////111111000000//////......////////////////////////111000///---------...///---------.........//////...------,,,,,,------...------......///000000000////////////////////////---------............///..................------////////////////////////------------------------.........////////////000//////////////////......//////.........---------+++---000222222000---+++........................000000///...---,,,,,,+++------------------------,,,,,,,,,,,,---....../////////000000000...---,,,------------------------........................------............------++++++---.........---,,,////////////////////////...............///000111............////////////tttccc\\\YYYUUURRRPPPPPPQQQRRROOONNNNNNMMMNNNOOOPPPQQQKKKHHHEEECCCCCCBBB@@@>>>;;;:::999888777777777777777666555444444444555666444555555555444444333333333333222111111111222222111000//////////////////........................,,,,,,,,,,,,------...///000///...---,,,------...,,,,,,,,,,,,------------000...---+++++++++------//////.........---------........................///......------......///111000...------...000111000000000000////////////.../////////000000111111//////000000000000//////........./////////000000111111000000000000000111............///111222333222222111000000000000000000000111111111111000000111111111111111111111111000000111111222222333333000000000000000000000000000000000000111111111111111111111111111111111111000000000111222222333333222111111111111111222222222333333333333222111111444444333333222222222111333444444444444444333333333333444555555555555555888888888888888888888888999:::;;;<<<;;;<<>>;;;:::999888888777777888888777555444444444444555444444555666555444333222111111000000000111222222///............//////000........................+++++++++,,,---///000111//////...------------...............////////////111000///...---...///000/////////............---........................///......------......///000000............000000////////////000000000000......///000111222333333......////////////.............../////////000000...//////......---,,,,,,///////////////000111111222111000000000000000000111111222222222222111111111111111111111111111111222222222222222222333333000000000000000000000000000000000111111111222222222222222222222222222222000000111111222333333333333222222111111111222222111222333333444444444444333333333333222222222222444444555666666666555555333444555666777888888888;;;;;;;;;<<<======>>>>>>???AAABBBCCCCCCEEEHHHJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@@@@<<<;;;;;;:::999888888777555444444444444444444333333333333222333333444555111222222222222222222222000000111111111111000000//////000000000000000111////////////////////////---...//////////////////------........./////////......------------......111000000///......---------------------------------------............///........................////////////////////////------------------------,,,---------............------------------.....................---------------............------................................................////////////////////////111///---+++***+++,,,---,,,,,,,,,,,,---...///000................................................------............------------...////////////...------------------------------------------...///............////////////sssaaaXXXVVVSSSQQQOOOOOOPPPQQQOOONNNMMMLLLLLLMMMNNNOOOJJJHHHEEECCCCCCBBB@@@>>>;;;;;;:::999888888888888999888666555444444444555444555666777666555333222......------...///000000............//////000111........................,,,,,,,,,------...///000//////......------------////////////000000000000111111000//////000000111/////////.......................................//////............//////000000///......///000000////////////000000000000......///000000111222222...//////000000//////.../////////000000000111111......//////...,,,+++)))000000////////////000000111111000000000000000111000111111222222111111000111111111111111111111111222222222222222222111111000000000000000000000000000000111111111222222222222222222222222222222222111111111222222333333333333333222111111111222222111222333333444444333333222222222222222222333333666666777888999999999888888999:::<<<===>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFIIIJJJKKKLLLKKKLLLOOOQQQSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSQQQPPPOOONNNNNNNNNPPPPPPMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOMMMLLLMMMNNNPPPQQQOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIDDDDDDCCCBBBAAA@@@??????<<<<<<;;;:::999888777777555444444333333333444444222222222111111000000000000111111222222111111000111111000000000000000000////////////////////////,,,---...000000000///...............////////////......------------......000000//////............---------------------------------............///---------...............////////////////////////........................,,,,,,,,,---------......,,,,,,,,,---------------........................---------,,,,,,---------........................---------.........//////------------------------000///,,,+++***+++---.........---,,,---...///000////////////////////////........................------............------.........///////////////........................------,,,,,,,,,------...............////////////sssaaaYYYXXXUUURRRPPPOOOOOOOOOPPPOOOMMMLLLKKKLLLLLLMMMJJJHHHEEECCCCCCBBB@@@>>><<<;;;:::999888888888888999888777555444444444555555555666666666555444333......------...///000000////////////000111222222........................///......------........................---------+++++++++,,,,,,,,,---------------------------.../////////////////////////////////////////////////////////....../////////000000////////////000000.../////////000000000111///////////////////////////000000111111000000///000000111111111222222222333333444444333111///...111000000///////////////111000000000000000111111//////000000000000//////111111111111111111111111111111111111111000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333222222222222222333333333444444333333222111222222222333333444444444999:::;;;<<<============???@@@AAACCCDDDEEEEEEEEEGGGGGGHHHIIIKKKLLLMMMMMMQQQRRRRRRQQQPPPPPPRRRTTTVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUSSSQQQOOONNNNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKLLLNNNPPPRRRSSSSSSRRRQQQOOONNNOOOPPPSSSTTTPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSRRRRRRQQQQQQMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGEEECCCAAA???>>>===999888777666555555555555333333222111000//////...111111222222222222111111333222222111000//////...000000000000000000000000,,,---...000000000///............/////////000000///......------......///............//////000000........................---------............///---------.........//////////////////////////////........................,,,,,,,,,---------......,,,,,,,,,---------......---........................---,,,,,,,,,,,,---...........................,,,,,,------.../////////------------------------...---+++++++++---///000222111///.........///000////////////////////////........................------............------............//////000000////////////////////////...------,,,,,,,,,------............////////////sssaaa\\\ZZZXXXUUUSSSQQQQQQPPPPPPOOOMMMKKKKKKJJJKKKKKKKKKHHHEEECCCCCCBBB@@@>>><<<;;;:::999999888888999999888666555555555555666666666666555555555555555111111000000000111222222111000000000000111111222........................000//////...------............//////......---,,,,,,,,,,,,---------......---.........////////////...////////////000000000////////////////////////000//////......//////000000000000000000000000000......//////000000111111000/////////.........---000000111111111111000000000000000111111111222222222222222222222111000///111000///////////////000000000000000000111111222//////000000000000//////222222222222222222222222000000000000000000000111111111111111111111111111111111111222222222222333333333333333333333333333222222333333333333333333222222222222222333444444555555555555444333333222444444555666777888888999===>>>???AAABBBCCCCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOOOORRRSSSSSSRRRPPPPPPQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWUUURRRNNNKKKIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSNNNNNNMMMMMMNNNOOOQQQRRRNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPNNNKKKIIIHHHGGGBBBAAA???===;;;:::999999777777666444333111000000222222333333333333222222333222222111111000//////000000000000000000000000---...//////////////////....../////////000000000//////............//////------......///000000111////////////////////////---------............///,,,,,,------.../////////////////////////////////........................,,,---------............,,,,,,,,,---......//////---------.....................------------..............................---------.........//////////////////////////////++++++,,,,,,---...//////333222111000////////////................................................------............------......------......///000000000000000000000000000///...------------------............////////////tttbbbZZZYYYWWWUUUTTTSSSRRRRRRPPPOOOMMMKKKJJJJJJJJJJJJKKKHHHEEECCCCCCBBB@@@>>><<<<<<;;;:::999999999999888777666555555666777777888777555444444444555666333333222111111111222222111000000////////////000........................///...............///000---.../////////...---,,,........./////////000000//////000111111111111111.../////////000000000000////////////////////////000000////////////000000000000000111111000000000.........///000111111111///////////////000000000//////000000000000//////...////////////000000000//////............//////000///////////////000111000000000000000111222222000000000111111000000000222222222222222222222222000000000111111222222222111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333111111111222333444555666555555666777777777777666888999999:::<<<===>>>>>>AAABBBDDDEEEGGGHHHHHHIIIHHHIIIJJJJJJKKKKKKKKKJJJHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOONNNMMMMMMNNNPPPSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTRRROOOLLLIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIJJJKKKLLLMMMOOOOOOTTTTTTUUUVVVWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRNNNLLLJJJGGGDDDBBB@@@???>>>===<<<:::888666555444222222333333333333222222000000000111111222222222000000000000000000000000000//////............///.../////////000000000000//////............//////.........///////////////........................---------............///,,,,,,------...//////000////////////////////////........................------........./////////,,,------...//////000000---------.........//////................................................---------...............////////////////////////+++,,,---.........---,,,///000000000000000//////------------------------........................------............------...---,,,,,,,,,---//////000000000000000000000000000///......------..................////////////tttbbbUUUUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMKKKJJJIIIIIIJJJKKKHHHEEECCCCCCBBB@@@>>><<<<<<;;;:::999999999999777777666555555666777888999888555333333444666888222222111000//////000000111000///.......................................---------......000111222---.../////////...,,,,,,+++++++++,,,,,,,,,------,,,,,,---...//////........./////////000000111111000000000000000000000000000000////////////000000000000111111111111000000---......///000111111222......///000111222333333......////////////......------------.........///222111000//////000222333///////////////000111111000000///000000111222222111111222222222222111111222222222222222222222222000000111222333333444444111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333000000111222333555666777555666777888:::::::::;;;;;;<<<===>>>???AAAAAABBBCCCDDDFFFHHHJJJKKKKKKLLLIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJJJJJJJJJJMMMOOOQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSQQQOOOLLLJJJHHHGGGEEEFFFGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHHHHIIIIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMSSSTTTUUUVVVVVVVVVVVVVVVYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[VVVUUURRRNNNJJJHHHFFFEEECCCBBBAAA???===;;;999888222333333444444333333222---...///000222444555555000000000000000000000000222000///---------...///////////////000000000000//////............//////000000000///......---------------------------------------.........//////,,,,,,------...///000000////////////////////////////////////////////////.........////////////000------......///000111111---------.........//////......///000000///......................................................------------------------,,,---/////////---+++))),,,---...000000000//////------------------------........................---..................---------,,,+++,,,---...///////////////////////////111000///.........................../////////000tttcccYYYWWWUUUSSSSSSTTTVVVWWWQQQOOOMMMJJJIIIIIIIIIJJJHHHFFFDDDDDDDDDCCCAAA???===<<<;;;;;;::::::::::::777777666666666666777777888777666666777666444222111000000000111222333333...//////000000000000///........................------------------------///000111111111///...---............///////////////////////////.........333333222111000//////...//////000000000000//////777444111...---///111333000000000000000000000000,,,------...............000000000000000000000000///...---,,,,,,---...///000000000000000000000000222222111000//////000000111111111111111111111111444444333333222222111111111222333222000...///000000000000000111222333333111111111111111111111222555444333333222222333333222222222222222222222222000111111222333333444444444444333222222333444555333333444444444444444444;;;;;;<<<===???AAACCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHEEEFFFFFFFFFDDDEEEFFFHHHJJJIIIIIIKKKNNNPPPPPPOOOPPPPPPPPPPPPRRRTTTVVVWWWZZZVVVRRRQQQRRRRRRPPPMMMQQQQQQPPPNNNLLLJJJHHHFFFJJJIIIHHHHHHJJJJJJIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFFFFGGGJJJKKKKKKJJJNNNOOOQQQSSSUUUWWWXXXXXX\\\\\\\\\\\\\\\]]]]]]^^^]]]^^^___``````___^^^]]]ZZZWWWRRROOOOOOOOONNNMMMKKKKKKIIIHHHFFFDDDBBBBBB::::::999777555333111000333222222444555444222///444111//////000111111111000000////////////000000222000...///222333111///000000000000000000000000........................////////////////////////...............///000000//////.........---------////////////////////////111000///---------...///------------------------//////...---,,,++++++***---------------...///000........................///////////////.................................---,,,,,,,,,,,,---..............................,,,---......,,,+++,,,...////////////////////////////////////////////////000000//////.........---000000//////.........---////////////////////////......------------......111000///...------...///rrrbbbYYYWWWTTTRRRQQQRRRSSSTTTPPPOOOLLLJJJHHHHHHIIIJJJHHHFFFDDDCCCDDDCCCAAA???;;;:::999999888888888999777777666666666666777777888666666666666666444222111111000000111111222333///000000000000000//////........................------------------------///////////////...------............////////////.........///////////////...------,,,++++++******//////000000000000//////444333000...---...///111000000000000000000000000------...///////////////000000000000000000000000000//////......//////000000000000000000000000000222222111000000000000000111111111111111111111111////////////////////////000111111111//////111222222222111111111222333333222222222333333444444444555444333333222222333333333333222222222222222222222222222333333444444444555444333333333444555666444555666777888999:::;;;======>>>???AAACCCEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIKKKLLLMMMMMMNNNOOONNNLLLKKKJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKMMMNNNPPPOOOPPPSSSVVVWWWWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[[[[[[[\\\\\\ZZZXXXVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPRRRRRRQQQOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJIIIHHHLLLMMMOOOQQQSSSTTTUUUVVVXXXXXXYYYZZZ[[[]]]___```^^^^^^___``````___^^^^^^\\\XXXRRRNNNLLLLLLLLLLLLOOOPPPQQQPPPOOOLLLIIIGGGDDDCCCBBB@@@===:::777666555444333444555555333111333111///...000111111000000000////////////000000222000//////111222111///000000000000000000000000........................,,,,,,+++++++++*********...............///000000//////.........---------////////////////////////000000///...............------------------------///......------,,,,,,+++---------------...//////.......................................---------...........................------------...//////........................,,,---......,,,,,,---...////////////////////////........................000/////////............000/////////............////////////////////////......------------......111000///...---......///qqq```YYYWWWTTTQQQOOOOOOOOOPPPPPPNNNKKKIIIHHHGGGHHHIIIHHHFFFDDDCCCCCCBBB@@@???::::::999888888888999999777777666666666666777777777666555666666666444222111111000000000111222222111111111111000///..............................------------------------///......------------...............////////////------......//////000000/////////......---------//////000000000000//////111111000...............000000000000000000000000......///000000000000000000000000000000000000000111000000//////000000111////////////////////////222111000000000000000000000000000000000000000000000000000111111111111111///000000000///000333555444444333222222222333333333333444444555666777777555444444333333333333333333333333333333333333333333333333333444444444444666555444444444666777888777888999<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHIIIIIIHHHHHHHHHKKKKKKLLLNNNPPPRRRTTTVVVXXXWWWUUUTTTSSSSSSTTTTTTTTTUUUVVVUUUTTTUUUVVVXXX\\\]]]___bbbeeefffdddcccaaaaaaaaaaaabbbcccdddeeegggjjjmmmnnnlllhhheeeddd^^^^^^______````````````^^^\\\[[[[[[\\\\\\ZZZYYYSSSSSSRRRRRRRRRQQQQQQQQQSSSQQQOOONNNOOONNNMMMLLLMMMMMMNNNPPPQQQSSSTTTTTTSSSTTTUUUWWWYYY\\\^^^___]]]^^^___```````````````^^^YYYSSSNNNLLLKKKKKKKKKMMMOOOSSSVVVWWWVVVSSSQQQPPPOOOMMMJJJGGGCCC@@@>>>:::888666555666666555444333111//////111222222111111000000//////000000111111000///000111222111///000000000000000000000000..............................------,,,,,,++++++............/////////000...............---------///////////////////////////////////////......---------------------------------------------------...------------...//////........................------------------------........................///............///000000........................,,,---......,,,,,,---...////////////////////////------------------------////////////............////////////............////////////////////////......------------......000000///............///qqq___XXXWWWTTTPPPNNNMMMLLLLLLOOOMMMKKKHHHGGGGGGHHHHHHHHHFFFDDDCCCCCCBBB@@@>>><<<;;;;;;::::::;;;;;;;;;777777666666666666777777777666555555666555333111111111000000000000111111222222222111000///...---........................------------............000///...---,,,---...///............////////////,,,------...///000111111222222222111111111111111//////000000000000//////000000000000//////...---//////////////////////////////000111111111111111////////////////////////000000000000000000000000////////////////////////111111000000000000000111000000000000000000000000222222222222222111111111111111111000///000222555666555444333333333333333222333444555666777888888555555444333333333333333333333333333444444444444333333333333333333444444777777666666777999;;;<<<<<<===>>>AAACCCEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNMMMMMMOOOPPPRRRUUUYYY]]]aaacccfffeeecccbbbbbbbbbcccdddbbbccceeeffffffhhhkkkmmmooopppsssvvvyyyzzzwwwuuutttttttttuuuuuuvvvwwwxxx{{{}}}uuuooommmiiihhhhhhhhhiiiiiijjjjjjhhhfffdddddddddcccbbb```]]]]]]\\\\\\[[[[[[ZZZZZZ]]][[[XXXWWWWWWWWWVVVUUUQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTUUUVVVXXXXXXYYYZZZ[[[\\\^^^___``````]]]ZZZUUURRRPPPNNNLLLJJJFFFIIINNNSSSWWWZZZ[[[[[[XXXXXXVVVSSSOOOLLLIIIGGGCCC@@@===:::999999888666666444111111222333333333111000000000000000000111111000000000111111000000////////////////////////.................................///////////////---......///////////////........................////////////////////////---...///000000///...---........................,,,---------......//////......---------......///........................---------------................................................//////000........................+++---...---,,,,,,---///////////////////////////------------------------///////////////.........///////////////.........////////////////////////......------------....../////////.........//////qqq___XXXVVVSSSQQQNNNLLLLLLKKKOOOMMMKKKHHHGGGGGGHHHHHHHHHFFFDDDCCCBBBAAA???===;;;;;;;;;::::::;;;;;;<<<777777666666666666777777777666555555666555333111111111000000///000000111222222222222111000..............................---------....../////////000000.........///000111............////////////,,,------...///000111111........................//////000000000000/////////000111111111000///...///////////////////////////000000111111111111111////////////////////////////////////////////////000000000000000000000000111000000000000000111111000000000000000000000000111111000///......------333333333111//////111333666666555444333333333333111222333444555666777888666555444444333333444444333333444444444555555555333333444444444444444555::::::999:::;;;===???@@@BBBCCCDDDEEEFFFHHHIIIIIILLLLLLKKKKKKKKKKKKKKKLLLOOOQQQSSSVVVWWWXXXXXXWWWWWWYYY\\\aaagggmmmqqqtttwwwvvvttttttssstttuuuuuuwwwyyy|||~~~|||xxxwwwuuutttsssssssssssssssqqqooonnnmmmllljjjhhhggggggfffeeedddcccbbbbbbbbb___\\\[[[\\\\\\\\\[[[XXXXXXXXXWWWXXXYYYZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQQQQQQQRRRTTTVVVXXXYYYZZZYYYXXXWWWVVVUUURRRNNNJJJFFFHHHJJJNNNRRRWWW[[[^^^]]]]]]\\\ZZZWWWTTTRRRQQQNNNJJJFFFBBB@@@>>><<<:::777555222111222222222111111111000000000000111111000000111111000000000111////////////////////////////////////////////////***++++++,,,---...//////------...///000/////////---.....................////////////////////////---...///000000///...---........................,,,------......//////000///......---------..............................------......////////////........................------,,,,,,------...///........................+++,,,------,,,,,,...///////////////////////////.................................///////////////.........///////////////////////////////////////......------------............//////////////////qqq___VVVUUUTTTRRRPPPNNNNNNMMMPPPNNNKKKIIIHHHGGGHHHIIIHHHFFFDDDCCCBBBAAA>>><<<999999888888888999::::::777777666666666666777777666555444555555555333111111111000/////////000000222222222222111000//////........................---------...//////000000000////////////000111111............////////////------......//////000000,,,,,,,,,---........./////////000000000000//////000000000111111000000///000000000000000000000000//////000111111111111111000000000000000000000000...//////000000//////...000000000000000000000000000000000000000111111222111111111111111111111111333222222111111000//////333444444333111000000111555555444333333333444444111222222333444555666666666555555444444444444444333444444555555666666666444555555666777777888888============???AAACCCEEEGGGHHHHHHIIIJJJKKKKKKLLLMMMLLLLLLMMMNNNOOOPPPQQQTTTVVVZZZ^^^bbbcccddddddhhhkkkpppwww}}}}}}}}}{{{yyyvvvoooooommmkkkiiihhhffffffeeebbb___]]]]]]^^^^^^^^^___^^^]]]\\\\\\]]]^^^___^^^\\\YYYVVVSSSQQQOOOOOOLLLLLLLLLLLLMMMNNNPPPPPPRRRRRRRRRTTTTTTSSSOOOMMMNNNMMMMMMMMMOOORRRVVVXXX\\\]]]]]]\\\\\\[[[ZZZYYYUUURRRNNNKKKIIIGGGDDDBBB:::888444333222222111000222111111000000111111222///111222111000///000111000000000000000000000000////////////////////////,,,---......///000111111,,,---///000000000///...---------...............////////////////////////---...//////////////////........................------......//////////////////...------------...........................------......///000000000........................,,,,,,,,,,,,,,,---..............................***,,,------------...///////////////////////////////////////////////////.........///////////////.........///////////////////////////////////////......------------......---...//////000/////////ppp^^^UUUUUUTTTSSSRRRQQQQQQPPPPPPOOOLLLJJJHHHHHHIIIJJJHHHFFFDDDBBBBBB@@@>>><<<999888888888999999:::;;;777777666666666666777777666555444444555555333111111111000///////////////111111222222222111111000........................---------...///000000000---......///000000//////............////////////.........///////////////.........///000111111222//////000000000000//////////////////////////////000000000000000000000000...///000000111111000000000000000000000000000000///000111111111111000///222222222222222222222222000000000000000111222222222222222222222222222222333333444444555555555666000222444444333111111111333333333333333333444555333333333444444555555555666666555444444444444444333444444555666666777777777777888999;;;<<<======?????????@@@BBBEEEGGGIIIKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOQQQTTTWWWZZZ\\\^^^bbbeeekkkqqquuuyyyzzz{{{}}}zzzxxxvvvuuuppplllhhheeedddddddddccccccaaa```^^^^^^^^^___``````^^^\\\ZZZWWWVVVUUUTTTQQQOOOMMMLLLJJJJJJJJJJJJKKKJJJJJJKKKNNNPPPPPPOOOPPPPPPOOONNNNNNOOOPPPPPPTTTUUUWWWXXXZZZ[[[[[[[[[YYYWWWUUUTTTSSSQQQNNNKKKBBB???;;;999888777555444222111111000000111111222///111222111//////000222000000000000000000000000////////////////////////111111111111111111000000,,,---///000111000///...---------.........//////////////////////////////...............///000000....................................//////////////////...---------------........................,,,,,,---......///000000........................---------------...//////........................***,,,------------...000////////////////////////..................................../////////000............/////////000////////////////////////......------------......,,,---///000000000//////ooo\\\TTTTTTTTTTTTTTTSSSSSSSSSQQQOOOMMMJJJIIIIIIIIIJJJHHHFFFDDDBBBAAA@@@===;;;::::::::::::;;;;;;<<<===777777666666666666777777666555444444555444222000111111000///////////////000111111222222222111111........................---------...///000000111+++,,,...///000///...---............/////////000///////////////.........,,,------...///000111111//////000000000000//////......---------......///000000000000000000000000......///000000000000000000000000000000000000000000111222333333222111000222222222222222222222222000000///000000111222222333333333333333333333333......000111333444666666---000444555555333222222222222222222333333444555444444444555555555555555666666555444444444444555444444444555666777777888999999:::<<<>>>???@@@AAAAAAAAAAAABBBDDDGGGIIIKKKLLLMMMNNNOOOPPPRRRSSSSSSRRRTTTWWW[[[```eeeiiikkkvvvzzz|||xxxsssooommmlllkkkjjjdddbbb```^^^]]]^^^___``````___^^^\\\[[[[[[[[[[[[YYYWWWSSSOOOLLLJJJIIIHHHFFFDDDBBBCCCGGGLLLPPPRRRLLLMMMNNNOOOOOONNNMMMLLLLLLMMMPPPRRRUUUWWWYYYYYYYYYXXXXXXXXXYYYXXXUUURRRJJJGGGCCC@@@>>>===;;;999222222111111111111222222///111333222///...000222000000000000000000000000000000000000000000000000000///...---,,,+++******,,,---///000111000///...---------........./////////////////////////////////...---------///000111/////////////////////////////////////////////...000///...---------------........................++++++,,,,,,---...//////.......................................///000000........................***+++------------...000////////////////////////---------------------------.........//////000000---.........//////000000////////////////////////.........------.........,,,---///000000000//////ooo^^^UUUUUUUUUSSSPPPNNNNNNPPPRRRRRRPPPLLLHHHFFFGGGHHHGGGGGGEEEDDDBBB@@@???>>>===;;;999999::::::999888888888777777777777888888777777666666666555555555///////////////////////////////////////000000000.........000222222000...333111...,,,,,,---///000---......///////////////000000000000000000000000---......///////////////......//////000000111111///////////////.....................////////////000000///000000111222333222111111111000000//////000000000000111111111111000000000000000000000000000111222333333222000///......///000111222333333222222111111111111222222///111333555555555444333444444222222222222444444111111222333333444555555333333222111111222333444333333333333222000///---555555555555555666666777999;;;>>>@@@@@@AAACCCEEEEEEGGGJJJKKKLLLNNNPPPRRROOOOOOPPPSSSWWWZZZ\\\\\\___bbbffflllssszzz|||xxxvvvsssoookkkhhhfffeeecccddddddbbb___]]]\\\\\\[[[[[[YYYXXXVVVUUUSSSRRRIIIHHHEEECCCCCCDDDFFFHHHHHHIIIJJJLLLNNNPPPRRRSSSOOOLLLHHHEEEEEEHHHLLLNNNTTTWWWZZZ^^^___^^^]]][[[VVVTTTPPPKKKFFFAAA>>><<<:::777444222222111///...000000111222333333222222////////////000000000000333222111///............////////////////////////...000111111000//////000//////......---------,,,..............................//////////////////000000000000000000000000................................................//////.........---------...------,,,,,,------...///000000000000000/////////000111000...------.........------------......//////.........---------////////////////////////000000000000000000000000000000//////.........---////////////////////////............////////////......////////////......222///,,,,,,---......---ppp^^^UUUVVVUUURRROOOMMMMMMNNNOOOOOONNNJJJGGGEEEFFFGGGGGGGGGEEEDDDBBB@@@???>>>>>><<<:::999::::::999888777777777666666777777777444444444444333333333333222222222222222222222222333333222222222222222222---,,,,,,...000111000///111000...------...///000---......///////////////000000000000000000000000---......///////////////////////////000000000000/////////////////////////////////000000000111111///............//////000111111111111000000000///000000000000111111111111111111111111111111111111111222333444444333111000000000000000111111111111333222222111111222222333222222222222333444555555444444333222222333444444222333333444555555666666555444333222222222333444333444444555555444333333777777777888:::<<<===>>>@@@CCCEEEGGGGGGGGGIIIJJJJJJLLLNNNOOOOOOPPPRRRTTTTTTUUUVVVZZZ___eeeiiikkkppprrrvvv|||{{{wwwvvvpppnnnkkkfff```\\\ZZZZZZ^^^^^^]]]\\\\\\[[[\\\\\\UUURRROOOKKKIIIHHHGGGHHHDDDDDDDDDEEEGGGJJJLLLMMMPPPMMMJJJGGGEEEFFFGGGHHHNNNRRRWWW\\\___aaaaaaaaa[[[YYYWWWSSSOOOKKKHHHGGG???<<<777444444444333222111111111111222222333333000000000000000000000000111000//////......//////////////////////////////,,,...//////...------.../////////.........------........................///////////////.........000000000000000000000000................................................//////.........---------...------,,,,,,------.../////////000000//////...///000000000...---...///......------------......//////.........---------////////////////////////////////////////////////000/////////............////////////////////////............////////////......////////////......///111111000------...000qqq___VVVVVVTTTQQQMMMKKKKKKLLLMMMMMMKKKIIIFFFEEEFFFGGGGGGGGGEEEDDDBBBAAA@@@???>>><<<::::::;;;;;;:::999666666666666666666666666444444333333333222222222333333333333333333333333111111111000000/////////000...---,,,---...---,,,............////////////---......///////////////000000000000000000000000---......///////////////000000000000////////////////////////////////////000000000111111111222222000//////............///111111111111000000000000000000000000111111111111111111111111111111111111111222333444444333222222222222111111111000000000333333222222222222333333444222111000111333555777444444333333333333444444444444444555666666777777666555444333333333333333333444555777888888888888555555777999;;;>>>@@@AAACCCEEEHHHJJJKKKLLLNNNPPPWWWXXXYYYYYYYYYZZZ\\\^^^aaabbbdddiiiooowww~~~~~~uuummmgggccc```aaa```______```aaacccddd^^^\\\XXXSSSNNNKKKIIIHHHFFFFFFEEEDDDEEEGGGJJJKKKPPPOOOMMMKKKHHHFFFEEEDDDFFFJJJPPPWWW^^^bbbeeefff___^^^]]][[[XXXUUUSSSRRRJJJEEE???;;;888777666555222222111000000111222333000000000000000000000000//////............//////////////////////////////,,,...//////...------...000000////////////..............................000000//////.........---000000000000000000000000................................................/////////............---......------------......---....../////////.........///000///...---...///......------------.....................---------////////////////////////////////////////////////////////////............////////////////////////............////////////...//////////////////...---222666444///,,,///333sss```VVVVVVSSSOOOKKKIIIJJJKKKLLLLLLKKKIIIFFFFFFGGGIIIGGGGGGFFFDDDCCCAAA@@@@@@???===;;;:::;;;;;;:::999555555666666666666555555555555555555444444444444111111111111111111111111111111000///...---------555222///---,,,,,,+++***,,,---...000000000//////---......///////////////////////////////////////---......///////////////111111000000//////......///////////////000000000000000000111111111222222222222111000000///000000111111111000000000000000///000000000111111111111111111111111111111111111000111222333333333222222111111111111111111111111222222111111111111222222333222111111222333555666444444444333333444444444444444555555555666666666666555555444333333333333444555666777888999::::::777888999;;;===???BBBCCCDDDGGGLLLQQQTTTXXX\\\___hhhjjjkkkkkkkkkmmmppprrrvvvwwwzzz}}}yyyuuuhhhgggeeecccbbbbbbcccddddddbbb^^^ZZZVVVSSSQQQPPPNNNLLLIIIGGGFFFGGGHHHIIIMMMNNNNNNNNNMMMJJJGGGEEE@@@DDDJJJQQQXXX^^^bbbddd_________^^^]]][[[YYYXXXSSSOOOIIIDDD@@@===999666555333111000///000222333222111111111111111000000000000///...---------...////////////////////////...000111111000//////000000000000000000/////////........................000000000///......------////////////////////////................................................/////////.....................------------......,,,---.....................///000///...---...///......------------..............................///////////////////////////////////////////////////////////////.........////////////////////////............//////////////////............//////---111555444111///000222uuubbbVVVUUUSSSNNNJJJIIIJJJKKKMMMMMMLLLJJJHHHHHHIIIKKKGGGGGGFFFDDDCCCBBBAAAAAA>>><<<:::::::::;;;:::999555555666666666666555555666666555555555444444444111111111111111111111111444444333222222111000000444111///---...///......+++---///000111000///...---......///////////////////////////////////////---......///////////////111111000000//////......////////////000000111111/////////000000000111111222222111000000///000000000000000000000000111111///000000000111111111111111111111111111111111111//////000111111111111111///000000111222333333333111111000000000000111111000111333444555555444333444444444444444444444444444444444444444555555555555555444444444333333222555666666777777888999:::>>>>>>???AAACCCEEEGGGHHHLLLQQQYYY```gggnnntttxxx{{{}}}~~~}}}xxxrrrlllgggdddbbbhhhfffccc___\\\[[[ZZZZZZTTTRRRNNNJJJHHHFFFFFFFFFHHHIIIKKKMMMMMMKKKIIIGGG>>>@@@DDDJJJPPPUUUYYY[[[]]]]]]^^^______]]]\\\[[[TTTRRROOOMMMIIIEEE@@@<<<999777555222111111222222333333222222111111111000222222000///------,,,,,,000000000000000000000000...000111111000//////000/////////000000000000000////////////////////////000000//////.........---////////////////////////////////////////////////........................///////////////////////////......------......///,,,,,,---...//////......---///000///......///000......------------......---.....................////////////////////////.................................///////////////////////////////////////............////////////000///............///000//////000111222111000...vvvdddVVVUUURRRNNNJJJIIIKKKMMMNNNNNNNNNLLLIIIIIIJJJLLLGGGFFFFFFEEEDDDCCCBBBAAA===;;;999999::::::999888555666777888888777666555555555444444444333333333333333333333333333333333222222222111000000000///...---,,,...000222333222---...///000000000///...---......///////////////000000000000000000000000---......///////////////000000000000////////////...//////000000111111222/////////000000000111111000//////............///000000000000111111111111000000000000111111111111222222222222222222222222......//////000111111111//////000111222333444555222111111111111111111222///111333555666555444222444444555555555555444444444444444444444444444444444444555666666555555444777777777888999:::<<<===@@@AAACCCFFFJJJNNNQQQSSSZZZ___hhhpppyyyzzzsssooonnnkkkfffaaa]]][[[[[[[[[]]][[[XXXUUURRROOOMMMLLLFFFGGGHHHIIIIIIHHHGGGGGG>>>???AAADDDGGGKKKOOOPPPWWWYYY\\\^^^_________^^^SSSRRRQQQPPPOOOMMMIIIFFF@@@>>>;;;888666444333333444444333333222111111111333222111///............000000000000000000000000,,,...//////...------.........////////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////...........................////////////000000000//////............//////,,,---...///////////////---...//////......///000......------------......---------...............////////////////////////.................................///////////////////////////////////////............////////////000///...------...///000///...---...111111000---wwweeeVVVUUURRRNNNKKKJJJMMMOOOOOOOOONNNLLLIIIHHHJJJKKKGGGFFFFFFEEEDDDCCCBBBBBB<<<:::888888999999888777555666888999999888666555666666555555555444444444222222222222222222222222////////////............---,,,,,,...111222111000//////////////////......---......///////////////000000000000000000000000---......///////////////////////////000000000000...//////000111111222222000000000111111111222222///............//////000///000000000111111111111000000000000111111111111222222222222222222222222////////////000111222333111111111222222333333333444333333222222333333444111111222333444444444444333444555666666555444333555555555555555555555555444555777888999999888888999999:::;;;===@@@BBBDDDCCCEEEJJJPPPXXX___eeehhhnnnssszzz~~~uuulllddd```___^^^bbbbbbaaa```]]]ZZZXXXVVVNNNLLLKKKIIIGGGFFFEEEEEE@@@@@@???@@@BBBDDDGGGIIIMMMPPPUUUZZZ^^^`````````XXXUUURRRPPPOOOOOONNNMMMHHHFFFDDD@@@===999777555555444444333222222111111111111000000000111111222000000000000000000000000,,,...//////...------...------........./////////////////////////////////------......///000000000000000000000000000000000////////////////////////.........................../////////000000000000//////............//////,,,---...///000000000000---...//////......///111......------------......---------.........//////////////////////////////..................................../////////000////////////////////////............////////////000///...------...///000......///......///000111wwwfffVVVUUURRRNNNKKKKKKNNNQQQPPPOOONNNLLLIIIHHHIIIJJJGGGFFFFFFEEEDDDCCCCCCBBB<<<:::888777888888777666555777888::::::888777555888888888888777777777777////////////////////////111111111111222222222222//////...///000...,,,)))000000//////.........------......///////////////000000000000000000000000---......///////////////......//////000000111111...//////000111222222222111111222222222333333333000000///000000111222333//////000000111111111222000000000000111111111111222222222222222222222222000000000000111222333444333333333222222222222111666555555444444555555666333222111111111333555777333444555666666555444333777777777777666666666666555777888:::;;;;;;;;;:::;;;;;;<<<>>>AAAEEEHHHJJJKKKOOOVVV___jjjttt|||~~~|||yyywwwxxx{{{~~~~~~~~~sssllliiihhh___```aaaaaa```]]]ZZZYYYWWWTTTPPPKKKHHHEEEEEEEEEAAA@@@?????????AAADDDEEEDDDHHHNNNUUU[[[^^^```aaa```[[[TTTNNNLLLMMMMMMMMMMMMLLLJJJFFFBBB===:::777555555444333333222111111/////////000111333444555000000000000000000000000...000111111000//////000,,,---------......//////000000000000000000000000,,,,,,---...///000111111000000000000000000000000000000000000000000000000.........................../////////000000111111//////............//////---...///000111111111111,,,...//////......///111.........------.........---------.........//////////////////////////////........................---.........//////000000////////////////////////............/////////000111///...------...///111,,,000222000,,,,,,000555uuubbbXXXTTTOOOKKKJJJLLLPPPSSSMMMLLLJJJHHHGGGGGGGGGGGGIIIJJJIIIEEEAAA???AAACCCAAA===999666555666666555888777666555555666777888666666666666555444333222000000000000000000000000000000000000000000000000------......//////000000------,,,,,,,,,------...///////////////.........000000111111111111000000111000///......///000111......//////000000111111000000111111111111000000///000000000......000111111111000000///.........222222111000///...------000000000000111111111111222222222222222222222222222222111111111111222222000000111222333333444444333333333333333333333333444444444444444444444444555444444444444555666666444555555444333444777999666777777888888999:::;;;@@@CCCGGGJJJLLLOOOSSSUUUYYYaaajjjrrr}}}|||xxxtttpppnnnlllkkkjjjiiihhhgggggggggiiihhhhhhhhhhhhiiijjjjjjnnnmmmmmmlllkkkjjjiiiiiinnnppptttwwwyyyyyyyyyxxxuuuxxx|||}}}|||}}}yyyuuummmggg___\\\\\\^^^^^^]]]```___[[[WWWSSSMMMIIIFFFBBBAAA@@@???>>>>>>>>>>>>BBBCCCHHHPPPYYY___aaaaaa]]]^^^\\\VVVMMMGGGEEEFFFLLLMMMMMMLLLIIIDDD@@@===<<<;;;:::888555333222111111000//////000111///...,,,...000222333333222111000///...------...///000///////////////.........000000000000000000000000//////............//////111111000000//////......///000000000///...------......////////////......111111000000/////////...///......------///000111000000000000000000000000///......------///000111///...,,,,,,...///...------,,,+++******+++,,,---000000000000000000000000------/////////...---,,,......//////////////////000000000000111111111111...............///000000000000000000000000000000222222111000//////000000vvvcccXXXUUUPPPLLLKKKMMMPPPSSSOOOMMMKKKIIIHHHHHHIIIIIIFFFGGGFFFCCC@@@>>>???AAA@@@===999666666666666555777666555444444555666666666666666666555444333222333333333333333333333333000000000000000000000000.........//////////////////...---------------...///////////////////////////000000111111000000///111000///......///000111////////////000000000000000111111222222111111000///000000000......000111000000000000000000000000222222222111000000//////000000000000111111111111222222222222222222222222222222111111111111222222000111111222333333444444333333333333333333333333444444444444444444444444555444444444444555666666666777777666555555777999777888888999:::===@@@CCCEEEIIIOOOTTTZZZ```fffjjjpppvvv||||||yyywwwuuusssqqqpppnnnkkkhhhdddaaa___^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]\\\\\\[[[[[[\\\^^^```bbbccccccaaa``````bbbeeeffffffgggiiillloooqqqtttxxx|||wwwmmmfffdddcccaaa______^^^\\\ZZZWWWSSSOOOKKKGGGFFFCCC@@@??????@@@@@@AAABBBFFFNNNWWW^^^``````^^^^^^^^^[[[UUUNNNHHHEEEFFFGGGHHHJJJJJJIIIHHHGGGAAA@@@>>><<<999666444222444222000000111111///...+++---///000111000///...111000////////////000111////////////////////////000000000000000000000000//////............//////111000000000/////////...///000000000000//////.........////////////......000000000//////.........///......---...///000111000000000000000000000000///......---...///000111000...,,,---...///......000///...------...///000////////////////////////...//////000000000/////////////////////.........//////000000000111111111///............///000000000000000000000000000000222222111000000000000000vvvcccWWWTTTPPPLLLKKKMMMPPPRRRPPPNNNKKKIIIHHHIIIJJJKKKEEEFFFEEECCCAAA???@@@BBB???<<<999666666666666555555555444444444444555666666666666666555444333333444444444444444444444444000000000000000000000000000000///////////////...000000///...............////////////////////////...//////000000//////...000000////////////000000000000000000////////////000111111222222111111000///000000000......000111//////000000111222222333222222222222222222222222000000000111111111222222222222222222222222222222222222111111111111222222111111222222333333444444333333333333333333333333444444444444444444444444555555444444555555666777888999888777555555777999888999:::;;;>>>CCCJJJOOOTTTXXX^^^eeelllsss{{{{{{wwwpppkkkhhheeedddbbb\\\\\\[[[YYYWWWUUUSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSQQQOOONNNOOOQQQSSSTTTTTTUUUWWWYYYZZZ[[[^^^bbbfffjjjmmmnnnmmmpppsssvvvwwwyyy{{{}}}|||vvvqqqlllhhh```___^^^^^^^^^]]]YYYWWWSSSPPPKKKGGGCCCBBBBBBCCC@@@BBBFFFNNNVVV\\\``````______aaa```]]]VVVMMMFFFBBBCCCDDDFFFIIIKKKMMMOOOHHHGGGEEEBBB>>>:::666444555444111111111111000///---...///000000000///...222111111000000111111222////////////////////////000000000000000000000000//////............//////000000000000////////////...///000000000000000000......////////////....../////////...............///............///000000///////////////////////////............///000000000...------...//////...000000////////////000000////////////////////////000000000000111222222333000000//////.........---//////000000000000111111//////......//////000111000000000000000000000000222111000000000000000000uuucccVVVSSSOOOKKKJJJLLLNNNPPPPPPNNNKKKHHHHHHIIIKKKLLLGGGGGGFFFEEEDDDCCCCCCCCC???<<<888777777777666555555555555555555555666666555555666666555444444333222222222222222222222222000000000000000000000000111000000000//////......222111000///............///////////////000000000......////////////......000000////////////000000111111000000//////......///000000111111000000//////000000000......000111000000111111222222222222111111111111222222333333000000111111111222222222222222222222222222222222222222111111111111222222222222222333333333444444222222333333333333444444555555555555555555555555555555555555555666666777777888888666555555777999999;;;>>>@@@EEELLLVVV]]]hhhlllqqqvvv{{{~~~{{{yyyvvvssspppjjjgggbbb]]]ZZZXXXVVVVVVQQQQQQQQQQQQPPPOOONNNMMMNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMLLLKKKIIIHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTWWWYYY\\\^^^___\\\___aaacccdddeeegggiiijjjpppyyyxxxiiifffcccbbbccccccaaa___\\\ZZZVVVQQQMMMIIIGGGFFFCCCEEEJJJPPPWWW\\\```bbbaaaaaaaaabbbbbb\\\RRRKKKDDDDDDCCCCCCDDDGGGJJJLLLKKKKKKJJJHHHDDD???;;;888666444111111111222111000111111222222222111000000111111111111111111111111///////////////000000000//////////////////////////////............//////000000000000////////////---......///000000000000......////////////........................------............/////////000..................................../////////000000...------...//////...//////............//////////////////////////////000000//////000222444555000000000///......------////////////000000000111/////////...///000000111////////////////////////111111000000000000000111sssaaaSSSQQQMMMJJJIIIJJJMMMNNNNNNMMMJJJHHHGGGHHHJJJKKKGGGFFFEEEEEEEEEDDDCCCBBB>>>;;;888777777777666555555555666666777777777777555555555666555555444333222222222222222222222222000000000000000000000000111111000000/////////...222111000///////////////////////////000000111111......////////////......//////000000000000//////111111000000//////.........//////////////////...///000000000......000111222222222222111111000000//////000111111222222222111111111111222222222222222222222222222222222222222222111111111111222222333333333333333444444444222222222333333444444444555555555555555555555555666555555555555666777777666666777666555666999;;;===AAAGGGKKKPPPXXXccckkkyyy{{{|||tttqqqooollliiigggeeebbb```\\\ZZZWWWSSSPPPNNNNNNOOOKKKLLLLLLMMMMMMMMMLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJEEEFFFGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVWWWYYY[[[\\\```eeeiiimmmqqqvvvyyywwwyyy}}}yyypppjjjgggeee```]]][[[[[[ZZZXXXUUURRROOOMMMJJJMMMPPPTTTYYY]]]aaadddcccbbbaaabbbbbb^^^XXXRRRHHHFFFCCCAAAAAABBBEEEGGGJJJKKKLLLLLLIIIEEEAAA>>>777555222111222333333222222222222222222111111111000000000000000000000000////////////000000111111//////////////////////////////............//////////////////000000000000,,,---......////////////......////////////......------..................---......///////////////---------------------------......///////////////000///------///000///......//////////////////...........................//////......///111222444000000//////.........---...////////////000000000///////////////000111111////////////////////////111000000000000000111111rrr```SSSQQQMMMJJJIIIJJJLLLNNNLLLKKKJJJIIIIIIIIIJJJJJJFFFEEECCCCCCDDDCCC@@@>>>===;;;888888888888666555444555666777888888888777444555555555555555444444444444444444444444444444000000000000000000000000111000000000000000000///000000////////////000000...//////000000111111222...//////000000//////...//////000000000000//////000000000000////////////...//////000000//////...///000000000......000111333222222111000000/////////000000000111111222222111111111222222222222333222222222222222222222222222222111111111111222222333333333333444444444444111222222333333444444555555555555555555555555555666666555555666666777888555777888999999;;;???BBBFFFMMMVVV\\\aaahhhrrrzzz}}}xxxrrrooonnnlllgggaaa]]]]]]\\\ZZZXXXVVVUUUTTTQQQQQQPPPNNNKKKJJJKKKLLLIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHIIIIIIIIIFFFEEEEEEFFFGGGHHHHHHGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKLLLKKKKKKKKKMMMOOORRRTTTWWWYYY[[[^^^cccgggeeegggjjjnnnuuu|||uuummmccc[[[YYYYYYZZZZZZZZZXXXVVVUUUSSSUUUXXXYYY[[[^^^bbbddddddccccccbbbbbb```\\\ZZZMMMKKKGGGCCCAAABBBDDDEEEGGGIIIMMMOOOOOOLLLIIIFFF===:::777444444444444333000000000000000000000000///000000111111000000///...//////000000111111222000000000000000000000000//////............//////////////////000000000000---......////////////.........////////////...................../////////---......///000/////////........................---......///000/////////111///......///000000///000000111111111111000000....................................//////000111////////////////////////......////////////000000000000//////000000111222000000000000000000000000000000000000000111111222rrr```TTTRRROOOLLLKKKLLLMMMOOOKKKLLLLLLLLLKKKKKKJJJJJJGGGEEEDDDDDDDDDCCC???<<<<<<:::888888888888666555333444555777777777777777444444555555555555555444333333333333333333333333000000000000000000000000000000000000000111111111............///000111111...//////000111111222222///000000111111000000///...///000111111000///...////////////000000000000000000111111111111000000///000000000......000111000000000000000000000000111111222222222222222222111111111222222222333333222222222222222222222222222222111111111111222222444444444444444444444444111111222333333444555555555555555555555555555555666666666666666777777888888999<<<>>>@@@CCCHHHKKKQQQ[[[gggpppuuuzzz|||tttooogggddd```]]][[[YYYWWWUUUPPPQQQQQQQQQPPPOOOOOOOOOMMMOOOOOONNNLLLKKKMMMPPPLLLMMMMMMMMMMMMMMMLLLKKKMMMMMMLLLLLLLLLMMMMMMNNNOOONNNNNNNNNNNNOOOPPPPPPLLLLLLLLLKKKJJJJJJJJJIIILLLLLLMMMMMMMMMMMMNNNNNNIIIHHHFFFGGGJJJKKKIIIGGGIIIIIIJJJJJJKKKLLLMMMMMMGGGHHHHHHGGGFFFFFFHHHJJJIIILLLOOOQQQRRRSSSUUUWWWWWWXXXYYY\\\___eeekkkooovvv~~~tttiiicccaaa___\\\[[[ZZZZZZ[[[ZZZ\\\]]]]]]\\\]]]```cccbbbdddffffffdddaaa______WWWTTTOOOIIIEEECCCCCCCCCBBBFFFLLLRRRTTTTTTRRRPPPGGGCCC===999777555444333////////////000111222222000000111222222111000000...//////000111111222222000000000000000000000000//////............//////.../////////000000000111000111111111111000000///......////////////...............//////000000000------///000000000///...........................------///000000000///...111///......///000000/////////000111111000//////..............................//////000/////////------......///000000000........./////////000000000000//////000000111222000000000000000000000000000000000000000111222222sssaaaUUUSSSPPPNNNMMMMMMOOOPPPKKKLLLMMMNNNNNNMMMKKKJJJJJJHHHFFFFFFFFFEEE@@@===<<<:::888888999888777555111222444666777777666555444444555555555555555444000000000000000000000000000000000000000000000000//////000000111111222222------------...000111222...//////000111222222222000000111111111111000000...///000111111000///.........//////000000111111222222333333333333222222///000000000......000111......//////000000111111333333333333333333333333111111222222222333333333222222222222222222222222222222111111111111222222444444444444444444444444111111222333333444555555666666666666666666666666666666666666666777888888:::<<>>::::::999888777777777777888777666666777888777666666666666666555555555555111111111111111111111111000000000000000000000000....../////////000000000000000000000000000000000//////000111111000//////........./////////000000000000000000000000000000000111111111111111111000000000000000000000000000111111000000////////////111111111111111111111111222222111000000111222222222000///000333444222111222222222222222222222222111111222333333333333333333333333333333333333333555555555666666666666666666555444444444555666777777888888888:::<<<@@@CCCMMMQQQXXX^^^eeemmmuuuyyyyyynnnfffaaaZZZXXXUUUSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSRRRQQQTTTSSSSSSUUUVVVVVVTTTRRRTTTVVVYYY^^^ccchhhlllnnnppppppqqqqqqqqqooonnnmmmmmmllllllnnnrrrwwwyyyyyy{{{|||~~~}}}zzzyyyooonnnlllhhheeecccdddffffffeeeddddddccc```\\\YYYVVVVVVUUUTTTRRRQQQPPPPPPPPPOOONNNOOOQQQSSSTTTTTTRRRQQQNNNKKKHHHGGGHHHIIIKKKJJJJJJJJJKKKKKKIIIGGGCCCDDDEEEFFFGGGHHHIIIIIIJJJMMMPPPSSSUUUXXX[[[]]]eeefffhhhlllrrryyy~~~wwwqqqnnnfffbbb^^^[[[ZZZ[[[\\\\\\___bbbeeeeeeeeeeeegggiiifffeeeccc```[[[UUUPPPMMMGGGFFFHHHLLLSSSXXXZZZZZZ[[[WWWRRRMMMIIIDDD>>>999333111000111222333333222111111000000000000000111000000000000000000000000000000000000000000000000000000111111111111000000......////////////......////////////000000000000///000000111111111000000000000000000000000000000000000000000000000000000000111222111///---------000/////////............//////............//////........................,,,,,,,,,---------......000000000000000000000000111111111000///.........------........./////////111000000000/////////...111111000...,,,,,,...111///...---...000222111000qqq]]]UUURRRNNNKKKJJJKKKNNNPPPOOONNNLLLKKKIIIHHHHHHHHHFFFFFFEEEDDDBBB@@@>>>===;;;;;;:::999888888888888888777666777888999888777666666666555555555555444111111111111111111111111000000000000000000000000///000000000000111111111000000000000000000000000000111111222222111111000------........./////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000000/////////111111111111111111111111222222111000000111222222222111000111333333333111333333333333333333333333///000222333444555555555333333333333333333333333555555555666666777777777444444444555666777888888;;;<<<<<<<<>><<<<<<;;;:::999999999999999888777777888999777666666666555555555444444444111111111111111111111111000000000000000000000000000000111111111222222222////////////////////////111111111111111111111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111111111111111222111111111222222333333222333333333333333333333333111222333444555555555555444444444444444444444444555555555666777777888888888888888999:::;;;;;;<<<>>>AAAEEEHHHMMMTTT^^^dddqqqwwwzzzrrrmmmiiihhhddd^^^YYYUUUTTTUUUPPPPPPQQQPPPQQQRRRTTTVVVXXX\\\bbbhhhlllooorrrsssooonnnmmmoootttzzz}}}|||xxxtttrrrlllkkkjjjjjjjjjjjjgggeeebbb___YYYUUUSSSRRRRRRRRRNNNMMMMMMNNNPPPPPPNNNMMMIIIIIIHHHHHHGGGFFFEEEEEEKKKIIIGGGIIIMMMOOONNNKKKMMMMMMNNNOOORRRVVVYYY[[[]]]iiivvvyyylllbbb\\\YYYWWW[[[^^^bbbeeefffeeeddddddcccdddeeefffdddaaa]]][[[WWWTTTPPPOOOPPPTTTYYY\\\]]]^^^``````]]]XXXRRRNNNFFFBBB;;;777555555555555000000000000000111111222000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////////////////000000000000....../////////...------////////////////////////////////////////////////***,,,...///......///111///////////////.........//////............//////........................////////////000000000000////////////////////////111000000000/////////...////////////000000000000000000000000///////////////000000///......///111333111111111222333222111ooo^^^UUUSSSOOOMMMLLLLLLNNNPPPQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHGGGEEECCCAAA>>>======<<<;;;:::999999999999;;;999777777888777666444555555555555444444444444111111111111111111111111000000000000000000000000111111111111222222222222////////////////////////000000000000000000000000////////////000000000000////////////////////////222111000000000000111222000000000000000000000000000000000000111111111111111111111111111111111111111111111222222111111111111222222222222222333444333333333333333333333333444444555555555444444333444444444444444444444444555555666666777888888999888888888999:::<<<===>>>AAAHHHQQQYYY___fffooouuu|||rrriiiccc___]]]]]]]]]\\\YYYVVVUUUWWWXXXSSSUUUWWWWWWWWWYYY]]]aaagggooo|||tttooogggaaa^^^\\\ZZZYYYVVVTTTRRRRRRTTTVVVXXXXXXMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDEEEIIIKKKIIIGGGKKKKKKJJJJJJKKKLLLMMMNNNQQQXXX___eeemmmwww~~~qqqdddZZZTTTWWWYYY\\\___bbbccccccbbb```aaacccddddddbbb___^^^___\\\WWWSSSRRRSSSWWWZZZ^^^___aaaaaa___\\\YYYXXXSSSMMMFFF@@@<<<999777666000000000//////000000111111111111111111111111111111111111111111111111111000000111111111111000000//////000000000000//////////////////000000000000111222222222111111000///////////////////////////////////////////////////000111111///,,,)))))))))........./////////////////////............///////////////////////////////////////000000000111111////////////////////////000000000000////////////////////////000000000000////////////000000000000///000111000///...000111000//////000222333333222nnn___UUUSSSPPPNNNLLLMMMNNNOOOOOONNNLLLKKKIIIHHHHHHHHHEEEEEEDDDCCCAAA???===<<<<<<<<<;;;:::999999999999999888666666777777555444555555555444444444444333111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000111000000//////000000111------........./////////000000000000000000000000222222000000000000222222000000000000000000000000000000000111111111111222222222222222222222222222000111222222222222111000111222333333222222333555333333333333333333333333555555666666555555444333444444444444444444444444555555666777777888999999666666666777:::===AAACCCIIIRRR___iiipppvvv}}}~~~xxxtttnnneee]]]WWWUUUVVVXXXVVVWWWXXXXXXWWWWWWXXXYYYZZZ]]]aaadddeeeiiipppuuuxxxssspppllliiiccc```[[[XXXYYY[[[\\\]]]PPPOOONNNMMMLLLKKKJJJJJJGGGGGGFFFGGGIIIJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIINNNQQQTTTWWW[[[aaagggkkkvvv}}}uuufff]]]VVVVVVVVVXXX]]]```bbbcccbbbbbbcccddddddcccbbbbbbaaa___\\\XXXUUUTTTVVVXXX^^^```aaaaaa___^^^^^^^^^YYYTTTNNNHHHCCC???:::777222222111000000000000000111111111111111111111111111111111111111111111111000000111111111111000000///000000111111000000///////////////000000000000...//////......---,,,+++000000000000000000000000000000000000000000000000///111222111///---------........./////////////////////............//////////////////////////////------........./////////000000000000000000000000000000000000////////////....../////////000000000////////////000000000000...000111111000///000222///......///111333222111lll^^^TTTSSSPPPNNNMMMMMMNNNOOOOOONNNLLLKKKIIIHHHHHHHHHDDDDDDCCCBBBAAA???>>>===<<<;;;:::999888888888888555444333444666777777666555555555444444444333333111111111111111111111111000000000000000000000000000000000111111111111222000000000000000000000000222111000000000000111222........./////////000000000000000000000000000000222111///......///111222000000000000000000000000000000111111111222222222222222222222222222222222000111222222222222111000000222444444222222333555444444444444444444444444444555555666666666555555555555555555555555555555444555666777888999::::::999999999;;;@@@GGGMMMQQQYYYcccpppyyy~~~|||ssskkkeee___[[[VVVRRRQQQTTTXXX[[[\\\```eeeiiijjjkkklllmmmnnnsssyyy||||||vvvqqqmmmkkkhhhfff___]]][[[XXXTTTQQQOOOMMMKKKLLLMMMLLLKKKJJJJJJKKKGGGFFFFFFFFFGGGGGGGGGGGGJJJKKKNNNQQQSSSUUUXXX\\\dddjjjrrryyy~~~uuubbb]]]YYYXXX[[[___bbbbbbddddddcccccccccccccccddd```aaaaaa^^^[[[YYYZZZ\\\]]]```ddddddcccaaaaaabbbZZZXXXTTTQQQLLLGGG@@@<<<666555444333222111111111111111111111111111111111111111111111111111111111000000111111111111000000000000111111111111000000////////////000000000000,,,,,,,,,,,,+++***)))(((000000000000000000000000000000000000000000000000+++---000111111111333444............/////////000//////............//////////////////////////////---.........////////////000000000000000000000000////////////000000000000------........./////////.../////////000000000111...///111111000000111222111000///000111222111000kkk^^^TTTSSSQQQOOOMMMNNNNNNOOOQQQPPPNNNMMMKKKJJJJJJJJJEEEEEEEEEDDDCCCAAA@@@???;;;;;;:::999888888888888222111111333666888888888555555444444444333333333111111111111111111111111000000000000000000000000///000000000000111111111000000000000000000000000444333222111111222333444111111111111222222222222000000000000000000000000111///...------...///111000000000000000000000000000000111111222222222222222222222222222222222222000111222333333222111000000333555444222111333666444444444444444444444444222333444666777777777777555555555555555555555555444555666777888999::::::??????@@@CCCJJJSSS[[[aaahhhrrr}}}zzzpppiiibbb[[[VVVRRRPPPOOOOOORRRWWW\\\___mmmsss{{{{{{wwwqqqooojjjddd]]]WWWRRRPPPKKKMMMNNNLLLHHHFFFGGGJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDFFFKKKOOOPPPOOOPPPSSSUUUYYY^^^bbbfffppp|||qqqjjjaaa\\\\\\___aaaaaaeeedddbbbaaaaaabbbcccddd```ccceeedddaaa___```aaa]]]aaafffhhhfffdddcccccc[[[ZZZYYYWWWTTTNNNGGGAAA999888777555444333222222111111111111111111111111111111111111111111111111000000111111111111000000000000111111111111000000////////////000000000000111111111111000///...---000000000000000000000000000000000000000000000000000111222111///------...---.........//////000000//////............//////000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000------------.........///.../////////000000111111---///111222111000111222444333111111111111000...|||gggXXXWWWTTTNNNKKKKKKLLLMMMNNNPPPNNNLLLLLLMMMLLLKKKIIIHHHFFFDDDBBBBBB@@@>>><<<===;;;999777777777666444888888888888777666555444999777666555666666444333222222222222222222222222////////////000111333333///////////////000111111222111000.........///000111111222222222222111111000000111222333333444444000000000000000000000000000000000000000000000000111000///000111222111///111111000000111111222333333111///000222333222///444333222111111111222333444333333222222333333444222222222222222222222222444444444555555555666666444333333444555555444333666444333555999===>>>>>>>>>AAAHHHSSS^^^gggmmmpppwww}}}ooojjjddd^^^ZZZWWWTTTSSSWWWTTTTTTVVVYYY^^^hhhssstttkkkddd^^^ZZZVVVTTTQQQPPPPPPOOONNNLLLIIIJJJJJJJJJIIIHHHHHHIIIEEEHHHIIIIIIHHHHHHKKKNNNRRRRRRQQQSSSWWW^^^dddiii}}}ppphhhddd```^^^```ccc```bbbfffeeeaaabbbhhheeedddcccbbbcccdddeeeffffffggghhhgggfffdddaaa``````___^^^\\\ZZZVVVPPPLLLAAA>>>;;;888666555333111333333222222222222333333222111111111000000000000000111222333222111///---333111000//////000111333000000000000000///......000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111///////////////.........////////////000000000000222000...---,,,---///000000000//////.........---000000000000000000000000666444222000//////000111111111111000000000000000222222222111111111000000111111000000//////......000000000000111111111111{{{fffXXXVVVSSSNNNKKKJJJKKKMMMNNNPPPNNNMMMLLLMMMLLLKKKIIIFFFDDDBBBBBBBBBAAA???>>>???===;;;:::::::::999888555555666777777777666666888777555555555555444222000000000000000000000000333222111111111111111222///////////////000000111222111000///......///000000000000111111000000000000000111222222333444444000000000000000000000000000000000000000000000000222111000111222333222000111111111111111222222333333111000111333444222000222222111111111333444555444333333222222333333444333333333333333333333333666666666666666666666666555555555555666777666555777666666888;;;>>>??????CCCIIITTTaaammmvvv{{{}}}uuukkkgggccc]]]YYYWWWWWWXXXXXX[[[[[[^^^dddhhhooo|||yyyqqqllldddbbb^^^ZZZXXXVVVRRRPPPPPPPPPOOOMMMJJJHHHGGGGGGGGGIIIKKKKKKIIIIIIKKKMMMNNNNNNMMMNNNQQQUUUZZZ]]]eeelllvvvzzzrrrmmmlllfff```^^^bbbeeecccbbbdddeeeeeeeeedddeeeeeeffffffeeefffggghhhgggdddbbb```]]]]]]]]]]]]]]][[[WWWSSSKKKGGGAAA<<<999666444222333333222222222333333333000000000///////////////000000222222222111///...000///...------...///000000000000000000///......000000000000000000000000000000000000000000000000////////////000000000000.../////////000000000111.........///////////////....../////////000000000111000...---------///000000/////////............000000000000000000000000444333111000//////111111////////////////////////222222222111111111000000000000000000000/////////000000000000111111111111{{{fffYYYUUUSSSOOOLLLJJJKKKMMMNNNQQQOOOMMMMMMMMMLLLKKKIIIDDDCCCAAAAAABBBBBB@@@???;;;999777777888999888777333333444555666777777777777555444444555555333222111111111111111111111111666666444222111000000///////////////000000000000111000000////////////000//////000000000000//////000000111111222333333333000000000000000000000000000000000000000000000000333222111222333444333111000111111111111222222222444222111222333444333111000000111111222444555666444444333333333333444444444444444444444444444444777777777777777777777777666666666777777888888888777888999;;;>>>AAACCCEEEPPPWWWeeesss{{{oooccc\\\\\\ZZZXXXWWWYYY]]]bbbeeejjjmmmttt{{{~~~zzztttnnniiiddd^^^ZZZZZZYYYVVVRRROOOLLLJJJIIIFFFHHHJJJJJJIIIHHHIIIJJJKKKJJJJJJJJJKKKLLLNNNPPPPPPUUU___iiisss~~~sssjjjbbbbbbeeedddbbbaaafffffffffggggggffffffeeebbbdddfffhhhhhheeebbb```]]]\\\\\\]]]^^^]]][[[XXXVVVQQQJJJCCC===999666333444333333222222333333333000000000000000000000000000000111222222111///...000///...------...///000000000111111000000//////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000------......//////000000............////////////111000///------......///////////////............000000000000000000000000222222000//////000111222............////////////222111111111111000000000//////000000000000000000000000000000111111111111{{{gggZZZTTTSSSQQQMMMKKKLLLNNNPPPQQQPPPNNNMMMMMMLLLKKKIIIEEECCCAAAAAAAAAAAA???>>>888777555555777888888777333333444555666666555555666444333333444444333222333333333333333333333333666555444222000/////////...//////000000000000000000000000////////////000//////000000000000//////000000111111222222222333000000000000000000000000000000000000000000000000333222111111333333222111000000111111222222222222333333333333333444333333111111222222333444555555444444333333333333444444444444444444444444444444888888777777777777666666555666777777777888999;;;777999<<<>>>AAAFFFMMMRRRaaahhhtttwwwlllddd^^^[[[WWWZZZ^^^ccchhhooouuuyyyzzzsssnnnhhhddd___[[[WWWSSSPPPNNNHHHIIIKKKLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKNNNTTTZZZ```gggnnnrrrqqqhhhdddcccaaaaaadddeeefffggggggfffeeeddd```bbbfffhhhhhhfffcccaaa^^^]]][[[[[[\\\[[[YYYWWWZZZVVVPPPKKKEEE???:::666555444333333222222222222111111111111222222222222000000111111111111000///222222111000000111222222000000111111111000000///////////////////////////////////////////////////////////////000000000000////////////000000000000,,,------...///000111111---.........////////////000000///............//////////////////.........////////////////////////000000000///000111222333......///////////////000111111111111000000000000/////////000000111111222///000000000111111111111zzzgggZZZTTTTTTSSSPPPMMMMMMOOORRRRRRPPPNNNMMMMMMMMMKKKIIIFFFDDDBBBAAAAAA???===;;;;;;999888888:::;;;;;;:::555555666666555444333333555444333333444555333222333333333333333333333333444333222000000/////////......///000111000000////////////000000000000///000111111222222111111000000111111111111111222222000000000000000000000000111111111111111111111111222000///000111222111000///000111222222222222111333333444333333333333333333333333333333333333333555444444333333444444555333333333333333333333333666666666666666666666666444555777777666777:::===888===BBBEEEIIIQQQ\\\dddpppwwwzzzqqqggg```]]]___aaabbbiiittt}}}}}}xxxooohhhbbb\\\VVVRRROOONNNOOOOOOPPPPPPOOONNNJJJJJJJJJJJJIIIIIIHHHHHHLLLNNNPPPSSSUUUXXX\\\___lllpppyyytttfff```___```aaabbbcccdddeeedddcccbbb```bbbeeeggggggfffcccaaa\\\ZZZXXXWWWXXXXXXWWWUUUWWWUUUSSSQQQMMMGGG@@@;;;888777666444333222222222111111111111111111111111000000000111111111000000222222111111111111222222000000111111111111000000////////////////////////////////////////////////////////////000000000000000000000000////////////,,,------...///000111111.........////////////000000000///........................///////////////////////////////////////////////////000111222222/////////000000111111111000000000000000000000000//////000000111111222222///000000000111111111111xxxeeeXXXRRRSSSSSSPPPMMMLLLOOORRRSSSQQQOOONNNNNNMMMJJJIIIGGGEEEBBBAAA@@@???<<<:::999888666777888999999888666777777666555444333333666444333444555555444333222222222222222222222222222111111000//////000000---...000111111111000///...//////000000000000///111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111000///000111111000//////000111333333222111111222333444333222111222444444444444444444333222222555555444444444444555555333333333333333333333333555555555666666777777777333666777777666777;;;???>>>FFFOOOTTTYYYaaammmwww}}}uuukkkgggfffbbb^^^\\\aaajjjqqq}}}tttlllddd^^^XXXVVVSSSQQQQQQPPPNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMOOOPPPQQQSSSUUU\\\]]]cccllluuuqqqfffaaa^^^^^^___```aaabbbcccccccccaaabbbdddeeeeeedddcccbbbYYYWWWUUUUUUVVVXXXXXXXXXTTTSSSSSSTTTRRRNNNHHHCCC>>>===;;;888666444333333111111000000000/////////000000000000000111111111000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////------......//////000000////////////000000000000///////////////..................///////////////000000000000000000000000/////////000000111111111//////000000111111222222//////000000000000000111000000111111111111111111000000000000111111111111uuubbbUUUOOOQQQRRROOOKKKJJJMMMQQQSSSRRROOONNNNNNMMMJJJHHHEEECCCAAA@@@@@@???===;;;888666444444666666666555666666777777777666555555666555444444666666666444222222222222222222222222333333222111000000000000---...000111111111//////---...///000111111000///000000111111111111000000111111111111000000000000000000000000000000000000111111111111111111111111222111000000222222111000///000222333333222111000000222444333111000111333222333444555555444444333555555444444444444555555444444444444444444444444555555666777888888999999444777999888777888===BBBFFFRRRaaajjjmmmrrr|||}}}uuummmccc\\\ZZZ]]]aaadddjjjvvvyyymmmhhhaaa\\\ZZZXXXUUURRRRRRQQQOOOMMMKKKJJJIIIIIIFFFIIILLLNNNNNNNNNOOOQQQRRRQQQTTT[[[bbbjjjxxxyyyjjj___]]]]]]^^^___aaacccdddeeecccdddddddddcccccccccccc^^^[[[WWWVVVVVVXXXXXXXXXUUUTTTSSSSSSSSSRRROOOMMMEEEDDDAAA>>>:::888666555444444333222111111000///000000000000000111111222000000000111111000000000///000111222222222222111000000000000000000000000000000000000000000000000////////////000000000000111000000000/////////............///////////////000000000000111111111222///////////////......---............/////////000000000000000000000000000//////000000000000000000......//////000111111222////////////000000111111222222111111111111111111000000000000111111111111rrr___RRRMMMPPPQQQNNNJJJHHHLLLPPPTTTRRRPPPNNNNNNMMMJJJHHHCCCAAA@@@@@@@@@@@@???===;;;999888777888999888777444555666777888888888888666555444555666777666555444444444444444444444444666555444222111000000000---...000111222111///...---...///111111111000/////////000000000000//////111111111000000000000000000000000000000000000000111111111111111111111111333222111111333333222111...000222333333333111000///222333222000///111333000111333555666666555555555555444444444444555555666666666666666666666666555555666888999:::;;;<<<555888;;;:::888:::???EEELLL\\\ooozzz|||rrrgggcccaaa]]]ZZZXXX^^^gggqqq}}}vvvnnnjjjfffccc```YYYWWWTTTQQQNNNLLLLLLLLLGGGJJJMMMOOONNNNNNNNNNNNMMMKKKMMMSSSWWW[[[gggsss~~~uuuaaa\\\\\\]]]^^^```cccfffgggeeedddcccbbbbbbbbbcccccceeeaaa\\\XXXWWWWWWVVVUUUXXXUUURRRQQQRRRTTTTTTTTTKKKIIIFFFBBB>>>;;;999777999999888777555444333222000000//////000111222222222222333333333333222222///000111222222222222222000000000000000000000000000000000000000000000000////////////000000000000111111000000/////////...///////////////.........000111111111222222222222/////////000///......------.........//////000000000000000000000000000000//////000000000000//////---------...///000000111.../////////000000111111333222222222111000000000000000000000111111111111}}}jjj\\\TTTPPPQQQPPPMMMJJJJJJNNNQQQPPPNNNKKKIIIIIIIIIHHHGGGBBBAAA@@@AAABBBAAA???===999888777666666777888999888777666444444444555666444444444444444444444444555444333333222222333333444333222111000000000000000000000000000111111222222111000//////......///111111222222222111111000000000000000000000000000222222111111111111111111111222222333333222222111111111222222222222111111222222222222222222222222666555444333222111111111444555666666666555444333222333333444444333333222555666777777555444555666666666777888999999777555666888:::;;;<<>>===:::999888777777888999:::777666555444444444555555444444444444444444444444444444333222222222222222444444333111111000000000000000000000000111111222.........---......//////000111111111111111000000000000000000000000000000000000/////////000000111111222222333333222222111111111222222222222111111222222222222222222222222555555444333222222222222222333444666666666555555222333333444444333333222333444555555333333444555444444555666888888777666888:::===???BBBJJJTTT\\\nnnxxxyyykkkddd___`````````dddiiivvvooohhh^^^WWWTTTRRROOOLLLKKKLLLNNNOOOPPPOOONNNMMMKKKJJJHHHHHHJJJMMMQQQTTTWWW___jjjttt}}}vvviiidddaaa]]]^^^bbbaaabbbdddeeedddcccccccccbbbbbbbbb___[[[XXXVVVVVVYYYWWWTTTOOOKKKLLLPPPTTTVVVUUURRRNNNJJJFFFBBBAAA???:::666888888555444666444444444333222222111111111111111111111111111111111111111111000000000///000000111111111111000000000000000000000000000000111222222111///---...///111111111000000000/////////000000000......000111000000////////////000000333111//////000000///...000000000000000000000000000000000/////////......111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000wwwdddWWWPPPPPPQQQPPPMMMIIIIIIMMMPPPWWWTTTPPPNNNLLLKKKIIIGGGDDDBBB???>>>>>>>>>===<<<::::::999999999999::::::666666555444444444555555444444444444444444444444333333222111111111111222555444333222222111111222000000000000000111111222............///000111111///000000111111000000///000000000000000000000000000000000000000111222333111111222222222222111111111111222222222222111111222222222222222222222222444333333222222333333444111222333555666666666666333333444444444444333333222333555555444444555777444444555666777888999:::<<>><<<<<<<<<<<<;;;999999999999999999999999777666666666666666666666444444444444444444444444333222111111000000111111555444333333222222222333000000000000000111111222111111111111111222333333...//////000000000000///000000000000000000000000222222222222333444555666111111222222222222111111111111222222222222111111222222222222222222222222333222222222333333444555222222333444555555666666333333444444444444333333333555666777666666888:::666777777777777999<<>><<<<<<<<<<<<;;;777888888888888888888777777777777777888777777777444444444444444444444444333222111111000000111111444444333333222222333333000000000000000111111222333333222111111111111111......///000000000000000111111111111111111111111222222222222333444555666000111111222222111111000111111222222222222111111222222222222222222222222222222222222333444555555444444444333333333444444333444444555555444444333444555777777777777888:::777777888777777;;;@@@EEENNNUUU___iiirrr{{{wwwkkkbbbaaagggnnnsssssskkkeeeaaa[[[VVVRRRQQQQQQRRRNNNLLLJJJHHHGGGHHHHHHIIIHHHJJJLLLMMMOOOQQQSSSUUU]]]eeerrrtttjjjaaa^^^[[[[[[^^^bbbdddeeeiiifffcccccccccbbb^^^[[[YYYXXXWWWUUUSSSOOOKKKHHHKKKOOOVVV[[[[[[WWWPPPLLLIIIBBB===<<<;;;888888:::=========<<<:::888555333111111111111111111111111000000000000000000111111000000111111111111000000////////////////////////+++---////////////111333//////////////////000000///000000000......000111000000////////////000000---,,,+++,,,///111222222////////////////////////000000000000111111111111//////000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333444444|||iiiZZZRRRQQQQQQPPPLLLHHHGGGKKKNNNSSSQQQOOOMMMLLLIIIFFFCCCDDDBBB???>>>>>>>>>===<<<666777888888888888777666666666777888888888777777444444444444444444444444333333222111111111111222333333222222222222333333000000000000000111111222111111000///..................///000111111111111111111111111111111111111000000000000000111222333000000111111111111000000111111222222222222111111222222222222222222222222222222222222333333444555555555444333222222333333444444555555555555444444333444666666555555666888666777888999:::@@@IIIPPP]]]eeepppzzzmmmggg___]]]cccppp}}}|||vvvmmmccc[[[VVVTTTTTTNNNMMMKKKJJJHHHHHHHHHIIIEEEGGGIIIKKKLLLLLLLLLKKKOOOTTT]]]iiittt~~~hhhaaaYYYWWWZZZaaafffiiifffeeedddddddddcccaaa___]]]\\\ZZZYYYWWWSSSMMMIIIIIIMMMSSSXXXZZZXXXUUURRRNNNGGG@@@>>><<<888888:::======>>>===;;;999555444111111111111111111111111000000000000111111111111000000111111111111000000000000000000000000000000---///000///...---...000......////////////000000///000000000......000111000000////////////000000---,,,+++---000222333333000000000000000000000000//////000000000000000111...//////000111111222222000000000000000000000000000000000000000000000000111111111111111111111111111111222222333444444444kkk\\\SSSQQQQQQPPPLLLHHHGGGJJJNNNSSSQQQOOONNNLLLJJJFFFCCCCCCAAA@@@???@@@@@@>>>===777888999999999999888777333444555666777666666555444444444444444444444444444444333222222222222222222222111111111222222333000000000000000111111222//////......---............///000111222222222222111111111111111111111111000000/////////000000111000000111111111111000000111111222222222222111111222222222222222222222222333333222222222333444444444333222222222333444555444444555555555555444444444555666666555444555777777:::===???CCCLLLYYYcccnnnttt}}}sssjjjbbb```aaaggguuuzzznnnccc\\\XXXTTTRRRPPPNNNLLLKKKJJJJJJEEEFFFGGGIIIKKKKKKKKKJJJKKKLLLQQQYYY```kkk~~~zzznnn___VVVVVV\\\bbbeeecccdddeeeeeedddcccccccccbbb```^^^\\\ZZZVVVPPPKKKJJJMMMQQQUUUXXXYYYYYYYYYSSSKKKDDDAAA>>>999888::::::;;;<<<<<<;;;888444222111111111111111111111111///000000000111111111111000000111111111111000000000000000000000000000000000111111000...---...///........./////////000000///000000000......000111000000////////////000000000...---...000222222111000000000000000000000000....../////////000000000000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000111111222333333mmm\\\SSSQQQQQQPPPLLLHHHGGGJJJMMMOOONNNNNNNNNNNNLLLIIIFFFBBBAAA@@@AAABBBAAA???===888999:::;;;;;;:::999888111222444555555555444444444444444444444444444444555444333333222222333333111111111000111111222222000000000000000111111222///......//////000111222//////000222222333333333111111111111111111111111222222111111111111111111000000111111111111000000111111222222222222111111222222222222222222222222444333333222222333333444222111111111222444666777444444555555555555444444777888999888777666777888:::>>>BBBFFFLLLXXXgggrrrxxx}}}}}}mmmaaaZZZ]]]```hhhvvvuuuiiicccZZZYYYVVVSSSPPPNNNLLLLLLIIIHHHHHHIIILLLNNNNNNNNNMMMKKKNNNRRRUUU[[[kkk||||||gggXXXSSSVVV[[[^^^```dddffffffcccbbbdddffffffccc```^^^]]]YYYRRRMMMLLLMMMPPPSSSWWWZZZ]]]^^^WWWOOOGGGCCC???:::999;;;888999::::::999666333111111111111111111111111111//////000000111111111222000000111111111111000000000000000000000000000000///111222111000///000222---.........//////000000///000000000......000111000000////////////000000333111000///000111000///000000000000000000000000---.........//////000000222222111111000/////////000000000000000000000000000000000000000000000000111111111111111111111111---......///000111111111~~~iiiZZZTTTPPPOOONNNKKKIIIIIIKKKNNNOOOOOOOOONNNLLLIIIGGGEEEDDDBBB?????????@@@@@@???888888888888888777666666777777777777777777777777333444444555555444444333222333444444222222333444777333000///111333333222333222111000000111222333666555222111000111222333222222222111111111000000444444444333222111000///000000000000000000000000...///111222222111111000111111000000111333555666333444555444222111222333333333222222333333444555333333444555555666666777666555555555555666666777888888888777666777999<<<999???HHHPPPYYYeeettt{{{rrrkkkeeedddgggkkkqqq||||||ooojjjbbbZZZTTTQQQPPPQQQKKKIIIGGGGGGHHHJJJKKKKKKJJJKKKKKKIIIIIIOOOZZZccczzzxxxfff\\\YYYZZZ]]]```bbbcccaaa```aaabbbbbbeeeeeeeeeccc___[[[VVVSSSKKKLLLOOOQQQSSSTTTUUUVVVZZZVVVOOOHHHBBB>>><<<;;;666777777666444333333444555444333222111111111111111222222333333222222111111111000000//////......333222111000000111222333//////............//////,,,...000111///.........333222111111000000111111000000000000000000000000////////////////////////333444444222///,,,******---......///000000111222000000111111111222222222000000000000000000000000000111111111111222222222333333333222222111111111444444333222111111111111~~~iiiZZZSSSQQQQQQOOOKKKIIIIIIKKKNNNOOOOOONNNMMMKKKHHHEEEDDDBBB???===<<<===>>>===<<<888888888888888777666666555555555555555555555555333444444555555444444333222333444444222222333444444111......///111111000222222111111111111222222111111111111111000//////222222222111111111000000333333333333222111000///000000000000000000000000///000000111111111111111222111111111111222444555333444555444222111222333666555444333333333333333333333333444555555666666666666555555555666666777666777888888888999;;;===@@@HHHSSS]]]fffppp{{{yyynnniiiffffffkkksss~~~vvvhhh\\\TTTQQQOOOLLLKKKJJJJJJLLLMMMLLLKKKHHHIIIIIIFFFEEEIIIRRRZZZfffqqqyyyiii^^^ZZZYYYYYY\\\___```aaacccccccccfffffffffeeebbb^^^ZZZWWWNNNNNNMMMOOOQQQSSSTTTTTTYYYYYYWWWQQQHHHAAA===;;;444444444333222111111222444444333222111111111111111222222333333222222111000000000000000/////////222111000000000000111222//////............//////---///000000///......///222111000000//////000000000000000000000000000000000000000000000000000000222333333222///......///222222222222000/////////000000111111111222222222000000000000000000000000000111111111111222222222333333222222222222222222333333222111111111111222mmm\\\UUUSSSRRRPPPMMMJJJIIIKKKMMMOOOOOONNNMMMJJJGGGDDDBBBAAA???===<<<<<<===<<<;;;777888888888888777777666555555555555555555555555333444444555555444444333222333444444222222333444444111///...///000000000111111222222222222111111000222444555666555333222222222222111111111111111000111111222111111000000000000000000000000000000111000000000000111222222333222222111111222333333333444555444222111222333777777555444333222222222222222333444444555555666777777666666666666777777666888999:::;;;>>>BBBEEEPPPXXXdddooovvv{{{zzznnnjjjhhhhhhjjjppp}}}~~~lll^^^VVVSSSNNNLLLKKKKKKLLLLLLKKKJJJHHHIIIHHHFFFDDDFFFKKKPPPRRRXXXaaalllwwwoooaaaZZZVVVXXX\\\```bbbcccccccccffffffgggfffdddaaa^^^\\\TTTPPPLLLLLLOOORRRSSSSSSXXX[[[]]]ZZZQQQGGG@@@===555444333222222111111111333333222222111222222222111222222333333222222111//////000000000000000000111000000//////000000111000//////......//////000///000000///......///111111000000///////////////000000000000000000000000111111111111111111111111111111111111000000333555111222333222000/////////111111111111111222222222000000000000000000000000000111111111111222222222222222222222222222333333222222111111111222333333rrr```YYYUUUTTTQQQMMMJJJIIIKKKMMMQQQPPPOOOMMMJJJGGGDDDBBBBBB@@@>>>>>>>>>>>>===;;;777777888888888888777666555555555555555555555555333444444555555444444333222333444444222222333444444333222111111222222222000111222333333222111000000111333555555555555444111111111111111111111111//////000111111111111111111111111111111111111111222111000///000111222333333333222222222222222222222333444444222222333444666555444333222222222222222222333333444555555555888777777666666777777888::::::;;;<<>><<<:::666777777888888888777777666666666666666666666666333444444555555444444333222333444444222222333444333333333222111111222222000111222333333222111000...---------...000111333111111111111111111111111...///000111111111111111222222222222222222222222222111000000000111333444222222333222222222222111222333444444222222333444333333222222222222333333222222333444444555555666777777777777777888999999;;;;;;<<<>>>DDDNNNZZZbbbmmmsss|||{{{pppllllllttt|||rrrjjjcccYYYQQQMMMLLLKKKKKKGGGGGGHHHGGGGGGGGGHHHIIIHHHJJJMMMPPPTTT\\\fffnnn|||hhh___WWWWWWYYYYYY]]]bbbbbbccccccddddddcccbbbaaa^^^YYYRRROOOPPPSSSTTTUUU[[[XXXVVVXXXZZZXXXPPPHHH???<<<888666666666444333222222222111222222333333111222222333333222222111//////000000111111222222//////000000000000//////000000////////////000000000111000///---...000222222222111000000000000111////////////////////////000000000000000000000000000000000...---...111444...222555555222000222444111111111111111111111111111111111111111111111111000000111111111222222222111111111222222333333333333333333444555666777888sss```WWWSSSRRRPPPMMMJJJIIIKKKMMMPPPOOOOOOMMMJJJGGGDDDBBBAAA???>>>>>>>>>===:::888666777777888888888888777777777777777777777777777333444444555555444444333222333444444222222333444000111222111000//////000111111222222222222111111000...------...000222444111111111111111222222222///000000111222222222111222222222222222222222222111111111111111222333333111222222333333333222222111333444444222222333555333222222222222333444555333333444444555666666777666666777777888:::;;;<<<;;;===@@@EEENNNZZZgggpppwww|||{{{sssooottt{{{|||sssfffZZZQQQLLLIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIKKKMMMMMMMMMQQQWWW\\\ooo~~~yyyiii[[[XXXWWWVVV[[[ccc``````aaabbbbbbbbbbbbaaa```^^^ZZZWWWUUUUUUWWWXXX[[[WWWTTTVVVZZZZZZUUUPPPDDD???999777666666444111333333222222111222222222111222222333333222222111000000111111111111111111///000000111111000000///111000000//////000000111000000111000//////000222333222222111111111111111000000000000000000000000000000000000000000000000000000000///---...000222444888<<<:::555111111333222222222111111111111111111111111111111111111111000111111111111222222222222222222222222222333333333333333444555666777888sss___UUUQQQQQQOOOKKKIIIIIIKKKNNNLLLLLLLLLJJJHHHEEECCCAAAAAA@@@?????????===:::888666666777888888888888888666666666666666666666666333444444555555444444333222333444444222222333444///111333222000...///000222222111111111111222222111111111222222333444444000000111111111222222222111111222222222222222111333333333333333333333333000111222222333333222222000000222333444333333222111222444333333222444555666555555444444444555555444444555666666777777888555555666777999;;;===>>>===BBBJJJTTT___kkkvvv}}}|||sssrrruuu|||~~~ooobbbWWWOOOJJJKKKJJJHHHGGGHHHHHHHHHGGGHHHJJJKKKJJJIIIKKKOOOSSS^^^iiixxxlllccc]]]XXXZZZaaa___`````````aaaaaaaaaaaa```bbbccc```[[[XXXZZZ]]]YYYYYYYYYYYYXXXWWWWWWWWWJJJDDD===999999888555222444444333222111111111111111222222333333222222111222222111111111111111111000000111222222111000000111111000000000000111111///000222222000///000111222222111000000000000000000000000000000000000000111111111111111111111111...///111111000000111222333888===;;;555000111333222222222111111111000000111111111111111111111111000111111111111222222222333333222222222222222222333333333333333444555666uuu```VVVPPPOOONNNKKKIIIIIIKKKNNNJJJJJJIIIHHHGGGDDDBBB@@@DDDCCCBBBBBBBBB@@@===:::666666777888888888888888555555555555555555555555333444444555555444444333222333444444222222333444111333555444222000111333333222111000000111222333...///111222222111000///000000111111222222222222222222333333333222222111333333333333333333333333000111222333444333222222///000111333444444333333111222444333333333444555:::999888666555555555555555555666666777888888888444555666777:::<<<>>>??????GGGTTTaaannnyyywwwmmmhhhooo{{{yyyjjj^^^VVVRRROOOLLLKKKJJJJJJJJJIIIFFFHHHIIIHHHGGGIIIMMMRRRRRRZZZdddqqq}}}pppfffZZZXXX]]]```````````````aaaaaaaaa```eeehhheee^^^ZZZ\\\___VVV\\\```]]]WWWSSSVVV[[[PPPJJJBBB======;;;888444555444333222111111111111222222222333333222222222333222222222111000000000000111222333333222111000111111000000000000111111...000222333111000000000111111000///////////////000000000000000000000000222222222222222222222222---///111222222222333444---333999888333///111444222222222222111111000000111111111111111111111111000111111111111222222222444333333222222111111111222222111111222222333333www```TTTQQQOOOLLLJJJHHHGGGHHHHHHLLLLLLLLLKKKIIIEEEBBB@@@@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888777777777777777777777777444444444333333333222222333333333333333333333333222222222111111111111000000000111111111111000000000111222333444333222222555555444333222111000///000111111111111222222222000000000000000000000000222222222222222222222222111111222222222333333333333333444444444444444444555444333333333333444555666333111333666888777555;;;999888999<<>>======:::::::::999999999888888777777777777777777777777444444444333333333222222333333333333333333333333222222222111111111111000111111222222222222111111///000111222222222111111111111111000000000000000111111111111222222222222111111111111111111111111222222222222222222222222111222222222222333333333333333444444444444555555444444333222222333444444777555444444777888888666888999::::::;;;???EEEJJJYYYcccpppzzzrrrmmmlllsss}}}~~~{{{zzz|||iii^^^TTTRRRPPPLLLIIIIIIKKKKKKLLLKKKIIIHHHHHHHHHKKKIIILLLUUU```kkkxxx|||nnncccaaa]]]\\\```bbbaaa```aaacccdddeeeeeedddcccaaa___]]]```bbb```]]]ZZZXXXYYYYYYTTTLLLFFFBBB???===;;;666555444333222222222222111111111111111111111111333333333333333333333333000000000000000000000000000////////////000111111222222222111111111111000111111111111111111111111000///...///000111000...111000000000000000000000000///...///111111111///000///000333111---...444444222111222333333111...111111111111000000000000111111111222222222222222333333333333333333333333222222333333333444444444}}}cccUUUQQQOOOMMMJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHEEECCCAAADDDCCCCCCBBBAAA@@@???>>>:::::::::999999999888888777777777777777777777777444444444444333333333333333333333333333333333333222222222111111111111000222222333333333333222222//////000111111111111000//////000000111111111222111111111111222222222333111111111111111111111111222222222222222222222222222222222222333333333333333333444444444555555555444333222111111222333444999777666666888999999888888;;;=========DDDPPP[[[gggnnnxxxxxxllljjjnnnwwwzzzuuusssyyyttthhh^^^VVVNNNKKKKKKKKKLLLLLLKKKKKKIIIHHHGGGJJJGGGGGGLLLSSSZZZccckkkttteee^^^YYY\\\``````______aaabbbcccddddddcccbbbaaaaaabbbcccbbb___]]]]]]]]][[[XXXRRRMMMIIIEEEAAA>>>:::999666444222222333444222222222222222222222222111111111111111111111111000000000000000000000000000000//////000111111222222222222111111111111000111111222222222222111111000///......000000///...000000000000000000111111000///...///111222111000111000111444333000...000222111000111333333111///111111111111111111111111444444333333222222222222333333333333333333333333333333333333444444444444eeeVVVPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGHHHIIIHHHFFFCCCBBBDDDDDDCCCBBBAAA@@@??????:::::::::999999999888888666666666666666666666666555444444444444333333333333333333333333333333333222222222111111111000000111222222222222222222111000000000111111111111111111222222222222333333333111111111222222222333333111111111111111111111111222222222222222222222222222222222333333333444444333333444444555555666666555444333222222333444555999888777777888999999999:::<<<>>>@@@EEEPPP^^^hhhrrrwww~~~yyynnnkkkrrr||||||}}}rrrcccWWWQQQPPPKKKKKKJJJKKKKKKKKKIIIHHHIIIEEEEEEIIINNNRRRYYY```sssqqqeee[[[ZZZ^^^_________```aaabbbcccdddddddddcccdddddddddbbbaaa`````````]]]ZZZVVVSSSOOOJJJEEEAAA>>><<<888555333222333444222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111222333222222222111111111000000000111222333333222111000111///...///000111000///000000000000000111111111000///...///111222111000111000000111222111000000000000111111222222111000000111111111111111222222333333333333222222222222333333333333333333333333333333333444444444444555fffVVVOOOOOOMMMLLLKKKJJJIIIIIIFFFGGGHHHHHHHHHFFFDDDBBBCCCCCCBBBAAA@@@???>>>>>>:::::::::999999999888888666666666666666666666666555555555444444444333333333333333333333333333333222222222111111111000000000000111111111111000000111111111111222222333333333333333222222222222111111222222222222333333333111111111111111111111111222222222222222222222222222222333333333444444444333333444555555666777777777666555444444555666777777777777777888888:::;;;======???FFFQQQ^^^jjjqqq}}}~~~tttsssyyy~~~~~~~~~vvvggg\\\VVVMMMKKKIIIIIIKKKLLLKKKIIIJJJGGGFFFIIILLLNNNSSSXXXcccrrruuueee_________```bbb___```aaabbbcccdddddddddeeedddcccccccccbbbbbbaaa]]][[[YYYWWWTTTOOOJJJFFFBBB???;;;777444333333444222222222222222222222222333333333333333333333333000000000000000000000000000000000111111222444444222222222111111111000000111111111222222111111111222111000000222222111000//////000000111111111111111000///000111222222000000111111000000222333333000111222222222111111222000000111111222222222333000000111111222333333444333333333333333333333333333333444444444555555555fffVVVOOONNNNNNMMMLLLJJJJJJIIIGGGHHHIIIIIIHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>>===:::::::::999999999888888777777777777777777777777555555555555444444444333333333333333333333333333222222222111111111111000000000000111111000000000222222111111222222333444222111111111000000//////222222222222333333333333222222222222222222222222222222222222222222222222333333333333444444444444333333444555666777777888888777666555555666777888555666888888888999<<<>>>@@@BBBHHHSSSaaannnvvvyyyzzzzzz}}}~~~}}}}}}{{{}}}~~~}}}lll___TTTPPPKKKJJJLLLMMMLLLKKKMMMIIIGGGIIIJJJIIIKKKOOOUUU```ppprrrfff```\\\\\\^^^______```aaabbbcccdddeeedddccccccdddeeeeeecccbbb^^^\\\[[[ZZZXXXTTTOOOKKKEEECCC???;;;777555444444333333333333333333333333222222222222222222222222000000000000000000000000000000111111222333555555222222222111111111111000111111000000000000111111333222111111333333222111/////////000111111222222111000///000222333222111000555777444111222444555111222444444222111111222000000111111222333333333//////000111222333444444333333333333333333333333333444444444555555555555fffUUUNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIGGGDDDCCCCCCBBBBBBAAA@@@???>>>>>>:::::::::999999999888888777777777777777777777777555555555555444444444444333333333333333333333333222222222111111111111000000111111222222111111000222111000000000111333333000000000000000111111111222222222333333333444444222222222222222222222222222222222222222222222222333333333444444444444555333333444555666777888888888777666555555666777888444666999::::::;;;???BBBFFFNNNZZZgggsss}}}~~~ooo___XXXPPPLLLMMMNNNMMMKKKLLLHHHGGGIIIHHHGGGHHHKKKMMMSSS]]]iiiwwwuuuiii^^^ZZZZZZ`````````aaaaaacccdddddddddddddddfffhhhhhheeebbb___^^^\\\\\\[[[XXXTTTQQQIIIGGGDDD@@@<<<888666555333333333333333333333333////////////////////////000000000000000000000000111111111222333444555666222222222111111111111000222000...------...000222222111000111222333222000...//////000111111222222111000///000222333222111000;;;BBB===666444444333222555666555333111111333000000111222222333444444111222222222333333444444333333333333333333333333444444444444555555555555eeeUUUNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKIIIGGGDDDCCCDDDCCCBBBAAA@@@??????>>>:::::::::999999999888888777777777777777777777777666666555555555444444444333333333333333333333333222222222111111111111000222222222333333222222222111000/////////000222333///000111222333444555555222222333333333444444444222222222222222222222222222222222222222222222222333333333444444444555555333333444555666777888999777666555444444555666777444777:::;;;;;;===AAAEEEMMMYYYkkkyyy{{{|||ggg___TTTNNNNNNNNNMMMKKKJJJGGGFFFIIIIIIHHHIIIMMMJJJLLLQQQXXXddduuuwwwhhh```___````````````aaabbbcccdddeeedddeeehhhkkkjjjfffccc```___^^^]]]]]][[[XXXUUULLLJJJGGGCCC???;;;888666333333333333333333333333222222222222222222222222000000000000000000000000111111111222333444666777222222222111111111111000222000---++++++---000222111000///000111222111///...//////000111222222222111000000000222333222111111@@@JJJEEE:::555222000444666888666333111111333000000111222333333444444555555444444444333333333333333333333333333333333444444444555555555666666cccWWWRRRQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJKKKMMMKKKEEEAAAAAA@@@???>>>============777888999:::::::::::::::444555555555666666777777666666555444444333222222000000111111111222222222222111000000222222111000000000000000000000000000222111000000000000000111000000000000000000000000000000000000111111111111666555555444222111111000111111222222222333333333333777999555---+++111888222333444666777777777777666666555444444444444555888777999:::999<<>>============999999999999999888777666555555555555666666666777555555444444333333222222000000111111222333444444333111111111222333222111000000000000000000000000111111000000000000111111111111111111111111111111111111111111222222222222444444333333333333222222111222222222222333333333333666888555///...111666444555666666666666666555666666555444444555555555999888999===???CCCMMMVVVbbbnnn|||xxxwwwvvvggg]]]YYYWWWVVVMMMKKKIIIHHHGGGGGGGGGFFFHHHFFFGGGJJJOOOWWWggguuussseee___]]]^^^cccfffdddbbbccceeeeeeffffffgggggghhhhhhdddaaa]]]ZZZWWWUUURRRPPPOOOMMMIIIGGGEEEBBB<<<888666777777555222111111111111111111111111111111111000000111111111111000000111222222222222222111111111111000000//////......000000111111111111000000000000111222111111000///111111111111000000000000111111111111111111111111///777???@@@:::444222222222222222222222222222222333333333333222111111000222222222333333333444444444444444444444444444444333333444444555555666666~~~dddXXXQQQPPPNNNLLLJJJJJJJJJJJJLLLLLLLLLMMMMMMKKKFFFBBBAAA@@@???>>>============;;;;;;:::999777555444333555555555555666666666666333333333333333333333333222222333333333333444444444222111222333444333222000000000000000000000000000000000000000111222333111111111111111111111111222222222333333333333444222222222333333444444444222222222222333333333333444555666555333222222444666666666666666555444444666555555555555555666777:::888:::BBBIIIOOOWWW___kkkwwwssspppzzzzzzvvvuuuqqquuu|||{{{mmmccc[[[UUUSSSPPPLLLIIIIIIHHHGGGFFFIIIFFFFFFHHHIIIMMMWWWaaaqqqwwwjjjccc___bbbfffeeeccccccfffffffffgggggggggffffffdddcccaaa]]]WWWRRROOONNNPPPNNNJJJHHHFFFEEEBBB@@@;;;888555444333333222222222222222222222222222222000000111111111111000000000000111111222111111000000000000000000000000000111111000000000000111111222222222222111000......111111111111111111111111000000000000000000000000000333555555444333444555222222222222222222222222222222222333333222222111444444444444555555555555555555555555555555555555444444444444444444444444fff[[[QQQPPPNNNKKKJJJJJJJJJJJJLLLMMMNNNOOOMMMJJJFFFCCCAAA@@@???>>>============<<<<<<;;;:::888666555444555555555666666666666666222222222333333333333333666555555444333333222222444333222222444444333222000000000000000000000000//////000000111222333444111111111111111111111111222222222222333333333333222222333333333333444444222222222333333333444444555444444555666555444222555666666666666666555555666555555555666777777888:::999===GGGRRRZZZbbbhhhrrrzzzpppmmmuuu~~~vvvuuupppwwwttteee\\\YYYTTTNNNLLLKKKLLLKKKIIILLLIIIHHHJJJIIIIIINNNUUU```mmmyyymmmbbbaaaeeeffffffgggffffffgggggggggfffeeedddccceeeddd```XXXQQQMMMMMMOOOMMMJJJGGGFFFFFFFFFFFF@@@;;;666444555666444222222222222222222222222222222222333333333333222222//////000111111111111000000000000000000000111111222111000//////000111222111111111111000000//////000111111111111111222222444444444444444444444444333222000000222333444555222222222222222222222222000111222333333333333333444444444444555555555555444444444444444444444444444444444444333333333333iii]]]QQQPPPNNNLLLJJJJJJJJJJJJLLLMMMOOOOOOMMMIIIEEECCCAAA@@@???>>>============;;;;;;;;;;;;:::999888777666666666666666555555555333333333333333333333444444444444444444444444444444333222222444444333222000000000000000000000000000000000000111222444444111111111111111111111111111111111222222222222333444444333333333333222222222222333333333444444444555444333555777777555333333444555666777777777777555555555666777888999:::;;;;;;AAANNN[[[cccjjjpppyyy{{{pppnnnnnnuuu{{{zzz{{{|||ooo```YYYPPPLLLLLLNNNMMMLLLMMMJJJJJJKKKKKKHHHJJJNNNUUUaaasssxxxgggaaabbbdddfffhhhffffffgggggggggeeedddbbbbbbeeefffbbbZZZRRRNNNLLLLLLJJJHHHFFFEEEEEEGGGIIIDDD???:::777777777555333222222222222222222222222222222333333333333222222...///000111111111111111000000000000111111111111222111000//////000111222000000000000000111111222000000111111222222222333555555555555555555555555666444222222444555444222222222222222222222222222000000111222333333333333333333333333444444444444333333333333333333333333444444444444444444444333jjj]]]RRRQQQOOOMMMKKKKKKKKKKKKKKKMMMPPPOOOLLLGGGDDDCCCAAA@@@???>>>============:::;;;;;;;;;;;;;;;::::::666666666666666555555555444444444444444444444444///000111333555666888888444222111222333444333222000000000000000000000000111111111111111222333444222222222222222222222222111111111111222222222222444444444333333222222222333333333333444444444444555444444555777888777666222333444666777777888888555555555666777999:::;;;>>>@@@IIIWWWbbbiiipppwwwtttkkkhhhnnnwwwnnndddVVVNNNMMMNNNMMMLLLLLLIIIIIIKKKKKKHHHHHHJJJOOOXXXhhhyyysssgggbbb```bbbeeedddeeeggghhhgggeeecccbbbbbbdddfffddd^^^WWWPPPMMMHHHHHHGGGEEEDDDDDDGGGIIIHHHEEE@@@===:::888666444333333333333333333333333000000111111111111000000//////000111222222222222111111111111111111111111111111000000000000111111////////////000111222333000000111111222333333333333333333333333333333333555444444444555444222000222222222222222222222222000111222333333333333333111222222222333333333333333333333333333333333333555555555555555555555555jjj\\\SSSRRRPPPNNNLLLLLLLLLLLLJJJMMMPPPOOOJJJFFFCCCBBBAAA@@@???>>>============::::::;;;;;;;;;:::999999777666666666555555555555666666666555555444444444000111222333444555666666333111111111222333222111000000000000000000000000222222222111111222333333222222222222222222222222222222222222333333333444222222333333333333444444333333333444444444444555555555555555555666888:::444444555666777777666666555555666777888:::;;;<<>>============:::;;;;;;:::999888777666777777666666555555555444888888777666555444444444555555444333222111111000222111000000222222111000000000000000000000000000333333222222111222222222222222222222222222222222333333333444444444555555000111111222444555555666333333333444444444555555555666666555444555999<<<666666666666666555555444555555666777888:::<<<===EEELLLYYYeeekkkooowwwyyyoooooosssvvvqqq^^^VVVRRRNNNKKKOOOKKKIIILLLLLLIIIGGGHHHLLLOOOVVV```mmm|||ssseee___```bbbdddfffhhhhhhfffdddbbbbbbbbbcccfffeee```VVVNNNDDDFFFHHHGGGDDDDDDFFFIIIKKKLLLKKKFFF>>>777555555333333333333333333333333222222333333333333222222000000111222333444444444333333333222111000/////////000111222222111000///333222111/////////000000000000111222333333444444111111111111111111111111///000000///......000333222222222222222222222222222222333333333222222111222222222333333333444444555555555555555555555555444555555666777888999999gggXXXSSSQQQNNNMMMMMMMMMLLLJJJKKKKKKKKKJJJHHHFFFCCCBBBAAA@@@>>><<<<<<<<<============<<<;;;999888777777666666666666666666666666666555555444444555555666666555555444444555555666444444444444333333222111///000000000111111111111111111000///...---,,,,,,444333222111222333444555333333333333333333333333333333444444444333333222555444333333222222222222666666666555555444444444444555777666555555666777888999888888999===CCCHHHOOOXXX```aaadddlllvvv{{{vvvuuuzzzsssaaaVVVOOOLLLJJJJJJJJJIIIHHHHHHJJJLLLIIIMMMRRRWWW^^^iiixxxlllaaa^^^[[[]]]___```bbbeeeeeecccaaacccdddeeeccc___[[[XXXRRRIIICCCDDDDDDBBBDDDIIIHHHKKKLLLKKKDDD<<<444///666555333333444333222000111111111111111111111111444333222111111222333444111111111111111111111111111111111111111111111222////////////////////////111111222222222333333333222222222222222222222222333222000//////000222333444444444333333222222222111111222222222333333333333333333333333333333333333333333444444444555555777777777777666666666666iii[[[TTTQQQOOONNNNNNMMMLLLKKKLLLLLLLLLKKKIIIGGGDDDCCC@@@???>>>======<<<<<<===<<<<<<;;;::::::999888888666666666666666666666666444444333333333333444444444333333222222333333444333444444444333333222111111111111111222222222222333333333222111111000000111111000000111111222333333333333333333333333333111111222222222111111000333333222111111111111111444444444333333222222222444555777666555555666888999888777888;;;AAAHHHMMMXXX]]]bbbdddiiisssyyy{{{vvvhhh[[[TTTLLLKKKJJJHHHFFFFFFGGGHHHEEEHHHLLLOOOSSS]]]iiisssyyyiii```[[[\\\\\\]]]___bbbcccbbbbbbcccddddddccc```]]][[[TTTLLLEEEEEEDDDBBBCCCGGGJJJLLLOOOOOOJJJCCC;;;666666555333222333333222111111111111111111111111111111000///......///000111000000000000000000000000111111111111000000000000111111111111111111111111111111111222222222333333222222222222222222222222444222111000///000222333444444333333333222222222111111222222222333333333333333333333333333333333333444444444555555555555777777777777777777777666kkk^^^TTTRRRPPPNNNNNNNNNMMMKKKLLLLLLMMMLLLKKKHHHEEEDDD????????????>>>===<<<<<<;;;;;;;;;::::::999999999777777777777777777777777444444444444444444444444444333333222222333333444333333444444444333222222111222222222222333333333333333333333333333333333000000111222222222222111333333333333333333333333111111222222222222111111444444333222222222222333444444444333333333333333444555777666666555777888;;;999888;;;BBBKKKSSSWWWbbbeeehhhjjjpppyyy}}}}}}{{{|||zzzgggZZZQQQOOOKKKGGGEEEEEEFFFFFFIIIJJJLLLLLLNNNTTT^^^eeerrrvvvhhh^^^[[[YYYZZZ]]]```bbbcccddddddddddddcccaaa___^^^WWWPPPJJJGGGEEEBBBBBBEEEHHHKKKPPPRRROOOJJJCCC>>>777555333222333333222222222222222222222222222222333222222111111222222333000000000000000000000000333222222222111111000000111111111111111111111111111111111222222222222333222222222222222222222222444333111000000000111111333333333333222222222222111111222222222333333333333333333333333333333333444444555555555666666666777777777777777777777777jjj^^^TTTRRRPPPOOOOOONNNMMMKKKLLLMMMNNNNNNLLLIIIFFFDDD>>>???@@@@@@???>>><<<;;;::::::::::::::::::::::::777777777777777777777777555555555666666555555555666555555444444555555666333333333444444333333222111111111222222222333333000000000000111111222222111222333444555444333222333333333333333333333333333333444444555444444444777666666555555555666666666666666666666555555555444555777777666666777999===;;;;;;@@@JJJUUU^^^cccjjjppptttuuuwww}}}www{{{uuueeeXXXTTTMMMHHHFFFFFFGGGGGGLLLMMMMMMLLLLLLPPPVVV[[[eeexxxuuuddd]]]XXXXXX\\\___cccfffddddddddddddcccbbbbbbaaa[[[UUUOOOJJJGGGEEECCCCCCDDDGGGLLLPPPQQQMMMGGGBBB999666333222222333333333222222222222222222222222444444333333333333444444000000000000000000000000444444444333333222111111111111111111111111111111111111111111222222222222222222222222222222222222444333222111000000000111333222222222222222222222111111222222222333333333444444444444444444444444555555555666666666666777777777777777777888888888~~~ggg\\\TTTRRROOONNNNNNNNNLLLKKKKKKLLLNNNNNNMMMJJJGGGEEE??????@@@@@@@@@>>><<<;;;::::::::::::::::::::::::777777777777777777777777333444555555555555444333666555555444444555555666222333333444444333333333000000000000111111111222......///000000111111111111222333444555444333222333333333333333333333333222333444555555555555555666666666555555666666777666666666666666666666666444555777777666777888:::<<<;;;===DDDOOO[[[fffllluuu{{{xxx{{{wwwaaaZZZPPPIIIGGGGGGHHHHHHIIIIIIHHHGGGHHHJJJNNNQQQYYYhhh~~~mmmaaaWWWVVVYYY[[[```eeeccccccddddddddddddcccccc^^^ZZZTTTMMMJJJIIIGGGEEEBBBDDDHHHNNNQQQPPPKKKGGG===:::555222222333444444222222222222222222222222000111111111111111111000222222222222222222222222333333222222111111111111000000000000000000000000000000111111111222222222222222222222222222222222333222222111111000000000222222222222222222222222111111222222222333333333444444444444444444444444555555555666666666666777666777777777888888888999zzzddd[[[SSSQQQOOOMMMMMMMMMLLLJJJJJJLLLNNNOOOMMMJJJGGGDDD@@@@@@@@@@@@???>>>======;;;;;;;;;::::::999999999777777777777777777777777111222333444444333222111444333333222222333333444222222333444444444333333//////000000000111111111000111111111222222333333000000111222222222222111333333333333333333333333000111222333333444444333444333333333333444555555444444444444444555555555444555777777777777999::::::===CCCJJJSSS___kkkrrr{{{yyyzzzwwwtttwww~~~nnndddWWWNNNJJJIIIIIIHHHHHHGGGGGGFFFGGGIIIKKKLLLNNNWWWiii|||zzziiiYYYUUUVVVUUUYYY```aaabbbcccdddeeeddddddccc```^^^XXXPPPMMMNNNLLLHHHDDDEEEGGGMMMRRRSSSOOOLLLBBB>>>888444333333444444333333333333333333333333111222333333333333222111333333333333333333333333////////////////////////////////////////////////000000000111111111111222222222222222222222222222111111111111111111111111111111111222222222222222111111222222222333333333444444444444444444444444444444555555555666666666666777777888888999999999yyyccc[[[RRRPPPMMMLLLLLLLLLKKKIIIIIIKKKMMMNNNMMMJJJFFFDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;::::::999888888666666666666666666666666333444555666666555444333444333333222222333333444111222333333444444444333000000111111111222222222222222333333333333333333111111000000111111222333333333333333333333333333000111222333444444444444333333222222333444444555333444444444555555555666333555777777777888999;;;<<>>===>>>>>>???======<<<;;;999888777777666666666666666666666666666888999;;;;;;999888666666555555444444555555666111222333333444444444444111111222222222333333333222222222222222222222222444333222111222333555666333333333333333333333333222333444555666666666666444444444444444555666777555666666666777777888888333555777777777888:::;;;AAAJJJVVV]]]bbbjjjxxxyyy}}}}}}}}}qqqbbbZZZVVVSSSPPPLLLJJJIIIHHHIIIJJJIIIHHHNNNJJJOOO^^^ooo}}}kkk___YYYRRRRRRYYY\\\^^^bbbeeefffeeecccaaaaaabbb]]]UUUSSSVVVTTTNNNGGGDDDDDDHHHNNNQQQPPPMMMJJJDDD<<<666444444555555333333333333333333333333111111222333333222111111111111111111111111111111111111222333444555555666111111111111111111111111000000000000111111111111222222222222222222222222...///000111222333333333000000111111222222222222111111222222222333333333555555555555555555555555333333333444444444555555666777777888999999::::::xxxeee]]]QQQMMMLLLOOOOOOKKKHHHHHHJJJKKKMMMMMMKKKHHHDDDAAABBBBBBAAA@@@@@@??????>>>>>>===;;;999888666666555777777888888777666555444333333333333444555666666666666555444444444444555333333333333333333333333111111111111111111222222111111222222222333333333444444444333333222222222222222222333333333444444555444333333444555444222444444444444444444444444333333444555666666666666444555666666777999===AAAJJJQQQZZZaaahhhrrr}}}uuuggg]]]WWWUUUPPPNNNKKKLLLPPPQQQPPPNNNJJJIIIMMMVVVbbbooo~~~kkk\\\RRRTTTZZZ]]]___bbbccccccccccccdddcccaaa^^^ZZZVVVTTTSSSRRROOOJJJDDDEEEKKKQQQSSSSSSNNNJJJCCC<<<666333222222555444444333333222222222222333333444444333333222555444444333222111000000000000000000000000000000444333333222111000//////333333222111000///...---333333222111111222222333222222222222222222222222333333333222222222111111111111222333333444555555444444444555555555555666666666666666666666666666555555666777888999::::::wwwddd\\\QQQMMMLLLOOOOOOKKKHHHHHHJJJKKKMMMMMMKKKHHHDDDAAABBBBBBAAA@@@@@@??????>>>>>>===<<<:::999888777777777777777777666666666666555555444333333444444444555555444444444333333333333333333333333333333333333333333444444444444444222222222333333333444444444333333333222222222222333333444444444555555555666555444444555666555444444444444444444444444444111111222333444444444444555666777777888;;;@@@DDDPPPUUU]]]eeemmmvvvxxxjjj\\\TTTRRROOOLLLMMMPPPSSSRRRPPPLLLJJJKKKRRR\\\gggvvv|||jjj\\\VVVWWWZZZ\\\___`````````______aaa___]]]ZZZWWWVVVUUUUUUQQQKKKFFFEEEJJJOOORRRRRRPPPLLLGGGAAA<<<777555444444444333333222222222222222222333333333333222222444333333222222111111111111111111111111111111111333333222222111000000000...///000111222333444444222222222222222222222222333333333333333333333333111111111222222333333333111111222333333444555555444444444555555555555666666666666666666666666666555555666777888999::::::wwwccc[[[QQQMMMLLLOOOOOOKKKHHHHHHJJJKKKLLLLLLKKKHHHDDDBBBBBBBBBAAA@@@@@@??????>>>::::::999777777666666777777777666555555666888888777666555444333333333333333444444444444333222222222222222222222222222222333333333444444444555555222222222333333333333333222222222222222111111111444444444555555555666666666555444555666777666555444444444444444444444444111222333444444555444444777777888888:::>>>DDDIIIVVVZZZ```iiiqqqzzz~~~|||~~~iii[[[VVVRRROOOOOORRRUUUVVVUUUNNNJJJIIINNNTTT]]]kkkwwwnnn```YYYXXXYYY\\\___```___^^^]]]___^^^\\\ZZZYYYXXXWWWWWWRRRMMMGGGFFFIIINNNQQQQQQQQQPPPMMMIIIDDD>>>999555444333333222222222222222111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111000000//////......---111222333444444333222111333333333333333333333333///000111222333444444555111222222333333444444555444444444555555555555666666666666666666666666666555555666777888999::::::zzzddd[[[RRRNNNLLLNNNNNNJJJHHHIIIJJJKKKLLLLLLJJJHHHEEECCCBBBBBBAAA@@@@@@??????>>>:::999999888888888888999777666555444555666999:::666666555444444444444444333444555555555444333222111111111111111111111111//////000000111222222222222222222222222222222222111111111111111111111111444444444444555555555555555444333444555666555444333333444444444444444444333444555666777777777777777777888999<<>><<<<<<<<<;;;;;;;;;<<<<<<777666555444555666999:::444444444444444555666777555555555555555444333333111111111111111111111111.........///000111111222111111111111111000000000111111111111111111111111222333333333333444444444333222111222444555444333333333333444444444555555444444555666777777777777666777999;;;???EEELLLQQQYYY[[[```gggpppwwwzzz{{{~~~{{{|||xxxccc]]]TTTOOOOOOQQQQQQQQQNNNJJJHHHJJJNNNSSS^^^hhhuuu~~~lll[[[YYYXXXZZZ^^^```aaaaaa``````___]]][[[YYYWWWVVVRRRNNNIIIFFFHHHMMMRRRUUURRRSSSUUUTTTPPPIIIAAA<<<777555444222111222222333000111111222222111111000111111111222222333333444111111111111111111111111000000000111222222333333111111222333333444555555000111333555666555333222111111111111111111111111222222222222222222222222222222333333333333444444444444444555555555555666666666666666666666666666555555666777888999::::::jjj___SSSNNNKKKMMMMMMJJJIIIJJJJJJKKKKKKKKKJJJHHHFFFEEEBBBBBBAAA@@@@@@??????>>>:::999999888888888888999777777666555555666888888444444444444555666777888555555444333333333333333222222222222222222222222///000000111222333444444111111111111111000000000111111111222222222222222222222222333333333444444222111000111333444444333222333333444444555555555222222444555555555555555555888;;;???DDDIIIPPPUUUYYY\\\aaahhhooovvv{{{~~~}}}~~~~~~ooofffYYYPPPMMMLLLKKKJJJLLLIIIHHHJJJMMMPPPXXXaaalllyyywwwbbb\\\VVVUUUXXX\\\___`````````___^^^\\\ZZZXXXWWWSSSOOOJJJGGGGGGLLLRRRVVVSSSUUUVVVVVVSSSMMMGGGCCC:::888666333222222222333111111222222222222111111111111111222222333333333222222222222222222222222000000111111222222222333000000000000000000000000111222333444555555444444111111111111111111111111333333333222222222111111333333333333333333333333444444444555555555555666666666666666666666666666555555666777888999::::::kkk```SSSNNNKKKMMMMMMJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFBBBBBBAAA@@@@@@??????>>>888888777666555555555666777777777777666666666666666555555555555555666777555333111//////000222333333333333333333333333333111111222333444555666666333333333333222222111111222222222222333333333444333333333333444444444555222111111222444555555444222222333333444555555666222333444555555666666666666999???DDDIIIOOOUUUYYY\\\```ggglllrrryyyxxxvvvrrrttt{{{tttdddWWWPPPMMMJJJIIIIIIFFFFFFIIIJJJKKKQQQXXXbbblllxxxoooeeeYYYSSSTTTYYY]]]___^^^______^^^]]]\\\ZZZYYYWWWSSSMMMHHHFFFIIIOOOSSSUUUVVVWWWWWWUUUQQQMMMJJJ===;;;888444222222222333222222333333333333222222222222222222222222333333222222222222222222222222111111111111111222222222222111000...---+++))))))222222333333444555555666222222222222222222222222222222222222222222333333333333333333333333333333444444444555555555555666666666666666666666666666555555666777888999::::::kkk```TTTNNNKKKLLLLLLJJJIIIKKKKKKKKKJJJJJJIIIHHHGGGFFFBBBBBBAAAAAA@@@??????>>>>>>===<<<;;;::::::::::::777777888888777666555444888777666555555444555555444222...,,,,,,---000222333333333333333333333333000111111222444555666666555555555444444333333333222222222333333444444444444444444555555555666666333222222333555666666555222222333333444555666666444555666777888888888888777;;;BBBHHHMMMSSSXXX[[[___eeelllqqquuu|||}}}tttpppooooootttzzzyyywww|||ooo___VVVQQQNNNKKKFFFDDDDDDGGGHHHGGGLLLRRRZZZcccmmmvvvzzzmmm]]]TTTSSSXXX]]]___\\\]]]^^^^^^^^^]]]\\\[[[ZZZVVVOOOIIIEEEGGGLLLPPPWWWXXXXXXWWWVVVSSSQQQOOO@@@===999555333222222333222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111111111222222333333444444333222222333333555666777444444444444444444444444000000111222333444444555333333333333333333333333444444444555555555666666666666666666666666666666555555666777888999::::::kkk\\\PPPNNNKKKJJJJJJKKKJJJIIINNNNNNMMMKKKHHHDDDAAA???EEECCCAAAAAABBBBBB???<<<======<<<;;;999888777777666555555555555555666666888777666555555555555555444444444444444444444444111111111222222333333333000111111222222222111111333444555555333333444555444444444333333222222222111111222222222333333333333333333444444444555555666555555444444444555555:::666555888999777777999???CCCIIIPPPUUUZZZ```ccchhhkkkoootttxxx~~~{{{wwwqqqmmmlllppptttxxxmmm^^^TTTMMMJJJGGGEEEEEEHHHHHHFFFIIINNNWWW\\\dddmmmyyy~~~hhh[[[WWWWWWYYY\\\]]]```cccccc```]]]\\\\\\XXXXXXVVVOOOHHHEEEIIIMMMVVVUUUTTTUUUUUUSSSPPPNNNJJJCCC;;;555444333333111222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333444222111000//////000111111222222222222222222222222222222111111222222333444333333333333333333333333333333333444444444555555555555555555666666666666555555444333444555666777888888888999::::::;;;;;;jjj[[[QQQNNNKKKJJJKKKKKKJJJIIIOOONNNMMMLLLIIIFFFCCCAAAEEECCCAAAAAABBBBBB???<<<<<<<<<;;;;;;:::999888888888888777777777777888888888777666666666666666666444444444444444444444444333333333222222222222222111111222222222111111111222444444444333222333444444444444333333222222222111222222222222333333333333333333444444444555555555555444444444444555555:::666555888999777777:::@@@EEELLLTTT[[[cccjjjoooqqqrrrtttwww{{{yyy}}}wwwrrrqqqtttzzzxxxiii]]]SSSNNNHHHEEEEEEHHHIIIHHHKKKPPPQQQUUU[[[cccnnn}}}uuueee\\\VVVUUUXXXXXX\\\```bbbaaa^^^^^^^^^YYYYYYWWWQQQKKKHHHJJJMMMWWWWWWXXXWWWVVVTTTRRRPPPLLLFFF===777444444333222222222222222222222222222222222222222222222222222222222222222222222222222444333333222222333333444222111000//////000111222222222222222222222222222222222111111222222333444333333333333333333333333333333333444444444555555555555555555666666666666666666555555555666777888777777888888999::::::;;;iiiZZZQQQNNNLLLJJJKKKKKKJJJJJJNNNNNNMMMLLLJJJGGGEEECCCDDDCCCAAAAAABBBAAA???===<<<;;;;;;;;;::::::999999888888777777777777888888444444333333333444555555444444444444444444444444444444333333222222111111333333222222111111000000111222333333222111222333444444333333333333222222222222222222333333333333333333333444444444555555555444444444444444555555999666555888888666888;;;CCCIIIQQQ[[[fffpppzzz}}}zzz{{{~~~{{{yyywwwzzzxxxiii]]]UUUMMMIIIGGGIIIIIIHHHJJJNNNJJJMMMRRRWWW```nnn~~~uuudddWWWSSSTTTUUUYYY^^^aaaaaa___^^^]]]ZZZ[[[ZZZUUUOOOKKKKKKMMMUUUXXXZZZYYYUUUQQQPPPQQQPPPIIIAAA:::666555444444333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222333333111111000000000111111222222222222222222222222222222222111111222222333444333333333333333333333333333333333444444444555555555555555555666666666666777777666666666777888999777777777888999999::::::hhhZZZQQQOOOLLLKKKKKKKKKKKKJJJLLLLLLLLLLLLJJJHHHEEEDDDCCCBBBBBBBBBAAAAAA???>>>;;;;;;;;;;;;;;;:::::::::777666666555555555555666444333333333444555666666444444444444444444444444333333333333333333222222555444333222111111000000000222333222111000111222333333333333333333333333222222222333333333444444333333333444444444555555444444333333444444555555888666666888888777:::???IIIOOOXXXdddppp}}}~~~{{{~~~uuuggg^^^TTTNNNIIIHHHGGGEEEEEEHHHHHHJJJLLLPPPVVVaaaoooyyyppp\\\SSSSSSTTTWWW\\\```aaa```]]]\\\\\\]]]\\\YYYTTTPPPNNNNNNQQQVVVZZZXXXRRRNNNNNNPPPRRRMMMEEE===888666555555333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222333333111111111111111111222222222222222222222222222222222222111111222222333444222222333333333333444444333333333444444444555555555555555555666666666666666666666666777777888888666666777888888999999:::hhhZZZQQQOOOLLLKKKKKKLLLKKKJJJKKKKKKKKKJJJIIIGGGEEECCCAAABBBCCCBBBAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;777777666555555555555555666666666666777888999999444444444444444444444444111111222333444444555555555555333222111111111111000111222222000000111222333333333333333333333333222222333333333444444444333333333444444444555555333333333333333444555555777555666999999999===DDDOOOUUU___jjjvvv}}}xxxzzz}}}{{{{{{|||}}}~~~rrriiiZZZRRRKKKHHHGGGDDDDDDGGGGGGIIIJJJLLLOOOWWWbbbjjjvvv|||cccUUUQQQQQQTTTYYY^^^aaabbb```___]]]^^^]]][[[WWWTTTRRRQQQRRRWWW[[[YYYSSSNNNNNNOOORRROOOIIIBBB;;;777666666333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333000000111111222222222222222222222222222222222222222222111111222222333444222222222333333444444444333333333444444444555555555555555555666666666666555555666666777777777777777777777888999999::::::hhh[[[RRROOOMMMKKKLLLLLLKKKKKKJJJKKKKKKJJJHHHFFFDDDCCC@@@BBBCCCCCCAAA???@@@@@@===<<<<<<<<<;;;;;;:::::::::999888777777666666777444333333333333444444555444444444444444444444444000111222333444555666777555444333222111111222333000111222222111000111222222222333333333333444444333333333333444444444444333333333444444444555555222222222222333444555666666555777::::::;;;BBBJJJSSSYYYbbbllluuu~~~zzzvvvxxx~~~}}}|||{{{vvvtttrrrqqqrrrtttxxxzzzzzzcccYYYOOOLLLKKKHHHHHHJJJGGGIIIJJJJJJKKKOOOWWW]]]lll{{{nnn[[[SSSPPPQQQVVV\\\aaaeeeeeeddd^^^]]]]]][[[ZZZXXXVVVUUUVVVZZZ]]]\\\XXXSSSQQQPPPPPPOOOLLLFFF???999666666333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222///000111222333333333333222222222222222222222222222222111111222222333444111222222333333444444555333333333444444444555555555555555555666666666666444555666777777777666666777888888999::::::;;;;;;iii\\\RRRPPPMMMLLLLLLLLLLLLKKKLLLLLLLLLKKKIIIGGGDDDCCC@@@BBBDDDCCC@@@???@@@AAA>>>>>>===<<<;;;::::::999:::999888777666666666666222222111111000111111111444444444444444444444444111222222333444555666666555444222111111222333444111222333222111111222333222222222333333444444444333333333444444444444555333333333444444444555555222222222222333444555666444555888;;;<<<>>>FFFOOOUUU[[[cccjjjpppuuuyyy|||}}}zzzwwwvvvxxx~~~yyyxxx{{{|||}}}vvvvvvuuuuuuxxx}}}sssgggZZZTTTPPPLLLIIIJJJIIIKKKMMMLLLKKKLLLQQQUUUcccsss~~~hhh^^^UUUUUUVVV[[[```ddddddccc^^^]]][[[[[[ZZZZZZYYYXXXYYY[[[]]]]]][[[VVVRRROOOMMMNNNNNNIIIBBB;;;777555444444444444444444444444222222222222222222222222222222222222222222222222222222111111111111222222///000111333444444333333222222222222222222222222222222111111222222333444111111222333333444555555333333333444444444555555555555555555666666666666555666777888888888777777999999999:::;;;;;;<<<<<>>>>><<<;;;:::999999888888666555444444444444888777666666555555555555444444444444444444444444333444444444444444444444555333222111111222444666111222333333222111222333222222222333333444444444333333333444444444555555333333333444444444555555222222222222333444555666444444888<<<===???HHHSSSVVV[[[bbbhhhlllnnnooopppqqqsssuuuwwwyyy~~~|||wwwxxx~~~}}}tttddd[[[TTTLLLHHHGGGLLLOOOQQQPPPNNNMMMPPPSSS]]]mmm}}}uuukkk]]][[[ZZZ[[[___```___]]]^^^\\\ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZWWWQQQLLLKKKMMMNNNKKKCCC<<<777555444444444444444444444444222222222222222222222222222222222222222222222222222222111111111111222222///000222333444444333333222222222222222222222222222222111111222222333444111111222333333444555555333333333444444444555555555555555555666666666777666777888999:::999888888999::::::;;;;;;<<<<<<===iiiZZZUUUPPPMMMNNNOOOMMMMMMPPPQQQOOOLLLKKKJJJHHHDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@===999:::===>>>;;;777444444555666777888999999777666555444444555666777444555555555444333333222111111111222222333333333000222666888888777555333999666333111000222444666222222222222222222222222333333333444444444555555555444444444444555666666666555333222222333555666666777888:::>>>EEEMMMSSS[[[^^^bbbeeeffffffggghhhlllooosssuuuxxx}}}}}}ttttttzzz}}}zzzgggZZZQQQKKKGGGMMMOOORRRQQQOOONNNOOOPPP[[[eeetttxxxdddZZZTTTYYY^^^___^^^```bbb```]]]ZZZXXXXXXYYYYYY]]]]]]]]]^^^\\\XXXQQQLLLFFFJJJMMMLLLFFF>>>777333777666555555555555444222333333333444444444555555444333333222222333333444333333333333333333333333000111222333333222111000222222222111111111111000111111222222222333333333444444444555444444333333333444555666555444333222555555555555666666666666777777666666666666777777;;;;;;<<<<<<>>>???AAABBBhhhZZZUUUOOOLLLNNNOOOMMMMMMOOOPPPOOOLLLKKKJJJHHHDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@===::::::===>>>;;;777666666666666777777777777777666555444444555666777444444555555444444333222111111222222222333333333111222333444444444444333666555222000000111333444444444444444444444444444333333333444444444555555444333333333333444555555444333333222333444666777555777999;;;@@@GGGNNNTTTWWWZZZ^^^`````````aaabbbllloootttwwwzzzwwwwww{{{}}}uuubbbUUUNNNKKKMMMOOOQQQPPPNNNMMMNNNOOOVVV```nnnzzznnn```UUUVVVZZZ[[[\\\^^^___^^^\\\ZZZXXXXXXXXXXXXZZZZZZZZZ[[[ZZZVVVQQQLLLFFFHHHJJJJJJHHHBBB;;;777777555444444555555444333222222222333333333444444333222222111111222222333222222222222222222222222111111222222222222111111222222222222111111111111111222222222222333333333333444444555444444333333222333444444555555555555666666666666666777777777777777666666666666777777999999999:::<<<===???@@@~~~ggg[[[TTTOOOLLLNNNNNNLLLLLLNNNPPPNNNLLLKKKJJJHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@===:::;;;======;;;888888888777777666666555555666666555444444555666666444444555555444444333333111222222222222333333333222111000000000111222333333222222111111111111222444444444444444444444444333333333444444444555555444444444444444555555666222222333444555666666777666888<<>>888666444333555555555444222222333333333444444444333222222222222222222333222222222222222222222222333333111000000111333333333333222222222111111111222222222333333333444444333333444444555444444444444444333333333555777888777777777888888999999::::::999999888888999999::::::;;;;;;<<<>>>@@@BBBCCCyyyeee\\\SSSNNNLLLOOOPPPMMMLLLMMMOOOMMMLLLKKKJJJHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<<<<<<<<<<:::999666666666666777777777777444444555555555555444444333333444444555444444333222222222222222222222222111111222333333222111000111222333444444333222222222222222222222222222222333333333444444444555555444444333333444444555666555555666666666555444444777;;;@@@FFFJJJOOOSSSWWWWWWYYY[[[^^^```dddhhhlllmmmttt}}}{{{yyyyyywwwsssppprrroooxxxyyydddUUULLLJJJHHHGGGHHHIIIKKKLLLKKKRRRZZZaaaiiisssvvvaaaYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ\\\]]]\\\YYYVVVOOOLLLHHHIIIKKKKKKFFF@@@:::888555444555666555555444444444444555555555555444444333333333333444444333333333333333333333333444333222111111222333444333333333222222222222111222222333333333444444444222333333444555555555444777666444333333444555666777777777888999:::::::::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===???AAACCCDDDyyyeee]]]SSSOOONNNPPPQQQNNNLLLNNNOOOMMMKKKKKKJJJIIIFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA=========<<<;;;;;;::::::555555666666777777888888444444555555555555444444333333444444555555444444333333333222222222222111111222333444444333111000111222333333444333333333444444444444444444444444333333333444444444555555111111111111111222222333555555555555555555555555666;;;BBBHHHLLLOOORRRTTTVVVXXXZZZ]]]```eeekkkooorrrzzz}}}~~~zzzsssoooooorrr}}}sssaaaSSSOOOJJJGGGHHHIIIJJJJJJNNNSSSYYY^^^dddnnn|||mmm^^^ZZZZZZXXX\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\[[[XXXUUURRROOOLLLJJJKKKJJJGGGDDD>>>;;;777555666666666555555555555555666666666666555555444444444444555555333333333333333333333333333333222222222222333333333333333333222222222222333333333333444444444444222222333444555555555555777666666555444444555555666666777888999::::::;;;===<<<<<<;;;;;;<<<<<<===::::::;;;===???AAACCCDDDzzzfff^^^TTTPPPOOORRRRRROOOMMMNNNNNNMMMKKKKKKJJJIIIFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA=========<<<;;;::::::;;;777777777777666666666666333444444555555444444333222333444444555555444444333333333222222222111111444333222222111111111222111111111111222222333333444444444444444444444444333333333444444444555555222111111111111222333333444444333444555777999:::;;;@@@HHHNNNQQQSSSUUUVVVWWWYYYZZZ\\\___eeekkkpppxxx{{{yyy|||vvvtttuuusss^^^XXXPPPKKKIIIIIIHHHGGGOOOSSSXXX[[[___iiiwww|||hhh___\\\ZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\^^^]]]]]]]]]]]][[[XXXUUURRRPPPNNNLLLJJJJJJJJJJJJBBB>>>:::777666666666555444444444555555555666666555444444333333444444555222222222222222222222222222333333333333333333222444444333333333222222222333333333444444444444555111222333444555555555555444555555666666666666555555555666777888999::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>@@@CCCEEEFFF{{{fff^^^TTTPPPPPPSSSSSSPPPNNNOOONNNMMMKKKKKKJJJIIIFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA======>>>===;;;::::::;;;999999888777666555444444333333444555555444333333222333333444555555555444333333333222222111111111666444111......///222333000000//////000111222222222222222222222222222222333333333444444444555555555444444444444555666666222222111222555888<<<>>>AAAGGGNNNTTTWWWYYYYYYZZZZZZ[[[\\\]]]```eeekkkppp}}}|||vvv|||~~~{{{}}}ggg___VVVNNNKKKIIIGGGEEEIIIMMMPPPRRRVVV```mmmwwwqqqfffaaa^^^[[[ZZZXXXWWWXXXYYY[[[\\\cccbbb``````___]]]ZZZWWWQQQPPPOOOLLLJJJJJJLLLNNNDDD@@@;;;888777777666555333333333444444444555555444333333222222333333444111111111111111111111111222222444555555444222222444444444333333333222222333333333444444444555555111222333444555555555555222333555777888888777777444555666777888999::::::;;;::::::999999::::::;;;>>>???@@@AAACCCFFFHHHIII|||hhh___SSSPPPMMMOOOSSSUUURRRNNNOOOMMMKKKHHHFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===;;;999888888888999:::888666555555666777666555444444333444444555555444444444333333333111111111111111111111111444444444333333333222222555555555444222222444666000000000000000///...---333333333444555666777888444444444555555555555666777666555555777:::===???DDDLLLXXXdddlllkkkeee```YYYXXXWWWYYY___gggpppuuuzzzqqqppp~~~yyyjjjXXXNNNMMMNNNJJJEEEJJJKKKMMMPPPRRRYYYgggvvvqqqeee]]]bbb^^^]]]^^^]]]YYYXXXZZZbbbbbbaaaaaaaaa^^^ZZZWWWTTTQQQNNNMMMNNNNNNNNNMMMJJJEEE>>>999666555444333555555555444444555555555555444333222222222333333333333333333333333333333222222222222333333444555333444555666666555444333444333333333333444555555111222333444555444333222555555555555555555444444777777777777777777777777888999999::::::;;;;;;<<<===???AAABBBBBBDDDGGGJJJ~~~iii```TTTQQQNNNNNNPPPPPPNNNKKKNNNMMMLLLIIIGGGEEECCCBBB@@@@@@AAAAAAAAAAAAAAAAAA???>>>>>><<<;;;:::999999888999:::888666555555666555555555555555555666666666666555555555444444444222222222222222222222222222222222111111111000000333333222222111222333444444555555555444444333222222222222222333444444555444444444555555555555666444444444555777;;;@@@BBBKKKTTTbbbqqqxxxvvvmmmfffXXXWWWXXX[[[aaaiiirrrwwwwwwuuuxxxwwwbbbSSSMMMKKKIIIFFFHHHHHHJJJLLLNNNSSS```mmmrrrhhheee```]]]^^^\\\YYYYYY[[[aaa``````aaabbbaaa^^^\\\TTTRRROOONNNOOOOOONNNMMMLLLHHHBBB<<<888666555444555555444444444444555555555444333333222222333333333333333333333333333333333333222222222333444444444444555555555555444444444333333333333444555555333333444555555555555444555555555555555555555555777777777777777777777777888999999::::::;;;<<<<<<===???AAABBBCCCDDDGGGJJJjjj```VVVUUUSSSQQQOOOMMMLLLKKKMMMMMMLLLKKKHHHEEECCCAAA??????@@@@@@AAABBBBBBBBB>>>======<<<;;;;;;::::::888999999888666555555666555555555555666777888999777777666666666555555555333333333333333333333333222222222111111111000000333222000111333444444444444444444444444333333222333333333333333333333333444444444555555555555666222222333555999>>>BBBEEEPPPZZZjjjzzz}}}ssskkkWWWXXXZZZ^^^eeelllsssxxx~~~|||wwwuuuzzzvvvaaaSSSLLLIIIIIIGGGGGGHHHJJJJJJMMMWWWcccwww}}}nnnhhhbbb]]]]]]]]]ZZZZZZ\\\_________aaaddddddbbbaaaUUUSSSQQQPPPPPPPPPOOOMMMNNNKKKFFFAAA<<<888666555444444333333333333444444444444444333333333333333333333333333333333333333444444333222222222333333444444333333333333444444444333333333333444555555555555555555555666666777555555555555666666666666777777777777777777777777999999999:::;;;;;;<<<<<<>>>???AAABBBCCCEEEHHHJJJjjj___XXXXXXVVVSSSPPPNNNOOOPPPMMMMMMMMMLLLJJJFFFCCC@@@@@@@@@@@@@@@@@@AAAAAAAAA======<<<<<<;;;;;;;;;:::777888999888666555555777666666666666666777888888666666666666555555555444444444444444444444444444444444444333333333222222333111111222555666666555222333333333333333222222666666666555555444444333444444444555555555555666333333444666:::???DDDGGGQQQZZZhhhuuu|||zzzqqqjjjZZZ\\\___ccciiinnnsssvvv{{{wwwtttsssqqqttt~~~ttt^^^QQQMMMLLLIIIHHHIIIJJJIIIIIIQQQZZZkkkssssssgggaaa]]]^^^___\\\[[[\\\^^^^^^^^^aaacccdddcccbbbVVVTTTRRRQQQQQQQQQOOONNNPPPNNNKKKEEE???999666555444333333222222333333444444444444444444333333222333333333333333333333333555444333333222222222222444444222111111222444444444333333333333444555555666555444333444555777888666666666666666777777777777777777777777777777777999999::::::;;;<<<<<<<<<>>>@@@AAABBBCCCEEEHHHJJJiii^^^VVVVVVUUURRRPPPOOOQQQSSSMMMMMMMMMLLLJJJFFFCCCAAABBBBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;:::666777888777555555666777888888777666666666666666555555555444444444333333444444444444444444444444444444444333333333222222111000000222444555444444444555555666666666555555666666666666555444333222444444444555555555555666666666666888<<>>@@@BBBCCCCCCEEEHHHKKK~~~hhh^^^TTTRRRPPPNNNNNNOOOPPPQQQNNNNNNMMMLLLIIIFFFDDDBBBCCCCCCBBB@@@???>>>===<<<>>>======<<<;;;;;;::::::555666777777555555666777999888777666555555555555555444444444444333333333444444444444444444444444222222222111111111000000---///111222111000111222222222333444444444444333333333444555444333111000444444444555555555555666888888999;;;>>>DDDHHHKKKSSSTTTXXX]]]bbbddddddcccaaadddiiinnnqqqrrrrrrqqqnnnkkkjjjmmmpppttt|||{{{yyyxxxxxxvvvuuusssooommmlllnnnpppwww}}}}}}zzzcccSSSLLLIIIGGGHHHJJJIIIGGGIIIMMMVVV\\\hhhwwwnnnddd\\\\\\^^^^^^]]]^^^```___^^^___aaabbbaaa```ZZZVVVQQQNNNNNNOOOPPPPPPOOOQQQQQQMMMDDD<<<888666444444333333333333444444444555555666666444333222333333333333333333333333444444333222222222333333444444333333333333444444444333333333333444555555444444333333444444555666666666777777888888999999888888888888888888888888:::::::::;;;<<<<<<======???@@@BBBCCCDDDFFFIIIKKK~~~hhh___UUUQQQMMMLLLNNNPPPOOONNNPPPOOOMMMKKKHHHFFFDDDCCCBBBAAAAAA@@@???>>>======???>>>>>><<<;;;:::999999555666777666555555666777666666555555444555555555555555555555444444444444333333333333333333333333222222222111111111000000---222777666111///111555000000111222222222222222222222444555555333222111444444444555555555555666888888999<<>>===;;;:::888888444666777666555555666777444444333444444555666777777666666666555555555555333333333333333333333333444444444333333333222222000777===;;;444000444999333444444555666666666555333444666777777666444333444444444555555555666666777777999===CCCJJJPPPTTTSSSRRRQQQSSSVVVZZZ[[[\\\```dddlllssswwwwwwvvvtttgggddddddhhhlllnnntttzzztttwww|||vvvpppppprrrrrrqqqiiihhhddd___[[[YYYZZZ\\\\\\fffsss~~~~~~wwwbbbWWWNNNLLLMMMQQQQQQNNNNNNQQQMMMRRR\\\mmmuuuaaaXXXWWWZZZ___ccc```______```ccceeefffeee]]]WWWOOOJJJJJJLLLPPPRRRPPPTTTWWWTTTKKKBBB===<<<666555555444444555555666444555666777777555333222333333333333333333333333222222222222333444444555333444666666666666444333444333333333333444555555444555777888888888777666666777777888999999::::::888888888888888888888888::::::;;;;;;<<<=========???AAACCCDDDDDDFFFIIIKKK}}}hhh___WWWTTTQQQPPPOOOOOONNNMMMOOONNNMMMKKKIIIGGGEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;777777666666666666777777666666555555555555666666666555555555555444444444333333333333333333333333333222111////////////000111111111222222333333333333333333333333333333333222333333333333333333444444333222222222333444555999;;;???CCCGGGKKKQQQTTTWWWQQQNNNPPPSSSUUUYYY^^^eeeeeegggmmmsssuuusssoooiiicccbbbiiiooonnnooorrrmmmlllmmmttt~~~zzzqqqmmmnnnppppppnnn```]]]XXXVVVWWWZZZ\\\]]]^^^bbbjjjsss|||}}}|||}}}rrr]]]SSSNNNKKKOOORRRPPPOOOOOOKKKOOOZZZgggtttqqqddd^^^ZZZYYY\\\]]]]]]^^^aaadddffffffeee___ZZZQQQJJJGGGIIILLLPPPRRRTTTVVVUUUNNNEEE>>>999555444333444666666555444666555444333333333333333444444444333333222222222111222222333333222222111555444333333333333444555555444444444444555666666555666666666555444333333888888999999999:::::::::;;;::::::999888888888999888999999::::::;;;<<<<<>>===<<<;;;;;;:::;;;;;;888777666666666666666777666666555555555555666666555555555555444444444444333333333333333333333333111111000000111222444555555555555555555555444444333333333333333333333333333333444444444444555555444333222222222333444555888;;;???BBBEEEIIINNNQQQVVVPPPNNNPPPSSSVVVZZZ```cccdddggglllppprrrpppnnniiieeedddiiilllkkkkkkoookkkiiihhhjjjpppwww||||||wwwsssqqqrrrrrrnnnjjjaaa^^^[[[ZZZ]]]```cccdddfffiiimmmqqqvvv}}}~~~iii[[[RRRMMMOOOQQQPPPMMMMMMNNNPPPXXXbbblllyyyxxxmmmccc^^^^^^]]]\\\\\\^^^aaabbbbbbaaa```ZZZSSSKKKHHHIIIKKKNNNLLLOOOSSSSSSPPPIIIBBB>>>999777666666666666555444666555444333333333333444444333333333333333333222222222333333333333222222555444333333333333444555444444444444444555666666555555666666555555444333666777777888999::::::;;;;;;:::999999888888999999999999:::;;;;;;<<<<<<===???@@@AAACCCEEEHHHJJJLLLjjjbbb[[[XXXUUURRRQQQPPPOOONNNOOONNNMMMKKKIIIGGGEEEEEEBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;::::::::::::888888777666666666666666666666555555555555666666555555555555444444444444333333333333333333333333222222111222222333444555777777777666555555444444222222222222222222222222444444444555555666666666444333333222333444555666:::===@@@CCCEEEHHHLLLOOORRRNNNMMMQQQTTTWWW\\\cccbbbdddhhhkkkmmmnnnmmmmmmmmmllllllmmmkkkhhhhhhllliiigggeeeccceeekkksssyyy}}}zzzyyyyyy{{{{{{wwwpppjjjeeecccaaabbbfffkkknnnoootttuuuuuuvvvwww{{{zzzgggYYYNNNMMMPPPOOOLLLJJJMMMNNNSSSZZZbbbnnn|||lllaaa]]]^^^]]]\\\]]]___``````___```\\\UUUNNNJJJIIIJJJLLLIIILLLPPPRRRPPPKKKEEEAAA<<<:::888777777777666444555555444333333333444444222333333333333333333444222222333333333333222222555444444333333444444555444444444444555555666666555555666666666555444444444555666777888999:::;;;::::::999999888888999999:::::::::;;;<<<<<<======???@@@AAABBBEEEGGGJJJKKKlllccc\\\YYYUUURRRQQQPPPNNNMMMOOONNNMMMKKKIIIGGGEEEEEEBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;:::999999999999888777666666555555666666555555444444555555666555555555444444444333333333333333333333333333333555444333333222111111111333333333333333222222222222222222222222222222222333333444444555555666666444444333333333555666777===@@@CCCFFFGGGIIILLLNNNNNNLLLMMMQQQTTTWWW^^^eeedddhhhkkkmmmkkkkkkmmmooowwwxxxxxxuuuooojjjiiikkkhhhhhhfffeeegggooo{{{~~~xxxrrrkkkjjjjjjmmmrrrwwwzzz{{{|||||||||{{{{{{}}}rrr```PPPLLLOOOOOOKKKHHHHHHIIIMMMTTT\\\iii}}}vvvhhhaaa```^^^]]]]]]___aaabbbbbbaaa]]]XXXQQQMMMJJJJJJJJJJJJLLLNNNQQQPPPLLLEEEAAA<<<:::777666777777666555555444444333333333444444222222222333333444444444222333333333333333333222444444444444444444444444333444444555555555555555555555666666666666555555333333444666777999:::;;;::::::999999888999999:::999::::::;;;;;;<<<<<<===>>>???@@@AAACCCFFFHHHIIImmmddd[[[XXXTTTQQQPPPOOOMMMLLLOOONNNMMMKKKIIIGGGEEEEEECCCCCCBBBBBBAAA@@@??????>>>===<<<;;;999999999888888888777666666666666666555555444444444444555555555444444444444333333333333333333333333333333333333333333222222111000000//////000111222222333333222222222222222222222222111222222333444444555555444444333333444666777888???AAAEEEGGGHHHIIIJJJLLLKKKJJJMMMRRRUUUXXX___gggiiinnnrrrpppkkkjjjooouuuyyyrrrnnnllljjjjjjjjjjjjnnnxxx}}}uuutttuuuxxx}}}~~~}}}|||}}}|||iiiVVVOOOOOONNNKKKIIIHHHGGGKKKQQQYYYggg{{{rrrgggaaa^^^\\\\\\^^^aaacccdddaaa___[[[VVVQQQMMMJJJIIIHHHIIIKKKNNNOOOMMMIIIEEE;;;999666555666777777666444444333333333444444555222222222333333444444444333333333444444333333333444444444444444444444444333444555555666666555555555555666666666666666555222333444555777888:::::::::999999888999999::::::999999::::::;;;;;;<<<<<<>>>>>>???@@@BBBEEEGGGHHHmmmdddZZZWWWSSSQQQPPPOOONNNLLLOOONNNMMMKKKIIIGGGEEEEEEDDDDDDCCCBBBAAA@@@??????>>>===<<<:::999888888888777777666666666666777777555555444444444444555555444444444444333333333333333333333333333333333333///000111222333333333333///000111222333444555666333333333333333333333333000111111222333444555555555444444444555777888999???AAAEEEGGGHHHIIIJJJKKKKKKLLLOOOUUUWWWZZZbbbkkkpppvvvxxxssskkkjjjsss|||}}}vvvqqqqqqqqqrrrxxxuuu```UUUQQQNNNKKKJJJJJJJJJLLLQQQWWWcccuuuwwwiiiaaa^^^[[[ZZZ\\\___aaabbbaaa```^^^ZZZVVVQQQLLLJJJEEEDDDEEEIIINNNPPPNNNLLL===;;;777555555666666555444444333333333444555555222333333333333333333444333333444444444444333333333444444555555444444333222333555666666666555444555555666777777777666666333444555666777888999:::999999888888999999:::::::::::::::;;;<<<<<<======???@@@@@@BBBCCCEEEGGGHHHmmmdddZZZWWWTTTRRRQQQQQQPPPOOOOOONNNMMMKKKIIIGGGEEEEEEDDDDDDCCCBBBAAA@@@??????>>>===<<<:::999888777777666555555666666777888999555444444333333444444555444444444333333333222222333333333333333333333333000111222333444444444333111111222333444444555555444444444444444444444444111111222333444555666666555444444444555777999:::BBBEEEIIIKKKLLLLLLMMMNNNMMMOOOSSSYYY[[[]]]eeennnvvv|||}}}uuujjjiiivvv{{{zzzzzz~~~lll^^^UUUNNNKKKKKKIIIIIIKKKPPPUUU___qqqpppgggccc]]][[[[[[]]]___```aaaaaa```^^^ZZZTTTOOOLLLGGGDDDCCCFFFLLLPPPPPPOOOCCC???:::777666555444333333333333333333444555666444333333333333333333222333333444444444444333333333333444555555444333333222333555666777666555444555555666777777777777777555555666777777888999999999999888888999999:::;;;<<<<<<<<<===>>>>>>??????BBBCCCCCCDDDFFFHHHJJJKKKmmmdddZZZXXXUUUSSSSSSSSSRRRQQQOOONNNMMMKKKIIIGGGEEEEEEEEEDDDDDDBBBAAA@@@??????>>>>>><<<:::999888777777555555555555666888999:::555444444333333444444555444444444333333333222222333333333333333333333333444555555666555333222111222222222222222222222222555555555555555555555555222222333444555666777888555555444555666888:::;;;FFFIIIMMMPPPQQQQQQRRRSSSPPPRRRWWW\\\^^^```hhhqqqyyyuuuiiiiiiwwwvvvdddXXXNNNJJJKKKEEEEEEIIINNNTTT^^^ooo~~~}}}mmmhhhbbb]]]]]]^^^___```aaabbbbbb```\\\VVVPPPMMMKKKGGGCCCEEEJJJNNNNNNMMMHHHCCC===999666444333222333333333333333444555666444444444333333222222222333444444555555444444333333333444555555444333333222333555777777666555444555555666777777777777777666666777777888888999999999888888888999::::::;;;>>>>>>>>>???@@@@@@AAAAAAEEEEEEFFFGGGHHHJJJLLLMMMnnnggg\\\YYYVVVTTTTTTSSSRRRQQQOOONNNMMMLLLIIIFFFBBBAAACCCCCCCCCBBBAAA@@@???>>>:::888888888:::;;;:::999888888777666555444444333444444444444444444444444555444333222222333444555333333444444333333222111///000000111111000000///222222222222222222222222444444444444444444444444333333333333333333333333000444888888888999???EEEEEENNNYYY^^^\\\XXXVVVVVVTTTUUUXXX\\\```eeeiiikkkvvvvvvtttllldddggg{{{~~~|||yyyyyyzzz}}}zzztttrrruuuzzz}}}lll]]]SSSNNNLLLLLLIIIJJJNNNSSSYYYeeepppyyygggaaa```^^^]]]^^^bbbbbbccccccaaa[[[TTTOOOSSSKKKCCCCCCIIIPPPRRRQQQIIICCC;;;777666666555333555555444333333333333444555444444333333444444555555444222111111222444555333333333444555666777777777777666555444333333222444444555555666777777777999999888888888888888888888999999:::;;;<<<======>>>=========>>>???@@@@@@EEEEEEDDDFFFGGGHHHHHHGGGmmmfff\\\YYYVVVSSSSSSRRRQQQOOOOOONNNMMMLLLIIIFFFCCCAAACCCCCCCCCBBBAAA@@@>>>>>>999888777777999999888777777777777666555555555444444444444444444444444444444444444333333444444444333333444444333333222111444555555666666555555444222222222222222222222222444444444444444444444444444444444333333333333333111444777888777:::@@@FFFNNNXXXdddiiifff___XXXUUUUUUWWWYYY]]]aaaeeehhhjjjooommmjjjfffcccjjj}}}sssqqqnnnmmmnnnppptttvvvxxx|||~~~zzzvvvuuuuuuzzzuuunnniiiiiimmmsssxxx}}}qqqbbbVVVNNNJJJHHHGGGHHHLLLNNNSSS^^^iii{{{rrrfffaaa^^^^^^```___```aaabbbaaa^^^WWWSSSRRRKKKDDDBBBFFFLLLOOOPPPLLLFFF>>>999777666666555666555555444444444444444555444444333333444444555555444222111111222444555333444444444555666666666666666666555444444333333444444555555666777777777777777777777777777777777999::::::;;;<<<===>>>?????????>>>??????@@@AAABBBDDDCCCDDDFFFHHHIIIJJJJJJkkkccc]]]YYYUUURRRQQQPPPNNNMMMOOOOOONNNLLLIIIFFFCCCAAACCCCCCBBBBBBAAA???>>>===:::888777777888888666555666666666666666666666666444444444444444444444444333444444555555444444333333333444444333333222111222222333333333333222222222222222222222222222222444444444444444444444444444444444444444444444444333555777777888;;;BBBGGGRRR]]]jjjqqqooofff\\\WWWWWWXXXZZZ^^^bbbfffiiikkkiiiddd```___aaalll|||rrrlll```___\\\[[[]]]aaaeeeiiiiiilllnnnmmmiiiggghhhjjjsssyyy|||wwwtttiiieee```]]]^^^dddkkkpppzzz{{{lll^^^RRRJJJGGGGGGIIIKKKKKKMMMVVV```rrr}}}kkkaaa]]]]]]```\\\]]]___bbbccc```\\\XXXSSSNNNHHHDDDDDDHHHNNNRRRQQQKKKBBB<<<888777666666777666555555444444555555555444444333333444444555555444333222222333444555444444555555555555555555555555555555555555555555444444555555666777777777777777777777777777777777:::;;;;;;<<<===>>>???????????????@@@@@@AAACCCCCCCCCCCCDDDFFFHHHKKKMMMNNN~~~iiibbb]]]YYYTTTPPPOOONNNMMMLLLOOOOOONNNLLLIIIFFFCCCAAABBBBBBBBBAAA@@@???>>>===;;;999888777888888666444666666666666666777777777555555555555555555555555222333444555555444333222333333444444333333222111//////000000000000//////222222222222222222222222444444444444444444444444444444444555555555555555444666777777999===CCCHHHLLLVVVccclllmmmggg```[[[WWWYYY[[[___cccgggkkkmmmiiibbb[[[[[[aaammm~~~vvvkkkaaaZZZSSSQQQOOONNNOOOSSSWWWZZZ\\\^^^___^^^[[[[[[]]]```fffnnnwww{{{zzzvvvsssqqqqqqsssvvvvvvtttnnnhhhddd\\\YYYUUUSSSVVV[[[bbbgggrrryyywwwgggWWWNNNJJJJJJLLLMMMLLLKKKQQQZZZhhhtttlll```[[[\\\]]]\\\]]]___bbbcccbbb^^^[[[UUUSSSMMMGGGDDDGGGOOOUUUTTTOOOFFF>>>999777666666777777666555555555555666555444444333333444444555555444333333333333444555555555555555555444444444444444444555555555666666444444555555666777777777777777777777888888888888::::::;;;<<<===>>>??????????????????@@@BBBCCCDDDDDDEEEFFFHHHIIIKKKNNNQQQ|||hhhaaa]]]XXXSSSOOOMMMMMMLLLLLLPPPOOONNNMMMJJJGGGCCCBBBBBBBBBBBBAAA@@@???======<<<:::999999999999777666666666666777777777777777555555555555555555555555222333444555555444333222333333444444333333222111222222333333333333222222222222222222222222222222444444444444444444444444444444444555555555666666555666777888;;;???EEEHHHIIIPPPYYYaaadddccc```]]]WWWYYY\\\```eeejjjnnnpppggg___YYY\\\cccmmmzzzqqqdddYYYRRRNNNLLLJJJHHHGGGGGGIIILLLNNNOOOQQQSSSQQQOOOOOORRRUUU[[[bbbkkkooommmhhhdddcccbbbdddffffffddd___ZZZVVVTTTRRROOONNNOOOSSSXXX[[[fffmmmyyyooo___UUUOOOMMMMMMNNNLLLJJJNNNTTT]]]iiixxxmmmaaa]]]]]]]]]^^^^^^```bbbdddccc___\\\VVVTTTPPPJJJEEEGGGOOOUUUUUUQQQJJJAAA;;;777555666777777666555555555555666555444444333333444444555444444444444444444444444555555555555555444444444333333444444555666666666444444555555666777777777888888888999999:::::::::999999:::;;;<<<======>>>===>>>>>>>>>@@@AAABBBCCCFFFHHHJJJJJJJJJMMMQQQTTTzzzgggaaa\\\XXXRRRNNNMMMMMMMMMMMMPPPPPPOOOMMMJJJGGGDDDBBBBBBBBBAAAAAA@@@>>>===<<<<<<:::999999::::::888777777777777777777777777777555555555555555555555555333444444555555444444333333333444444333333222111333333444444444444333333222222222222222222222222444444444444444444444444333333333444555555666666555666777:::>>>BBBFFFHHHLLLOOOTTTXXX\\\]]]]]]\\\YYYZZZ]]]aaafffkkkoooqqqaaa[[[XXX]]]dddkkkttt|||rrraaaUUUMMMIIIGGGHHHHHHFFFEEEEEEEEEFFFFFFEEEGGGIIIHHHEEEEEEHHHKKKQQQWWW^^^aaa___[[[XXXXXXWWWWWWXXXXXXWWWTTTQQQOOOMMMMMMLLLLLLMMMOOOQQQRRRYYY```lllyyyzzzkkkbbbVVVPPPLLLMMMMMMLLLLLLNNNUUU^^^kkkxxxnnnccc`````````______aaacccddddddaaa^^^VVVTTTQQQKKKHHHIIIOOOTTTUUURRRMMMFFF>>>888666666777666555555444444555555555444444333333444444555444444444444444444444444444444555555555555555555444444444555555555666666444444555555666777777777888888999999:::;;;;;;;;;888888999:::;;;<<<===============>>>@@@AAACCCDDDGGGJJJLLLLLLMMMOOOUUUZZZwwwgggbbb\\\WWWRRRNNNMMMNNNOOOOOOPPPPPPOOOMMMJJJGGGDDDBBBAAAAAAAAAAAA@@@>>>===<<<:::888777888999999888777999888888888777666666666555555555555555555555555444444444333333444444444333333444444333333222111111111222222222222111111222222222222222222222222444444444444444444444444222222222333444555555555444555888<<>>>>>>>>>>>>>>???AAABBBDDDEEEFFFIIIMMMNNNOOOSSS[[[aaavvvgggccc[[[WWWRRRNNNNNNOOOPPPPPPPPPPPPOOOMMMKKKGGGDDDBBBAAAAAAAAA@@@???>>>===<<<888777666777888999888777:::999999888777666555555666666666666666666666666555555333222222333555555333333444444444333222222222222222333333222222222222222222222222222222222444444444444444444444444111111222333333444555555444555888===BBBFFFFFFFFFHHHIIILLLPPPUUUYYYZZZZZZ```aaabbbdddfffiiikkkmmm]]][[[[[[^^^]]]ZZZ[[[^^^dddjjjuuu}}}{{{|||mmmeeeZZZPPPIIIGGGEEEEEEAAABBBDDDEEEEEEDDDBBBAAA>>>AAADDDCCCAAA???AAACCCBBBFFFKKKMMMLLLLLLNNNQQQPPPNNNMMMKKKKKKMMMOOOQQQMMMOOORRRUUUVVVVVVTTTSSSOOOSSSZZZcccmmmzzzfffYYYOOOPPPVVVWWWSSSPPPMMMRRRZZZeeesss|||iii]]]]]]```aaa]]]^^^___cccfffgggeeeddd]]][[[XXXUUUUUUVVVXXXYYYUUUUUUTTTNNNEEE===999888555555444333333333333444555444444333333444444555444444555555555555444444333333444444555666777777555555555555555555555555444444555555666777777777666777777888999999::::::::::::;;;<<<===>>>???????????????AAABBBDDDEEEFFFDDDHHHLLLOOOQQQVVV```gggqqqddd___\\\XXXTTTRRRQQQQQQPPPOOOPPPPPPOOOMMMJJJGGGEEEDDDDDDDDDCCCBBB@@@???>>>>>><<<;;;:::;;;<<<;;;888666888888777777666666666555555555555555555555555555444444555555444444333222555444333333222111000000111111222222222333333333333333333444444444555555222222333333333333444444444444333333333444555555777888;;;>>>BBBDDDFFFGGGHHHKKKNNNQQQSSSWWW[[[^^^```fffiiihhhjjjnnnkkkddd____________^^^[[[YYYXXX^^^```dddmmmxxx~~~vvvnnnjjjiiinnnvvvyyyssslllYYYSSSJJJDDDBBBBBBCCCDDDFFFFFFFFFFFFEEECCCAAA@@@>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCEEEGGGJJJLLLMMMOOOSSSWWWUUURRRRRRXXX^^^\\\]]]```dddeeeccc___[[[WWWVVVXXX]]]ccckkkyyyvvvdddSSSPPPUUUVVVTTTRRRPPPRRRYYYdddtttwwwnnneee[[[ZZZaaa___aaaccceeefffeeedddccc___[[[VVVTTTUUUWWWWWWVVV\\\ZZZUUUNNNFFF???;;;:::222222444555666888999999666555555555555444444444444444333333444555777888555555555444444333333333666666666666666666666666444444555555666777777777777777777777888999:::;;;<<<;;;;;;:::;;;<<<>>>???===???AAABBBBBBCCCEEEGGGIIIJJJMMMQQQSSSYYYhhhwwwnnnbbb^^^[[[XXXTTTQQQQQQPPPOOONNNPPPPPPNNNMMMJJJGGGEEEDDDDDDDDDCCCBBB@@@???>>>======;;;999888999999999888777777777666666666555555444444444444444444444444444444555555444444333222555555444444333222111111222222111111222222333444222333333333333444444444222222333333333333444444444444333333444444555555777999<<>>>>>????????????>>>>>>AAABBBBBBCCCFFFHHHKKKLLLPPPUUUZZZYYYWWWXXX^^^ccciiikkkooorrrrrrooojjjfff```]]]\\\]]]___dddooo{{{{{{iiiVVVQQQSSSUUUSSSSSSPPPRRRYYYdddtttyyynnn```]]]cccaaabbbcccdddeeedddcccbbbbbb^^^YYYWWWXXX[[[\\\\\\[[[ZZZWWWQQQIIIBBB<<<999555555555555666666666666666555555555555444444444444444333333444555777888555555555444444333333333666666666666666666666666444444555555666777777777888888888888999999:::;;;;;;;;;:::::::::<<<===>>>===???AAABBBBBBCCCFFFHHHHHHIIIMMMRRRUUU^^^ooo|||iii```]]]ZZZWWWSSSQQQPPPPPPOOOMMMPPPOOONNNLLLJJJHHHEEEDDDDDDDDDCCCAAA@@@???>>>===>>>;;;777555666888999999666666666666555555555555333333333333333333333333444444555555444444333222555555555444444333333333333222111111111222333444111111222222222333333333222222333333333333444444444444333333444555555666888999<<<@@@CCCFFFHHHIIIGGGJJJMMMOOORRRUUUYYY\\\^^^bbbdddbbbaaacccdddccceeeeeefffeeedddcccaaa___^^^]]]]]]cccnnn|||zzzvvvsssmmmbbbYYYRRRQQQRRRWWW\\\]]]XXXSSSKKKHHHFFFEEEFFFGGGGGGGGGMMMNNNNNNMMMKKKHHHEEECCC????????????????????????BBBBBBBBBCCCEEEHHHLLLNNNQQQWWW\\\^^^^^^```eeejjjuuuyyy|||xxxooojjjeeebbb___```hhhrrr~~~ppp[[[RRRQQQRRRRRRRRRNNNQQQXXXcccrrrzzziiiaaacccddddddeeeffffffeeeeeedddgggccc]]][[[[[[^^^aaabbb[[[[[[YYYTTTNNNEEE>>>999999999777666555444444444666555555555555444444444444444444444444555666777555555555444444444444444666666666666666666666666444555555666666777777888999999999999999999::::::::::::999999:::;;;===>>>===???BBBCCCCCCDDDGGGIIIHHHIIIMMMSSSYYYdddyyyxxxggg___]]]YYYVVVSSSQQQPPPOOONNNLLLOOOOOONNNLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@>>>=========:::777666777888888777666666555555555555555555333333333333333333333333444444555555444444333222444444444444333333333333333222111000111222444555000111111111111222222222222222222333333333444444444444333444444555666777888999<<<@@@CCCFFFHHHIIIGGGJJJMMMOOOQQQTTTXXX[[[]]]```aaa^^^\\\]]]aaaeeennnnnnnnnmmmiiieee```]]]______```gggttt|||wwwvvvvvvwww}}}{{{xxxyyy|||rrrjjjfff```WWWQQQPPPOOOQQQTTTVVVUUUQQQMMMIIIHHHIIIKKKNNNOOONNNMMMPPPPPPPPPOOOLLLIIIEEECCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEHHHMMMQQQSSSUUUZZZ___aaaaaabbbfffjjjsssyyy{{{uuupppiiifffkkkssszzzyyybbbVVVPPPNNNNNNQQQMMMPPPWWWaaannn~~~qqqdddbbbeeeffffffggghhhhhhiiiiiikkkgggaaa]]]\\\]]]```bbb[[[ZZZYYYVVVQQQIII@@@:::;;;:::888666555444444444666555555555555444444444444444444444555555666666555555555555555444444444666666666666666666666666555555555666777777888888999999888888888888999999:::999999999:::;;;===>>>>>>@@@BBBDDDDDDFFFHHHJJJKKKKKKOOOUUU\\\jjjwwwggg```^^^XXXVVVSSSQQQQQQPPPNNNLLLOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA???>>>===<<<:::999888888999999777555555555666666666666666666333333333333333333333333444444555555444444333222222222222222222333333333222222111111111222333444000000000111111111222222222222222333333333444444444444444444555666777888888:::===@@@CCCEEEGGGHHHHHHJJJMMMOOOQQQTTTXXX[[[^^^___```]]]YYYZZZbbbjjjvvvwwwxxxwwwsssllleee```___aaafffppp}}}yyysssnnnmmmnnnpppwww~~~{{{vvvtttvvv|||~~~uuujjjaaa\\\XXXSSSOOOPPPQQQRRRSSSRRRPPPMMMKKKKKKKKKNNNQQQTTTUUUSSSQQQPPPPPPOOOMMMJJJGGGDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIKKKKKKKKKMMMPPPTTTXXXZZZ]]]___```___\\\ZZZ[[[]]]ccckkkvvvzzzrrrsssxxxzzzlll\\\RRRLLLKKKNNNLLLOOOUUU]]]iiiyyyzzzjjjcccccccccddddddfffhhhjjjlllllliiiccc^^^ZZZYYY[[[]]]ZZZYYYWWWUUURRRKKKCCC===;;;999777666555555555666666555555555555444444444444444444555555555555555555555555555555555555555666666666666666666666666555555666666777888888888888777777777777888999999999999999999:::<<<>>>??????AAACCCEEEEEEGGGIIIKKKNNNOOORRRXXX___mmmxxxggg```^^^XXXVVVTTTSSSRRRPPPNNNLLLOOONNNMMMLLLJJJHHHGGGEEECCCCCCBBB@@@???>>>===<<<:::999999:::;;;:::777444666666666666777777777777333333333333333333333333444444555555444444333222111111111222222333333333111111222222222333333333000000111111111222222222222222333333333333444444333333444444555666888888;;;<<>>;;;::::::;;;<<<>>>AAABBB???BBBDDDFFFGGGIIILLLNNNOOOQQQUUU\\\dddqqqzzzhhh___\\\YYYWWWVVVUUUTTTRRROOOMMMNNNNNNMMMLLLKKKIIIGGGFFFCCCBBBAAA@@@???===<<<<<>><<<999666444444555666666666555555555444444444444444666666666555444333444555555555666666777777666666666666666666666666666666666777888888999999888999999:::<<<>>>@@@AAA;;;;;;;;;<<<===???AAACCC@@@BBBEEEGGGHHHJJJLLLOOONNNOOOUUU]]]eeerrr{{{ggg___aaa[[[XXXTTTRRRQQQQQQPPPPPPPPPPPPOOONNNLLLIIIFFFDDD@@@AAABBBBBBBBB@@@>>><<<888888777777777777777888666666666666666666666666555555555555555666777888444444444444444444444444444333333222111111111222333333333333333333333333111222444444333333333444111111222333333444555555666666555444444555999<<>>???@@@@@@AAABBBAAA@@@BBBEEEHHHIIIJJJNNNNNNPPPWWWdddvvv}}}iii``````[[[XXXTTTRRRQQQQQQQQQPPPPPPPPPPPPNNNLLLIIIFFFDDD@@@AAABBBBBBAAA@@@>>><<<::::::999777666666666666666666666666666666666666666555555555555666666777444444444444444444444444444333222222111111222222222222222222222222222222...///111111000000000111222222222333333444444444444444444444444777;;;???HHHOOOWWWZZZWWWRRROOONNNKKKIIILLLSSSVVVVVVXXX]]]]]]^^^```]]]ZZZ```uuu~~~zzz}}}vvvpppssstttppprrryyyzzz~~~yyymmmddd```^^^ZZZZZZZZZZZZ[[[^^^aaadddffflllnnnqqqqqqnnnjjjhhhggghhheeecccbbbcccccc```^^^^^^\\\[[[]]]ccciiimmmnnnrrrqqqpppmmmhhhbbb\\\YYYSSSPPPLLLHHHGGGIIIKKKMMMQQQRRRTTTWWWZZZ\\\^^^^^^___^^^\\\YYYTTTNNNIIIFFFCCCCCCDDDDDDDDDCCCCCCBBBFFFEEEEEEEEEGGGJJJNNNPPPWWW^^^hhhqqqvvvxxxzzz{{{www]]]OOOLLLGGGGGGIIINNNVVVeee{{{rrreeedddeeedddffflllhhhiiijjjiiifffbbb^^^\\\ZZZPPPFFFDDDIIIMMMKKKHHHAAA<<<888666777888777555666666666666666666666666555555444333333333444555555555555555555555555555666666666666777777777777555666666777777666666555777888888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBCCCFFFHHHJJJJJJOOOPPPTTT[[[fffssslllaaa```[[[XXXTTTRRRRRRRRRQQQQQQQQQPPPPPPNNNLLLIIIFFFEEE@@@AAAAAAAAAAAA???>>>===<<<;;;999888666666555555666666666666666666666666666666555555444555555555444444444444444444444444333333222222111111222222111111111111111111111111000222333444333222333444333333333333333333333333222333444444555999>>>BBBJJJSSS^^^ccc```XXXPPPLLLIIIIIIMMMTTTWWWWWWXXX[[[[[[ZZZ[[[\\\]]]eeevvv}}}{{{ooohhhgggmmmooolllmmmrrrtttxxx~~~{{{nnnddd```]]][[[YYYXXXVVVUUUVVVZZZ^^^```hhhjjjkkkjjjhhhfffffffffjjjiiigggggggggeeecccaaa``````bbbffflllqqqtttvvvyyyxxxuuupppjjjccc]]]YYYVVVTTTQQQOOOOOOPPPRRRTTTXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTQQQNNNJJJFFFDDDCCCBBBBBBDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJOOOVVV]]]bbbhhhmmmpppxxx}}}gggUUUMMMGGGFFFHHHMMMTTTaaauuuwwwfffdddfffeeefffiiijjjjjjkkkjjjhhheeeaaa^^^YYYPPPFFFDDDHHHMMMMMMKKKCCC>>>999777777888777555666666666666666666666666555444444333444444555555555555555555555555555555777777777777666666666666666666777777777777666666888888888999999:::::::::;;;;;;<<<===>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKLLLPPPVVV^^^gggooovvvzzzoooccc___[[[XXXTTTRRRRRRRRRRRRQQQQQQQQQPPPOOOLLLIIIGGGEEE@@@@@@AAAAAA@@@???>>>===;;;:::999888777777666777666666666666666666666666777666555555444444444444444444444444444444444444333333222222111222222333222222222222222222222222111333555555444333444555333333333333333333333222333444444555666999>>>BBBFFFOOOZZZaaa___WWWOOOIIIJJJLLLQQQWWWZZZ[[[[[[[[[\\\YYYXXX[[[^^^eeerrr~~~~~~tttjjjccc```bbbiiillllllooossstttwww|||qqqfffcccaaa^^^[[[XXXTTTQQQRRRVVV[[[___cccdddddddddcccccceeegggmmmllllllkkkjjjhhheeedddccceeehhhmmmrrrvvvxxxyyyzzzxxxuuupppjjjccc]]]ZZZYYYYYYXXXXXXYYY[[[\\\^^^___^^^[[[YYYVVVSSSRRRQQQNNNLLLIIIFFFDDDCCCDDDDDDBBBCCCEEEFFFHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGEEEHHHKKKOOOTTTZZZbbbgggooovvvrrr\\\OOOLLLJJJJJJNNNRRRZZZiiiwwwvvvcccaaadddddddddgggjjjjjjjjjjjjiiifffbbb___WWWOOOFFFDDDHHHMMMNNNMMMFFF@@@:::777777888777555666666666666666666666666444444444444444555555555555555555555555555555555888888777777666666555555666666777888888888777777888999999999999999999999;;;;;;<<<===???@@@AAAAAACCCEEEGGGIIIJJJKKKMMMNNNQQQUUU\\\eeelllrrrvvvxxxrrrddd___[[[XXXTTTRRRRRRSSSSSSRRRQQQQQQQQQOOOMMMJJJGGGEEE@@@@@@@@@@@@???>>>======999888888888888888999:::777777777777777777777777777666555444444444444444444444444444444444444444333222222111222222333333333333333333333333333333...000111222111000111222333333333333333333333222555555666666666999>>>BBBBBBHHHQQQWWWWWWSSSMMMJJJIIIMMMRRRWWWZZZ\\\\\\ZZZYYYUUUTTTYYY^^^cccmmmuuu}}}{{{www|||uuuhhhaaa^^^]]]```eeejjjmmmsssxxxwwwyyy|||tttjjjfffeeebbb^^^ZZZTTTPPPPPPTTTZZZ^^^]]]^^^^^^^^^___aaaeeehhhmmmmmmlllkkkiiifffeeedddfffjjjoootttxxxyyyzzzzzzxxxvvvsssooojjjddd___]]]]]]]]]___```bbbdddeeeeeeaaa___[[[VVVRRROOOLLLKKKGGGEEEBBBAAAAAACCCFFFHHHFFFGGGIIIJJJLLLMMMMMMMMMKKKKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFIIIOOOWWW]]]eeemmmzzz~~~eeeSSSMMMKKKKKKNNNQQQVVVaaalllzzzrrr```___cccdddeeehhhiiihhhhhhiiiiiigggbbb^^^VVVNNNFFFCCCFFFKKKNNNNNNIIICCC<<<888888888777555666666666666666666666666444444444555555666666666666666666666666666666666888888777777666666555555666666777888999999888888999999999999999999::::::;;;;;;===>>>???AAABBBBBBDDDGGGJJJLLLLLLNNNQQQTTT^^^bbbhhhooouuuyyy|||}}}ttteee___[[[XXXTTTSSSSSSTTTSSSSSSRRRQQQQQQOOOMMMJJJGGGEEEAAA@@@@@@???>>>>>>======888888888888888999:::;;;777777777777777777777777555555444444333444444444444444444444444444444444222222111111222222333333333333333333333333333333///111333333222111222333333333333333333333333333555666666666777:::???BBBCCCFFFJJJNNNPPPOOOMMMLLLGGGLLLQQQTTTXXX[[[[[[XXXSSSPPPQQQVVV[[[```gggooosss~~~~~~}}}~~~~~~vvvwww{{{}}}vvviii```\\\[[[\\\___ccchhhnnnuuu{{{xxxzzz|||wwwnnnlllkkkhhhddd___XXXRRRQQQSSSWWWZZZYYYZZZZZZZZZZZZ]]]aaadddhhhhhhgggdddaaa______```eeejjjrrrxxxzzzzzzyyyyyyuuutttqqqnnniiieeebbb```___aaaccceeeffffffeeeeee]]]ZZZVVVQQQMMMIIIGGGGGGAAA@@@??????BBBGGGKKKNNNNNNOOOPPPQQQRRRRRRRRRRRROOOOOOOOONNNMMMKKKJJJIIIEEEDDDBBBAAAAAAFFFLLLQQQZZZcccrrroooYYYLLLIIIJJJNNNQQQUUU]]]eeelllnnn______cccdddfffjjjhhhgggfffgggiiigggbbb^^^UUUNNNEEEBBBDDDIIILLLNNNKKKEEE===999888888777555666666666666666666666666333444555666666666666666666666666666666666666666777777777777666666666666666777888999999:::999999999999999::::::;;;;;;;;;<<<<<<===???AAABBBCCCDDDFFFIIIMMMNNNNNNQQQWWW[[[gggjjjqqqwww|||tttfff___ZZZXXXTTTSSSSSSTTTTTTSSSRRRRRRQQQPPPMMMJJJGGGFFFAAA@@@???>>>>>>=========999999888888888999::::::777777777777777777777777444444333333333444555555444444444444444444444444222222111111222222333444222222222222222222222222111333555555444444444555222222222333333444444444444444555666888<<>>===@@@EEEHHHPPPYYYiiizzzxxxaaaNNNKKKKKKNNNQQQRRRXXX^^^ccctttzzzjjj^^^^^^```___ccciiihhhfffeeegggjjjiiiccc^^^TTTMMMEEE@@@BBBFFFJJJMMMNNNGGG>>>999888888777555666666666666666666666666222333555666777777777666666666666666666666666666666666666666777777777777666777888999::::::::::::999999:::;;;<<<<<<============???@@@BBBDDDEEEFFFHHHKKKNNNOOOPPPTTT\\\ccclllrrr|||tttfff___ZZZXXXTTTSSSSSSTTTTTTTTTRRRRRRQQQPPPMMMJJJHHHFFFAAA@@@???>>>============;;;;;;:::999888888888999777777777777777777777777333333333333444444555666444444444444444444444444222111111111222333333444111111111111111111111111///000222222111111111222111111222333333444555555222333444666999===CCCHHHFFFFFFFFFGGGIIIIIIIIIGGGJJJPPPTTTTTTXXX^^^___[[[TTTRRRSSSUUUTTTSSSVVV\\\YYY]]]```cccjjjsssxxxwwwyyyxxxxxx|||~~~{{{xxxnnnaaa]]]```XXX^^^eeeiiimmmsssyyy{{{}}}~~~~~~~~~}}}zzzyyysssiii```YYYVVVVVVWWWWWWXXXWWWUUUSSSRRRTTTVVVYYYXXXVVVQQQLLLKKKNNNRRRSSS[[[gggooorrrrrrqqqqqqmmmllliiieeeaaa^^^[[[ZZZaaabbbcccccc```\\\WWWTTTOOOLLLIIIEEEBBB@@@??????BBBCCCEEEIIIOOOVVV\\\```___``````___^^^]]]\\\\\\XXXVVVSSSOOOKKKHHHEEEDDDBBBAAA@@@>>>===>>>BBBEEEJJJSSScccuuu~~~fffRRROOONNNPPPPPPOOORRRWWW^^^mmmtttfff\\\[[[\\\ZZZ]]]eeeiiifffeeehhhkkkjjjddd___TTTMMMEEE@@@@@@EEEIIILLLOOOHHH???:::888888777666666666666666666666666666222333555777777777777666777777777777777777777777555555666666777777888888666777888999:::;;;;;;;;;999999:::;;;<<<>>>>>>???===>>>???AAACCCEEEFFFGGGJJJMMMOOOPPPQQQVVV___gggsss{{{|||pppeeeaaaZZZXXXUUURRRQQQPPPQQQQQQRRRRRRRRRPPPMMMIIIEEECCCCCCBBBAAA@@@???===<<<<<<;;;;;;::::::::::::999999999999888888777777666666666555555444444444555555444333333333333444555555111111111111111111111111222222222111111111111000111111222222222333333333111111222222333444555555333444555888===AAAEEEHHHHHHHHHHHHFFFFFFHHHLLLOOOQQQSSSVVVXXXWWWWWWXXXYYYXXXRRROOOTTTWWWTTTSSSUUUVVVVVVVVVXXX\\\eeeooovvv{{{yyyyyy{{{qqqkkkhhhdddaaabbbeeejjjrrrzzz}}}{{{tttggg^^^\\\ZZZXXX[[[YYYUUUQQQNNNMMMLLLLLLOOONNNKKKIIIHHHHHHHHHIIIKKKTTTaaakkkooommmiiifffeeedddaaa^^^[[[YYYWWWWWWXXXXXXYYYXXXVVVSSSPPPNNNFFFFFFEEEAAA<<<:::<<<>>>???FFFMMMQQQWWW```fffggghhheeebbb___\\\XXXSSSPPPQQQOOOLLLHHHEEECCCAAAAAAAAA@@@???>>>===>>>???@@@FFFLLLYYYkkk~~~uuuZZZPPPHHHJJJNNNQQQTTTWWW^^^hhhxxxzzzhhhWWWSSSVVVYYY^^^dddggghhhjjjkkkjjjiiigggfff[[[SSSIIIAAA???BBBFFFHHHIIIGGGCCC???===:::777555888777777777666666555555888777666555555666777888666666555555555555666666666666666666666555555555777777777777888888888888:::<<<===<<<;;;;;;<<<===@@@@@@@@@AAABBBEEEGGGIIILLLOOOMMMRRRZZZXXX\\\nnn{{{rrrfff```ZZZXXXUUURRRQQQPPPQQQQQQQQQQQQPPPOOOLLLIIIEEECCCCCCBBBAAA@@@???===<<<<<<;;;;;;:::::::::999999999777777777666666666666666444444444444444555666666666555444333333333333333111111111111111111111111222222222111111111111000111111222222222333333333555555555666666666666666333444666999<<<@@@DDDFFFGGGGGGGGGFFFFFFHHHLLLOOOQQQSSSVVVWWWXXXWWWWWWVVVSSSMMMKKKOOOQQQOOOOOORRRVVVVVVWWWXXX]]]eeeooovvvwwwmmmhhhgggfffdddhhhkkkrrr{{{~~~pppddd___\\\YYYYYYWWWSSSOOOLLLJJJJJJJJJGGGFFFDDDCCCBBBCCCDDDEEEHHHPPP[[[dddhhhfffcccaaa^^^]]]ZZZVVVSSSQQQOOONNNQQQPPPPPPNNNLLLIIIGGGEEEAAABBBAAA>>>;;;;;;>>>BBBEEEMMMUUUYYY___ggglllmmmiiieeeaaa]]]YYYUUUQQQNNNJJJIIIFFFDDDBBBAAA@@@@@@@@@???>>>===<<<===>>>>>>DDDIIITTTeeexxx___TTTKKKJJJMMMOOOQQQTTTZZZcccsssqqq___XXXXXXYYY]]]bbbfffhhhiiijjjjjjiiihhhggg___WWWLLLDDDBBBCCCFFFIIIMMMIIIBBB<<<888666555555999999888888888777777777777777666666666666777777666666555555555555666666777777777777777777777777888888888888999999999999:::<<<===<<<;;;;;;<<<>>>@@@@@@@@@AAACCCEEEGGGHHHLLLNNNMMMSSS[[[[[[bbbvvvvvvggg```ZZZXXXUUUSSSQQQPPPQQQQQQOOOOOOOOONNNKKKIIIFFFDDDCCCBBBAAA@@@???===<<<<<<::::::::::::999999999999555555555555666666666666444444444444444555666777777777555444333222222222222222222222222222222222222222222111111111111000111111222222222333333333111222222333333444555555444555666999<<>>>>>???@@@BBBCCCDDDJJJSSS[[[]]]]]]\\\[[[XXXVVVRRRNNNKKKHHHFFFFFFHHHGGGFFFDDDBBB@@@???>>><<<======;;;999<<>>>>>>>>>>>???BBBEEEMMM[[[mmmfffYYYMMMJJJLLLMMMNNNQQQWWWaaappppppddd```^^^___bbbeeegggiiijjjkkkjjjiiihhhddd\\\QQQHHHDDDEEEGGGIIIRRRLLLDDD<<<666555666777888888777777777777777666666666777777777777666666666666555555555555666666888888888888888888888888999999999::::::::::::;;;:::;;;======<<<<<<===>>>???@@@@@@AAACCCEEEGGGHHHLLLOOONNNSSS]]]___jjj}}}kkkaaaZZZYYYVVVSSSQQQQQQQQQRRRNNNNNNMMMLLLKKKIIIGGGFFFCCCBBBAAA@@@???===<<<<<<:::::::::999999999999888555555555666666777777777666555555444444444555555666666555444333222222333222222222222222222222222222222222111111111000000111111222222222333333333......///111222444555555555666777:::<<>>===>>>>>>:::;;;;;;999999===EEEKKKVVV___hhhmmmppprrrpppmmmfffaaaYYYSSSNNNKKKIIIGGGCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@BBBGGGRRRbbbuuulll^^^PPPKKKKKKKKKMMMPPPWWWaaarrrtttkkkgggeeeddddddfffhhhjjjllllllkkkjjjhhh```UUUKKKGGGGGGHHHHHHRRRNNNGGG???999777888999555555555555444444444444555666777888888777666555666666555555555555666666777777777888888888888888999999999999:::::::::::::::;;;======<<<<<<===???@@@@@@AAACCCDDDFFFGGGHHHMMMOOONNNSSS]]]aaannnoooddd[[[YYYVVVSSSRRRQQQRRRRRRNNNMMMMMMLLLJJJIIIGGGGGGCCCBBBAAA@@@???===<<<<<<::::::999999999888888888666666666777777888888888888777666555444333333333444444333333333444444555222222222222222222222222222222222111111111000000111111222222222333333333333333444444555555666666666777999;;;===@@@AAABBBBBBBBBCCCCCCDDDGGGLLLOOOSSSTTTUUUWWWXXXWWWUUURRRVVVYYYZZZZZZZZZZZZYYYWWWTTTVVVZZZ___gggqqq|||yyyggg```aaaeeelllsssuuuyyy}}}yyyvvvzzz|||~~~vvvdddXXXQQQLLLJJJGGGDDDAAA@@@@@@AAACCCCCCBBBBBBBBBCCCCCCCCCBBBFFFKKKOOOPPPQQQSSSTTTTTTQQQLLLGGGCCCAAA@@@???<<<<<<<<<<<<<<<===>>>???;;;<<<<<<::::::>>>EEELLL]]]fffooorrrrrrqqqlllggg```[[[SSSLLLHHHFFFDDDCCCCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBAAABBBDDDLLLYYYlll~~~rrrcccSSSLLLKKKKKKNNNQQQUUUaaasssuuuooojjjfffdddfffhhhkkkllllllkkkkkkjjjbbbWWWNNNIIIHHHIIIIIILLLKKKIIICCC===999888888444444444444555555555555555666777888888777666555666666555555555555666666666666666777777888888888888888888999999999999::::::;;;======<<<===>>>@@@@@@AAACCCDDDFFFHHHIIIIIIMMMPPPOOOSSS\\\```oooqqqeee[[[YYYVVVTTTRRRQQQRRRRRROOOOOOMMMLLLJJJIIIHHHGGGCCCBBBAAA@@@???===<<<<<<999999999999888888888888777777777777888888888888888777666555444333333333333333333333333444555666333333333333333333333333222222222111111111111000111111222222222333333333666666555444222111000///666777:::===???AAABBBCCCAAABBBCCCCCCDDDHHHMMMPPPSSSUUUWWWXXXWWWVVVVVVWWW[[[aaaggggggeeebbb^^^YYYXXX[[[^^^cccjjjttt~~~uuudddaaadddgggmmmuuuxxxzzz~~~|||{{{zzzzzz{{{yyyyyyxxxsssqqqwww}}}|||iiiZZZQQQHHHGGGDDDBBB@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDGGGKKKNNNOOOPPPRRRSSSOOOLLLGGGBBB???===<<<===888888999:::;;;<<<======;;;<<<===;;;;;;>>>EEEJJJ^^^gggoooqqqpppmmmggg```XXXSSSLLLGGGDDDBBBAAA@@@AAAAAAAAAAAABBBDDDFFFGGGIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFJJJTTTddduuu~~~~~~}}}~~~zzziiiWWWNNNKKKKKKNNNRRRPPP]]]ppp|||tttmmmgggeeefffiiikkkllllllkkkkkkjjjcccYYYQQQMMMLLLLLLLLLGGGIIIJJJFFF???999666666666777777777777888888888666666777777777777666666666666555555555555666666555555666777777888888888888888888888999999999999:::;;;============???AAABBBCCCEEEGGGIIIJJJJJJKKKMMMQQQPPPSSS\\\```ppprrrfff[[[YYYWWWTTTRRRRRRRRRSSSQQQPPPNNNLLLJJJIIIHHHHHHCCCBBBAAA@@@???===<<<<<<999999999999888888888888777777777777777666666666555555444444444555555666555555444333333333444444333333333333333333333333222222222111111111111000111111222222222333333333333222222111000///......666888;;;>>>AAACCCDDDEEEAAABBBCCCCCCEEEIIINNNRRRRRRVVVZZZYYYUUUTTTXXX]]]fffqqqzzz{{{wwwssskkkbbb```bbbdddhhhmmmttt|||qqqcccdddiiijjjnnntttvvvxxx|||~~~{{{wwwtttrrrrrrsssrrrsssssspppooowww}}}lll[[[NNNFFFDDDBBBAAA@@@@@@BBBCCCAAAAAABBBDDDEEEEEEEEEFFFEEEHHHLLLOOOPPPPPPQQQRRRKKKHHHDDD???<<<:::;;;;;;777888:::;;;;;;;;;::::::888:::<<<;;;;;;>>>DDDIIIVVV___gggiiigggddd^^^WWWOOOKKKFFFBBB@@@???>>>===@@@@@@AAACCCEEEIIILLLMMMOOOOOOPPPOOONNNLLLKKKJJJIIIIIIIIILLLRRR___mmmxxx{{{yyyvvvtttuuuvvvvvvuuutttuuuxxx{{{}}}ppp\\\PPPKKKJJJLLLPPPNNNYYYkkkzzzqqqiiifffgggjjjlllllllllkkkjjjkkkddd[[[TTTPPPPPPQQQQQQKKKNNNNNNIIIAAA:::777777777777777888888888999999777777666666666666777777666666555555555555666666666666777888888999::::::999999999999:::::::::;;;:::;;;=========>>>???AAACCCEEEGGGIIIKKKLLLLLLLLLKKKPPPQQQUUU]]]bbbsssrrreee[[[ZZZWWWTTTRRRRRRRRRSSSSSSQQQOOOMMMKKKIIIHHHHHHCCCBBBAAA@@@???===<<<<<<999999999888888888888777777777666666555555555444222333333444555666888888777666555444333222222222333333333333333333333333222222222111111111111000111111222222222333333333000111222333444555666666666888;;;???BBBDDDFFFFFFAAABBBCCCDDDEEEIIIOOORRRQQQWWW[[[YYYTTTSSSZZZaaasssxxxmmmfffgggiiikkknnnssszzzooocccgggllllllnnntttsssuuuxxx~~~}}}yyytttqqqnnnmmmnnnnnnppppppnnnnnnwww|||kkkYYYKKKDDDCCCBBB@@@@@@AAACCCDDD???AAABBBEEEGGGHHHIIIIIIFFFIIIMMMPPPPPPPPPQQQRRRJJJGGGCCC>>>;;;:::;;;<<<:::;;;<<<======;;;999888555888:::;;;;;;>>>CCCHHHMMMVVV^^^```___\\\WWWPPPJJJGGGCCC@@@???>>>===<<>>===>>>@@@AAADDDFFFHHHJJJLLLMMMMMMMMMIIIOOOQQQWWW___ddduuuuuujjj]]]ZZZWWWUUUUUUVVVUUUUUUPPPOOOMMMLLLKKKIIIFFFDDDEEECCCAAA>>>===<<<======:::::::::999999999888888888888777666666666666666666666555555555444444444333222222111111222222333666555444333333333333333222222111111111111222222222222333333333444444444444444333333333444555555<<<===>>>???AAABBBCCCDDDCCCCCCDDDFFFHHHKKKMMMOOOPPPVVV]]]___YYYWWWaaannnsssrrrlllllltttuuurrrwwwtttmmmffffffmmmtttvvvvvvtttuuuxxx~~~}}}tttmmmhhhffffffjjjmmmllliiillluuu}}}mmm[[[NNNHHHGGGDDDCCCBBBBBBCCCDDDGGGGGGHHHHHHJJJKKKMMMNNNNNNOOOQQQQQQPPPNNNKKKIIICCCBBBAAA???===<<<;;;;;;<<<<<<<<<<<<;;;:::999888;;;999777666888<<<@@@DDDIIIMMMRRRVVVUUUQQQKKKFFF???>>>===============>>>AAADDDGGGJJJMMMRRRWWW[[[\\\^^^___```^^^[[[XXXVVVYYYSSSPPPPPPQQQTTTaaannnuuuxxx|||}}}~~~zzzvvvtttuuuuuusssqqqrrrooollljjjiiiiiihhhfffiiihhhfffeeeeeefffggghhhjjjnnnsssvvvxxx{{{jjjWWWMMMKKKMMMOOOPPPSSS^^^rrr~~~wwwllliiigggiiijjjhhhjjjnnnmmmiii___SSSNNNPPPTTTTTTQQQQQQQQQMMMFFF???;;;888:::999888888888888555333888666444555888999777555666666666666666555555555777777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<>>>???@@@BBBDDDGGGKKKMMMOOOPPPPPPSSSQQQRRRWWW___jjj|||uuukkk]]]ZZZWWWUUUUUUVVVUUUUUUPPPOOOMMMLLLKKKIIIFFFDDDBBBBBBAAA@@@???===<<<;;;:::::::::999999999888888888777777666666666666666666666555555555444444444444333333333333333333444555555444333333333333333222222111111111111222222222222222222333333333333333333222222222333444444999<<>>>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>===@@@>>>;;;::::::;;;>>>???DDDGGGKKKNNNMMMIIIDDDAAA<<<<<<<<<;;;;;;<<<======@@@BBBFFFJJJOOOTTTZZZ^^^bbbcccdddeeedddcccbbbbbbeee___ZZZXXXUUUVVV___jjjsssuuuyyy|||~~~~~~|||{{{{{{xxxtttrrrrrrrrrpppnnnmmmkkkhhhfffffffffeeedddcccaaa```^^^^^^^^^___```aaaeeeiiilllnnnqqqvvvyyy~~~ppp\\\OOOKKKLLLMMMOOOSSS^^^rrroooiiifffiiijjjjjjkkkmmmkkkhhh^^^RRRLLLNNNRRRRRRRRRSSSRRRNNNHHH@@@;;;999999888777888999888666444888666555555888888777555666666666666666666666666777777777777888888888888::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAACCCDDDGGGKKKMMMOOOPPPQQQSSSRRRSSSYYY```jjjzzztttkkk^^^[[[WWWUUUUUUVVVUUUUUUPPPOOOMMMLLLKKKIIIFFFDDD@@@AAABBBBBB@@@>>>;;;999:::::::::999999999888888888777666666555555666666555555555555555444444444555444444333333444444555555444444333333333333333222222111111111111222222111111111222222222222333222222111111222333444444888===CCCIIIKKKJJJFFFDDDCCCDDDGGGJJJLLLNNNOOOOOORRRSSSTTTTTTQQQUUUdddsss}}}tttqqquuuxxxuuutttxxxwwwyyy}}}zzzooojjjfffiiiqqqyyy}}}~~~||||||}}}~~~~~~xxxpppjjjggghhhkkkoooooonnnpppwww~~~}}}zzzjjjYYYNNNFFFEEEDDDDDDFFFIIIMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSQQQMMMIIIEEECCC;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>=========>>>@@@BBBDDDEEEDDDBBB???<<<:::999999999:::;;;<<<===>>>AAAEEEJJJOOOUUU[[[___eeefffgggggggggiiilllooosssoooiiiddd^^^\\\aaaiiippprrruuuxxxzzzzzzzzzyyyxxxvvvsssqqqpppooommmlllkkkiiifffeeefffeeedddccc]]]\\\ZZZXXXWWWWWWXXXXXXXXXZZZ^^^```bbbeeehhhkkkooottt|||zzzcccRRRKKKJJJKKKMMMQQQ\\\ooosssjjjeeegggkkkkkkkkkllliiiggg^^^QQQKKKLLLPPPQQQSSSUUUUUUQQQJJJBBB<<<999888888777888999999777666888666555666777888777555666666666666666666666666777777777888888888999999:::;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@BBBBBBCCCEEEGGGJJJMMMOOOQQQQQQTTTSSSUUU[[[```hhhvvvtttkkk___\\\XXXVVVUUUVVVUUUTTTPPPOOOMMMLLLKKKIIIFFFDDD@@@@@@AAA@@@???===<<<::::::::::::999999999888888777777666555555555555666555555555555555555555555444444333333333333444444444444333333222333333444333222222111111222222333000000111111111222222222222222222222333444555555;;;???FFFLLLOOOMMMJJJHHHAAACCCGGGJJJMMMNNNNNNMMMPPPOOOPPPQQQPPPUUUcccqqq~~~vvvqqquuuyyywwwuuuvvvqqqsssvvvzzz}}}|||xxxtttmmmjjjhhhllluuu~~~~~~||||||}}}yyyqqqkkkhhhiiimmmpppqqqppprrrxxx}}}~~~zzz|||~~~|||sssdddUUULLLFFFEEEEEEGGGJJJNNNSSSUUUSSSSSSSSSSSSTTTUUUVVVVVVXXXWWWTTTPPPKKKFFFBBB@@@;;;;;;;;;;;;<<<===?????????@@@AAABBBBBBCCCBBBBBB>>>??????@@@@@@@@@@@@???@@@@@@@@@???>>>===<<<;;;888888888999:::;;;<<<======???CCCGGGLLLQQQWWW\\\bbbcccccccccdddhhhpppuuu}}}{{{wwwqqqjjjgggiiimmmnnnppprrrtttvvvxxxxxxxxxwwwuuusssrrrpppooonnnlllnnnllljjjhhhhhhgggeeeccc]]]\\\ZZZXXXVVVUUUUUUUUUSSSTTTVVVYYY[[[]]]___```bbbgggnnnuuuyyyzzzyyywwwzzz{{{}}}kkkWWWLLLIIIJJJKKKOOOYYYhhh}}}vvvkkkdddfffjjjkkkjjjjjjiiihhh```TTTLLLMMMPPPQQQTTTVVVWWWTTTMMMEEE>>>:::888777777888::::::888777777666666666777777777666666666666666666777777777777777888888888999999999;;;;;;;;;<<<<<<<<<======<<<<<<======???@@@BBBCCCDDDEEEHHHJJJMMMOOOQQQRRRUUUTTTWWW[[[___dddoooyyy|||}}}sssjjj___\\\XXXVVVVVVVVVUUUTTTPPPOOOMMMLLLKKKIIIFFFDDDBBBAAA???===<<<<<<======:::::::::999999999888888777666666555555555555555444555555555555555555555333333222222222222333333333333222222222333333444333333222222222222333333000000111111111222222222333333333444444555777777<<>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@AAACCCCCCBBB@@@???@@@???===<<<::::::::::::888888999999:::;;;<<<===<<>>@@@AAABBBEEEFFFHHHJJJMMMOOORRRSSSVVVUUUXXX\\\^^^aaajjjtttyyyyyy{{{rrrjjj```]]]YYYWWWVVVVVVUUUTTTPPPOOOMMMLLLKKKIIIFFFDDDBBB@@@>>><<<;;;<<<===>>>:::::::::999999999888888777666555555444444555555444444444555555555555555333222222111111222222333222222222222222333333444333333222222222222333333111111111222222222222333444444444444555777888888;;;<<>>???===;;;999777777888888999999999999999:::;;;<<<<<<>>>@@@AAACCCFFFJJJNNNSSSWWW[[[\\\\\\aaajjjrrrvvvrrrooolllmmmmmmnnnppprrruuuwwwyyywwwxxxyyyyyywwwvvvvvvvvvuuusssqqqpppnnnlllhhheeedddcccaaa^^^[[[XXXVVVTTTQQQPPPPPPQQQSSSTTTTTTSSSWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\^^^```bbbeeeiiilllpppppprrrssstttuuuuuuuuuvvvwwwzzz}}}fffTTTMMMMMMKKKNNNRRRWWWaaarrrxxxmmmdddccceeefffgggiiiiiimmmkkk```VVVSSSSSSSSSQQQUUUXXXXXXRRRIIIAAA===999888888999::::::888777555777888777666555666888555666666777777888888999888888888999999999999::::::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<>>>@@@BBBCCCFFFFFFHHHJJJMMMPPPRRRTTTVVVVVVYYY^^^aaaeeennnwww}}}}}}}}}qqqiiiaaa^^^YYYWWWVVVVVVUUUTTTPPPOOOMMMLLLKKKIIIFFFDDD@@@???>>>>>>======<<<<<<:::::::::999999999888888666666555444444444444555444444444555555555666666333333333222222333333333222222111111222333333444444333333222222333333444222222222222333333333333333333333444555666777888999;;;???BBBCCCDDDCCCCCCCCCDDDEEEGGGJJJLLLNNNOOOOOOKKKJJJMMMPPPRRRWWW^^^ddddddiiirrrwwwuuurrrsssooopppqqqrrrsssvvvwwwwwwssssssrrrpppmmmkkkiiiiiihhhjjjmmmrrrxxx}}}~~~}}}}}}||||||}}}~~~~~~{{{xxxxxxxxxxxxzzz|||~~~}}}}}}||||||}}}{{{uuuqqqjjjlllpppuuuyyyzzzyyywwwooommmiiiddd___ZZZWWWUUUVVVXXX[[[^^^`````````___]]]\\\[[[[[[ZZZZZZZZZZZZ[[[WWWRRRKKKFFFBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHFFFDDDBBB???===;;;999777777777777888888888777777888999999;;;<<<>>>???AAADDDHHHKKKMMMRRRXXXZZZZZZ]]]eeelll{{{}}}vvvssspppkkklllkkklllmmmpppsssvvvxxxvvvyyy||||||zzzyyyzzz{{{wwwvvvuuuuuutttsssooommmjjjiiigggddd```\\\YYYXXXUUUSSSQQQRRRTTTUUUTTTRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVXXX[[[]]]```aaacccfffggghhhhhhhhhkkklllmmmppptttxxx{{{}}}~~~~~~~~~nnnYYYPPPOOOLLLOOOQQQSSSXXXggg|||vvvmmmeeebbbbbbaaadddiiiiiinnnoooeeeZZZUUUSSSRRROOOSSSXXXXXXSSSKKKCCC>>>;;;:::999999::::::888666555777888888555555666888555666666777888888999999888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDFFFGGGHHHJJJLLLPPPSSSTTTWWWWWW\\\bbbgggmmmxxxqqqiiiaaa^^^ZZZWWWVVVVVVUUUTTTPPPOOOMMMLLLKKKIIIFFFDDD===>>>???@@@???>>><<<::::::::::::999999999888888666666555444444444444555444444444555555555666666555444444333333444444555222111111111222333333444444333333222222333333444222222333333333444444444222222222333444555777777:::===AAAEEEFFFEEECCCBBBEEEEEEFFFHHHJJJMMMOOOQQQRRRLLLHHHJJJMMMPPPVVV\\\\\\XXX[[[eeefff```cccnnnlllppprrrqqqqqqsssuuuvvvxxxxxxvvvrrrmmmiiigggggggggiiilllqqqwww}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}{{{|||}}}}}}~~~~~~zzz|||~~~~~~zzztttmmmiiiaaadddhhhlllooopppqqqqqqllljjjeeeaaa^^^\\\\\\\\\[[[^^^bbbeeefffeeebbbaaa___^^^]]]]]]\\\\\\\\\\\\ZZZVVVQQQJJJEEEBBBAAAAAA????????????@@@AAABBBBBBCCCDDDEEEGGGIIIIIIJJJJJJFFFGGGHHHJJJKKKKKKJJJJJJAAA???===;;;999999999999888777777666666666666777999;;;===???AAADDDHHHKKKGGGNNNUUUXXXWWWYYY```fffqqqyyy~~~zzzvvvuuurrrnnnjjjjjjjjjkkknnnqqquuuwwwvvvyyy|||}}}|||{{{|||~~~zzzyyyyyyzzzzzzzzzwwwuuupppooommmiiieeeaaa^^^\\\YYYWWWUUUUUUWWWXXXVVVTTTOOOPPPQQQRRRSSSSSSRRRRRRUUUUUUUUUSSSRRRRRRTTTVVVVVVWWWZZZ\\\^^^___``````bbbbbbccceeehhhmmmqqqtttvvvvvvwwwyyy{{{}}}ttt\\\QQQOOOMMMPPPQQQQQQUUUbbbwww|||uuummmfffbbb______ccciiigggoooppphhh]]]VVVSSSQQQMMMRRRWWWXXXTTTKKKCCC???<<<;;;999::::::999777555555777999888555444666888555666666777888999999999888888999999999:::::::::999999999:::::::::;;;;;;<<<<<<===???@@@CCCDDDEEEGGGGGGHHHJJJLLLPPPSSSUUUXXXXXX^^^fffmmmuuummmbbbaaa^^^ZZZWWWVVVVVVUUUTTTQQQPPPMMMLLLKKKHHHEEECCC??????>>>===<<<;;;::::::555666888999::::::999999777888888999999777666555666666666666666666666666666555333111000///......222222222333333444444444444444444444444444444444000000111222333333444444222222111222444666999;;;===>>>@@@@@@???>>>???@@@BBBFFFIIIJJJIIIKKKPPPVVVXXXRRRLLLKKKOOOSSSTTTRRRTTTSSSTTTVVVVVVWWW]]]eeejjjnnnooommmmmmssswwwwww{{{wwwttttttpppjjjfffgggeeegggkkkooorrrvvvzzz}}}~~~{{{yyyzzz|||}}}}}}~~~zzzxxxvvvuuurrrlllccc\\\______aaadddfffhhhjjjkkkhhhiiigggbbbaaadddeeeccccccgggkkkllliiigggfffgggccccccbbbaaa___\\\ZZZXXXSSSPPPLLLHHHEEECCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFIIIHHHGGGIIIKKKMMMMMMMMMLLLNNNOOOOOOMMMJJJHHHHHHBBBAAA@@@???<<<:::888666777777777777777888999999666888;;;<<<>>>@@@CCCFFFTTTSSSSSSTTTVVVXXXYYYYYYlllooossstttrrrnnnlllkkkiiigggffffffhhhmmmrrruuuyyyzzz{{{~~~{{{|||}}}~~~~~~}}}|||xxxuuuqqqnnnllljjjgggeee``````___^^^\\\YYYVVVTTTTTTTTTTTTTTTSSSRRRQQQQQQTTTUUUUUURRRNNNLLLMMMOOORRRRRRQQQRRRSSSTTTVVVXXXXXXXXXXXXZZZ^^^bbbfffhhhiiikkkmmmpppssswww|||}}}~~~~~~~~~iiiVVVPPPNNNNNNRRRUUUXXX___ppp~~~uuukkkjjjhhhbbb______cccdddcccjjjlllmmmiii```XXXRRRPPPLLLNNNQQQTTTTTTOOOGGG@@@>>><<<:::999999888777555555777888777666555666888888777666666666777999:::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDDDDEEEGGGGGGHHHKKKPPPSSSZZZ[[[cccnnnyyyoooddd```]]]YYYVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKHHHEEECCC??????>>>===<<<;;;::::::666777888999:::999888888666666777888777666555444555555555555555555555555555444333222222111111222222333333333333333333444333333333333333333333333111111111222222333333444333222222222444777999;;;@@@AAACCCCCCAAAAAAAAABBBBBBFFFJJJKKKJJJMMMRRRWWWZZZUUUOOONNNQQQTTTUUUSSSRRRQQQRRRTTTUUUVVV^^^gggmmmsssvvvvvvwwwzzz|||{{{~~~zzzwwwwwwtttmmmiiihhhbbbdddgggiiilllpppuuuyyy{{{zzzyyyxxxvvvwwwzzz}}}~~~}}}yyysssooolllgggaaa\\\XXXYYY[[[^^^aaadddfffgggfffhhhgggcccdddhhhiiihhhgggjjjmmmmmmkkkiiihhhiiidddccccccaaa^^^ZZZWWWUUUPPPMMMIIIFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFHHHLLLQQQSSSTTTQQQSSSUUUUUURRRMMMHHHEEE??????>>>===<<<:::999888888888777777888999999:::666888:::<<<===@@@CCCFFFMMMMMMOOORRRWWW[[[]]]___dddgggjjjjjjiiigggeeeeeebbbaaa```aaadddiiinnnqqqsssuuuxxx||||||zzzvvvtttrrrpppmmmjjjhhhggggggeeeccc___]]][[[XXXXXXXXXWWWWWWVVVUUUTTTRRRSSSSSSQQQMMMLLLMMMOOOOOONNNNNNNNNNNNOOOPPPQQQSSSRRRRRRSSSUUUXXX[[[]]]___aaadddgggjjjnnnssswwwzzz{{{}}}~~~mmmYYYPPPMMMNNNQQQTTTVVV\\\kkk{{{{{{oooeeeeeebbb^^^\\\___dddffffffjjjmmmmmmiiiaaaYYYSSSPPPLLLNNNRRRVVVWWWRRRJJJCCC>>><<<999888888888777666555666777666555444555666888777666666666777999999888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDEEEFFFHHHHHHJJJMMMQQQUUUZZZ^^^kkk~~~pppggg___\\\XXXUUUTTTTTTTTTSSSPPPOOOMMMKKKJJJHHHEEECCC??????>>>===<<<;;;::::::888999999999999888777777555666666666666555444333444444444444444444444444444333333333333333444555444333333333333333333222222222222222222222222222222222222222222222222222333222222222444777:::;;;AAABBBCCCCCCAAAAAABBBCCCCCCFFFJJJLLLLLLNNNSSSWWW\\\WWWSSSRRRSSSUUUTTTRRROOONNNNNNQQQRRRVVV___iiisss|||}}}{{{yyyyyyvvvnnngggfff```bbbdddfffhhhkkkppptttsssttttttssssssuuuyyy|||~~~~~~yyypppiiieeebbb^^^[[[SSSTTTUUUXXX\\\```ccceeedddgggiiihhhjjjppprrrppppppqqqrrrpppnnnlllkkkllleeeeeeccc```\\\WWWSSSPPPLLLKKKHHHGGGGGGIIIKKKMMMLLLMMMNNNOOOOOOMMMLLLJJJKKKIIIGGGIIINNNTTTYYY\\\ZZZ[[[\\\[[[VVVNNNFFFAAA;;;;;;;;;;;;::::::999999999888888888888999::::::777888:::<<<===@@@DDDGGGHHHJJJLLLPPPUUUZZZ^^^```\\\^^^```aaa___^^^]]]^^^YYYYYYYYYZZZ]]]bbbgggjjjnnnpppsssxxx}}}~~~|||{{{xxxtttqqqmmmmmmllljjjgggccc```^^^]]]]]]\\\\\\[[[ZZZZZZYYYTTTUUUTTTRRRPPPNNNOOOPPPNNNMMMLLLKKKKKKKKKKKKKKKNNNMMMLLLKKKLLLMMMOOOQQQUUUWWWZZZ]]]```eeejjjnnnuuuwwwzzz}}}rrr\\\PPPKKKLLLOOORRRSSSYYYgggvvv~~~qqqggg___[[[XXXZZZ___eeehhhiiilllnnnnnnkkkddd[[[TTTQQQKKKNNNSSSYYY[[[WWWNNNGGG===;;;888777888888777777777888888777666555555666777777777666777888888999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???AAABBBCCCFFFGGGHHHIIIKKKNNNSSSVVV\\\dddxxxqqqjjj___\\\XXXUUUUUUUUUTTTTTTPPPNNNLLLKKKJJJHHHEEECCC??????>>>===<<<;;;::::::::::::999999888777666666666666666666555555444444444444444444444444444444444444333333333333444444444444444333333222222222111111111111111111111111333333222222222222222222333333222333444777:::<<<@@@AAAAAAAAA??????@@@BBBEEEGGGJJJLLLLLLNNNQQQTTTXXXVVVSSSRRRRRRRRRQQQOOOMMMKKKLLLOOORRRVVVaaalll{{{{{{xxxxxxtttjjjaaa]]]___bbbfffhhhjjjlllnnnpppmmmooopppqqqrrrtttxxx{{{}}}}}}~~~xxxnnnfffaaa^^^ZZZWWWRRRSSSSSSVVVYYY^^^bbbeeedddiiinnnppptttzzz}}}{{{yyyyyyxxxuuusssqqqoooooogggfffccc^^^YYYSSSNNNLLLKKKJJJJJJKKKNNNRRRVVVXXXVVVWWWYYYYYYXXXUUURRROOOPPPMMMKKKLLLQQQYYY___bbbdddbbb___[[[TTTLLLDDD???;;;;;;:::999999999999999999888888888888888999999777999:::;;;<<>>???AAABBBCCCEEEFFFHHHIIIKKKOOOSSSWWWaaammmqqqkkk___\\\YYYVVVVVVVVVVVVUUUOOOMMMKKKKKKJJJHHHEEECCC??????>>>===<<<;;;::::::;;;::::::888777777666666777777666666666555555555555555555555555555555555555444333222222111111222444444444333333222222222111111111111111111111111333333222222222222222222333333333333555777:::<<>>???AAACCCGGGHHHJJJKKKKKKLLLNNNOOORRRQQQQQQQQQQQQPPPNNNLLLLLLKKKLLLPPPSSSYYYdddooo~~~|||wwwvvvrrrggg]]]XXX\\\aaagggkkkmmmllllllmmmlllmmmoooqqqrrruuuxxx{{{}}}}}}~~~}}}vvvllleeeaaa]]]XXXTTTRRRRRRRRRTTTXXX]]]bbbfffiiipppvvvzzz|||yyyvvvsssrrrjjjgggbbb[[[UUUOOOKKKHHHHHHJJJMMMRRRWWW]]]aaadddcccdddfffeeeccc^^^YYYVVVSSSQQQPPPSSSYYYbbbhhhllllllfff\\\TTTMMMHHHBBB???===<<<;;;999999888888999999888888777777777888888888999:::;;;<<>>>>>>>>>>>???@@@BBBBBBCCCDDDFFFHHHJJJNNNSSSWWWeeessspppiii___\\\YYYWWWWWWWWWWWWVVVNNNMMMKKKJJJJJJHHHEEECCC??????>>>===<<<;;;::::::;;;:::999888777777777777888777666666555555666666666666666666666666666666555555333222111111111111444333333333333333333222111111111111111111111111222222222222222222222222444333333333555888;;;<<>><<<::::::::::::;;;::::::999888888888888999888999::::::;;;???DDDHHHHHHKKKMMMMMMKKKKKKNNNRRRRRRUUUWWWWWWUUUTTTTTTTTTWWWWWWWWWXXXXXXXXXXXXXXXXXX\\\aaafffkkkrrr|||~~~zzzxxxqqqpppnnnmmmllllllmmmmmmnnnkkkgggdddbbb```^^^[[[]]]\\\[[[YYYVVVSSSQQQOOOMMMLLLJJJIIIJJJKKKMMMOOOMMMNNNOOOPPPPPPRRRVVVXXX]]]aaagggmmmrrrwww{{{~~~~~~~~~~~~~~~~~~kkkVVVIIIHHHJJJLLLOOOXXXjjj{{{vvvggg[[[]]]aaabbbeeeiiimmmnnnooopppnnnggg___YYYLLLLLLPPPXXX```aaaYYYQQQBBB???:::888888999999999333555666555444333444666666666777888888888888777777777888999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFHHHJJJOOOTTTXXXdddvvv~~~nnnggg^^^[[[XXXVVVVVVVVVVVVVVVNNNLLLJJJJJJJJJHHHEEECCC??????>>>===<<<;;;::::::;;;:::999777777777888888777666555444444444555555555555555555555555555555444444333333333333444444222333333333333333333444222222222222222222222222111111111222222333333444444333333444555888;;;===<<<===>>>>>>>>>@@@DDDGGGEEEFFFHHHKKKNNNOOOOOOOOONNNQQQUUUXXXYYYXXXVVVUUUPPPPPPSSSXXX\\\aaakkkuuuzzz}}}vvvuuussskkkbbb]]][[[___dddgggiiijjjlllnnnoooqqqsssttttttuuuwwwzzzzzz{{{}}}~~~||||||zzzyyytttmmmeee___\\\YYYVVVSSSNNNNNNPPPTTT[[[eeeooottt|||yyytttnnnhhh^^^TTTLLLHHHGGGGGGHHHOOOYYYeeeooovvvzzz|||}}}zzztttnnnhhhdddbbbcccfffkkkqqqvvvxxxxxxmmmbbbSSSHHHCCCAAA???>>>???>>>===;;;;;;===>>>???<<<<<<;;;:::::::::::::::999999::::::;;;???DDDIIIHHHKKKMMMLLLHHHHHHKKKNNNNNNQQQUUUXXXYYYXXXXXXYYYZZZZZZ[[[\\\]]]\\\\\\[[[XXX\\\___aaaccciiirrrzzz{{{zzzxxxvvvuuuvvvwwwxxxvvvsssooonnnmmmllljjjgggeeedddcccbbb___\\\YYYWWWSSSQQQPPPNNNNNNOOOQQQRRRQQQQQQRRRQQQOOOPPPRRRTTTVVVZZZaaaggglllrrrwww{{{~~~~~~}}}}}}}}}}}}}}}~~~qqq[[[KKKJJJIIIJJJLLLUUUiiizzzooo``````dddcccfffllllllmmmoooqqqpppkkkbbb\\\PPPNNNPPPXXXbbbccc\\\UUUEEEAAA<<<999888999999999333444666666555555666888555666777888999888888777666777888999:::;;;;;;<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFIIILLLPPPVVVZZZcccvvv~~~mmmfff]]]ZZZWWWUUUUUUVVVUUUUUUMMMLLLJJJJJJIIIHHHEEECCC??????>>>===<<<;;;:::::::::999888777777777888999666555444333222333444444444444444444444444444444333333333444555666777777222222222333333444444444222222222222222222222222000000111222333333444444444444333444555888;;;===999:::;;;;;;<<<>>>CCCFFFDDDEEEHHHLLLPPPRRRSSSRRRPPPTTTYYY]]]^^^]]]\\\\\\QQQQQQVVV[[[___ccclllvvvzzzzzzrrrrrrrrrlllddd______aaadddeeehhhkkkpppsssppprrrtttttttttuuuwwwxxxyyy{{{}}}|||{{{yyywwwrrrkkkaaaZZZXXXWWWVVVTTTOOOOOORRRWWWaaalllwww~~~zzztttooohhh]]]QQQJJJFFFFFFGGGMMMUUUaaaooozzzyyyrrrlllhhhnnnoooqqquuuxxxyyywwwuuujjj___QQQFFFBBBAAA???===>>>===<<<<<<===???AAACCC???>>>===<<<<<<<<<<<<<<<999999999:::;;;???EEEIIIKKKNNNOOOLLLGGGDDDGGGJJJKKKPPPVVV[[[]]]^^^^^^___[[[\\\^^^```aaaaaa``````^^^```aaa___]]]```hhhooozzz}}}|||}}}~~~}}}zzzvvvvvvwwwwwwuuurrrllllllkkkiiigggccc```^^^YYYXXXVVVTTTSSSSSSTTTUUUUUUVVVUUUSSSQQQQQQRRRTTTSSSWWW]]]ccchhhooouuuyyy}}}||||||||||||}}}}}}~~~vvv___NNNKKKHHHHHHIIISSSfffyyytttcccbbbeeeeeehhhnnnkkklllnnnqqqrrrmmmddd]]]SSSPPPQQQYYYccceee___WWWGGGCCC>>>:::999999999999555666888999888999:::<<<555666777999999888888777666777777999:::;;;<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>???@@@AAAAAACCCEEEGGGJJJMMMRRRWWW[[[cccwww~~~ooohhh]]][[[WWWSSSRRRRRRTTTUUUNNNLLLJJJIIIIIIHHHEEEDDD???>>>===<<<;;;:::::::::;;;::::::999999999999999777777666666555555555444555555444444444333333333222222222222222222222222333333222111000000000111000111222222333333222222111222222222222111000000333333444666888:::<<<===>>>@@@@@@???>>>???DDDHHHLLLKKKLLLPPPTTTVVVUUUSSSVVV\\\cccgggkkklllggg___\\\XXXXXX^^^dddgggkkkooottt|||{{{vvvqqqppppppmmmeee]]]______```cccfffkkkooorrrsssssstttssstttuuuyyy||||||}}}~~~zzzxxxxxxnnniiibbb[[[WWWWWWYYY[[[XXXTTTSSSYYYcccnnn|||uuuqqqbbbSSSKKKGGGEEEDDDFFFJJJYYYmmmzzz{{{yyyyyy}}}|||tttlllgggcccUUUHHHDDDCCCAAA??????AAABBBBBBBBBBBBBBBCCCCCCAAA???======??????===:::<<<;;;::::::<<>>???@@@@@@BBBCCCBBBAAABBBFFFJJJGGGGGGGGGJJJNNNTTTZZZ]]]iii||||||mmmfff^^^[[[WWWTTTRRRRRRSSSTTTNNNLLLJJJIIIIIIHHHEEEDDD???>>>===<<<;;;::::::::::::999888777666777777888777666666666555555555555555555444444444333333333333333333333333333333333333222111111111111111111111222222333333333333333000111222333333333333333444444444555777999<<<======???@@@@@@@@@AAADDDHHHIIIIIIKKKOOOUUUXXXWWWVVVUUU___kkkrrrvvvvvvppphhhbbb^^^]]]ccchhhjjjkkknnnmmmtttyyy{{{yyyuuuqqqpppqqqnnnggg```___```aaacccggglllpppssssssttttttssssssuuuxxx{{{zzz|||~~~~~~~~~~~~|||xxxvvvoookkkeee___[[[YYYZZZZZZWWWSSSSSS[[[fffssswwwmmm___PPPHHHEEECCCDDDGGGPPP___rrr~~~uuukkkeeeaaaTTTHHHDDDCCCAAA??????AAAAAAAAAAAAAAAAAABBBBBB@@@???===>>>???@@@>>><<<>>>===;;;;;;<<>>???@@@AAABBBDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKOOOUUU[[[^^^eeexxxzzzkkkeee^^^\\\XXXTTTRRRRRRRRRSSSNNNLLLJJJIIIIIIHHHEEEDDD??????===<<<;;;:::::::::999888666444444555666777666666666666555555555555555555444444444333333333333333333333333333333333222111111111111222222333222222333444444444444444000111222333444555555555444333333444777;;;???AAA???@@@AAABBBBBBCCCFFFHHHGGGHHHKKKPPPUUUXXXYYYXXXXXXhhh{{{wwwoooiiieeehhhkkkjjjiiijjjfffkkknnnqqquuu{{{}}}|||wwwtttrrrqqqqqqnnniiidddbbbcccdddfffiiimmmppprrrqqqrrrrrrrrrrrrtttxxxzzzyyy{{{~~~}}}}}}~~~~~~yyyuuuqqqooolllgggccc___]]]\\\WWWSSSTTT\\\iiixxxvvveeeYYYKKKEEEBBBAAADDDHHHUUUcccuuuxxxkkkaaa\\\QQQFFFCCCCCCAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@AAABBBAAA???AAA@@@>>>===>>>@@@BBBDDDFFFEEECCCBBBBBBDDDGGGHHHNNNPPPSSSTTTTTTUUUVVVXXXWWWWWWWWWWWWXXXZZZ\\\^^^aaadddhhhjjjjjjgggccc```bbbgggnnnwww}}}|||zzzvvvsssmmmllljjjgggdddaaa___^^^[[[YYYWWWVVVVVVUUUTTTSSSSSSTTTUUUWWWZZZ___fffkkkrrrtttwwwyyyyyyzzz{{{|||~~~pppZZZQQQJJJIIILLLTTTiii|||oookkkkkkjjjlllppprrrqqqqqqpppjjjccc[[[XXXXXX^^^eeehhhccc]]]QQQGGG>>>;;;:::777777999888888888888888888888888888888999999999888888777888999999999:::::::::;;;============>>>???@@@AAABBBCCCFFFLLLQQQRRRNNNKKKMMMLLLLLLMMMQQQVVV[[[___dddvvvxxxjjjddd___\\\YYYUUURRRQQQQQQRRRNNNLLLJJJIIIIIIHHHEEECCC@@@???>>><<<;;;;;;;;;::::::888666444444555777888666666666666666555555555555555444444444333333333222222222222222222222222111111111111222222333444222333444444555555444444000111222333444444444444333222333444888>>>DDDHHHFFFEEECCCAAAAAACCCGGGIIIGGGHHHLLLPPPTTTWWWXXXXXX]]]rrrxxxnnnlllkkkhhheeeeeebbbdddfffiiimmmrrrvvvxxxwwwvvvuuusssqqqnnnjjjgggiiiiiiiiijjjlllmmmooopppmmmnnnooopppqqqtttyyy||||||~~~~~~|||xxxsssrrrqqqnnnjjjfffbbb```YYYUUUUUU]]]jjjzzzzzzooo\\\QQQFFFAAA@@@???CCCHHHTTTaaarrryyykkk___WWWMMMEEECCCCCCAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDCCCEEECCCAAA??????@@@BBBDDDDDDCCCBBBAAAAAACCCFFFGGGKKKMMMPPPPPPPPPPPPQQQRRRSSSRRRSSSSSSTTTVVVWWWXXX\\\```gggmmmooommmiiifffbbbeeeiiiooovvv}}}zzzwwwpppooollliiieeebbb___^^^\\\YYYWWWUUUUUUTTTRRRQQQQQQRRRRRRSSSUUUYYY___cccjjjnnnrrrvvvwwwxxxyyyzzz~~~~~~ttt]]]SSSKKKIIIJJJRRRiiirrriiiiiijjjlllppprrrqqqqqqpppkkkeee]]][[[[[[```gggiiiddd___SSSIII@@@<<<;;;888777999888888888888888888888888999999999999999888777666888999999::::::;;;;;;;;;=========>>>???@@@AAABBBDDDEEEJJJUUU^^^___XXXQQQNNNNNNMMMNNNRRRWWW\\\___eeetttwwwiiieee^^^\\\YYYVVVSSSRRRQQQQQQNNNLLLJJJIIIIIIHHHEEECCC@@@???>>>===<<<;;;;;;;;;;;;:::888666666777888999555555555666666666666666555555444444444333333333222222222222222222222222222111111111222333444444222333444444555555444444111111222222222222111111111222333666;;;CCCIIINNNOOOKKKEEE@@@@@@CCCGGGJJJHHHJJJMMMPPPRRRSSSTTTTTT]]]rrrwwwoookkkfffcccccc_________bbbfffiiimmmqqquuuvvvwwwuuuqqqllliiihhhpppoooooonnnnnnmmmmmmmmmhhhjjjlllnnnqqquuuzzz~~~~~~}}}rrrrrrrrrpppnnnjjjfffddd]]]WWWVVV]]]iiiyyypppfffSSSKKKBBB???>>>>>>AAAGGGPPP\\\lllyyy~~~wwwiii\\\QQQIIICCCCCCCCCAAA@@@BBB@@@AAAAAAAAAAAABBBBBBBBBCCCEEEGGGIIIIIIIIIIIIIIIHHHFFFCCC@@@???@@@AAABBBBBBAAA@@@@@@AAABBBDDDFFFHHHJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRTTTXXX___fffkkkmmmmmmmmmdddeeegggiiimmmttt|||}}}yyyvvvqqqooommmiiieeebbb___^^^ZZZXXXUUUSSSRRRQQQOOONNNNNNOOOPPPPPPQQQTTTYYY]]]cccgggmmmqqqsssuuuwwwxxx|||~~~{{{}}}xxxaaaVVVMMMIIIIIIPPPdddxxxuuujjjkkkmmmlllqqqsssrrrpppppplllhhh```______ccchhhiiifffaaaVVVLLLBBB>>><<<888777888888888888888888888888888999999999999999888777666888888999:::;;;;;;<<<<<<======>>>>>>???AAABBBCCCFFFHHHOOO[[[gggiiiaaaXXXOOONNNMMMOOORRRWWW\\\___cccnnn}}}tttiiieee]]][[[YYYVVVTTTRRRRRRQQQNNNLLLJJJIIIIIIHHHEEEDDD@@@@@@>>>===<<<;;;;;;;;;;;;::::::999999999999999555555555666666666666666555555444444444333333333222222222222222222222222333222222222222333333444222222333444444444444444111222222222222111000///111222444777===DDDJJJNNNQQQLLLDDD???@@@CCCGGGIIIHHHKKKNNNOOOOOOOOOPPPQQQVVVggg|||yyyppplllhhheeeddd]]]ZZZYYY\\\______cccgggpppsssuuusssnnniiihhhiiisssrrrqqqpppnnnmmmkkkkkkeeegggjjjlllpppuuuzzzuuutttssspppnnnkkkhhhggg```ZZZXXX]]]iiiyyytttddd]]]KKKEEE@@@???>>>===@@@EEELLLVVVdddqqq{{{{{{xxxqqqcccXXXKKKEEEAAABBBCCCAAAAAACCCAAAAAABBBCCCDDDEEEFFFFFFGGGJJJNNNOOONNNNNNMMMNNNKKKHHHEEEAAA??????@@@@@@@@@?????????@@@BBBCCCDDDFFFGGGIIIHHHGGGFFFFFFGGGFFFGGGGGGHHHIIIJJJJJJJJJLLLNNNRRRXXX^^^dddhhhjjjggghhhiiijjjmmmqqqwww{{{zzz}}}zzzvvvsssooonnnkkkhhhdddaaa___]]]XXXUUURRRQQQPPPPPPNNNLLLKKKLLLMMMMMMNNNQQQUUUXXX^^^bbbgggkkknnnqqqtttvvvzzz}}}}}}zzz|||gggZZZNNNKKKKKKNNN]]]mmmyyyooopppsssmmmrrruuusssqqqqqqoookkkfffeeefffiiillllllhhhdddYYYNNNDDD@@@===999777888888888888888888888888888888888999999999888888777888888999:::;;;<<<======>>>>>>>>>???@@@BBBCCCDDDHHHJJJQQQ]]]gggiiibbbYYYOOONNNNNNOOOSSSXXX]]]aaaaaajjjuuuzzzzzz{{{rrrgggddd[[[ZZZXXXVVVTTTSSSRRRRRRNNNLLLJJJIIIIIIHHHEEEDDDAAA@@@???===<<<<<<;;;;;;999:::;;;;;;;;;:::888888555555555555666666666777555555444444444333333333444444444444444444444444444444333222222222333333111222222333333333333333111111222222333222222222111333555888===BBBGGGIIIKKKGGGAAA???AAADDDFFFFFFFFFJJJMMMNNNMMMMMMNNNPPPQQQ[[[hhhtttsssmmmllliiieeeccc\\\XXXWWWZZZ[[[YYY[[[```ggglllpppooojjjggggggjjjppppppooonnnmmmllljjjjjjfffhhhjjjlllnnnsssxxx|||~~~|||xxxtttpppmmmkkkkkkccc\\\YYY^^^jjjzzzwwweeeWWWQQQFFFBBB@@@@@@>>><<<>>>BBBEEEMMMYYYeeeoooyyy~~~wwwqqqhhh[[[QQQGGGBBB@@@BBBBBBAAAAAADDDAAABBBCCCEEEGGGHHHIIIJJJLLLPPPTTTUUUSSSQQQQQQRRRLLLJJJFFFBBB???>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCCCCEEEFFFEEECCCBBBBBBCCC???@@@AAAAAABBBBBBBBBBBBCCCDDDFFFIIINNNSSSXXX[[[aaacccfffiiikkknnnrrruuusssyyy|||xxxssspppjjjiiifffccc```]]][[[YYYVVVTTTQQQPPPPPPOOONNNLLLIIIJJJKKKLLLLLLOOORRRUUU[[[^^^bbbfffiiilllqqqtttxxx{{{~~~}}}~~~nnn^^^QQQNNNNNNOOOVVVaaaqqqzzzqqqrrruuuooouuuyyyvvvssssssrrrooommmlllmmmnnnpppoookkkhhh[[[PPPFFFAAA>>>999777888888888888888888888888888777777888999999999888888888888999:::;;;<<<======>>>>>>>>>???AAABBBDDDEEEIIIKKKQQQZZZaaaaaa[[[UUUOOOOOOOOOQQQUUUZZZ```cccgggpppyyy|||zzzzzz}}}oooeeecccZZZZZZXXXVVVUUUTTTSSSSSSNNNLLLJJJIIIIIIHHHEEEDDDAAA@@@???===<<<<<<<<<<<<888999;;;<<<;;;:::888666444555555555666666777777555555444444444333333333666666666666666666666666555444444333222222222222111111222333333333333222000111222333444555555555222444666999<<<@@@BBBDDDDDDAAA???@@@CCCEEEEEECCCDDDHHHLLLMMMLLLLLLNNNPPPQQQVVV[[[aaammm{{{uuujjjiiikkkhhhdddaaa^^^YYYXXX[[[[[[WWWXXX]]]```fffkkkkkkgggeeegggkkkmmmmmmmmmmmmlllkkkjjjiiihhhiiikkklllmmmqqqvvvyyy~~~yyytttqqqpppoooddd]]]ZZZ___kkk{{{|||mmmZZZMMMIIICCC@@@@@@AAA???<<<===AAA???FFFPPP[[[eeepppyyy}}}uuummmbbbUUULLLDDDAAA@@@BBBBBB@@@AAAEEEBBBCCCDDDFFFHHHJJJLLLMMMOOOSSSWWWXXXVVVTTTSSSTTTMMMJJJFFFBBB>>>======>>>=========>>>???AAABBBCCCBBBDDDEEEDDDBBB@@@@@@AAA:::;;;<<<===>>>>>>======>>>>>>???@@@CCCGGGKKKMMMSSSVVV[[[```cccfffjjjlllqqqwww~~~|||wwwrrrooodddcccaaa^^^[[[XXXVVVUUUVVVTTTQQQPPPPPPPPPNNNMMMHHHIIIJJJKKKLLLNNNQQQTTTYYY\\\___bbbfffjjjooorrrwwwzzz~~~rrraaaSSSQQQQQQPPPSSSZZZhhh~~~yyyqqqrrrtttqqqxxx{{{xxxuuuuuutttrrrqqqqqqqqqssssssrrrnnnjjj\\\QQQGGGBBB>>>:::888888888888888888888888888888666777888999999999999999888888999:::;;;======>>>>>>>>>???@@@AAACCCEEEEEEJJJLLLQQQWWW[[[ZZZTTTOOOPPPPPPPPPRRRWWW]]]bbbfffqqqzzznnnddd```]]]ZZZXXXVVVUUUTTTRRRQQQNNNMMMKKKHHHFFFCCCBBBAAAAAA@@@???===<<<<<<<<<<<<777777888999999777666555666666555555555444444444333333333333333333333333444444555555555555444444333333333333333333333333222222111111111222444555333333333444444555555555222333555888:::<<<======@@@??????@@@AAACCCEEEGGGJJJLLLNNNNNNLLLJJJJJJKKKOOOQQQTTTVVVZZZ___eeeiiinnnjjjhhhiiijjjgggbbb```___]]]\\\\\\XXXSSSSSSVVV___aaacccdddbbbaaaaaaaaagggiiikkkllllllkkkjjjiiihhhhhhiiikkknnntttyyy|||}}}~~~~~~~~~{{{xxxxxxwwwwwwiii```ZZZ]]]hhh{{{lllZZZMMMGGGGGGAAA@@@???>>>============@@@BBBFFFLLLTTT^^^iiippp{{{vvvgggYYYOOOIIIGGGDDD@@@???AAAEEEHHHIIIIIIKKKMMMNNNNNNOOOPPPQQQSSSRRRQQQOOOMMMLLLJJJJJJJJJFFFBBB===;;;:::;;;<<<:::;;;<<<>>>???AAABBBCCCDDDCCCBBBAAA???>>>===<<<===<<<<<<;;;;;;::::::999;;;;;;;;;<<<>>>@@@AAABBBHHHJJJMMMQQQUUU[[[bbbffflllrrryyyyyyqqqkkkeeebbb]]]YYYVVVTTTTTTTTTPPPPPPPPPOOONNNLLLKKKJJJHHHIIIKKKKKKKKKMMMPPPSSSYYYZZZZZZ[[[]]]bbbiiinnnppptttyyy}}}{{{kkkYYYQQQPPPQQQUUUZZZgggwwwqqqiiikkkppptttvvvyyy{{{zzzwwwrrrpppmmmuuu{{{yyytttpppkkkeee]]]TTTIIIAAA===;;;:::888666666666666666666666666888888999::::::;;;<<<<<<:::;;;<<<;;;;;;;;;===??????@@@AAACCCEEEFFFGGGHHHMMMOOOQQQTTTUUUTTTSSSRRRQQQNNNRRRYYY\\\\\\dddppp|||nnnddd```[[[YYYVVVUUUUUUTTTSSSQQQMMMLLLKKKHHHFFFDDDBBBAAAAAA@@@???===<<<<<<<<<<<<888888888888888777666666666666555555555444444444444444444444444444444444444444555555555555444444444444444444444444444444222222111111111222444444222222333333333444444444222333666888;;;===>>>???@@@??????@@@AAACCCEEEGGGHHHJJJMMMMMMLLLKKKKKKLLLLLLMMMOOOPPPRRRUUUZZZ^^^cccaaabbbeeehhhgggeeecccdddaaa^^^[[[TTTMMMMMMPPP[[[^^^```aaa`````````aaaiiijjjlllmmmmmmllljjjiiijjjjjjkkkllloootttxxxzzz{{{|||~~~~~~~~~{{{zzzyyyyyynnneee]]]^^^gggxxxuuubbbTTTHHHCCCCCCAAA@@@???>>>============<<<>>>AAAEEEKKKSSS\\\bbbqqqxxx|||rrreeeYYYPPPLLLLLLIIIFFFEEEGGGJJJMMMNNNNNNPPPQQQRRRRRRQQQQQQQQQNNNNNNLLLKKKIIIGGGFFFEEEEEECCC@@@<<<:::::::::;;;::::::;;;===>>>@@@AAAAAABBBBBBAAA@@@???>>>>>>=========<<<;;;:::999999999;;;;;;;;;;;;<<<===>>>>>>===???BBBDDDHHHLLLRRRVVV^^^dddmmmvvvzzzqqqjjjdddaaa]]]XXXTTTRRRRRRRRRPPPPPPOOOOOONNNLLLKKKJJJGGGHHHIIIIIIIIIJJJMMMPPPUUUUUUVVVWWWYYY^^^eeejjjlllpppvvv{{{ppp^^^TTTQQQQQQUUUYYYfffvvvvvvkkkgggjjjooosssvvvzzz}}}}}}zzzuuurrrnnnvvv{{{yyyuuuqqqlllfff^^^UUUJJJAAA===;;;:::888777777777777777777777777888888888999999::::::::::::;;;<<<;;;;;;;;;===??????@@@AAACCCEEEGGGHHHIIILLLMMMPPPRRRSSSRRRQQQPPPQQQOOORRRYYY\\\]]]hhhuuunnnccc```ZZZXXXVVVTTTTTTSSSRRRPPPMMMLLLJJJHHHFFFDDDBBBAAAAAA@@@???===<<<<<<<<<<<<999888888777777777777777555555555555555444444444555555555555555555555555444444555555555555444444333333333333333333333333333222111111111222333444222222222222222333333333222333666999<<<>>>@@@AAA@@@??????@@@AAACCCEEEGGGGGGJJJLLLMMMLLLKKKLLLLLLIIIJJJJJJJJJJJJLLLOOORRRYYY[[[^^^ccciiilllllljjjnnniiieee___VVVMMMMMMQQQWWWYYY\\\]]]^^^___aaacccjjjkkklllmmmmmmlllkkkjjjllllllmmmoooqqquuuxxxzzzzzz{{{}}}}}}~~~}}}|||{{{sssjjjaaa___ffftttfffUUUKKKDDD@@@???@@@@@@???>>>>>>=========;;;;;;===>>>AAAGGGMMMRRRcccjjjttt|||~~~yyypppeee[[[UUURRRTTTQQQOOONNNPPPSSSTTTTTTVVVVVVWWWVVVUUUSSSQQQPPPHHHHHHFFFEEECCCBBBAAA@@@@@@???>>><<<;;;:::::::::999:::;;;<<<===>>>??????@@@@@@@@@@@@????????????======<<<;;;:::999888777;;;;;;::::::999:::::::::999:::<<<>>>???BBBFFFJJJNNNRRRZZZdddmmmxxx|||rrrkkkccc```[[[VVVSSSPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJFFFGGGGGGGGGFFFGGGJJJLLLOOOPPPQQQRRRTTTYYY```dddggglllsssyyy}}}uuucccXXXSSSQQQTTTXXXdddrrr~~~{{{uuullleeedddhhhlllppptttyyy}}}~~~|||xxxtttpppwww|||zzzwwwtttnnnhhh```WWWKKKBBB===<<<:::888888888888888888888888888888888888888999999999999:::;;;<<<;;;;;;;;;===??????@@@AAACCCFFFHHHIIIJJJMMMOOOQQQSSSSSSSSSQQQPPPRRROOORRRZZZ]]]aaaooonnnccc```\\\YYYVVVTTTSSSRRROOONNNMMMLLLJJJHHHFFFDDDBBBBBBAAA@@@???===<<<<<<<<<<<<:::999777666666666777888555555555555555555555555444444444444444444444444333444444555555444444333111111111111111111111111333222111111111222333444111111111111111111222222222333666:::===@@@BBBBBB@@@??????@@@AAACCCEEEGGGHHHJJJLLLMMMKKKJJJJJJKKKIIIIIIIIIGGGFFFHHHJJJMMMUUU[[[aaagggooowwwzzzyyyxxxsssmmmdddXXXNNNNNNSSSTTTVVVYYYZZZ\\\___bbbeeeiiijjjkkkkkkkkkkkkjjjiiikkklllnnnqqqtttwwwyyy{{{{{{|||~~~~~~~~~~~~vvvmmmccc```cccppppppXXXJJJEEEBBB???>>>@@@@@@@@@??????>>>======;;;<<<<<<<<<===AAAFFFJJJWWW^^^hhhooosssvvvyyy{{{zzzsssjjjbbb^^^\\\\\\ZZZXXXYYYZZZ[[[[[[ZZZ\\\[[[ZZZXXXVVVSSSOOOMMMEEEEEECCCBBBAAA???>>>>>><<<=========<<<<<<;;;:::999999:::;;;<<<<<<======>>>>>>>>>????????????@@@>>>===<<<;;;:::999888777999999888888888888999999:::;;;<<<<<<<<<===@@@BBBCCCFFFKKKPPPWWW___hhhnnn|||xxxpppkkk___]]]YYYTTTPPPNNNLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFEEEDDDEEEGGGIIIKKKLLLMMMOOORRRVVV]]]aaafffkkkrrrxxx|||xxxggg[[[TTTQQQTTTYYYaaannn~~~}}}vvvmmmeeecccfffjjjlllpppwww}}}}}}yyyvvvrrrxxx}}}|||zzzxxxrrrkkkcccZZZMMMCCC>>><<<:::999999999999999999999999999:::::::::999999999999999:::;;;<<<;;;;;;;;;===??????@@@AAADDDFFFIIIJJJKKKQQQRRRTTTUUUVVVUUUUUUTTTTTTQQQTTT[[[```gggyyymmmcccaaa___\\\XXXUUURRRPPPMMMKKKLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@???===<<<<<<<<<<<<:::999777666666666777888444555555555555555555555333333333333333333333333333333444444444444333333333333333333333333333333444333222111111111222333111111111111111111111111222444777:::===@@@BBBCCC@@@??????@@@AAACCCEEEGGGIIIKKKMMMMMMKKKIIIIIIIIIGGGGGGGGGFFFFFFGGGJJJMMMSSS\\\eeemmmxxxwwwkkk[[[NNNLLLPPPUUUVVVXXXYYY[[[___dddggggggggghhhiiiiiiiiiiiiiiijjjlllnnnrrrvvvyyy{{{|||~~~~~~}}}}}}vvvnnneeeaaabbblllwwwcccOOOFFFDDDCCCAAAAAA@@@AAAAAAAAA@@@???>>>===;;;<<<<<<<<<<<<>>>BBBFFFOOOVVV___eeejjjooovvv{{{}}}wwwpppjjjgggffffffeeedddddddddcccaaa___aaa^^^ZZZWWWTTTQQQLLLHHHEEEDDDDDDBBBAAA@@@???>>><<<<<<===>>>>>>>>>===<<<999999::::::;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@>>>>>>===<<<;;;999999888777777666777777888999:::888:::::::::888888999;;;???@@@AAACCCFFFLLLRRRWWWbbbiiipppqqqnnnkkklllnnniiijjjmmmppprrruuuwwwxxxxxxyyyzzz|||~~~{{{vvvqqqkkkeeeaaaYYYWWWTTTPPPMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCEEEGGGHHHJJJLLLNNNQQQVVV[[[```gggkkkrrrxxx|||wwwggg\\\UUUQQQTTTZZZbbbpppyyymmmffffffhhhkkkpppwww}}}}}}{{{uuu{{{}}}vvvnnnggg]]]OOODDD>>><<<;;;999999999999999999999999999;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;;;;;;;===???>>>???AAADDDGGGJJJLLLMMMQQQRRRTTTUUUVVVWWWWWWVVVWWWTTTVVV]]]dddooo}}}llldddbbb```]]]YYYUUUSSSPPPMMMKKKLLLKKKJJJHHHFFFEEECCCCCCAAA@@@???===<<<<<<<<<<<<999888888777777777777777444444444555555555555555333333333333333333333333333333444444444444333333555555555555555555555555444333222111111111222333222222222111111111111111333444777:::===???AAABBB@@@??????@@@AAACCCEEEGGGIIIKKKLLLLLLKKKIIIIIIIIIFFFFFFGGGFFFFFFHHHKKKNNNQQQ]]]gggmmmzzzyyydddSSSNNNRRRVVVWWWXXXXXXZZZ^^^dddhhheeeeeefffggghhhiiiiiijjjjjjlllooossswwwyyyzzzzzz}}}~~~~~~}}}{{{zzz|||}}}xxxqqqjjjdddcccjjj{{{gggXXXJJJEEEEEEDDDCCCDDDBBBBBBCCCCCCBBBAAA???>>>;;;;;;;;;;;;:::<<>>????????????>>>:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>?????????>>>>>>======<<<;;;;;;;;;777777777777888999:::;;;999:::;;;;;;999888999:::<<<===>>>>>>???CCCHHHLLLRRRWWW\\\___^^^]]]^^^___ZZZ[[[]]]```cccfffhhhiiiiiihhhhhhiiiiiijjjllllllmmmjjjeee```\\\XXXSSSPPPOOONNNLLLJJJHHHGGGFFFFFFCCCDDDDDDDDDCCCCCCBBBAAACCCCCCCCCBBBAAABBBDDDFFFEEEGGGJJJLLLOOOTTTZZZ^^^eeejjjqqqwww{{{wwwhhh]]]UUUQQQTTTZZZfffuuuxxxkkkggghhhmmmqqqxxx~~~yyy~~~{{{rrrjjj___QQQEEE???===;;;:::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<;;;;;;;;;===???>>>???BBBEEEHHHKKKMMMOOOOOOPPPRRRTTTUUUWWWWWWXXX[[[XXXZZZaaaiiiwww{{{kkkdddccc^^^[[[XXXVVVTTTSSSPPPNNNKKKKKKIIIHHHFFFEEEDDDCCCAAA@@@???===<<<<<<<<<<<<888888888888888777666666444444444555555555666666444444444444444444444444222333333444444333333222444444444444444444444444444444222111111111222222333333222222222111111111333555777:::<<<>>>???@@@@@@??????@@@AAACCCEEEGGGEEEHHHJJJKKKKKKJJJKKKLLLIIIIIIIIIIIIHHHJJJMMMPPPTTT___gggiiirrrjjjXXXSSSVVVXXXXXXXXXWWWXXX\\\bbbfffddddddeeefffhhhjjjkkkllllllnnnqqqtttvvvwwwvvvuuuxxxyyyzzzyyyxxxxxxyyy{{{~~~}}}wwwpppiiieeeiiiwwwmmmXXXOOOGGGEEEEEEDDDCCCDDDCCCCCCDDDEEEDDDBBBAAA???<<<======;;;::::::===???BBBHHHOOOSSSWWW___llluuu~~~~~~}}}}}}~~~~~~~~~|||wwwqqqlllggg```VVVPPPMMMKKKGGGCCCDDDDDDCCCBBBAAA@@@@@@???===>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======:::999999999999999:::::::::<<<======;;;::::::;;;:::;;;<<<<<<<<<>>>BBBEEEGGGJJJMMMPPPRRRRRRQQQQQQMMMNNNPPPRRRVVVYYY[[[]]]ZZZZZZXXXWWWWWWXXXXXXYYYXXXUUURRROOOLLLJJJGGGEEEDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@??????>>>>>>???@@@@@@@@@??????BBBDDDAAACCCFFFIIILLLQQQVVVZZZaaafffnnnuuuzzzzzzkkk___VVVQQQTTTZZZhhhxxxpppiiijjjmmmpppuuu{{{~~~|||vvvlllaaaRRRFFF???===;;;:::999999999999999999999999:::::::::;;;;;;<<<<<<<<<:::;;;<<<;;;;;;;;;===???>>>???BBBEEEIIILLLNNNPPPNNNOOOQQQTTTVVVXXXZZZZZZ___\\\^^^eeemmm~~~zzzjjjdddccc\\\ZZZWWWVVVUUUUUUSSSQQQKKKKKKIIIHHHFFFEEEDDDCCCAAA@@@???===<<<<<<<<<<<<777888999999999888666555444444444555555555666666555555555555555555555555222333333444444333333222111111111111111111111111555444222111111111222222333333333333222222111111444555777999<<<===>>>???@@@@@@???@@@AAACCCEEEGGGBBBEEEIIIKKKKKKLLLMMMOOOMMMNNNMMMLLLLLLMMMPPPSSSYYYcccgggdddiiiyyy|||hhhVVVRRRVVVYYYXXXWWWVVVWWWZZZ```dddddddddeeegggiiikkkmmmoooooopppsssuuuvvvuuusssrrrtttuuuvvvvvvuuuvvvxxxzzzwwwxxxyyy}}}|||uuummmggghhhuuuyyy]]]OOOIIIEEEEEEEEEBBBBBBDDDCCCDDDFFFFFFEEEDDDAAA@@@@@@@@@???===;;;;;;<<<>>>===CCCIIIMMMQQQYYYgggqqq~~~~~~wwwrrriii```UUUNNNKKKJJJFFFCCCCCCBBBBBBAAA@@@??????>>>>>>>>>=========>>>>>>???<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????===<<<;;;:::999999999999777999::::::999888888999:::;;;;;;:::::::::===???AAAAAACCCFFFIIIIIIHHHFFFDDDEEEFFFIIILLLOOOQQQSSSPPPNNNMMMKKKKKKKKKLLLLLLKKKHHHFFFEEEEEEDDDCCCAAA=========>>>?????????@@@<<<============<<<<<<;;;===>>>>>>======>>>@@@CCC>>>@@@CCCFFFIIINNNSSSWWW]]]bbbkkkrrryyy|||nnnaaaVVVQQQSSSZZZfffxxxrrrkkklllkkkmmmqqqvvvzzz|||~~~~~~~~~xxxnnncccSSSFFF@@@===<<<:::888888888888888888888888888888999::::::;;;<<<<<<:::;;;<<<;;;;;;;;;===???>>>???BBBEEEIIILLLOOOPPPPPPQQQSSSVVVXXX[[[]]]^^^bbb___```gggpppttthhhdddccc___]]]YYYUUUSSSQQQQQQQQQKKKKKKJJJHHHFFFEEECCCCCC???>>><<<<<<======;;;:::;;;:::999777666555555555444666777888888666333222444444444444444444444444333333444444333333222111333333333222222111111111000111111111111222222222111111000000111111222333111444777999:::;;;<<<======???BBBDDDEEEFFFEEEDDDDDDFFFIIIJJJKKKMMMPPPRRRPPPQQQRRRPPPMMMNNNRRRUUU]]]^^^___aaadddjjjqqqvvv|||}}}rrrbbbVVVQQQRRRXXXXXXWWWUUUUUUWWW\\\___aaadddhhhkkklllllllllmmmnnnppprrrtttttttttrrrqqqqqqpppppprrruuuvvvvvvuuussstttuuuwww{{{tttmmmoooxxx}}}fffWWWNNNJJJEEEDDDDDDEEEDDDBBBCCCDDDFFFFFFEEECCC@@@>>>DDDCCC@@@>>><<<;;;;;;<<<@@@???AAAGGGLLLUUUcccppp{{{uuukkkbbb\\\UUUPPPOOOMMMJJJHHHHHHGGGDDDBBB@@@???>>>>>>@@@@@@AAAAAAAAA@@@??????============<<<<<<<<<<<<>>>===;;;;;;;;;<<<>>>@@@?????????AAABBBBBB@@@???>>>=========<<<;;;;;;:::999999999::::::;;;;;;;;;999777666777999;;;<<<<<<<<<===???AAABBBAAA@@@???@@@AAAAAABBBCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::::::::::::::;;;<<<===>>>>>>===<<<;;;;;;::::::;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFGGGJJJNNNQQQ\\\aaahhhpppvvv|||ppp^^^XXXSSSRRR[[[nnnxxxkkkhhhkkkmmmqqqtttxxxzzz{{{|||zzz||||||ooocccRRRFFFAAA???>>><<<;;;;;;;;;::::::999999999;;;;;;:::999999:::::::::======<<<<<<<<<<<<======@@@>>>AAAIIILLLKKKOOOUUUOOORRRUUUWWWXXXYYY\\\___```___aaagggpppttthhhdddccc___]]]YYYUUUSSSQQQQQQQQQKKKKKKJJJHHHFFFEEECCCCCC???>>><<<<<<======;;;:::<<<;;;:::888777666666666555555555666666666666666444444444444444444444444222333333333333222111111333333333222222222111111000111111111111222222222222111111111111222333333444666999;;;<<<===>>>???>>>???BBBDDDFFFFFFEEEEEEGGGIIILLLNNNOOOPPPRRRTTTSSSSSSSSSRRRRRRSSSVVVXXXZZZ[[[\\\]]]___ccciiinnnooorrrqqqhhh\\\SSSQQQSSSVVVVVVVVVUUUUUUWWW\\\___dddgggkkkmmmmmmnnnoooppppppqqqssstttuuutttsssrrrpppooooooqqqtttwwwyyyyyyvvvtttrrrrrrtttzzz}}}uuutttyyyqqq[[[NNNLLLIIIEEEDDDEEEFFFFFFEEEDDDDDDEEEFFFEEEDDDBBB@@@DDDCCCAAA???>>><<<<<<;;;???>>>@@@FFFKKKTTTbbbpppxxxoooddd^^^VVVRRRPPPNNNKKKHHHHHHGGGDDDBBB@@@?????????AAAAAAAAABBBBBBAAAAAA@@@============<<<<<<<<<;;;===<<<;;;::::::<<<===???@@@@@@AAABBBCCCBBB@@@>>>@@@???>>>===<<<<<<<<<;;;999999:::::::::;;;;;;;;;;;;999777777999:::;;;::::::<<<===?????????===<<<<<<<<<<<<===>>>???@@@AAABBBAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;:::999999999999999999:::;;;;;;======<<<<<<;;;::::::999::::::;;;<<<===>>>???@@@@@@BBBDDDEEEGGGJJJNNNQQQ[[[```hhhpppvvv|||tttbbb[[[UUUTTT]]]ooo|||nnnkkkjjjlllppptttwwwyyy{{{{{{{{{~~~}}}ooocccSSSFFFAAA???===<<<;;;;;;;;;::::::999999999;;;::::::999999::::::;;;===<<<<<<<<<<<<===>>>???@@@>>>@@@FFFJJJIIIKKKPPPSSSTTTVVVWWWXXXZZZ\\\]]]```___aaagggqqqttthhhcccbbb^^^\\\YYYVVVSSSQQQPPPPPPKKKKKKJJJHHHFFFEEECCCCCC???>>><<<<<<======;;;:::<<<;;;:::999888777777777555444444333444666777999444444444444444444444444222222222222222111000000333333333222222222222111000111111111111222222222222222222222222333444444444666999;;;>>>????????????@@@BBBDDDFFFFFFFFFFFFIIIKKKNNNPPPQQQTTTWWWZZZZZZXXXVVVVVVWWWXXXXXXWWWZZZZZZZZZZZZZZZ]]]aaaeeefffhhhfff^^^SSSMMMNNNRRRTTTTTTTTTTTTUUUXXX]]]```iiilllnnnooopppppprrrsssrrrssstttuuuvvvuuutttsssqqqooonnnppptttyyy|||}}}|||xxxrrrnnnooottt{{{}}}}}}zzzeeeSSSJJJJJJHHHFFFFFFHHHIIIJJJIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBB@@@>>>===<<<======???DDDIIIRRRbbbqqq{{{sssfff```YYYSSSQQQOOOLLLIIIIIIGGGDDDBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBB======<<<<<<<<<;;;;;;;;;;;;:::999999999:::<<<===@@@AAACCCDDDDDDCCCAAA@@@CCCBBB@@@>>><<<<<<<<<===:::::::::;;;;;;;;;;;;;;;===;;;999888999:::999888999:::;;;<<<<<<<<<;;;:::999999888888999999:::;;;======<<<;;;::::::::::::::::::999999999888888888888888888777888888999:::<<<;;;;;;::::::999999999999999:::;;;<<<======>>>>>>@@@BBBDDDFFFIIIMMMQQQYYY___gggooovvv|||xxxddd\\\UUUUUU___qqqwwwpppkkklllpppssswwwyyy{{{|||~~~~~~ooodddTTTGGGAAA>>>===;;;;;;;;;::::::::::::999999:::::::::999999::::::;;;<<<<<<<<<<<<===???@@@AAACCC@@@AAAFFFIIIIIIJJJLLLWWWVVVVVVWWWZZZ\\\\\\\\\______bbbhhhrrrssshhhcccaaa]]][[[XXXVVVSSSQQQPPPPPPKKKKKKJJJHHHFFFEEECCCCCC???>>><<<<<<======;;;:::;;;:::999888777777777777555555444444444555666666444444444444444444444444222333333333333222111111222222222222222222222222000000111111111222222222333333222222333333444555333444666:::>>>@@@@@@???@@@AAACCCDDDFFFFFFGGGGGGIIIJJJKKKNNNRRRYYYbbbhhhiiieeeaaa```___]]]YYYUUU[[[[[[[[[ZZZYYY[[[^^^aaadddeeebbbXXXLLLGGGIIINNNRRRSSSTTTUUUVVVYYY^^^bbblllnnnpppqqqqqqqqqsssuuuttttttuuuvvvvvvvvvvvvuuuuuurrrpppqqquuuzzz~~~}}}vvvqqqpppssswww{{{}}}~~~mmm]]]TTTQQQLLLKKKJJJKKKMMMNNNOOOPPPJJJIIIHHHHHHHHHHHHIIIJJJEEEFFFFFFEEECCCAAA>>>===<<<===???CCCHHHQQQcccttt|||uuuiiiccc[[[VVVTTTRRRNNNKKKKKKIIIFFFCCCAAAAAABBBBBBAAAAAAAAA@@@AAAAAAAAAAAA<<<<<<<<<;;;;;;;;;::::::999999888888999999:::;;;>>>@@@CCCEEEFFFEEEEEEEEEFFFEEEBBB???============;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999::::::999888999999:::;;;;;;::::::999999999888888888888888999:::999999888777777888888777777777777777777777777888888888777777888888999:::::::::999999999888888888999999:::;;;;;;<<<<<<<<<===@@@BBBDDDHHHMMMPPPWWW\\\eeemmmuuu|||yyyeee\\\UUUVVVaaayyyyyynnnooorrruuuxxx{{{}}}~~~~~~oooeeeVVVIIIAAA>>><<<;;;::::::::::::::::::::::::::::::999999999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBEEEDDDEEEHHHKKKMMMMMMNNNWWWVVVVVVXXX\\\]]]]]][[[___```ccchhhsssssshhhbbb___[[[ZZZXXXVVVSSSQQQPPPOOOKKKKKKJJJHHHFFFEEECCCCCC???>>><<<<<<======;;;:::999888777666666555666666555666777777666444222000444444444444444444444444444444555555444444333222222222222222222222222222000000111111111222222222333333222222333333444555333444666;;;AAADDDDDDCCCAAABBBCCCEEEFFFGGGHHHHHHKKKJJJJJJLLLSSS```nnnxxx~~~zzzvvvsssooohhh___XXXZZZ[[[ZZZYYYXXXYYY\\\^^^``````\\\RRRFFFBBBEEEKKKQQQRRRTTTVVVWWW[[[___ccckkkmmmpppqqqqqqrrrsssuuuttttttuuuvvvwwwwwwwwwwwwzzzwwwsssssswww|||{{{vvvsssssstttuuuyyy~~~rrrcccXXXVVVWWWQQQRRRSSSSSSTTTUUUWWWXXXQQQPPPNNNLLLLLLLLLMMMNNNGGGHHHHHHGGGEEECCC@@@???======@@@DDDGGGQQQeeewww~~~wwwmmmggg```[[[YYYWWWSSSPPPNNNLLLHHHDDDBBBBBBCCCDDDAAA@@@??????>>>>>>??????;;;;;;;;;;;;::::::::::::888888888888888999:::::::::>>>BBBDDDFFFGGGJJJLLLJJJIIIFFFCCCAAA??????>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999:::;;;<<<;;;::::::::::::::::::::::::999999999888777777777777888999888888777777777777888666777777777777888888888999999888888888888999999999999999999999888888888888888999999::::::;;;;;;:::<<<>>>@@@CCCFFFKKKNNNSSSYYYbbbkkksss{{{|||hhh^^^XXXZZZfffssstttvvvxxx{{{}}}|||qqqgggYYYLLLBBB>>><<<<<<:::::::::::::::::::::::::::999999999::::::;;;<<<;;;;;;<<<===???AAACCCDDDCCCEEEHHHIIIKKKNNNPPPQQQUUUVVVXXX[[[^^^___^^^\\\^^^aaadddhhhsssrrriiibbb^^^ZZZYYYXXXVVVTTTRRRPPPOOOKKKKKKJJJHHHFFFEEECCCCCC???>>><<<<<<======;;;:::888777666555555555555555555666777888666333000...444444444444444444444444555555555555555444444333111222222222222333333333000111111111111222222222222222222222222333444444555666888???FFFKKKLLLJJJBBBCCCCCCEEEFFFGGGHHHIIINNNLLLJJJLLLTTTbbbsss~~~sssggg___YYYZZZYYYXXXVVVVVVWWWYYYWWWXXXUUULLLBBB???CCCJJJPPPQQQTTTUUUWWWZZZ^^^bbbgggkkkoooqqqrrrrrrssstttsssssstttuuuwwwxxxyyyzzz}}}zzzwwwwwwzzz~~~yyyvvvsssrrrqqqwww|||}}}kkk^^^XXXXXXZZZZZZ\\\]]]]]]]]]]]]^^^```YYYXXXUUUSSSQQQPPPPPPPPPJJJJJJIIIHHHFFFDDDCCCBBB>>>???BBBEEEHHHSSShhh||||||sssnnnfffbbb```___\\\YYYSSSPPPKKKGGGDDDDDDDDDEEECCCAAA???>>>============;;;;;;:::::::::999999999888888888999999999999999888<<<@@@CCCDDDGGGMMMRRROOONNNLLLJJJGGGDDDBBBAAA===============<<<<<<<<<999999999:::<<<===;;;:::;;;;;;:::::::::::::::999777777666666666666666777999999888888888888888999888888888888888888888888:::999888888888888888888999999999999999999999999888999999999:::::::::;;;999;;;===???AAADDDIIILLLOOOUUU^^^hhhqqqyyymmmbbb[[[^^^kkkyyyzzzzzz{{{}}}|||rrrjjj]]]OOODDD???======999999::::::::::::;;;;;;999999999999:::;;;<<<<<<<<<<<<===>>>???AAACCCDDD???GGGLLLJJJHHHKKKPPPSSSUUUZZZ___bbbbbb```^^^^^^^^^bbbdddhhhrrrrrriiibbb]]]YYYXXXWWWVVVTTTRRRPPPOOOKKKKKKJJJHHHFFFEEECCCCCC???>>><<<<<<======;;;:::888777777666666666666666555555666666555333222111444444444444444444444444444444555555444444333222111111222222222333333333000111111111111222222222222111111111111222333333555555888@@@IIIPPPPPPOOOCCCCCCDDDEEEFFFHHHIIIJJJMMMLLLJJJKKKQQQ]]]kkkuuuuuuhhhaaa\\\\\\[[[XXXTTTSSSSSSTTTRRRSSSQQQIII@@@===BBBIIIMMMOOORRRTTTUUUXXX\\\___dddiiiooosssttttttttttttqqqqqqssstttvvvxxxzzz{{{}}}{{{yyyzzz~~~}}}yyyvvvuuutttxxx}}}{{{kkkbbb```aaabbbcccfffggggggeeedddeeefffaaa___\\\YYYVVVTTTRRRQQQMMMLLLJJJHHHGGGEEEEEEDDD@@@BBBDDDGGGJJJUUUkkkzzzuuunnnjjjiiihhheeecccXXXTTTNNNIIIFFFEEEEEEFFFEEEDDDAAA>>>===<<<<<<===::::::::::::999999999999888888999999::::::999999999===@@@@@@AAAFFFMMMTTTUUUUUUTTTRRRNNNJJJGGGDDD>>>>>>>>>=========<<<<<<;;;;;;:::;;;<<<<<<:::888;;;::::::999999888999999777777666666666777777888999999888888888888999999888888888888888888888888999888777777666666666777::::::::::::::::::::::::999999999::::::::::::;;;999;;;===>>>???BBBFFFJJJLLLRRR\\\fffooowww~~~pppcccZZZ]]]kkk}}}}}}}}}}}}~~~}}}tttlll```QQQFFF@@@>>>>>>999999999::::::;;;;;;;;;999999999999:::;;;<<<======>>>>>>???@@@AAACCCDDD@@@LLLRRRMMMGGGIIIPPPUUUXXX```iiikkkfff```^^^^^^___bbbeeegggqqq~~~rrriiiaaa]]]XXXXXXWWWVVVTTTRRRPPPOOOKKKKKKJJJHHHFFFEEECCCCCC???>>><<<<<<======;;;:::999888777777777777777888666555444333333333444555444444444444444444444444333333444444333333222111111111111222222333333333000111111111111222222222111111000000111111222333333333666???IIIPPPQQQOOODDDDDDDDDEEEFFFHHHIIIJJJJJJJJJHHHIIIMMMUUU```hhhvvv}}}|||oooccc]]]``````^^^ZZZUUURRRQQQQQQSSSUUUSSSJJJAAA===AAAGGGLLLNNNPPPRRRSSSVVVYYY\\\bbbhhhoootttvvvuuuttttttpppppprrrsssvvvyyy{{{||||||zzzzzz||||||zzzzzzzzzzzz~~~yyymmmjjjkkklllllliiilllnnnmmmjjjhhhhhhjjjeeedddaaa]]]ZZZVVVSSSQQQOOOMMMKKKHHHFFFFFFFFFFFFBBBCCCFFFHHHKKKVVVmmmyyysssooonnnnnnllliiiZZZVVVPPPJJJGGGEEEFFFGGGHHHFFFBBB???===<<<<<<===:::::::::999999999888888888888999::::::::::::999;;;>>>@@@??????DDDMMMTTTYYYYYYYYYWWWTTTOOOJJJGGG??????>>>>>>=========<<<======<<<<<<<<<;;;888666::::::999888777777888888888888888888888999::::::999999888888888999999:::999999888888777777777777888777666555555555555555::::::::::::::::::::::::::::::::::::::::::;;;;;;999;;;<<<===???AAAEEEHHHJJJPPPZZZdddmmmvvv~~~pppaaaWWWYYYgggyyy~~~~~~~~~~~~uuunnnaaaSSSGGG@@@??????999999999::::::;;;;;;;;;999999999999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCQQQYYYRRRHHHIIIQQQWWW\\\fffqqqqqqiii```]]]^^^___ccceeegggppp}}}wwwyyy|||uuuhhh``````[[[YYYWWWUUUUUUTTTQQQOOOMMMLLLJJJHHHFFFDDDCCCCCCAAA@@@===;;;::::::;;;<<<888888888777777777777777777666555444333444444555777777777555444555777:::999777444333444555666666444444333333333333222222111111222222222333333333000222333333222111333444666888<<<@@@CCCFFFGGGHHHAAACCCEEEEEEEEEEEEFFFGGGFFFEEEDDDGGGMMMTTTYYY[[[dddfffiiiiiigggdddbbbaaa``````___^^^\\\ZZZWWWVVVUUUSSSMMMDDD===>>>DDDKKKLLLNNNPPPRRRSSSVVVYYY\\\bbbfffmmmsssvvvvvvuuusssqqqqqqqqqrrrsssvvvxxxyyyyyyzzz|||~~~}}}~~~xxxvvvvvvwwwvvv{{{{{{{{{zzzwwwssspppnnnqqqllleeeaaa]]]YYYTTTPPPUUURRROOOMMMLLLKKKJJJHHHDDDBBBCCCGGGMMM[[[rrr|||uuuqqqrrruuuvvvvvvddd^^^VVVNNNIIIHHHIIIKKKMMMIIIDDD???===<<<;;;:::;;;:::999999888888999999666888999999888888999:::777888;;;===@@@EEELLLQQQ\\\]]]^^^^^^ZZZSSSLLLGGGCCCAAA>>>======>>>>>>>>>=========<<<;;;;;;::::::;;;;;;::::::999888777777:::::::::999999888888888999999999888888888888777:::999888666666666777888777888888888888999999999===<<<;;;:::::::::;;;<<<999999::::::::::::;;;;;;<<<;;;;;;;;;>>>BBBFFFHHHJJJPPPYYYbbbjjjsss}}}uuufffZZZXXX\\\hhh|||~~~}}}~~~~~~uuuooocccUUUHHH???<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???AAACCCEEEGGGPPPPPPOOOLLLKKKLLLOOOQQQ```fffllllllgggaaa______bbbaaacccjjjrrryyy||||||wwwyyy{{{}}}vvviii``````[[[YYYVVVUUUUUUTTTRRRPPPKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@===;;;::::::;;;<<<555555666777888999999:::777666555444333444444555333333333333222444777:::MMMEEE;;;666555666444111444444333333333333222222111111222222222333333333000222333333222222333444555777:::>>>AAACCCDDDEEEAAACCCEEEFFFEEEEEEFFFHHHEEECCCBBBDDDIIIOOOSSSUUUZZZ\\\___```___^^^^^^___ddddddccccccaaa___\\\[[[YYYVVVOOOEEE??????DDDJJJMMMOOOQQQRRRTTTWWW[[[^^^aaaeeejjjppprrrsssqqqppppppppppppqqqsssvvvxxxyyyzzz{{{~~~~~~}}}~~~~~~}}}~~~{{{xxxuuussssssoooiiieeebbb^^^YYYUUUVVVSSSOOOMMMLLLKKKIIIHHHEEEDDDEEEHHHOOO]]]uuu}}}uuurrrsssvvvxxxxxxnnnhhh^^^SSSMMMJJJKKKLLLMMMIIIDDD@@@>>>>>>===<<<:::999888888777777888888666888999999888888999:::888999;;;<<<>>>BBBGGGKKKYYY[[[^^^___\\\VVVPPPKKKGGGDDD@@@>>>>>>?????????>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::999888888777999999999888888777777777999999999888888888888777:::999777666666666777888777888888888888999999999888888999::::::999888777999999::::::::::::;;;;;;<<<;;;;;;;;;===@@@DDDFFFIIIOOOXXX```hhhrrr|||ttteeeXXXUUUYYYaaasss~~~~~~}}}|||}}}~~~wwwqqqeeeVVVIII@@@======<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>???AAACCCEEEGGGOOONNNNNNLLLKKKLLLOOORRR[[[```eeefffbbb^^^]]]^^^___```bbbhhhqqqyyy~~~wwwiii```___ZZZXXXVVVUUUUUUTTTRRRPPPLLLJJJHHHFFFDDDBBBAAAAAAAAA???===<<<;;;;;;;;;;;;666666777777888888888999666666555444444444444555000111222222222444888<<<[[[NNN???777777888444000444444333333333333222222111111222222222333333333111222333333222222333444555777999<<>>===999888777777666666777777666888999999888888999:::999:::;;;;;;;;;>>>BBBEEEUUUXXX]]]```___[[[VVVRRRNNNJJJEEEAAA@@@@@@AAA@@@>>>>>>======<<<<<<;;;;;;;;;;;;::::::999999888888888888888777777777777777999999999888888888888777999888777777666777777777777888888888888999999999888999<<<>>>>>><<<:::888999999::::::::::::;;;;;;<<<;;;;;;;;;<<>>===<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???AAACCCEEEGGGKKKLLLLLLKKKKKKMMMPPPSSSWWW[[[___```^^^\\\]]]^^^^^^```dddiiipppzzzvvviii```^^^ZZZXXXVVVUUUUUUTTTRRRPPPNNNMMMKKKHHHFFFDDDCCCCCC@@@???>>><<<;;;;;;;;;;;;::::::999888777666555444555555555555444444555555222333333333333555999<<>>>>>???>>>AAACCCFFFGGGFFFGGGHHHIIIEEECCCCCCFFFKKKPPPSSSUUUMMMNNNPPPQQQSSSWWW\\\```ggghhhjjjjjjiiigggdddbbbaaaYYYMMMCCC??????CCCFFFKKKMMMNNNOOORRRWWW]]]aaagggiiilllnnnoooooonnnmmmmmmmmmoooqqqsssvvvwwwyyyzzz}}}zzzxxxuuurrrnnnjjjgggddd^^^ZZZTTTOOOMMMKKKIIIHHHFFFEEEFFFKKKSSSccc}}}}}}~~~{{{mmm___TTTPPPPPPQQQQQQMMMGGGCCCAAA???>>>===999999888777777777777777666888999999888888999:::999:::;;;;;;;;;<<<@@@BBBOOOTTTZZZ___bbb```]]]ZZZUUUQQQJJJEEEBBBBBBAAAAAA??????>>>======<<<<<<;;;;;;;;;:::::::::999999999888888888888888888777777999999999888888888777777888888777777777777777777777777888888888999999999888999;;;<<<===<<<:::999999999999:::::::::;;;;;;<<<;;;;;;;;;<<<===???AAAEEEJJJRRRYYYaaajjjuuu||||||zzz~~~yyyjjj[[[VVVXXX\\\eeerrr{{{uuuxxxzzzzzzzzz|||zzztttiiiZZZLLLBBB>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???AAACCCEEEGGGIIIJJJKKKKKKLLLNNNRRRUUUWWWZZZ\\\]]]]]]]]]^^^``````cccgggkkkrrr~~~|||uuuhhh```^^^YYYXXXVVVUUUUUUTTTSSSQQQOOONNNLLLIIIFFFDDDCCCCCC@@@???>>>===<<<;;;;;;:::::::::999888777666555444444444555555555555555555555555555333222333666888:::999777555333333555777444444333333333222222222111111222222222333333333111333444444333222444555777888;;;===>>>>>>>>>>>>AAACCCFFFGGGGGGHHHIIIKKKIIIGGGFFFHHHKKKNNNPPPPPPLLLMMMNNNOOOQQQVVV]]]aaajjjmmmqqqttttttqqqmmmkkkfff[[[LLLAAA===???CCCEEEIIIJJJKKKLLLOOOUUU\\\aaaiiijjjkkkmmmmmmmmmlllllllllmmmoooqqqsssuuuvvvwwwxxx{{{||||||zzzwwwtttpppmmmkkkccc^^^WWWRRRNNNLLLJJJHHHFFFEEEFFFJJJSSSccc~~~pppaaaVVVQQQQQQRRRTTTOOOIIIDDDAAA???===;;;::::::999888888888888999666888999999888888999:::999:::;;;<<<<<<===AAACCCJJJOOOVVV]]]bbbcccbbbaaa]]]XXXQQQJJJGGGDDDBBBAAA@@@??????>>>======<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999999999999888888888777777777777777888888888777777777777888888888999999999555555555555555666777777999999999:::::::::;;;;;;<<<;;;;;;;;;<<<===>>>???CCCHHHOOOUUU\\\eeepppwww{{{zzzyyy~~~zzzjjj\\\VVVWWW^^^eeeoooyyy|||zzzxxxsssqqqrrrvvvyyyzzzzzz|||{{{uuujjj\\\MMMCCC>>><<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>???AAACCCEEEGGGGGGIIIJJJLLLMMMOOOSSSVVVXXXYYY[[[]]]^^^___```bbbbbbdddhhhllluuuxxxqqqfff___^^^YYYWWWUUUUUUUUUUUUSSSQQQNNNMMMJJJGGGEEECCCAAAAAA??????>>>===<<<;;;::::::666666777777888888888999333444555555666555555555555555333111//////111333...222555444111///222555444444333333333333222222111111222222222333333333222333444444333333444555888999;;;===>>>??????>>>AAADDDFFFHHHHHHIIIJJJLLLMMMKKKHHHGGGHHHHHHHHHGGGJJJKKKLLLMMMPPPUUU\\\aaammmsss|||}}}rrrcccOOOAAA===@@@DDDFFFHHHHHHIIIJJJMMMTTT]]]ccchhhiiiiiijjjjjjjjjjjjjjjlllmmmoooqqqssstttttttttvvvzzz~~~}}}yyyuuusssrrriiiccc[[[TTTPPPMMMKKKIIIGGGEEEFFFJJJRRRddd~~~ttteeeYYYSSSQQQRRRTTTOOOIIIDDDAAA???===;;;;;;::::::999888999999999666888999999888888999:::888:::<<<<<<===>>>AAACCCFFFJJJQQQYYY```dddfffgggeee```YYYRRRMMMIIIDDDBBB@@@@@@??????>>>>>>======;;;;;;;;;;;;::::::::::::999999999999999:::::::::999999999888888888888777666666777888888888888777777888888888888999999999777666555555555777999:::999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>??????CCCGGGMMMRRRXXX```jjjrrrwww|||xxxxxxwwwhhhYYYTTTUUU]]]fffqqqzzzyyytttoookkkjjjpppuuuzzz|||{{{~~~~~~xxxmmm^^^PPPEEE???===<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???AAACCCEEEGGGGGGIIIKKKMMMNNNQQQTTTWWWVVVXXXZZZ^^^aaaccceeeeeedddeeehhhppp}}}zzzsssnnnddd^^^^^^YYYWWWUUUUUUUUUUUUSSSRRROOOMMMKKKHHHEEECCCAAA@@@??????>>>>>>===;;;::::::555555666777888999999:::333333555666666666555555444444333111......000222222333555444333222222222444444333333333333222222111111222222222333333333222333444444333333444666777888:::<<<>>>>>>>>>>>>BBBDDDGGGHHHIIIIIIKKKMMMKKKIIIGGGFFFGGGGGGFFFEEEFFFHHHJJJLLLPPPVVV]]]bbbnnnwwwoooVVVDDD@@@CCCFFFGGGHHHHHHHHHIIIMMMUUU^^^eeeiiiiiiiiiiiijjjjjjkkkkkkmmmnnnoooqqqrrrsssrrrrrruuuzzz}}}zzzxxxxxxmmmggg___WWWRRRNNNLLLJJJIIIGGGGGGKKKSSSdddzzzjjj]]]UUURRRQQQQQQMMMGGGCCCAAA@@@???>>>:::999999888888888888888666888999999888888999:::999:::<<<===<<<===???AAACCCGGGMMMUUU]]]ccchhhjjjlllhhhbbb[[[TTTNNNHHHDDDAAA@@@@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;777888888888999999999999999999999888888888888777555666777888999888888777777888888888888999999999888999::::::;;;<<<<<<<<<999999::::::::::::;;;;;;:::;;;;;;<<<>>>???@@@@@@CCCGGGKKKOOOTTT\\\fffmmmttt~~~zzzyyywwwgggYYYTTTVVV\\\hhhxxxwwwqqqoooooouuu{{{~~~}}}|||qqqbbbSSSHHHAAA???<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>???AAACCCEEEGGGHHHJJJMMMNNNPPPRRRUUUWWWVVVXXX\\\bbbgggkkkmmmnnnggghhhlllwwwwwwqqqlllccc^^^___XXXWWWUUUUUUUUUUUUSSSRRRQQQOOOMMMJJJGGGEEECCCBBB??????>>>>>>===;;;:::999888888888777777777777777222333555666666666555555555555444222000000333555888666444444666777555444444444444333333333222222111111222222222333333333222333555444333333444666666777999<<<===>>>>>>>>>BBBDDDGGGHHHIIIJJJKKKMMMGGGFFFEEEFFFIIIKKKKKKJJJDDDGGGJJJMMMRRRYYY```eeemmmxxxxxx\\\HHHBBBEEEGGGHHHIIIIIIHHHJJJNNNVVV```ggglllkkkkkkkkklllmmmmmmnnnmmmnnnpppqqqrrrrrrqqqqqquuu{{{}}}{{{|||pppjjj```XXXSSSOOOMMMKKKJJJHHHHHHLLLTTTeeeoooaaaWWWRRRPPPNNNJJJEEEBBBAAAAAAAAA@@@999888888777777777777777666888999999888888999:::999;;;<<<<<<<<<;;;===>>>BBBEEEKKKRRR[[[ccciiilllqqqmmmgggaaaZZZRRRJJJEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666666777777888888888999999999999888888888888777555666777999999999888777777888888888888999999999444666999;;;<<<;;;:::999999999:::::::::;;;;;;;;;:::;;;<<<===>>>@@@AAAAAADDDGGGKKKNNNRRRYYYcccjjjrrr}}}~~~|||xxxhhh[[[WWWYYY\\\kkk}}}xxxooouuu|||~~~~~~ssseeeVVVJJJCCCAAA<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???AAACCCEEEGGGHHHKKKNNNOOOQQQSSSUUUXXXVVVYYY___fffnnnsssvvvvvvllllllqqqwwwqqqeee___```\\\[[[YYYVVVUUUUUUUUUTTTSSSRRRNNNJJJGGGFFFEEECCCAAAAAA@@@>>>===;;;;;;::::::888888888888777777777777555555555444444333333333555444444333333444444555555555555555555555555555777666333111111222444666333444555555333111111222555444333222222444555777777999;;;===>>>>>>>>>>>>EEEFFFHHHHHHHHHHHHJJJKKKCCCDDDFFFHHHKKKLLLMMMMMMIIILLLOOOPPPQQQVVV]]]dddfffooo~~~|||___LLLDDDCCCFFFJJJIIIHHHGGGIIIMMMTTT[[[```cccfffhhhjjjjjjkkklllnnnpppppppppqqqrrrrrrssssssuuuxxx}}}~~~|||~~~|||rrrdddYYYUUUSSSOOOMMMLLLHHHJJJOOOVVVccc~~~uuueeeYYYQQQMMMGGGFFFDDDBBB@@@??????>>><<<<<<;;;:::999777777666888888888888999:::;;;<<<:::<<<>>>>>>======???AAABBBEEEIIINNNTTT]]]eeekkkooorrrpppfff[[[TTTNNNJJJFFFCCC???<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;:::666666666666666777888888777888888888888999999999888888777777777777888888999888888888888888888888999999:::;;;;;;;;;;;;::::::::::::;;;;;;:::999999::::::::::::;;;===>>>@@@CCCEEEHHHLLLPPPVVV]]]aaaooovvvzzzmmm```ZZZ[[[aaammm|||uuuwwwzzz|||xxxkkk\\\MMMCCC>>><<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========@@@@@@AAABBBDDDEEEFFFFFFIIIIIIIIIKKKNNNSSSWWWYYYZZZ]]]aaaeeeppp{{{~~~sssooosssvvvpppeee``````]]][[[YYYWWWUUUVVVUUUTTTRRRQQQNNNJJJGGGFFFEEECCCAAA???>>><<<;;;999999888888777777777666666666666555555555444444444333333333555444444333333444444555444444444444444444444444444444333333222222222222111333444444333222222333555444333222222444555777888999;;;===>>>?????????DDDFFFHHHHHHHHHHHHJJJKKKGGGGGGGGGHHHJJJKKKKKKKKKLLLMMMOOOOOOQQQTTTZZZ^^^aaafffppp|||ttt\\\NNNGGGEEEGGGJJJHHHGGGGGGIIINNNUUU[[[___eeegggiiijjjjjjjjjlllmmmoooooopppqqqqqqrrrsssssswwwyyy}}}{{{~~~tttfff\\\WWWTTTQQQNNNLLLIIIIIINNNTTT```{{{{{{iiiZZZOOOJJJFFFEEECCCAAA@@@???>>>>>><<<<<<;;;:::999888777777888777777888999:::;;;;;;999:::<<<<<<<<<===???@@@AAADDDGGGLLLQQQXXX___eeelllqqqqqqiii```XXXQQQKKKIIIFFFCCC@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::777777777777777888999:::777888888888888999999999888888777777777777888888::::::::::::::::::::::::888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;===>>>@@@DDDFFFJJJMMMQQQWWW]]]bbbmmmttt|||~~~qqqccc[[[YYYaaaooovvvxxx{{{~~~xxxkkk[[[LLLBBB>>><<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<======>>>@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJMMMPPPSSSVVVXXXZZZ^^^aaafffppp{{{~~~tttpppuuuuuupppeee``````]]]\\\ZZZWWWVVVVVVUUUTTTRRRQQQNNNJJJGGGFFFDDDCCCAAA???>>><<<;;;999999888888666666666666555555555555555444444444444333333333555444444333333444444555333333333333333333333333111222333444333222111///000222444444333222333444444444333222333444555666999:::;;;<<<===???@@@AAADDDEEEGGGHHHGGGHHHJJJKKKLLLJJJIIIJJJMMMNNNOOONNNQQQQQQPPPQQQRRRUUUXXXZZZ___```ccciiipppuuuxxxyyywwwhhhWWWNNNJJJGGGGGGIIIFFFGGGHHHKKKPPPVVV\\\___fffhhhjjjkkkjjjjjjkkklllmmmnnnooopppqqqrrrssstttwwwzzz~~~~~~}}}~~~wwwkkkaaa[[[WWWRRROOOMMMIIIJJJNNNSSS^^^xxx~~~lll[[[NNNGGGEEEDDDBBBAAA@@@??????>>>===<<<<<<;;;:::999888888777777777777888999::::::777888:::;;;;;;<<>>@@@EEEGGGKKKOOOSSSXXX^^^bbbkkkqqqyyyvvvfff[[[YYY___pppxxxxxx{{{xxxkkkZZZKKKBBB>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>@@@AAAAAABBBCCCDDDEEEEEEHHHIIILLLOOORRRTTTVVVWWWXXX\\\```dddmmmvvvzzzyyypppnnnttttttooofffaaaaaa^^^\\\ZZZXXXVVVVVVUUUTTTRRRPPPMMMIIIGGGEEEDDDCCCAAAAAA@@@>>>===;;;:::::::::777777666666666555555555444444444444444444444444555444444333333444444555333333333333333333333333333333333333333222111111111333444444222111111222444444333333333444555666888999:::;;;<<<>>>@@@AAACCCEEEGGGGGGGGGHHHJJJLLLNNNLLLKKKMMMRRRVVVWWWWWWVVVUUUTTTUUUVVVYYYZZZ[[[aaa______aaaeeejjjmmmnnnjjj^^^QQQKKKHHHFFFFFFHHHFFFGGGIIIMMMSSSYYY^^^aaahhhjjjllllllkkkjjjkkkllllllmmmnnnppprrrssstttuuuwwwyyy}}}}}}{{{pppfff___YYYTTTQQQMMMJJJKKKPPPUUU```zzzyyyiiiZZZNNNGGGDDDDDDCCCAAA@@@@@@@@@@@@======<<<<<<;;;::::::999888777777777888888999:::666888999:::;;;<<<@@@BBBFFFIIILLLNNNQQQTTTXXX[[[bbbjjjpppoookkkeeeZZZQQQGGGEEEBBB@@@@@@>>><<<:::===<<<<<<;;;;;;::::::::::::999999999999999::::::777777888888888999999999888888777777777777888888666666666666666777777777777777888999999999999888:::;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;===>>>@@@DDDGGGKKKOOOTTTYYY___ccciiinnnvvv|||wwwggg]]][[[___ssszzzwwwxxxzzzlllZZZJJJBBB???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>AAAAAABBBBBBCCCDDDEEEFFFGGGJJJMMMQQQTTTUUUVVVVVVVVV[[[^^^aaafffnnnpppoooiiiiiirrrrrrooofffaaabbb^^^]]][[[XXXWWWVVVUUUTTTRRROOOLLLHHHFFFEEEDDDCCCAAAAAA@@@>>>===;;;:::::::::888888888777777777666666444444444444444444444444555444444333333444444555333333333333333333333333666555333222111222444555222444555444111000000000333333333333444444555555777777999:::<<<>>>???@@@BBBDDDFFFGGGGGGHHHJJJLLLNNNMMMMMMQQQXXX]]]^^^]]][[[[[[ZZZZZZZZZ[[[\\\]]]^^^]]]\\\]]]```cccddddddbbbWWWLLLGGGEEECCCDDDHHHGGGHHHKKKOOOUUU[[[```dddjjjkkkmmmmmmkkkjjjkkklllkkklllnnnpppsssuuuvvvwwwuuuxxx|||~~~uuulllccc\\\VVVRRRMMMKKKMMMSSSXXXddd}}}}}}qqqcccUUUKKKEEEDDDDDDCCCBBBAAAAAABBBBBB>>>>>>======<<<;;;;;;;;;888888888888888888999:::888999::::::;;;===AAADDDGGGJJJNNNQQQSSSUUUXXXZZZ^^^eeelllnnnmmmiii```WWWMMMKKKHHHFFFFFFEEECCCAAA>>>>>>======<<<;;;:::::::::999999888888888999999777777888888888999999999888888777777777777888888555555666666666777777777777777888999999999999888888999:::;;;;;;;;;;;;;;;::::::::::::;;;===>>>@@@BBBEEEKKKPPPUUUZZZ```dddiiinnnuuu{{{tttfff___^^^ddd|||~~~wwwvvv||||||ooo[[[KKKBBB???<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???AAAAAABBBCCCEEEFFFGGGGGGHHHJJJNNNRRRUUUVVVVVVUUUXXX\\\___```bbbggghhhgggeeegggrrr}}}qqqnnnfffbbbbbb___^^^\\\YYYWWWVVVUUUTTTRRRNNNLLLHHHFFFEEEDDDCCCBBB???>>><<<;;;999999888888888888888888777777777777333333333444444444444555555444444333333444444555333333333333333333333333888666333111111222555666222333444333111000000000333333333444444444555555555777999<<<>>>?????????AAACCCEEEFFFGGGHHHJJJLLLNNNMMMOOOVVV```ggghhheeefffhhhhhhddd^^^ZZZ[[[]]]ZZZYYYXXXYYY[[[\\\[[[ZZZ[[[RRRHHHDDDBBBAAACCCGGGGGGHHHJJJNNNTTT\\\bbbfffjjjlllmmmmmmlllkkklllmmmkkklllnnnqqqtttwwwyyyzzzvvvxxx|||yyypppfff]]]WWWSSSMMMKKKMMMTTTYYYeee~~~zzzqqqeeeYYYNNNGGGCCCCCCCCCBBBAAAAAAAAABBBBBB>>>>>>>>>=========<<<<<<:::999999999999999::::::999::::::::::::===@@@CCCEEEIIINNNRRRUUUWWWYYY[[[^^^ccchhhjjjlllmmmggg```TTTPPPLLLHHHFFFEEEDDDCCC@@@@@@???>>>===<<<<<<;;;::::::999999888888999999777888888888888999999999888888777777777777888888777888888999999:::::::::777888888999:::999999999888888999:::;;;;;;;;;;;;::::::::::::;;;===>>>@@@AAAEEEKKKQQQWWW]]]cccgggjjjpppxxx~~~sssfffaaabbblll{{{vvv|||sss^^^LLLBBB???<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<======>>>??????@@@AAACCCEEEGGGHHHJJJKKKIIILLLOOOSSSUUUVVVVVVVVVYYY___bbbaaaaaadddeeeccceeehhhttt{{{pppnnnfffbbbccc```___\\\YYYWWWWWWVVVTTTRRRNNNKKKGGGEEEEEEDDDCCCBBB???>>><<<;;;999999888888888777777777777666666666333333333444444444555555555444444333333444444555444444444444444444444444555444333222222222333333...000222222222111222333333333444444555555444444555888<<<@@@BBBBBBAAA@@@AAACCCEEEFFFGGGHHHJJJLLLKKKLLLRRR___nnnxxxzzzxxx{{{~~~|||ssseee\\\[[[^^^[[[ZZZXXXWWWXXXXXXWWWUUUSSSLLLFFFDDDCCCAAABBBFFFGGGGGGHHHLLLRRRZZZbbbgggjjjkkkmmmnnnmmmlllmmmnnnlllmmmooorrrvvvyyy{{{|||yyy{{{~~~|||ssshhh^^^WWWSSSLLLIIILLLRRRWWWaaayyy{{{pppjjj```UUUMMMGGGDDDDDD@@@@@@@@@??????@@@AAAAAA??????>>>>>>>>>>>>======;;;;;;:::::::::::::::;;;:::::::::999999;;;>>>BBBEEEIIIPPPUUUYYY\\\^^^``````ccceeegggkkkpppnnniii\\\WWWOOOIIIEEECCCBBBAAABBBBBBAAA@@@???>>>===<<<<<<<<<;;;:::::::::::::::777888888888888999999999888888777777777777888888888888999999:::;;;;;;<<<888999999:::::::::::::::888999:::;;;<<<<<<<<<<<<::::::::::::;;;===>>>@@@AAAFFFMMMTTTZZZaaagggkkklllrrr{{{uuuhhhcccdddrrryyy}}}vvvaaaNNNBBB???<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@AAACCCFFFHHHKKKMMMNNNKKKMMMOOORRRUUUVVVWWWWWWWWW]]]aaa``````bbbdddbbbfffiiitttzzzooonnnfffcccccc```___]]]YYYXXXWWWVVVTTTRRRMMMKKKGGGEEEEEEDDDCCCBBBAAA@@@>>>===;;;;;;::::::777666666666555555555555333333333444444555555555555444444333333444444555555555555555555555555555222222333444333222111000+++...000222222333444666222333444444555555444444666999>>>BBBEEEDDDBBBAAAAAACCCEEEFFFGGGHHHJJJLLLHHHKKKUUUggg{{{lll___\\\___aaa^^^[[[XXXXXXXXXWWWVVVMMMHHHEEEFFFEEEBBBBBBEEEFFFFFFFFFJJJPPPYYYaaagggiiikkkmmmnnnmmmmmmnnnooolllmmmpppsssvvvzzz|||~~~|||~~~~~~uuuiii___WWWSSSKKKIIIJJJPPPTTT]]]uuuyyyooo```[[[RRRIIIDDDBBBDDDEEE>>>>>>>>>>>>>>>>>>???@@@?????????>>>>>>>>>>>>>>><<<<<<;;;::::::;;;;;;;;;::::::999888777999===@@@GGGLLLSSSZZZ^^^aaadddfffcccddddddeeekkkrrrssspppggg```WWWNNNIIIFFFDDDCCCCCCCCCBBBAAA@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;777888888888888999999999888888777777777777888888666666777888999999::::::999999:::;;;;;;;;;;;;:::999:::;;;<<<============::::::::::::;;;===???@@@BBBGGGNNNVVV]]]dddjjjnnnmmmttt}}}xxxkkkddddddsss|||yyycccOOOCCC???<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@AAADDDFFFJJJMMMOOOPPPLLLMMMOOORRRTTTVVVWWWXXXRRRYYY^^^^^^^^^```bbbaaaeeehhhrrr~~~nnngggeeedddbbbbbb___]]]ZZZWWWTTTSSSRRRRRROOONNNKKKIIIFFFDDDCCCCCC@@@???>>><<<:::999999999666666666666777777777777666666666666666666666666666555333222111222333333666777777555222111111111222222222222222222222222111000000000111333555666222222222222333444555555777:::@@@HHHLLLJJJCCC===???BBBEEEGGGGGGGGGHHHIIILLLNNNUUUdddwwwjjj]]][[[___]]]^^^]]]XXXVVVVVVUUUQQQIIIEEEBBBDDDCCCAAABBBFFFBBBDDDFFFHHHKKKOOOVVVZZZbbbiiinnnmmmlllmmmnnnmmmmmmnnnoooqqqtttxxxzzz|||{{{}}}~~~|||{{{||||||~~~yyynnncccXXXQQQJJJJJJLLLOOOSSS]]]ooo|||kkk___SSSOOOIIIEEECCCAAA@@@???===>>>>>>>>>????????????>>>???@@@@@@???>>>===<<<<<<<<<============<<<<<<::::::999999999:::<<<===@@@GGGPPPXXX```gggjjjjjjnnnkkkjjjllloooqqqtttvvvqqqjjj```WWWPPPKKKGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;:::999999999999999999::::::888888777777777777888888:::999888777777888999:::;;;;;;999999999999;;;;;;777888888999999:::;;;;;;777888999::::::;;;>>>AAACCCHHHPPPXXX___fffmmmqqquuuyyyzzziiibbbbbbrrrzzz}}}rrr\\\JJJ@@@>>><<<;;;;;;;;;;;;<<<======<<<<<<===???@@@AAABBBCCCCCCCCCDDDEEEGGGJJJLLLNNNNNNMMMNNNRRRWWWZZZYYYXXXXXXZZZ\\\\\\]]]___bbbeeedddkkkuuu~~~zzzlllgggfffccc```___^^^]]]ZZZWWWTTTSSSRRRRRRNNNMMMJJJHHHEEECCCBBBBBB@@@???>>><<<:::999999999555555555555555555555555555555555555555555555555555444333222222222333333555666666555333111222222333333333333333333333333444444333333333444555555222222222222333444555555999<<>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>======>>>>>>>>>>>>======;;;;;;:::::::::;;;======@@@EEEMMMUUU^^^gggmmmqqqvvvtttssstttvvvxxx{{{|||xxxrrrhhh___WWWQQQKKKHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;999999999999999999999:::999999888888888888999999;;;:::999888888999:::;;;::::::999888888999::::::888888888999::::::;;;;;;;;;<<<<<<:::999999;;;>>>BBBGGGOOOXXXaaaiiiqqquuuzzz}}}mmmdddccchhhyyy{{{~~~~~~ooo[[[JJJBBB@@@:::::::::::::::;;;;;;<<<<<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEHHHJJJMMMNNNOOONNNOOORRRWWWZZZZZZXXXZZZ\\\^^^______```bbbddddddgggmmmsssyyyxxxkkkfffeeebbb^^^]]]^^^\\\YYYVVVTTTSSSRRRRRROOOMMMKKKIIIFFFDDDCCCCCC@@@???===<<<::::::999999777777777666666555555444555555555555555555555555444444333222222222333333444555666555333222333444333333333333333333333333444444444444444333222222222222222222333444555555999;;;???DDDGGGGGGCCC???@@@CCCFFFGGGGGGGGGHHHIIIHHHJJJOOOVVV___gggmmmpppttttttqqqkkkccc^^^^^^```___aaaaaa\\\ZZZ[[[YYYVVVNNNHHHDDDDDDCCC???>>>@@@AAAAAABBBBBBDDDHHHNNNRRR```ggglllkkkjjjkkklllkkklllnnnqqqtttwwwyyyzzzzzz|||~~~~~~}}}wwwpppfff\\\UUUMMMKKKKKKLLLMMMTTTbbbqqq}}}qqqeeeXXXPPPKKKGGGCCC@@@??????>>>===???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@>>>??????@@@@@@??????>>><<<<<<;;;;;;<<<<<<===>>>???BBBHHHQQQZZZfffqqqyyy}}}}}}|||{{{|||~~~}}}sssjjjaaaYYYRRRNNNJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBAAA@@@???>>>======::::::::::::::::::::::::::::::999999999999::::::<<<;;;;;;::::::;;;;;;<<<999999888888888888999999888888999::::::;;;;;;<<<<<<<<<<<<;;;999999;;;===@@@FFFOOOYYYcccmmmvvv|||pppeeecccaaasss{{{|||lllXXXIIICCCBBB;;;;;;::::::;;;;;;<<<===<<<===>>>???@@@BBBCCCCCCDDDEEEEEEGGGIIIKKKMMMOOOPPPOOOPPPSSSVVVYYYYYYYYY\\\^^^bbbccccccbbbccccccdddeeegggiiimmmuuu~~~|||mmmgggeeebbb^^^]]]]]][[[YYYVVVTTTSSSRRRRRRPPPOOOMMMJJJHHHFFFEEEDDD???>>>===<<<;;;:::::::::;;;::::::999888777777666555555555555555555555555444333333333333333333333333444555555333333444555444444444444444444444444000111222333333222000000222222222222333444555555777999<<>>===?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<======>>>???DDDLLLVVVbbbsssuuulllbbbZZZUUUMMMJJJGGGFFFGGGHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::999999::::::;;;;;;<<<<<<999:::;;;::::::;;;>>>AAA@@@FFFOOOZZZfffqqq|||ooodddbbb___qqq}}}{{{{{{iiiUUUFFFAAABBB>>>============>>>??????<<<===>>>???AAABBBCCCCCCEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPPPPRRRUUUWWWXXXYYY]]]aaaeeegggfffdddcccbbbeeeeeefffhhhmmmvvvrrriiieeebbb``````\\\[[[XXXUUUTTTRRRRRRRRROOONNNLLLIIIGGGEEEDDDCCC???>>>===<<<;;;:::::::::;;;::::::999888777777666555555555555555555555555222333333333333333333333222333555444333333444666444444444444444444444444---///000222333333222111222222222222333444555555666888;;;===>>>>>>>>>===???BBBEEEGGGHHHIIIJJJLLLGGGIIILLLNNNOOORRRUUUXXXZZZYYYYYY[[[\\\^^^______eeehhhhhheeeccccccaaa\\\OOOFFF@@@@@@BBBBBBBBBDDDAAAAAABBBCCCGGGMMMUUUZZZ[[[bbbgggfffeeefffgggfffkkkmmmrrrvvvzzz||||||}}}}}}{{{wwwsssmmmccc\\\RRRNNNKKKKKKLLLPPP[[[fffxxxyyytttkkkaaaYYYRRRLLLIIIHHHEEECCCAAAAAAAAA@@@???>>>>>>>>>>>>?????????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA==================<<<<<<>>>===@@@HHHQQQ\\\ooowwwmmmddd^^^TTTPPPJJJIIIJJJJJJGGGDDDDDDDDDCCCBBBAAA@@@??????>>>=========<<<<<<<<<;;;;;;::::::999999::::::;;;:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999::::::;;;<<<<<<======:::;;;;;;;;;:::;;;>>>AAA@@@FFFOOOZZZfffsss~~~yyyjjjaaa```^^^mmmzzzyyy|||{{{iiiSSSDDD???@@@>>>============>>>??????======>>>@@@AAABBBCCCDDDFFFGGGHHHKKKMMMNNNPPPPPPPPPPPPQQQQQQRRRTTTVVVXXX^^^bbbfffhhhgggeeecccbbbbbbdddgggmmmuuuvvvjjjfffbbbaaaaaa[[[ZZZXXXUUUSSSRRRRRRRRRMMMKKKIIIGGGDDDBBBAAAAAA>>>>>>===;;;;;;:::::::::777777777666666555555444444444444444444444444444222222333444444444333333222444555555333333444555333333333333333333333333///000111333444444555555222222222222333444555555777:::===??????>>>>>>???===@@@DDDGGGIIIJJJLLLNNNKKKKKKKKKLLLNNNPPPQQQRRRSSSTTTVVVXXXZZZ\\\^^^___dddhhhjjjhhhhhhiiihhhdddUUUJJJ@@@???@@@AAAAAACCCAAABBBBBBDDDHHHOOOWWW]]][[[bbbgggfffeeefffgggfffjjjmmmqqqvvvzzz}}}{{{xxxvvvpppggg___UUUPPPLLLKKKKKKNNNWWW```sssmmmhhh```WWWOOOJJJHHHGGGIIIGGGDDDCCCCCCCCCBBB@@@======>>>>>>>>>?????????@@@????????????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA>>>>>>?????????>>>======>>>;;;>>>FFFLLLUUUgggzzz{{{qqqjjj```YYYRRROOOOOONNNJJJFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>><<<::::::;;;===@@@EEENNNXXXcccooozzzvvvhhh```___[[[hhhyyy|||qqqvvv||||||iiiSSSDDD??????;;;;;;::::::;;;;;;<<<======>>>???@@@AAACCCDDDDDDGGGHHHJJJLLLNNNPPPQQQQQQQQQRRRRRRRRRRRRSSSVVVYYY]]]aaaeeegggfffdddcccbbb___bbbiiirrr~~~vvvlllgggcccaaa```[[[YYYWWWUUUSSSRRRRRRRRRNNNLLLJJJGGGEEECCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;555555555555555555555555444444444444444444444444111222333444444444333333333444555555333222333444333333333333333333333333222222111222222333444444222222222222333444555555777:::>>>@@@???===>>>???;;;>>>CCCGGGJJJLLLNNNPPPNNNLLLJJJJJJMMMOOONNNLLLLLLPPPTTTWWWXXXZZZ^^^```eeekkkoooppprrrvvvvvvsssfffXXXIIICCCBBBAAA@@@AAABBBBBBBBBCCCFFFMMMVVV\\\\\\dddiiihhhfffhhhiiigggjjjlllppptttzzz~~~}}}yyyxxxsssiiiaaaYYYRRRMMMKKKJJJKKKRRRYYYjjjzzzvvvgggccc[[[RRRKKKGGGGGGHHHJJJHHHEEEEEEDDDDDDBBB@@@>>>>>>?????????@@@@@@@@@@@@???>>>>>>???@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAA???>>>>>>;;;===EEEHHHMMM^^^qqq}}}xxxnnnfff\\\WWWWWWUUUOOOJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@?????????>>>>>>======>>>>>>???;;;<<<============<<<;;;::::::;;;<<<<<<;;;::::::;;;;;;;;;<<<======>>>>>>??????>>><<<::::::;;;===???CCCKKKTTT^^^iiittt{{{yyykkkbbb___]]]iiixxxxxxqqqkkksss||||||jjjTTTEEE@@@AAA:::::::::::::::;;;;;;<<<===>>>???@@@BBBCCCDDDDDDGGGIIIKKKNNNPPPQQQRRRRRRSSSTTTUUUTTTSSSTTTWWW[[[\\\___ccceeedddccccccccc```dddlllwwwuuummmiiiddd```^^^ZZZYYYWWWUUUSSSRRRRRRRRRQQQOOOMMMJJJHHHFFFEEEEEE>>>===<<<;;;;;;;;;;;;;;;666666666666777777777777444444444444444444444444000111333444555444333333444555666555333222333444222222222222222222222222333222000/////////000111222222222222333444555555444888===>>>===;;;;;;<<<:::===CCCGGGJJJMMMPPPRRRQQQLLLHHHIIIMMMNNNKKKGGGHHHMMMSSSVVVWWWYYY^^^bbbmmmsssyyy|||vvveeeSSSIIIFFFCCCAAABBBBBBBBBAAABBBDDDJJJSSSXXX^^^fffkkkjjjhhhjjjkkkiiijjjkkkoootttyyy}}}zzzyyytttkkkccc\\\TTTMMMJJJHHHHHHMMMTTT```ooo{{{rrrgggccc[[[RRRKKKHHHIIIKKKJJJHHHFFFEEEEEEDDDAAA?????????@@@@@@@@@AAAAAAAAA@@@@@@???>>>???@@@BBBCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDDDDDDDCCCAAA@@@>>>;;;===DDDFFFIIIXXXkkk|||wwwnnnddd^^^]]]ZZZTTTNNNLLLKKKJJJIIIHHHGGGGGGFFFDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA<<<===>>>??????>>>===<<<999999;;;;;;;;;;;;999999;;;;;;<<<<<<===>>>>>>>>><<<<<<===<<<;;;<<<>>>@@@===BBBHHHQQQZZZeeeooouuu{{{~~~~~~oooddd```bbbnnn}}}}}}yyyxxxrrrmmmgggqqq||||||jjjUUUGGGBBBBBB<<<;;;;;;;;;;;;<<<======>>>>>>???@@@BBBCCCDDDDDDHHHIIILLLNNNQQQRRRRRRRRRUUUWWWWWWVVVTTTUUUYYY]]]\\\^^^bbbccccccbbbcccccceeehhhooozzztttmmmiiiddd^^^\\\ZZZXXXWWWVVVVVVUUUTTTRRRPPPNNNLLLIIIFFFDDDBBBAAACCC@@@===<<<;;;:::888666444555555555666777777777555555555666666666666666333333222222333333444555444444333333333333222222333333333333222222111000222222222333333444444444444444333222222222333333888999;;;===>>>>>>===<<<<<>>AAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBBBB<<<;;;===AAADDDHHHQQQ[[[rrr}}}uuuooojjjcccYYYQQQSSSQQQOOONNNMMMMMMKKKIIIEEEEEEDDDBBB@@@@@@AAABBBDDDDDDDDDCCCBBBAAA????????????@@@@@@@@@>>><<<;;;>>>============<<<<<<<<<888999:::<<<>>>???AAAAAA???>>>===<<<<<<;;;;;;<<<<<>>>>>:::;;;===>>>>>>>>>===<<<>>>>>>???@@@BBBDDDFFFGGGJJJKKKLLLNNNOOOPPPQQQQQQTTTTTTUUUVVVWWWWWWXXXXXX^^^^^^]]]]]]^^^___aaabbbjjjjjjqqqwwwqqqmmmeee___\\\ZZZXXXWWWVVVVVVUUUSSSRRRPPPNNNLLLIIIFFFDDDBBBBBB@@@>>>;;;::::::999777666333333444444444444444444777777666666555555444444333333222222333333444555444444444333333222222222222222333333333222111111111111111111111111222222222222111111111222222333666888:::<<<======<<<;;;:::===AAADDDFFFHHHKKKNNNMMMKKKIIIGGGFFFFFFGGGHHHKKKLLLOOORRRVVVYYY\\\]]]sss}}}]]]KKKFFFCCCAAAAAAEEEDDDCCCCCCDDDJJJQQQWWW```dddggghhhggggggjjjmmmjjjmmmrrrwww{{{|||vvvpppjjjfffVVVRRRMMMJJJIIIJJJJJJIIIPPPWWWbbbooo{{{tttjjjcccZZZTTTQQQQQQPPPOOONNNMMMMMMLLLKKKJJJIIIIIIGGGFFFFFFFFFGGGFFFCCCAAABBBBBBAAAAAAAAABBBBBBCCCGGGGGGHHHHHHGGGGGGFFFFFFDDDEEEEEEDDDDDDCCCBBBAAA???>>>???AAABBBDDDLLLUUUggg}}}{{{tttnnnggg^^^XXXZZZYYYWWWVVVTTTRRRMMMJJJJJJJJJHHHGGGEEEEEEFFFGGGEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===??????>>>>>>>>>===============>>>>>>>>>???????????????>>>===<<<<<<<<<<<<<<>>>>>>>>===<<<@@@@@@AAABBBDDDFFFHHHIIIKKKLLLMMMOOOPPPQQQQQQRRRTTTTTTUUUVVVWWWXXXYYYYYY]]]]]]\\\\\\]]]___aaabbbfffgggppp}}}vvvppphhhaaa^^^ZZZXXXVVVVVVVVVUUUSSSQQQOOONNNLLLIIIFFFDDDCCCBBB???===;;;:::::::::999777555555444444444444444444888777777666555444333333333333222222333333444555555555555444333222222111111111222333333333222222222222111111111111111111222111111111222333444444555666999;;;<<<<<<;;;:::999<<<@@@CCCEEEFFFHHHIIIMMMLLLKKKIIIHHHHHHHHHHHHKKKMMMPPPSSSVVVYYY[[[[[[ooo{{{\\\KKKEEECCCAAAAAAEEEEEEDDDCCCEEEJJJPPPVVV^^^bbbfffgggggggggiiilllkkknnnrrrvvvyyy~~~zzzuuunnngggcccXXXTTTOOOKKKIIIIIIHHHGGGHHHLLLSSS\\\fffqqq|||wwwiiiddd]]]YYYWWWWWWWWWWWWTTTTTTTTTTTTSSSQQQPPPOOOOOOMMMKKKJJJJJJJJJIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDBBBCCCDDDCCCBBBHHHPPP[[[ppp}}}wwwppphhhcccddddddddddddbbb]]]WWWRRRLLLKKKIIIGGGFFFGGGHHHIIIFFFEEEEEEEEEDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@>>>==================@@@EEEIIIPPP[[[hhhqqqvvv~~~~~~qqqeeecccaaasssuuuqqqtttwwwyyyzzz~~~|||iiiUUUGGGAAAAAA;;;<<<===>>>>>>>>>======BBBBBBCCCEEEGGGHHHJJJJJJLLLMMMNNNPPPQQQRRRRRRSSSRRRSSSTTTUUUWWWXXXZZZZZZ[[[[[[[[[[[[\\\^^^```aaabbbeeeqqq{{{sssiiicccbbbZZZYYYVVVUUUUUUTTTRRRPPPOOONNNKKKIIIFFFDDDCCCBBB???===;;;:::;;;<<<;;;:::888888777777666666555555666666666555555444444444333333222222333333444555666666555444333222222111000111222222333333333333444444444333333222222222333333333444555666777888444666999;;;<<<<<<;;;;;;:::===AAADDDDDDEEEFFFGGGNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMPPPSSSVVVWWWXXXXXXcccppp}}}nnnUUUFFFBBBBBBCCCCCCBBBBBBBBBBBBDDDIIIPPPUUU]]]aaafffhhhffffffgggiiijjjlllooorrrvvv{{{}}}xxxssslllddd___\\\XXXRRRMMMKKKIIIFFFEEEFFFHHHKKKOOOWWWbbbmmmuuu{{{|||tttllliiiddd```^^^^^^^^^______^^^]]]\\\[[[[[[[[[[[[\\\YYYUUURRRQQQPPPOOONNNKKKKKKKKKJJJJJJIIIHHHGGGDDDDDDEEEFFFGGGGGGGGGFFFIIIIIIJJJIIIIIIHHHGGGFFFHHHFFFFFFGGGEEECCCHHHOOOUUUggg~~~{{{uuuqqqpppqqqrrrsssqqqkkkccc]]]QQQNNNKKKIIIHHHIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@AAAAAABBBAAA@@@@@@@@@@@@?????????===>>>???@@@BBBCCCDDDEEEAAA@@@???>>>>>>===>>>>>>===???CCCGGGMMMYYYgggpppvvvsssgggdddbbbuuuyyyrrrtttvvvwwwxxx|||{{{hhhTTTFFFAAABBB<<<<<<======>>>>>>>>>>>>BBBCCCDDDFFFHHHIIIJJJKKKMMMMMMOOOQQQRRRSSSSSSSSSPPPQQQRRRTTTVVVXXXYYYZZZZZZZZZYYYZZZ[[[\\\^^^```aaaeeerrruuujjjeeeeee[[[YYYVVVUUUUUUTTTQQQOOONNNMMMKKKHHHFFFDDDCCCCCC===;;;999999:::;;;:::999888888888777777666666555333333444444555555666666333333222222333333444555666666555444444333222222000111222222333333333333444444444333333222222222333333333444555666777888555666999<<<=========<<<;;;>>>BBBDDDEEEEEEGGGHHHMMMMMMNNNNNNNNNNNNNNNNNNNNNPPPRRRTTTUUUVVVUUUUUU]]]fffpppwww{{{|||zzzwwwrrrdddQQQCCC@@@CCCDDDCCC>>>>>>???@@@CCCHHHOOOTTT]]]bbbgggiiigggeeeeeefffhhhjjjmmmpppsssxxx~~~|||wwwqqqiiibbb\\\YYYVVVQQQMMMKKKJJJHHHFFFGGGGGGGGGIIIOOOXXXbbbjjjpppvvvzzz{{{}}}~~~zzztttrrrpppmmmjjjgggffffffgggiiihhheeedddccceeefffhhhiiieee___[[[XXXVVVTTTSSSQQQQQQQQQPPPOOOMMMKKKJJJHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEGGGHHHFFFDDDGGGNNNPPP^^^rrr{{{tttjjjdddZZZVVVQQQNNNMMMNNNMMMLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@BBBCCCDDDDDDBBBAAA@@@??????>>>??????===???BBBEEEKKKWWWeeeoooxxxtttiiiffffffzzz{{{sssuuuvvvvvvwww{{{yyyfffRRRDDD@@@AAA============>>>>>>??????AAABBBDDDFFFHHHIIIIIIIIIMMMNNNOOOQQQRRRSSSTTTTTTPPPQQQRRRTTTVVVWWWYYYYYYZZZZZZYYYYYYZZZ[[[]]]^^^aaafffsssyyylllfffeee[[[YYYVVVUUUTTTSSSQQQOOONNNMMMKKKHHHFFFEEEDDDCCC;;;:::888777888999888777666666555555555555555555222222333444555666666777333333222222333333444555555555555555444444444444111111222333333333222222222222111111111111111111222111111111222333444444444666999<<<===>>>=========???BBBCCCDDDFFFHHHKKKMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTVVVWWWWWWVVVTTTSSSWWW\\\cccjjjmmmmmmkkkiiiiiiaaaSSSFFFAAACCCCCC@@@<<<===>>>???BBBGGGMMMRRR\\\aaahhhjjjhhhfffeeeeeegggjjjmmmqqqtttxxx}}}~~~xxxqqqjjjbbb]]]UUURRROOOMMMLLLLLLJJJIIIFFFFFFFFFGGGJJJQQQZZZ```eeelllrrruuuyyy}}}|||yyywwwwwwvvvtttqqqoooppprrrqqqpppooonnnooopppssstttuuuqqqkkkfffbbb___]]][[[XXXXXXXXXWWWVVVSSSQQQOOOJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCFFFHHHFFFDDDGGGLLLLLLUUUeeeyyy{{{rrrkkkeee___WWWSSSRRRQQQOOOMMMNNNMMMKKKIIIHHHHHHHHHIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAACCCBBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@???@@@@@@===???BBBEEEKKKWWWdddnnnyyytttkkkjjjjjjvvvxxxyyyyyyyyy|||wwwcccPPPCCC???@@@>>>>>>=========>>>???@@@@@@AAADDDFFFHHHIIIIIIIIIMMMNNNOOOQQQRRRSSSSSSTTTRRRSSSTTTUUUWWWXXXYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\___cccpppnnndddaaa[[[YYYVVVUUUTTTSSSPPPNNNNNNMMMKKKHHHFFFEEEDDDDDD>>><<<:::999::::::999888555555555555555666666666333333333444444555555555333333222222333333444555444444444444555555555555222222333333333222111111111111111111111111222222222222111111111222222333333555888;;;<<<===<<<<<<>>>???@@@AAABBBEEEIIIMMMPPPPPPPPPQQQSSSVVVYYY[[[YYYZZZ[[[[[[ZZZWWWTTTRRRQQQSSSXXX^^^bbbbbbaaa``````]]]TTTHHHCCCCCCBBB>>>???@@@@@@@@@BBBEEEJJJNNNYYY___gggkkkjjjhhhhhhhhhiiimmmqqquuuxxx{{{{{{sssllleee```YYYWWWSSSQQQOOONNNLLLJJJEEEFFFFFFGGGIIINNNUUUZZZ```gggmmmpppuuu{{{~~~|||zzz|||}}}|||yyyyyyzzz|||yyyzzz|||}}}xxxtttqqqnnnkkkiiidddddddddcccaaa]]]ZZZXXXOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMKKKKKKFFFFFFIIIKKKIIIFFFHHHMMMMMMQQQ\\\mmm}}}uuunnnddd^^^\\\ZZZWWWTTTTTTSSSPPPNNNLLLKKKLLLLLLIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@<<>>=========>>>???@@@@@@BBBEEEGGGIIIIIIIIIIIILLLMMMOOOPPPRRRRRRSSSSSSVVVVVVWWWXXXZZZ[[[[[[\\\^^^]]][[[ZZZYYYZZZZZZ[[[YYY^^^jjjzzzpppbbb^^^[[[YYYVVVUUUTTTRRRPPPNNNNNNLLLKKKHHHFFFEEEDDDDDDBBB@@@>>>=========<<<;;;666666777777888888999999444444444444444444444333333333222222333333444555333333444444555666666666333333333333333222111000222222222333333444444555444444333222222333333333222444666999;;;<<<;;;;;;>>>>>>??????AAAEEEJJJNNNUUUTTTTTTUUUXXX\\\```ccc]]]^^^___^^^\\\YYYUUUSSSOOOOOOSSSYYY^^^_________XXXXXXRRRGGGCCCDDDBBB===BBBCCCCCCBBBBBBDDDHHHLLLVVV]]]fffkkklllkkkjjjkkklllpppuuuyyy|||}}}vvvnnnhhhcccccc```[[[WWWSSSOOOKKKIIIFFFGGGHHHIIIJJJNNNSSSWWW```ggglllnnnrrryyy}}}|||zzz}}}}}}{{{xxxuuunnnnnnnnnmmmkkkgggdddbbb[[[[[[[[[[[[[[[ZZZYYYXXXSSSSSSSSSSSSRRRQQQPPPOOOKKKKKKNNNPPPMMMIIIKKKPPPRRRRRRXXXfffxxxuuunnnkkkhhhddd```YYYWWWTTTQQQOOONNNNNNOOOKKKLLLLLLMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHDDDDDDCCCBBBAAAAAAAAAAAA<<>>=========>>>@@@AAAAAACCCEEEHHHJJJJJJJJJIIILLLMMMNNNPPPQQQRRRRRRSSSYYYZZZZZZ[[[\\\]]]]]]^^^```^^^\\\[[[ZZZYYYYYYZZZTTTYYYdddttt~~~nnnccccccZZZXXXVVVUUUUUUTTTRRRPPPNNNMMMJJJHHHFFFEEEDDDDDDBBB???===;;;;;;:::999777444555777999888666444222666666666666666666666666;;;777333111222333333111333333444444555444444444666555444333222222222222444333333333444555666666444444444444444444444444666777999;;;<<<===>>>>>><<<===>>>@@@CCCFFFIIIKKKUUUTTTRRRSSS[[[gggnnnnnnooonnnllljjjfff___WWWQQQNNNRRRVVVWWWVVVVVVWWWZZZ]]]YYYRRRKKKFFFDDDDDDEEECCCBBBBBBBBBCCCFFFIIIJJJWWW^^^gggmmmnnnlllllllllrrrvvvzzz~~~{{{sssnnnkkkgggaaa\\\WWWRRRMMMJJJKKKKKKIIIGGGEEEHHHOOOTTT]]]eeemmmrrrtttvvvzzz~~~}}}yyyyyyyyyvvvpppkkkffffffggghhhhhheeeaaa^^^aaa___\\\ZZZYYYWWWTTTRRRTTTSSSSSSRRRQQQPPPPPPOOOUUUUUUZZZdddqqqxxxpppkkkeeeaaa\\\YYYYYYXXXTTTQQQQQQOOOMMMLLLMMMNNNMMMLLLJJJJJJKKKKKKJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@CCCIIIOOOWWWdddppp}}}wwwrrrpppwww___LLLCCC???<<>>>>>>>>???@@@@@@BBBEEEGGGHHHIIILLLMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUXXX]]]aaaaaa```^^^^^^___^^^]]][[[ZZZYYYYYYYYY[[[\\\```iiisss{{{}}}}}}uuugggeeeZZZXXXVVVUUUUUUSSSQQQOOONNNMMMJJJHHHFFFEEEDDDDDD???===::::::::::::999888555666777888777666444333555555555555555555555555888555222222444666666555333333444444555444444333111000000000000111222222/////////...//////000000444444444444444444444444666777999;;;<<<>>>>>>>>>@@@AAACCCEEEHHHJJJLLLMMMMMMOOOPPPUUUbbbrrr}}}{{{uuummmbbbWWWPPPMMMQQQUUUWWWWWWXXXZZZ\\\^^^ZZZTTTLLLFFFBBBBBBBBBBBBBBBAAAAAACCCEEEHHHIIIUUU]]]fffmmmnnnnnnnnnooouuuxxx|||yyyqqqmmmgggaaa\\\VVVQQQNNNKKKKKKIIIFFFEEEGGGMMMRRR[[[aaaiiinnnppprrrwwwzzz~~~zzzvvvvvvvvvuuussspppllliiihhhfffcccaaa```^^^[[[XXX\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[^^^fffppp~~~|||ppplllgggddddddccc```^^^WWWTTTQQQOOONNNMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDAAA@@@CCCIIIOOOWWWdddqqq|||~~~uuuqqqqqqttt]]]KKKCCCAAA???AAA@@@???>>>>>>???@@@@@@@@@CCCFFFHHHIIIJJJKKKLLLNNNOOOPPPRRRTTTUUUUUUUUUWWWYYY[[[]]]]]]]]]]]]]]]```___^^^]]][[[ZZZYYYXXXXXXYYY^^^jjjxxxwwwfffbbb]]][[[XXXWWWVVVTTTRRRPPPOOOMMMJJJHHHFFFDDDDDDDDD<<<:::999999:::::::::999666666666666666555555555555555555555555555555555555444222333555777888888333444444555444444333333.........///000222333444333222222111111111111222333333333333444444444444666777999;;;<<<>>>>>>???>>>@@@CCCEEEHHHIIIIIIIIIHHHKKKPPPWWWfffzzz{{{qqqeeeYYYRRRNNNQQQUUUXXXYYYZZZ\\\^^^```]]]WWWOOOGGGCCCAAABBBBBBAAA@@@@@@BBBDDDFFFHHHSSSZZZeeelllnnnoooppprrrwwwzzz~~~zzzvvvpppjjjddd^^^XXXTTTOOONNNLLLIIIGGGIIIMMMQQQWWW\\\ccchhhjjjmmmpppttt{{{|||~~~~~~|||yyyuuussspppnnnmmmkkkhhhfffdddddddddddddddeeeeeefffiiiggghhhmmmttt~~~{{{uuusssrrrqqqnnnkkkaaa]]]YYYUUUSSSQQQNNNLLLNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKLLLEEEEEEDDDDDDCCCCCCBBBBBBBBBAAACCCHHHNNNWWWeeeqqq}}}{{{sssqqqqqqpppZZZIIIDDDBBBAAAAAA@@@???>>>>>>???@@@AAAAAADDDHHHJJJJJJJJJJJJKKKNNNOOOQQQSSSUUUVVVWWWWWWYYYYYYZZZ[[[\\\]]]]]]]]]aaaaaa```___]]][[[XXXWWWUUUUUU\\\kkk|||yyyvvveee``````^^^[[[YYYXXXVVVSSSQQQOOOMMMKKKHHHFFFDDDDDDCCC===<<<:::999::::::999888888777666555444555555666555555555555555555555555333333222333444666777888444444444555444444333333//////000111222444555666777666555444444444444444333333333333333444444444555666888;;;===>>>??????===???BBBEEEGGGGGGGGGFFFIIIMMMQQQVVVbbbssszzzssslllddd\\\VVVPPPRRRVVVYYY[[[]]]^^^___```___ZZZRRRJJJDDDCCCCCCAAA@@@@@@???AAACCCEEEGGGPPPXXXcccjjjnnnppprrruuuxxx{{{zzztttoooiiiccc___XXXVVVRRRNNNLLLLLLOOOQQQTTTXXX]]]aaaccceeehhhjjjrrrtttuuuvvvvvvwwwzzz||||||}}}}}}{{{xxxssssssrrrqqqqqqqqqrrrsss{{{xxxxxx{{{|||zzzxxxtttpppiiieee```\\\YYYWWWTTTRRRPPPPPPOOOOOONNNMMMLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKDDDDDDCCCCCCBBBBBBBBBBBBCCCAAACCCHHHNNNWWWeeerrr~~~}}}tttpppppp~~~nnnWWWHHHCCCBBB@@@@@@??????>>>???@@@BBBCCCCCCFFFJJJLLLLLLKKKKKKKKKOOOPPPRRRTTTVVVXXXXXXYYYYYYZZZ]]]```bbbdddcccbbbbbbccccccbbb```\\\YYYWWWUUUUUUZZZjjj|||zzzttt{{{vvvgggddd___]]]ZZZXXXWWWUUURRRPPPPPPNNNKKKHHHEEEDDDCCCCCCAAA???<<<;;;;;;:::999777888777555444444444666777555555555555555555555555333333333333333333333444444555555555444333333222222222111111222333444444333333222111111000111111222222222333333333444444555666888:::===>>>???@@@???AAADDDGGGIIIIIIIIIHHHJJJNNNPPPRRRYYYdddlllnnnmmmkkkhhhfffccc```\\\YYYSSSUUUWWWZZZ]]]_________^^^^^^[[[TTTJJJCCCBBBCCCAAA@@@??????@@@BBBDDDFFFOOOVVVaaahhhmmmooorrruuuvvvyyy}}}|||wwwqqqmmmccc___ZZZUUURRRQQQPPPPPPSSSVVVYYY[[[\\\^^^___```fffggghhhiiiiiijjjlllnnnlllmmmnnnqqqvvv{{{}}}yyysssnnnkkkhhhccc```^^^\\\YYYWWWTTTSSSRRRPPPOOOMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDBBBCCCHHHNNNWWWfffsssvvvpppmmmuuummmVVVHHHCCCAAA>>>??????>>>??????AAACCCDDDDDDGGGKKKLLLLLLLLLLLLLLLQQQRRRSSSVVVWWWYYYYYYZZZYYY[[[aaagggmmmnnnkkkhhhddddddeeedddaaa^^^[[[YYYXXXWWW[[[iiiyyy|||tttsssyyypppdddbbb[[[YYYVVVUUUTTTRRRPPPNNNPPPNNNKKKHHHEEEDDDCCCCCCBBB@@@===;;;;;;:::999777888777666444444555555666444444444444444444444444333444444333222000111222555555555555444333222222222222111111000111111111222222111000000000111111111111222222333333444444444666888:::===>>>@@@@@@===???AAADDDFFFGGGHHHHHHHHHMMMPPPPPPRRRYYY]]]^^^^^^]]][[[[[[\\\\\\[[[ZZZTTTUUUWWW[[[___bbbbbbaaa^^^___^^^VVVJJJBBB@@@AAABBBAAA@@@@@@@@@BBBDDDFFFNNNVVV___gggjjjmmmpppsssssswww|||qqqllleee___[[[XXXUUUSSSVVVVVVWWWWWWWWWWWWVVVVVVXXXYYYZZZZZZZZZ[[[]]]___^^^^^^___aaaeeeiiimmmpppuuuwwwyyy}}}{{{tttooommmjjjfffcccbbbaaa___]]]YYYXXXUUUSSSPPPOOONNNMMMLLLLLLKKKIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBCCCHHHNNNWWWffftttwwwoookkkjjjvvv~~~lllVVVIIIDDDAAA===??????>>>???@@@BBBDDDEEEFFFHHHKKKLLLLLLLLLNNNPPPSSSTTTUUUWWWXXXYYYZZZZZZYYY[[[bbbkkkrrrtttppplllffffffeeedddbbb```]]]\\\\\\ZZZ]]]iiiwww~~~|||wwwwww}}}|||kkkaaa___ZZZXXXVVVUUUTTTSSSQQQOOOPPPOOOKKKHHHEEECCCCCCBBB@@@>>>;;;:::;;;:::999888777777666555555555555555444444444444444444444444222444555555222111222333555555555555444333222111333333222222222222222333333333222222333333444444000111111222333333444444444555888:::===???@@@@@@<<<===???AAADDDFFFHHHIIIIIIOOOSSSRRRRRRTTTVVVUUUWWWVVVUUUVVVXXXZZZ[[[[[[RRRSSSVVV[[[bbbffffffeeefffgggeee\\\OOODDDAAABBBCCCBBBAAA@@@AAACCCEEEFFFOOOVVV___eeehhhkkknnnqqqqqquuu{{{}}}tttmmmhhhccc^^^[[[YYYXXXVVVUUUSSSRRRPPPNNNLLLMMMOOOOOONNNOOOQQQSSSRRRRRRRRRTTTVVVXXX[[[\\\___aaacccfffiiillloooppppppqqqrrruuuzzz{{{vvvtttqqqmmmjjjiiihhhfffeee___]]]ZZZVVVSSSQQQPPPOOOKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEECCCCCCHHHNNNWWWgggtttvvvnnnkkkhhhqqq~~~|||}}}kkkWWWKKKGGGCCC>>>>>>>>>>>>???@@@BBBEEEFFFGGGHHHJJJKKKKKKMMMPPPSSSVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ___hhhppprrroookkkgggfffeeedddcccaaa```___^^^]]]```jjjwww|||mmmcccbbb\\\ZZZXXXWWWWWWVVVTTTRRRQQQOOOLLLHHHEEECCCBBBBBB===;;;999999:::::::::999666666666666666555555555444444444444444444444444111444666666333222333555555555555555444333222111555444444444555555666777111111111111222333333444000000111222333333444444444555888:::===???@@@AAA@@@AAABBBDDDGGGJJJMMMOOOMMMTTTXXXVVVTTTTTTSSSQQQSSSRRRQQQSSSWWWZZZ\\\\\\PPPQQQTTT[[[ccciiijjjiiiooopppnnndddUUUHHHDDDDDDCCCCCCAAAAAAAAACCCEEEFFFOOOVVV^^^dddgggiiillloooqqquuu{{{yyysssmmmgggccc\\\ZZZWWWTTTRRROOOLLLJJJFFFGGGHHHHHHHHHHHHKKKMMMJJJJJJJJJKKKLLLMMMNNNOOONNNOOOQQQSSSUUUWWWYYYZZZ[[[\\\^^^aaafffnnnvvv|||}}}|||xxxtttrrrpppooommmkkkcccaaa]]]YYYUUUSSSQQQQQQJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGEEECCCCCCHHHNNNWWWggguuutttnnnlllooouuu}}}{{{{{{{{{jjjXXXMMMJJJEEE@@@>>>>>>>>>???AAACCCEEEFFFHHHIIIIIIJJJKKKMMMRRRUUUWWWXXXXXXYYYYYYYYYYYYYYYZZZYYY\\\cccjjjnnnlllhhhhhhgggeeedddcccbbbbbbbbb^^^^^^bbblllyyyzzzmmmccc___\\\YYYUUUSSSSSSRRRQQQOOONNNLLLIIIGGGFFFEEECCCAAAAAA>>>;;;:::;;;;;;:::999<<<999555444444666666666333333444555666777888999444444444444444444444444666555444333333333333333444444444333333222222222444444333222111111111111111111222222222333333333666666777888;;;>>>AAACCC===>>>AAADDDFFFHHHJJJJJJOOOVVV]]]]]]VVVPPPNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUOOOOOOXXXaaaffflllrrr|||xxxvvvpppaaaOOOFFFFFFCCCBBBBBBAAABBBDDDFFFHHHJJJPPPZZZccciiimmmppprrrwwwyyy}}}{{{sssjjjddd^^^ZZZVVVRRROOOLLLHHHFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIIIILLLKKKKKKNNNTTT\\\dddiiivvv|||wwwuuusssrrrppplllhhhccc^^^ZZZVVVRRROOOOOOMMMKKKJJJKKKKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEHHHLLLTTTdddrrr|||}}}oookkknnnvvvzzz{{{yyy~~~|||iiiXXXKKKDDDAAA???>>>???@@@AAACCCDDDEEEEEEIIIIIIJJJKKKNNNQQQTTTVVVVVVWWWYYYZZZ[[[[[[ZZZZZZXXXYYY[[[]]]```bbbdddeeeccceeegggfffcccaaa___^^^aaa```cccmmm||||||nnnddd```]]]ZZZWWWUUUTTTSSSRRRQQQNNNLLLIIIGGGFFFEEECCCAAAAAA>>>;;;:::;;;;;;:::999;;;888555444444555666666555555555555666666666666444444444444444444444444666555444333333333333444444444444333333222222222333333222222111222222222111222222222222333333333444444555666999<<>>???@@@BBBCCCEEEFFFGGGIIIJJJLLLNNNPPPSSSUUUWWWXXXYYYZZZ[[[\\\[[[ZZZZZZYYYZZZ[[[]]]^^^```aaabbbdddfffhhhgggdddaaa______bbbaaadddooooooeeeaaa\\\YYYVVVTTTTTTSSSQQQOOOMMMKKKHHHFFFFFFEEECCCAAAAAA>>>;;;:::;;;;;;:::999:::777555444444555555555888777777666555444333333444444444444444444444444555555444333333333444444444444333333333333222222222222222111222222333333222222222222333333333333444444444666888;;;>>>???@@@AAACCCEEEGGGIIIKKKLLLOOOTTTYYYYYYSSSMMMKKKLLLJJJJJJIIIJJJKKKLLLNNNOOORRRMMMPPP]]]nnnyyygggQQQEEEHHHGGGDDDCCCBBBBBBCCCDDDHHHMMMUUU]]]dddlllsssxxxzzz||||||ppphhh___\\\WWWSSSPPPLLLIIIFFFEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAABBBDDDGGGJJJLLLWWW^^^hhhrrr~~~|||yyyxxxwwwrrrkkkeee```\\\YYYVVVUUURRROOOMMMMMMLLLJJJHHHIIIHHHGGGGGGFFFFFFFFFGGGFFFEEEFFFIIIMMMTTTdddrrr}}}|||ooolllppptttnnnqqq{{{wwwbbbPPPFFFBBBBBBAAA>>>???@@@CCCEEEGGGIIIJJJJJJLLLOOORRRUUUWWWXXXXXX[[[\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^dddfffhhhgggeeebbb``````aaa```dddqqqoooeee```YYYWWWTTTRRRRRRPPPNNNLLLMMMJJJHHHFFFFFFEEECCCAAAAAA>>>;;;:::;;;;;;:::999888666555444555666555444777777666555444444333222444444444444444444444444555444444333333333444444333333333333333333333333111111111111222333444444222222222333333333444444555666666777999<<>>???@@@BBBDDDGGGIIIJJJNNNRRRVVVUUUPPPLLLJJJKKKJJJJJJJJJJJJKKKMMMNNNPPPUUUPPPPPP]]]pppvvvZZZJJJIIIGGGEEECCCBBBBBBCCCDDDFFFJJJPPPXXX```jjjsssyyy|||}}}}}}ppphhh```\\\XXXSSSPPPLLLIIIFFFCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFMMMRRRYYYaaalll{{{}}}zzzwww|||wwwpppiiiddd```]]]ZZZZZZWWWTTTQQQPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEFFFJJJMMMUUUdddrrr|||~~~qqqnnnrrrxxxrrrsss{{{uuu^^^LLLBBB@@@@@@@@@>>>???AAADDDGGGIIIKKKMMMKKKNNNRRRVVVYYYZZZZZZYYY]]]^^^^^^^^^]]]\\\ZZZYYYZZZZZZZZZ[[[\\\]]]]]]^^^ccceeeggggggeeebbbaaaaaa______cccqqqnnnccc___XXXVVVTTTSSSRRRQQQNNNLLLLLLJJJGGGFFFEEEEEECCCBBBAAA>>>;;;:::;;;;;;:::999777666555666777777555333555555555555555444444444444444444444444444444444444444333333333444444555333333333333333333333333111111111111222333444444222222333333333444444444555555666777999;;;>>>???===>>>???AAADDDGGGJJJKKKMMMPPPRRRRRROOOLLLKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPWWWSSSQQQ[[[pppdddQQQHHHFFFDDDCCCBBBCCCEEEEEEEEEHHHMMMSSS[[[fffqqqxxx{{{}}}uuummmbbb^^^YYYUUUQQQNNNJJJGGGDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGHHHKKKPPPVVV___jjjwww}}}|||uuuooojjjeeebbb___]]]ZZZVVVTTTRRRPPPMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEGGGKKKNNNUUUdddrrr|||}}}qqqnnnrrryyyxxx{{{uuu\\\HHH@@@>>>>>>>>>???AAACCCFFFIIIKKKNNNOOOMMMPPPTTTXXXZZZ[[[ZZZYYY]]]^^^^^^^^^]]][[[ZZZXXXXXXXXXYYYZZZ\\\]]]^^^^^^```bbbeeeeeedddbbbaaaaaa``````eeetttmmmccc^^^ZZZYYYWWWVVVUUUSSSPPPNNNKKKIIIFFFEEEEEEEEECCCBBBAAA>>>;;;:::;;;;;;:::999666666666777999888666444333333444444555555555666444444444444444444444444444444333333333444555555222222333333333333444444222222222111222222333333333333333333444444444444333333333444666888;;;<<<>>>>>>@@@BBBEEEIIIMMMOOOLLLNNNOOOOOONNNMMMMMMMMMMMMMMMLLLLLLMMMOOOQQQRRRVVVTTTRRRXXXkkkjjjWWWHHHGGGEEECCCCCCDDDEEEFFFDDDFFFJJJOOOWWWaaalllsssyyy{{{~~~wwwqqqfffccc]]]YYYUUUQQQMMMJJJFFFFFFEEEEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEGGGJJJOOOTTT\\\eeekkk|||}}}xxxsssnnniiifff```]]]YYYWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEHHHLLLOOOVVVdddrrr{{{{{{ooommmrrr}}}{{{{{{rrrYYYGGG@@@??????>>>AAACCCEEEGGGJJJMMMOOOPPPOOOQQQUUUXXXZZZZZZYYYXXX[[[\\\\\\\\\\\\ZZZXXXWWWVVVWWWXXXYYYZZZ[[[\\\]]][[[^^^aaabbbbbbaaaaaaaaacccccchhhvvvnnnddd___[[[YYYXXXWWWVVVTTTQQQNNNKKKHHHFFFEEEEEEEEECCCBBBAAA>>>;;;:::;;;;;;:::999666666777999;;;:::777444333333333444444555555555444444444444444444444444333333333333333444555666222222222333333444444444333333222222111222222222333333333444444444444555333333333444555888:::;;;<<<===>>>AAAEEEJJJNNNQQQKKKLLLMMMNNNNNNNNNOOOOOOSSSSSSRRRSSSTTTUUUWWWXXXUUUVVVSSSRRR^^^vvv~~~lllZZZKKKIIIFFFDDDCCCBBBCCCDDDCCCEEEHHHMMMSSS]]]gggnnnwwwyyy|||{{{wwwlllhhhccc^^^ZZZVVVRRROOOKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGCCCDDDFFFIIINNNTTT\\\```kkkttt~~~yyysssooogggddd```^^^\\\ZZZXXXVVVMMMLLLKKKIIIHHHHHHGGGGGGEEEEEEHHHLLLPPPVVVdddqqq{{{|||rrrqqqvvv}}}}}}oooVVVFFFAAAAAAAAA@@@CCCDDDFFFIIIKKKNNNOOOPPPQQQSSSUUUWWWXXXXXXWWWVVVYYYYYYZZZZZZZZZYYYWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVYYY]]]___`````````aaaccccccgggtttoooeee```YYYXXXWWWVVVUUUSSSPPPMMMJJJHHHFFFEEEEEEEEECCCBBBAAA>>>;;;:::;;;;;;:::999666777888:::<<<;;;888555444444444444444444444444444444444444444444444444333333333333333444555666222222222333333444444444444444333222111111111111333333333444444444555555555555555555777999;;;===999:::;;;>>>CCCHHHMMMPPPJJJKKKLLLMMMNNNOOOPPPQQQZZZYYYYYYYYYZZZ\\\^^^___UUUWWWSSSMMMSSSeeewww{{{kkkZZZMMMKKKHHHEEEBBBAAAAAABBBBBBDDDGGGLLLRRRZZZdddjjjuuuxxx{{{ppplllgggbbb^^^ZZZVVVSSSNNNMMMJJJGGGDDDBBBAAA@@@EEEDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFHHHIIIIIIJJJJJJIIIGGGFFFDDDDDDEEEFFFHHHCCCCCCCCCFFFKKKSSSZZZ___ccciiirrryyyzzzvvvnnnkkkhhheeedddbbb```^^^MMMMMMKKKJJJIIIHHHHHHGGGEEEEEEHHHMMMPPPVVVdddqqqzzzvvvvvv{{{~~~kkkTTTEEEBBBDDDDDDCCCEEEFFFGGGIIILLLNNNPPPQQQRRRSSSUUUVVVVVVVVVVVVUUUWWWXXXYYYYYYYYYXXXVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSVVV[[[]]]^^^___```aaa``````dddppp}}}mmmccc]]]ZZZXXXUUUTTTSSSQQQOOOMMMMMMKKKHHHFFFEEEDDDBBBAAA<<<<<<;;;:::::::::::::::777777777777777666555555333333444444444444444444555444444333333444444555555555333333333333555555111111111222333444666777000000000000000111111222444444444555555555555666444555666777888888888888<<<<<<===AAAEEEIIILLLLLLMMMNNNOOOOOONNNNNNPPPQQQ]]]gggpppoookkkhhheeeaaaccc\\\VVVSSSTTTXXXdddooo{{{|||{{{yyyxxxuuujjj^^^NNNGGGCCCDDDEEEBBBAAAAAABBB@@@CCCIIIOOOUUU___hhhssswww|||yyyqqqkkkgggccc^^^[[[XXXUUUOOOKKKIIIGGGEEECCCGGGFFFEEEEEEGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHMMMTTTYYYgggjjjppptttwww}}}}}}vvvssspppnnnkkkhhhdddaaaXXXTTTNNNJJJIIIIIIIIIHHHHHHGGGHHHLLLPPPVVVbbbnnn~~~zzzuuu}}}eeeMMMEEEDDDBBBAAADDDDDDFFFHHHKKKNNNOOOPPPPPPRRRRRRSSSTTTVVVWWWXXXYYYVVVXXXZZZ[[[ZZZXXXVVVTTTTTTSSSRRRSSSTTTVVVVVVUUUYYYYYYZZZ[[[\\\]]]^^^^^^bbbccceeelllxxx~~~nnnddd^^^ZZZXXXUUUTTTSSSQQQOOOMMMMMMKKKHHHFFFEEEDDDBBBAAA???>>>===;;;:::999999999777777777777666666666666666666555555444444333333333333333222222333333333333222222111111222222333555444333222222222222222111111111111111222333333333333333333444444444555444555666777777888888888<<<<<<===AAAEEEIIIKKKLLLKKKMMMOOOPPPQQQRRRTTTVVVcccoooyyy{{{yyywwwtttqqqlllbbbWWWPPPNNNQQQZZZdddmmmoooooonnnooonnneee[[[PPPHHHCCCDDDEEECCCBBBCCCDDDBBBCCCHHHLLLRRR[[[dddqqquuu{{{yyysssppplllhhhddd___[[[UUUQQQNNNLLLIIIHHHIIIGGGEEEEEEFFFFFFEEEDDDGGGGGGIIIJJJKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDFFFKKKQQQVVVaaadddkkkqqqssswww|||zzzwwwtttqqqlllgggcccZZZUUUOOOKKKIIIHHHGGGFFFGGGEEEGGGLLLQQQXXXfffrrr~~~yyybbbLLLEEEDDDBBBBBBFFFFFFGGGJJJMMMPPPRRRSSSSSSRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXZZZ[[[[[[YYYWWWUUUUUUTTTSSSTTTUUUVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]]]]___ccchhhssspppeee___YYYWWWUUUSSSSSSQQQOOOMMMMMMKKKHHHFFFEEEDDDBBBAAAAAA@@@>>><<<;;;999999888888888777666666666666666888777777666555444333333333222222111111222222333333222222111111222222333666555444222222111111111222222222222222333444444222222222333333333444444444555555666777777888888;;;<<<>>>@@@DDDGGGJJJLLLJJJLLLOOOQQQSSSTTTWWWZZZggguuuppp___TTTNNNNNNTTT[[[___bbbcccdddggghhhccc[[[RRRJJJDDDEEEEEEDDDCCCEEEFFFCCCBBBEEEIIIMMMVVV```mmmrrryyy|||yyyuuuqqqiiiddd^^^YYYVVVSSSPPPNNNPPPMMMIIIGGGGGGGGGGGGFFFIIIIIIJJJLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDDDDDDDEEEHHHNNNRRR]]]bbbllluuuwwwwww{{{}}}yyyrrrlllggg]]]YYYRRRMMMKKKIIIGGGFFFFFFDDDFFFKKKQQQZZZjjjwwwttt^^^JJJDDDDDDCCCCCCGGGHHHIIILLLOOORRRTTTUUUVVVRRRRRRSSSSSSSSSTTTTTTTTTXXXYYYZZZ[[[[[[YYYWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ^^^cccgggnnn~~~qqqfff```XXXVVVTTTSSSRRRQQQOOOMMMMMMKKKHHHFFFEEEDDDBBBAAAAAA@@@???===;;;:::::::::888888777666555666666777777777666666555555555444333333222222222222333333444444444444444444444444333222222222222222333333222222222222222333444444222333333333333444444444444444555555666777777888:::<<<>>>@@@CCCFFFIIILLLJJJLLLOOOQQQRRRTTTWWWYYYgggvvvzzzfffXXXPPPMMMPPPVVVYYY\\\___```dddgggeee___TTTKKKEEEDDDEEECCCCCCEEEEEEBBB@@@CCCEEEJJJSSS\\\iiiooowww~~~{{{rrrmmmgggbbb^^^[[[WWWUUUZZZVVVQQQMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEDDDEEEGGGLLLPPPXXX___lllyyy}}}zzzzzz|||~~~vvvoooiii```\\\VVVQQQNNNLLLIIIHHHHHHFFFFFFKKKQQQ\\\lllzzzooo[[[IIIDDDDDDBBBDDDHHHIIIJJJLLLOOORRRTTTVVVWWWTTTTTTTTTTTTTTTTTTSSSSSSVVVWWWYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUVVVXXXUUUVVVXXXYYYZZZZZZYYYYYYZZZ___eeehhhmmmzzzqqqfff```WWWVVVSSSRRRRRRQQQOOOMMMMMMKKKHHHFFFEEEDDDBBBAAA???>>>===<<<<<<<<<<<<<<<888777777666666666666666444555555555666666777777444444333333333333444444444444444444444444444444222222111111111222333333111111111111111222333333444444444444555555555555555444444444555666777888999<<>>AAADDDHHHPPPYYYdddjjjttt|||zzzvvvooojjjfffbbb___]]]aaa]]]XXXSSSQQQPPPOOOOOOLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFGGGGGGFFFFFFHHHLLLOOOQQQXXXgggxxx}}}zzzyyy}}}vvvnnniii```]]]WWWSSSPPPNNNKKKIIIKKKHHHIIIMMMRRR\\\lllzzz{{{lllYYYIIIEEEEEECCCDDDIIIJJJKKKLLLNNNQQQSSSUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVUUUVVVWWWXXXVVVTTTTTTVVVXXXVVVWWWXXXZZZZZZZZZYYYXXXYYY___dddfffjjjvvv~~~oooeee___WWWUUUSSSRRRRRRQQQOOOMMMMMMKKKHHHFFFEEEDDDBBBAAA======<<<<<<;;;<<<<<<<<<777777777777777666555555333333444555666777777888555444444333333444444555111222222333333222222111555444333111111000000000111111111111111222333333444444444555555555666666555444444333444666777888888<<>>AAADDDFFFMMMUUU]]]dddoooxxxxxxsssooollliiifffgggccc^^^ZZZXXXVVVTTTRRRQQQPPPOOONNNMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIMMMPPPQQQWWWeeexxx~~~}}}vvvoookkkddd```[[[VVVRRROOOLLLIIILLLJJJKKKOOOTTT]]]lllyyy~~~vvv~~~gggVVVIIIFFFFFFDDDGGGLLLLLLLLLMMMNNNOOORRRSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUWWWXXXVVVSSSRRRUUUXXXWWWXXXZZZ\\\\\\\\\ZZZYYYXXX[[[___aaafffrrr{{{mmmddd^^^VVVTTTRRRRRRRRRQQQOOOMMMMMMKKKHHHFFFEEEDDDBBBAAA>>>===<<<;;;::::::::::::555666888999999777555333333333444444555555666666444333333333333333333444111222222333333222222111333333222111111000111111222222222222222333444444333333444444444555555555555444333333333555777888888<<>>>>><<<;;;:::999999999999888777666555555555555444444555555444333333222666555444555777888777666222222222222222222222222444222000111333444333111333333333333333333333333444444444333333222222222555555444444444555666777888999<<>>===;;;::::::999999777888888777777666555444333333333444333333222111777666444555555555444333222222222222222222222222333222111111333333222111333333333333333333333333444444333333333333222222666555555555555666777777777999===@@@CCCEEEGGGGGGIIIJJJLLLMMMOOORRRVVVYYYYYYZZZ\\\^^^___]]]YYYVVVTTTTTTUUUWWWWWWUUURRRNNNSSS```nnnzzznnn[[[MMMFFFFFFIIIDDDDDDDDDCCCDDDDDDDDDDDDHHHMMMVVVaaalllxxx~~~{{{zzzwwwtttqqqlllhhhbbb^^^\\\[[[ZZZYYYVVVSSSOOOLLLKKKKKKJJJIIIJJJIIIHHHFFFFFFHHHLLLPPPQQQTTTZZZcccnnnvvvzzz|||wwwkkk^^^UUUSSSNNNOOOQQQSSSXXXcccrrr|||{{{xxx{{{ooo\\\JJJGGGCCCCCCEEEHHHKKKLLLMMMMMMMMMOOOQQQSSSVVVXXXVVVVVVUUUUUUTTTUUUUUUUUUXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[YYYXXXVVVUUUUUUTTTXXXYYYYYYZZZZZZZZZZZZZZZZZZXXXYYY]]]aaagggtttwwwjjjccc___XXXVVVUUUTTTSSSQQQNNNLLLMMMJJJGGGFFFEEEEEECCCAAA===<<<;;;:::999888888888666777888888888666555444333333444444444333333222444333111222333333222000444444444444444444444444222222222222222333222222333333333333333333333333333333333333333333333333555555555555555666666666555888<<<@@@CCCEEEEEEEEEHHHJJJLLLNNNOOOQQQUUUXXX[[[ZZZZZZ\\\___^^^YYYUUURRRQQQRRRVVVZZZZZZTTTOOOPPP[[[lll}}}oooXXXJJJFFFHHHDDDDDDEEEEEEEEEDDDBBBAAACCCHHHPPPZZZfffrrr~~~~~~{{{yyywwwvvvrrrmmmgggbbb___^^^\\\[[[VVVSSSOOOMMMLLLLLLKKKJJJJJJJJJHHHFFFEEEGGGKKKOOOPPPSSSXXX___hhhpppwwwzzzuuuiii^^^WWWVVVSSSSSSTTTUUUZZZeeetttyyyvvvvvv~~~}}}iiiVVVHHHFFFDDDEEEGGGJJJKKKKKKKKKKKKLLLNNNPPPRRRUUUVVVWWWWWWVVVUUUTTTTTTUUUUUUWWWWWWXXXZZZ[[[\\\^^^^^^]]]\\\[[[YYYWWWWWWVVVVVVYYYYYYYYYZZZYYYXXXXXXWWWXXXWWWXXX\\\___eeessszzzkkkbbb^^^XXXVVVTTTTTTSSSQQQNNNKKKLLLJJJGGGFFFEEEEEECCCBBB======;;;:::999888888888666666777888888777555444444444555555555555444444222111000111333333333222444444444444444444444444222222333222222222222222333333333333333333333333333333333333333333333333333333444444555555555555333666:::>>>AAACCCCCCCCCGGGIIILLLNNNOOOQQQUUUWWWZZZYYYYYY[[[]]]]]]YYYTTTUUUTTTUUU[[[aaaaaaZZZSSSOOOYYYlllfffPPPFFFEEECCCDDDEEEFFFEEECCCBBB@@@@@@EEEKKKTTT___lllxxxyyytttmmmgggccc```]]][[[UUURRRNNNLLLLLLLLLLLLKKKJJJJJJHHHFFFEEEFFFJJJMMMOOOQQQVVV\\\cccllltttxxxyyynnnccc]]]\\\WWWWWWVVVVVVZZZdddrrr|||xxxvvvwww||||||~~~}}}fffQQQEEEDDDDDDEEEGGGIIIIIIIIIKKKKKKLLLMMMOOOPPPRRRRRRWWWVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVXXXZZZ[[[\\\]]]^^^]]]\\\ZZZYYYYYYXXXXXXZZZZZZZZZYYYYYYXXXWWWVVVWWWWWWXXX[[[]]]dddsss{{{lllbbb]]]XXXVVVTTTRRRRRRPPPNNNLLLJJJHHHEEEDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;::::::666666777777777777666666444444555555666666555555444333222333555666555444222222222222222222222222111222333333111111222333333333333333333333333333222222333333333333444444222333444444555555444444333555888<<>><<<;;;;;;;;;;;;777777666666666666777777222333444555555555555444666555444444555555444333222222222222222222222222111222444333111000222444333333333333333333333333222222222333333444444444333333555666666666555444555666888;;;>>>AAACCCDDDFFFHHHLLLNNNOOOQQQTTTVVVWWWYYY[[[[[[ZZZXXXWWWWWWWWWYYY]]]ccceeeccc\\\VVVSSSWWWgggoooWWWKKKFFFDDDDDDDDDDDDDDDDDDCCCCCCAAACCCGGGMMMUUU```lllttt~~~|||tttkkkccc^^^XXXUUUQQQNNNNNNNNNMMMLLLLLLMMMMMMLLLJJJIIIJJJKKKLLLPPPUUUZZZ```gggooouuuzzz}}}ooofffddddddcccbbbaaaaaagggqqqxxx|||}}}~~~www```LLLCCCAAAAAABBBEEEGGGHHHHHHKKKLLLNNNOOOQQQRRRRRRRRRSSSSSSSSSRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWYYY[[[\\\cccttt{{{mmmddd^^^ZZZWWWRRRPPPOOOOOONNNNNNMMMKKKIIIHHHHHHGGGFFFEEE>>>===<<<;;;:::999999999888777666555555666777888111222333333444444444444777555333333333333111///444444444444444444444444000333444333111000222444333333333333333333333333222222222333333444444444333444666777777777666555777777999;;;>>>BBBEEEFFFEEEHHHLLLNNNPPPQQQTTTUUUYYY\\\___^^^[[[YYYZZZ\\\```ccciiimmmnnnjjjddd^^^SSSUUUbbbwwwkkkXXXMMMJJJDDDDDDDDDCCCDDDDDDDDDDDDCCCDDDGGGKKKSSS^^^iiiqqqzzzpppfff```\\\XXXTTTPPPOOONNNMMMKKKMMMOOOPPPOOOMMMLLLKKKLLLKKKOOOUUUZZZ___fffnnntttvvvzzz|||rrrpppllllllkkkhhhhhhllluuu{{{}}}ttt^^^JJJEEEDDDCCCDDDGGGIIIKKKKKKKKKLLLNNNQQQSSSTTTUUUUUURRRRRRQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZVVVVVVVVVWWWWWWYYYZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXVVVWWWYYY[[[\\\ccctttxxxkkkddd___XXXWWWUUUTTTTTTRRRPPPMMMMMMKKKIIIHHHHHHGGGEEECCCAAA>>>;;;:::<<<<<<:::888666666555444444444444555555555666666555444333333555555555444444333333333333333444555444333111000444444444444444444444444333222222111111222222333000111222333444333222222111222222333333222222111333333555777;;;@@@DDDGGGDDDFFFIIIMMMQQQTTTVVVVVV]]]cccfffbbb]]]^^^ccchhhkkkppprrroooooorrrlllaaa\\\VVVWWWbbbnnnvvvlllYYYMMMIIIDDDEEEEEEEEEDDDDDDEEEFFFDDDBBBCCCIIIPPPXXXdddooowww}}}zzzoooddd^^^WWWRRRPPPPPPMMMNNNQQQPPPPPPOOONNNMMMMMMLLLLLLNNNPPPSSSWWW\\\bbbfffhhhpppuuu~~~{{{{{{tttpppqqqsssuuuyyy~~~}}}mmmUUUGGGDDDCCCCCCDDDFFFHHHJJJKKKKKKLLLOOORRRSSSTTTSSSRRRTTTSSSSSSSSSTTTVVVXXXYYY[[[ZZZYYYXXXWWWVVVUUUUUUXXXXXXXXXYYYYYYYYYYYYYYY[[[[[[\\\]]]\\\ZZZXXXVVVVVVVVVWWWYYYZZZ___nnn|||uuuggg___\\\XXXWWWUUUTTTTTTRRRPPPMMMNNNLLLIIIHHHHHHFFFDDDBBB@@@===;;;:::<<<<<<:::999666555555444444444444444555555555555555444333333555555444444444333333333333333444444444333222111333333333333333333333333333222222111111222222333000111222333333333222222333333444444444444333333555555555777:::>>>BBBDDDEEEGGGJJJMMMQQQTTTUUUVVV\\\aaaeeeccc```ccckkkrrrzzz~~~zzznnn___WWWTTT\\\dddjjjuuu}}}nnn\\\NNNHHHDDDEEEEEEEEEDDDCCCBBBCCCCCCAAABBBGGGMMMTTT___jjjssszzzzzzooohhh```YYYVVVTTTQQQQQQTTTSSSSSSRRRRRRPPPOOOMMMLLLMMMNNNQQQTTTYYY]]]aaacccdddjjjvvv}}}}}}~~~hhhTTTHHHEEEEEEEEEFFFHHHKKKMMMNNNNNNOOORRRTTTVVVVVVUUUUUUTTTTTTSSSTTTUUUVVVXXXYYY[[[ZZZZZZYYYWWWVVVVVVUUUWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\\\\[[[YYYWWWVVVVVVUUUVVVXXXYYY^^^lllzzzsssddd]]]ZZZXXXWWWUUUTTTTTTRRRPPPMMMNNNLLLJJJHHHGGGFFFCCCAAA>>>===;;;:::;;;<<<;;;:::888777666666555555666666444555555555555444444333555444444444444333333333333333444444444333222222222222222222222222222222333222222111111222222333000111222333333333333222444444555555555555444444666666666777999===@@@BBBEEEGGGJJJMMMQQQTTTUUUVVV[[[___ccccccdddiiiuuu}}}ggg[[[SSSUUUYYY]]]hhhsss~~~|||ssseeeUUUJJJGGGGGGGGGFFFEEEDDDBBBAAABBB???@@@DDDIIINNNWWWaaalllttt~~~}}}rrrhhh^^^YYYUUUQQQQQQSSSUUUVVVVVVVVVTTTQQQOOOMMMMMMNNNPPPRRRUUUYYY[[[]]]\\\cccppp~~~vvvbbbQQQIIIFFFFFFGGGIIIKKKNNNPPPRRRQQQSSSUUUXXXYYYYYYXXXXXXUUUTTTTTTTTTUUUWWWXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUVVVWWWYYY[[[]]]^^^___YYYYYYZZZZZZZZZXXXWWWVVVVVVUUUVVVXXXYYY]]]iiivvvsssddd^^^]]]XXXWWWUUUTTTTTTRRRPPPMMMOOOMMMJJJHHHGGGEEEBBB@@@===<<<;;;::::::;;;;;;::::::999888888777777888888444444444555555444444333444444444444444444444444333333333333333333333222222222222222222222222222333222222111111222222333111111222222333333333333444444555555555555444444555555555666999<<>>>>>;;;888666666888666555444444333333444444111222333444444444444444333333333444444444555555333333222222222333444555333333333333333333333333333222222111111222222333222222111111111222333444444444555555555555444444333333333444777:::>>>@@@HHHJJJLLLOOORRRTTTUUUVVVWWWTTTWWW^^^```cccrrrxxxiii[[[VVVRRRMMMQQQYYYaaallluuuxxx}}}wwwjjjWWWPPPHHHEEEEEEGGGFFFDDDEEECCCCCCEEEDDDCCCEEEKKKPPPYYYfffrrrzzztttggg```___ZZZYYYYYYWWWUUUSSSQQQPPPOOONNNMMMLLLLLLLLLLLLLLLTTTZZZfffssswwwbbbOOOHHHJJJHHHIIILLLNNNPPPQQQQQQQQQTTTUUUWWWYYYYYYYYYXXXWWWYYYXXXWWWWWWWWWXXXYYYZZZ\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVYYYXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVYYY[[[\\\aaagggrrrpppeee]]]WWWXXXWWWUUUTTTTTTRRRPPPMMMKKKIIIGGGFFFFFFEEECCCAAA>>>??????<<<777555666777888888777666666666666666111222333333444444444444333333333444444555555555333333222111222333555666222222222222222222222222333222222222222222222333333222111111111222333444555555666666666666555555555555444555666999<<<===IIIJJJLLLOOORRRTTTUUUVVVVVVSSSUUU\\\]]]^^^lll~~~{{{mmm```ZZZUUUOOOQQQWWWbbboooyyy{{{}}}qqq```XXXNNNHHHHHHIIIHHHFFFDDDBBBCCCEEEDDDBBBDDDIIINNNWWWcccoooxxxuuullljjj___]]][[[XXXUUURRRPPPOOOQQQPPPOOONNNMMMMMMMMMNNNMMMUUUbbbqqqsss\\\KKKGGGLLLJJJKKKMMMOOOQQQRRRRRRQQQTTTVVVXXXYYYZZZYYYXXXWWWYYYYYYXXXWWWWWWXXXZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWYYYYYYXXXXXXXXXYYYYYYZZZZZZWWWWWWZZZ\\\]]]aaafffnnntttggg___\\\VVVUUUTTTTTTTTTRRROOOLLLLLLJJJGGGFFFEEECCCAAA???@@@>>>;;;:::::::::888777999888888888777777666666444555666555444444555666444444222222222222444444555555444444444333333333333333333333333333333333222333444444444333222222111111222333444444444444666666555444333333222222;;;999666555555777:::<<>>;;;:::::::::888777888888777777777666666666333444555444333222333555444444222222222222444444555444444444444333333333333333333333333333333333333333333333333333333333111111222333444444444444444444444444444444444444666555444444666999===@@@DDDFFFIIIKKKMMMOOORRRUUUTTTVVVYYY___fffnnntttxxxyyy|||}}}zzztttnnnkkkkkknnnjjjcccYYYRRROOOQQQSSSggguuummmYYYPPPMMMJJJGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFJJJRRR\\\gggttt}}}rrrhhhccc___YYYWWWXXXXXXUUUTTTUUUSSSOOOOOOSSSPPPYYYbbbmmm||||||~~~uuudddWWWPPPNNNMMMOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTVVVXXXXXXUUURRRPPPPPPPPPQQQRRRSSSTTTUUUVVVXXXZZZZZZZZZYYYZZZ[[[___```bbbcccaaa^^^YYYWWWYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXZZZZZZZZZZZZ[[[]]]cccpppyyyuuuhhhaaa___XXXVVVTTTSSSRRRPPPMMMJJJKKKIIIGGGFFFFFFEEECCCAAA@@@>>>;;;:::::::::888777777777666666666666666555222333444444222222333444444444222222222222444444444444444444333333333333333333333333333333333333444333222222222333444444111111222333444444444444222222333333444555666666555444333444666:::===@@@AAADDDGGGIIIKKKNNNQQQTTTUUUWWW\\\cccjjjqqqvvvyyyttttttsssppplllgggccc```eeeeeeccc\\\TTTPPPQQQTTTeeettt}}}dddVVVQQQMMMIIIGGGEEEEEEDDDDDDCCCCCCCCCCCCFFFGGGKKKQQQ\\\kkkzzzyyyqqqkkkddd___^^^\\\XXXUUUUUUSSSPPPPPPSSSSSSYYYbbbmmm|||}}}{{{}}}nnn]]]SSSPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTUUUVVVVVVUUUSSSPPPPPPPPPPPPPPPQQQRRRRRRSSSUUUWWWXXXWWWWWWXXXYYY^^^aaadddeeeddd```\\\YYY[[[ZZZYYYXXXWWWVVVUUUTTTWWWXXXZZZYYYYYYYYYZZZ[[[```llluuu~~~sssgggaaa^^^YYYWWWTTTRRRQQQOOOLLLIIIJJJHHHGGGFFFFFFFFFDDDBBB@@@>>>;;;:::::::::888777666666666666555555555555222444444444333222333444444444222222222222444444444444444333333333222222333333333333333333333333555333222111111222444666111111222333444444444444222222333444444555555666777666555444555777:::<<<@@@CCCFFFIIIKKKNNNRRRTTTTTTXXX^^^eeelllrrrvvvxxxrrrpppmmmkkkhhhddd___[[[]]]bbbeeeaaaYYYSSSSSSVVV___nnnuuuaaaUUUOOOLLLLLLEEEEEEDDDDDDCCCCCCBBBBBBFFFFFFHHHLLLVVVeeettt{{{sssmmmiii```ZZZUUUUUUTTTQQQQQQTTTUUUZZZbbbnnn}}}}}}}}}~~~jjjZZZRRRRRRUUUWWWTTTTTTSSSRRRSSSTTTVVVWWWVVVVVVUUUUUUUUUUUUUUUTTTRRRRRRQQQPPPPPPPPPPPPQQQQQQSSSVVVWWWVVVWWWXXXYYYXXX\\\```ddddddbbb^^^[[[YYYYYYXXXWWWVVVUUUTTTTTTVVVXXXYYYYYYXXXXXXYYY[[[```jjjrrr}}}qqqeee___]]]ZZZWWWTTTRRRQQQOOOLLLJJJJJJIIIGGGFFFGGGFFFDDDBBB@@@>>>;;;:::::::::888777555555555555666666666666333555666555444333444555444444222222222222444444444444333333333222222222333333333333333333333333444333111111111333555666111111222333444444444444444444444444444444444444666555444444555777999:::===@@@CCCFFFIIILLLPPPSSSSSSVVV\\\cccjjjooorrrsssnnnllliiifffddd```\\\XXXXXX___eeeddd\\\UUUSSSTTTZZZggg{{{qqqZZZNNNLLLNNNFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDGGGKKKSSS___llluuuzzzsssiiiaaa[[[YYYXXXVVVVVVXXXWWWZZZbbbqqq{{{gggWWWQQQSSSVVVXXXVVVUUUTTTSSSSSSTTTVVVWWWUUUUUUVVVUUUUUUTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQPPPSSSUUUWWWWWWWWWYYYZZZVVVXXX\\\``````^^^[[[XXXUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWYYYYYYXXXXXXZZZ[[[^^^gggnnnzzzqqqeee^^^\\\ZZZXXXTTTRRRQQQPPPNNNMMMLLLJJJHHHGGGGGGFFFDDDBBB@@@>>>;;;:::::::::888777555666666666666777777777444555666666444444555666444444222222222222444444333333333333222222222222333333333333333333333333333222222111222333555666111111222333444444444444444444444444444444444333222222333333555777:::;;;888;;;???BBBEEEIIIMMMOOORRRUUUZZZ```fffjjjmmmooohhhgggfffccc___[[[YYYWWWWWW^^^eeefff___XXXSSSQQQYYYbbbuuudddQQQKKKKKKFFFFFFEEEDDDCCCBBBBBBAAA@@@BBBDDDIIIOOOXXXbbbiiizzztttjjj```]]]ZZZWWWUUUVVVWWWYYYcccttt~~~uuubbbTTTPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVRRRTTTVVVVVVUUUUUUUUUVVVVVVVVVTTTSSSSSSRRRRRRRRRPPPRRRUUUVVVWWWXXXZZZ[[[YYYZZZ\\\]]]\\\YYYUUUSSSRRRSSSSSSTTTUUUVVVVVVWWWUUUWWWYYYYYYYYYYYY[[[]]]\\\dddiiivvvrrreee___\\\ZZZXXXUUUSSSRRRRRRPPPOOOMMMKKKIIIGGGGGGEEECCCAAA@@@>>>;;;:::::::::888777666666666777777777888888333444555555333333444555444444222222222222444444333333333222222222222111333333333333333333333333111111222333333444555555111111222333444444444444222333333444444555555555333333333444555666888999555888<<<@@@CCCGGGKKKNNNSSSUUUYYY^^^bbbfffiiikkkhhhiiiiiifff```]]]\\\^^^\\\bbbhhhjjjeee]]]VVVRRRWWW\\\nnnqqq[[[OOOIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@BBBDDDFFFKKKSSS[[[aaapppzzzuuuhhhaaa]]]WWWSSSSSSVVVYYYdddxxx~~~{{{wwwzzz}}}ooo^^^RRRPPPRRRSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTOOOSSSVVVXXXVVVUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSNNNQQQTTTVVVVVVWWWYYY[[[\\\\\\\\\[[[ZZZWWWUUUTTTRRRRRRSSSSSSTTTUUUUUUVVVUUUWWWYYYZZZZZZ[[[]]]___]]]dddhhhuuusssfff```]]][[[XXXUUUSSSSSSSSSRRRQQQNNNLLLIIIHHHGGGEEECCC@@@@@@>>>;;;:::::::::888777666666777777888888999999222333444444222222333444444444222222222222444444333333333222222222111111333333333333333333333333000111222333444555444444111111222333444444444444000111222333555666777888777666666555444444444444666999===AAAEEEIIIMMMPPPTTTVVVXXX\\\```dddhhhiiillloooqqqmmmfffbbbdddgggcccggglllooolllddd[[[TTTTTTWWWhhh|||fffUUUKKKGGGFFFEEEDDDCCCBBBAAAAAACCCDDDEEEFFFJJJQQQZZZ```iiissssssjjjccc\\\VVVUUUVVVXXXeeezzz~~~yyyqqqvvvyyylll\\\SSSRRRTTTTTTSSSSSSTTTUUUVVVVVVUUUSSSRRRMMMRRRWWWXXXWWWVVVVVVXXXUUUUUUTTTSSSSSSSSSSSSSSSMMMOOOSSSUUUVVVWWWYYY[[[[[[[[[[[[[[[ZZZZZZYYYYYYSSSSSSSSSSSSTTTTTTTTTTTTTTTVVVYYYZZZ[[[\\\___aaa```fffiiiwww