BM6P6(@ gggeeedddfffeeeeeehhhnnnkkkooovvvzzzqqq[[[SSSKKKCCCDDDBBB@@@??????>>>===;;;<<<<<<<<<<<<;;;:::999999:::888666333222222333333444444333333222111000000111222222222222111000000...///000222222222111000444666777555111...---///222333333444444333333222444555666666666666888:::<<>>eeebbbbbbcccccccccgggmmmnnnrrrxxx}}}rrr\\\TTTLLLDDDEEECCCAAA?????????>>><<<;;;;;;;;;;;;:::999888888888777555333333333444555444444333333222111111000111222222222222111000000...///000111111111000///222333555444111//////111222333333444444333333222444555666666666666888:::===LLLbbbvvvwwwmmmdddaaa]]]\\\]]]___aaabbbaaaaaaaaabbbccceeefffgggfffeeedddddddddbbb^^^\\\VVVSSSPPPMMMLLLKKKIIIGGGDDDDDDCCCAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFHHHHHHKKKNNNQQQSSSTTTWWWYYY[[[]]]^^^^^^^^^^^^___aaabbbccceeegggiiijjjkkkkkkoooooopppqqqrrrtttuuuvvvyyyzzz{{{}}}~~~wwwpppjjjccc^^^\\\ZZZXXXVVVTTTTTTTTTVVVWWWYYY[[[]]]___ccchhhooosssuuu||||||uuuuuuyyyyyyooohhhbbb___ZZZUUUTTTVVVUUUUUUUUUUUUUUUUUUUUUUUURRRTTTPPPPPPTTTSSS^^^vvv~~~qqqeeeaaa]]][[[]]]]]]YYYVVVWWWVVVUUUSSSRRRQQQQQQPPPOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPOOONNNLLLJJJGGGFFFIIIIIIGGGCCC>>>::::::;;;aaa______aaaaaaaaaeeekkkqqquuuzzzuuu^^^UUUNNNFFFGGGEEEBBBAAAAAAAAA???>>>::::::::::::999888777666666555444333333444666666444333333222222111111111111222222222222111000000//////000000000000///...///000222222000000111333222333333444444333333222333444555666555666999;;;???MMMcccwwwzzzrrrgggddd```___```ccceeeeeeddddddeeefffgggiiikkklllkkkjjjiiihhhgggddd```]]]UUUQQQMMMKKKIIIHHHFFFDDDBBBAAA@@@???????????????BBBBBBBBBCCCDDDEEEGGGGGGGGGIIILLLMMMNNNPPPTTTVVV\\\]]]______^^^^^^```aaaaaabbbdddfffhhhiiiiiijjjlllmmmnnnoooqqqsssuuuwwwyyy{{{~~~{{{uuupppkkkggghhhcccbbb```______```aaabbbbbbdddeeegggjjjooouuuyyy||||||vvvwww||||||rrrjjjccc```\\\VVVTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVRRRTTTPPPPPPTTTRRR[[[qqqssseeebbb^^^]]]^^^]]]ZZZVVVWWWVVVTTTRRRQQQPPPOOOOOORRRRRRSSSSSSRRRRRRQQQQQQNNNMMMLLLKKKIIIHHHGGGGGGKKKJJJHHHDDD???;;;::::::```^^^^^^`````````dddkkkrrrvvv{{{~~~xxx```VVVOOOHHHHHHFFFDDDCCCCCCBBBAAA???;;;;;;;;;;;;:::888777666666666555444444444555555333333333222222111111111111222222222222111000000000000000000//////......000000000000000000111222222333333444444333333222222444555555555666999;;;???NNNcccwwwyyyrrreeebbb___^^^```ccceeefffffffffggggggiiikkklllmmmmmmkkkjjjiiihhhddd___[[[SSSOOOKKKGGGFFFDDDCCCAAA??????>>>>>>>>>>>>>>>???BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNQQQTTTZZZ\\\^^^^^^^^^^^^```bbbaaabbbdddfffggghhhiiiiiijjjkkklllnnnpppsssuuuwwwyyy{{{{{{vvvtttuuupppppppppoooppppppqqqqqqpppqqqrrrsssuuuyyy~~~|||wwwyyyzzzqqqhhhccc___YYYUUUVVVUUUUUUUUUVVVVVVVVVVVVVVVSSSTTTPPPPPPTTTQQQXXXlllsssdddbbb___^^^^^^]]]YYYWWWXXXWWWUUUSSSRRRPPPPPPPPPTTTUUUUUUTTTSSSRRRQQQPPPNNNMMMLLLJJJIIIIIIIIIIIIKKKJJJHHHEEEAAA>>>======bbb______aaaaaaaaaeeekkkqqqtttyyy|||{{{aaaWWWQQQJJJIIIGGGEEEDDDDDDCCCBBB@@@======<<<<<<;;;999888777888777666555444333333222333333222222222222222111111222222222222111000000000000000////////////000333222000///////////////222333333444444333333222111333444555555666999;;;>>>LLLbbbvvv{{{uuuqqqdddaaa^^^^^^```cccfffggghhhhhhhhhiiijjjkkkmmmmmmmmmlllkkkjjjhhhccc^^^YYYPPPMMMHHHDDDCCCBBBAAA@@@>>>>>>=========>>>??????BBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKJJJKKKLLLOOORRRWWWYYY[[[\\\]]]^^^```bbbbbbcccdddfffggghhhhhhhhhiiiiiikkkmmmppprrruuuvvvwww{{{}}}yyy}}}yyylllfffaaa[[[WWWWWWUUUUUUVVVVVVVVVWWWWWWWWWTTTUUUPPPPPPUUUQQQVVViiisssfffdddbbb```___^^^\\\ZZZZZZYYYXXXVVVTTTRRRRRRQQQVVVVVVUUUUUUTTTSSSQQQQQQMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@???>>>eeebbbbbbccccccbbbffflllnnnrrrvvvzzz~~~}}}bbbWWWQQQKKKJJJHHHEEEDDDDDDDDDBBBAAA>>>>>>===<<<;;;999888777888888777666444333222111222222222222222222222222111222222222222111000000000000000///000111222222666444111///000000///...222333333444444333333222111222444444555666999;;;===KKKaaauuu~~~~~~}}}{{{xxxtttqqqoooeeebbb______bbbeeehhhiiikkkkkkjjjjjjkkkkkklllmmmllllllkkkjjjhhhccc]]]XXXNNNJJJEEEBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGGGGIIIJJJKKKKKKKKKKKKMMMOOOQQQTTTWWWYYYZZZ]]]```bbbcccdddeeefffggghhhhhhhhhiiijjjkkkmmmooorrruuuvvvwwwzzz~~~|||}}}mmmeee```[[[XXXXXXUUUUUUVVVVVVWWWWWWXXXXXXUUUUUUPPPQQQVVVRRRVVVgggyyysssiiihhheeebbb```_________]]]\\\ZZZXXXVVVTTTSSSSSSUUUUUUUUUUUUTTTSSSRRRQQQKKKKKKJJJJJJIIIHHHGGGGGGDDDBBB@@@?????????>>>===gggdddcccdddcccbbbeeekkklllppptttxxx}}}~~~bbbVVVQQQLLLJJJHHHEEEDDDDDDDDDBBBAAA=========<<<:::888777666666666666666555444333222222222222222222222222222111222222222222111000000000000000000111222444555888444111///000111000///222333333444444333333222000222333444444666999;;;===KKKaaauuu|||zzzsssssssssqqqooolllkkkkkkdddaaa______bbbfffhhhjjjjjjjjjiiihhhhhhhhhhhhiiihhhhhhhhhgggeeeaaaZZZUUULLLHHHCCC@@@@@@AAAAAAAAA????????????@@@AAABBBCCCAAACCCDDDFFFGGGGGGGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLLLLOOORRRUUUXXX[[[___bbbdddeeefffggghhhiiiiiiiiijjjkkklllmmmppprrrtttuuuyyy{{{~~~zzziii```\\\YYYXXXYYYUUUUUUVVVVVVWWWXXXXXXYYYUUUUUUPPPRRRXXXTTTVVVfffyyysssiiihhhddd```]]]]]]^^^```^^^]]][[[XXXVVVUUUTTTSSSTTTTTTUUUTTTTTTSSSRRRRRRLLLMMMMMMLLLKKKIIIHHHFFFGGGDDDAAA@@@@@@@@@>>><<>><<>>MMMdddwww}}}zzzuuuppplllgggeeebbbaaaaaaaaa```^^^]]]]]]]]]^^^```bbbcccdddaaaaaaaaa``````_________^^^^^^]]][[[XXXSSSOOOLLLIIIGGGCCCAAA@@@AAACCCEEEAAAAAA@@@@@@@@@AAABBBBBBEEEFFFGGGGGGFFFGGGIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJMMMRRRWWW[[[^^^```ddddddddddddeeeggghhhiiihhhiiikkkmmmppprrrtttuuuwwwyyy|||{{{nnn```\\\\\\ZZZXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXTTTSSSSSSSSSQQQRRRZZZeeerrrjjjaaa[[[\\\^^^\\\ZZZZZZ```]]]XXXUUUTTTSSSRRRQQQVVVTTTRRRQQQSSSTTTTTTTTTNNNMMMMMMLLLLLLLLLLLLLLLIIIGGGCCC@@@>>>=========eeedddcccbbbccceeeggghhhnnnmmmpppyyyyyybbbVVVPPPKKKHHHGGGGGGEEECCC@@@>>>======<<<:::;;;<<<<<<:::999666666555444444444444444555555444333333222111111111111111111111111111111111111000000000000111111111111000000000000111111000222333555555444333222222333444555666888888999???NNNeeexxx~~~yyytttnnniiieee___]]][[[ZZZZZZZZZYYYXXXYYYYYYYYYZZZ[[[\\\^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[YYYXXXWWWUUURRRNNNKKKIIIGGGEEEBBB@@@???@@@BBBCCCAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFEEEEEEEEEGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIKKKOOOTTTXXX\\\^^^ccccccdddfffggghhhiiijjjllllllnnnoooppprrrssssssvvvxxxzzz}}}~~~ttthhh]]]ZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXUUUTTTTTTTTTQQQRRRZZZeeeyyyjjjbbb\\\]]]___]]]\\\\\\]]]ZZZWWWTTTRRRRRRQQQQQQRRRPPPNNNNNNPPPQQQQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKHHHFFFCCC@@@>>>=========cccccccccdddeeeggghhhiiimmmmmmqqqzzzuuu___UUUOOOJJJHHHHHHGGGFFFDDDAAA@@@>>>;;;::::::;;;===>>>>>><<<:::999888777666555555555555444444333333222222111000000000000000000000000111111000000000000111111111111000000000000111111000111333444444444333222222333444555666888999999@@@OOOeeexxx}}}xxxrrrmmmgggaaa]]]YYYWWWUUUUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUUUUQQQPPPNNNLLLJJJHHHFFFEEECCCCCCAAA@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCCCCDDDEEEFFFGGGFFFEEEEEEGGGIIIKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJNNNRRRWWW[[[^^^aaaccceeehhhjjjkkkkkkkkkpppqqqqqqqqqrrrrrrrrrrrruuuvvvxxxzzz|||}}}~~~~~~}}}|||}}}}}}uuulllaaaYYYYYY[[[\\\\\\^^^[[[[[[[[[ZZZZZZYYYYYYXXXWWWUUUUUUUUURRRRRR[[[eee~~~jjjbbb\\\]]]^^^]]]\\\]]]XXXWWWUUUSSSQQQQQQQQQQQQOOOMMMKKKKKKMMMNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGEEECCC@@@>>>=========aaabbbccceeegggiiijjjjjjmmmnnnsss|||qqq\\\SSSNNNIIIIIIHHHGGGFFFDDDBBB@@@???;;;:::999:::<<<>>>===<<<<<<;;;:::888777666666666444444444333333222222222111111111111111111111111222111111000000111111222111111000000000000111111//////000111222111111000222222333555666888999:::???NNNdddwww{{{wwwrrrlllgggbbb\\\YYYRRRQQQOOOOOOQQQRRRRRRQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOJJJIIIHHHFFFDDDCCCCCCCCCAAAAAABBBBBBAAA@@@@@@???BBBBBBBBBBBBBBBCCCDDDEEEHHHIIIJJJIIIHHHHHHJJJLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKNNNRRRVVV[[[]]]```bbbfffiiilllmmmmmmlllrrrrrrrrrsssssssssttttttuuuvvvxxxzzz}}}{{{wwwvvvpppuuuwwwvvvwwwzzzwwwqqqfff^^^XXXYYY[[[\\\]]]```]]]]]]\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUSSSRRR[[[eee|||hhh```[[[[[[[[[YYYZZZ\\\UUUUUUTTTSSSQQQPPPQQQRRRMMMLLLJJJKKKLLLMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDBBB@@@???>>>======aaaaaaccceeegggiiijjjkkkmmmooovvv~~~mmmZZZRRRMMMHHHHHHHHHGGGFFFDDDCCCAAA@@@<<<;;;999:::;;;;;;:::999999888666555444333333222444444333333333333222222222222222222222222222222222222111111111111222222111111000000000000111111//////000000111111111111111222333555777888999:::>>>MMMbbbuuuzzzuuunnngggaaa[[[VVVRRRJJJHHHGGGGGGIIIJJJJJJIIINNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKGGGFFFEEECCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@BBBAAAAAABBBCCCDDDEEEEEEHHHIIIJJJJJJIIIJJJLLLNNNLLLLLLLLLLLLLLLJJJIIIHHHIIIJJJKKKNNNRRRVVVYYY[[[```bbbfffiiilllmmmnnnmmmpppqqqqqqssstttuuuvvvvvvuuuvvvxxx|||yyytttrrrjjjmmmoooqqqtttuuurrrlllddd]]]XXXZZZ\\\\\\]]]___^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXWWWVVVRRRRRRZZZdddzzzfff___ZZZYYYWWWUUUWWWZZZUUUVVVWWWUUURRRPPPQQQSSSNNNLLLLLLLLLNNNNNNMMMKKKGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCAAA@@@???>>>>>>===aaabbbbbbdddfffhhhjjjkkkmmmqqqyyykkkXXXRRRMMMHHHGGGGGGFFFEEEDDDBBBAAA@@@===;;;::::::::::::888777999888777666555555444444333333333333333333333333222222222222222222222222222222111111111111222222111111000000000000111111111111111111222222333333111111333555777888:::;;;>>>LLLbbbttt~~~}}}xxxsssjjjbbb[[[TTTNNNJJJIIIHHHFFFFFFHHHIIIIIIHHHKKKKKKJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLNNNNNNOOOPPPPPPOOONNNLLLKKKKKKLLLNNNRRRUUUXXXZZZ[[[aaabbbeeehhhkkkmmmmmmnnnnnnnnnpppqqqsssuuuwwwwwwuuuvvvyyy}}}xxxsssrrrlllmmmppptttvvvsssllleeebbb\\\YYY[[[\\\ZZZ[[[^^^]]]]]]]]]\\\[[[[[[[[[ZZZZZZXXXWWWUUURRRQQQXXXbbb}}}hhhaaa\\\YYYVVVTTTVVVZZZYYY[[[[[[YYYTTTQQQRRRSSSMMMLLLLLLMMMNNNNNNMMMKKKFFFGGGHHHIIIHHHGGGFFFEEEBBBAAAAAA@@@???>>>>>>===bbbbbbaaabbbcccfffiiijjjnnnrrr{{{iiiWWWRRRMMMHHHFFFFFFEEEEEECCCBBB@@@???>>><<<::::::;;;;;;999888::::::999888888777888888333333333333333333333333111111111111111111111111333222222111111222222333111111000000000000111111111111111111111222222333000111333555777999:::;;;>>>MMMbbbttt{{{wwwuuuoooiiibbbZZZTTTOOOKKKGGGLLLJJJIIIIIIJJJKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAACCCDDDEEEDDDFFFHHHIIIJJJLLLOOOQQQRRRSSSTTTTTTTTTRRRPPPOOOQQQSSSWWWZZZ]]]___``````bbbccceeegggiiikkkmmmmmmmmmmmmoooppprrrtttuuuuuuvvvwwwyyy|||wwwssstttnnnoootttzzz}}}wwwmmmeee^^^YYYXXXZZZZZZYYYZZZ]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYXXXVVVUUUQQQPPPWWWaaammmfff```]]]XXXUUUXXX]]]^^^```aaa]]]WWWRRRRRRTTTKKKJJJJJJLLLMMMMMMKKKIIIFFFGGGHHHIIIIIIGGGFFFDDD@@@@@@@@@@@@@@@???>>>===cccbbbaaa```bbbeeehhhjjjooottt}}}~~~}}}hhhWWWRRRNNNHHHEEEEEEEEEDDDCCCAAA@@@???===<<<;;;;;;<<<===<<<:::666666555555555555555666333333333333333333333333000000000000000000000000333222222111111222222333111111000000000000111111///////////////000000111000111333555777999:::;;;@@@NNNcccuuu}}}vvvqqqnnnccc___YYYTTTQQQNNNLLLJJJJJJHHHGGGFFFGGGHHHGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIHHHFFFCCCBBB???>>>>>>>>>>>>>>>???@@@?????????@@@AAABBBDDDEEEFFFHHHJJJKKKLLLOOORRRUUUUUUVVVWWWXXXWWWUUUSSSRRRXXX[[[___cccfffggggggfffccccccdddfffhhhjjjlllmmmmmmmmmnnnoooqqqrrrssssssvvvwwwxxxzzz~~~vvvtttvvvooopppwww~~~rrriiiZZZWWWVVVXXXYYYXXXYYY\\\[[[[[[[[[[[[[[[[[[\\\\\\YYYWWWVVVTTTPPPOOOVVV```qqqkkkeee```[[[XXXZZZ___aaadddddd```YYYSSSSSSUUUIIIHHHHHHJJJKKKKKKIIIGGGFFFGGGIIIIIIIIIHHHFFFDDD@@@@@@@@@@@@@@@???>>>>>>aaaaaaaaa```aaaccchhhkkkooossswww|||dddXXXUUUOOOIIIIIIHHHFFFDDDBBBAAA@@@@@@???>>><<<<<<======<<<:::888888888777666444333222333333222222222333333444222222222222222222333333222222222111111111111000000000111111111111000000000000000000111111111111111333444555555666999;;;@@@KKKaaayyyyyyssslllggg]]]ZZZVVVRRRNNNKKKIIIHHHFFFEEEDDDDDDDDDFFFGGGHHHIIIHHHFFFEEEEEEGGGHHHJJJFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEE???>>>>>>===============@@@@@@???>>>>>>@@@EEEHHHGGGIIIKKKMMMMMMOOORRRTTTWWWXXXZZZYYYYYYZZZ\\\^^^^^^cccjjjpppsssrrrooolllmmmjjjggghhhkkkmmmmmmkkkooopppqqqooolllkkkmmmooorrrtttwwwzzz|||~~~~~~~~~~~~{{{vvvrrrooosssxxx~~~ooocccVVVUUUTTTUUUWWWYYYZZZZZZ\\\[[[\\\]]]^^^^^^\\\ZZZTTTXXXRRROOOQQQOOOSSScccrrrwwwuuujjj___[[[\\\]]]\\\]]]]]][[[VVVRRRPPPOOOLLLKKKJJJJJJKKKKKKJJJHHHJJJHHHFFFFFFGGGGGGFFFEEEFFFDDDBBBAAAAAA@@@>>><<>>=========>>>??????@@@@@@???AAAEEEGGGHHHJJJLLLNNNOOORRRVVVZZZ[[[]]]^^^______```ccceeehhhlllrrrwwwyyywwwtttqqqooollliiiiiilllmmmmmmkkkmmmnnnooommmjjjiiijjjlllnnnppprrruuuwwwxxxxxxxxx{{{{{{zzzzzz{{{}}}{{{vvvrrrpppqqqwwwpppdddZZZXXXVVVVVVXXXYYYZZZYYYZZZZZZZZZ[[[]]]\\\ZZZXXXSSSVVVQQQNNNPPPNNNSSScccwww{{{{{{uuuoookkkgggccc___^^^\\\ZZZWWWSSSQQQOOONNNNNNMMMNNNPPPPPPOOONNNOOOLLLJJJIIIIIIIIIHHHGGGIIIFFFCCCBBBAAAAAA???===___aaabbbbbbbbbcccfffhhhjjjooouuu{{{}}}|||www___VVVSSSPPPMMMLLLKKKIIIGGGEEEDDDCCCCCC???>>><<<;;;<<<;;;999777777777777666666555555555555555444444444444444555444333333222222111111111222222222111111111111000000000111111111111000000000000000111111111222222222333555555555666888;;;>>>JJJ```wwwzzztttnnnggg```[[[MMMLLLJJJHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@>>>>>>============???AAABBBBBBCCCEEEGGGHHHJJJLLLOOORRRWWW]]]aaabbbdddeeefffgggiiimmmoootttxxx}}}{{{xxxsssooolllkkkmmmnnnmmmkkkkkklllkkkiiigggeeefffggghhhiiikkklllnnnooooooooorrrrrrrrrsssuuuwwwyyy{{{|||}}}}}}yyyvvvsssrrrpppvvvqqqeee^^^\\\YYYXXXXXXYYYZZZYYYYYYYYYYYYZZZ[[[[[[YYYWWWRRRUUUPPPMMMQQQOOOTTTddd~~~vvvzzz||||||rrreeeaaa[[[XXXWWWUUURRROOOPPPPPPQQQSSSVVVVVVUUUTTTUUURRRNNNLLLLLLLLLKKKKKKLLLIIIEEECCCBBBBBBBBBAAA]]]___aaabbbaaabbbdddfffhhhnnnuuu||||||}}}qqq]]]VVVSSSQQQOOOLLLKKKIIIGGGFFFDDDDDDDDDAAA???=========<<<:::888777777666666666666666666666666555444444444555555444444333333222111000000222222222111111111000000000000111111111111000000000000111111111222222222222444555555555666888:::===III___vvv{{{tttmmmfff___WWWSSSJJJIIIHHHGGGFFFGGGGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDEEEEEEFFFHHHJJJKKKJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDAAA@@@???===<<<<<<<<<<<<<<>>???>>><<<;;;888777666666666666777777777666555444444444444444444444333333222111000000222222222111111111000000000000111111111111000000111111111111222222222222333444555555555555888:::===HHH^^^vvv|||wwwoooggg___XXXPPPLLLIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFF>>>>>>===;;;;;;:::::::::<<>>===:::999777666555666777777666666555444333333333333444333333222222111111111222222222111111111111000000000111111111111000000111111111222222222222333333555666555555555777999===III___vvvuuupppiiiaaaZZZSSSMMMIIIGGGFFFDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDD<<<<<<;;;::::::::::::;;;<<>>???@@@@@@???>>>;;;:::888666555555666777666555444333222222222222222222222222222222222222222222222111111111111000000000111111111111000000111111111222222222333333444555666555555555777999===III___www~~~yyyuuukkkgggaaa[[[VVVQQQMMMJJJFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGDDDAAA???;;;;;;:::::::::;;;<<<<<<===@@@CCCDDDEEEFFFHHHJJJOOOSSSYYY___dddiiinnnqqq{{{}}}~~~wwwsssqqqnnnjjjfffbbb___ZZZXXXVVVUUUQQQOOOKKKKKKKKKKKKMMMNNNPPPQQQQQQSSSVVV[[[___ccceeegggnnnpppsssuuuwwwzzz~~~~~~yyywwwzzz}}}nnniiiccc^^^\\\[[[[[[[[[\\\\\\\\\]]]___^^^\\\ZZZXXX[[[VVVSSSUUUSSSXXXhhhyyynnnnnnllljjjmmmrrrrrrmmmiiigggccc___\\\ZZZYYYXXXSSSQQQNNNNNNPPPQQQRRRRRRUUUUUUUUUWWWYYYYYYXXXVVVMMMKKKJJJJJJKKKLLLLLLKKKZZZ[[[]]]^^^```dddjjjnnnqqqwww~~~zzz}}}ggg```]]]TTTNNNOOOPPPOOOMMMKKKIIIHHHGGGGGG???======>>>???@@@???>>><<<;;;888666555555666666666555444333222111111222222222222222222222333333222222222111111111111000000000111111111111000000111111222222222333333333444555666555555555777999>>>JJJ```wwwyyyrrrmmmddd```[[[VVVSSSQQQNNNKKKGGGGGGGGGGGGHHHIIIKKKLLLHHHIIIKKKLLLLLLLLLKKKKKKHHHHHHIIIJJJJJJJJJIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJGGGBBB===999;;;;;;;;;;;;;;;===>>>>>>>>>@@@CCCDDDEEEFFFIIIKKKRRRWWW^^^dddiiilllppprrr}}}}}}vvvrrrooolllhhhddd```\\\WWWTTTSSSQQQNNNJJJGGGGGGGGGGGGIIIKKKMMMNNNLLLOOOSSSWWW\\\```cccdddjjjllloooqqqsssvvvzzz}}}|||xxxzzzuuuooogggaaa]]]\\\[[[ZZZ\\\[[[\\\]]]^^^^^^\\\ZZZXXX[[[VVVRRRTTTRRRWWWfffyyymmmpppnnnjjjhhhiiiiiigggggggggeeeaaa\\\ZZZZZZ[[[VVVSSSOOONNNOOOQQQRRRRRRTTTTTTVVVYYY\\\]]][[[YYYOOOMMMLLLKKKLLLKKKJJJHHH\\\]]]]]]^^^```fffmmmrrrxxx{{{~~~iiibbb```XXXPPPMMMMMMLLLJJJHHHGGGFFFGGGGGGEEEDDDBBB@@@>>><<<<<<;;;:::999888888999999888666777666555444444444444444444333222333444444333111222222222222222111000///000000000000000000000000//////000111222222333333444444444444555777888:::>>>III___vvv|||vvvpppiiieee___[[[VVVSSSRRRPPPMMMJJJIIIIIIJJJKKKLLLNNNNNNOOOMMMNNNPPPQQQRRRRRRQQQQQQRRRQQQOOONNNLLLLLLKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHJJJIIIGGGFFFCCCBBB@@@???<<<<<<<<<===============???BBBFFFGGGGGGHHHLLLPPPUUUaaafffhhhooooooqqqzzzxxxnnnjjjjjjiiiddd___]]]ZZZUUUPPPLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJLLLNNNPPPSSSXXX___cccggghhhkkkoootttxxx}}}{{{wwwyyyuuufffaaaaaa```]]]\\\XXXYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVSSSQQQXXXaaavvvqqqlllhhhggggggggggggfffcccaaaaaaaaa```]]]ZZZTTTSSSRRRPPPPPPPPPQQQRRRTTTUUUWWWXXXZZZ[[[[[[\\\VVVUUURRROOOLLLIIIGGGFFFZZZ[[[]]]^^^bbbhhhooouuu{{{}}}jjjbbb___WWWOOOMMMLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDBBB@@@>>>===<<<<<<;;;999777777888999888777666666555444444333444444555333333333444444333111111111222222222111000000000000000000000000000000///000000111222222333333444444333444555666888999===HHH^^^uuuyyyssskkkddd```]]]YYYUUURRRRRRQQQNNNLLLNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTVVVUUUTTTSSSQQQQQQPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFDDDBBB@@@???>>>;;;;;;;;;;;;;;;;;;<<<===@@@CCCFFFFFFGGGIIINNNSSSYYYeeejjjmmmtttuuuwww{{{tttkkkggghhhgggbbb]]][[[XXXSSSOOOKKKJJJIIIJJJHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJLLLNNNQQQVVV\\\```gggiiimmmrrrvvvzzz~~~yyywwwxxx~~~ttteee``````___^^^]]]ZZZZZZZZZ[[[[[[ZZZYYYYYYXXXWWWVVVVVVRRRPPPWWW```~~~sssooojjjgggfffgggggggggfffcccaaaaaabbbaaa^^^[[[VVVUUUSSSRRRQQQRRRRRRSSSWWWWWWXXXYYYZZZZZZZZZZZZVVVUUUSSSQQQOOOMMMLLLKKKXXXZZZ]]]```dddkkkrrrwww}}}iiibbb^^^UUUNNNLLLJJJJJJJJJJJJJJJIIIHHHHHHEEEDDDBBB@@@>>>======<<<;;;999777777888999888777666666555444444444555555666444333333444444333222000111111222222222111111000000000000000000000000000000000111222222333333444444333333444666888999<<>>======<<<;;;:::;;;<<<>>>???BBBDDDFFFFFFGGGKKKQQQWWW^^^jjjooosss{{{}}}{{{tttnnngggcccdddccc___[[[WWWUUUQQQMMMJJJIIIIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPTTTYYY]]]dddhhhnnnsssxxx|||}}}wwwvvvxxx}}}rrrddd___```___^^^___\\\\\\\\\\\\[[[ZZZYYYYYYWWWVVVVVVUUUQQQOOOVVV___zzz|||ppplllhhheeeeeefffggggggeeecccbbbbbbbbbaaa___]]]XXXWWWVVVUUUTTTTTTTTTTTTXXXYYYYYYYYYYYYYYYXXXXXXTTTSSSSSSRRRPPPOOOOOONNNYYY[[[___cccgggmmmsssxxx}}}~~~~~~yyyeee^^^[[[SSSMMMMMMHHHIIIJJJKKKKKKJJJHHHGGGCCCBBBAAA???===<<<<<<<<<<<<:::888888999:::999888777666666666666666777888777666444444444555444222///000111222222222222222000000000000000000000000000000111111111222222222444333333333444666888999;;;FFF[[[rrrwwwooohhhaaa[[[WWWVVVUUUSSSRRRRRRRRRSSSSSSTTTTTTUUUVVVXXXYYYYYYZZZ[[[YYYWWWTTTRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPLLLLLLMMMMMMMMMLLLKKKKKKHHHGGGFFFDDDBBB@@@???>>>AAA???===<<<===???BBBDDDCCCEEEFFFFFFHHHMMMUUU\\\bbboootttxxx|||uuunnniiicccaaaaaa```]]]ZZZTTTQQQNNNKKKIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJLLLMMMNNNPPPSSSWWWZZZ___dddlllrrrwww}}}zzzvvvtttvvv}}}{{{nnnbbb^^^___^^^^^^```]]]]]]]]]\\\\\\ZZZYYYXXXWWWVVVVVVTTTPPPOOOUUU^^^vvv~~~qqqmmmhhheeedddeeeeeeeeedddccccccbbbbbbaaa```^^^ZZZZZZYYYXXXWWWVVVVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXRRRQQQPPPOOONNNMMMMMMLLL[[[^^^bbbfffjjjnnntttwwwzzz}}}{{{rrr```ZZZWWWQQQMMMNNNHHHHHHIIIJJJJJJIIIHHHGGGBBBAAA???>>><<<<<<;;;;;;<<<;;;::::::;;;;;;:::888888888777777888999::::::999777555444444555444333///000111222222222222222000000000000000000000000111111111111111222222222333333333333444555777888:::EEE[[[qqq~~~yyyqqqiiiccc___[[[XXXVVVVVVUUUTTTSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWTTTRRRPPPOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIGGGEEECCCAAA@@@???@@@???===<<<===@@@BBBDDDDDDFFFGGGGGGIIIPPPYYYaaafffrrrwwwzzz~~~uuupppjjjfffbbb______^^^[[[YYYQQQOOOLLLJJJIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNJJJLLLMMMNNNOOORRRUUUXXXZZZ```iiipppuuu{{{~~~xxxuuurrruuu|||sssiii___]]]^^^]]]^^^___]]]]]]]]]\\\\\\ZZZYYYXXXWWWVVVVVVUUUPPPNNNTTT]]]vvvsssoooiiieeecccccccccbbbbbbbbbcccbbbaaa`````````\\\\\\[[[[[[YYYXXXWWWWWWUUUVVVWWWXXXXXXYYYYYYXXXRRRRRRPPPOOOMMMKKKIIIIII[[[___dddhhhlllpppuuuxxxzzz~~~}}}|||lll\\\WWWUUUOOOLLLOOOHHHHHHHHHHHHHHHGGGFFFFFFAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>???>>>;;;888777777777888999:::;;;<<<;;;888555444555555555444000111111222222222111111000000000000000000000000111111111111111111111111333333222222333555777888;;;FFFZZZqqqyyysssllleeeaaa^^^]]][[[YYYYYYYYYWWWUUUUUUWWWYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTSSSQQQPPPOOONNNNNNKKKLLLMMMNNNNNNNNNMMMLLLGGGHHHKKKLLLMMMLLLKKKJJJJJJIIIHHHFFFDDDBBB@@@???===<<<;;;;;;<<<>>>@@@BBBDDDFFFHHHIIILLLSSS]]]dddiiiuuuxxx{{{vvvppplllfffddd```^^^]]][[[YYYWWWPPPNNNLLLJJJJJJLLLNNNOOOMMMMMMMMMNNNOOOOOOPPPPPPKKKMMMOOOQQQRRRSSSWWWYYY\\\bbbjjjooosssyyy|||wwwuuuqqqttt}}}kkkccc]]]]]]^^^\\\\\\^^^\\\\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWUUUQQQOOOUUU]]]{{{sssnnnhhhcccaaaaaa```______aaabbbbbb```___``````^^^^^^]]]]]][[[ZZZXXXWWWSSSTTTUUUVVVWWWWWWWWWWWWTTTSSSQQQNNNLLLIIIHHHGGGZZZ^^^dddjjjooosssxxx{{{}}}{{{}}}kkk[[[VVVSSSMMMKKKNNNIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA???>>>>>>>>>>>><<<===???BBBCCCAAA<<<888666666666777888999:::;;;<<<999666444555555555444111111222222222111000000000000000000000000000000111111111111111111111111333222222222333555777888;;;FFF[[[rrr|||wwwqqqiiiccc```^^^^^^]]]]]]^^^]]][[[XXXWWWXXX[[[WWWVVVUUUTTTSSSRRRQQQQQQOOOOOOOOOOOOOOONNNMMMLLLIIIJJJLLLMMMNNNMMMLLLKKKGGGIIIKKKMMMNNNMMMLLLKKKIIIHHHGGGEEECCCAAA??????;;;;;;;;;<<<===>>>???@@@CCCFFFIIIKKKOOOUUU___ffflllwwwzzz|||~~~tttooommmkkkcccbbb___\\\ZZZXXXVVVTTTOOONNNLLLKKKLLLNNNQQQRRRQQQQQQRRRRRRSSSTTTTTTUUUQQQSSSVVVXXXYYY[[[^^^```dddiiioooqqqsssxxxzzzwwwvvvqqquuu~~~}}}sssccc^^^ZZZ\\\]]][[[ZZZ[[[ZZZZZZZZZ[[[[[[ZZZYYYYYYZZZXXXXXXVVVRRROOOUUU^^^}}}ooojjjddd```___^^^^^^^^^]]]___aaaaaa___^^^___aaa^^^^^^^^^^^^\\\ZZZXXXWWWSSSTTTTTTUUUUUUUUUTTTTTTQQQPPPNNNLLLIIIGGGEEEDDDXXX\\\dddjjjpppuuuzzz}}}{{{~~~lll\\\WWWSSSLLLJJJNNNJJJIIIFFFDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???@@@<<<>>>AAADDDEEEBBB===888444444444555666888999:::<<<:::666444555555555555222222222222222111000///000000000000000000000000222222111111111111111111333222222222333555777888;;;FFF[[[rrr~~~yyyvvvqqqiiibbb___^^^^^^]]]`````````]]]YYYWWWYYY\\\SSSSSSRRRPPPNNNMMMLLLKKKJJJKKKLLLMMMMMMLLLJJJIIIGGGHHHJJJLLLMMMLLLKKKJJJGGGIIILLLOOOPPPOOOMMMLLLHHHGGGFFFDDDBBB@@@>>>>>>;;;<<<===>>>???@@@AAAAAACCCFFFJJJMMMPPPWWW```gggnnnyyy{{{|||~~~sssmmmkkkllllllbbb```^^^[[[XXXVVVSSSRRROOONNNMMMLLLMMMPPPRRRTTTVVVVVVWWWXXXXXXYYYZZZZZZXXX[[[^^^```aaacccfffhhhlllpppttttttsssxxxyyywwwwwwrrrvvv~~~uuuiii___[[[YYY\\\]]][[[YYYZZZXXXYYYYYYZZZZZZZZZZZZYYYZZZYYYXXXWWWRRRPPPVVV^^^yyyjjjfffaaa^^^]]]]]]]]]]]]\\\^^^aaa```^^^]]]___aaa^^^______^^^]]]ZZZXXXWWWUUUUUUUUUTTTTTTRRRQQQQQQLLLKKKJJJHHHFFFDDDCCCBBBZZZ^^^dddlllsssxxx|||}}}|||~~~wwwooocccXXXQQQNNNMMMMMMJJJIIIGGGFFFEEEDDDDDDDDDEEECCCCCCEEEHHHIIIFFFCCC@@@>>>>>>???AAA@@@<<<999888888777666555555666666<<<;;;888666444444333333333333444444333333222111222222111000//////000000000111111111111222222222222333444444444555777999;;;BBBWWWtttzzzvvvooolllhhhccc```^^^^^^^^^dddaaa^^^\\\[[[ZZZWWWUUURRRQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHJJJLLLNNNNNNMMMLLLMMMPPPQQQRRRPPPNNNMMMLLLKKKHHHFFFBBB???===<<<;;;<<<===>>>>>>@@@CCCFFFIIIHHHIIILLLSSS[[[dddiiinnntttyyyzzz{{{yyyooogggdddeeefffgggdddbbb___\\\XXXUUURRRQQQKKKLLLMMMNNNNNNPPPTTTVVVZZZ[[[]]]______^^^]]]\\\^^^```bbbdddfffiiinnnqqqvvvvvvvvvxxx{{{{{{uuurrrrrrtttzzztttfff```\\\ZZZ]]]]]]ZZZXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVTTTOOONNNVVV```vvviiiddd^^^YYYWWWWWWWWWWWWYYYYYY[[[]]]```aaa___^^^]]]\\\ZZZYYYWWWVVVVVVVVVPPPPPPPPPRRRSSSSSSQQQOOOIIIIIIHHHGGGFFFFFFFFFFFFZZZ^^^dddlllsssyyy|||~~~vvvnnnbbbXXXRRROOOMMMMMMJJJJJJIIIGGGFFFFFFEEEEEEFFFFFFHHHJJJKKKIIIEEEBBB@@@??????@@@AAA@@@===:::999999999888888888888777<<<;;;888666444444333333555666666666666555444444222222111000000000000000000111111111111222222222222333444444444555777999;;;BBBVVVsss{{{vvvrrrllljjjfffdddcccdddeeeggggggccc___[[[YYYWWWUUUSSSPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLMMMOOOPPPOOONNNNNNOOOQQQRRRRRRQQQOOOMMMJJJIIIGGGDDDAAA???===<<<;;;<<<>>>>>>>>>@@@CCCFFFIIIJJJKKKNNNUUU^^^fffkkkqqqtttvvvwwwyyyvvvppphhhcccaaacccdddeeecccaaa]]]ZZZWWWTTTSSSSSSOOOPPPRRRSSSSSSVVVZZZ]]]___```ccceeeggggggfffffffffhhhjjjlllmmmppptttwwwzzzzzzzzz|||zzzuuuqqqqqqsssyyytttfffaaa\\\ZZZ\\\\\\YYYXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVTTTPPPOOOWWWaaasssgggccc^^^ZZZZZZZZZZZZZZZYYYXXXYYY[[[]]]^^^^^^]]]]]]\\\ZZZXXXVVVTTTSSSSSSOOONNNNNNOOOQQQPPPNNNLLLIIIHHHHHHGGGFFFFFFFFFGGGZZZ^^^eeemmmtttzzz}}}ssslllaaaXXXRRROOOMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEIIIMMMNNNLLLGGGCCCAAAAAA@@@@@@AAAAAA@@@>>>;;;:::;;;;;;;;;;;;::::::999<<<;;;888666444444333333666666777777666666555444222111000000000000000000000111111111111222222222222333444444444555777999;;;AAAVVVrrr{{{vvvpppllljjjhhheeecccdddfffiiikkkjjjeee___ZZZWWWUUUTTTRRRNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQSSSRRRPPPQQQQQQRRRPPPOOOPPPQQQRRRSSSRRRPPPNNNMMMHHHFFFDDDAAA???>>>>>>>>><<<===>>>>>>???@@@DDDFFFJJJKKKMMMQQQXXXaaaiiimmmsssrrrqqqrrrwww~~~rrrhhhddd```]]]^^^___aaaaaa```^^^ZZZVVVTTTSSSTTTUUUQQQSSSUUUWWWXXX\\\```ccceeefffiiilllooopppqqqqqqoooqqqsssuuuvvvxxxzzz}}}~~~~~~zzzuuuqqqoooqqqxxxttthhhccc]]]ZZZ[[[[[[YYYYYY[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUQQQPPPXXXbbbnnnbbb___[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWXXXZZZ\\\\\\[[[\\\[[[YYYVVVTTTQQQOOONNNMMMLLLKKKLLLMMMLLLJJJHHHGGGGGGFFFFFFEEEFFFFFFFFF[[[```gggooowww}}}qqqjjjaaaXXXSSSOOOMMMLLLJJJJJJIIIIIIHHHFFFEEEEEECCCGGGLLLLLLHHHDDDBBBBBBAAAAAAAAAAAAAAA@@@>>>===:::;;;<<<<<<<<<<<<;;;:::<<<;;;888666444333333333444444555555444444333222111111000000000000000111000000111111111222222222222333444444444555777999<<>>>>>>>>???<<<===>>>>>>???AAADDDGGGIIIKKKNNNSSSZZZbbbiiinnnrrrnnnkkkmmmvvvsssiii___]]]ZZZZZZ[[[\\\]]]\\\\\\ZZZVVVRRRQQQRRRSSSUUUQQQSSSVVVXXX[[[___dddgggiiikkknnnrrruuuwwwyyyyyywwwyyy|||}}}}}}~~~{{{uuurrrnnnqqqwwwuuukkkddd^^^ZZZZZZ[[[YYYZZZ\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWWWWVVVRRRQQQYYYbbb~~~{{{jjj^^^[[[YYYWWWXXXXXXWWWVVVZZZXXXVVVVVVXXXZZZ[[[[[[ZZZYYYWWWUUUQQQNNNKKKJJJJJJIIIHHHHHHIIIIIIGGGEEEDDDDDDDDDCCCDDDDDDEEEEEE]]]aaaiiiqqqyyymmmhhh___XXXSSSPPPMMMLLLHHHHHHHHHHHHGGGEEEDDDCCCAAADDDFFFEEEBBB@@@AAADDDAAABBBBBBAAA@@@???>>>>>>::::::;;;;;;;;;;;;;;;:::<<<;;;888666444333333333444444444444444333333222111000000000000000111111000000111111111222222222222333444444444555777999===CCCVVVqqqxxxsssoookkkhhhiiihhhfffffffffhhhkkkllljjjfff```\\\[[[[[[[[[[[[UUUUUUTTTTTTTTTUUUUUUVVVTTTTTTSSSSSSSSSRRRRRRRRRSSSQQQOOOOOOOOOOOOMMMKKKMMMMMMNNNMMMLLLKKKJJJIIIEEEDDDBBB@@@?????????@@@<<<===>>>??????AAADDDGGGHHHJJJNNNTTT[[[bbbhhhkkknnniiigggkkkwww~~~uuulllddd[[[YYYXXXWWWXXXYYYXXXWWWWWWUUURRROOONNNOOOQQQSSSQQQSSSVVVYYY]]]aaagggjjjnnnpppssswww{{{zzzuuuqqqnnnpppvvv~~~wwwoooddd^^^ZZZ[[[[[[YYYZZZ]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXXXXWWWSSSRRRYYYbbb{{{uuuhhh___\\\YYYWWWWWWVVVUUUSSS[[[YYYVVVVVVXXXYYYZZZYYYWWWWWWUUUSSSPPPLLLJJJHHHHHHGGGEEEEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEE]]]bbbiiirrr{{{jjjfff^^^XXXTTTQQQNNNKKKGGGHHHHHHHHHGGGEEECCCBBBBBBBBBBBBAAA??????AAABBB@@@AAABBBAAA>>>===>>>???:::::::::999::::::;;;<<<<<<;;;888666444444333333555555666666555555444333000000000000000111111222000111111111111222222222222333444444444555777999===BBBUUUppp{{{uuuqqqnnnkkkiiihhhiiijjjkkkmmmoooqqqrrrhhheee```^^^^^^^^^^^^^^^YYYXXXWWWWWWWWWWWWXXXXXXSSSSSSRRRQQQPPPOOONNNNNNMMMLLLJJJKKKKKKLLLJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@===>>>?????????AAAEEEGGGHHHJJJOOOTTT[[[aaafffiiiiiiggggggmmmyyytttllleee^^^XXXVVVTTTTTTTTTTTTSSSRRRRRRQQQNNNLLLKKKLLLNNNOOORRRTTTXXX[[[^^^ccchhhlllqqqsssxxx}}}~~~xxxsssooolllnnnttt{{{~~~wwwqqqddd^^^[[[\\\\\\ZZZZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXTTTRRRXXXaaazzzsssiiiddd```\\\YYYWWWWWWUUUTTTZZZXXXWWWVVVXXXXXXXXXWWWSSSSSSSSSRRROOOMMMJJJHHHFFFEEECCCCCCEEEFFFEEEDDDAAAAAAAAABBBCCCDDDEEEFFF\\\```hhhqqqzzz|||hhhddd^^^XXXTTTQQQNNNKKKHHHHHHIIIIIIHHHFFFDDDCCCEEEDDDBBBBBBBBBBBB@@@>>>@@@AAAAAA@@@===<<<===???<<<;;;999888999:::===>>><<<;;;888666444444333333444444444555444444333222000000000000000111222222000111111111111222222222222333444444444555777999;;;@@@SSSmmm~~~wwwqqqnnnlllkkkjjjjjjkkknnnpppqqqrrrqqqqqqgggdddaaa_________^^^]]]YYYYYYXXXWWWVVVVVVVVVWWWRRRQQQPPPNNNLLLKKKJJJIIIHHHFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGEEECCCAAA@@@===>>>??????@@@BBBEEEHHHIIILLLPPPVVV\\\aaaeeegggggghhhkkkqqqzzzwwwjjjccc\\\WWWSSSQQQOOONNNOOOOOOOOONNNNNNMMMKKKJJJIIIIIIJJJJJJPPPRRRVVVYYY\\\aaafffjjjooorrrxxx{{{uuuooollliiikkkqqqwww|||{{{vvvqqqccc^^^[[[]]]^^^[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[]]][[[[[[ZZZUUURRRWWW```{{{rrrjjjeeeaaa[[[XXXWWWWWWWWWVVVWWWVVVVVVVVVWWWWWWUUUSSSPPPPPPQQQQQQPPPNNNKKKJJJEEECCCBBBBBBDDDFFFGGGFFFCCCCCCCCCDDDEEEGGGHHHIIIZZZ___gggpppyyyyyygggccc]]]XXXUUUQQQNNNKKKIIIIIIJJJKKKJJJGGGEEECCCHHHFFFEEEFFFGGGEEE???:::???@@@AAA???<<<;;;===???>>><<<:::888888;;;>>>@@@<<<;;;888666444444333444111222222222222111000000000000///000000111222222000111111111111222222222222333444444444555777999999???QQQkkk~~~{{{tttooolllkkkkkkjjjlllnnnppprrrqqqooommmkkkfffdddaaa______^^^\\\ZZZYYYXXXWWWVVVUUUTTTTTTTTTQQQPPPNNNLLLJJJHHHFFFFFFDDDCCCCCCEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIFFFGGGIIIIIIHHHEEEBBB???===>>>???@@@@@@BBBEEEHHHKKKMMMRRRWWW]]]bbbeeegggfffiiinnnuuu{{{qqqddd\\\VVVRRROOOMMMJJJJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGMMMOOORRRUUUXXX]]]bbbfffkkkooovvv}}}xxxrrrmmmiiifffiiinnnuuuyyyxxxtttpppbbb^^^\\\^^^___[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^\\\\\\ZZZUUURRRWWW___|||ssslllccc^^^YYYUUUTTTUUUVVVWWWUUUUUUUUUUUUVVVUUUSSSPPPNNNOOOPPPQQQPPPNNNLLLKKKEEECCCBBBBBBEEEGGGHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKaaaccciiisssyyy}}}xxxgggddd___ZZZWWWUUUUUUUUUOOONNNLLLIIIGGGEEEDDDCCCEEEEEEFFFFFFEEECCCAAA@@@@@@???===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;777666555444333444555555888888777555222000000111000000000000000000000000333333333222222222222222111111111111222333444444:::===NNNgggyyyzzzooohhhggghhhiiiiiinnnooooooooonnnllljjjiiidddcccaaa___\\\[[[YYYYYYXXXWWWUUUSSSQQQPPPOOOOOOOOOLLLIIIIIIJJJJJJGGGEEEDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGHHHIIIJJJLLLKKKIIIHHHHHHFFFDDDAAA>>>=========@@@CCCGGGJJJJJJNNNTTTYYY]]]aaafffiiilllkkklllrrr|||wwwjjj___WWWSSSRRRKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGIIIJJJKKKNNNRRRVVVXXX\\\```cccgggkkkqqqzzz}}}yyysssmmmhhhfffccchhhoootttvvvuuutttssskkkbbbZZZYYY[[[[[[\\\___YYYZZZZZZ[[[\\\\\\]]]]]]```bbb]]][[[YYYPPPRRRdddvvvkkk^^^[[[WWWUUUUUUUUUUUUUUUSSSRRRPPPNNNLLLJJJJJJIIILLLLLLLLLLLLLLLKKKIIIIIIHHHEEEAAA@@@AAABBBCCCCCCDDDDDDDDDEEEHHHIIIIIIHHHcccdddjjjssszzz~~~sssgggddd```\\\XXXWWWVVVWWWSSSQQQNNNJJJGGGEEEDDDCCCEEEEEEEEEEEEDDDBBBAAA@@@@@@???>>>===<<<<<<===>>>>>>>>>=========<<<<<<<<<777666555444333444444555666777666444111000000222000000000000000000000000111111111222222222222222222111111222222333444555;;;===MMMddduuu~~~}}}vvvnnniiiiiijjjkkkjjjmmmnnnnnnnnnmmmkkkhhhgggaaa```^^^[[[YYYWWWVVVUUUUUUTTTSSSQQQPPPOOONNNNNNOOOMMMKKKJJJKKKKKKIIIFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLJJJIIIHHHHHHGGGDDDBBB>>>=========???CCCGGGIIIIIIMMMSSSXXX]]]bbbfffiiimmmlllmmmttt~~~vvviii]]]UUUQQQPPPJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDFFFGGGHHHIIILLLOOORRRUUUXXX[[[^^^```cccgggnnnyyy}}}yyysssnnniiifffeeejjjqqqwwwyyywwwuuusssjjjaaaZZZYYYZZZYYYZZZ]]]ZZZ[[[[[[\\\\\\]]]]]]^^^```bbb^^^\\\ZZZRRRTTTfffqqqeee^^^[[[XXXWWWWWWWWWVVVUUUQQQPPPOOONNNLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHEEEBBBAAACCCDDDEEEEEEFFFEEEEEEFFFIIIJJJJJJIIIeeefffkkktttzzz~~~ooogggdddaaa]]]ZZZXXXXXXXXXVVVTTTPPPKKKHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA???>>>>>>???@@@@@@??????>>>>>>>>>=========666666555444444444444555444444444333000000111222000000000000000000000000///000000111111222222222222222222222333444555666;;;===JJJ```qqq{{{xxxsssmmmjjjkkkmmmmmmlllllllllmmmmmmkkkiiifffddd]]]\\\ZZZWWWTTTSSSQQQQQQPPPPPPOOONNNMMMMMMMMMMMMOOOMMMKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIJJJJJJHHHFFFCCC>>>=========???BBBFFFHHHGGGKKKRRRXXX]]]bbbfffiiikkkjjjlllsss}}}tttfff[[[SSSOOOMMMJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFFFFIIILLLNNNPPPRRRUUUXXXZZZ[[[]]]aaaiiittt}}}yyytttooojjjhhhhhhlllsssyyy{{{yyyuuurrrhhh___XXXXXXYYYXXXYYY[[[\\\\\\\\\]]]^^^^^^______aaaccc___]]]\\\TTTWWWiiiooobbb]]][[[YYYYYYYYYXXXVVVTTTPPPOOONNNMMMLLLLLLLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFGGGEEECCCCCCEEEFFFFFFFFFGGGFFFFFFGGGJJJKKKKKKJJJggggggmmmuuu|||~~~nnndddbbb___\\\ZZZXXXXXXXXXWWWTTTPPPLLLJJJIIIIIIIIIFFFEEEEEEDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@AAABBB>>>>>>=========<<<<<<<<<666666555555444444444444222222333111000///111222000000000000000000000000......///000111222222222333333333333444555666666:::;;;GGGZZZmmm{{{}}}uuuqqqlllkkkmmmnnnllljjjjjjkkklllkkkiiifffcccaaaZZZYYYWWWTTTQQQOOONNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIKKKJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKLLLLLLKKKHHHEEE???>>>======???BBBEEEGGGFFFJJJQQQWWW\\\aaaeeegggfffeeehhhoooxxx|||qqqdddYYYRRRNNNLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFEEECCCAAAAAABBBCCCDDDDDDFFFIIIKKKLLLNNNPPPRRRWWWXXXXXXZZZ]]]dddlllrrr}}}yyytttooollljjjjjjnnntttyyy|||yyytttoooccc[[[UUUVVVXXXXXXYYY[[[]]]]]]^^^^^^______``````bbbddd___^^^^^^WWW[[[nnnsssfff\\\[[[ZZZYYYYYYXXXVVVSSSPPPOOONNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDFFFHHHHHHGGGIIIHHHGGGHHHJJJJJJJJJHHHhhhhhhnnnvvv}}}xxxkkk```^^^\\\ZZZXXXWWWWWWWWWTTTSSSPPPNNNLLLLLLMMMMMMGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBB<<<;;;;;;;;;;;;:::::::::555555555555555444444444111222222111000///111333000000000000000000000000......///000111222222222333333333333444555666666888:::CCCUUUjjj|||{{{uuuqqqmmmlllmmmmmmjjjhhhiiijjjkkkkkkhhheeeaaa^^^YYYXXXUUURRROOOMMMLLLKKKHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIJJJIIIIIIHHHIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOPPPPPPNNNJJJGGGAAA@@@>>>>>>???BBBEEEGGGFFFKKKQQQWWW\\\___bbbdddbbbbbbdddkkkttt{{{~~~~~~}}}wwwlll```WWWPPPMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFFFFEEECCCAAA@@@@@@AAABBBCCCEEEHHHIIIJJJKKKNNNPPPRRRTTTVVVWWWYYY[[[^^^aaalllqqqxxx~~~}}}yyytttpppnnnllllllnnnrrrxxxzzzxxxqqqlll___XXXSSSUUUXXXYYYZZZ]]]]]]^^^^^^___``````aaaaaabbbddd___^^^___YYY^^^qqqvvviii\\\[[[ZZZYYYYYYXXXUUUSSSRRRQQQOOOLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIGGGEEEEEEGGGIIIJJJIIIKKKJJJIIIHHHIIIIIIHHHFFFhhhiiinnnwww~~~pppfff\\\[[[ZZZXXXWWWVVVVVVVVVRRRQQQQQQPPPOOONNNNNNNNNHHHHHHFFFEEEDDDCCCCCCCCCDDDCCCAAA@@@??????@@@@@@::::::999999999888888888555555666666555555444333111222222111000///111222000000000000000000000000///000000111111222222222222222222222333444555666777888@@@PPPfff|||zzzuuuqqqmmmlllmmmllliiifffiiijjjkkkkkkhhhddd___\\\YYYWWWUUUQQQNNNLLLJJJJJJFFFFFFEEEEEEFFFGGGGGGHHHGGGHHHIIIIIIHHHGGGHHHJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUURRRNNNJJJCCCBBB@@@???@@@CCCEEEGGGHHHLLLSSSXXXZZZ\\\^^^___``````bbbhhhqqqwwwyyyyyyuuuoooeee[[[SSSNNNLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIGGGEEECCC@@@??????@@@AAABBBDDDGGGHHHIIIJJJLLLNNNLLLOOORRRUUUVVVWWWYYYZZZ]]]bbbiiiooouuu}}}}}}yyyuuuqqqooonnnnnnoooqqquuuxxxvvvpppjjj]]]VVVRRRUUUYYYYYY[[[]]]^^^^^^^^^___``````aaaaaaaaaccc___^^^```[[[aaatttxxxiii^^^\\\ZZZYYYYYYYYYWWWUUUUUUSSSQQQNNNKKKIIIHHHGGGHHHHHHGGGHHHJJJLLLNNNPPPNNNKKKHHHGGGIIIKKKMMMMMMPPPNNNLLLJJJJJJIIIGGGEEEhhhiiinnnxxxkkkcccZZZYYYYYYXXXWWWVVVVVVVVVQQQRRRRRRQQQPPPOOOMMMLLLJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCAAA???============999999999888888888777777444555666666666555444333333333333222000000111222000000000000000000000000111111111222222222222222222111111222222333444555777888===KKKaaayyy~~~yyytttppplllkkkmmmmmmjjjhhhiiijjjkkkkkkhhhccc^^^[[[XXXVVVTTTPPPMMMKKKIIIHHHEEEEEEEEEDDDEEEEEEFFFFFFFFFHHHJJJJJJHHHHHHIIILLLLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWYYY[[[\\\\\\\\\\\\ZZZZZZZZZZZZYYYUUUPPPLLLEEEDDDBBBAAAAAACCCFFFHHHJJJOOOTTTXXXYYYZZZZZZZZZ]]]]]]___eeelllqqqrrrqqqkkkfff]]]UUUNNNKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMHHHFFFCCCAAA?????????@@@@@@BBBEEEFFFGGGIIIKKKMMMKKKMMMOOOPPPQQQRRRTTTVVVTTTXXX^^^ccciiirrr}}}~~~zzzyyy|||}}}yyyuuurrrpppppprrrqqqqqqsssvvvuuuooojjj___XXXTTTVVVYYYYYYYYY[[[]]]]]]^^^______``````aaa```bbb^^^]]]```[[[bbbvvv{{{mmmbbb___\\\[[[[[[[[[ZZZYYYWWWUUUSSSQQQNNNMMMLLLKKKKKKKKKKKKMMMOOORRRVVVXXXUUUQQQMMMJJJLLLNNNQQQRRRUUUSSSPPPNNNLLLJJJGGGDDDhhhiiinnnxxx~~~iiibbbYYYYYYYYYXXXWWWWWWVVVVVVRRRSSSSSSSSSQQQNNNKKKIIIKKKJJJHHHFFFEEEEEEFFFFFFDDDBBB@@@>>><<<;;;;;;;;;999999999888888888777777444555666666666555333333444444444333111000111222000000000000000000000000333333333222222222222222111111111111222333444444777888<<>><<<:::;;;:::999999999999:::;;;:::888666444333222222222333333222111000000000000222222222111111111111000222222111111111111111111111222222333333444444555888:::===GGG]]]vvvyyyvvvsssqqqooonnnnnnnnnmmmkkkiiihhhgggdddbbb___\\\[[[[[[UUUNNNJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIKKKMMMNNNOOOPPPPPPRRRUUUXXXZZZZZZ[[[\\\]]]^^^```bbbdddffffffeeeddd```aaaaaa___[[[VVVPPPLLLJJJFFFAAA======@@@EEEHHHGGGKKKPPPRRRRRRSSSVVVYYYWWWYYY[[[___bbbeeefffggg```ZZZRRRKKKIIIIIIKKKKKKMMMMMMMMMNNNNNNPPPQQQRRRLLLJJJEEEAAA===;;;::::::???AAACCCFFFHHHIIIIIIIIINNNOOOOOOMMMKKKJJJKKKMMMNNNNNNQQQWWW[[[aaakkkvvv}}}}}}}}}|||{{{{{{}}}zzzooohhheeeeeeeeegggkkkppptttwww~~~}}}{{{wwwsssooopppoooooorrrvvvvvvssspppfff___VVVRRRTTTXXXYYYXXX\\\ZZZZZZ]]]aaadddcccbbb___bbb^^^[[[[[[YYYeee~~~~~~ooocccddddddccc```\\\XXXUUUTTTTTTTTTTTTTTTTTTSSSSSSQQQSSSVVVXXXYYY[[[^^^```^^^^^^[[[UUUQQQQQQXXX^^^[[[^^^aaa___XXXPPPKKKHHHiiinnnuuu{{{qqqddd^^^ZZZYYYXXXWWWUUUTTTSSSSSSUUUUUUUUURRRNNNLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@>>><<<;;;:::;;;:::999888888999:::;;;888777555444333333444555333333222111111111222222222222222111111111111000111111111111111111111111111222222333333444444555888999===GGG\\\uuu{{{vvvrrrqqqooommmlllmmmlllkkkjjjhhhgggeeeccc```]]]ZZZYYYXXXSSSMMMJJJIIIJJJIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLMMMOOOQQQRRRSSSSSSTTTVVVXXX[[[]]]]]]]]]^^^______aaabbbdddddddddcccbbb______^^^\\\XXXSSSNNNKKKGGGEEEBBBAAA@@@AAACCCEEEFFFJJJOOORRRRRRSSSTTTVVVUUUWWW[[[___ccceeegggggg___YYYPPPJJJGGGGGGHHHIIIMMMNNNNNNOOOPPPQQQRRRRRRMMMJJJFFFBBB>>><<<;;;;;;???AAACCCFFFHHHIIIIIIJJJKKKLLLLLLJJJIIIHHHIIIKKKKKKKKKNNNSSSVVV[[[eeeooo{{{}}}xxxssspppjjjjjjiiiggggggiiimmmqqq}}}vvvooofff```]]]\\\\\\^^^bbbggglllppp{{{}}}|||yyyuuuqqqqqqppppppsssvvvvvvrrroooccc]]]UUURRRTTTXXXYYYYYY\\\ZZZZZZ]]]aaaccccccbbb___bbb___\\\]]][[[hhh|||mmmddddddcccaaa^^^ZZZWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVXXXYYYXXXYYY[[[\\\]]]^^^\\\WWWRRRSSSXXX]]]___cccfffddd]]]TTTNNNKKKjjjpppwww~~~~~~jjjbbb```]]][[[YYYVVVTTTSSSSSSSSSTTTTTTSSSQQQMMMJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@>>><<<;;;::::::;;;:::999999999999:::;;;666555444444444555666777333333222222222333444444222222222111111111111000111111111111111111111111111222222333333444444555777999<<>>======@@@AAADDDFFFHHHJJJJJJJJJJJJJJJKKKJJJHHHHHHIIIKKKJJJJJJLLLQQQTTTWWW___iiirrrzzz|||vvvppplllgggccc```[[[ZZZYYYXXXWWWXXX\\\___iiimmmrrrvvvyyy|||}}}wwwoooiiieee```ZZZVVVTTTSSSSSSTTTXXX]]]cccgggttt{{{~~~}}}|||zzzvvvsssqqqpppppprrruuutttpppkkk___ZZZTTTRRRTTTXXXZZZZZZ[[[[[[[[[]]]```bbbbbbaaa___bbb___^^^___^^^kkkzzzlllfffeeebbb^^^ZZZWWWUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVUUUWWWXXXXXXXXXXXXZZZ[[[\\\]]]]]]YYYUUUUUUXXX[[[cccgggjjjhhhaaaXXXQQQNNNkkkqqqyyywwwfffaaaaaa___]]]YYYVVVSSSRRRRRRRRRSSSTTTSSSPPPLLLIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777666555444444555666777333333333333333444555666222222222111111111000000111111111111111222222222111222222333333444444555666888;;;DDDXXXrrr{{{vvvsssmmmkkkjjjjjjkkkjjjiiigggdddcccbbb___[[[XXXUUUSSSQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTUUUWWWXXXYYYZZZZZZZZZWWWXXXZZZ[[[ZZZZZZ\\\]]]^^^^^^^^^]]]\\\ZZZXXXWWWYYYWWWTTTQQQNNNLLLJJJIIIDDDDDDEEEFFFEEEDDDCCCBBBCCCGGGMMMRRRTTTTTTSSSRRRTTTWWW[[[```dddfffgggggg___XXXOOOHHHDDDDDDDDDDDDIIIKKKNNNPPPRRRRRRQQQPPPNNNLLLHHHDDDBBB@@@???@@@AAABBBEEEGGGIIIKKKKKKKKKKKKLLLLLLLLLJJJJJJLLLNNNLLLLLLOOOSSSUUUVVV]]]ffflllttt~~~tttpppiiiddd___\\\XXXVVVRRRSSSRRRPPPOOOQQQTTTVVVZZZ\\\___```aaabbbdddfffeeeaaa\\\YYYWWWUUURRRPPPNNNMMMLLLMMMPPPVVV\\\```jjjqqq{{{~~~|||yyyuuurrrpppnnnnnnppprrrpppkkkfff[[[XXXTTTSSSUUUYYY[[[\\\[[[[[[\\\]]]___```aaaaaa___bbb^^^\\\^^^]]]kkkxxxkkkgggddd```[[[WWWUUUTTTTTTRRRSSSSSSTTTTTTUUUUUUVVVRRRTTTVVVXXXXXXYYY\\\^^^[[[\\\]]][[[XXXWWWWWWYYYaaafffiiiggg```WWWQQQNNNmmmsss}}}ttteee```______\\\YYYUUURRRQQQQQQQQQRRRSSSRRRPPPLLLJJJJJJJJJGGGFFFFFFFFFEEEEEEDDDDDDFFFEEEBBB???>>>=========<<<<<<============<<<<<<999888666555444444555555333333333333444555666666222222222111111111000000000000111111111222222222111222222333333444444555555777:::BBBUUUooo{{{tttooommmlllkkkjjjkkkkkkkkkiiigggcccbbb```^^^ZZZWWWTTTSSSQQQQQQQQQQQQOOOOOOOOOOOOMMMNNNOOOQQQRRRTTTUUUUUUTTTUUUVVVWWWXXXXXXYYYXXXVVVWWWXXXXXXWWWWWWYYYZZZYYYYYYXXXWWWUUUTTTRRRRRRTTTRRRPPPMMMKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDEEECCCFFFLLLRRRWWWXXXWWWVVVWWWYYY]]]aaadddfffggggggaaa[[[QQQIIIEEEDDDDDDDDDFFFHHHKKKMMMOOOOOONNNMMMNNNLLLIIIEEECCCBBBAAAAAABBBDDDFFFIIIKKKLLLMMMMMMKKKLLLMMMMMMLLLLLLNNNPPPNNNOOORRRWWWXXXYYY___fffiiippp{{{yyyuuukkkggg```ZZZWWWSSSQQQOOOLLLLLLLLLLLLKKKMMMPPPRRRTTTVVVWWWWWWUUUTTTUUUVVVVVVSSSPPPNNNMMMLLLKKKKKKIIIHHHFFFGGGJJJOOOTTTXXX___fffpppzzz~~~|||xxxsssooolllkkkkkkmmmnnnlllfffaaaXXXVVVTTTTTTVVVYYY\\\]]][[[\\\]]]]]]^^^^^^___```^^^```[[[XXXZZZZZZhhhvvvjjjfffccc^^^YYYVVVUUUUUUVVVSSSSSSSSSTTTTTTUUUUUUUUUSSSUUUWWWWWWXXXYYY[[[\\\[[[[[[\\\[[[YYYWWWWWWWWW\\\```cccaaa[[[TTTOOOMMMpppwwwqqqeee```]]]\\\[[[XXXUUURRRPPPPPPOOOPPPQQQQQQOOOLLLJJJJJJKKKHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDBBBAAA??????>>>>>><<<======>>>>>>======<<<:::888777555444444555555444444333333333444555555222222222111111111111000000000000111222222333333111222222333333444444555444777999@@@QQQkkkyyyrrrmmmkkkjjjiiiiiijjjkkkjjjhhhfffbbbaaa```^^^[[[XXXVVVTTTRRRTTTUUUTTTQQQOOOOOOOOOLLLMMMNNNOOOPPPQQQRRRSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTVVVXXXTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIGGGEEECCCCCCDDDFFFGGGCCCFFFLLLSSSZZZ^^^___^^^]]]^^^```bbbdddeeeffffffccc\\\RRRJJJEEEDDDCCCCCCDDDEEEGGGJJJKKKLLLLLLLLLNNNLLLIIIFFFCCCBBBBBBCCCDDDFFFIIIKKKMMMNNNOOOOOOKKKLLLMMMMMMMMMMMMOOOQQQPPPRRRVVV\\\]]]]]]bbbjjjkkkqqqzzzzzzsssoooccc^^^XXXRRRNNNLLLJJJHHHIIIJJJLLLMMMMMMOOOSSSVVVVVVWWWYYYXXXUUUSSSRRRRRRPPPNNNLLLIIIGGGFFFFFFFFFCCCCCCBBBCCCEEEHHHLLLNNNTTTZZZccclllttt~~~~~~zzzvvvqqqmmmiiihhhhhhjjjllliiiccc]]]UUUUUUTTTTTTVVVXXX[[[\\\[[[]]]^^^^^^]]]]]]^^^```\\\]]]VVVSSSUUUWWWhhhsssiiicccaaa\\\XXXVVVVVVXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXVVVVVVWWWXXXZZZZZZZZZZZZYYYWWWVVVUUUWWWZZZ]]]\\\WWWRRRPPPPPPttt}}}mmmeee```[[[YYYXXXVVVTTTRRRPPPNNNNNNMMMNNNNNNMMMKKKJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCAAABBBBBBAAA@@@???>>>>>>:::;;;<<<======<<<;;;:::888777666555555666777777555444333333333333333333222222222111111111111000///000000111222222333333111222222333333444444555444666888===NNNggg~~~xxxqqqmmmjjjgggggggggiiijjjiiifffdddaaaaaa```^^^\\\ZZZXXXVVVSSSUUUVVVUUUQQQNNNMMMMMMJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPQQQSSSPPPPPPOOONNNNNNNNNNNNOOOKKKKKKKKKLLLLLLLLLLLLLLLHHHGGGFFFEEEEEEEEEFFFFFFDDDFFFLLLUUU^^^eeegggfffddddddcccccccccdddeeefffddd]]]SSSJJJEEECCCBBBBBBDDDDDDFFFGGGIIIKKKLLLMMMMMMKKKHHHEEECCCCCCCCCCCCFFFHHHKKKMMMOOOPPPQQQQQQMMMNNNOOOOOOOOOPPPRRRUUUUUUWWW\\\ccceeeeeejjjqqqtttxxx~~~zzztttnnniii^^^YYYRRRLLLIIIGGGEEEDDDGGGIIILLLNNNPPPSSSWWWZZZWWWZZZ]]]]]][[[YYYWWWWWWSSSRRROOOKKKGGGEEEEEEEEEAAAAAAAAABBBCCCEEEFFFGGGLLLQQQWWW]]]ccclllwww|||zzzvvvqqqmmmgggfffgggiiikkkhhhbbb\\\RRRRRRSSSSSSTTTUUUXXXYYY[[[]]]___^^^\\\\\\]]]___XXXXXXQQQNNNRRRVVVkkkpppfff```^^^[[[XXXXXXYYY[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXYYYXXXVVVUUUVVVWWWZZZYYYXXXXXXXXXWWWUUUTTTUUUXXXZZZYYYVVVTTTTTTVVVwwwxxxiiiddd```[[[WWWVVVVVVTTTRRRPPPNNNMMMJJJKKKLLLKKKJJJIIIJJJKKKKKKKKKJJJHHHFFFEEEDDDCCC??????@@@AAAAAA???>>>===999999:::;;;;;;:::999999666555555555666777999:::555444333333222222222222222222222111111111111000///000000111222222333333111222222333333444555555444666888<<>><<<:::555555666888;;;<<<<<<;;;999888888888999888666444555555444444333222111111111111111111111111111111111111111222222333333333333333333333444555666666555666777<<>>===<<<===>>>>>>???===;;;:::999888666444444444333333222222111111222222222222222222222222111222222222222333333333222222222333333444555666666777888<<>>===>>>AAACCC???===:::999999999777666555555555444444444333333222222222222222222222222222222222222222222222222222222222222333444555666555777999;;;EEEXXXrrr{{{ppphhhccc]]]]]]___aaa```___```aaa```^^^]]]]]]\\\[[[YYYXXXVVVUUUUUUWWWVVVRRRMMMHHHFFFIIIKKKPPPQQQSSSUUUWWWWWWWWWWWWVVVVVVWWWWWWVVVUUUSSSRRRSSSRRRRRRRRRQQQQQQQQQQQQOOONNNMMMLLLKKKJJJIIIHHHEEEEEECCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGKKKRRR\\\eeellloooppplllfffcccaaa```^^^\\\YYYUUUPPPMMMKKKKKKJJJIIIHHHJJJLLLMMMNNNQQQUUUXXXYYYYYYXXXSSSNNNKKKLLLNNNTTTWWWZZZ[[[ZZZYYYXXXXXXWWWYYY[[[]]]aaagggnnnrrrwwwzzz~~~uuukkkaaa\\\ZZZZZZ^^^ccciiimmmsssyyy|||~~~~~~{{{vvvqqqnnnhhhgggddd___YYYSSSMMMJJJGGGFFFEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLIIIGGGDDDBBB@@@???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDIIIOOOTTTWWW___jjjsss~~~}}}}}}~~~~~~xxxrrrnnnllllllnnnqqqooohhh]]]TTTOOOMMMKKKLLLOOOSSSWWWXXX[[[ZZZ[[[\\\]]]]]]ZZZXXXMMMKKKEEEFFFMMMXXXwww|||iii``````aaaaaaaaaaaa___^^^]]]^^^]]]]]]^^^```aaa```___ZZZYYYXXXXXXYYY[[[]]]^^^___```aaaaaa```]]][[[YYYTTTRRROOOLLLIIIHHHIIIIIImmm]]]YYYXXXTTTRRRNNNLLLKKKOOOUUUVVVRRRNNNHHHIIIKKKNNNOOONNNNNNMMMMMMMMMLLLJJJIIIIIIJJJKKKNNNKKKHHHFFFFFFEEECCCBBBAAACCCDDDBBB@@@???AAACCC>>><<<:::999999999999888444444444444444333333333222222222222222222222222222222222222222222222222222222222222333444555555444777999:::BBBTTTnnn~~~tttjjjddd___[[[ZZZ]]]\\\\\\\\\]]]___```___^^^[[[[[[YYYXXXVVVTTTSSSRRROOOMMMIIIEEECCCEEEIIILLLRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWXXXXXXWWWUUUSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDBBBAAAAAABBBDDDDDDEEEEEEDDDDDDDDDEEEGGGGGGGGGHHHKKKRRR]]]gggnnnqqqqqqoookkkgggeeebbb```^^^XXXTTTPPPMMMLLLLLLKKKJJJIIIKKKMMMOOORRRUUUZZZ]]]______]]]WWWQQQNNNPPPRRRUUUXXX[[[^^^^^^___```aaa]]]```cccggglllttt|||pppeeeZZZTTTRRRQQQUUUZZZ]]]bbbjjjqqqvvvyyy}}}~~~zzzwwwuuuoooooommmiiiccc\\\VVVRRRKKKKKKIIIHHHGGGFFFEEEEEECCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDBBBAAA???????????????@@@@@@BBBCCCDDDCCCCCCBBBAAABBBFFFLLLQQQUUU]]]fffnnnzzz~~~~~~|||vvvoookkkkkklllnnnqqqqqqkkk```WWWOOOMMMKKKLLLPPPUUUXXXZZZ[[[ZZZ[[[\\\\\\[[[XXXUUUJJJIIIDDDFFFOOO\\\~~~|||jjjbbb```````````````___^^^^^^___^^^___```ccccccbbbaaa^^^^^^\\\[[[[[[\\\\\\]]]___aaacccdddccc```]]][[[VVVTTTPPPLLLJJJJJJJJJJJJjjj[[[WWWVVVSSSRRRJJJIIIIIIKKKOOOPPPNNNKKKIIIIIIKKKLLLMMMNNNNNNNNNOOONNNMMMKKKIIIIIILLLNNNSSSOOOKKKIIIGGGFFFDDDCCCIIILLLOOONNNIIIDDDBBBBBBAAA>>>;;;::::::::::::999333333333222222222222222333333333333333333333333333333333222222222222111111111111222222333444555333666888999>>>PPPjjj}}}uuulllddd```\\\XXXWWWYYYYYYXXXYYY\\\___aaaaaa```ZZZZZZXXXVVVTTTRRRQQQPPPIIIGGGCCCAAABBBFFFJJJMMMSSSTTTVVVWWWXXXXXXWWWVVVTTTUUUVVVWWWVVVTTTRRRPPPNNNNNNOOONNNNNNMMMLLLKKKHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCDDDEEEGGGHHHHHHIIIMMMTTT___hhhooosssrrrqqqpppnnnjjjgggdddbbb[[[WWWRRROOONNNOOOOOOOOOKKKMMMQQQTTTWWW\\\bbbfffiiihhhccc\\\TTTQQQRRRUUUUUUXXX\\\```aaacccfffhhhcccggglllrrryyyjjj___TTTNNNKKKJJJMMMRRRRRRXXX```fffkkkpppwww{{{}}}xxxxxxwwwtttooohhhbbb___XXXWWWUUURRRNNNKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBDDDEEEFFFDDDDDDCCCCCCDDDGGGLLLPPPRRRZZZbbbjjjuuuyyysssnnnkkkjjjkkkmmmppppppjjj```YYYOOOLLLJJJKKKOOOUUUZZZ\\\[[[[[[[[[[[[[[[XXXTTTQQQGGGGGGCCCGGGRRRaaa{{{jjjccc______^^^^^^^^^^^^___````````````bbbddddddbbb``````______^^^]]]\\\[[[[[[]]]___aaacccbbb```\\\ZZZUUURRRNNNKKKJJJJJJIIIHHHgggYYYTTTQQQPPPPPPJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNMMMKKKIIIJJJNNNRRRTTTQQQMMMJJJIIIHHHGGGFFFQQQWWW]]]]]]WWWOOOJJJIIIGGGDDD@@@===<<<;;;999888444444444555555555555555333333333333333333333333333333333222222222111111111111111111222333444555222555777777;;;LLLfffzzznnngggaaa___\\\XXXWWWXXXXXXXXXYYY[[[___``````___YYYYYYWWWUUUSSSQQQPPPOOOHHHFFFCCCBBBDDDHHHLLLOOOSSSTTTUUUVVVVVVVVVUUUTTTPPPRRRSSSTTTTTTRRROOONNNJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEDDDCCCBBBCCCEEEGGGHHHHHHJJJNNNWWWaaakkkqqqtttuuuwwwxxxwwwtttppplllkkkbbb^^^WWWSSSSSSTTTUUUVVVSSSVVVZZZ^^^ccciiiooosssvvvssslllaaaWWWRRRSSSVVVVVVYYY]]]aaacccfffiiikkkggglllsss{{{{{{cccYYYNNNIIIFFFDDDFFFJJJIIIOOOVVV[[[___dddlllrrrvvvzzz}}}xxxsssppphhhgggddd```\\\WWWSSSQQQNNNMMMKKKHHHFFFEEEDDDDDDBBBBBBDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDFFFGGGIIIJJJHHHIIIIIIJJJJJJMMMQQQTTTVVV]]]dddlllwww}}}}}}~~~{{{vvvrrrooommmjjjjjjkkkllllllfff]]]VVVNNNKKKIIIIIINNNTTTYYY\\\[[[[[[ZZZ[[[YYYVVVQQQMMMFFFFFFCCCHHHTTTeeezzzjjjccc^^^]]]\\\[[[\\\]]]```bbbaaaaaaaaacccdddccc```]]]\\\]]]^^^^^^^^^\\\ZZZYYYYYY[[[]]]^^^^^^\\\ZZZXXXSSSPPPLLLJJJJJJJJJHHHFFF{{{dddWWWQQQNNNMMMNNNMMMNNNNNNMMMLLLLLLMMMOOOLLLKKKJJJIIIJJJLLLNNNPPPLLLLLLLLLJJJIIIKKKQQQVVVTTTQQQMMMJJJJJJJJJJJJIIISSS\\\eeegggbbbZZZTTTRRRMMMIIIDDD???===;;;999777888888888888999999999999333333333333333333333333333333333222222111111111111111111111222333444555111444666666:::JJJdddxxxlllfffaaaaaa___ZZZYYYZZZYYYYYYYYY[[[^^^``````^^^YYYXXXWWWUUURRRPPPOOONNNJJJHHHEEEDDDFFFJJJNNNPPPSSSTTTUUUUUUUUUTTTSSSRRRNNNOOOQQQRRRRRRPPPNNNLLLGGGHHHHHHIIIHHHFFFDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCBBBCCCEEEGGGIIIIIIKKKPPPXXXccclllrrrtttzzz}}}}}}yyyuuussshhhccc\\\WWWWWWXXXZZZ[[[\\\___dddhhhnnnttt{{{|||rrreeeYYYSSSSSSVVVXXX[[[___bbbdddfffiiikkkiiinnnvvvvvv^^^TTTJJJEEEBBB@@@BBBFFFDDDIIIOOOSSSVVV[[[dddkkkooouuu{{{~~~tttrrrppplllhhhddd```^^^WWWUUURRRNNNKKKJJJIIIHHHBBBDDDEEEGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNPPPQQQRRRTTTWWWZZZ\\\ccckkkrrr}}}{{{|||}}}|||xxxtttrrrpppoookkkjjjiiijjjhhhcccYYYRRRLLLJJJGGGHHHMMMSSSXXX[[[[[[[[[ZZZZZZXXXTTTNNNJJJFFFFFFCCCHHHVVVgggyyyiiiccc^^^\\\ZZZYYYZZZ]]]aaacccbbbaaaaaabbbcccaaa^^^[[[XXXZZZ\\\^^^^^^\\\ZZZXXXVVVWWWYYY[[[[[[YYYWWWUUURRROOOLLLKKKLLLKKKIIIFFFzzznnnaaaZZZUUUOOOJJJIIIGGGIIIKKKMMMOOOOOONNNNNNPPPNNNLLLJJJJJJKKKMMMOOOPPPJJJFFFHHHOOOSSSQQQNNNJJJJJJIIIHHHIIIJJJKKKLLLTTTXXX\\\]]]\\\ZZZZZZ\\\YYYUUUOOOFFF>>>;;;;;;<<<666777888:::::::::::::::222333444444333333444666111111111111111111111111111111222333333444555555666888555777@@@GGGZZZwww}}}qqqjjjaaa[[[ZZZZZZZZZXXX\\\[[[[[[]]]______^^^]]]\\\XXXTTTQQQQQQRRRSSSSSSRRRPPPMMMJJJIIIKKKMMMNNNTTTSSSRRRQQQPPPPPPOOOPPPLLLKKKKKKLLLNNNOOONNNLLLFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBCCCDDDDDDLLLNNNQQQUUU]]]hhhttt|||sssooohhhccc```aaaccceeeiiipppuuuwww{{{wwweeeXXXUUUVVVWWW]]]```bbbddddddfffiiikkksssuuuyyy~~~oooZZZQQQGGGAAAAAACCCBBBAAADDDFFFHHHJJJMMMRRRXXX\\\fffmmmuuu||||||zzzyyywwwsssoooiiiccc]]]YYYXXXVVVPPPLLLMMMLLLJJJJJJLLLPPPTTTWWWLLLNNNQQQRRRRRRRRRSSSUUUYYYZZZ\\\^^^```cccgggjjjiiilllsss~~~|||xxxvvvuuurrrmmmiiihhhgggfffddd___ZZZTTTQQQKKKJJJIIIKKKOOOSSSVVVWWW[[[[[[[[[ZZZXXXSSSLLLGGGBBBCCCEEEHHHSSSooovvveee___XXXXXXXXXYYYZZZ\\\^^^___dddccccccaaa___]]][[[ZZZ^^^\\\[[[\\\]]]]]]\\\[[[XXXXXXXXXYYYXXXXXXWWWWWWSSSOOOKKKJJJLLLMMMMMMKKKrrrhhh___[[[XXXRRRNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPOOOLLLKKKJJJKKKMMMNNNNNNKKKJJJLLLQQQTTTTTTRRRLLLKKKJJJIIIIIIJJJKKKKKKNNNQQQSSSSSSRRRPPPQQQSSSUUUTTTPPPJJJDDD???<<<<<<777888:::<<<======<<<;;;666777777666444333333555111111111111111111111111111111222333333444555555444777444666???EEEXXXttt|||nnnggg^^^ZZZZZZ]]]^^^^^^```___^^^___```aaa___]]]YYYVVVSSSRRRSSSUUUVVVWWWVVVSSSPPPMMMKKKLLLNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEKKKLLLOOOTTT[[[eeeqqqxxx{{{wwwqqqkkkiiikkknnnqqqttt{{{xxxeeeYYYUUUWWWYYY^^^```cccdddeeefffiiikkksssvvvzzz|||iiiVVVOOOFFFAAABBBCCCBBBAAAAAABBBDDDFFFHHHKKKPPPTTT```fffnnnvvv|||~~~wwwrrrllliiigggddd^^^YYYWWWVVVUUUTTTUUUXXX[[[]]]TTTVVVXXXYYYYYYYYY[[[\\\```cccfffjjjmmmrrrwww{{{}}}~~~{{{wwwuuusssppplllhhhffffffeeebbb]]]WWWQQQNNNJJJIIIIIIKKKPPPTTTWWWXXXZZZZZZYYYYYYVVVQQQJJJEEEAAABBBDDDIIIVVVssstttddd___XXXXXXWWWWWWXXXZZZ]]]^^^aaaaaa``````___^^^^^^]]]^^^]]][[[[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVUUURRROOOLLLKKKLLLMMMMMMLLLhhhaaa[[[[[[ZZZVVVRRRRRRTTTRRROOOMMMLLLMMMOOOQQQRRRPPPNNNLLLKKKKKKLLLMMMLLLMMMOOOQQQSSSUUUUUUVVVNNNMMMKKKJJJIIIIIIJJJKKKIIIJJJJJJIIIGGGGGGHHHIIINNNOOONNNKKKFFF@@@<<<;;;888:::>>>AAABBBAAA???>>><<<<<<;;;999555333222333222222222222222222222222111222222333333444444555333666333666>>>CCCTTTpppuuujjjccc\\\YYY[[[```dddeeefffdddcccccccccbbb___]]]WWWUUUSSSSSSVVVXXXZZZZZZYYYWWWSSSPPPNNNMMMNNNOOOMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIHHHIIIHHHEEECCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEIIIKKKMMMQQQXXXaaalllsss|||xxxwwwzzzyyyggg[[[VVVXXX[[[^^^```bbbddddddfffhhhjjjlllooossswww|||rrraaaPPPJJJDDDBBBBBBCCCBBB@@@@@@AAABBBCCCCCCEEEIIILLLWWW\\\dddkkkttt~~~~~~|||wwwqqqkkkffffffdddddddddeeefffgggaaaccceeeffffffgggiiikkkooorrrxxx}}}}}}{{{wwwuuurrroookkkgggeeeeeeccc___ZZZSSSMMMJJJHHHHHHHHHKKKQQQUUUXXXYYYYYYYYYXXXWWWTTTOOOIIIDDD@@@AAADDDKKKYYYwwwpppccc___YYYXXXVVVUUUVVVXXX\\\^^^______^^^^^^^^^___``````^^^\\\YYYXXXXXXWWWTTTRRRUUUUUUUUUTTTTTTTTTSSSSSSQQQOOOLLLKKKLLLMMMMMMLLLyyyddd]]]YYYYYYYYYVVVUUUWWW\\\XXXSSSNNNMMMNNNRRRTTTSSSRRRPPPNNNMMMLLLMMMMMMMMMPPPTTTUUUTTTSSSTTTVVVPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHFFFBBB===;;;::::::===AAADDDEEEDDDAAA???@@@@@@???;;;777333222222222222222222222222222222222222222333333444444444333666444666===BBBRRRlll}}}ssshhhbbb[[[YYY]]]ccchhhjjjjjjhhhfffeeedddbbb___]]]YYYWWWVVVVVVXXXZZZ[[[[[[ZZZXXXTTTQQQNNNMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLJJJIIIHHHHHHHHHHHHFFFDDDEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEHHHJJJLLLOOOUUU]]]ffflllyyyzzziii]]]WWWXXX\\\]]]___aaabbbbbbdddfffhhhfffiiilllppptttyyy~~~gggXXXJJJGGGDDDCCCCCCDDDBBBAAACCCDDDDDDDDDCCCDDDFFFHHHNNNSSSYYYaaajjjwww}}}xxxxxxwwwwwwvvvuuuuuuuuusssuuuwwwxxxxxxyyy{{{~~~}}}{{{xxxuuurrrnnnjjjhhheeedddbbb^^^XXXQQQKKKGGGGGGGGGHHHLLLRRRWWWYYYZZZZZZYYYWWWVVVSSSNNNHHHCCC@@@AAADDDKKK[[[yyykkkaaa^^^\\\YYYVVVUUUUUUXXX\\\^^^___^^^]]]]]]]]]^^^___```ZZZYYYWWWVVVVVVUUUSSSQQQTTTSSSRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMMMMtttddd]]]XXXVVVVVVTTTVVVZZZaaa]]]VVVQQQOOOQQQTTTWWWUUUTTTRRRPPPOOOOOOOOOOOOOOOSSSWWWVVVRRRPPPQQQSSSRRRPPPNNNLLLKKKJJJKKKKKKJJJGGGDDDBBBBBBCCCCCCDDDCCCCCCCCCAAA>>><<<<<<===<<>>AAAOOOiii~~~xxxjjjddd]]]\\\```eeejjjkkkmmmkkkhhhgggfffccc```]]]]]]\\\ZZZZZZ[[[[[[YYYXXXXXXVVVSSSPPPMMMLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLMMMIIIHHHHHHIIIKKKLLLKKKIIIHHHIIIJJJKKKLLLNNNOOOOOOJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHJJJMMMQQQXXX```fffqqqyyyxxxiii^^^WWWXXX\\\[[[]]]___``````aaadddeeegggjjjmmmpppssswww|||ppp^^^RRRFFFEEEDDDDDDEEEEEEDDDCCCEEEFFFGGGFFFEEEDDDEEEGGGIIIMMMRRRYYYbbbooo~~~~~~~~~~~~~~~~~~}}}|||zzzvvvqqqmmmjjjhhheeedddbbb^^^XXXQQQJJJFFFFFFGGGHHHMMMSSSWWWZZZ[[[[[[YYYWWWUUUSSSNNNHHHDDDAAAAAACCCLLL\\\zzzzzzggg___]]]^^^[[[XXXVVVVVVYYY\\\___```___^^^]]]]]]\\\]]]]]]VVVUUUSSSTTTUUUUUUTTTSSSRRRRRRPPPOOONNNNNNNNNOOONNNNNNNNNMMMLLLLLLMMMMMMpppddd^^^XXXUUUSSSRRRUUU[[[```]]]XXXTTTRRRSSSVVVXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUWWWUUUQQQOOOOOOQQQRRRQQQOOOMMMLLLLLLLLLLLLIIIFFFCCCBBBBBBCCCCCCCCCEEEDDDCCC@@@>>>>>>@@@BBB>>>@@@BBBDDDDDDBBB@@@>>>??????>>>;;;777444333444333333333333333333333333333333333333333333333333444777666888>>>???MMMfff{{{yyykkkfffaaa```ccchhhkkklllnnnllljjjiiihhhfffccc```bbb```___^^^]]][[[XXXUUUSSSRRRPPPNNNLLLLLLKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIJJJLLLOOOPPPPPPOOOMMMMMMNNNOOOPPPQQQRRRSSSMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFHHHJJJMMMRRRYYY^^^hhhooo{{{qqqfff]]]VVVWWW\\\[[[]]]___``````aaaccceeefffiiimmmqqquuuyyy~~~uuudddWWWPPPFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGHHHKKKPPPUUU]]]hhhvvv~~~}}}~~~}}}||||||||||||{{{{{{zzzvvvpppkkkhhhgggeeedddbbb^^^XXXQQQJJJFFFGGGGGGIIINNNSSSXXXZZZZZZ[[[ZZZWWWUUURRRMMMGGGCCCAAA@@@CCCLLL^^^}}}uuuddd]]]\\\^^^\\\YYYWWWWWWYYY[[[]]]_________^^^]]][[[ZZZYYYSSSRRRRRRSSSUUUVVVVVVUUURRRQQQOOOMMMLLLLLLMMMMMMLLLNNNOOONNNMMMLLLMMMNNNmmmaaa\\\XXXWWWTTTRRRTTTYYY[[[ZZZWWWTTTSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQQQQRRRRRRQQQOOONNNMMMMMMMMMNNNIIIFFFCCCCCCEEEFFFEEECCCEEEEEEDDDBBB@@@@@@BBBDDD???@@@AAABBBAAA???===<<<;;;;;;;;;999777555555555333333333333333333333333333333333333333333333333222666555777<<<===IIIbbbxxx|||vvvkkkgggccccccggglllnnnnnnooonnnlllkkkkkkjjjgggddddddcccaaa```___\\\WWWTTTOOOOOONNNMMMLLLLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKLLLNNNQQQSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTOOOOOONNNLLLJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGEEECCCBBBBBBBBBCCCBBBCCCDDDFFFHHHMMMSSSWWW]]]dddnnnxxxwwwfff```[[[UUUWWW]]]]]]^^^```aaaaaabbbdddeeeeeeiiiooouuu{{{zzziii[[[SSSPPPGGGHHHHHHHHHGGGGGGHHHIIIGGGHHHJJJJJJIIIHHHIIIJJJJJJLLLPPPTTTZZZcccoooxxx~~~}}}|||zzzzzzyyyyyyyyyyyyxxxtttmmmhhheeeeeecccbbb```]]]WWWPPPJJJFFFGGGHHHJJJNNNTTTXXXYYYYYY[[[XXXUUUSSSOOOKKKFFFBBB@@@@@@CCCMMMaaaqqqbbb]]]\\\]]]\\\ZZZXXXWWWXXXZZZ[[[]]]^^^______^^^\\\YYYWWWTTTSSSRRRTTTVVVWWWWWWVVVRRRQQQNNNLLLKKKKKKLLLMMMKKKMMMOOOOOOMMMLLLMMMNNNjjj^^^ZZZYYYYYYWWWSSSSSSWWWWWWVVVUUUTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTSSSSSSSSSTTTTTTRRRQQQOOONNNMMMNNNNNNOOOJJJGGGEEEEEEHHHIIIGGGEEECCCDDDEEEDDDBBBAAABBBCCC@@@@@@@@@@@@???===;;;:::888999999888666555666777333333333333333333333333333333333333333333333333111555444666;;;;;;GGG___vvvxxxjjjgggdddeeejjjnnnpppooopppooonnnmmmmmmllljjjhhheeedddcccbbb```]]]XXXTTTMMMMMMMMMLLLMMMMMMNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMNNNMMMNNNPPPRRRSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTQQQPPPNNNLLLJJJHHHGGGFFFIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGEEECCCBBBAAABBBBBB???@@@BBBCCCEEEIIINNNRRRTTTZZZccclllssszzzmmm^^^[[[YYYUUUWWW^^^^^^```bbbbbbbbbccceeegggjjjooovvv}}}sssbbbVVVRRRQQQIIIJJJJJJIIIHHHHHHIIIKKKIIIKKKMMMMMMLLLLLLMMMNNNLLLNNNQQQTTTYYYaaakkksss|||~~~|||{{{yyyyyyxxxxxxwwwxxxwwwrrrkkkeeeccccccaaaaaa___[[[VVVOOOIIIFFFHHHHHHKKKOOOTTTXXXYYYXXXZZZWWWTTTQQQNNNIIIDDD@@@??????CCCOOOdddpppbbb\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXZZZ\\\^^^```___]]]YYYWWWUUUTTTSSSTTTVVVWWWWWWVVVRRRQQQNNNLLLKKKKKKLLLLLLJJJMMMPPPOOOMMMLLLMMMOOO|||yyykkkaaa^^^ZZZVVVSSSQQQQQQRRRVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZYYYWWWVVV[[[ZZZWWWUUUTTTSSSTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMKKKIIIFFFDDDKKKIIIGGGEEECCCBBBBBBBBBCCCCCCCCCBBB@@@===:::888777777777777888888888888555444333222333333555666555:::;;;777333444444222333333555666777<<>>>>>???AAACCCBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHLLLPPPUUUZZZ^^^aaaiiilllrrrwww|||}}}}}}}}}{{{vvvqqqkkkhhhbbb]]]VVVRRRRRRTTTUUUUUUYYYZZZ]]]```ccceeeggghhhnnnwwwkkk\\\TTTOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRRRRRRRRRRSSSUUUUUUXXX[[[___ccchhhnnnrrryyy{{{}}}}}}{{{zzzzzzzzz{{{yyyzzz~~~|||{{{{{{{{{|||zzzwwwrrrmmmhhheeebbbaaaaaabbbaaa]]]UUUMMMGGGDDDFFFHHHKKKOOORRRUUUVVVWWWYYYYYYXXXTTTMMMGGGCCCAAABBBEEEGGGOOOeeeoooccc___^^^[[[XXXUUUTTTVVVWWWWWWVVVYYYZZZ[[[\\\[[[ZZZYYYYYYWWWWWWVVVVVVUUUUUUTTTTTTOOONNNLLLJJJJJJKKKKKKJJJIIIKKKMMMMMMKKKLLLNNNQQQ~~~lllfff\\\ZZZXXXVVVTTTSSSSSSTTTSSSSSSSSSSSSTTTTTTVVVVVVYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWUUUTTTRRRQQQQQQQQQSSSSSSRRRQQQPPPOOOMMMLLLFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCAAA???===;;;::::::888777777666666555555444444444444444333333222111222:::<<<777000000444555555444555777777:::EEEQQQlll}}}wwwrrrmmmjjjmmmpppppprrrvvvxxxxxxyyy{{{}}}}}}zzzxxxuuummmeeeccc___XXXRRRQQQJJJJJJJJJIIIIIIJJJJJJJJJLLLKKKJJJIIIJJJJJJLLLMMMKKKJJJIIIHHHIIIKKKNNNOOOQQQQQQQQQPPPOOOOOONNNNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIHHHFFFEEECCCBBBAAAAAA@@@AAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCEEEGGGJJJMMMOOOPPPTTTWWW[[[___cccdddeeeeeecccbbbbbb```^^^[[[XXXVVVWWWTTTQQQPPPQQQTTTUUUVVVVVVWWWYYY\\\```ccceeefffooowwwhhhZZZRRROOOMMMPPPPPPQQQRRRSSSSSSSSSSSSTTTVVVXXXXXXXXXYYY[[[]]]___bbbggglllnnnqqqsssuuu|||{{{yyyuuuqqqnnnnnnooommmjjjkkkooorrrvvv~~~~~~}}}}}}}}}}}}}}}zzzwwwsssmmmiiieeecccbbbaaaaaaaaa\\\VVVNNNIIIGGGEEEGGGIIILLLPPPSSSVVVWWWYYYYYYXXXSSSMMMGGGCCCAAAAAADDDHHHQQQjjjpppggg```\\\[[[YYYVVVVVVWWWWWWWWWWWWYYYZZZZZZZZZZZZZZZZZZZZZVVVVVVWWWWWWVVVTTTSSSRRRNNNMMMLLLKKKKKKKKKLLLNNNLLLLLLMMMNNNNNNOOOOOOOOOrrrdddbbbZZZYYYXXXWWWVVVVVVVVVVVVSSSTTTTTTUUUVVVVVVWWWXXXYYYYYYZZZ[[[[[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQSSSSSSSSSRRRQQQPPPNNNMMMGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDBBB@@@===;;;;;;;;;;;;888888777666555444333333333333444555444222111000111999===777000000444666666444555777777999BBBLLLiii{{{yyysssnnnlllnnnqqqqqqssswwwzzzzzz{{{~~~~~~|||yyypppgggccc^^^WWWQQQOOOJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIIIIIIIJJJLLLNNNPPPQQQQQQPPPOOONNNLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGEEECCCBBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGIIIKKKMMMPPPRRRSSSSSSRRRTTTTTTSSSRRRRRRQQQPPPPPPNNNNNNNNNOOOPPPSSSTTTUUUSSSTTTWWWZZZ^^^bbbeeefffnnnuuuyyydddXXXTTTSSSRRRRRRSSSTTTUUUVVVUUUUUUTTTYYY[[[^^^___```bbbeeeggghhhmmmuuuzzz|||}}}}}}}}}}}}|||wwwqqqjjjeeeccccccaaa^^^___bbbeeeiiirrrzzz~~~~~~}}}}}}}}}}}}zzzwwwsssmmmiiieeecccaaa_________[[[TTTNNNIIIGGGEEEGGGIIILLLPPPTTTWWWYYYYYYYYYWWWRRRLLLFFFCCCAAA@@@CCCHHHUUUppp}}}nnneee^^^ZZZ[[[ZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZUUUUUUVVVWWWUUUSSSPPPOOOMMMKKKKKKMMMNNNOOOSSSXXXWWWTTTQQQOOOOOOOOONNNMMMjjj```^^^XXXYYYYYYYYYYYYXXXXXXWWWTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVTTTSSSRRRQQQRRRRRRSSSSSSRRRPPPNNNMMMKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCAAA???<<<;;;::::::;;;999888777666555444333222333333444555444333111000111999===888333222555666666444444666777999@@@HHHeeewww{{{sssnnnllloooqqqrrrtttxxx||||||}}}}}}zzzpppgggbbb]]]UUUPPPNNNJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKMMMOOOPPPPPPOOONNNMMMLLLJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDBBBAAAAAABBBCCCDDDEEEDDDDDDCCCDDDCCCBBBAAA@@@?????????>>>???AAABBBDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLMMMOOOPPPQQQRRRSSSRRRSSSUUUYYY]]]bbbfffhhhlllsss|||tttaaaXXXVVVUUUUUUUUUUUUVVVVVVWWWVVVVVVVVV\\\___dddgggiiikkknnnppppppwww}}}{{{vvvoooeee]]]XXXVVVWWWTTTUUUXXX[[[^^^eeemmmyyy~~~~~~~~~~~~}}}||||||{{{yyyvvvrrrmmmhhhdddbbbaaa]]]]]]\\\XXXRRRLLLHHHFFFFFFGGGKKKOOOSSSWWWZZZ[[[ZZZYYYWWWRRRKKKFFFCCCBBB@@@CCCJJJYYYwwwyyy||||||kkkaaa]]]ZZZ[[[\\\]]]^^^___aaacccddd___\\\YYYXXXZZZ[[[[[[ZZZVVVWWWXXXXXXVVVSSSPPPOOOMMMJJJJJJNNNQQQSSS\\\fffjjjddd[[[SSSPPPNNNNNNNNNyyyfff^^^ZZZWWWXXXYYYZZZZZZYYYXXXWWWUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQRRRSSSRRRPPPNNNLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDAAA@@@>>>===;;;::::::999999999888777666444444333333444444555555444444333222999<<<:::777777666444555333333666888999>>>EEE___rrr}}}sssnnnlllpppssstttvvvzzz~~~~~~~~~{{{xxxnnnddd```[[[TTTOOONNNJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJKKKKKKLLLMMMNNNOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????===>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIKKKMMMNNNNNNNNNPPPRRRPPPQQQTTTWWW\\\bbbfffiiilllsss|||qqq___XXXWWWWWWUUUVVVVVVVVVWWWXXXZZZ[[[\\\aaafffmmmrrrvvvyyy{{{}}}|||~~~xxxmmmaaaWWWPPPMMMMMMKKKLLLOOOQQQRRRXXX___fffooo}}}~~~}}}|||zzzyyyxxxuuuqqqlllgggcccaaa```]]]]]][[[WWWPPPJJJGGGEEEEEEHHHLLLQQQVVVZZZ\\\]]]ZZZYYYVVVQQQJJJEEEBBBBBBAAADDDLLL^^^~~~www}}}|||lllccc___]]]\\\^^^aaacccdddfffiiikkkccc___ZZZXXXZZZ\\\[[[ZZZZZZZZZYYYXXXWWWTTTRRRPPPNNNIIIIIINNNRRRVVVcccqqq}}}vvvjjj^^^UUUQQQQQQRRRqqqeee]]]WWWTTTVVVXXXYYYYYYXXXVVVTTTTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVTTTRRRPPPOOOOOOPPPQQQRRRRRRPPPMMMKKKJJJJJJJJJIIIHHHFFFDDDBBBBBBCCCDDDEEEEEEDDDCCCCCC??????>>>===<<<:::999888999999888777666666555555444444444444555666777777333888<<<<<<<<<<<<777111444222222666888999===CCCXXXlll}}}tttooonnnqqquuuwwwzzz}}}}}}zzztttkkkaaa]]]YYYRRRNNNNNNIIIJJJLLLMMMMMMLLLJJJIIIDDDDDDDDDDDDFFFHHHJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@???@@@BBBDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFHHHKKKKKKKKKLLLOOORRRNNNOOORRRUUU[[[aaafffiiiiiiqqq|||lll]]]ZZZ[[[[[[YYYWWWWWWWWWYYY\\\```eeeggglllrrr|||~~~ooo```UUUNNNLLLFFFEEEFFFJJJKKKKKKOOOTTTWWW^^^iiiuuu~~~|||zzzyyywwwtttooojjjeeebbb___^^^^^^^^^\\\WWWPPPJJJGGGEEECCCGGGMMMSSSXXX[[[\\\\\\ZZZYYYVVVPPPJJJEEEBBBBBBBBBEEEMMMbbbzzz{{{qqqkkkeee```^^^aaadddffffffhhhjjjmmmhhhbbb[[[YYYZZZ\\\\\\ZZZZZZYYYWWWUUUSSSQQQPPPOOOPPPIIIHHHMMMPPPUUUeeexxxzzzlll^^^WWWVVVXXX|||kkkeee^^^VVVSSSTTTVVVXXXXXXVVVTTTRRRSSSTTTUUUVVVUUUTTTSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPUUUUUUUUUUUUSSSQQQOOONNNNNNOOOQQQRRRQQQOOOMMMKKKGGGHHHIIIIIIHHHFFFCCCAAA@@@AAABBBCCCCCCCCCBBBAAA===>>>>>>>>>===;;;999777999999888888777777666666555444444444555777999:::444888;;;===??????888///333111111666888999===BBBTTThhh}}}~~~tttpppooossswwwyyy||||||yyyrrrhhh___[[[WWWRRRNNNNNNHHHIIIKKKLLLLLLKKKIIIHHHBBBBBBBBBCCCEEEGGGJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEDDDCCCBBBAAAAAAAAAAAACCCDDDEEEGGGGGGEEEDDDCCC@@@AAAAAABBBCCCDDDEEEFFFDDDEEEFFFHHHHHHHHHGGGFFFCCCFFFIIIIIIIIIKKKOOORRRMMMNNNPPPTTTZZZ```eeeiiieeennnzzz{{{ggg\\\[[[___```___WWWWWWXXXZZZ___fffmmmqqqwww~~~sssbbbVVVPPPNNNDDDCCCEEEIIIIIIHHHKKKOOOPPPUUU\\\eeeooozzz}}}zzzyyyvvvsssoooiiieeeaaa___]]]```___]]]XXXQQQKKKGGGFFFBBBFFFMMMTTTYYY\\\\\\[[[ZZZYYYVVVPPPIIIDDDBBBBBBBBBEEEOOOddd~~~zzzvvvssskkkccc```cccggghhhggggggjjjllljjjddd\\\YYY[[[]]]\\\ZZZWWWVVVTTTQQQOOOMMMLLLLLLRRRJJJGGGLLLOOOTTTeeeyyyvvvggg]]][[[]]]ttthhh```]]]]]]ZZZWWWSSSSSSUUUWWWWWWVVVQQQQQQQQQSSSVVVWWWVVVTTTTTTSSSQQQOOONNNNNNOOOPPPRRRQQQQQQRRRSSSRRROOOMMMPPPOOONNNLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@???>>>???>>>===<<<;;;:::::::::777777777777777888888888555666888:::;;;=========BBBAAA???<<<:::777555444333333333444666999;;;<<>>>>>???>>>===<<<;;;;;;;;;;;;999999888888888888888888:::;;;<<<<<<=========<<<======;;;999777666444444333333333444666888;;;<<>>>>>===>>>>>>===<<<;;;;;;;;;;;;:::::::::999999888888777<<<<<<<<<<<<;;;:::999999777777666666555444444333333333333444666888:::<<>>======<<<<<<;;;:::::::::::::::::::::999999888777666666888888888888777666555444333333333333444444444444333333333444555777999;;;AAASSSlll~~~wwwnnnmmmkkkiiijjjllloooqqqrrrrrrrrrsssrrrpppmmmkkkeeecccaaa```]]]XXXRRRMMMFFFEEECCCBBBAAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIGGGFFFEEEGGGHHHHHHIIIIIIHHHHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHIIIIIIHHHGGGHHHIIIDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFDDDBBB@@@???AAAAAABBBCCCDDDEEEFFFGGGJJJIIIJJJKKKOOOXXXbbbiiilllkkkllltttyyyqqqiiigggffffffhhhlllrrrssswww~~~sssaaaWWWSSSOOONNNNNNMMMMMMNNNPPPQQQWWWZZZ^^^aaabbbbbbcccdddiiimmmrrrvvvyyyzzz{{{}}}~~~}}}}}}{{{uuuppplllkkkiiigggeeedddcccbbb```___[[[TTTMMMHHHEEEEEEIIILLLQQQVVV[[[]]]^^^^^^[[[WWWOOOHHHCCCBBBCCCDDDEEEMMMbbbzzznnnhhhgggiiieeeeeeffffffeeeccc```^^^]]]\\\ZZZYYYWWWWWWVVVVVVPPPOOOOOORRRXXX]]]___```]]]\\\\\\[[[ZZZYYYXXXWWWZZZ^^^```]]]\\\[[[UUUMMMnnnbbb___]]]ZZZYYYPPPPPPPPPPPPOOOOOOOOOPPPOOOLLLIIIHHHHHHJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGGGGHHHJJJLLLLLLKKKGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@???@@@@@@BBBCCCDDDBBBAAAAAA@@@???>>>======::::::999999888888999999999888888777666555555444444444555555555444333333222222333333444555555555444333333333555777999:::>>>OOOhhh~~~yyyqqqhhhgggfffeeefffhhhjjjlllkkklllmmmmmmllllllkkkkkkfffffffffddd```ZZZSSSNNNFFFEEECCCAAAAAABBBDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKFFFFFFFFFFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDEEEFFFHHHHHHGGGHHHJJJIIIHHHGGGGGGHHHDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFDDDBBB@@@>>>>>>???@@@BBBEEEFFFHHHHHHKKKKKKJJJJJJMMMTTT^^^dddkkkiiijjjssswwwnnnfffdddccceeejjjqqqvvvyyy}}}tttcccZZZWWWSSSSSSRRRRRRSSSTTTVVVWWW___ccchhhlllmmmmmmlllmmmkkkmmmoooooommmlllkkklllmmmooosssvvvyyy|||{{{{{{{{{xxxrrrmmmllljjjhhhfffcccaaa```___^^^\\\XXXRRRKKKGGGEEEFFFJJJMMMRRRWWWZZZ\\\]]]]]]YYYTTTLLLEEEAAAAAACCCEEEHHHQQQjjjxxxkkkdddeeehhhooooooooonnnjjjfffbbb```[[[ZZZYYYXXXWWWVVVVVVVVVTTTUUUWWWZZZ___ccceeefff^^^^^^^^^]]]\\\ZZZYYYXXXYYYZZZZZZXXXXXXWWWQQQKKK}}}jjj___ZZZWWWWWWXXXNNNOOOQQQPPPOOONNNOOOQQQOOOMMMJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHGGGFFFGGGIIIKKKKKKKKKFFFEEEEEEDDDCCCCCCDDDDDD????????????@@@BBBDDDEEEBBBBBBAAA@@@???>>>>>>===:::999999888888999999999777777777666666555555444444444555555666666555555444444444444555555555555444333333333444666888999===KKKccczzz}}}rrrkkkdddcccbbbaaabbbccceeefffggghhhjjjjjjiiiiiikkkllljjjkkkkkkiiiccc[[[SSSNNNGGGFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIGGGFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGFFFEEEFFFGGGIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGFFFDDDBBB@@@???===>>>AAADDDFFFHHHIIIJJJKKKKKKKKKKKKMMMSSS[[[aaahhhgggiiiqqq~~~|||vvvnnngggddddddfffmmmuuuxxx{{{ttteee^^^\\\ZZZYYYYYYZZZ[[[]]]___aaaeeejjjqqqvvvwwwwwwwwwwwwssssssqqqlllgggbbb_________aaaeeehhhkkkoootttwww}}}{{{zzzyyyyyywwwtttpppmmmjjjiiigggdddaaa___]]]]]][[[YYYTTTNNNIIIFFFFFFHHHLLLOOOSSSWWWZZZ[[[[[[[[[TTTPPPJJJDDDAAAAAADDDFFFLLLWWWssswwwlllggggggjjjrrrttttttrrrmmmhhhdddbbb\\\[[[ZZZXXXWWWWWWWWWWWWZZZ[[[^^^aaacccdddeeedddZZZYYYYYYXXXXXXXXXYYYYYY[[[ZZZYYYWWWVVVSSSPPPLLLtttddd\\\XXXUUUTTTUUUNNNPPPQQQPPPNNNLLLMMMNNNOOOMMMKKKJJJJJJIIIGGGEEEGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGEEEEEEGGGIIIIIIIIIEEEEEEDDDCCCCCCCCCDDDDDDBBBAAA@@@???@@@AAACCCDDDCCCCCCBBBAAA@@@???>>>>>>;;;:::::::::::::::;;;;;;777777777666666666666666555555666666666666555555555555555555444444444444444333333333444666888999<<>>>>>>>>============>>>???::::::999999999999999:::<<<:::888666555444444555444444333333333444555666666555333333333444666777:::???NNNfffzzzwwwlllddd___[[[[[[[[[\\\___bbbfffhhhddddddeeehhhmmmsssyyy|||~~~}}}zzztttjjj^^^TTTMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGEEECCCAAADDDEEEEEEFFFGGGIIIJJJKKKJJJLLLMMMMMMLLLLLLLLLMMMMMMKKKIIIGGGEEEEEEFFFGGGGGGIIIKKKLLLKKKJJJJJJJJJEEECCCBBBBBBEEEHHHIIIIIILLLKKKKKKLLLMMMOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMJJJGGGDDDCCCBBBBBBDDDFFFJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOSSSXXX___ccciiinnntttxxxzzz}}}}}}zzz{{{}}}yyyqqqmmmnnnsssuuuvvvwwwwwwyyy{{{~~~}}}rrrjjjeeeddd```ccchhhmmmooommmhhhdddfffbbbccciiinnnooosssxxx}}}zzzyyyxxxvvvuuutttsssqqqnnnllliiifffbbb```^^^]]][[[ZZZXXXQQQKKKHHHFFFDDDGGGLLLQQQVVVYYYXXXXXXYYYWWWRRRIIIEEEBBBBBBAAA@@@CCCIIIPPP^^^~~~}}}sssooollliiiiiiiiihhhfffdddcccbbbaaa```\\\[[[[[[ZZZXXXVVVUUUTTTVVVWWWYYYZZZYYYWWWSSSQQQOOOOOOPPPSSSWWWZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQQQQzzzkkkbbbYYYWWWWWWUUUUUUWWWRRRRRRQQQPPPNNNLLLJJJIIIGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMOOORRRSSSQQQLLLHHHJJJKKKMMMNNNNNNLLLJJJHHHHHHIIIJJJHHHFFFEEEEEEFFFEEEDDDCCCCCCDDDFFFHHHJJJQQQRRRRRROOOJJJEEEBBB@@@??????>>>>>>???@@@AAABBB>>>===<<<;;;::::::::::::;;;:::888666555666777888999888666444444555666777555444333333333444666777888===JJJ___tttwwwmmmfffbbb]]]]]]^^^```cccfffhhhiiiggghhhjjjnnntttzzz~~~vvvkkk___TTTNNNIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFHHHJJJJJJGGGEEECCCGGGGGGGGGHHHJJJKKKMMMNNNMMMNNNPPPOOONNNMMMMMMNNNLLLKKKIIIGGGFFFGGGGGGHHHGGGIIIKKKKKKIIIGGGGGGGGGEEECCCBBBCCCFFFIIIJJJJJJLLLKKKJJJLLLNNNPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNHHHHHHIIIJJJLLLNNNPPPQQQPPPNNNKKKHHHEEEDDDDDDDDDEEEHHHKKKLLLKKKKKKKKKLLLMMMNNNOOOQQQTTTYYY```eeejjjooouuuyyy{{{}}}xxxssssssuuuwwwyyy|||~~~xxxqqqmmmlllkkknnnqqqsssssspppllliiillllllpppvvvxxxxxxxxx{{{||||||~~~|||zzzyyyvvvtttrrrqqqqqqooollliiigggeeeaaa______^^^\\\ZZZXXXQQQKKKHHHFFFDDDFFFKKKSSSWWWZZZXXXWWWWWWTTTOOOHHHCCC???AAABBBBBBDDDHHHQQQbbb~~~vvvooommmjjjggggggddddddcccbbbaaa```______\\\\\\[[[YYYWWWUUUTTTSSSSSSTTTVVVWWWWWWUUURRRPPPQQQQQQQQQSSSVVVYYYYYYXXXYYYXXXVVVTTTRRRQQQQQQPPPmmmddd]]]YYYWWWUUURRRSSSVVVSSSSSSSSSQQQOOOLLLKKKJJJKKKKKKMMMOOOPPPPPPMMMKKKKKKNNNSSSWWWXXXVVVRRROOOOOOOOOOOOOOOOOONNNMMMLLLMMMLLLLLLJJJHHHGGGFFFFFFCCCCCCCCCCCCEEEGGGIIIJJJMMMNNNNNNLLLHHHDDDAAAAAA@@@??????>>>???AAACCCDDD@@@???===<<<;;;:::::::::;;;:::888666666888:::;;;<<<:::777555444444666777444444333333333444555666888<<>>===>>>@@@CCCDDD@@@???===<<<:::999999999;;;:::888888888999;;;<<<===;;;777444333333444666333333333333333444555555777;;;DDDSSSggg}}}{{{tttpppmmmllllllmmmmmmnnnooooooooorrrtttwww{{{~~~sssggg[[[RRRMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFHHHIIIKKKHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQSSSRRRPPPOOOOOOOOOLLLKKKKKKJJJJJJIIIIIIIIILLLMMMOOONNNLLLJJJIIIIIIFFFFFFFFFHHHLLLOOOPPPPPPQQQOOONNNNNNOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPMMMJJJGGGEEEEEEGGGHHHIIIKKKNNNOOOOOOOOOQQQRRRSSSTTTUUUVVVXXX\\\aaaeeeeeejjjqqqtttvvvwwwzzz}}}~~~|||vvvssstttxxxtttxxx}}}~~~zzzyyyzzz||||||zzzwwwuuuuuuwwwzzz~~~|||{{{vvvtttrrrqqqooommmjjjgggcccaaa___^^^]]]\\\YYYWWWSSSMMMIIIGGGFFFDDDFFFKKKUUUYYYZZZXXXVVVUUUQQQLLLGGGCCCAAADDDEEEEEEGGGKKKPPPiiixxxqqq}}}yyyoookkkiiidddaaa```]]]]]]^^^^^^^^^]]]\\\[[[\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRSSSTTTSSSRRRPPPOOONNNNNNNNNQQQUUUWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQpppddd```\\\ZZZZZZXXXSSSQQQSSSUUUWWWWWWUUUOOOLLLLLLMMMLLLNNNRRRWWWZZZWWWPPPIIIGGGJJJOOOSSSTTTUUUVVVWWWXXXUUUPPPLLLKKKMMMQQQSSSRRRPPPMMMLLLKKKIIIFFFDDDBBBCCCDDDFFFHHHIIIIIIIIIFFFHHHIIIHHHFFFEEEEEEFFFAAA@@@>>>======???BBBDDD???>>>===;;;:::999999999:::::::::::::::;;;<<<<<<<<<:::777555333333444444222333333333444444444444666;;;BBBNNNbbbyyy{{{uuurrrppppppppppppqqqqqqrrrssstttwww{{{{{{pppdddYYYRRRNNNIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHFFFEEEFFFHHHKKKMMMJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSUUUTTTSSSQQQRRRSSSPPPPPPOOOOOONNNMMMLLLLLLMMMNNNPPPOOOMMMKKKJJJKKKGGGGGGHHHKKKOOORRRRRRRRRUUUSSSQQQQQQQQQQQQOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOPPPPPPQQQPPPPPPOOOOOOLLLIIIFFFFFFGGGIIIKKKKKKMMMOOOQQQQQQSSSUUUWWWWWWYYY[[[]]]]]]___bbbddddddiiippptttuuuuuuxxxzzz~~~}}}}}}{{{vvvrrrrrruuussswww}}}~~~{{{zzz~~~}}}{{{yyywwwuuurrrqqqooommmjjjgggaaa___]]]\\\[[[YYYVVVTTTPPPKKKGGGGGGFFFEEEGGGLLLTTTYYYZZZXXXWWWVVVSSSMMMFFFDDDDDDFFFEEEDDDGGGMMMRRRnnnqqqnnn}}}vvvmmmiiifffaaa^^^^^^\\\]]]^^^^^^^^^\\\[[[ZZZ[[[YYYWWWUUUTTTSSSTTTTTTTTTTTTUUUTTTSSSQQQPPPOOOLLLLLLLLLOOOSSSUUUVVVVVVUUUUUUSSSRRRQQQPPPPPPPPP{{{kkkeeeaaa]]][[[]]]]]]YYYUUUUUUUUUXXXYYYVVVPPPLLLLLLNNNLLLMMMOOOUUUZZZZZZTTTOOOJJJLLLOOOPPPPPPQQQUUUXXXWWWTTTPPPMMMKKKMMMOOOQQQPPPNNNKKKKKKLLLKKKIIIGGGDDDEEEHHHJJJKKKKKKKKKJJJHHHIIIJJJHHHFFFEEEEEEFFFCCCAAA???======???BBBDDD???>>>===<<<;;;:::::::::::::::;;;<<<===<<<;;;;;;:::999888666555444444444222222333333444444444444444:::@@@JJJ]]]uuuyyyttttttssssssssstttwwwyyy{{{zzz}}}yyynnnbbbYYYSSSOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNOOOQQQRRRTTTUUUTTTVVVWWWWWWVVVUUUVVVWWWVVVVVVUUUTTTSSSRRRPPPPPPNNNOOOQQQQQQOOOMMMMMMMMMKKKLLLMMMPPPUUUXXXXXXXXXWWWVVVTTTTTTUUUUUUTTTRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQNNNLLLIIIGGGGGGIIIMMMOOOLLLNNNQQQRRRTTTVVVZZZ\\\]]]___bbbddddddddddddeeefffkkkrrrvvvwwwwwwyyy{{{~~~}}}}}}{{{vvvrrrqqqsssqqquuu{{{~~~{{{zzzvvvtttrrrpppooollliiifff___^^^\\\[[[YYYWWWSSSPPPMMMHHHEEEFFFFFFFFFHHHMMMSSSXXXZZZYYYXXXXXXUUUPPPIIIJJJLLLMMMIIIEEEJJJRRRWWWvvv~~~oooooo|||ssskkkgggddd___]]]^^^]]]^^^______^^^\\\ZZZYYYYYYXXXVVVTTTSSSTTTUUUUUUWWWWWWVVVUUUTTTRRRPPPOOOMMMLLLLLLNNNQQQRRRRRRRRRRRRRRRPPPOOONNNNNNNNNNNNvvviiieeebbb]]][[[___aaa^^^ZZZXXXUUUXXXZZZVVVPPPLLLLLLNNNNNNMMMNNNSSSZZZ]]]ZZZWWWOOOPPPQQQPPPOOOPPPUUUYYYUUUSSSPPPNNNMMMMMMNNNOOONNNKKKIIIJJJMMMMMMKKKIIIFFFHHHJJJLLLMMMMMMLLLKKKIIIJJJJJJHHHFFFDDDDDDEEEEEECCC@@@>>>>>>???BBBDDD???>>>===<<<<<<;;;;;;<<<999;;;===>>>>>>===;;;:::::::::999888777666555444111222333444444444333333333999???HHHZZZrrr{{{uuuwwwvvvuuuvvvxxx|||xxxmmmbbbYYYTTTQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNRRRRRRRRRSSSTTTVVVXXXXXXVVVXXXYYYZZZYYYYYYYYYZZZZZZZZZZZZYYYWWWUUUTTTSSSSSSUUUWWWWWWUUUTTTSSSTTTQQQQQQSSSWWW[[[^^^___^^^YYYWWWVVVWWWYYYYYYYYYWWWSSSSSSRRRRRRRRRRRRSSSSSSOOOPPPRRRTTTTTTTTTTTTSSSOOOMMMJJJHHHIIILLLOOORRRMMMOOORRRTTTUUUXXX\\\___```dddgggiiihhhgggffffffhhhnnnuuuyyyyyyyyy{{{|||~~~~~~{{{vvvrrrppprrrnnnrrryyy~~~|||uuusssqqqooonnnkkkhhheee___]]][[[ZZZXXXUUUQQQNNNKKKGGGDDDFFFGGGFFFIIINNNSSSWWWZZZYYYYYYZZZWWWRRRMMMPPPTTTTTTMMMIIIOOOYYY\\\{{{}}}ooorrryyyppphhheeebbb^^^\\\^^^^^^___``````___]]]ZZZXXXXXXWWWUUUSSSSSSTTTUUUVVVYYYYYYXXXVVVTTTRRRPPPOOONNNMMMLLLMMMOOOPPPOOONNNPPPOOONNNMMMLLLLLLLLLLLLuuuiiiddd]]][[[[[[]]]```___YYYSSSVVVUUUUUUSSSQQQOOOMMMLLLOOOQQQRRRRRRWWWaaaggghhhYYYXXXVVVTTTRRRRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKLLLJJJIIIHHHHHHIIIKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEBBBBBBBBBBBBBBBCCCDDDEEE===???>>>;;;:::===>>>;;;<<<<<<<<<===<<<<<<;;;;;;999999888777666555444444444444333222333444555666777:::<<>>:::999<<<<<<:::=========>>>======<<<;;;999999888777666555444444333333222222222333444555444777999>>>OOOhhh}}}zzz{{{{{{~~~wwwkkk```YYYVVVUUUPPPPPPPPPPPPPPPPPPPPPQQQSSSQQQOOOOOOPPPRRRSSSTTTYYYYYYZZZ[[[\\\^^^`````````bbbddddddbbbaaabbbccc```___]]][[[[[[[[[\\\]]]]]]]]]^^^```aaabbbccccccbbbaaa```bbbdddgggiiiiiiiiihhheeecccaaa___^^^^^^^^^]]]\\\]]]```aaa```___]]]]]]\\\[[[ZZZYYYXXXWWWSSSRRRPPPOOOPPPRRRUUUWWWYYYXXXXXXYYY]]]bbbeeegggpppqqqrrrqqqnnnjjjgggggglllpppvvvzzz}}}yyyrrrqqqrrrssssssqqqsssvvv{{{{{{xxxqqqooolllkkkjjjhhheeeccc\\\[[[ZZZYYYXXXUUUQQQNNNGGGEEECCCBBBEEEIIIOOORRRVVVUUUVVVXXX[[[\\\[[[YYYWWW[[[WWWVVVZZZWWWYYYeeewww{{{rrrooo|||qqqgggcccaaa^^^]]]___aaa```______``````aaa```WWWUUURRRRRRSSSUUUUUUUUUVVVVVVVVVUUUSSSQQQOOONNNPPPPPPOOOOOONNNNNNNNNNNNKKKLLLMMMKKKIIIHHHKKKMMMppphhheee]]][[[XXXXXXYYYYYYUUUQQQTTTTTTSSSSSSRRRRRRQQQQQQOOORRRSSSSSSXXX```eeefff^^^\\\ZZZXXXWWWUUUUUUTTTTTTUUUVVVWWWVVVSSSQQQOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA<<>>;;;:::======;;;>>>>>>>>>>>>>>>===<<<<<<999999888777666555444444222222222111222333333444555777888<<>>BBBCCCAAA>>>>>>???>>>>>>===<<<;;;999999888777666555444444333222222333333333444444888999999;;;DDDWWWmmm|||~~~{{{yyymmmccc\\\YYYXXXWWWXXXXXXYYYYYYZZZ[[[\\\\\\XXXTTTUUUZZZ___aaa```bbbccceeegggiiikkkllllllmmmlllkkkiiihhhiiijjjkkkeeeccc```______aaaeeeggghhhhhhggggggggghhhiiijjjhhhjjjlllkkkiiijjjnnnrrrxxxwwwvvvtttqqqnnnkkkjjjdddeeefffhhhiiiiiifffddd```aaabbbcccbbbaaa___]]][[[\\\]]]___aaabbbbbbcccdddeeehhhjjjnnnrrrwww{{{~~~~~~|||xxxssspppoooooorrrtttxxx{{{~~~|||uuuqqqqqqtttuuuvvvuuuttttttvvv{{{}}}yyyvvvooollliiihhhfffdddaaa___ZZZYYYXXXXXXWWWTTTPPPLLLHHHFFFDDDCCCEEEJJJOOORRRWWWWWWXXXZZZ\\\^^^______YYY```^^^]]]```___eeevvv~~~uuuwww{{{rrriiifffdddaaa```bbb___]]]\\\^^^aaabbbaaa___WWWUUUSSSSSSUUUVVVVVVUUUUUUXXX]]]``````^^^ZZZXXXUUUTTTSSSRRRPPPOOONNNMMMMMMLLLKKKJJJJJJKKKNNNPPPssslllhhhfff```]]][[[XXXWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVUUUWWWVVVRRRSSSWWWYYYXXX\\\[[[[[[YYYXXXWWWUUUUUUSSSUUUXXXYYYXXXVVVSSSPPPKKKLLLLLLLLLLLLKKKJJJIIINNNOOOPPPQQQQQQPPPOOONNNNNNMMMLLLJJJIIIIIIIIIIIIGGGFFFDDDBBB@@@???>>>>>>>>>AAABBBAAACCCIIIKKKIII?????????>>>>>><<<;;;;;;999999888777666555444444333444444555555555555555888888999:::@@@OOOeeewww|||xxxmmmccc]]]ZZZYYYVVVXXX[[[^^^___^^^\\\[[[\\\ZZZXXX[[[```fffiiiiiijjjkkkmmmoooqqqrrrsssssstttssspppoooooooooooooooiiiiiihhhhhhiiikkkmmmnnnoooooonnnnnnnnnnnnoooooommmppprrrqqqpppqqqvvvzzz{{{|||{{{zzzxxxtttqqqooolllllllllnnnnnnmmmjjjgggggghhhjjjkkkkkkjjjhhhfffbbbccceeegggiiijjjjjjjjjlllnnnrrrtttvvvzzz|||vvvssssssttttttvvvyyy|||~~~zzzuuurrrrrrssstttuuuvvvuuutttuuuzzz~~~{{{xxxuuuooollliiigggfffccc```^^^ZZZYYYXXXXXXWWWTTTOOOLLLHHHFFFDDDCCCFFFKKKPPPTTTYYYZZZ[[[[[[\\\]]]^^^___[[[bbbaaa^^^``````jjj|||zzzqqqiiifffeeebbbaaabbb```___```dddgggfff```[[[WWWUUUTTTTTTVVVVVVVVVUUUYYY\\\aaadddeeeccc```]]]XXXVVVTTTRRRPPPOOOOOOOOOMMMLLLJJJJJJKKKMMMNNNOOO|||pppjjjfffbbb___^^^\\\ZZZYYYXXXWWWWWWUUUTTTSSSSSSSSSTTTVVVWWWRRRUUUTTTRRRSSSXXXZZZXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTUUUWWWXXXXXXVVVTTTRRRMMMLLLLLLKKKKKKJJJJJJIIINNNNNNPPPPPPPPPPPPNNNNNNNNNMMMKKKIIIHHHHHHIIIIIIHHHGGGEEECCCAAA@@@?????????BBBDDDCCCFFFLLLNNNMMM@@@@@@@@@@@@???===<<<;;;999999888777666555444444444444555666666666666666333444666999===III```ttt~~~yyynnneee```]]]]]]XXX[[[___bbbcccaaa^^^[[[^^^___aaadddgggkkkooorrrooopppsssvvvxxxzzzzzzzzzyyywwwtttssstttsssrrrqqqmmmmmmmmmnnnoooqqqsssuuussstttuuuvvvwwwxxxxxxxxxrrrtttuuuwwwxxx{{{|||xxxuuuqqqpppppppppqqqpppnnnkkkooooooppppppooonnnlllkkkkkkkkkmmmooopppqqqqqqqqqssswww{{{}}}{{{xxxxxxzzzyyy{{{~~~{{{yyyvvvtttssssssuuuvvvwwwvvvvvvwww|||}}}zzzvvvtttnnnkkkhhhfffdddbbb___]]]YYYXXXWWWVVVUUURRRNNNKKKFFFEEECCCCCCFFFLLLRRRVVVYYYZZZ[[[[[[[[[[[[^^^``````gggeee```aaabbbpppyyyppphhhffffffcccaaabbbcccbbbdddiiimmmkkkccc\\\WWWUUUTTTUUUVVVWWWVVVTTTYYY[[[^^^aaaaaa```^^^\\\XXXVVVSSSQQQPPPRRRSSSUUUOOOMMMLLLLLLNNNOOOOOONNNrrrkkkhhhddd___\\\]]]\\\[[[YYYXXXWWWXXXVVVUUUTTTSSSSSSTTTVVVWWWTTTVVVVVVTTTUUUYYYZZZXXXWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXXXXXXXWWWUUUUUUOOONNNMMMKKKJJJJJJKKKKKKMMMNNNOOOPPPPPPOOONNNMMMNNNLLLJJJHHHGGGGGGHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@???BBBCCCBBBDDDJJJLLLJJJCCCCCCCCCBBBAAA???>>>===999999888777666555444444333444555666666666555555111333666999;;;DDDZZZooo{{{qqqjjjeeeccccccccceeegggiiiiiihhheeedddfffjjjoooqqqqqqssswww{{{wwwzzz~~~~~~{{{xxxwwwuuuuuuwww{{{~~~~~~~~~xxxwwwvvvwwwyyyzzzyyyxxx{{{zzzxxxvvvsssqqqooonnnrrrrrrsssttttttuuuvvvvvvwww||||||}}}~~~~~~{{{{{{zzzyyyyyyyyyzzz|||{{{{{{{{{~~~|||yyyuuusssllljjjfffdddbbb```]]]ZZZVVVUUUTTTTTTSSSPPPKKKHHHEEECCCBBBCCCGGGMMMTTTXXXWWWYYYZZZZZZZZZ[[[___bbbcccjjjggg``````bbbssswwwnnngggfffeeecccaaabbbbbbaaabbbggglllllleee^^^VVVUUUUUUVVVWWWWWWVVVTTTXXXXXXYYYZZZZZZYYYYYYXXXUUUSSSPPPOOOQQQUUUZZZ^^^UUUTTTSSSUUUVVVVVVTTTQQQwwwiiiggggggccc___ZZZ[[[\\\[[[YYYXXXWWWXXXWWWVVVTTTSSSSSSTTTVVVWWWYYY[[[ZZZVVVVVVXXXXXXVVVWWWXXXYYY[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMOOOOOOOOOOOOMMMMMMMMMLLLIIIGGGFFFFFFGGGHHHIIIHHHFFFEEECCCBBBBBBBBB@@@BBBCCCAAABBBFFFHHHFFFEEEEEEEEEDDDCCCAAA@@@???999999888777666555444444222333444555555555444333444555888:::999???SSSiii~~~uuummmiiihhhhhhooooooooopppoooooonnnnnnooovvv|||}}}zzzzzz~~~{{{xxxuuutttwwwvvvvvvvvvwwwwwwxxxyyyyyy{{{}}}~~~{{{xxxuuussskkkhhheeebbbaaa^^^[[[XXXTTTSSSRRRQQQPPPNNNIIIFFFDDDCCCBBBCCCGGGNNNUUUYYYTTTWWWYYYZZZZZZ\\\aaaeeedddkkkggg___]]]```sssvvvnnngggfffeeecccaaabbb```]]]]]]bbbhhhjjjeee___VVVUUUUUUVVVWWWXXXVVVTTTXXXWWWVVVUUUTTTUUUUUUVVVRRRPPPMMMMMMQQQXXX```eee]]]\\\[[[]]]___^^^ZZZVVV~~~kkkbbb___\\\XXXWWWSSSUUUWWWXXXYYYXXXWWWVVVQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWYYYZZZZZZXXXWWWUUUUUUTTTSSSTTTVVVWWWVVVTTTOOOMMMLLLMMMOOOQQQQQQQQQMMMKKKMMMPPPPPPKKKIIIJJJLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAABBBBBBCCCCCCDDDFFFFFFDDDBBB@@@>>><<<;;;::::::::::::999777666555333333333333333333333333444222555;;;<<<===LLL```zzz~~~yyyqqqlllqqqxxxxxxyyyyyyzzzzzz{{{||||||~~~|||zzzzzz|||}}}|||yyyuuuqqqnnnfffgggfffccc___[[[ZZZZZZUUUUUUTTTRRROOOKKKHHHFFFCCCBBBAAACCCGGGMMMSSSWWWWWWZZZ^^^______^^^```bbbggggggaaa___```aaavvvwwwqqqjjjfffcccaaa]]]ZZZZZZZZZ[[[aaahhhjjjgggcccVVVVVVWWWXXXXXXXXXWWWWWWTTTSSSRRRQQQQQQPPPQQQQQQOOOPPPQQQRRRSSSVVVZZZ]]]\\\]]]___dddgggeee^^^YYYttteee^^^\\\YYYWWWWWWTTTUUUWWWYYYYYYXXXWWWVVVQQQQQQQQQQQQRRRSSSUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYWWWVVVTTTUUUVVVXXXYYYYYYXXXXXXWWWPPPNNNMMMMMMNNNOOOOOONNNLLLJJJKKKOOONNNKKKIIIKKKLLLKKKIIIHHHFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@AAABBBBBBCCCCCCEEEDDDCCCAAA???>>>======:::999999888888777777666444444444444444444444444444222555;;;:::;;;JJJ\\\uuu}}}}}}yyyvvvzzz}}}}}}~~~~~~}}}yyyvvvrrrooollleeefffeeebbb]]]YYYWWWWWWUUUUUUTTTQQQNNNKKKGGGEEEBBBBBBBBBCCCHHHNNNSSSWWWWWWZZZ^^^```______aaacccffffff```___```aaaxxx}}}uuupppjjjfffdddbbb___\\\ZZZYYYZZZ___eeegggeeebbbXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPPPPOOOPPPRRRTTTUUUWWWYYYZZZ[[[]]]```bbbcccaaa\\\XXXtttiii^^^YYYXXXUUUUUUWWWUUUVVVXXXYYYYYYXXXXXXWWWQQQPPPNNNNNNNNNPPPRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTWWWWWWXXXXXXWWWUUUSSSRRRTTTXXX\\\]]][[[YYYXXXYYYQQQOOOMMMLLLMMMMMMLLLJJJLLLIIIIIILLLLLLJJJJJJMMMLLLKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>??????@@@@@@AAABBBBBBBBBDDDCCCAAA???>>>>>>>>>???:::999888666666666777777555555555555555555555555555333555999999999FFFVVVnnnzzz}}}~~~~~~~~~~~~zzzuuurrrooolllkkkeeeeeeddd```[[[WWWUUUTTTTTTTTTSSSQQQNNNJJJGGGEEEBBBBBBCCCEEEIIINNNTTTWWWXXX[[[^^^``````aaabbbcccdddddd^^^]]]___bbb{{{|||tttooojjjfffeeeddd```]]]ZZZXXXXXX[[[```cccbbbaaaZZZYYYWWWVVVUUUVVVVVVWWWZZZYYYVVVTTTRRRPPPOOOOOONNNPPPTTTWWWYYYXXXWWWVVV[[[]]]``````^^^ZZZWWWUUUyyyhhhaaaZZZYYYWWWTTTTTTWWWVVVVVVWWWXXXXXXXXXWWWVVVQQQPPPMMMLLLLLLNNNPPPRRRRRRRRRQQQPPPPPPQQQRRRSSSUUUUUUUUUTTTSSSQQQOOONNNPPPVVV\\\]]]YYYVVVVVVXXXOOOMMMKKKKKKKKKLLLKKKJJJKKKHHHGGGJJJKKKIIIJJJMMMKKKKKKJJJHHHEEECCCAAA@@@AAA@@@??????>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???======>>>???@@@<<<:::888666444555666666666666666666666666666666555444555888777888BBBNNNeeettt}}}~~~}}}||||||}}}xxxsssooommmkkkjjjeeeeeeccc```ZZZVVVSSSSSSSSSSSSRRRPPPMMMIIIFFFDDDBBBBBBDDDFFFJJJOOOTTTWWWXXXZZZ]]]```aaabbbccccccbbbaaa\\\[[[^^^ddd~~~{{{tttpppjjjgggeeeccc___\\\YYYWWWVVVXXX[[[^^^______ZZZYYYVVVTTTSSSTTTUUUVVVYYYXXXVVVSSSQQQPPPOOOOOOMMMPPPUUUZZZ\\\[[[WWWTTT]]]___aaa^^^XXXSSSQQQQQQnnnccc^^^ZZZ[[[YYYVVVTTTVVVUUUUUUVVVVVVVVVUUUUUUUUUQQQPPPNNNLLLLLLNNNPPPRRRRRRQQQOOONNNNNNOOOPPPQQQRRRQQQQQQPPPOOOMMMLLLKKKLLLRRRXXXXXXUUUQQQRRRTTTMMMKKKJJJJJJKKKLLLLLLKKKJJJGGGGGGJJJJJJIIIJJJMMMKKKKKKJJJHHHFFFCCCAAA@@@???>>>>>>=========>>>>>>======>>>>>>???@@@@@@@@@???>>>============>>>??????===999666444444444555666666666666666666666666444555666777666777???HHH\\\mmm~~~}}}{{{|||~~~{{{zzzyyy{{{xxxsssooommmjjjiiiddddddccc___ZZZUUUSSSRRRRRRRRRQQQOOOLLLHHHEEECCCAAABBBEEEHHHLLLQQQTTTVVVXXXYYY\\\___aaaccccccbbb```___YYYXXX^^^eee{{{tttpppjjjgggeeebbb]]]YYYYYYXXXVVVWWWYYY[[[]]]]]]ZZZXXXVVVTTTSSSSSSUUUUUUVVVUUUTTTRRRQQQPPPOOOOOOLLLOOOTTT[[[``````[[[WWW___``````\\\UUUPPPOOOOOOttteeeaaa\\\YYY\\\]]]YYYTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPOOONNNMMMMMMOOOQQQRRRRRRQQQOOOMMMMMMNNNPPPQQQOOOOOONNNMMMLLLKKKKKKKKKJJJNNNRRRSSSQQQNNNNNNOOOLLLKKKIIIJJJKKKLLLLLLKKKKKKHHHHHHKKKKKKIIIIIILLLJJJJJJJJJIIIGGGEEEBBB@@@>>>>>>===<<<<<<===>>>???<<<<<<======>>>??????@@@========================???===;;;888666555555555666666666666666666666666444555666666555888>>>CCCUUUggg|||wwwvvvvvvvvvxxx|||{{{wwwzzz}}}}}}{{{zzz{{{yyyssspppllliiigggccccccbbb^^^YYYUUUSSSRRRQQQQQQPPPNNNKKKGGGDDDBBBAAACCCFFFJJJNNNRRRTTTVVVXXXXXXZZZ]]]aaacccbbbaaa^^^\\\VVVVVV]]]gggyyyrrrnnniiifffeeebbb]]]XXXYYYYYYXXXXXXXXXZZZ[[[\\\ZZZYYYWWWVVVUUUVVVVVVWWWUUUTTTSSSQQQPPPOOOOOOOOOKKKMMMSSS[[[bbbeeebbb_________]]]YYYTTTRRRQQQRRR}}}kkk___^^^XXXVVV[[[___\\\UUUPPPQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQSSSQQQOOOMMMLLLMMMOOOQQQNNNNNNMMMLLLLLLLLLLLLLLLKKKLLLNNNOOOOOOOOONNNMMMNNNMMMKKKJJJKKKKKKKKKIIIKKKIIIJJJMMMMMMIIIHHHJJJIIIJJJJJJJJJIIIFFFDDDBBB>>>===<<<;;;<<<===???@@@;;;<<<<<<======>>>??????;;;<<<===>>>>>>===;;;:::<<<;;;;;;:::999888777777555555555555555555555555444666777666666999>>>AAAQQQcccxxxzzzuuummmmmmmmmmmmooorrrvvvyyyzzz|||vvvrrrnnnlllllllllmmmssszzz}}}xxxtttppplllhhheee``````___\\\XXXTTTRRRRRRQQQPPPOOOMMMJJJFFFCCCAAAAAACCCGGGKKKOOORRRUUUUUUWWWWWWXXX\\\```cccbbb```\\\[[[TTTTTT\\\hhhzzztttmmmiiifffddddddbbb^^^ZZZZZZZZZZZZZZZYYYYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWUUUSSSQQQOOONNNNNNKKKKKKPPPYYYdddjjjjjjhhh]]]ZZZWWWVVVVVVWWWXXXXXXzzzhhh]]][[[TTTRRRZZZ```]]]UUUNNNPPPOOONNNNNNMMMMMMMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPSSSQQQOOOMMMLLLMMMOOOQQQOOONNNMMMMMMMMMMMMMMMNNNNNNMMMLLLNNNOOOPPPOOOMMMQQQOOOLLLKKKKKKJJJIIIHHHKKKJJJKKKOOONNNJJJGGGIIIIIIJJJKKKKKKJJJGGGEEECCC>>>===<<<;;;<<<>>>@@@AAA;;;;;;<<<<<<===>>>>>>>>>:::;;;===??????===:::888999999:::;;;;;;;;;::::::555555555555555555555555333666777666666:::>>>@@@OOOaaavvv|||tttnnnfffggggggggghhhkkkooorrrsssxxx{{{yyywwwvvvqqqkkkeeecccaaaaaa^^^]]]ccclllrrr{{{|||xxxssspppkkkfffccc]]]^^^]]][[[VVVSSSQQQQQQPPPPPPOOOMMMJJJFFFCCCAAAAAACCCGGGLLLPPPSSSUUUUUUVVVVVVWWW[[[```bbbaaa___[[[ZZZSSSSSS\\\hhhuuupppiiifffccccccdddccc```\\\ZZZ[[[\\\[[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZWWWTTTQQQOOONNNMMMJJJJJJNNNXXXdddmmmooonnnZZZVVVSSSTTTXXX\\\^^^]]]}}}lllaaaZZZTTTUUUWWW]]]aaa^^^VVVOOOKKKKKKLLLKKKIIIJJJLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLJJJIIIHHHIIILLLOOOQQQRRRQQQPPPOOONNNNNNNNNNNNKKKLLLNNNNNNLLLKKKJJJJJJMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGHHHHHHGGGEEEBBB@@@@@@>>><<<<<>>???AAAAAA>>>;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::999777666333333444444555444444444333555666666666777999;;;HHH\\\qqqvvvmmmgggaaa```___^^^___aaadddeeekkklllmmmmmmkkkhhheeebbb[[[ZZZWWWVVVVVVWWWYYY[[[bbbgggmmmpppqqqtttzzzzzzsssmmmiiigggeeeddd```^^^ZZZVVVSSSRRRRRRRRRSSSQQQOOOKKKGGGCCC@@@???@@@BBBFFFKKKPPPTTTVVVWWWXXXZZZ]]]```aaaaaa___^^^YYYOOOKKKRRRYYYjjjrrrkkkeeeaaa]]]^^^bbbcccaaa]]]``````___]]]ZZZXXXXXXZZZ^^^YYYYYY^^^aaa___\\\[[[\\\XXXSSSPPPQQQSSSTTTUUUVVVSSSQQQUUU]]]ccceeedddZZZVVVSSSSSSXXX]]]```aaatttgggaaa]]]WWWVVVWWW[[[^^^]]]VVVPPPNNNOOOQQQPPPOOOMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHIIILLLNNNPPPQQQQQQPPPOOONNNNNNNNNNNNJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFGGGGGGFFFDDDAAA@@@>>>===;;;===BBBGGGKKKMMMJJJGGGCCCAAAAAA@@@===;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999777555444333444444555555555444444333555666666666666999;;;DDDWWWlll{{{}}}rrriiiddd\\\[[[YYYXXXYYYZZZ[[[]]]bbbcccddddddbbb___\\\ZZZVVVUUUSSSQQQQQQRRRTTTVVVWWW[[[```ccccccfffkkkppprrrvvv}}}~~~zzzsssnnnjjjhhheeeccc```^^^ZZZVVVSSSRRRQQQQQQSSSQQQNNNJJJFFFCCC@@@??????BBBFFFKKKPPPSSSUUUVVVZZZ\\\___aaacccbbbaaa```VVVPPPNNNTTTaaaxxx|||qqqiiieeeaaa^^^^^^aaabbb```]]]^^^______^^^\\\[[[\\\^^^bbb^^^\\\```bbb___\\\[[[XXXTTTPPPNNNPPPRRRTTTUUUSSSPPPNNNQQQXXX]]]^^^]]]XXXUUURRRSSSWWW\\\___```~~~iiiaaa```___[[[YYYWWWXXXZZZYYYUUUQQQRRRTTTWWWXXXUUURRROOONNNNNNMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHHHHIIIKKKNNNOOOQQQPPPPPPOOOOOONNNNNNNNNJJJJJJJJJIIIJJJJJJKKKKKKFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBB@@@???===;;;;;;>>>DDDLLLRRRUUUTTTOOOHHHCCC???===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;888888999999888777666666444555555555555555444444333555666666555666888:::???OOOddduuuwwwlllddd```YYYWWWVVVTTTSSSSSSTTTTTTXXXYYYZZZZZZXXXVVVSSSRRRQQQPPPOOONNNNNNOOOPPPQQQMMMQQQTTTUUUUUUWWW\\\```___cccjjjrrrzzz|||xxxsssooolllhhheeebbb```^^^ZZZVVVSSSQQQPPPPPPRRRPPPMMMIIIFFFCCCAAA??????BBBFFFKKKOOOSSSUUUVVVZZZ\\\^^^aaabbbaaa___^^^SSSQQQPPPWWWlllzzzooohhhdddaaa^^^^^^``````^^^\\\\\\]]]______^^^^^^```bbbeee```___cccddd```ZZZXXXSSSPPPMMMLLLNNNQQQSSSTTTRRROOOMMMOOOTTTWWWXXXVVVVVVTTTQQQRRRUUUYYY]]]^^^sssccc^^^___```bbb^^^YYYVVVUUUTTTSSSQQQTTTXXX\\\\\\YYYTTTPPPNNNLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMNNNPPPPPPPPPPPPOOOOOONNNMMMKKKIIIGGGFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>===;;;;;;>>>EEEMMMTTTWWWXXXRRRJJJBBB===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<555555666777888999999:::555666666666666555444444333555666555555555777999;;;III\\\nnn~~~|||pppggg```]]]ZZZYYYWWWUUUSSSRRRQQQQQQSSSSSSTTTTTTSSSQQQOOONNNOOONNNNNNNNNNNNOOOOOOPPPLLLNNNPPPPPPPPPQQQUUUXXX[[[^^^bbbggglllooopppqqqsssuuuxxx|||zzzwwwssspppmmmhhhddd```___]]]YYYUUURRRPPPPPPPPPQQQOOOLLLHHHEEEBBBAAA@@@@@@BBBFFFKKKOOORRRTTTUUUXXXYYY\\\^^^___]]]\\\ZZZQQQQQQQQQZZZxxxyyyooohhhcccaaa^^^]]]^^^^^^\\\[[[ZZZ\\\^^^___^^^^^^```aaaaaa___bbbhhhiiibbbZZZVVVQQQNNNKKKJJJLLLNNNOOOPPPRRRPPPOOOOOORRRTTTSSSRRRTTTRRRQQQQQQSSSWWWZZZ\\\pppeeebbbccceeejjjddd]]]VVVRRRQQQQQQRRRUUUXXX\\\\\\XXXSSSNNNLLLJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPPPPOOONNNMMMLLLIIIFFFDDDEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@??????>>>===>>><<<;;;===CCCIIIOOOQQQSSSOOOHHH@@@<<<:::<<<===;;;<<<<<<<<<<<<<<<<<<<<<888888888888999999::::::666777777777666666555444444555666555444555777999999CCCTTThhhzzzvvvkkkccc___\\\ZZZYYYXXXVVVTTTRRRQQQQQQPPPQQQQQQQQQQQQPPPNNNNNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNQQQSSSZZZ[[[^^^aaaccccccbbbaaabbbbbbdddgggjjjnnnrrrssszzzwwwuuurrrooolllhhhccc___^^^[[[XXXTTTQQQPPPPPPPPPPPPNNNJJJGGGDDDBBBAAAAAAAAACCCGGGLLLPPPSSSUUUUUUXXXYYY[[[]]]]]]\\\ZZZXXXPPPQQQRRR___yyyoooiiicccaaa___]]]\\\\\\ZZZYYYZZZ\\\]]]^^^\\\\\\\\\]]]]]]]]]dddmmmoooggg]]]WWWRRROOOKKKJJJJJJKKKLLLLLLQQQPPPOOOOOOPPPPPPPPPOOOQQQQQQQQQQQQRRRTTTXXXZZZ~~~tttnnnkkkllloootttnnndddZZZTTTQQQRRRSSSTTTWWWYYYXXXUUUPPPMMMLLLHHHIIIJJJJJJJJJIIIGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPOOONNNMMMLLLIIIEEEEEEFFFFFFDDDAAADDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???===<<<===@@@DDDGGGHHHIIIGGGDDD???;;;:::<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<:::999999999999888888888888777666555444444555555555444444666888999???NNNcccuuu}}}rrrhhhaaa]]][[[XXXWWWVVVUUUTTTRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPOOOLLLNNNOOOQQQQQQQQQPPPOOOOOONNNLLLKKKKKKMMMOOOPPPTTTVVVYYY\\\]]]\\\[[[ZZZYYYYYYZZZ[[[]]]```ccceeehhhlllsss}}}uuusssooollljjjfffaaa^^^[[[YYYVVVSSSQQQPPPQQQQQQOOOLLLIIIEEECCCBBBBBBBBBCCCEEEIIIMMMQQQTTTVVVVVVZZZ[[[]]]^^^^^^\\\ZZZYYYOOOPPPUUUjjjvvvmmmgggbbbaaa___]]][[[YYYYYYXXXYYY[[[]]]]]][[[YYYYYYYYY[[[\\\cccmmmpppiii___YYYRRROOOLLLJJJKKKKKKKKKJJJMMMNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQQQQQQQSSSVVVYYY|||{{{yyywwwxxx}}}xxxmmmaaaXXXTTTTTTVVVTTTUUUVVVTTTPPPNNNMMMMMMHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNPPPQQQQQQPPPNNNMMMKKKHHHFFFGGGJJJKKKHHHDDDDDDEEEEEEEEEDDDBBB@@@???????????????????????????@@@??????>>>>>>>>>>>>>>>@@@>>>======???AAAAAA@@@AAABBBAAA???<<<:::;;;===;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<======>>>888888888888777666555555444555555555444444666777888;;;HHH]]]ppp|||{{{pppfff___ZZZXXXUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTOOOQQQSSSUUUVVVVVVTTTSSSTTTRRROOONNNOOOPPPRRRRRRTTTVVVYYY\\\]]]\\\ZZZXXXWWWVVVVVVWWWXXX[[[^^^___```ccciiiqqq||||||tttqqqmmmjjjgggddd```]]]YYYWWWUUURRRQQQQQQRRRRRRNNNLLLHHHDDDBBBAAABBBBBBDDDGGGJJJOOORRRUUUWWWWWWYYY[[[]]]^^^]]][[[YYYWWWNNNOOO[[[yyy|||ppphhhcccaaaaaa___\\\ZZZXXXWWWWWWWWWYYY\\\]]][[[ZZZYYYYYYYYYXXX\\\dddhhhbbb[[[WWWQQQNNNLLLKKKLLLMMMMMMLLLLLLNNNOOOPPPOOOOOOPPPQQQOOOQQQRRRRRRQQQRRRVVVYYY~~~}}}~~~sssfff[[[VVVWWWXXXUUUUUUTTTQQQNNNLLLMMMNNNIIIJJJKKKLLLLLLJJJHHHGGGEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNPPPQQQQQQPPPNNNMMMIIIGGGFFFIIINNNOOOLLLHHHDDDDDDEEEDDDCCCAAA???===>>>>>>>>>>>>????????????@@@??????>>>>>>>>>>>>??????>>>===>>>??????>>><<<<<>>AAADDDFFF999999999888888666555555444555555555444444555777777999EEEZZZlllxxx{{{pppeee]]]XXXVVVTTTUUUUUUUUUUUUUUUTTTTTTWWWWWWXXXXXXXXXXXXYYYYYYTTTVVVXXX[[[\\\[[[YYYXXXZZZXXXUUUSSSTTTVVVXXXXXXZZZ\\\___aaa```^^^[[[YYYVVVVVVUUUVVVXXXZZZ]]]___```ccchhhooowww||||||yyysssppplllhhheeeccc___]]]XXXVVVTTTRRRQQQQQQRRRSSSMMMKKKGGGDDDBBBAAABBBCCCEEEHHHKKKOOOSSSVVVWWWXXXWWWYYY[[[[[[[[[YYYVVVTTTLLLNNN```wwwlllddd___aaaaaa___\\\YYYWWWVVVWWWVVVXXX\\\]]]\\\[[[ZZZ[[[XXXTTTUUUZZZ]]]ZZZUUUTTTOOOMMMKKKKKKMMMOOOOOOOOONNNPPPRRRSSSSSSSSSTTTUUUOOOQQQSSSRRRQQQRRRUUUYYYyyywwwvvvzzzxxxiii___\\\\\\\\\[[[XXXUUURRRPPPOOOOOOMMMLLLKKKLLLMMMQQQSSSRRRLLLHHHJJJJJJJJJJJJJJJJJJIIIIIIPPPPPPQQQQQQPPPNNNMMMLLLNNNLLLLLLOOOSSSSSSNNNIIIDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB???>>><<<;;;<<<===???AAA>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCCCCAAA>>><<<>>>@@@???@@@@@@???>>>===<<<;;;<<<<<<===>>>AAAEEEHHHJJJEEEBBB>>><<<:::888666444555555444444444333333333999999???MMMaaauuuyyylllbbb\\\\\\]]]RRRUUUXXXWWWVVVWWWZZZ^^^aaa```______```___\\\ZZZUUUUUUWWW[[[___bbbcccbbb\\\ZZZWWWVVVXXX\\\aaaeeegggiiijjjhhhccc___[[[ZZZSSSSSSTTTTTTVVVZZZ```eeedddgggmmmttt|||zzzwwwttttttvvvyyy|||}}}}}}{{{tttqqqlllhhheeeaaa\\\YYYZZZWWWTTTSSSSSSSSSRRRRRRNNNKKKFFFAAA???@@@BBBDDDDDDHHHNNNRRRSSSTTTUUUVVVZZZYYYZZZ]]]^^^\\\VVVQQQNNNQQQeeeqqqddd___aaaaaaaaaaaa^^^ZZZWWWUUUUUUVVVWWWYYYZZZZZZXXXWWWUUUXXXXXXXXXWWWUUUTTTRRRQQQPPPOOOMMMMMMMMMOOORRRSSSQQQQQQRRRRRRQQQPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTrrrpppooorrrvvvxxxvvvsssrrrkkkbbb]]]^^^___^^^]]]WWWUUURRRPPPPPPPPPNNNMMMQQQPPPQQQSSSUUUTTTQQQNNNQQQTTTVVVUUUQQQMMMJJJIIIKKKLLLMMMNNNOOOOOONNNMMMMMMKKKJJJNNNRRRSSSPPPLLLFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC???>>>===<<<<<<===???@@@????????????????????????AAACCCCCCAAA???>>>???AAACCCCCCBBBAAA@@@>>>===<<<<<<===>>>AAACCCEEEGGGHHHDDDAAA>>><<<;;;:::999777555555555444444444333333888888<<>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCEEEDDDCCCBBB@@@???>>>===;;;===???AAACCCDDDDDDDDDCCC@@@===;;;;;;:::999888555555555444444444444333777777:::CCCTTThhhxxx~~~vvvlllccc^^^\\\]]]YYY\\\```aaacccffflllqqqssssssssstttssspppjjjfffdddcccaaabbbdddffffffeeehhhgggeeeeeehhhlllpppssszzzzzzwwwrrrjjjbbb^^^[[[YYYZZZ\\\^^^aaaeeelllpppvvvzzz{{{wwwsssrrrqqqppprrrtttwwwyyy~~~~~~{{{sssppplllhhheeeaaa\\\YYYWWWUUURRRQQQQQQQQQOOONNNLLLIIIDDD@@@???@@@BBBDDDEEEIIIOOORRRTTTUUUVVVWWWYYYYYYYYYYYYXXXUUUPPPMMMMMMVVVooo{{{kkk```]]]^^^_________]]]YYYVVVUUUUUUSSSUUUWWWXXXYYYZZZYYYYYYWWWWWWUUURRROOOLLLIIIGGGJJJKKKLLLMMMNNNOOOOOOOOONNNOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPPPPQQQQQQRRRSSS}}}llldddcccbbbbbbddddddaaa___^^^]]]]]]___``````]]]ZZZVVVUUUSSSRRRSSSSSSQQQPPPTTTRRRPPPNNNOOOPPPRRRSSSbbbjjjrrrpppfffZZZRRRPPPNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEGGGKKKOOOPPPPPPJJJIIIGGGDDDBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@?????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCCCC@@@<<<:::999888777666555555555555444444444444777666888???LLL___qqq}}}~~~wwwnnnddd___]]]]]]^^^aaafffiiikkkpppwww|||{{{|||}}}}}}{{{vvvnnniiikkkiiihhhhhhjjjkkklllkkkjjjjjjjjjllloootttyyy|||}}}vvvmmmeee```^^^]]]___bbbeeehhhnnntttyyy}}}xxxttttttttttttuuuxxx|||{{{rrroookkkhhhdddaaa\\\YYYVVVTTTQQQPPPPPPOOOMMMKKKIIIGGGCCC@@@???@@@BBBDDDFFFJJJOOOSSSUUUVVVWWWWWWZZZZZZYYYWWWUUURRRNNNKKKLLL[[[xxxssseee]]]ZZZ\\\[[[\\\\\\ZZZVVVSSSRRRRRRRRRSSSUUUWWWYYYZZZZZZZZZWWWVVVUUUSSSPPPMMMJJJIIIHHHJJJLLLNNNOOOOOONNNNNNOOOOOOOOOOOOPPPPPPQQQQQQNNNNNNMMMMMMMMMNNNPPPQQQtttggg^^^]]]]]]^^^______^^^]]]ZZZ\\\^^^```aaa___\\\YYYWWWUUUTTTTTTTTTTTTRRRPPPRRRPPPNNNLLLKKKMMMPPPRRR]]]fffnnnnnndddYYYRRRQQQNNNMMMLLLLLLKKKJJJJJJJJJGGGFFFEEEFFFHHHKKKMMMNNNIIIHHHFFFDDDBBB@@@??????@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCEEEFFFGGGFFFFFFEEEFFFFFFGGGIIIIIIHHHDDD???;;;999888777555666666555555555444444444777777888<<>>;;;:::888777666666666555555555444444666777999;;;AAAPPPeeesss~~~|||sssjjjeeeeeeeeemmmssszzzyyyrrrqqqqqqqqqtttwwwyyyxxxwwwppprrruuuyyy~~~~~~xxxqqqlllkkkkkkmmmpppuuuzzz{{{|||}}}~~~|||wwwqqqnnnjjjgggddd```]]]ZZZTTTSSSQQQPPPOOONNNKKKHHHDDDCCCAAA??????AAACCCEEEGGGKKKPPPTTTVVVWWWXXXYYYZZZZZZYYYUUUPPPMMMLLLLLLOOOiiiuuuggg```]]]\\\]]][[[\\\[[[WWWSSSOOOMMMLLLNNNOOOPPPRRRUUUWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUMMMNNNPPPQQQQQQPPPNNNMMMPPPOOONNNNNNNNNOOOPPPQQQOOOMMMJJJHHHHHHJJJMMMOOOsssgggbbbVVVWWWXXXXXXWWWVVVVVVVVVWWW^^^hhhoooooojjjccc^^^YYYXXXWWWWWWWWWUUURRROOOKKKMMMOOONNNLLLKKKLLLNNNNNNPPPSSSSSSQQQNNNLLLKKKEEEFFFFFFGGGIIILLLNNNPPPOOONNNMMMKKKIIIHHHGGGHHHEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGDDDCCCCCCEEEGGGFFFEEEEEEDDDDDDDDDEEEHHHJJJLLLOOORRRVVVYYYYYYXXXUUUSSSKKKGGGAAA<<<::::::999888666666666666555555555555444666888999===KKK___nnn{{{~~~uuunnnkkkmmmoooxxx|||vvvssstttvvvyyy||||||zzzxxxsssuuuxxx{{{|||xxxtttrrrssstttyyy|||yyyuuupppmmmjjjfffddd```]]]ZZZTTTSSSQQQPPPPPPNNNJJJGGGBBBAAA@@@??????AAACCCEEEHHHLLLQQQUUUWWWWWWXXXYYYXXXXXXVVVRRRMMMJJJJJJLLLTTTqqqpppeeecccaaa```aaaaaaaaa___[[[VVVQQQOOONNNMMMNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVRRRRRRSSSSSSRRRQQQOOONNNMMMMMMLLLMMMNNNQQQSSSUUURRROOOLLLIIIIIILLLOOOQQQ|||kkkbbb___WWWXXXYYYXXXWWWUUUUUUUUU\\\fffrrrzzzyyyqqqfff___ZZZYYYXXXXXXWWWUUURRROOOGGGJJJMMMMMMKKKIIIIIIKKKNNNNNNNNNMMMMMMMMMLLLLLLGGGFFFFFFFFFGGGIIIKKKLLLSSSSSSQQQOOOKKKHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFHHHIIIJJJKKKKKKEEEEEEEEEEEEEEEEEEEEEEEEHHHEEECCCDDDFFFGGGFFFDDDCCCCCCAAAAAABBBDDDFFFGGGLLLQQQXXX]]]^^^[[[UUUQQQGGGBBB===999888888888777777666666666555555555555222555888888;;;GGG[[[jjjzzz~~~vvvppppppsssvvv|||vvvuuuvvvyyy|||~~~}}}zzzwwwtttvvvxxx{{{}}}~~~}}}{{{xxxvvvvvvxxxzzzxxxssspppmmmiiifffddd```]]]ZZZTTTSSSRRRQQQPPPNNNJJJGGGAAA@@@??????@@@AAACCCEEEHHHLLLQQQUUUWWWXXXYYYZZZVVVVVVUUUPPPKKKHHHIIIKKKWWWwww~~~~~~nnnfffeeedddcccdddfffeeeddd___YYYTTTQQQPPPMMMMMMNNNOOOQQQSSSUUUVVVYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUUUUTTTSSSQQQPPPOOOJJJJJJJJJLLLNNNRRRVVVXXXTTTQQQNNNKKKKKKMMMQQQTTTuuuhhh```^^^[[[[[[YYYWWWTTTTTTWWWYYY^^^dddlllssstttnnnfff```ZZZZZZZZZYYYXXXWWWUUUUUUMMMNNNOOOPPPOOOMMMJJJHHHLLLJJJIIIIIIJJJLLLLLLLLLEEEDDDCCCBBBEEEHHHMMMPPPYYYXXXVVVRRRMMMIIIHHHIIIIIIJJJJJJHHHFFFEEEGGGHHHMMMKKKHHHFFFDDDDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNJJJHHHGGGEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFJJJOOOVVVYYYWWWQQQKKKHHHAAA@@@>>><<<:::999888888888888999888888777666555222333555777888@@@SSSeeewww}}}wwwuuuzzz{{{xxxyyy}}}{{{xxxvvvwwwyyy{{{{{{zzzyyyyyyzzzyyyzzz{{{yyyxxxxxx||||||}}}|||{{{wwwssslllfffaaa^^^ZZZXXXTTTQQQNNNMMMMMMKKKGGGCCC?????????@@@AAADDDFFFHHHJJJOOORRRRRRSSSUUUSSSOOONNNQQQKKKHHHMMMKKKJJJSSS___qqqjjjgggdddcccdddhhheeeaaa]]][[[WWWTTTQQQPPPOOONNNPPPRRRUUUUUUUUUVVVWWWXXXXXXVVVRRROOOLLLOOOOOOPPPPPPPPPOOONNNNNNJJJIIIJJJKKKMMMPPPTTTVVVZZZPPPLLLQQQQQQOOOTTT^^^rrrggg```___XXXYYYYYYWWWVVVUUUWWWYYY[[[___eeeiiihhhddd```]]]ZZZZZZYYYXXXWWWUUUTTTSSSQQQRRRSSSTTTSSSPPPNNNLLLKKKIIIGGGGGGIIIJJJJJJJJJFFFEEEEEEEEEFFFIIILLLOOOSSSSSSQQQNNNKKKHHHHHHIIIGGGHHHIIIHHHGGGGGGIIIJJJPPPNNNKKKHHHFFFFFFFFFFFFFFFHHHJJJLLLMMMMMMLLLLLLIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEIIIMMMQQQRRROOOIIICCC@@@@@@???===<<<::::::999999999999999999888777666666555555777777888>>>NNN___uuu}}}yyyxxx|||{{{xxxwwwuuuwwwyyyzzzyyyxxxxxxyyywwwyyyzzzzzzzzz}}}~~~|||~~~|||{{{|||wwwooogggaaa\\\WWWUUUTTTQQQNNNMMMLLLJJJFFFCCC?????????@@@BBBEEEGGGIIIJJJOOORRRRRRSSSUUURRRNNNKKKNNNIIIHHHNNNLLLMMMXXXkkk|||oooiiigggdddbbbccceeebbb___]]][[[YYYVVVSSSSSSQQQQQQRRRTTTUUUUUUUUUVVVWWWXXXXXXVVVTTTPPPOOOOOOOOOOOOOOOOOONNNNNNMMMKKKLLLMMMMMMNNNPPPTTTXXX]]]SSSNNNQQQQQQOOOTTT___tttkkkddd___]]]WWWYYYZZZZZZXXXWWWXXXXXX\\\```cccccc```^^^^^^___ZZZZZZYYYWWWUUUSSSQQQPPPSSSTTTUUUUUUTTTRRROOONNNJJJHHHFFFFFFGGGHHHHHHGGGEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLLLLJJJHHHGGGHHHIIIFFFGGGHHHHHHHHHHHHJJJLLLQQQOOOMMMKKKIIIHHHHHHHHHGGGIIIMMMOOOOOOMMMJJJHHHHHHFFFDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFHHHKKKKKKGGGCCC???>>>>>>>>>===;;;;;;::::::;;;::::::::::::999888777777999888888888777;;;IIIWWWqqq}}}~~~|||{{{zzz{{{xxxwwwuuuwwwyyyzzzyyyxxxyyyzzzvvvxxxyyy{{{~~~~~~}}}}}}|||{{{vvvnnnfff```ZZZVVVRRRTTTRRROOOMMMKKKHHHDDDAAA?????????AAACCCFFFHHHJJJKKKOOOSSSRRRSSSTTTRRRMMMHHHKKKHHHHHHNNNMMMQQQ```{{{wwwlllhhhgggdddaaaaaabbb```^^^\\\[[[ZZZWWWUUUUUUTTTSSSTTTUUUVVVVVVUUUVVVWWWXXXYYYXXXVVVTTTSSSNNNNNNNNNNNNMMMMMMLLLLLLMMMPPPRRRQQQNNNOOOUUUZZZ___VVVPPPPPPPPPOOOTTT^^^vvvjjjeeeaaa^^^\\\YYY[[[]]]]]][[[YYYXXXWWW\\\```bbbaaa]]][[[\\\___ZZZZZZXXXVVVTTTQQQOOONNNQQQRRRRRRRRRRRRPPPNNNMMMKKKIIIFFFFFFFFFGGGGGGFFFCCCDDDEEEFFFFFFGGGGGGFFFHHHHHHIIIGGGFFFEEEFFFHHHGGGHHHIIIHHHGGGHHHIIIKKKNNNMMMLLLKKKJJJJJJKKKKKKIIIJJJLLLMMMMMMJJJHHHFFFFFFDDDCCCAAA@@@???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCBBBBBBDDDFFFFFFDDDBBBBBBBBB======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888888999888888888777999DDDQQQkkkyyy~~~~~~zzzxxxwwwxxxzzz{{{{{{{{{zzz|||}}}yyyzzz{{{~~~~~~}}}vvvqqqjjjccc^^^ZZZVVVSSSSSSRRROOOMMMIIIFFFBBB@@@??????@@@AAADDDGGGJJJLLLLLLQQQSSSSSSSSSTTTQQQMMMFFFIIIFFFHHHMMMMMMUUUiii}}}rrriiiggggggdddaaaaaaaaa___]]]\\\[[[ZZZXXXVVVTTTSSSSSSUUUWWWWWWWWWUUUVVVWWWYYYZZZZZZYYYXXXWWWNNNNNNMMMLLLLLLKKKKKKKKKNNNSSSVVVSSSOOOOOOUUU[[[___WWWPPPNNNMMMMMMRRRZZZqqqgggeeebbb______]]]___aaa```]]]ZZZXXXWWWXXX\\\aaaaaa^^^[[[YYYYYYZZZYYYXXXVVVSSSPPPNNNLLLOOOOOOPPPPPPPPPOOONNNNNNMMMKKKHHHGGGGGGHHHGGGGGGEEEEEEGGGHHHHHHHHHGGGGGGHHHIIIHHHGGGEEEDDDEEEGGGHHHIIIIIIHHHFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMKKKJJJIIIHHHGGGFFFEEEEEECCCBBBAAA????????????@@@CCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@AAACCC===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<;;;;;;:::999888666555666777777999BBBMMMdddsss~~~{{{yyyyyyyyy{{{||||||||||||~~~~~~vvvqqqjjjddd___[[[WWWTTTQQQQQQOOOLLLHHHDDDAAA@@@??????@@@BBBEEEIIILLLNNNNNNRRRUUUTTTTTTTTTRRRMMMGGGIIIFFFHHHNNNOOO]]]www{{{zzzpppgggfffgggeeebbbbbbbbb```]]][[[[[[YYYWWWTTTRRRRRRSSSUUUWWWXXXWWWVVVVVVWWWYYYZZZ[[[[[[[[[[[[OOONNNMMMLLLKKKKKKKKKKKKOOOSSSVVVSSSNNNNNNTTT[[[\\\UUUNNNKKKIIIJJJOOOUUU~~~qqqkkkgggcccaaaaaa^^^```bbbaaa^^^[[[YYYXXX[[[___dddggggggccc^^^ZZZZZZYYYXXXVVVSSSPPPNNNMMMNNNOOOPPPPPPQQQQQQQQQQQQOOOLLLJJJHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIGGGEEEDDDEEEFFFHHHIIIIIIGGGEEEDDDEEEFFFDDDEEEFFFHHHIIIJJJKKKLLLJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@???>>>>>>???@@@AAA@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBB@@@===<<<<<<>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888333222444777888999AAAJJJ]]]mmm~~~~~~}}}}}}{{{}}}~~~}}}}}}~~~~~~zzzuuummmfff```[[[WWWTTTOOOOOOOOOKKKGGGCCCAAA@@@??????AAACCCFFFJJJNNNPPPPPPUUUWWWVVVUUUVVVRRRNNNIIIIIIGGGJJJQQQUUUiii|||zzzxxxnnneeedddeeecccbbbbbbaaa___\\\[[[ZZZYYYWWWUUUSSSSSSTTTVVVXXXXXXWWWUUUUUUVVVWWWXXXYYYZZZZZZZZZPPPOOOMMMKKKJJJJJJKKKKKKMMMPPPRRRPPPMMMNNNSSSXXXWWWSSSMMMIIIGGGIIIMMMPPPwwwppplllggg```^^^___\\\]]]______]]][[[ZZZ[[[aaabbbffflllooollleee^^^YYYYYYXXXVVVTTTQQQOOONNNLLLMMMNNNPPPQQQRRRSSSTTTPPPMMMJJJHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKFFFGGGGGGFFFEEEDDDFFFGGGEEEFFFFFFEEEDDDDDDEEEGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGFFFEEECCCAAA@@@???>>>>>>>>>>>>@@@AAABBB???@@@BBBCCCCCCBBB@@@???@@@AAACCCDDDDDDDDDBBBAAABBBBBBBBB???===<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777222111333666888999???FFFWWWhhhzzz~~~wwwrrrkkkddd___[[[WWWTTTMMMNNNNNNKKKFFFBBBAAAAAA???@@@AAADDDGGGKKKOOOQQQRRRWWWYYYWWWWWWWWWSSSNNNJJJJJJHHHMMMVVV^^^xxx}}}vvvkkkbbbaaabbbaaa``````^^^\\\[[[ZZZ[[[ZZZYYYWWWXXXWWWWWWXXXYYYXXXUUUSSSRRRSSSTTTUUUVVVVVVWWWWWWQQQPPPNNNLLLKKKKKKKKKLLLLLLLLLMMMLLLLLLMMMQQQTTTSSSQQQMMMIIIGGGIIILLLMMMuuuqqqnnnkkkddd\\\YYYZZZXXXZZZ\\\\\\[[[[[[\\\]]]aaaaaabbbiiinnnmmmeee\\\YYYXXXXXXVVVTTTRRRPPPOOOJJJKKKLLLNNNPPPRRRSSSTTTOOOMMMJJJHHHHHHGGGFFFEEECCCCCCCCCDDDEEEFFFHHHIIIDDDEEEFFFEEEEEEEEEGGGIIIBBBDDDDDDDDDCCCDDDFFFHHHGGGGGGGGGHHHHHHGGGFFFFFFDDDFFFHHHHHHGGGDDD@@@>>>>>>>>>===>>>???AAABBBDDDAAABBBDDDEEEEEEDDDBBBAAA@@@AAACCCEEEEEEDDDCCCBBB@@@AAAAAAAAA??????AAACCC>>>>>>===<<<;;;::::::;;;::::::::::::999888777777222111333666888888===CCCTTTeeexxx~~~pppkkkeee```]]]ZZZWWWUUUKKKMMMMMMJJJEEEBBBAAABBB???@@@AAADDDHHHLLLPPPRRRTTTXXXZZZXXXXXXWWWTTTOOOJJJJJJIIIOOOZZZeeeuuujjj```___```___^^^___[[[ZZZYYYZZZ[[[\\\[[[YYY\\\[[[[[[[[[ZZZXXXTTTQQQPPPPPPQQQRRRSSSSSSTTTUUURRRQQQNNNLLLKKKKKKLLLLLLJJJJJJIIIIIIKKKMMMPPPRRRQQQQQQMMMIIIHHHJJJLLLLLLyyynnnkkkeeeaaa^^^[[[YYYWWWRRRXXXZZZWWWVVVZZZ___aaacccbbbaaaaaabbb```]]]ZZZYYYYYYYYYXXXUUUQQQNNNKKKHHHJJJLLLNNNOOOPPPOOOOOOLLLKKKIIIGGGFFFFFFFFFGGGFFFEEECCCBBBCCCDDDFFFGGGIIIJJJIIIGGGFFFFFFHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFEEEFFFHHHHHHHHHGGGEEECCCBBBBBBBBBCCCCCCBBBBBBAAA===???@@@@@@??????@@@AAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@???BBBAAA@@@???????????????>>>>>>===<<<<<<<<<<<<===;;;:::999777666555555555555666777666777999===@@@QQQ]]]ooo~~~~~~{{{zzzvvvrrrkkkfff___YYYWWWVVVVVVUUUQQQPPPLLLIIIEEEBBB???>>>======???BBBFFFLLLQQQTTTUUUUUUVVVWWWXXXVVVSSSPPPOOOLLLNNNSSSYYYjjjzzz~~~pppiiibbb```___\\\\\\___ZZZZZZZZZ\\\___```___^^^```^^^\\\YYYVVVTTTRRRPPPPPPOOOPPPQQQSSSSSSQQQOOOQQQOOOLLLIIIHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJLLLMMMPPPOOOLLLIIIIIIIIIKKKLLLuuulllgggdddaaa^^^\\\ZZZVVVTTTSSSXXXZZZYYYZZZ^^^aaa```^^^]]][[[[[[[[[ZZZWWWUUUVVVVVVVVVUUUSSSQQQOOOMMMJJJKKKLLLMMMMMMMMMMMMMMMJJJIIIGGGFFFEEEEEEEEEEEEEEEEEECCCBBBCCCDDDFFFGGGFFFGGGGGGFFFEEEFFFHHHIIIGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@<<<===>>>>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????@@@@@@>>>===<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::999888777666555555444555555555555777;;;>>>KKKWWWiiiyyy{{{xxxvvvrrrnnngggccc]]]XXXVVVUUUSSSRRRPPPNNNJJJFFFCCC@@@?????????@@@AAAEEEIIINNNSSSVVVVVVVVVWWWXXXYYYWWWTTTQQQPPPMMMNNNUUU]]]rrrsssllleeecccbbb______aaa]]]\\\\\\]]]___```___^^^\\\[[[ZZZWWWUUURRRQQQPPPPPPPPPQQQQQQQQQPPPNNNNNNNNNMMMKKKIIIHHHIIIJJJKKKMMMMMMMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMuuukkkccc```^^^]]]]]]\\\ZZZVVVSSSSSSVVVXXXXXX\\\aaabbb___[[[XXXUUUTTTTTTTTTSSSQQQSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBCCCDDDFFFGGGCCCEEEFFFFFFEEEEEEGGGIIIFFFFFFEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEDDDCCCBBBAAA????????????>>>>>>>>>===<<<>>>??????>>>===???@@@BBBBBBBBBAAA@@@@@@??????@@@@@@@@@?????????>>>>>>??????===<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;999:::::::::999777666444444555666666555777:::<<>>??????BBBCCCEEEHHHMMMQQQVVVXXXXXXXXXXXXZZZ[[[YYYUUURRRPPPMMMOOOWWWddd}}}uuummmgggeeeccc``````ccc```___^^^___``````___^^^XXXXXXVVVUUUSSSRRRQQQPPPQQQSSSTTTRRRNNNKKKKKKMMMKKKKKKJJJJJJJJJJJJKKKKKKOOONNNMMMLLLKKKJJJJJJJJJHHHJJJLLLNNNOOOOOONNNMMMuuunnniiiddd^^^]]][[[[[[\\\[[[YYYWWWUUUUUUTTTTTTZZZaaabbb___[[[WWWSSSQQQPPPQQQQQQQQQQQQPPPNNNLLLKKKLLLMMMMMMLLLLLLKKKJJJJJJKKKMMMNNNHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDFFFGGGGGGFFFEEEEEEFFFDDDDDDDDDEEEDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@???>>>>>>======<<<<<<<<<<<>>===???>>>>>>======<<<======???>>>===============>>><<<<<<;;;::::::::::::;;;999:::;;;;;;;;;999666555666777888888777888:::<<<>>>HHHZZZlll{{{|||sssnnnkkkfffccc\\\ZZZXXXVVVUUURRRNNNKKKIIIGGGCCC???======???@@@DDDEEEGGGKKKOOOSSSWWWYYYYYYYYYZZZ[[[\\\ZZZWWWTTTPPPMMMOOOYYYkkktttmmmfffdddccc``````ccccccaaa```___``````___^^^VVVVVVUUUTTTTTTSSSRRRRRRTTTWWWXXXTTTNNNIIIJJJMMMKKKLLLLLLMMMNNNNNNOOOOOOOOONNNLLLKKKKKKKKKKKKJJJGGGIIIKKKMMMNNNNNNMMMLLLsssllliiifffccc^^^\\\ZZZZZZ[[[[[[[[[ZZZYYYXXXUUUSSSXXXaaadddbbbZZZVVVRRROOONNNOOOOOOOOOQQQOOOLLLIIIHHHHHHIIIJJJJJJJJJIIIJJJKKKMMMOOOPPPHHHHHHGGGGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJJJJGGGDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<===@@@AAABBBBBBAAAAAABBBCCCCCCCCCBBBAAA???>>>=========<<<;;;;;;;;;;;;<<<============<<<======>>>???<<<<<<;;;::::::::::::;;;999:::;;;<<<;;;999777666666777888888777777999;;;<<>>@@@AAAEEEFFFIIILLLPPPTTTWWWYYYZZZZZZ[[[\\\]]][[[XXXUUUOOOMMMPPP]]]ssszzzuuunnngggeeedddaaaaaaddddddbbb```_________^^^]]]VVVVVVVVVVVVVVVVVVUUUUUUWWWZZZZZZVVVOOOJJJLLLNNNNNNOOOPPPQQQRRRSSSSSSSSSNNNLLLJJJJJJKKKLLLKKKJJJHHHIIIKKKLLLMMMLLLKKKKKK~~~uuuiiieeebbb___^^^]]]\\\ZZZZZZ[[[[[[ZZZYYY[[[[[[YYYVVVYYY```ddddddXXXTTTPPPMMMLLLLLLLLLLLLOOOMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOIIIIIIIIIHHHGGGFFFDDDDDDAAAAAABBBCCCDDDEEEEEEEEEHHHJJJLLLKKKHHHDDDAAA@@@@@@AAABBBCCCDDDCCCBBBAAA?????????>>>>>>>>>======<<<<<<;;;;;;<<<===???@@@>>>@@@AAAAAA@@@???AAABBBCCCBBBAAA@@@???>>>======<<<;;;;;;:::;;;<<<>>>?????????>>>==================<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888666888999888777777888999<<>>>>>???AAACCCFFFGGGJJJNNNRRRUUUXXXYYY[[[[[[[[[]]]]]]\\\XXXUUUNNNOOOTTTdddvvvxxxpppjjjhhhfffccccccfffcccaaa^^^]]]]]]]]]]]]\\\XXXXXXXXXXXXXXXXXXXXXXXXYYYZZZYYYVVVPPPMMMNNNPPPQQQPPPQQQQQQRRRTTTUUUVVVNNNKKKHHHHHHJJJKKKJJJGGGGGGIIILLLOOOOOONNNKKKIII}}}llleeeccc___\\\]]]]]]]]]___aaaaaa___ZZZVVVVVVZZZ[[[YYYYYY]]]```___WWWTTTPPPMMMMMMLLLKKKJJJKKKJJJIIIGGGGGGGGGHHHIIIEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIIIIIIIGGGFFFDDDCCC@@@@@@BBBCCCDDDEEEEEEEEEEEEHHHKKKKKKHHHDDD@@@??????@@@BBBCCCCCCCCCBBBAAA??????>>>===============<<<<<<;;;;;;===???AAACCC???@@@AAAAAA@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<===???BBBDDDGGGFFFDDDBBB@@@>>>======>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;===<<<;;;::::::;;;;;;???GGGVVViiizzz~~~zzztttnnniiieeeaaa___ZZZXXXVVVTTTRRRNNNIIIEEEAAAAAA@@@@@@@@@BBBCCCDDDGGGIIILLLPPPSSSWWWYYYZZZ[[[[[[[[[]]]]]]\\\XXXUUUMMMPPPYYYmmm{{{uuuxxxpppjjjhhhfffccccccfffaaa___\\\ZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZXXXVVVSSSQQQPPPOOOOOOQQQPPPOOOOOOPPPRRRTTTUUUQQQLLLHHHGGGIIIIIIFFFBBBBBBGGGOOOUUUVVVSSSMMMIIIttthhheeeeeeaaa___```^^^aaaeeehhhhhhccc[[[UUUOOOVVV[[[YYYWWWYYYZZZYYYXXXUUURRRPPPOOONNNLLLKKKGGGGGGGGGGGGHHHIIIJJJJJJEEEEEEGGGHHHHHHGGGFFFEEEHHHHHHHHHHHHGGGEEEDDDBBB???@@@AAACCCDDDEEEEEEEEEBBBEEEIIIJJJGGGDDD@@@???>>>???AAACCCCCCCCCAAA@@@??????>>>============>>><<<<<<;;;<<<>>>@@@CCCEEEAAABBBDDDCCCBBBBBBCCCEEEAAAAAA@@@@@@???>>>>>>>>>>>>=========???BBBEEEGGGQQQOOOLLLHHHDDDAAA???>>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;???@@@AAAAAA???>>>>>>???:::<<>>===EEEQQQZZZ\\\WWWOOOIIIssseeedddddd______eeeeeeiiinnnpppmmmeee\\\VVVSSSVVVYYYYYYWWWUUUWWWYYY\\\ZZZWWWSSSOOOKKKGGGEEEIIIGGGEEEDDDEEEFFFGGGGGGDDDEEEFFFHHHIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAAAAABBBAAAAAADDDGGGHHHEEECCCEEEFFFGGGFFFDDDCCCCCCDDD@@@AAACCCDDDDDDCCCAAA@@@>>>??????===;;;::::::<<<<<<===>>>===<<<@@@GGGMMMNNNIIICCC@@@@@@BBBDDDEEEAAAAAABBBBBBAAAAAA@@@???;;;<<<===>>>>>>@@@CCCFFFTTTQQQLLLGGGCCCAAAAAAAAAAAA???<<<:::;;;;;;:::999;;;;;;;;;;;;;;;<<<======DDDFFFHHHIIIGGGDDDBBBAAA:::;;;>>>EEETTTiii|||~~~xxxuuupppjjjddd___\\\[[[YYYWWWSSSOOOKKKHHHFFFFFF======>>>???AAACCCEEEFFFKKKMMMQQQUUUXXXYYYZZZYYY[[[ZZZZZZZZZYYYWWWTTTQQQRRRRRRbbbzzzuuuqqqllllllkkkiiifffcccaaa______]]]ZZZXXXWWWXXXZZZ[[[WWWXXXZZZ[[[[[[YYYWWWVVVWWWVVVTTTRRRQQQQQQRRRRRRTTTRRRPPPMMMMMMNNNPPPQQQSSSOOOJJJHHHIIIHHHFFFCCCEEELLLVVV[[[YYYSSSMMMJJJvvvlllkkkiiicccccchhhlllnnnppppppllleee^^^YYYVVVWWWWWWWWWUUUUUUUUUVVV[[[]]]]]]YYYRRRLLLKKKKKKIIIGGGEEEDDDDDDFFFFFFGGGEEEFFFGGGHHHHHHHHHGGGGGGJJJIIIGGGEEEDDDCCCBBBBBBDDDCCCBBBDDDGGGHHHFFFDDDBBBCCCDDDCCCBBBAAABBBCCCBBBCCCEEEEEEEEEDDDBBBAAA>>>???>>>===;;;;;;===???>>>>>>>>>>>>???CCCHHHKKKMMMHHHCCC??????AAABBBCCCAAAAAABBBBBBBBBBBBBBBAAA<<<===>>>??????AAADDDGGGRRRPPPKKKGGGDDDBBBBBBBBBBBB@@@===;;;;;;;;;:::999;;;;;;<<<===>>>@@@AAABBBEEEIIILLLKKKGGGBBB@@@@@@::::::;;;@@@MMMaaattt~~~~~~}}}|||zzzxxxxxx|||{{{vvvsssnnnhhhbbb^^^[[[YYYXXXVVVSSSOOOKKKHHHEEEDDD??????@@@AAACCCEEEGGGIIILLLNNNQQQTTTWWWYYYZZZZZZZZZZZZ[[[[[[ZZZXXXUUURRRSSSUUUgggxxxqqqkkkjjjiiifffdddbbb```______]]][[[XXXXXXXXXYYY[[[WWWWWWYYYYYYYYYWWWUUUTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTRRROOOMMMMMMNNNOOOPPPPPPMMMIIIHHHIIIIIIHHHFFFGGGOOOXXX[[[WWWPPPLLLJJJvvvpppoookkkeeeffflllvvvuuussspppjjjeee___\\\ZZZWWWTTTSSSSSSSSSSSSSSSXXX\\\___\\\TTTNNNNNNPPPIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGMMMLLLJJJHHHFFFEEEDDDCCCGGGFFFDDDDDDFFFGGGGGGFFFAAACCCDDDDDDBBBBBBCCCEEEEEEFFFGGGGGGGGGEEEDDDCCC??????>>>===<<<>>>CCCFFFEEEDDDBBBCCCFFFHHHIIIJJJKKKGGGBBB??????AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCC===>>>@@@@@@AAABBBEEEGGGOOOMMMJJJFFFDDDCCCCCCDDDCCCAAA>>><<<<<<<<<<<<:::<<<<<<===???AAACCCEEEGGGGGGLLLPPPNNNGGG@@@>>>>>>===;;;999<<>>@@@AAABBBBBBCCCFFFHHHKKKJJJHHHFFFDDDDDDEEEEEEEEEBBB???>>>>>>>>>>>>===>>>>>>???@@@BBBDDDFFFGGGHHHMMMRRROOOFFF???<<<<<<@@@<<<999;;;CCCRRRgggwww}}}vvvllleeecccbbbaaa```___bbbgggjjjkkklllmmmnnnpppsssxxx{{{}}}~~~{{{vvvsssqqqpppooooooqqqvvv{{{~~~|||yyyyyywwwyyyzzztttooolllhhhbbb^^^ZZZXXXWWWRRRRRRPPPNNNJJJFFFBBB@@@AAAAAACCCDDDGGGJJJLLLNNNNNNOOOPPPRRRTTTWWWYYY[[[YYY[[[\\\[[[XXXTTTQQQPPPQQQ^^^yyy~~~wwwooogggeeebbb___]]]\\\\\\]]]^^^]]][[[YYYXXXXXXXXXYYYWWWWWWWWWWWWVVVTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTSSSRRRQQQOOOMMMLLLLLLMMMNNNMMMKKKIIIHHHHHHIIIIIIJJJOOOVVV\\\ZZZQQQJJJIIIKKKtttoooiiifffeeegggnnnvvv~~~yyyrrrjjjddd```______\\\WWWPPPNNNOOOPPPPPPOOORRRRRRTTTXXX\\\\\\WWWSSSNNNOOOOOOMMMJJJIIIIIIKKKHHHHHHIIIKKKLLLNNNOOOPPPRRRQQQNNNLLLJJJHHHGGGFFFHHHGGGFFFEEEDDDEEEFFFHHHHHHJJJKKKKKKJJJJJJLLLMMMIIIIIIHHHGGGFFFEEEDDDCCCFFFEEECCCBBBCCCHHHNNNSSS^^^ZZZWWWUUUUUUTTTOOOKKKFFFDDDCCCDDDFFFIIIJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@???AAACCCCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFEEECCC@@@???@@@AAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDGGGLLLOOOLLLEEE>>>;;;;;;???:::777:::@@@LLL```rrr|||}}}|||{{{yyyuuummmddd^^^\\\\\\[[[ZZZYYY[[[___cccbbbcccddddddfffiiinnnrrrtttuuuwwwwwwtttpppkkkhhhdddccccccdddhhhmmmssswww~~~|||uuuoookkkiiillljjjlllttt|||}}}wwwqqqllliiieee```\\\YYYWWWVVVPPPOOONNNLLLIIIEEEAAA??????@@@BBBDDDGGGJJJMMMNNNOOOPPPQQQRRRUUUWWWZZZ[[[ZZZ[[[\\\YYYTTTOOOMMMMMMQQQfff}}}wwwtttpppllleeeccc___\\\ZZZZZZZZZ[[[\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUVVVVVVVVVTTTRRRQQQRRRQQQOOOMMMLLLLLLLLLLLLMMMLLLKKKIIIHHHGGGHHHIIIQQQVVV[[[XXXPPPIIIHHHJJJuuupppiiieeeeeekkkrrrxxxwwwssslllddd___]]]]]]^^^YYYUUUQQQNNNNNNPPPQQQQQQUUUTTTVVV\\\cccddd]]]WWWPPPRRRSSSQQQMMMJJJKKKMMMIIIIIIJJJKKKMMMOOOQQQRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGHHHHHHHHHFFFFFFHHHJJJIIIKKKLLLLLLJJJJJJKKKMMMKKKKKKIIIHHHFFFEEEDDDCCCIIIHHHGGGEEEFFFJJJPPPUUUaaa^^^[[[XXXVVVSSSPPPMMMFFFEEEEEEGGGJJJLLLMMMMMMJJJHHHFFFCCCAAA@@@@@@@@@???AAACCCDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDBBBAAA@@@BBBDDDDDDCCCDDDCCCCCCBBBAAAAAABBBBBBEEEGGGHHHGGGCCC???<<<;;;;;;666555999<<>>AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@AAADDDFFFGGGGGGEEEEEEDDDCCCBBBBBBCCCCCCCCCAAA@@@@@@AAA@@@>>>;;;999444555999:::===KKK]]]ppp~~~yyyrrrllleee^^^ZZZWWWWWWWWWVVVUUUVVVYYY\\\^^^```ccceeegggkkkooosssttttttsssqqqmmmgggbbb___WWWWWWVVVXXX\\\bbbhhhlllmmmooorrruuuwwwxxxxxxwwwrrrooojjjddd___\\\ZZZZZZ[[[YYY[[[aaahhhnnnvvv}}}}}}|||{{{pppooooooqqqssstttsssrrrnnnjjjeeeccceeefffeeedddeeefffhhhgggffffffiiikkkhhhiiijjjkkkmmmnnnooopppooommmjjjgggdddcccccccccgggkkkpppvvvyyyzzzyyyxxxuuuttttttssstttuuuwwwxxxzzz{{{|||}}}}}}}}}yyyxxxyyy{{{}}}~~~zzzvvvsssnnniiidddbbb___[[[XXXVVVTTTTTTNNNMMMJJJGGGDDDAAA@@@??????@@@BBBEEEHHHLLLOOOQQQQQQRRRUUUWWWYYYZZZ[[[[[[YYYZZZYYYTTTNNNLLLOOORRReee{{{nnnjjjfffcccbbb___^^^]]]\\\ZZZXXXWWWWWWTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYWWWVVVUUUUUUTTTTTTTTTTTTPPPPPPOOOMMMLLLKKKJJJIIIJJJKKKKKKIIIGGGGGGJJJMMMPPPQQQRRRRRRQQQMMMHHHEEEwwwqqqjjjfffiiimmmmmmjjjgggeee```\\\ZZZXXXXXXYYYQQQRRRSSSQQQOOOOOOSSSWWWXXX\\\bbbeeedddaaa\\\YYYPPPTTTUUUSSSMMMIIIJJJLLLMMMLLLKKKIIIIIIIIIJJJKKKNNNMMMLLLJJJIIIHHHHHHHHHGGGJJJNNNOOOMMMLLLMMMOOONNNOOOOOONNNLLLKKKLLLMMMPPPOOOMMMKKKIIIHHHGGGFFFJJJJJJIIIHHHGGGIIIMMMQQQRRRSSSSSSOOOKKKIIIKKKMMMIIIIIIIIIJJJKKKLLLJJJIIIEEECCCBBBAAAAAABBBDDDEEE>>>@@@CCCDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@BBBEEEGGGIIIIIIEEEEEEDDDDDDDDDDDDDDDEEEAAA>>>;;;<<<@@@BBB???<<<:::666777<<<;;;:::FFFWWWlll{{{yyyqqqiiiccc]]]YYYYYYYYYYYYXXXWWWXXX[[[]]]aaadddgggjjjmmmppptttxxxxxxxxxvvvsssoooiiiccc```YYYXXXWWWXXX[[[aaafffjjjgggiiillloooqqqrrrrrrrrrllliiieee```\\\YYYXXXXXXYYYVVVWWW]]]ccchhhpppwwwxxxxxxvvvssspppmmmjjjhhhaaa``````aaadddeeeeeeeeebbb]]]XXXWWWYYY\\\\\\[[[[[[]]]]]]\\\YYYZZZ]]]```YYYZZZ[[[^^^___```aaaaaaaaa___]]][[[ZZZZZZ[[[\\\]]]```dddgggiiiiiihhhgggjjjiiiiiiiiijjjlllnnnooopppqqqqqqqqqqqqssswwwzzzvvvvvvvvvwwwxxxwwwvvvtttvvvwww{{{~~~wwwtttpppkkkfffbbb```]]]YYYVVVTTTSSSRRRNNNLLLIIIEEEBBBAAA@@@??????@@@BBBEEEIIIMMMPPPRRRQQQSSSVVVYYY[[[\\\[[[[[[XXXYYYXXXSSSNNNNNNRRRWWWpppsssiiihhhfffaaa___^^^^^^]]]\\\[[[YYYWWWVVVRRRSSSSSSUUUVVVWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYVVVUUUTTTTTTTTTUUUVVVWWWPPPPPPOOOMMMLLLJJJIIIIIIGGGIIIJJJIIIHHHHHHLLLOOOOOONNNOOOQQQRRROOOIIICCC{{{yyyrrrhhhffffffkkkrrrvvvuuurrrhhhaaaYYYVVVYYYZZZWWWSSSPPPTTTWWWWWWUUUVVVZZZ___bbbaaa___^^^]]]ZZZVVVSSSWWWUUUQQQNNNLLLLLLMMMNNNRRRRRRQQQPPPNNNMMMLLLLLLHHHIIIIIIJJJJJJJJJKKKKKKTTTSSSSSSRRRQQQPPPPPPOOOPPPOOOOOOPPPQQQQQQOOOMMMLLLMMMLLLJJJHHHGGGGGGIIIMMMMMMMMMLLLMMMMMMNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHIIIJJJKKKLLLDDDDDDCCCCCCBBBBBBBBBAAAIIIFFFCCCCCCEEEEEECCCAAAGGGFFFEEECCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBCCCFFFHHHIIIHHHFFFEEEBBB@@@>>>=========<<<:::999888888777999>>>EEEJJJ\\\ppp~~~{{{tttnnniiibbb^^^XXXXXXWWWVVVUUUWWWZZZ]]]gggjjjpppvvvzzz}}}~~~~~~|||xxxrrrjjjccc___YYYZZZ]]]___aaabbbbbbbbbgggfffeeegggkkknnnoooooolllggg```\\\[[[ZZZXXXUUUUUUZZZ\\\^^^ccckkkoooooorrrnnnjjjfffccc```]]]ZZZWWWUUUUUUVVVXXXXXXUUURRRSSSQQQPPPQQQTTTUUUSSSQQQUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVTTTVVVXXXXXXVVVSSSVVVVVVWWWXXXYYYYYYXXXXXX___```aaabbbbbbaaa```___```aaaccceeehhhjjjkkklllpppmmmkkkllloooqqqqqqppprrrrrrssstttuuuuuuuuuuuusssvvv{{{yyytttssspppiiibbbaaa^^^YYYVVVTTTSSSRRRQQQLLLJJJFFFBBB???>>>>>>???===@@@CCCGGGIIIMMMPPPSSSRRRTTTWWWYYYZZZ[[[ZZZYYYYYYXXXWWWSSSMMMMMMXXXfffqqqeeecccbbb___^^^^^^]]]\\\[[[YYYXXXWWWVVVWWWRRRQQQTTTTTTQQQRRRWWWSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRNNNNNNMMMMMMLLLLLLKKKKKKHHHGGGGGGHHHJJJJJJJJJIIILLLMMMPPPTTTVVVSSSLLLFFFrrrnnnrrrpppkkkfffdddeeejjjttt~~~uuukkk^^^XXXXXXYYYWWWUUURRRUUUXXXXXXWWWXXX]]]bbbeeeccc```^^^\\\ZZZVVVSSSTTTRRRPPPNNNMMMNNNPPPQQQUUUTTTSSSRRRPPPOOONNNMMMHHHHHHIIIKKKLLLNNNPPPQQQUUUUUUTTTTTTSSSRRRRRRQQQSSSQQQPPPOOOPPPQQQPPPOOOLLLLLLLLLKKKHHHHHHIIIJJJOOONNNNNNNNNNNNNNNOOOOOOKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCGGGDDDCCCCCCEEEFFFEEECCCFFFEEECCCBBB@@@?????????@@@@@@AAACCCCCCDDDDDDDDDCCCEEEGGGIIIIIIHHHFFFEEEAAA???===<<<<<<<<<;;;:::999999888777888===CCCHHHYYYlll~~~~~~~~~wwwqqqkkkccc^^^YYYYYYZZZYYYZZZ]]]bbbeeekkknnnuuu|||~~~wwwnnngggbbb^^^```aaacccddddddddddddcccaaa```aaadddhhhiiijjjhhhddd^^^[[[ZZZZZZYYYXXXWWW\\\___aaafffmmmpppooorrrmmmfff___ZZZWWWSSSQQQRRRPPPOOOPPPRRRRRRPPPMMMRRRPPPOOOQQQSSSTTTRRRPPPTTTSSSSSSSSSSSSTTTUUUUUUUUUSSSRRRSSSUUUVVVTTTQQQUUUUUUVVVWWWXXXYYYZZZ[[[______aaabbbccccccbbbbbbaaaccceeehhhkkklllmmmmmmooonnnmmmooosssvvvvvvuuuwwwwwwxxxyyyzzzzzzzzzzzzwwwyyy|||~~~|||}}}~~~}}}uuurrrrrroooiiiccc^^^[[[WWWSSSRRRQQQOOONNNKKKHHHDDDAAA>>>>>>>>>??????BBBFFFIIIKKKNNNRRRUUUSSSTTTWWWYYY[[[[[[ZZZZZZXXXWWWVVVRRRMMMQQQaaasssmmmdddcccaaa___]]][[[[[[ZZZYYYWWWVVVUUUTTTUUUQQQQQQTTTTTTQQQRRRVVVRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWVVVTTTSSSSSSRRRRRRNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHJJJLLLMMMMMMQQQQQQSSSUUUUUUQQQJJJEEEuuujjjhhhiiigggcccaaaaaaeeennnzzzuuueeeZZZWWWXXXXXXWWWVVVXXXYYYXXXXXXZZZ___dddiiifffaaa^^^\\\YYYVVVTTTPPPOOONNNNNNOOOQQQSSSTTTVVVUUUTTTRRRPPPNNNMMMLLLHHHIIIJJJLLLOOOSSSVVVXXXVVVVVVVVVUUUUUUTTTTTTSSSUUUSSSQQQPPPPPPQQQPPPOOOJJJKKKLLLKKKJJJIIIKKKMMMNNNNNNMMMLLLLLLMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGEEECCCBBBAAAAAABBBDDDEEEFFFFFFEEEDDDDDDCCCBBBCCCEEEFFFEEEDDDDDDCCCBBB@@@???>>>======>>>???@@@BBBCCCDDDDDDDDDFFFGGGHHHIIIIIIGGGEEEDDD@@@>>><<<;;;;;;;;;:::999999999888777888;;;@@@DDDQQQbbbvvv~~~{{{~~~wwwpppgggaaa[[[\\\]]]^^^```eeekkkpppuuuyyy|||sssjjjeeefffggghhhhhhhhhfffeeeddd___]]][[[[[[^^^bbbdddeeeccc```\\\ZZZZZZ[[[[[[[[[ZZZ```dddfffkkkqqqsssqqqtttmmmcccYYYSSSNNNKKKJJJOOOMMMKKKKKKLLLMMMLLLKKKRRRQQQQQQRRRTTTTTTSSSRRRTTTTTTTTTSSSTTTTTTUUUVVVTTTSSSRRRSSSTTTUUUSSSRRRVVVVVVWWWXXXZZZ]]]```bbbbbbccceeefffggggggggggggfffhhhkkkoooqqqrrrrrrrrrpppqqqsssvvv{{{}}}}}}|||~~~~~~~~~{{{}}}~~~xxxqqqooonnnlllgggbbb[[[WWWSSSQQQOOONNNLLLKKKHHHFFFBBB???>>>>>>??????BBBEEEIIILLLNNNQQQTTTVVVTTTUUUWWWYYY[[[[[[[[[[[[WWWVVVUUUQQQNNNWWWooo{{{jjjcccbbb```]]]\\\YYYYYYXXXWWWUUUSSSRRRQQQSSSQQQRRRTTTTTTQQQQQQSSSPPPPPPOOONNNOOOQQQTTTUUUWWWVVVVVVUUUTTTSSSRRRRRROOOOOONNNMMMLLLKKKJJJIIIJJJIIIIIIIIIKKKMMMPPPRRRXXXWWWVVVUUUTTTOOOJJJFFFzzztttmmmgggggggggcccaaabbbaaaeeelllvvv~~~|||vvvggg]]]ZZZ[[[[[[[[[XXXYYYXXXWWWWWWZZZ```dddjjjgggbbb^^^[[[YYYVVVTTTOOOOOONNNNNNPPPRRRTTTUUUTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJKKKMMMPPPUUUXXX[[[VVVVVVVVVUUUUUUTTTTTTTTTUUUTTTSSSRRRSSSRRROOOMMMJJJKKKLLLLLLKKKKKKMMMOOOLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGDDDBBBAAABBBCCCEEEFFFFFFFFFDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>===<<<<<<<<<<<<===???AAABBBCCCDDDDDDGGGGGGHHHHHHHHHFFFDDDCCC???===;;;:::;;;;;;:::999::::::999888777999===@@@HHHVVViiiyyyyyy}}}wwwmmmfff___```aaacccffflllsssxxxvvvmmmhhhlllllllllkkkiiigggdddccc___]]]ZZZYYY\\\___aaabbbaaa___\\\ZZZZZZ[[[]]]^^^]]]dddjjjnnnsssxxxyyyvvvvvvnnnbbbWWWQQQMMMLLLKKKOOONNNLLLKKKKKKLLLMMMMMMRRRRRRSSSTTTVVVVVVVVVUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVXXXXXXYYY[[[___dddhhhkkkkkkkkkllllllmmmmmmmmmmmmmmmooosssvvvxxxxxxwwwwwwuuuwww{{{yyytttnnnkkkjjjgggbbb^^^XXXUUUQQQOOONNNMMMKKKIIIEEECCC@@@>>>===>>>@@@AAADDDGGGKKKNNNPPPRRRUUUWWWUUUVVVXXXYYY[[[[[[\\\\\\WWWVVVSSSPPPPPP^^^}}}uuuhhhcccbbb___[[[[[[YYYYYYXXXVVVTTTQQQNNNMMMRRRRRRSSSTTTTTTRRRQQQQQQPPPOOOMMMLLLMMMOOORRRTTTVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKNNNRRRVVVZZZYYYWWWUUURRROOOKKKIII{{{qqqiiifffdddeeeccc___^^^```aaacccfffkkknnnpppooonnnsssmmmeee```____________ZZZYYYXXXVVVWWWZZZ^^^aaahhheee```\\\ZZZXXXVVVTTTPPPPPPPPPPPPPPPQQQSSSTTTSSSSSSQQQPPPNNNLLLKKKJJJMMMMMMMMMOOOQQQTTTVVVXXXTTTTTTTTTTTTTTTSSSSSSSSSRRRSSSTTTUUUUUUSSSNNNJJJJJJKKKLLLLLLLLLMMMOOOQQQLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGBBBCCCDDDEEEDDDCCCBBBAAAFFFFFFFFFFFFEEEDDDBBBAAAEEEFFFFFFEEECCCBBB@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<>>>???AAABBBCCCCCCFFFFFFGGGFFFEEEDDDBBBAAA>>><<<:::::::::;;;:::999:::::::::999888888:::===BBBLLL^^^qqq{{{zzz|||rrrkkkeeeffffffhhhkkkrrryyyyyyrrrnnnoooooonnnllljjjgggdddbbb```]]]ZZZZZZ\\\^^^___```aaa```^^^\\\\\\]]]___aaaccckkkssswww|||~~~zzzssskkk___VVVQQQOOOPPPPPPQQQPPPOOONNNMMMMMMOOOPPPPPPRRRTTTUUUWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]\\\[[[ZZZYYYXXXYYYYYYZZZ[[[\\\```eeejjjpppsssttttttsssssssssssssssssstttuuuxxxzzz{{{{{{zzzzzz}}}wwwsssmmmhhheeeaaa\\\XXXVVVSSSPPPOOONNNLLLJJJHHHBBBAAA???======???AAACCCFFFIIIMMMPPPRRRSSSUUUVVVVVVWWWXXXZZZ[[[\\\]]]]]]YYYVVVRRRPPPTTThhh|||rrrhhhdddbbb]]]ZZZZZZ[[[[[[ZZZXXXUUURRROOOMMMRRRSSSTTTTTTSSSSSSQQQPPPQQQPPPNNNMMMMMMPPPRRRTTTVVVVVVVVVVVVUUUSSSRRRQQQPPPOOONNNMMMLLLKKKJJJJJJKKKLLLLLLKKKKKKMMMRRRVVVXXXXXXVVVTTTQQQOOONNNMMMzzzrrrmmmgggdddcccdddccc___^^^```^^^___```aaabbbddddddeeedddbbb``````bbbbbbbbbaaa[[[YYYXXXWWWWWWYYY[[[]]]ccc```]]][[[YYYXXXUUUSSSQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRPPPOOONNNNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQSSSTTTUUUSSSNNNJJJKKKLLLMMMMMMMMMNNNPPPRRROOONNNMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFEEEEEEHHHGGGFFFEEECCCBBBAAAAAAEEEFFFGGGFFFCCC@@@???>>>???>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAADDDDDDCCCCCCBBBAAA@@@???>>><<<::::::;;;;;;:::999999:::;;;:::999999:::;;;@@@FFFVVVkkk|||{{{xxxpppmmmmmmnnnooossszzz{{{wwwuuuqqqqqqpppooollliiifffdddaaa___]]]]]]^^^______^^^cccbbbbbb```___aaadddggglllttt}}}{{{llldddZZZSSSPPPQQQSSSTTTRRRRRRSSSQQQPPPOOOPPPRRRPPPRRRVVVXXXYYY[[[]]]______^^^^^^^^^^^^___``````ddddddccc```]]]\\\]]]^^^^^^___bbbgggmmmrrrxxxzzz}}}||||||{{{{{{||||||}}}{{{||||||}}}}}}}}}||||||vvvrrrlllfffaaa\\\WWWTTTTTTRRROOONNNMMMLLLIIIGGG@@@???>>>===>>>@@@CCCEEEHHHKKKPPPSSSTTTUUUVVVWWWWWWXXXXXXZZZ[[[\\\]]]^^^[[[VVVRRRSSS^^^wwwzzzvvvnnngggdddaaa\\\ZZZ[[[[[[[[[\\\[[[ZZZWWWTTTRRRSSSVVVVVVSSSSSSTTTSSSPPPRRRQQQOOOOOOOOOQQQSSSTTTUUUVVVVVVVVVUUUSSSQQQPPPLLLLLLKKKKKKJJJIIIIIIIIIKKKMMMNNNLLLJJJJJJNNNRRRTTTTTTTTTSSSPPPOOOOOOPPPyyyuuurrrnnngggcccbbbdddccc___]]]^^^ZZZ[[[\\\]]]\\\\\\]]]]]][[[\\\]]]```bbbbbbbbbaaa]]][[[YYYXXXXXXYYYYYYYYY\\\[[[YYYYYYYYYXXXUUUSSSPPPPPPPPPQQQRRRSSSSSSTTTSSSRRRRRRQQQPPPPPPOOOOOOOOOQQQSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQOOONNNLLLMMMNNNNNNNNNNNNQQQSSSPPPOOOMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFDDDBBBAAAAAABBBCCCCCCEEEGGGFFFCCC@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@@@@@@@???>>>>>>>>>>>><<<::::::;;;<<<;;;:::999;;;<<<<<<:::::::::;;;===@@@MMMcccvvvzzztttuuuvvvwww||||||yyyxxxwwwtttttttttssspppnnnkkkiiieeedddccccccddddddbbb```bbbcccddddddcccfffkkkooowwwxxxeee___WWWQQQPPPRRRUUUWWWTTTVVVXXXWWWTTTSSSTTTUUUTTTXXX\\\___aaacccfffiiiiiiiiihhhhhhiiiiiijjjkkkppppppnnnjjjeeecccdddfffgggiiimmmsssyyy~~~ssspppkkkeee___ZZZUUUSSSRRRPPPNNNMMMLLLKKKHHHEEE???>>>======???BBBEEEHHHKKKNNNSSSVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^___[[[UUURRRXXXiii|||nnniiidddccc___[[[[[[^^^XXXZZZ\\\______^^^]]]\\\UUUXXXWWWSSSRRRUUUUUUQQQQQQQQQPPPPPPQQQQQQRRRSSSUUUVVVVVVWWWVVVTTTQQQPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOMMMIIIGGGJJJMMMPPPRRRSSSRRROOOMMMNNNOOOwwwssswwwwwwqqqeee___]]]______\\\YYYYYYYYYZZZ\\\\\\ZZZWWWVVVVVVZZZ[[[]]]___```aaaaaaaaa^^^\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWXXXYYYXXXUUURRRNNNOOOPPPQQQRRRTTTUUUUUUPPPPPPOOOOOOOOONNNNNNNNNOOOQQQTTTWWWWWWVVVUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTQQQNNNLLLNNNPPPQQQQQQMMMNNNOOOOOONNNOOOQQQSSSOOONNNLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFDDDBBB@@@@@@AAACCCEEE@@@CCCGGGFFFCCCAAA@@@AAA>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>===============>>><<<;;;;;;<<<===<<<;;;999;;;<<<<<<;;;:::;;;<<<999:::FFF\\\pppzzzyyyzzz{{{}}}{{{vvvtttuuuvvvwwwwwwwwwvvvtttrrrooonnnjjjiiiiiijjjjjjiiifffdddaaaccceeeffffffjjjpppuuu~~~uuuccc]]]VVVQQQQQQSSSVVVXXXWWWZZZ]]]\\\YYYWWWWWWYYYZZZ^^^dddgggiiikkkooosssrrrrrrrrrrrrrrrsssttttttzzzyyywwwsssmmmkkklllnnnooorrrwww}}}qqqnnniiiddd^^^YYYUUUSSSPPPNNNMMMLLLKKKJJJGGGDDD???>>>======@@@CCCGGGIIIMMMQQQUUUXXXYYYYYYYYYZZZYYYYYYYYYZZZ[[[]]]^^^___[[[UUURRR[[[pppxxxhhhdddaaaaaa^^^[[[]]]aaaVVVXXX\\\aaacccddddddcccWWWZZZXXXRRRQQQVVVVVVSSSPPPPPPQQQQQQQQQQQQQQQQQQUUUVVVWWWWWWVVVTTTQQQPPPMMMNNNNNNNNNNNNOOOOOOOOOKKKNNNPPPMMMHHHEEEGGGJJJNNNQQQRRRQQQNNNLLLLLLNNN{{{kkkjjjqqqyyy}}}gggddd___[[[XXXVVVVVVWWWYYYZZZ[[[\\\[[[YYYWWWVVV[[[\\\^^^______^^^\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\VVVVVVUUUUUUTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOMMMMMMLLLMMMMMMQQQRRRTTTUUUVVVTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSMMMNNNNNNOOOOOONNNNNNMMMLLLOOOQQQRRRQQQPPPPPPQQQQQQOOOLLLJJJGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDDDDAAA>>>>>>@@@AAAAAA???EEEDDDCCCBBB@@@???>>>===========================@@@BBBCCCBBB???===<<<<<>>===<<<;;;:::::::::===<<<;;;;;;::::::::::::::::::999888888999::::::::::::AAAQQQcccqqq|||tttnnnkkklllrrrzzzuuuxxx{{{{{{yyyvvvttttttrrrqqqpppooopppooonnnlllhhhiiiiiiiiijjjmmmrrrvvv~~~qqqdddZZZXXXTTTRRRRRRTTTXXXZZZ^^^aaaeeeffffffeeeeeeeeeiiijjjkkknnnqqqtttwwwxxx{{{|||}}}~~~~~~~~~}}}||||||wwwvvvxxx{{{|||{{{vvvlllkkkgggccc^^^XXXTTTRRRMMMMMMLLLJJJGGGEEECCCAAA===>>>>>>??????BBBFFFIIIQQQTTTXXXZZZZZZYYYZZZZZZ\\\]]]]]]]]]\\\[[[YYYXXXRRRVVVUUU[[[zzzvvvxxxuuugggddd```\\\ZZZ[[[\\\^^^^^^[[[[[[^^^dddgggeeebbb^^^ZZZTTTRRRRRRUUUXXXYYYZZZXXXWWWVVVVVVTTTRRROOOSSSRRRRRRPPPOOONNNMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRPPPLLLHHHGGGIIIJJJKKKKKKMMMNNNNNNMMMLLLLLLqqqffffffkkkppprrrdddbbb^^^ZZZWWWUUUUUUVVVWWWXXXYYYZZZZZZYYYWWWVVVYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSPPPOOOMMMLLLLLLLLLNNNOOOOOOPPPQQQRRRQQQPPPNNNMMMNNNOOOQQQRRRRRRQQQOOONNNLLLLLLMMMMMMMMMMMMLLLLLLKKKMMMOOOOOONNNMMMNNNOOOPPPNNNLLLIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@???@@@AAABBBBBB@@@======???@@@???>>>BBBAAAAAA@@@???>>>>>>>>>========================???AAABBBAAA>>><<<;;;<<<>>>===<<<;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888888::::::;;;999???MMM]]]kkkyyy}}}uuummmjjjhhhjjjpppwwwwwwyyy|||}}}{{{yyyxxxxxxzzzyyyyyyzzzzzzyyyuuusssnnnnnnnnnmmmmmmppptttxxxzzzlll```YYYWWWUUUSSSTTTWWWZZZ]]]dddgggjjjmmmmmmnnnooopppsssssstttvvvyyy|||~~~|||vvvrrrjjjiiieeeaaa\\\WWWSSSQQQMMMMMMKKKIIIFFFDDDBBB@@@===>>>??????@@@CCCGGGJJJQQQTTTWWWYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]][[[YYYWWWUUUUUUWWWddd{{{tttxxx{{{nnncccaaa___]]]]]]]]]___```]]][[[ZZZ]]]bbbdddbbb^^^\\\XXXTTTRRRSSSUUUWWWXXXYYYWWWUUUTTTSSSQQQNNNLLLMMMMMMNNNNNNOOOPPPQQQQQQMMMMMMMMMMMMMMMNNNPPPPPPOOOOOOOOOLLLJJJHHHHHHIIIKKKKKKLLLMMMMMMLLLKKKJJJ}}}sssgggaaabbbeeefffeeeaaa___[[[XXXUUUTTTTTTTTTUUUVVVXXXYYYYYYXXXWWWVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWXXXUUUTTTRRRQQQPPPPPPPPPQQQSSSSSSRRRRRRRRRSSSTTTTTTPPPNNNLLLJJJJJJLLLNNNOOOMMMNNNOOOOOONNNMMMLLLKKKJJJLLLOOOQQQQQQOOOLLLJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKJJJJJJKKKMMMNNNMMMKKKIIIGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>======>>>>>>???>>><<<<<<=========<<<>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???===;;;;;;;;;<<<;;;;;;::::::999999999999999999888999999:::::::::999888777777888999:::;;;999<<>>???@@@AAADDDIIILLLQQQSSSVVVXXXXXXXXXYYYZZZZZZ[[[]]]^^^]]][[[XXXWWWVVVTTT[[[tttvvvrrryyysssiii___`````````aaabbbcccccc]]][[[ZZZ\\\^^^___]]]ZZZXXXVVVSSSSSSTTTUUUUUUUUUXXXWWWUUUTTTSSSQQQNNNKKKKKKKKKLLLNNNOOOPPPQQQRRRLLLLLLKKKKKKLLLNNNOOOPPPLLLNNNPPPOOOMMMJJJIIIHHHKKKKKKKKKKKKJJJIIIHHHHHHyyyoooiiibbb^^^___```___]]]^^^]]]ZZZWWWUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWYYYYYYZZZYYYXXXVVVUUUUUUUUUVVVSSSRRRPPPNNNMMMMMMNNNNNNSSSSSSRRRSSSSSSTTTUUUVVVQQQOOOLLLIIIIIIJJJLLLMMMMMMMMMNNNOOOOOONNNNNNMMMKKKLLLNNNOOOOOOMMMKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHGGGGGGJJJLLLLLLKKKJJJHHHGGGEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<;;;;;;;;;===<<<;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;::::::;;;::::::::::::999999888888888777777777888999:::::::::999888777777888999:::;;;888999@@@LLL\\\qqq}}}ooolllkkkmmmooopppsssyyy{{{}}}}}}xxxwwwuuuqqqoooooorrrttt~~~yyypppfff^^^XXXWWWWWWXXX[[[___cccgggjjjtttvvvzzz}}}{{{uuurrroookkkhhhcccaaa^^^ZZZVVVRRRPPPNNNMMMKKKIIIFFFCCC@@@>>>======???@@@AAACCCFFFKKKNNNPPPSSSVVVWWWWWWWWWXXXYYYYYYZZZ\\\^^^]]][[[XXXVVVWWWVVVeee{{{vvvppp{{{pppiiiaaabbbdddeeefffeeeeeeddd^^^]]][[[[[[\\\[[[YYYVVVTTTSSSRRRSSSTTTUUUSSSRRRWWWVVVUUUTTTUUUTTTQQQOOOPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKLLLMMMOOOQQQRRROOORRRUUUUUURRRMMMJJJHHHJJJJJJJJJIIIHHHGGGFFFFFFxxxpppiiiddd^^^[[[ZZZ[[[ZZZYYY\\\[[[YYYWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXVVVTTTSSSSSSTTTUUUQQQPPPMMMKKKJJJKKKLLLMMMSSSSSSSSSSSSSSSTTTUUUVVVRRRPPPLLLIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHFFFGGGIIIKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>======<<<;;;::::::;;;;;;;;;;;;:::999999:::<<<<<<;;;::::::999999888:::::::::::::::::::::::::::;;;;;;:::999888:::;;;999999:::::::::999888777777777777777888888999:::999999888777777888999999999777777===FFFUUUlll}}}tttrrrrrrvvvxxxwwwyyy}}}}}}|||yyytttpppnnnooopppttttttrrrnnnggg```\\\[[[YYY[[[^^^ccciiinnnsssvvv|||~~~xxxrrrooollliiifff___]]]ZZZVVVSSSPPPNNNMMMKKKIIIFFFCCC@@@>>>===<<<>>>???AAABBBDDDHHHMMMPPPQQQSSSUUUVVVVVVWWWXXXZZZXXXZZZ\\\]]]]]][[[YYYWWWYYY```xxxyyyuuuppp~~~yyyooojjjeeefffhhhiiiiiigggdddbbb___^^^\\\[[[ZZZXXXUUUSSSQQQQQQQQQRRRTTTTTTQQQOOORRRRRRRRRSSSUUUUUUTTTSSSUUUTTTSSSQQQPPPNNNMMMMMMMMMMMMLLLMMMOOORRRUUUWWWWWWYYY[[[ZZZUUUPPPLLLJJJJJJIIIIIIHHHGGGFFFFFFEEEwwwmmmjjjbbb___ZZZVVVUUUUUUUUUUUUZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPQQQRRRSSSOOOMMMKKKIIIIIIJJJLLLNNNRRRRRRQQQQQQQQQRRRSSSSSSOOONNNLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJHHHIIIIIIHHHGGGFFFGGGIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC======>>>>>>===<<<;;;::::::;;;===<<<;;;999::::::;;;;;;;;;:::::::::::::::999999999999999999999999888999999888777777999;;;888999:::;;;::::::888777888888888777888888999999999888777666666777888999888777888;;;@@@NNNeeexxx|||zzz{{{~~~}}}~~~~~~yyysssooommmmmmkkkiiihhhgggccc^^^^^^aaa___bbbhhhooovvv}}}|||tttnnnllliiifffccc\\\ZZZWWWSSSQQQOOONNNMMMIIIGGGDDDAAA???=========>>>@@@BBBCCCFFFJJJOOOSSSRRRTTTVVVVVVVVVWWWYYY[[[YYYZZZZZZ[[[[[[ZZZYYYYYY```sss{{{wwwuuuvvvtttmmmkkkiiijjjkkkkkkiiieeebbb___^^^^^^\\\ZZZXXXUUUSSSQQQOOOOOOOOOQQQRRRRRRPPPNNNMMMMMMMMMPPPSSSTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMMMMNNNQQQUUUYYY\\\]]]^^^]]][[[VVVPPPMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFwwwkkkeeebbb[[[ZZZWWWUUUTTTTTTTTTSSSVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSVVVVVVWWWWWWVVVUUUTTTSSSRRRPPPNNNMMMMMMNNNPPPQQQMMMLLLIIIHHHHHHJJJMMMOOOPPPPPPOOONNNNNNNNNOOOOOOJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFHHHIIIHHHFFFEEEEEEFFFEEEFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA======>>>??????>>>===<<<:::===???>>><<<::::::<<<888888999;;;<<<===>>>>>>999999999999999999999999666777777777666666888;;;888999:::;;;<<<:::999888::::::999888888888999999999888777666666777888999888888999:::<<>>???@@@@@@???>>>>>>;;;===@@@@@@===;;;;;;<<<555666888;;;===@@@BBBCCC888888888888888888888888555666666666555666888:::888999;;;<<<<<<;;;:::888;;;;;;:::999888888888999999888777666666777888999999999::::::999@@@SSSeeezzz~~~{{{{{{|||}}}|||}}}zzzrrrjjjdddbbbeeeaaaaaadddcccaaadddkkkmmmrrryyywwwrrrkkkhhhfffccc___[[[ZZZXXXTTTQQQOOONNNNNNNNNEEECCC@@@>>>===<<<===>>>???@@@CCCEEEGGGLLLQQQUUUTTTUUUWWWWWWWWWXXX[[[]]][[[ZZZYYYXXXXXXYYYZZZ[[[ssszzzyyy}}}tttooonnnhhhhhhhhhgggdddaaa^^^\\\ZZZZZZZZZWWWSSSPPPNNNMMMMMMMMMMMMNNNPPPPPPOOONNNPPPOOOPPPQQQTTTUUUTTTRRRRRRRRRQQQPPPOOOOOONNNNNNKKKJJJKKKMMMRRRXXX^^^aaa[[[ZZZWWWSSSOOOMMMNNNPPPHHHGGGFFFFFFFFFGGGHHHIIIoooeee___[[[XXXUUUUUUVVVVVVVVVVVVWWWWWWVVVTTTQQQQQQRRRSSSSSSRRRTTTQQQMMMKKKKKKMMMNNNOOOQQQRRRSSSTTTTTTRRRPPPNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJMMMPPPSSSNNNMMMKKKJJJIIIIIIJJJJJJGGGHHHIIIIIIGGGGGGHHHIIIPPPQQQPPPKKKEEEBBBCCCEEEFFFEEEEEEFFFGGGGGGFFFDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEIIIMMMLLLGGGCCCCCCEEEAAABBBCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@AAAAAABBBBBBCCCEEEFFFEEECCC@@@>>>>>><<<999888999:::999999888777777;;;@@@DDDDDDCCC>>>===<<<;;;:::999888888888888777777777777888888;;;;;;;;;<<<;;;;;;::::::999999999::::::;;;;;;;;;===;;;888777888999888888:::999999;;;;;;???JJJVVVppp}}}{{{yyywww{{{|||}}}~~~~~~}}}|||{{{zzzxxxuuupppjjjddd___]]]]]]^^^bbbeeeeeeeeekkktttyyy}}}|||rrrnnnhhhdddbbb```^^^\\\UUUTTTSSSQQQOOOMMMLLLKKKBBB@@@???======>>>@@@AAA@@@CCCFFFIIIKKKOOOSSSVVVVVVVVVWWWXXXYYYZZZ[[[[[[^^^[[[[[[\\\[[[ZZZ^^^dddwwwuuu}}}qqqlllllliiigggdddaaa]]]ZZZXXXWWWVVVWWWWWWVVVSSSPPPOOOOOOLLLNNNOOOPPPNNNNNNNNNOOORRRRRRRRRRRRSSSTTTUUUVVVSSSQQQNNNLLLKKKKKKKKKLLLNNNLLLLLLOOOTTTWWWXXXWWWPPPPPPPPPOOOOOONNNNNNNNNFFFFFFEEEDDDDDDEEEFFFGGGvvvhhhaaa]]]YYYWWWTTTTTTTTTTTTUUUUUUUUUUUUVVVTTTQQQQQQRRRRRRRRRQQQQQQNNNJJJHHHIIIKKKMMMMMMRRRSSSSSSSSSQQQPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIILLLOOOQQQLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIJJJIIIHHHGGGHHHJJJUUUUUUTTTNNNHHHDDDDDDFFFDDDCCCBBBBBBDDDDDDCCCBBBEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHKKKJJJEEEBBBBBBCCCAAAAAABBBCCCDDDEEEEEEDDDBBBBBBAAA@@@???@@@AAAAAABBBCCCDDDDDDCCCBBB???>>>???===;;;:::;;;;;;:::999666555666:::???CCCCCCCCC@@@@@@@@@???===:::888666::::::999999999999::::::::::::;;;;;;;;;;;;;;;:::999::::::::::::::::::;;;<<<:::888777888999999999<<<:::999::::::===GGGRRRgggvvv|||zzzxxxxxxxxxxxxvvvuuusssrrrnnnllljjjgggccc```]]][[[\\\\\\```ddddddfffmmmvvv}}}|||xxxoookkkfffbbb___]]][[[YYYTTTSSSRRRPPPNNNLLLKKKJJJBBBAAA???======>>>???@@@AAADDDGGGJJJLLLOOOTTTWWWVVVWWWWWWXXXYYYZZZ[[[[[[]]]\\\\\\\\\ZZZZZZaaajjj{{{qqqllllllhhhfffccc```]]][[[YYYXXXYYYZZZYYYWWWTTTQQQQQQRRROOOPPPQQQPPPNNNNNNOOOPPPRRRQQQQQQRRRSSSTTTUUUUUUSSSQQQOOOLLLKKKJJJKKKKKKLLLKKKJJJMMMQQQTTTTTTTTTMMMMMMMMMLLLKKKKKKJJJJJJFFFEEEDDDCCCCCCDDDEEEFFFvvvkkkbbb^^^[[[YYYWWWSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSQQQPPPQQQQQQPPPOOOLLLJJJFFFFFFGGGJJJKKKLLLPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMIIIHHHGGGFFFEEEEEEFFFFFFHHHIIIIIIHHHGGGGGGHHHJJJXXXYYYWWWQQQJJJEEEDDDFFFDDDBBB@@@@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDGGGJJJIIIDDDAAA@@@AAA@@@AAABBBCCCCCCDDDDDDCCC@@@????????????@@@@@@AAACCCCCCCCCBBBAAA???>>>===@@@>>>=========<<<:::888666666666888<<<>>>???>>>AAACCCDDDDDDBBB===888555::::::999999999999::::::888999::::::;;;;;;;;;;;;;;;::::::::::::::::::999;;;999777777999:::;;;:::===;;;::::::999:::BBBLLLZZZmmm~~~~~~|||xxxvvvssssssrrrpppnnnkkkhhhgggaaa```___^^^]]]]]]]]]]]][[[ZZZ]]]aaacccfffnnnwww~~~xxxtttkkkgggbbb___\\\ZZZXXXVVVSSSRRRPPPNNNLLLJJJIIIHHHBBBAAA???======>>>???@@@BBBEEEHHHKKKNNNQQQTTTWWWVVVWWWXXXXXXZZZZZZ[[[\\\^^^___```___ZZZ[[[ggguuuwwwpppllljjjeeedddbbb___]]][[[ZZZYYY[[[[[[YYYVVVRRRPPPQQQRRRRRRRRRRRRPPPNNNNNNOOOQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSRRROOOMMMKKKJJJJJJJJJJJJIIIIIIKKKNNNOOOOOOOOOJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDBBBBBBBBBCCCCCCpppkkkddd___]]]\\\ZZZXXXTTTSSSSSSSSSRRRRRRQQQQQQSSSQQQOOONNNOOOOOOMMMLLLJJJGGGEEEEEEGGGJJJKKKKKKIIIJJJJJJLLLNNNPPPRRRTTTPPPOOONNNMMMLLLJJJIIIIIIFFFFFFGGGIIIIIIJJJJJJJJJHHHGGGGGGFFFFFFEEEEEEEEEGGGHHHHHHGGGEEEEEEGGGIIIUUUVVVUUUPPPIIIEEEDDDEEEEEECCCAAAAAACCCDDDDDDCCC@@@@@@@@@AAAAAAAAAAAAAAADDDGGGIIIHHHEEEAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBB????????????@@@@@@AAAAAACCCBBBAAA@@@???>>>===<<>>=========<<<999666888888888888999999999999@@@BBBFFFHHHFFFAAA;;;777888888777777777777888888777777888:::;;;;;;;;;;;;;;;;;;;;;::::::999999999999888666777999;;;<<<;;;???<<<::::::888888>>>EEEQQQeeezzz~~~|||~~~yyyuuurrrnnnmmmllljjjgggdddbbbaaa\\\\\\[[[[[[\\\^^^___```]]][[[\\\```ccceeemmmuuu{{{~~~~~~{{{yyyyyyzzz}}}}}}yyyxxxxxxxxxvvvwwwyyy|||~~~~~~~~~|||zzzwwwxxxzzz}}}~~~{{{tttpppgggddd```]]][[[XXXVVVTTTQQQPPPNNNLLLJJJHHHFFFEEEBBB@@@???======>>>@@@AAADDDGGGJJJMMMPPPRRRUUUXXXWWWWWWXXXYYYZZZ[[[\\\\\\```bbbcccaaa[[[___pppwwwrrrmmmhhheeebbbaaa```^^^\\\[[[ZZZZZZZZZYYYWWWSSSOOONNNOOOPPPSSSSSSQQQOOOLLLLLLNNNQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRPPPMMMKKKJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFEEECCCAAA@@@@@@AAAAAAuuueeeccc```^^^\\\ZZZXXXWWWUUUTTTTTTSSSRRRQQQQQQPPPPPPNNNMMMMMMNNNMMMKKKJJJIIIGGGFFFFFFIIIKKKLLLLLLHHHHHHIIIKKKMMMOOORRRSSSQQQPPPOOOMMMLLLJJJIIIHHHEEEGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCCCCFFFHHHMMMOOOOOOLLLFFFCCCCCCDDDDDDCCCAAAAAACCCDDDCCCBBB>>>>>>??????@@@@@@@@@@@@EEEFFFHHHHHHFFFCCCBBBAAA???@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;<<<:::777555666777888888888888888999<<>>======???AAABBBEEEIIIMMMPPPRRRTTTVVVXXXWWWWWWXXXYYYZZZ[[[\\\\\\___```bbb```]]]ddd{{{{{{pppmmmiiiccc`````````^^^\\\[[[ZZZZZZZZZZZZYYYWWWSSSOOONNNOOOQQQRRRQQQPPPMMMKKKKKKMMMOOOOOOOOOOOONNNOOOOOOPPPPPPRRRQQQPPPNNNLLLJJJJJJIIIKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@AAAvvvkkk___^^^]]][[[YYYWWWUUUTTTUUUUUUTTTSSSQQQPPPOOOOOONNNMMMMMMMMMNNNNNNLLLJJJJJJIIIGGGHHHJJJLLLMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMPPPPPPOOOMMMLLLJJJIIIIIIFFFIIILLLNNNNNNLLLIIIGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFDDDBBBCCCFFFHHHFFFHHHJJJHHHDDDAAAAAACCCAAA@@@@@@AAABBBBBBAAA???======>>>>>>???@@@@@@@@@DDDEEEFFFGGGFFFEEECCCBBB??????@@@@@@@@@@@@?????????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<:::999888999999999777555444555777888888999;;;===999<<<@@@CCCEEEDDDAAA???::::::999999999999::::::666777888999999999999999;;;::::::::::::::::::999999888666777999;;;<<<<<>>FFFUUUkkk}}}}}}wwwtttgggfffeeecccbbbaaa`````````aaabbbddddddeeeeeedddhhheeeeeehhhjjjjjjlllqqqoooqqqtttvvvuuusssooommmgggeeedddbbbcccdddggghhhssswww{{{~~~}}}{{{zzzzzzsssppplllgggcccbbbaaabbbcccccceeefffiiikkkmmmoooooopppqqqrrrsssrrrqqqqqqlllkkkjjjiiiiiijjjkkklllpppsssvvvwwwxxx||||||uuunnniiicccaaa^^^[[[YYYWWWTTTQQQMMMLLLJJJHHHEEECCCAAA@@@>>>=========>>>@@@CCCDDDGGGJJJOOORRRTTTUUUWWWYYYWWWXXXYYYYYY[[[[[[\\\]]]\\\^^^```aaacccqqquuummmiiieee```]]]______]]]\\\ZZZYYYYYYYYYZZZZZZXXXVVVRRRQQQRRRSSSPPPPPPOOONNNLLLKKKMMMOOONNNNNNNNNMMMMMMNNNNNNOOOPPPPPPOOONNNMMMKKKJJJJJJKKKMMMOOOOOOMMMKKKKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@AAAAAAuuuiiiaaa\\\\\\\\\[[[XXXVVVUUUTTTTTTTTTSSSQQQPPPNNNMMMMMMNNNNNNNNNOOOQQQQQQOOONNNKKKJJJIIIIIIKKKMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJOOONNNNNNLLLKKKJJJIIIIIIHHHJJJNNNQQQQQQNNNJJJGGGIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHGGGEEECCCDDDGGGJJJDDDFFFIIIGGGCCC@@@@@@BBB@@@@@@AAACCCEEEDDDAAA>>>=========>>>???@@@@@@@@@AAABBBCCCEEEFFFEEECCCBBB>>>???????????????>>>>>>???@@@@@@AAAAAA@@@???>>>===>>>@@@AAAAAA@@@>>>===:::888777777888999888777777999;;;:::888888:::<<<888:::<<<>>>@@@AAAAAAAAA::::::999999999999::::::777777888888888888888777999::::::::::::::::::;;;:::888777777999;;;;;;;;;>>>:::888:::;;;:::;;;>>>AAALLL___uuuzzzwwwnnnllljjjhhhfffeeeeeeeeeeeegggiiikkklllllljjjiiimmmjjjkkkoooqqqpppqqqtttpppqqqqqqpppmmmjjjeeeccc`````````aaacccfffiiikkkwww{{{~~~{{{yyyrrrpppkkkfffcccbbbaaabbbccccccdddeeehhhkkknnnppppppqqqsssuuuvvvvvvvvvuuupppooommmjjjhhhhhhjjjkkknnnqqqvvvxxxzzz}}}wwwqqqjjjeeeaaa^^^\\\ZZZXXXVVVRRROOOLLLKKKIIIFFFCCCAAA???>>><<<<<<;;;<<<>>>AAAEEEGGGHHHLLLPPPTTTUUUWWWXXXZZZXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^aaafffppp~~~qqqkkkgggccc___^^^___^^^]]][[[YYYXXXXXXXXXWWWXXXXXXVVVTTTRRRSSSTTTNNNOOOPPPPPPNNNMMMNNNPPPNNNMMMMMMLLLLLLMMMMMMMMMOOOOOOOOONNNMMMLLLKKKKKKJJJMMMPPPPPPMMMKKKKKKLLLJJJJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCuuuoooiiiaaa[[[\\\]]]]]]\\\ZZZXXXWWWWWWSSSSSSQQQPPPNNNMMMLLLKKKOOOOOOOOOQQQSSSTTTRRRPPPLLLJJJIIIIIIKKKLLLLLLKKKIIIKKKMMMNNNOOONNNMMMKKKNNNMMMMMMLLLKKKJJJIIIIIIIIILLLPPPSSSSSSOOOKKKGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHFFFEEEFFFIIILLLEEEGGGIIIHHHDDD@@@@@@AAAAAABBBDDDGGGHHHGGGCCC???<<<======>>>???@@@@@@AAA??????AAACCCEEEEEECCCAAA>>>>>>????????????>>>===>>>???@@@@@@???>>>===<<<<<<>>>@@@BBBBBBAAA???===:::888666666888999:::999>>>???@@@===888555555777999999:::;;;===>>>@@@@@@888888777777777777888888777888888888888777777666999999999::::::;;;;;;;;;;;;999777777999:::;;;:::===999777:::<<<;;;<<<>>><<>><<<;;;:::;;;<<>><<<;;;;;;<<<===BBB@@@???AAAEEEHHHHHHGGG>>>>>>>>>>>>>>>?????????============>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999777777777777888===>>>???===:::888777777888999::::::;;;:::::::::999999888888888888888888888888888888888888999999:::;;;<<<<<<;;;:::888777888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::BBBBBBMMMfff~~~xxxooojjjkkknnnmmmqqquuuuuurrrpppooopppoooqqqtttyyy|||{{{wwwttt{{{wwwrrrlllfffbbb```^^^[[[___ccchhhkkkppptttwww~~~xxxuuupppllliiiiiijjjkkkjjjkkkllloooqqqtttwwwxxxyyy{{{~~~|||zzzwwwtttrrrrrrssstttuuuyyy}}}wwwoooiiidddaaa\\\[[[YYYYYYWWWTTTOOOLLLJJJGGGBBB@@@AAAAAA>>><<<;;;===???AAABBBDDDHHHJJJMMMNNNPPPRRRUUUWWWYYYZZZ[[[\\\]]]^^^```cccbbb```iiifffkkk}}}~~~|||wwwpppiiieeedddccc^^^ZZZZZZ[[[\\\]]]\\\ZZZXXXVVVTTTRRRPPPOOOOOOOOONNNLLLOOOOOOOOOQQQSSSSSSQQQOOOQQQOOOLLLLLLMMMNNNNNNNNNJJJKKKLLLMMMNNNMMMLLLLLLNNNKKKIIIIIIJJJJJJHHHEEEHHHGGGFFFDDDBBBAAAAAAAAA???AAABBBAAA>>>>>>@@@CCCwwwmmmdddbbbaaa\\\ZZZ[[[]]]ZZZXXXXXXXXXXXXUUURRRSSSTTTTTTSSSQQQQQQSSSUUURRRRRRSSSUUUUUUSSSOOOLLLJJJLLLMMMLLLJJJIIIIIIJJJJJJLLLMMMMMMLLLKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLNNNOOORRRUUUWWWVVVQQQNNNJJJJJJJJJIIIIIILLLQQQTTTXXXQQQIIIFFFJJJOOORRRSSSHHHFFFDDDDDDEEEGGGGGGGGGFFFFFFGGGHHHGGGEEECCCBBBDDDCCCAAA???>>>>>>??????AAA@@@???@@@DDDFFFFFFEEE????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>=========<<<;;;:::999888888888999999===>>>>>><<<999777666666888888:::;;;<<<======>>>999999999999888888888888:::999999888888777777777999:::;;;;;;;;;:::999888888888999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::???>>>HHH^^^uuuvvvooonnnoooqqquuuyyyyyyvvvsssssssssvvvwwwxxx{{{}}}}}}{{{xxx{{{xxxrrrlllfffcccaaa``````cccgggkkknnnrrrwwwzzz~~~~~~yyywwwtttqqqoooooopppqqqqqqqqqrrrsssvvvyyy|||~~~}}}|||zzzxxxxxxzzz{{{~~~|||ssslllgggbbb```[[[ZZZXXXWWWUUURRRMMMIIIIIIEEEAAA@@@@@@@@@>>><<<;;;===???AAACCCEEEHHHKKKLLLMMMOOOQQQTTTVVVXXXYYYYYYZZZ]]]^^^aaaccceeedddkkkmmmxxx|||zzz{{{rrrmmmfffccccccbbb^^^ZZZ[[[\\\]]]^^^^^^]]][[[ZZZTTTRRROOONNNNNNOOONNNMMMPPPPPPOOOQQQRRRSSSRRRPPPQQQOOOMMMLLLMMMNNNNNNMMMGGGHHHJJJKKKLLLKKKKKKJJJMMMKKKIIIHHHIIIIIIGGGEEEFFFEEEDDDBBBAAA@@@@@@@@@>>>@@@AAA@@@>>>===???AAAxxxeee```\\\^^^___\\\XXXWWW[[[YYYVVVUUUUUUUUUTTTSSSQQQRRRTTTTTTSSSSSSUUUWWWSSSSSSRRRRRRRRRQQQNNNKKKJJJKKKLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNLLLJJJGGGEEEHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLNNNQQQTTTTTTRRRPPPJJJKKKKKKJJJJJJLLLOOORRRTTTOOOIIIGGGIIILLLMMMMMMGGGEEEDDDDDDFFFHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDEEEDDDBBB@@@?????????@@@AAA???>>>???AAACCCCCCBBB@@@@@@@@@???>>>>>>>>>===??????>>>>>>??????@@@@@@???????????????>>>>>>>>>;;;;;;:::999999999::::::<<<======<<<999777777888<<<===>>>???@@@AAABBBCCC:::::::::999999999888888::::::999888777666666555888888999::::::::::::999888888999999:::;;;;;;;;;=========<<<<<<<<<<<<;;;;;;999@@@SSSiiiyyywwwtttsssyyy}}}{{{zzz{{{{{{tttnnniiifffffffffgggiiimmmpppsssvvv{{{~~~}}}{{{zzzxxxwwwwwwwwwxxxxxxxxxwwwxxx{{{wwwnnngggccc```^^^[[[YYYWWWUUUSSSOOOJJJFFFFFFCCC@@@>>>>>>>>>===<<<:::<<<@@@BBBDDDGGGJJJMMMNNNOOOPPPRRRUUUWWWXXXYYYYYY[[[___bbbdddfffjjjmmmtttwwwssszzzwwwmmmhhhcccaaaaaa```]]]ZZZXXXYYYZZZ\\\\\\]]]\\\\\\UUURRROOONNNNNNOOOOOONNNRRRQQQPPPPPPRRRSSSRRRRRRRRRPPPNNNMMMMMMMMMLLLKKKGGGHHHIIIKKKLLLLLLKKKKKKKKKIIIHHHGGGHHHGGGEEEDDDCCCBBBAAA@@@????????????===???@@@@@@>>>===>>>???vvvlll```^^^\\\]]]]]][[[WWWUUUZZZWWWTTTRRRRRRSSSTTTUUUPPPRRRTTTUUUUUUUUUWWWXXXUUUTTTRRRQQQPPPPPPMMMKKKJJJKKKLLLLLLJJJJJJLLLMMMMMMMMMNNNNNNNNNLLLHHHEEEEEEFFFHHHKKKLLLMMMMMMLLLIIIHHHHHHJJJLLLNNNMMMLLLJJJKKKKKKKKKJJJKKKMMMOOONNNKKKGGGFFFFFFGGGGGGFFFFFFEEEEEEGGGIIIKKKKKKJJJIIIIIIGGGFFFEEEEEEFFFFFFCCCCCCAAA@@@>>>>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>======>>>>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::999999999:::;;;<<<<<<;;;;;;<<<>>>FFFEEEEEEDDDCCCCCCCCCCCC;;;;;;::::::999999888888999999888888777777666666666777888888999:::::::::888888888999::::::;;;;;;=====================<<<:::888<<>>===<<<<<<<<<<<<:::===AAADDDFFFIIILLLOOORRRSSSTTTVVVXXXYYY[[[\\\\\\^^^bbbfffgggiiipppxxxyyyooo{{{|||pppjjjgggccc```___]]]ZZZXXXSSSSSSTTTUUUWWWXXXYYYZZZVVVSSSPPPNNNOOOPPPPPPPPPSSSQQQOOOOOOPPPRRRRRRRRRRRRPPPNNNMMMMMMMMMKKKIIIIIIJJJLLLMMMNNNOOONNNNNNHHHHHHGGGFFFEEEDDDCCCCCC@@@??????>>>>>>>>>>>>>>>>>>???AAAAAAAAA@@@??????rrrfffbbb___^^^\\\ZZZYYYZZZYYYWWWXXXVVVSSSQQQPPPQQQTTTVVVPPPSSSVVVXXXWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPNNNLLLLLLMMMMMMMMMLLLLLLOOOQQQNNNMMMMMMNNNPPPOOOLLLIIIFFFGGGJJJLLLNNNNNNNNNMMMIIIGGGFFFFFFHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJKKKMMMJJJIIIGGGFFFEEEEEECCCBBBFFFFFFGGGJJJLLLMMMLLLKKKJJJHHHFFFEEEDDDDDDEEEFFFCCCCCCBBB@@@??????>>>>>>>>>>>>>>>=========>>>???BBBAAAAAA@@@???>>>>>>=========<<<;;;;;;===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@>>><<<:::888777888:::;;;<<<===???BBBEEEMMMKKKHHHEEEBBB???>>>===;;;;;;:::999999888777777666666666777777888888999666666666777888999:::;;;777777888999999::::::;;;<<<=====================;;;999<<>>===<<<;;;;;;<<<>>><<>>============>>>??????@@@AAACCCDDDEEEDDDAAA???tttggg```]]]YYY[[[YYYVVVVVVYYYZZZXXXUUUUUUTTTQQQPPPQQQTTTWWWRRRUUUYYYZZZYYYWWWVVVUUUUUUSSSQQQQQQQQQPPPNNNMMMMMMMMMNNNMMMMMMNNNQQQSSSOOOMMMKKKMMMPPPQQQOOOLLLHHHIIIKKKMMMMMMMMMMMMLLLJJJIIIGGGGGGIIIJJJJJJIIIJJJLLLMMMMMMKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCFFFGGGHHHKKKNNNNNNLLLJJJHHHGGGFFFDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@???<<<===>>>===<<<<<<===???AAAAAAAAA@@@?????????>>>===<<<;;;::::::<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA@@@===;;;999777888:::;;;===???BBBFFFIIINNNKKKGGGBBB>>>:::888777;;;::::::999888777666666444555555666777888999999666666666666777888999:::777777888888999:::::::::;;;<<<<<<<<<<<<=========<<<;;;===CCCKKKYYYooo{{{xxxvvvuuuuuuxxxzzz{{{}}}~~~}}}~~~wwwqqqiiibbb___^^^]]]]]]XXXUUUQQQNNNKKKHHHDDDAAA<<<======<<<;;;;;;===??????CCCGGGKKKMMMNNNPPPRRRSSSSSSTTTUUUVVVWWWXXXXXX\\\[[[___eeefffjjj{{{sssmmmgggfffccc___[[[XXXUUUSSSQQQPPPOOOOOOOOOQQQTTTUUURRRQQQOOOOOOPPPPPPOOONNNOOOMMMKKKKKKLLLMMMLLLKKKMMMKKKJJJJJJKKKJJJHHHFFFGGGHHHIIIJJJKKKJJJIIIIIICCCDDDDDDCCC@@@??????@@@============>>>???@@@AAABBBCCCEEEGGGIIIGGGCCC@@@xxxmmmfff```[[[UUUYYYZZZVVVUUUXXXXXXVVVSSSTTTTTTRRRQQQQQQTTTWWWUUUXXX[[[\\\ZZZVVVTTTSSSRRRQQQPPPPPPQQQPPPNNNLLLLLLMMMMMMLLLLLLNNNQQQTTTQQQMMMJJJJJJNNNPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIKKKMMMMMMLLLJJJLLLNNNNNNKKKIIIHHHHHHGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFHHHKKKMMMMMMJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>;;;<<<>>>===;;;;;;>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;::::::<<<>>>@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???===;;;:::999:::<<<===>>>AAAEEEIIIKKKIIIEEEAAA===;;;:::::::::999999888777666555444555555666666777777888888777666666555666777888999777777777888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@DDDOOOcccvvv}}}|||}}}~~~|||ooojjjddd___]]]\\\\\\[[[TTTQQQMMMJJJGGGDDDAAA>>>;;;<<<===<<<:::;;;>>>AAACCCFFFKKKNNNOOOPPPRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWZZZYYY^^^dddgggnnn{{{ooojjjbbbaaa```]]]YYYVVVTTTSSSSSSQQQOOOMMMMMMOOOQQQSSSNNNMMMMMMMMMOOONNNLLLJJJKKKJJJIIIJJJKKKKKKIIIGGGIIIHHHHHHIIIJJJIIIGGGEEEEEEFFFGGGGGGGGGFFFEEEDDDAAACCCCCCBBB???===>>>???=========>>>???AAABBBCCCCCCCCCEEEIIIKKKIIIDDD@@@uuujjjhhhfff^^^VVVVVV[[[]]]XXXVVVXXXVVVQQQRRRTTTUUUSSSQQQQQQTTTWWWWWWZZZ]]]]]]ZZZVVVSSSQQQOOONNNNNNOOOPPPOOOMMMJJJKKKLLLLLLKKKKKKMMMQQQTTTSSSNNNIIIIIILLLNNNMMMKKKLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFHHHLLLNNNNNNMMMJJJLLLNNNNNNKKKIIIGGGGGGDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGJJJLLLKKKHHHEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>===<<<:::<<<>>>===;;;;;;>>>AAA@@@@@@@@@@@@@@@@@@AAAAAA???>>><<<;;;;;;===???AAA?????????@@@@@@AAAAAAAAA??????@@@AAA@@@???>>>===;;;;;;<<<<<<===???CCCFFFIIIHHHDDDBBB@@@??????@@@999999888777666555444333777777777777666666666666777666666555555666888999777777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;===>>>???HHH\\\oooyyyrrriiifffaaa]]]\\\[[[ZZZYYYQQQNNNJJJGGGDDDBBB???===:::<<<===<<<;;;;;;>>>BBBEEEHHHMMMPPPQQQQQQSSSTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZYYY^^^gggkkktttvvvkkkggg]]]^^^]]][[[XXXUUUSSSSSSSSSQQQNNNKKKJJJLLLNNNPPPJJJJJJJJJLLLMMMLLLIIIGGGIIIHHHHHHIIIJJJIIIFFFDDDGGGGGGGGGHHHIIIIIIFFFDDDFFFFFFGGGGGGFFFEEECCCBBB@@@BBBCCCAAA>>><<<===???===>>>>>>???@@@BBBDDDEEECCCCCCEEEIIIKKKJJJDDD???{{{rrrjjjbbb]]]\\\^^^___ZZZWWWXXXVVVSSSTTTWWWTTTTTTUUUTTTTTTSSSQQQQQQXXXYYYZZZYYYWWWTTTPPPNNNWWWTTTPPPNNNMMMMMMKKKJJJGGGIIIKKKLLLNNNQQQUUUXXXOOOKKKGGGGGGIIILLLLLLKKKLLLLLLLLLKKKKKKIIIHHHGGGHHHIIIKKKKKKJJJJJJLLLMMMOOONNNKKKIIIHHHIIIJJJJJJHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDBBBAAAAAAAAABBBDDDBBB???===;;;;;;<<<=========>>>>>>>>>>>>======AAA@@@???>>>============>>>===<<<;;;;;;<<<>>>???>>>>>>=========???@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<>>>?????????????????????>>>======:::999888666555555555555444444444444555777888999666666666666555555555555666666666777888:::;;;<<<999:::;;;===>>>>>>>>>>>><<<===???>>><<>>??????@@@@@@>>>===<<<;;;===@@@BBBDDDDDDCCCCCCCCCDDDEEEEEECCCAAA>>>===nnniiiddd___[[[YYYYYYZZZ]]]XXXVVVWWWWWWUUUUUUXXXTTTTTTTTTTTTSSSSSSSSSSSSWWWXXXYYYZZZYYYWWWTTTRRRVVVSSSPPPNNNMMMMMMKKKJJJIIIJJJLLLMMMOOOQQQUUUXXXOOOLLLHHHGGGIIILLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIFFFHHHJJJJJJIIIJJJKKKMMMNNNLLLJJJIIIHHHHHHIIIJJJFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEECCCBBBAAAAAABBBCCCAAA@@@???>>>======>>>>>>======>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>===???>>><<<;;;;;;<<<===>>>AAA@@@???>>>???@@@BBBCCCAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>===<<<999888777666555555555555444444444666777999;;;<<<777777666666666555555555777777777777888888999:::999:::;;;===>>>?????????===>>>@@@@@@>>>@@@MMMZZZmmm~~~{{{ssskkkeee```^^^\\\ZZZXXXUUUQQQNNNIIIGGGDDDAAA???======<<<:::;;;<<<<<<<<<>>>BBBEEEIIILLLOOOQQQQQQQQQRRRTTTUUUVVVVVVVVVUUUVVVYYY[[[[[[___cccgggqqqxxxnnniiihhhaaa___[[[WWWTTTSSSSSSSSSQQQOOOMMMLLLMMMOOOOOOOOOKKKIIIHHHHHHJJJKKKJJJHHHHHHHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA>>>??????@@@??????======;;;===???BBBCCCDDDDDDDDDDDDDDDDDDDDDBBB@@@===<<<```^^^ZZZVVVTTTTTTTTTTTT[[[UUUSSSTTTUUUTTTTTTWWWTTTSSSSSSRRRRRRSSSUUUVVVYYYZZZ[[[[[[ZZZXXXUUUSSSSSSQQQNNNMMMMMMLLLKKKJJJJJJLLLNNNOOOOOOQQQTTTWWWOOOLLLIIIIIIJJJLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLGGGIIIJJJJJJJJJJJJKKKMMMLLLKKKIIIHHHGGGHHHHHHIIIDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDDDD??????@@@@@@@@@@@@@@@???======>>>>>>????????????AAABBBBBBCCCBBBAAA???>>>@@@>>>===;;;:::;;;<<<===AAA@@@???>>>>>>???AAABBBAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>======<<<;;;777777666555444444444444444444555777999;;;===>>>777777777777666666666666888888777777777777888888999:::;;;===???@@@@@@@@@???>>>???AAA@@@???EEEMMM___sss~~~yyyqqqjjjccc___^^^]]][[[YYYWWWRRRMMMIIIDDDBBB@@@>>>============;;;<<<>>>>>>???BBBFFFIIIJJJMMMPPPRRRRRRRRRSSSUUUVVVWWWWWWWWWVVVVVVYYY[[[\\\]]]```kkkxxxqqqkkkgggfffaaa^^^[[[WWWTTTSSSSSSSSSQQQOOONNNOOOQQQRRRQQQPPPLLLJJJHHHHHHIIIIIIHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@??????>>>===<<<===???AAABBBDDDDDDEEEDDDDDDDDDCCCAAA???<<<;;;\\\[[[WWWPPPNNNPPPRRRQQQ[[[UUUQQQSSSTTTSSSRRRSSSSSSRRRQQQQQQQQQSSSVVVWWW]]]]]]]]]\\\YYYVVVSSSQQQQQQOOOMMMMMMMMMMMMKKKJJJKKKLLLNNNOOOOOOPPPRRRTTTNNNMMMKKKJJJKKKLLLMMMMMMOOOOOOPPPQQQQQQQQQPPPPPPMMMNNNOOONNNLLLKKKKKKMMMIIIIIIHHHGGGGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBBBBDDDEEEFFFAAABBBCCCDDDDDDCCCAAA@@@>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDDDDDDDBBB@@@???@@@???===;;;:::;;;<<<===???>>>=========>>>>>>???@@@@@@@@@???>>>===<<<;;;<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::666555555444444444555555666666666777888:::;;;<<<888888777777777666666666777777666666666777888888888999;;;===???@@@@@@AAA@@@===<<>>AAAEEETTTiii{{{rrrkkkeee```]]]\\\ZZZXXXVVVSSSOOOIIIDDDAAA@@@>>><<<;;;;;;;;;<<<;;;===???@@@BBBEEEHHHKKKKKKNNNQQQSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUVVVXXXZZZ]]]^^^dddvvv|||pppllliiifffddd```^^^[[[WWWUUUTTTSSSSSSRRRQQQQQQRRRSSSSSSQQQOOOLLLKKKIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>======???AAABBBDDDEEEEEEDDDDDDCCCBBB@@@===;;;:::WWWWWWTTTNNNOOOWWW]]]]]]aaaYYYTTTUUUVVVTTTRRRRRRRRRQQQPPPOOOPPPSSSUUUWWW\\\[[[[[[YYYWWWUUUSSSQQQOOONNNMMMMMMNNNNNNLLLKKKJJJLLLNNNNNNMMMMMMNNNPPPMMMMMMMMMLLLKKKLLLMMMNNNQQQQQQRRRSSSSSSSSSRRRRRRTTTTTTTTTRRRNNNLLLKKKLLLHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFGGGHHHHHHGGGEEEBBB@@@?????????>>>???@@@AAABBBAAABBBCCCDDDDDDCCCAAA???@@@>>><<<;;;:::;;;<<<===>>>>>>????????????>>>>>>?????????>>>===<<<::::::;;;:::999999999999999::::::;;;;;;;;;;;;:::999999555555444444444555555666777777666666666777777888777777777777666666666666444444444555666777999:::888999;;;<<<>>>?????????@@@;;;999;;;<<<===???DDDLLL```yyy}}}yyyssslllgggbbb___\\\YYYWWWUUURRROOOKKKEEEAAA@@@???===;;;::::::::::::;;;===@@@BBBDDDFFFJJJLLLMMMOOORRRTTTUUUUUUVVVWWWUUUVVVVVVVVVUUUVVVXXXZZZ[[[```ooowwwllljjjhhheeeccc___]]][[[XXXVVVTTTSSSSSSTTTTTTSSSTTTTTTRRROOOLLLLLLLLLJJJHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@AAABBBCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAABBBAAA@@@@@@???????????????>>>???AAABBBDDDEEEEEEEEECCCBBBAAA@@@>>><<<;;;:::TTTXXXXXXUUU\\\jjjrrrssseee\\\VVVWWWYYYWWWTTTSSSPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTNNNMMMMMMNNNOOOOOONNNLLLKKKMMMNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMOOOQQQQQQRRRRRRRRRQQQQQQPPPUUUVVVUUURRRNNNKKKKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIGGGEEECCCAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHEEECCCAAABBBAAA@@@??????@@@AAABBB@@@AAABBBBBBBBBAAA@@@???>>>===<<<;;;;;;<<<>>>??????AAACCCEEEEEECCC@@@>>>=========<<<;;;:::999888999999888888888888999999999999::::::999999888777555444444444555666777777888777666555444444444444666666666666555555555555333333333444666777999:::888999:::;;;<<<=========>>>999777999:::;;;???EEEHHHXXXnnn|||}}}}}}|||qqqoookkkgggccc___\\\[[[WWWUUUQQQNNNKKKGGGCCC@@@???>>>===;;;:::;;;;;;<<<===???BBBDDDFFFHHHKKKMMMNNNPPPTTTVVVVVVVVVWWWYYYUUUVVVVVVVVVVVVWWWZZZ\\\\\\hhhtttkkkiiifffdddddd^^^]]][[[XXXVVVTTTSSSSSSUUUTTTSSSSSSRRRQQQMMMJJJLLLLLLKKKIIIGGGGGGIIILLLHHHGGGEEEDDDCCCBBBBBBAAA@@@AAABBBCCCCCCBBBAAAAAADDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@????????????@@@@@@AAADDDFFFFFFFFFDDDDDDAAAAAA@@@>>>===<<<;;;;;;TTT\\\___^^^eeessszzzwwwbbbYYYSSSUUUXXXVVVSSSRRRNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQQQQRRRRRRSSSMMMMMMMMMOOOQQQQQQOOONNNLLLNNNPPPOOOMMMLLLKKKLLLLLLNNNPPPOOOMMMLLLNNNPPPOOOPPPPPPPPPOOONNNMMMLLLQQQRRRQQQOOOLLLJJJIIIJJJFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKKKKIIIGGGEEECCCAAAAAABBBBBBCCCDDDFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCDDDCCCAAA?????????@@@AAA????????????????????????===<<<;;;:::;;;===???@@@???BBBFFFIIIHHHEEE@@@===;;;;;;;;;:::999888777666777777777777777888999:::888888999999888888777666555555555555666777888999666666555555444444555555555555555555444444444444444444444444555666777888888999::::::;;;;;;::::::;;;999999::::::999===CCCDDDOOObbbvvv~~~xxxrrriiiiiigggddd```]]][[[ZZZVVVRRRMMMJJJGGGDDDBBB???======<<<;;;<<<===>>>???@@@BBBEEEHHHIIIJJJMMMOOOOOOQQQUUUWWWWWWWWWXXXYYYVVVWWWXXXXXXXXXZZZ]]]```fffxxx|||qqqiiifffddddddeee]]]\\\[[[YYYWWWUUUTTTSSSSSSRRRQQQPPPPPPOOOMMMKKKLLLMMMLLLJJJGGGHHHKKKOOOHHHGGGEEECCCBBBAAA@@@@@@BBBCCCDDDEEEEEEDDDBBBAAACCCBBBAAA@@@???@@@@@@AAABBBAAA@@@?????????@@@@@@BBBDDDGGGIIIIIIGGGDDDBBB??????>>>===<<<<<<<<<<<>>???@@@@@@???>>>>>>======>>>??????<<<;;;::::::;;;===@@@AAA<<<@@@EEEIIIIIIDDD>>>::::::::::::999888777666555666666666666777888::::::888888888888888777666666555555555555666888999:::555555555555555666777777555555444444444333333333555555444444444555555666888999999::::::999999888999999;;;===:::777;;;AAAAAAIIIYYYooo}}}~~~~~~yyyqqqkkkgggggggggddd```]]][[[[[[UUUQQQKKKGGGEEECCCAAA@@@;;;;;;;;;<<<===???BBBCCCBBBEEEHHHJJJKKKLLLNNNPPPOOORRRUUUWWWWWWXXXYYYZZZVVVXXXYYYZZZZZZ]]]```cccrrr~~~{{{nnnhhheeebbbcccfff]]]\\\[[[YYYWWWUUUTTTSSSQQQPPPNNNNNNOOOOOONNNMMMLLLMMMLLLJJJHHHIIIMMMQQQHHHGGGEEECCCAAA@@@@@@???DDDEEEFFFGGGFFFEEECCCBBBBBBAAA???>>>>>>>>>???@@@BBBAAA@@@?????????@@@AAACCCEEEIIIKKKKKKHHHCCC@@@>>>>>>===<<<<<<<<<<<<<<>>?????????===<<<;;;::::::;;;;;;<<<===>>>>>>===>>>@@@AAA@@@???===<<<:::999999888777666555555777777666777777888999999999999777666555555555555555444444666888999888777666666555555444444444444444444444444444444444444666666666666666666666666:::999888888777888888888;;;;;;:::::::::;;;<<<<<>>>>>===<<<;;;<<<>>>@@@AAAFFFIIIKKKMMMMMMNNNPPPQQQRRRSSSUUUWWWXXXXXXWWWWWW]]]XXXWWW[[[]]]^^^eeennnvvvjjjcccaaabbbaaa___]]]]]]^^^``````]]]VVVPPPQQQOOONNNMMMOOOPPPPPPOOONNNMMMLLLKKKIIIIIIIIIHHHKKKIIIFFFCCCBBBAAABBBBBBAAADDDIIIMMMMMMJJJEEEBBBCCCBBB@@@?????????@@@@@@DDDCCCAAA@@@@@@AAACCCDDDCCCFFFIIIKKKJJJGGGDDDAAA@@@===:::999:::<<<<<<<<>><<<===>>>>>>>>>===;;;:::::::::;;;;;;<<<======>>><<<===>>>???>>>===;;;999999999888888777777666666777777666666666777888888999888777666555555555555666555555666888999888777777777666666555555555555444444444444444444444444555555555555555555555555666666666666777777888999;;;:::::::::::::::;;;;;;>>>BBBJJJYYYmmm~~~~~~~~~~~~|||yyysssooojjjfffcccbbbaaaaaabbbaaa^^^YYYUUUMMMIIIDDDAAA???>>>===<<<======<<<;;;<<<>>>@@@BBBIIIKKKMMMNNNMMMMMMNNNOOORRRSSSTTTVVVXXXYYYZZZZZZZZZXXXYYY\\\^^^bbbnnn{{{yyypppfff```___``````^^^]]]]]]]]]^^^^^^[[[VVVQQQPPPOOONNNNNNNNNNNNMMMKKKLLLLLLJJJIIIHHHGGGGGGGGGIIIHHHEEECCCBBBCCCDDDEEEAAADDDGGGIIIIIIGGGCCCAAABBBAAA???>>>>>>???@@@@@@CCCBBBAAAAAAAAAAAABBBCCCBBBDDDGGGIIIIIIFFFCCCAAA@@@===::::::;;;<<<<<<<<>>@@@AAAAAAAAAAAACCCEEEFFFFFFFFFEEEDDDBBB@@@???>>>?????????>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::::::::::::::;;;<<<<<<======;;;<<<<<<<<<;;;:::888777888888888888888888888777777666666555555555666666888888777666555555555555888666555555666888777777777777777666666666666666444444444444444444444444555555555555555555555555333333444555666777888888::::::999999999999999:::===???DDDNNN]]]ppp}}}{{{{{{xxxsssmmmiiifffdddcccaaa````````````___[[[UUUQQQIIIEEEAAA>>>===<<<;;;:::<<<<<<<<<<<<===???AAACCCKKKMMMOOOOOONNNMMMMMMNNNRRRSSSTTTUUUWWWZZZ\\\]]]YYY[[[^^^```aaakkkyyypppiiiaaa\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[ZZZWWWTTTQQQOOONNNMMMMMMLLLIIIGGGJJJJJJIIIGGGFFFFFFFFFFFFHHHGGGEEEDDDCCCDDDFFFGGGBBBCCCEEEEEEEEECCCAAA???@@@???>>>===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@BBBDDDFFFFFFEEECCCAAA???===;;;:::;;;<<<<<<<<>>AAACCCDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999::::::::::::::::::999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999777666888888888888888888888999777666555444444444444444888777666555555555555555999777555555666777777666666666666666555555555555555555555555555555555555555555555555555555555555333444555666666777777777999999888888888888888999;;;;;;???EEEOOOaaayyy}}}{{{|||yyyuuuoookkkeeeaaa```_________aaa```___^^^\\\WWWPPPKKKEEEBBB???<<<<<<;;;:::999<<<<<<<<<===???AAACCCEEEKKKMMMPPPQQQPPPNNNNNNOOOTTTTTTTTTUUUWWWYYY\\\]]][[[```ddddddhhhyyytttkkkfff___[[[ZZZZZZZZZYYYXXXXXXWWWXXXYYYYYYYYYYYYVVVSSSNNNLLLKKKJJJIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHFFFDDDCCCDDDEEEFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>=========>>>@@@AAA@@@AAACCCDDDDDDCCCAAA@@@???@@@BBBCCCDDDCCCAAA@@@???===;;;;;;<<<===<<<;;;DDDEEEFFFGGGFFFFFFGGGHHHJJJIIIHHHHHHIIIJJJIIIHHHEEEEEEFFFIIIMMMSSSWWWZZZPPPNNNMMMLLLLLLMMMNNNNNNLLLJJJHHHHHHHHHHHHFFFDDDBBBEEEGGGIIIIIIJJJKKKMMMNNNOOOQQQRRRRRRPPPNNNMMMKKKLLLKKKHHHJJJPPPTTTSSSOOOLLLIIIGGGGGGFFFFFFEEEAAAAAA@@@@@@AAAAAABBBBBB@@@??????>>>??????@@@AAA@@@AAAAAABBBCCCCCCBBBBBB???AAADDDEEEDDDCCCCCCDDDBBBAAA@@@???>>>>>>===============<<<;;;:::999888999888888888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888999999999999666666555444444333444444777666666555555555555555999777555555666777777666444444444444444444444444555555555555555555555555555555555555555555555555666777888888888777777666888888777777777888999999:::999;;;@@@GGGVVVppp}}}|||{{{{{{|||xxxqqqlllkkkfffaaa]]]\\\]]]]]]]]]bbb```]]]ZZZWWWQQQKKKFFFCCC@@@>>><<<<<<<<<;;;:::;;;<<<===???BBBDDDFFFGGGJJJMMMPPPRRRRRRQQQQQQQQQUUUUUUTTTUUUVVVXXXZZZ\\\]]]cccgggiiirrrzzzppphhheee```\\\ZZZXXXWWWVVVTTTTTTTTTUUUVVVYYY[[[]]]\\\WWWPPPKKKIIIJJJKKKLLLKKKJJJIIIHHHHHHGGGGGGHHHKKKIIIGGGDDDCCCBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>=========>>>@@@AAA???AAACCCDDDDDDCCCAAA??????@@@@@@AAAAAAAAA@@@@@@???===<<<<<<======<<<;;;DDDDDDEEEFFFGGGGGGHHHIIIJJJHHHGGGGGGHHHJJJKKKJJJDDDEEEGGGJJJPPPVVV\\\```SSSQQQOOOOOOPPPPPPOOONNNKKKIIIGGGGGGGGGGGGEEECCCAAADDDFFFGGGHHHHHHJJJKKKMMMNNNQQQRRRRRRQQQOOOMMMLLLNNNLLLJJJMMMUUU[[[\\\QQQMMMIIIFFFFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA>>>======<<<===>>>@@@AAA>>>???@@@AAABBBBBBBBBBBB>>>@@@CCCCCCBBBAAAAAABBB@@@@@@>>>===<<<<<<<<<===<<<<<<<<<<<<;;;:::999999888888777777888888999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888666555555444444444555555666666555555444555555666666666555777888888777555333333333333333444444444555555555555555555555555444444444444444444444444888999:::::::::888777666666666777777888999;;;;;;<<<999:::>>>CCCMMMfff}}}|||{{{zzzzzzxxxxxx{{{zzzssskkkeeeeeebbb^^^[[[[[[[[[[[[[[[___\\\XXXTTTPPPKKKFFFCCC@@@>>><<<<<<<<<<<<;;;:::<<<===???BBBEEEGGGIIIJJJJJJMMMQQQSSSSSSRRRRRRRRRRRRSSSSSSTTTVVVXXXZZZ[[[^^^eeelllssszzz}}}ssskkkdddcccaaa^^^[[[XXXVVVUUUQQQRRRTTTTTTUUUWWWZZZ]]]___YYYQQQLLLJJJKKKMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKIIIFFFCCCBBBAAAAAABBBDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@AAA@@@AAACCCDDDDDDCCCAAA@@@AAA@@@@@@??????????????????>>><<<===>>>>>>===;;;CCCCCCCCCDDDFFFGGGHHHHHHJJJGGGDDDDDDFFFIIILLLMMMGGGFFFGGGIIINNNTTTZZZ]]]RRRPPPOOOPPPRRRRRRPPPMMMJJJHHHGGGFFFGGGFFFEEECCCAAACCCFFFGGGFFFGGGHHHIIIJJJLLLOOOQQQRRRQQQNNNMMMJJJLLLKKKIIINNNXXX___```QQQMMMHHHEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA>>>===<<<<<<===???AAABBB@@@@@@AAABBBBBBBBBAAAAAA???@@@BBBBBBAAA@@@AAABBB@@@???===<<<<<<<<<<<<===:::;;;;;;<<<;;;;;;::::::888888777777777888::::::::::::::::::::::::::::::::::::999999::::::;;;;;;:::::::::999999888888888555555555555555555666777555555555444444555555666444444555888::::::777444333333333444444444555555555555555555555555555555444444444444444444444444666888999:::;;;:::888777555555666777999;;;===>>>@@@;;;:::???AAAGGGZZZppp}}}{{{yyyyyyxxxwwwyyy}}}xxxtttqqqllleee```^^^\\\YYYXXXYYYZZZYYYYYYXXXUUUPPPLLLIIIGGGDDDBBB>>><<<;;;;;;<<<<<<;;;999<<<>>>AAADDDGGGJJJLLLMMMLLLOOOSSSUUUTTTRRRQQQPPPMMMNNNQQQTTTWWWYYY[[[\\\aaajjjvvv{{{vvv|||zzzoooiii___```___^^^[[[XXXWWWVVVRRRTTTUUUTTTSSSTTTWWWZZZ]]]YYYSSSOOOMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGDDDBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAA???>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBAAAAAACCCBBB@@@???>>>>>>>>>>>>???>>>======>>>>>>===;;;BBBAAAAAABBBEEEGGGGGGGGGIIIFFFBBBBBBDDDIIILLLNNNIIIHHHHHHHHHKKKPPPUUUXXXNNNMMMMMMOOORRRSSSPPPMMMJJJHHHGGGFFFGGGFFFDDDCCCAAACCCFFFFFFFFFFFFGGGHHHHHHJJJMMMPPPQQQPPPNNNLLLGGGIIIHHHGGGLLLVVV^^^aaaPPPLLLGGGCCCBBBBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@AAA???>>>======>>>@@@BBBDDDCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCAAAAAABBBDDD@@@???===<<<;;;;;;<<<===::::::;;;<<<<<<<<<;;;;;;999888777777777999:::;;;::::::::::::::::::::::::888888888888999:::;;;<<<;;;;;;::::::999888777777555555555555555666777888555555444444444555555666222333666999;;;:::777444444444444555555555666666666666666666666666666666444444444444444444444444444555888:::;;;;;;:::999444555666888:::<<<>>>???CCC<<<;;;@@@@@@CCCSSSfffzzzyyyyyyxxxyyy~~~wwwsssnnnllljjjfffaaa\\\XXXWWWUUUVVVXXXYYYYYYXXXSSSOOOIIIFFFDDDDDDDDDCCC<<<;;;999:::;;;;;;:::888===???BBBEEEIIILLLNNNNNNNNNQQQUUUVVVTTTQQQOOONNNHHHKKKOOOTTTXXX[[[]]]]]]eeeooo}}}wwwvvvwwwnnnjjj[[[\\\^^^]]][[[YYYXXXWWWTTTVVVWWWUUURRRQQQSSSVVVYYYWWWTTTRRRPPPNNNKKKHHHJJJJJJIIIHHHHHHHHHIIIIIIFFFDDDBBBAAAAAAAAACCCDDD@@@@@@@@@@@@@@@AAAAAAAAACCCBBB@@@?????????@@@@@@AAABBBBBBBBBBBBBBBBBBAAADDDCCCAAA???============???>>>===>>>??????===;;;AAABBBBBBCCCEEEFFFHHHIIIGGGCCCAAACCCDDDDDDHHHMMMJJJKKKKKKKKKJJJKKKNNNPPPQQQOOONNNOOOQQQQQQNNNLLLFFFGGGIIIIIIHHHFFFCCCAAA@@@GGGIIIDDDBBBDDDFFFDDDJJJKKKLLLLLLKKKJJJKKKLLLNNNKKKGGGFFFIIIMMMPPPQQQOOOJJJDDD@@@AAACCCEEEFFFCCCDDDEEEEEEEEECCCBBBAAAAAA???===>>>@@@CCCDDDDDDFFFFFFEEEDDDCCCAAA???>>>===???BBBDDDDDDAAA>>><<>>>>>???AAAAAA@@@>>>>>>???@@@@@@???===;;;999999888888999:::;;;999888777777888999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999888777777666777777777999;;;<<<:::999777666666666555555555555444333333222333444666777888444111222555999:::::::::444333666777444333666555555444333333333333444999888888777888888999:::555666777888888;;;???BBBAAA<<<999;;;>>>AAAHHHPPPnnn}}}~~~~~~~~~~~~~~~~~~}}}~~~wwwooolllgggbbb___]]]]]]]]]XXXXXXXXXWWWVVVSSSQQQOOOLLLIIIEEEBBB???=========<<<<<<;;;:::999999<<<>>>AAACCCGGGKKKNNNPPPPPPPPPSSSRRRQQQRRRTTTTTTQQQNNNPPPNNNOOOSSSUUUWWW\\\cccmmmuuuyyywww|||yyynnniiihhh___]]]\\\\\\]]]^^^]]]]]]TTTSSSRRRRRRQQQRRRRRRRRRPPPPPPQQQQQQQQQPPPOOOOOONNNLLLJJJHHHFFFFFFGGGHHHHHHGGGEEECCCAAA@@@@@@@@@>>>=========>>>???AAABBBBBBBBBAAA@@@?????????@@@BBBAAA@@@???>>>???@@@AAABBBAAA???===<<<===>>>?????????>>><<<<<<;;;;;;;;;BBBBBBCCCCCCDDDFFFGGGHHHIIIDDDBBBCCCCCCCCCFFFKKKIIIJJJJJJIIIHHHHHHKKKMMMPPPNNNMMMNNNOOOPPPMMMKKKHHHIIIJJJJJJIIIFFFCCCBBB===DDDGGGDDDCCCFFFHHHGGGJJJKKKLLLMMMMMMOOOQQQSSSMMMJJJFFFFFFHHHKKKNNNOOOKKKGGGCCCAAABBBDDDEEEFFFJJJJJJIIIHHHGGGDDDBBBAAABBB@@@@@@AAACCCEEEEEEEEEFFFFFFEEEDDDBBB@@@???>>>999;;;>>>AAABBBAAA@@@???===<<<===>>>??????>>>===??????@@@@@@???===:::999999888888:::;;;<<<;;;999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888888777888999<<<>>>>>>;;;999888666444222222333555666444444333333333444555666777444222333888<<<>>>>>>@@@:::777999888444222444444444444444444555666777888888888888888999999999666666777777888:::???CCCEEE???<<<<<<>>>@@@EEELLL```www~~~}}}}}}}}}}}}~~~uuuoooiiigggccc___\\\[[[[[[\\\WWWWWWVVVUUURRROOOMMMKKKEEEDDDAAA>>>===<<<======::::::999888777888<<>>>>>>>>???>>>=========>>>???@@@AAAAAA@@@???????????????AAAAAA@@@@@@?????????@@@AAA???===<<<;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<===DDDDDDCCCCCCDDDDDDEEEFFFHHHCCCAAABBBBBBAAACCCHHHJJJKKKJJJIIIGGGGGGIIIKKKMMMLLLLLLLLLMMMMMMKKKJJJIIIJJJKKKKKKIIIGGGDDDBBB>>>DDDHHHFFFDDDFFFHHHHHHIIIIIIJJJKKKNNNRRRVVVXXXLLLIIIEEEDDDFFFIIIKKKLLLIIIGGGDDDDDDEEEGGGGGGGGGJJJJJJIIIHHHGGGEEECCCBBBCCCCCCCCCEEEGGGIIIHHHGGGGGGFFFEEECCCBBB@@@???>>>999:::<<<>>>??????>>>>>>:::;;;<<<>>>>>>>>>===<<<@@@AAAAAA@@@???<<<:::999999999999;;;===>>>===<<<999999::::::;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999999999:::777999<<<@@@BBB@@@<<<888888666333000000222555777555555444333333333444444555444333555:::>>>AAABBBBBB===::::::999555333333333333444555666888:::;;;666777888999:::999999888777888777666777:::@@@DDDIIICCC??????>>>>>>BBBGGGSSSlll|||~~~{{{~~~~~~zzztttlllfffaaa___]]][[[YYYYYYYYYYYYVVVUUUSSSQQQMMMJJJGGGEEE>>>===<<<;;;;;;;;;<<<===999999999777777:::???CCCHHHIIILLLPPPRRRTTTTTTTTTRRRQQQRRRSSSUUUVVVUUUSSSOOOQQQUUUXXXXXX[[[fffrrryyyooofffbbbbbb^^^\\\ZZZZZZ[[[[[[ZZZYYYTTTTTTSSSSSSSSSSSSTTTTTTMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFEEEDDDBBB@@@>>>>>>>>>???@@@???===<<<<<<<<<===>>>@@@@@@???>>>>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>???>>><<<;;;::::::;;;;;;999999999999:::;;;<<<===EEEEEEDDDCCCCCCCCCCCCDDDBBB@@@BBBEEEFFFCCCCCCEEENNNNNNMMMKKKHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKIIIHHHIIIIIIJJJIIIHHHFFFCCCBBBEEEIIIKKKIIIGGGFFFHHHIIIKKKIIIHHHJJJMMMRRRVVVWWWKKKHHHEEEDDDEEEGGGHHHIIIIIIHHHGGGHHHIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFHHHKKKKKKJJJHHHGGGFFFDDDCCCAAA??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;===???@@@@@@?????????AAAAAAAAA@@@>>><<<:::999:::999:::<<<>>>@@@???>>>;;;;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;999888888777888999:::;;;999;;;???CCCEEEBBB===888777666444222222333444555666555555444333333333333444444444666999<<>>;;;999999999888777777555555666666888:::;;;<<<555666888:::;;;:::999888::::::999888888<<>>@@@EEEKKKbbb|||||||||{{{xxxtttnnngggbbb[[[ZZZYYYXXXWWWWWWWWWWWWTTTSSSPPPMMMIIIEEEBBBAAA;;;::::::999:::;;;<<<<<<<<<<<<;;;;;;<<>>===<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@>>>===>>>===<<<;;;:::::::::;;;888777777888888999:::;;;FFFEEEDDDCCCBBBBBBBBBBBB???@@@FFFMMMOOOJJJGGGFFFNNNNNNMMMKKKHHHGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBHHHJJJKKKKKKJJJJJJNNNRRRSSSPPPNNNNNNQQQTTTVVVVVVLLLIIIEEEDDDEEEFFFGGGFFFIIIHHHHHHHHHHHHGGGDDDAAABBBBBBAAAAAAAAABBBBBBBBBFFFFFFGGGIIIKKKLLLJJJIIIGGGFFFDDDBBB@@@???>>>>>>????????????>>>===<<<<<<<<<@@@CCCEEECCCBBBBBBCCCBBBBBBAAA@@@>>>===;;;::::::::::::<<>>;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;777666666666777888:::<<<<<<>>>AAADDDEEEBBB<<<777555666666666666555444444555555555444444333333222444444444555666777999;;;888888888:::===AAABBBAAA999888888888888999::::::444666888:::;;;:::999888<<<<<<;;;:::;;;===BBBFFFGGGCCC@@@AAA@@@???@@@EEEFFFVVVnnnzzzyyy|||zzzvvvrrrmmmgggaaa^^^XXXXXXXXXXXXWWWVVVUUUTTTQQQPPPMMMIIIEEEBBB???>>>;;;;;;;;;::::::;;;;;;;;;<<<======>>>???CCCIIIMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSTTTTTTSSSSSSRRRSSSTTTWWWXXX\\\```eeeqqq|||xxxpppkkkfffcccccc^^^\\\YYYXXXXXXXXXWWWVVVTTTSSSRRRRRRQQQQQQRRRRRRKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFEEECCCBBBBBBBBBCCCCCC>>>===<<<<<<<<<>>>???@@@???>>>>>>>>>>>>>>>??????>>>???@@@AAA@@@???>>>===>>>>>>===<<<;;;;;;;;;;;;888888777777777777888888FFFEEEDDDCCCBBBBBBBBBBBB@@@CCCKKKTTTVVVQQQLLLJJJLLLLLLKKKHHHFFFDDDEEEGGGGGGIIIJJJJJJHHHGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFHHHKKKMMMOOOWWW``````\\\XXXWWWYYY[[[ZZZXXXMMMKKKGGGFFFFFFFFFFFFEEEFFFEEEEEEEEEEEECCC@@@===FFFEEEDDDBBBAAAAAAAAAAAAEEEEEEEEEGGGIIIKKKJJJIIIGGGFFFCCCAAA???>>>>>>>>>===>>>???@@@AAA@@@??????<<>>=========;;;;;;;;;===???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::666666555555777999<<<>>>@@@@@@AAABBBAAA???:::666444666777888888666444333444444555555555444333333222333444333222222444666666888999;;;AAAHHHKKKIII;;;;;;:::999888888999999555666777999:::::::::999;;;<<<===<<<<<<>>>BBBEEEDDD@@@???AAAAAA???AAADDD@@@JJJ]]]wwwvvv{{{}}}zzzsssqqqnnniiiddd___\\\ZZZYYYYYYYYYXXXVVVTTTQQQOOOLLLKKKHHHDDDAAA???===<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<===???@@@BBBEEEJJJMMMOOOOOOPPPQQQRRRRRRSSSTTTSSSTTTUUUTTTSSSSSSUUUWWWYYY[[[```iiittt|||pppkkkhhhdddaaa```___\\\ZZZXXXXXXXXXVVVUUUSSSRRRQQQOOONNNNNNNNNNNNJJJIIIGGGEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCC@@@???>>>======>>>???@@@??????>>>>>>>>>???@@@@@@??????@@@@@@??????>>>============<<<<<<;;;::::::888888777777777777777888EEEDDDCCCCCCBBBBBBBBBBBBCCCDDDKKKSSSTTTOOOKKKKKKKKKLLLJJJHHHEEEDDDFFFGGGGGGIIIKKKJJJHHHFFFGGGHHHDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEIIILLLQQQ\\\hhhjjjfffaaa```bbbbbb^^^[[[OOOMMMIIIHHHGGGGGGFFFEEEEEEDDDCCCDDDDDDCCCAAA???GGGFFFDDDBBBAAAAAAAAABBBEEECCCCCCDDDFFFHHHHHHHHHGGGFFFCCC@@@>>>>>>>>>???<<<===@@@AAABBB@@@???===:::@@@FFFGGGEEECCCCCCEEEAAA@@@??????>>>>>>>>>???<<<;;;;;;===>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888777666777999<<>>===;;;888666555555666666666555444333222333444555555555444333000222333222111000222444444888999:::@@@HHHKKKHHH;;;::::::999888888999999555666777888999:::;;;;;;999;;;<<<======>>>@@@BBBBBB???>>>@@@@@@>>>???CCC???DDDQQQfff~~~~~~}}}|||xxxuuujjjhhheee```\\\YYYYYYYYY[[[[[[[[[YYYUUUQQQLLLJJJFFFEEEBBB@@@===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<===???BBBDDDFFFHHHLLLNNNQQQQQQQQQQQQRRRSSSSSSTTTRRRTTTVVVVVVUUUWWWZZZ]]]^^^aaajjjzzzvvvllliiigggccc___^^^```]]]ZZZYYYXXXXXXVVVTTTRRRQQQOOOMMMKKKJJJJJJIIIJJJIIIGGGDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCAAA???>>>======>>>???????????????@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::999888666666666666777888999999DDDDDDCCCBBBBBBBBBBBBBBBDDDDDDHHHNNNOOOJJJHHHHHHMMMMMMLLLJJJGGGGGGHHHIIIGGGIIIKKKJJJGGGFFFGGGHHHDDDEEEEEEFFFGGGGGGHHHHHHHHHDDDDDDHHHKKKOOO\\\iiinnnjjjeeeeeefffeee```\\\QQQNNNKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEGGGGGGEEEDDDBBBAAAAAA@@@AAABBBCCCDDDDDDBBBAAAAAADDDFFFGGGGGGGGGFFFCCC@@@>>>>>>>>>???>>>@@@BBBCCCAAA>>>;;;888888>>>DDDFFFCCCAAAAAACCC@@@@@@????????????@@@@@@===<<<;;;<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888999888888888:::>>>BBBDDDGGGDDD???<<<:::888777555666555444333333333444444111222444555666555444444...000333222000000222444333777888777<<>>???BBB>>>>>>@@@@@@===>>>AAAAAACCCLLL[[[ooo}}}}}}~~~}}}~~~yyyvvvrrrooommmeeeccc```\\\XXXWWWYYY[[[\\\\\\[[[YYYTTTNNNIIIFFFBBBAAA???<<<;;;:::::::::777888:::;;;<<<=========@@@CCCFFFIIIKKKLLLOOOQQQSSSSSSSSSRRRSSSSSSTTTUUUQQQTTTVVVWWWXXXZZZ___cccggglllyyyuuullljjjhhhddd```___```^^^[[[YYYYYYXXXVVVTTTQQQPPPNNNLLLJJJHHHGGGFFFJJJIIIFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDGGGFFFFFFEEEEEEFFFHHHHHHHHHFFFCCC@@@>>><<<;;;;;;@@@@@@??????@@@AAABBBBBBAAA@@@>>>=========>>>???:::::::::::::::888777777444555555666888999;;;<<>><<<===???CCCBBBAAA@@@>>><<<::::::;;;<<>><<<===>>>???@@@???>>>>>>CCCBBBAAA???>>><<<;;;:::999:::;;;<<<<<<<<<::::::;;;;;;::::::999888777777777888:::<<<>>>AAABBBCCCBBB@@@===;;;888777777777000222444555444444555666444444444444444444444444444333222111111222333333444444555555666777777888444666888999:::999777666666888:::<<<===<<<;;;:::;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>=========CCC@@@BBBMMM^^^ttt{{{{{{|||}}}}}}{{{yyyvvvqqqmmmiiifff[[[ZZZYYYYYYYYYZZZ[[[\\\[[[XXXTTTOOOJJJFFFDDDCCC============<<<;;;::::::;;;;;;:::999:::===???AAAEEEFFFIIILLLNNNOOOPPPPPPSSSSSSRRRRRRRRRTTTUUUVVVXXXTTTTTTXXX\\\^^^dddjjjooowwwtttooojjjgggeeeeeeeee```___]]]ZZZYYYWWWWWWWWWPPPOOONNNMMMKKKIIIHHHGGGIIIGGGDDDBBBAAAAAACCCDDDFFFGGGHHHJJJKKKLLLLLLLLLMMMLLLJJJHHHFFFEEEDDDDDDHHHHHHFFFCCCAAA>>><<<;;;??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>======<<<::::::999999888777777777777666555666888;;;???AAAIIIFFFCCCBBBBBBCCCCCCBBB@@@BBBCCCCCCBBBCCCDDDEEEIIIJJJKKKKKKJJJHHHEEECCCCCCEEEFFFEEECCCBBBCCCEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIGGGHHHJJJOOOSSSWWWVVVWWWVVVUUUSSSSSSUUUWWWXXXSSSLLLGGGEEEEEEEEEEEEFFFFFFGGGHHHGGGEEECCCBBBDDDDDDEEEEEEEEEDDDCCCCCCCCCAAA??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;<<<>>>BBBFFFFFFCCC@@@???@@@@@@AAA@@@@@@>>>>>>@@@@@@???===<<<;;;:::::::::;;;;;;<<<<<<;;;:::999;;;:::::::::999888888888:::<<>>===;;;888777666666666111333555555444444555666444444333333333222222222111000/////////000222333333333444555555666777777555555777888888888777666555666888999::::::999999:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;AAA???AAAIIIUUUhhh~~~}}}}}}yyyvvvvvvtttqqqmmmgggbbb___YYYYYYYYYXXXYYYYYYYYYZZZVVVTTTOOOJJJFFFCCCAAA@@@<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;;;;<<>>>>>>>>?????????@@@@@@>>>>>>??????>>>>>>===<<<::::::999888777777666666666555555555777:::===???HHHEEEBBBAAAAAABBBAAA@@@>>>@@@AAAAAAAAAAAABBBDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDCCCAAA@@@AAABBBFFFFFFGGGGGGHHHIIIJJJJJJGGGHHHIIIKKKLLLNNNOOOOOOLLLMMMMMMLLLKKKLLLNNNPPPVVVRRRLLLGGGFFFFFFFFFEEEGGGGGGHHHHHHGGGFFFDDDCCCFFFFFFGGGFFFFFFEEEDDDDDDBBB@@@>>>>>>@@@AAA@@@???BBBAAAAAADDDHHHJJJHHHEEE>>>===;;;::::::;;;<<<===>>>>>>???BBBEEEFFFDDDCCCBBBBBBBBBBBBAAA???>>>=========<<<<<<;;;::::::999;;;;;;<<<<<<;;;:::999888::::::::::::999999999999===???CCCEEEDDD@@@;;;777999999777666555444444444333555666666555444555555333333333222222111111111000000000000000111222333222333333444444555555666555555555666666666666777444555555666666777777888777777888888999:::::::::999999999999999999999999======???DDDJJJWWWlll~~~|||zzzwwwtttoooooommmjjjeee___ZZZVVVWWWWWWXXXYYYXXXXXXVVVVVVOOOMMMIIIEEEAAA>>>===<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<===???BBBDDDFFFJJJKKKNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXTTTTTTXXX\\\___dddooo{{{uuullljjjgggcccaaa`````````\\\]]]\\\\\\ZZZXXXVVVTTTTTTQQQMMMHHHFFFEEEFFFFFFFFFEEECCCBBBBBBCCCEEEFFFCCCDDDFFFIIIKKKMMMNNNOOOLLLKKKJJJHHHFFFEEEDDDDDD>>>>>>>>>??????@@@@@@AAA============>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<::::::999888666555444444555555444444666888;;;===FFFDDDAAA@@@@@@@@@???>>>===???@@@AAA@@@AAABBBDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGHHHGGGEEEFFFHHHJJJNNNKKKGGGDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGEEEDDDCCCFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@>>>>>>???@@@???>>>AAA???@@@EEELLLOOOMMMIII===<<<:::999999<<<>>>@@@BBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBAAA???>>><<<;;;<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888999999::::::::::::::::::===???AAAAAA???;;;666333666666555555444444444444444555777666555444444555222222222222222333333333333333333333333333333333222222222333333444444444555444444444444555666777444444444444555666777888666666777777888888888888777888888888888888999999:::<<>>======<<<<<<=========>>>>>>>>>===============<<<;;;;;;:::999888777666555444333444444333444555777999;;;DDDBBB????????????===<<<===???AAAAAAAAABBBCCCEEEFFFEEEEEEDDDEEEFFFGGGGGGDDDDDDCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIGGGGGGGGGEEEDDDDDDEEEGGGGGGEEECCCCCCEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@??????@@@@@@>>>===???>>>???EEELLLPPPMMMIII>>>===;;;:::;;;===@@@BBBGGGFFFFFFEEECCCCCCCCCCCCAAA@@@???>>><<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::::::::;;;;;;>>>===<<<;;;999888666555444444555555555555444444333555666666555333444555111222222333444555666666555555555444333222111111222222222333333333333333444444444333444555666666555555444555555666888888777777777777777888888888777777888888888999999999888:::>>>@@@???BBBQQQ```~~~~~~pppiiippp{{{xxxwwwwww{{{{{{uuupppmmmllljjjiiihhheee```[[[WWWUUUUUUVVVXXXYYYZZZZZZXXXTTTPPPMMMDDDCCC@@@>>><<<;;;::::::;;;::::::::::::;;;<<<===<<<===???AAADDDFFFHHHJJJKKKMMMOOOQQQSSSTTTTTTTTTRRRTTTVVVXXXYYYYYYYYYXXX```^^^___ccchhhvvvzzzqqqmmmeeedddbbb```___^^^^^^^^^YYYZZZ[[[[[[ZZZWWWUUUSSSRRRRRRPPPNNNKKKGGGCCCAAAAAAAAAAAAAAAAAACCCDDDEEEDDDEEEGGGJJJLLLNNNOOOOOOJJJIIIGGGEEECCCBBBAAAAAACCCBBBAAA@@@???>>>===<<<=========>>>>>>>>>>>>???;;;;;;<<<<<<;;;;;;:::999999999888777666555444444444444444444555666777888@@@???======>>>>>>===;;;>>>???AAABBBBBBCCCEEEFFFJJJIIIIIIJJJKKKLLLMMMNNNFFFEEEDDDDDDEEEEEEDDDBBB@@@@@@AAABBBDDDEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFDDDDDDEEEGGGEEEDDDDDDEEEHHHJJJJJJJJJFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAA@@@>>><<<>>>===>>>CCCHHHJJJIIIGGG@@@???=========>>>@@@BBBFFFGGGGGGEEEBBBAAAAAABBB======<<<;;;::::::;;;;;;>>>>>>>>>===============::::::999999999999::::::;;;;;;;;;;;;::::::::::::>>><<<999666555666777888333444555555555555444444222444555555444333444444222222333444555555666777333333333333222111///...333333333333333333333333444444444555555555555666444555555666777777888888777777777777777777777777777777777888999999::::::777999<<>>???IIIUUUpppqqqjjjkkkuuuyyyuuusssqqqsssxxxwww}}}yyyvvvqqqlllhhhfffffffffeeebbb]]]YYYWWWWWWXXXZZZZZZZZZZZZXXXUUUPPPKKKHHHAAA@@@>>>===;;;;;;<<<<<<;;;;;;::::::;;;===>>>??????@@@BBBDDDGGGIIIKKKLLLLLLMMMOOOQQQSSSSSSSSSSSSSSSTTTVVVWWWYYYYYYZZZZZZ```___```hhhsss~~~qqqjjjgggdddcccbbbaaa___^^^^^^^^^YYYYYYZZZYYYXXXWWWUUUTTTRRRSSSSSSRRRNNNJJJEEEBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEGGGHHHJJJJJJKKKKKKGGGFFFEEECCCAAA@@@????????????????????????@@@@@@============>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999999888888777777666666555444444444444555666666777===<<<<<<<<<>>>>>><<<;;;===???AAABBBBBBCCCEEEFFFIIIIIIJJJLLLMMMNNNOOOOOOGGGEEECCCCCCEEEFFFDDDBBB???@@@AAABBBDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDGGGIIIGGGFFFFFFHHHJJJKKKKKKIIIGGGGGGFFFEEEDDDDDDDDDDDD@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBAAA???<<<======>>>@@@AAACCCDDDDDD@@@@@@???>>>>>>>>>>>>???@@@BBBDDDCCCAAA???@@@AAA;;;:::999999:::;;;<<<===>>>>>>>>>=========<<<<<<999888888888888:::;;;<<<<<<<<<<<<;;;:::::::::999;;;999666333222222333444222333444444444444333222000111333444333333333555333333333333333333333333111111222333333222222111444444444444444333333333333444555666777666555555333444555777777777777666666666666666666666666666666666666777888999999999777777999=========BBBJJJZZZrrrrrrmmmqqq|||~~~vvvrrrpppmmmnnnqqqoootttzzz{{{wwwrrrppplllgggcccbbbbbbccc^^^]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZXXXUUUPPPKKKFFFCCC???>>>===<<<;;;<<<<<<===<<<;;;:::;;;<<<>>>@@@BBBCCCDDDFFFHHHJJJLLLMMMNNNMMMNNNPPPRRRSSSTTTTTTSSSVVVVVVWWWXXXYYY[[[\\\]]]______eeessstttkkkgggfffdddcccbbb```___^^^]]]\\\ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTRRRPPPLLLHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCAAA???>>>======;;;<<<======>>>???@@@AAA;;;;;;<<<<<<<<<=========<<<============<<<;;;;;;888888888888888888888888555555555555555666666666;;;;;;:::<<<===>>><<<;;;<<<>>>@@@AAAAAABBBDDDFFFFFFGGGHHHJJJKKKLLLMMMMMMFFFDDDBBBCCCEEEEEECCCAAA@@@@@@BBBCCCDDDFFFGGGGGGBBBCCCEEEFFFFFFFFFDDDCCCCCCDDDDDDDDDDDDEEEHHHJJJHHHGGGGGGHHHJJJJJJHHHGGGIIIHHHGGGFFFEEEEEEEEEEEE???@@@BBBCCCDDDDDDEEEEEECCCBBBBBBBBBCCCBBB???===<<<===>>>>>>======@@@BBBAAA@@@@@@???>>>===<<<<<<:::>>>AAAAAA@@@>>>???AAA999999999999:::<<<>>>??????>>>>>>===<<<<<<;;;;;;888888777777888:::<<<=========<<<;;;::::::999999777555333000///.........222222333444444222111000...000222333222222333555555555444333222000000///000111333555666666666666444444444444444444444444333444666888888777666444111333555777777777555444555555555555555555555555555555555666777888888999777666777;;;;;;:::>>>CCCFFF```yyyqqqvvv{{{sssqqqnnnkkkkkkmmmlllooosssvvv{{{}}}{{{yyyuuupppmmmmmmkkkhhhddd```___```bbbYYYZZZ\\\^^^^^^]]]\\\[[[[[[YYYVVVRRRMMMGGGBBB???>>>===<<<;;;;;;<<<======<<<<<<;;;;;;<<>><<<<<<<<<;;;;;;<<<<<<======>>>>>>:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<<888888888888999999999999666666666666666666666666<<<<<<::::::999:::;;;<<>>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======<<<===>>>===;;;::::::;;;???????????????===999666>>>:::666777;;;??????===AAA@@@>>>===;;;::::::999555444222333333444222111000111222444444333222222///000111222333444444444333333333333333333333333222222222333333444444444333333333333333333333333444444555555666777777777555444333333333555666777666666555555555444444444333444666777888777666444888888888999:::;;;===>>>CCCQQQhhhzzzxxxyyy|||wwwsssuuuvvvuuupppiiieeegggjjjcccfffjjjmmmpppvvv~~~~~~yyyxxxvvvuuurrrqqqooonnnlllhhhaaa]]]\\\\\\\\\\\\___```aaaaaa```^^^[[[YYYWWWTTTOOOJJJEEEBBB@@@???:::::::::::::::::::::::::::;;;===>>>???BBBFFFIIIGGGHHHKKKMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTZZZYYYYYY[[[^^^`````````iiioooyyyoookkkfffdddfff^^^bbbbbb]]]XXXXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWUUUSSSQQQPPPOOOMMMKKKHHHJJJHHHFFFFFFGGGIIIIIIIIIHHHBBB???BBBDDDCCCBBBCCCAAA@@@>>><<<;;;999777555;;;:::999:::<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;===@@@BBBBBB@@@===;;;;;;:::999:::<<<===<<<;;;999999999888888888888777===<<<;;;::::::;;;<<<===>>>>>>>>>??????AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGBBBAAA???>>>@@@AAAAAA@@@AAA@@@@@@???@@@AAABBBCCCDDDDDDEEEEEEEEEDDDBBBBBBAAA@@@@@@AAABBBDDDEEEFFFHHHHHHIIIIIIIIIHHHFFFFFFGGGFFFEEECCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>><<<======<<<;;;:::;;;===>>>===<<<===>>>>>><<<::::::888666:::@@@EEEFFFDDDAAA@@@>>>;;;999888777777555333222222333333222111222333333333222111000000222222333444555555555555333333333333333333333333222222222333333333333333333333333333333333333333222222333444444555555666444333333333444444555666555555444444444444333333333444666777777777555444777777777888999:::<<<======EEEUUUkkk|||wwwzzz~~~yyyqqqkkkhhhgggiiinnnttttttpppkkkiiiiiiccceeehhhiiijjjnnnsssxxx}}}|||yyyssssssqqqooommmkkkjjjiiiiiieee```]]]]]]^^^^^^___ccccccbbbaaa___[[[XXXVVVPPPNNNIIIEEE@@@>>><<<<<<::::::::::::;;;;;;;;;;;;;;;===???@@@BBBDDDGGGJJJIIIJJJLLLNNNPPPQQQQQQPPPOOOPPPQQQSSSTTTVVVWWWXXXWWWXXXZZZ\\\^^^aaacccdddmmm|||qqqiiifffbbb```aaa```dddddd___ZZZYYYXXXVVVUUUTTTSSSRRRRRRSSSTTTUUUSSSRRRPPPPPPOOOMMMJJJGGGIIIFFFDDDEEEIIINNNRRRSSSJJJDDD@@@BBBCCCAAA@@@AAAAAA???===<<<<<<<<<;;;;;;<<<:::999:::<<<>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<>>>AAACCCCCCAAA>>><<<;;;:::999:::<<<===<<<;;;888888888777777777666666===<<<;;;::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFBBB@@@>>>???@@@AAAAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>???@@@AAACCCEEEFFFFFFGGGHHHIIIHHHGGGFFFEEEGGGEEECCCAAA@@@AAACCCDDDBBBBBBBBBBBBCCCCCCCCCCCCFFFEEECCCAAA???>>>=======================================>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@=========;;;:::;;;>>>@@@AAA???===<<<===>>>>>>===888777999???GGGLLLMMMLLLCCCBBB???===:::888666555444333222222333333222111555444333111000/////////333333444444444444333333222222222222222222222222333333333222222222222222333333333333333333333333000111111222222333444444222333444444555444444444444333333333333222222222333444555666666666555444666666666666777999:::;;;;;;<<>>===<<<===>>>???<<<;;;:::;;;<<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;===???AAAAAA???===;;;;;;:::999:::;;;<<<;;;:::777777666666666555555555;;;:::999999999:::;;;<<<>>>=========>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDBBBAAA???@@@AAABBBAAA@@@@@@@@@?????????@@@@@@@@@@@@??????>>>>>>>>>??????======???@@@BBBDDDFFFGGGFFFGGGHHHIIIHHHHHHFFFFFFGGGDDDAAA??????AAADDDFFFCCCCCCCCCDDDDDDDDDDDDEEEFFFDDDBBB@@@>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===============>>>======>>>>>>???@@@@@@AAA======<<<;;;:::<<<@@@CCCHHHDDD@@@===============:::;;;???DDDKKKNNNOOOMMMFFFEEEBBB???;;;999777666444222111222333333222111444333111000//////000000222222222222222111000000222222222222222222222222333333222222111111000000222222222222222222222222000000111111222333333333333444555666666555444333222222222222111111111111222333444555555555555444555555555555666777888999======???IIIYYYsssyyypppoooggg___ZZZWWWUUUWWWZZZZZZeeeuuuyyypppjjjeeeeeedddbbbaaa``````aaaeeehhhjjjlllmmmqqquuuyyy}}}|||wwwtttsssqqqoookkkjjjiiihhhfffeeecccccceeebbb``````bbbdddeeeeeeeeeccc___YYYTTTNNNJJJHHHBBBAAA???===<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@BBBFFFHHHIIIIIIJJJKKKLLLNNNOOOQQQRRRRRRQQQQQQRRRSSSTTTVVVWWWYYYZZZ[[[^^^```aaa``````fffqqqzzzxxxpppgggcccccccccbbbaaacccgggiiifffddddddaaa\\\SSSRRRQQQPPPOOOPPPQQQRRRMMMMMMMMMNNNNNNMMMIIIFFFHHHEEECCCCCCFFFIIIKKKLLLHHHCCCAAABBBAAA>>>>>>AAACCCCCCCCCBBBAAA@@@@@@@@@>>><<<;;;;;;===>>>======<<<<<<;;;::::::;;;;;;;;;999:::<<<======<<<:::999;;;:::999999;;;<<<;;;999777777777666666666555555888888777666777888999:::======<<<<<<<<<===>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBAAA@@@AAABBBCCCBBB@@@?????????????????????>>>>>>>>>============>>>???===>>>@@@BBBDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFDDDAAA??????AAADDDGGGEEEEEEEEEEEEEEEEEEFFFFFFBBBAAA@@@???>>>???@@@AAA===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<=========;;;<<<<<<===>>>???@@@@@@======<<<;;;;;;===AAADDDEEEBBB???============<<<@@@AAADDDGGGJJJJJJIIIGGGEEECCC@@@===:::888666555333111111111333333222111333222111000000111222333222222222222111000//////111111111111111111111111222222222111111000000000222222222222222222222222111111111222333333444444444555666777777666444444222222111111111000000000222333333444444444444444444444444444555666777777;;;<<<@@@DDDJJJ\\\}}}wwwoooddd[[[YYYZZZYYY\\\aaabbbkkkxxxwwwqqqhhhfffccc```___^^^]]]]]]``````aaabbbdddgggkkknnnnnnqqqyyy|||xxxuuussspppmmmkkkhhhggggggfffeeeddddddcccfffdddccccccdddeeedddccc___\\\WWWQQQKKKFFFBBBAAA<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCFFFIIIKKKKKKKKKLLLMMMMMMNNNPPPQQQQQQQQQPPPPPPTTTTTTUUUVVVXXXYYYZZZZZZ^^^```bbbccchhhsss|||ooolllfffbbbcccdddcccaaa___bbbdddcccccceeebbb]]]SSSRRRQQQPPPOOOOOOPPPQQQKKKKKKKKKLLLMMMLLLJJJGGGEEEEEEEEEFFFGGGFFFDDDBBBDDDAAA@@@BBBBBB@@@AAAEEELLLOOORRRRRRMMMHHHDDDBBB???===<<<<<<=========<<<;;;;;;:::::::::;;;;;;<<<999:::;;;<<<<<<;;;:::999;;;:::999999:::;;;:::999888888777777777666666666666666555555666777888999<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@AAACCCCCCAAA???>>>????????????>>>==================>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFDDDEEEFFFGGGHHHGGGFFFFFFDDDCCCAAA@@@AAACCCEEEGGGGGGFFFFFFFFFEEEEEEEEEEEE=========>>>>>>???@@@AAA=========<<<;;;;;;::::::::::::;;;;;;<<<=========<<<<<<===>>>???@@@@@@@@@===>>>>>>===<<<>>>AAADDD>>>======>>>@@@AAA@@@???DDDDDDFFFFFFEEECCCAAA???>>>===;;;888666444333333222111000111222333222111222222111111222333333444333333444444333222111111000000000000000000000000111111111000000000000000222222222222222222222222111222222333333444555555555555555666555555444444222111111111111000000000222222222333333333444444444444444444444555666666444777<<<@@@@@@JJJfffxxxiii\\\[[[^^^^^^aaahhhiiipppzzz}}}qqqmmmfffaaa^^^\\\[[[YYYZZZZZZZZZ[[[\\\___aaabbbccceeemmmvvv}}}}}}{{{zzzuuusssqqqpppooommmiiigggeeeeeeeeeeeeeeeeeeffffffiiigggeeedddcccbbb___]]]VVVSSSMMMGGGCCC???>>>===888999999:::::::::;;;;;;>>>???@@@AAACCCEEEFFFFFFFFFHHHKKKLLLLLLLLLMMMNNNOOOOOOQQQRRRRRRQQQPPPOOOTTTUUUVVVWWWYYY[[[\\\\\\]]]aaagggooo{{{uuuiiihhhddd______aaaaaa^^^ZZZ]]]]]]\\\^^^```^^^YYYSSSRRRPPPOOONNNNNNOOOPPPKKKJJJJJJKKKLLLMMMKKKJJJCCCDDDFFFHHHIIIHHHEEEBBBAAA???@@@CCCCCCBBBEEEJJJWWW^^^fffggg```TTTJJJEEE@@@>>><<<<<<======<<<;;;:::::::::::::::;;;;;;<<<;;;<<<============<<<;;;;;;:::999999::::::999888888888888777777777666666666666555555666777999:::<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@AAA???>>>>>>@@@AAAAAA???===>>>>>>?????????>>><<<<<<<<<===>>>?????????>>>>>>===>>>@@@BBBCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBBBB;;;;;;<<<>>>>>>?????????>>>>>>======<<<;;;;;;:::999::::::;;;<<<<<<======?????????@@@@@@AAAAAAAAA===>>>??????>>>>>>@@@BBB>>>???AAAEEEHHHHHHEEECCCBBBCCCCCCBBB@@@===<<<;;;999888777555444333333333111000000111222333333111333333444444444333333222222333333333333222222111000000000000000000000000/////////000000000000000111111111111111111111111111111222333333444444555555444333333222222222333222222222111111111000000222222222222222333333444555444444444444555666666555444666;;;;;;???SSSiii}}}iiibbbaaa___aaahhhiiioooxxx|||rrrhhhbbb^^^[[[XXXWWWVVVVVVVVVWWWYYYYYYYYY[[[\\\bbbjjjpppuuu|||wwwtttrrrqqqnnnlllkkkjjjjjjjjjhhhgggeeefffggghhhiiijjjkkkkkkkkkiiifffccc```\\\XXXTTTMMMJJJEEE@@@===<<<<<<<<<999999:::<<<<<<=========@@@AAABBBDDDFFFGGGIIIIIIIIIJJJLLLKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPSSSTTTVVVYYY\\\___aaabbbffflllxxxtttrrrffffffccc\\\[[[^^^^^^[[[[[[\\\ZZZXXXZZZ\\\ZZZTTTQQQPPPOOOMMMLLLLLLMMMMMMLLLJJJIIIIIIKKKMMMMMMMMMEEEEEEFFFGGGHHHGGGEEEBBBAAA@@@BBBDDDDDDBBBFFFLLL[[[gggtttxxxooo___OOOEEEAAA???===<<<======<<<;;;::::::999999::::::;;;<<<<<<<<<============<<<<<<;;;:::999999::::::999777777777666666666555555555777666666666777888:::;;;<<<;;;;;;:::::::::;;;;;;=========>>>??????@@@@@@=========>>>??????===;;;===>>>?????????===<<<;;;;;;===???AAAAAA@@@???>>>===>>>@@@AAABBBBBBAAAAAA???@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFEEECCCBBBAAA@@@???:::;;;<<<>>>>>>>>>===<<>>===<<<<<<;;;;;;999999:::;;;;;;<<<======AAAAAABBBBBBBBBBBBCCCCCC===???@@@@@@??????@@@AAADDDFFFIIIMMMOOOMMMHHHDDD???@@@@@@???<<<:::::::::888777666555555555555555111000///000222333333111555666666666555333111000///000000111111111000000000000000000000000000000......//////000000111111111111111111111111111111111111111222333333444444444333111000///000111111222222222222111111111111222222111111222222333444555555444444444555666666<<<555444999:::;;;GGGWWWpppxxxjjjddd^^^___fffffflllvvv}}}pppgggaaa\\\YYYVVVUUUUUUUUUVVVVVVUUUTTTTTTTTTXXX^^^bbbfffpppzzzzzz~~~wwwqqqmmmllllllllljjjgggggghhhiiiiiiiiihhhiiijjjlllmmmooopppqqqllljjjfffbbb^^^XXXRRRNNNHHHEEEAAA===;;;;;;<<<===<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIKKKKKKKKKKKKLLLKKKJJJKKKNNNQQQSSSSSSTTTUUUUUUTTTRRRQQQRRRSSSVVVZZZ^^^bbbeeegggttt{{{tttmmmpppfffgggccc[[[YYY]]]^^^ZZZ______\\\XXXYYY[[[YYYSSSPPPOOOMMMLLLKKKKKKKKKLLLMMMKKKHHHHHHKKKMMMNNNOOOIIIGGGEEEEEEEEEDDDBBB@@@BBBAAACCCEEEDDDBBBFFFLLLZZZiiizzzvvvcccOOODDDBBB@@@============<<<;;;999999999999::::::;;;<<<:::;;;;;;;;;;;;;;;;;;:::;;;:::999999::::::888777666666555555555444444444<<<999666777999999888666888999::::::999:::<<<>>><<<===>>>??????>>>===<<<@@@??????>>>===<<<<<<;;;AAA@@@@@@???>>>===<<<<<<===???AAABBBAAA@@@@@@AAABBB@@@???@@@AAAAAA@@@???@@@AAAAAABBBCCCCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEHHHGGGFFFDDDBBB@@@>>>===>>>======<<<<<<<<<======;;;<<>>===999;;;===<<<999:::===AAAAAACCCDDDDDDBBBAAAAAABBB;;;>>>AAABBBCCCDDDHHHLLLPPPPPPQQQUUUWWWSSSIIIAAA;;;;;;<<<<<<<<<<<<<<<<<<888888777555444333222111444333222222111111222222222444666555333111111111111222333333444333333333333222111111111111///---...///000000///,,,***(((...//////000000000000000111111111222333333444444333333222111000000000111111111111222222333333333111222333333444444333333222222333333444555666666555777888999;;;>>>CCCGGGWWWooo~~~kkk```[[[YYY___cccooo|||sssgggbbbaaaVVVVVVUUURRRQQQQQQSSSVVVUUUTTTTTTUUUXXX]]]aaadddmmmoooqqqtttxxx{{{~~~~~~yyysssooolllkkkjjjkkknnnpppqqqooonnnllliiikkkpppssssssqqqmmmjjjllleee]]]WWWTTTOOOHHHCCC??????>>>===<<<;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJLLLMMMOOOTTTSSSQQQQQQRRRSSSSSSRRRYYYVVVWWW[[[^^^bbbmmmyyy}}}qqqkkkjjjbbbaaa___[[[XXXWWWXXXZZZ[[[YYYWWWUUUTTTTTTTTTUUUTTTRRROOOMMMMMMNNNMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMJJJIIIGGGEEECCCAAAAAA@@@FFFDDDCCCBBBBBBCCCDDDFFFWWWcccttt|||kkkVVVGGGBBB???<<<===??????<<<999;;;:::888888888999<<<===:::;;;<<<======<<<;;;:::::::::999888888777666666666444222222444666666555:::888666666888888777555777999::::::999:::<<<>>>>>>???@@@@@@???>>>===<<>>===<<<<<<<<>>>>>===<<<;;;;;;===???AAABBBAAA@@@@@@AAAAAA???>>>???AAAAAA@@@???@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA???>>>===>>>======<<<<<<<<<=========???BBBDDDDDDBBB???===<<<<<<<<<;;;:::;;;===???AAACCCDDDCCCBBBAAAAAABBBAAAAAAAAA@@@BBBHHHPPPWWWXXXTTTQQQOOONNNJJJBBB;;;:::::::::::::::::::::999777777666555444333333222444333222111111111222333333444555555444333333444333333333333333222111111333111000111111111///---//////000000000///---,,,//////000111111222222222333333333222222222111111222222111111000000111111333333333333333444444444111222333333444444333333222333333333444555555555444555666666666999<<>>>>>===<<<<<<<<<<<<===>>>>>>???AAABBBDDDEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOUUUUUUTTTTTTUUUVVVVVVUUUWWWTTTVVV]]]eeeqqqvvvllleeecccfffeeeddd```\\\YYYYYYZZZZZZYYYWWWUUUSSSSSSTTTUUUUUURRRPPPOOOOOOOOOMMMLLLHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDCCCCCCBBBBBBFFFEEECCCBBBAAABBBCCCDDDMMMXXXgggrrrqqqeeeUUUJJJ===<<<;;;;;;;;;:::888777;;;::::::999:::;;;<<<===:::;;;<<<======<<<;;;::::::::::::999999888777777777777666555555555666777888777555666777777666555777888999999999:::<<<>>>AAAAAAAAA@@@???>>>===<<>>>>>======<<<<<<===>>>>>>======<<<;;;;;;===???AAABBB@@@???@@@@@@???>>>===>>>@@@AAAAAA@@@???@@@AAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDEEEBBBBBBBBBBBBAAA???>>>============<<<<<<======>>>@@@BBBEEEGGGGGGCCC???<<<>>><<<::::::<<<=========@@@AAABBBBBBAAAAAABBBCCCBBBCCCEEEFFFJJJOOOVVV[[[WWWQQQJJJDDDBBB???;;;888999999888888777777666666666666555555555444444444555444222111000111333444444444555555444555777:::999999888777666444222111222111000111111111///---000000000000000000000000000000111222222333444444666666555444333111000///111111000000000111111222555555444444444444444333111222333333444444333333333333333333444444444444444555555444444555777:::CCCNNNdddkkk]]]ZZZYYY]]]fffppp{{{~~~vvvhhhbbb[[[VVVTTTSSSPPPNNNSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWYYY[[[^^^aaacccdddmmmsss{{{~~~|||{{{{{{{{{{{{{{{|||}}}}}}|||yyyvvvtttvvvwwwwwwvvvtttpppmmmkkkgggiiikkkllljjjgggdddaaa[[[UUUMMMIIIGGGEEEBBB???===<<<<<<<<<<<<===>>>>>>AAABBBCCCDDDEEEFFFGGGHHHGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVWWW\\\gggvvvwwwooogggaaa^^^ffffffeeebbb^^^ZZZYYYXXXYYYXXXVVVUUUTTTTTTTTTTTTUUUSSSRRRQQQQQQPPPNNNKKKGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBBBBBBBBCCCCCCFFFMMMWWW^^^___XXXOOOHHH???AAABBBAAA???===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999888777888::::::888555444666999777777777777777777666666777888999999999:::<<<>>>AAA@@@@@@???>>>===<<<;;;???>>>>>>>>>=========<<<>>>??????@@@@@@???>>>======???AAAAAA@@@?????????>>>===<<<>>>@@@AAAAAA@@@??????@@@@@@@@@@@@@@@???<<<===>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@???==================>>>???@@@CCCGGGIIIHHHCCC>>>;;;===:::888999===@@@@@@>>>>>>???AAAAAA@@@@@@BBBDDD>>>DDDLLLSSSWWWVVVTTTRRRJJJEEE???;;;::::::999888999888888777666555444444444555555555555555555555666555222111000111333444444555555444555777;;;???BBBAAA@@@>>>;;;888666555222111000111222111000...111000////////////000000000000000111222333444555666666666666555333222111000000000000000111222333555555444444333333222222111222333333444444333333444444333333333333333333555666777666555666888:::>>>CCCRRRkkkpppaaa^^^^^^ccciiioooyyytttkkk___XXXVVVUUUSSSPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPRRRTTTWWWYYY[[[[[[```fffmmmssswwwzzz}}}}}}{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~}}}zzzwwwuuuxxxwwwvvvsssoookkkgggdddaaaaaaaaa```]]]YYYUUURRROOOJJJDDD@@@??????>>>===<<<<<<<<<<<<===???@@@AAACCCDDDDDDFFFGGGHHHHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQLLLNNNPPPQQQRRRTTTVVVXXXYYY```mmm~~~}}}}}}zzzppplllgggaaa^^^```aaabbb```]]]YYYWWWVVVXXXXXXVVVUUUTTTTTTTTTTTTUUUTTTSSSSSSSSSQQQMMMKKKIIIIIIHHHHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFIIILLLMMMMMMIIIEEEBBBBBBEEEGGGFFFBBB???>>>@@@:::;;;===>>>???>>>===<<<:::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::999888999<<<>>>;;;666444777:::666777999999999888888888888999::::::999999;;;===>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>============@@@AAABBBCCCCCCCCCAAAAAA===???AAAAAA@@@>>>>>>???===<<<<<<===???AAA@@@???>>>???????????????>>>>>>:::;;;<<<>>>@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA===============>>>?????????BBBEEEGGGFFFBBB<<<999;;;888777999>>>BBBBBBAAA===???@@@@@@@@@AAADDDFFFBBBHHHPPPWWWYYYUUUNNNIII>>><<<:::999999:::::::::999888888777666555555444444444444555555555555555666555333111111222333444444555555444555999>>>BBBEEEEEECCCAAA>>>:::888666333222111222333333111///111000///.........//////000000///000000222333444222333444555555444333222111111000111111222333333444444333333222222111111111222333333444444333333333333333333333333222222333444666666666777999;;;:::<<>><<<;;;<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKNNNOOOPPPPPPQQQRRRRRRRRRQQQSSSTTTTTTTTTUUUYYY[[[```ppp~~~uuuxxxyyyzzzssslllkkkgggbbb```[[[]]]______\\\YYYXXXWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRPPPLLLIIIIIIIIIHHHGGGFFFEEECCCBBBDDDDDDEEEEEEDDDCCCBBBAAA???@@@@@@AAACCCDDDFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@???AAACCCBBB===::::::;;;:::;;;===??????>>>===;;;:::::::::999999:::::::::999:::;;;<<<<<<:::999888888<<>>???>>>>>>>>>>>>============???AAACCCEEEEEEDDDCCCBBB===???AAAAAA???>>>===>>>===<<<;;;<<<>>>??????>>>>>>>>>>>>???>>>>>>===<<<888:::<<<>>>@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA============>>>???@@@@@@>>>@@@CCCEEECCC@@@;;;888:::999888:::>>>AAACCCCCC???@@@AAABBBBBBDDDHHHJJJMMMMMMMMMNNNNNNLLLHHHDDD============<<<;;;:::999888888777777666666555555444444555555555555555555555444444333333333333333444555555555666999>>>BBBBBBAAA@@@>>>;;;888666444444333222333444555333111000000111111111111111111111111000//////111222333///000333444555555444333333333222222222333333444333222222222222222111111111222333333444444333333222222222222333333333333///111444555555666888:::777777===HHHTTTfff|||hhhZZZUUUVVV___hhhpppwwwsssiiiaaaZZZVVVRRRRRRQQQPPPOOOOOOOOOOOOKKKLLLMMMNNNOOOPPPQQQRRRVVVWWWYYY[[[^^^```aaabbbggglllsssyyy|||}}}}}}~~~~~~~~~~~~}}}zzzxxxuuutttrrrpppmmmhhhccc]]]YYYWWWTTTSSSPPPMMMHHHDDDAAA??????>>>===<<<;;;;;;<<<===>>>>>>>>>???AAACCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUWWWVVVVVVYYY```eeesss~~~wwwwwwvvvzzz}}}zzzooojjjhhhdddaaaaaaZZZ]]]______^^^\\\[[[ZZZXXXXXXXXXXXXWWWWWWWWWVVVTTTSSSQQQPPPOOOMMMKKKHHHFFFFFFFFFEEEDDDCCCAAA@@@CCCDDDEEEEEEDDDCCCAAA@@@>>>???@@@BBBCCCEEEFFFFFFBBB@@@???>>>>>>@@@BBBDDD@@@AAA@@@>>>;;;999999::::::;;;===??????>>>===;;;:::999999888888999999:::888999;;;<<<<<<:::999777777:::<<<;;;888666777888333666::::::999777777888;;;<<<<<<:::888888999:::999999999:::<<>>>>>>>>>>><<<>>>AAACCCDDDCCCAAA@@@===???AAAAAA???=========>>><<<<<<<<<>>>>>>===<<<===>>>>>>>>>======<<<;;;999:::===@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@============>>>???@@@AAA===???AAABBBAAA???;;;999:::;;;<<<<<<<<<>>>AAACCCCCCDDDEEEEEEFFFIIIMMMPPPRRRNNNHHHEEEDDDCCCAAA@@@===>>>>>>===;;;999777666666666666666666666555555555555555555555555444444333444555555555444333222333444555666777:::>>>AAA======<<<:::888666444333555444444555666666555333000111444666777888888888444333111000000111222333333444777999:::999888777555555444333333333444444222222222333333333333333111222333333444444333333111111111222333333333444///111333444444555666888999666999@@@FFFQQQiiiooobbb[[[[[[___aaagggqqq}}}~~~qqqgggaaaXXXVVVTTTQQQOOONNNNNNOOOJJJKKKKKKLLLMMMNNNNNNOOOQQQPPPPPPQQQSSSUUUWWWWWWZZZ^^^dddiiikkkmmmnnnpppppptttzzz~~~~~~~~~|||yyyvvvssspppooojjjhhhddd```ZZZUUUQQQOOOKKKJJJHHHEEEBBB@@@>>>===;;;<<<>>>>>>=========>>>@@@@@@AAAAAACCCDDDFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRRRRRRRRRRQQQRRRUUUZZZ]]]bbbkkkwww}}}tttwww~~~~~~vvvnnnjjjfffaaaaaaccc]]]^^^```___]]][[[[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXTTTQQQNNNLLLLLLKKKIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCEEEEEEDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCC>>>>>>======???AAADDDFFFGGGDDD@@@>>>=========<<<:::;;;<<<=========<<<<<<:::999888777777888999:::666888:::;;;;;;:::888666666777888999888777777666111555999:::888666666888=========;;;888777888999888888999;;;>>>AAADDDFFF============>>>>>>>>>>>>999;;;>>>@@@AAAAAA???>>>===???AAAAAA???=========>>>===<<<<<<===>>><<<;;;======>>>>>>===<<<;;;;;;:::;;;>>>AAACCCDDDCCCCCC???@@@@@@@@@@@@???>>>>>>============>>>???@@@AAA===???@@@AAA@@@>>><<<:::<<<>>>???===;;;;;;>>>BBBFFFGGGHHHHHHIIILLLQQQTTTPPPKKKFFFBBBAAA???<<<999;;;<<<<<<:::888666555555444444555555555555555555666666555555555444444444333444555666666444222111333444666777777:::===@@@;;;;;;:::999888666444333666555555666777777666444000222666:::===>>>??????777555333111111111222333999;;;>>>???@@@???===;;;777666555444444444444444333333333444444555555555222222333444444444333333000000111222333333444444111333555666555555666777>>>888888>>>@@@DDDUUUjjjxxxfffZZZVVVVVV\\\eeennnxxxssslll]]][[[VVVRRROOOMMMNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKIIIJJJLLLOOOQQQRRRSSSWWW\\\```bbbdddggghhheeeiiiooovvv{{{~~~||||||}}}~~~}}}yyyuuupppmmmkkkjjjcccaaa]]]XXXSSSNNNJJJHHHCCCBBBAAA???>>>=========:::===???@@@??????>>>???BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMNNNOOOPPPRRRRRRRRRRRRQQQSSSYYY```iiisssyyyrrrsss~~~{{{uuupppkkkfff```aaaeee^^^______^^^[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXSSSPPPMMMJJJIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBBBB>>>???BBBDDDEEEEEEEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>???AAACCCDDDIIIDDD>>><<<===>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<:::999888777777888999:::555777999;;;;;;999777666666555555777888888666444666888999999666666999<<<<<<<<<<<<;;;:::888777666777888999<<>>???@@@@@@???>>>@@@???===<<<::::::999999===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;::::::===<<<<<<@@@EEEHHHHHHGGGCCCAAA>>>======>>>???>>>@@@>>><<<<<<>>>@@@AAAAAA;;;===???@@@???===:::888;;;<<<<<<:::999>>>HHHPPPYYYXXXUUUSSSPPPNNNMMMLLLDDDAAA>>><<<============<<<<<<<<<<<<<<<;;;;;;;;;777777666666666666666777999888777555555666777777666666666666666555555444222333333444666777999:::666888::::::888666555555222333555666666666555555---222:::@@@DDDCCCAAA>>>888666444222222444666777888999:::;;;<<<<<<<<<;;;:::888555333111111111222222222222222222222222222333222222111111222222333444222111111222222000...333555555555333222333444444777::::::;;;AAALLLTTTqqq|||dddRRRWWWVVVYYY^^^eeeooo|||pppdddZZZWWWSSSMMMKKKNNNLLLLLLJJJIIIHHHIIILLLOOOLLLLLLKKKJJJJJJJJJKKKKKKOOOPPPRRRVVVYYY]]]aaabbb___cccggghhhhhhkkkqqqwww~~~}}}{{{xxxwwwwwwwwwvvvuuuyyywwwtttoooiiiccc^^^\\\WWWUUURRRNNNJJJGGGEEEDDD?????????>>>======<<<<<<@@@??????>>>???AAABBBCCCEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHIIIIIIJJJKKKLLLLLLFFFHHHJJJKKKJJJJJJKKKLLLNNNPPPRRRRRRRRRRRRRRRSSSYYYcccpppvvvuuuwww{{{||||||xxxoooeee``````ccccccbbb___]]]ZZZXXXWWWVVV[[[___bbbbbb^^^ZZZXXXXXXUUUTTTRRRPPPLLLIIIFFFDDDFFFEEEDDDCCCCCCBBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@???======>>>@@@AAAEEECCC???======<<<;;;:::999:::;;;<<<<<<;;;:::999666777888999::::::;;;<<<888888999999999888888777444444444444444444444444777888999888666666888:::;;;;;;::::::999888888888666666777999<<<>>>AAABBBAAA>>>;;;:::;;;;;;;;;:::;;;<<<>>>???@@@@@@?????????>>>===<<<;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========@@@>>>===???BBBDDDDDDCCCCCCAAA>>><<<===>>>???>>>???===<<<<<<>>>>>>>>>======>>>?????????>>>===<<<:::===>>>???@@@FFFPPPXXXccc^^^WWWPPPJJJGGGFFFFFF@@@???>>><<<<<<===???@@@???>>>>>>===<<<;;;:::999999888777777666666666666777999<<<===;;;:::999999777777777888777666666555444444444555666777888999666888:::999777555444444222333444555555555444333000444999===>>>===:::888666444222000000222444555777888:::;;;;;;:::999888999888555333111111111222222222222222222222222222333222222111111222222333222000//////111222111111222444555444333333444555555777999888999===FFFMMM___vvv|||gggXXXTTTSSSUUUZZZaaannnyyyuuuhhh```ZZZRRRPPPQQQMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIKKKKKKMMMPPPSSSVVVYYY[[[YYY]]]```aaa```aaagggkkkqqqrrruuuxxx|||~~~~~~{{{yyyrrrpppmmmlllllllllkkkjjjllljjjgggbbb]]]XXXTTTRRRNNNLLLJJJHHHEEECCCBBBBBB?????????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAACCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJKKKNNNOOOQQQPPPNNNMMMNNNOOOPPPSSSVVVVVVVVVWWWYYY\\\eeewww~~~wwwzzzzzzxxxxxxtttmmmddd___```cccbbbaaa```]]][[[YYYWWWWWWZZZ]]]```___\\\XXXVVVVVVSSSRRRQQQOOOMMMJJJHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>>======>>>???AAACCC@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888888999999::::::;;;;;;777777888888777777666666444444444444444444444444777888888888777777999;;;===<<<:::999999999999:::777777888999;;;<<<>>>???@@@===;;;:::::::::999888;;;<<<===???@@@@@@?????????>>>===<<<;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAHHHEEEBBBBBBCCCDDDEEEDDDBBB@@@>>>>>>@@@BBBDDDDDD?????????AAACCCBBB@@@>>>CCCBBB@@@??????@@@AAABBB???BBBEEEFFFHHHLLLTTTZZZbbb\\\RRRIIIBBB>>>>>>???;;;===>>>===;;;<<<@@@CCCAAAAAA???>>><<<:::999888;;;:::999888777666666666444<<>>;;;;;;888888888888888777777666666666666666666777777888555666888888666444333333222222333333333222222111111333555888888777555444333111000//////000222333555777999<<<<<<:::888666888777555333111111111222222222222222222222222222222222111111111111222222222000......000222333333111333444444333333444666555777777666555888???DDDKKK^^^|||}}}___VVVNNNMMMOOOTTT\\\dddooo}}}{{{ooodddZZZUUUUUUMMMMMMNNNMMMLLLJJJHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIKKKMMMOOOQQQSSSTTTWWWYYYYYYWWWXXX[[[___bbbccceeegggjjjmmmpppqqqssstttwwwzzz}}}}}}{{{zzzyyyyyy|||}}}~~~~~~{{{uuuppplllfffcccaaa_________^^^\\\\\\ZZZXXXTTTPPPMMMJJJHHHEEEDDDCCCBBBAAAAAAAAAAAA?????????@@@@@@@@@@@@AAACCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGGGGHHHHHHHHHHHHLLLLLLKKKKKKKKKJJJJJJJJJMMMOOOPPPOOONNNMMMNNNOOOPPPSSSVVVVVVUUUXXX___eee{{{~~~}}}{{{wwwsssrrrooohhhaaa^^^___bbbaaa``````^^^\\\ZZZXXXWWWXXXZZZ\\\\\\YYYVVVTTTSSSPPPPPPOOONNNMMMKKKIIIHHHBBBBBBBBBBBBBBBCCCCCCDDDHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???===<<<<<<===???@@@???===;;;;;;<<<======<<<===<<<<<<<<<<<<<<<<<<===::::::::::::::::::::::::666666666666666555444444333333333333444444444444666666777888999;;;===>>>BBB@@@===;;;::::::;;;<<<:::::::::;;;<<<===>>>???>>><<<;;;:::;;;:::888666:::;;;===>>>???@@@??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<;;;:::;;;<<>>::::::>>>CCCAAA@@@???>>><<<;;;:::999<<<;;;:::888777666666666555@@@LLLOOOIII@@@;;;:::777888888888888777666666888888777666666666666777444555777666444222222222222222222111111000000//////000111333444444444444111000///...///000111222333666:::===>>>===:::888777666444333222111111111222222222222222222222222222222111111111111222222444222///...000222444444000222333333333333555666555555666555555777;;;???BBBMMMcccpppaaaRRRKKKKKKMMMRRRWWWYYYgggxxxrrrfff]]]YYYQQQPPPOOOOOONNNMMMJJJIIIJJJIIIIIIIIIIIIIIIJJJJJJGGGGGGHHHIIIJJJKKKMMMNNNPPPRRRTTTTTTTTTTTTWWWYYYZZZZZZ[[[\\\___bbbeeegggjjjjjjlllnnnqqqsssuuuvvvsssuuuwwwyyy{{{}}}~~~~~~~~~|||{{{uuusssqqqooonnnooopppqqqtttuuuuuussspppkkkeeebbb]]][[[YYYXXXXXXWWWUUUSSSPPPOOOMMMKKKHHHFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQRRRTTTUUUUUUVVV^^^kkkvvv{{{xxxmmmllliiiddd___]]]^^^```_________^^^]]][[[YYYXXXXXXYYYYYYXXXVVVTTTRRRQQQNNNNNNMMMLLLKKKIIIGGGFFFBBBBBBBBBCCCCCCDDDFFFFFFJJJIIIHHHGGGFFFDDDCCCBBBDDDDDDDDDCCCCCCBBBAAA@@@???>>><<<;;;<<<===???@@@>>><<<:::;;;===>>>??????>>>===<<<;;;;;;<<<===>>>;;;;;;;;;:::::::::999999666666666666666555444333333333333333333444444444444555666888<<>><<<;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<;;;<<<===<<<999777999:::<<<>>>????????????===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999:::<<>>@@@>>>:::888;;;???============<<<<<<<<<<<<<<<;;;:::888777666666666777BBBMMMPPPHHH>>>888777666666777777666666555444999888777666555555555555444555666555333111222222111111000000////////////000000111111222222333333000000//////000111222333111555:::>>>@@@@@@>>><<<666555444333222111111111222222222222222222222222222111111000000111111222888555111000000222333333000111333333333333444666444444555555666888;;;===AAADDDPPPggguuu___RRRLLLJJJKKKNNNQQQYYYeeepppxxxuuujjjccc[[[WWWSSSQQQQQQQQQPPPNNNJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLOOOPPPQQQRRRTTTUUUUUUUUUVVVWWWYYY\\\___aaaaaaaaabbbcccdddeeeffffffhhhiiikkklllmmmmmmnnnnnnooorrruuuxxxzzzzzzxxxwwwtttttttttvvvwwwvvvuuusssvvvvvvtttssspppnnnlllkkkfffeeecccbbbcccdddfffgggiiiiiihhhfffcccaaa^^^]]]XXXVVVTTTSSSSSSQQQOOOMMMIIIHHHFFFEEECCCCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIIIIJJJKKKJJJJJJKKKLLLMMMOOOOOOPPPOOOPPPQQQPPPOOOPPPRRRTTTRRRTTTVVVYYYaaappp~~~wwwtttiiigggdddaaa^^^]]]^^^```______^^^]]]\\\ZZZXXXWWWYYYXXXWWWUUUTTTRRRPPPOOOMMMLLLLLLJJJHHHFFFDDDCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDBBBAAAAAACCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;<<<===???@@@>>>===;;;<<<>>>@@@AAA@@@>>>===<<<;;;;;;<<<===>>><<<;;;;;;::::::999999888777777777777666555444333222222222333333333444444444444555888===AAACCCDDDEEECCCAAA>>><<<;;;::::::999999999999:::;;;<<<===<<<<<<===>>>@@@???<<<:::888:::<<<>>>????????????<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::999999:::;;;===@@@CCCDDDGGGHHHIIIJJJKKKMMMRRRUUUSSSPPPMMMKKKKKKLLLKKKKKKGGGJJJQQQZZZaaacccbbb```RRROOOKKKGGGDDDDDDEEEFFFHHHGGGFFFEEECCCAAA??????>>>???@@@@@@???>>><<<:::===???@@@>>>:::888999;;;::::::;;;;;;<<<======>>>;;;:::999888777666666666999@@@GGGHHHBBB:::666555666666666666666555444444888777666555555444444444444555666444222111222333111000///////////////000444333333111000000//////000000000000111222222333111333888<<<>>>>>>===<<<444444444333222111111000222222222222222222222222111111000000000000111111888555222000111222222222000222333333222222333555444444555666888999;;;<<>>>>>>>>===<<<<<<<<<>>>@@@AAA@@@>>><<<<<<>>>@@@@@@@@@===<<<<<<<<<<<<<<<<<<===:::::::::999999888888888777777777777666555333333111111222222333333444444555333333777;;;???@@@@@@===<<<;;;;;;:::999888888::::::::::::;;;<<<===>>>;;;<<<>>>AAACCCBBB???===888999;;;===????????????;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;:::::::::999999:::;;;<<<>>>@@@BBBCCCDDDLLLNNNPPPOOONNNOOOQQQTTTPPPMMMIIIGGGGGGGGGFFFEEEDDDGGGLLLSSSXXXZZZXXXVVVLLLJJJHHHFFFEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@??????@@@AAABBBBBBAAA???============<<<;;;:::999888888999999:::;;;<<<<<<===999888777777666666666666888:::<<<<<<999777555555777777777777777666555555777666555444444333444444555666666444222111222333000//////......///000111333222222111000///....../////////000111111222222000222555777888888888777333333333333222222111000222222222222222222222222111111000000000000111111333111000000111222111000111222333333222111222444555555666777888999999888:::;;;@@@IIIUUUjjj~~~oooaaaWWWTTTNNNJJJKKKPPPVVVZZZbbbjjjqqq}}}uuuooogggccc```]]]WWWRRROOONNNLLLJJJIIIGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEGGGJJJLLLLLLKKKJJJKKKMMMOOOPPPQQQRRRRRRXXXXXXXXXXXXYYYYYYYYYZZZVVVVVVWWWXXXXXXXXXXXXWWWXXXYYY[[[]]]^^^]]]]]]\\\ZZZ\\\]]]]]]\\\[[[ZZZZZZ\\\\\\ZZZYYYXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUSSSQQQPPPOOONNNLLLIIIFFFDDDCCCAAA@@@???@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLKKKJJJIIIIIIKKKMMMNNNKKKLLLMMMNNNOOOPPPQQQRRRQQQQQQRRRRRRSSSUUUYYY\\\___bbbjjj{{{}}}ssspppgggdddaaa^^^^^^^^^______bbb___\\\XXXVVVUUUVVVVVVXXXTTTPPPNNNNNNNNNLLLJJJKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCAAAAAAAAAAAA???@@@@@@??????>>>===<<>>===<<<===???AAACCCAAA???<<<<<<===>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888666666666666444333222111000111111222333333444444666444333555:::======<<<555666666777777777666666<<<<<<<<<===>>>???@@@AAA;;;<<>>;;;;;;;;;:::::::::999999;;;<<<>>>@@@BBBCCCDDDDDDJJJLLLNNNLLLIIIGGGHHHJJJHHHEEEBBBAAACCCDDDEEEDDDAAACCCGGGKKKOOOOOOLLLIIIFFFFFFFFFFFFEEEEEEDDDDDDBBB@@@???>>>???@@@@@@???>>>???@@@AAABBBBBBAAAAAA===<<<;;;;;;<<<;;;999777999999999::::::;;;;;;;;;777777666666666666666777666666444444444555666666888888888888888777666666555555444333333333333333555666666444222222333444000///......///000111222......///000111111111000.........///000111111222000111222333333333222222333333333333333222111000222222222222222222222222111111000000000000111111///...---///111222111000222333444333111111111333777666666777888888777555555888>>>CCCFFFTTTrrruuuiiieeeWWWOOOLLLPPPRRRRRRUUUZZZ```nnn{{{}}}xxxtttnnnddd]]]UUUSSSQQQOOOMMMKKKJJJJJJFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDGGGIIIJJJJJJHHHGGGIIIKKKMMMOOOOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSPPPQQQRRRSSSSSSTTTSSSSSSRRRTTTWWWYYYZZZXXXVVVUUUTTTVVVXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQQQQSSSVVVXXXYYYVVVSSSQQQTTTRRRQQQPPPOOOMMMIIIFFFEEEDDDBBBAAAAAABBBDDDEEECCCCCCDDDEEEFFFHHHIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMLLLJJJIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPRRRUUUXXX[[[aaagggkkkvvvyyy}}}{{{wwwxxxxxxooonnngggdddaaa^^^^^^_________ccc```[[[VVVTTTSSSTTTUUUWWWRRRMMMKKKKKKLLLJJJHHHJJJJJJJJJKKKKKKJJJIIIIIIEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBBBB?????????>>>>>>===<<<;;;???>>>======>>>@@@BBBCCCAAA???<<<;;;<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999777777777777777777777777555555555444333222000///000000111222333333444444000111222333444555555555444444333333444555777888<<<======>>>>>>===<<<<<<;;;===@@@CCCDDDCCCAAA@@@777999<<<======<<<===>>>999999::::::;;;;;;:::::::::;;;;;;999777777888999BBBCCCCCCCCCBBBBBBDDDEEEHHHGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEBBB??????AAAEEEEEEHHHLLLMMMKKKHHHFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@??????@@@@@@AAA===>>>AAACCCDDDCCCAAA@@@BBBAAA>>>;;;999888999999::::::999999999:::;;;;;;777777666666666777888999777666555444444333333444555555555555555555555555444444555555444444333222111111111111000000000000////////////000000000000111000///......///000111000000000000000000000000////////////000000000000000111111000000///...---+++,,,---......//////...000000000000000000000000111///---...111222000...///000111222333222111111000000111222444666888999888999;;;===???GGGZZZllllllcccXXXRRROOONNNNNNNNNYYY\\\eeepppxxxyyyqqqjjjccc[[[WWWVVVTTTPPPLLLIIIGGGEEEEEEFFFGGGFFFEEEEEEDDDDDDFFFIIIJJJIIIGGGHHHJJJKKKJJJJJJKKKMMMOOOMMMMMMMMMMMMMMMLLLLLLKKKOOOOOONNNMMMMMMNNNOOOOOOOOOPPPRRRTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNNNNOOORRRTTTVVVWWWWWWVVVTTTRRRPPPNNNMMMPPPPPPPPPQQQQQQQQQRRRRRRUUUTTTSSSQQQOOOLLLJJJHHHDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMLLLLLLTTTOOOMMMPPPRRRQQQQQQTTTUUUVVVXXX]]]fffuuu~~~{{{yyyrrrjjjhhhfffbbb]]][[[]]]```aaa```___\\\XXXTTTRRRPPPNNNMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@??????@@@AAABBB@@@>>><<<::::::::::::===;;;999:::<<>>>>>===:::888999888888888::::::888666999999999999888888888777666666666666666555555555333333222222222333333444111111222333444444444333333333333333444666888999:::::::::::::::::::::::::::<<<===>>>???>>><<<;;;999;;;===>>><<<;;;::::::999999:::::::::::::::999888999:::999888888999;;;@@@AAABBBBBBAAABBBDDDFFFIIIIIIIIIJJJKKKJJJGGGEEEEEEEEEEEECCCAAAAAADDDGGGTTTTTTSSSOOOJJJFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@BBBAAAAAA@@@@@@@@@AAAAAA===>>>AAABBBCCCBBB@@@???AAA???<<<:::888777888888999999999::::::;;;;;;;;;999999999999::::::::::::777777666555444444444444444444444444444444444444444444444444444333222222111111111000000000//////....../////////000000000111000///......///000000000000000000000000000000/////////000000000111111...//////000000000//////000000000111111000//////........................111///......000111000...///000111222222222111111555444444444444444555555666777999;;;<<>><<<;;;;;;;;;<<<>>>???@@@AAACCCCCCDDDEEE???>>><<<<<<===<<<:::888999888777777999999888666777777777777666666666666666666555555555555666666666555444333333333333333111222222333333333222222111222222333555777888:::888777666666666777888888;;;;;;;;;;;;::::::999999:::<<>>???>>><<<999888777777777777888:::;;;<<<<<<<<<;;;:::;;;<<<=========<<<<<<888777666555444444444444444444444444444444444444333333333444333222222111111111000000000000//////------........./////////000000////////////000000000000000000000000000000000000000000111111111111------...///000000000000222222222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,000///......000000///...//////000111111111111111555555444444333444444444666555666:::;;;;;;@@@GGGYYYppptttggg]]]VVVSSSQQQRRRWWW\\\dddqqq~~~|||ssskkkddd^^^WWWTTTOOOMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFDDDCCCCCCDDDEEEEEEDDDDDDFFFHHHFFFGGGHHHJJJKKKKKKLLLLLLHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPRRRRRRQQQPPPNNNMMMKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLPPPOOOLLLJJJHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPNNNNNNPPPSSSSSSSSSXXX___iiiuuuyyyuuuqqqpppmmmhhhfffhhhgggddd___]]]\\\\\\[[[ZZZYYYWWWUUURRRPPPOOONNNNNNIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCCCC@@@???>>>===<<<===>>>>>>???CCCIIIKKKIIIGGGGGGGGG<<<;;;::::::;;;<<<:::999:::888666666777888777666666555555555444444444444666555444333444555777999:::999777555444333222222111222222222222222111000000111222444555777999:::777666444333333555777888;;;:::999999888999:::;;;:::===@@@AAA???<<<::::::======<<<<<<;;;;;;;;;;;;888999999999888888:::<<<;;;===??????@@@AAADDDFFFIIIHHHFFFFFFFFFEEECCCAAABBBBBBCCCCCCDDDFFFHHHJJJRRRPPPMMMHHHDDDBBBCCCEEECCCCCCBBBAAAAAAAAAAAAAAAEEEDDDCCCBBBAAAAAAAAAAAA???@@@BBBBBBBBBAAA@@@??????>>><<<:::999888888777666777:::<<<======<<<;;;999;;;===>>>???>>><<<;;;888777666555444444444444333333333333333333333333222222333333222222111000111000000000////////////------------.........//////////////////000000000000000000000000000000000000000000000111111111222---......///000000////////////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,//////...////////////.../////////000000000000000111111111222333444555666777444444888;;;;;;<<>>=========>>>@@@AAAAAAIIIQQQSSSNNNIIIFFFFFF>>><<<::::::;;;;;;:::888:::888666555666777777666555555555444444444333333555444222222333555888:::<<<;;;999666444333222111111111111222111111000000000111222444666888999999777555444333444555777999888777666666777999;;;<<<999<<<@@@AAAAAA?????????AAA@@@???===<<<<<<<<<<<<:::;;;;;;999888777888::::::<<<>>>???@@@AAADDDGGGKKKHHHEEECCCCCCCCCCCCCCC@@@@@@@@@AAACCCEEEFFFFFFDDDEEEFFFEEECCCBBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@??????>>>===<<<:::999999999666777999;;;<<<<<<;;;:::777888:::<<<<<<;;;:::999777666555444444333333333333333333333333333333333111111111222111000000///000000000////////////...------------.........///......///000000000000000///////////////////////////000000000000111111111///////////////...------------...///////////////------------------------.../////////.........//////////////////000000000/////////000111333444555666111000555999:::<<<>>>CCCGGGVVVqqqxxxfff^^^VVVRRRQQQTTT]]]ggglllsssxxxpppeee\\\VVVSSSRRRQQQKKKJJJGGGGGGHHHIIIHHHGGGFFFFFFGGGFFFEEEEEEGGGIIIFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGIIIGGGEEECCCBBBCCCDDDEEEDDDDDDDDDEEEEEEGGGHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTYYY___eeennn~~~}}}zzzuuussstttqqqhhhaaa^^^ZZZZZZZZZYYYXXXWWWWWWXXXWWWYYYZZZYYYUUUQQQOOONNNLLLMMMMMMLLLKKKIIIHHHGGGEEEEEEFFFGGGGGGHHHHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@@@@>>>=========>>>???AAABBBGGGOOOWWWXXXRRRKKKFFFEEEAAA>>><<<:::::::::999777999777666666888888888777666666666555555555444444555444222111222555888:::<<<:::888666444222111111///000000111111111000000000111333555666777888888666555555555555666888999555444444444555777999:::888;;;>>>@@@@@@@@@BBBCCCCCCAAA???===<<<<<<<<<===;;;;;;;;;:::777777888999;;;===>>>???@@@AAADDDFFFLLLIIIEEEDDDDDDEEEFFFEEE@@@??????@@@BBBDDDCCCBBB???BBBDDDDDDCCCBBBAAABBBDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@??????@@@@@@AAACCCCCCCCCBBBAAA@@@???>>>???>>>>>>===;;;::::::999777777999:::::::::999888555666777888888888777777666555444333222222222222222222222222222222222222000000111111000000///...000000////////////......------........./////////---...///000111111111000////////////////////////////////////000000000000////////////...---,,,,,,---...///000111111111111........................---...//////------...///...............///000000111000000000111111222333222......222666777:::===???===EEE\\\zzzyyynnnbbbZZZTTTRRRUUU[[[\\\aaajjjvvvyyynnnfff^^^YYYVVVOOOMMMJJJHHHIIIIIIHHHGGGDDDEEEFFFEEEDDDDDDEEEGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSSSSTTTTTTTTTXXXZZZaaannnzzzxxxuuuzzztttppppppsssrrrjjjaaa]]]TTTVVVXXXYYYXXXWWWXXXYYY]]]aaaeeeddd^^^WWWSSSQQQLLLLLLLLLLLLKKKIIIGGGEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>======<<<<<<===>>>@@@AAALLLRRRXXXYYYTTTMMMHHHEEEBBB???<<<:::999999888777777666777888:::;;;:::888777777666666666555555555555444333222333444666888999888666444333222111111......///000111111111111111222444555666777777666444555555666777777888888666666666666777777888999888:::<<<<<<===>>>AAACCCCCCAAA>>><<<::::::;;;;;;999::::::999888777999:::<<<>>>???@@@@@@AAADDDFFFGGGFFFFFFFFFGGGGGGEEECCCBBB@@@???@@@BBBCCCAAA>>>>>>@@@BBBCCCBBBAAAAAABBBCCCBBBAAA@@@@@@AAABBBCCC============>>>>>>???@@@BBBBBBAAA@@@???>>>===<<<=========<<<;;;:::999888888888888777777777777666444444444444555555555555444444333222111111111111222222222222222222222222//////000000000///......000000/////////.............../////////000000000,,,---///000111111111000////////////////////////---.........////////////.........///......---------...///////////////...........................,,,...000///---,,,...///......---------...///000111111111111222444555666111000111444555444555999;;;:::@@@OOOddd|||}}}qqqfff\\\YYYZZZVVVXXX\\\bbbiiiqqqwww{{{|||ssshhhbbbYYYUUUQQQNNNLLLKKKJJJIIIDDDEEEEEEDDDCCCCCCDDDFFFDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNPPPPPPPPPPPPQQQSSSVVV[[[___bbbeeefffmmmooozzz}}}rrrnnnrrrnnnjjjiiimmmnnnhhhaaa^^^SSSVVVZZZZZZYYYWWWXXXYYYaaagggmmmllldddZZZSSSPPPLLLLLLMMMMMMKKKIIIFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBBBBAAA@@@???>>>===<<<<<<;;;<<<===???@@@KKKMMMQQQRRRPPPLLLGGGDDD???===999888888888888777555555777:::===>>><<<999666666666666555555555555444444444333333444555555444444333222111111111222------///000111111111111111222444666777777666666333444555666777777777777:::::::::::::::999999999888999:::::::::<<>>DDDBBB@@@AAACCCBBB@@@======>>>@@@@@@???@@@BBBDDDBBBAAA???>>>>>>@@@AAACCC;;;;;;;;;;;;<<<>>>???@@@AAA@@@???>>>===<<<;;;:::<<<<<<<<<;;;:::999888777999888777666555555555666444333333333333444555555444333222111000000000000111111111111111111111111///////////////......---000/////////............////////////000000000000,,,---///000111111111000////////////////////////------------.........///,,,,,,---...////////////------------,,,+++******........................,,,...000///---,,,---000......---,,,---...///000......000222555888:::<<<333333666999888333333666666888>>>FFFPPPcccyyykkkcccbbbYYYXXXXXXYYY]]]bbbfffiiilllpppxxxwwwooobbb^^^YYYTTTQQQOOOMMMKKKFFFFFFGGGFFFDDDDDDEEEGGGBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMNNNOOOPPPPPPPPPXXX[[[bbbjjjssszzz|||www{{{zzzpppkkknnnnnnhhheeehhhjjjfffaaa^^^TTTXXX\\\\\\ZZZXXXXXXYYYaaahhhoooooofffZZZQQQMMMNNNNNNOOOOOOMMMJJJHHHFFFEEEEEEFFFFFFFFFDDDCCCBBBAAAAAA@@@????????????@@@AAABBBBBBCCCBBBAAA???>>>===<<<;;;;;;;;;===>>>???FFFGGGHHHKKKKKKIIIEEEAAA<<<:::777666777888999888333555888<<>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAAAAA???>>>===<<<<<<===>>>???BBBBBBBBBCCCBBBBBBAAAAAA@@@???????????????@@@@@@<<<<<<======>>>???@@@AAAAAA@@@???>>>===<<<;;;::::::999999888888777777777;;;888444222222222222111444444444222000111444666555444222000............000000000000////////////000000////////////000000,,,///111111///...///111222222000///............//////000000000000/////////......------///000111000...---++++++,,,---...---------........./////////...---,,,,,,---...//////...---,,,,,,---...///....................................////////////+++,,,...000222555666777444444444555555555555666666666999???GGGVVVmmm}}}tttpppiii```ZZZXXX[[[^^^[[[ZZZ\\\ccchhhnnnwwwxxxqqqggg___[[[XXXTTTRRRKKKKKKJJJHHHGGGFFFFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDHHHGGGFFFFFFGGGGGGFFFEEECCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCDDDFFFFFFEEEDDDHHHGGGFFFFFFFFFFFFFFFGGGFFFDDDCCCEEEHHHIIIGGGEEECCCFFFIIIIIIGGGFFFHHHJJJKKKLLLMMMMMMMMMMMMNNNPPPOOONNNNNNOOOOOONNNKKKIIIHHHJJJKKKLLLNNNPPPTTTWWW\\\mmm{{{}}}~~~||||||xxxtttooollljjjgggeeeccccccbbbaaa___^^^___```___\\\ZZZZZZZZZaaacccffffffbbbZZZQQQLLLNNNNNNNNNLLLJJJFFFBBB@@@EEEFFFGGGGGGFFFDDDAAA@@@???>>><<<;;;<<<===???@@@AAABBBCCCCCCBBBAAA???>>>::::::;;;<<<<<<<<<;;;;;;>>>????????????>>>>>>===999999888888777777666666888888999:::;;;<<<<<<===999888666555555555666777444444444333333222222222111111111111000000000000000//////......//////000222222111111222222333444555666666777777666666555777777888888999:::::::::888888888888999::::::;;;;;;;;;999888777666666666999::::::;;;;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDCCCBBBAAA@@@>>>======<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>===>>>???@@@AAA???>>>===<<<======???@@@??????>>>===<<<;;;:::999::::::999999888888777777999666444222333444444444444444444222111222444777555444222000///...//////000000000////////////...///000000000000000000///...000222222000///111222222111000///............//////000000000000/////////......---...///000111000...---++++++,,,---...---------..................---,,,,,,,,,,,,---.........---,,,,,,---..........................................////////////---......///111222333333444444444444555555555555999888999;;;>>>GGGXXXhhh|||pppeee^^^[[[UUUQQQQQQVVVZZZ^^^dddjjjrrruuu|||zzzrrrjjjccc\\\WWWQQQOOOMMMKKKJJJIIIHHHFFFGGGGGGHHHIIIIIIHHHGGGGGGHHHFFFEEEEEEFFFGGGFFFEEEJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHKKKJJJIIIIIIJJJKKKJJJHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFHHHJJJKKKIIIGGGFFFHHHKKKKKKJJJIIIKKKLLLMMMNNNPPPPPPNNNNNNNNNOOOOOOOOOOOOPPPQQQPPPOOONNNJJJLLLOOOPPPRRRWWW```gggyyy}}}zzzvvvrrrnnnmmmiiieeecccccceeeeeeeeebbbcccdddcccaaa_________bbbcccbbb```\\\WWWRRRNNNMMMMMMMMMLLLJJJGGGCCCAAAFFFGGGGGGHHHGGGDDDBBBAAA???>>>===<<<<<<===???@@@@@@@@@AAAAAA@@@???===<<<:::;;;;;;;;;;;;<<<<<<<<>><<<;;;:::999999888888777777666666888888888999999::::::;;;777666555444444444555555555444444444333333333222111111000000000/////////000000////////////000000000000000000000111222222444555555666666555555444666666777777888999999999999999999999999999:::::::::999888777666555555555999999:::;;;;;;;;;;;;:::<<<===>>>???@@@@@@@@@@@@CCCDDDDDDCCCBBBAAA@@@???============>>>???AAAAAAAAAAAAAAAAAAAAA@@@?????????>>><<<<<<<<<>>>@@@AAACCCAAA>>><<<;;;<<<===>>>======<<<;;;::::::999999;;;;;;::::::999888888777777555333333444666666666222333333222111222555777444333111000/////////000000000/////////.........///000000000000000000//////000222222111000111333111111000///...............//////000000//////.........------......///000///...---,,,+++,,,------.........------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------........................---............/////////////////////////////////333333333444444444555555999888888999888:::DDDOOO___zzz{{{wwwzzz~~~qqqfffWWWPPPKKKMMMQQQRRRTTTWWW[[[```gggooowww~~~~~~tttjjjccc[[[WWWQQQOOONNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIGGGGGGIIIJJJJJJIIILLLLLLKKKJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHIIIJJJKKKIIIHHHJJJJJJJJJIIIIIIJJJJJJKKKGGGGGGFFFHHHIIIJJJHHHGGGIIIKKKMMMNNNMMMMMMMMMNNNKKKMMMOOOOOONNNMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKPPPVVVYYY]]]fffvvv}}}{{{yyyvvvrrrooooookkkfffdddeeehhhjjjkkkccceeefffeeecccbbbbbbccccccaaa^^^[[[WWWTTTRRRQQQMMMMMMMMMLLLJJJHHHEEEDDDGGGHHHHHHIIIHHHFFFCCCBBB??????===<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;:::;;;<<<===>>>EEEDDDBBB@@@===:::888777:::999999888777777666666777777888888888888888888555555444333333333333444444444444333333333333333000000000/////////......000000////////////000000//////......//////000111222333444444444444444444555555555666777777888888999999999999:::999999999:::999888777666666666666888888999:::::::::::::::;;;<<<===>>>???@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>><<<<<<===>>>???AAABBBBBB@@@@@@@@@@@@???>>>>>>===>>>===;;;;;;;;;>>>@@@BBBFFFDDD???<<<:::;;;<<<>>><<<<<<;;;;;;::::::999999<<<;;;;;;:::999888777777666444222222444555555444000111222111111111333555444333111000///000000111000000000/////////......///000111111111111000//////000000000000000111222111000///..................//////////////////...------------....../////////...---,,,,,,,,,------......------------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000/////////////////////222333333333444444444444555555777999777666<<>>=========>>>>>>>>>>>>======<<<;;;;;;:::===<<<;;;::::::<<<>>>@@@FFFDDDBBB???===:::999888::::::999999888777666666777777777666666555555555555444444444333333333333222222222222222222222222////////////............000000////////////000000......------......///000111111222333333333333333333333444555555666666777888888999:::::::::999999:::999888777777777777777777888999999::::::999999999:::<<<===>>>?????????BBBAAA@@@??????>>>>>>>>><<<===>>>???@@@AAABBBBBB????????????>>>===<<<;;;<<<<<<;;;;;;<<<>>>AAABBBGGGDDD@@@<<<:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::888777777666555333222111222222111000///000111000000000111333333222111000000111222222111000000000000////////////000111222222111000//////...------...///000000000//////.....................////////////......,,,------.....................------,,,,,,,,,,,,------------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,........................------------............/////////000000111111111222222222222333333333444222222555999888666999>>>BBBKKK^^^xxxwwwuuurrrooopppuuu|||sssbbbYYYTTTPPPOOOPPPPPPRRRSSSTTTVVV\\\eeelllrrrxxxvvviii___XXXUUURRRPPPPPPOOOOOOOOOPPPRRRUUUVVVVVVUUUTTTTTTUUUUUUTTTRRRSSSRRRQQQQQQPPPPPPQQQQQQNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKNNNOOOPPPPPPOOONNNNNNNNNLLLMMMOOOQQQRRRRRRPPPOOOOOOPPPRRRRRRQQQQQQSSSUUUPPPSSSVVVWWWXXXYYY\\\___```mmm~~~}}}wwwyyy{{{|||yyyuuupppmmmjjjiiihhhiiijjjjjjiiihhhbbbcccddddddbbb``````aaa___^^^\\\ZZZWWWUUUSSSRRRMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJJJJIIIGGGDDDCCC@@@@@@???>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;===<<<;;;:::;;;===@@@AAACCCBBB@@@>>>===<<<<<<<<<;;;;;;:::999888777666666777666666555555444444333555555555555444444333333000000000000000111111111////////////............//////............//////---------------...////////////000111222222222222222222333333444555555555666777999:::;;;;;;:::::::::999888777777777777888777777888999999999999888888999:::<<<===>>>?????????>>>======<<<<<<=========>>>???AAAAAABBBBBBBBB>>>>>>>>>>>>===;;;:::999;;;;;;<<<===>>>@@@BBBBBBCCCAAA>>>;;;::::::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555555444222111111111111///...///000222111000///000111333222111000111111333444222222111111111000000000///000222333333222000///000...,,,,,,---///000/////////......---......///---......//////......---,,,,,,---............---......---------,,,,,,,,,+++,,,,,,,,,---------------......//////......---,,,,,,------------,,,,,,........................,,,------------...............///000111111222222111111222222222333333333333222444777666444555999>>>???III]]]vvv~~~wwwrrrrrrvvvyyyyyylllbbbYYYVVVVVVWWWVVVSSSQQQQQQTTTXXX\\\aaagggqqq{{{~~~rrrhhh```\\\ZZZUUUTTTTTTTTTVVVZZZ^^^```cccccccccddddddbbb___\\\[[[ZZZYYYXXXWWWVVVVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSUUUTTTSSSTTTVVVVVVVVVUUUQQQQQQPPPOOOOOOOOOOOOPPPPPPRRRSSSSSSQQQPPPPPPQQQPPPPPPRRRUUUWWWWWWTTTQQQPPPQQQQQQPPPPPPRRRUUUXXXWWW]]]dddiiilllpppuuuyyy~~~}}}zzzxxx{{{|||wwwtttrrriiiiiihhhiiijjjhhheeecccdddeeefffeeebbb`````````\\\\\\[[[YYYXXXUUUSSSRRROOONNNMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJIIIFFFDDDCCC@@@@@@@@@??????>>>>>>===@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAA@@@???>>>======>>>??????<<<<<<;;;999888777666555666666555555444444444333444444555555555444333222000000000000000111111111000000000/////////............------------......---------------...//////......///000111111111111111111222222333444444444444666888:::<<<<<<;;;;;;888888777666666666777777666777777888888888888888777888:::;;;===>>>>>>>>><<<;;;:::::::::;;;<<<===>>>???AAABBBBBBBBBAAAAAA>>>=========<<<:::999888999:::===???AAABBBBBBBBB===<<<:::999888888999:::888999999999::::::;;;;;;;;;:::999888666555444333222111000111222333111000222333444333111000000111222222111000111222444444333333333222222222222111///000222444444222000///111...+++,,,...000000000.........------......///---......//////......---+++,,,---.........------------......------,,,,,,******+++,,,---......///,,,---............---,,,,,,---............---,,,........................,,,,,,---------.........---......//////000000111111111111111222222222222555222333555555333444888999999???KKK[[[qqq|||{{{}}}yyytttuuuooojjjddd___\\\ZZZXXXWWWZZZ]]]ccciiipppzzzuuupppooodddcccbbbcccfffkkkqqqttt|||}}}~~~|||vvvrrrmmmkkkiiigggdddcccaaaaaa``````bbbccccccdddddddddddddddcccbbbaaa``````___```^^^\\\[[[[[[ZZZXXXVVVPPPPPPQQQRRRSSSUUUWWWXXXVVVXXXZZZYYYVVVUUUUUUWWWVVVVVVXXX[[[^^^]]]ZZZVVVQQQRRRSSSUUUXXX___gggmmmuuu}}}}}}|||zzz~~~~~~|||xxxvvvzzz~~~|||xxxvvvvvvmmmkkkiiihhhgggfffcccaaaeeeffffffdddaaa___^^^^^^ZZZYYYXXXVVVUUUSSSSSSSSSPPPPPPNNNLLLKKKJJJIIIIIIGGGHHHIIIIIIHHHFFFDDDBBB@@@AAA@@@@@@???>>>======@@@???===<<<;;;;;;<<<<<<;;;<<<===>>>???@@@@@@AAA???>>>===<<<===>>>@@@AAA===<<<;;;:::888777666555555555555555555444444444222333444444444333111111111111111111222222222333111111000000000/////////---------,,,,,,---------...------------...//////---...///000111111111111000111111222333333444444333555888:::<<<<<<<<<;;;777666666555555555555666666666777888888888888888666777999;;;<<<===>>>>>>:::999888888999:::<<<===???@@@AAABBBBBBBBBAAA@@@=========<<<;;;:::888777888:::===AAACCCCCCCCCBBB888888777777777777777777777777777888999999::::::::::::999777666444333333111000000222444555444222444555666555333111000111222111111111111222444555444444444333333333222222///000222444444222000///333///,,,,,,///111222111......---------......///---..................---+++,,,---.........---,,,------......------,,,+++))))))***+++---...//////++++++------------++++++------...//////...------........................,,,,,,,,,---------..............................000111111111111222222222555222222555666555777;;;555777===CCCIIIXXXwww}}}uuuoooiiiccc^^^YYYZZZ[[[\\\```iiiuuu~~~xxxwwwwwwxxx|||}}}yyyvvvsssqqqppppppqqqrrrsssttttttuuutttrrrqqqpppooonnnlllkkkkkkmmmkkkhhheeedddaaa^^^\\\OOOPPPRRRTTTWWWZZZ]]]^^^aaaccceeedddaaa___```bbb[[[[[[\\\```cccccc___[[[WWWYYY\\\aaajjjvvv|||yyyzzz~~~vvvwwwzzzxxxtttrrrvvv{{{|||yyywwwvvvwwwqqqmmmiiifffeeedddcccbbbdddeeeeeeccc___\\\[[[[[[ZZZXXXUUURRRQQQQQQSSSSSSRRRPPPOOOMMMKKKJJJIIIIIIGGGHHHHHHIIIHHHEEECCCBBBAAAAAAAAA@@@@@@>>>===<<>><<<;;;::::::;;;<<<;;;<<<===???@@@@@@AAA@@@@@@>>>===<<<===>>>@@@AAA===<<<;;;:::888777666555555555555555555555555555111111222333222111000///222222222333333444444444111111111111000000000000,,,,,,,,,---------......///......---------....../////////000111111222222444333222222222333555666333444666888:::;;;<<<<<<888777777666666666666666777777888888777666555555777777777:::>>>>>><<<999999:::;;;<<<============AAA@@@???????????????@@@@@@???>>>===<<<<<<;;;<<<<<<=========>>>>>>??????<<<<<<<<<;;;:::999888777666777888999999<<<@@@CCCGGGBBB<<<888777666222000333333333111000111333555555666777666333111111111111222222222222444777:::999:::<<<<<<;;;888555333222444777888777777777888555444222000000111222333///000000000000111111111..............................------------......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.............../////////000......///000000000000000111222222333333444444555666555777;;;???III\\\mmmtttgggiiibbb^^^aaadddeeejjjqqq~~~tttsssuuuuuuvvvxxx{{{zzzxxxvvvssskkkaaaZZZKKKNNNQQQRRRSSSYYYccckkklllooorrrsssrrrooommmllljjjiiigggfffeeeffffffgggaaajjjvvvyyywwwxxxzzz||||||tttrrrsssttttttvvvvvvvvvvvvuuutttrrrrrrsssooojjjeeebbbbbbccceeedddcccbbb```]]]ZZZXXXWWWWWWUUUTTTRRRRRRRRRTTTTTTOOOOOOOOONNNMMMLLLKKKKKKFFFGGGGGGGGGFFFEEECCCBBB@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;;;;;;;<<<<<<===???AAABBBAAA@@@??????@@@@@@>>>;;;999999:::;;;:::999777777777888888555555444444444333333333222222222222222222222222111111111222222333333333111111000000//////......,,,,,,,,,---------......///......------......////////////000111111222222222111000//////000222222333444666888999:::::::::888888777666666666777777777777777777666666555555777777888:::===>>><<<999888999:::;;;<<<======>>>????????????????????????>>>===<<<;;;::::::::::::<<<<<<=========>>>>>>>>>;;;;;;;;;::::::999888888444555777888999===CCCGGGIIIEEE@@@;;;999666444333333333333222111111222333555666777555333111111111111222222111111444888;;;>>>?????????===999666333333555999:::999888888999666555333222111222333444222222111111000000000///................................................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............////////////...///000000111111000000111111222222333444444444444444777999:::???KKKXXXsss|||xxxzzz}}}yyytttuuusssnnnnnnqqqyyyxxxnnnlllmmmoooqqqttttttssssssqqqmmmeeeZZZRRRIIIKKKNNNNNNOOOTTT\\\cccooossswwwxxxuuurrrrrrtttnnnpppqqqrrrqqqrrruuuwww{{{vvvyyy~~~wwwqqqnnnoooppppppvvvvvvuuutttrrrpppnnnmmmpppmmmiiieeebbbbbbcccdddcccbbbaaa___]]]ZZZXXXVVVUUUTTTTTTSSSQQQPPPNNNMMMMMMNNNNNNNNNNNNMMMLLLLLLGGGGGGGGGGGGFFFEEECCCBBBAAA@@@??????>>>>>>??????<<<<<<;;;:::::::::::::::;;;<<<>>>@@@AAA@@@???>>>>>>???@@@@@@>>><<<<<<===<<<;;;999888777777777888555555555555555555555555333333333333333333333333111111111222222333333333111111000000//////......,,,,,,,,,---------......//////............///////////////000111111222222222111000///...///000111333444666888999999999999999999888777777777777888666666666555555555555444777777888;;;===>>><<<;;;777888999:::;;;<<<======<<<===>>>@@@@@@@@@??????>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<============999999999999999999999999666777777777999===CCCGGGHHHFFFCCC===888555444555555444333333222222222222444555666555222111000111111222111000111444999===DDDDDDCCCAAA>>>:::666333333666:::<<<;;;999999888777666444333333333444555444444333222111000///..............................///000000000000///.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////..................//////000111111111111111111111111222333333444444111222666888777777===FFFSSShhh{{{wwwuuuuuuvvvxxxzzz|||uuukkkaaa___```bbbeeeiiihhhhhhiiihhhddd\\\SSSLLLMMMNNNOOOOOONNNRRRXXX^^^eeekkkrrrsssqqqsssyyyyyy}}}vvvtttqqqnnnmmmmmmnnnooouuutttsssqqqooollljjjhhhkkkiiigggeeecccbbbbbbbbbbbbaaa```^^^\\\YYYWWWVVVSSSTTTTTTSSSQQQNNNJJJHHHMMMMMMNNNNNNNNNMMMMMMLLLGGGGGGGGGGGGFFFDDDBBBAAAAAA@@@???>>>===>>>??????;;;::::::999999999999999:::;;;<<<>>>???>>>>>>===<<<>>>AAABBB@@@???>>>>>><<<;;;:::888777777666666555555666666666666666666444444444444444444444444111111111222222222222222111111000000//////......,,,,,,,,,---------......//////.........///000000/////////000111111222222333222111000000000111222222444666999;;;<<<;;;;;;:::999999888888888888888555555555444444444555555888888999;;;<<<======<<<::::::::::::::::::;;;;;;;;;<<>>===<<<<<<======<<<<<<<<<<<<<<<<<<======999999888888999999999:::<<<;;;:::888888:::???CCCCCCCCCBBB<<<666333555777888666444333333333222111333444555444222111111111111111111000000444999>>>GGGFFFEEEBBB>>>999555222333666:::;;;:::888777777666555444444333333444444333333333222111000000000........................---///000222222000///---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////............------///000000111111111111111000000111111222333333333000111444888777666:::AAABBBQQQiii{{{yyyvvvtttvvvzzz}}}xxxvvv}}}wwwzzz{{{~~~}}}sssmmmggg___YYYXXXXXXXXX[[[^^^\\\\\\]]]]]]\\\YYYUUUSSSVVVVVVVVVTTTTTTVVVZZZ^^^^^^fffmmmqqqttt}}}zzzvvvoooqqqsssrrrpppooopppqqqqqqqqqpppooommmkkkiiihhhgggfffeeedddcccbbbaaa``````___^^^]]][[[XXXVVVUUUSSSSSSSSSRRRPPPNNNKKKJJJOOOOOOOOONNNMMMLLLKKKKKKGGGHHHHHHGGGFFFDDDBBBAAAAAA@@@>>>=========??????;;;;;;:::999999999999999999999;;;<<<======<<<<<<;;;>>>AAABBBAAA>>>===<<<;;;:::999888666555444444555555555555555666666666444444444444444444444444111111111111111222222222111111000000//////......,,,,,,,,,---------.....................///000000/////////000111111222222333222111000000111222222111333777;;;>>>?????????:::999999888888888888888555555444444444444555666888999:::;;;<<<<<<===>>>>>>===<<<;;;::::::::::::<<<>>>@@@BBBCCCCCCBBBAAA???>>>>>>============>>>==================<<<<<<:::999999888888999:::;;;======;;;999888:::>>>AAA@@@AAAAAA===999888;;;>>>===999666444444444333222333444555555333111111222111222111000111444999===EEEDDDBBB???;;;777333111111444777999777666555555555444444333333333333333111111111111111111111111........................---///000222222000///---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---------//////000111111111111111//////000111111222222333222111333666666555999???<<>>=========>>>???<<<;;;;;;:::::::::::::::888999999:::;;;;;;<<<<<<<<<>>>AAAAAA>>>;;;999888888888777666555444333333444444444444444444444444222222222222222222222222111111111111111111111111111111000000//////......,,,,,,,,,---------......---------------...///000/////////000111111222222000000///...///000111222222444888===???@@@@@@???999999888777777777777888666555444444444555666777888999;;;;;;;;;<<<===???AAA@@@>>><<<;;;;;;<<<<<>>>>>============>>>>>>>>>>>>>>>>>>============<<<;;;:::999999999:::;;;:::;;;;;;;;;:::<<>>===;;;888555222111111333555555444333333444444444444444333333333222//////000000000111111111...........................///000000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------...............///000000000000000/////////000111111222222444222222444333111444:::888:::???KKK[[[sss~~~||||||yyyuuuooooooyyy~~~}}}}}}|||xxxuuurrrjjjfffdddfffeeecccdddgggooooooooopppttt|||~~~|||{{{ssstttzzzzzzuuummmjjjllliiijjjkkkllllllmmmlllllleeeeeedddcccbbb```______\\\\\\[[[ZZZXXXVVVTTTSSSMMMLLLKKKJJJJJJLLLNNNOOOQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHHHHHHHFFFDDDAAA@@@??????>>>>>>>>>=========<<<<<<;;;:::::::::::::::888888999999:::;;;;;;<<<<<<>>>???>>><<<999777666666777777777666555444333555555444444444333333333222222222222222222222222111111111111111000000000111111000000//////......,,,,,,,,,---------......+++++++++,,,,,,---...////////////000111111222222000/////////000111333444444666:::===???>>>===<<<888888777666666666777777777666555444444666888999888:::<<<<<<;;;;;;>>>@@@AAA@@@???>>>>>>???@@@AAAFFFFFFFFFFFFFFFGGGGGGGGGAAAAAAAAA@@@@@@AAAAAABBB@@@@@@??????>>>>>>>>>>>>>>>===;;;:::999:::;;;<<<999;;;<<<===<<<<<<>>>@@@AAAAAAAAADDDIIIOOORRRTTTHHHAAA888444555777777666444666777666555444444555111333444444333444555777:::999888777666555333333222333444333222111333444555555555555555444333333000000000///////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---......//////------...///////////////......//////000111111222222000111444333111222555555666;;;AAAGGGTTTmmm~~~xxxqqqlllooovvv~~~yyywwwwwwyyy{{{yyyuuuooopppvvvuuu|||}}}rrriiihhhjjjggghhhiiijjjkkkkkkkkkkkkgggfffdddbbbaaa```______[[[[[[ZZZYYYWWWUUUTTTSSSMMMMMMMMMMMMNNNOOOOOOPPPNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHFFFCCCAAA@@@===>>>???@@@???>>><<<;;;;;;::::::999999999999999999999999999:::;;;<<<<<<;;;<<<===<<<:::888888999666666777888888777666666777777666555444333222222333333333333333333333333222111111111000000000///111111000000//////......,,,,,,,,,---------......+++******+++,,,---...////////////000111111222222111111111111333555777888555777;;;===>>><<<:::888888777777666666666666666777666555444555666888:::888:::<<<<<<:::;;;>>>AAAAAA@@@??????@@@BBBDDDFFFJJJIIIHHHGGGGGGHHHHHHIIIFFFFFFEEEEEEEEEFFFFFFGGGAAA@@@@@@@@@??????>>>>>>@@@???<<<:::999:::;;;<<<===>>>??????<<<;;;:::;;;@@@??????EEEMMMUUUXXXYYYLLLCCC999444555888888888555666888777666444555666111333555555444444444555666666666555555555555555444444444222111111333555666666666777666555555444111111000///...---,,,,,,........................///...------------...///---.....................,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))***+++,,,...///000000,,,------.....................//////000111111111......000555666444333666333666===@@@>>>@@@QQQddd|||sssjjjhhhkkknnn{{{zzztttpppooosssyyy}}}sssrrrrrrmmmlllqqqjjjsss{{{xxxooohhhiiimmmfffggghhhiiijjjjjjjjjjjjhhhgggdddbbb```_________ZZZZZZYYYXXXWWWUUUSSSRRRPPPQQQSSSTTTTTTSSSRRRPPPKKKLLLMMMNNNNNNNNNNNNNNNIIIIIIIIIHHHFFFCCCAAA???<<<===???AAA@@@>>><<<::::::999999888777888888888999999999999:::;;;<<<===:::;;;<<<;;;:::999;;;<<<666777888::::::999999888999999888666555444333222444444444444444444444444222111111111000000//////111111111000//////......******+++,,,,,,,,,++++++,,,++++++***+++,,,...///,,,,,,,,,,,,---///111222666222...000666;;;<<<:::777777888999999999999888888888777666666777888888888777666555555666777888;;;:::999999:::;;;===>>>BBB@@@>>>===???DDDJJJMMMMMMKKKIIIJJJKKKJJJGGGCCCHHHGGGDDDBBBAAA@@@@@@@@@BBBCCC@@@===>>>AAAAAA======<<<;;;999888888999999999:::;;;<<<<<<:::888777999;;;>>>BBBFFFIIIKKKLLLEEEBBB===888444222222333333333333222222111111111111222222333444555666666333333333444444333222222333333333333333333333333444555666777777555333222000000////////////000000000111111111///......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......//////000000///...------............////////////111111222222222333333333444666888999;;;???DDDGGG```xxxvvvooollllllqqqtttyyy{{{}}}|||tttrrrqqqttt}}}vvvnnnjjjkkkllljjjhhhrrrrrrooojjjjjjnnnqqqppphhhfffcccccceeehhhiiiiiihhhfffcccaaa```___]]]\\\XXXZZZZZZYYYVVVTTTTTTTTTPPPOOOOOOPPPSSSTTTTTTTTTQQQQQQQQQPPPNNNLLLKKKIIIKKKKKKKKKJJJGGGCCC???<<<>>>>>>>>>>>><<<:::888666888888888777777777999;;;:::AAADDD@@@<<<;;;;;;:::777777777777777777777777:::::::::999888777666555777777777666555555444444333222111000000111222333222222222111000//////...111111222222111///,,,************++++++,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,---///000222555111...///555999:::999666777888888999999888888888888888888888888888888888777666555555666777777:::999999999999;;;<<<===???>>><<<===@@@FFFKKKOOOQQQOOONNNNNNOOONNNJJJGGGGGGFFFDDDCCCCCCCCCDDDDDDFFFHHHFFF@@@???AAABBB???BBB@@@===:::999888888999999:::;;;<<<<<<:::999777::::::<<<===>>>>>>>>>>>>CCCAAA>>>:::777444222111333333333333333222222222222222333333444555555555444444444555555444444333333333333333333333333333333444555666555444222111000000////////////000000///000111000...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........++++++++++++++++++++++++***++++++,,,,,,---------...............---,,,,,,............////////////111111111222222222333333333444555777888;;;@@@CCCJJJ\\\xxx}}}}}}yyyzzzzzzzzz{{{~~~~~~|||~~~}}}wwwxxx}}}zzzssslllhhhiiijjjiiigggkkkmmmllliiikkkqqquuuuuugggfffeeefffiiikkklllmmmeeecccaaa___^^^]]][[[YYYXXXYYYZZZXXXUUUSSSRRRSSSOOOOOONNNPPPRRRTTTTTTSSSPPPPPPOOOMMMLLLKKKJJJIIIKKKLLLLLLKKKHHHDDD@@@===>>>>>>???>>>===<<<:::999999999999888777888999;;;<<>>;;;777333111333333333444444444444444333333333333444444444444444444555666666555555444333333333333333333222222222222333444444222111000000//////......//////000---/////////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---...............+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++---............/////////000111111111222222222222111222333444444666:::===<<>>>>>????????????>>>======;;;:::999888888999:::;;;???DDDFFFBBB=========;;;888888888888888888888888777888888999888888777777555555555444333333222222222222111000000111222222222111111000000//////......//////000///...---,,,***)))((((((***,,,///000000///---,,,,,,,,,------,,,,,,++++++,,,...///000111///---...111444555444555555666777777777777666666777999::::::999777666555555555555666666666777777777777888888999:::::::::999:::;;;???CCCHHHJJJHHHHHHHHHHHHGGGFFFDDDBBB@@@@@@??????@@@AAACCCDDDMMMQQQPPPHHH@@@???AAABBBEEEBBB>>>:::888888999:::;;;;;;<<<<<<;;;;;;:::999666777777888888888888888<<<>>>AAABBB@@@<<<666222333444444444555555666666444444444333333333222222333444444555555555555444333333333222222222222222111111222222222111000////////////....../////////,,,---......,,,,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,---------.........//////000000000111111111111222000111222222222333666888:::>>>GGGVVVlll~~~wwwsssxxx~~~{{{tttrrrpppnnnnnnooottt}}}uuupppkkkgggfffeeedddcccccceeedddbbbccchhhkkkjjjbbbbbbcccfffiiijjjjjjhhheeeddddddcccccc```\\\YYYWWWXXXXXXVVVRRRPPPOOOOOOOOONNNMMMNNNQQQRRRQQQPPPPPPOOOLLLJJJIIIIIIJJJKKKJJJJJJIIIHHHEEEBBB???===>>>??????@@@@@@@@@@@@@@@<<<;;;999999999;;;;;;;;;???DDDDDD@@@<<<<<<<<<:::888888888888888888888888666666777888888888888888666666555444444333333222222111111111111111111222111111000000////////////---......///......---,,,***)))((((((***,,,///000///...---,,,++++++,,,---,,,,,,++++++,,,---...//////...---...///111222222444444555666666666666555555666888999999888666555444444555555666666666666666666777888999999999999:::::::::;;;<<>><<<999888999:::;;;<<<<<<<<<<<<;;;;;;::::::666777888999999::::::999:::===AAADDDCCC???999555444444444555555666666666444444444333333222111111111222333444444444444444333333333222222111111111000000000000000//////...//////............//////+++---...---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------.........------------------............//////000000000111111111000222333333222222444555777:::===AAAKKK___www}}}tttllliiinnntttyyy|||~~~~~~{{{|||{{{qqqooopppsssyyy}}}~~~xxxtttqqqlllhhhfffdddccccccdddfffeeeaaabbbfffgggfffeeeddddddeeeggggggeeedddeeedddccccccccc```\\\XXXUUUUUUVVVTTTQQQNNNMMMMMMNNNMMMLLLMMMOOOQQQPPPOOOPPPOOOLLLJJJIIIJJJKKKLLLGGGGGGFFFEEEBBB???===;;;>>>>>>>>>???@@@@@@AAABBB===;;;999999;;;======<<<>>>AAAAAA===:::;;;:::888888888888888888888888888555666777888888888888888777777666666555444444444111111111222222111111111000000000///////////////..................------******))))))***,,,...///...---,,,+++***+++,,,------,,,+++++++++,,,...///............//////000111333333444555555555555444555555666777777666555555333444555666666666666666666666888999999:::999999:::;;;;;;;;;<<<===>>>>>>FFFHHHJJJKKKJJJIIIIIIIIIGGGFFFDDDBBBBBBBBBBBBBBBEEEJJJKKKFFFAAA@@@@@@>>><<<<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;999999999999888777666666888;;;???CCCCCC???;;;888444444444555555555555555444444333333222222111111111111222333444444444444333333333222111111000000000000000//////////////////......------......///+++---...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++*********+++++++++++++++,,,------............---,,,------------.........////////////000000000000111222333333222222333444444777999888:::FFFYYYhhh}}}wwwmmmeeebbbffflllqqqvvvzzz~~~~~~~~~}}}~~~{{{|||~~~rrrrrrwww{{{xxxyyysssqqqooollliiifffeeeeeeeeeeeeggggggdddeeeiiikkkiiiiiihhhfffeeefffeeedddbbbbbb```___^^^^^^\\\XXXUUURRRSSSSSSRRROOOMMMMMMMMMMMMLLLLLLMMMNNNOOOOOONNNOOONNNLLLKKKJJJJJJJJJKKKEEEEEEDDDBBB@@@>>><<<;;;============>>>???@@@AAA===:::888999===@@@@@@>>><<<>>>===999999::::::777999999999999999999999999555666666777888888888777888777777666555555444444000111222222222222111000////////////////////////000//////.........------*********++++++,,,,,,,,,,,,+++***)))***+++,,,------,,,+++++++++,,,---.........//////......///000222222333444444444444444555555555555555555555555222333444666666666666666666777888::::::::::::999;;;;;;<<<===============>>>AAAEEEFFFEEEDDDEEEGGGGGGFFFEEECCCBBBCCCCCCDDD???DDDFFFDDDCCCDDDAAA<<<;;;<<<<<<=========<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::999888666555444666888<<<>>>???===;;;999555555555444444444444444333333333222222222222222111222333444555555555555333333222222111000000///111000000//////////////////......------......///+++---......------...///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++,,,---------------,,,,,,---------................../////////000000000111333333222222222444444666888888888>>>GGGNNNbbbtttxxxrrrjjjmmmqqquuuxxx|||zzzwwwtttuuuxxx{{{}}}}}}}}}{{{yyyyyy{{{}}}}}}~~~yyyyyywwwvvvxxx~~~zzzuuuuuuoookkkjjjiiihhhfffggghhhiiifffhhhhhhfffgggkkkllljjjjjjgggdddcccccccccbbbaaa```]]][[[ZZZYYYXXXUUUSSSOOOPPPQQQQQQNNNMMMMMMMMMMMMLLLKKKLLLNNNNNNNNNLLLLLLLLLKKKKKKJJJIIIIIIIIIEEEEEECCCBBB@@@>>><<<;;;<<<<<<;;;;;;<<<===>>>???===999777999>>>BBBBBB@@@:::<<<;;;888888;;;;;;777999999999999999999999999666666777777777777777666777666666555555444333333000111222222222222111000////////////////////////222111000///......------******+++,,,,,,,,,++++++******)))))))))***,,,------,,,+++++++++,,,---......///000///......///000222222333444444444444333555444333333333333444555111222444666777777666555666777999:::;;;;;;::::::;;;<<<===>>>????????????<<>>??????>>><<<<<<======<<<;;;;;;;;;;;;<<<999:::::::::999888777777444666888;;;<<<;;;:::999555555555444444333333222222222222222222222222222222333444555666666666666333333222222111000000///111111000///////////////.........------.........,,,---......------///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///000222333222111222333222333444666888:::;;;;;;EEEVVVooo}}}xxxtttppppppssswwwyyyzzzyyy|||}}}zzzxxxvvvyyyyyyyyyxxxzzz{{{vvvuuuuuuwww{{{~~~zzzvvvtttsssuuu{{{uuuooonnniiieeefffgggffffffhhhjjjlllgggiiiiiiffffffiiiiiiggggggddd```______````````````]]]ZZZXXXWWWWWWUUUSSSMMMOOOPPPPPPNNNMMMMMMNNNMMMLLLKKKLLLMMMNNNMMMLLLIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::::::::<<<===>>><<<999666999???CCCCCCAAA:::;;;:::777888<<<<<<888999999999999999999999999666666777777777777666666666555555444444333222222000111222333333222111000.........///////////////333333111000......------,,,,,,++++++++++++++++++'''((()))******************++++++,,,,,,------...+++++++++---000111000///444555555555444333333222333555777777666555666777555666777666555444555666;;;;;;;;;:::;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;<<>>======>>>AAADDDGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@CCCEEEFFFCCC@@@???>>>;;;<<<>>>@@@BBBAAA>>><<<;;;<<<<<<<<<======>>>>>>;;;:::999888888888999:::777777666666666666777777444444333333333333222222333333222222333333444555444444444555555555555555555555444333333222111111111222222111111000///...111000...,,,+++,,,...///---------............/////////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......222222333333333444444444222222333444555666777888@@@CCCQQQggg~~~|||uuusssqqqrrruuuzzz}}}~~~~~~~~~zzzvvvsssrrrpppmmmlllooooooqqqtttwww}}}{{{uuurrrpppooorrrsssuuuzzz|||wwwrrrxxx~~~tttkkkgggfffgggggghhhggggggffffffggghhhhhhhhhiiiiiiiiijjjfffccc___]]]]]]^^^______]]]\\\YYYXXXWWWUUUQQQOOOOOOOOOOOOPPPQQQOOOLLLIIIMMMKKKKKKMMMOOOOOOMMMJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFDDDAAA@@@??????===<<<:::::::::;;;;;;;;;<<<<<<===;;;;;;???DDDEEEBBB===999888888888888888999999777777777777777777777777666555555555555444444444333222222111111222222333222222222111111111000000111///...------...///111222222111///...---,,,+++++++++++++++++++++++++++)))******++++++++++++***,,,,,,,,,++++++*********))),,,///000///...000111333333333333333222111111222444666666555444555666888999:::888666444444555888777777777888999999:::===<<<;;;:::::::::::::::>>>===<<<<<<>>>AAADDDFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@CCCEEEFFFCCCAAA??????>>>===>>>@@@BBBBBB@@@>>>;;;;;;;;;<<<<<<=========;;;:::999888888888999999444444333333333333444444444444333333333333222222333222222222222333444444555555555444444444444444444444444333222222111111000000000000///...------000///---,,,,,,,,,---...------------............///.........------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,---------........./////////000000000111111222222333444555666666777:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===;;;;;;>>>CCCDDDAAA===999888888888888888999999777777777888888777777777555555555555444444444444333222222111111222222333111111111000000/////////000///...------...///000000000000//////......---)))*********+++,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++******************'''---222333///---///333111111222222222111000000111222444444333333333444;;;<<<<<<999666444333444555555555555666888999:::;;;::::::999888888777777<<<;;;;;;;;;===@@@CCCEEECCCBBBBBBAAA@@@@@@??????AAACCCEEEEEECCCAAA@@@@@@@@@???>>>???AAABBBAAA???:::;;;;;;;;;;;;;;;<<<<<<:::999999888777888888888666666555555555555666666444444333333333333222222222222222222222333444444555555444444333333222222333333333222222111111000////////////...---,,,,,,//////---,,,,,,,,,---...------------........................------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++*********)))(((((((((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,---------------------.........//////............////////////222333333333444444555555666888<<>>=========>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::===AAABBB@@@===999999888888888888888999777777888888888888777777555555555555444444444444222222111111111111222222000000////////////......000///...------...///000............////////////((())))))***+++,,,,,,---,,,,,,,,,,,,+++***))))))'''((()))***+++,,,---...(((---222333000...///111111111111222222111111000///111333333222111222333:::::::::888555333333444555555555666777999:::;;;999999999888777666666555::::::::::::<<>>>>>AAACCCEEEEEECCCAAA@@@AAAAAA???======???@@@@@@@@@::::::::::::::::::::::::999999888888777777777777666666666555555666666666444444333333333222222222222222222111222333333444555555444333222111111000222222222111111000000000////////////...---,,,,,,......---,,,,,,------...,,,,,,---------.........------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,---------,,,+++***))))))************++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------------.........///////////////000000000111111111222222222333333333333333111666;;;>>>===@@@OOO___vvvtttmmmffffffggghhhiiikkklllmmmjjjiiihhhgggfffeeedddcccaaadddfffbbb[[[VVVVVVXXXUUUTTTSSSSSSUUUVVVVVVUUUUUUSSSPPPNNNMMMMMMKKKIIIMMMMMMLLLLLLJJJHHHFFFDDDCCCBBBBBBBBBCCCDDDDDDEEECCCCCCBBB@@@>>>======>>>AAA@@@>>><<<;;;:::::::::;;;::::::<<>><<<:::999888888777888888888666777888888888888777666555555555444444444333333222222111111111111222222///////////////////////////......------......///------------------------(((((()))***++++++,,,,,,***+++++++++***)))(((((())))))***+++,,,---...///,,,,,,...000111111///...111111222222222222111111...000222222111000111222444555666555444333444555444444444555666777999:::777777888888888777666555::::::::::::<<<>>>@@@AAA@@@????????????>>>>>>>>>@@@BBBDDDCCCBBB@@@@@@AAAAAA>>><<<;;;<<<>>>>>>>>>999999999888888888888888888888888777777777666666333222222111111222222333444444333333333222222222222111111111111222333333444333333222111000000///000000000000000/////////000000000000///...------------,,,,,,,,,---------,,,,,,,,,------------...,,,,,,------------------------,,,,,,,,,,,,------++++++++++++++++++++++++*********************************++++++,,,,,,,,,---------,,,+++***))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------.........///000000000111111111111222111111111222222222222222111222555999::::::???GGGYYYggg~~~|||}}}tttooohhhhhhhhhhhhiiijjjllllllkkkjjjiiigggfffdddcccbbbaaaeeehhheee^^^YYYXXXZZZVVVTTTRRRRRRSSSTTTTTTSSSVVVTTTQQQOOONNNNNNLLLJJJOOOOOOOOONNNKKKHHHFFFEEEAAAAAAAAAAAABBBCCCDDDDDDBBBCCCCCCAAA>>>===>>>@@@CCCAAA???<<<:::::::::::::::999:::;;;<<<===<<<;;;:::999999888777777888888666777888999999888777666555444444444444333333333222111111000000111111222000000000000000000000000......------------......---,,,,,,++++++******)))((()))))))))***+++++++++))))))*********)))((((((......------,,,++++++***...,,,+++---///000///---000000111222222222222111...///111111000000000111000111333333222222444666222222222333333555666777666777888999999999888777;;;;;;;;;;;;<<<===>>>>>>=========>>>>>>>>>>>>??????AAABBBBBB@@@???@@@AAA@@@>>>;;;;;;<<<=========888888888777777777777666666777777777777666555555333333222222222222333333444444333333333333222222111111111111111222333333222222111111000000//////////////////////////////000000000000///...------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++*********************************++++++,,,,,,---+++*********)))((((((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000000000111111222222888333111444777888<<<@@@FFFNNN___vvvzzzwwwzzzzzzvvvrrrqqqlllkkkjjjiiiiiijjjkkkllllllkkkjjjhhhfffeeeccccccccceeegggeee```]]]\\\]]]VVVTTTQQQQQQRRRSSSSSSRRRVVVTTTRRRQQQQQQPPPNNNLLLPPPQQQQQQPPPLLLIIIGGGGGGAAAAAAAAAAAAAAABBBCCCDDDBBBDDDEEECCC???>>>@@@BBBCCCAAA>>>;;;999999999:::999999999999::::::;;;;;;::::::999888777777777777555777888999999888777555444444444444333333333333111111000000000000111111//////000000000000111111---------------------------,,,,,,+++***))))))((())))))))))))************))))))***+++++++++******///...---,,,+++))))))(((,,,---,,,,,,+++,,,...///...///000000111111111000...000111111000000111222///000222222222222333555333333333333333444555666555666888:::<<<;;;;;;:::===<<<<<<<<<<<<<<<<<<===:::;;;<<<===>>>??????@@@>>>???@@@@@@???>>>???@@@@@@>>>===<<<===>>>===<<<777777777666666666555555666666777777777666555444555555444444444444555555444444333333333333222222111111111111111222222333000000000000000000000000........................////////////...---,,,,,,++++++,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,************************************************)))******+++,,,,,,------******))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---------...............//////000111222222999444111444777777999===<<<>>>GGGVVVfffxxxzzzwwwwwwtttqqqqqquuurrrqqqnnnlllkkkkkkkkkllllllkkkjjjiiigggfffddddddccccccccccccbbbaaa```___UUURRRPPPOOOQQQSSSSSSSSSUUUTTTSSSTTTTTTSSSPPPMMMOOOQQQRRRPPPLLLIIIHHHHHHBBBBBBAAAAAAAAABBBBBBCCCCCCEEEGGGDDD@@@???AAAEEEBBB@@@===:::888888999:::888999999999888888999;;;;;;:::999888777777777777555666888::::::888666555444444444333333333222222111111000000000000111111.........//////000000000---------......---------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++************)))***---///,,,((('''---222------...///000000//////...000222222111000111222000111333333222222333444666666555555555666666777444666999<<<=========<<<>>>>>>=========<<<<<<<<<999999;;;<<<===???@@@@@@===>>>??????>>>===>>>@@@AAA???>>>>>>??????>>><<<777777666666555555555444555666777777777666444333222111111000000111111222444444444333333333222222111111111000111222222333////////////000000000000---.................................---,,,++++++***+++,,,---------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++************++++++************************************************))))))***+++,,,,,,------+++++++++++++++,,,,,,,,,))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////,,,---...///000111222333000///111666666333222555666666:::BBBKKK\\\yyy~~~zzzxxxsssppptttzzzwwwuuurrrnnnllllllllllllllllllkkkiiihhhfffeeeeeecccbbb```aaabbbbbbaaa```SSSQQQOOOOOOQQQSSSTTTTTTTTTTTTTTTUUUVVVTTTQQQNNNNNNPPPRRRPPPLLLHHHHHHIIICCCBBBBBBAAAAAABBBBBBCCCCCCFFFHHHEEEAAA???BBBFFFAAA???<<<999777888999:::888888999888777777999:::;;;:::999888777777777777555666999::::::999666555444444444333333333222222111111000000000000111111---------.........//////,,,------......------,,,++++++,,,------...//////(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------...------,,,////////////000000000000000000111111111222222222111111111222444666777888444555777999<<<@@@FFFIIIKKKJJJIIIFFFCCC>>>888555888777777;;;???AAA???===>>>@@@AAAAAA???>>>>>>??????>>>>>>???@@@>>>;;;888:::999777555555555555666555666888999999777555444444444222111111222444444333333333333333333333333000000000000000000000000222222000///............///////////////......---......////////////......,,,,,,------,,,,,,+++***++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))((())),,,......,,,++++++,,,******))))))))))))***************************+++(((((())))))))))))(((((()))************+++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,---...//////,,,---......//////......000111111222222333444444777999;;;:::<<>>???>>><<<<<<>>>??????>>>===>>>???=========>>>>>>===:::777999888666555444444555555666666777777777666555444333333222222222222333333333333333333333333333333111111111111111111111111222111000///............///////////////......---......////////////......,,,------------,,,++++++++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((((()))))))))+++------+++)))******))))))))))))*********************)))))))))))))))************))))))))))))*********++++++++++++++++++,,,++++++******++++++++++++++++++++++++++++++,,,,,,---......///,,,------...............000000111111222333333444555777888888999@@@MMMWWWgggqqqzzztttssssssrrrrrrtttvvvtttqqqoooooopppssstttyyyyyywwwssspppnnnnnnnnnjjjfffbbbbbbdddggghhhhhh^^^ZZZTTTRRRRRRSSSSSSRRRVVVWWWWWWUUUQQQNNNLLLKKKJJJKKKMMMNNNNNNLLLKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCGGGGGGGGGDDD@@@>>>???@@@@@@>>><<<:::888777777777888777777666666666777777999999999999999888777777555555555555555555555555555444444333222222222333111222111111111000///...//////000000000000000///222222000///...---------------------------------(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++******++++++,,,,,,------***+++,,,---.../////////.../////////000000000111444444444444555555555555444444444444555666777888333555666666777>>>JJJSSS______ZZZOOOBBB:::999<<<777:::<<<======<<<<<<===;;;===>>>>>>===<<<===>>>;;;;;;;;;<<<===<<<999666888888666555555555555555666666666555555555444444222222333333333333222222222222333333333333333333222222222222222222222222111111000///............///////////////......---......////////////......---------------,,,++++++++++++******++++++,,,---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))************)))((((((***(((''')))---...+++'''******))))))))))))************))))))((((((((('''******++++++++++++******)))))))))*********++++++)))******+++++++++******++++++++++++++++++++++++++++++,,,,,,------......,,,,,,---...............000000000111222222333333111333555666777999===AAAHHHPPP___ttt|||sssrrrrrrqqqqqqtttttttttsssrrrssstttvvvwww|||~~~~~~zzztttnnnllllllgggeeebbbbbbdddfffggggggccc___[[[WWWTTTRRROOOLLLSSSTTTTTTRRROOOKKKIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGDDDAAA>>>>>>>>>===<<<:::888777777777888999888777666555555444555777888888888888777777666444444444444444444444444444444333333222333333333222222222111000//////.........//////000000111111666555333111000.........------------------------(((((((((((())))))))))))))))))))))))************************++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,---.........---......//////000000111111444444444444555555555555444444444444444555666777444666888777888???MMMWWWdddaaaXXXLLLAAA;;;:::<<<999<<<@@@???===;;;<<<>>>===???@@@???===;;;;;;<<<:::::::::;;;<<<;;;888666888888777777666666666666666666555444444444444555222333444555555444333222222222222222222333333333111111111111111111111111111000///...............///////////////......------......//////......------------...---,,,,,,+++++++++******++++++,,,---+++++++++***************++++++++++++++++++++++++*********************************++++++***)))))),,,,,,,,,---------+++)))******))))))))))))******)))))))))(((''''''&&&&&&)))******++++++******)))))))))))))))************))))))******++++++******************++++++++++++++++++,,,,,,,,,---------,,,,,,---.........------//////000000111222222222000000222444777999999999>>>AAAGGGSSSbbbsssvvvttttttrrrrrrtttssssssssssssttttttttttttvvvzzz|||yyyrrrjjjfffeeebbbaaa```___```aaabbbbbbcccaaa^^^ZZZUUUPPPLLLIIINNNPPPQQQPPPMMMKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMJJJIIIHHHGGGGGGFFFFFFFFFIIIIIIHHHEEECCC@@@>>>>>>;;;:::999777777777888888:::999888777666666666666666666777777777777666666444444333333333333333222111111111000111111222222000000000000000111111222.........///000111222222999888666333111000///...------------------,,,,,,(((((((((((())))))))))))(((((()))))))))*********)))))))))******+++++++++******+++++++++++++++,,,---------...------,,,,,,.........///000111111111333333333333444444444444333222222222333444444555666888999999;;;BBBNNNWWW```XXXMMMDDD@@@===;;;999;;;>>>AAAAAA>>><<<===???AAABBBBBB@@@===::::::::::::::::::;;;===<<<999666888888999888888888777777666666555444444444444555333444555666666555444333111111111222222333333333000000000000000000000000000//////...............///////////////......---------............------------.........---,,,,,,++++++******++++++,,,---************************++++++++++++++++++++++++******************************+++++++++++++++***...111444222---)))***,,,******))))))))))))******((((((((((((''''''&&&&&&(((((())))))))))))(((((((((((()))))))))*********)))******+++++++++******)))))))))******++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...---------...//////000000111111222111000000222666888888777888999;;;===CCCOOO___kkk}}}xxxvvvvvvtttrrrrrrqqqqqqqqqqqqqqqppppppoooooosssvvvtttooohhhdddbbb````````````___^^^^^^___^^^^^^]]]ZZZUUUPPPKKKIIIJJJLLLNNNOOONNNLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJJJJHHHGGGFFFCCCAAA???:::999888777666777888888888888777777777777888888555666666777777777666666444444333333222222222222000000000000111222333333111000000///000000111222............///000222333:::999777444222000///.........---------,,,,,,,,,(((((((((((())))))))))))((((((((()))))))))******(((((())))))***+++++++++******++++++++++++++++++,,,------......------,,,------...///000111222222111222222222333333333333111111111111222333444555999999999;;;>>>EEELLLRRRTTTLLLBBB>>>>>>???<<<888<<<>>>@@@@@@???>>>>>>???AAABBBBBB@@@===:::999:::999999999;;;<<<;;;999666777888888999999888777777666666666555555555444444444444555555555555444444000000111111222333333333//////////////////////////////......---......//////////////////......---------............------...............---,,,,,,++++++******++++++,,,---)))))))))***************++++++++++++++++++++++++************************))))))***++++++++++++***---333777444,,,(((***...******))))))))))))******'''((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******,,,,,,,,,,,,,,,+++******(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------.........///000000111111333222000000111333333333222666:::;;;;;;@@@JJJRRRcccnnnwwwxxxzzzwwwrrrppppppppppppoooooonnnnnnnnnooopppqqqqqqnnnjjjfffccccccdddeeedddaaa___^^^___ZZZ[[[\\\YYYTTTOOOLLLJJJHHHJJJMMMNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHHHHHHHFFFCCC@@@;;;:::888777777777888888666666666555555666777777555666666777777777777777555444444333333222222111222222222222333444555666555444222000.........///000///.........000111222999888666444111000///............------,,,,,,+++(((((((((((())))))))))))(((((((((((()))))))))***((((((((()))***+++++++++++++++******************)))***+++---.../////////------...///000111222222222222222222333333333333000111111222333444666777999888888;;;AAAFFFHHHIIIGGGCCC>>><<<======<<<999;;;;;;<<<>>>??????>>><<<>>>???@@@???<<<;;;:::;;;777777888999;;;:::888555555666777777777777666555666666777777777666555444333333333222222333333333///000000111222222333333////////////////////////.........------......//////////////////......---,,,------......------,,,...............------,,,++++++******++++++,,,---((()))))))))*********+++************************************************''''''((()))))))))))))))***...222000,,,)))***---******))))))))))))******'''''''''(((((()))******)))))))))******)))))))))(((((((((((()))))))))***.........---,,,+++***)))((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,------------,,,------...//////000000111111111111000000000111222333666888::::::<<<@@@CCCLLLWWWjjj|||www{{{~~~wwwssspppooooooooooooppppppqqqtttqqqnnnnnnooommmiiidddfffhhhjjjhhhddd```^^^___YYY[[[[[[YYYTTTOOOMMMMMMHHHKKKMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNNNNLLLKKKIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIGGGGGGGGGHHHGGGCCC@@@<<<;;;999888777777888888999888777666666666666666555666777777888888888777555555555444333222222222111111111222333555666777666444222///.........///111000///......///111222777666444222000///......///......---,,,,,,++++++(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++++++++******************&&&(((***,,,///111222222------...///000111222222222222222333333333444444111111111222444666888999999777777;;;BBBFFFEEEBBB??????>>>===<<<;;;<<<<<<;;;999999;;;???@@@===::::::<<<======<<<;;;;;;<<<555555666888999999666444333444555666666555444444555666888999999777555444333222111000000111222333///000000111222222333333000000000000000000000000......---------......//////////////////......---,,,------......------,,,......//////......---,,,++++++******++++++,,,---(((((())))))*********+++************************************************%%%%%%&&&'''((((((''''''''')))+++,,,+++***************))))))))))))******&&&&&&'''((()))***++++++******++++++++++++******(((((((((((())))))))))))000000///...---+++***)))'''(((((()))***+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------......///000000000---000222333222222444555555333000111444777999999;;;BBBPPPbbbwww~~~zzzxxx~~~yyypppoooooooooppprrrtttuuuxxxrrrlllllloooooojjjdddgggiiikkkiiiddd___]]]]]]ZZZ\\\\\\YYYTTTOOONNNNNNJJJKKKMMMLLLJJJHHHGGGHHHIIIJJJMMMNNNNNNMMMKKKIIIKKKKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEGGGHHHGGGCCC@@@===<<<:::999777777777888>>>===;;;999888777777666666666777888888888888888666666555444444333222222/////////000111333444555333222000......///111222222111///...---...000111666555333111000.........//////...---,,,,,,++++++))))))*********))))))((())))))))))))((((((((((((******))))))))))))***************)))******+++++++++,,,------.........---//////...//////000111222111111222222222333333333000111444666888888999888======<<<<<<<<<======>>><<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBBBBAAA?????????>>>>>><<<;;;999888999999888666555555555666777777555555444555666666;;;===???@@@???===:::999444555555444222111111222333111000222444555333000000000000000000000000000000///...///000///---,,,---///000000...---...///000000//////......------------......---+++)))(((,,,,,,,,,+++++++++******+++++++++***************)))***+++,,,,,,+++***)))(((((())))))*********+++***)))(((''''''((()))***+++***)))(((((()))***+++************************))))))))))))))))))))))))+++++++++++++++***)))((()))************+++++++++///...---,,,++++++***)))((((((((((((((())))))***++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,------......///......//////000000111111222222333444444555555666:::===BBBIIIWWWmmm~~~zzzuuu||||||{{{|||uuurrrppprrrvvvxxxtttpppqqqqqqrrrtttsssooollllllhhhhhheeebbb^^^^^^```bbbYYYXXXWWWVVVUUUSSSRRRRRRUUUQQQLLLJJJKKKKKKJJJHHHOOOMMMLLLKKKLLLKKKJJJHHHJJJKKKLLLKKKHHHFFFFFFFFFDDDDDDEEEGGGIIIIIIFFFDDD???===999777777999<<<>>>DDDCCC@@@===999777555444666666666666555555555555555555555444444333333222333333222222111222222222.........///////////////////////////////////////111555777555///,,,...000/////////......---------(((((()))))))))(((((('''(((((((((((())))))))))))******))))))))))))***************)))******+++,,,++++++,,,---------------///......//////000111222222222222333333444444555666555444444555777999:::<<<<<<;;;:::::::::;;;;;;999999:::;;;<<<===>>>>>>============>>>===<<<;;;=========<<<;;;999888777888777666666777777666555777666555444444555777888<<<===>>>>>>===;;;999888444555555444222000111222222111000111444444333000000000000000000000000000111/////////000000...,,,///000222222000///000000000000///......---,,,,,,...------,,,+++++++++***,,,,,,,,,+++++++++******************************)))***++++++++++++***)))((()))))))))***************)))(((((((((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))))))))*********+++++++++---------,,,++++++******))))))((((((((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.............../////////000000000111222222333333444555555444666999<<>>@@@CCCBBB???<<<999777555444666666666666555555555555555555555444444444444444333222111000000000000000000000000000000000000000////////////////////////000333555333///,,,---000------,,,,,,,,,+++++++++''''''((((((((((((''''''''''''(((((())))))*********))))))(((((())))))*********))))))***++++++,,,++++++,,,,,,,,,,,,------............///000111222222222333444444555666666;;;888555222333555999<<<;;;:::999999888888888888777888999;;;<<<============<<<<<<;;;:::999999888::::::::::::999888777666666555444666999999777444777666444333333555888:::<<<<<<<<<;;;:::888777666333444444333111000111222111000000111333444222111000000000000000000000000111000///000111111///...000222333333222111111222111111000///---,,,++++++...---,,,++++++,,,---...,,,,,,,,,+++++++++******))))))))))))))))))******)))***++++++++++++***)))))))))))))))***************))))))(((((())))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''((()))))))))))))))*********++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,------...............///////////////000000111111222333333444444666666777999@@@KKKSSS___nnn|||xxx{{{~~~pppttt|||}}}{{{vvvuuuxxx~~~|||xxxuuuqqqqqqsssuuusssqqquuuwwwxxxxxxvvvsssnnnkkkgggdddbbbaaaaaa___ZZZUUUWWWVVVTTTSSSRRRRRRRRRSSSWWWTTTOOOMMMLLLMMMMMMMMMQQQOOOMMMLLLLLLKKKIIIGGGHHHHHHHHHGGGFFFGGGJJJLLLLLLJJJHHHGGGGGGGGGFFFDDDAAA???<<<::::::;;;===???AAA@@@>>>;;;888666555444666666666555555555555444444444444555555555555555333222111000///.........111111111111000000000000///////////////////////////111333222...,,,---...,,,,,,,,,,,,++++++++++++''''''(((((())))))((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,............///111222333111111222333444555666666:::888555333444777:::===;;;:::999888888777888888777888:::;;;<<<<<<<<<<<<<<<===<<<;;;999888888999777888888999888888777777666444444777;;;<<<888444666555333222333666999;;;<<<;;;:::999777666555444222333444333111000111222000000111222333333222222000000000000000000000000111000000000222222000///000111333333222111222333222222111000...---,,,,,,------...///////////////,,,,,,,,,+++++++++******((()))))))))))))))***************++++++*********)))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&%%%'''(((***))))))))))))************)))*********++++++,,,,,,***************++++++,,,******************************++++++,,,,,,,,,,,,***++++++,,,------..............................//////000000111222222222444666777888999;;;@@@DDDGGGRRRcccsss{{{xxxyyy~~~yyy|||~~~}}}tttrrrttt|||}}}|||}}}zzzwwwvvvxxxzzzzzzyyyuuuxxxzzzxxxvvvtttoookkkiiiddd``````bbbaaa[[[VVVSSSQQQPPPOOONNNOOOPPPQQQSSSQQQNNNLLLLLLMMMNNNOOORRRPPPNNNMMMMMMLLLJJJHHHHHHHHHGGGFFFFFFIIIMMMQQQTTTQQQLLLIIIGGGFFFDDDCCC>>>===;;;999999999:::;;;???===<<<999777666555555666666555555555444444444444444444555555666666666444333111000///......---111111000000000000000///////////////////////////---///111000---,,,,,,---------------------------'''((()))***************&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))***+++,,,---------,,,++++++,,,,,,---------......///111222333000111111222333444444444444555555666888999;;;<<<;;;;;;:::999999999999999::::::;;;;;;<<<;;;;;;;;;;;;======<<<999888999:::666777888:::;;;;;;<<<<<<888777888:::<<<<<<999666666555333333444666999:::;;;:::999777666444333333222333444333111111111333111222333333333222222222000000000000000000000000111000///000222222111///...000222222111000111222333333222111000///...---+++---222555555333000...,,,,,,,,,+++++++++******(((((())))))*********++++++******************+++******))))))))))))))))))))))))************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%'''(((***(((((()))))))))*********((())))))******+++++++++***************++++++,,,************************,,,,,,,,,++++++***************++++++,,,------............---------------......///000000111111222000222444555666777888:::===BBBLLLYYYhhhzzz}}}{{{wwwuuusssuuuyyy}}}~~~}}}~~~uuuqqqrrrxxx||||||{{{{{{}}}{{{yyyyyyzzz|||~~~ssswwwxxxuuussstttqqqllliiiccc]]]\\\^^^___\\\YYYQQQPPPPPPOOOOOOPPPRRRRRRNNNNNNMMMLLLLLLMMMNNNPPPRRRPPPNNNNNNNNNMMMKKKIIIIIIIIIHHHGGGGGGJJJOOOSSSYYYUUUOOOJJJGGGDDDBBBAAA======<<<::::::999999:::<<<;;;999888666555555555555555555555444444444444333444444444555555666666555444222111000///......000000000//////.........////////////////////////,,,...///...------------------------------------'''((()))******++++++***''''''(((((())))))******)))((((((''''''(((((()))(((((())))))***+++------///...---,,,+++,,,---...---------...000111333333111111222222222222333333111222555888::::::::::::;;;::::::999::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<>>>>>===;;;:::999555555444444555666777888888888888777666444333222222333444444222222333444444555666555333222222222000000000000000000000000000//////000111222000///---...000111000000111222222111111000000//////...***...444888888555000,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++***))))))***++++++************)))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''')))***((((((((()))))))))******(((((())))))*********+++***))))))))))))***++++++************************---,,,,,,+++******))))))******++++++,,,,,,---------------------,,,,,,,,,......///000000111111222111111222333333444444444:::999<<>>======;;;;;;:::999888777666555555555555555555555444444444444333333333333444444444444444444333222111000/////////000000//////......------////////////////////////,,,------.........------************++++++++++++&&&'''((()))************(((((((((((())))))))))))((((((''''''''''''((((((((((((((()))***,,,---...111000...,,,,,,---...///---------...000111333444444333333333333222222222222333555777888888888777999999999999::::::;;;<<<;;;;;;::::::;;;>>>AAACCCDDDHHHKKKHHHBBB<<<::::::888:::===AAADDDGGGJJJKKKBBBDDDEEEBBB===::::::===555555666666666666666555666777888888777555333222333444555555333333444555666888999777444111111222000000000000000000000000.........///111111000...,,,...000111000000111222//////..................+++...333666666333///,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++***))))))***++++++************)))))))))((()))***++++++++++++***)))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))***(((((())))))))))))))))))))))))((((((((()))******************************+++++++++************************+++,,,,,,---------------,,,,,,,,,++++++...//////000111111222222333222222222444555555555888555666;;;@@@HHHWWWeee}}}|||uuupppooooooppppppsssqqqooonnnnnnnnnnnnmmmsssuuu~~~wwwsssuuuwwwwwwwwwyyyvvvvvvvvvuuusssrrrrrrsssooouuutttnnnooowwwyyytttkkkhhheeeaaa]]][[[YYYXXXRRRTTTVVVXXXZZZZZZYYYXXXTTTVVVXXXWWWTTTPPPNNNNNNQQQOOONNNNNNOOOOOONNNMMMIIIIIIHHHGGGFFFGGGJJJMMMOOOLLLHHHEEECCCBBB@@@???>>>??????>>>===<<<:::999777777666555444444555555555555555444444444333333333333333333333222222222222111000///////////////111111000000///......---////////////////////////,,,,,,---...//////......))))))*********+++++++++%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((()))***,,,---...222111///---,,,---///000,,,------...000111333444666555555444444333222222444555555666666666666666777777888888999:::<<<<<<:::999888999;;;@@@EEEHHHMMMQQQTTTQQQIIIAAA===<<<999;;;???CCCHHHLLLNNNOOOEEEHHHIIIDDD<<<888;;;???555555777777777666555444444666888999888666444222333555666555444444555666888:::;;;999444111111222000000000000000000000000...------...000111000...---///111111111111222333,,,,,,,,,------------...,,,...111333333111...,,,,,,,,,,,,+++++++++************+++,,,------......,,,+++***))))))***+++,,,+++*********))))))(((((()))***+++,,,,,,+++***)))((()))***++++++***)))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,)))******+++,,,,,,---------------,,,,,,+++++++++//////000000111111222222000///...///222555777777777444555999;;;===FFFQQQ[[[lll{{{pppnnnkkkjjjkkklllkkkjjjpppnnnllljjjjjjiiijjjjjjmmmnnnwwwyyytttuuuvvvvvvvvvxxxuuuvvvvvvtttqqqnnnmmmmmmoootttssslllnnnyyy|||xxxnnnooommmiiibbb]]]YYYXXXQQQSSSVVVYYY[[[ZZZYYYXXXZZZ]]]___]]]XXXRRROOONNNPPPOOONNNNNNPPPPPPOOONNNHHHIIIHHHFFFDDDEEEGGGIIIGGGEEECCCBBBBBBBBB@@@???<<<=========<<<:::888666666666555444444444444555555555444444444333333333333333333222222111111111000//////.........//////222222222111000//////...////////////////////////,,,,,,,,,...///000///...+++++++++,,,,,,---------((((((((((((((((((((((((***+++,,,,,,+++***)))((())))))(((((('''''''''&&&&&&'''((()))***++++++,,,++++++++++++++++++++++++......///000111222333333222222222222222222333333333333333444555777999:::<<<;;;;;;:::999999999::::::999999999<<<@@@DDDGGGRRR\\\fffcccUUUFFF???>>>888<<<@@@CCCIIIPPPRRROOOHHHEEE@@@>>>===<<<;;;::::::999888777666666666666333666888888777666666777777777777777777666555444666777777444000...///111333333333333222222111000//////000000000000//////111111111111000000000000//////000000//////...---,,,------......------,,,************************+++++++++*********)))))))))))))))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***,,,---+++'''&&&(((+++(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((()))******+++(((((()))***************++++++++++++++++++++++++)))************+++++++++------------------,,,,,,---------......///000111+++,,,...111333333444444333333444666888:::<<<===FFFOOO```ssszzzssspppiiihhhfffeeefffgggiiijjjnnnmmmmmmlllkkkiiihhhggghhhhhhmmmwww{{{qqqqqqrrrppppppttttttvvvvvvrrrmmmiiiiiikkkllllllkkkjjjjjjnnnssswwwtttvvvssskkkfffddd]]]TTTTTTUUUVVVWWWXXXXXXXXXXXX\\\ccciiihhhaaaWWWPPPNNNKKKLLLMMMNNNOOOPPPPPPPPPIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCBBBBBBAAA@@@??????AAA@@@???===<<<:::999999999777666555666777666555111222444444444444222111333222111111000000111111333222222111000//////...////////////////////////000000///...---,,,,,,,,,,,,---------,,,++++++***------++++++++++++------((((((((((((((((((((((((******+++++++++***((('''))))))((((((((('''''''''&&&''')))***+++,,,,,,,,,++++++++++++++++++++++++------...///000111222222111111222222222222333333333333444555777888999:::;;;;;;:::999999999999999::::::::::::<<>>@@@BBBFFFLLLLLLHHHDDDBBB>>><<<=========<<<:::999888777666666666666444666888999777777777888777777777777777666555444444555555333000...///111333333333333333222111111///000000000000000000///111111111000000000//////,,,,,,------,,,,,,+++***++++++,,,---------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''&&&%%%%%%&&&'''''''''(((((((((((())))))))))))''''''((((((((()))))))))((((((((())))))))))))***)))))))))))))))******+++(((((()))***************++++++++++++++++++++++++)))************+++++++++,,,,,,------------------......---......///000000333333111000000000111111222222333444555777999:::@@@DDDLLLYYYlll{{{rrrjjjfffccccccbbbaaabbbdddfffggglllllllllkkkjjjhhhgggfffgggfffiiirrr}}}~~~xxxpppooopppoooppprrrttttttssspppllljjjjjjjjjjjjjjjjjjhhhggghhhjjjmmmnnnooollleeebbbaaa\\\UUUTTTTTTUUUVVVWWWXXXXXXWWW[[[ccclllmmmggg\\\TTTPPPLLLMMMMMMNNNNNNNNNNNNMMMJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAAAAA@@@?????????@@@???>>>===<<<;;;:::999999777555555666777666555333333444444444444333333333222111111000000111111000000//////////////////........................//////......------,,,,,,,,,,,,,,,,,,,,,+++******---,,,++++++++++++,,,---(((((((((((((((((((((((())))))))))))))))))((('''))))))((((((((((((''''''((((((***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000000111111111111222222222333333222333555777999999999999::::::999888888888888999999:::;;;<<<===???@@@@@@DDDLLLVVVYYYSSSIII@@@;;;===@@@BBBBBBEEEIIIHHHDDDAAA???<<<<<<===?????????:::999888777777777777777555777999888888777888:::999999888888777666555555333333333111//////000111333333444444444333222222000000000111111000000000111111000000000000//////...////////////...------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************************'''$$$!!!###'''***(((%%%(((((((((((())))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))*********(((((()))***************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,------........................//////777555222///...///000111111111111111333444555666888999;;;BBBPPPdddzzz}}}wwwwwwxxxvvvqqqjjjbbb]]]___^^^^^^___```bbbdddeeeiiijjjiiiiiihhhgggfffeeeeeeccceeelllttt~~~}}}xxxzzz{{{sssnnnooorrrtttvvvxxxuuurrrnnnlllkkkkkkkkkjjjjjjkkkkkkiiifffdddccccccffffffbbb]]][[[\\\ZZZVVVSSSSSSTTTUUUVVVVVVVVVVVVYYYbbblllpppkkkaaaWWWRRRNNNNNNNNNNNNMMMKKKJJJIIIJJJIIIGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::999777555555666777666555555555444444444444555555333222111111000000111111............////////////.................................---------------+++,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((''''''))))))(((((((((((((((((())))))***+++,,,---------***+++++++++++++++,,,,,,++++++,,,---......//////000000111111222222333333222444666999:::::::::999999999888888777888888999999:::<<<===>>>>>>======<<<@@@GGGKKKJJJEEE???:::???BBBDDDDDDHHHMMMLLLHHHAAA???===<<<>>>@@@@@@@@@:::999888888777777777888777888888888777888:::<<<<<<;;;:::999888777777777222222222111111000111222333333444444444333333222111111000000000000111111111000000000////////////000000000000000///......+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************)))***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))'''%%%&&&)))******((((((((((((((())))))))))))))))))))))))************(((((()))))))))*********(((((()))***************(((((()))***************************************))))))*********+++++++++******+++,,,------...............------......///111000///...///000222333000000000000111222333333444666999>>>EEENNNXXX___mmmyyyzzzrrrllliiijjjmmmmmmkkkfff```\\\]]]]]]^^^___aaaccceeeffffffffffffffffffeeedddcccdddbbbbbbgggmmmsss~~~{{{uuusssuuuwwwwwwvvvrrrooonnnrrrwww|||uuupppkkkiiikkkmmmlllkkkmmmnnnooonnnjjjeeecccbbbccc```[[[WWWVVVWWWVVVUUURRRRRRSSSTTTTTTTTTTTTTTTUUU\\\eeeiiifff___XXXSSSPPPOOOOOOMMMKKKIIIGGGFFFHHHGGGFFFDDDBBBAAAAAAAAA@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;::::::888777555555666666666555666555444333333444555666333222111111000000111111////////////////////////........................---------------------...,,,,,,------------,,,+++,,,++++++++++++++++++,,,((((((((((((((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,------......//////000111111222333333222444666999:::::::::999999888888777888888999999999:::<<<=========;;;::::::;;;>>>@@@BBBAAA???>>>???BBBEEEGGGMMMSSSSSSPPPDDDAAA>>>===>>>???@@@???:::999888888888888888888777888888777666777;;;===???>>><<<;;;:::999999999444333222222222333333333222222333444444333333333111111000//////000111111000000000////////////...,,,------------,,,++++++------,,,+++***((('''&&&++++++++++++++++++++++++************************,,,+++++++++******)))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))++++++***''''''(((***(((((((((((())))))))))))))))))))))))************'''''''''((((((((())))))(((((()))************)))(((((()))***************************************))))))*********+++++++++******++++++,,,---.........------------......///+++,,,---///000000000000111000000000111111222333444666:::===???BBBEEEHHHOOOXXXhhhyyy{{{rrrnnnkkkhhhfffdddeeeffffffeeebbb```^^^ZZZ[[[\\\^^^```bbbcccdddbbbcccccccccccccccbbbbbbdddaaabbbeeehhhlllttt|||}}}wwwvvvssspppooopppqqqooommmmmmnnnpppsssxxx~~~sssoookkkjjjllloooooonnnnnnoooqqqooolllhhheeedddddd^^^XXXTTTSSSRRRRRRSSSPPPQQQRRRRRRRRRRRRRRRRRRQQQUUUZZZ]]]\\\XXXUUUSSSPPPPPPOOOMMMKKKHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999888666444444555666555444666555444333333444555666333222111111000000111111333333222111///...------........................,,,,,,,,,---------------------............------++++++++++++++++++++++++(((((((((((((((((((((((((((''''''''''''((())))))(((((())))))))))))******))))))***+++,,,,,,++++++*********++++++,,,,,,---++++++,,,,,,------------...//////000111222333333222333555777999999999999999888888888888999::::::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<===>>>???AAABBB>>>BBBEEEHHHMMMTTTUUURRREEEBBB???===>>>>>>>>>>>>:::999999888888888999999777777666555555777;;;>>>AAA???===;;;::::::::::::555444222222333444333222111111222333333333222222111000///......///000111000000////////////.....................---,,,,,,...------,,,***((('''&&&***************************************+++++++++,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((***,,,)))%%%###&&&)))(((((((((((())))))))))))((((((((()))))))))******''''''''''''(((((((((((('''((()))++++++******)))(((((()))***************************************)))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,---...///000,,,---...//////...,,,+++000000000000000111222333444555666666777:::>>>BBB???DDDLLLWWWcccqqq~~~~~~yyyuuupppjjjfffcccbbbaaa````````````______^^^]]]]]]VVVWWWXXXZZZ\\\^^^____________```aaaaaaaaa``````cccaaabbbeeeggggggkkkrrrtttwww}}}yyysssooonnnlllkkklllllljjjiiillloooqqqppprrrvvvwwwvvvqqqooommmmmmnnnpppqqqrrrlllmmmmmmlllhhhfffeeeeeefff^^^WWWTTTRRROOONNNPPPOOOPPPPPPQQQQQQPPPPPPPPPOOOPPPQQQRRRSSSSSSRRRRRRPPPPPPOOOMMMKKKIIIGGGFFFDDDDDDCCCCCCBBBBBBCCCCCC??????>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999888888888666444444555666555444555555444444444444555555333222111111000000111111555444333111000...---,,,---------------------------------,,,,,,,,,,,,,,,,,,------............---******++++++++++++******(((((((((((((((((((((((((((((('''''''''(((******(((((()))))))))*********((()))******++++++******)))******+++,,,,,,------,,,,,,,,,---------------......///000111222333333333333444555777888999:::999999999999999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<======<<<<<>>AAACCCEEEIIINNNNNNKKKBBB???<<<;;;<<<=========999999999888888999999:::777666555444333666;;;>>>AAA???<<<:::999888999999666333111111222333222000///000111111222222222111000///...------...///000000000/////////.........000000000000000//////...,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++))))))*********+++++++++------,,,++++++***))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((''''''&&&&&&'''((((((((((((((())))))))))))''''''((((((((()))))))))'''(((((((((((()))))))))'''(((***+++++++++)))((((((((()))***************************************)))************+++++++++++++++++++++++++++,,,,,,******+++,,,---///000111000000///...---,,,,,,,,,.........///000111222333222333333333333555888;;;999;;;>>>BBBGGGOOOWWW]]]ppp~~~~~~uuunnnjjjgggfffdddbbbaaa___^^^]]][[[YYYYYYYYYZZZ[[[[[[[[[ZZZZZZTTTUUUVVVXXXYYYZZZ[[[[[[\\\]]]^^^_______________bbbaaacccffffffccceeeiiimmmpppuuuzzz|||yyysssnnnjjjiiihhhggghhhhhhiiihhhjjjoooqqqnnnmmmpppoookkkooopppqqqqqqqqqrrrtttvvvmmmllljjjgggdddbbbccceeeeee]]]VVVTTTQQQMMMLLLOOONNNOOOOOOPPPOOOOOONNNNNNNNNNNNNNNOOOQQQRRRRRRQQQOOOOOONNNMMMLLLJJJIIIHHHFFFFFFDDDCCCBBBBBBBBBBBB????????????????????????===<<<;;;:::999888777666777666444444555555555444333333444444444444333333333222111111000000111111333222111000///...------------------------------...------,,,,,,+++++++++***++++++,,,------,,,,,,)))***+++,,,,,,+++***)))(((((((((((((((((((((((()))(((''''''((()))***+++(((((())))))*********+++((())))))*********))))))))))))***+++,,,,,,------,,,------------------...---...///000111222333333333333333444555777999::::::999999999:::;;;;;;<<<999999999::::::;;;;;;<<<888;;;>>>===:::999;;;>>>>>>@@@AAAAAADDDHHHFFFBBB???<<<:::999:::<<<===<<<999999999888999999::::::666666444333222555:::>>>@@@>>>;;;999777777888888666333000000111222000......///000111111111111111000///---,,,,,,---///000000/////////............---------...---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------,,,,,,+++***))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))&&&$$$%%%)))+++***((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************'''(((***+++,,,+++)))((((((((()))***************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++)))******+++---///111222222111...,,,,,,---///000---------...///000111222///222666777555333111000777888:::;;;<<<===@@@BBBUUU___lllwwwrrrlllccc]]][[[\\\]]]^^^YYYZZZ[[[\\\\\\ZZZXXXVVVSSSUUUXXXZZZ[[[ZZZYYYXXXTTTUUUVVVXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^``````cccfffeeebbbbbbeeeoooqqqsssvvvvvvsssnnnjjjfffeeeddddddfffgggiiijjjgggnnnpppmmmlllooonnnjjjnnnqqqttttttrrrrrruuuxxxooonnnjjjeeeaaaaaaccceeeddd[[[UUUTTTRRRLLLKKKOOONNNNNNOOOOOOOOONNNNNNMMMOOONNNOOOQQQRRRSSSRRRQQQNNNNNNNNNNNNMMMKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@???????????????@@@@@@@@@======;;;:::888777666555777666444444555555555444111222444444444444222111333222222111000111111111000000//////.........---------------------------......---,,,,,,+++******((()))***+++++++++++++++)))***+++,,,,,,+++***)))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***************************+++,,,---...---,,,,,,++++++,,,,,,---...////////////000111222333444444444444555555666777777777777777888888888999999999======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;::::::===>>>@@@AAABBBCCCCCCCCC@@@???===<<<;;;;;;;;;<<<::::::999999888777666666666777777666555555777999<<<<<<:::888666555333222111111000000000000111111333333333222111000//////000000000000111111111111222111///...---------...///...---,,,,,,,,,,,,,,,++++++***)))(((((()))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))***+++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++---......------,,,+++***))))))++++++,,,---///000111111000000000000000000000000---......///000111111222///000111222333444444444444444333444555888;;;===???DDDKKKQQQXXXcccqqq{{{{{{pppiii[[[XXXUUUUUUXXXZZZZZZXXXVVVWWWXXXXXXVVVSSSOOOMMMUUUUUUUUUWWWYYYZZZXXXVVVSSSQQQSSSZZZbbbfffccc]]]YYYZZZ\\\]]]^^^^^^^^^]]]\\\___ccceeefffeeeffffffqqquuuxxxwwwrrrllliiihhhaaabbbcccbbbbbbdddgggjjjooooooooonnnkkkjjjkkklllrrrttttttrrrnnnlllmmmpppiiiiiihhhgggeeeccc```^^^^^^[[[VVVSSSQQQPPPNNNMMMPPPPPPOOONNNMMMMMMLLLLLLMMMOOOPPPPPPNNNMMMNNNOOONNNMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFDDDCCCAAA@@@???===<<<;;;<<<===>>>===<<<999999999888888888888888444444444444444444444444333333444555444333111000222111000......000111222111000000///...---------++++++,,,------......//////...---,,,***)))(((''',,,,,,,,,++++++*********&&&'''((()))***+++,,,,,,)))(((''''''&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))************************)))***+++,,,,,,,,,++++++++++++,,,,,,---......///......///000111222333333555555555555666666666666888888888999999:::::::::888888888999999:::::::::<<<;;;;;;;;;;;;:::::::::======???@@@AAABBBBBBBBBCCCBBB???<<<:::999888888:::999999888777777666666666777777666555555666888::::::888777555333222111111111000000000000111111222222222222111000//////000000000000000000000000222111///...---------......------,,,,,,,,,------++++++***)))))))))))))))************++++++++++++************************,,,,,,,,,++++++*********************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))******++++++,,,+++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,++++++******)))))))))***+++,,,------...........................---......///000000111111000000111222333333333222444333222222333555777999999<<<@@@CCCEEEKKKTTT\\\kkkwww}}}rrriiiaaaYYYSSSQQQOOOMMMNNNQQQRRRRRRPPPRRRSSSTTTTTTTTTRRRPPPOOOTTTSSSTTTUUUWWWXXXVVVTTTTTTSSSVVV^^^gggiiiddd^^^XXXYYY[[[\\\]]]]]]]]]]]]\\\^^^aaabbbcccdddfffgggppptttvvvuuuoooiiieeeccc^^^```bbbbbbcccdddfffiiihhhiiijjjjjjjjjkkknnnpppsssrrrqqqnnnkkkiiijjjkkkgggggggggggggggfffcccbbbYYYWWWTTTRRRQQQQQQRRRRRRTTTSSSPPPNNNMMMMMMNNNOOONNNOOOQQQRRRRRRPPPNNNMMMLLLKKKIIIHHHFFFEEEEEEEEEGGGFFFEEEDDDCCCAAA@@@@@@>>>===<<<<<<======<<<;;;999999999888888777777777333333333333333333444444333333444555444333222111222111000//////000111222111000000///......------///......------,,,++++++------,,,,,,+++*********,,,,,,,,,++++++*********))))))))))))))))))******)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***************************((()))******++++++******++++++,,,,,,------......------...///000111111222555555555555555666666666999999999999::::::::::::444555666888:::;;;======<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@@@@BBBAAA???<<<:::999888888999999888888777777666666777888888666555444555666888777666555333222000000111000000//////000000111222222222222111000//////////////////////////////111000///...---------------,,,,,,,,,,,,------...++++++***))))))))))))***************+++++++++,,,+++++++++++++++++++++++++++++++++++++++***************************************))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&************************''''''(((((((((((('''''''''(((((())))))******+++---,,,++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000111222222111111111333222111000000111333444777999;;;;;;:::;;;@@@DDDHHHRRR___jjjsss}}}~~~nnnggg^^^WWWSSSOOOJJJFFFJJJJJJJJJKKKNNNOOONNNLLLLLLLLLNNNOOOPPPPPPPPPPPPRRRRRRQQQRRRTTTTTTSSSQQQQQQRRRWWW___fffgggbbb\\\WWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^_________bbbeeehhhnnnqqqsssrrrmmmfffaaa^^^]]]___bbbdddddddddeeefffdddeeeeeefffgggiiinnnqqqqqqmmmiiigggggghhhhhhhhheeeeeedddeeefffeeecccaaaWWWVVVTTTRRRQQQQQQRRRSSSUUUSSSPPPMMMMMMNNNPPPRRRSSSSSSTTTWWWYYYWWWRRRMMMIIIHHHGGGEEEDDDCCCCCCBBBDDDDDDDDDCCCBBBAAAAAAAAA???===<<<<<<======;;;::::::999999888777666666555333333333333333222222222222333444444444333222111222111000//////000111222000000000///......------///......------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,++++++***)))((('''''')))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))************************)))))))))***************++++++,,,,,,,,,---------+++,,,------//////000111222333333444555666777888888888888888888888999999555666777999;;;===???@@@<<<<<<<<<;;;;;;::::::999::::::;;;======>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::999999888888888888888888888666444333444555666666555444333222111000000000////////////000000111111111111111000//////...............---------//////......------------++++++++++++,,,---......++++++***))))))******************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************************************))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))************)))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---------....../////////000000111111111000//////000000//////000000222222555777999:::999999;;;>>>;;;@@@GGGLLLQQQYYYbbbiiiwwwzzzoooccc[[[XXXTTTOOOKKKJJJIIIGGGFFFEEEFFFHHHIIIKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPOOONNNOOOPPPQQQPPPNNNMMMNNNQQQWWW^^^```\\\XXXWWWWWWWWWXXXYYY[[[]]]^^^ccccccaaa___^^^```dddhhhkkkmmmoooooolllfffaaa]]]___bbbeeefffeeecccbbbbbbcccccccccccccccfffjjjmmmmmmiiicccbbbdddgggggggggeeedddcccccceeedddaaa^^^[[[ZZZWWWTTTPPPOOOPPPQQQPPPOOOOOOOOOOOOPPPRRRSSSYYYXXXXXX\\\```^^^VVVNNNGGGFFFEEEDDDBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA===<<<;;;;;;======<<<;;;999999888777666555555444333333222222222222111111222333444444444333222111111111000//////000111111000000//////............++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,++++++***)))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---...///000000///000222444666888999:::777777777666666666666666666666888999;;;<<<>>>>>>======<<<;;;::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999777888888666444333444555666666555555444333222222000000////////////000000000000111111111000/////////.........---------,,,...............---------+++++++++++++++,,,---...+++***************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))(((((('''''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,++++++***)))(((((())))))******++++++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000///............//////000111333333000222333555555666777888;;;<<<======>>>AAAGGGLLLPPPWWWbbbooo~~~wwwqqqiiibbb\\\VVVOOOKKKJJJGGGDDDCCCCCCCCCCCCBBB???AAACCCEEEEEEEEEDDDDDDFFFFFFGGGGGGIIIJJJKKKKKKMMMLLLKKKLLLMMMNNNMMMLLLKKKKKKKKKOOOTTTXXXXXXWWWWWWWWWVVVWWWXXX[[[]]]___iiihhheeebbb___```cccfffggghhhjjjlllkkkhhhdddaaadddfffiiiiiigggcccaaa``````aaabbbbbbbbbdddhhhkkknnniiicccaaabbbdddcccbbbdddbbbaaadddhhhiiifffccc^^^^^^[[[VVVRRROOOPPPRRRLLLNNNRRRUUUVVVVVVUUUUUUZZZXXXXXX[[[^^^\\\TTTMMMFFFFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@;;;::::::;;;===>>>===<<<888888777777666555444444333333333222222111111111111222333444444444333222111111000000000000111111////////////............++++++,,,------......///......------,,,++++++************************************)))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...//////000...///111333555888999:::666666666555555555555555444555666777888:::;;;;;;======<<<;;;::::::999888999999:::;;;;;;;;;;;;;;;>>>>>>>>>===;;;:::888777::::::::::::::::::::::::666777777555444333444555666666666555555444444444000//////......//////000///000000111111000///////////////...------,,,,,,------.........------,,,,,,++++++++++++,,,,,,---+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))))))))*********++++++******))))))))))))))))))---------------------------------------------------......//////.........------...///111222222333000111111222222333333333888888888777666777:::===>>>BBBGGGNNNYYYiii{{{~~~rrrgggaaaYYYVVVRRROOONNNLLLIIIGGGAAA@@@???>>>>>>>>>??????@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDFFFGGGHHHHHHIIIHHHKKKIIIHHHIIIKKKMMMMMMLLLLLLKKKKKKMMMQQQUUUXXXYYYXXXWWWVVVVVVWWW[[[^^^```kkkjjjiiifffcccbbbdddeeeeeeeeefffhhhjjjjjjhhhffffffiiijjjjjjgggccc```___\\\^^^```bbbdddfffiiillloookkkfffaaa___^^^]]]\\\___^^^___eeennnsssrrroooaaaaaa___ZZZTTTQQQSSSUUUOOORRRWWW[[[\\\[[[XXXVVVVVVTTTSSSTTTUUUSSSNNNJJJFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????;;;:::::::::<<<===<<<;;;666666666666555555555555444444333333222222111111111222333444444444333222000000000111111000000000//////////////////......///......------,,,++++++///......---,,,++++++***)))))))))***************(((((())))))******++++++%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))((()))***+++,,,++++++++++++++++++++++++++++++,,,---...///000000111111222333555666777777777777666666666555555555333444555666888:::;;;<<<>>>===<<<;;;:::999999888999999:::;;;;;;;;;::::::============<<<:::888777888888888888888888888888555666666555333333555666555555555555555444444444//////............////////////000000000000000///000000//////...------,,,,,,,,,---.........---,,,,,,,,,++++++***++++++++++++*********++++++,,,---+++++++++,,,,,,,,,------************************((()))))))))*********+++))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))************))))))******************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---...//////000000000000333222111111222222333222444444555555444555666777999<<<>>>@@@DDDLLLWWW```lllvvv{{{uuulllddd]]]WWWRRROOOKKKJJJHHHGGGFFFEEEDDDCCC>>>???>>>>>>======>>>???AAACCCDDDBBB@@@???AAACCCAAABBBEEEHHHIIIIIIIIIHHHHHHGGGFFFGGGJJJLLLMMMMMMLLLLLLLLLOOORRRUUUWWWXXXYYYXXXVVVVVVWWW[[[___bbbgggiiiiiihhhfffeeeeeeeeeeeecccbbbdddgggiiihhhgggeeegggiiihhheeecccaaaaaa]]]___ccceeeeeefffgggiiiiiihhheeeaaa]]][[[[[[[[[[[[ZZZ\\\dddpppwwwwwwtttggggggeee^^^VVVRRRSSSUUUTTTVVVYYY[[[[[[YYYVVVTTTRRRQQQOOOMMMKKKJJJIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===;;;;;;;;;;;;999888444444555555555555666666555555444444333222222222111222333444555444333333000000111111111111000000...////////////////////////......------,,,++++++---------------------,,,((()))))))))*********+++((()))))))))************$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++++++++++++++++++++++++++,,,,,,---...///000000333333333444444444555555888888777777666666666555333444666888;;;===??????>>>======;;;:::999888888999999:::;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;:::666666666666666777777777444555555555444444555777444444444444444444444444//////............////////////000000000000000///111111000///......------+++,,,---.........---,,,------,,,+++************+++*********+++,,,,,,---++++++,,,,,,,,,---------))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''$$$%%%'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***(((*********)))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///....../////////......---,,,111000......000111222222222333444555555555444444444777999999999;;;@@@EEEKKKTTTbbbooowwwzzz{{{{{{{{{mmmccc\\\XXXRRRNNNMMMMMMMMMLLLGGGFFFEEECCCBBB@@@>>>===<<<=========<<<<<<>>>???===>>>>>><<<999888;;;===>>>AAAEEEHHHJJJKKKJJJIIIGGGFFFEEEFFFIIILLLNNNNNNIIIKKKMMMQQQSSSUUUVVVVVVZZZXXXVVVVVVWWW[[[```ccccccfffiiijjjhhhgggffffffeeebbb```aaadddggggggfffbbbdddffffffdddcccccccccaaacccfffgggfffdddcccccc___aaabbb```]]][[[]]]___YYYWWWYYYbbbnnnuuuuuurrrnnnnnnjjjaaaWWWPPPPPPRRRWWWWWWWWWWWWVVVTTTRRRPPPQQQQQQNNNJJJGGGFFFHHHJJJCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>=========AAA???===;;;;;;999777555333333444444555666666666666666555444444333222222111111333444555444444333000000111111111111000000.........///////////////++++++,,,------......///++++++,,,------...//////(((((())))))*********+++*********)))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------......000111111222444555666666777888999888777666777888666666666777999;;;===???;;;;;;;;;;;;;;;:::::::::===>>>>>>>>>===<<<:::999<<<:::888888:::;;;999777666777888777555333444555111333555555555444333444555555444333333222222111000000000000000000000000------,,,,,,,,,------..............................,,,++++++,,,---,,,++++++++++++***++++++,,,,,,************************+++++++++***++++++,,,,,,++++++***)))(((((())))))$$$$$$%%%'''((()))***+++******)))((((((((((((((()))(((''''''''')))***+++))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''((((((((('''%%%###$$$'''((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........000000000111000000///...333333333222///,,,)))'''222111000000000111222333222222333444666888:::;;;???AAADDDHHHLLLPPPSSSTTTXXX\\\```cccfffmmmxxx|||lll^^^TTTOOOMMMJJJJJJHHHGGGFFFFFFFFFFFFDDDBBB???<<<;;;:::;;;;;;<<<<<<============<<<<<<;;;;;;;;;<<<<<<===>>>???@@@CCCHHHNNNQQQQQQMMMIIIDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKLLLOOOSSSXXXZZZWWWWWWWWWVVVUUUWWWZZZ]]]eeebbbdddkkkllleee```aaahhhiiiiiigggdddbbbbbbbbb]]]eeehhhdddaaabbbaaa^^^dddjjjmmmiiidddbbbaaa^^^]]]```ccccccaaa___aaacccbbb^^^\\\```hhhllljjjfffbbbeeeeee```WWWPPPNNNOOOVVVZZZ\\\XXXQQQMMMOOOSSSNNNNNNLLLKKKIIIGGGFFFFFFCCCDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>??????@@@???>>><<<:::999888777777555555555444444666:::===???===:::888666555666666333333444444333333222111111111000000000000111111////////////..........................................---,,,,,,+++******---,,,+++***)))))))))))),,,+++***)))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,,,,------------...///000111222333444444555666888888888666666777888888777888888:::<<<>>>???======<<<;;;::::::999999======>>>>>>===<<<:::999999777555666888888666444666777888777444333444555222555777777555333333444555555444444333222222222000000000000000000000000000//////.........//////...........................,,,++++++,,,------,,,,,,++++++***++++++,,,,,,************************+++++++++******++++++,,,++++++***))))))))))))))),,,,,,+++++++++***************)))((((((((((((((()))((((((''''''((()))***)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''%%%$$$%%%((()))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************************************************++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------------***++++++,,,------------,,,---///000000000...---111111000///000111222333111111222222444555777888777888999<<<>>>AAABBBCCCDDDFFFIIIJJJKKKPPPYYY```nnntttuuunnnjjjiiilllggg^^^TTTLLLGGGEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCAAA>>><<<::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???BBBCCCGGGKKKMMMLLLIIIEEEDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJMMMQQQUUUXXXUUUVVVVVVUUUTTTVVVYYY\\\eeefffkkkpppkkkbbb^^^aaacccddddddbbb```^^^^^^___]]]dddfffbbb___bbbcccbbbhhhnnnqqqmmmgggeeebbb___aaadddggggggcccaaaaaabbbgggddd```aaacccccc___\\\YYY[[[\\\XXXQQQLLLLLLNNNTTTWWWYYYTTTMMMHHHJJJMMMMMMLLLKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCBBBAAA???>>>???>>>>>>>>>??????@@@@@@>>>===<<<:::999888777777444555555555666:::@@@DDDMMMJJJDDD===888444222111222333333333333222111111111111000000000000111111////////////..........................................---,,,,,,+++******,,,,,,+++***))))))))))))***)))))))))))))))******&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''************))))))((('''(((((())))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,------------...//////000111222333333555777888777666666777888999999999:::;;;<<<>>>???>>>>>>===<<<:::999888888;;;<<<======<<<;;;999888777666555555666666555444666777777666444333444555222777;;;:::555222333555555444444333333222111111////////////////////////111000///..........................................,,,++++++,,,------,,,,,,,,,++++++***++++++,,,************************,,,++++++*********+++++++++***)))))))))))))))))),,,,,,+++***)))(((''''''***))))))(((((((((((((((***))))))(((((((((((()))((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++*********)))))))))************************+++++++++++++++,,,------------------,,,,,,,,,,,,'''''')))***+++,,,,,,,,,)))+++---///000111111000///////////////000111111000000000000111222333444444444555555666777777777888999:::999999;;;AAAFFFJJJOOOWWWaaajjjqqquuuxxx}}}|||uuurrrnnniiiaaaXXXQQQMMMJJJJJJLLLJJJFFFCCC@@@@@@@@@@@@??????>>>===<<<<<<<<<===@@@???===;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;<<<<<<===>>>???CCCCCCDDDFFFGGGGGGDDDAAADDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIILLLOOOSSSUUUSSSTTTTTTTTTSSSUUUYYY[[[dddkkkssstttkkk```\\\___^^^___```^^^\\\[[[[[[\\\[[[```bbb```^^^aaaeeefffmmmsssvvvqqqkkkgggccc___aaaeeehhhhhhddd```___```gggfffddd```]]]YYYVVVTTTQQQSSSTTTQQQMMMKKKMMMOOOTTTVVVWWWRRRKKKFFFFFFIIIKKKJJJIIIHHHFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>?????????@@@@@@>>>===<<<;;;:::888888777444555555666999???FFFLLLYYYTTTKKKBBB:::555222111222222222222222111000000111111000000000000111111////////////............------------------------...------,,,,,,++++++***++++++***************+++((((((((()))******++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++++++++***)))((('''&&&(((((((((((()))))))))***************************************************++++++,,,,,,,,,---------------...//////000111111444555666666666555777888999999999:::;;;<<<=========<<<<<<;;;:::999999888::::::;;;;;;;;;:::888777888777777777777777666555666777777666444333333444333888===<<<666222333555333333222222111000000///........................///...---,,,,,,,,,,,,,,,...........................,,,++++++---......---,,,,,,++++++******++++++************************,,,++++++*********************)))))))))))))))***)))))))))))))))))))))((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((('''''''''(((''''''''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************************************))))))))))))************************+++++++++***+++,,,,,,---...------,,,,,,+++++++++)))***+++,,,------------------.../////////...------.........//////000000000000000///000000111111444444444444444333333333777888888777666777:::======???BBBGGGLLLPPPSSSTTTYYY\\\aaagggnnntttyyy|||~~~|||wwwpppggg___YYYUUUSSSQQQNNNJJJFFFCCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>===<<<:::999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???BBBAAA@@@AAABBBCCCAAA@@@CCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIKKKNNNQQQSSSSSSSSSTTTTTTTTTVVVYYY\\\ccckkktttuuulllbbb]]]]]]\\\]]]^^^]]][[[ZZZ[[[\\\XXX]]]bbbcccbbbcccfffgggnnnuuuwwwrrrkkkfffbbb]]]]]]aaaeeeeeeaaa^^^]]]]]]bbbcccccc```ZZZUUUSSSTTTQQQRRRRRRPPPNNNNNNPPPSSSVVVXXXXXXSSSLLLHHHGGGIIIJJJIIIHHHFFFDDDCCCBBBAAABBBBBBBBBAAA@@@??????>>>======>>>>>>?????????>>>======<<<<<<;;;999888777555555666777:::@@@HHHMMMUUUQQQIIIAAA;;;777666666222333333333333222111111111111000000000000111111////////////............---------------------------------,,,,,,+++++++++*********)))******++++++(((((()))***************'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''*********)))((('''&&&%%%'''(((((((((((()))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------------....../////////222444555555555555777888888888999999::::::::::::999999999999::::::::::::888888999::::::999777666777777777777666555666666555666777666444222333444333888<<<<<<777333333444111111000000///.........------------------------......---,,,,,,,,,,,,,,,...........................,,,++++++---///......---,,,++++++*********+++************************,,,+++******)))))))))******)))))))))))))))******------,,,,,,,,,,,,++++++))))))(((((((((((())))))******))))))(((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&'''((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++++++++++++++************+++,,,,,,---------,,,,,,++++++***,,,,,,------------,,,,,,...............---,,,,,,,,,------...///000000000111000000000000000111111000000000000000000000000444555555444444444666777::::::;;;<<<===???AAABBBDDDEEEHHHKKKOOORRRUUUVVVUUUXXX]]]bbbgggmmmtttyyy|||pppeee^^^WWWUUUPPPLLLHHHFFFFFFFFFBBBAAA???===<<<======>>>>>>>>>===<<<;;;999777666::::::999999999::::::;;;;;;;;;:::999999888888888:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>===<<<===???AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTUUUWWW[[[^^^bbbiiiqqqrrrmmmfff___ZZZZZZ[[[\\\[[[YYYXXXYYYZZZXXX]]]eeekkkjjjhhhhhhiiikkkqqqsssnnngggccc^^^ZZZYYY]]]aaaaaa___\\\\\\]]]^^^aaabbb___YYYTTTSSSTTTTTTTTTSSSRRRPPPQQQRRRTTTWWWXXXWWWSSSMMMIIIIIIJJJIIIIIIGGGFFFDDDCCCAAAAAABBBAAA@@@@@@????????????;;;<<<===>>>>>>>>>======<<<======<<<;;;:::999888777777777777888===CCCHHHJJJGGGAAA<<<999777777888444444555555444444333222111111000000000000111111////////////............------------------------------,,,,,,,,,,,,++++++*********)))******++++++***************)))(((''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%''''''(((((((((((())))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------......//////111222444555555555777999888888999::::::999999999666777777888888999::::::666777888999888888666666444666666555444333444555555666666555333222333444444777:::;;;999666444333111000000///......------........................//////.........//////000...........................,,,+++,,,.../////////------,,,+++************************************,,,+++***))))))))))))))))))))))))))))))******+++...---,,,+++)))((('''&&&((((((((((((((())))))***((()))))))))))))))(((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%'''(((((('''&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))***+++,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,---------.........+++,,,...///000000000000111000000000000000111222......//////000000111111000000111222333333444444555555555555777888999:::::::::;;;<<<>>>AAACCCDDDCCCEEEGGGHHHJJJMMMQQQUUUXXX___jjjttt|||vvvooollllllmmmkkkhhhccc]]]WWWPPPIIIDDDDDDCCCAAA???>>>======>>>>>>===<<<:::999888888888;;;;;;;;;:::999888777666666666666666666777888999888888888888888888888888999::::::;;;;;;::::::999999999999999:::;;;<<<<<<<<<::::::;;;>>>AAABBBAAA@@@AAABBBCCCEEEFFFGGGHHHJJJJJJKKKLLLNNNOOOQQQRRRRRRSSSTTTTTTUUUXXX\\\___aaaiiipppqqqmmmhhhaaa[[[YYYZZZ[[[YYYWWWVVVVVVWWWYYY___hhhpppooojjjhhhiiieeekkklllggg```]]][[[XXXXXX[[[______\\\[[[\\\^^^\\\___```^^^YYYTTTRRRRRRUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTSSSPPPMMMJJJIIIJJJJJJIIIHHHGGGEEECCCBBBAAAAAA@@@??????>>>>>>??????;;;<<<===>>>???>>>===<<<<<<<<<======<<<;;;999888777888777666666888<<>>;;;888555555555555555555555555555444444333111111000000000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++******++++++***)))'''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,---------...............///111333444444555777999999::::::;;;;;;:::999888666666666666777777777777555666777777888777666555444666777666444333444666555666666555333222222333444444666999;;;999444000222111111000000//////..........................................///000111........................---,,,+++,,,...000000///...---,,,+++************************************,,,+++***)))(((((((((((()))))))))))))))***++++++******)))(((&&&%%%$$$$$$((((((((((((((()))******'''((()))******))))))(((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''$$$&&&((('''%%%%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))*********************************************++++++,,,+++++++++++++++,,,,,,,,,******++++++,,,+++++++++,,,,,,,,,,,,---...//////+++,,,...000111111111111///////////////000111222//////000000111111111111//////000222333444333222111111222222333444555666444444444555666999;;;<<<;;;<<<=========???BBBEEEBBBGGGNNNTTTWWWYYY[[[\\\\\\[[[ZZZYYYYYYXXXXXXYYYXXXZZZ\\\\\\\\\\\\^^^```___^^^^^^___aaadddgggiiinnnkkkfffcccaaabbbdddfffgggbbb[[[SSSNNNLLLKKKLLLKKKHHHEEECCCBBBAAA>>><<<::::::::::::999999999999;;;::::::999888777666555888888999999999999999999444444444444555666777888666777777777888777777777777777888888888888777777777777777777888999:::;;;;;;::::::<<>>===>>>??????<<<===???@@@AAA@@@???>>>;;;<<<===>>>===;;;:::888777777888777555555777999777777666555444333333333444444555555444444333222111111000000000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))((()))***++++++***((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------..................///111333444444555777999:::;;;<<<<<<<<<;;;:::999777777666666555555444444444555666777777666555555777999:::999666555666999555666666555333222222333444333333777<<<;;;555///333333222222111000000000////////////////////////+++++++++,,,---...///000........................---,,,+++,,,...000000///...---,,,+++************************************,,,+++***)))(((((((((((())))))((())))))***++++++((()))))))))*********+++((((((((((((((()))******&&&'''(((*********))))))&&&'''''''''(((((())))))))))))(((((((((((())))))%%%&&&&&&''''''(((((((((###%%%''''''%%%$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))***++++++,,,*********++++++,,,,,,---)))***+++,,,---............------,,,,,,,,,------+++---///000222222222111...------...///000111111------------------------......///111222333111000222222333333333333333333222111111111222444666777111333444555666888<<>>BBBDDDDDDCCCBBBCCCEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFEEEDDDDDDEEEFFFHHHHHHHHHIIIJJJLLLNNNPPPOOONNNLLLIIIHHHGGGGGGGGGIIIHHHEEECCCBBBAAAAAAAAA???===;;;:::<<<===>>>===555666777888888888777777444444555666666666555555555555555666666666777777444444444555666777888999555666666777777777777777555555666666666666555555666666666666777888999:::<<<<<<;;;===???@@@@@@??????@@@AAACCCFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOOOONNNPPPQQQRRRSSSVVV[[[^^^aaaqqq{{{uuuiiicccbbbaaa`````````^^^[[[YYYYYYZZZUUUWWW]]]dddbbb\\\[[[```]]]aaaaaa\\\WWWWWWXXXWWWWWWXXXXXXUUUQQQPPPSSSVVVTTTUUUWWWYYYYYYXXXUUUSSSTTTTTTTTTVVVWWWVVVUUUSSSPPPPPPPPPPPPOOONNNNNNOOOMMMLLLKKKIIIGGGFFFEEEDDD@@@???>>>======>>>??????===???AAABBBBBBBBB@@@???;;;<<<===>>>>>><<<:::888666777888777666555555666111222333444555555444444333333444444333333222111111111000000000000111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))&&&''')))+++,,,+++***)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))******)))))))))))))))***'''***---...---,,,---------++++++...111222222333111222333555666888999:::======;;;:::::::::::::::888777555555555777999;;;888888888888888888888888444666777777555444555666555555555555666666666666777777777777666444222000//////000222333333000......------,,,,,,------...//////////////////..............................+++++++++,,,,,,---------+++++++++************)))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,+++***)))(((((())))))))))))(((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''$$$%%%'''((((((((('''&&&&&&'''''''''''''''&&&&&&))))))((((((''''''&&&&&&************************++++++******))))))(((((((((((())))))))))))((((((((((((((((((((()))******+++*********))))))(((((())))))*********+++++++++******++++++++++++******))))))))))))************+++++++++************)))******++++++,,,---......,,,+++++++++,,,...000111///............///000000,,,---...//////...---,,,////////////............////////////000000000000222222111111111111222222111111222222222333333333555555555666666666666777888999999999999:::::::::;;;;;;;;;<<<<<<<<<========================<<<<<<;;;;;;;;;<<<===>>>???@@@???>>>===<<<<<<===>>>???>>>>>>===<<<;;;::::::999;;;;;;:::888777555444444777777777777777666555555777666555444444555666777777555333444777888666444444333333222333444555666777666555444333333444555666666666666666555555555555777888777777:::<<<<<<999<<<===;;;<<<@@@AAA>>><<>>BBBAAA======???BBBEEEGGGHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNOOOMMMNNNOOOOOOPPPRRRVVVYYYcccrrr|||yyytttsssoooggg___^^^\\\ZZZXXXXXXXXXXXX[[[WWWTTTSSSTTTTTTSSSRRRUUUXXXXXXTTTTTTYYY[[[ZZZYYYXXXWWWUUUUUUUUUUUUVVV]]]\\\\\\[[[YYYWWWUUUTTTVVVTTTQQQPPPRRRSSSRRRPPPQQQOOOMMMNNNOOOQQQQQQQQQOOOOOOMMMKKKHHHEEEBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@>>><<<<<<>>>?????????=========<<<;;;:::999888888888888777777666666666666555333222111111222222444444444444444333222222111111111000000000//////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++*********************))))))************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******)))***,,,---...000333555555333111111444888;;;;;;999999888777777777777888777777888999888888666666444777;;;???@@@>>><<<:::::::::::::::::::::::::::999;;;<<<;;;888777666777777777777888888999999999555666666555444333222111000000000111222222000...------------------------------------------..............................++++++,,,,,,,,,,,,------,,,+++++++++************************************++++++++++++++++++++++++))))))(((((((((((())))))************************''''''(((((())))))******'''''''''''''''((())))))((((((((((((''''''''''''''''''((((((((()))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((('''''''''(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))((((((((((((((((((((()))******************)))))))))))))))))))))************+++)))******++++++******)))))))))))))))************+++++++++************))))))******++++++,,,,,,---///...---+++++++++,,,---++++++******++++++,,,---------............------+++,,,,,,---...///000000.........////////////000111111000000000000111111000111111111222222222222222222222333333333444444222222222222333333333333444555555555666666666666555555555666777777777888777777777777777777777777666666555444444555666666555555555555555555555555777666666666666555555555555666666666666555444444666555555444444555555666666555444444666666555444444333333333333444444555555555444333333333444444555555555555555555555555777666666666777777999:::<<<======???EEEJJJGGG@@@???@@@AAABBBDDDEEEFFFFFFDDDEEEFFFHHHKKKNNNPPPRRRJJJKKKMMMNNNNNNQQQUUUXXXdddrrr|||zzzvvvtttpppiii]]][[[XXXVVVUUUUUUVVVVVVYYYWWWTTTQQQPPPPPPQQQQQQQQQSSSTTTSSSTTTXXXZZZXXXXXXXXXXXXWWWWWWVVVUUUTTT[[[\\\\\\[[[YYYVVVSSSQQQTTTRRRPPPPPPQQQRRRRRRQQQNNNNNNMMMNNNPPPQQQPPPNNNMMMLLLJJJHHHEEECCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@>>><<<;;;<<<======<<<=========<<<;;;:::999888999888888777666555555444555444333222222111222222333333333444333222222111000000000000///////////////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))*********))))))(((((((((******)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***+++***+++---...///222666999777888888888<<>>;;;;;;<<<>>>>>>===>>>===<<<;;;:::999999888888888777666555555444333444333333222222222111111222222333333222222111000000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++)))******************)))******))))))((('''''''''***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((((((((())))))******(((((((((((((((((((((((())))))(((((()))***++++++,,,---...///000333666999===AAABBB@@@AAACCC@@@:::>>><<<:::777666555555666444666888::::::999888777666888:::;;;======<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::;;;:::777555555555666666666666666666666666444333333333333333333333222111000000111111000...---......//////......---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************((((((((()))******++++++++++++***)))((('''&&&&&&'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%'''((()))&&&''''''((())))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))((()))))))))************+++++++++*********)))))),,,,,,,,,,,,------------++++++******+++,,,...///+++++++++++++++,,,,,,------------,,,,,,---------------------,,,,,,,,,,,,------------............000//////......//////000//////000000000111111111////////////000000000000222222222333333333444444222222222222333333333333111111222333444555555666333444444444333222111000444444444444444444444444333333444444555555666666000000111111222333333444222333333444444444333333333333444444444444333333333444444444333333333444333333333333333333222222222222333333333333333333222333333333444444444555666222222777:::777555666;;;===@@@HHHUUU___^^^WWWDDDCCCBBBAAAAAACCCDDDFFFDDDEEEEEEGGGIIIKKKLLLNNNMMMOOOPPPOOONNNNNNPPPRRRTTT\\\ccceeecccaaa^^^ZZZXXXVVVTTTSSSRRRSSSTTTUUUUUUXXXYYYXXX[[[aaadddaaaYYYVVVTTTTTTVVVVVVUUUTTTWWWXXXZZZZZZYYYVVVTTTRRRTTTUUUXXXYYYYYYWWWUUUSSSRRRSSSSSSTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSPPPLLLHHHHHHGGGEEECCCAAA@@@??????????????????????????????>>>===;;;<<<>>>@@@@@@@@@===<<<;;;999888888888888777777666666555444444333222222222222222222111111111111111222111000000////////////............------------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********)))))))))((((((''''''***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,---///000111111222555777;;;BBBFFFEEEHHHMMMIIIAAA<<<;;;888555444444555666555666888999:::::::::999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999777999:::999666444444555666555555444444333333222000000/////////000111111333111000000111111///...---...///000000///...---,,,,,,,,,---......//////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******************************************************++++++++++++******((((((((())))))*********++++++***)))((('''&&&&&&'''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''(((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))***************)))))))))))))))((((((((())))))******))))))((())))))))))))************+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,******)))***+++---...000,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------)))******+++,,,---......,,,,,,,,,---------......//////............//////////////////000000000000........./////////000000000000000000111111111222222222222222333333333333222222333333444444555555333444555555555333222111444444555555555555444444111111111222222333333333000000111222222333444444111222222333333333333222222333333444444333333222222333444444222222333444222333333333333222222111111111222333333333222222111222222333333444444444999444555???CCC===999::::::===AAAGGGSSS]]]]]]YYYDDDCCCBBBAAABBBCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJNNNOOOPPPPPPNNNMMMNNNOOOOOOTTTYYY[[[[[[YYYWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVWWW\\\___aaajjjuuuvvvpppaaaZZZUUUVVVWWWUUUTTTTTTYYYYYYZZZZZZYYYVVVTTTRRRRRRSSSUUUWWWXXXWWWVVVUUURRRTTTUUUUUUTTTRRRSSSTTTUUUUUUTTTSSSSSSPPPLLLHHHGGGEEECCCAAA????????????@@@@@@@@@???>>>>>>======>>><<<;;;;;;>>>@@@AAAAAA<<<;;;999777666666666777555555555555444444444444111111222222222222111111000000111111000000///...///.........------------,,,------------,,,++++++++++++++++++++++++++++++***++++++++++++++++++***))))))))))))))))))))))))))))))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,...000222222111111222333///999>>>@@@GGGPPPQQQIII999777555333222333444666555666666888999:::;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;:::999999888666888999888666555555666777666555444333222111000000000/////////111222333444222000000000000///...---...///000000///...---,,,------...//////000000........................---------,,,,,,+++++++++------,,,,,,,,,+++++++++************************************************((()))***++++++***)))(((((((((((()))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((()))******((()))))))))******************))))))(((((((((((((((((())))))))))))(((((())))))))))))************+++++++++************)))************************++++++*********+++---...,,,++++++++++++,,,------------,,,++++++,,,------))))))***+++,,,---......+++,,,,,,,,,,,,---------///......------......///........./////////000000.........////////////000////////////000000000111111111222222222333333333333333333333333333333333333444555666666555333222222333444444444444333222000000000111111111111111222222333333444444555555000111111222333333222222111222333444444333222111111333444333111111222444222333333444333222111000///000111222333333222111111111111222333333444444999333777DDDIIIBBB<<<<<<999===@@@BBBIIIPPPRRROOOAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCEEEFFFHHHIIIKKKMMMNNNNNNMMMLLLMMMNNNNNNPPPSSSUUUVVVUUUTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWWWW]]]aaaffftttwwweee[[[TTTUUUWWWUUUTTTVVVZZZZZZZZZZZZXXXVVVTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUQQQTTTVVVUUURRRQQQQQQRRRTTTRRRQQQQQQQQQPPPMMMJJJFFFEEEBBB@@@?????????@@@DDDCCCBBBAAA@@@>>>======>>><<<;;;;;;===>>>???>>>;;;999777555444444555666333444444444444555555555000111222333333222111000//////000000000///...............---------,,,,,,,,,,,,---------,,,+++***************************))))))************))))))(((((())))))***+++++++++((()))))))))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,///111333333222000000000)))111555444:::EEEFFF???777555333111111222444666555555555666777999;;;<<<:::;;;<<<===<<<;;;999888<<<<<<;;;:::999999888888666888999999777666666777888888666555333111000///333222222222222333555666444222000///000000///...---...///111111///...---------......///000111111........................---------,,,,,,+++++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))(((((((((&&&&&&'''((()))***+++,,,'''''''''''''''((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%'''((((((((('''&&&&&&&&&((()))************))))))((((((''''''&&&&&&************************'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((()))******(((((())))))*********+++******))))))((((((((('''(((((())))))))))))(((((())))))))))))************+++++++++************))))))))))))(((((((((((((((---,,,+++*********+++,,,++++++******++++++,,,---------++++++++++++------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------.........------...................../////////000........./////////000000000000000000111111111222111111111111222222222222333333333222222222222222...///111222222111000...000111222333333222111000222222222222222111111111//////000000000111111111///000111222222222222222111222333444444333222111000333444333111000222444222333333444333222111000///000111222333333222111000000111222333333444444222,,,111@@@FFF>>>666666999===>>>>>>@@@EEEGGGEEE>>>??????@@@AAAAAAAAABBB@@@@@@AAABBBDDDFFFHHHIIIHHHJJJLLLMMMLLLLLLMMMNNNNNNNNNOOORRRSSSRRRSSSUUUVVVWWWZZZ[[[[[[ZZZYYYWWWVVV[[[___fffwwwwwwfff[[[SSSTTTVVVUUUUUUXXX[[[[[[ZZZYYYXXXVVVTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTQQQSSSVVVUUUQQQOOOOOOPPPQQQPPPOOOOOOPPPPPPNNNLLLFFFDDDBBB@@@??????@@@@@@GGGFFFEEECCCAAA???>>>===???===::::::;;;<<<<<<;;;:::999666444333333444555222222333444444555555666000000222333333222111000///////////////......---......---------,,,,,,,,,,,,,,,---...---,,,+++***************************(((((())))))))))))(((((((((((()))***+++,,,------((()))***++++++***)))(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%***)))'''&&&&&&'''((((((***)))(((''''''((()))***---..................---***+++---///222666999:::666333000------000333555999777666555444444555555<<<;;;:::999:::;;;<<<===;;;:::888777777888:::;;;:::999999888777666555555888777666444222000///...111111111111111111111111333111///---,,,---...///............////////////...000111000///...///111111000...,,,+++,,,...///---...///...,,,+++,,,---,,,,,,,,,+++++++++******,,,++++++***)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))'''%%%&&&(((***,,,''')))***)))((('''((()))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''(((((())))))******&&&&&&'''((()))***++++++***************++++++,,,+++++++++************)))************************************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------..................------..............................////////////......////////////////////////000///......///111333444444444333333444666777999333222111000000111222333000000000000000000000000444444333222222111111000111111111000000000000000111111111111111111111111111111111111111111111111333222222222111111000000////////////000000000000222222222111111111111111222222333333333444444444333333444444555666666666::::::;;;;;;<<<===>>>>>>:::<<<>>>?????????@@@BBBFFFEEEDDDCCCCCCEEEGGGIIIIIIJJJLLLLLLJJJJJJKKKLLLPPPPPPPPPTTTXXXYYYWWWTTTVVVXXXZZZ\\\]]]\\\[[[[[[YYYYYY\\\bbbjjjpppsssrrr[[[TTTQQQSSSUUUUUUUUUWWW^^^\\\ZZZWWWTTTSSSSSSRRRUUUTTTRRRQQQQQQSSSTTTVVVTTTSSSRRRRRRSSSRRRPPPNNNQQQPPPOOONNNMMMMMMMMMMMMCCCBBB@@@>>>>>>>>>>>>>>>DDDBBB@@@@@@AAA@@@???===<<<<<<<<<<<<;;;;;;:::999888888777666555444333333555555444444444333333333222222222333333444444444...............---------+++---...---,,,,,,---...,,,+++******))))))******......,,,+++***)))))))))***++++++++++++***))))))%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))(((''''''((()))***,,,------......------,,,******,,,...111444666777555333000......000333555555555444444444666777888::::::999888999:::;;;<<<:::999888777777888:::;;;;;;::::::999999888888999777666555444333222111111222222222111111111111111222111///...------..................////////////...000111000///...///000000///...------------...---...///...,,,+++,,,------------,,,,,,,,,++++++++++++***))))))(((''''''((((((((()))))))))******************************))))))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((())))))((((((((('''''''''&&&''''''''''''(((((((((((((((''''''''''''''''''((())))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&((()))+++((()))******(((((()))***)))))))))(((((((((''''''((((((((())))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))***+++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,.........---------------------------------------......////////////......////////////////////////////////////000111222222111000000///000111333444000000///......///000000111111111111111111111111000000111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111000000000000.../////////000000000000111111111111111111111000222222222222333333333333333333333444555555666666888999999::::::;;;;;;;;;888;;;===>>>======???@@@CCCBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJIIIIIIKKKNNNPPPWWWUUUTTTUUUXXXXXXVVVTTTWWWYYY[[[]]]^^^]]][[[ZZZWWWWWWYYY```hhhlllkkkhhhZZZTTTPPPRRRSSSSSSTTTVVVZZZYYYWWWUUUTTTSSSSSSTTTWWWVVVUUUTTTTTTUUUVVVWWWUUUSSSRRRQQQRRRQQQPPPNNNNNNMMMMMMLLLLLLKKKJJJJJJBBBAAA@@@>>>>>>>>>>>>??????>>>======??????>>>===::::::;;;;;;:::999999888666666666555555555555555444444444333333333333222111111111222222222333333000000000//////.........,,,---......,,,+++,,,...---,,,,,,+++++++++++++++++++++******++++++,,,---***++++++++++++***))))))&&&&&&''''''(((((((((((())))))((((((((('''''''''$$$%%%&&&((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&((())))))******))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++))))))***,,,...000222333333222///......000222444222222222333444777999;;;999888888888888999:::;;;:::999888777777888999:::999999888888888999:::;;;666666666555444444333333222222222222111111000000111000000//////.....................////////////...///000000......///000.../////////......---------...///...,,,+++,,,---.........---------,,,,,,******))))))(((((('''''')))))))))*********++++++************************(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''&&&''''''''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))(((***+++***)))((()))******)))))))))))))))(((((())))))))))))************))))))))))))((((((((((((***)))))))))((((((((('''))))))((((((((()))******++++++*********)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++---------------------------------------------------......//////......---//////////////////////////////000000000000000/////////............///000//////............//////111111111111111111111111.........///000111111111/////////000000000000000////////////////////////000000000000000000000000000000000000////////////....../////////000000000/////////000000000000000000111111111222222222222222222333333444555555555777777777777777888888888777999;;;<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFGGGHHHLLLRRRVVV^^^\\\YYYWWWWWWVVVUUUTTTYYYZZZ]]]^^^___]]][[[YYYXXXWWWXXX___gggjjjeee___XXXRRROOOPPPRRRQQQSSSVVVZZZYYYWWWVVVVVVVVVWWWWWWYYYXXXWWWVVVVVVWWWXXXYYYVVVSSSPPPOOOOOOPPPOOONNNIIIJJJJJJJJJJJJHHHGGGFFFBBBAAA@@@>>>>>>>>>>>>???;;;:::::::::<<<===<<<;;;888888999999888888777777444444444555555555666666333333333222222222111111000000000111111111111111222111111000///.........---...///...,,,++++++,,,......---,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++***))))))(((((((((((())))))))))))))))))((((((((((((''''''$$$%%%&&&(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((()))))))))(((&&&%%%))))))(((((((((((()))))))))******************))))))))))))***+++---///000000///...------///000111111111111222444666999:::888888888999999:::;;;;;;999999888777777777888888555555555666777999;;;;;;888888777666555444444333333333222222111000000000000000000000000///...---............////////////...///000///......///000---...///000000///---,,,---...///...,,,+++,,,---------------,,,,,,,,,,,,)))))))))((((((((('''''')))*********++++++++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))'''((()))*********)))))))))***+++***)))((()))+++************))))))))))))(((((()))))))))***************))))))((((((''''''))))))))))))((((((((((((((((((((((((((())))))***************))))))))))))************************++++++++++++++++++++++++************************++++++************++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...........................///000111000///...---000000000///////////////000000000000000000000000111111111111111111111111....../////////000000000......///////////////000////////////////////////000000000000000000000000//////////////////.............../////////000000.........///////////////000000000000111111111111111111222222333444444444777777777666666666666666777999;;;<<<;;;;;;<<<======???BBBEEEFFFEEECCCBBBDDDDDDDDDEEEGGGMMMUUU[[[```]]]ZZZVVVUUUTTTUUUUUUXXXYYY\\\]]]]]][[[YYYWWWYYYXXXYYYaaaiiijjjccc[[[WWWRRROOOPPPRRRRRRUUUZZZ]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYUUURRRNNNLLLMMMMMMMMMMMMGGGHHHIIIJJJIIIGGGEEEDDDBBBAAA???>>>>>>>>>??????<<<:::999:::;;;;;;:::999666666777777777777666666444444444444444444444444222222222111111111111000111111111111111111111111222111111000///...------...//////...,,,***+++,,,...------,,,,,,,,,,,,,,,......,,,+++***)))))))))***++++++++++++***))))))))))))))))))))))))******))))))((((((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''((()))))))))(((&&&%%%(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))***,,,---...---------------...///000222111111222333555777888888999::::::;;;<<<<<<<<<999888777777666666666666333444666888:::;;;<<<===::::::888777555333222111222222222111111111000000///000000111000000///...............////////////---///000///...---...///,,,...000111111000...------...///...,,,+++,,,---,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((()))*********++++++++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''')))***,,,,,,+++***)))(((***+++***)))((()))***))))))))))))************'''''''''((((((((())))))******))))))(((((('''''''''''''''((()))*********((((((((((((((())))))************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++,,,,,,,,,++++++*********++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------...///000000///---,,,000000000000000//////////////////000000/////////000000000000000000000000111111000000000/////////------........./////////000000000000000000000000////////////////////////..................//////............////////////------......//////////////////000000000111111111000000111111222333333333777777777777666666666666888:::<<<<<<;;;;;;<<<======???DDDGGGHHHGGGDDDBBBBBBCCCDDDEEEHHHNNNVVV[[[\\\[[[WWWTTTRRRRRRTTTVVVVVVWWWXXXYYYYYYXXXVVVUUUXXXWWWXXX___ggghhhbbb[[[WWWRRRPPPRRRSSSTTTXXX______]]]\\\ZZZYYYYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXTTTQQQMMMKKKKKKKKKKKKKKKHHHIIIJJJKKKJJJHHHFFFDDDAAA@@@???>>>>>>>>>???@@@???===<<<;;;;;;;;;999777555666666777777777666666555555555444333222222222222222111111111000000000222222222222222222111111000000///......---,,,,,,...//////...,,,***+++,,,------,,,+++++++++++++++......,,,+++***)))))))))***++++++++++++***))))))******************))))))(((((())))))))))))))))))''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&((())))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))***,,,---...------......//////000000222222111111222333555666888999:::;;;<<<=========888888777777666666555555555777:::===???@@@@@@???;;;:::999777555333111000111111111111111111111111000000000000000000000000............////////////---...//////------...///,,,...000111111000///...---...///...,,,+++,,,---,,,,,,+++++++++*********************)))))))))))))))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))))))))))))))))))))))))))''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))***+++,,,+++***)))''')))***)))((('''((()))(((((()))))))))))))))***''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++))))))((((((((()))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******+++++++++++++++*********)))******++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------...............---------...............---,,,,,,------------,,,,,,////////////////////////111111111000///.........,,,,,,------.../////////000000000000000000000000////////////////////////............////////////------........./////////------......//////000000///000000000111111111111//////000000111222222222666666666666777777777777888:::;;;<<<;;;:::;;;<<<<<<>>>CCCFFFHHHFFFDDDBBBAAACCCEEEHHHJJJNNNTTTWWWWWWWWWUUURRRPPPQQQSSSVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTVVV[[[___aaa___\\\YYYVVVSSSTTTSSSTTTYYY```]]][[[ZZZXXXWWWWWWXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWTTTQQQNNNLLLLLLLLLKKKJJJIIIJJJKKKKKKJJJIIIGGGFFFAAA@@@???>>>>>>???@@@@@@BBB@@@>>>===<<<;;;999777666666777777888888777777666555444333222111111000222222222111111111000000222222222222222111111111............---------------...///...,,,++++++,,,---,,,,,,+++++++++++++++++++++******++++++,,,---***++++++++++++***))))))************))))))))))))(((((())))))))))))******&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((()))***+++'''((()))******)))((('''(((((())))))))))))(((((())))))******+++---...///...///000222222222222222111111000111222333555666666777999;;;<<<<<<<<<<<<777777777777666555444444444888<<>>999888777666444333222111000000000111222222333333111111000//////000111222............////////////---...//////------...///---...///000111000000///---...///...,,,+++,,,---------,,,,,,,,,+++++++++************++++++++++++((((((((()))))))))******************************))))))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))&&&((()))((('''&&&'''(((''''''((((((((()))))))))'''(((((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))*********))))))))))))***++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************++++++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////***+++---............---+++,,,------------,,,+++........................//////..................+++,,,,,,---......//////////////////////////////............................../////////000000000---------.........//////---......///000000111111000000000111111111222222......///000000111111222444555555555666777777777666888::::::999888999:::888;;;???CCCDDDCCCAAA@@@AAADDDHHHKKKLLLNNNPPPRRRTTTUUUTTTRRRPPPOOORRRUUUTTTSSSRRRQQQQQQSSSVVVWWWTTTUUUVVVWWWXXXYYY[[[]]]^^^ZZZWWWUUURRRQQQVVV]]]ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXWWWUUUSSSQQQPPPPPPNNNLLLJJJKKKKKKJJJJJJIIIHHHHHHHHH@@@@@@???>>>>>>???@@@AAAAAA???=========<<<:::999777777888999999999999999444333333333222222111111333333222222222111111111222222111111111000000000............////////////,,,---......,,,+++,,,.........---,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++***))))))******)))))))))((((((((((((((()))))))))*********&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%***)))(((&&&&&&'''(((((('''((()))******)))((('''(((((())))))))))))((((((*********+++,,,...///000000111333444555555444444/////////000222444666888555666888:::;;;;;;;;;;;;777777777777666555444333222666<<>><<<666666666555444444333333//////000111222333333444222111///......000222333............/////////000---...///...------...///......///000000000000000---...///...,,,+++,,,---......---------,,,,,,,,,++++++++++++++++++,,,,,,(((((((((((())))))))))))++++++++++++++++++++++++++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''((('''&&&%%%&&&(((&&&'''''''''(((((())))))))))))))))))************''''''(((((())))))******))))))))))))((((((((((((***************++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,((())))))***++++++,,,,,,************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111***,,,---///000000//////------...//////...------------------------------+++,,,,,,------......///++++++,,,------...//////.................................................../////////000000111111---------.........//////.........///000111111222111111111111222222222222......//////000111111111333333444444555666777777555777999999777777777888666888<<>>===AAAEEEJJJMMMNNNNNNNNNNNNTTTUUUUUUSSSPPPOOOQQQSSSUUUSSSQQQOOOPPPSSSWWWYYYWWWXXXXXXVVVUUUVVVZZZ^^^aaa]]]YYYUUUQQQNNNSSSZZZYYYYYYYYYYYYZZZ[[[]]]^^^\\\\\\\\\[[[[[[YYYXXXXXXWWWUUUTTTSSSRRRQQQNNNKKKLLLKKKJJJIIIHHHHHHHHHHHH@@@@@@???>>>>>>???@@@AAA???>>><<<<<<======<<<;;;888888999:::::::::::::::111222222222222333333333333333333222222222222111111111000000/////////.........//////000111111111+++---...---,,,,,,---...//////...------------.........,,,+++***)))))))))***++++++++++++***))))))***)))))))))((((((''''''(((((())))))*********+++(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))*********)))'''(((***,,,***+++,,,+++)))((()))******+++,,,...000222444555000111555::::::444000///............///000111222444555666777888999::::::777666666666555555444444888999;;;<<<<<<;;;999888777666555444444333444444222222333333444555666666444444444333333333222222000111111111000///---,,,---...///000000///...------......///000111111222000000///...------,,,,,,000///...---,,,+++++++++,,,,,,++++++***)))(((((((((((())))))******++++++***+++,,,---------------((((((((((((((((((((((((******))))))((((((''''''&&&'''((()))))))))''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%''')))))))))))))))((('''&&&%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''))))))((('''&&&'''((())))))((('''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((+++)))&&&&&&(((***++++++&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((***************************************)))((((((***)))))))))((((((''''''+++***)))(((((('''((((((******))))))))))))******))))))(((((((((((())))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------///...,,,+++***+++,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////......---------............///........................---------.........//////........................///......---------......---------............///...,,,---333999<<<:::666222333333333333333333444666555555444444444555555444444555555666777777777999::::::;;;;;;<<<<<<<<<@@@EEEJJJLLLJJJJJJMMMQQQSSS___aaaSSSIIIMMMSSSTTTUUUUUUTTTRRRPPPPPPRRRSSSRRRRRRRRRRRRQQQRRRUUUWWW]]]]]]\\\XXXTTTTTTVVVYYY]]]XXXSSSSSSXXX\\\\\\[[[___]]][[[ZZZ[[[[[[ZZZYYY[[[\\\\\\YYYSSSNNNMMMNNNNNNOOOPPPPPPNNNKKKGGGEEE@@@AAABBBBBBBBBAAAAAA@@@AAAAAA@@@???===;;;:::999555666666777888999999999666555333222111111222333444333111//////000111333000000000000////////////222111000//////000111222///............---------,,,++++++******++++++,,,------,,,+++************+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))((())))))(((&&&''')))***+++,,,------+++******++++++,,,...000222333333444///000444;;;;;;555000000.........///000111333444444555666777888999::::::999999888888888777777777777888999::::::999888777777666555444444333444444555555555555555555555555444444333333222222111111000000111111000///...------...///000000///...------......///000000111111000//////...------,,,,,,......,,,++++++*********,,,,,,++++++***))))))((()))))))))))))))*********(((((()))***************(((((((((((((((((((((((())))))(((((((((((((((''''''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&))))))'''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''))))))((('''&&&'''(((((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$"""!!!###%%%&&&&&&''''''((((((((((((''''''((('''''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((******)))))))))(((((((((***))))))(((((((((((()))******))))))))))))******))))))(((((((((((())))))***)))((((((((()))***+++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,------------....................................+++++++++,,,,,,,,,,,,---........................------,,,,,,,,,,,,------------------...............,,,---222888:::888555111111111222222222222222444333333333333333444444444444444555666666777777999999999::::::;;;;;;<<<>>>BBBEEEFFFGGGJJJPPPVVVaaakkkkkk\\\PPPQQQUUUUUUWWWWWWUUURRRPPPNNNNNNOOOPPPRRRRRRQQQOOOPPPSSSVVV[[[\\\\\\ZZZVVVUUUVVVXXX]]]XXXSSSSSSWWW[[[[[[ZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZ[[[[[[XXXTTTPPPOOOOOOQQQQQQRRRQQQOOOLLLHHHFFF@@@@@@@@@AAAAAAAAAAAAAAACCCCCCBBB@@@>>><<<:::999666777777888999999::::::555555444333222222222222222111000/////////000111111111000000000/////////111000////////////000111............---------------,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((('''&&&&&&((())),,,...000111///---,,,,,,+++---///111222222111111---...444:::;;;555111000---......///111333444555555555666666777888999999999999999999888888888888666777888999999888777666777666555444444333444444888777777666555444444333444444333222111111000000//////000000000000///.........////////////...............//////000000111//////......---,,,,,,,,,---,,,+++******)))******,,,,,,++++++***)))))))))************))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''&&&%%%%%%%%%&&&'''''''''(((((('''''''''&&&''''''(((''''''&&&&&&))))))((('''''''''((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&'''))))))((('''&&&'''(((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$$$$&&&(((((((((((((((''''''''''''((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((************)))))))))))))))(((((((((((())))))******))))))(((((())))))***))))))(((((((((((())))))))))))((((((((()))***+++++++++++++++++++++++++++)))))))))*********++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,---------,,,+++******++++++,,,,,,,,,,,,++++++)))******+++++++++++++++,,,,,,,,,---------..............................++++++++++++,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,------------............---,,,---000555666555222000000000000111111222222111111111111111222333444333333444555555666666777777777777888888999:::;;;<<<>>>???@@@BBBHHHRRRYYYqqqxxxwwwgggZZZWWWYYYYYYVVVUUUSSSQQQPPPOOONNNNNNNNNQQQSSSQQQMMMLLLPPPUUUZZZ\\\]]]]]][[[YYYXXXXXX[[[WWWSSSSSSVVVXXXYYYXXXTTTUUUUUUWWWXXXYYYZZZ[[[YYYZZZZZZXXXUUURRRQQQQQQQQQQQQQQQPPPMMMJJJFFFDDD@@@?????????@@@@@@AAABBBEEEDDDCCCBBB???===;;;:::777888888999999:::::::::555555555444444333222111000000000///////////////111111111111000000000000//////............//////............------------------,,,,,,,,,,,,------++++++++++++,,,---...///++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))'''((()))(((''''''((())),,,///222333111///---,,,+++,,,///111111000...,,,+++,,,222999:::555000000---......000222444666777555555666666777888888999777777777777777777666666666666777888888888777777777666555444444333444444666666666555444444333333444333333222111000///////////////000000000000000...//////////////////............/////////000000.........------,,,,,,,,,,,,,,,+++***************+++++++++*********))))))++++++******))))))(((((())))))************))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''&&&%%%$$$$$$%%%'''(((''''''((((((((((((''''''$$$$$$%%%&&&(((((()))))))))))))))((((((((())))))%%%%%%%%%%%%&&&'''((()))((((((((('''&&&&&&&&&%%%'''))))))((('''&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((+++)))((((((***+++++++++)))((('''&&&&&&'''((()))))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((******************))))))(((((('''(((((()))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++---------,,,+++***)))(((++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------........................,,,,,,---------.................................,,,++++++++++++,,,,,,---,,,,,,---------.........---,,,,,,///222333111//////000000111111222222222000000000000111222333444222333333444555555666666666555555555666888999::::::;;;<<<===@@@FFFOOOUUUmmmsssqqqdddWWWSSSTTTUUUPPPOOOOOOPPPQQQRRRRRRRRRMMMQQQSSSQQQLLLKKKPPPUUUZZZ]]]aaacccbbb___\\\ZZZXXXUUURRRQQQSSSUUUUUUUUUSSSTTTVVVWWWWWWWWWXXXZZZWWWXXXXXXWWWUUUTTTSSSRRROOOOOONNNLLLJJJFFFBBB@@@??????>>>>>>???@@@BBBCCCEEEDDDCCCAAA???<<<:::999777777888888888999999999444555555666555333222000000000111111000000///...222111111111000000000000.................................---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))******)))((()))***,,,///222222111...---,,,)))+++---......---***)))++++++000666777222//////---......000222444666777555555555666777777888888666666666666666666777777666777777888888888888888777666555444444333444444333333333333333333333333333333222222111000/////////////////////000000000/////////....../////////............////////////---------------,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++***************++++++******))))))(((((())))))*********))))))(((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((%%%$$$$$$$$$%%%'''(((***''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))(((((())))))))))))))))))$$$$$$$$$%%%&&&'''((()))((((((((('''&&&&&&&&&%%%'''))))))((('''&&&'''(((%%%%%%&&&&&&'''((((((((('''(((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&%%%&&&((()))(((''')))((('''&&&&&&'''((()))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))******(((((('''(((((()))******))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,+++*********+++++++++++++++++++++------,,,,,,+++***)))(((***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,---///000///...000000111111222333333444000000000000111222333444222222333333444444555555555444444444555777999:::999:::;;;===@@@DDDIIILLLXXX\\\\\\TTTKKKHHHJJJKKKMMMLLLMMMOOOSSSUUUUUUSSSOOORRRTTTRRRNNNNNNRRRVVV[[[___eeejjjkkkggg```\\\VVVTTTQQQPPPQQQQQQRRRRRRUUUWWWYYYYYYWWWVVVVVVXXXVVVVVVVVVVVVUUUUUUTTTRRRNNNNNNMMMKKKHHHDDDAAA@@@@@@?????????@@@AAAAAABBBBBBBBBAAA???===;;;999777666666666666777777777777444555666666555444222111111111222222222111000///111111111000000000000///------............------...------------,,,,,,,,,++++++************++++++...---,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((******))))))((((((((('''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((())))))((()))++++++***))))))***+++---///000...,,,++++++((()))+++,,,,,,+++)))(((++++++---222333///---...---......///111333444555555555555666666777777777777777777777888888888888666666666777888888999999777666555444444333444444222222222222222333333333222222222222222111111111111000////////////000000//////............//////........................------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,************************************))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((((((((($$$%%%%%%%%%&&&((())))))'''''''''((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''((()))))))))(((((($$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&&&&&&&'''))))))((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))***)))((((((''''''(((((()))))))))(((((((((((())))))&&&'''((()))))))))((((((************************((((((((()))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,++++++++++++,,,,,,,,,+++***))))))******++++++++++++******)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,,,,------------,,,,,,,,,------.../////////000000111222333444444000000000000000111222333111111222333333444444555444444333333444666999;;;::::::<<<===@@@BBBDDDEEEIIIMMMNNNKKKFFFDDDGGGJJJNNNMMMMMMPPPTTTVVVUUUSSSSSSSSSTTTSSSSSSTTTVVVXXX[[[```hhhppprrrmmmddd]]]UUUTTTSSSQQQPPPPPPPPPQQQVVVYYY\\\[[[WWWTTTUUUVVVUUUTTTSSSTTTUUUUUUSSSQQQOOONNNMMMKKKHHHEEECCCBBB@@@AAABBBBBBBBBAAAAAA@@@?????????===<<<:::888777666666666666666666666666555666666555555444333222222222222222111111111111000000000000////////////------...//////...------------------,,,,,,,,,,,,******))))))))))))******...---,,,+++******************)))))))))((((((((())))))))))))))))))))))))***))))))((((((''''''&&&&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''((())))))'''(((***+++)))(((((())))))+++,,,,,,***))))))***))))))***************))),,,***+++//////++++++---.........///000111333444555555555666666666666666555666666666777777777777555555555555666777888888777666555444444333444444444444444333333222222111222222222222333333333333222111000///......//////000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))*********((()))))))))(((((('''&&&(((((((((((((((((((((((())))))((((((((((((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&%%%&&&'''((()))(((((('''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''''''''))))))((('''&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))(((((()))++++++***)))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((((((&&&'''''''''((((((((((((***))))))(((((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))&&&'''((()))))))))((('''************************(((((((((((()))))))))*********))))))))))))******************************+++++++++++++++***))))))((()))***+++,,,++++++*********+++++++++******)))******++++++++++++************+++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,---------+++,,,,,,,,,------///000......///000111222333333000///////////////000000111111111222333333444444444444333222444777:::<<<;;;;;;;;;<<<>>>AAABBBCCCEEEGGGJJJIIIFFFDDDGGGKKKLLLKKKKKKPPPVVVZZZYYYVVVWWWUUUSSSUUUXXX[[[[[[[[[ZZZ```jjjsssvvvqqqfff]]]WWWVVVUUUTTTRRRQQQQQQRRRTTTXXX\\\[[[WWWSSSTTTVVVTTTSSSQQQRRRTTTTTTRRROOOMMMLLLKKKIIIGGGEEECCCBBBAAABBBDDDEEEDDDBBB@@@>>>>>>=========<<<:::999888777777777666666666666666777666555444444333333333333222111//////000000111////////////.........------...////////////...------------,,,,,,,,,+++++++++******************+++++++++***)))))))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))%%%''')))***((('''''''''((()))***)))'''&&&''')))***************+++++++++---******,,,,,,)))))),,,............///000111222555555555666666666666666222333333333444444555555333333333444444666777888777777555444444444444444888777666555333222111000111222222333333444555555333222000///.........///000///...------...///000.....................---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))************************++++++(((((())))))******+++++++++++++++++++++***))))))((((((((((((((((((((((((******))))))(((((('''''')))*********)))'''%%%###%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%&&&''')))***$$$%%%'''(((((((((''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''(((((((((''')))))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((''''''(((******)))(((&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&&&&&&&''''''((((((+++***)))(((((('''((((((((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************+++++++++++++++***)))(((((()))***+++,,,,,,+++***)))******+++++++++************++++++++++++******,,,---......//////......)))************+++++++++************************++++++,,,,,,,,,---------************************))))))))))))***+++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---///111------...///000111222222///......---------......000111111222333333444444555444333222444777:::<<<===;;;999:::===@@@CCCDDDAAABBBEEEEEEBBB@@@BBBFFFGGGFFFIIIPPPXXX^^^^^^[[[ZZZVVVSSSVVV[[[______\\\YYY___jjjtttxxxrrrfff\\\XXXYYYXXXVVVTTTRRRSSSTTTRRRWWW[[[ZZZVVVSSSTTTVVVTTTRRRPPPQQQSSSSSSQQQNNNJJJIIIHHHFFFDDDCCCAAAAAABBBDDDFFFGGGFFFCCC???===============<<<;;;:::999888888888777777777777777888777555444333333444555333111///...---...000111///.........---------------...///000000///...------------,,,,,,,,,++++++,,,++++++++++++++++++,,,(((((((((((()))***+++,,,))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%(((((((((((())))))))))))''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,++++++***)))(((((('''))))))(((((())))))***+++***************)))(((((()))************+++++++++++++++++++++,,,...000111222444444444222222222444222222333333444555555555555444222111111222444555333333333222222222111111333222111000000000222222333333333444444444555555333222111///...//////000000000000000000000000000000000000///......------------------------------,,,---.../////////...---************))))))))))))***************************))))))((((((((((((((())))))))))))))))))))))))''''''''''''&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&''')))***++++++***)))'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''*********)))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&***)))'''%%%$$$%%%&&&'''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))*********************)))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))'''***,,,---,,,***)))))),,,+++******++++++)))((())))))))))))))))))))))))***++++++,,,------------***)))((((((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))------...---,,,+++***)))***,,,------++++++,,,...////////////000111222333000///...,,,---...///111//////000111222222333333333333333333555777999:::======<<<======>>>??????AAABBBCCCDDDEEEEEEEEEEEEGGGJJJLLLLLLPPPXXX\\\[[[ZZZWWWVVVWWWZZZ[[[ZZZXXXVVVZZZdddnnnoooggg___\\\___\\\XXXVVVWWWWWWWWWWWWYYY[[[]]]]]]ZZZXXXVVVVVVUUUVVVWWWXXXVVVSSSPPPNNNJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@???===<<<::::::999888888777777777777777777666555444444333444444333333222111000///......000000////////////000000000000//////.........---,,,,,,,,,+++++++++******,,,---...---+++***+++,,,))))))(((((((((((())))))++++++************++++++,,,***))))))+++------,,,''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))(((((('''&&&&&&%%%)))))))))************+++***************)))(((((()))************++++++++++++++++++,,,---...///000222333444333222111222333222333333444444555666666555444222111111222444555333222222222111111111111111111000//////000111111222333333333333444444444333333222111000000000000000000000000000000000000000000//////......---------------------------------...///000000///...---************))))))))))))************************+++******)))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((''''''''''''&&&&&&%%%$$$$$$%%%%%%'''(((***++++++***((('''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((())))))))))))(((''''''***((('''&&&%%%&&&'''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))(((***,,,,,,+++))))))***,,,+++)))***++++++)))((())))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,***))))))((()))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******...------,,,++++++*********+++---,,,++++++,,,...////////////000111222222111000...------...///000//////000111111222333333333222222333444666888:::<<<<<<;;;;;;;;;<<<======???@@@@@@AAABBBBBBBBBBBBDDDHHHIIIIIIMMMTTTXXXWWWWWWUUUTTTUUUXXXYYYWWWUUUSSSWWW___iiikkkddd]]][[[\\\ZZZXXXWWWXXXXXXXXXWWWXXXZZZ\\\\\\ZZZWWWVVVVVVWWWWWWXXXWWWTTTQQQMMMKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@???>>>>>>>>>@@@@@@??????>>><<<;;;:::999888888777777777777777777666555444333333333333333222111000///......---//////............//////000/////////............,,,,,,,,,++++++++++++***,,,---...---+++***+++,,,***))))))(((((())))))***+++******))))))******+++***)))((()))+++++++++)))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((()))((((((''''''&&&&&&&&&((()))***+++,,,+++******)))************))))))((()))************+++++++++)))***+++---............111222333222111111222333333333333444555555666666555444333222222333444555111111111111000000000000000000000///000000000000111111222222222333333333333333333333222111000000000000000000000000000000000000//////...---------,,,,,,,,,,,,---------------...///000000///...---************))))))))))))************************,,,+++******))))))******((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''&&&&&&%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))******))))))(((''')))((('''&&&'''((()))***((((((((((((((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))***+++,,,***))))))***+++***((())))))))))))))))))))))))++++++,,,,,,,,,+++*********))))))))))))***++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++...---,,,************+++***+++,,,,,,++++++,,,...............///000111222222111000.........///000//////000000111111222222222222222333555666888999:::::::::::::::;;;;;;<<>>======>>>>>>????????????>>><<<;;;;;;999888888777777777777777666666555444333333333333111111000000///...------...------------------...////////////............,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,+++******************++++++******))))))******+++))))))(((***+++***(((&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((()))+++,,,---,,,***)))))))))************)))((())))))*********+++++++++)))***,,,---......------///111222111000000111333333333333444555555666666444444333333333333444444000000000000000////////////000000111111111111000000111111111111222222222333444555555444333111000////////////////////////000//////......---,,,,,,,,,,,,,,,,,,,,,------------...//////...---,,,+++************)))))))))(((************************+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((***))))))((((((((())))))&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''*********))))))(((&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((***************)))((((((((((((''''''((()))***+++))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((()))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))******)))((((((***++++++)))((()))***+++***((())))))))))))))))))))))))++++++,,,,,,+++***)))))))))))))))*********++++++************************+++++++++***************++++++++++++++++++++++++((())))))***+++,,,,,,,,,...,,,***)))((()))+++,,,)))+++,,,,,,++++++,,,---------------...///000111222222000//////...///////////////000000000111111222222333444666777888999777777888999:::<<<===>>>AAAAAA@@@@@@@@@@@@AAAAAAEEEHHHJJJIIILLLRRRTTTRRRSSSTTTTTTVVVVVVVVVUUUTTTSSSSSSWWW]]]^^^YYYVVVVVVUUUUUUVVVXXXZZZZZZXXXVVVUUUWWWXXXYYYWWWVVVVVVWWWYYYYYYXXXVVVSSSOOOKKKIIIJJJJJJHHHGGGFFFEEEEEEEEEEEECCC@@@===<<<<<<===>>>>>>>>>???>>>>>>===<<<;;;999888888777777777777777666555444333222222222222000000000///...---------......------------......///////////////.........------,,,,,,,,,++++++++++++,,,---,,,+++***+++,,,,,,++++++******++++++,,,******))))))))))))******)))))))))+++,,,***'''$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''')))+++,,,,,,,,,***)))((())))))*********))))))))))))*********+++++++++)))***,,,---...---,,,,,,...///000000//////111222222222333333444555555555333333333222222333333333///////////////////////////000222444444333222111000000000111111111222222444444555555444333111000/////////////////////////////////...------,,,,,,+++++++++,,,,,,,,,---------.........---+++***)))************)))))))))(((************************))))))(((''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$))))))((((((((())))))***&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))************)))''''''''''''''''''''''''***************)))((((((((((((((((((((()))******))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))'''(((((((((((()))))))))''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))******)))(((((()))+++***)))((((((***+++***((())))))))))))))))))))))))++++++++++++***)))(((((()))*********++++++++++++************************---,,,++++++***)))((((((++++++++++++++++++++++++(((((()))***++++++,,,------+++)))(((((()))***+++)))***,,,+++******+++---,,,,,,,,,,,,---...///000111111000/////////////////////////////////000000222333444666777888999999444555666888;;;===@@@AAA@@@@@@?????????@@@AAAAAADDDHHHJJJJJJLLLQQQSSSQQQTTTVVVXXXYYYXXXXXXWWWWWWUUUTTTVVVZZZZZZUUURRRSSSRRRSSSUUUXXXZZZZZZXXXVVVTTTUUUWWWWWWWWWVVVXXXYYYXXXXXXWWWVVVTTTQQQOOONNNJJJJJJHHHGGGFFFEEEEEEEEEDDDCCC@@@>>>===<<<===>>>===>>>>>>>>>>>>>>>===<<<999888888777777777777777555444333222222111111222000000//////......------///..................///.........///////////////---------,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,***))))))))))))))))))************,,,,,,+++(((%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***))))))((())))))************))))))************+++++++++******+++,,,,,,,,,,,,,,,,,,...////////////000111111111111222333333444444111222222222222222222111////////////000000000000...000333555666555333111000000111111111222222222444444444444333222111111000000000000000000000000//////......---,,,,,,,,,******++++++,,,,,,------......///...---+++)))(((************))))))))))))************************(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%'''((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((()))************)))''''''''''''''''''''''''))))))******))))))(((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''(((((((((((())))))&&&''''''(((((())))))***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((()))******(((((()))***)))((('''(((*********)))))))))))))))))))))))))))))))))*********))))))((()))***++++++,,,,,,++++++************************,,,,,,+++***)))(((((('''++++++++++++++++++++++++(((((())))))***+++,,,,,,+++***)))(((((()))******)))***++++++******+++---++++++++++++,,,---...///......//////////////////............////////////111222444666777888888888333444555777:::===@@@BBB======<<<<<<===>>>@@@AAABBBFFFIIIIIILLLPPPRRROOOTTTVVVYYYZZZYYYXXXWWWWWWUUUTTTUUUYYYXXXTTTQQQSSSRRRRRRTTTWWWYYYZZZXXXVVVSSSUUUVVVWWWWWWWWWYYY[[[WWWWWWVVVVVVTTTSSSRRRQQQJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???>>>======<<<======>>>>>>>>>>>>===999888888777777777777777444444333222111111111111000000000/////////......//////............//////.........///////////////------------,,,,,,,,,,,,)))***++++++******+++,,,,,,++++++******++++++,,,***))))))(((((())))))************+++,,,+++)))'''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((()))***************)))************++++++++++++++++++***++++++,,,---+++---............000111///000000111111222333333000000000111111000000000/////////000000111111111---///333555666555222000111111111222222222333333555444333222111111111111000000000000000000000000///......------,,,,,,+++)))******+++,,,,,,------000111111000///,,,***)))************))))))))))))************************))))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((''''''''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''')))***+++++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''((())))))))))))(((''''''''''''(((((((((''''''&&&'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***'''''''''((((((((())))))&&&&&&''''''((())))))***))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))&&&(((***+++)))((((((((()))((('''(((*********)))))))))))))))))))))))))))(((((())))))***))))))))))))***+++,,,,,,,,,++++++************************))))))))))))************************************(((((())))))******++++++))))))))))))))))))))))))(((***++++++******+++,,,*********++++++,,,---...+++,,,---....../////////........................///000222444666666666666333444555666888;;;===>>>===<<<;;;<<<===???BBBCCCBBBGGGJJJKKKNNNRRRSSSQQQQQQTTTXXXYYYWWWUUUUUUVVVRRRQQQSSSWWWXXXTTTRRRTTTSSSSSSSSSUUUXXXXXXWWWVVVSSSUUUVVVWWWWWWXXX[[[]]]WWWVVVUUUTTTSSSRRRQQQPPPJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCBBBAAA???===<<<<<<<<<===>>>>>>>>>>>>>>>999888888777777777777777444333222111111000000000111111000000000000//////...------------------.............../////////000...------------,,,,,,,,,(((***++++++******+++,,,++++++************++++++))))))(((((((((((()))))))))((('''(((*********(((''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&(((((((((((()))))))))***(((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((())))))(((((()))***************)))************+++++++++,,,+++*********+++,,,---+++,,,............///111/////////000111111222222//////000000000000////////////000000111111222222+++...222555666444111///111222222222222333333333555444222111000000111222000000000000000000000000///......------,,,++++++))))))***+++,,,,,,------222333333222000...,,,***************))))))))))))******************************)))(((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&&&&'''((())))))(((((((((((((((((((((((((((((('''((((((((())))))******$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&'''((((((((('''&&&%%%%%%&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))%%%(((++++++***(((''''''(((''''''((()))******)))))))))))))))))))))))))))''''''((())))))***)))))))))***+++,,,---,,,++++++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,************************))))))))))))************'''((())))))))))))(((((((((***++++++******+++,,,************+++,,,---...******,,,---.../////////.....................------///111333444555444444444444555555666888999:::>>>>>>===>>>???BBBEEEGGGEEEIIIMMMNNNQQQVVVWWWUUUNNNRRRVVVWWWUUUSSSSSSSSSNNNMMMQQQVVVXXXUUUSSSUUUTTTSSSSSSUUUWWWXXXWWWVVVSSSUUUVVVWWWWWWYYY\\\^^^WWWVVVUUUSSSRRRPPPOOONNNJJJJJJHHHGGGFFFEEEEEEEEEBBBCCCDDDDDDCCC@@@===;;;;;;<<<===>>>>>>??????>>>999888888777777777777777444333222111000000000000111111111111000000000000---,,,,,,++++++,,,,,,------.........//////000000......---------,,,,,,,,,(((***++++++******+++---+++******************+++))))))(((((((((((())))))((('''%%%&&&((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++)))************+++++++++++++++,,,------....../////////000000000000///////////////000111111222222000///.........000111222000000////////////000000///111333555555555444333444333222111000000000000111000000///////////////......---------,,,,,,,,,++++++++++++,,,---......222333333333111///,,,***''''''((()))***++++++,,,))))))(((((('''''''''&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&((('''%%%$$$$$$%%%'''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((()))***((((((((((((((((((((((((************))))))))))))(((((((((((()))))))))))))))************+++++++++************************(((***+++,,,,,,+++)))(((&&&'''((()))))))))))))))------------------------******))))))))))))******)))************+++++++++......---,,,,,,+++******------,,,+++,,,---...///111111000...---,,,+++***000/////////111222444666444333333333444666777888999===AAA@@@>>>???EEEJJJIIIJJJLLLOOOQQQTTTVVVWWWLLLPPPUUUVVVRRRNNNLLLKKKJJJLLLNNNQQQRRRSSSSSSSSSUUUTTTTTTTTTTTTTTTUUUUUUQQQRRRUUUWWWZZZ\\\]]]]]]XXXWWWUUUTTTTTTSSSPPPMMMJJJIIIGGGEEEDDDCCCBBBBBB===>>>@@@BBBCCCBBB>>>:::<<<===>>>???>>>===:::999===;;;999777666666666777222000///000111111000...111000...------...///000222000---++++++---000222111111111111000000000000+++,,,,,,,,,,,,+++******+++++++++*********)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))***************)))************+++++++++++++++,,,,,,---.........//////000000000000///////////////000111111222222000///.........///000111000//////......//////000///000222444555444333333444333222111000000000000000000//////.........///......---------,,,,,,,,,++++++++++++,,,---......333444444444222000---,,,'''(((((()))***+++++++++******)))))))))(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&((('''%%%$$$$$$%%%'''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++((((((((((((((((((((((((*********)))))))))(((((((((((((((((())))))))))))))))))*********+++++++++************************)))***++++++++++++))))))(((((()))*********))))))++++++++++++++++++++++++******))))))))))))******)))************+++++++++...------,,,++++++******---,,,+++++++++,,,......111000///...---,,,++++++////////////000222444555222222111111222444666777888<<<@@@AAAAAAAAADDDFFFGGGHHHJJJLLLOOOPPPRRRRRRMMMPPPSSSSSSPPPMMMKKKKKKIIIJJJLLLNNNPPPRRRRRRSSSVVVUUUTTTTTTSSSSSSTTTTTTNNNOOOPPPSSSUUUWWWYYYZZZXXXVVVTTTSSSRRRQQQOOOMMMHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>???AAABBB@@@===:::;;;;;;<<<======<<<:::999::::::999888777666444444222111000111222333333222111000...------...///000//////............//////000000//////............+++,,,,,,,,,,,,+++******+++++++++*********))))))******)))(((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((***+++,,,+++***))))))************+++++++++++++++,,,,,,------......//////000000000000//////...//////000000111111222000///............/////////..................//////000222333444444333333333222111111000000000000000000/////////...............---------,,,,,,,,,++++++++++++,,,---......111111222111000...,,,+++(((((())))))******++++++************))))))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''(((((((((((('''&&&&&&((('''&&&%%%%%%&&&'''((('''(((((((((((('''&&&&&&''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++*********************************************************+++******))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++------,,,,,,++++++******+++++++++++++++,,,------000//////...---,,,++++++.........///000111222333000000///000111333444666777:::>>>AAACCCCCCBBBBBBDDDEEEGGGIIIKKKLLLMMMMMMOOOPPPQQQPPPMMMKKKKKKKKKIIIIIIIIIKKKLLLNNNPPPQQQTTTTTTTTTSSSSSSRRRRRRRRRMMMMMMNNNOOORRRTTTWWWYYYWWWTTTQQQPPPPPPOOOMMMLLLFFFFFFEEEDDDBBBAAA@@@@@@???>>>===>>>??????===;;;::::::::::::;;;;;;;;;;;;888999::::::999777555444444333222333555666666555222111///.........///000---...///000000///...---//////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++***+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''')))+++---...,,,***)))))))))*********+++++++++***++++++,,,------......//////000000000000//////......//////000111111111/////////.....................------------......///000111222333333333222222222111000000000000000000000111000000000//////......---------,,,,,,,,,++++++++++++,,,---......------------,,,+++)))((()))))))))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))))))))***+++***************************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************************))))))))))))******++++++++++++++++++***)))(((((((((((((((((((((((((((******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,.........------,,,,,,,,,.........///000000111222000/////////111333555666777888:::===AAABBBAAA???AAACCCEEEGGGIIIJJJKKKLLLQQQPPPOOOMMMLLLKKKKKKLLLJJJJJJIIIHHHIIIJJJLLLMMMPPPPPPPPPQQQQQQQQQPPPPPPOOONNNNNNOOOQQQTTTXXXZZZUUUSSSOOONNNMMMMMMLLLJJJFFFEEEEEEDDDCCCBBBAAA@@@@@@>>><<<<<<======<<<;;;999999999999:::;;;<<<===999999::::::;;;;;;;;;;;;999777555555666777666555222111000/////////000000...//////000//////...---//////...---,,,+++***))),,,,,,------,,,,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***)))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((***,,,...///---+++***))))))*********+++++++++******++++++,,,------...//////000000000000//////.........///000000111111//////////////////............------------......//////000111222222222222111111000000///000000000111111222222222111000///......---------,,,,,,,,,++++++++++++,,,---......++++++++++++******))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***)))(((''''''((()))***++++++++++++++++++++++++)))))))))(((((((((((('''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***++++++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++,,,+++++++++++++++************+++++++++,,,,,,,,,---------------,,,,,,,,,......//////000000111111000000000111222444666888888777777999===@@@AAA@@@AAAAAACCCEEEHHHJJJLLLMMMQQQOOOMMMKKKKKKLLLMMMMMMMMMLLLJJJHHHGGGGGGHHHHHHJJJKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNPPPSSSVVVXXXSSSQQQNNNMMMMMMLLLJJJIIIEEEFFFFFFEEEDDDCCCBBBAAA@@@>>><<<;;;<<<<<<;;;:::::::::::::::;;;<<<>>>???;;;:::999:::<<>>;;;888666555555444333111111111000000111111111111000///...---......///000000///...---++++++***,,,------------,,,++++++************************************************(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''''''''(((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***)))***,,,---...---,,,+++)))************+++++++++******++++++,,,,,,------//////000000000000//////---......//////000000111......///000111000000000///..................////////////000000111222222111000000//////000000000000111222333222111000///......---------,,,,,,,,,++++++++++++,,,---......,,,,,,,,,+++++++++++++++++++++******))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))((((((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************'''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++***)))(((''''''((()))***************************))))))((((((((((((''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))******************+++******))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111111111000111111111222333555888999888888999999;;;>>>AAACCCCCCCCCCCCCCCFFFIIILLLNNNOOOMMMJJJIIIJJJLLLMMMMMMNNNMMMKKKIIIHHHGGGFFFFFFHHHIIIKKKMMMNNNNNNNNNMMMKKKKKKKKKLLLMMMPPPRRRTTTQQQPPPNNNNNNMMMLLLIIIFFFEEEEEEFFFFFFEEEDDDBBBAAAAAA???<<<<<<<<<<<<;;;:::999::::::;;;<<<======>>>;;;:::888888;;;@@@FFFIIIAAA===999666444444333222000000000111222222333333222111///---------...///000000///...------,,,,,,---------------,,,++++++***************+++++++++******++++++++++++******)))))))))))))))))))))))))))((((((''''''(((((()))(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((()))***+++++++++******)))************+++++++++*********+++,,,,,,------//////000000000000//////------......///000000000---...000111222333222222000//////......//////000////////////000111111222000000////////////000000...///111111111000...---......---------,,,,,,,,,++++++++++++,,,---......,,,+++++++++++++++,,,,,,+++++++++***)))(((((('''''''''(((((())))))))))))(((((((((((('''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&'''''''''&&&''''''(((((((((((('''''')))))))))))))))(((''''''''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++******)))(((((()))******************************))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))%%%'''(((************)))(((((()))*********))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******************++++++***+++,,,---...------,,,+++++++++,,,,,,---------///000111222222222111000000000111111333666888999777:::>>>???>>>???BBBEEEHHHFFFCCCBBBBBBFFFJJJMMMKKKHHHFFFFFFIIIKKKLLLKKKKKKLLLKKKKKKJJJIIIHHHGGGKKKLLLMMMNNNNNNMMMKKKJJJGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOOOOOOOOOOLLLHHHEEECCCDDDEEEEEEEEECCCAAA@@@AAA???>>>=========;;;999888999:::;;;<<<<<<;;;:::888777777777999===AAADDD@@@<<<777444333333222222...///000222333444555555000000000000///...---,,,//////......---------,,,---------...------,,,+++))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))***))))))(((((())))))***'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((())))))))))))************+++++++++)))******+++,,,,,,------//////000000000000//////------......///000000000---...000222333444444333000000////////////000000///.........///000111222000000////////////000111---...///000000...,,,+++......---------,,,,,,,,,++++++++++++,,,---......))))))))))))))))))***+++,,,++++++***)))(((''''''(((((())))))*********+++)))((((((((('''''''''''''''((((((((())))))******'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''''''''&&&''''''(((((((((((('''''')))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&(((***++++++)))(((&&&'''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******)))************+++++++++******************+++++++++,,,---...///...------+++++++++,,,,,,------...///000222333333222111111000000000111333555888999555<<>>AAA@@@>>>>>>???>>>;;;999666888:::;;;;;;:::999888555555666777888:::;;;<<<>>>:::666333333333333222---...000222444555666666---///111222222///,,,)))------------------------------......------,,,+++))))))******++++++++++++'''((()))******)))((('''))))))))))))))))))))))))++++++************++++++&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************++++++******************++++++******++++++,,,---...000111222222111000...000000000000111111111111//////000111222444666777333333222111000000111111000000000000111111111111333222222111111111111111444333111000000000111111///---------//////...---++++++,,,---............++++++++++++++++++++++++++++++************++++++++++++***)))(((((())))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((())))))))))))'''((()))******)))((('''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))***++++++***((('''''''''&&&''''''((()))***''''''''''''((((((((((((&&&&&&''''''((())))))***)))(((&&&&&&((()))((('''((((((((((((((((((((((((***))))))'''&&&%%%$$$###))))))))))))))))))))))))))))))(((((('''''''''&&&))))))*********))))))((()))))))))))))))*********+++*********))))))(((((()))((((((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''(((***+++,,,******)))((((((((((((((()))******+++++++++******)))************+++++++++******+++++++++,,,,,,,,,)))(((***...222444222///+++...111444555333///---000//////000111444666888777<<>>AAA@@@>>>===;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;>>><<<:::<<<@@@CCCCCCBBB:::888666555666555222000---000222333222222333555000000111111000000//////---......//////......---,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,************)))))))))(((((((((((((((((((((((((((''''''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((************************''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************************************++++++******++++++,,,---...///000111111000///...//////000000000000111111111111111000000000000000222111111111111000000000....../////////000000000111111000///////////////000000/////////000111111000...,,,,,,---...///...,,,------------,,,,,,++++++++++++++++++++++++++++++******))))))******+++)))))))))))))))*********''''''''''''''''''''''''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&)))))))))******)))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''((()))))))))(((((((((((('''%%%%%%$$$$$$$$$''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((()))(((&&&&&&((()))((('''))))))))))))))))))))))))$$$%%%&&&''')))***+++,,,''''''''''''''''''''''''((((((((((((''''''''''''((())))))******)))))))))++++++******))))))((((((******))))))))))))((((((%%%''')))+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((((((((((((******+++++++++******))))))************+++++++++******+++++++++,,,,,,,,,,,,*********,,,,,,+++***111222333444444333111000///000111222333333333333444555777:::<<<>>>@@@AAADDDBBB@@@@@@BBBDDDDDDCCCIIILLLNNNMMMJJJGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIILLLPPPQQQPPPNNNMMMMMMIIIIIIJJJKKKLLLLLLMMMMMMOOONNNMMMMMMLLLJJJGGGDDDCCCBBBBBBDDDDDDCCC@@@===??????===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;AAA???>>>CCCIIILLLKKKGGG===;;;888777666555333222...000111111000///000111000000000/////////.........//////////////////...---------,,,,,,,,,++++++,,,+++***))))))***+++,,,************))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******************************+++++++++++++++******++++++,,,---...//////000000//////...////////////000000000111//////000000000000//////000111111111111111000000............////////////000000///.............../////////000000111222222111...,,,+++---...///...---------------,,,+++*********************************))))))))))))******(((((())))))************''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((%%%&&&&&&&&&'''''''''((()))(((&&&&&&((()))((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((()))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))((((((''''''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))******+++++++++***))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++******++++++,,,,,,000000111222111000///...///000111333333333222111222222222555999<<<>>>>>>AAA@@@??????@@@BBBCCCDDDIIIMMMQQQNNNIIIDDDEEEGGGFFFGGGHHHJJJKKKLLLKKKKKKFFFIIILLLNNNOOOOOOOOONNNHHHIIIJJJLLLLLLKKKJJJIIIKKKJJJIIIIIIJJJIIIFFFDDDCCCCCCDDDDDDEEECCCAAA@@@>>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>>>>>=========BBBAAADDDKKKSSSUUUPPPJJJEEEBBB>>>:::666444222111000111222111...,,,,,,,,,000//////.....................////////////..................------------++++++***))))))***++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))*********+++++++++++++++******++++++,,,---.........//////............////////////000000000------///000000111000000///000000111111111000000............////////////000//////...............//////000111111222222222000...,,,,,,---.........------------,,,+++*********************************))))))))))))))))))***'''((()))***++++++******((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((($$$%%%&&&''''''''''''&&&(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((()))******''''''&&&&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''''')))(((&&&&&&((()))((('''((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))))),,,++++++***)))(((''''''(((((((((((((((((())))))***)))'''&&&&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((************************+++***)))((((((''''''((())))))(((((((((((())))))+++++++++++++++***)))((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111111111111000///...///111222333222222111111000000222666:::;;;;;;=========>>>>>>@@@CCCDDDIIILLLOOOLLLFFFBBBCCCEEEGGGHHHJJJKKKLLLKKKJJJJJJGGGHHHKKKNNNPPPRRRQQQQQQHHHIIIKKKMMMMMMKKKIIIHHHIIIHHHGGGGGGHHHGGGFFFDDDAAABBBCCCDDDCCCCCCBBBBBB>>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::===@@@GGGRRR[[[^^^YYYTTTSSSOOOHHHAAA999444222111222333444333111//////000000000///...---......///,,,------......------,,,------------,,,,,,,,,,,,+++******************+++))))))))))))))))))******)))))))))))))))))))))))))))(((&&&%%%%%%'''***,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))***++++++,,,,,,++++++******++++++,,,---..............................////////////000000,,,---///000111111111000...///000111111111000///....../////////000000000000000///...............//////000111111111000000///---------//////...---+++,,,,,,,,,,,,++++++******************************))))))(((((())))))***'''(((***++++++***))))))))))))))))))))))))))))))&&&'''(((((('''&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###$$$%%%'''''''''&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''(((***+++,,,'''&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''((())))))))))))++++++******))))))((((((''''''(((((((((((()))))),,,)))&&&$$$$$$'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((((((((((((((((((((((((((())))))***+++++++++++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,,,,---............///000///111333444444444222111...///000111222222222222000000111222333666999;;;:::;;;======>>>???CCCFFFIIIJJJKKKIIIEEECCCCCCEEEJJJKKKMMMMMMMMMKKKIIIHHHJJJJJJKKKNNNRRRSSSSSSQQQIIIKKKNNNPPPQQQOOOLLLJJJJJJHHHGGGFFFGGGGGGFFFDDDAAABBBDDDCCCAAA@@@AAABBB????????????>>>===<<<;;;777888888888888777777666777===FFFRRR[[[```aaa```aaa]]]TTTIII>>>777444444333555777777666666777888111000///.........///000,,,,,,------------,,,,,,++++++*********)))))))))************************))))))))))))************************************)))(((&&&$$$%%%'''***,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((())))))***++++++,,,,,,++++++******++++++,,,---...------------------............/////////000000...///111222222111///...---...000111222111000////////////000000000111111111000//////......//////---.../////////...---,,,---------///000000---+++***++++++,,,,,,,,,++++++************************))))))(((((((((((())))))((()))***++++++***((('''(((((((((((((((((((((((('''((())))))''''''((()))'''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((###$$$&&&((()))(((''''''(((((('''&&&&&&&&&&&&''')))(((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''')))+++---...''''''&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))*********)))))))))))))))'''''''''((((((((())))))***)))'''&&&%%%''')))***))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((((((((()))((((((((((((((()))******+++,,,,,,++++++)))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,///111111...,,,---...---///222555666555333111.........///111222333444000222333333222333777;;;999;;;=========???CCCGGGJJJIIIGGGEEEDDDEEEFFFGGGIIIKKKNNNPPPQQQPPPOOONNNLLLKKKLLLNNNRRRTTTRRRQQQLLLNNNRRRUUUVVVTTTQQQNNNLLLKKKIIIHHHIIIIIIHHHFFFGGGHHHIIIGGGCCCAAAAAABBBAAAAAAAAA@@@???===;;;:::777888888888777777666555555:::AAAHHHOOOVVV]]]bbbhhhcccZZZLLL@@@777555555777999:::999888777777888333111000......///000111------............------,,,,,,+++++++++******************++++++*********((()))))))))************))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((())))))***++++++,,,,,,++++++******++++++,,,---...------,,,,,,------.............../////////000000111222333222000...---,,,...000111222111000///000000000000111111111111111111000///////////////,,,------...---,,,***))),,,,,,...000111000---***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,+++)))'''&&&''''''''''''''''''''''''((()))***)))((('''(((***''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''(((((($$$%%%''')))******)))((((((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%&&&((((((((((((&&&%%%''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%'''''''''''')))+++...///(((((('''&&&%%%%%%%%%%%%''''''''''''((((((((()))************)))))))))))))))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&'''((()))))))))))))))))))))))))))*********&&&'''''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******,,,,,,,,,++++++)))(((((()))************+++++++++******+++++++++,,,,,,,,,---000333222...+++******))),,,000444555444111000............000222444666000444666444111111777<<<888:::=========???DDDHHHKKKHHHEEEDDDEEEGGGHHHIIIDDDGGGLLLQQQTTTVVVVVVVVVNNNLLLLLLNNNRRRSSSRRROOONNNQQQUUUYYYZZZXXXTTTRRROOOMMMKKKJJJJJJJJJIIIHHHOOOPPPOOOLLLGGGCCCCCCDDDBBBBBBBBBBBB@@@>>>;;;::::::::::::::::::999888777666:::===>>>AAAHHHTTT]]]hhhcccZZZLLL>>>666444444<<<<<<<<<999555222000000333222000///...///111222......////////////......//////.........---------******++++++++++++******(((((())))))*********+++(((((((((((((((((((((((("""$$$(((++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))***,,,,,,***)))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''(((((((((((((((******++++++++++++*********+++,,,,,,------,,,,,,+++,,,------++++++,,,---+++,,,---...////////////222111000//////000111111222222111000///...------......///000000000000000//////.........---------...------------,,,,,,,,,...//////000///---+++***)))***+++,,,,,,,,,,,,,,,(((((()))******((('''&&&******))))))))))))******((())))))))))))(((((('''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''((((((((()))((('''&&&%%%&&&''''''+++***)))'''''''''((())))))))))))(((''''''&&&&&&"""""""""###$$$%%%&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###&&&'''$$$%%%((((((%%%&&&'''((((((((('''%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((())))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$%%%''')))+++&&&'''((())))))((('''&&&''''''(((((('''&&&%%%%%%'''''''''(((((()))***+++++++++)))(((''''''''''''(((((((((((())))))))))))...---***(((''''''((()))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''******)))((('''&&&%%%%%%###%%%''')))******)))((('''(((((((((((()))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,,,,,,,---...///000000...///000000111000000///000000222444666888999:::888888:::;;;===>>>???@@@AAABBBDDDEEEGGGGGGHHHHHHLLLOOOPPPQQQUUU\\\]]]ZZZUUUPPPMMMPPPSSSTTTWWW[[[YYYXXXXXXZZZ\\\[[[WWWTTTTTTNNNIIIIIIJJJIIIKKKOOOSSSTTTSSSNNNHHHDDDDDDEEEAAAAAA@@@???>>><<<:::999:::888777777888888777555999:::;;;::::::>>>DDDIIINNNNNNLLLIIIEEE@@@<<<:::>>>===;;;999666444222111111111111111000000000000////////////............------,,,***((((((***---++++++***))))))*********+++***)))***++++++***)))))))))))))))))))))))))))+++)))(((&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%+++***)))***+++,,,***)))******++++++++++++******************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''((())))))))))))(((******++++++++++++*********+++,,,,,,------,,,,,,+++---...---,,,+++,,,---+++,,,---...////////////222111000//////000111111111111000000//////............///000000000000000//////.........---------////////////.............../////////...---,,,+++***++++++,,,,,,,,,+++++++++++++++++++++***))))))******))))))))))))******(((((()))))))))))))))((()))(((((('''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((()))******)))((('''''''''(((((('''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&))))))(((&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&)))+++***'''&&&))))))&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&((()))***&&&'''((())))))((('''&&&((()))))))))(((((('''&&&'''''''''(((((()))***++++++***)))(((''''''''''''(((((((((((())))))))))))+++***)))''''''((()))***''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((''''''''''''((()))*********)))(((******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------......//////.........////////////000000111222444555777888999999999:::;;;<<<>>>??????AAABBBCCCFFFHHHIIIJJJKKKJJJMMMOOOPPPVVV]]]___]]]TTTOOOMMMQQQUUUWWWZZZ^^^]]][[[ZZZZZZ[[[ZZZWWWTTTVVVPPPKKKLLLMMMLLLMMMPPPTTTTTTSSSNNNHHHCCCCCCDDDBBBAAAAAA@@@>>>===;;;::::::999777777888888777555888999999888888:::???DDDEEEEEEEEEEEEDDDBBB@@@???<<<<<<:::888666444333222111111111111000000000000////////////..................---,,,******---///---,,,,,,+++*********++++++***)))***++++++***))))))))))))))))))))))))))))))((('''''''''((()))***&&&&&&''''''''''''&&&&&&+++***)))***+++,,,***)))******++++++++++++******************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((('''&&&(((((()))*********************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---///...---,,,---...+++,,,---...////////////111000000//////000000111000000000000////////////......///000000000//////...............---------111111111000000000//////......///......---,,,++++++,,,,,,,,,,,,++++++***,,,++++++***************))))))))))))))))))))))))''''''((()))************++++++)))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))***+++)))(((''''''&&&'''''''''$$$%%%%%%&&&''''''(((((())))))(((''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''))),,,+++((((((,,,...,,,(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((('''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))))))))''''''((((((((((((''''''))))))*********)))(((((('''''''''(((((()))***++++++***)))((((((''''''((((((((((((((())))))))))))(((((('''&&&'''(((***+++''''''((()))))))))))))))************************))))))******))))))((('''&&&'''''''''(((((())))))+++*********)))))))))((((((((((((((())))))))))))************************,,,,,,,,,+++++++++******************+++++++++,,,------------------------...------,,,---...///000222222333444555666777777:::::::::;;;===>>>@@@@@@AAABBBDDDFFFIIIKKKLLLMMMKKKNNNOOOOOOTTT[[[]]]ZZZQQQMMMLLLPPPUUUWWW[[[___```]]]ZZZYYYXXXXXXVVVUUUXXXSSSPPPQQQRRRPPPPPPRRRTTTUUUTTTOOOHHHCCCBBBCCCBBBBBBAAA@@@>>>===<<<<<<:::999777777888999888777999999999777666777:::======>>>???@@@@@@AAA@@@@@@::::::999777666555444333111111111111000000000000////////////...............//////---,,,---///111000///...---,,,++++++++++++***)))***++++++***)))))))))))))))))))))))))))''''''''''''((()))***+++'''''''''&&&&&&''''''''',,,***))))))+++++++++*********++++++++++++******************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''))))))***++++++++++++*********++++++++++++************+++,,,,,,,,,,,,+++,,,...///000...------...+++,,,---...////////////////////////000000000111.../////////000000000111......///////////////...........................111111111000000000//////............------,,,,,,------------,,,+++******+++***((('''''''''((()))))))))************))))))&&&'''((()))***+++++++++***))))))(((''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))'''''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))++++++)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$''''''&&&(((...111111((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((*********))))))((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((*********)))((('''((((((((((((((((((''')))))))))******)))((((((''''''''''''((()))***+++******)))((((((((((((((((((((((((((())))))))))))(((''''''&&&'''((())))))''''''((()))))))))))))))************************)))************)))((((((''''''''''''((((((((((((******)))(((((())))))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((,,,,,,,,,+++******)))))))))))))))*********++++++---------,,,,,,,,,,,,,,,...---+++***+++---///111333333333444444555555666888999999;;;===@@@CCCDDDEEEEEEFFFGGGIIIKKKLLLMMMOOOPPPPPPNNNQQQVVVWWWTTTOOOKKKJJJNNNSSSTTTWWW[[[___\\\XXXVVVUUUUUUVVVWWWZZZUUUTTTWWWXXXUUUSSSTTTUUUVVVUUUPPPHHHCCCAAABBBBBBAAA@@@???>>>===<<<<<<999888666777999;;;;;;;;;<<<<<<:::999888777888999;;;;;;<<<<<<<<<;;;;;;;;;888777777666666555555444111111111111000000000///////////////............---...///...---...000222222111///...---,,,,,,,,,+++***)))***++++++***)))(((((((((((((((((((((((((((((((((((())))))******((('''&&&%%%%%%&&&'''(((,,,***))))))***++++++*********++++++++++++******************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&((()))************)))******+++++++++++++++******++++++++++++******)))***++++++,,,,,,+++++++++---000000///---------+++,,,---...////////////......//////000000000000......//////000000111111......////////////......---.....................000000////////////.........---------,,,,,,,,,,,,---------------,,,+++***+++***((('''''''''((()))((()))************)))((('''''')))***++++++++++++'''&&&&&&&&&''''''((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))***+++(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%!!!$$$%%%###&&&,,,...---((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((******)))))))))((((((((('''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&''''''((()))******+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&)))+++,,,+++)))((((((((((((''''''((((((((('''(((((())))))(((((((((''''''''''''((()))***+++***))))))(((((((((((()))(((((((((((()))))))))))))))(((((('''''''''''''''''''''((()))))))))))))))***************************************))))))(((((((((((((((''''''''''''''''''&&&'''''')))***+++)))))))))*********++++++''''''''''''''''''''''''+++++++++******)))))))))************++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,+++***+++---///111333333333333444444555555666777888:::>>>BBBFFFHHHIIIIIIHHHHHHIIIJJJKKKKKKNNNOOONNNKKKNNNSSSTTTQQQQQQMMMLLLPPPSSSSSSTTTXXX[[[YYYUUURRRQQQSSSVVVYYYZZZWWWXXX\\\]]]XXXUUUUUUVVVWWWVVVQQQJJJDDDBBBBBBAAA@@@???>>>===<<<<<<===:::888777888;;;===??????@@@???>>><<<<<<;;;999888:::999999888888777777777666666666555555555555444111111111111000000000///////////////............+++,,,...---,,,---...000222111///...---,,,,,,,,,+++***)))***++++++***)))(((((((((((((((((((((((())))))))))))((((((''''''((('''&&&%%%%%%&&&'''(((---+++((((((***+++++++++******++++++++++++******++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))$$$%%%'''(((***+++++++++))))))***++++++++++++*********++++++++++++******)))******+++++++++++++++***---///000///---,,,,,,+++,,,---...////////////------...///000000000000......//////000000111111....../////////...---------------...............//////.........---------------,,,,,,,,,,,,------,,,------------,,,,,,+++,,,++++++***************((()))***++++++***)))((((((((()))***++++++++++++%%%%%%%%%&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''(((((((((''''''((((((''''''&&&%%%%%%$$$(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###&&&&&&$$$$$$((((((%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***((((((((()))))))))))))))%%%&&&&&&''''''((((((((()))(((''''''&&&'''''''''((((((((((((((('''''''''''''''(((((())))))******''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''')))+++,,,+++***)))((((((''''''''''''((((((''''''(((((())))))(((((('''''''''(((((()))***+++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''''''''''''''((()))))))))))))))******************************++++++******)))((())))))(((((('''''''''&&&%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,...///111222222333333444444555555777777888:::>>>CCCHHHJJJLLLKKKIIIHHHHHHHHHIIIJJJKKKLLLKKKIIIMMMTTTVVVTTTVVVQQQPPPSSSUUUTTTUUUWWWXXXWWWTTTQQQOOOQQQUUUYYYZZZXXXZZZ___```[[[UUUTTTVVVXXXXXXSSSLLLFFFDDDDDDBBBAAA???>>>======>>>>>>===;;;999:::<<>>;;;999777666666666666777777888555555555555555444444444111111111111000000000000////////////............+++,,,------,,,+++,,,...000///...---,,,++++++++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))((('''&&&%%%'''''''''&&&&&&'''''''''---+++(((((()))+++++++++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''')))************((())))))***+++***************++++++++++++******))))))***+++++++++++++++))),,,///000...,,,+++++++++,,,---...////////////,,,---...000000000000///////////////000000000000......//////......---,,,---------.........///////////////.........---------,,,,,,++++++,,,------,,,,,,------------------+++++++++++++++***))))))((()))***++++++***)))((()))******+++++++++******((('''''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&&&&'''((()))))))))((((((((('''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$((()))'''&&&(((&&&"""%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***''''''(((((())))))******&&&&&&'''(((((()))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***'''((()))+++++++++++++++)))((('''&&&&&&'''((()))'''((())))))*********)))'''''''''(((((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))***)))))))))''''''((()))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))'''''''''(((((((((((((((&&&'''((()))******)))(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((()))*********)))************+++++++++))))))******++++++,,,,,,++++++,,,---...///000000111111222333444444555555999999999;;;>>>BBBGGGIIIKKKJJJHHHGGGGGGHHHJJJKKKKKKLLLKKKJJJNNNUUUXXXVVVWWWRRRQQQTTTVVVUUUUUUWWWYYYXXXVVVRRROOOPPPTTTWWWXXXXXX[[[aaabbb\\\UUUSSSVVVXXXYYYUUUNNNIIIFFFFFFDDDCCCAAA?????????@@@AAACCC@@@===<<<===???@@@@@@???>>>===>>>@@@???;;;888777666555555555666777888555555555444444444333333111111111111000000000000////////////............+++---......,,,++++++,,,---,,,,,,+++*********++++++***)))***++++++***)))))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&---+++(((((()))+++++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))))))))))))))((((((((()))************)))******++++++++++++******))))))***++++++++++++***(((+++...///...,,,+++***+++,,,---...////////////+++,,,...000000000000///000000000000////////////.../////////...---,,,,,,---------.........//////////////////............---,,,+++++++++,,,---...++++++,,,---............((()))*********)))'''&&&''')))***++++++***)))'''******+++++++++******)))+++***)))((((((''''''(((%%%&&&&&&''''''(((((((((%%%&&&((()))++++++******&&&''')))*********)))(((&&&&&&''''''((()))))))))&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''###'''***))))))+++((($$$$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((((((((((()))))))))))))))&&&''''''''''''''''''&&&&&&'''((((((''''''(((***&&&&&&'''((()))***++++++'''''''''((()))******+++))))))((('''''''''''''''&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((())))))***++++++,,,+++)))((('''&&&&&&'''((()))((()))***+++++++++++++++'''''''''(((((()))***+++))))))(((((((((((()))***(((((((((((())))))))))))&&&'''(((***++++++,,,,,,'''(((((()))))))))))))))((((((((((((((((((((((((***++++++++++++***))))))%%%%%%&&&'''((()))***+++((()))+++,,,+++***(((&&&((((((((())))))))))))***''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))************(((((()))***+++,,,,,,---***+++---...///000000000000111111222444555555666<<<<<<;;;<<<>>>AAAEEEGGGIIIHHHGGGFFFGGGIIIKKKMMMPPPPPPNNNLLLNNNTTTVVVTTTTTTPPPOOOSSSUUUTTTTTTWWW[[[[[[XXXTTTPPPOOORRRVVVXXXWWW[[[bbbccc\\\UUURRRVVVXXXYYYVVVPPPJJJHHHHHHFFFEEECCCAAAAAAAAACCCCCCHHHEEE@@@>>>===>>>>>>======;;;;;;===???>>>;;;777999888777555444444555555555555555444444333333222111111111111000000000000000/////////............,,,...///...---++++++,,,++++++***))))))*********+++***)))***+++++++++)))))))))))))))))))))))))))###$$$%%%''''''''''''&&&%%%&&&'''(((((('''&&&%%%+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,+++***)))))),,,++++++******++++++,,,---,,,+++***))))))))))))''''''(((((())))))******+++++++++*********))))))((()))))))))))))))))))))'''(((((()))***++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++,,,---...////////////////////////000000000000000000000//////...---,,,///...---,,,+++,,,---...000//////.........//////000000000000000//////...///...------,,,+++******------......---+++***)))+++++++++++++++***)))((())))))************))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))$$$$$$%%%&&&'''))))))***''''''''''''''''''''''''******)))))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%'''(((+++)))((()))******)))(((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''***++++++***'''&&&%%%%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''&&&(((******((((((((()))&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''(((((())))))*********)))(((((()))+++---///***)))(((''''''((()))***...,,,***((((((***,,,...++++++***)))((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''+++)))&&&&&&''')))******((((((''''''''''''(((((((((((((((((())))))))))))------------,,,,,,+++***''''''''''''(((((((((((())))))))))))***************++++++***'''&&&&&&'''((((((''''''''''''((((((((()))))))))))))))((('''((()))***+++******((('''(((((('''(((***---000222+++---......---...///111222333333333222222444666999;;;===@@@BBBDDDFFFFFFFFFJJJMMMLLLIIIHHHKKKOOOQQQOOONNNPPPVVVZZZ[[[[[[YYYSSSPPPSSSUUUUUUVVVXXX[[[YYYWWWUUUTTTTTTUUUVVVVVVWWWXXXYYYYYYWWWUUUTTTXXXXXXWWWVVVRRRNNNJJJGGGEEEDDDBBB@@@@@@AAABBBCCCDDDCCCBBB???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;777777666555555555555555666666555444333333333333555444333111000///////////////.........---------.........---,,,,,,++++++))))))))))))))))))))))))&&&''')))*********)))(((((((((''''''&&&&&&&&&%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&'''((()))***+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,+++******))),,,++++++******++++++,,,---,,,+++***)))))))))))))))))))))*********+++++++++++++++*********))))))'''''''''''''''''''''&&&)))))))))***+++,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))++++++,,,,,,,,,+++******+++,,,---......///..................////////////111111222222111000...---......---,,,,,,---....../////////......//////000///////////////......---------,,,,,,,,,,,,,,,,,,------......---+++***)))+++++++++++++++***))))))))))))************))))))+++++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&(((***...***&&&$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&''')))++++++)))'''&&&%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''''')))******)))(((((()))''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((************))))))))))))******)))***+++...111222***)))(((''''''((()))***,,,+++***))))))***+++,,,+++******)))(((''''''&&&%%%%%%&&&&&&''''''((((((***(((&&&&&&(((*********((((((''''''''''''(((((((((((((((((()))))))))***+++++++++++++++***))))))''''''''''''(((((((((((())))))))))))************)))***+++)))'''&&&'''(((((((((''''''''''''(((((('''(((((((((((((((''''''((()))***+++++++++***)))***)))(((((()))***---...+++,,,......------///000111222333333222222333555555666888;;;===???@@@AAADDDHHHKKKKKKHHHHHHKKKOOOOOONNNMMMOOOTTTWWWXXXXXXXXXSSSQQQTTTWWWWWWWWWXXXYYYWWWUUUSSSRRRRRRRRRSSSQQQRRRTTTUUUUUUSSSRRRQQQWWWVVVUUUSSSOOOKKKHHHFFFDDDCCCAAA???>>>???@@@AAACCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777777666555555555555555666555444333333333333333555444222111000///////////////.........---------//////......---,,,,,,+++))))))))))))))))))))))))&&&'''((()))***))))))(((******)))))))))(((((((((***)))((('''&&&'''((((((******)))))))))))))))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,++++++******++++++,,,,,,,,,+++***))))))))))))*********++++++++++++++++++++++++***************)))(((((((((''''''&&&&&&*********+++,,,,,,------++++++++++++++++++++++++************))))))))))))***+++---------+++)))(((***+++,,,------.........------------............111222444555444222///.........------------...///......//////000000111111......//////......---,,,+++,,,,,,,,,------------------------,,,+++******++++++++++++++++++***)))))))))************))))))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((('''&&&%%%$$$$$$###'''&&&&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&''')))+++;;;555---'''%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&''')))******)))'''&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((((((''')))+++,,,+++)))(((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''(((((()))))),,,,,,+++******)))(((((((((((()))***,,,...111222)))((((((''''''(((((()))))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&&&&'''((()))))))))'''%%%&&&(((***++++++((((((''''''''''''((((((((((((((()))))))))******((())))))))))))(((((('''''''''''''''(((((((((((())))))))))))************((()))***)))((('''((())))))((((((''''''(((((()))''''''''''''((((((''''''((()))+++,,,---,,,,,,+++,,,+++)))((((((((()))***+++,,,......------///000111222333222111111333555111222444666999;;;<<<===AAADDDHHHHHHGGGHHHKKKNNNMMMLLLLLLMMMQQQSSSTTTTTTUUURRRRRRWWWZZZXXXXXXZZZYYYXXXVVVSSSRRRQQQQQQRRRRRRSSSUUUVVVVVVUUUTTTRRRWWWVVVSSSPPPMMMJJJGGGFFFDDDCCC@@@>>><<<<<<===>>>@@@@@@???>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777666666555555555555666555555444333333333444444444333222111000//////////////////............---000//////...------,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))((((((+++***)))''''''((()))))),,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++***))))))************++++++++++++++++++************************,,,++++++******))))))(((*********+++++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++***************+++---......+++)))'''******+++,,,------------------........./////////000111444666555333000---.............../////////---...///000111111222222/////////000///......---,,,------------------------------,,,,,,++++++++++++++++++,,,,,,+++******)))******++++++******))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###))))))((((((''''''&&&&&&************)))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''***,,,BBB<<<333---)))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((***,,,,,,+++)))''''''((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''#########$$$%%%&&&''''''*********)))))))))((((((&&&&&&&&&'''(((***,,,---((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))(((((((((((($$$$$$%%%&&&'''(((((()))'''&&&%%%&&&)))+++,,,+++((((((''''''''''''(((((((((((()))))))))*********((((((((())))))(((''''''''''''''''''((((((((((((((()))))))))************&&&((())))))(((((()))+++))))))(((((((((((())))))((((((((((((((()))))))))((()))+++---......------,,,+++***)))((()))))))))***,,,------------...000000111222111000111222444222222444555888:::<<<===>>>AAADDDEEEEEEFFFIIILLLJJJJJJKKKLLLNNNOOOPPPPPPRRRQQQSSSYYY[[[YYYYYYZZZ[[[ZZZXXXVVVTTTSSSSSSSSSSSSTTTVVVWWWXXXWWWUUUTTTWWWUUURRROOOKKKIIIGGGGGGFFFDDDAAA>>><<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::777666555555555555666666555444444333333444444444333222111000/////////////////////...............000//////......------,,,))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''''''''***)))(((''''''((())))))))))))'''&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******)))*********************************************************,,,,,,++++++************)))))))))************************++++++,,,,,,,,,------,,,,,,,,,+++++++++)))+++---......,,,)))'''******+++,,,------------....../////////000000000...000333444444222///---.........//////000000000......000111222222222222000111111111111000////////////...------,,,++++++------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******++++++++++++******)))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***,,,444111---)))((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((***+++,,,+++)))'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''''''''''''''((((((((())))))'''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))###$$$$$$%%%&&&&&&'''''''''&&&%%%''')))+++,,,+++((((((''''''''''''(((((())))))))))))************(((((())))))***))))))(((''''''''''''((((((((((((((()))))))))************&&&'''))))))((((((***+++))))))(((((((((((())))))******))))))***+++,,,,,,)))***,,,---.........---++++++******+++++++++,,,***+++------,,,,,,...///000111111111000000222333222222333444666888;;;<<<<<<===@@@AAACCCEEEGGGIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOSSSYYYZZZXXXXXXZZZZZZYYYXXXVVVUUUTTTSSSSSSQQQRRRTTTUUUUUUTTTRRRQQQRRRQQQNNNKKKIIIGGGFFFEEEHHHFFFCCC@@@>>>======>>>======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::666666555555555555666666555555444333333333444444222222111000/////////////////////////////////////////////...------,,,,,,))))))))))))))))))))))))((((((((((((((())))))***''''''((((((((((((((((((((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++***************+++***************)))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,------,,,,,,,,,,,,+++++++++)))***,,,------,,,***)))***+++,,,------.........////////////000000000111---///111222222111///------...///000111111111000///000111333333333222111111111222222222111000000000000///...---,,,++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,******++++++++++++************++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((***&&&%%%%%%''')))***)))((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''((())))))))))))((((((***+++***((('''''''''((((((((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))%%%%%%&&&''''''((()))))))))))))))((((((''''''&&&&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&''''''(((((())))))******%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''***++++++***((((((''''''''''''(((((()))))))))*********++++++((())))))***************''''''''''''(((((((((((())))))))))))************&&&((())))))(((((()))+++***))))))(((((())))))***++++++*********,,,---...)))***,,,---...------,,,*********+++,,,,,,------***+++------,,,,,,...//////000111000//////111333111000111111333666888::::::;;;===???AAACCCDDDEEEFFFHHHKKKLLLLLLLLLMMMNNNMMMNNNRRRWWWWWWUUUUUUYYYWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTVVVWWWVVVUUUSSSQQQLLLKKKJJJHHHGGGEEEDDDCCCIIIGGGDDDAAA????????????===>>>?????????>>>===<<<;;;;;;;;;;;;::::::::::::666555555555555666666777666666555444333333333333222111000///////////////...////////////000000000///......---,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))******))))))************++++++''''''&&&%%%%%%&&&((()))((((((((('''(((((())))))---------,,,,,,+++++++++------------------------------------------------,,,++++++******++++++,,,+++***************++++++,,,,,,+++++++++*********))))))*********+++++++++((())))))******+++++++++************************)))******+++,,,,,,------+++++++++*********))))))))))))++++++,,,,,,,,,,,,+++,,,---......///.............../////////000000...///000111111000//////---...///111222222111111000111222444444333111000111111111111111000////////////......---------,,,---,,,+++++++++,,,------***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***+++++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((('''''''''((((((((())))))%%%%%%&&&&&&''''''(((((()))(((((((((''''''''''''%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&)))******)))''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((()))))))))))))))&&&((())))))'''&&&'''''')))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))******))))))((((((&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''&&&''''''((()))******+++((((((((((((((('''''''''(((''''''(((***+++***(((((((((''''''''''''(((((())))))*********+++++++++(((((()))***************''''''''''''(((((((((((())))))))))))************'''((())))))(((((()))*********))))))))))))******+++***))))))***+++---///***+++,,,------,,,+++***)))******+++++++++++++++)))+++,,,,,,,,,,,,---//////000000000//////111222111000000000222555777999999::::::<<>>???@@@AAA@@@???===<<<;;;;;;;;;:::::::::999999555555555555555666777777888777555444333222111111111111000////////////000.../////////000000000000---------,,,++++++******)))))))))))))))))))))))))))(((((('''((()))***+++))))))*********+++++++++((('''&&&&&&&&&''')))******)))((((((''''''''''''---------,,,,,,+++++++++------------------------------------------------,,,++++++++++++++++++,,,+++***************++++++---------,,,,,,+++++++++))))))******++++++++++++******+++,,,---......///,,,+++++++++++++++++++++))))))***+++,,,,,,------))))))))))))(((((((((((())))))******+++------...+++,,,---...////////////---------.........//////000000000111111111000000---...000111222222222111111222333444444333111000000000000000000//////...---------............///---,,,+++++++++,,,---...***+++,,,,,,------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((())))))************)))))))))))))))))))))(((((((((&&&&&&'''((()))***++++++(((''''''''''''&&&&&&&&&'''((((((((())))))******%%%%%%&&&&&&'''((())))))&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''***'''%%%$$$%%%%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))$$$&&&(((((('''&&&'''((())))))(((((('''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&******))))))((((((''''''''''''((()))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&'''((()))***++++++++++++******))))))(((((((((((('''(((******)))'''((((((''''''''''''(((((()))************+++++++++''''''((()))******))))))''''''''''''((((((((()))))))))))))))************((()))***)))((('''((()))******))))))))))))*********)))(((((()))+++---...***+++,,,,,,,,,+++***))))))************))))))((()))+++,,,,,,,,,,,,---///...///000///...///000222222222111111333666999:::999999999;;;>>>@@@@@@@@@DDDHHHLLLMMMMMMMMMOOOQQQKKKLLLOOORRRQQQNNNPPPVVVUUUVVVVVVWWWWWWVVVVVVUUUSSSTTTTTTTTTSSSPPPNNNLLLJJJKKKLLLMMMMMMKKKIIIHHHGGGFFFCCCAAA??????@@@AAA???@@@AAABBBAAA???===;;;;;;;;;;;;:::::::::999999555555555555555666777888999888666444222111111000111000000////////////000.../////////000000111111------,,,++++++******))))))))))))))))))))))))))))))((('''''''''(((***+++''''''(((((()))))))))***)))(((''''''''')))***+++***)))(((&&&$$$#########//////.........---------//////.........---------//////.........---------++++++,,,---............---------------------------..................---***+++,,,---------,,,+++************************,,,,,,++++++++++++,,,,,,'''((()))***+++,,,,,,,,,,,,,,,++++++***)))(((((()))************+++++++++)))***+++,,,------------......//////...---,,,,,,...///000111111000///...000000000000000111111222666666666555555444444444111111111111111111111111//////............//////---------,,,,,,,,,++++++***+++,,,,,,------------------,,,,,,+++***))))))************************************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''((((((''''''''''''(((((()))(((&&&&&&((()))((('''(((''''''&&&&&&%%%$$$$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$######"""'''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))&&&(((------(((&&&)))******(((''''''((())))))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((('''''''''((()))+++,,,---***((((((***+++(((&&&))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))'''(((***,,,,,,***((('''+++***++++++,,,---...///////////////000000000000111000000111222555777888999999:::;;;<<<>>>>>>???EEEGGGIIIHHHLLLPPPPPPMMMMMMOOOOOOLLLMMMQQQSSSRRRTTTQQQNNNMMMOOOSSSUUUVVVTTTSSSRRRQQQOOONNNLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIGGGDDDAAA@@@BBBBBB@@@>>>DDDCCCAAA>>>;;;999999::::::888666555666666666444111111222222333444555555555555444333333222111111222111000.........///000000000000///......---------,,,***+++,,,,,,+++)))---,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++++++++***)))((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''000000/////////.....................------------............------------,,,,,,---.........------------------------------------............------++++++,,,---------,,,+++,,,+++++++++******))))))+++++++++******+++++++++***++++++,,,,,,,,,++++++,,,,,,++++++***)))))))))************++++++++++++)))***+++,,,------------......//////...------,,,---...///000000///...---000000//////000000111222555555555444444333333333//////////////////////////////............//////---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,+++******))))))************************************************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))(((&&&&&&((()))((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((+++222222+++(((((()))((('''''''''((())))))((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++***)))((()))*********)))))))))))))))))))))))))))(((((((((((()))))))))))))))***************))))))+++,,,---......---,,,+++++++++***++++++,,,---............/////////000000000000000111222444666777888888999:::<<<===>>>>>>AAADDDFFFFFFIIINNNOOOLLLMMMNNNNNNNNNQQQWWWXXXUUUVVVRRROOOMMMNNNPPPRRRRRRSSSSSSRRRPPPOOOMMMLLLLLLKKKMMMQQQSSSSSSOOOKKKHHHEEEBBB@@@AAABBBCCCBBB@@@???@@@@@@???===;;;::::::;;;999777666666555444333111222222333444444555555555444444333222222111111111111//////...///000000000000//////......---------,,,***+++,,,,,,+++))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********)))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''000000000000////////////.........---------,,,,,,.........---------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++*********)))************************---------------,,,+++***,,,,,,,,,+++******))))))************+++++++++,,,******+++,,,------------.........///......---,,,------............------000000//////000000111222333333333333333222222222//////////////////////////////............//////------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++******))))))(((************************************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''(((((()))'''&&&'''((()))((('''&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''(((...555555...(((''''''&&&&&&&&&'''((())))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''((())))))&&&((())))))))))))***,,,))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((************************++++++*********++++++,,,---------.........//////000000000111222444555666666666777999:::;;;<<<===>>>BBBDDDEEEHHHMMMOOOMMMJJJLLLMMMQQQZZZbbbccc^^^WWWTTTPPPMMMNNNNNNOOOOOORRRQQQPPPOOONNNMMMLLLLLLJJJOOOUUUYYYXXXSSSKKKFFFEEECCCBBBCCCCCCCCCBBB@@@<<<===>>>???>>><<<:::999<<<:::777666555555333222222333333444444555555555444444333333222222111111000000/////////000111111000000//////...------------,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))'''(((((())))))))))))((((((((((((''''''''''''&&&''''''((((((((((((((((((000000000000////////////.........------------,,,.........------------,,,......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******************+++++++++,,,,,,***+++,,,,,,---------,,,---...............------........................///////////////000111111222222222222111111111111111111111111111111111111//////............//////...------------,,,,,,,,,***++++++,,,,,,,,,++++++*********)))))))))((((((************************************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((((((((((()))))))))))))))((((((''''''''''''((((((((('''''''''))))))(((&&&&&&&&&''''''(((((((((((((((((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((%%%(((---111111---(((%%%%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))(((((((((''''''((((((%%%(((+++***''''''))),,,))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((((((''''''&&&&&&''''''(((++++++******)))*********,,,,,,,,,---------......//////000111222333444555444444555777999:::;;;<<<===BBBFFFFFFHHHNNNPPPOOOGGGIIILLLSSSaaallllllgggWWWTTTPPPNNNNNNOOOOOOOOOPPPPPPOOONNNMMMMMMLLLLLLJJJNNNTTTXXXWWWQQQIIIDDDGGGFFFFFFEEEEEEEEEDDDCCCAAA???>>>===<<<;;;:::999:::888666555555555444333333333444444444555555555333333333333222222111111/////////000000111111222000//////......---,,,,,,---,,,***+++,,,,,,+++)))))))))*********+++++++++))))))))))))))))))))))))''''''((()))*********)))((((((((('''''''''''''''''''''''''''((((((((((((000000000////////////...//////.........---------//////.........---------////////////...---,,,,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,++++++++++++(((((()))+++,,,---...///)))***++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,------...............---/////////////////////////////////...///000000111111111111111111111111111222222222222222222222222//////............//////.........---------,,,,,,+++++++++,,,,,,+++***************)))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''(((((()))))))))***((((((''''''''''''(((((((((''''''((())))))'''&&&'''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&((()))***''''''''''''''''''''''''((((((((()))))))))*********)))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))'''''''''''''''(((((()))'''''''''((((((((())))))%%%''')))******)))'''%%%$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((''''''''''''***+++***'''%%%''')))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))******))))))))))))******++++++******)))*********,,,,,,,,,,,,------------...///000111222222333333222333444666888999;;;;;;<<>>@@@BBBDDDHHHMMMTTTYYYVVVNNNCCC<<<999999888777444333222333666777888777333333333333333333333333222222222222222222111111000000111222222222111111//////......---,,,,,,,,,---,,,***+++,,,,,,+++)))))))))******+++++++++,,,)))))))))))))))))))))))))))******++++++++++++***'''(((((((((((()))))))))&&&&&&''''''((()))))))))444444333333333222222222111111111111000000000000111111111111000000000000---......////////////...000000000000000000000000------............------///...---+++******++++++******+++,,,,,,------...***,,,---......---,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------...//////......000///............///000///............///000000000000000111111222222222000000000000000000000000//////............//////............------------+++++++++++++++***))))))***+++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''((((((''''''''')))******'''%%%''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((()))***************)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))&&&***)))%%%%%%)))***&&&''''''((()))))))))(((''''''((()))******)))((('''''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))((((((((()))*********+++(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((((((''')))(((''''''((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***++++++++++++((()))***++++++***)))(((++++++***++++++,,,---...------------............---...///111111111111000111222333555888999;;;<<<<<>>===???@@@AAAEEELLLVVV]]][[[RRRGGG@@@===;;;888555555444333333555777777666222222222222222222222222111111111111111111222222111111222222222111000//////......------,,,,,,+++---,,,***+++,,,,,,+++)))***************+++++++++)))))))))))))))))))))))))))***************)))((('''((((((((())))))))))))&&&&&&''''''((())))))***666666555555555444444444222222222222111111111000222222222222111111111000------...///000000000///000000000000000000000000---......//////......---///...---+++******++++++---------,,,,,,++++++++++++,,,...//////...,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++,,,,,,---.../////////...///...---,,,,,,---...///...............///000000000000111111222222222333222222222222222222222222//////............////////////.........---------+++++++++++++++***)))(((++++++++++++++++++,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((''''''''')))******'''%%%&&&&&&''''''((()))))))))$$$%%%''')))***))))))(((''''''''''''''''''''''''%%%&&&&&&'''((())))))***************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))'''+++,,,((((((,,,+++'''(((((()))******)))(((''''''((()))******)))((('''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))''''''((()))***++++++,,,(((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((((((((&&&$$$&&&)))+++***'''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,---...000111111000...---++++++++++++,,,---...///---------.........//////---...///111111111000000111222444666888:::;;;<<>>===AAAAAAAAA@@@BBBHHHRRRZZZ[[[TTTJJJCCC@@@===888444777555333333555666555444222111111111111111111111111111111111111111222222111222333333222111000//////......------,,,++++++---,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))))))))***))))))((('''''''''((((((((())))))******&&&&&&&&&'''((())))))***===:::888777888999888888888666666666666666444222222111000111333444333222333222222111000000//////000...,,,+++,,,,,,***)))000/////////............000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......////////////////////////,,,,,,------...///000000000000111111111222222222111111000000000000111111000000///...............+++---......,,,++++++,,,...,,,******,,,---***(((,,,,,,,,,------,,,+++++++++++++++************)))+++++++++++++++***)))(((***)))'''%%%%%%''')))***''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''))))))(((((((((((()))))))))(((&&&%%%$$$$$$$$$%%%&&&'''''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))************)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''%%%&&&(((******)))((('''((((((''''''''''''(((((('''''''''''''''''''''''''''%%%$$$&&&***,,,+++))))))(((''''''((()))(((&&&((((((((((((''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''')))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((('''&&&&&&(((,,,000333))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))(((((('''''')))))))))***+++---...///***+++111:::<<<555---)))))))))***+++---///111222,,,,,,,,,---------......///++++++///111//////111111222444666888:::;;;<<>>::::::777888888888888777777666444444222222222222444555222222111111111111222222111111111000000000000///444333000...,,,,,,+++,,,*********))))))))))))((()))***+++,,,,,,,,,,,,,,,***)))(((''''''((()))***))))))************)))))))))))))))(((''''''&&&&&&******))))))((((((''''''JJJGGGDDDCCCBBBBBBAAA@@@@@@???===<<<;;;999666444666444333222333222111///000000000//////.........111///...///111333333333000000/////////.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,------..............................,,,,,,------...//////000000000000111111111222222111111000000000000111111000000///...............+++---...---,,,***++++++---+++******,,,---+++)))***++++++,,,,,,++++++***+++++++++************)))++++++++++++******)))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''(((((((((''''''((((((((()))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&%%%)))((((((''''''(((((())),,,+++)))(((''''''((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))'''&&&'''(((###$$$&&&(((((('''&&&%%%(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&(((&&&%%%&&&(((***(((&&&(((&&&%%%&&&'''((('''%%%&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))((((((((()))---000222))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))***,,,---...000222:::CCCEEE===444///))))))******,,,---///000,,,,,,,,,------------......++++++///111000000333000444999===@@@@@@???>>>@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBEEEJJJOOOPPPPPPQQQMMMJJJIIIJJJLLLMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA???>>>======???AAADDDEEEJJJNNNQQQOOOGGG???;;;:::888888888999888888777666666666444333222222111111222111111000000111111222000000000000000000000000222111///---,,,,,,------,,,,,,,,,+++++++++************++++++,,,,,,++++++***)))(((((((((((()))***(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''^^^\\\XXXVVVUUUTTTSSSQQQPPPNNNLLLJJJGGGDDD???<<<;;;888666555444444222000111111111111000000000000///...---...111333444333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,------.../////////000000000000111111111111111000000//////000000111000/////////............+++,,,------+++******+++,,,*********,,,---,,,+++)))******++++++*********+++++++++************)))******************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))((((((((())))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%((((((''''''&&&%%%%%%%%%'''''''''&&&&&&''''''''')))((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&'''((($$$%%%&&&'''((('''&&&&&&)))((((((''''''(((((()))(((((((((''''''&&&&&&&&&)))(((&&&&&&''''''&&&$$$'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&'''((()))******&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************+++,,,...///))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&%%%&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***,,,,,,...000888BBBDDD<<<222...)))))))))******+++,,,---,,,,,,,,,,,,------------...+++,,,000222111222666333888???FFFIIIHHHEEEBBBAAA@@@@@@???@@@AAABBBCCCGGGFFFGGGIIINNNRRRUUUVVVOOOMMMJJJIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDBBBBBBBBBBBBCCC@@@???>>>===>>>@@@BBBDDDEEEJJJNNNNNNHHHAAA;;;999999999999999999888777777888888777555333111///...111111000000000000111111/////////000000111222333000///...---------...///......---------,,,,,,,,,+++++++++++++++************))))))(((((())))))***''''''((((((((((((''''''%%%&&&&&&'''(((((()))))))))))))))(((((((((((('''nnnkkkgggeeeeeedddcccaaa```^^^\\\ZZZWWWSSSNNNJJJ@@@>>>;;;999999888777666444444444444444444444444111///......///000000///111111111000000000//////,,,,,,------............------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...------........................---------.........///////////////000000000111111000000////////////000000///////////////......---+++,,,...---+++******+++*********+++,,,,,,,,,,,,)))******++++++++++++***+++++++++*********))))))*********))))))))))))***''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((((((((()))'''((()))***)))((('''&&&)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$'''''''''&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''''''''&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&'''(((''''''((()))***))))))(((+++******))))))******+++))))))((((((''''''&&&&&&(((''''''&&&'''&&&&&&%%%'''%%%%%%%%%'''((('''&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))***+++++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***+++***+++000888:::444---***+++************++++++,,,++++++,,,,,,,,,------------+++,,,000111111444999;;;???EEEJJJLLLKKKHHHEEEAAA@@@>>>>>>>>>@@@BBBDDDIIIHHHIIIJJJMMMPPPRRRSSSMMMLLLJJJIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDEEEDDDCCCBBBAAAAAABBBDDDEEEFFFIIIKKKJJJEEE@@@<<<:::::::::;;;::::::999888777777888888777555333000...111111111000000111111111000000000111222333555666333222000///......///000............------------,,,,,,+++******)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((pppnnnkkkiiiiiiiiihhhgggiiihhhgggfffddd```[[[XXXMMMIIIEEEAAA???>>><<<:::777666666666666666555555666444222222222333222111222111111111111000000000,,,------......//////000------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------........................---------...................../////////000000000000000////////////000000/////////000///...------+++---......,,,++++++,,,)))***++++++++++++,,,---******+++,,,------,,,,,,+++++++++*********))))))***))))))(((((()))******''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((()))))))))(((&&&%%%))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))(((((((((''''''''''''&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))(((''''''((()))((((((((()))))))))))))))***))))))(((((())))))***))))))((((((((('''''''''&&&&&&'''''''''''''''((('''&&&%%%&&&((())))))'''((((((((((((((('''''''''(((((((((((())))))))))))))))))(((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''(((((()))))),,,)))+++000222...++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,+++---000111000444;;;BBBDDDGGGIIIIIIHHHGGGFFF???>>>===<<<===???AAACCCGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFEEECCCBBBCCCCCCDDDFFFEEEDDDCCCCCCDDDFFFGGGKKKJJJIIIEEEAAA>>><<<<<<<<<<<<<<<<<<;;;:::999888555666777777666555333222222222111111111111222222222222111222333555888999666555333111////////////------------,,,,,,,,,,,,,,,,,,***))))))))))))***))))))************))))))((())))))******))))))(((((('''''''''&&&&&&&&&%%%'''''''''''''''(((((((((pppmmmjjjiiiiiiiiiiiihhhllllllllllllkkkhhhccc```[[[VVVPPPKKKHHHEEEBBBAAA===<<<<<<;;;::::::999999777555333333444444444333222222222222111111111000....../////////000000000------------------------------------------------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,------------------------....................................////////////000//////......//////000...///000000000///---,,,---...//////---,,,,,,---***+++,,,,,,+++***+++---***+++,,,---------------+++++++++************)))***)))((('''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$%%%'''((()))***+++&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))))))))***))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''((()))&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%'''(((((('''''')))***'''&&&&&&''')))***)))((())))))((((((''''''''''''&&&&&&&&&&&&''''''''''''***)))((((((''''''((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''&&&))))))))))))))))))))))))((())))))))))))*********)))))))))(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((((((((()))+++'''&&&)))+++))))))***,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,+++---//////...444;;;CCCCCCCCCCCCCCCCCCCCCBBB<<<;;;;;;;;;<<<>>>???AAAJJJLLLNNNNNNLLLJJJIIIIIIIIIIIIJJJIIIGGGFFFHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJDDDCCCBBB@@@???@@@@@@AAAEEEDDDCCCBBBBBBCCCEEEFFFMMMJJJGGGCCC@@@>>>==================<<<:::999888555555666666666666666555333333222222222222333333444333222222333555888:::777666333111///.........------,,,,,,,,,+++++++++,,,+++***(((((()))***+++)))******++++++******)))))))))************))))))((((((''''''&&&%%%%%%$$$&&&''''''''''''(((((((((yyyvvvsssqqqppppppnnnmmmoooooooooppppppmmmhhhdddaaa]]]WWWSSSQQQOOONNNMMMMMMLLLKKKJJJIIIGGGFFFFFF===:::888666666555444222333333222222222111111111000000000000111111111111................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++---//////...---,,,------------------------........................------.........///////////////............//////...///000111000///---,,,...///111000///---......***,,,---,,,***)))***,,,))))))+++,,,,,,---------+++++++++************)))))))))'''''''''(((***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((('''&&&&&&'''((()))(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''))))))******)))******))))))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''(((***'''''''''''''''(((((())))))((((((''''''(((((()))'''''''''((())))))******(((***+++***((('''(((***&&&%%%%%%&&&((())))))((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''***))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***+++***))))))((((((((()))'''$$$###'''(((&&&&&&'''***************+++,,,---***++++++++++++,,,,,,,,,,,,+++---///---,,,222:::===>>>>>>>>>>>>>>>>>>===888999999:::<<<======>>>JJJMMMRRRRRRPPPMMMKKKKKKGGGIIIJJJIIIFFFEEEGGGHHHFFFGGGHHHIIIJJJJJJIIIIIIDDDCCCBBB@@@???@@@@@@AAADDDCCCBBBAAABBBCCCEEEGGGJJJHHHEEECCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::999777666666666666666777777555444444333333444444555444333111000111444666888444333111///............---------,,,,,,,,,+++++++++***((((((((()))+++,,,)))***++++++++++++***)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((|||{{{yyywwwvvvsssssssssttttttpppkkkggg```]]]YYYWWWWWWXXXYYYYYY]]]\\\[[[ZZZXXXVVVUUUTTTIIIFFFBBB>>><<<999666444333333333222222222111111222222111111111111111111................................................,,,,,,,,,------.........------------------------------------------------------------------------***+++---//////...---,,,------------------------.....................------------.........////////////............//////...///000111000///---,,,///000222111///......///+++---...---***(((***,,,(((((()))++++++,,,,,,,,,+++++++++************))))))((('''&&&'''(((***,,,***)))'''&&&&&&''')))***))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))(((((((((((())))))'''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%&&&'''(((((()))((('''&&&&&&'''((()))(((''''''&&&&&&((()))***''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&'''((()))))))))((('''&&&'''''''''((()))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))+++******)))(((''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%'''((((((''''''(((***)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,&&&&&&'''((()))***+++++++++,,,---+++(((&&&''')))%%%$$$$$$%%%'''(((((('''%%%&&&&&&'''((()))******(((((((((((()))))))))*********)))(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''')))(((((((((((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((((('''''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((())))))******,,,+++***))))))(((((()))(((&&&&&&+++---***'''((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,+++---...,,,+++111:::777888:::<<<<<<<<<;;;:::666777999:::;;;<<<<<<<<>>===;;;:::999999888666555555555666777666555555444444555555666333222000///000222444666111000///---------...///......---------,,,,,,,,,***)))((('''((()))+++---)))***+++,,,,,,+++***)))''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((({{{ssslllgggddd```^^^]]]\\\ZZZXXX^^^eeejjjgggccc```]]]YYYVVVTTTQQQNNNIIIDDD===999999777444444444444222111333222111000000111222222222111111111000000000///......................../////////...------,,,,,,---------------------------.........---,,,,,,+++++++++++++++++++++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////......//////000111222///000111111111///...---000111222222111///,,,+++------------------------///000000...,,,******+++))))))))))))***+++,,,---+++++++++*********))))))************))))))))))))(((((((((((((((((((((((((((***+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((((((((((((((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''&&&(((******(((%%%$$$###''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''))))))((('''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((,,,,,,+++***)))(((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''((('''&&&&&&''')))+++---++++++***)))((('''&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&((()))'''$$$''''''(((((())))))******((()))))))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***)))(((''''''(((***,,,---+++***)))(((''''''''''''(((((((((((())))))))))))++++++******++++++,,,---******))))))******+++,,,+++,,,,,,---...///111111333555666888888888777777444444555777999;;;===>>>CCCEEEHHHHHHGGGEEEDDDEEEHHHHHHHHHHHHIIIJJJKKKLLLJJJHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFDDDCCCBBBFFFIIIIIIEEEGGGNNNQQQOOOIIIIIIHHHFFFEEECCCBBBAAA???>>>===<<<;;;;;;;;;;;;999999888666555444333222444444333333333222222222222111000//////111333444000000000000////////////------------,,,+++***)))************************)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&'''((()))***+++)))(((&&&%%%%%%&&&'''(((xxxqqqnnniiieeecccbbb```___fffllloookkkgggeeeccc___]]]]]]\\\[[[YYYRRRKKKEEE<<<:::777666666666444333333222000/////////111222111111111000000000000000........................////////////////////////---------------------------.........------,,,+++++++++++++++++++++++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------........................///000111111...//////000///...---,,,///000111111000...,,,***------------------------///000000///,,,++++++,,,***************++++++,,,+++++++++*********))))))************))))))))))))((((((((((((((((((((((((%%%'''))))))'''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((('''''''''(((((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''&&&((())))))'''%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''))))))(((''''''''''''''')))((((((''''''(((((()))(((((((((''''''((((((((((((((((((((())))))))))))++++++***))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''***)))'''''''''(((***+++***))))))((((((''''''&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++)))((()))+++,,,***((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((((((((((()))***))))))((('''(((***,,,---++++++***)))(((((((((((('''''''''((((((((())))))++++++******++++++,,,---******))))))******+++,,,,,,,,,,,,,,,...///000111222333444555666666666555444444555666777999;;;<<>>===<<<<<<<<<::::::999888666555444444555555555444444444333333222111000///000111333444000000/////////.........------------,,,+++***)))************************))))))))))))))))))))))))+++******)))((((((''''''$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''yyyuuusssqqqooommmmmmppppppkkkfffeeebbb___^^^___aaacccaaa\\\TTTOOOGGGDDDAAA>>><<<:::888666555444111000///000111222000000000000000000111111////////////////////////......///000000111222222---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////------------------------............------------------------...///000111..................---,,,///000000000///---+++***------------------------///000000///,,,++++++,,,,,,,,,+++************++++++++++++***************************))))))))))))((((((((((((((((((((((((###%%%'''(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&((()))(((&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''')))(((((((((''''''''''''(((''''''''''''''''''((())))))(((((((((((())))))(((((()))))))))*********)))))))))(((((('''''''''(((((((((''''''''''''&&&'''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((+++***)))'''''''''((()))''''''''''''''''''''''''%%%&&&'''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((+++*********,,,,,,+++)))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((***+++,,,,,,,,,***)))))))))))))))'''''''''((((((((())))))+++************+++,,,,,,******))))))******+++,,,,,,,,,,,,,,,---...000000000000111333333333333333444444444555666888999:::===@@@CCCEEEDDDCCCBBBBBBCCCCCCDDDEEEHHHKKKNNNPPPPPPNNNKKKIIIIIIHHHFFFDDDFFFFFFGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJMMMUUUZZZ[[[NNNLLLJJJGGGEEEEEEEEEFFFEEEDDDBBB@@@???=========<<<;;;:::999888666555555666666555555555444444444222111000///000111222333//////.........---------------------,,,+++******************************))))))))))))))))))))))))*********)))(((((('''''''''''''''&&&''''''((((((&&&&&&'''''''''''''''&&&{{{|||yyypppjjjgggccc___^^^___```aaaaaa^^^XXXTTTWWWSSSNNNIIIEEEBBB>>>;;;:::999666444222222333444000000000000111111111111/////////////////////////////////000000111111111........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000.................................------,,,,,,,,,---,,,,,,------...///000........................000111111000///...,,,+++---------------------------......---,,,++++++,,,...---,,,+++************************************************)))))))))((((((((((((((((((((((((((($$$&&&(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((('''&&&&&&(((***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((''''''&&&''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((***)))(((((((((((())))))&&&&&&&&&&&&''''''((((((&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''(((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((())))))***((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++---,,,+++***))))))))))))((((((((()))))))))*********************++++++,,,******))))))******+++,,,,,,,,,,,,,,,---...///000//////000111222222222333555555555666777888999:::;;;===AAABBBBBBAAABBBBBBDDDCCCBBBCCCEEEIIILLLOOOPPPMMMKKKIIIIIIHHHFFFEEEJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPSSSTTTTTTNNNKKKHHHEEECCCCCCDDDEEEGGGFFFDDDBBB@@@???>>>>>><<<;;;:::999888777666555555555555555444444444444111111000000000000111222......---------,,,,,,,,,,,,---------,,,,,,+++***************************))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&***)))((((((((((((((()))%%%&&&'''((((((((('''&&&}}}xxxrrrkkkgggeeebbb``````___^^^\\\^^^[[[VVVRRROOOKKKGGGEEE@@@>>><<<999777555444444111111111222222222222222000000000000000000000000000000000//////.................................------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000..............................------,,,,,,,,,+++---,,,,,,------...///000//////////////////000000222222222111000///...---------------------------+++,,,---,,,+++***+++,,,......,,,+++******))))))************************************)))))))))((())))))))))))))))))))))))((()))******((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((&&&'''(((***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((()))((('''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((()))***+++%%%%%%&&&&&&'''((((((((()))*********)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''''''''))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))*********---,,,+++***))))))))))))))))))*********+++++++++******))))))******+++,,,******))))))******+++,,,,,,,,,,,,,,,,,,---...///000000000111111222333333666666666777888999:::;;;:::<<<>>>???@@@AAACCCEEEGGGEEECCCAAABBBEEEIIILLLMMMKKKIIIIIIIIIIIIIIIGGGLLLKKKJJJIIIIIIIIIIIIJJJJJJLLLOOOSSSUUUSSSQQQQQQNNNLLLIIIEEEDDDDDDEEEFFFHHHGGGEEECCCAAA??????>>>;;;;;;:::999777666555555444444444333333333333222111111000000000000000000------------,,,,,,,,,,,,,,,,,,---------,,,++++++************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%'''((((((((('''&&&~~~vvvqqqjjjeeeccccccdddddd```^^^ZZZXXXWWWUUUSSSQQQHHHGGGEEEBBB>>>:::777555444444444333333333222222000000000000000000000000111111000//////...------........................------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////------------------------------------,,,,,,,,,,,,------------...///000111000////////////000111111444333222111000000//////------------------------***+++,,,,,,+++***,,,---......---++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))***+++***((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''))))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''''')))***)))''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''((()))))))))(((&&&%%%(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))'''(((((((((((()))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++&&&&&&'''''''''(((((((((+++++++++***)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))((((((((((((&&&'''((())))))******)))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))******)))))),,,,,,***))))))))))))))))))))))))*********++++++***))))))))))))***++++++******))))))******+++,,,,,,,,,,,,,,,,,,---......000000000000111222333444666666777777888:::;;;<<<<<<=========>>>AAAFFFIIIKKKHHHDDDAAAAAADDDHHHKKKLLLJJJIIIIIIKKKLLLKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKPPPWWWXXXUUUSSSSSSPPPNNNLLLIIIGGGGGGGGGHHHGGGFFFDDDBBB@@@?????????<<<;;;:::999777666555555444444333333333222222222000000000000000000//////......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((}}}uuurrrqqqqqqqqqiiigggcccaaa```^^^\\\ZZZTTTTTTRRROOOJJJDDD>>>:::777777666555444333333222111111111111111111111111000000000000000000000000........................------...///////////////------------------------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///000111111///......---...///000111444333222000//////......------------------------+++,,,......------...///...---,,,+++++++++++++++))))))*********+++++++++************))))))))))))))))))))))))))))))))))))'''(((***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((******)))((('''''''''((((((((((((''''''((((((((((((''''''''''''''')))++++++)))'''&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))'''((()))***)))(((&&&%%%)))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''((())))))***++++++'''((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***''''''((()))))))))))))))((((((((((((((((((((((((***************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++)))((()))******)))))))))((((((((('''&&&'''((()))************((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***++++++++++++***)))))))))*********)))))))))++++++***)))(((((((((((('''(((((((((((())))))))))))))))))))))))***++++++******))))))******+++,,,,,,,,,++++++,,,,,,------000000//////000111222333444444555666888:::;;;<<<>>>>>>===<<<===BBBHHHMMMOOOKKKGGGCCCCCCFFFKKKNNNNNNMMMKKKLLLMMMNNNNNNMMMIIIHHHGGGFFFFFFGGGIIIJJJNNNLLLNNNTTTUUUQQQPPPSSSOOONNNMMMKKKIIIHHHGGGGGGDDDDDDBBBAAA@@@?????????===<<<;;;:::999888777666555444444444333333333333000000000000000//////...............------------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((()))***+++%%%%%%%%%&&&'''((())))))uuurrrmmmiiifffccc```]]]^^^___^^^[[[UUUMMMFFFAAA999999888666555444333222111111111111111111111111000000000111222222333333////////////////////////------...///000000//////---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......//////000111222...------,,,---...///000333222111///............------------------------,,,...//////......000111------,,,,,,++++++,,,,,,))))))******++++++++++++************))))))))))))))))))))))))))))))))))))###%%%'''(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%''')))***+++***)))(((''''''(((((((((((('''''')))(((((((((''''''''''''(((***,,,,,,***'''%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''((()))***)))(((&&&%%%))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((()))''''''((()))***+++,,,,,,'''((((((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******)))))))))))))))((((((''')))))))))))))))))))))(((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))+++***((('''(((*********))))))((((((((('''&&&'''((()))************((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))************)))(((+++***)))(((''''''''''''&&&&&&&&&&&&'''''''''((()))))))))))))))******+++*********)))***++++++,,,,,,,,,+++++++++,,,------//////......///000222333222333444555777999;;;<<<@@@???===;;;===BBBJJJPPPPPPMMMHHHEEEEEEIIINNNQQQRRRPPPNNNNNNOOOPPPOOONNNJJJIIIHHHHHHIIIKKKNNNPPPSSSNNNMMMPPPOOOJJJJJJNNNMMMLLLKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<:::999888777666666555555555444444444000000111000000///......//////.........---------++++++,,,------,,,,,,,,,************************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%'''((()))&&&&&&%%%%%%&&&''')))***uuullliiihhhiiifffjjjooooooiii___VVVPPPEEEAAA;;;999999999777444777555333333444444444222111111222333333222222111111111000///...---,,,,,,////////////////////////......................../////////......---------000...,,,---000000---***,,,,,,------...///000000------------.........///---...//////......///111444333111000///000111111//////.........---------...---,,,++++++,,,---...------,,,,,,+++***)))))),,,,,,,,,++++++++++++***+++++++++*********))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''')))******((('''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))***))))))((('''&&&&&&&&&((((((((((((''''''''''''(((((())))))((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))***))))))(((((((((((()))((('''&&&&&&((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''(((((())))))*********)))(((''''''((()))***))))))*********))))))((()))(((''''''''''''(((((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***))))))***+++,,,''''''((()))))))))))))))++++++************++++++((((((((((((((('''&&&&&&&&&''''''((()))******+++))))))(((((((((((())))))+++*********))))))((((((************************+++******)))(((''''''&&&++++++******)))((((((((())))))))))))***+++,,,---))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,,,,------+++---...---------///111222222222333666777777666777888999;;;>>>@@@AAABBBHHHGGGEEEDDDEEEIIILLLOOOKKKLLLNNNOOOPPPOOOOOONNNLLLJJJGGGHHHLLLNNNOOOMMMOOOMMMKKKJJJJJJJJJHHHGGGKKKMMMMMMJJJEEEBBBAAABBBCCCBBBAAA@@@@@@===:::777======<<<<<<:::888777666666666555555444444444333222222222111111111111000///............---------111///,,,***(((((())))))))))))))))))))))))))))))((()))))))))))))))((((((++++++***((('''&&&%%%$$$'''(((((()))(((&&&$$$###'''''''''&&&%%%%%%$$$$$$~~~xxxuuutttvvvxxxyyywwwqqqiiiaaa\\\OOOIIICCC@@@???===:::777888666444333444555444444111111222222111111000000........./////////000000////////////////////////........................---------,,,,,,+++++++++///...,,,---//////---***,,,,,,------...//////000------........./////////---...//////......///111666555333111000//////000//////.........------------------,,,,,,---------------,,,,,,+++******)))************))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******((('''((()))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))***))))))(((''''''&&&&&&((((((((((((''''''''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))((((((((())))))(((''''''(((((((((***)))''''''((())))))((((((''''''&&&&&&''''''(((''''''(((((()))******+++((((((''''''''''''(((((((((((((((((())))))******))))))(((((((((((())))))(((((()))))))))(((((('''((((((''''''&&&''''''((())))))))))))))))))))))))++++++)))((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))''''''((()))))))))))))))+++******************+++***************)))((((((''''''(((((())))))******))))))(((((((((((())))))************)))))))))(((************************+++******)))((((((''''''))))))))))))))))))******))))))))))))***+++,,,,,,))))))))))))))))))))))))******************+++++++++++++++,,,,,,,,,------+++,,,---...---...000333777555444444666777666555777888999;;;===???@@@AAAFFFEEEDDDDDDEEEHHHKKKMMMKKKKKKMMMNNNNNNMMMLLLLLLMMMKKKHHHHHHJJJKKKKKKIIIKKKIIIHHHHHHJJJKKKJJJJJJGGGIIIIIIHHHDDDBBBBBBCCCEEECCCBBBAAAAAA???<<<:::<<<;;;;;;:::999888777777666666666555555444444444222222222111111111000000............------------...---+++***)))***++++++))))))))))))))))))))))))(((((())))))))))))((((((******)))((('''&&&&&&%%%'''((((((((((((&&&%%%$$$'''''''''&&&&&&&&&&&&&&&}}}vvvnnnhhhddd\\\VVVPPPLLLIIIGGGCCC???>>>;;;777555555666555555333333222222111111000000////////////000000000000////////////////////////........................---------,,,,,,,,,,,,,,,...---,,,---......,,,***,,,,,,------.../////////....../////////000000000---///000000///...000111777666444222111//////////////////.........------,,,------......------,,,------,,,,,,++++++******+++*********))))))))))))+++++++++***************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&((((((((((((''''''''''''(((((((((((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''&&&''''''((((((***))))))((((((((((((((((((''''''&&&&&&''''''((((((((())))))******++++++)))((((((''''''(((((()))((((((((())))))))))))***(((((())))))))))))((((((''''''((((((((((((''''''((('''''''''''''''(((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((())))))******))))))************************+++++++++,,,++++++***)))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))*********************************))))))(((((('''''''''((())))))***++++++******)))))))))******+++))))))))))))))))))))))))******)))))))))***,,,---++++++++++++,,,,,,,,,,,,***,,,---......000222555===:::666555555666666555777888999:::<<<===>>>???BBBBBBBBBCCCEEEFFFHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIKKKIIIGGGHHHIIIJJJJJJIIIIIIGGGFFFGGGIIIJJJJJJIIICCCDDDEEEDDDCCCBBBBBBCCCDDDBBB???>>>>>>===;;;::::::999888777777777777888666666666555555555555555222222111111111000000000............------------,,,+++*********+++,,,---))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''(((((((((((('''&&&%%%$$$&&&''''''''''''(((((((((xxxooojjjfffbbb\\\XXXVVVTTTOOOLLLGGGCCC>>>:::999888777666444444444333333333333333333222111111//////...---000000000000000000000000........................///////////////.........------------------,,,+++---------.........//////////////////000000000000---///000000//////000111666555444333222111000000////////////............+++,,,---......---,,,+++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++******************************************************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******)))((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((())))))((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))((())))))(((''''''((()))((((((''''''''''''((((((((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))(((((()))(((((((((((()))******(((((((((((((((((((((((()))))))))((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''((()))+++,,,,,,+++******((())))))*********))))))))))))************))))))+++++++++,,,,,,+++******))))))))))))(((((((((((())))))(((((((((((())))))*********)))))))))))))))*********************************)))))))))(((((((((((((((((())))))******+++******))))))))))))***))))))))))))))))))))))))***)))(((((()))+++---...***++++++++++++,,,,,,,,,)))+++---...///111444666>>>:::666444555666777777777777888999:::;;;<<<===??????AAACCCDDDEEEEEEFFFJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFHHHJJJLLLMMMMMMKKKIIIGGGGGGHHHHHHHHHFFFCCCCCCCCCBBBAAAAAAAAABBB>>><<<:::999:::999888666888777666666666666777888555555555555555555555555111111111111000000000000.........---------,,,,,,,,,,,,+++******++++++,,,))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((())))))(((((('''''''''&&&&&&%%%&&&&&&''''''((())))))***yyyoookkkfffcccbbb```\\\XXXSSSOOOIIIDDDAAA>>><<<:::555555444333333333444444333333222111000///......111111111111111111111111////////////////////////////////////////////////------......---,,,,,,,,,---------...............////////////000000000000...///000000//////000222222222222222222222222111000000/////////.........+++,,,---......---,,,+++---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&((())))))''')))***)))'''''')))+++(((((((((''''''(((((((((''''''((((((((((((((()))))))))(((((((((((())))))************))))))))))))'''((()))******)))(((''''''((()))*********************))))))***++++++,,,((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((()))***,,,,,,,,,+++***))))))************))))))((()))************)))((())))))***************)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******************************************))))))))))))))))))))))))((((((''''''******))))))((()))))))))************************))))))((())))))+++---...*********+++++++++,,,,,,(((***,,,---...000444666:::777444333444666777888555666777888999:::;;;;;;<<<===???AAACCCCCCCCCCCCJJJJJJKKKKKKKKKIIIHHHGGGFFFGGGIIIJJJKKKLLLMMMNNNJJJHHHGGGGGGHHHIIIHHHGGGFFFEEECCCAAA@@@@@@??????;;;999888777888888666444666666555555666666777777444444444444555555555555111111111000000000//////...------------,,,,,,,,,------,,,+++************))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))******}}}yyytttqqqooolllgggbbb```\\\WWWSSSOOOKKKGGGDDD;;;999777555444444444444000111111111222222222222111111111111111111111111////////////////////////---------------.........---///000///...,,,------............................../////////000000000...///111000//////000222000000111222222222222111000000000/////////......,,,------......------,,,------------,,,,,,,,,,,,++++++++++++***************************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''&&&'''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))(((((((((%%%%%%%%%&&&''')))***++++++---...,,,(((&&&(((+++)))((((((''''''(((((()))''''''''''''((((((((((((***))))))(((((())))))***+++************)))))))))(((((())))))))))))(((((('''((()))******++++++******)))))))))***+++,,,---))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''((())))))***))))))******++++++******))))))'''((()))******)))(((''''''((())))))***)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******************************************************************)))(((((('''&&&&&&))))))((((((((())))))***************************))))))******+++++++++,,,************++++++++++++((()))+++------///222555555333000000222444555555333444555666888999:::;;;<<<===>>>@@@AAABBBCCCCCCHHHIIIJJJJJJJJJIIIHHHGGGIIIKKKLLLLLLJJJIIIIIIJJJDDDCCCCCCDDDGGGJJJJJJJJJHHHEEEAAA??????>>>===<<<::::::::::::;;;;;;888666555555666777777777666666333333333333333444444444111111000000000/////////------------,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%&&&'''(((((())))))zzzrrrllliiigggdddbbb___[[[VVVSSSGGGEEEAAA===:::888777777111111111222222222333333222222222222222222222222////////////////////////,,,---------.........///...000111111...---...///........................------........./////////...000111111000000111222///000111111111000//////000000000000/////////...---------,,,,,,---------------------------------,,,,,,+++++++++*********))))))*********+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%&&&'''(((***,,,,,,333555555000***&&&'''***))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******+++++++++*********))))))))))))(((((((((((())))))&&&'''((()))************(((((((((((()))***+++,,,))))))))))))))))))))))))&&&&&&((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))***+++***++++++++++++***)))((('''((()))******)))(((''''''(((((()))******))))))''''''(((((())))))******))))))(((((((((((())))))((()))))))))************************************************************((((((((((((((((((''''''((((((((((((((()))***+++************************((()))+++,,,,,,+++***)))************++++++++++++''')))+++,,,,,,...111333000///......000111111000111222333555777999:::;;;<<<======???@@@AAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFIIIKKKMMMLLLIIIFFFFFFGGGAAA@@@@@@BBBEEEHHHHHHHHHFFFCCC>>><<<======<<<:::::::::<<<>>>???===:::666444666888999999777555333111111111222222333333333111000000000////////////---------,,,,,,,,,+++++++++++++++,,,,,,++++++***))))))))))))))))))))))))&&&'''((()))******************))))))))))))))))))((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''''''''((({{{tttnnnmmmlllkkkiiifffaaa]]]TTTQQQKKKFFF@@@===;;;:::555444444333222111000000222222222222222222222222000000000000000000000000.../////////000000111111...111333222///---...000.....................---------------.........///...000111111000000111222000111111111000///---,,,000000000000////////////......,,,++++++,,,......------------------------.........---------,,,,,,))))))******++++++++++++++++++++++++++++++++++++''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%'''))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''''''''((((((((((((((()))(((((((((''''''''''''&&&&&&'''((())))))((((((((((((''''''''''''(((((('''''''''''''''''''''''',,,,,,++++++***)))))))))'''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''')))+++,,,---:::;;;:::444,,,&&&&&&((())))))(((((((((((())))))*********)))))))))))))))******))))))))))))******++++++++++++******))))))***)))(((''''''((()))***%%%&&&'''((())))))))))))&&&&&&&&&&&&'''(((******))))))))))))))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((******++++++++++++*********))))))((()))+++---...+++++++++++++++***)))((('''((()))++++++)))(((''''''((()))***************&&&''''''((()))******+++))))))(((((((((((())))))(((((())))))*********+++******************************************++++++&&&&&&''''''((()))))))))''''''''''''(((***++++++************************(((***,,,------+++)))''')))************+++++++++''')))+++++++++---000222///---------...///---,,,000111222555777999;;;;;;=========>>>???AAACCCDDDCCCDDDEEEFFFGGGGGGFFFEEEEEEHHHKKKKKKHHHFFFGGGIIIBBBAAA???@@@BBBDDDDDDCCCDDD@@@<<<:::;;;<<<;;;:::888999<<>>999666444666999::::::888444222000000111111111222222222000000000000////////////---------,,,,,,,,,++++++((()))***+++,,,------,,,))))))))))))))))))))))))&&&'''((()))************************)))))))))(((((('''&&&%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&&&&'''~~~{{{wwwsssmmmgggbbbaaa\\\VVVRRROOOIIIBBB===888777666555444444333333333333333222111///...---000111222222222111///...111111000000//////......000000///............///000000////////////000000//////............/////////.........///000222333222111111111000000//////111111000000//////......111000///...............+++,,,,,,------,,,,,,++++++,,,,,,---.........---+++++++++************)))))))))(((((((((((())))))******))))))((((((''''''---+++)))((('''((()))***++++++***((('''%%%$$$$$$******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&'''((((((&&&%%%&&&'''))))))))))))))))))))))))((()))*********((('''&&&&&&&&&&&&'''((())))))***((('''&&&%%%%%%&&&'''((())))))************))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))(((''''''''')))***+++------,,,+++***)))(((((())))))))))))))))))))))))&&&'''(((******+++++++++((('''&&&&&&'''((()))***,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************---+++)))''''''(((***+++))))))))))))))))))))))))++++++******))))))((((((******))))))))))))))))))***+++,,,------,,,******((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***,,,,,,+++***))))))************,,,---.../////////000000000//////////////////222444555444555999<<<999999:::;;;<<<===???@@@@@@BBBDDDEEEEEEEEEGGGIIIGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDBBB???>>>@@@>>>;;;:::;;;<<<;;;;;;555777999===???>>>:::777777777666777888888666333222000///111444555444111333333222111///---+++***...---+++***)))******+++------,,,,,,+++***))))))***************)))((((((,,,,,,++++++,,,,,,---...******)))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((vvvmmmgggeee```ZZZVVVTTTPPPJJJEEE>>><<<:::777666444333222222333333333333222222222000111111111111000//////111111000000///////////////////////////000000111000000////////////000000//////............/////////.........///000222333111111111111000000000///111000000000/////////...000000///...............+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++++++++************)))***))))))(((((())))))***)))))))))***************,,,+++)))((('''(((***+++***))))))(((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))(((&&&$$$%%%&&&))))))))))))))))))))))))((()))******)))((('''&&&&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''))))))************))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''(((((()))(((((('''''''''(((******+++++++++***))))))(((((())))))))))))))))))))))))'''((()))***************))))))((('''((()))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))++++++******)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))***++++++++++++***)))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((*********************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************+++,,,,,,+++***)))***************************++++++,,,,,,++++++***,,,++++++***))))))******)))***+++---............//////000000000111111111///111333444333444777:::777777777888:::;;;===>>>???AAABBBBBBBBBBBBDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFFFFEEECCC@@@>>>===>>><<<999888999:::999888666777:::===???>>>:::777777666666777888777555333444333333444666555222000111111111111000///......///...---,,,,,,,,,------------,,,,,,+++******)))***************))))))(((******))))))******+++,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((yyyqqqlllggg```\\\ZZZXXXSSSPPPHHHDDD@@@<<<:::888666444444444444444444444444444111111000////////////000111000000000000////////////////////////000111222000000////////////000000//////............/////////.........///000111222111111111111000000000000000000000000////////////////////////............,,,,,,------------,,,,,,******+++,,,,,,,,,,,,++++++++++++************)))*********))))))*********((())))))***+++,,,,,,,,,***)))((((((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((************************************************(((((())))))))))))((((((*********)))&&&$$$$$$%%%))))))))))))))))))))))))((())))))))))))(((((('''&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&((())))))******))))))(((''''''((((((((((((''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((''''''''''''((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((()))******)))))))))+++******))))))))))))******))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((())))))))),,,,,,++++++***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************))))))+++++++++***((('''))))))))))))))))))))))))))))))))))))******************++++++++++++++++++))))))***++++++******)))******************************+++,,,,,,+++******,,,+++******)))*********)))***+++---....../////////000111111222222222222...000222222222333444666666666777888999;;;<<<===???AAABBBBBBAAAAAABBBDDDFFFFFFGGGFFFEEEDDDBBBAAADDDDDDCCCBBBAAA???===<<<===;;;999999999:::999888666777:::===???>>>;;;888666555555666777666444222777777777888888666222///000000000000111111111111//////.........///000000------,,,,,,++++++************++++++******)))(((***))))))))))))***++++++******)))(((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((wwwqqqiiidddbbb___[[[XXXQQQLLLFFFBBB@@@>>>;;;888888777666555444333333222222111000///...///000111000000000000000000000000//////.........//////000000000////////////000000//////............/////////////////////000111111111111111000000000000000000000000000////////////...///////////////......,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,+++++++++*********))))))++++++************++++++)))))))))******+++++++++))))))(((((()))***+++,,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))******)))&&&%%%%%%&&&((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((())))))%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((((()))))))))))))))((((((+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''(((((((((((()))))))))------,,,+++***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))************)))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***************************************)))(((((())))))))))))))))))))))))(((((())))))******+++++++++++++++++++++,,,,,,,,,((()))))))))******************************************++++++++++++******++++++***************+++++++++---...///000000000111222333333333222111111...///000111222222333333777777888999;;;===>>>???AAABBBDDDCCCBBBBBBCCCDDDGGGGGGHHHHHHGGGEEEBBB@@@CCCBBBAAA@@@???===<<<;;;???===<<<<<<<<<<<<;;;:::777888:::===???>>>;;;999555555444555666666444111777888:::;;;:::888444111111111111111111111111111.........//////000000111------,,,,,,,,,+++++++++***++++++++++++***))))))+++++++++++++++,,,,,,---+++***))))))(((((())))))(((((((((((((((((((((((('''((()))******)))((('''xxxrrrnnnjjjeeeaaaZZZTTTMMMHHHGGGEEEBBB>>>:::999777666444444444444333222000/////////000111000000000000111111111111000000///...------------000000////////////000000//////............///////////////000000000000000000000000000000000111111////////////000000000000---...//////000///......,,,------......------,,,---...............------+++++++++*********))))))++++++************++++++******)))))))))(((((((((((((((((())))))***++++++++++++******)))(((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&((()))(((''''''((()))(((((((((((((((((((((((()))(((((((((((()))))))))''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))((((((''')))))))))((((((''''''&&&************************((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))))))))***,,,,,,++++++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))******************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((('''((()))***************************(((((())))))******++++++******+++++++++,,,,,,,,,(((((()))))))))******+++))))))))))))))))))))))))************************+++***************++++++,,,---...000111111111111333444444444333222000......///000111333333333222666666777888:::<<<>>>???@@@AAABBBBBBAAA@@@BBBCCCGGGHHHIIIJJJIIIGGGDDDCCCBBBBBBAAA???>>>===<<<<<<@@@>>>======>>>===<<<:::888888:::<<<>>>>>><<<999555555444555666666444111444777:::<<<;;;999666555555444333111000000000000------......////////////---------,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++******++++++,,,---++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&((())))))(((&&&&&&}}}vvvrrriiiaaaXXXSSSRRRPPPLLLHHH???===;;;999888777888888333333222111111111111222000000000111111111111222000000///...............000000////////////000000//////............////////////000000000000//////000000000000111111111111////////////000000000000------///000000000///...------............------...////////////......---+++++++++************)))*********))))))***************))))))(((''''''&&&))))))))))))************++++++***)))((((((''''''******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%'''(((((((((((()))+++)))))))))))))))))))))))))))(((((((((((())))))***''''''((((((((((((((((((&&&''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((())))))((((((((('''((((((((((((''''''&&&))))))************++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))---+++)))'''&&&(((***+++************************))))))))))))************))))))******+++,,,,,,,,,)))))))))))))))***+++,,,((((((((((((((((((((((((+++***))))))))))))***+++*********)))******+++,,,,,,---...000111111222222333333444555444222///...//////000222555666444333333333444666777:::<<<===<<<>>>??????>>>>>>???AAAFFFGGGHHHIIIIIIHHHGGGGGGCCCBBBAAA???>>>>>>>>>>>>???>>>======>>>===;;;999999999:::<<<>>>>>><<<:::666555555666777666444222222555999::::::888888888888777444222000/////////,,,---...............---------------,,,,,,,,,,,,+++++++++,,,++++++***))))))(((((((((((()))******++++++***))))))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&vvvlllfffdddaaa[[[VVVLLLIIIEEEAAA===:::999888333444444444444333222222000000111111111222222222////////////000111222333000000////////////000000//////............////////////000111111000///...///000000000111111111111.../////////000000000111,,,---///000111000///...------............------......//////......---,,,+++++++++************)))***))))))(((((())))))******))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((())))))(((''')))***)))))))))))))))))))))))))))(((''''''((()))***+++((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((((((((((((((******+++++++++***((('''(((((((((((((((((())))))))))))))))))))))))))))))&&&&&&'''((())))))))))))''''''((()))***)))((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))******++++++,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++)))((((((((()))************************************)))))))))))))))(((((())))))***++++++,,,******))))))***+++---...))))))))))))))))))))))))+++***)))(((((()))***+++******))))))***++++++,,,+++,,,---...///000000000///000222444444333111///000///000444777999777444222222333555777999;;;===:::<<<>>>>>>>>>>>>???AAADDDDDDEEEGGGHHHIIIJJJJJJEEEDDDBBB@@@?????????@@@@@@???>>>???@@@???===:::999999:::<<<>>>>>>===;;;777666666777888777555333111444888888777666777888999777555222000///000000---.../////////...---,,,------------------------++++++,,,,,,++++++***)))((((((((((((((()))******,,,+++******))))))******((((((((((((((((((((((((((((((''''''''''''((((((}}}uuurrrooohhhbbbZZZVVVOOOGGG@@@:::777555333444555666555444333222000000111111222222222222......///111333555777888000000////////////000000//////............////////////000111111000///...//////000000111111111222.../////////000000111111+++---///000111000///...------............---------.........---,,,,,,++++++++++++************)))))))))(((((((((((()))))))))))))))***++++++,,,,,,***************)))((('''&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))******)))(((''''''((()))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,,,,+++***)))((()))))))))))))))))))))((())))))))))))))))))))))))%%%%%%'''((())))))))))))'''((()))+++++++++***)))&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))************&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&(((((()))***+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++)))((('''************************++++++******))))))(((((('''(((((()))******+++++++++******)))***,,,...///************************+++***)))(((((()))***+++******))))))***+++,,,,,,******,,,---.../////////,,,...111333444444333111000000111555999;;;999666444444555777999;;;===???;;;===?????????@@@BBBDDDBBBBBBCCCDDDFFFIIIKKKLLLFFFEEECCCAAA@@@@@@AAAAAACCCBBBBBBBBBCCCBBB???===:::::::::<<<>>>>>>===;;;777777666777888888666333222555777777555444666888999777444222000000111222//////000000000...---,,,------------------------+++,,,,,,,,,,,,+++*********************++++++,,,,,,+++******)))*********((((((((((((((((((((((((***)))(((''''''((()))***zzzuuuuuuxxxllleeeZZZPPPIIIDDD@@@>>>;;;999666777999999555111222000//////000000///...---///222555888:::;;;<<<555333000///000000///---222111111111000000/////////////////////000111111...///000222222222111000111111000000//////......------...111444444000,,,***555222,,,000000,,,...///000000000000...---,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))(((((((((***+++,,,(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((()))***************************)))))))))))))))(((''''''''')))***+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((((((((((((((((((((()))%%%###%%%)))+++(((%%%&&&((())))))(((''''''((())))))*********+++++++++%%%&&&'''((((((((('''&&&'''((()))))))))(((&&&%%%))))))))))))))))))))))))+++***)))(((((('''((((((******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((()))+++------))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******''''''''''''((()))***+++,,,++++++******)))))))))---------,,,,,,+++++++++''''''((()))))))))))))))((((((((()))******++++++))))))*********+++++++++)))))))))***+++++++++,,,+++***((('''''''''((()))***)))(((''''''((()))******************)))(((''')))************+++++++++000000///...---+++***)))++++++,,,,,,,,,---------+++***((('''''''''((()))------,,,,,,,,,+++++++++------///000111111111111...///000111333555666666999777444333333666999;;;<<<======>>>???@@@@@@AAABBBCCCDDDEEEGGGIIIJJJKKKHHHEEEBBBAAAAAABBBAAA@@@DDDDDDEEEEEEDDDBBB@@@???;;;<<<===??????===<<<;;;;;;;;;:::999777555333222444444444333222444:::>>>===;;;777333000/////////111000///..................---+++***+++---///000++++++++++++++++++++++++))))))************)))))),,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~zzzyyywwwpppeee[[[SSSMMMHHHFFF===:::888777777666333111555444222333333333111///...000333666999::::::999333111//////000000///...111111000000000////////////////////////000111111///000111111222111000000000000000000000000000000///......000222222000------111,,,***111000---444///000000000000...---,,,++++++++++++++++++++++++***************************)))((()))***+++***(((***))))))(((((()))***+++(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((()))************)))*********)))))))))(((((()))((((((''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((************))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((('''$$$!!!###''')))&&&###&&&((())))))(((''''''(((************++++++++++++'''''''''(((''''''&&&&&&******++++++******)))((())))))))))))))))))))))))***))))))(((((((((((()))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))''''''(((((()))***,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******((((((((())))))***+++,,,......---,,,+++******)))++++++++++++*********)))''''''((()))))))))))))))''''''(((((()))*********))))))*********+++++++++***************+++++++++...---,,,+++******+++,,,******)))(((((()))*********+++++++++******)))((()))************+++++++++.........---,,,+++***)))))))))*********+++++++++,,,+++***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000...//////111222333444555777666444333444666888::::::;;;;;;<<<===>>>??????AAAAAABBBCCCEEEFFFGGGGGGHHHHHHFFFDDDBBBAAA@@@@@@DDDDDDDDDDDDCCCBBB@@@???;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;999888666555555555555333333555:::>>>===;;;888444222000000000000///...---------------------,,,++++++,,,------++++++++++++++++++++++++)))******************)))***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((}}}vvvlllbbb[[[UUUPPPNNNEEEBBB???;;;888666555555444333222222333222000---000222555888999888777666111000//////111111000///000000///////////////...///////////////000111111000000111111111000000///...//////000111111222222111000//////000000///...---......666@@@888000555///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))***+++***(((+++***))))))((())))))***(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))'''((())))))******))))))******))))))))))))(((((())))))((('''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((************))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&$$$"""$$$'''(((&&&$$$&&&((())))))((('''((((((*********+++++++++,,,,,,))))))((('''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))(((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***+++******))))))((((((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))***+++,,,---000000///...,,,++++++***)))))))))))))))((((((((((((((())))))******))))))''''''(((((()))************************++++++++++++++++++***************...---,,,,,,+++,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,+++******)))************+++++++++,,,,,,,,,,,,,,,+++******))))))*********+++++++++,,,,,,+++************++++++,,,,,,------......///------...///000000000000...//////000000111222222444444444444555666777888888888999:::;;;<<<===>>>AAABBBBBBCCCDDDDDDEEEEEEHHHJJJKKKHHHDDDAAAAAABBBDDDDDDDDDDDDCCCAAA@@@???;;;<<<===>>>>>>===<<<;;;=========<<<<<<;;;:::999666666555333333555888<<<<<<:::888555333111111111///...---------------............------,,,+++***++++++++++++++++++++++++******++++++++++++*********)))(((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((|||ssskkkddd___[[[XXXQQQNNNJJJEEE@@@===;;;;;;444333222333444333222000333444777999999777444222111000000111333333222111////////////............///////////////000000111111111111111111000000///......///000111333333444222111///....../////////---111999NNNYYYFFF111222///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))***+++***(((++++++***))))))((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((('''(((((()))))))))))))))***)))))))))(((((((((((())))))((((((''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((('''''''''(((((((((((('''''''''''')))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''%%%&&&)))***)))''''''(((******((('''((()))*********++++++++++++,,,+++***(((&&&%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&(((((((((((((((((((((((((((((('''(((((()))******))))))))))))((((((((((((((((((((((((((((((((((((''')))+++,,,,,,,,,***)))***))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))***+++,,,,,,000000///...,,,+++******))))))))))))))))))((((((((())))))*********))))))(((((())))))***+++++++++************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++,,,,,,,,,------,,,++++++))))))*********+++++++++)))******+++++++++******++++++,,,,,,,,,---------,,,,,,++++++***************+++,,,---...///000000,,,---...///////////////......//////////////////111222333444555666666666777888999:::;;;<<<===>>>DDDDDDDDDDDDDDDEEEEEEEEEDDDIIILLLKKKEEEBBBCCCEEEEEEEEEDDDCCCBBB@@@??????<<<<<<===>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;666555444222222444666888999888666444222111111111///............//////000000000111111///---***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((({{{tttnnniiifff\\\YYYUUUPPPKKKFFFBBB???888777555666777777777555666777888999888555222111111111111333555555444333............///////////////////////////000000111111111000000000000000000//////000111222333444444222111000...---...///000111666AAAWWWaaaKKK333000///000000000000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***(((************))))))(((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))((((((((((((''')))(((((((((''''''&&&&&&)))))))))(((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))(((''''''''')))))))))(((''')))******)))(((((()))))))))************++++++,,,***((('''&&&&&&''''''+++***((('''''''''((()))(((((((((((((((((((((((((((((('''(((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((()))+++,,,---,,,***)))***)))(((((((((((((((((('''((((((((()))))))))***************************(((((())))))******************))))))))))))******((((((((((((((()))++++++......---,,,+++***)))(((************************))))))************))))))))))))***++++++,,,,,,---************************,,,+++++++++***)))))))))(((((())))))))))))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,))))))*********+++++++++))))))******++++++******++++++,,,,,,,,,---------***************))))))))))))***+++,,,---///000000,,,------............---........................///000222444555555555555777888999:::<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCCAAAFFFJJJJJJFFFDDDFFFIIIFFFEEEDDDBBBAAA??????>>><<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;666444222111111222333444555555333222111000000000000000///000000111222222333444444444222///,,,***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))~~~wwwtttjjjgggccc```\\\VVVMMMFFF===:::666555555666666666888999888888666444222111222111222444666666444222...////////////000000000///////////////000111111000000000///000111222222222222222222222222333333000111000///------///111555:::>>>IIIQQQCCC222333///000000000000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***((()))************))))))((((((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))((((((((((((''''''''''''((((((((('''&&&&&&+++******)))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&************))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))(((((('''&&&))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''''')))******)))(((((()))((((((((()))))))))************)))(((''''''''''''))))))(((''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))(((''''''(((((((((''''''(((((())))))******************************((((((((()))******++++++******))))))))))))******''''''''''''((()))***+++,,,++++++******))))))(((******+++++++++++++++,,,******++++++******))))))))))))******+++,,,,,,---+++++++++***************+++++++++***************))))))***+++++++++*********++++++,,,,,,++++++***++++++,,,---------,,,,,,)))************+++++++++)))******+++++++++******))))))*********+++++++++******++++++******)))((())))))***+++---......///,,,,,,---------------,,,..................//////...///111222444555555555888888:::;;;===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@CCCFFFGGGEEEEEEGGGJJJFFFEEECCCAAA@@@???>>>>>>========================;;;;;;<<<<<<<<<;;;;;;:::777555222111222222222111222222222111111000000///000000000000111333444444555666666555444111...,,,++++++++++++++++++++++++******++++++++++++******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))|||xxxxxxxxxpppaaaUUUHHHCCC<<<888666666777777;;;:::888666444333222222111000111333444444222////////////000000000111111///////////////000111111//////...///000111333444555555444333222222111111...000111000......000222111888777777===888000222///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))***+++***(((((((((******+++***))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))((((((((('''''''''%%%&&&'''((((((((('''&&&(((((((((((((((((((((''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''((((((((((((************))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%))))))))))))))))))))))))%%%&&&''''''&&&&&&'''(((((()))++++++)))((()))***''''''''''''(((((((((((((((((()))))))))(((((('''&&&''''''''''''&&&%%%%%%))))))))))))))))))))))))***))))))(((((((((((()))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))************+++(((((('''''''''(((((()))'''''''''((()))*********************************'''(((((()))******++++++******))))))))))))******(((((((((((()))***+++,,,*********************************+++++++++,,,,,,***++++++++++++***)))((('''(((((()))******+++++++++++++++*********))))))***************+++++++++)))***+++,,,,,,,,,++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,++++++******))))))*********+++++++++***+++,,,,,,,,,+++***)))))))))******+++,,,------,,,,,,---------,,,,,,+++------......//////000000...///000111222444555555777888999;;;===>>>???@@@>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCEEEFFFGGGGGGEEECCCAAA???>>>>>>>>>======<<<<<<<<<<<<======<<<=========<<<;;;:::::::::777444333444444222000111111222222222111111000/////////000111333444555666666555555333111///---++++++++++++++++++++++++)))******************)))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))uuueeeWWWQQQHHHAAA>>>>>>>>>>>><<<:::888555333222222333//////000222333222000---//////000000111111222222///////////////000111111............000222444555777666555444222111000///,,,///111111///...000333)))555444///333333...//////000000000000...---,,,------------------------))))))))))))))))))))))))***)))((()))***+++***((('''((()))***++++++***)))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((((((((((((((()))(((((((((''''''''''''$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%))))))))))))))))))))))))'''((())))))(((((()))***((()))++++++)))((()))***&&&&&&&&&''''''''''''((('''''')))******)))(((((()))***+++++++++***((('''))))))))))))))))))))))))+++***)))(((((('''(((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((())))))***+++'''''''''''''''((())))))&&&''''''((()))******+++************************'''(((((()))***+++++++++******))))))))))))******))))))))))))***+++,,,---))))))*********+++++++++))))))******+++++++++,,,+++++++++++++++***)))(((&&&&&&''''''((()))))))))++++++++++++******))))))))))))******+++++++++,,,((()))***+++,,,++++++***)))***+++,,,,,,+++***))))))***++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,---...---,,,+++***)))))))))***++++++,,,,,,,,,,,,---------,,,++++++------......///000000111......///000111333555666666777888:::<<<>>>???@@@???@@@@@@AAABBBBBBCCCCCCDDDBBB@@@@@@BBBDDDDDDDDDGGGFFFCCCAAA???>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::<<<999555555666666333111111222222333333333222222.........///000222333444555555444333222000///...++++++++++++++++++++++++))))))************))))))******))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))~~~mmmaaaTTTMMMHHHBBB@@@AAA???<<<999777777666555444222222333333333444444444222222111000///...------000000000000000000000000222111000//////000111222555555555444333222111000000000000000////////////////////////............,,,...//////...------...------,,,,,,,,,,,,++++++************************+++++++++*********))))))************************,,,+++***))))))***+++,,,******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((###%%%''')))******))))))''''''''''''((((((((((((***))))))(((((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((******))))))(((((('''''')))))))))))))))******+++******))))))))))))******))))))************))))))******************++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++)))***+++,,,,,,+++)))(((******************************++++++++++++******++++++************++++++++++++************++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,......---,,,,,,,,,------............////////////111111111222333444555666333555999<<<======<<<;;;??????@@@AAAAAAAAAAAA@@@BBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>===<<<:::999888:::;;;===>>>>>><<<:::888999888777555444444333333444444222111111111222333000000000000000111111111000///...------...///000++++++++++++++++++,,,,,,...,,,******+++,,,+++***************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((uuuiii```VVVMMMHHHHHHFFFBBB>>>:::999888777666444333333333333333222222222111111111111111111111000000000000000000000000111000000000000000000111444444444333333222111000000000000000////////////////////////............+++---......---,,,,,,---------,,,,,,,,,,,,++++++************************+++++++++*********))))))******************************)))(((((()))*********)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''((())))))***(((((())))))))))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))((((((((()))))))))************)))(((((((((((((((+++*********)))))))))))))))(((((((((((()))************))))))))))))******))))))************))))))))))))*********+++++++++******++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,+++++++++***)))((('''&&&******************************++++++++++++******++++++************++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---......---,,,,,,+++******+++++++++,,,,,,,,,,,,---------,,,,,,,,,------...............////////////222222222222222333444555444666999<<<===>>>===<<<======>>>???@@@AAAAAA@@@AAA@@@?????????@@@BBBCCCAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::999999999:::===??????>>><<<;;;999999888777666555444444444333222111111111222222111111111111000000000000000///...------...///000,,,,,,++++++++++++++++++...,,,******+++,,,+++***************))))))))))))((((((((()))))))))******))))))))))))))))))))))))|||ssseeeWWWPPPPPPMMMIIIBBB===:::888777666555444444333333222111111222222222222333333444444000000000000000000000000///000000111111000000///222222222222222111000///000000000000////////////////////////............+++,,,......,,,+++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&'''(((******(((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))***************))))))(((((((((((((((++++++++++++************((((((''''''(((((()))*********))))))))))))******))))))************))))))(((((()))***+++,,,,,,---******++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***++++++,,,,,,,,,------------,,,***)))'''&&&&&&&&&******************************++++++++++++******++++++************++++++++++++************++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------++++++++++++------...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---...///............////////////333222222222222222333333444666999<<<===>>>======;;;;;;===???@@@AAAAAAAAA@@@@@@???>>>???@@@AAABBB???@@@@@@AAAAAAAAAAAAAAA???>>><<<::::::999::::::999:::===???@@@@@@???>>>999999:::999888777555444444333222111111111222222222222222111000000000/////////............//////------,,,,,,++++++******...,,,******+++,,,+++***************)))))))))))))))))))))*********++++++************************qqqbbbZZZZZZWWWRRRKKKDDD@@@<<<999777444444444333333333222222333333333333333333333333000000000000000000000000...///000111111000///...111111111111111000//////000000000000////////////////////////............+++---......---,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))'''(((************((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))+++******************+++(((((((((((((((((((((((())))))))))))*********+++))))))(((((((((((())))))************************'''''''''''''''((())))))******))))))))))))******)))******++++++******)))'''((((((***+++,,,------******++++++++++++******---,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,***(((((((((((()))***************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++...---+++******+++---...---------,,,,,,+++++++++*********++++++++++++,,,++++++++++++,,,---...///............////////////333222222111111111111222444666888;;;===>>>>>>>>>:::;;;===???AAABBBCCCCCC@@@???>>>>>>>>>???@@@AAA===>>>???@@@AAAAAAAAAAAA???===;;;999999:::;;;<<<;;;<<<>>>???@@@@@@??????999:::;;;;;;;;;999666555444333333222222222222222333333222222111000///////////////....../////////......---,,,++++++******...,,,******+++,,,+++***************)))))))))((()))*********++++++++++++))))))))))))))))))))))))yyyjjjcccbbbaaa\\\VVVOOOIIICCC===999444444444444444444444555444333333222111111000000000000000000000000000000...///000111111000///...000000111111111000//////000000000000////////////////////////............---...000000.........///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&''')))***''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))'''''')))******)))''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))*********++++++*********((((((((((((((((((((((((((())))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))************++++++++++++******'''((((((***+++,,,------******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++++++++,,,+++***)))***+++,,,---************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++------++++++++++++------------,,,,,,,,,,,,++++++))))))))))))*********************+++,,,---...///............////////////222222111000000000111111333555777:::<<<===>>>>>>;;;<<<>>>AAACCCDDDEEEEEE@@@???>>>>>>>>>???@@@AAA===>>>???@@@AAABBBBBBBBB???===;;;::::::;;;===>>>>>>>>>???@@@@@@???>>>===999:::;;;<<<;;;:::777666444444444444333333333222444333333222111000000///...//////////////////.........------,,,+++******...,,,******+++,,,+++***************)))))))))((()))*********++++++++++++((((((((((((((((((((((((ppphhhfffeeebbb^^^XXXQQQHHH>>>888666666666666666555555555333333222111000///......000000000000000000000000...//////000000//////...000000111111111111000000000000000000////////////////////////...............///111111///...///000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((((((******((('''&&&%%%%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((()))))))))((((((''''''(((((()))*********))))))))))))************++++++++++++******(((((()))***+++,,,,,,---******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,---......************************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++***++++++,,,---...............////////////111000000000000000111111222333555888:::<<<===>>><<<===???AAACCCEEEEEEFFF@@@@@@???>>>???@@@AAABBB>>>???@@@AAABBBBBBBBBBBB>>>===<<<<<<<<<===>>>??????????????????>>>======999:::;;;;;;;;;:::888777555555666666666555444333333333333222111111111000......////////////............------,,,,,,++++++...,,,******+++,,,+++***************)))))))))))))))))))))*********++++++''''''''''''''''''''''''wwwtttooonnnmmmiiiaaaUUUHHH???;;;;;;:::888777555444333222222111111000000000///000000000000000000000000/////////....../////////000111111222222111111000000000000000////////////////////////............---///000000///......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************((()))***++++++***)))((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''((((((((((((***))))))(((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((()))*********))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((()))******(((((()))))))))*********)))(((((((((((()))************))))))))))))*********++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++***************++++++,,,,,,---******+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,............///////////////////////////000111222111222444666999;;;<<<===<<<===???AAABBBDDDDDDDDDAAA@@@?????????@@@BBBCCC???@@@AAABBBBBBBBBBBBBBB===>>>>>>>>>??????@@@@@@======>>>>>>>>>>>>>>>>>>:::::::::999999999999999666777777888777666555444222222222222222222222222---...///000000///...---------------------,,,,,,...,,,******+++,,,+++***************))))))))))))((((((((()))))))))******((((((((((((((((((((((((~~~vvvhhhXXXNNN???>>><<<:::777444222111000111111111111222222222000000000000000000000000000///...------...///000000111111222222222111111000000000000////////////000/////////............,,,...//////...------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))******)))'''%%%###''''''''''''((((((((()))))))))((((((((())))))***(((((())))))))))))(((((((((((((((((()))))))))))),,,+++***))))))***+++,,,''''''''''''((((((((()))++++++++++++++++++++++++''''''((((((((((((''''''&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((()))******))))))******+++++++++,,,)))))))))))))))***++++++******))))))))))))*********++++++,,,,,,++++++*********************++++++******++++++++++++******))))))***+++,,,------...*********++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,+++***)))'''************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------..................---++++++,,,,,,,,,---------......---------,,,,,,,,,)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++***+++++++++............/////////000............///111222222000111333555888:::<<<===<<<===???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBCCCCCCCCCBBBBBB===>>>???@@@AAAAAA@@@@@@;;;;;;<<<===>>>???@@@@@@::::::999888888888999999777888999999999888666555222222222222222222333333---...///000000///...---,,,,,,------------------...,,,******+++,,,+++***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))rrrYYYLLLFFF@@@;;;:::888555222666555444555555444222000333222111111000111111111/////////000111111222222111111222222222222111111////////////000000000000...///111222111000...---,,,,,,------...---------------......------,,,+++,,,,,,,,,+++++++++******************************))))))))))))((((((((((((***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((''''''''''''((()))))))))))))))++++++******)))******+++)))(((''''''''')))***+++((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&''''''((()))******+++(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))---***((()))+++,,,+++)))))))))))))))))))))))))))******************************))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******+++***))))))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++,,,,,,---...//////,,,+++*********+++,,,---++++++,,,,,,,,,---------//////.........---------...------,,,,,,------...***+++,,,---...---,,,+++)))+++---//////---+++)))------------------------,,,,,,,,,---------......---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******,,,---.../////////++++++,,,,,,,,,,,,------000000000000////////////333333222333555888;;;<<<<<<=========>>>>>>>>>>>>AAA@@@??????@@@@@@???>>>BBBBBBBBBAAA@@@???>>>===????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======999999:::;;;:::999888777555555666666555555444333222222222111111111111000////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))))))))******+++++++++***((((((+++---++++++************++++++qqqYYYRRRHHHAAA>>><<<999777555444333333555444333111333333222111111111111111000000000000111111111111111111222222222222111111000000000000000///////////////111111111000...---............------,,,+++------......------,,,+++,,,,,,,,,+++++++++*********************************)))))))))((((((((((((***)))(((((((((((()))***************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''''''''((()))))))))(((((((((((())))))(((((())))))))))))((((((***)))))))))((((((((('''(((((())))))))))))(((((('''''''''((()))***+++,,,)))(((''''''((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''((()))*********(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((%%%###$$$&&&'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))***++++++******++++++++++++******+++***)))***+++,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,+++++++++,,,......++++++,,,,,,,,,---------......---------,,,,,,,,,...------,,,,,,------...,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........000/////////////////////111111111111333666999:::<<<<<<<<<<<<<<<<<<======AAA@@@???????????????>>>AAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>=========;;;;;;;;;;;;<<<<<<<<<===999999:::::::::999888777555555555555555444444333222222222111111111111000111111000000//////............---------,,,,,,,,,***++++++++++++******)))+++******))))))******+++***++++++***((()))***,,,))))))(((((((((((())))))jjj```RRRGGGAAA===:::888555444333444666777666555444333222222111111222222222111111111111000000000111111222222222222111111111111111000000////////////000111111111000...---/////////...---,,,+++***------......------,,,+++,,,,,,,,,+++++++++************************************)))))))))(((((((((***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))******))))))))))))******(((((())))))))))))(((((())))))))))))(((((((((((()))))))))***))))))(((((((((((()))))))))******+++)))(((((((((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((((((((())))))''''''(((((())))))******(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))***(((&&&'''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''((())))))******)))))))))))))))))))))))))))))))))))))))*********++++++***************************))))))))))))***++++++******++++++++++++******+++))))))***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,---......///,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,......------------......///////////////000111111...---,,,++++++,,,---..................................../////////000000/////////...............///...---,,,+++,,,---.........------,,,+++******---............//////////////////////////////////////////000111444666888::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999::::::999999888777555555555555444444444333222222222111111111111000222222111000///...------......---------,,,,,,,,,))))))***+++++++++******,,,++++++******++++++,,,***++++++***))))))***,,,))))))(((((((((((())))))sssaaaQQQGGG@@@<<<999888666666666888:::999999444444333222222222222222333333222111111000//////111111222222222222111111222222111111000////////////000000111000///............///......---,,,,,,------......------,,,+++,,,,,,,,,+++++++++***************************************)))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))(((((((((((('''((()))***************......------+++***)))((()))(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))),,,+++******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))************)))))))))))))))))))))))))))))))))*********+++++++++******************************))))))******+++,,,******++++++++++++*********))))))***,,,---,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,------------...------------------------......------------......111000///...///000111222......------------......////////////////////////---.........////////////........................111000...,,,+++,,,---......------,,,++++++******------........./////////.........////////////////////////000111333555666777888999;;;<<<>>>??????BBBCCCCCCBBB???>>>======>>>>>>???@@@@@@@@@??????=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777555555444444333333333444222222222111111111000000111111111000///...............---------,,,,,,,,,)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++++++++))))))***,,,++++++************++++++rrr___QQQHHHBBB>>>:::888777777999::::::999555444444333333333333333444444333222111000//////111111222222222222111111222111111111000000000///000000000000000//////...,,,------...////////////------......------,,,+++,,,,,,,,,+++++++++******************************************))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))((())))))))))))))))))((()))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&(((***+++,,,,,,,,,------------+++***((('''((())))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((('''''''''((()))))))))))))))))))))))))))******************************))))))))))))******((())))))***************************************************++++++++++++***************************************++++++,,,******++++++++++++*********))))))***,,,...---,,,++++++,,,,,,,,,---------.........---------,,,,,,...---,,,++++++,,,---..................---------+++,,,,,,---------------,,,,,,---------.....................///////////////......------......///000///.........///111222,,,---///000000///---,,,////////////////////////,,,,,,---------.........------------------......222000...,,,,,,,,,...///,,,,,,+++++++++,,,---...,,,------------.........------....../////////000000000000111333444555666555666888;;;>>>@@@CCCDDDAAADDDFFFEEEBBB???>>>>>>>>>>>>>>>>>>>>>======<<<>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888888888777777777555555444333333333333444222222222111111111000000////////////000000000000......---------,,,,,,,,,+++,,,,,,---............------,,,,,,,,,,,,------)))***,,,+++***)))***+++++++++************++++++{{{hhhZZZOOOFFFAAA===;;;888777888888888777666555444444333333444444444444333222111111000000111111222222222222111111111111111111111111111111000000000000////////////+++,,,---...///000000000------......------,,,+++,,,,,,,,,+++++++++******************************++++++*********))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***************************))))))(((((())))))***((())))))******))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''(((***+++,,,,,,---&&&'''((()))******)))(((((())))))))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((('''&&&&&&''')))))))))))))))))))))))))))******************************))))))))))))******((()))******++++++***************************************++++++++++++,,,+++++++++++++++++++++++++++************+++,,,,,,******++++++++++++*********))))))***---......---,,,,,,,,,,,,------------//////.........---------------,,,,,,,,,,,,------.............../////////++++++,,,------------,,,,,,---------............///////////////000000000//////............//////...............//////000,,,...000222222000...,,,........................,,,,,,,,,------------...---------------.........000///...---,,,---......++++++++++++,,,...000111,,,,,,---------.........---------......//////000000111222333444555555666333555777;;;>>>AAADDDEEE???DDDIIIJJJFFFAAA??????>>>>>>>>>>>>>>>===<<<;;;????????????>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999888777777777777888666555333222222222333444222222222111111111111000.../////////000000000111......---------,,,,,,,,,------.../////////......---,,,,,,++++++,,,,,,---(((***,,,,,,***)))***+++))))))(((((((((((())))))rrreeeZZZPPPIIIDDDAAA===:::::::::999888666555555444444444444444333333333222222111111111111111222222222222111111000000000111111222222333111000000///////////////,,,---...//////000//////------......------,,,+++,,,,,,,,,+++++++++******************************+++++++++*********)))))))))***++++++++++++***)))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******((()))************)))((())))))(((((((((((())))))(((((())))))))))))(((((('''((((((((()))))))))***))))))***+++++++++******###%%%''')))))))))((((((((()))******)))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))))))))))))))***+++***((('''))),,,))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++************************************+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++*********))))))+++---///......,,,,,,,,,------------...////////////.........---,,,,,,------------,,,,,,,,,------....../////////+++,,,---...///......---------------........................//////000000//////............//////---......///000/////////...///000000000000///...------------------------------------............------........./////////---------------.........---,,,,,,,,,---///111333---............/////////,,,,,,---......///000000000111222333444444555555444555777:::===???AAABBB===DDDLLLNNNJJJDDDAAA@@@===>>>??????????????????BBBAAAAAAAAA@@@@@@@@@@@@;;;;;;;;;:::::::::999999:::999888777666777777888666555333222111222333444222222222111111111111000000000000000////////////......---------,,,,,,,,,..................---,,,,,,,,,++++++++++++,,,,,,(((***,,,,,,+++*********))))))(((((((((((())))))tttiii^^^XXXJJJGGGBBB???>>>===<<<:::666666555444444444444555333333333222222222222111111111222222222222111111//////000111222333333444111111000///////////////...///////////////......------......------,,,+++,,,,,,,,,+++++++++******************************+++++++++************))))))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******((()))***++++++***)))(((******))))))))))))******(((((())))))))))))(((((('''((((((((())))))******,,,,,,,,,+++***)))(((''''''(((***+++***)))'''&&&((()))*********((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))'''&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******++++++++++++*********))))))+++---//////...,,,,,,,,,---------......000/////////............+++,,,............,,,+++++++++,,,,,,---...//////,,,---///000000000///...---------.........//////---------.........////////////............//////---...000111111111000///111000///......///000111------------------------............/////////000.../////////000000111111++++++,,,---.........---///...---,,,---///111333////////////000000000000,,,,,,------...///000000///000111333333444444444555666777999;;;===>>>???<<>>???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA;;;;;;;;;::::::999999999:::999777666666666777888666555333111111222333444222222222111111111111000222222111000///...------......---------,,,,,,,,,............---,,,++++++,,,++++++******++++++,,,(((***,,,,,,+++***)))***++++++************++++++uuukkk___XXXOOOIIIDDD???<<<;;;777555444444222///111555444333222222111111222222111222222222222111000000000000000000000000000000111111000///////////////000000000000000000000000///............---------.........------,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++*********+++(((((())))))*********+++******))))))))))))******)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))************'''(((((()))***++++++,,,)))))))))(((((((((((((((+++++++++++++++***)))((( """%%%'''((((((((('''%%%&&&&&&'''((()))******((()))))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''++++++***************+++&&&'''((()))***+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))+++++++++*********)))))),,,+++++++++***)))))))))))))))))))))***+++,,,---,,,------------,,,++++++))))))(((((())))))***+++++++++************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............//////////////////.....................................................................///000111222...------------...////////////////////////000000000000111000000///......//////............//////111000////////////000000000//////...............111111///...............000000//////.........---...///////////////...---000//////............///---...///000000///...---111000000111333333222000//////............/////////000000111111222333333111555999<<<<<<;;;;;;;;;;;;CCCNNNVVVVVVOOOEEE===<<<===???AAACCCDDDDDDDDDEEECCCBBBDDDFFFFFFBBB???BBB>>>:::999::::::999777666666777777777777666666777666555333333222222333///222444555333111///...222111111000000000000000.........------,,,,,,,,,...---,,,,,,++++++,,,,,,......---------,,,,,,,,,,,,+++)))'''&&&&&&'''((()))((((((((()))***++++++uuuooofff]]]RRRHHHAAA===999666555777555222333777444333222222111222222222222222222222222111000000111111111111111111111111111111000///////////////000000000000000000000000///............---------------------,,,,,,,,,+++++++++++++++++++++++++++---,,,++++++******++++++((()))))))))******************))))))))))))******)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***'''&&&&&&'''))))))))))))************((((((((())))))*********((((((((())))))***************++++++***))))))(((%%%&&&''')))************&&&'''''''''((()))))))))(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((()))+++******)))))))))******************))))))))))))************)))))))))((())))))))))))))))))))))))*********)))))))))((((((+++++++++***************))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++******)))))))))*********++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------............////////////////////////...................................................////////////000111111222//////......//////000111111000000//////000222222000000111111000000//////000//////......//////000111000000/////////000000000000////////////000000,,,,,,,,,,,,---...//////000000/////////.........//////000000111000000000//////.........//////000......////////////....../////////111333333222111//////............//////000000111111222333333333222555999;;;;;;::::::;;;:::AAAJJJQQQRRRLLLDDD??????@@@CCCEEEFFFFFFFFFEEEFFFEEEEEEFFFGGGFFFDDDBBB===<<<;;;::::::999999888;;;;;;:::999777555333222444444444444555555555555///111444555555333222111111000000///////////////------------------------...---,,,,,,++++++,,,,,,...------------,,,,,,,,,///...,,,+++******++++++))))))))))))))))))***+++~~~lllZZZLLLCCC===999888999888555666999444444333222222222222222222222222222222111111000111111111111111111111111111111111000000000000000000000000000000000000000///............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++))))))))))))******************))))))))))))******)))***+++***)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***'''%%%%%%&&&))))))))))))************(((((((((((())))))))))))'''(((((()))***+++,,,,,,))))))******))))))((((((((()))))))))************(((((((((((((((((((((((((((((())))))***))))))(((***))))))(((((())))))***))))))))))))))))))))))))((((((((()))******++++++)))))))))(((((())))))***************))))))((((((************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***************+++++++++))))))))))))***+++,,,,,,+++++++++++++++***))))))))))))+++,,,,,,,,,+++******************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------............///......//////////////////................................................/////////000000111222222000000000000000111111222111111000000111111222333///000111111111111111111000000000//////000000000111000000000000000111111111111111000000111222222,,,,,,,,,------...///000000000////////////......//////000111222222222222............///000111111//////............//////------...111444555444222000//////......//////000000111111222333333444444333666999;;;:::999999999:::>>>DDDIIIKKKHHHDDD@@@AAACCCEEEGGGHHHGGGFFFFFFEEEFFFHHHGGGFFFEEEEEEEEEAAACCCDDDBBB===999888999===<<<;;;999777444222111333444666777777666666555000222444555666666555444000000///............///---------------............---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---,,,+++******)))******+++***))))))))))))))))))ttt]]]NNNBBB===::::::999666666888444444333222222222222333222222333333222222111000111111111111111111111111111111222111111111000000///////////////////////////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,)))))))))))))))***************))))))))))))******)))***+++***(((((((((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++***'''&&&&&&'''((()))))))))************))))))(((((((((((((((((())))))******+++++++++,,,(((((())))))))))))(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((()))*********))))))******))))))))))))******(((((((((((((((((((((((((((((()))***++++++,,,,,,(((((((((((((((((()))***'''(((((()))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,******))))))***++++++,,,***************)))(((((((((***,,,---...---+++******************+++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---------............///............////////////................................................//////000111222222222222000000000000000111222222...000333555555444333111000000111222333333222222111111000000000000111111111111000000000111222222555444333222222111111111333222111000////////////000000//////////////////...///000111222222222222............///000111222000///...------...///000------///222666777666444000000////////////000000111111111222333333444444444666999:::999888888888:::<<>><<<:::666555666555444333333222222333333222333333333333222111111111111111111111111111111222222222333222111000000///////////////////////////............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,******))))))))))))))))))******))))))))))))******)))***+++***(((((((((***************************(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***((()))))))))************))))))))))))((((((((((((,,,+++++++++******))))))'''((())))))))))))((((((******)))(((((((((((())))))))))))))))))((((((((((((((()))*********************))))))))))))******((((((((((((((((((((((((((())))))***+++,,,,,,---(((((('''(((((()))******(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))************************)))))))))***+++++++++,,,*********)))******+++,,,)))************)))(((((((((***,,,---...---+++***))))))*********+++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++******++++++,,,------------............///---.........//////000000///////////////////////////////////////////////////000111222333333333222000000//////000000111222...222999===>>>;;;666222111111222333444444444333222222111111111111222222111111111111111222333333999888666444222111000000333333222111000000000000//////000000000000000000---...///000111111222222.........//////111222333000///...------...///000......111444888999777666000000////////////000000000111111222222333444444444666888888888777777888999:::<<<>>>???@@@AAAAAABBBDDDFFFHHHIIIHHHFFFDDDDDDGGGJJJJJJHHHIIILLLOOOXXX]]]^^^VVVHHH===999:::888888888888888777666555333555777:::;;;;;;:::999777444222222444444333222333222111111000000111111111111000///---,,,++++++...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++..................------++++++***)))((((((((()))qqq\\\QQQEEE@@@<<<777555666555444444333333333333333333333333333333222222111222222222222222222222222222222333444333222111000000000000000000000000000///............---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,************))))))))))))******))))))))))))******)))***+++***)))((((((***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++))))))))))))************))))))))))))************,,,,,,+++***)))(((((('''(((((())))))******))))))++++++++++++************))))))))))))))))))))))))(((((()))***++++++++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))***+++++++++,,,(((((((((((()))***++++++,,,++++++***)))(((''''''))))))))))))************))))))))))))))))))))))))************++++++++++++***************++++++++++++***************++++++***************)))(((((())))))+++,,,,,,,,,+++***)))))))))***++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///------......///000000000///////////////////////////////////////////////////000222333444444333333000000000///000111111222000666===CCCDDD@@@:::555222333444444444444444444333333222222222222333333111111111111222333444444:::888777444222111000000............///000111222//////000000000000111111......///000111111111111////////////000111111222//////............//////...///111555888999777555111000000//////000000111///000000111222222333333333555777777777777888999999:::;;;<<<>>>??????@@@CCCEEEHHHKKKLLLKKKIIIGGGGGGIIIKKKLLLNNNPPPSSSVVVUUUYYY[[[UUUIII@@@===>>>:::::::::::::::999888777111333666999<<<>>>??????999666222111333555333111333333222111111111111222222111000///...,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,++++++***))))))))))))))))))nnn___OOOFFF@@@:::777888555555444333333333333444333333444444333333222111222222222222222222222222222333444555444333111000000000000000000000000000///............---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************)))))))))(((******))))))))))))******)))***+++***)))((((((***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))************))))))******++++++,,,,,,*********))))))(((((((((((())))))***++++++******((()))***+++++++++***)))((((((((()))*********+++(((((()))***++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))))))))******************)))(((((()))***+++,,,,,,,,,,,,+++***)))(((''''''((()))))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++***************++++++***************+++******++++++******)))((()))))))))*********++++++((())))))***++++++,,,,,,+++,,,------...---------------------------------------,,,,,,------...///---------............///------......///000000111///////////////////////////////////////////////////111222444555444333333111111111111111222333333111555;;;@@@AAA>>>:::666444555555555555444444333444444333333333333444444111111111222222444555555777666555444333222222222////////////000111222222//////000000000111111111000000111111222111111111111000000000000000111111......////////////......---...000444777777555222111111000000000000111111...//////000000111222222222333555666666777888:::999:::<<<===>>>>>>>>>>>>AAADDDHHHKKKMMMLLLIIIHHHGGGGGGHHHKKKPPPTTTWWWXXXPPPSSSTTTOOOGGGAAA???@@@:::;;;<<<===>>>>>>>>>>>>555666777999;;;===???@@@:::666111111444777666444333222222111000111111111////////////...............---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***((()))***++++++***))))))))))))))))))))))))***+++zzziiiWWWKKKCCC===:::;;;555555444333333333333444333333444444333333222111222222222222222222222222222333444555555333111000000000000000000000000000//////.........---------,,,,,,,,,------.........------------------------+++*********+++,,,,,,---+++*********))))))((((((******))))))))))))******)))***+++***)))((((((***************************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((())))))))))))************))))))***+++,,,---------(((((((((((())))))))))))))))))***+++++++++++++++$$$&&&((()))***)))'''&&&''''''((()))***++++++,,,(((((()))++++++,,,,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,---))))))))))))************(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******,,,+++++++++******))))))++++++***************++++++++++++++++++***))))))))))))(((((())))))***+++((())))))***++++++,,,,,,+++,,,------......------...........................------------...//////---------.........//////---------...///000000111000000000000000000000000000000000000000000000000///111333555555555444333333333222222333333444555///222666:::;;;:::777555555666666666555444333333555444444333333444444555222222222222333444555666444444333333333444444444555444333222111111111111//////000000111111111222222222333333333222111111222111000000000000000111---...///000000///...---,,,---///333666666333000111111000000000000111111.........///000000111111111333555666666777999;;;:::;;;===??????>>>===<<<>>>AAAEEEIIIKKKJJJHHHFFFEEECCCCCCGGGNNNTTTVVVVVVOOOQQQQQQMMMGGGAAA??????888999<<>>:::;;;888666444444444444444000111111000...,,,)))(((111111111222222333333333444444555555555444222111222111111111000000//////000000///........................------,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,+++***))))))***+++,,,)))************+++++++++******)))((((((((((((((('''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++***)))(((((()))******)))((((((***++++++)))'''******))))))((((((''''''))))))************))))))'''''''''''''''((()))***)))((('''''''''(((***++++++***)))***---...,,,))),,,+++)))(((((()))+++,,,))))))************))))))))))))))))))))))))))))))***************)))(((((((((((()))***************))))))************)))))))))************+++++++++******))))))))))))******,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))(((((())))))***+++,,,,,,------///000111222222111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000000000000000333000///000333444222000222000......000111222222222222222444555555444222555555444444444444444555222666:::>>>???>>>;;;888999999:::999888888999;;;<<<<<<;;;:::999888888777777888888888888888777777999888777555444444444444444444333333333222222222111000///...///000111222444444333333222222111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000111000/////////111222333333333222222222333444444999:::<<<<<<<<<;;;<<<===>>>AAAFFFJJJLLLLLLJJJIIIGGGGGGGGGGGGHHHJJJLLLNNNKKKJJJJJJIIIFFFDDDAAA???===<<<===AAAHHHNNNPPPPPPEEE@@@:::888:::<<<:::777666666777777666555444444222222333222222111000///////////////000000000000///...---,,,,,,,,,,,,,,,......//////...,,,+++)))+++++++++++++++++++++++++++***)))(((((()))***+++xxxdddYYYSSSKKKDDD???>>>;;;999888999888666444444444444444222000...---333333333333333444444444444555555666666555444333222111111111000000000000000000///........................------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++***))))))***++++++)))************+++++++++******)))((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))***)))((((((((()))***+++,,,,,,,,,---......,,,***))))))))))))((((((''''''))))))************))))))'''''''''(((((((((((((((((((((((((((((())))))***+++))))))***------,,,***+++***(((''''''(((***+++))))))************))))))))))))))))))))))))))))))***************)))(((((((((((()))***************))))))************))))))((())))))))))))***************))))))))))))******,,,,,,++++++************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))***++++++,,,------......000000111222222111000///////////////...............---------------------............////////////......//////000000111111222000//////222222111///222111//////111222333333555555666777888999999888999888777777777888::::::>>>???AAACCCCCCBBBAAA@@@DDDDDDCCCAAA@@@???@@@AAACCCCCCCCCBBBAAA???>>>===??????>>>===;;;999777666999999999999888777666666:::999888666555444444444555444333333333444555666555555555555444444444333111111111111111111111111111111111111111111111111////////////000000111111000000000000000000000000111000/////////000222333333333222222222333444444888:::===>>>>>>===>>>??????AAADDDHHHJJJJJJIIIIIIEEEEEEEEEEEEFFFGGGIIIJJJIIIIIIHHHGGGEEECCC@@@??????>>>>>>BBBHHHLLLMMMMMMFFFAAA;;;888999:::888555666666666666666555444444222333333222222111000///////////////000000000000///...------,,,,,,,,,---...............,,,+++***+++++++++++++++++++++++++++***)))(((((()))***+++qqqggg___VVVMMMHHH@@@===:::999:::999555222555666666666555444222222555555444444444444444333444444555666666666555555111111111111111000000000000000///........................---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***))))))***++++++)))************+++++++++******)))((((((((()))))))))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***+++*********+++------***((()))))))))(((((((((((('''((())))))******))))))((('''((()))))))))((('''&&&'''(((((()))))))))))))))***))))))***,,,,,,+++******)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))***************)))(((((((((((()))***************))))))************))))))((((((((())))))))))))*********))))))))))))******+++************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++******))))))+++,,,,,,------......//////000000111111111000000/////////............---.../////////////////////------........./////////...//////000111222333333222111000000222222111000333333333444555666777888888888888888:::<<<>>>???BBBBBBAAAAAACCCEEEHHHJJJUUUUUUUUUUUUTTTUUUUUUUUUWWWVVVUUUTTTUUUUUUWWWXXXWWWXXXXXXWWWVVVSSSQQQPPPNNNNNNLLLJJJGGGDDDBBBAAA@@@AAACCCDDDCCCAAA???===<<<;;;999777555555555555777666555444444444555666333333333333222222222222222222222222222222222222222222222222222222222222/////////000000000000111////////////////////////000000000///000000111222333222222222333333444555666:::===@@@@@@@@@AAAAAAAAABBBDDDFFFGGGHHHHHHIIIEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFEEEDDDBBB@@@???@@@@@@@@@BBBFFFHHHIIIHHHFFFAAA;;;888999888666444666666666666666555555444333333333333222111000///////////////000000000000///...------,,,---------............---,,,+++++++++++++++++++++++++++++++++***))))))))))))***+++{{{qqqdddZZZUUUKKKFFFAAA===<<<:::777444444444444444444444333333555555444444333333222222222333333444444555555555111111111111111111111111000000///..............................---------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++******************+++))))))*********+++++++++******))))))((())))))************************+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((((((((&&&&&&''''''((()))***+++***))))))***,,,,,,)))'''(((((((((((((((((((((((((((((())))))))))))((((((((()))***+++***(((&&&%%%&&&''')))*********)))((()))))))))***++++++*********)))(((((((((((()))***))))))************))))))))))))))))))))))))))))))***************)))(((((((((((()))***************)))******++++++******)))))))))))))))******************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,------.............../////////////////////.........---------......//////////////////------........./////////111111111222333333444444222222222222333444444333666777999:::;;;===???AAAAAAAAAAAABBBCCCFFFKKKNNNTTTTTTTTTVVVZZZ^^^cccfffpppqqqqqqqqqqqqqqqqqqqqqlllllllllmmmppptttvvvwwwssssssssssssqqqooollljjjgggfffeeeccc```]]][[[ZZZUUUWWWYYY[[[YYYUUUQQQNNNEEECCCAAA>>><<<<<<<<<===<<<;;;999777555555555555444444333333222222111111222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////000000000000000000111111222222222222333444555555555999>>>AAABBBBBBCCCCCCDDDEEEEEEEEEFFFHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBB>>>:::888888888666555555666666666666666555555333333333333222111000000////////////000000000000......------------...............------,,,,,,+++++++++++++++++++++++++++************************xxxnnnjjjccc]]]TTTJJJCCC>>>;;;:::444444444444444444444444444444333333222222111111111111111222222333333444111111111111111222222222000000///.......................................---------,,,,,,,,,++++++,,,,,,,,,++++++******************++++++*********))))))*********+++++++++******))))))))))))******,,,+++******)))***++++++************************************************++++++******))))))((((((&&&''''''((()))******+++,,,,,,,,,---///...,,,***'''''''''''''''((((((((((((((())))))))))))((((((((()))***++++++)))'''%%%&&&''')))*********)))((('''((()))******))))))***************************))))))************))))))***************************************)))(((((((((((()))*********************++++++++++++************++++++++++++,,,,,,******))))))))))))******)))))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------......////////////........./////////000000111111111222222222222222111222444555666777999:::;;;>>>BBBDDDFFFHHHKKKNNNSSSUUUVVVVVVWWW\\\bbbfffmmmnnnppptttyyy}}}zzzxxxvvvxxx{{{|||yyytttnnnjjj^^^\\\XXXSSSOOOLLLJJJIIIIIIGGGDDD@@@===:::999999999999888777666555444333222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000111111111000000000222222222222333444555666444888<<<@@@AAABBBCCCEEEHHHGGGGGGGGGGGGHHHIIIJJJFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAA??????@@@@@@???>>>======<<<:::888777888888888777555555666666666666666555333333444333333222111000////////////000000000000......---------......///......------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******|||ppp___MMM@@@;;;:::777777666666555666666666333222222222222222111111111111000000000111222222111111111222222222222222000000///............................../////////------------,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***++++++++++++***))))))************+++++++++******)))))))))***++++++---,,,+++))))))***++++++******************************************************************))))))'''((()))***++++++***************+++---,,,***(((&&&''''''''''''((((((((('''(((((())))))(((((('''((()))*********)))(((''''''(((((()))))))))))))))&&&((()))***)))((()))************++++++*********))))))************))))))***************************************)))(((((((((((()))*********************++++++++++++******+++++++++,,,,,,,,,------******))))))))))))******)))))))))************+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...///.........------------,,,------......//////000000//////000000000111111111000000111111222222333333333666999;;;===@@@CCCFFFFFFKKKQQQTTTWWWYYY^^^bbbhhhjjjmmmnnnpppttt{{{}}}xxxqqqiiibbb\\\YYYZZZXXXRRRLLLGGGBBB???>>><<<;;;:::888666444333222333333333333333333333333222222222222222222222222222111111111111000000000000000000000000000000000000111111111111000//////111111111222333444555666444777:::===>>>@@@CCCEEEJJJIIIIIIHHHHHHHHHIIIIIIDDDDDDEEEFFFGGGGGGFFFFFFHHHGGGFFFDDDBBBAAAAAAAAA===>>>@@@@@@===;;;;;;;;;888888888777777777888888444555666666666666666666444444444444333222111000////////////000000000000.........---......///000...------,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,+++******}}}```III>>><<<:::999777666666666777777222222222333333333333333333222111000000111111222111111111222222333333333000000///...............---........./////////000...------------,,,,,,,,,++++++++++++++++++,,,,,,)))***++++++++++++***))))))************+++++++++******))))))******+++,,,...---+++))))))***+++,,,++++++++++++++++++++++++******************************************++++++)))***+++,,,,,,+++******'''&&&'''((())))))'''%%%&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))))))))))))))*********((((((((((((((())))))***%%%'''***)))((('''(((***))))))************))))))))))))************))))))***************************************)))(((((((((((()))******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******))))))))))))******************++++++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000.........---------,,,,,,......///000000111111222111111111111222222222222111222333555777999:::;;;<<<@@@EEEHHHKKKOOOTTTXXXYYY___ggglllnnnrrrxxx}}}{{{vvvsssooohhh```XXXRRRMMMKKKCCCBBB@@@===:::888666444555555555555555555555555333333333333333333333333222222222111111111000000222222222222222222222222000111111222111000///...111111111222333444666666444666888999;;;===AAADDDIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGEEEBBB@@@?????????<<<>>>AAAAAA>>><<<;;;<<<888888888777666666666777444444555666666666666666444444444444333222111000////////////000000000000...............///000000...---,,,,,,,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***uuuVVVGGGDDD:::888777555555555555666333333333444444555555555555444222111111111222222111111111222222333333333000000///...............---.........//////000000......---------,,,,,,,,,*********++++++,,,,,,---)))***+++,,,,,,+++***))))))************+++++++++******))))))***+++,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,***+++,,,------,,,***))))))))))))***++++++)))'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))(((((()))***+++,,,)))((('''''''''(((***+++$$$'''***)))'''&&&(((***(((((())))))))))))(((((())))))************))))))***************************************)))(((((((((((()))******************++++++,,,,,,++++++***)))************+++++++++******))))))))))))************+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------...///111222......---------,,,,,,,,,///000000111222222333333111111222222222333333333444555888:::>>>AAACCCDDDEEEJJJPPPTTTXXX\\\bbbgggiiipppxxx~~~vvvllleee___\\\OOOMMMKKKHHHDDDAAA???>>>777777777777777777777777555555555555555555555555222222222222111111000000222222222222222222222222000111222222222000///...111111111222333444666777555666777777888;;;@@@CCCHHHHHHIIIHHHHHHFFFEEEDDDEEEFFFHHHJJJKKKKKKKKKKKKHHHFFFDDDAAA???=========;;;???BBBBBB???======>>>888999999888666444444555444444555666777777666666444444444444333222111111////////////000000000000...............///000000...---,,,+++,,,---...///++++++++++++++++++++++++***+++,,,------,,,+++***gggNNNCCCBBB>>>;;;:::777333555:::555444333333222222333333333333333333333333333333333333333333222111000000222111111000///......---000///...---,,,------...------------------------...------,,,,,,------...,,,+++******)))*********))))))))))))))))))))))))***)))(((''''''((())))))************************((((((((((((((((((((((((******))))))))))))******''''''(((******++++++++++++++++++*********))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******)))************))))))((())))))))))))))))))))))))************************((()))))))))************))))))***+++,,,------...++++++***************+++************************((()))***++++++***)))(((************************,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++*********+++,,,...///000...---,,,,,,,,,---///000111+++)))///333111111444///111333444333444666777===AAADDDDDDDDDGGGOOOUUUWWW[[[___cccfffmmmuuu{{{~~~|||~~~yyykkkddd[[[TTTPPPLLLGGGDDDBBB???<<<::::::999888777777444222111111222222111666555444333333333333333222222222222222333333333222222222111111111111000111111222333333444555555555555444444666999;;;===FFFGGGGGGEEEDDDCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKGGGEEEAAA>>>===>>>@@@AAA@@@???===<<<<<<<<<======;;;:::999888777555444333333444444444555555666666444444333333222111000000///////////////////////////...---,,,,,,---.../////////.........---------,,,++++++******++++++,,,++++++++++++++++++++++++zzz^^^NNNCCC===:::999888444444666666555555444444444444444333333333333333333333333333333444333333222111000111111000000//////......000///...---,,,------...------------------------...------,,,,,,------...,,,++++++*********************************************)))((((((((()))***************************((((((((((((((((((((((((******))))))))))))******'''((()))***+++++++++++++++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********+++++++++++++++++++++***************+++************************))))))***++++++***))))))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++,,,---//////...---,,,,,,---...///000444...,,,000333111000222222444777888999;;;>>>@@@===EEENNNSSSTTTVVV[[[```bbbffflllpppvvv{{{tttvvv}}}}}}}}}tttpppjjjfffgggmmmtttyyy~~~tttkkkccc]]]WWWSSSQQQMMMHHHCCCAAA???<<<;;;;;;888666555666777777666333222222222333444555555000000000000000000000000222222222222111111111111111111222333333444555555666555555666888;;;===???FFFGGGGGGFFFDDDDDDEEEGGGIIIIIIIIIIIIIIIHHHGGGGGGDDDCCC@@@??????AAACCCEEEFFFDDDAAA>>>===<<<<<<===;;;;;;:::999777666555444444444555555555666666666222222111111000////////////////////////////////////...------------...///,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++oooZZZJJJAAA::::::;;;888555444777777666555555555555555333333333333333333333333444444444444333222111000000000000000000000000000//////...------------...------------------------...------,,,,,,------...,,,,,,+++***************++++++++++++++++++++++++******)))))))))******+++************************))))))))))))))))))))))))******))))))))))))******((()))***+++,,,,,,,,,,,,+++++++++***************))))))))))))************))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))******))))))))))))******'''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,++++++*********)))))))))+++***************++++++******************************++++++++++++******************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,,,,---......///000///.........000111222666222000333444333222444666888;;;===???BBBFFFIIIJJJRRR\\\ccchhhllltttyyy~~~yyyhhhfffbbb```eeeoootttsssnnnllljjjjjjkkkjjjfffbbb___\\\XXXVVVYYY```ggglll|||yyyrrrnnngggaaaYYYQQQKKKFFFBBB???>>>;;;999888888888888777444333333333444555666666333333333333333333333333333222222222111111111111111222222333333444444555555666666777:::<<>><<<>>><<<888666777777666555555555555666444444444444444444444444444444444444333222111000000000000000000000111111............------.................................------,,,,,,------...,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************************************))))))))))))******)))***+++,,,,,,,,,,,,,,,************************(((((())))))******++++++))))))))))))))))))))))))++++++******)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))*********)))******+++,,,************************+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------.........---......//////222111000000000111222222444333444666888999;;;<<<@@@BBBEEEGGGJJJMMMRRRUUU[[[aaaiiiooovvv}}}vvvqqqmmmsssvvvvvvtttppphhh```\\\]]]\\\]]]eeeqqqwwwwwwkkkddd]]]ZZZ\\\]]][[[XXX[[[YYYVVVVVVYYY___fffjjjtttvvv~~~}}}rrrggg^^^WWWQQQMMMIIIFFFAAA>>><<<:::888666888777666555555444444555666666555555555555444444333333222222222111111111222222222333333444444444444444555777:::===???AAACCCEEEGGGGGGFFFFFFGGGIIIIIIIIIJJJJJJIIIGGGEEECCCCCCCCCCCCCCCDDDFFFHHHJJJMMMJJJEEEAAA===<<<<<<===<<<<<<;;;:::999888777666666666666666666666666666444444444333333222222222////////////////////////.........------.........////////////............,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++eeeTTTCCC===>>>===:::888777666666555555555555555444444444444444444444444444444444444333222111111000000000000111111111111------.............................................------,,,,,,------...---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++******))))))))))))************+++,,,,,,,,,++++++************************(((((())))))******++++++)))))))))))))))))))))))),,,++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&'''(((******+++++++++))))))))))))))))))))))))************************))))))))))))*********+++'''(((((()))******++++++******))))))***++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...//////000000222111000000000111222333444777:::<<<@@@EEEIIIJJJOOOQQQSSSUUUWWW[[[```dddfffnnnyyyvvvkkkkkkmmmooooookkkddd___]]]aaaccc```___```^^^ZZZ\\\___aaaccckkkuuu{{{|||mmmfff]]]ZZZ\\\^^^]]][[[[[[[[[[[[]]]bbbiiiooosss||||||zzzrrrlllhhhaaa\\\UUUNNNIIICCC???;;;999999777666555555555555444444333333333222222222333333333222222222222111222222333333333333444444111222444666888;;;===>>>@@@BBBEEEFFFFFFFFFGGGHHHGGGIIIKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIFFFCCC???===<<<======<<<;;;;;;:::999888777777666666666666666555555555444444444333333333333333000000000000000000000000---..................---,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++ooo]]]JJJBBB@@@===:::999777777666555555555555555444444444444444444444444555555555444444333222111111111111111111111111111,,,---......///....................................------,,,,,,------...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***++++++++++++******************************************************))))))))))))************+++++++++++++++******************+++++++++))))))))))))************))))))))))))))))))))))))+++++++++******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))*********))))))))))))******'''((()))***************))))))))))))))))))))))))************************(((((()))))))))*********''''''((()))***+++,,,---))))))))))))***+++,,,,,,************************++++++************++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000/////////000000111222000000000111333555777888<<>>>>><<<;;;999999888888777666666555555444444333333333333333222222222222333333333333333333333333000111333555777999;;;;;;;;;>>>BBBDDDDDDDDDFFFGGGGGGIIIKKKNNNOOONNNLLLKKKIIIIIIHHHHHHGGGEEECCCBBBCCCAAA@@@>>>===<<<======;;;::::::999888888777777555555555555555444444444222222222222222222111111000000000000000000000000------...//////...------------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++wwwgggVVVMMMHHHAAA<<<;;;888888777666666666666777555555555555555555555555555555555555444333222111333222222111111000000000,,,,,,.../////////.................................------,,,,,,------...------,,,++++++++++++,,,++++++++++++++++++++++++&&&'''(((******+++************************************************************))))))))))))******)))******+++******))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))))))))******((())))))*********))))))))))))))))))))))))))))))************************))))))*********+++++++++)))*********++++++,,,,,,))))))))))))***+++,,,---************************+++***))))))))))))***+++******************************+++++++++,,,,,,,,,------------------------....../////////000000000/////////000111222333444222333555888<<>>>>>===<<<;;;999999999888888777666666555444444444333333333333222222222222222222222222000000000000000000000000------...//////...------000000/////////.........------,,,,,,,,,,,,------++++++++++++++++++++++++}}}pppaaaXXXPPPGGG@@@===:::999999888777888888888555555555555555555555555555555555555444333222222333333333222111000//////+++,,,.../////////......////////////////////////...------,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++%%%&&&((()))*********)))************************))))))))))))))))))))))))******))))))))))))******))))))*********))))))((())))))******++++++++++++++++++******))))))(((((())))))))))))))))))))))))***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))************))))))))))))******)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))***+++,,,---************************+++***)))(((((()))***+++*********************************++++++,,,,,,,,,------------------------.../////////000000111111/////////000111333444555555777;;;@@@FFFMMMRRRVVVUUU\\\___\\\\\\bbbfffeeegggjjjmmmqqqvvv}}}qqqhhhfffgggcccbbb```^^^]]]^^^```aaafffjjjrrr|||xxxpppiiirrr|||vvvqqqllllllkkkiiilllqqq{{{~~~yyyccc```ZZZSSSKKKEEE@@@===777777777666555444444333444444444333333333222222333333333333333333333333111222444666777888999999555888===@@@AAAAAABBBCCCGGGIIILLLOOOOOONNNKKKIIIHHHIIIIIIIIIGGGEEEBBB@@@>>>>>>??????>>>===;;;:::999888888888777777666666444444444333333222222222444444444444444444444444000000000000000000000000,,,---...//////...---,,,------,,,,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++xxxkkkaaaXXXMMMCCC>>>======;;;666111444;;;777666666666555555555555444444333333333222222222333333222222111000//////////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************......------,,,+++******,,,,,,,,,,,,,,,+++***)))************************))))))*********+++++++++///---+++)))(((((()))***((()))***+++++++++++++++***************)))(((((())))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,+++***))))))((())))))))))))))))))))))))******))))))))))))******,,,***)))***++++++***)))))))))))))))))))))))))))************************++++++***************++++++++++++*********))))))++++++******++++++,,,---///---+++***++++++***)))---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111000//////000,,,...111333444666999<<<===@@@JJJTTTYYYYYYZZZ]]]```aaabbbaaa```ccciiinnnooosssyyy{{{xxxwwwqqqqqqoooiiiaaa\\\ZZZ[[[WWWWWWYYY]]]]]]]]]ccckkkrrr}}}~~~xxxtttsssssssssvvv||||||tttqqqpppqqqrrrtttxxx}}}vvviii\\\QQQJJJFFFCCC:::555777999666555888555555555333222222444666444333333222222333333444222333333444555666777777777777999;;;>>>@@@BBBCCCFFFIIIIIIFFFGGGJJJJJJGGGFFFFFFGGGGGGGGGEEECCCBBB@@@???>>>===;;;999888888888888777666666666666666444444444333333222222222222333333444444333333222333333222111111111111111//////000000000000/////////...---,,,,,,---...///------------------------***+++,,,,,,,,,,,,+++***vvvlll]]]PPPEEE???;;;:::777444555999777777666666666555555555444444444444333333333333333333222222111000000000////////////////////////000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************,,,++++++******)))))))))***************)))((((((************************))))))*********+++++++++---,,,+++))))))))))))***))))))***++++++++++++++++++++++++++++++***))))))))))))))))))***************************))))))))))))))))))))))))))))))))),,,++++++***))))))(((((())))))))))))))))))))))))******)))))))))))))))***+++***)))***++++++***)))))))))))))))))))))))))))************************+++******)))))))))******+++++++++*********))))))++++++******++++++,,,------+++***)))+++++++++***---,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---///000111000000111333222333555777999<<<@@@DDDNNNPPPWWW^^^aaa______ccc`````````bbbffflllrrrvvv|||~~~|||zzztttsssppplllhhheeeddddddccceeefffddd___[[[YYYYYYZZZYYY[[[^^^```dddmmmwww~~~|||{{{}}}vvvppplllgggffffffhhhlllnnnoooooowww{{{xxxkkk```YYYTTTIIIAAA???===:::999;;;555666555555444444666777333333333222333333444444222222333444666777888888777888999;;;===???AAAAAAFFFHHHHHHEEEEEEHHHHHHEEEEEEEEEEEEDDDDDDCCCBBBAAA??????>>>===<<<:::999999888888777666666666666777555555555444333333222222333444444555555444444333111000//////.........////////////000000/////////......------------......------------------------***+++,,,,,,,,,,,,+++***zzzlllWWWJJJ>>>:::;;;:::999999777777777777666666666666666555555555444444444444333333333222111111000000////////////////////////111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************)))(((***************************************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,+++******))))))))))))***************************+++++++++))))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))++++++***)))(((((())))))+++***)))***+++,,,+++)))))))))))))))))))))))))))************************)))))))))(((((())))))***+++++++++***************+++************+++,,,,,,+++)))((((((***++++++***+++++++++++++++*********++++++******++++++,,,---,,,,,,,,,---------......------------------------...///000000///000333555666888<<>>??????DDDFFFFFFDDDDDDFFFFFFCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;999999888777777777777777777777666555555444333333444444555555555555444444000//////..................//////////////////...,,,------------------,,,------------------------***++++++,,,,,,++++++***uuu^^^GGG>>>>>>>>><<<;;;888888888777777777666666666666666666555555555555333333333222222111111111////////////////////////............////////////---------------------------------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,++++++************************************************((()))***+++++++++++++++******************++++++++++++,,,,,,++++++***)))((()))))))))************))))))***************+++))))))))))))))))))))))))***)))))))))(((((('''''')))))))))))))))))))))))),,,+++***)))((((((((((((+++)))))))))+++,,,+++***))))))))))))))))))))))))************************(((((((((((((((((()))******************************************++++++,,,)))((('''(((***+++++++++************************++++++******++++++,,,---,,,,,,,,,---------......------------............000000000......000333777999>>>EEELLLQQQVVVZZZ]]]]]]ZZZZZZ[[[YYYVVVXXX]]]^^^___dddqqq|||xxxpppggg^^^VVVQQQOOOOOOPPPPPPOOOOOORRRXXX]]]]]]dddnnnvvvzzzyyyvvvtttrrrrrruuu|||yyyqqqmmmkkkkkkjjjjjjsss|||mmm```TTTJJJAAA<<<===;;;888777666444333222333333333333333444555666222222444555777888999:::999999:::;;;<<<======>>>AAADDDDDDCCCDDDGGGHHHEEEDDDCCCAAA@@@??????@@@AAA===>>>?????????>>>===<<<::::::999888888888888888999888888777666555444444333333444444444444333333111111000000000000000111//////............//////+++,,,---......---,,,+++------------------------++++++++++++++++++++++++uuuUUUDDD@@@>>><<<;;;999888888888888777777777777777666666666555555555333333333222222222222222000000000000000000000000........./////////000000------------------------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,---------,,,,,,************************************************((()))***+++++++++++++++++++++***))))))******+++***************))))))(((((()))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))(((((())))))***)))((()))+++,,,+++***))))))))))))))))))))))))************************(((((('''(((((()))************************************))))))******+++,,,((('''&&&'''***,,,,,,+++************************++++++******++++++,,,---,,,,,,,,,---------......---------....../////////111111000//////222666:::CCCIIIRRRYYY\\\]]]]]]]]]]]]ZZZXXXYYYYYYWWW[[[aaafffgggmmmzzzpppjjj```VVVOOOLLLLLLLLLKKKMMMOOOPPPSSSZZZeeemmmuuu|||~~~zzzxxxwwwyyy~~~oooaaaSSSIIICCC???;;;999999999777666444333333333444444555666222222333555666888999999999999999:::;;;<<<<<<<<<>>>AAACCCBBBDDDIIIKKKIIIFFFEEECCCAAAAAAAAABBBBBB===>>>@@@@@@@@@???>>>===;;;;;;:::999999999999999:::999999888666555555444222222222333333222222222111111000000000000111111000///............///000+++,,,............,,,+++------------------------++++++++++++++++++++++++fffOOODDD>>>;;;:::999999999999888888888777777666666666555555555555333333333333333333222222000000000000000000000000222111111000///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++++++++************************+++++++++***************))))))*********++++++,,,,,,+++***)))))))))***+++)))************)))(((((())))))))))))************'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))((()))+++,,,,,,+++))))))))))))))))))))))))************************(((((((((((()))***++++++***************+++++++++***))))))))))))***++++++)))((('''(((***,,,,,,,,,*********+++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......------......///000000000222333444555777;;;@@@DDDSSSXXX^^^bbbaaa]]]YYYWWWYYYWWWVVVYYYZZZ[[[```gggrrrqqqsssyyy~~~vvvnnn\\\XXXQQQKKKIIIIIILLLNNNKKKOOOSSSWWW^^^jjjzzz|||}}}zzzjjj^^^JJJDDD===999999999888777555555444444444444555555222333333444555666777777888888999999:::;;;<<<<<<<<<@@@BBBAAADDDIIIKKKIIIGGGFFFEEEDDDCCCCCCCCCCCC>>>???AAABBBBBB@@@???===<<<<<<;;;:::::::::::::::::::::999888666555444444111111222222222222111111///////////////000000111111000///......///000111---..................---------------------------,,,++++++******++++++,,,zzzaaaOOOBBB<<<<<<::::::999999999888888888666666666555555555444444333333333333333333333333000000000000000000000000222222111000///...------........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))***++++++,,,,,,++++++************************+++++++++*********))))))+++***)))))))))***+++,,,---,,,***)))((()))***+++***++++++++++++***))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))***+++,,,)))(((((()))+++---,,,+++))))))))))))))))))))))))************************)))(((((()))***+++,,,,,,))))))*********+++++++++)))))))))))))))***+++++++++***((()))+++,,,,,,,,,++++++++++++,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,---------......---......///000000111111222555999===AAAHHHNNNSSS^^^aaadddddd```\\\XXXVVVXXXVVVWWWZZZ]]]```fffnnnwwwsssooommmlllggg___YYYNNNMMMLLLLLLMMMOOORRRSSSVVV[[[ccckkkvvv|||{{{||||||bbbYYYMMMDDD@@@>>>:::888777666555444444333444444333333333333444444444555666777888999:::;;;<<<<<<===@@@AAA@@@BBBFFFHHHFFFFFFGGGGGGFFFFFFEEEDDDCCC???AAABBBCCCCCCAAA>>>======<<<<<<;;;;;;;;;;;;;;;::::::999777666555444333111222222333333222222111000000000000000111222222222111000//////000111222000//////......//////000------------------------,,,,,,+++******+++,,,,,,pppYYYHHH@@@@@@:::::::::999999999888888666555555555444444444444333333333333333333333333000000000000000000000000////////////000000000000........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******+++,,,------............************************++++++++++++******))))))---+++)))(((((()))+++,,,---,,,***)))((()))***++++++,,,,,,,,,,,,+++******))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))'''((((((((()))+++,,,---)))(((((()))+++---,,,+++))))))))))))))))))))))))************************))))))))))))***+++,,,---))))))******++++++++++++)))))))))))))))******+++,,,+++)))***+++---,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,---------......---......///000111111222333666<<>>888777666555444333333333333333333333333333333333666666777888:::;;;<<<===>>>AAAAAA???@@@DDDDDDBBBFFFFFFGGGGGGGGGEEECCCBBB@@@AAACCCDDDCCCAAA>>><<<======<<<;;;;;;;;;;;;<<<::::::999777666444333333222333333444444333333222333222222222333444555555333222111//////111222333111000///......///000111---------------------------,,,+++******+++,,,---lllXXXIII@@@>>><<<999888999:::999888888777777777777777888999333333333333333333333333111000///000111222111///000000000000////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))***++++++,,,,,,++++++*********++++++,,,,,,,,,++++++************++++++++++++***))))))******+++,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))************)))************+++++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***---,,,***)))))))))*********)))((('''((()))+++---************************---,,,***(((((()))***+++))))))))))))************,,,,,,++++++***+++++++++*********+++,,,---...///,,,---------.../////////---///000000......///111000//////000333444555555<<>>>>>>>>???@@@???<<<:::===;;;999777777777999:::555555555555444444444444444222111333666777666444222111000...------------///////////////........./////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvaaaOOOEEE???===999777777777777666777777666666666666666666333333333333333333333333222000///000111222111///000000000/////////......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++*********)))))))))((((((+++++++++*********))))))))))))))))))************))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,***)))))))))*********)))((((((((()))+++,,,************************+++***)))((()))***,,,---************++++++++++++,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...///,,,,,,,,,---------------,,,...////////////000222222111000111444:::???AAALLLOOOTTTYYY]]]^^^^^^^^^^^^___bbbddddddcccaaa___dddjjjqqqvvvwwwuuusssrrrdddWWWNNNOOOOOOLLLPPPXXX^^^iiittt}}}~~~xxxyyyooo___UUUJJJCCC>>>>>>===999666666777555333222333444444444111222444777:::<<<======>>>AAACCCCCCAAABBBGGGKKKLLLIIIEEECCCDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@???>>>@@@???>>>>>>>>>>>><<<::::::999888888999;;;===>>>;;;;;;:::888777555444444444222111222444555444222000000///.........//////111000000///...---,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,lllXXXLLLCCC@@@;;;888777777666555666666666555555444444444333333333333333333333333222111000000111222111000////////////............------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,++++++++++++++++++++++++************++++++***+++---......---+++************)))))))))))))))+++++++++***************))))))))))))************)))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,+++******)))***************)))((((((***+++,,,************************)))((((((((()))+++---...+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,...---------------......---------,,,,,,,,,,,,,,,,,,---.........///111333444333333555;;;CCCLLLQQQWWWXXXXXXYYYZZZ[[[[[[[[[[[[]]]aaaeeeggggggfffdddeeellluuuyyyvvvmmmddd^^^UUUNNNJJJMMMPPPSSS^^^jjj}}}zzznnn___TTTJJJEEEAAA;;;777777666555333222333333222111111222444666888:::<<<======@@@BBBBBBAAABBBGGGKKKKKKIIIEEEDDDDDDDDDCCCBBBDDDDDDCCCCCCBBBBBBAAAAAABBB@@@===<<<<<<<<<;;;999777777888999;;;>>>AAABBBBBBAAA???===:::777555444333222111111222333222000///////////////000111111111111000...---,,,+++***---------...............,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaUUUIIIEEE???;;;999888888777777777777666555444333333444444444444444444444444222111000000222222111000////////////.........---........................,,,,,,------------,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,------+++,,,------......------,,,,,,,,,++++++*********++++++************++++++)))+++...000000...,,,***++++++++++++++++++++++++************************((()))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***++++++******************+++******))))))***++++++************************))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------000///...---------------.........------,,,,,,,,,,,,---...---------000222333666;;;AAAHHHNNNUUUYYYXXXWWWVVVUUUVVVXXXZZZ[[[bbbbbbccceeefffhhhiiijjj___dddjjjkkkfff]]]TTTOOOOOOLLLLLLQQQXXXdddxxx{{{nnn___TTTJJJAAA;;;:::888666444444555555444333555555555666666777888999<<<>>>???@@@@@@BBBEEEIIIIIIHHHFFFEEEDDDDDDCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDDDDAAA===<<<;;;;;;;;;:::666777888999<<<>>>AAABBBDDDCCCAAA???<<<999777666444444333333333222222111000000000//////000000111000//////...---,,,,,,+++,,,---------.../////////------------------------~~~mmmbbbRRRLLLDDD>>>:::999999888999999999999888666555444444444444444444444444444222111000111222333222000000////////////.................................,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,+++,,,,,,------+++,,,------......------,,,,,,,,,++++++*********++++++************++++++(((+++...111111///---+++++++++++++++++++++++++++************************((()))))))))************(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))***++++++++++++***************+++*********++++++***************+++************************++++++***************************++++++++++++,,,,,,+++++++++,,,------...000///......------------000000//////......------.........------...000333444;;;GGGOOOTTTVVVWWWWWWUUUTTTTTTUUUXXX\\\```bbbhhhhhhiiiiiihhhfffdddcccWWWXXXZZZXXXUUUQQQNNNMMMMMMNNNRRRZZZggg}}}{{{lll^^^PPPEEEBBB===;;;999999999:::999888666666555555666777888999:::;;;<<<===>>>AAADDDFFFHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDAAA>>><<<<<<<<<;;;:::888888999999;;;<<<===>>>@@@@@@???===<<<;;;:::999666666666555444444444444333333222000000/////////------..................,,,---------.../////////------------------------}}}sss___XXXMMMDDD>>>;;;999888999::::::;;;:::999777666444444444444444444444444333111111111222333222111000000000000////////////........................------............------,,,,,,,,,---......//////------,,,,,,,,,,,,------++++++,,,---------------,,,,,,++++++++++++++++++++++++************++++++(((***---000111///---+++)))))))))))))))************************+++++++++))))))))))))************((((((((()))))))))******((()))))))))************))))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++***))))))***++++++++++++***+++++++++++++++*********************************++++++++++++******))))))************++++++++++++,,,++++++,,,,,,---.../////////...---,,,,,,------000000000///////////////...///000//////222555999<<>>:::888777777777666444444444555666999;;;===::::::;;;<<<>>>AAADDDFFFFFFGGGHHHGGGDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDBBB???>>>>>>>>>===;;;:::::::::::::::;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;666888888888666555666777555444333111000000//////------......///000000000---------...............------------------------tttkkk]]]PPPFFF@@@===;;;888999:::;;;;;;:::888777555555555555555555555555333222111111333333222111222111111111000000000000........................------............------,,,,,,------...////////////...---,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++(((***,,,...///...---,,,(((((()))))))))*********))))))*********+++++++++))))))))))))************(((((((((((()))))))))***''''''((()))***++++++,,,))))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++***((()))***+++,,,++++++***+++,,,,,,,,,++++++***)))************************)))******+++++++++******++++++++++++,,,,,,,,,---+++++++++,,,,,,...//////...---,,,,,,,,,,,,,,,---.........///////////////...///111222555999>>>CCCKKKQQQWWWYYYUUUQQQOOOOOOOOORRRVVV\\\bbbgggjjjlllnnnmmmiiiccc[[[TTTMMMJJJFFFGGGHHHJJJMMMRRRXXX]]]^^^dddmmm{{{zzzggg^^^KKKFFF???999777666555444555555555555777999<<<>>>;;;;;;;;;===@@@CCCFFFGGGEEEGGGHHHGGGEEECCCCCCEEEBBBCCCEEEFFFGGGGGGGGGFFFCCCAAA@@@AAAAAAAAA???===<<<<<<<<<<<<<<<;;;;;;:::999999999::::::;;;;;;;;;555777999888777666888:::444333222111111111111111/////////000000000000000...............---------........................zzzjjjZZZNNNFFFAAA???777888:::;;;;;;:::999888555555555555555555555555333222111111333333222111222222222222111111111000////////////////////////------............------,,,,,,------...///000000000///...---,,,+++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++************++++++((()))+++---......---,,,******++++++,,,,,,,,,,,,))))))******++++++++++++))))))))))))************(((((((((((())))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))************************))))))))))))************))))))***++++++++++++***((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,+++***)))************************'''((()))++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,,,,++++++,,,,,,---,,,---------.../////////...///222555999???FFFKKKWWWYYYZZZVVVPPPLLLMMMOOOWWW[[[aaagggmmmqqqssstttwwwnnnaaaTTTKKKHHHIIIJJJIIILLLQQQVVVZZZ```eeeiiinnnttt~~~|||}}}}}}rrrYYYRRRIIIBBB===;;;:::999:::999777666666888:::;;;===<<<<<<>>>BBBEEEGGGHHHDDDGGGIIIHHHEEECCCDDDEEEAAABBBEEEGGGHHHHHHFFFFFFBBBAAAAAABBBCCCBBB@@@===<<<===============<<<;;;999999999::::::::::::;;;444777999888777666888;;;222222111111222222333444222222111111000000///////////////......------,,,........................lllRRRBBB===>>>:::888999888555555888666666555555555444444444333333333333333333333333333333222222111000//////////////////////////////////////////////////////...............///000000......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))***,,,///000******))))))))))))******))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******+++,,,,,,+++*********))))))((((((,,,+++***))))))***+++,,,+++++++++*********))))))+++++++++++++++++++++++++++,,,,,,,,,++++++---///------,,,...000000...---,,,+++++++++,,,,,,---...---...000111000//////000111111333:::CCCMMMUUUXXXYYYVVVRRRNNNMMMOOOTTTXXX^^^]]]```jjjtttzzzwwwrrrmmm]]]QQQMMMIIIBBBDDDLLLOOOZZZeeeiiinnnxxxsssfffVVVIIICCC???;;;888:::888666666888:::::::::999:::===@@@CCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<888888999999999888888777555555444333222000000///111111111111000///------..............................---------,,,,,,,,,kkkSSSIIIAAA<<<999:::999666555777666666666555555555444444333333333333333333333333333333222222111000000///000000000000000000000000000000000000000000000000222111000...------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***************************)))))))))***,,,...///******))))))))))))******))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************))))))*********+++++++++++++++***))))))***+++++++++*********))))))))))))++++++***))))))***+++++++++++++++*********))))))+++++++++++++++++++++++++++,,,,,,,,,++++++---///---,,,,,,,,,...///...------,,,,,,,,,,,,,,,------...///000000//////111333444888>>>EEELLLRRRVVVXXXUUUUUUUUUUUUVVVXXX\\\^^^```ccciiiqqqvvvuuummmfff]]]QQQJJJKKKJJJGGGMMMXXXaaaooo{{{iii[[[QQQIIIAAA;;;;;;999777777888999888777888999<<>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999:::999999888777777555444444333222111000///111111111111000///...---......//////////////////......---------,,,,,,,,,bbbQQQDDD>>>:::;;;:::777555777666666666666555555555555444444333333333333333333333333222222111000000000111111111111111111111111000000000000000000000000222111///...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************+++************+++,,,,,,******))))))))))))******))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))***************************************+++++++++******)))(((((()))*********************)))))))))++++++***))))))***+++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,++++++---///...,,,******,,,............------,,,,,,,,,------///////////////111555888<<>>AAACCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGEEEDDDBBBAAAAAA???>>>>>>===<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::999888777666555444333333222111000000111111111111000///........./////////000000111111......---------,,,,,,,,,oooZZZHHH@@@;;;;;;;;;888777888777777777666666666555555444444444444444333333333222222222111111111000000111111111111111111111111////////////////////////...------------...//////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++************************))))))))))))******))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))*********************************************************))))))*********************************+++******************+++************************+++++++++++++++++++++++++++,,,,,,,,,++++++---///...,,,))))))+++---......///......---------------//////......000555;;;@@@GGGPPPZZZ___^^^[[[[[[\\\XXXYYYZZZ]]]```aaaaaa```iiimmmpppmmmdddYYYOOOKKKJJJHHHJJJPPPWWWcccxxxxxxlll^^^TTTIIIEEE???;;;999999999999666777:::<<>>>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;999888666666444444333333222111000000111111111111111000///............///000000111111......---------,,,,,,,,,kkkOOOFFF===;;;;;;999999:::888888777777777666666666555555555444444333333333222222222111111111111111111111111111111111111111........................---------------...//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******************************************+++++++++*********))))))******))))))))))))******))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++***************+++++++++*********++++++*********************************+++++++++++++++++++++++++++,,,,,,,,,++++++---///...,,,))))))+++---......//////...------........./////////000444;;;DDDJJJUUU[[[bbbccc___\\\]]]___]]]\\\\\\___bbbeeedddccchhhhhheee\\\QQQIIIGGGGGGIIIJJJNNNWWWeee{{{tttjjjXXXQQQFFF>>>::::::;;;<<<777888:::<<<>>>AAABBBDDDDDDEEEEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGGGGFFFEEECCCAAA@@@???????????????@@@@@@@@@<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::999888666555444333333222222111111111000111111111111000000///---------....../////////......---------,,,,,,,,,{{{]]]PPPCCC>>><<<;;;:::;;;888888888888777777777777666666555555444333333333111111111111111111111111111111111111111111111111------------------------111000...---,,,,,,++++++......---------,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))*********++++++++++++++++++++++++)))******+++******))))))******))))))))))))******))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++*********+++++++++++++++)))***++++++++++++***)))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---///...,,,******,,,........................///000000111111333666;;;DDDOOOVVV```ccceeeccc```^^^^^^```___^^^^^^bbbgggjjjjjjhhh___\\\VVVMMMEEECCCFFFJJJIIILLLUUUcccyyy|||mmmdddUUUIIIAAA>>>======::::::;;;<<<>>>@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;::::::;;;;;;<<<:::::::::999888777666555333333333222222222111111000111111222111111000000..................------......---------,,,,,,,,,nnn^^^LLLBBB>>>;;;;;;<<<999999888888888777777777666666666555444444333333111111111111111111111111000000000000000000000000........................000///...---,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++++++++++++++++++++++++++((()))***++++++***))))))******))))))))))))******))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,)))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---///---,,,,,,,,,...///...---------......///000222222333555888===DDDOOOZZZbbbggggggfffdddbbb```___^^^```___aaafffkkklllgggcccRRROOOJJJFFFDDDFFFJJJMMMOOOUUUaaattt}}}mmm]]]QQQHHHBBB???===<<<<<<<<<===???AAABBBAAABBBCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCBBBAAA???>>>>>>===<<<;;;;;;::::::;;;;;;<<<888888888888888777666555333333333222222222222111000111111222222111111111000000//////......------......---------,,,,,,,,,{{{hhhRRRFFF@@@<<<;;;;;;999999999888888888888777777777666555444444333333111111111111111111222222////////////////////////////////////////////////---,,,,,,,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++'''((()))+++++++++***)))******))))))))))))******))))))***++++++++++++***)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))((()))***++++++***)))(((*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---///---------...000000///------------...000111333444666888<<>>>>>=========???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNJJJKKKLLLLLLKKKIIIGGGFFFEEEDDDCCC@@@>>><<<:::999<<<;;;;;;::::::;;;;;;<<<666666777777777666666555333333222222222222222222000111111222222222111111222222111000///...------......---------,,,,,,,,,nnnXXXLLLFFF???;;;;;;>>>;;;:::<<<;;;777555666777777777777666666666666333333333222222222111111000000000000////////////......//////......---,,,........................*********++++++,,,------...//////000000//////...+++++++++++++++++++++++++++++++++************)))************************,,,++++++******++++++,,,))))))))))))))))))))))))***************************************************)))))))))+++,,,+++***+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,...---+++******+++---......---,,,,,,++++++++++++---...///...---,,,...000...------000222444444333<<>>;;;;;;===???>>><<>>=========<<<999999888888888888888999999888888777666555555555444444333333222111000000000000000000000000000000000000000000///...,,,+++---------...............uuucccVVVLLLBBB>>>???@@@<<<999::::::777777:::777777777666666666555555333333333222222222111111111000000000////////////......//////......---,,,........................---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))+++,,,+++***+++++++++*********))))))************************+++*********))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,...---+++******+++---......---,,,,,,++++++,,,,,,......///...,,,,,,---///////////////111444777999CCCJJJSSS[[[```ccceeegggcccaaa]]][[[ZZZ\\\___aaaiiijjjjjjeee^^^VVVNNNIIIHHHIIIMMMQQQVVV[[[```dddnnnssstttdddZZZNNNIIIBBB>>>???AAAAAA@@@EEEDDDCCCBBBDDDFFFIIIKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLKKKKKKJJJIIIIIILLLIIICCC@@@>>>>>>===<<<::::::999999888999999999888888777777666555555444444333333333222111111111111111111111111111111111111000000//////.................................rrreeeYYYMMMGGGFFFFFF@@@;;;;;;;;;999999<<<666666666666555555555555333333333222222222111111111111000000000/////////...////////////...------......................../////////...---,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***************************)))))))))+++,,,+++***+++++++++******************************************************)))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------------++++++++++++------...---,,,,,,,,,,,,,,,,,,......///---++++++,,,---///000000000111555>>>DDDNNNTTT[[[```bbbbbbaaa```[[[YYYWWWUUUWWW[[[```dddnnnkkkeee]]]TTTMMMIIIIIIKKKRRR[[[ccckkkrrrwww{{{|||qqq```WWWJJJBBB??????@@@@@@GGGEEEBBBAAABBBFFFJJJMMMMMMMMMMMMMMMMMMMMMNNNNNNIIIIIIIIIIIIJJJKKKLLLMMMRRRMMMGGGAAA???===<<<;;;<<<;;;:::999999999999999777777666666555555444444333333333333222222222222111111111111111111111111111111000/////////000111000//////......---------tttjjj___TTTMMMJJJCCC=========:::999;;;666666666666555555555444333333333222222222111111111111111000000000/////////////////////...------....................................------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************,,,++++++******++++++,,,************************((((((((((((((((((((((((***************************)))))))))+++,,,+++***************************************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,,,,------.........---+++***+++---...111222222333;;;GGGPPPWWW[[[___aaa___[[[XXXVVVTTTTTTUUUVVVYYY]]]aaacccfffbbb\\\VVVNNNJJJLLLQQQTTTaaasssyyylll[[[LLLEEEBBBAAAAAADDDCCCAAAAAACCCGGGKKKMMMNNNOOOOOOOOOOOONNNNNNNNNIIIHHHHHHHHHIIIKKKMMMNNNRRRMMMFFFAAA>>>===<<<;;;<<<;;;:::999888888888888666666666666555555444444222222333333333333333333111111111111111111111111222111///......000222333111000000///...------,,,zzzppp```QQQIIIBBB<<<===>>>;;;999999777666666666666555555555333333333222222222111111111111111111000000000000//////000000//////...---........................+++,,,,,,,,,---------...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,++++++******++++++,,,************************((((((((((((((((((((((((***************************)))))))))+++,,,+++******************************************************************+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---............///---++++++,,,---...111555777;;;CCCOOOYYYYYY[[[\\\ZZZVVVQQQNNNMMMQQQSSSWWWZZZ]]]^^^^^^^^^XXXTTTQQQOOOKKKJJJQQQZZZfffzzzrrr```TTTMMMHHHDDD@@@@@@AAACCCFFFHHHJJJLLLOOOOOOOOOPPPOOONNNMMMLLLIIIIIIHHHHHHHHHJJJLLLMMMNNNIIIDDD@@@>>>>>>>>>===<<<<<<:::999888777666666666666666666666555555555333333333333333333444444111111111111111111111111222111///......000222333111111000///......------ppp^^^NNNEEE======>>><<<::::::777777777777666666666666333333333222222222111111222222111111111000000000///000000000000///..............................***++++++,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))+++,,,+++******************+++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///---...///...---,,,...000000444:::???DDDLLLTTTZZZTTTTTTRRROOOKKKJJJJJJKKKRRRUUUYYY\\\]]][[[XXXUUUOOOJJJJJJMMMLLLNNNZZZiiitttfffYYYNNNGGGAAABBBCCCEEEGGGHHHIIIJJJNNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIHHHIIIJJJJJJKKKJJJGGGCCCAAAAAAAAAAAA@@@>>>===;;;:::888777666666777777777777777666666666444444444444333333333333222222222222222222222222111111000/////////000111111000000//////.........~~~dddVVVGGGAAA???<<<::::::999888888888777777777777333333333222222222111111222222222111111111000000000000000000000///..............................---------------........./////////000000/////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))+++,,,+++***))))))*********+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++---------------...//////---...//////......000222555999@@@HHHNNNRRRTTTUUULLLKKKHHHEEEDDDGGGMMMQQQVVVWWWYYYZZZXXXTTTOOOLLLMMMHHHIIIOOOTTTZZZmmm{{{kkkZZZPPPJJJIIIGGGFFFFFFGGGHHHIIIMMMMMMNNNNNNMMMKKKHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFGGGFFFEEECCCAAA@@@>>><<<:::999888888777888888888888888888888555555555444333333333222222222222222222222222222111000000//////.........000000000///////////////}}}jjjUUUHHHAAA<<<::::::999999999999888888888777333333333222222222111111222222222111111111111000000000000000000//////...........................000000000///......------,,,------------------,,,------------------------//////.........---------************************,,,++++++++++++++++++,,,++++++++++++++++++++++++***************************************************)))))))))+++,,,+++***))))))******++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,------,,,++++++******)))+++,,,,,,------,,,,,,+++---------------...///000---.../////////000222444999===EEEMMMTTTUUUSSSPPPFFFDDDAAA???AAAHHHQQQXXXYYYYYYXXXVVVRRRMMMIIIFFFNNNIIIKKKTTT\\\ggg~~~kkk^^^RRROOOKKKGGGEEEFFFHHHJJJLLLLLLMMMMMMLLLIIIGGGEEEDDDEEEHHHJJJKKKLLLKKKKKKMMMKKKJJJKKKKKKJJJHHHEEECCCBBB@@@>>><<<;;;:::999888888888888888999999999666666555444333333222222222222222222222222222222000000000000///...,,,+++////////////000000000000dddOOOFFF@@@<<<:::999999888888888888888888999888666444333333333333111111111111111111111111111111111111000000000000...........................------,,,,,,------...////////////////////////,,,,,,---......---,,,,,,---------,,,,,,+++++++++---,,,,,,++++++*********,,,,,,,,,++++++*********((()))***+++++++++++++++)))************+++++++++************************)))************+++++++++************************((((((((((((((((((((((((,,,,,,,,,++++++*********...------,,,,,,------...***+++,,,,,,------,,,,,,...,,,***+++---...---***,,,,,,++++++,,,,,,---.....................------.........////////////000//////000///...222888===CCCHHHOOOTTTTTTOOOGGGBBB<<<>>>@@@DDDJJJQQQVVVZZZ]]]XXXTTTRRRNNNHHHGGGIIIIIIMMMSSSZZZfff|||sssbbbVVVLLLLLLLLLIIIHHHJJJJJJKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIKKKGGGBBB>>><<<;;;:::999AAA???===:::777555333222666444222333444555444333333111111111333444333222111111111111000000000000......////////////......sssYYYIII@@@;;;::::::999999888888888888888999888666444333333333333222222222222222222222222111111111111000000000000...........................------------------...------------------------,,,,,,---......---,,,,,,---------,,,,,,+++++++++***************))))))))),,,,,,,,,+++++++++************+++++++++******))))))************+++++++++++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,++++++******++++++,,,***+++,,,,,,------,,,,,,+++)))((((((***+++***(((------,,,,,,------...///........................---............/////////.../////////000555<<>>>>>======DDDBBB@@@<<<999777555444666444222222444555444333444222111222333333222111222222222222111111111111......////////////......fffPPPBBB===???;;;:::999999888888888999888777666444333333333333333333333333333333333333111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,++++++------,,,+++...------------...//////........................---------............///.........///333:::CCCIIITTTSSSQQQKKKCCC??????@@@CCCGGGMMMTTTYYY[[[[[[ZZZOOOIIIEEEEEEEEEEEEIIIOOOSSSYYYcccssskkk]]]TTTNNNKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGDDDAAA?????????>>>===BBBAAA???===:::999888777666444333333444555555444555444222333333333222000444333333333333222222222...//////000000//////...tttZZZHHHAAACCC<<<;;;:::999999999999999777777666555444444333333333333333333333333333333111111111111000000000///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,...---------.........------------------......///---------...............------------..................000333888AAAIIINNNSSSPPPKKKBBB;;;:::???DDDLLLPPPUUUZZZZZZWWWSSSOOOLLLGGGEEEFFFIIILLLRRRYYY]]]cccqqq|||jjj^^^VVVPPPMMMJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKKKKJJJJJJIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFDDDAAA@@@@@@@@@>>>===>>>===<<<;;;::::::::::::777666555555777888777777777555444333444333222000333333333333222222222222//////000000000000//////eeeNNNCCCCCC===<<<;;;:::999999999999666666666555555444333333222222222222222222222222111111111111000000000///////////////////////////---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++((()))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,***+++,,,,,,------,,,,,,***+++++++++*********+++,,,,,,,,,+++,,,,,,---...---------.........//////---------........./////////000333888@@@GGGMMMPPPJJJGGGBBB<<<:::===EEELLLTTTWWWZZZ\\\ZZZUUUOOOKKKKKKHHHHHHNNNSSSXXX```gggllltttsssggg[[[RRRKKKJJJIIIHHHHHHJJJKKKMMMKKKJJJJJJJJJJJJKKKLLLMMMIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDFFFFFFEEEDDDAAA@@@>>><<<;;;:::999999999888666777999::::::999777666444444444444333111333222222222222111111111//////000000000000//////qqqVVVFFFBBB>>>===<<<;;;:::999999999555555666666555444444333111111111111111111111111111111111111000000000000////////////////////////---...///000000///...---------------------------...------,,,,,,------...++++++,,,,,,,,,,,,------************++++++++++++***++++++++++++,,,,,,,,,(((((()))++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******,,,,,,,,,,,,*********+++,,,,,,------,,,,,,+++,,,------++++++,,,---,,,++++++++++++,,,------,,,,,,------.../////////.........////////////000000333888@@@GGGLLLMMMMMMBBB@@@======AAAHHHPPPUUUWWWXXXYYYYYYXXXVVVSSSQQQFFFFFFKKKVVV___fffnnnuuuxxxfffXXXRRRPPPMMMKKKJJJKKKMMMNNNKKKKKKJJJJJJKKKLLLNNNOOOIIIIIIHHHGGGFFFFFFFFFFFFBBBCCCEEEIIIMMMOOOOOONNNIIIGGGDDD@@@===:::888777:::888777888:::;;;;;;;;;777666444444555555444222222222222222111111111111///000000111111000000///{{{```NNNHHH???>>>===;;;::::::999999444555666666666555444333222222222222222222222222111111111111000000000000////////////////////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------***************)))))))))******+++++++++,,,,,,,,,)))******+++++++++******)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,------,,,***)))***+++,,,,,,------,,,,,,---///000000...---...000,,,,,,,,,,,,,,,---......,,,,,,------...//////000/////////000000000111111222666>>>GGGNNNPPPLLLHHH@@@>>>???DDDNNNVVVZZZ[[[VVVUUUTTTRRRRRRSSSTTTUUUKKKNNNYYYjjjwwwyyyiii]]]ZZZUUUPPPMMMLLLMMMNNNNNNMMMKKKJJJJJJLLLMMMNNNIIIHHHGGGGGGFFFGGGHHHIIIDDDEEEHHHLLLOOOQQQOOONNNIIIGGGDDDAAA===;;;999888888777666777999:::;;;:::777555444555666666555444444333333333222222222222000000111111111111000000iiiXXXQQQ??????===<<<;;;::::::999444555666666666555444333333333333333333333333333111111111111000000000000000000000000000000000000---...///111111///...---++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********************************************************++++++,,,,,,,,,+++,,,...//////...,,,+++++++++,,,---------,,,,,,***,,,...---+++***+++......------------...//////,,,,,,------...///000000000000000000111111111111333888AAALLLRRRQQQKKKDDDBBBAAABBBKKKWWW___```]]]VVVSSSOOOLLLKKKNNNQQQSSSZZZ```ooo~~~fffbbb[[[TTTOOOMMMLLLMMMPPPOOOLLLKKKJJJKKKLLLMMMIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHIIILLLMMMLLLIIIFFFCCCBBB@@@>>>===<<<;;;;;;777666555666888999:::999666555444555666777666555555555444444444333333333000000111111111111000000vvvfff]]]FFFAAA<<<999:::;;;:::999777666555444444444444444444444333333333333222222111111111111111222222222000000000000000000000000000000///...------,,,,,,******+++---//////,,,***+++++++++,,,,,,,,,------......------------......++++++******++++++,,,---,,,,,,,,,++++++*********))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......///////////////............---------...111333555===CCCKKKNNNMMMIIIFFFEEEAAAIIIUUU]]]```^^^]]]\\\UUUPPPLLLKKKJJJKKKRRRZZZ\\\rrr~~~}}}|||qqqbbbWWWSSSQQQNNNLLLOOONNNMMMKKKJJJKKKMMMOOOJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFDDDAAA???@@@@@@???>>><<<:::999888;;;:::999777666555555555777666666666555555555555333333333222222333444444333333222222111000//////nnndddSSSKKKBBB===>>>???>>><<<888888777666555555555555555555555444444444333333222222222111111111111111000000000000000000000000000//////......---,,,,,,,,,,,,,,,...000000---+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,---------.........////////////////////////000///...///111444777999BBBGGGLLLOOOMMMKKKIIIIIIIIIPPPZZZ___```^^^\\\\\\TTTPPPLLLKKKJJJKKKSSS\\\qqqrrreee\\\WWWRRRPPPOOOOOONNNLLLJJJJJJKKKMMMIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGGGGFFFDDDBBB@@@??????>>>===;;;:::999999999888888888888888999777777666666666555555555333333333333333333333444333333222222111000000///|||ooo```UUUFFF>>>>>>@@@???<<<:::999888777666666666666666666666555555555555444333333222222111111000000000000000000000000000000000//////......------------------///111111///---------------.........///,,,,,,,,,++++++,,,,,,,,,------,,,,,,------...////////////...............+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////,,,------------.........////////////////////////111111000111444999===@@@HHHJJJMMMOOOOOONNNOOOPPPVVVZZZ^^^aaa```]]][[[ZZZRRRNNNLLLLLLLLLPPPZZZeeexxxjjj^^^WWWSSSQQQPPPOOONNNMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEGGGGGGGGGGGGEEEEEE?????????>>>>>>===<<<;;;888888888999:::;;;<<<===777777777777666666666666444444333333333333333333333333222222111000000000}}}nnn___LLLAAA@@@BBBBBB@@@;;;:::999777666666666666666666666555555555444444444444333222111111000000////////////////////////000/////////......---------------...000000///---............////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---....../////////...............,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,,,,,,,+++************+++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...........................------------............///////////////000000000111111222444888===BBBEEEJJJKKKMMMOOOQQQSSSVVVXXX___``````___]]]ZZZWWWVVVMMMKKKKKKNNNQQQXXXffftttxxxggg[[[UUUSSSRRRPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIFFFFFFFFFFFFFFFEEEDDDCCC>>>>>>?????????>>>======::::::::::::;;;<<<>>>>>>888888888777777777666666444444444444444333333333222222222111111111000000~~~nnnZZZKKKFFFFFFEEEDDD;;;:::888777666555555555555555555444444444444333555444444333222111000000///////////////////////////////////////.........---,,,,,,---//////...---........./////////000000......------------......+++++++++++++++,,,,,,---------------------------,,,,,,---------............------,,,,,,------...+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........---------------------------------.........//////////////////000000111111111222444777<<>>???????????????>>>>>>===<<<<<<<<<<<<<<<======999888888888888777777777444555555555555444333222222222222111111111111111lllXXXLLLEEEBBBAAA;;;:::999777666555555555555555555444444444333333444444333333222222111111000000000000000000000000////////////////////////---,,,+++,,,...///...---............/////////000///......------......///+++************+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++************++++++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------........./////////...//////000000111111222111333777<<>>???@@@@@@@@@@@@??????>>>???>>>===<<<<<<<<<<<<<<<999999999999888888888777444555666666555444222111111111111111111111111111lllVVVHHHAAA>>>===<<<:::999777666666666666666666555555555555444333333333333333333333333000000000000000000000000/////////////////////000///...,,,---///000//////------........./////////...------,,,,,,------...,,,++++++++++++,,,------++++++,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++************++++++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------................................................////////////...//////000111111222222333666;;;BBBGGGJJJLLLMMMNNNOOORRRXXX___bbbbbbaaaXXXUUURRRQQQQQQPPPNNNKKKNNNPPPTTTZZZbbbooo{{{hhhbbbYYYUUUUUUUUUSSSQQQLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::999999999888888888555555666777666444222111111111111111111111111111eeePPPFFFCCC>>>>>><<<:::999888777777777777777777666666666666333333333333333333333444000000000000000000000000////////////000000000000000///......000111111000------------.........///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,,,,,,,+++************+++,,,,,,---......++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------.........//////////////////////////////............/////////000...//////000111222222222444888???EEEKKKMMMNNNNNNRRRSSSVVV]]]ccceeebbb___TTTQQQOOOOOOPPPPPPNNNKKKNNNQQQXXXaaakkk}}}uuummmbbb\\\ZZZZZZWWWTTTOOOOOONNNNNNMMMLLLLLLLLLGGGGGGEEEDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<======:::::::::999999999888888555666777777666444222111111111111111111111222222~~~eeePPPBBB@@@???<<<;;;;;;:::888666888777666555555444444555333333333222222222222111000000000000////////////000000//////.........---......////////////............///000000000000000.........------,,,,,,,,,+++,,,,,,---.........---------------------------+++++++++,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++---------.........////////////............//////111111111000000000000000////////////000111222333777BBBHHHFFFJJJTTTYYYVVVRRRVVV]]]dddfffbbb[[[UUULLLLLLNNNOOOLLLGGGIIINNNRRRXXXbbblll{{{xxxjjjbbb```^^^ZZZUUUUUUQQQMMMMMMNNNNNNKKKIIIIIIGGGDDDCCCDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAABBB<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999999888888666555555666666555333222222222222222222222222xxx{{{uuu]]]LLLBBB@@@===<<<<<<;;;999777888888666555555555555555444333333333222222111111222111111111111000000000111111000000000/////////......////////////............///000000000000000.........------,,,,,,,,,+++,,,------.........---------------------------,,,,,,,,,,,,------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,------------.........------,,,,,,,,,,,,------////////////////////////111000000000111333444555???DDDHHHJJJOOOUUUYYYXXXSSSXXX___cccccc___XXXTTTPPPNNNNNNPPPOOOLLLMMMQQQXXX___kkkwwwvvvjjjccc___[[[WWWXXXVVVSSSRRRQQQOOOMMMKKKJJJHHHEEECCCDDDEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::999999888888888666555666777777666555222222222222222222222222hhhkkkpppwwwgggRRREEEBBB>>><<<<<<<<<;;;:::888888777666555555555555555444444333222111111000333333222222222111111111111111111111000000000000......////////////............///000000000000000.........---------------,,,,,,---............---------------------------,,,------------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++---......///,,,,,,,,,,,,------------------,,,,,,,,,,,,------............////////////222222111111333666999:::GGGFFFIIIQQQVVVWWWWWWZZZXXX]]]bbbccc___ZZZUUUTTTPPPLLLKKKLLLMMMMMMQQQWWWgggppp}}}vvvjjjccc___\\\ZZZZZZZZZWWWSSSPPPNNNMMMLLLIIIFFFDDDDDDDDDDDDCCCGGGFFFEEEBBB@@@>>>===<<<>>>>>>>>>>>>=========<<<:::::::::999888888777777777666555666888888888666222222222222222222222222[[[]]]bbbhhhoootttyyy{{{~~~~~~{{{xxxxxxxxxqqqYYYJJJFFF@@@<<<;;;;;;;;;:::999888777666555555555555555555444333222111111000333222222222111111111111000000000000000000000000......////////////............///000000000000000...............---------------............---------------------------------------.........//////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------//////............//////......///////////////000222111222333666;;;???AAAJJJFFFKKKXXX]]]XXXUUUXXX^^^bbbfffccc\\\VVVTTTUUUOOOLLLJJJKKKLLLQQQ___llluuujjjccc___YYY[[[\\\YYYSSSOOONNNOOONNNKKKGGGDDDDDDDDDCCCBBBGGGGGGFFFDDDBBBAAA???>>>@@@@@@??????>>>=========::::::999888888777777666777666555777888999999888333333222222222222222111TTTVVVZZZ___cccgggiiikkknnnooooooooooooppptttvvv~~~fffQQQKKKDDD>>>;;;:::::::::999888777666666555555666555555444444333222111111222222111111111000000000////////////////////////......////////////............///000000000000000........................---......//////...---------------------------------------.........//////,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////............///////////////000000111111111000111222555:::???DDDGGGHHHFFFOOO]]]aaaZZZUUUWWWdddggggggbbbZZZUUUTTTVVVOOONNNOOOOOORRR^^^xxxrrreee^^^WWWYYYZZZWWWRRRNNNNNNOOONNNKKKGGGEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCBBBAAA@@@AAA@@@@@@???>>>>>>======::::::999888888777777666777666555777888999999888333333333222222111111111RRRTTTWWW[[[___aaabbbcccddddddeeefffhhhnnntttyyyqqq[[[TTTIIIAAA<<<:::::::::999999888777666666666666444444444444333333333333222111111111111000000000............////////////......////////////............///000000000000000.............../////////...////////////...------------------------------,,,------------.........---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------//////000000111111222222000111444888===BBBFFFHHHDDDIIISSS]]]___[[[YYYZZZhhhhhheee___XXXUUUUUUWWWKKKLLLOOOUUU___ttt|||kkk```ZZZZZZXXXTTTPPPNNNMMMMMMNNNKKKGGGEEEEEEDDDDDDCCC???@@@AAABBBCCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<:::::::::999888888777777777666555666888888888666444333333222222111111111RRRTTTXXX\\\___aaabbbcccccccccccceeehhhpppyyyxxxfff]]]PPPEEE>>><<<;;;;;;:::999888777666666666666333333333444444444444444333333222222222111111111......//////000000000000......////////////............///000000000000000---........./////////000///////////////...------------------------------,,,,,,,,,,,,------------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,------......//////000111111222222444777;;;???BBBCCCDDDBBBMMMWWWYYYZZZ]]]aaabbbjjjfff```ZZZVVVTTTUUUVVVLLLLLLRRRaaawwwzzznnnccc___YYYTTTQQQOOOMMMKKKNNNKKKGGGEEEEEEEEEEEEDDD@@@BBBCCCEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999888888888666555666777777666555444444333333222111111000RRRUUUYYY^^^aaadddeeeeeegggffffffgggkkkttt}}}mmmdddUUUIIIAAA===<<<<<<:::999888777666666666666222222333444444555555666444444444333333333222222//////000000111111111222......////////////.........//////000000000000000---.........//////000000//////000000///...------------------------------+++++++++,,,,,,,,,------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,------...///---------.........///////////////....../////////---------...///000000111444666:::===@@@AAAAAA@@@CCCQQQYYYVVVUUU^^^fffiiijjjddd\\\WWWTTTTTTUUUUUUUUUSSS[[[rrr}}}kkkddd[[[UUURRRPPPMMMJJJMMMKKKGGGEEEEEEFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGFFF@@@@@@???>>>===<<<;;;:::<<<<<<;;;::::::999999888888666555555666666555333444444333333222111000000VVVYYY\\\^^^```bbbeeegggeeedddbbbeeennn{{{xxxkkk[[[NNNDDD<<<:::<<<<<<;;;::::::;;;;;;999777666666666666555555555555444333111222333333222000222222222111111111111000......//////000000111111...///000000000000000///000000//////.........---...------,,,,,,------.........//////......---,,,,,,------......------,,,...---,,,,,,,,,,,,---...------------------------+++++++++++++++++++++++++++++++++******)))))))))))))))))))))***+++,,,,,,++++++------------++++++------------------------,,,---......//////................../////////000///000000000///000222444555888<<>><<<::::::<<<<<<;;;:::666666666666555555555555444333111222333333222000111111000000000/////////////////////000000000000000000111000000///......///////////////...............------------...............///......---,,,,,,------......------,,,------------------------------------------------++++++,,,------,,,++++++------------------------000///...---------------------++++++++++++------------------------------,,,---......///............////////////000000000111111111000000333666:::BBBFFFIIIFFFCCCGGGTTT___eeekkkooopppoooooojjjddd___ZZZWWWWWWWWWXXX___fffmmm}}}|||jjj]]]VVVTTTMMMMMMLLLJJJGGGFFFGGGHHHKKKKKKMMMPPPSSSUUUTTTSSSSSSRRRNNNHHHBBB???>>>??????===;;;999888999:::;;;999999888888777666666555666555555555555666666777```ccchhhkkklllnnnppprrrzzz}}}~~~~~~}}}}}}~~~|||kkkWWWHHHBBB@@@>>>;;;;;;<<<<<<;;;:::666666666666555555555555444333111222333333222000222222111111111000000000000000000000////////////---...///000000111000000.........//////////////////......------......///.........///......---,,,,,,------......------,,,------------------------------------------------++++++---......---++++++------------------------......---,,,+++++++++,,,------++++++++++++------------------------------,,,---......///.........////////////000000000111111111111111222666;;;???IIIGGGDDDDDDIIISSSaaajjjhhhnnnssssssrrroooiiibbb___ZZZWWWWWWWWWYYYaaakkk|||wwwfffYYYQQQOOOOOONNNKKKHHHGGGHHHJJJLLLLLLNNNPPPSSSUUUTTTSSSYYYXXXTTTMMMFFFAAA??????@@@???===;;;:::;;;<<<===999999999888777777666666666666555555555666777777bbbeeeiiilllooossswwwzzz}}}}}}}}}{{{yyyxxxyyyzzzyyyyyy{{{~~~iiiSSSGGGCCC@@@===;;;;;;;;;;;;:::666666666666555555555555444333111222333333222000222222222222111111111111000000000000////////////,,,---...000111111111111........./////////////////////............//////......//////......---,,,,,,------......------,,,,,,------......------,,,------------------------***,,,---//////---,,,***,,,,,,---------------...---,,,++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,---......//////....../////////000000000111111111111222333555:::@@@EEEMMMGGGCCCGGGSSSaaakkkpppnnntttwwwvvvsssoooggg___ZZZWWWUUUVVVXXX]]]iiiuuusss```SSSTTTSSSPPPMMMJJJIIIKKKNNNTTTTTTUUUWWWYYYXXXVVVTTTXXXXXXUUUPPPIIIDDDAAA@@@@@@???>>><<<<<<<<<<<<===:::999999888888777666666777666666555555555666666bbbeeeiiilllqqqwww}}}~~~{{{zzz{{{|||{{{yyyvvvuuuvvvwwwuuuxxx|||~~~aaaQQQEEEBBB>>><<<;;;;;;:::999666666666666555555555555444333111222333333222000111111111111000000000000111000000000/////////...---...///000000111000000............/////////000//////............//////......//////......---,,,,,,------......------,,,,,,,,,---......---,,,,,,------------------------***,,,...//////...,,,***++++++,,,,,,------------++++++++++++++++++,,,---+++,,,,,,------,,,,,,+++------------------------,,,---......//////......//////000000000111111111111111333444777===EEEJJJLLLIIIIIIPPP^^^kkkrrrssssssxxxyyyvvvqqqkkkbbbZZZVVVUUUVVVZZZ___iiiyyynnn]]]YYYWWWSSSNNNKKKKKKOOORRRZZZZZZZZZ[[[[[[XXXSSSPPPQQQRRRRRROOOKKKFFFCCCBBB>>>>>>>>>===<<<<<<;;;;;;::::::999888888777777666777777666555444444444444ccceeehhhlllrrryyy~~~zzzyyyyyyzzzzzzzzzxxxuuuttttttuuuuuuzzzkkkYYYGGGCCC???<<<;;;:::999888777666666666555555555555444333111222333333222000000000000000////////////111111000000/////////...///000000000000000///...---.........//////000000//////............//////......//////......---,,,,,,------......------,,,,,,,,,---......---,,,,,,------------------------***,,,...000000...,,,***+++++++++,,,,,,---------++++++++++++,,,,,,---...++++++---......---++++++------------------------,,,---......//////......000000000000111111111111000111333555999@@@HHHMMMJJJKKKPPPZZZfffpppttttttvvvyyyyyytttmmmggg]]]TTTTTTTTTXXX___hhhttt{{{hhh\\\YYYTTTOOOLLLMMMQQQUUUZZZZZZZZZ[[[YYYTTTNNNIIIJJJLLLNNNNNNKKKGGGDDDCCC============<<<;;;:::999::::::999999888777777777888777666444444333333333bbbcccgggnnnwww}}}}}}~~~|||{{{wwwvvvttttttuuuwwwyyyzzzyyy}}}|||bbbRRRHHH@@@>>>===:::999:::888888888888777777777777666666555444222111000000222222222111222222333333////////////////////////000000000000000000000000------------............000000000000000000000000---...///...------...///,,,------......------,,,.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........------------------------...............///000000...///000222444555555555333111222888CCCMMMRRRRRRKKKQQQ[[[fffoootttuuuvvv~~~xxxsssqqqjjj```YYYWWWYYYZZZ```mmmxxxgggddd\\\SSSMMMMMMSSSYYY```]]]YYYVVVTTTRRROOOMMMHHHJJJMMMNNNNNNLLLHHHFFFCCCAAA???>>><<<<<<<<<===;;;;;;::::::999888777777444555555555666666777777```aaaeeekkkttt}}}~~~|||{{{|||~~~|||{{{vvvvvvuuuvvvwwwzzz|||~~~{{{rrrZZZNNNBBB===<<<:::888888888888888777777777666666666555555444333222111111333333222222111222222222000000000000000000000000000000000000000000000000......//////000000000111////////////////////////---...///...------...///,,,------......------,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,,,,,,,------------------,,,,,,,,,------........................///000000...///000222333444444444444444777???IIIRRRVVVWWWQQQWWWaaakkksssxxxyyyyyyzzztttooolllfff]]]WWWWWW\\\aaaooouuunnncccWWWPPPNNNPPPSSSXXXVVVSSSPPPOOONNNKKKIIIGGGIIIKKKMMMMMMKKKHHHFFFCCCBBB@@@>>><<<<<<<<<<<<;;;::::::999888888777777555555555666666666777777```aaaeeekkksss|||zzzzzzyyyyyy{{{~~~~~~||||||wwwwwwxxxzzz|||~~~gggVVVEEE>>>===<<<999888777777777777666666666666444444444444333333333222444444333222111111111111111111111111111111111111000000000000000000000000//////000111111222333333////////////////////////---...///...------...///,,,------......------,,,...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////............---------------------,,,,,,++++++,,,---...//////000...............///000000//////000111222333333333666999???HHHRRRYYY\\\]]]\\\aaajjjrrryyy|||}}}}}}xxxrrrmmmiiiccc\\\YYYZZZcccpppyyyjjj^^^XXXTTTRRRQQQQQQOOOMMMLLLLLLKKKIIIGGGFFFGGGIIIJJJJJJIIIHHHFFFDDDCCCAAA???===;;;;;;:::::::::999999888777777777555555666666666666777777aaacccggglllttt}}}xxxxxxwwwxxxzzz}}}~~~}}}}}}{{{{{{}}}~~~qqq\\\GGG??????>>><<<:::777777777666666666555555333333444444444444444444555444333222111111111111111111111111111111111111//////////////////////////////000111222222333444////////////////////////---...///...---------///,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////////////////............------,,,,,,,,,***+++,,,---...///000111...............///000000///000000000111222333333777===FFFPPPXXX^^^aaabbbfffkkkqqqxxx}}}~~~yyyrrrlllhhhbbb\\\\\\```mmm~~~oooddd```^^^YYYTTTOOONNNLLLLLLMMMMMMKKKIIIEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCAAA???===;;;:::999999999999888888777777777666666666666666666777777```dddiiinnnuuu}}}yyyyyyyyyyyy{{{}}}~~~}}}}}}rrr^^^HHH??????>>><<<:::777777777777666666666666333333444444444444555555555444333222111111111111111111111111111111111111////////////////////////......//////000111222222........................---...///...---------///,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.../////////////////////.........------,,,,,,,,,++++++,,,---///000111111...............///000000000000000000111222444555888AAAMMMWWW]]]aaadddfffnnnqqqvvv{{{~~~~~~|||wwwqqqjjjeee```]]]aaahhhzzzrrriiifffbbbZZZTTTOOONNNMMMNNNOOONNNLLLJJJEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@===;;;999888999999999888888888888888777777777777777777666666___dddkkkqqqwww~~~~~~{{{{{{{{{|||}}}~~~~~~~~~~~~ppp^^^JJJAAA???<<<:::999888888888888777777777777444444444444444555555555444444333222111111111111111111111111111111111111000000000000000000000000........./////////000000........................---...///...------...///,,,------......------,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---............/////////------------------,,,,,,,,,,,,---...///000000111...............///000000000000000000222444666777<<>><<<:::999999999999999999999999999888888777777777777666666aaahhhqqqxxx}}}}}}{{{{{{|||~~~~~~~~~~~~ssscccRRRHHHCCC===::::::999999999999888888888888555555555555555444444444333333222222111222222222000000000000000000000000000000000000000000000000000////////////.................................---...///...------...///,,,------......------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------............,,,,,,------------------------....../////////000...............///000000000000000000222555888:::BBBNNN\\\eeegggiiimmmqqqxxxyyy|||}}}}}}{{{xxxwwwlllgggbbb```___dddqqq~~~zzzrrrhhh\\\TTTTTTSSSSSSSSSRRRPPPLLLIIIIIIHHHFFFDDDCCCCCCDDDEEEAAAAAAAAA@@@???===;;;999::::::::::::::::::::::::888888888777777777666666eeemmmwww}}}zzz{{{}}}~~~~~~~~~wwwjjj[[[PPPHHH@@@<<<===:::::::::999999999888888666666555555555444444444222222222111222222333333////////////////////////000000000000000000000000111111000000///.................................---...///...------...///,,,------......------,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,------..................///////////////...............///000000000000000111333777:::<<>>999888888888:::999888666666555555555555444444444444444333333333333222222222222222111111111000000222222111111000/////////000000000000000000000000................................................------............------------,,,,,,,,,---.........------,,,,,,++++++***000///...---,,,------...........................)))***+++,,,------...---------------------------///////////////.........////////////000000000000111111111111333888>>>BBBTTT^^^gggjjjmmmrrrwwwxxx~~~|||zzzyyywwwtttrrrjjjcccaaafffiiippppppaaa\\\YYYUUUSSSTTTTTTQQQNNNQQQMMMHHHEEEDDDCCCAAA@@@CCCAAA???@@@BBBBBB???<<<999888777777999;;;;;;:::888888888888888999999999mmmvvv}}}}}}~~~xxxqqqlll]]]III???@@@<<<:::999:::;;;:::999777666555555555555444444444444444333333333333222222222222222111111111000000000000000000000111111111000000000000000000000000................................................------............------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---//////---,,,,,,,,,------------------------------***+++,,,------...------------------------------////////////////////////////////////000000000111111222222222444:::CCCIIIXXXaaaiiilllnnntttyyyzzz~~~}}}{{{yyywwwssspppmmmfffaaabbbiiinnnwwwvvvggg^^^ZZZVVVTTTTTTSSSPPPMMMPPPMMMIIIFFFEEEDDDCCCBBBCCCAAA???@@@AAAAAA@@@>>>>>><<<::::::;;;;;;:::999888888777777777777777777vvv~~~{{{uuugggRRRCCC@@@???===;;;;;;<<<;;;:::888666555555555555444444444444444333333333333222222222222222111111111111111...//////000111111222222000000000000000000000000................................................------............------///...------,,,,,,,,,,,,***++++++,,,------.........------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------/////////////////////////////////000000000111111222333444444555===JJJTTT^^^ffflllmmmpppvvv{{{|||}}}|||zzzwwwrrrmmmiiifffdddaaadddmmmvvvrrreee```ZZZWWWVVVUUUQQQNNNNNNLLLHHHFFFFFFFFFEEEDDDDDDBBB??????@@@AAAAAAAAACCC@@@>>><<<<<<;;;999888888888888777666666666555~~~~~~ppp\\\JJJCCCAAA???<<<;;;;;;;;;999888666555555555555444444444444444333333333222222222111111111111111111111111//////000000111111111111////////////////////////................................................------............------000///...---,,,+++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......------........................///////////////000000000//////000000000111111111111333555555888BBBRRR^^^ccciiinnnnnnqqqwww|||}}}{{{zzzxxxsssmmmgggbbb```cccbbbfffppp~~~}}}mmmhhhaaa\\\ZZZWWWSSSPPPLLLJJJGGGFFFGGGGGGFFFEEEDDDBBB@@@???@@@AAABBBCCCDDDAAA>>>===<<<;;;:::888:::999999888777666666555{{{hhhTTTIIICCC@@@===;;;::::::888666666555555555555444444444444444333333333222222222111111111111111111111111111111111111000000//////////////////////////////////////////////////////////////////////////////------............------000///...---,,,+++++++++.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......------........................////////////000000111111000000000000111111111111000333555888>>>IIIYYYeeeggglllppppppsssyyy||||||xxxxxxuuuoooggg```]]]\\\bbbccchhhttttttnnneee___[[[WWWRRROOOJJJHHHFFFFFFGGGGGGFFFDDDEEEDDDBBB@@@@@@AAABBBDDDAAA???===<<<<<<;;;:::999;;;;;;:::999999888777777~~~rrr\\\LLLEEEBBB>>>;;;:::999888666666555555555555444444444444444333333333333222222111111111111111222222222222222111111000//////...000000000000000000000000////////////////////////////////////////////////------............------///...------,,,,,,,,,,,,//////......---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...........................//////000000111111222000000000111111111222222222333777===FFFSSS```hhhkkkooorrrsssvvv{{{}}}{{{vvvuuurrrjjjaaa\\\[[[\\\bbbfffooo~~~yyyrrrhhh```ZZZVVVPPPLLLJJJIIIGGGGGGHHHHHHFFFEEEEEEEEEEEECCCAAA@@@BBBCCC???===;;;;;;;;;;;;;;;999;;;;;;;;;:::999999999888~~~}}}}}}}}}~~~~~~}}}}}}gggRRRHHHEEE@@@===;;;:::888777666555555555555444444444444444333333333333222222000000111111111222222222111111111000000000000000000000000000000000000000////////////////////////////////////////////////------............------...------,,,,,,,,,------...............---------+++,,,---...///......---------------------------***+++,,,------...------...........................//////000111111222222000000111111111222222222444555999CCCPPP]]]fffjjjooosssvvvwwwzzz~~~~~~zzztttsssooofff]]]YYYZZZ]]]fffooo~~~wwwlllccc]]]WWWRRRMMMLLLKKKJJJJJJJJJJJJHHHFFFEEEGGGGGGEEEBBB@@@@@@BBB@@@>>><<<;;;;;;;;;:::999999999999999999999999999|||zzzzzz{{{}}}}}}|||{{{|||}}}uuu^^^JJJGGGBBB>>><<<;;;:::888666666555555555444444444444444444333333333222222000000111111222222222222/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000---..................---------,,,,,,,,,---......,,,,,,------.../////////+++,,,.../////////..............................)))***+++,,,------...---////////////////////////...//////000111222222222000111111111111222222222666777;;;GGGWWWdddjjjkkkqqquuuxxxzzz}}}zzzsssrrrmmmddd[[[WWW[[[___kkkxxx}}}rrrhhhaaa[[[UUUPPPNNNMMMLLLLLLMMMLLLJJJGGGEEEGGGIIIGGGBBB??????@@@BBB@@@===<<<<<<;;;:::888888888888888888999999999}}}zzzwwwvvvuuuuuuwwwxxxyyy{{{~~~iiiPPPGGG???>>>>>><<<===???888888777777666666555555444444444333333333222222333222222222333444444555444333111000000000111111000000000000/////////////////////...,,,,,,---...////////////////////////000000///.............../////////...---------,,,......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////111111111111000000000000111111000//////000111333111:::EEENNNZZZfffmmmnnnqqquuuzzz}}}|||zzzwwwvvvsssqqqooohhh^^^YYY```kkkxxxxxxrrrhhh\\\VVVWWWTTTRRROOONNNMMMMMMKKKJJJMMMKKKHHHEEECCCBBBAAAAAADDDAAA>>><<<;;;;;;:::888:::::::::999999999888888~~~{{{xxxuuutttttttttuuuuuuwwwyyy|||vvvYYYMMMBBB>>>>>>===<<<<<<888888888777666666555555444444444333333333222222111111111111111222333333333333111000000000111111000000000000////////////.........---++++++,,,...////////////////////////000000///..............................---------......---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................//////////////////000000111111111222111222222111111111333444666???KKKTTT___jjjpppppptttwww|||~~~|||zzzxxxwwwsssqqqnnnhhh```___kkkyyyzzzpppddd]]]]]]XXXUUURRROOONNNLLLJJJHHHJJJIIIGGGEEEDDDDDDDDDDDDDDDBBB>>>===<<<<<<:::999::::::999999888888888888|||xxxuuurrrqqqrrrsssrrrsssuuuwwwyyy{{{||||||}}}~~~fffUUUEEE??????===:::999999888888777777666555555444444444444333333333333000000000///000000111222333222111111000111111111////////////000000000000---......---++++++,,,...////////////////////////000//////............///---------.....................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////......///000111222333333111222333333222222444666<<>>:::888999999888888777666666555555444444444444333333333111000000000000000111111222222111111111111111111////////////000000000000......///...,,,,,,---///////////////////////////000///............//////,,,---------.../////////......---------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.....................////////////...//////000111111222222000222444444222333666888CCCOOO[[[dddkkkrrrvvvuuuzzz{{{|||{{{yyywwwwwwwwwtttpppkkkffffffrrr{{{pppfff```]]]ZZZUUURRROOOMMMIIIGGGDDDDDDDDDDDDDDDEEEEEEEEECCCAAA>>>=========;;;999888777777777777777777777~~~{{{xxxvvvvvvtttqqqnnnllllllmmmnnnpppqqqsssuuuvvvvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxyyy{{{~~~vvvaaaKKKBBB@@@>>>;;;999999999999888777777666666555555555444444444333333333222222111111111222222111111111111222111111111.../////////000000000111///000000000......000111//////////////////////////////............//////,,,---------.../////////......---------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.....................////////////111111000000000000000000...111333333222333888===JJJVVVbbbiiimmmssswwwwwwzzz{{{{{{yyyvvvsssssstttrrrnnnjjjiiilll||||||qqqggg]]]ZZZUUURRRPPPNNNKKKHHHEEEEEEEEEEEEDDDCCCCCCCCCAAA@@@>>>=========;;;999777777777777777777777888~~~yyyuuurrrpppooonnnmmmkkkkkkkkkkkkkkknnnooopppqqqrrrrrrssssssqqqqqqrrrrrrssstttuuuuuuyyy}}}{{{hhhRRRGGGCCC???<<<;;;:::999999888888777666666555555555555444444444333555444333333222333333333000000111222222222222111......//////000000111111000111111111///000111333///////////////////////////............//////000---------.....................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////111111111111000000//////...111333333222555===DDDPPP\\\hhhlllooossswwwxxxzzzzzzzzzxxxtttqqqoooooommmlllkkknnnuuuyyymmm___\\\WWWTTTRRROOOLLLIIIGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@?????????>>>;;;999777777777888888888888999zzzuuurrrooonnniiiiiijjjjjjjjjjjjjjjiiiiiiiiijjjjjjlllmmmnnnooolllmmmmmmnnnqqqtttvvvxxx~~~ooo[[[MMMEEE???======::::::999888888777777666555555555555444444444444555555444333333333333333///000111222333222222111.........///000111111111///000111000//////111333////////////////////////...............///000000...............---------......---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////000000000000000111111111000333444333333888CCCMMMVVVbbbllloooppptttyyy{{{zzzzzz{{{xxxtttpppmmmlllggghhhmmmtttuuudddaaa\\\WWWTTTPPPMMMJJJIIIIIIJJJJJJIIIHHHFFFFFFBBBAAAAAAAAAAAA@@@>>>;;;888888888888999999::::::}}}wwwsssqqqooommmeeeggghhhjjjjjjjjjiiihhhfffeeeeeeeeegggiiikkkllljjjjjjjjjlllpppuuuyyy{{{uuuaaaRRRHHH@@@===>>>::::::999999888777777777666666555555555444444444555444444333222222222333///000111222333333222111---......///000111111222...///000///...///111222////////////////////////...............///000111/////////......------,,,......---------,,,,,,,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////................../////////000......///000111222333333111444666444444;;;HHHRRRZZZeeeooopppppptttzzz|||zzz{{{{{{yyytttppplllkkkbbbfffmmmyyy~~~iiieee```ZZZVVVQQQMMMJJJJJJKKKLLLLLLLLLKKKJJJIIIDDDCCCCCCCCCDDDBBB@@@===888888999999999:::::::::~~~vvvrrrrrrqqqmmmjjjiiigggeeecccccccccaaa```bbbcccdddeeefffggghhhiiigggkkknnnooopppsss{{{{{{pppaaaOOO@@@<<>>===;;;;;;<<<<<<<<<;;;yyywwwsssnnnkkkjjjiiigggeeedddbbb```_________^^^]]][[[\\\]]]^^^___```aaaaaabbbeeeiiilllooottt{{{}}}{{{xxxxxxwwwwwwxxxzzz}}}~~~vvv]]]JJJCCC======;;;:::999888777777777777666666555444444333222333333333333333333222111111111111111111111111111111000000000000111111////////////////////////111111111111000000000///........................////////////////////////........................------------............---...///000000000//////........................////////////............000111111222333333333333222333888BBBKKKTTT```jjjiiipppvvvxxx{{{~~~uuunnnkkkhhhdddcccdddkkkyyyoooccc[[[VVVVVVXXX\\\dddmmmqqqnnncccVVVNNNHHHIIIIIIHHHEEECCCAAA@@@???===;;;;;;<<<<<<<<<;;;{{{uuurrrooollljjjhhhgggeeedddbbb```^^^]]]]]]]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]___bbbeeeiiimmmrrruuuwwwwwwwwwtttpppkkkgggfffdddccccccdddgggkkkoooqqqsssuuuxxx{{{eeeOOOFFF???>>><<<:::999888888888666666555555444333333333333333333444444333333333111111111111111111111111111111000000000000111111////////////////////////111111111111000000000/////////////////////////////////..........................................---------....../////////,,,---...000000///...---........................//////////////////......111111111222222333444555444555<<>><<<::::::;;;<<<;;;:::}}}vvvrrrmmmllljjjhhhfffdddcccccc___]]][[[[[[[[[\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXVVVWWWYYY\\\___ccceeegggdddcccbbb```]]][[[YYYXXXVVVVVVWWWYYY\\\```dddfffgggiiilllooorrrwww|||rrrYYYLLLAAA???===:::999888888888666666555555444333333222333333444444444444333333111111111111111222222222111111000000000000111111000000000000000000000000111111111111000000000000////////////////////////............------------........................---------...//////000000,,,---...///000///..............................////////////////////////111111111111222444555666666888@@@LLLWWW^^^eeelllooouuu{{{|||~~~wwwrrrnnnjjjeee```aaaeeetttyyyuuutttuuuvvvvvvyyy{{{||||||uuukkkeee```___aaadddlllvvvyyyrrrfff[[[UUUMMMJJJHHHFFFFFFFFFEEECCC>>><<<;;;;;;<<<<<<;;;:::vvvqqqnnngggggggggeeecccaaa```aaa^^^\\\ZZZYYYZZZZZZZZZXXXWWWVVVUUUTTTSSSRRRQQQQQQOOOOOOPPPRRRUUUWWWYYYYYYWWWVVVTTTSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWZZZ]]]___^^^```ccceeegggkkkooosssuuu{{{eeeTTTBBB@@@===;;;999888888999777777666666555444444444333333444444444444333333000000111111111222222222111111000000000000111111000000000000000000000000111111111111000000000000//////////////////////////////.........---------........................---------...///000000000......//////000000000///..............................//////000000111111111111111111222444666777777999BBBQQQ]]]ccciiinnnqqqxxx|||}}}~~~tttqqqnnnjjjdddaaahhhrrr~~~ssspppllliiiiiikkknnnqqquuuyyy~~~yyyqqqkkkeeebbbcccaaahhhpppqqqjjj___WWWSSSNNNKKKGGGFFFGGGGGGFFFEEE@@@>>><<<<<<=========<<<{{{rrrmmmkkkdddddddddccc```___^^^___]]][[[YYYYYYYYYZZZYYYXXXUUUTTTSSSRRRPPPNNNMMMMMMKKKKKKKKKMMMOOOPPPQQQPPPRRRPPPOOONNNOOOQQQQQQQQQTTTTTTUUUVVVWWWYYY[[[\\\YYYZZZ]]]^^^```cccgggjjjnnnsssyyynnnZZZBBBAAA>>>;;;999888999999888888888777666666555555333444444555555444444333000000111111222222222222111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000//////.........---........................---------...///000000111000000000000000111111111////////////////////////---......///000111111222111111111111222444666777888:::DDDTTT```ggglllqqqrrryyy}}}}}}~~~~~~sssqqqnnniiiccccccppp~~~}}}sssmmmeeedddccccccfffkkkpppssszzz|||uuuooohhhcccccc^^^dddjjjjjjbbbYYYSSSQQQMMMIIIEEEDDDEEEFFFEEECCCAAA???======>>>???>>>===wwwmmmiiiiiifffeeecccbbb___^^^\\\[[[XXXXXXYYYYYYXXXUUURRRQQQVVVTTTPPPMMMKKKJJJJJJJJJIIIIIIIIIIIIKKKMMMOOOPPPQQQPPPOOOOOOPPPSSSVVVWWWZZZ[[[[[[ZZZYYYYYY[[[]]]]]]]]]]]]^^^___aaabbbccceeeiiinnnrrrvvv}}}}}}ZZZFFF@@@<<<===<<<999888:::888888777777666666555555333333444444333333222111333222222222111000000000000000000000000000000000333222222111000///......000000000000////////////000000000111111222222333////////////000000000000////////////////////////------......///000000000...000111111///...//////000///...------...///000......//////000000111111111222333222222333555888:::===HHHXXXcccggglllrrrrrrvvv|||}}}zzznnniiiggghhhfffiii~~~}}}sssmmmiiieeeccc___bbbeeegggiiinnnuuu{{{zzzpppiiibbb]]]^^^]]][[[ZZZYYYVVVRRROOOLLLJJJHHHGGGGGGFFFDDDBBB???>>>===<<<<<<;;;<<<<<>>===999888999888888777777666666555555333444444444444333222222222222222222111111111111000000000000000000000000222222111111000000//////000000000000///////////////000000111222333333444000000000000////////////////////////////////////------......///000000000///111222222000......///000///...------...///000......//////000000111111111222222222111222555888:::???KKK[[[eeeiiimmmsssuuuxxx}}}~~~zzzvvvnnnhhhfffhhhkkksssyyysssjjjccc```___^^^\\\cccfffiiilllooovvv~~~rrrhhhaaa\\\ZZZYYYWWWVVVUUUSSSOOOKKKKKKIIIGGGGGGGGGFFFDDDCCC@@@???>>>===<<<;;;;;;;;;yyyrrrlllfffdddeeebbbaaa```^^^\\\ZZZYYYXXXYYYWWWUUUSSSQQQOOONNNMMMMMMLLLJJJIIIIIIIIIJJJKKKMMMLLLLLLMMMNNNPPPRRRTTTVVVWWWYYY[[[^^^```bbbcccbbbdddeeeeeeddddddeeeggghhhhhhiiiiiiiiijjjjjjkkkiiikkklllmmmnnnppptttwww}}}kkkRRRIIIAAA???===:::888999888888777777666666555555444444444444444333222222111111111222222222222222000000000000000000000000111111111000000000000000000000000000///////////////000000222333444555555111111000000//////......////////////////////////------......///000000000111333444333000///.../////////............//////......//////000000111111000111222111111222555888<<>>===<<<;;;;;;;;;~~~uuuqqqlllfffdddfffaaaaaa___]]][[[YYYXXXWWWZZZXXXTTTQQQOOONNNMMMNNNLLLLLLLLLLLLMMMOOOPPPQQQSSSSSSSSSTTTUUUWWWZZZ[[[[[[\\\___aaadddfffggghhhjjjlllnnnnnnnnnnnnpppqqqooopppqqqtttvvvwwwxxxyyyuuuuuuuuuuuuvvvwwwyyyzzzyyy~~~rrrWWWLLLBBB???>>>;;;999:::888888777777666666555555444444444555444333333222111111111222222333333333000000000000000000000000000000000000000111111111000000000000///////////////000111222333444555666222111111000///......---////////////////////////------......///000000000333444555333111///...////////////....../////////......//////000000111111000111111111111333666888>>>GGGVVVdddlllppptttwwwzzz|||~~~zzzuuuqqqmmmhhhgggnnn|||yyyoooggg```[[[[[[[[[[[[\\\___ccceeefffjjjnnnuuu}}}pppeeeaaa[[[YYYWWWVVVUUUSSSOOOMMMHHHGGGEEEFFFFFFFFFEEEDDDAAA@@@???===<<<;;;;;;;;;|||tttoookkkfffdddeeeaaa```___]]][[[YYYXXXWWWWWWTTTQQQNNNLLLLLLMMMMMMLLLMMMNNNPPPRRRTTTVVVWWWYYYYYYYYYZZZ]]]___bbbcccdddeeehhhkkknnnpppqqqrrrtttvvvyyy{{{|||}}}~~~~~~yyy\\\OOOCCC>>>>>><<<;;;;;;888888777777666666555555444444555555555444333333111111222222333333333444000000000000000000000000000000000000000111111111000000000000///////////////000000111333444444555222111111000///......---////////////////////////------......///000000000333444555333111///...///...//////////////////.........//////000000111111000111222222222444777999BBBMMM\\\gggnnnrrrvvvxxxyyy{{{}}}}}}yyyuuurrrllliiijjjtttrrrgggaaa]]]ZZZXXXVVVWWWYYY\\\___cccfffiiinnnuuutttiiiccc^^^\\\XXXVVVTTTSSSPPPNNNIIIGGGFFFFFFGGGGGGEEEDDDAAA@@@???>>><<<<<<<<<;;;wwwppplllhhhcccaaabbb``````^^^\\\ZZZXXXWWWVVVQQQPPPMMMLLLKKKLLLMMMNNNNNNOOOQQQTTTWWWYYY[[[\\\^^^^^^___aaadddhhhkkkmmmlllmmmppptttxxx|||dddUUUFFF@@@???===;;;;;;888888777777666666555555555555555555555444333333222222222333333333333333000000000000000000000000111111111000000000000000000000000000////////////000000000111111222333333111111000000//////......////////////////////////------......///000000000111333444333000///...///......////////////............//////000000111111111222333333333555888;;;FFFSSSaaaiiinnnssswwwyyyxxxzzz|||}}}|||yyyuuurrrjjjkkkooo}}}wwwoooddd\\\XXXXXXWWWUUUWWWYYY\\\___cccggglllpppzzz|||nnngggaaa]]]WWWSSSQQQPPPOOONNNJJJIIIGGGGGGGGGGGGFFFDDD@@@@@@???>>>============yyyqqqkkkiiigggbbbaaabbb___^^^\\\ZZZXXXVVVUUUTTTOOONNNNNNNNNNNNOOOQQQRRRSSSTTTWWWZZZ]]]```bbbcccfffggghhhkkkooossswwwyyyxxxzzz~~~nnn]]]KKKCCCAAA>>>;;;;;;888888777777666666555555555555555555555444444333333333333333333333222222000000000000000000000000222222111111000000//////000000000000////////////000000000000000000000000000000000000////////////////////////////////////------......///000000000///111222222000......///---...///000000///...---......//////000000111111222333444444555777:::===KKKXXXeeejjjmmmsssxxxyyyzzz{{{|||}}}{{{wwwssspppgggkkktttzzzqqqgggaaaYYYVVVVVVXXXXXXXXX[[[^^^cccgggkkkrrryyyyyyooofff```WWWQQQNNNNNNNNNOOOLLLKKKIIIHHHHHHHHHFFFDDD??????>>>>>>>>>>>>>>>???{{{vvvooojjjhhhgggcccbbbddd]]]\\\[[[YYYWWWUUUSSSSSSPPPPPPQQQRRRSSSUUUVVVWWWXXXZZZ\\\```cccfffhhhiiimmmnnnpppsssxxx|||vvvcccOOOFFFBBB>>>;;;:::888888888777666666555555555555666666555555444333444444444333333222222222000000000000000000000000333222222111000//////...000000000000////////////000000000000////////////////////////000000000000////////////////////////------......///000000000...000111111///...//////---...///000000///...---......//////000111111111222333555555666777;;;>>>MMM[[[gggjjjlllrrrxxxyyy{{{|||}}}}}}zzzvvvqqqnnneeekkkwwwwwwjjjaaa\\\XXXTTTSSSWWW[[[]]]]]]\\\```eeejjjpppxxxxxxjjjcccYYYQQQNNNNNNPPPQQQNNNLLLJJJIIIIIIHHHFFFDDD>>>>>>>>>>>>>>>??????@@@