BM6P6(@ NNNIIIHHHJJJJJJQQQggg}}}sssddd______eeeppplllTTTKKKHHHEEEEEEIIIPPPRRRXXXeee|||zzzqqqooozzz}}}{{{zzz}}}{{{zzz{{{|||{{{wwwssssssvvvzzz|||{{{yyywwwwwwxxxwwwvvvuuussssssrrrrrrttttttsssrrrrrrrrrssssssqqqpppooonnnmmmlllllllllpppooonnnmmmlllkkkkkkkkkiiiiiihhhfffbbb^^^ZZZWWWVVVSSSNNNLLLMMMOOOPPPQQQUUUXXX]]]dddkkkrrrwwwzzz{{{|||}}}|||vvvooogggaaa[[[YYYVVVSSSSSSTTTWWWXXXZZZ[[[^^^bbbgggmmmrrruuuttttttssssssrrrrrrrrrqqquuuuuutttsssrrrrrrqqqpppoooooooooooooooppppppqqqpppqqqqqqrrrrrrqqqqqqppppppqqqrrrrrrqqqooolllkkkkkkjjjiiiiiiiiiiiiiiiiiigggggggggggghhhhhhhhhhhhggghhhiiihhhfffeeefffgggdddeeeggggggffffffggghhhooollliiieeebbbbbbbbbcccccccccccccccbbbaaa``````eeebbb___]]]^^^^^^______```gggmmmnnnooopppnnnjjjiiiddd___]]]^^^bbbfffhhhkkkkkklllooorrrrrrnnnjjjllloootttzzz{{{vvvrrrpppooonnnooorrrvvv}}}yyyssslllllljjjgggfffiiipppvvvxxxvvvrrrlllkkklllhhhaaaaaa^^^^^^cccmmmwww~~~~~~|||{{{uuutttrrrqqqpppnnnjjjgggdddaaa[[[VVVSSSPPPLLLJJJHHHGGGEEEDDDBBBAAAAAAAAA?????????@@@AAADDDFFFGGGJJJJJJJJJJJJKKKNNNSSSVVV^^^jjjzzzuuu\\\ZZZ^^^]]]```gggwww}}}uuulllddd___WWWSSSLLLHHHEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;OOOJJJIIIJJJJJJQQQfff}}}qqqccc]]]]]]```kkk}}}kkkSSSJJJGGGDDDEEEHHHOOOSSSYYYggg~~~xxxrrrrrr~~~}}}|||~~~|||{{{}}}~~~yyyttttttwwwzzz{{{zzzxxxvvvuuuxxxwwwvvvuuussssssssssssssssssrrrrrrqqqqqqrrrrrrnnnnnnmmmkkkkkkjjjjjjjjjmmmlllkkkjjjjjjjjjjjjjjjhhhhhhgggeeeaaa\\\XXXVVVUUURRRNNNMMMNNNPPPQQQQQQRRRTTTXXX]]]bbbgggkkkmmmppprrrsssrrrmmmfff___ZZZVVVUUUSSSRRRSSSUUUXXXZZZ\\\]]]___bbbggglllppprrrssssssssssssssssssttttttuuuttttttsssrrrrrrqqqqqqooooooooooooooopppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppqqqrrrrrrqqqooommmkkknnnmmmkkkhhhfffdddbbbbbbfffffffffffffffgggggggggfffggghhhgggeeeddddddeeebbbcccddddddccccccdddfffiiigggdddbbb```aaabbbcccfffffffffeeeeeedddcccbbbfffdddaaa```___^^^^^^]]]^^^eeekkkmmmnnnpppooommmkkkgggbbb```bbbeeegggiiillllllnnnqqqttttttpppmmmlllpppuuu{{{|||zzzvvvrrrnnnlllkkkkkkoooqqquuu{{{~~~vvvpppkkkllllllkkkkkkooowww~~~}}}zzzzzzzzzvvvpppiiieee``````dddiiimmmmmmooorrrwww|||}}}|||{{{yyyvvvtttrrrpppooommmiiigggdddaaa[[[VVVSSSPPPLLLJJJHHHGGGEEEDDDBBBAAAAAAAAABBBAAA@@@@@@AAABBBCCCDDDIIIJJJJJJJJJJJJMMMQQQUUUXXXdddvvvxxx^^^\\\```___bbbiiizzz}}}uuulllccc^^^WWWSSSLLLHHHEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;PPPKKKIIIJJJJJJPPPeee|||oooaaa[[[[[[[[[eeewwwhhhQQQIIIFFFCCCDDDHHHNNNSSS[[[iiivvvsssvvv}}}{{{}}}vvvuuuxxx{{{{{{yyywwwuuutttxxxwwwvvvtttsssssssssssssssrrrqqqpppppppppppppppkkkkkkjjjiiihhhhhhhhhiiiiiiiiihhhhhhggghhhhhhiiiggggggfffccc```[[[WWWTTTSSSPPPNNNMMMOOOQQQRRRRRRQQQRRRSSSUUUXXX[[[]]]^^^aaacccdddccc```[[[UUURRRPPPPPPOOOPPPSSSVVVYYY[[[^^^___```cccfffkkknnnppprrrrrrrrrsssttttttuuuuuuttttttssssssrrrrrrqqqqqqppppppooooooppppppqqqrrrqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrqqqooommmlllnnnmmmjjjgggdddaaa___^^^ccccccddddddeeeeeeeeeeeedddfffgggfffdddbbbbbbccc```aaabbbaaa___^^^```aaa```___^^^]]]^^^```bbbccciiiiiiiiihhhggggggffffffhhhgggeeecccaaa^^^\\\[[[]]]dddiiijjjlllpppqqqooonnnkkkgggeeeeeeggghhhiiillllllnnnqqqssstttrrrpppnnnrrrwww|||}}}{{{uuussspppmmmjjjiiihhhhhhlllmmmppptttzzz{{{rrrllliiikkkmmmoooqqqwwwuuuooofffaaa```aaaaaa```bbbccceeefffhhhmmmrrrvvv|||~~~|||wwwsssqqqsssuuuyyy|||~~~}}}{{{zzzyyyxxxwwwtttqqqnnnmmmkkkhhhfffdddaaa[[[VVVSSSPPPLLLJJJGGGFFFEEECCCBBBAAAAAA@@@AAA@@@@@@@@@AAABBBDDDEEEIIIIIIJJJIIIJJJLLLPPPSSSSSS___rrrzzz___\\\aaaaaadddlll|||~~~uuulllbbb\\\WWWSSSLLLHHHEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;PPPLLLJJJJJJJJJPPPddd{{{}}}lll___ZZZYYYZZZcccttt~~~fffOOOGGGEEECCCDDDHHHNNNTTT]]]mmm}}}tttsssvvv~~~}}}xxxxxxzzz||||||yyywwwuuutttwwwwwwuuuttttttsssssssssrrrqqqpppoooooonnnoooooojjjiiihhhhhhgggggghhhhhhffffffeeeeeefffggghhhhhhggggggfffccc___[[[VVVTTTQQQOOONNNOOORRRTTTUUUUUUSSSRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYYYYWWWTTTPPPMMMNNNNNNOOOQQQTTTWWWZZZ\\\___```aaadddgggkkkoooqqqssssssssssssssstttttttttssssssrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrpppooommmmmmiiiiiihhhfffeeecccaaaaaaaaaaaaaaabbbbbbccccccdddccceeeffffffdddbbbbbbcccbbbbbbaaa^^^[[[YYYZZZ[[[ZZZZZZZZZ[[[]]]___bbbdddkkkjjjjjjiiihhhhhhhhhgggiiijjjjjjgggccc^^^[[[YYY^^^dddiiijjjkkkoooqqqppppppmmmiiiggghhhiiiiiiiiiiiijjjlllnnnpppqqqqqqqqqrrruuuzzz~~~|||xxxuuupppooommmkkkiiihhhhhhhhhhhhhhhiiikkkoootttyyy|||yyyoooiiigggjjjnnnppptttzzzyyypppjjjhhhgggeeeccccccbbb```___```cccgggjjjkkklllnnnmmmlllkkkkkklllooouuuzzz|||{{{{{{~~~}}}{{{zzzyyywwwxxxtttpppmmmkkkjjjhhhfffdddaaa[[[VVVSSSPPPLLLJJJGGGFFFEEECCCBBBAAA@@@@@@=========???AAADDDGGGHHHHHHIIIIIIIIIIIIKKKNNNQQQSSS]]]ooo{{{___[[[______eeelll}}}vvvlllbbb\\\WWWSSSLLLHHHEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;PPPLLLJJJJJJJJJPPPddd{{{zzzkkk```ZZZZZZZZZaaaqqq|||dddNNNFFFEEECCCEEEIIINNNUUU```ppp}}}uuusssuuu~~~yyyzzz|||}}}}}}zzzwwwvvvvvvwwwvvvuuuttttttsssttttttrrrqqqpppooonnnnnnnnnnnnjjjjjjiiihhhggggggggghhhddddddddddddeeefffgggggggggffffffddd```\\\XXXUUUPPPPPPPPPSSSVVVYYYZZZYYYTTTSSSRRRQQQQQQQQQSSSSSSQQQRRRTTTTTTTTTRRRPPPNNNPPPQQQRRRUUUWWWYYY[[[\\\___```bbbeeeiiimmmqqqtttuuuttttttsssrrrqqqqqqpppqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrssssssssssssttttttssssssssssssrrrrrrqqqpppooonnnmmmhhhhhhhhhhhhfffeeecccccc^^^______```aaabbbbbbbbbbbbeeeggggggfffeeeeeeeeefffeeebbb^^^YYYWWWWWWXXXXXXXXXYYY[[[^^^aaaccceeekkkjjjiiihhhggggggggghhhjjjlllmmmjjjeee___\\\[[[aaagggkkkkkklllpppqqqoooqqqnnnjjjhhhhhhiiiiiiiiijjjkkkmmmnnnoooppprrrsssvvvyyy|||~~~}}}xxxsssoookkkkkkjjjjjjiiiiiiiiiiiifffeeeeeeeeehhhlllppprrrwww{{{xxxooohhheeehhhmmmppptttzzzyyyuuutttrrrpppmmmfffccc___^^^___bbbfffhhhkkkkkkjjjhhhhhhkkkppptttxxx~~~~~~|||{{{yyyxxxwwwtttpppmmmkkkjjjhhhgggdddaaa[[[VVVSSSPPPLLLJJJGGGFFFDDDCCCAAA@@@@@@@@@=========>>>AAACCCFFFHHHFFFHHHIIIIIIIIIKKKNNNPPPTTT\\\lll|||^^^YYY\\\]]]dddlll{{{xxxnnnccc]]]WWWSSSLLLHHHEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;PPPKKKIIIJJJJJJPPPeee|||yyykkkaaa]]]\\\[[[aaaooozzzcccMMMFFFEEEDDDFFFJJJOOOVVVbbbrrrwwwuuuxxxzzz~~~~~~zzzzzz|||}}}|||yyywwwvvvvvvvvvvvvuuutttttttttttttttrrrqqqpppooonnnmmmmmmmmmlllkkkjjjhhhggggggffffffccccccbbbbbbcccdddeeeeeeeeeeeedddccc```]]]YYYWWWQQQQQQSSSWWW[[[^^^___^^^VVVUUUSSSQQQPPPPPPRRRSSSRRRRRRSSSTTTTTTTTTSSSRRRTTTUUUXXXZZZ]]]^^^______aaabbbdddgggkkkooosssuuuuuutttsssrrrqqqooonnnnnnppppppqqqqqqrrrrrrssssssrrrrrrqqqqqqrrrrrrssstttsssttttttuuuuuuttttttsssssssssrrrqqqpppoooooonnnkkkkkkkkkiiigggdddaaa```]]]]]]^^^___```aaaaaabbbcccfffiiikkkjjjiiiiiijjjiiihhhddd```[[[XXXYYYZZZ\\\\\\]]]___aaadddfffgggkkkiiihhhffffffffffffgggjjjmmmnnnkkkfff```^^^___cccjjjnnnoooppprrrsssqqqrrrooojjjhhhhhhiiijjjjjjnnnooopppppppppqqqtttvvvyyy{{{|||{{{xxxrrrlllhhheeeeeeffffffgggggghhhhhheeedddbbbaaacccfffjjjlllrrruuu|||xxxooohhhcccgggmmmqqqtttzzz{{{wwwoookkkfffdddfffkkkoooqqqtttsssqqqoooppptttzzz|||{{{zzzyyyvvvssspppnnnmmmllljjjhhhdddaaa[[[VVVSSSPPPLLLJJJFFFEEEDDDBBBAAA@@@@@@???AAA@@@@@@??????@@@BBBCCCEEEGGGIIIJJJJJJLLLOOOQQQUUU]]]lll~~~___YYY\\\\\\dddjjjyyy{{{pppfff___WWWSSSLLLHHHEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999::::::;;;;;;OOOJJJIIIJJJJJJQQQfff}}}yyymmmddd``````___dddqqqyyybbbMMMFFFFFFEEEGGGLLLPPPWWWccctttzzz{{{vvv~~~|||{{{{{{{{{xxxzzz{{{zzzxxxvvvuuuvvvvvvvvvuuuttttttttttttuuusssrrrpppooonnnmmmmmmmmmlllkkkjjjhhhfffeeeddddddaaaaaa`````````aaaaaabbbbbbbbbbbbaaa___\\\YYYWWWRRRSSSVVV[[[```ccccccccc\\\ZZZWWWTTTRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVYYY\\\```bbbdddeeeeeeeeefffgggiiilllpppsssuuurrrrrrqqqqqqpppooonnnnnnoooppppppqqqrrrrrrssssssrrrrrrrrrrrrrrrsssttttttttttttuuuuuuuuuuuutttttttttsssrrrqqqpppooooooooollllllllljjjgggccc___]]]\\\]]]]]]^^^```aaaaaabbbdddgggkkknnnnnnnnnnnnoooiiihhhfffbbb^^^]]]^^^```bbbbbbcccdddeeeggghhhhhhkkkiiigggfffeeeeeefffgggjjjmmmooolllfffbbbaaaccccccjjjppprrrtttwwwvvvttttttpppjjjhhhhhhjjjmmmnnnooopppqqqpppooopppsssvvvzzzzzzzzzwwwrrrlllfffbbb\\\]]]^^^```aaabbbccccccbbb```]]]\\\]]]___cccfffjjjmmmrrryyyxxxnnnhhhbbbgggmmmrrrvvv{{{yyysssqqqtttzzz~~~|||{{{zzzyyytttrrrppppppooonnnkkkiiidddaaa[[[VVVSSSPPPLLLJJJFFFEEEDDDBBBAAA@@@??????BBBAAA@@@?????????@@@AAADDDFFFHHHJJJLLLNNNQQQSSSWWWbbbsssccc[[[]]]]]]dddjjjxxx}}}ssshhhaaaWWWSSSLLLHHHEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777888888999::::::;;;;;;NNNIIIHHHJJJJJJQQQggg}}}yyymmmfffbbbbbbdddhhhtttyyybbbMMMFFFFFFEEEHHHMMMQQQXXXddduuu}}}{{{uuu}}}|||yyywwwyyy{{{vvvxxxyyyxxxvvvttttttuuuvvvuuuuuuttttttttttttuuusssrrrqqqooonnnnnnmmmmmmmmmkkkiiigggeeedddcccbbb```______^^^^^^^^^_________`````````^^^\\\YYYWWWSSSTTTXXX]]]cccffffffeeebbb```\\\XXXVVVUUUUUUVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWZZZ^^^cccgggiiiiiijjjiiiiiiiiijjjmmmooorrrtttpppppppppooooooooooooooooooooopppqqqrrrsssssstttsssrrrrrrrrrrrrsssttttttttttttuuuuuuuuuuuuttttttttttttrrrqqqpppooooooooojjjjjjjjjiiigggccc```^^^\\\\\\]]]^^^```aaaaaabbbdddhhhmmmpppqqqqqqrrrrrriiihhhfffcccaaaaaaccceeeggggggggghhhhhhiiiiiiiiikkkjjjgggfffeeeeeeggghhhjjjmmmooolllfffcccdddfffaaajjjqqqtttwwwzzzzzzwwwvvvqqqkkkhhhhhhlllooopppnnnooopppnnnlllmmmqqqtttzzzyyywwwtttnnngggaaa^^^UUUVVVXXXZZZ\\\]]]^^^^^^]]][[[XXXVVVWWWZZZ]]]```bbbeeejjjpppwww~~~wwwnnngggbbbgggnnntttxxx~~~}}}zzz~~~|||zzzyyyyyysssrrrqqqqqqqqqooollliiieeeaaa[[[VVVSSSPPPMMMJJJFFFEEEDDDBBBAAA@@@??????@@@????????????AAABBBCCCCCCEEEHHHKKKMMMOOORRRTTTZZZggg{{{ggg^^^```___eeejjjxxxtttjjjcccWWWSSSMMMHHHEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777888999::::::;;;;;;MMMIIIHHHKKKLLLRRRdddxxx|||nnndddccceeehhhooo{{{www```JJJDDDCCCBBBGGGOOOTTTXXXdddzzz{{{www~~~zzzwwwuuuttttttuuuxxxyyyzzzzzzxxxxxxyyyzzzvvvwwwxxxwwwuuusssssstttrrrrrrqqqpppnnnllljjjiiikkkiiifffddddddcccbbb``````___]]][[[[[[\\\]]]^^^___]]]\\\]]]^^^\\\XXXTTTTTTXXX^^^cccfffiiikkkmmmllliiiccc^^^ZZZYYYYYYZZZ[[[ZZZYYYXXXXXXYYYZZZZZZ___bbbfffhhhjjjkkknnnpppkkkjjjjjjnnnrrruuutttssssssqqqooonnnnnnnnnmmmllllllnnnppprrrsssttttttsssrrrtttuuutttsssqqqqqqrrrvvvvvvvvvwwwwwwvvvvvvvvvvvvuuutttrrrpppnnnmmmlllmmmmmmllljjjgggccc___]]]]]]\\\]]]___aaabbb```^^^dddfffhhhkkknnnooooooooohhhiiiiiiiiihhhgggfffeeehhhiiikkkllllllkkkjjjiiiiiieeebbbbbbfffiiijjjjjjllllllkkkjjjhhhfffdddcccaaafffnnntttwwwwwwwwwwwwrrrqqqooollliiiiiijjjlllppppppooommmlllnnnqqqtttzzzzzzyyyvvvpppggg___ZZZVVVSSSQQQSSSWWWZZZZZZXXXUUUUUUTTTTTTUUUWWWXXXZZZ^^^bbbggglllpppvvv~~~{{{sssmmmfffhhhmmmssszzz|||{{{{{{{{{wwwvvvuuurrrpppnnnlllkkkeeeaaa[[[UUUQQQMMMIIIFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>???@@@???>>>>>>@@@BBBDDDFFFIIIKKKMMMOOOSSSVVV\\\yyyeeedddcccdddffflll|||yyykkkbbb\\\SSSKKKHHHFFFAAA>>>???>>>>>>>>>>>>============<<<;;;::::::::::::;;;<<<:::::::::999999888888888999999::::::::::::;;;;;;NNNIIIHHHJJJKKKPPPcccwwwrrrjjjiiikkknnnvvvyyybbbMMMFFFEEECCCGGGNNNUUUYYYeee{{{|||yyy|||yyyvvvvvvvvvvvvyyyzzz{{{{{{yyyyyyzzz{{{vvvxxxyyyxxxvvvttttttttttttssssssrrrpppnnnlllkkkjjjhhheeeccccccbbb```^^^]]]\\\ZZZXXXXXXXXXZZZZZZ\\\[[[ZZZ[[[\\\[[[WWWTTTTTTYYY```fffkkkooorrruuupppmmmhhhccc```^^^^^^^^^```___^^^]]]\\\]]]^^^___bbbeeehhhjjjkkklllooopppkkkkkkkkkooosssuuuuuussssssqqqooonnnnnnnnnmmmlllmmmnnnpppqqqrrrsssrrrrrrrrrtttuuuuuutttsssssstttvvvvvvwwwxxxxxxwwwvvvvvvvvvuuutttrrrpppooommmmmmkkkkkkkkkiiifffbbb___\\\\\\[[[\\\]]]___```^^^\\\___aaacccfffiiijjjkkkkkkggghhhjjjkkklllkkkiiihhhhhhiiiiiiiiiiiihhhggggggeeeccc```aaaeeeiiijjjjjjkkkjjjjjjiiigggeeedddcccaaaeeekkkppprrrrrrrrrrrrnnnnnnnnnllljjjiiikkkllloooooonnnmmmlllnnnqqqtttyyyyyyyyywwwqqqiiiaaa\\\UUURRROOOOOORRRTTTTTTRRROOOOOOOOOPPPQQQSSSUUUWWWZZZ___dddhhhlllqqqxxx}}}{{{sssmmmfffiiiooovvv}}}~~~{{{zzzyyyyyywwwvvvtttqqqnnnllljjjiiieee```ZZZUUUQQQMMMIIIFFFEEEEEECCCBBBAAA@@@@@@@@@===>>>???>>>======???AAADDDFFFIIIKKKLLLOOOSSSVVVeeegggdddbbbcccdddkkk}}}xxxmmmeee^^^TTTLLLIIIFFFBBB??????>>>>>>>>>>>>=========<<<<<<;;;::::::::::::;;;<<<:::::::::999999999888888999999::::::::::::;;;;;;NNNIIIGGGIIIJJJOOO```tttxxxqqqrrruuuvvvzzzeeePPPHHHFFFEEEHHHMMMUUUZZZfff}}}~~~~~~}}}}}}zzzxxxwwwwwwwwwzzz{{{|||{{{zzzyyyzzz{{{wwwxxxyyyxxxvvvuuuuuuvvvuuuuuutttsssqqqpppnnnmmmiiifffcccaaaaaa___]]]\\\ZZZXXXVVVTTTSSSSSSTTTUUUXXXXXXWWWYYYZZZYYYWWWTTTVVV[[[bbbhhhmmmqqquuuxxxuuurrrnnnjjjgggeeeeeeeeefffeeecccbbbbbbbbbccccccfffhhhkkkllllllmmmooopppllllllmmmppptttuuuuuuttttttrrrpppooooooooonnnmmmnnnnnnpppqqqqqqqqqppppppqqqsssuuuvvvuuuuuuvvvwwwvvvwwwyyyzzzzzzyyywwwvvvvvvuuutttrrrqqqooonnnmmmiiiiiihhhgggdddaaa^^^\\\[[[ZZZZZZ\\\]]]]]][[[YYYXXXZZZ\\\___aaacccdddeeedddfffjjjmmmnnnmmmkkkjjjgggfffeeedddcccbbbbbbbbb```___^^^```cccgggjjjkkkiiiiiiiiihhhgggeeedddcccaaadddhhhkkkkkkkkkkkkllliiikkkllllllkkkjjjjjjkkknnnnnnnnnmmmlllnnnqqqtttvvvxxxyyyxxxssslllddd___WWWSSSOOONNNOOOQQQOOONNNKKKKKKLLLMMMOOOQQQTTTUUUYYY^^^cccgggiiimmmrrrvvv}}}|||tttooohhhlllsss{{{}}}zzzxxxxxxwwwwwwvvvtttqqqmmmjjjhhhfffddd```ZZZUUUQQQMMMIIIGGGDDDDDDBBBAAA@@@?????????<<<===>>>===<<<<<<>>>@@@DDDFFFIIIJJJLLLOOORRRUUUiiiiiiddd``````bbbjjj}}}{{{qqqkkk```VVVMMMJJJGGGBBB??????>>>>>>>>>=========<<<<<<;;;;;;::::::::::::;;;;;;:::::::::999999999999888999999::::::::::::;;;;;;NNNIIIGGGIIIIIIMMM^^^rrr}}}xxxyyy}}}{{{yyyfffQQQHHHGGGGGGIIIMMMTTTZZZhhh||||||zzzxxxwwwwwwwwwyyy{{{{{{{{{yyyxxxyyyzzzwwwxxxyyyyyywwwvvvvvvwwwuuuuuuuuusssrrrpppnnnmmmhhheeebbb___^^^]]][[[YYYWWWUUUSSSQQQPPPPPPQQQRRRTTTTTTUUUVVVWWWVVVVVVUUUYYY^^^dddiiilllooorrrtttvvvtttrrrooolllkkkjjjjjjjjjiiigggfffeeeeeeeeefffgggiiilllmmmllllllmmmooolllnnnpppsssuuuvvvuuuuuuuuusssqqqpppppppppooonnnnnnooopppqqqqqqpppooonnnoooqqqtttuuuuuuuuuwwwxxxvvvwwwyyy{{{{{{yyywwwvvvvvvuuutttsssqqqpppooonnnhhhgggfffeeeccc```^^^\\\[[[[[[ZZZ[[[\\\\\\YYYWWWSSSTTTUUUXXXZZZ\\\]]]^^^```cccgggkkkllljjjhhhfffbbbaaa___\\\[[[[[[[[[\\\[[[[[[[[[^^^aaaeeehhhjjjhhhhhhhhhhhhgggfffeeedddbbbdddfffgggfffffffffgggeeegggjjjlllkkkjjjjjjjjjlllmmmmmmmmmlllmmmpppssstttvvvxxxxxxtttnnngggccc\\\WWWRRRPPPPPPQQQPPPNNNLLLLLLMMMNNNPPPSSSVVVXXX[[[___eeehhhiiilllppptttyyy|||vvvqqqmmmqqqxxx~~~{{{yyywwwvvvyyywwwuuuqqqmmmiiigggeeebbb___YYYTTTPPPMMMJJJGGGCCCCCCAAA@@@???>>>>>>>>>===>>>>>>>>>======???@@@DDDFFFIIIJJJLLLNNNRRRUUUfffzzzjjjbbb\\\]]]___hhh|||~~~vvvpppbbbYYYOOOLLLHHHBBB??????>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;OOOIIIGGGHHHHHHLLL^^^qqq{{{|||~~~zzzhhhSSSHHHFFFHHHKKKNNNSSS[[[kkk}}}{{{~~~}}}|||zzzxxxwwwvvvvvvxxxyyyzzzyyywwwvvvwwwxxxvvvxxxyyyyyywwwvvvvvvwwwttttttsssrrrpppnnnmmmlllgggddd```^^^\\\[[[XXXVVVUUUSSSQQQOOONNNOOOPPPQQQQQQQQQSSSSSSTTTTTTTTTUUUZZZ^^^dddiiillloooqqqssstttsssrrrqqqpppnnnnnnmmmllljjjhhhgggeeeeeeeeeeeegggiiikkklllkkkjjjkkklllmmmooosssuuuvvvvvvvvvvvvvvvtttrrrqqqqqqqqqpppooooooooopppqqqpppooonnnmmmmmmooorrrttttttuuuvvvxxxvvvwwwyyyzzzzzzyyywwwvvvuuuuuutttsssrrrpppoooooohhhgggfffdddbbb```^^^]]]\\\\\\[[[[[[\\\[[[XXXUUUOOOPPPQQQRRRTTTUUUWWWWWW\\\^^^bbbddddddbbb^^^\\\[[[YYYXXXVVVUUUUUUVVVVVVWWWXXXZZZ\\\___bbbeeehhhfffgggggggggggggggffffffdddeeeffffffeeedddeeefffcccfffjjjlllkkkjjjiiiiiijjjllllllllllllmmmppprrrrrrtttuuuvvvsssnnniiifff___ZZZUUURRRSSSTTTSSSQQQPPPPPPPPPQQQSSSVVVXXXZZZ\\\```eeehhhiiikkkppptttyyy|||vvvsssqqquuuzzz}}}{{{yyywwwzzzxxxvvvrrrnnnjjjgggfffaaa]]]XXXTTTPPPMMMJJJHHHCCCBBBAAA@@@???>>>>>>>>>>>>?????????>>>>>>@@@BBBDDDFFFHHHJJJKKKNNNQQQTTTbbb{{{wwwjjj```YYY[[[^^^fffyyy}}}xxxrrreee[[[RRRMMMIIICCC???>>>============<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;OOOIIIGGGIIIIIIMMM^^^rrryyyyyy|||nnnWWWHHHFFFIIILLLMMMTTT]]]ooo}}}{{{}}}|||{{{zzzyyywwwvvvvvvxxxyyyzzzxxxvvvuuuvvvwwwuuuwwwxxxxxxwwwvvvvvvwwwssssssrrrqqqooommmlllkkkgggddd```]]][[[YYYVVVTTTRRRQQQOOONNNNNNNNNPPPQQQOOOPPPRRRRRRQQQRRRSSSUUUYYY]]]ccciiimmmpppsssuuuqqqrrrssssssssssssrrrqqqmmmllljjjhhhfffeeeeeeeeefffhhhjjjkkkjjjiiijjjkkkmmmqqquuuxxxxxxwwwwwwwwwwwwuuusssrrrrrrrrrqqqpppooopppqqqqqqqqqpppooonnnlllooorrrsssttttttvvvxxxwwwwwwxxxxxxxxxxxxwwwwwwuuuuuutttsssrrrqqqppppppkkkjjjhhheeeccc```___^^^]]]\\\[[[[[[[[[YYYVVVSSSMMMMMMMMMMMMNNNOOOQQQQQQVVVXXXZZZ[[[ZZZXXXTTTRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\^^^aaadddddddddeeefffggggggffffffdddfffggggggfffeeefffgggeeehhhkkkkkkjjjiiihhhhhhiiijjjlllllllllmmmoooqqqqqqqqqrrrrrrpppmmmiiigggaaa\\\WWWUUUWWWYYYYYYXXXWWWVVVVVVVVVWWWYYYZZZ\\\]]]```dddggghhhlllrrrxxx||||||xxxuuurrrrrruuuzzz|||zzzxxxzzzxxxvvvrrrnnnjjjhhhfff```\\\WWWSSSPPPMMMKKKHHHCCCCCCAAA@@@???>>>>>>>>>>>>???@@@???>>>>>>@@@BBBDDDFFFHHHJJJKKKMMMPPPSSS```vvvzzzjjj___YYY\\\]]]eeevvvzzz~~~|||xxxrrrhhh^^^TTTOOOJJJDDD???>>>=========<<<<<<<<<;;;;;;999999::::::::::::999999888999999999999:::::::::999999::::::::::::;;;;;;NNNIIIGGGIIIIIINNN___sss}}}uuutttvvvzzzwww]]]JJJEEEIIILLLLLLUUUaaauuu|||}}}}}}||||||zzzyyywwwwwwyyyzzzzzzyyywwwvvvvvvwwwtttvvvwwwwwwvvvuuuvvvvvvssssssrrrqqqooommmlllkkkgggddd```]]][[[XXXUUUSSSPPPOOOMMMLLLMMMNNNPPPQQQOOOPPPRRRQQQPPPPPPRRRUUUXXX\\\bbbgggjjjllloooqqqppprrrtttvvvxxxxxxwwwwwwpppooollljjjhhhgggggggggfffhhhjjjjjjjjjjjjkkklllnnnrrrwwwyyyyyywwwwwwxxxxxxvvvssssssssssssrrrpppooopppqqqrrrrrrqqqppppppnnnpppsssttttttuuuvvvxxxxxxwwwvvvvvvvvvvvvwwwxxxuuuuuutttsssrrrqqqqqqpppnnnllljjjgggdddaaa```___\\\[[[ZZZYYYYYYWWWSSSQQQLLLKKKJJJJJJJJJJJJKKKLLLPPPQQQRRRRRRRRRPPPNNNLLLNNNOOOPPPRRRSSSTTTTTTTTTTTTWWWYYYZZZYYYZZZ]]]``````aaabbbddddddeeeeeeeeebbbdddggghhhgggfffggggggiiijjjlllkkkiiiggggggggghhhiiikkkllllllmmmoooqqqppppppooommmllljjjiiihhhddd```[[[ZZZ]]]aaabbbbbbaaa```___^^^^^^^^^___``````cccfffhhhjjjpppxxx}}}}}}}}}zzzwwwtttqqqpppppprrrvvv}}}}}}zzzxxxxxxwwwtttqqqmmmjjjgggfff___\\\WWWSSSPPPNNNKKKIIIDDDCCCBBBAAA@@@?????????===>>>???>>>===>>>???AAADDDFFFHHHJJJKKKMMMPPPRRR[[[ooolllaaa[[[___^^^eeeuuuxxx~~~|||{{{~~~{{{uuujjj___UUUPPPKKKDDD???>>>======<<<<<<<<<;;;;;;;;;888999::::::::::::999888888888999999999:::::::::999999::::::::::::;;;;;;NNNIIIGGGIIIJJJOOO```ttt{{{rrrppprrrttt~~~bbbLLLFFFHHHKKKKKKWWWcccyyy~~~}}}~~~~~~~~~}}}|||zzzyyyxxxzzz{{{{{{zzzxxxwwwwwwxxxsssuuuwwwwwwuuuuuuuuuvvvttttttsssrrrpppnnnlllkkkgggddd```]]]ZZZXXXUUUSSSNNNMMMLLLKKKLLLNNNPPPQQQOOOQQQRRRQQQOOOOOORRRUUUYYY\\\aaadddeeefffggghhhqqqsssvvvyyy{{{|||{{{{{{sssqqqooollljjjiiiiiiiiifffhhhjjjkkkjjjjjjlllmmmnnnsssxxxzzzyyywwwwwwxxxxxxvvvtttsssssssssrrrqqqooopppqqqrrrsssrrrrrrqqqooorrrtttuuuuuuvvvwwwyyyxxxwwwuuuttttttuuuwwwxxxuuuuuutttsssrrrrrrqqqqqqpppnnnkkkhhheeebbb```___[[[ZZZXXXXXXWWWUUUQQQNNNKKKJJJIIIGGGGGGGGGHHHHHHLLLLLLMMMMMMMMMLLLKKKJJJKKKMMMPPPRRRUUUVVVVVVVVVTTTWWWYYYZZZXXXXXXZZZ]]]^^^___```aaacccccccccccc```cccggghhhhhhgggggghhhkkklllmmmkkkiiifffffffffgggiiikkkllllllmmmoooqqqpppooommmkkkiiihhhhhhhhhhhhddd```___dddhhhjjjkkkiiihhhfffeeedddddddddddddddgggiiikkknnnuuu~~~}}}zzz{{{zzzwwwssspppnnnnnnmmmooossszzz~~~|||yyywwwvvvuuurrrooollliiifffeee___[[[VVVRRRPPPNNNKKKIIIDDDDDDBBBAAA@@@?????????<<<===>>>===<<<===>>>@@@EEEFFFHHHJJJJJJLLLPPPRRRUUUhhhmmmbbb]]]bbb___fffuuuxxx~~~|||zzzkkk```VVVQQQKKKDDD???>>>======<<<<<<<<<;;;;;;;;;888999:::;;;;;;:::999888888888888999999:::::::::999999:::::::::;;;;;;;;;JJJFFFGGGJJJKKKOOO___rrrzzzooolllnnnmmmwwwdddKKKHHHHHHHHHPPPYYYhhhzzz~~~~~~~~~~~~}}}|||zzzyyyxxx{{{|||||||||{{{zzzyyyyyyzzzxxxwwwwwwwwwwwwvvvuuuyyyvvvrrrooonnnmmmlllkkkeeeccc```^^^\\\YYYUUURRRNNNMMMMMMMMMNNNOOOPPPQQQPPPLLLJJJLLLLLLKKKNNNRRRWWWZZZ]]]```cccgggkkkooosssuuuzzz}}}~~~}}}zzzxxxtttrrrooollljjjiiiiiiiiifffffffffgggjjjmmmqqqsssssstttvvvxxxyyyzzzzzzyyywwwvvvvvvvvvxxxxxxvvvtttpppqqqqqqrrrrrrrrrqqqqqqrrrsssuuuvvvxxxyyyzzzzzzzzzwwwtttuuuwwwxxxvvvtttwwwvvvtttsssssstttuuuvvvsssoookkkgggeeecccaaa______[[[WWWUUUUUUSSSOOOLLLKKKLLLKKKIIIFFFDDDDDDEEEFFFGGGHHHHHHGGGHHHJJJKKKOOONNNNNNPPPTTTVVVUUUSSSUUUVVVXXXZZZZZZZZZZZZYYY[[[\\\]]]___```aaaaaabbbbbbbbbbbbccceeehhhkkkllloooqqqrrrqqqmmmhhhdddcccggghhhiiiiiiiiikkknnnqqqooonnnmmmllljjjjjjjjjjjjjjjhhhdddcccdddhhhmmmpppmmmooopppooollliiigggggghhhhhhjjjooouuu~~~~~~{{{zzzxxxuuurrrooommmlllnnnqqqvvv}}}~~~}}}~~~}}}{{{yyyyyyvvvqqqnnnkkkhhhdddbbb___\\\WWWSSSPPPMMMIIIGGGFFFEEEDDDBBBAAA@@@????????????>>>>>>??????@@@AAADDDEEEGGGHHHHHHJJJMMMOOORRR___uuurrrfffggg___```ggguuuzzz{{{}}}nnnfff[[[SSSMMMHHHDDD@@@???===;;;::::::;;;999888<<<;;;::::::999999::::::;;;::::::999999888888888999999999::::::;;;;;;<<>>>>>??????@@@AAACCCEEEFFFGGGGGGIIIKKKMMMOOOYYYiiizzzrrreeeeee^^^^^^fffuuu~~~~~~{{{}}}sssjjj^^^TTTNNNJJJEEEBBB@@@>>><<<;;;<<<<<<;;;999<<<;;;::::::999999:::::::::::::::::::::999999999888888999999:::;;;;;;;;;NNNIIIGGGHHHHHHLLL]]]pppwwwjjjdddeee___hhhwwwcccLLLJJJHHHHHHPPP[[[nnn|||~~~}}}|||}}}|||{{{zzzyyyzzzzzz{{{|||||||||{{{{{{zzzxxxxxxxxxwwwwwwwwwyyyyyywwwuuuyyyvvvsssqqqpppnnnlllkkkeeeccc___\\\YYYVVVRRROOONNNLLLKKKKKKLLLNNNRRRTTTUUUPPPMMMMMMLLLIIIKKKOOOSSSUUUXXXZZZ\\\^^^aaadddkkkmmmqqquuuxxxyyyxxxwwwqqqooommmkkkiiiiiiiiiiiihhhgggggggggiiikkkmmmnnntttuuuwwwyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxvvvtttssssssttttttttttttssssssrrrssstttuuuvvvwwwwwwvvvyyyxxxvvvwwwxxxxxxwwwuuuvvvvvvwwwvvvuuutttrrrqqqqqqnnnjjjhhhhhhgggfffeeeaaa[[[SSSOOOOOOOOOOOONNNLLLMMMNNNKKKGGGCCCAAA@@@AAACCCEEEEEEFFFGGGJJJLLLRRRRRRRRRSSSVVVWWWVVVTTTUUUVVVXXX[[[\\\]]]]]]]]]]]]]]]]]]]]]___aaacccdddgggggghhhjjjmmmooorrrsssxxxxxxvvvqqqkkkfffcccbbbfffhhhhhhhhhhhhhhhkkkmmmqqqppppppoooooonnnnnnnnnnnnllljjjiiihhhhhhhhhiiilllnnnqqqqqqqqqpppqqqrrrooopppssswww~~~~~~{{{yyy{{{{{{zzzyyywwwvvvtttssswwwzzz~~~{{{xxxvvvsssooollliiigggdddbbb```\\\XXXTTTQQQMMMJJJGGGFFFEEECCCBBB@@@????????????>>>>>>>>>>>>???@@@@@@CCCDDDFFFGGGFFFGGGIIIKKKMMMRRR]]]jjjvvvsssdddbbb\\\]]]eeevvvzzz~~~~~~~~~yyyooobbbWWWPPPKKKGGGCCCBBB@@@>>>=========<<<:::<<<;;;::::::999999::::::999999999:::::::::::::::888888888999:::;;;;;;;;;PPPJJJGGGGGGFFFJJJ[[[ooouuufff___^^^]]]ffftttcccMMMJJJIIIHHHPPP]]]rrr}}}zzz}}}|||{{{}}}|||zzzxxxxxxyyy{{{||||||||||||{{{zzzyyyxxxwwwyyyxxxxxxyyy{{{{{{yyywwwyyywwwtttrrrqqqooommmkkkfffccc^^^[[[XXXTTTQQQNNNNNNMMMKKKKKKLLLPPPSSSVVVUUUPPPMMMMMMLLLJJJKKKOOORRRTTTVVVXXXYYYZZZ\\\]]]bbbdddhhhmmmppprrrssssssmmmlllkkkiiihhhhhhhhhhhhffffffggghhhjjjlllnnnooouuuvvvxxxzzz{{{||||||||||||{{{yyyyyyyyyxxxvvvtttsssttttttttttttsssrrrrrrsssssstttuuuuuuuuuuuuuuuyyyxxxxxxxxxxxxxxxwwwvvvyyyzzz{{{{{{zzzwwwtttrrrpppmmmjjjiiijjjjjjjjjiiiddd]]]SSSMMMMMMOOOPPPPPPOOOPPPPPPMMMHHHDDDAAA@@@AAABBBDDDEEEFFFHHHKKKNNNRRRRRRSSSTTTUUUVVVUUUUUUUUUWWWYYY\\\^^^____________^^^^^^^^^___aaadddfffiiiiiikkkmmmooorrrtttuuuwwwwwwuuupppjjjfffddddddggghhhiiiiiihhhhhhiiikkkppppppppppppoooooonnnnnnooonnnmmmllljjjhhhfffeeeiiikkkmmmooooooqqqsssvvvuuuwwwzzz}}}{{{{{{|||||||||{{{zzzxxxxxxwwwzzz{{{~~~~~~{{{xxxssspppmmmlllkkkjjjhhhfff```]]]XXXTTTQQQNNNJJJHHHEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCEEEGGGGGGGGGGGGHHHIIIMMMOOOWWWcccooowwwdddaaa\\\^^^gggxxx{{{~~~tttfffZZZRRRLLLHHHDDDCCCAAA>>>=========<<<:::<<<;;;::::::999999::::::777888888888999:::::::::777888888999:::;;;<<<<<>>>>>>>>>>>======>>>>>>???@@@CCCFFFHHHIIIHHHHHHIIIJJJKKKMMMTTTaaaooo{{{eeebbb___bbbjjj{{{xxxjjj]]]UUUOOOIIIEEECCC@@@>>>======<<<;;;999<<<;;;::::::999999::::::666666777777888888999999777888999:::;;;<<<======OOOIIIFFFGGGEEEHHHYYYllltttcccZZZWWW[[[dddrrreeeOOOJJJHHHIIISSS```zzzpppqqq}}}|||{{{~~~}}}|||{{{zzz{{{{{{||||||||||||{{{yyyxxxvvvuuuxxxxxxzzz|||}}}{{{yyyxxxvvvtttsssqqqnnnkkkfffbbb]]]YYYWWWTTTRRRPPPOOOOOOPPPQQQTTTWWWYYY[[[SSSOOOLLLMMMMMMLLLNNNRRRRRRTTTVVVVVVTTTSSSRRRRRRPPPQQQTTTXXX\\\```ccceeedddddddddeeeeeeeeeeeeeeecccdddgggjjjmmmqqqssstttwwwxxxzzz|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{yyyvvvsssssssssssssssrrrqqqppprrrssstttuuuvvvwwwwwwvvvxxxyyy{{{{{{zzzxxxxxxxxxvvvxxxyyyzzzyyywwwtttrrrpppnnnllllllnnnooopppooohhh___TTTMMMLLLPPPSSSTTTTTTSSSQQQMMMHHHDDDBBBBBBBBBDDDFFFGGGHHHJJJMMMOOONNNPPPRRRSSSSSSTTTUUUWWWYYYZZZ\\\___```aaaaaaaaabbbbbbbbbbbbdddfffhhhiiikkklllmmmooopppqqqrrrrrroooppppppnnnkkkhhhgggggghhhjjjlllmmmllllllmmmnnnnnnooooooooonnnllljjjiiikkkkkkllllllkkkiiigggfffdddeeefffgggiiilllqqquuu~~~}}}~~~~~~}}}zzz}}}{{{xxxqqqooommmmmmnnnooonnnmmmaaa]]]YYYUUURRRNNNKKKHHHEEEDDDBBBAAA???>>>>>>>>>>>>============>>>??????BBBEEEHHHIIIIIIIIIIIIJJJIIIJJJRRR___ooofffcccaaadddlll}}}|||ooocccZZZSSSLLLGGGCCCAAA>>>======<<<:::999<<<;;;::::::999999::::::777777777888888888888888888999:::;;;<<<===>>>???MMMHHHFFFGGGFFFHHHXXXjjjvvveee\\\YYYZZZcccsssfffOOOJJJHHHJJJUUU```|||kkknnn~~~||||||~~~}}}|||{{{{{{zzz||||||{{{{{{yyywwwvvvuuuvvvwwwxxx{{{~~~~~~|||zzzyyyxxxvvvuuutttrrrnnnkkkfffbbb]]]YYYWWWUUUSSSRRRPPPQQQSSSVVVYYY[[[\\\]]]UUUQQQNNNNNNMMMKKKMMMPPPQQQSSSTTTTTTRRROOONNNNNNKKKLLLNNNQQQUUUZZZ^^^``````aaaaaabbbcccccccccccceeefffiiillloooqqqssstttwwwyyy{{{}}}~~~~~~~~~}}}|||{{{{{{||||||zzzxxxuuuuuuuuuttttttsssrrrqqqrrrssstttvvvwwwxxxxxxxxxwwwzzz}}}}}}zzzxxxxxxxxxvvvwwwxxxyyyxxxwwwuuusssqqqooommmmmmoooqqqqqqqqqggg^^^SSSLLLLLLOOORRRSSSSSSRRROOOJJJEEEBBBBBBCCCBBBDDDFFFFFFGGGIIIKKKNNNMMMPPPSSSUUUUUUUUUXXXZZZ[[[\\\^^^```aaaaaaaaaaaaccccccdddfffggghhhiiijjjmmmmmmooopppqqqqqqppppppnnnpppqqqpppmmmiiiggggggiiikkknnnooooooooopppqqqooopppppppppnnnkkkiiigggggghhhiiijjjjjjjjjiiiiiiffffffgggggghhhlllqqquuu~~~}}}~~~}}}zzz|||{{{xxxsssqqqnnnmmmmmmmmmkkkjjjaaa^^^YYYUUURRROOOKKKHHHDDDCCCBBB@@@???>>>>>>==================>>>??????@@@CCCFFFHHHHHHHHHIIIJJJIIIIIIPPP^^^pppeeeccccccdddlll}}}tttiii```XXXPPPJJJEEECCC@@@>>>>>>===;;;:::<<<;;;::::::999999:::::::::::::::999999999999999999:::;;;<<<===???@@@@@@KKKGGGFFFHHHGGGIIIXXXjjjyyyhhh^^^\\\[[[eeetttgggOOOJJJHHHJJJVVV```}}}}}}~~~}}}hhhmmm~~~}}}|||~~~|||{{{zzz||||||{{{zzzyyywwwvvvuuutttuuuwwwzzz}}}}}}{{{xxxzzzxxxwwwvvvuuurrrnnnkkkfffbbb]]]YYYXXXVVVUUUSSSQQQRRRVVVYYY\\\]]]^^^^^^XXXSSSOOOOOOMMMJJJKKKNNNPPPRRRSSSSSSPPPMMMKKKJJJIIIJJJKKKNNNRRRWWW[[[]]]^^^___```aaabbbbbbbbbbbbgggiiikkkmmmpppqqqrrrsssxxxyyy{{{}}}~~~|||{{{{{{|||}}}}}}{{{zzzvvvvvvvvvvvvuuutttsssrrrrrrsssuuuvvvxxxyyyzzzzzzwwwzzz}}}}}}zzzxxxxxxyyywwwxxxyyyyyyyyyxxxwwwwwwrrrpppnnnnnnpppqqqrrrqqqfff]]]RRRKKKKKKNNNQQQRRRSSSQQQMMMHHHCCCAAAAAACCCBBBCCCEEEEEEFFFGGGJJJLLLMMMPPPTTTVVVVVVWWWZZZ\\\\\\]]]___aaaaaaaaaaaa```cccdddfffhhhiiijjjjjjjjjnnnooopppqqqrrrqqqpppoooooorrrsssrrrooojjjgggfffiiillloooqqqqqqqqqrrrsssqqqqqqqqqqqqoookkkhhhfffeeeeeeggghhhjjjjjjkkkkkkiiiiiihhhhhhiiilllrrrvvv}}}~~~~~~}}}xxxzzz}}}|||xxxuuusssooommmkkkjjjgggfffaaa^^^YYYUUURRROOOKKKIIIDDDCCCBBB@@@???>>>=====================>>>??????>>>AAAEEEGGGHHHHHHHHHIIIKKKKKKPPP^^^pppeeebbbdddccckkk}}}wwwmmmeee\\\SSSMMMGGGDDDAAA@@@???>>>===;;;<<<;;;::::::999999::::::<<<<<<<<<;;;;;;:::::::::::::::;;;===>>>@@@AAAAAALLLJJJGGGEEECCCGGGUUUccc~~~nnnaaaaaaaaajjjwww|||dddPPPKKKIIIJJJUUU```wwwvvvgggnnn}}}||||||}}}~~~~~~|||{{{|||}}}}}}}}}|||{{{zzzxxxvvvuuuvvvwwwxxxxxxyyyzzz{{{{{{}}}zzzvvvuuuuuusssppplllkkkeee^^^ZZZXXXWWWUUUSSSXXXYYY]]]bbbfffgggddd```\\\[[[XXXUUUSSSQQQPPPOOOLLLMMMNNNMMMLLLIIIFFFDDDIIIJJJLLLNNNQQQTTTWWWYYY\\\^^^`````````___```aaafffiiinnnoooooopppsssvvv{{{{{{xxxyyy{{{~~~}}}|||{{{{{{zzz{{{{{{xxxwwwvvvtttssssssrrrrrrrrrsssuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}|||{{{zzzyyyyyyxxxvvvssspppppprrrsssqqqoooccc\\\SSSMMMKKKKKKJJJIIIPPPNNNJJJEEEBBB@@@@@@@@@BBBCCCCCCCCCCCCFFFKKKOOOUUUVVVXXXXXXXXXXXXYYY[[[ZZZ^^^ccceeedddbbbcccddd___aaafffjjjmmmoooooonnnppppppqqqqqqqqqrrrrrrrrroooqqqsssrrrnnnjjjfffdddfffjjjooorrrttttttuuuvvvvvvvvvwwwvvvsssooojjjhhhhhhgggggghhhjjjmmmppprrrooonnnmmmlllmmmpppsssttt~~~|||vvvsssqqqrrrxxx~~~wwwsssxxxuuurrrpppnnnkkkhhheeebbb^^^XXXRRROOOLLLIIIGGGDDDDDDBBB@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<>>===<<<:::999<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;:::::::::<<<>>>@@@BBBKKKIIIGGGEEECCCGGGTTTaaa}}}pppaaa```aaajjjyyyfffPPPJJJHHHJJJTTT___uuuvvvfffooo~~~|||{{{|||}}}||||||||||||{{{yyyxxxwwwwwwxxxxxxyyyzzz{{{{{{||||||yyyuuuttttttssspppnnnjjjeee^^^ZZZYYYZZZYYYYYY]]]___bbbgggkkkkkkiiifffdddbbb___[[[WWWSSSPPPNNNLLLLLLLLLKKKIIIGGGEEEDDDIIIJJJKKKNNNQQQUUUXXXYYYZZZ\\\^^^^^^^^^^^^___```hhhlllppprrrqqqrrruuuxxx|||{{{xxxyyy{{{~~~~~~}}}{{{{{{zzzzzzzzzxxxxxxwwwuuutttsssssssssrrrsssuuuvvvxxxyyyyyyyyyzzzyyyyyyyyyzzz{{{||||||~~~}}}|||{{{zzzzzzvvvssspppppprrrrrrpppnnnbbb\\\SSSLLLJJJIIIIIIHHHIIIHHHEEEBBB@@@???>>>>>>@@@AAABBBBBBDDDGGGLLLOOOUUUWWWXXXXXXXXXXXXYYY[[[ZZZ^^^bbbdddcccaaaaaabbbaaaccchhhlllooopppqqqppppppppppppqqqqqqrrrrrrrrroooqqqsssrrrooojjjgggeeehhhlllqqquuuvvvvvvwwwwwwwwwwwwwwwvvvsssoookkkhhheeeeeeeeefffiiimmmqqqtttvvvvvvuuutttsssvvvzzz~~~}}}zzzwwwmmmjjjffffffjjjqqqvvvyyy}}}wwwsssvvvtttpppmmmkkkhhheeebbbaaa]]]WWWRRRNNNKKKHHHFFFDDDCCCAAA???>>>======<<<===<<<<<<;;;;;;<<<<<<===@@@AAACCCDDDFFFGGGHHHHHHIIIPPPSSS___ttt}}}fffccc```bbbkkk|||yyyooocccYYYRRRJJJFFFBBB???>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::::::::::::::;;;<<<>>>???AAABBBJJJHHHGGGFFFDDDGGGRRR^^^vvvrrrbbb```bbbmmm~~~gggPPPJJJGGGIIITTT^^^rrruuufffooo~~~~~~{{{zzz|||~~~zzz{{{}}}~~~}}}|||zzzyyyyyyyyyzzzzzz{{{{{{{{{|||{{{xxxuuusssrrrrrrqqqooojjjeee___[[[[[[\\\___```dddgggkkkoooqqqqqqooonnnlllkkkiiieee___YYYTTTQQQMMMLLLKKKIIIHHHGGGGGGGGGJJJKKKMMMPPPSSSWWWZZZ\\\ZZZ[[[]]]^^^^^^^^^```bbbjjjnnnsssuuutttuuuwwwzzz||||||yyyzzz|||~~~~~~}}}|||{{{zzzyyyxxxyyyxxxxxxwwwvvvuuuttttttssstttuuuwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{uuurrrooooooqqqqqqnnnkkkaaa[[[SSSLLLIIIGGGGGGFFFDDDCCCBBB@@@?????????>>>???AAACCCEEEGGGKKKOOOSSSVVVXXXYYYYYYXXXXXXZZZ[[[^^^```cccdddcccbbbbbbbbbccceeeiiimmmqqqrrrssssssooooooppppppqqqrrrssssssoooqqqsssrrrooollliiihhhmmmqqquuuyyyyyyyyyzzz{{{yyyyyyyyywwwtttpppllliiifffeeeeeefffjjjoootttxxxyyy{{{{{{wwwuuuwww~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}|||yyytttpppeeeaaa\\\ZZZ\\\___cccdddlllpppwww~~~|||xxxtttwwwtttpppmmmkkkgggdddaaa___[[[VVVQQQNNNKKKHHHEEECCCBBBAAA???>>>======<<<===<<<<<<;;;;;;<<<<<<===AAABBBCCCEEEFFFGGGGGGGGGHHHPPPVVVccczzz{{{dddaaa___bbblll}}}~~~tttiii^^^XXXKKKHHHCCC@@@?????????>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999:::<<>>>>>>>>======<<<<<<<<<<<<======AAABBBCCCEEEFFFFFFGGGGGGHHHQQQYYYhhh|||dddaaa___dddoooxxxmmmccc\\\OOOKKKEEEAAA???>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999;;;>>>BBBDDDDDDCCCCCCJJJFFFEEEEEEEEEFFFNNNVVVmmm}}}ooofffjjjlllyyyiiiPPPIIIEEEHHHSSS[[[oootttgggqqq}}}yyyzzz|||yyyzzz|||~~~~~~}}}{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxvvvtttrrrqqqqqqrrrnnnjjjddd^^^\\\]]]aaadddkkkpppwwwyyywwwwwwyyy|||~~~{{{vvvnnneee\\\WWWOOONNNKKKIIIIIIJJJLLLMMMNNNOOOQQQTTTXXX[[[^^^```^^^___`````````aaacccfffjjjooouuuwwwwwwwwwyyy{{{|||}}}}}}|||zzzyyyzzz{{{|||}}}}}}|||{{{yyyxxxwwwxxxxxxyyyyyyxxxwwwvvvuuussstttvvvwwwyyyzzzzzzzzzzzzzzzzzz|||}}}~~~{{{zzztttqqqnnnmmmnnnlllhhhddd^^^ZZZTTTMMMGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCFFFJJJNNNQQQTTTWWWZZZ[[[\\\]]]]]]\\\[[[\\\^^^bbbbbbcccdddddddddcccbbbbbbdddgggkkknnnpppqqqrrrnnnnnnoooppppppqqqrrrrrrnnnqqqssstttsssrrrrrrsssyyy}}}}}}{{{xxxuuusssqqqooonnnmmmooorrrvvvxxx~~~}}}uuupppooopppqqqwwwwwwwwwxxxvvvrrrlllggg___[[[WWWTTTSSSSSSSSSRRRUUUWWWZZZ]]]aaaffflllqqq|||~~~{{{zzzxxxvvvqqqnnnkkkhhhdddaaa[[[XXXTTTPPPNNNKKKHHHEEEDDDCCCBBB@@@@@@?????????=========<<<<<<=========AAAAAACCCEEEFFFGGGGGGGGGIIIRRRZZZkkk~~~eeebbbaaaeeeppp{{{qqqfff```UUUPPPHHHBBB???===;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::===AAADDDFFFFFFDDDCCCKKKFFFDDDDDDDDDEEELLLTTTjjj{{{ooojjjqqqrrrhhhPPPIIIFFFHHHRRR\\\rrruuuhhhsss~~~~~~zzzzzz|||zzz{{{|||}}}}}}~~~~~~~~~|||{{{{{{{{{zzzzzzyyyyyyxxxyyyyyyvvvsssqqqpppqqqnnnkkkfff```\\\\\\___bbbjjjqqqxxxzzzxxxwww|||{{{qqqfff\\\VVVQQQPPPNNNMMMMMMNNNOOOPPPRRRSSSTTTWWWZZZ]]]```aaaaaabbbbbbaaaaaabbbdddfffjjjooouuuxxxxxxwwwyyyzzz|||{{{zzzyyyyyyyyyyyyyyyzzz{{{||||||{{{zzzxxxwwwwwwxxxxxxyyyxxxwwwvvvuuutttuuuvvvxxxyyyzzzzzz{{{zzzzzz{{{|||~~~}}}zzzxxxssspppmmmmmmmmmjjjeee```[[[YYYTTTNNNHHHEEEFFFGGGEEEDDDBBB@@@@@@AAABBBDDDFFFIIINNNRRRTTTVVVXXXZZZ]]]___```___^^^^^^___``````______```bbbcccbbb```aaabbbeeehhhkkknnnooopppoooooooooppppppppppppqqqnnnqqqtttvvvwwwwwwyyyzzz~~~|||{{{wwwvvvuuuttttttvvvxxxyyy~~~vvvooolllmmmooouuuuuuuuuuuutttqqqlllhhh^^^[[[WWWTTTSSSRRRQQQOOONNNPPPSSSUUUXXX\\\aaaeeeiiinnntttxxx||||||zzzuuurrrnnnkkkiiieeebbb___ZZZWWWTTTQQQOOOLLLHHHFFFCCCBBBAAA@@@????????????>>>======<<<<<<======>>>???@@@BBBDDDFFFGGGHHHHHHJJJSSS[[[llleeebbbbbbeeepppuuukkkdddZZZTTTLLLDDD@@@===;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>===@@@CCCFFFGGGFFFEEEDDDLLLFFFBBBBBBCCCEEEKKKSSShhh|||rrrnnnuuuuuugggPPPJJJGGGHHHRRR___www~~~|||vvviiittt}}}~~~~~~~~~~~~{{{{{{||||||{{{{{{{{{{{{|||~~~|||{{{{{{zzzyyyxxxxxxwwwxxxzzz|||zzzuuuqqqppppppjjjiiieee```\\\[[[^^^aaahhhpppyyy{{{xxxxxx~~~|||sssiii```[[[XXXWWWVVVVVVVVVWWWXXXXXXZZZ[[[\\\^^^```ccceeeggghhhhhhhhhfffeeefffhhhjjjkkkpppvvvyyyyyyxxxyyy{{{{{{yyywwwwwwwwwxxxxxxxxxxxxyyy{{{||||||{{{yyyxxxvvvwwwxxxyyyxxxwwwuuuttttttuuuvvvxxxyyyzzz{{{{{{zzzzzz{{{}}}~~~zzzxxxrrrpppmmmlllkkkhhhccc^^^ZZZXXXUUUOOOIIIFFFGGGIIIGGGEEECCCAAABBBEEEIIIKKKMMMPPPUUUXXXYYYZZZ[[[\\\```aaabbbbbb``````aaabbbaaa______```ccceeedddbbb```aaacccfffiiilllnnnoooppppppppppppoooooooooooommmppptttwwwyyy|||~~~~~~wwwpppnnnoooqqqtttssssssssssssrrrnnnkkkeeebbb^^^[[[YYYWWWTTTRRROOOQQQSSSUUUUUUWWWYYY\\\]]]aaaeeeggghhhkkkpppttt}}}|||yyysssqqqmmmjjjhhhfffbbb___YYYWWWTTTRRRPPPMMMIIIGGGAAA@@@???>>>============>>>>>>============>>>>>>>>>???AAADDDFFFHHHIIIJJJKKKSSSZZZkkkccc```___gggqqq{{{qqqjjj]]]WWWNNNGGGBBB@@@???>>><<<;;;;;;::::::;;;;;;<<<::::::;;;===>>>???@@@AAAAAABBBDDDFFFGGGGGGEEEEEEMMMGGGAAAAAABBBDDDKKKSSSfff~~~tttpppwwwwww~~~fffPPPKKKGGGHHHRRRaaa{{{{{{wwwwww|||wwwjjjttt}}}~~~}}}}}}}}}}}}~~~~~~||||||}}}}}}|||zzzyyyzzz{{{}}}{{{{{{zzzyyyxxxxxxwwwwwwxxx{{{~~~|||wwwrrrooooooggggggeee```\\\[[[^^^bbbgggpppzzz{{{xxxxxx{{{tttmmmfffccc_______________``````aaabbbcccdddeeegggjjjlllmmmoooooonnnllljjjkkkmmmooolllqqqxxx{{{zzzzzzzzz|||zzzxxxvvvuuuvvvwwwwwwwwwwwwxxxzzz||||||{{{zzzyyyuuuvvvwwwxxxxxxwwwuuuttttttuuuvvvxxxyyyzzz{{{{{{zzzzzz|||}}}~~~{{{yyyrrrooommmlllkkkhhhbbb\\\YYYXXXUUUPPPJJJGGGHHHKKKIIIGGGEEEDDDEEEJJJOOOSSSTTTWWW\\\____________```bbbcccdddcccbbbaaabbbcccdddbbbaaacccgggiiihhhfff```aaacccfffiiilllnnnoooqqqqqqppppppooonnnnnnnnnmmmpppuuuxxx{{{~~~yyyrrrppprrrtttsssrrrrrrrrrsssrrrpppnnnooolllgggdddaaa^^^[[[XXXVVVWWWXXXXXXVVVTTTTTTUUUYYY\\\______]]]]]]___bbbdddlllzzz{{{xxxtttrrrooollljjjhhhdddbbbYYYWWWTTTRRRQQQNNNJJJGGG???>>>===<<<<<<;;;<<<<<<>>>>>>============>>>>>>===>>>AAADDDGGGIIIJJJKKKLLLSSSZZZjjj}}}aaa]]]]]]kkktttuuunnn___YYYPPPIIIEEECCCBBBBBB<<<;;;;;;::::::;;;;;;<<<999:::;;;===>>>@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEEKKKHHHFFFEEECCCCCCIIIRRR]]]xxx}}}yyyvvv{{{|||iiiOOOHHHHHHJJJRRRbbb{{{xxxqqqqqq{{{wwwkkkrrr}}}||||||}}}~~~}}}|||}}}~~~{{{~~~~~~}}}|||zzzyyyyyy{{{|||||||||zzzzzzyyyyyyyyyxxxxxxxxx}}}zzzvvvtttrrrqqqnnnllljjjgggccc___]]]]]]___```jjjoootttwwwwwwxxx{{{}}}~~~|||tttpppooolllhhhfffffffffgggggggggggghhhhhhkkkmmmnnnnnnppptttxxxwwwuuusssppppppqqqrrrsssqqqwwwyyyxxxxxxzzz{{{yyywwwwwwvvvuuutttssssssrrrsssuuuwwwxxxxxxvvvsssrrrrrrtttvvvvvvuuutttuuuvvvyyyyyyzzzzzz{{{|||||||||{{{|||~~~}}}zzzwwwuuussspppllljjjiiifffaaa]]]XXXWWWTTTOOOKKKIIIJJJLLLKKKHHHEEEDDDFFFKKKQQQUUUYYY^^^``````bbbfffeeebbbeeedddccccccbbbcccdddeeeddddddddddddcccbbbaaaaaadddccccccdddfffiiilllnnnqqqpppooommmmmmmmmnnnoooppprrrvvvyyy|||zzzvvvsssrrrrrrsssttttttttttttvvvyyy{{{{{{yyyuuuqqqmmmjjjgggfffhhhfffdddbbbaaa___[[[XXXXXXVVVSSSTTTVVVZZZ\\\\\\XXX\\\bbbkkkxxx}}}vvvrrrooommmkkkjjjiiifffbbb___ZZZWWWSSSPPPMMMKKKGGGEEEBBBBBB@@@???>>>=========888:::<<<<<<;;;<<<===???>>>@@@CCCEEEFFFHHHJJJLLLNNNPPPZZZjjj{{{wwweee[[[^^^gggqqq{{{qqqgggaaaXXXOOOIIIDDD@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCEEEDDDDDDCCCCCCCCCDDDDDDKKKHHHFFFEEECCCCCCJJJSSS```www~~~}}}xxxzzzyyyiiiPPPIIIHHHIIIQQQ```zzzzzzssssss}}}wwwllluuu~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}{{{xxxwwwxxxyyy{{{|||||||||{{{{{{{{{zzzzzzzzz{{{xxxuuutttsssrrrpppoookkkiiieeebbb___^^^______eeeiiinnnpppooopppsssvvvyyy{{{zzztttpppqqqpppmmmkkkkkkkkkkkkkkkkkkllllllmmmpppssstttuuuwww{{{~~~|||xxxtttrrrqqqrrrssstttyyy|||zzzzzz}}}}}}{{{wwwwwwvvvuuuttttttsssrrrssstttvvvxxxxxxvvvtttsssssstttvvvvvvuuutttuuuvvvyyyyyyyyyzzz{{{{{{|||||||||}}}~~~|||xxxuuussspppmmmjjjhhhfffccc___[[[WWWVVVTTTOOOLLLJJJLLLMMMKKKIIIGGGFFFIIINNNTTTYYY\\\aaaeeeeeegggjjjiiieeeiiihhhgggeeeeeefffggghhhdddddddddddddddccccccbbbcccbbbbbbbbbdddgggjjjlllpppooonnnmmmmmmmmmnnnooopppsssvvvyyy||||||yyyyyyzzz{{{|||}}}}}}}}}|||}}}~~~|||zzzxxxwwwwww{{{xxxtttppplllgggbbb^^^YYYVVVSSSSSSTTTWWWXXXXXXUUUWWWZZZ___gggvvv|||wwwsssooommmllljjjiiifffbbb___ZZZWWWSSSOOOMMMJJJGGGEEEDDDCCCBBB@@@??????>>>>>>:::<<<======<<<<<<>>>??????BBBDDDFFFGGGIIIKKKNNNQQQQQQYYYiiiyyytttddd\\\```fffppp}}}~~~{{{}}}|||{{{}}}~~~}}}wwwjjjdddZZZQQQJJJEEEBBB@@@======<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCEEEFFFEEEDDDDDDCCCCCCCCCCCCLLLHHHEEEDDDBBBCCCKKKTTTbbbvvv}}}|||xxxwwwssszzzjjjQQQJJJHHHIIIQQQ___yyy}}}uuuvvvtttkkkvvv}}}}}}~~~~~~~~~~~~~~~zzzxxxvvvtttuuuwwwzzz|||~~~~~~}}}}}}}}}}}}}}}|||yyywwwuuutttttttttrrrqqqmmmkkkhhheeebbb___^^^]]]^^^bbbfffhhhggghhhkkknnnrrrvvvwwwsssqqqssstttrrrqqqqqqppppppqqqsssuuuvvvxxxzzz}}}yyyuuusssrrrrrruuuzzz}}}{{{zzz}}}}}}|||xxxxxxwwwvvvuuutttssssssrrrtttvvvxxxyyyxxxwwwvvvsssuuuvvvvvvuuuuuuvvvwwwyyyyyyzzzzzz{{{{{{||||||~~~~~~}}}yyyvvvsssqqqnnnllljjjhhhfffccc___[[[VVVUUUSSSPPPMMMLLLMMMOOOLLLKKKHHHHHHKKKQQQXXX\\\```fffjjjlllnnnqqqoookkkooommmkkkiiiiiijjjkkkllleeeeeeeeeeeeeeedddddddddbbbaaaaaaaaaccceeehhhjjjnnnnnnmmmlllmmmmmmoooppppppsssvvvyyy|||~~~~~~zzzssslllggg]]][[[WWWVVVVVVWWWWWWWWWTTTUUUVVVVVVYYYaaammmuuu{{{wwwuuuooonnnllljjjiiifffbbb___ZZZWWWSSSOOOMMMJJJGGGEEEDDDDDDBBBAAA@@@?????????<<<>>>???>>>======>>>???@@@BBBEEEGGGHHHJJJLLLNNNRRRSSSYYYfffwwwsssgggaaaeeefffooo~~~yyyzzzxxx{{{yyywwwsssrrruuuwwwwww{{{~~~ooohhh]]]SSSLLLGGGDDDBBB>>>======<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGHHHGGGFFFDDDDDDCCCCCCCCCLLLHHHEEECCCAAACCCKKKUUUcccwww~~~|||~~~|||sssrrrkkkooozzzlllSSSJJJHHHIIIQQQ```zzzxxxyyy~~~pppjjjwww~~~~~~~~~yyyyyy{{{}}}~~~}}}rrrssstttuuuvvvxxxzzz|||~~~~~~~~~~~~}}}}}}}}}}}}yyyxxxvvvvvvvvvuuurrrpppmmmllljjjgggccc___\\\ZZZ[[[^^^bbbcccbbbbbbeeehhhmmmsssuuurrrqqqsssuuutttuuuuuuuuuwwwyyy}}}}}}xxxuuutttttttttyyy{{{zzzyyy{{{|||zzzyyyyyyxxxwwwuuutttsssssssssuuuwwwyyyzzzzzzzzzyyyuuuvvvwwwvvvuuuuuuwwwxxxzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~zzzwwwsssqqqpppnnnnnnmmmkkkiiieeeaaa___VVVUUUTTTQQQNNNMMMNNNPPPNNNLLLJJJIIILLLRRRXXX\\\aaahhhnnnqqquuuxxxvvvrrrrrrpppnnnlllkkklllmmmnnngggfffeeeeeeddddddddddddcccbbbaaaaaabbbeeegggiiimmmlllkkkkkklllnnnooopppqqqssswwwzzz}}}zzzrrrnnneeebbb___]]]]]]]]]\\\[[[ZZZZZZZZZYYYZZZ]]]ccchhhxxx}}}zzzwwwuuupppnnnllljjjiiifffbbb^^^YYYVVVRRROOOLLLJJJGGGDDDDDDCCCBBBAAA@@@?????????===>>>???>>><<<<<<===>>>@@@BBBEEEFFFGGGIIILLLNNNQQQRRRXXXdddwwwqqqfffaaafffgggooo~~~}}}xxxzzzyyy|||tttqqqmmmllloooqqqrrruuu{{{tttmmmaaaVVVNNNIIIFFFDDD???>>>===<<<<<<<<<======<<<>>>@@@BBBEEEGGGIIIIIIJJJIIIGGGFFFEEEDDDDDDDDDKKKGGGEEEDDDBBBCCCKKKUUUccczzz~~~{{{tttkkkjjjbbbdddnnnnnnTTTKKKGGGIIIRRRbbb{{{zzz}}}{{{nnnkkkzzz~~~~~~~~~}}}}}}vvvxxx{{{zzzvvvggglllssswwwyyyyyyzzz{{{||||||||||||||||||||||||{{{zzzxxxwwwvvvtttqqqooommmllljjjgggccc^^^ZZZXXXXXX[[[^^^^^^]]]^^^bbbeeelllsssvvvsssqqqsssuuuuuuwwwxxxzzz~~~~~~yyywwwvvvvvvuuuzzz|||zzzzzz||||||zzzzzzzzzyyywwwvvvuuutttsssuuuvvvwwwyyy{{{{{{{{{{{{vvvwwwwwwvvvuuuvvvxxxzzz|||||||||}}}~~~~~~~~~~~~~~~|||xxxtttrrrpppooonnnoooooonnnkkkgggdddbbbXXXXXXWWWTTTPPPOOOOOOPPPOOOMMMJJJJJJLLLQQQWWW[[[aaahhhooosssxxx|||{{{wwwrrrqqqooonnnllllllllllllgggfffeeecccbbbbbbbbbbbbdddcccbbbbbbccceeeggghhhjjjjjjjjjjjjlllnnnpppqqqqqqtttxxx{{{}}}}}}wwwqqqmmmjjjgggeeedddeeeeeeeeedddbbbbbbaaa```______aaaccciiiqqq~~~}}}zzzwwwuuupppnnnlllkkkiiifffaaa^^^YYYVVVRRRNNNLLLIIIFFFDDDCCCBBBAAA???>>>>>>>>>>>>;;;===>>>===;;;;;;;;;===???AAACCCEEEFFFHHHKKKMMMMMMQQQXXXfff{{{lllbbb^^^bbbiiiqqq{{{yyy{{{zzz|||wwwmmmiiihhhjjjllllllooosssyyy}}}yyyqqqeeeZZZQQQKKKGGGDDD@@@???>>><<<<<<===>>>???>>>@@@BBBEEEHHHJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFIIIFFFEEEEEEDDDDDDKKKTTTeee}}}|||qqqeeecccYYY\\\dddsssqqqVVVKKKGGGIIISSSccc}}}{{{{{{ooommm}}}~~~}}}~~~~~~~~~~~~}}}||||||zzz{{{~~~}}}ssslllbbbiiisssyyy{{{zzzzzz{{{yyyyyyzzzzzzzzzzzz{{{{{{|||zzzyyyxxxwwwuuuqqqnnnnnnmmmjjjgggccc^^^[[[YYYUUUXXX[[[\\\[[[\\\aaadddnnnuuuzzzwwwtttuuuwwwwwwzzz|||~~~zzzyyyxxxxxxxxx}}}}}}|||~~~~~~||||||{{{zzzxxxwwwuuutttsssuuuuuuwwwxxxyyyzzz{{{{{{wwwwwwwwwvvvuuuvvvxxx{{{||||||}}}}}}~~~~~~}}}zzzvvvsssrrrqqqqqqmmmooopppooolllhhheeeddd^^^^^^\\\YYYUUURRRQQQRRRNNNLLLJJJIIILLLQQQXXX\\\aaahhhnnnrrrvvvzzzzzzwwwpppppppppooommmkkkiiihhhcccbbbaaa``````aaabbbccceeedddcccbbbbbbdddfffggghhhhhhiiijjjkkknnnppprrrrrruuuyyy{{{}}}{{{vvvrrrooollljjjkkkjjjiiikkkmmmooopppooommmmmmkkkiiigggeeeddddddiiikkkqqq{{{~~~vvvuuuyyy~~~tttttt}}}}}}zzzvvvtttqqqooommmkkkiiieeeaaa^^^YYYVVVRRRNNNLLLIIIFFFDDDBBBBBB@@@???>>>=========:::<<<===<<<;;;;;;<<<===>>>@@@CCCEEEFFFGGGJJJLLLKKKQQQ[[[jjjoooeee```dddjjjrrr~~~{{{{{{yyyzzzyyyjjjgggfffiiijjjiiijjjnnnqqquuu{{{}}}vvvkkk```VVVOOOIIIEEEAAA@@@>>>===<<<===???@@@AAABBBEEEHHHKKKLLLLLLLLLMMMMMMLLLJJJIIIIIIIIIIIIGGGEEEFFFGGGEEEEEEKKKSSShhh~~~uuuddd]]]RRRVVV^^^kkkzzztttWWWJJJFFFJJJUUUccc|||}}}|||xxxmmmkkk|||~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzzzz||||||wwwmmmeeeccckkktttyyyyyyxxxyyyzzzxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyywwwsssppppppnnnkkkgggccc___]]][[[WWWZZZ\\\]]]]]]___dddhhhpppyyy~~~|||xxxyyy|||}}}{{{yyyyyyyyyyyy~~~~~~}}}~~~~~~|||||||||zzzyyywwwuuutttsssssstttuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvyyy|||zzz{{{{{{|||}}}}}}~~~~~~}}}{{{xxxuuusssrrrrrrrrrnnnqqqtttsssooojjjhhhgggffffffddd___ZZZVVVTTTTTTLLLJJJIIIIIIMMMTTT[[[```dddiiimmmooorrrvvvuuurrrnnnoooppppppnnnkkkgggeee\\\\\\\\\]]]^^^aaadddfffdddcccbbbaaaaaabbbdddeeegggggghhhiiikkknnnqqqrrrrrruuuyyy|||~~~~~~yyyyyyxxxxxxxxxxxxyyyyyyuuurrrooolllllllllkkkjjjmmmmmmooorrrwww{{{}}}}}}}}}|||zzzyyyxxxvvvtttsssuuussstttyyyzzzwwwxxx|||yyysssiiiaaa^^^___bbbeeelllqqqxxx|||ssskkknnnzzzzzzvvvrrrqqqooommmkkkiiieeeaaa]]]YYYVVVQQQNNNLLLIIIFFFCCCCCCBBBAAA@@@???>>>>>>>>>:::;;;======<<<<<<===??????AAADDDFFFGGGHHHKKKMMMKKKSSS___pppqqqgggbbbeeeiiirrr~~~~~~yyyyyy}}}uuujjjhhhiiimmmooolllmmmppprrruuuzzz{{{qqqfff\\\SSSKKKGGGBBBAAA>>>===<<<===???AAACCCEEEHHHKKKLLLMMMMMMLLLOOONNNMMMLLLLLLLLLLLLLLLFFFEEEFFFHHHFFFEEEJJJRRRlll{{{eeeYYYNNNSSS\\\gggtttuuuWWWJJJFFFJJJVVVccc|||||||||tttiiihhhxxx~~~~~~~~~}}}}}}wwwuuussstttuuurrrjjjcccgggmmmuuuxxxwwwvvvxxxzzzxxxxxxxxxyyyyyyzzzzzzzzzxxxwwwxxxyyyzzzxxxuuusssqqqooolllhhhdddaaa___^^^ZZZ]]]```aaaaaaccciiimmmqqq{{{|||}}}|||zzzyyyyyywww|||~~~|||{{{}}}}}}zzz}}}|||{{{yyywwwuuutttsssrrrrrrssssssttttttuuuuuuxxxxxxxxxwwwvvvwwwyyy|||yyyyyyzzzzzz{{{||||||||||||zzzwwwtttssssssssstttqqqtttxxxwwwsssnnnlllkkklllkkkiiiddd^^^YYYVVVVVVJJJIIIHHHJJJOOOWWW___dddfffkkkmmmmmmnnnqqqqqqnnnmmmoooqqqrrrpppkkkfffcccWWWWWWXXXZZZ]]]bbbfffiiicccbbb```______aaabbbdddffffffgggiiikkknnnqqqsssrrruuuyyy|||~~~~~~~~~{{{vvvqqqnnnmmmmmmlllllllllllllllmmmmmmpppnnnkkkjjjlllmmmnnnnnnpppqqqtttyyy~~~}}}{{{rrrnnnooohhhaaaXXXSSSSSSVVVYYYZZZ```cccggghhhiiinnnwww~~~wwwnnnkkkrrr{{{uuuqqqqqqooommmkkkiiieee```]]]XXXUUUQQQNNNKKKIIIFFFCCCDDDDDDBBBAAA@@@?????????:::<<<===>>>===>>>???AAA@@@BBBEEEGGGHHHIIILLLNNNLLLVVVccctttkkkbbb\\\___iiiqqq{{{zzzwwwpppmmmlllnnnsssuuussssssuuuzzz|||~~~uuujjj```VVVNNNHHHCCCAAA???===<<<>>>@@@AAAEEEFFFIIILLLMMMNNNMMMLLLOOOOOONNNNNNMMMNNNNNNNNNGGGHHHGGGDDDBBBDDDIIINNNggg}}}iiiVVVOOOPPPUUU```ooovvv___MMMHHHOOOWWWiii{{{xxxvvvjjjhhhwww}}}~~~}}}|||yyyvvvsssqqqpppooommmkkkoooppprrrtttuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzxxxwwwvvvuuuuuuuuurrrppplllhhhddd```^^^]]]]]]___bbbdddfffiiilllooossswww|||~~~}}}|||||||||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxvvvssspppppppppqqqssstttuuuvvvvvvwwwyyy{{{{{{zzzzzzzzz{{{|||||||||}}}~~~{{{zzzxxxuuusssrrrrrrrrrssstttttttttsssqqqnnnmmmlllmmmkkkfff^^^WWWUUUUUULLLMMMNNNOOOSSSYYYaaafffggghhhiiiiiijjjllloooqqqqqqrrrqqqqqqrrrqqqggg]]]WWWUUUTTTYYYbbbjjjmmmmmmmmmhhhaaa]]]___bbbddddddhhhhhhiiijjjmmmpppsssuuuyyyzzz{{{|||~~~~~~|||yyyuuuqqqnnnlllkkkjjjfffdddffffffeeehhhlllnnnppppppmmmnnnsssvvvttt|||{{{}}}{{{ppphhhfff[[[UUUQQQPPPPPPRRRZZZcccaaaeeehhhgggeeegggpppxxxyyysssoooqqqzzz}}}wwwrrrooopppnnnllljjjhhhddd```\\\VVVUUURRRNNNJJJGGGDDDBBBAAA???>>>>>>???@@@???>>><<<;;;;;;<<<<<<===>>>???AAABBBCCCDDDDDDFFFJJJMMMOOOUUUbbbwwwggg[[[\\\___iiipppvvvxxx~~~ooommmkkknnnrrruuuxxx{{{yyyooofff\\\RRRKKKGGGBBB??????>>><<<>>>CCCEEEHHHKKKLLLMMMMMMOOOQQQRRRVVVWWWUUUSSSTTTQQQMMMHHHHHHGGGDDDBBBDDDKKKPPPfff}}}jjjWWWMMMNNNRRR]]]nnn~~~sss]]]MMMIIIOOOVVVhhh~~~xxxuuu}}}uuujjjgggwww~~~~~~~~~|||{{{yyywwwtttsssssssssrrrqqqqqqqqqssstttvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyxxxvvvvvvuuuuuusssqqqnnnjjjfffbbb___^^^^^^```ccceeehhhkkkooorrrvvvzzz~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||{{{zzzzzzyyyxxxtttrrrpppppppppqqqrrrtttvvvwwwxxxzzz{{{{{{zzzzzz{{{|||}}}}}}|||}}}~~~{{{zzzwwwuuusssrrrqqqqqqtttttttttsssrrrqqqpppooommmmmmkkkfff^^^WWWTTTSSSMMMNNNOOOQQQTTTYYY```dddfffhhhiiijjjkkknnnrrruuutttuuutttssstttsssiii^^^XXXTTTQQQUUU___iiiooorrrmmmhhhbbb___```bbbdddeeeiiijjjkkkmmmpppsssuuuvvvzzzzzz{{{|||~~~}}}yyytttpppmmmlllhhhdddcccfffhhhhhhlllqqqrrrvvvxxxxxx{{{|||lllaaa[[[VVVQQQMMMNNNPPPTTT^^^hhhkkkooorrrqqqooorrryyy~~~}}}wwwrrrnnnooonnnllljjjhhheee```]]]VVVUUURRROOOKKKGGGDDDCCCAAA@@@>>>===>>>???>>>===<<<;;;;;;<<<<<<===>>>???AAABBBCCCDDDEEEGGGJJJMMMMMMTTTbbbtttcccWWW[[[___eeemmm~~~xxxzzz~~~mmmjjjhhhlllsssyyy}}}|||rrrjjj___UUUMMMHHHCCC??????>>><<<>>>CCCFFFHHHKKKLLLLLLMMMOOOQQQQQQWWWZZZZZZZZZ[[[XXXSSSIIIHHHFFFCCCAAAEEEMMMSSSeee~~~lllXXXNNNMMMQQQ]]]ooommmYYYMMMKKKPPPTTTgggxxxrrrpppzzzssshhhfffvvv~~~|||{{{wwwuuusssrrrtttuuuvvvuuurrrrrrsssuuuuuuvvvvvvvvvxxxxxxyyyyyyzzzzzzzzz{{{|||{{{zzzyyywwwvvvuuuuuutttrrrooolllhhhdddaaa```___bbbeeehhhjjjnnnrrruuuxxx|||~~~}}}~~~|||||||||zzzvvvtttppppppooooooqqqsssvvvwwwzzz{{{||||||{{{{{{|||}}}~~~}}}|||~~~{{{yyyvvvtttqqqppppppppptttsssrrrqqqqqqqqqqqqqqqnnnnnnkkkfff___XXXTTTRRROOOPPPRRRSSSUUUYYY^^^bbbeeegggiiilllnnnrrrwwwzzzzzz{{{yyyxxxxxxvvvlllaaaXXXSSSOOOQQQZZZfffoootttlllhhhccc``````cccdddeeejjjlllnnnqqqtttvvvxxxyyy{{{{{{{{{|||~~~{{{wwwsssqqqlllhhhgggiiikkklllpppuuuzzzlll]]]TTTSSSOOOMMMOOOTTT[[[gggsss{{{}}}xxxrrrnnnooommmkkkjjjhhheeeaaa^^^WWWUUUSSSOOOKKKHHHEEEDDDBBB@@@>>>===>>>>>>===<<<<<<;;;;;;<<<<<<===>>>???AAABBBDDDDDDEEEGGGKKKNNNMMMSSS```ppp___TTTXXX]]]```iii|||zzz}}}}}}kkkgggeeekkksss{{{xxxoooeeeYYYQQQIIIDDD@@@???>>>===???DDDGGGIIIKKKLLLLLLMMMPPPRRRVVV\\\bbbddddddccc^^^XXXIIIHHHFFFBBBAAAEEENNNUUUgggmmmYYYRRRPPPRRR```uuu~~~hhhUUULLLLLLPPPTTThhh|||qqqmmmmmmyyyrrrgggfffuuu}}}{{{zzzuuusssqqqqqqrrrtttttttttrrrrrrssstttuuuuuuttttttwwwwwwwwwxxxyyyyyyzzzzzz|||{{{{{{yyyxxxwwwuuuttttttrrrpppmmmiiieeebbb``````cccfffiiilllpppuuuxxxwww{{{~~~~~~}}}{{{xxxuuuqqqpppnnnnnnpppssswwwyyy|||}}}~~~}}}|||{{{}}}~~~}}}}}}~~~{{{yyyvvvssspppooonnnnnnsssrrrpppoooooopppqqqrrrnnnnnnkkkgggaaaZZZUUUSSSQQQRRRTTTUUUVVVYYY]]]___cccfffiiimmmqqqvvv|||}}}|||yyynnncccWWWSSSOOOPPPWWWaaajjjoooiiifffcccaaaaaaccceeefffkkkmmmqqquuuxxxzzz{{{{{{~~~~~~~~~|||xxxssspppqqqrrrrrruuuzzztttcccYYYVVVSSSSSSWWW^^^hhhuuuzzztttooonnnlllkkkiiihhheeeaaa^^^VVVUUUSSSOOOLLLHHHFFFEEEDDDBBB???>>>>>>>>>===;;;<<<;;;;;;<<<<<<===>>>???AAACCCDDDEEEFFFHHHLLLOOOPPPTTT___qqq___SSSVVV[[[]]]ggg{{{}}}{{{kkkhhhfffjjjqqqyyy}}}uuujjj^^^UUUKKKFFFAAA@@@???>>>@@@EEEIIIJJJKKKKKKLLLNNNRRRTTT^^^ffflllmmmllljjjbbbZZZIIIHHHEEEBBBAAAEEENNNUUUiiimmm[[[UUURRRTTTddd{{{zzzeeeSSSKKKKKKPPPTTTjjj}}}vvvmmmjjjlllyyyrrrgggeeeuuu~~~}}}{{{{{{vvvuuussssssttttttsssrrrrrrrrrssstttttttttttttttuuuuuuvvvvvvwwwwwwwwwwwwzzzzzzzzzyyyxxxwwwuuuuuurrrrrrpppmmmiiieeebbb``````cccfffiiilllpppuuuxxxwww{{{}}}~~~|||xxxuuurrrqqqppppppqqquuuxxx{{{~~~~~~||||||~~~~~~~~~{{{yyyvvvssspppnnnmmmlllpppooonnnmmmmmmnnnoooooommmllljjjgggccc]]]XXXTTTRRRTTTUUUVVVVVVXXX[[[^^^aaaeeeiiinnnssszzz{{{pppdddVVVTTTRRRRRRWWW]]]bbbeeeeeeeeedddcccccceeegggiiimmmooossswww{{{~~~}}}zzz|||}}}~~~qqqgggaaa___```fffnnnwww}}}vvvrrrmmmllljjjhhhgggddd```\\\VVVTTTRRROOOKKKHHHFFFEEEEEEBBB@@@?????????>>><<<<<<;;;;;;<<<<<<===>>>???AAACCCEEEFFFGGGIIIMMMPPPVVVXXXdddzzzcccUUUVVVXXX^^^hhh|||{{{mmmllljjjlllpppuuu{{{yyyooobbbZZZNNNHHHCCCBBB@@@???BBBGGGJJJKKKKKKLLLMMMPPPUUUYYYccckkkqqqsssrrrooohhh```HHHGGGEEEBBB@@@DDDLLLRRRgggnnn^^^WWWSSSVVVgggyyyeeeSSSIIIIIIOOOUUUkkk{{{tttmmmkkkmmm{{{ssshhheeettt~~~}}}||||||zzzzzzyyyzzzzzzyyyvvvsssrrrssstttuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwxxxyyyxxxwwwvvvuuurrrqqqpppnnnjjjfffbbb```___bbbeeehhhjjjnnnrrruuuxxx{{{~~~}}}yyyvvvsssrrrrrrsssuuuxxx{{{}}}}}}}}}|||zzzwwwssspppnnnllllllmmmlllkkkkkkjjjjjjjjjjjjhhhgggfffeeeccc___ZZZUUUSSSTTTTTTTTTUUUWWW[[[^^^```dddiiiooouuu||||||pppdddWWWVVVVVVVVVWWWZZZ]]]___cccdddeeeffffffhhhkkknnnqqqsssvvvzzz~~~{{{uuusssuuu{{{xxxsssmmmkkkiiigggeeeaaa]]]ZZZTTTSSSQQQNNNKKKHHHFFFDDDCCCAAA???>>>??????>>>===<<<;;;;;;<<<<<<===>>>???BBBCCCEEEFFFGGGJJJNNNQQQYYY___rrreeeVVVVVVXXXaaajjj}}}}}}pppooonnnpppsssvvvzzz{{{qqqfff]]]RRRKKKFFFDDDBBBAAADDDJJJKKKLLLLLLMMMOOOSSSYYY^^^dddkkkqqqsssttttttoooiiiFFFGGGEEEBBB@@@CCCIIIOOO```zzzooobbb[[[WWWZZZmmmyyygggTTTGGGGGGOOOWWWkkk~~~wwwqqqnnnppp}}}ttthhheeettt~~~~~~}}}}}}~~~{{{|||~~~~~~zzzvvvtttuuuwwwxxxzzzzzz{{{{{{wwwwwwvvvvvvuuuuuuttttttsssuuuvvvxxxxxxwwwvvvuuussssssrrrppplllhhhdddbbb^^^```ccceeehhhkkkooorrrvvvyyy}}}{{{xxxttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~|||xxxtttpppnnnlllllliiiiiiiiiiiihhhgggeeeeeeaaa``````aaabbb___ZZZVVVSSSSSSSSSRRRSSSVVVZZZ^^^___ccciiiooovvv}}}|||ooocccZZZZZZYYYXXXXXXZZZ]]]```bbbeeehhhjjjkkkmmmqqqtttvvvwwwzzz~~~xxxsssmmmkkkhhhfffccc___ZZZWWWSSSRRRPPPMMMJJJGGGEEEDDD@@@>>>===<<<===>>>===<<<<<<;;;;;;<<<<<<===>>>???BBBCCCEEEGGGHHHKKKOOORRRXXXhhhcccVVVWWWZZZdddlllrrrpppooossswww|||{{{rrrhhh```UUUNNNHHHFFFDDDCCCGGGLLLLLLLLLMMMMMMPPPVVV^^^cccggglllpppqqqrrrtttqqqlllFFFFFFEEECCC@@@BBBGGGLLLZZZtttpppeee___[[[___sssyyyhhhTTTGGGEEENNNXXXkkk{{{tttqqqrrr}}}uuuiiifffttt~~~~~~}}}~~~~~~zzz{{{~~~{{{wwwvvvwwwyyy{{{|||}}}~~~~~~yyyyyyxxxwwwvvvuuuttttttqqqsssuuuwwwxxxwwwvvvuuuttttttsssqqqnnnjjjfffccc]]]___bbbdddfffiiilllooosssvvvzzz|||}}}zzztttuuuwwwyyy{{{}}}~~~~~~|||yyytttqqqnnnmmmlllggghhhhhhhhhfffdddbbbaaa\\\\\\\\\^^^```___ZZZUUUSSSSSSRRRQQQQQQUUUZZZ______ccchhhooovvv~~~{{{ooobbb]]]\\\ZZZYYYYYY[[[```ccccccgggkkkmmmoooqqquuuyyyzzz{{{}}}xxxrrrmmmkkkhhheeebbb^^^XXXUUURRRQQQOOOLLLIIIFFFDDDCCC>>><<<::::::<<<<<<<<<;;;<<<;;;;;;<<<<<<===>>>???BBBDDDEEEGGGHHHKKKOOORRRVVVnnnaaaUUUXXX]]]fffnnnssspppooottt|||zzzrrriiibbbWWWPPPJJJGGGEEEDDDHHHMMMLLLLLLMMMNNNQQQXXX```ffflllpppqqqppppppqqqoookkkJJJFFFDDDDDDCCCBBBGGGMMM^^^ooo|||{{{uuurrrllleee```___bbbqqqxxxfffTTTHHHFFFJJJPPPhhh{{{~~~uuurrr~~~tttmmmlllwww~~~~~~~~~~~~}}}|||{{{{{{}}}|||xxxyyyzzz{{{|||||||||{{{zzzyyywwwttttttvvvwwwuuusssyyyyyyxxxxxxwwwvvvvvvvvvuuurrrooollljjjgggdddaaaccc\\\YYY]]]bbbeeehhhlllqqquuuzzz}}}~~~zzzwwwwwwxxx}}}}}}wwwrrrooonnnpppqqqmmmkkkjjjiiihhhfffcccaaa[[[[[[]]]___aaa___[[[XXXYYYWWWTTTTTTWWWZZZ\\\]]]___aaagggnnnvvv~~~yyyqqqhhhbbb\\\YYYYYY]]]``````bbbeeehhhhhhjjjooouuuzzz}}}~~~~~~vvvrrrnnnlllhhheeeaaa\\\VVVRRRRRROOOLLLJJJHHHGGGEEECCCAAA@@@???>>>============>>>>>>>>>>>>????????????BBBCCCDDDEEEFFFHHHMMMPPP\\\rrr___VVVVVVTTT```lllwwwqqqooovvvyyyoooeee___WWWRRRKKKGGGFFFGGGIIIJJJLLLMMMOOOQQQTTTYYY___ccclllmmmnnnnnnlllkkklllmmmJJJFFFDDDDDDCCCBBBGGGMMM]]]nnnzzzyyysssoooiiibbb___^^^aaappp~~~kkkXXXLLLIIIMMMRRRhhh{{{sssrrrsssnnnnnnyyy}}}||||||||||||zzzwwwyyyyyyzzz{{{{{{{{{zzzyyyxxxvvvssssssuuuvvvuuutttxxxxxxxxxwwwwwwwwwwwwwwwwwwtttqqqnnnllliiifffcccccc\\\YYY\\\aaadddiiimmmqqquuuzzz}}}~~~}}}yyyuuuuuuwww}}}~~~xxxsssppppppqqqrrrqqqooommmkkkjjjgggdddaaa]]]]]]^^^```bbbaaa]]][[[\\\ZZZXXXXXXZZZ]]]^^^^^^___bbbgggnnnvvv}}}yyyrrrllleee``````]]]]]]aaacccbbbcccffflllmmmoootttyyy~~~xxxsssppplllfffaaa^^^ZZZVVVTTTQQQOOOKKKIIIHHHGGGEEECCCAAA@@@???>>>=====================>>>>>>>>>??????BBBCCCDDDEEEFFFIIIMMMQQQ\\\qqq^^^UUUVVVUUU^^^kkk}}}yyyrrrpppxxxxxxooohhhddd[[[VVVOOOJJJHHHIIIJJJKKKLLLMMMNNNPPPSSSYYY___dddooopppqqqpppooooooqqqsssIIIEEECCCDDDCCCBBBGGGMMM\\\mmmyyyvvvpppkkkeee]]]\\\[[[___nnnnnnZZZMMMIIIMMMRRRfffxxxqqqrrrqqqoooqqq|||~~~|||{{{||||||}}}|||yyyvvvxxxyyyyyyzzzyyyyyyxxxxxxwwwtttrrrqqqsssuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxvvvrrrpppnnnkkkhhheeeccc]]]XXXZZZ___ccciiioooqqquuuzzz|||~~~{{{xxxrrrsssvvv}}}~~~yyytttrrrrrrssstttuuusssqqqooonnnkkkgggeeecccbbbcccdddeeeeeecccaaa___^^^]]]]]]___``````___```bbbgggmmmttt{{{}}}vvvpppkkkhhhdddaaaccc```aaaeeegggeeeeeeiiirrrtttwww|||zzzuuupppkkkddd^^^ZZZXXXUUUTTTPPPNNNJJJHHHGGGFFFDDDBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<============>>>AAABBBDDDEEEGGGJJJNNNQQQ[[[ppp{{{||||||\\\TTTVVVVVV\\\iii|||}}}tttrrrzzzxxxqqqmmmjjjaaa[[[SSSNNNKKKJJJJJJJJJLLLMMMMMMNNNQQQXXX```eeerrrssstttsssssstttwwwzzzHHHEEECCCCCCCCCBBBGGGMMM]]]mmmyyyuuunnnhhhaaaZZZXXXXXX\\\mmmmmmXXXJJJFFFJJJOOObbbzzztttvvvoooooottt~~~|||{{{{{{}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxwwwvvvvvvuuusssqqqqqqrrrtttvvvwwwuuuvvvvvvwwwxxxxxxyyyyyyyyywwwsssqqqooommmiiigggddd]]]XXXYYY\\\```hhhpppqqquuuzzz|||~~~~~~yyyuuuoooqqqvvv}}}xxxtttrrrrrrtttvvvxxxvvvttttttsssrrrooolllkkkjjjiiiiiikkkkkkiiigggbbbaaa``````aaaaaa```___```bbbfffkkkrrrxxx}}}|||wwwpppkkkhhhggggggfffcccbbbdddhhhiiihhhjjjnnnwwwzzzyyyuuummmiiiccc]]]ZZZVVVSSSQQQOOOLLLIIIGGGGGGEEEDDDBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@BBBDDDFFFHHHKKKNNNQQQXXXmmmwwwzzzyyyYYYSSSVVVVVVZZZiii}}}uuuttt{{{|||uuupppmmmfff```XXXQQQMMMKKKJJJIIILLLLLLLLLMMMPPPWWW```fffrrrsssttttttuuuxxx|||GGGDDDBBBCCCBBBBBBGGGMMM^^^nnnyyyvvvmmmggg```XXXTTTTTTZZZlllkkkVVVGGGDDDIIINNNbbbyyyzzznnnooovvv|||{{{|||}}}{{{||||||}}}}}}||||||{{{yyyyyyxxxwwwvvvuuuuuuuuutttssssssrrrrrrsssuuuwwwuuuuuuvvvwwwxxxyyyyyyzzzyyywwwtttqqqpppmmmjjjhhhddd^^^YYYXXXZZZ^^^fffooorrruuuzzz|||}}}~~~zzzuuurrrllloooxxx}}}{{{vvvsssqqqrrrtttvvvxxxwwwwwwxxxzzzzzzxxxwwwqqqooonnnnnnooonnnlllkkkdddcccaaaaaaaaaaaa___]]]___aaadddiiinnntttxxx{{{tttpppkkkhhhhhhiiijjjjjjccccccfffjjjllllllqqqwww|||}}}{{{{{{}}}~~~xxxtttjjjgggccc___[[[VVVQQQNNNMMMKKKHHHFFFFFFEEECCCAAABBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@BBBEEEGGGIIIKKKNNNQQQVVViiixxx~~~wwwWWWQQQVVVWWWZZZjjj~~~vvvvvv}}}yyysssoooiiiddd[[[TTTOOOLLLJJJHHHKKKKKKKKKLLLOOOWWW```fffnnnppprrrtttvvvzzz~~~GGGCCCBBBCCCBBBBBBGGGNNN___oooyyyuuummmggg___WWWRRRRRRYYYkkk~~~jjjUUUGGGEEEJJJPPPddd}}}}}}mmmmmmuuu}}}||||||}}}~~~yyyzzz|||}}}~~~}}}}}}|||{{{zzzxxxwwwuuuuuuttttttssstttuuutttssssssuuuvvvuuuuuuvvvwwwxxxxxxyyyyyyzzzwwwtttrrrqqqooollljjjeee___ZZZYYYYYY[[[dddmmmrrruuuzzz|||}}}~~~}}}{{{{{{yyyvvvrrrnnniiiooozzz|||yyyvvvrrrqqqsssuuuwwwyyyyyyzzz|||vvvuuutttttttttrrrooolllgggdddbbb``````___]]]\\\___```cccfffkkkooosssuuullljjjhhhhhhjjjlllmmmmmmhhhhhhkkkoooppprrrzzz||||||{{{yyywwwxxxzzz|||}}}vvvrrrhhhfffccc```\\\WWWQQQLLLLLLJJJGGGEEEEEEDDDBBBAAAAAA@@@???>>>============;;;;;;;;;<<<<<<<<<<<<===AAADDDFFFHHHIIIKKKMMMOOOUUUddd~~~}}}vvvVVVPPPUUUWWW\\\kkk|||xxxyyy|||uuuqqqmmmggg___WWWRRRNNNKKKIIIIIIJJJJJJLLLPPPWWW___eeekkknnnrrrvvvyyy|||FFFCCCAAABBBBBBBBBGGGNNN^^^mmmxxxtttlllfff^^^VVVRRRQQQXXXiii{{{{{{gggSSSFFFDDDKKKQQQfff|||}}}llllllsss~~~}}}}}}}}}zzz{{{}}}~~~~~~|||{{{|||{{{yyywwwuuutttttttttsssuuuxxxwwwuuussstttuuuvvvvvvvvvwwwxxxxxxxxxyyy|||yyyvvvtttsssqqqnnnllleee```\\\ZZZXXXYYYaaajjjrrruuuyyy{{{|||~~~~~~~~~|||zzzxxxwwwvvvvvvuuusssnnnkkkhhhooo}}}|||zzzvvvssssssuuuwwwzzz{{{{{{}}}~~~~~~}}}zzzuuuqqqiiifffbbb___^^^^^^]]]\\\]]]___aaadddhhhllloooqqqiiiiiijjjlllppprrrrrrqqqrrrrrrsssuuuvvvyyy}}}|||yyyzzzzzzxxxvvvwwwzzz~~~}}}vvvqqqjjjgggbbb^^^ZZZVVVQQQNNNKKKIIIFFFDDDDDDCCCBBB@@@??????>>>>>>>>>>>>??????;;;<<<<<<<<<<<<=========CCCEEEHHHIIIIIIJJJLLLNNNUUU```tttuuuUUUPPPUUUWWW___kkk~~~{{{}}}}}}xxxtttpppjjjbbb[[[UUUQQQMMMKKKGGGHHHJJJMMMQQQWWW^^^cccjjjnnntttzzz}}}FFFCCCAAABBBBBBBBBGGGNNN\\\lllwwwssskkkeee^^^VVVSSSQQQXXXhhhxxxxxxdddPPPDDDCCCJJJQQQeee{{{{{{lllkkkqqq~~~}}}|||{{{|||~~~}}}{{{yyy}}}{{{yyywwwuuuttttttuuusssvvvyyyyyyvvvtttssstttwwwwwwwwwwwwwwwxxxxxxxxx}}}{{{xxxvvvuuussspppnnneeeaaa]]][[[XXXXXX___hhhrrruuuyyy{{{|||~~~|||{{{{{{{{{yyywwwttttttsssssssssqqqmmmjjjgggppp}}}zzzwwwttttttvvvyyy{{{~~~~~~{{{wwwlllhhhccc___^^^^^^]]]\\\]]]^^^```bbbfffjjjmmmnnniiijjjmmmrrrvvvxxxwwwvvv{{{zzzzzz{{{zzz}}}|||xxxxxxxxxzzz{{{yyyxxxyyy}}}~~~vvvrrrmmmhhhaaa\\\XXXUUUSSSQQQJJJHHHEEEDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>??????@@@<<<<<<<<<============>>>DDDFFFHHHJJJJJJJJJKKKMMMWWW]]]nnnuuuUUUOOOUUUWWWbbbkkk{{{}}}}}}yyywwwrrrmmmeee]]]XXXSSSOOOMMMFFFHHHJJJMMMQQQWWW^^^bbbjjjooowww}}}DDDBBBBBBBBB@@@@@@FFFNNN]]]nnnuuuuuuvvvjjjYYYSSSOOOOOOWWWfffuuuyyydddOOOCCCBBBIIIPPPeee~~~yyywww~~~nnnkkkppp~~~~~~|||}}}~~~~~~}}}}}}}}}|||{{{xxxwwwuuuttttttuuuvvvvvvvvvttttttvvvwwwtttuuuvvvxxxzzz|||}}}~~~|||yyyxxxuuuqqqnnnhhhfffaaaZZZWWWZZZbbbiiiuuuxxx|||}}}|||}}}~~~|||yyyvvvttttttttttttsssqqqooolllkkkkkklllmmmlllrrr~~~~~~~~~|||yyyvvvuuuuuuvvvvvvvvv{{{|||}}}~~~}}}yyyllliiiddd___\\\[[[[[[\\\]]]aaabbb___ccckkkooommmtttooopppyyy~~~|||~~~}}}vvvvvvxxx|||{{{yyyyyyzzz~~~wwwqqqiiieee```\\\XXXTTTPPPMMMLLLIIIEEECCCBBBAAA???===@@@>>>===;;;;;;===>>>@@@======<<<<<<===>>>@@@AAACCCEEEGGGIIIIIIKKKMMMOOOQQQ^^^rrrnnnVVVOOOQQQ[[[aaakkk{{{|||}}}xxxrrrnnniiiccc]]]VVVNNNIIIIIIFFFFFFJJJNNNRRR[[[dddjjjsss{{{~~~DDDBBBAAABBB@@@@@@FFFOOO___pppxxxxxxxxxkkkYYYSSSNNNNNNVVVgggwwwyyyeeeQQQEEEDDDKKKRRRbbb{{{yyyvvvpppmmmqqq~~~~~~~~~~~~|||zzzyyy{{{~~~~~~{{{|||}}}|||zzzzzz|||~~~}}}|||zzzxxxwwwuuuuuutttuuuvvvwwwvvvuuuuuuvvvwwwuuuvvvwwwyyy{{{|||~~~~~~|||zzzxxxuuuqqqmmmiiifffaaa[[[WWWYYYaaagggrrrvvvzzz||||||}}}|||zzzwwwtttrrrqqqrrrrrrpppooommmkkkiiijjjjjjkkklllqqq{{{~~~~~~}}}zzzvvvuuuvvvwwwxxxwww{{{{{{||||||}}}}}}}}}~~~~~~xxxsssllliiiddd```]]]\\\\\\]]]]]]aaacccbbbfffnnnsssqqqtttpppsss~~~~~~}}}{{{yyywwwyyy{{{}}}~~~{{{vvvvvvyyy{{{zzzyyyzzz|||}}}tttnnngggccc^^^YYYVVVRRRNNNLLLLLLIIIEEECCCBBBAAA???>>>???>>>===<<<<<<===>>>???======<<<<<<===>>>@@@AAACCCEEEGGGIIIIIIKKKMMMOOOQQQ\\\ppplllVVVOOOQQQZZZccclll}}}}}}yyyzzztttpppkkkeee^^^WWWOOOJJJJJJGGGGGGJJJNNNRRRZZZcccqqqzzzEEEBBBAAAAAA@@@AAAHHHQQQbbbuuu~~~}}}{{{mmmYYYSSSLLLMMMVVVhhhzzzyyyfffRRRFFFEEELLLRRRaaaxxxyyyxxxsssnnnppp~~~~~~}}}|||{{{yyywwwwwwyyy}}}~~~}}}{{{{{{|||{{{yyyyyy{{{|||}}}|||zzzxxxwwwuuuuuuuuuvvvwwwxxxwwwvvvuuuvvvxxxwwwwwwxxxzzz{{{}}}~~~}}}{{{yyyuuupppmmmjjjhhhccc\\\WWWYYY___eeeooosssyyy{{{|||~~~~~~}}}zzzxxxuuurrrpppoooooooooooommmllljjjiiiiiiiiijjjmmmpppwww|||||||||}}}}}}}}}~~~~~~~~~~~~}}}|||xxxvvvwwwxxxzzzzzz|||{{{zzzyyyxxxwwwvvvuuu|||}}}~~~~~~{{{vvvpppmmmjjjhhhddd```]]]]]]]]]^^^]]]aaadddfffkkkssswwwwwwwwwuuuzzz}}}{{{yyywwwtttvvvyyy|||xxxuuuwwwyyyzzzzzz{{{|||~~~|||qqqjjjddd```[[[VVVSSSPPPLLLJJJKKKIIIEEEBBBAAAAAA???>>>???>>>===<<<<<<===>>>???======<<<<<<===>>>@@@AAACCCEEEGGGIIIIIIKKKMMMOOOPPP[[[mmmzzzkkkUUUOOORRR[[[dddmmm}}}}}}~~~zzz|||vvvrrrmmmggg```XXXQQQLLLLLLIIIHHHJJJMMMQQQZZZcccttt|||FFFCCCAAAAAA@@@AAAJJJSSSgggzzz~~~nnnYYYRRRLLLMMMVVVjjj~~~{{{hhhTTTGGGFFFKKKQQQaaavvv~~~|||tttnnnnnnzzz}}}}}}|||zzzxxxwwwyyy}}}}}}|||}}}}}}|||zzzzzz{{{}}}||||||zzzxxxwwwvvvuuuuuuvvvxxxyyyyyywwwwwwwwwxxxxxxyyyzzz{{{|||}}}~~~~~~|||{{{yyyuuuppplllkkkiiiddd]]]XXXXXX]]]bbblllqqqxxx|||~~~~~~~~~~~~xxxvvvssspppnnnnnnnnnnnnpppooonnnmmmlllllllllllloooqqquuu{{{|||yyyxxxxxxyyyyyyzzzzzz{{{{{{||||||}}}zzzxxxyyy{{{|||}}}|||{{{yyywwwtttrrrpppooorrrqqqpppooommmkkkjjjiiiiiigggccc```^^^^^^^^^^^^___bbbfffjjjpppvvvzzz{{{~~~~~~|||yyywwwtttwww|||}}}uuutttwwwzzz{{{{{{}}}zzzooohhhbbb^^^XXXTTTQQQOOOLLLJJJKKKHHHDDDBBBAAAAAA???>>>>>>>>>============>>>>>>======<<<<<<===>>>???AAACCCEEEGGGIIIIIIKKKMMMOOOQQQZZZjjjzzzjjjUUUQQQSSS[[[ccckkkyyyzzz~~~}}}{{{wwwsssnnnhhhaaaZZZRRRMMMKKKHHHGGGJJJMMMRRR\\\eeepppzzzFFFCCCAAA@@@@@@BBBLLLVVVlllnnnYYYSSSNNNNNNXXXlll~~~iiiTTTGGGDDDJJJPPP```ssstttmmmjjjuuu~~~|||yyy{{{|||}}}}}}|||zzzyyy{{{||||||{{{zzzxxxwwwvvvvvvvvvwwwxxxzzzzzzyyyxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~}}}{{{zzzyyyxxxuuuqqqmmmlllkkkfff___YYYWWWZZZ^^^iiipppxxx}}}vvvtttrrrpppnnnnnnooopppssssssrrrqqqqqqppppppppprrrsssvvvyyy{{{zzzxxxvvvxxxxxxxxxxxxxxxxxxxxxwwwzzz{{{|||~~~|||zzz{{{|||~~~~~~|||{{{xxxuuurrrooommmkkkiiifffccc```aaadddhhhjjjhhhfffdddbbb`````````aaacccdddhhhnnnsssxxx}}}~~~zzzwwwvvvyyy~~~yyyuuuuuuyyy|||}}}~~~yyynnngggaaa]]]XXXSSSQQQOOOMMMKKKJJJGGGDDDBBBAAA@@@???>>>>>>>>>============>>>>>>======<<<<<<===>>>???AAACCCEEEGGGIIIIIIKKKMMMOOOSSS[[[jjj~~~|||iiiUUUQQQTTT[[[aaagggsss|||zzz~~~~~~{{{zzzwwwtttoooiiiccc[[[TTTOOOKKKGGGFFFIIIMMMSSS^^^hhhpppzzzGGGCCC@@@@@@@@@CCCMMMXXXrrrmmmYYYSSSQQQPPPZZZooo~~~hhhSSSEEEDDDJJJQQQ^^^oootttkkkgggppp|||}}}{{{||||||zzzxxxwwwxxxzzz|||{{{yyyxxxwwwvvvvvvvvvwwwyyy{{{|||zzzyyyyyyyyyzzz{{{{{{{{{||||||}}}}}}zzzyyywwwvvvvvvtttqqqooommmlllhhh```YYYVVVXXX[[[gggnnnwww}}}~~~}}}}}}tttrrrqqqooonnnoooqqqrrrvvvvvvvvvuuuuuutttttttttsssuuuwwwyyyzzzzzzyyyxxxzzzyyyyyyxxxxxxwwwwwwvvvxxxyyy{{{}}}}}}|||zzz{{{|||||||||yyyxxxvvvssspppnnnlllkkkeeebbb]]][[[]]]bbbiiimmmjjjhhhgggeeeddddddeeeeeegggfffiiiqqqxxx}}}{{{xxxwwwzzzyyywwwzzz~~~vvvmmmgggaaa\\\WWWRRRPPPOOONNNLLLIIIFFFCCCAAAAAA@@@???>>>======>>>>>>>>>>>>============<<<<<<===>>>@@@AAACCCEEEGGGIIIIIIKKKMMMOOOTTT[[[kkk{{{gggTTTPPPRRRYYY___dddppp|||zzz~~~|||{{{xxxuuupppkkkeee___XXXSSSLLLHHHGGGIIIMMMSSS^^^hhhttt}}}HHHCCC@@@??????CCCOOOZZZvvvkkkXXXTTTTTTSSS\\\qqq|||eeePPPDDDDDDMMMUUU^^^mmmuuukkkfffnnn~~~~~~~~~~~~~~~|||||||||{{{yyyxxxyyyzzz{{{zzzyyyxxxwwwvvvvvvvvvwwwzzz|||}}}{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{||||||xxxvvvsssrrrssssssrrrqqqnnnmmmiiibbbZZZVVVVVVYYYdddkkkuuu{{{~~~~~~~~~}}}zzzxxxwwwqqqpppnnnmmmnnnoooqqqsssvvvvvvvvvvvvvvvuuuuuutttsssuuuyyy{{{|||{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxvvvxxx{{{{{{{{{|||~~~}}}{{{yyyyyyzzzzzzxxxwwwttttttrrrpppooommmkkkkkkfffdddaaa___aaaffflllooommmlllkkkjjjjjjjjjjjjkkkjjjgggjjjttt||||||zzz}}}{{{|||zzzssskkkfff___[[[UUUQQQOOONNNMMMLLLIIIFFFCCCAAAAAA@@@???>>>======>>>>>>>>>>>>============<<<<<<===>>>@@@AAACCCEEEGGGIIIIIIKKKMMMOOOSSS\\\lllyyydddQQQNNNOOOVVV]]]dddrrr}}}yyy}}}zzzwwwrrrnnniiiccc]]]XXXOOOKKKHHHJJJLLLQQQ\\\fffqqq{{{HHHDDD@@@??????DDDPPP[[[xxx~~~jjjXXXTTTVVVUUU]]]sssyyycccNNNCCCEEEOOOXXX___lll|||uuukkkeeemmm~~~~~~}}}}}}|||}}}}}}}}}~~~}}}{{{zzz{{{|||{{{zzzyyyxxxwwwwwwwwwwwwxxxzzz}}}}}}|||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{wwwtttqqqpppqqqrrrssssssooonnnjjjbbbZZZUUUUUUWWWaaaiiissszzz||||||}}}~~~~~~~~~}}}{{{wwwtttqqqnnnmmmmmmlllmmmoooqqqsssuuuuuuuuuuuuuuuuuutttsssrrruuuyyy|||}}}|||||||||zzzzzzzzzzzzzzz{{{{{{{{{uuuxxxzzzzzzzzz{{{~~~|||zzzyyyxxxwwwwwwxxxxxxuuusssqqqppppppnnnmmmlllkkkkkkhhhgggffffffgggjjjnnnpppppppppooonnnnnnnnnnnnooojjjgggkkkvvv}}}~~~~~~wwwpppjjjeee^^^ZZZTTTOOONNNMMMMMMLLLHHHFFFBBBAAAAAA@@@???>>>======>>>>>>>>>>>>============<<<<<<===>>>@@@AAACCCEEEGGGIIIIIIKKKMMMOOOSSS\\\nnnxxxbbbOOOLLLMMMSSS\\\eeeuuu~~~yyy|||{{{xxxtttppplllfff```\\\SSSNNNJJJJJJLLLPPPYYYcccjjjttt~~~GGGCCCAAAAAAAAADDDNNNYYY{{{~~~mmm^^^\\\^^^]]]gggpppYYYKKKDDDCCCIIIPPPVVVeeexxxzzzuuu{{{tttiiieeeppp~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}||||||||||||}}}zzzyyyzzzzzzzzzyyyzzzyyyyyyxxxxxxyyyyyyzzzuuuuuuvvvxxxzzz|||{{{zzzvvvuuusssrrrqqqpppppppppooommmiiibbb[[[WWWUUUVVVbbbgggnnntttwwwzzz}}}~~~|||zzzxxxwwwvvvssspppmmmjjjiiihhhggghhhjjjlllmmmppppppppppppqqqqqqrrrrrrrrrsssuuuwwwyyyzzz{{{{{{}}}zzzwwwvvvvvvwwwxxxuuuvvvwwwyyyzzz{{{{{{{{{~~~}}}|||{{{zzzzzzvvvxxxyyywwwtttrrrppppppmmmlllkkknnnqqqrrrqqqnnnooommmkkkkkknnnpppppppppqqqrrrsssttttttsssrrrqqqpppooopppvvvyyyrrrhhhaaa[[[XXXSSSPPPMMMKKKIIIGGGFFFEEECCCAAA???>>>======????????????@@@AAABBBCCC>>>===<<<<<<===???AAACCCEEEFFFGGGGGGHHHJJJMMMPPPUUU[[[ooo}}}aaaRRRNNNMMMQQQ\\\fffuuu|||}}}|||uuuqqqnnniiiaaa[[[WWWPPPJJJIIIJJJMMMTTT\\\kkktttGGGCCCAAAAAAAAADDDNNNYYY}}}nnn___]]]^^^^^^kkkpppYYYJJJCCCBBBGGGMMMSSSbbbttt~~~~~~wwwrrryyy}}}|||ttthhhdddooo}}}|||{{{{{{||||||}}}}}}}}}}}}||||||||||||}}}zzzyyyzzz{{{zzzyyyzzzyyyyyyxxxxxxyyyyyyzzzvvvuuuuuuvvvxxxzzzyyyxxxuuutttsssqqqpppppppppoooooommmiiibbb\\\WWWVVVVVV___dddkkkrrrvvvyyy|||~~~{{{yyyvvvsssrrrpppmmmjjjfffeeedddcccdddeeeggghhhiiiiiijjjlllmmmnnnoooppppppqqqsssuuuwwwxxxyyyzzz}}}{{{yyyvvvuuuuuuvvvwwwvvvwwwxxxyyyzzz{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyvvvxxxyyyxxxtttqqqooonnnkkkjjjjjjmmmqqqtttsssrrrrrrqqqpppqqqsssuuuuuutttssstttuuuvvvvvvuuuuuutttpppqqqvvv}}}wwwppphhhaaa[[[WWWSSSOOOMMMKKKIIIGGGFFFEEECCCAAA???>>>======>>>>>>>>>>>>???@@@AAABBB>>>===<<<<<<===???AAACCCEEEFFFGGGHHHHHHJJJMMMPPPVVV[[[nnn~~~```QQQNNNLLLQQQ]]]fffuuu~~~~~~|||vvvqqqnnniiiaaa[[[WWWPPPJJJIIIIIIKKKRRRYYYfffppp{{{FFFCCCAAAAAAAAADDDNNNXXX}}}qqqbbbaaa```bbbqqqqqqZZZJJJBBB@@@DDDJJJRRR```rrr}}}}}}{{{zzz}}}sssooowwwuuusssyyyuuuhhhbbbmmm~~~}}}|||||||||||||||}}}}}}}}}}}}||||||||||||~~~}}}zzzzzz{{{{{{zzzyyyzzzyyyyyyxxxxxxyyyyyyzzzxxxvvvttttttuuuvvvvvvuuutttsssrrrqqqpppoooooooooooommmjjjddd]]]YYYWWWXXX\\\aaaiiioootttxxx{{{}}}yyyvvvrrrooommmkkkiiigggaaa```^^^]]]^^^___aaabbbaaabbbccceeehhhjjjkkkllllllmmmoooqqqsssuuuwwwxxxzzzyyyvvvtttssstttuuuvvvtttuuuvvvxxxyyyyyyyyyyyywwwwwwxxxxxxxxxxxxwwwwwwvvvxxxyyyxxxtttooolllkkkiiihhhjjjmmmrrruuuvvvvvvttttttuuuwwwyyyyyywwwuuuuuuvvvvvvwwwxxxxxxxxxxxxssswwwzzztttnnngggaaaZZZWWWRRROOOMMMKKKIIIGGGEEEDDDCCCAAA???>>>==================>>>???@@@@@@>>>===<<<<<<===???BBBCCCEEEFFFHHHHHHIIIJJJMMMOOOWWW[[[lll___QQQMMMKKKPPP]]]fffttt|||yyy{{{}}}wwwsssooojjjbbb\\\XXXQQQKKKIIIIIIIIIOOOUUU```kkkxxxFFFCCCAAAAAAAAADDDMMMXXXzzzuuuggggggdddeeetttsss\\\KKKBBB???BBBGGGRRR___qqq~~~~~~||||||rrrllltttxxxuuuzzzwwwiiiaaakkk}}}~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}||||||||||||~~~|||{{{{{{||||||{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzyyywwwtttsssttttttsssrrrsssrrrqqqpppooonnnnnnooonnnmmmjjjddd^^^ZZZYYYYYYZZZ___gggnnnssswww{{{}}}}}}~~~~~~~~~}}}xxxtttoookkkiiigggeeeddd]]]\\\ZZZZZZZZZ[[[]]]^^^^^^___```bbbdddeeeggggggiiijjjkkkmmmooorrrtttuuuvvvuuusssrrrrrrrrrssstttrrrssstttuuuvvvvvvvvvvvvttttttuuuvvvwwwwwwvvvvvvuuuwwwyyywwwsssnnnjjjhhhiiijjjkkknnnqqquuuwwwxxxuuuvvvxxx{{{}}}{{{wwwtttuuuuuuuuuvvvwwwxxxzzz{{{xxx~~~xxxrrrlllfff```YYYVVVQQQNNNLLLKKKHHHGGGEEEDDDBBB@@@???>>>======<<<<<<<<<<<<<<<===>>>???===<<<<<<<<<===???BBBDDDDDDFFFHHHIIIIIIKKKMMMOOOYYY\\\lll~~~]]]QQQKKKIIIOOO\\\dddrrrsssppprrr{{{~~~zzzuuuqqqjjjccc^^^XXXRRRLLLJJJHHHGGGKKKQQQ\\\ggguuuFFFBBB@@@@@@@@@CCCMMMXXXuuuxxxllllllggggggsssuuu^^^MMMDDD@@@BBBGGGNNN[[[nnn}}}~~~qqqiiiooo}}}}}}{{{{{{zzzjjj```jjj|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}|||{{{{{{}}}}}}{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzzzzxxxuuuttttttsssrrrpppqqqpppooonnnnnnnnnnnnnnnlllllljjjeee___[[[YYYYYYXXX^^^fffmmmssswww{{{}}}{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~|||zzzyyyvvvrrrmmmiiigggeeecccbbb\\\[[[ZZZYYYZZZ\\\^^^___aaaaaabbbbbbccccccddddddfffggggggiiikkknnnpppqqqqqqppppppooopppqqqrrrrrrrrrssstttuuuuuuvvvuuuuuurrrsssuuuvvvwwwwwwvvvuuusssuuuvvvuuuqqqmmmjjjhhhllllllnnnoooqqqsssvvvwwwxxxyyy|||~~~}}}wwwsssrrrrrrqqqrrrtttvvvyyy{{{{{{vvvpppkkkeee___XXXTTTPPPMMMLLLJJJHHHFFFDDDCCCAAA@@@???>>>======<<<<<<<<<;;;<<<<<<=========<<<;;;<<<===@@@BBBDDDDDDFFFIIIJJJJJJKKKMMMOOOYYY]]]mmm~~~[[[PPPJJJGGGNNNYYYaaaooo~~~~~~ooolllnnnwww|||xxxrrrkkkddd___YYYRRRMMMKKKHHHFFFIIIMMMZZZeeesss~~~EEEBBB@@@@@@@@@CCCMMMWWWrrryyymmmnnnffffffpppvvv___NNNEEE@@@BBBFFFKKKWWWjjj{{{pppeeejjjzzz~~~yyy~~~}}}kkk```iii|||~~~}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||}}}|||{{{|||~~~~~~|||zzzzzzyyyyyyxxxxxxyyyyyyzzzzzzyyywwwwwwvvvuuurrrooopppooonnnmmmmmmmmmmmmmmmkkkjjjiiieee___[[[YYYYYYXXX]]]eeelllqqqvvvyyy{{{yyyzzzzzz{{{|||}}}~~~~~~|||}}}}}}}}}{{{yyyvvvtttsssoookkkhhhfffdddbbb```\\\[[[[[[[[[\\\___aaacccfffeeeeeeeeeddddddddddddfffeeeeeefffhhhjjjlllnnnmmmmmmmmmmmmnnnooopppqqqttttttuuuvvvvvvvvvvvvvvvqqqsssuuuvvvwwwvvvuuutttqqqrrrsssrrrooolllkkkkkknnnoooppppppppprrruuuxxx}}}~~~}}}wwwsssnnnnnnmmmmmmooossswwwyyy{{{~~~~~~}}}{{{|||~~~vvvqqqkkkddd^^^WWWSSSOOOMMMKKKJJJHHHFFFCCCBBBAAA@@@>>>>>>>>>======<<<<<<;;;<<<<<<======<<<<<<;;;<<<===@@@CCCDDDDDDGGGIIIKKKKKKLLLMMMOOOWWW\\\ooozzzYYYOOOHHHFFFMMMWWW```mmm~~~}}}~~~qqqooorrr|||~~~zzzsssllleeeaaaYYYSSSNNNLLLJJJGGGHHHLLLWWWaaaooo{{{EEEBBB@@@@@@@@@CCCMMMWWWqqqwwwkkklllaaabbbllluuu^^^NNNDDD@@@AAAEEEJJJWWWiii{{{nnn```fffvvvzzzmmm```iii|||~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||}}}~~~~~~|||zzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyzzzyyywwwsssoooooonnnmmmmmmllllllmmmmmmiiiiiihhhddd___[[[YYYXXXVVV\\\cccjjjooosssvvvyyyyyyyyyyyyzzz{{{|||~~~~~~{{{||||||{{{yyyuuuqqqooonnnllliiigggeeeccc```^^^]]]\\\\\\]]]___bbbeeeggghhhhhhhhhggggggffffffffffffeeeddddddeeegggjjjkkkiiijjjjjjkkkmmmnnnoooooorrrsssttttttuuutttttttttppprrrtttvvvvvvuuusssqqqoooppppppooommmlllmmmnnnnnnoooppppppppprrrvvvyyy{{{uuupppllljjjiiijjjlllqqqvvvyyyzzz}}}zzzxxxyyy|||~~~}}}}}}{{{yyyyyy{{{~~~wwwrrrlllddd]]]VVVSSSOOOLLLKKKIIIHHHFFFBBBBBBAAA???>>>>>>>>>>>>======<<<<<<<<<<<<======<<<;;;;;;<<<===@@@CCCEEEDDDGGGJJJKKKLLLLLLMMMOOOSSSZZZooowwwXXXOOOGGGDDDMMMUUU```nnn{{{||||||vvvuuuyyy|||tttlllfffbbbYYYTTTOOONNNKKKGGGHHHKKKQQQZZZiiivvvEEEBBB@@@@@@@@@CCCLLLWWWrrruuuiiiiii]]]^^^jjj~~~sss]]]MMMCCC???@@@DDDMMMYYYkkk}}}~~~lll]]]cccuuu~~~nnnaaaiii|||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}|||||||||||||||{{{|||}}}~~~|||zzzzzzyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{||||||yyytttpppnnnnnnmmmlllllllllmmmmmmhhhhhhgggddd___ZZZXXXXXXUUUZZZbbbiiimmmqqqtttvvvyyyyyyyyyzzz{{{|||~~~{{{||||||{{{xxxsssooolllkkkiiigggfffdddbbb___\\\]]]\\\]]]^^^```dddgggiiihhhhhhhhhhhhhhhhhhhhhhhhfffeeedddddddddfffhhhjjjggghhhiiijjjlllmmmnnnooooooooopppqqqqqqqqqpppppppppqqqsssuuuuuusssqqqooommmnnnnnnmmmlllllloooqqqmmmoooppppppppprrrwww{{{~~~}}}}}}}}}|||wwwpppllljjjiiihhhhhhkkkpppuuuxxxzzz~~~vvvsssrrrqqqtttyyy}}}}}}}}}zzzwwwwwwzzz~~~xxxssslllccc]]]UUURRRNNNLLLJJJIIIHHHFFFBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<======<<<;;;;;;<<<===@@@CCCEEEDDDGGGJJJLLLLLLLLLNNNOOOOOOXXXooovvvWWWOOOGGGCCCLLLUUUaaannnzzz{{{yyyyyyyyyxxx}}}}}}uuummmfffcccYYYTTTPPPOOOLLLHHHHHHKKKLLLUUUdddsssFFFBBBAAADDDCCCCCCOOO]]]uuussskkkddd]]]XXX\\\hhhzzztttYYYIIIBBB@@@BBBEEEJJJUUUhhh}}}{{{kkkccceeepppqqqbbbhhh{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||yyyyyyyyyzzzzzzzzz{{{{{{|||zzzyyy{{{}}}zzzsssmmmmmmllllllmmmnnnnnnlllkkkjjjhhhdddbbb___]]]YYYWWWXXX[[[aaahhhmmmpppqqqrrrssstttuuuwwwyyyzzzzzzzzzyyyyyyxxxvvvsssoookkkhhhfffeeecccbbb```___^^^^^^``````___^^^^^^aaafffiiijjjiiihhhggggggiiikkklllffffffeeefffhhhhhhgggeeeeeefffhhhiiijjjjjjiiiiiinnnnnnnnnnnnoooppprrrsssooopppqqqssstttssspppmmmmmmmmmllllllllllllmmmmmmlllmmmnnnpppssswwwzzz|||}}}yyyuuuqqqooollljjjfffeeehhhnnnuuuzzz~~~uuummmkkkllllllooorrryyyyyy{{{}}}}}}|||{{{{{{{{{{{{{{{~~~yyyrrrjjj```XXXRRRPPPMMMLLLKKKJJJGGGEEEBBBBBBAAA@@@???>>>======???>>>===<<<;;;;;;<<<===<<<<<<<<<===???AAADDDEEEEEEGGGIIIIIIIIIIIIKKKMMMNNN\\\oootttYYYJJJBBBCCCHHHSSS\\\kkkyyyyyywww{{{zzz~~~~~~{{{vvvooogggbbb^^^ZZZSSSNNNKKKHHHFFFEEELLLOOOVVVccctttFFFBBBAAADDDCCCCCCOOO^^^vvvrrrhhhaaaZZZYYY]]]iii{{{sssYYYHHHBBB???AAADDDJJJUUUhhh}}}{{{llldddfffpppvvveeejjjzzz}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||yyyyyyzzzzzzzzz{{{{{{{{{|||zzzxxxzzz|||zzztttoooqqqooonnnnnnnnnmmmkkkiiijjjgggdddaaa___\\\YYYVVVWWWZZZ```fffkkkooopppqqqssssssuuuvvvxxxxxxyyyyyywwwvvvvvvtttpppllliiifffddddddbbb```___^^^]]]]]]aaaaaa```___```bbbgggkkkmmmllljjjiiiiiijjjkkkllliiihhhggghhhhhhhhhfffdddcccdddfffggghhhiiihhhhhhkkkkkkjjjjjjkkkmmmnnnooooooooopppsssuuutttqqqooommmmmmllllllllllllmmmmmmmmmmmmnnnpppsssvvvyyy{{{}}}|||{{{xxxvvvtttrrrqqqooommmjjjhhhjjjooouuuyyy}}}|||tttkkkddddddeeefffjjjnnnvvvwww{{{{{{zzzzzzyyyzzz{{{|||}}}~~~tttmmmeee\\\VVVQQQOOOMMMLLLKKKIIIGGGEEEAAAAAA@@@???>>>======<<>>===<<<;;;<<<<<<===<<<<<<<<<===>>>AAACCCDDDFFFHHHIIIJJJIIIIIIKKKLLLMMMZZZmmmrrrXXXJJJCCCDDDIIIPPPYYYggguuuwwwtttwww{{{www{{{wwwppphhhbbb\\\XXXRRROOOMMMLLLKKKKKKMMMOOOTTT___nnn|||FFFAAA@@@CCCBBBCCCOOO^^^xxxqqqeee\\\VVVWWW\\\iii|||rrrXXXGGGAAA>>>???AAAHHHSSSggg|||qqqjjjjjjrrr}}}jjjkkkyyy||||||||||||||||||||||||||||||||||||||||||||||||zzzzzzzzzzzz{{{{{{{{{||||||yyyxxxyyyzzzyyyuuurrruuusssqqqpppooollliiigggiiifffccc```^^^\\\XXXVVVVVVYYY^^^ccciiillloooppprrrssstttuuuvvvvvvvvvvvvsssrrrrrrpppmmmiiifffdddbbbaaa___^^^]]]\\\[[[[[[_______________bbbfffjjjmmmllljjjjjjiiijjjkkklllmmmllljjjjjjiiihhheeecccaaabbbdddeeefffgggggggggiiiiiiiiiiiijjjkkkllllllnnnnnnooorrrtttuuusssqqqmmmmmmllllllllllllmmmmmmnnnnnnoooppprrruuuwwwxxxyyywwwtttrrrqqqrrrssstttsssqqqooonnnpppssswwwzzz~~~{{{uuuhhhaaa\\\]]]```aaaeeejjjrrruuu{{{~~~yyyxxxwwwvvvxxxzzz}}}{{{oooggg___YYYTTTQQQOOOLLLKKKJJJIIIGGGEEEAAA@@@???>>>===<<<<<<;;;>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<>>>@@@BBBDDDGGGHHHIIIIIIIIIIIIJJJKKKLLLWWWiiinnnUUUIIICCCDDDIIIMMMVVVbbbooo|||xxxssstttvvvvvv|||wwwppphhhbbb\\\XXXSSSPPPOOOOOONNNMMMMMMNNNQQQYYYfffsss}}}FFFAAA@@@BBBBBBCCCOOO___|||pppbbbYYYSSSSSSYYYggg{{{qqqWWWGGG@@@===>>>@@@GGGRRReee{{{xxxrrrpppvvvllljjjvvv||||||||||||||||||||||||||||||||||||||||||||||||zzz{{{{{{{{{{{{|||||||||{{{zzzxxxxxxyyyyyywwwtttvvvtttrrrqqqooommmjjjggghhheeebbb___]]][[[WWWUUUTTTWWW[[[```eeeiiimmmnnnqqqqqqrrrssssssssssssrrroooooonnnllliiifffdddbbb^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]```dddhhhiiiiiiiiiiiijjjkkklllmmmpppnnnlllkkkjjjhhheeebbbaaaaaabbbdddeeeeeeffffffjjjjjjjjjkkkkkklllmmmmmmmmmmmmnnnqqqtttuuutttrrrmmmmmmllllllllllllmmmmmmoooooooooppprrrsssttttttsssqqqnnnlllmmmpppuuuwwwwwwvvvvvvwwwxxx{{{}}}zzzsssmmmbbb]]]ZZZ\\\^^^```dddjjjpppuuu}}}}}}zzzxxxvvvuuuuuuxxx{{{~~~zzznnneee^^^WWWTTTPPPNNNLLLJJJJJJHHHFFFDDD@@@@@@???>>>===<<<;;;;;;=========<<<<<<<<<======:::::::::;;;===???BBBCCCFFFGGGIIIIIIHHHGGGIIIJJJMMMVVVjjjjjjRRRHHHDDDEEEIIIMMMUUUaaalllxxx{{{vvvttt{{{uuuxxx|||xxxqqqiiiddd___[[[UUUQQQOOONNNLLLKKKLLLLLLNNNSSS^^^kkkwww~~~FFF@@@???AAAAAABBBOOO___}}}ppp```VVVRRRNNNUUUdddyyyoooVVVFFF@@@======???GGGQQQcccxxx~~~xxxuuuwwwkkkhhhrrr}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{|||||||||}}}}}}|||{{{zzzzzzzzzyyyxxxvvvuuusssqqqqqqpppnnnkkkiiigggdddaaa^^^\\\ZZZVVVTTTSSSTTTXXX\\\aaafffjjjmmmppppppqqqqqqppppppoooooolllllljjjiiifffdddbbbaaa[[[[[[ZZZYYYXXXXXXXXXYYYXXXZZZ[[[\\\]]]```dddhhhhhhhhhiiijjjlllnnnpppqqqpppnnnlllkkkiiigggdddaaaaaaaaabbbbbbccccccdddeeehhhiiijjjkkklllmmmmmmmmmllllllmmmooorrrtttsssrrrmmmmmmllllllllllllmmmmmmooooooooopppppppppppppppmmmllljjjjjjlllqqqvvvyyyyyy{{{}}}}}}vvvnnngggbbb^^^[[[ZZZ\\\]]]^^^ccciiipppvvv~~~~~~|||{{{yyyvvvttttttvvvyyy{{{|||~~~{{{qqqggg___XXXUUUPPPNNNKKKJJJIIIHHHEEECCC@@@@@@???>>>===<<<;;;;;;<<<<<<==================:::::::::;;;===???BBBCCCEEEGGGHHHHHHGGGGGGIIIJJJPPPZZZooofffOOOGGGDDDDDDHHHNNNWWWcccmmmwww~~~xxxwww}}}yyy|||}}}yyyrrrkkkfff___[[[UUUQQQOOOMMMLLLKKKJJJJJJKKKOOOXXXeeerrrzzzEEE@@@>>>@@@@@@BBBPPP```|||ooo]]]TTTRRRNNNTTTdddyyymmmUUUGGGAAA>>>???AAAGGGPPPaaavvv}}}wwwvvv|||hhhfffooo~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxwwwsssrrrqqqppppppooollljjjfffddd```]]][[[YYYUUUSSSQQQRRRUUUXXX^^^ccchhhkkkoooooooooooonnnmmmlllkkkiiihhhgggeeecccaaa```___YYYXXXXXXWWWWWWWWWXXXXXXYYY[[[]]]___```cccgggjjjiiijjjkkkmmmoooqqqrrrsssmmmllljjjiiihhhfffcccaaaaaaaaa```___``````aaaaaacccdddfffhhhjjjkkkllllllkkkkkkkkkmmmppprrrrrrqqqmmmmmmllllllllllllmmmmmmnnnnnnooonnnnnnmmmlllkkkhhhhhhhhhjjjmmmrrrwwwyyy|||~~~yyyppphhh```\\\XXXVVVWWWZZZ[[[\\\aaagggpppuuu}}}|||zzz{{{zzzwwwuuuuuuvvvxxxyyyzzz||||||rrrhhh```YYYVVVOOOMMMJJJIIIHHHGGGEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<======>>>=========;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGIIIIIIIIIIIIKKKMMMUUUaaayyycccMMMFFFCCCDDDGGGNNNXXXeeeooowwwyyyxxx}}}zzztttmmmhhh]]]YYYTTTQQQPPPOOOOOONNNIIIIIIJJJLLLSSS___llltttEEE???===???@@@BBBPPP```yyymmm[[[QQQPPPRRRXXXfffzzzlllTTTGGGBBB@@@@@@BBBGGGOOO___ttt|||xxxyyyfffeeennn}}}||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~}}}~~~{{{xxxvvvtttrrrppppppooonnnkkkiiieeeccc___]]][[[XXXUUURRRPPPQQQRRRVVV[[[aaagggjjjnnnnnnnnnmmmlllkkkiiihhheeedddcccaaa___^^^]]]]]]XXXWWWWWWWWWWWWWWWXXXXXXYYY[[[]]]___aaadddhhhkkkiiijjjkkkmmmnnnnnnoooooojjjhhhgggggggggfffcccaaa```___]]]\\\[[[[[[\\\\\\___aaacccfffiiijjjkkkkkkkkkjjjjjjlllnnnppppppooommmmmmllllllllllllmmmmmmnnnnnnnnnmmmllljjjhhhgggdddfffiiilllppptttwwwyyy~~~{{{tttkkkbbb\\\YYYQQQQQQTTTYYY[[[\\\aaaiiinnnsss{{{}}}zzzxxxyyyxxxwwwvvvwwwxxxyyyzzz{{{}}}|||pppeee]]]YYYXXXOOOLLLJJJIIIHHHGGGDDDBBBAAAAAA@@@???>>>======<<<:::;;;===>>>>>>>>>======<<<<<<<<<===>>>AAACCCDDDGGGIIIKKKLLLLLLMMMOOOQQQ[[[iiiaaaKKKEEEBBBBBBEEELLLWWWeeeooovvv}}}vvv{{{~~~}}}{{{vvvpppkkk```\\\VVVSSSQQQPPPOOOOOOHHHIIIIIIJJJOOOXXXdddlllEEE???===??????BBBPPPaaavvv}}}~~~lllYYYPPPPPPWWW\\\iii|||kkkTTTGGGBBBAAAAAADDDHHHOOO^^^sss|||vvvfffeeennn~~~||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxvvvuuusssqqqpppooommmiiigggeeebbb___\\\ZZZXXXTTTRRROOOPPPQQQTTTYYY```fffiiinnnnnnmmmlllkkkiiihhhgggbbbaaa```^^^]]]\\\[[[[[[WWWWWWVVVVVVWWWWWWXXXXXXWWWYYY\\\^^^```cccgggjjjhhhiiiiiijjjjjjiiiiiihhhgggfffeeeeeefffeeecccaaa___]]][[[ZZZXXXXXXXXXYYY^^^```cccgggjjjkkklllmmmjjjjjjiiikkkmmmnnnnnnmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmlllkkkhhhfffdddbbbeeeiiinnnsssvvvwwwxxx}}}|||vvvuuuqqqkkkbbbZZZUUURRRNNNNNNSSSYYY\\\]]]dddlllkkkqqqxxx~~~~~~|||yyywwwvvvvvvwwwwwwxxxyyy{{{{{{}}}}}}nnnbbbZZZXXXXXXNNNLLLJJJHHHHHHFFFDDDBBBBBBBBBAAA@@@???>>>======:::;;;===>>>>>>>>>======<<<<<<<<<===???AAADDDEEEHHHJJJMMMNNNOOOPPPRRRUUU^^^nnn```JJJDDDBBBBBBDDDJJJVVVdddnnnuuussswww~~~~~~}}}{{{wwwqqqmmmeeeaaaZZZUUURRROOOMMMLLLIIIIIIIIIIIILLLTTT^^^fffFFF@@@===???@@@DDDTTTfff|||uuucccUUUPPPQQQYYY```ooo~~~jjjSSSEEE@@@>>>???AAAFFFNNNZZZmmm{{{}}}iii___hhh}}}~~~~~~~~~~~~~~~~~~||||||}}}||||||{{{zzzzzzxxxyyy{{{}}}~~~~~~~~~zzzvvvttttttrrrooommmllljjjhhheeecccbbb```^^^ZZZWWWTTTRRRQQQQQQPPPRRRWWW]]]dddhhhhhhkkkmmmmmmjjjfffdddbbbaaa```___]]][[[ZZZXXXXXXVVVWWWYYYZZZYYYXXXWWWVVVWWWXXXYYYZZZ]]]___bbbcccbbbcccdddeeefffeeeddddddaaaaaaaaabbbdddcccaaa______ZZZTTTQQQTTTWWWYYYZZZ^^^```dddhhhiiiiiigggfffkkkkkkkkkllllllmmmmmmmmmllllllllllllkkkkkkjjjiiigggkkknnnnnnjjjeeecccccceeekkkqqqtttuuuwww|||~~~~~~~~~zzzxxxwwwppphhhaaa]]]YYYUUURRRPPPRRRSSSVVVYYY^^^dddiiioooqqqvvv~~~~~~{{{yyyxxxwwwvvvvvvwwwxxxyyyzzzzzz{{{{{{|||~~~~~~tttlllcccZZZSSSRRRNNNKKKGGGDDDDDDDDDCCCBBB>>>????????????===;;;:::===========================<<<<<<===???AAACCCEEEFFFFFFIIILLLMMMMMMSSS[[[```uuu|||WWWMMMDDD???AAAAAAHHHTTTcccnnnxxxyyyzzz|||yyy|||}}}}}}~~~zzzsssmmmfffbbb[[[VVVTTTRRRPPPOOOIIIIIIHHHHHHKKKQQQZZZ___FFF???===???@@@DDDTTTeeeyyy}}}}}}ttteeeYYYVVVXXX\\\eeeyyykkkSSSEEE@@@>>>>>>@@@EEENNN\\\ooo|||nnnbbbfffxxx~~~}}}}}}{{{|||}}}}}}}}}}}}|||{{{yyyzzz|||~~~~~~{{{xxxuuussssssqqqnnnmmmllljjjgggeeebbbaaa```]]]ZZZWWWTTTRRRPPPOOOOOOQQQVVV\\\bbbfffiiijjjkkkjjjgggdddcccdddaaa```^^^]]][[[YYYXXXWWWUUUVVVYYY[[[[[[ZZZXXXWWWUUUVVVWWWYYY[[[]]]___```^^^___aaabbbbbbbbbbbbaaa___^^^^^^_________\\\ZZZYYYUUUPPPOOORRRUUUWWWXXX```bbbfffjjjkkkkkkjjjhhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllmmmmmmlllkkkkkkgggjjjmmmlllhhhdddcccdddjjjooouuuwwwxxxzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}wwwssspppoooiiiaaa[[[WWWTTTPPPNNNPPPQQQSSSUUUXXX^^^dddhhhppprrrxxx}}}zzzwwwvvvvvvuuuvvvvvvwwwyyyzzz{{{{{{|||}}}~~~qqqiiibbbYYYSSSQQQOOOLLLHHHEEEDDDDDDCCCBBB?????????>>>>>>===<<<;;;===========================<<<<<<===???AAACCCEEEHHHHHHKKKNNNOOOOOOTTT\\\gggzzz|||WWWLLLDDD???AAABBBHHHSSSaaammmxxxzzz{{{}}}|||~~~}}}vvvxxx}}}}}}}}}~~~{{{tttooohhhccc]]]WWWTTTRRRPPPNNNJJJIIIIIIHHHKKKPPPXXX]]]EEE>>><<<>>>???DDDSSSeeexxx||||||ssseee[[[ZZZ^^^aaaooommmTTTEEE???===>>>@@@DDDNNN^^^ttt}}}~~~uuueeecccqqq~~~|||{{{zzz{{{}}}~~~~~~~~~{{{|||~~~~~~|||zzzwwwuuusssrrrrrrpppmmmlllkkkiiifffdddaaa```___\\\YYYVVVSSSRRROOONNNOOOQQQUUUZZZ___bbbiiiiiiiiigggdddccccccdddaaa```^^^\\\YYYXXXVVVVVVSSSUUUYYY\\\]]]\\\ZZZXXXUUUUUUWWWXXXZZZ\\\]]]^^^[[[\\\]]]^^^_______________]]]\\\\\\[[[ZZZXXXUUURRRPPPOOOPPPSSSVVVXXXYYYbbbeeehhhkkkmmmmmmlllkkkggghhhiiiiiiiiiiiiiiiiiihhhjjjlllnnnooonnnmmmlllhhhjjjkkkiiieeecccccceeennnrrrvvvxxxyyy|||{{{||||||}}}}}}~~~}}}{{{zzzzzzyyy{{{~~~yyysssnnnkkkfffbbb[[[UUURRROOOMMMKKKOOOQQQSSSVVVYYY^^^ccchhhpppttt{{{|||xxxvvvtttsssuuuuuuvvvwwwxxxzzz|||}}}zzznnnfff```WWWRRRQQQOOOLLLHHHFFFEEEEEEDDDBBB@@@???>>>======<<<<<<===========================<<<<<<======???BBBDDDEEEIIIJJJMMMQQQQQQQQQVVV]]]iiiyyy|||VVVKKKCCC>>>AAABBBHHHRRR___lllyyyzzz{{{zzzzzz~~~rrrrrrxxx~~~}}}}}}}}}{{{vvvrrrkkkfff___YYYUUURRROOOMMMJJJJJJIIIIIIJJJNNNUUUYYYDDD>>>;;;>>>???DDDTTTeeeyyy|||{{{pppbbbZZZ[[[___iiixxxnnnTTTEEE>>><<<===@@@DDDOOOaaawww~~~|||zzzhhhbbblll~~~~~~|||zzzzzz|||~~~}}}~~~~~~}}}zzzxxxuuusssrrrrrrpppnnnllljjjjjjhhhfffccc```___]]][[[XXXUUUSSSQQQNNNOOOOOORRRUUUYYY]]]___fffgggiiihhhfffdddddddddbbb```]]]ZZZXXXVVVUUUUUURRRTTTYYY\\\^^^^^^\\\ZZZWWWXXXYYY[[[]]]^^^______[[[[[[\\\]]]]]]^^^^^^^^^___]]][[[ZZZYYYXXXUUUSSSOOOOOOQQQSSSWWWZZZ]]]^^^ccceeehhhkkklllmmmlllkkkggghhhiiijjjjjjiiihhhhhheeegggjjjmmmnnnnnnmmmllljjjkkkkkkhhhdddccceeehhhnnnqqqtttwwwzzz~~~}}}yyyzzz{{{}}}|||zzzxxxvvvuuuxxx}}}~~~{{{wwwsssmmmhhheee```]]]XXXSSSPPPNNNNNNNNNOOOQQQTTTWWWZZZ___dddhhhooottt|||{{{wwwtttrrrqqqttttttuuuvvvxxx{{{}}}~~~vvvkkkddd^^^WWWRRRQQQOOOLLLIIIGGGFFFEEEDDDBBB@@@???>>><<<<<<<<<===>>>========================<<<<<<===>>>@@@BBBEEEFFFJJJJJJMMMQQQRRRRRRWWW___iiiwwwyyyTTTJJJBBB>>>AAABBBHHHQQQ^^^kkkyyyyyyzzzzzz{{{mmmmmmsssyyy~~~}}}|||{{{wwwtttnnniiiaaaZZZUUUQQQNNNLLLJJJJJJJJJIIIIIILLLQQQUUUDDD>>>;;;>>>@@@DDDTTTfffwwwyyywwwlll___YYY]]]cccqqqlllSSSDDD>>><<<===???EEEPPPaaaxxxyyy~~~mmmdddjjj|||}}}|||{{{|||~~~}}}~~~~~~~~~|||zzzwwwuuusssrrrrrrooommmjjjiiihhhgggeeeccc^^^]]]\\\ZZZWWWUUURRRQQQOOOOOOQQQSSSVVVYYY[[[]]]aaaeeejjjlllkkkhhhfffeeebbb```]]]YYYVVVTTTSSSSSSQQQTTTXXX\\\^^^^^^]]]\\\\\\]]]___```aaabbbbbbbbb]]]]]]]]]]]]]]]^^^^^^^^^]]][[[XXXVVVVVVTTTRRRPPPMMMOOORRRVVVYYY]]]aaaccceeefffhhhjjjkkkkkkjjjjjjhhhiiikkkkkkkkkjjjiiihhhccceeegggjjjlllllllllllllllmmmlllhhheeedddhhhlllmmmpppssswww{{{|||yyyxxxvvvxxx{{{~~~~~~{{{yyywwwvvvvvv{{{xxxtttoookkkhhhddd___[[[YYYXXXTTTQQQNNNNNNOOOPPPQQQSSSVVVYYY]]]aaafffiiinnnttt}}}zzzvvvsssqqqqqqsssssstttuuuxxx{{{~~~tttiiiccc]]]VVVRRRQQQNNNKKKIIIGGGFFFEEECCCAAA@@@???===<<<<<<===>>>>>>========================<<<<<<===>>>@@@CCCEEEGGGJJJJJJLLLPPPQQQRRRYYYaaaqqq~~~uuuRRRIIIBBB>>>AAABBBIIIQQQ\\\iiiyyyxxxxxx~~~zzzzzz~~~jjjiiiooosss}}}~~~|||zzzyyywwwvvvpppjjjbbb[[[UUUQQQMMMKKKIIIIIIIIIIIIIIIJJJNNNQQQDDD>>><<>>>>>============>>>>>>========================<<<<<<===>>>@@@CCCFFFHHHJJJIIIKKKOOOQQQTTT]]]fffxxxpppOOOHHHBBB>>>AAAAAAHHHOOOYYYfffvvvyyyxxx{{{|||yyyzzz~~~hhhhhhmmmnnnxxx~~~zzzxxxvvvvvvvvvpppkkkbbb[[[UUUPPPLLLJJJGGGHHHIIIIIIHHHIIILLLNNNEEE???===@@@BBBGGGWWWiiiuuuvvvrrrhhh]]]\\\dddmmmxxxwwwdddOOODDD@@@>>>>>>???FFFMMMZZZmmmuuuyyyooolllyyy|||zzz{{{|||}}}}}}|||zzzzzzzzz{{{}}}~~~}}}{{{||||||}}}}}}}}}|||zzzyyyzzzzzzyyyxxxvvvsssqqqooollljjjgggffffffeeecccaaa\\\[[[ZZZXXXVVVSSSQQQPPPMMMOOOQQQSSSUUUVVVWWWWWWZZZ___eeejjjkkkjjjjjjiiiccc```[[[WWWSSSQQQQQQQQQSSSTTTVVVWWWYYY[[[\\\]]]aaabbbdddeeeffffffdddddd]]]\\\ZZZXXXWWWWWWWWWXXXTTTRRRPPPOOOPPPPPPPPPOOOPPPSSSWWWZZZ]]]bbbiiinnnoooooooooooonnnmmmlllkkkiiikkklllmmmmmmkkkiiigggeeeeeeffffffhhhjjjlllnnnkkklllllliiieeeeeehhhlllkkklllooosssuuuvvvuuutttoooooonnnmmmlllmmmmmmnnnpppsssxxx~~~}}}|||{{{{{{xxxrrrjjjeee___\\\\\\[[[XXXUUUOOOOOOOOOMMMLLLMMMQQQTTTVVVYYY]]]aaadddggglllooosss{{{~~~zzzwwwuuussssssqqqqqqrrrtttwww|||zzzoooddd^^^YYYRRRNNNMMMKKKIIIGGGFFFEEEDDDAAA>>>======>>>>>>>>>>>>==============================<<<<<<===>>>AAADDDGGGHHHLLLJJJKKKNNNQQQVVVaaalll{{{jjjLLLGGGCCC???@@@@@@FFFLLLVVVbbbqqq{{{yyyzzz}}}|||{{{ggghhhkkkjjjttt~~~yyyuuuttttttuuupppjjjbbbZZZTTTPPPLLLIIIEEEGGGHHHHHHHHHIIIKKKMMMFFF@@@>>>AAABBBGGGXXXjjjzzzzzzuuuiii]]][[[ccclllyyysssaaaNNNDDDAAA???>>>???EEEKKKVVVhhhsssvvvsssmmmxxx}}}~~~~~~zzzxxxyyy{{{}}}|||zzzyyyxxxxxxzzz}}}|||yyy{{{{{{|||||||||zzzyyyxxxxxxxxxxxxxxxvvvssspppnnnkkkiiigggffffffeeecccaaa[[[[[[ZZZXXXVVVSSSQQQPPPLLLNNNPPPRRRTTTUUUUUUTTTZZZ]]]bbbfffhhhiiikkklllccc```[[[VVVRRRQQQPPPPPPTTTTTTUUUVVVXXXZZZ\\\]]]```aaaccceeeeeeeeecccbbb[[[ZZZXXXUUUTTTSSSSSSTTTTTTRRRPPPPPPQQQSSSSSSRRRTTTXXX[[[^^^aaafffnnnsssttttttsssrrrqqqpppnnnmmmiiijjjlllmmmmmmkkkhhhfffhhhgggffffffhhhjjjmmmooojjjkkkkkkhhheeedddhhhkkkhhhiiikkknnnooonnnkkkhhhhhhgggffffffggghhhjjjkkknnnqqqwww}}}~~~}}}}}}~~~{{{ooogggaaa\\\UUUSSSTTTUUURRROOOOOOPPPPPPOOOMMMOOOSSSXXXXXX[[[___cccfffiiimmmpppwww~~~zzzwwwuuuttttttqqqqqqrrrtttwww}}}xxxmmmbbb\\\WWWPPPLLLKKKJJJHHHFFFEEEEEECCC@@@===<<<===>>>??????>>>===<<<========================<<<<<<===>>>AAADDDGGGIIIMMMKKKKKKNNNRRRXXXdddpppgggJJJGGGCCC???@@@???DDDJJJSSS___mmm}}}}}}zzzzzzyyygggiiikkkhhhrrr}}}xxxtttrrrssstttoooiiiaaaZZZTTTOOOLLLIIIDDDFFFHHHHHHHHHIIIJJJLLLAAA======AAADDDKKK^^^rrryyygggZZZZZZdddllltttooo^^^KKKBBB???===<<<===DDDNNNXXXbbbxxxqqqsssrrrqqqrrr~~~|||zzzzzz{{{|||~~~}}}{{{yyyyyy{{{}}}~~~}}}{{{vvvwwwxxxyyyzzzyyyxxxxxxtttssssssssstttssspppnnnmmmllliiifffccc```___^^^ZZZYYYWWWUUURRRQQQPPPOOOQQQOOONNNNNNOOOQQQTTTVVVXXXYYY[[[aaahhhlllmmmkkkeeeaaaZZZVVVUUUTTTQQQNNNPPPQQQRRRTTTVVVWWWXXXYYY^^^]]]\\\^^^______[[[WWWTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPRRRTTTVVVWWWWWW]]]bbbcccgggnnnssssssuuutttsssqqqpppooooooooopppooommmjjjhhhfffeeedddeeedddccceeegggiiijjjjjjjjjhhhfffeeedddeeefffgggggggggffffffeeeddddddccccccbbb``````bbbdddeeeeeekkkpppuuuyyy}}}zzzzzz}}}~~~pppfffbbb```\\\VVVTTTSSSSSSPPPNNNOOOPPPQQQQQQQQQSSSWWWZZZ\\\bbbiiinnnpppqqqsssvvv|||yyywwwvvvvvvvvvuuurrrppprrryyy}}}pppiii___WWWTTTQQQMMMKKKKKKHHHEEECCCBBBBBB@@@???>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============<<<===>>>@@@BBBEEEGGGIIINNNNNNPPPQQQQQQUUUcccqqqdddKKKFFFBBB>>>>>>;;;DDDIIISSS```kkkwww}}}}}}|||jjjiiilllnnnxxx|||xxxwwwvvvsssqqqoooggg]]]WWWSSSPPPKKKFFFHHHGGGGGGFFFGGGJJJLLLNNNBBB>>>===AAADDDKKK___uuu{{{hhhZZZZZZcccjjjppp{{{mmm\\\JJJAAA???======>>>BBBLLLUUU^^^tttttttttnnnmmmlll}}}~~~}}}|||||||||}}}zzzyyyxxxxxxyyy|||~~~|||{{{yyyyyyzzzyyyxxxwwwuuutttqqqpppppppppqqqpppmmmkkkhhhfffdddaaa^^^[[[ZZZYYYXXXWWWUUUSSSQQQOOONNNNNNOOOMMMLLLLLLMMMOOORRRTTTWWWXXXZZZ```fffkkkkkkkkkiiiddd^^^YYYVVVTTTPPPMMMMMMNNNOOOPPPRRRTTTUUUVVVYYYXXXXXXYYYZZZZZZVVVSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWYYYZZZ^^^cccggggggiiinnnrrrrrrtttsssrrrqqqpppooooooooonnnmmmkkkhhhfffdddcccbbbdddccccccdddfffhhhiiiiiieeeeeeeeeeeeeeedddcccccccccccccccbbbbbbaaaaaa```]]]]]]]]]___bbbdddfffgggkkkrrryyy~~~~~~xxxuuuwww}}}wwwkkkdddaaa\\\XXXSSSQQQQQQPPPOOOMMMPPPQQQQQQRRRRRRUUUYYY\\\aaaffflllppprrrtttwwwzzz}}}zzzxxxwwwwwwwwwvvvtttsssuuu{{{~~~xxxmmmfff]]]VVVRRRPPPMMMJJJJJJGGGDDDBBBBBBAAA@@@???>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===============>>>???AAACCCFFFHHHIIIOOOOOOQQQSSSSSSWWWdddqqq```HHHEEEAAA>>>???<<>>===@@@CCCLLLbbbyyy}}}iii[[[[[[bbbhhhkkkvvvkkkZZZHHH@@@>>>>>>???@@@@@@IIIQQQZZZnnnzzzwww~~~iiigggfffvvv~~~~~~~~~~~~~~~~~~~~~yyyxxxxxxxxxyyy|||~~~~~~}}}||||||||||||||||||{{{yyyvvvsssqqqooommmlllllllllmmmllliiigggfffeeebbb```]]][[[ZZZYYYVVVUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJJJJKKKMMMOOOQQQUUUVVVYYY^^^dddhhhiiiiiilllhhhbbb]]]YYYTTTPPPMMMKKKKKKLLLNNNOOOQQQSSSTTTVVVUUUUUUVVVWWWVVVSSSQQQQQQQQQQQQRRRRRRSSSTTTUUUXXXXXXXXXYYYZZZ\\\^^^___eeejjjmmmlllllloooqqqpppqqqqqqqqqqqqqqqpppoooooollljjjhhheeebbbaaa``````bbbbbbccccccdddeeeffffff___```bbbccccccbbb```^^^_______________^^^^^^^^^[[[\\\^^^aaaeeehhhkkkmmmpppyyy|||wwwqqqpppttt}}}}}}pppeeeaaa```YYYVVVRRRPPPOOOPPPOOONNNQQQRRRSSSTTTUUUYYY]]]aaagggkkkppprrrsssvvv|||~~~{{{yyywwwvvvvvvvvvwwwvvvvvvyyy~~~xxxqqqiiicccZZZTTTQQQOOOLLLJJJIIIGGGCCCBBBAAAAAA@@@???======<<<<<<<<<<<<======<<<<<<<<<<<<============>>>???@@@BBBDDDGGGIIIJJJOOOPPPSSSVVVUUUXXXdddqqq~~~[[[EEECCC@@@>>>@@@===BBBGGGRRR___kkkwwwttttttvvvtttzzz~~~{{{yyywwwuuussskkkfff___[[[YYYVVVRRRNNNHHHGGGEEEEEEEEEGGGIIIJJJDDD>>><<>>???===BBBGGGRRR___kkkxxxyyyyyyzzzvvvyyy|||yyywwwuuutttlllhhhccc___\\\YYYTTTQQQIIIHHHGGGEEEEEEFFFHHHIIIDDD>>><<<@@@EEEPPPiii}}}kkk___```fffkkkiiivvviiiXXXGGG@@@??????@@@BBB@@@FFFNNNWWWggg{{{|||~~~zzzfffdddddduuu~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}{{{yyyxxxwwwuuusssqqqpppoookkkjjjiiiiiiiiigggdddbbb^^^]]][[[YYYWWWVVVUUUUUUSSSRRRQQQOOOMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNQQQSSSVVVZZZ^^^bbbfffhhhffffffdddaaa\\\XXXTTTRRRMMMMMMMMMMMMOOORRRTTTVVVXXXYYYYYYXXXWWWVVVVVVVVVTTTTTTUUUVVVXXXZZZ[[[\\\]]]^^^___aaabbbcccddddddiiiooorrrppppppssssssqqqoooqqqsssttttttrrrpppnnniiifffccc___]]]\\\\\\\\\___aaacccccc```______```\\\[[[ZZZZZZ[[[\\\]]]^^^bbbbbbcccdddeeeffffffgggfffiiilllnnnqqquuuzzzwwwsssoooooovvvxxxlllbbb\\\ZZZRRRRRRQQQPPPPPPRRRTTTVVVUUUWWWYYY[[[]]]aaagggkkknnnppprrrrrrssswww~~~|||xxxwwwvvvuuutttsssrrrrrroooqqquuuyyy~~~~~~uuunnneee___XXXTTTRRRPPPMMMJJJGGGEEEBBB@@@@@@@@@@@@???<<<==================<<<<<<<<<<<<<<<============???@@@AAACCCEEEHHHJJJKKKLLLNNNRRRUUUUUUXXXcccpppxxxXXXFFFEEE@@@===???===CCCGGGRRR___kkkwww}}}xxx{{{}}}yyy|||}}}zzzwwwuuuuuupppmmmiiiddd___ZZZUUUQQQLLLKKKIIIGGGFFFGGGHHHIIIDDD>>>===AAAGGGSSSkkk{{{iii^^^___eeehhhkkkyyylll[[[IIIAAA??????@@@AAA@@@FFFOOOXXXggg{{{fffdddeeevvv~~~~~~}}}}}}~~~~~~|||||||||}}}~~~|||zzzvvvuuutttrrrqqqqqqqqqqqqmmmllljjjiiihhhfffbbb___\\\[[[YYYXXXVVVUUUUUUTTTRRRQQQOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMOOORRRVVVYYY\\\```eeehhhcccdddeeeccc^^^ZZZWWWVVVNNNMMMMMMMMMOOORRRTTTVVVYYYZZZZZZYYYWWWVVVVVVWWWWWWXXXYYYZZZ\\\^^^___aaa```aaabbbdddeeefffggggggiiiooosssrrrrrruuuuuusssppprrruuuvvvvvvssspppnnniiifffbbb^^^\\\[[[\\\]]]^^^bbbdddccc```]]]]]]^^^^^^]]]\\\[[[\\\^^^aaabbbffffffhhhiiijjjlllmmmmmmlllnnnpppqqqrrrwww{{{uuusssqqqttt{{{uuujjj```ZZZVVVMMMNNNOOOOOOOOOQQQUUUXXXYYYZZZ\\\^^^aaaeeejjjnnnppprrrttttttuuuyyy}}}xxxxxxxxxwwwvvvuuuuuutttnnnqqqtttxxx|||uuunnnccc^^^WWWSSSRRRPPPLLLIIIFFFDDDAAA???@@@@@@???>>><<<<<<============<<<<<<<<<<<<<<<<<<============???@@@AAACCCEEEHHHJJJKKKKKKMMMQQQTTTUUUXXXeeerrrtttVVVEEEEEE@@@===>>>===BBBFFFQQQ^^^iiiuuu{{{}}}tttzzz~~~}}}yyyvvvuuuuuusssqqqnnniiibbb\\\VVVRRRNNNLLLJJJHHHGGGGGGGGGHHHBBB>>>===CCCIIIUUUmmmxxxeeeZZZ[[[```bbbmmm|||ooo^^^KKKBBB@@@??????@@@???EEEOOOYYYggg~~~|||fffccccccttt}}}~~~~~~}}}|||{{{{{{}}}~~~{{{{{{|||}}}~~~|||zzzxxxuuutttrrrqqqpppppppppqqqnnnmmmkkkiiigggddd```\\\[[[ZZZXXXWWWUUUUUUTTTTTTOOOOOOMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLOOORRRVVVXXX[[[___dddiiicccfffhhhfffaaa\\\YYYXXXQQQPPPOOOOOOQQQTTTWWWYYYZZZ\\\\\\[[[XXXWWWXXXZZZ\\\\\\]]]^^^___aaacccdddbbbdddeeegggiiiiiiiiiiiikkkqqquuuttttttvvvvvvtttrrrtttwwwyyyxxxtttpppmmmiiigggbbb^^^\\\\\\\\\]]]^^^bbbeeeddd___\\\\\\]]]``````aaaaaacccdddeeefffhhhiiijjjlllnnnpppqqqrrroooqqqssssssttt{{{|||vvvqqqqqqrrrwwwyyynnnddd\\\VVVSSSKKKMMMOOOOOOOOORRRWWW[[[\\\]]]___aaacccgggmmmppptttvvvxxxxxxyyy}}}|||zzzwwwwwwwwwwwwwwwvvvuuuuuurrrtttvvvxxxzzz~~~ssskkkaaa\\\VVVRRRPPPNNNJJJFFFEEECCC@@@??????@@@???>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============??????@@@BBBEEEGGGIIIKKKLLLMMMPPPSSSUUUZZZhhhvvvnnnQQQCCCDDD@@@<<>>DDDJJJVVVnnnvvvbbbWWWWWW[[[]]]nnn~~~qqq```MMMCCC@@@???>>>???>>>DDDOOOZZZggg}}}|||eeebbbaaarrr~~~{{{|||~~~~~~}}}|||}}}{{{zzzzzz{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxwwwuuutttrrrpppooooooppppppooommmkkkhhhfffccc^^^ZZZUUUTTTSSSQQQPPPPPPOOOOOONNNMMMKKKJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJOOORRRVVVXXXZZZ^^^dddiiieeehhhjjjhhhccc]]]YYYXXXUUUTTTSSSSSSUUUXXX[[[]]]]]]______]]]ZZZYYY[[[]]]_________```bbbccceeefffdddfffhhhjjjkkklllkkkkkkmmmssswwwvvvvvvwwwwwwtttsssuuuxxxzzzyyyuuupppmmmjjjgggccc___\\\\\\]]]^^^___cccfffddd___[[[[[[]]]aaaccceeehhhiiiiiihhhhhhiiiiiikkkmmmoooqqqssssssrrrtttuuuuuuwww~~~wwwrrrmmmnnnrrryyytttggg^^^WWWSSSQQQMMMOOOQQQQQQRRRUUUZZZ___^^^___aaaccceeeiiinnnrrrwwwzzz||||||}}}{{{xxxvvvuuuuuuvvvvvvuuutttssssssuuuwwwxxxyyyyyy~~~}}}ppphhh```[[[UUUQQQOOOLLLHHHDDDEEEBBB@@@??????@@@???>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<=========>>>>>>???@@@BBBDDDGGGIIIJJJMMMMMMPPPSSSUUU\\\kkkzzziiiMMM@@@CCC???<<<@@@@@@>>>BBBLLLXXXbbbmmm}}}}}}vvvuuuvvv{{{~~~~~~}}}xxxtttssstttrrrsssrrrnnnggg___ZZZWWWNNNLLLIIIFFFDDDDDDDDDEEECCC@@@AAAEEEJJJTTTjjj~~~~~~ssseeeYYYTTTVVVYYYkkkyyy___HHHAAAAAA???<<<===>>>???HHHVVVcccuuupppaaadddmmm}}}~~~~~~~~~}}}||||||yyy{{{|||{{{zzzzzz{{{||||||}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyzzzzzzxxxvvvuuutttrrrpppnnnnnnnnnnnnppplllgggdddccc```\\\YYYVVVUUURRRPPPOOOOOOPPPQQQQQQPPPNNNLLLJJJHHHHHHGGGIIIJJJJJJIIIGGGGGGIIIJJJOOOQQQSSSSSSTTTYYYbbbhhhjjjkkkkkkiiiddd```^^^^^^XXXWWWUUUVVVXXX[[[[[[[[[]]]^^^```___^^^^^^___aaadddddddddeeefffhhhjjjkkkllllllmmmmmmnnnooooooooorrrsssvvvxxxxxxwwwuuussswwwwwwvvvvvvuuusssrrrqqqllljjjfffbbb```___^^^___aaaccceeebbb]]][[[___ccceeehhhkkklllkkkjjjjjjjjjhhhiiikkknnnppprrrtttuuutttuuuuuutttxxxyyyssspppnnnlllmmmsss}}}~~~vvvjjj___YYYTTTPPPMMMMMMNNNPPPRRRUUUYYY[[[]]]```dddhhhiiiiiikkkpppvvv{{{|||~~~~~~zzzyyyyyyuuuuuuuuuuuuuuuvvvvvvwwwxxxzzz{{{{{{{{{}}}|||pppfff^^^ZZZSSSNNNKKKIIIGGGEEEDDDCCCBBB@@@???>>>>>>>>>@@@??????>>>===<<<<<<<<<===============<<<<<<<<<@@@>>>>>>CCCFFFGGGJJJOOOMMMLLLMMMRRRXXXbbbssscccOOO??????@@@<<<;;;>>><<>>===>>>???AAAIIIVVVbbbqqqvvveeedddjjj|||~~~~~~~~~}}}}}}}}}|||||||||{{{|||}}}|||{{{zzz{{{}}}||||||}}}}}}}}}|||zzzyyyyyywwwwwwwwwxxxxxxvvvttttttsssqqqpppnnnnnnnnnnnnooolllgggdddbbb```\\\YYYVVVUUURRRPPPOOOOOOOOOPPPQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGIIIJJJOOOQQQSSSTTTVVV[[[cccjjjnnnooopppmmmiiifffdddccc^^^\\\ZZZZZZ\\\^^^_________```bbbbbbaaaaaabbbdddfffggggggiiijjjkkkllllllooooooooooooooopppppppppuuuwwwxxxzzzzzzyyyxxxwwwxxxwwwvvvtttqqqnnnlllkkkjjjhhheeebbb___^^^^^^^^^cccdddeeeccc``````bbbeeekkkmmmppppppnnnlllkkkkkkjjjjjjlllnnnqqqsssvvvwwwwwwwwwvvvxxx~~~~~~uuuooolllkkkiiijjjpppxxx}}}~~~}}}rrrkkkaaaYYYTTTQQQOOOMMMNNNOOOQQQSSSWWWZZZ]]]___bbbfffkkkllllllmmmrrrvvv||||||yyyxxxxxxvvvuuuuuuuuuvvvwwwxxxxxxzzz|||~~~}}}}}}zzznnneee]]]XXXRRRMMMKKKHHHFFFEEEDDDCCCAAA@@@???>>>>>>>>>??????>>>======<<<;;;;;;<<<<<<==================>>>===>>>DDDGGGHHHKKKOOOMMMMMMPPPTTTYYYdddzzzaaaNNN??????@@@<<<;;;>>>===BBBJJJUUUaaannnzzzyyyqqqyyyzzzzzz}}}~~~}}}{{{zzzzzzwwwuuuvvvrrrmmmjjjgggbbb[[[VVVQQQNNNJJJHHHGGGGGGEEEDDDAAA???@@@CCCJJJVVVjjj{{{{{{oooaaaVVVRRRVVV[[[iii}}}dddLLLCCCAAA>>>===???AAAAAAIIIUUU___mmmmmmfffhhhwww~~~|||zzzzzz{{{|||}}}}}}~~~~~~}}}{{{zzz{{{|||{{{|||}}}}}}|||zzzxxxvvvvvvuuutttuuuvvvvvvtttssssssrrrqqqpppoooooooooooonnnkkkgggcccaaa___[[[YYYWWWUUURRRPPPNNNNNNNNNOOOPPPOOOMMMKKKJJJHHHHHHHHHHHHIIIJJJIIIHHHGGGIIIKKKNNNQQQTTTVVVYYY^^^ffflllqqqrrrsssqqqnnnjjjiiiiiieeecccaaaaaabbbddddddcccaaaccceeeeeeddddddfffhhhiiijjjlllmmmnnnnnnnnnmmmqqqqqqrrrrrrrrrrrrrrrsssxxxyyyyyyzzzzzzzzzzzzzzzuuutttrrrpppnnnllljjjiiihhhgggdddaaa____________eeeeeeeeeeeeeeefffggggggoooqqqsssrrrpppmmmkkkkkkkkklllmmmnnnqqquuuxxxzzzzzzxxxwww|||xxxpppjjjfffeeeeeefffjjjpppsssrrrpppeee```YYYTTTQQQPPPPPPPPPOOOPPPSSSVVVZZZ]]]```aaaeeejjjoooqqqqqqqqqtttwww|||{{{xxxxxxyyyvvvvvvvvvvvvwwwxxxzzzzzz{{{~~~wwwkkkcccZZZVVVQQQMMMJJJHHHFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>???>>>@@@FFFIIIHHHIIIMMMMMMOOOSSSXXX^^^mmm]]]MMM@@@>>>???<<<;;;>>>>>>BBBJJJSSS^^^jjjvvv}}}|||rrrwww}}}yyy{{{~~~}}}|||{{{yyywwwtttpppllljjjhhhddd^^^YYYSSSOOOKKKIIIGGGFFFDDDCCC@@@???@@@CCCJJJXXXkkkzzzxxxlll]]]SSSRRRXXX^^^lll}}}eeeMMMDDDAAA>>>===@@@AAA@@@FFFQQQ[[[kkkwwwkkkiiisss~~~{{{yyyxxxzzz|||~~~~~~~~~~~~|||yyyyyyzzz{{{zzz{{{||||||{{{xxxvvvtttuuuttttttuuuvvvvvvtttsssrrrrrrqqqppppppooooooooollljjjfffccc```]]][[[YYYWWWUUURRROOOMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMQQQUUUXXX[[[aaahhhnnnqqqssstttssspppmmmllllllllliiigggfffggghhhhhhgggdddeeeggggggggggggiiikkkkkkllloooqqqqqqqqqpppooorrrssstttuuuvvvwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxppppppooonnnmmmmmmllllllhhhfffdddbbbaaaaaabbbbbbgggfffeeefffhhhiiiiiihhhmmmppprrrqqqooommmlllkkkllllllmmmooorrrvvvzzz}}}{{{xxxxxxtttmmmfff`````````aaadddggghhheeeccc\\\YYYUUUQQQPPPQQQSSSTTTQQQSSSVVVZZZ^^^aaadddeeeiiimmmrrruuuuuuvvvwwwxxxzzz}}}~~~{{{yyyyyyzzzvvvvvvwwwxxxyyy{{{|||}}}|||}}}ssshhh```WWWTTTOOOLLLJJJHHHFFFDDDCCCBBBAAA@@@????????????======<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBAAACCCHHHIIIGGGGGGIIIOOOPPPVVV```lll}}}YYYLLL@@@>>>???===<<<>>>>>>BBBIIIQQQ[[[gggssszzzssswww}}}|||wwwvvvzzz~~~|||zzzyyyuuuqqqnnnkkkjjjfff```[[[UUUQQQMMMIIIGGGEEECCCAAA???@@@@@@BBBKKK[[[mmmyyy}}}vvviii[[[RRRRRRZZZaaarrryyycccMMMEEEBBB======@@@@@@>>>BBBLLLXXXkkksssmmmqqq|||~~~zzzxxxxxxyyy|||~~~}}}}}}|||zzzwwwwwwyyyzzzzzzzzz{{{{{{zzzxxxuuutttvvvuuuuuuvvvwwwxxxvvvuuurrrrrrrrrqqqpppooonnnnnnjjjhhhfffbbb^^^[[[ZZZYYYWWWUUURRROOOLLLKKKLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHIIIIIIHHHHHHJJJLLLMMMQQQWWWZZZ]]]bbbiiinnnrrrtttuuuuuusssqqqpppqqqooommmjjjiiijjjkkkjjjjjjfffhhhjjjjjjiiiiiikkkmmmlllmmmppprrrsssrrrqqqpppssssssuuuwwwyyy{{{|||}}}zzzzzzyyyxxxwwwwwwvvvvvvpppooonnnmmmllllllmmmmmmhhhfffeeeccccccdddeeefffhhhgggfffgggiiijjjhhhgggkkkmmmpppqqqpppooooooooommmmmmoooqqquuuyyy}}}|||}}}~~~rrrjjjbbb\\\ZZZZZZ\\\]]]^^^]]][[[YYYVVVTTTRRRPPPOOOPPPRRRUUUSSSUUUYYY]]]bbbeeehhhiiilllooosssvvvxxxyyyzzzzzzzzz}}}}}}||||||}}}|||{{{xxxwwwxxxzzzvvvwwwxxxyyy{{{}}}}}}yyyoooddd\\\TTTQQQMMMJJJIIIHHHEEEDDDBBBBBBAAA@@@????????????<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@CCCHHHJJJIIIIIILLLRRRQQQWWWhhh|||}}}TTTJJJAAA>>>>>>=========>>>BBBHHHOOOYYYeeeqqqyyyuuuvvv}}}{{{yyytttrrrvvv~~~}}}{{{{{{xxxuuupppnnnkkkgggaaa[[[VVVRRRNNNJJJGGGEEECCCAAA@@@AAABBBCCCLLL^^^pppyyy}}}uuugggYYYPPPRRR\\\eeeyyyrrr^^^KKKEEEBBB===<<<@@@>>><<<@@@JJJVVVjjjyyyrrrqqqzzz~~~{{{yyyyyyzzz}}}||||||zzzxxxvvvvvvyyy{{{zzzzzzzzzyyyyyywwwvvvvvvxxxwwwwwwxxxyyyzzzyyywwwsssssssssrrrpppooommmlllhhhgggeeebbb]]]ZZZYYYZZZWWWUUURRRNNNLLLJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIHHHHHHJJJLLLMMMQQQXXX\\\___ccciiimmmsssuuuwwwwwwvvvttttttuuupppnnnlllkkklllmmmlllllljjjlllmmmmmmlllkkkmmmnnnlllnnnppprrrsssttttttttttttuuuwwwyyy{{{}}}}}}||||||zzzxxxvvvtttsssqqqpppmmmkkkiiihhhhhhhhhgggfffeeeddddddfffhhhiiiiiijjjjjjjjjiiigggffffffiiilllppprrrrrrrrrrrrsssnnnppprrrvvvzzz~~~{{{nnneee]]]YYYTTTUUUUUUVVVUUUTTTSSSRRROOOOOONNNLLLLLLMMMQQQTTTUUUWWW\\\aaafffiiikkklllmmmooorrrvvvyyy{{{|||}}}|||~~~{{{zzzvvvwwwxxxwwwuuuuuuwwwxxxwwwwwwxxxzzz}}}||||||~~~wwwmmmaaaYYYQQQNNNKKKIIIIIIGGGEEECCCBBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????>>>AAAGGGKKKKKKMMMQQQRRRQQQYYYnnnuuuPPPIIIBBB>>>>>>>>>=========@@@FFFNNNXXXeeeqqqzzzvvvvvv{{{|||yyytttqqquuu|||}}}||||||zzzvvvrrrnnnlllggg```[[[VVVSSSNNNJJJHHHEEECCCAAA@@@CCCCCCCCCNNNaaarrryyy|||tttfffXXXPPPSSS^^^hhh~~~jjjXXXHHHDDDBBB===<<<@@@===<<>>>>>>>>>>>>>>>>>>>>???CCCAAABBBGGGJJJJJJMMMQQQPPPQQQ[[[ppplllLLLHHHBBB>>>===>>>>>><<<;;;>>>EEEMMMXXXfffsss|||ttttttxxx}}}~~~zzzwwwtttzzz}}}||||||xxxtttpppmmmkkkfff___ZZZVVVSSSNNNJJJHHHFFFCCCAAAAAADDDDDDDDDOOOcccsssyyy|||tttfffWWWPPPTTT```jjjeeeTTTGGGDDDBBB===<<>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>IIIFFFEEEHHHHHHGGGIIILLLNNNQQQ\\\pppgggKKKHHHBBB>>>===???>>><<<:::===DDDMMMXXXfffttt}}}~~~ssssssvvvzzz{{{zzzxxx~~~}}}{{{|||uuurrrnnnkkkjjjfff___ZZZVVVRRRNNNJJJHHHFFFDDDBBB<<<@@@BBBFFFPPPaaapppwwwyyypppdddYYYSSSVVVdddsssiiiUUUCCC@@@AAA>>><<<======:::???JJJSSS^^^ttt|||}}}pppnnnsss|||}}}||||||}}}~~~xxxxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyzzz}}}|||zzzzzzzzzzzzyyywwwwwwuuurrrqqqooommmjjjgggeeeeeeccc```\\\XXXTTTRRRUUUSSSNNNJJJGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIOOONNNMMMLLLLLLKKKKKKLLLQQQTTTWWW[[[^^^bbbgggkkkpppqqqssssssrrrssstttvvvtttsssqqqqqqrrrrrrqqqpppttttttuuutttsssqqqooonnnsssqqqppprrrvvvzzz{{{zzz~~~|||yyyyyyzzz{{{{{{zzzxxxwwwuuuqqqlllhhhdddbbb```___]]]^^^```bbbccccccbbbaaa``````aaaccceeegggjjjlllnnnnnnjjjfffbbbaaabbbbbbcccdddeeefffgggggglllqqqzzz{{{yyyxxxzzz~~~}}}wwwmmmccc[[[UUUPPPLLLKKKJJJIIIHHHGGGGGGFFFGGGJJJJJJJJJKKKMMMQQQTTTVVV[[[\\\___bbbeeehhhjjjlllnnnnnnpppsssvvvzzz}}}|||{{{yyywwwwwwxxxyyyzzzxxx~~~xxxwwwzzz{{{zzz}}}yyywwwtttrrrrrrtttwwwyyyzzz|||zzzooodddZZZTTTKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@??????@@@@@@===>>>?????????>>><<<;;;===>>>???@@@@@@???>>>===BBBDDDFFFHHHHHHJJJLLLNNNUUUXXX___lll~~~bbbGGGDDD@@@>>>======<<<<<<<<<===BBBJJJXXXggguuu~~~zzzqqqqqqtttyyy}}}www}}}}}}~~~}}}{{{{{{uuuooolllkkkiiiccc]]]WWWSSSNNNKKKHHHFFFCCCAAA:::>>>AAAEEEPPPbbbqqqxxxxxxooocccZZZUUUYYYggguuuhhhTTTCCC@@@AAA>>><<<===<<<:::???JJJRRR[[[ooozzzxxxpppkkkppp{{{}}}}}}}}}}}}~~~yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz}}}{{{zzzzzzzzzyyywwwuuutttrrrqqqpppooommmiiifffeeedddccc```\\\XXXTTTRRRTTTRRRNNNIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLPPPOOONNNMMMMMMMMMMMMMMMQQQTTTXXX[[[^^^bbbfffjjjmmmoooqqqrrrqqqrrrtttuuutttsssqqqqqqrrrsssrrrqqqtttuuuuuuvvvvvvuuusssssstttrrrqqqsssvvvyyyzzzyyy{{{yyywwwwwwxxxyyyyyyyyyvvvuuurrrnnnjjjeeebbb```\\\ZZZYYYZZZ\\\^^^^^^^^^``````______aaabbbdddeeeeeehhhkkkkkkiiifffdddcccbbbbbbbbbccccccdddeeeeeehhhmmmwww}}}uuussspppooopppqqqqqqqqqlllggg```YYYTTTPPPLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFIIIIIIJJJLLLPPPTTTXXX[[[\\\]]]^^^aaacccfffiiijjjlllnnnpppsssvvvzzz}}}{{{zzzxxxwwwwwwxxxyyyzzz{{{yyyzzzzzz{{{}}}~~~zzzxxxvvvtttrrrrrrtttwwwyyyzzz}}}xxxlllaaaXXXRRRKKKJJJHHHFFFEEECCCCCCBBB@@@@@@???>>>>>>>>>>>>???======>>>>>>>>>======<<<<<<<<<>>>??????@@@@@@@@@BBBDDDGGGHHHIIIJJJLLLNNNUUUWWW^^^jjj}}}]]]GGGCCC@@@=========<<<<<<===>>>AAAIIIUUUcccqqqyyyzzzpppqqqtttxxx~~~{{{zzz}}}{{{wwwrrrnnnlllllljjjeeeaaaYYYUUUPPPLLLIIIFFFCCCAAA999===@@@EEERRReeetttzzzxxxoooddd\\\YYY\\\jjjwwwfffSSSCCCAAAAAA>>>;;;===;;;:::???HHHOOOWWWhhhyyywwwtttrrriiiooo{{{~~~~~~~~~~~~~~~{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwxxxyyyyyyzzz{{{||||||{{{zzz{{{zzzxxxuuurrrpppoooooopppooommmhhheeeeeedddbbb___[[[XXXTTTRRRSSSQQQMMMIIIFFFEEEEEEFFFDDDFFFGGGHHHHHHJJJLLLNNNPPPPPPOOONNNNNNNNNOOOOOORRRTTTWWWZZZ\\\```dddgggjjjmmmooopppqqqqqqssstttsssrrrpppqqqrrrtttsssrrrssstttuuuvvvwwwvvvvvvuuuuuusssssstttvvvxxxyyyxxxxxxvvvuuuuuuwwwxxxwwwwwwsssqqqnnnjjjfffbbb^^^]]]YYYXXXWWWXXXZZZ[[[[[[ZZZ]]]]]]^^^___```aaabbbbbb___bbbgggiiiiiihhhgggfffccccccbbbbbbbbbbbbbbbbbbaaagggqqq{{{yyytttjjjgggccc```___^^^]]][[[[[[WWWSSSPPPMMMJJJGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJMMMRRRXXX]]]```___^^^^^^___aaadddgggiiilllmmmpppsssvvvyyy|||}}}xxxwwwvvvvvvvvvwwwxxxyyy~~~||||||||||||}}}{{{xxxwwwuuusssqqqrrrtttwwwyyy{{{}}}tttiii^^^UUUPPPKKKJJJHHHFFFDDDCCCBBBBBB??????>>>============>>>=========<<<======>>>>>>;;;;;;<<<===???@@@BBBCCCBBBDDDGGGHHHIIIKKKMMMOOOVVVWWW]]]jjj~~~yyyWWWFFFCCC???=========<<<<<<===>>>AAAGGGRRR___kkksss|||rrrrrruuuxxxxxxzzz}}}~~~|||{{{ssspppmmmlllmmmlllhhheee\\\XXXRRRNNNJJJGGGDDDBBB<<>>FFFLLLSSS```nnnvvvrrr~~~wwwmmmqqqzzz~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxwwwwwwyyyzzz|||}}}~~~~~~{{{{{{{{{{{{{{{xxxsssooonnnnnnoooqqqqqqnnnjjjffffffdddbbb^^^[[[WWWTTTRRRSSSQQQMMMIIIGGGFFFFFFGGGEEEFFFHHHIIIIIIJJJMMMOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQSSSVVVXXXZZZ\\\```ccchhhkkknnnppppppqqqrrrtttqqqpppoooppprrrssstttsssrrrssstttuuuvvvuuuttttttttttttttttttvvvvvvwwwwwwvvvtttssstttvvvwwwvvvuuuooommmjjjfffbbb___\\\[[[[[[ZZZZZZ[[[]]]]]][[[ZZZZZZ[[[\\\^^^____________]]]aaafffiiijjjjjjjjjjjjgggffffffdddcccaaa```___[[[```iiirrrvvvtttnnnhhh\\\YYYVVVUUUTTTTTTRRRQQQRRRPPPMMMKKKIIIGGGDDDAAACCCCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJNNNSSSYYY___bbbaaa```___^^^___bbbeeegggmmmnnnppprrruuuvvvxxxxxxtttssssssssstttuuuwwwwww}}}}}}~~~~~~~~~~~~}}}yyywwwuuutttrrrqqqrrrtttwwwzzz|||~~~}}}qqqfff\\\TTTOOOKKKIIIHHHFFFDDDCCCBBBBBB??????>>>============>>>>>>===<<<;;;;;;===>>>???<<<<<<<<<<<<>>>@@@BBBCCCCCCEEEGGGIIIJJJKKKNNNPPPVVVWWW^^^lllsssTTTEEEBBB???=========<<<<<<======@@@FFFPPP]]]iiippptttuuuxxxzzzzzz{{{~~~|||{{{rrrpppnnnnnnnnnllliiifff^^^ZZZUUUPPPLLLIIIEEECCC@@@BBBDDDIIIXXXlllyyy~~~vvvjjjbbb^^^___gggqqqwww___OOOCCCBBBBBB===:::===::::::>>>DDDIIIPPP[[[eee|||wwwqqq{{{{{{rrrssswww~~~~~~}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxxyyy{{{}}}~~~{{{{{{{{{{{{{{{xxxsssoooppppppqqqssssssppplllhhhfffdddaaa^^^ZZZVVVTTTSSSSSSQQQMMMJJJGGGGGGGGGHHHGGGHHHIIIJJJIIIJJJMMMOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQSSSUUUVVVWWWYYY]]]___gggjjjmmmoooppppppqqqrrrnnnmmmlllmmmppprrrsssrrrssstttuuuuuuuuutttsssrrrssssssttttttttttttuuuuuuuuutttssstttuuuvvvuuusssllljjjgggddd```^^^\\\\\\^^^^^^^^^```aaa```]]][[[WWWXXXZZZ[[[\\\]]]]]]]]]]]]bbbhhhlllnnnnnnoooooonnnnnnmmmkkkgggccc___]]]WWWZZZ```fffiiigggaaa\\\QQQPPPNNNMMMNNNNNNLLLKKKKKKJJJHHHGGGGGGFFFDDDBBBBBBBBBCCCCCCEEEGGGHHHIIIJJJKKKLLLPPPTTTZZZ___bbbdddcccaaa___```bbbeeegggnnnoooppprrrrrrsssrrrrrroooppppppqqqssstttuuuvvvxxx}}}~~~}}}|||xxxvvvtttuuusssrrrqqqrrruuuyyy{{{}}}yyymmmbbbZZZSSSOOOJJJIIIGGGEEEDDDBBBBBBBBB@@@@@@???>>>>>>>>>>>>???>>>===<<<;;;;;;<<<===>>>>>>============???@@@BBBCCCEEEHHHJJJKKKLLLOOOQQQVVVYYYaaasssnnnSSSDDDAAA>>><<<<<<======<<<;;;<<>>>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<>>>=========>>>???@@@@@@CCCEEEHHHJJJKKKMMMPPPSSSWWW[[[hhh}}}gggRRRDDDAAA===<<<<<<======<<<:::;;;>>>EEEPPP^^^jjjrrrzzz|||qqqrrrvvvyyy}}}|||{{{{{{uuuuuutttqqqmmmhhhdddaaa```\\\VVVRRRNNNKKKHHHFFF???@@@BBBJJJ]]]ssszzzmmmeee```___dddkkk~~~oooYYYLLLCCCCCCBBB<<<999<<<:::;;;===@@@FFFPPPZZZ___rrryyy}}}ssshhhhhhkkkttt}}}{{{{{{|||~~~~~~~~~}}}}}}|||{{{zzzzzzwwwyyy{{{}}}~~~~~~}}}}}}{{{zzzzzzzzzyyywwwuuuuuutttsssssssssqqqnnnkkkfffddd```\\\XXXVVVTTTSSSPPPMMMJJJFFFDDDDDDEEEFFFFFFGGGIIIJJJKKKMMMPPPRRRRRRRRRSSSSSSUUUVVVWWWXXXVVVXXXYYYYYYYYYZZZ\\\^^^cccfffjjjlllkkkjjjjjjjjjeeedddeeegggjjjmmmoooooommmnnnooopppppppppooonnnlllooorrrsssrrrqqqrrrtttsssrrrqqqqqqrrrqqqnnnllliiihhheeecccbbbbbbbbbcccdddeeefffhhhiiifffbbb^^^VVVUUUUUUUUUVVVXXXZZZ[[[[[[```hhhpppuuuxxx{{{|||xxxmmmbbb\\\VVVTTTQQQPPPPPPOOOMMMLLLHHHGGGGGGGGGHHHHHHGGGEEEEEEBBB@@@???AAACCCCCCCCC???@@@AAACCCFFFIIIKKKMMMOOOPPPRRRUUUZZZ```eeehhhgggfffffffffgggggghhhiiihhhjjjlllnnnooonnnnnnmmmnnnoooqqqsssvvvwwwxxxyyy~~~}}}|||{{{{{{uuutttsssrrrtttxxx|||~~~zzznnnbbbYYYSSSOOOMMMJJJIIIGGGEEECCCBBBAAAAAA??????>>>============>>>>>>>>>>>>===<<<;;;:::999:::;;;===>>>@@@@@@AAAAAACCCEEEHHHKKKLLLNNNQQQSSSVVV]]]nnn^^^MMMCCC@@@===;;;<<<======<<<;;;;;;>>>DDDOOO\\\hhhpppwww~~~|||qqqsssxxx{{{||||||~~~~~~|||{{{{{{zzzvvvvvvuuusssmmmhhhccc```___[[[VVVRRROOOLLLIIIGGG;;;<<<@@@III^^^uuuyyyllleeeaaa```dddjjjzzzlllXXXLLLCCCCCCBBB<<<999<<<:::<<<===???FFFQQQ[[[```rrrmmm```aaafffqqq}}}zzzzzz|||~~~~~~~~~}}}}}}||||||{{{{{{vvvxxxzzz|||}}}}}}|||{{{}}}|||zzzzzzzzzzzzyyywwwvvvuuusssrrrqqqpppmmmkkkfffddd```\\\XXXUUUTTTSSSNNNKKKHHHEEECCCBBBCCCDDDDDDFFFHHHJJJLLLNNNRRRUUUTTTTTTUUUVVVWWWYYYZZZ[[[YYYZZZ[[[[[[[[[[[[]]]___aaadddhhhjjjiiihhhggggggcccbbbbbbeeeiiilllmmmmmmfffgggiiijjjlllllllllkkkjjjnnnqqqrrrqqqppprrrsssrrrqqqpppppppppnnnkkkiiiiiigggeeedddcccccceeefffhhhiiikkkmmmmmmjjjeeeaaaVVVUUUTTTSSSTTTWWWYYY[[[XXX^^^gggpppvvv{{{~~~}}}qqqddd\\\XXXSSSNNNJJJIIIIIIIIIHHHEEEEEEFFFHHHKKKLLLKKKJJJJJJGGGCCC@@@@@@@@@AAA@@@>>>???@@@CCCEEEIIIKKKMMMPPPQQQTTTWWW]]]ccciiilllgggggghhhiiiiiiiiijjjjjjdddfffiiilllnnnnnnnnnnnnooopppsssuuuxxxzzz{{{{{{|||}}}zzzyyyxxxxxxvvvtttssssssuuuyyy}}}vvvjjj^^^VVVQQQMMMKKKJJJHHHGGGEEECCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>===:::888777777999<<>>CCCMMMZZZfffmmmwww~~~tttvvv|||xxxuuuvvv}}}~~~|||{{{zzzzzzuuuvvvvvvsssnnnhhhcccaaa^^^ZZZUUUQQQOOOMMMJJJHHH>>>???CCCMMM```www{{{lllaaa[[[[[[dddnnnyyynnnWWWNNNFFFCCCAAA<<<:::::::::<<<===>>>BBBJJJVVV___qqqnnn___[[[```rrr~~~~~~~~~}}}|||~~~~~~~~~}}}|||{{{{{{zzzwwwxxxyyy{{{|||}}}}}}}}}~~~zzzvvvtttuuuxxx{{{zzzyyyvvvssspppnnnlllkkkkkkgggbbb^^^[[[YYYVVVTTTMMMJJJFFFCCCBBBBBBDDDEEECCCCCCCCCFFFJJJNNNOOOPPPSSSVVVYYY[[[\\\[[[\\\]]]\\\]]]___```aaaaaaaaa```ffffffeeeeeedddcccccccccbbbcccdddeeeeeegggjjjmmmkkkiiifffddddddfffiiikkkkkknnnppppppooommmmmmmmmkkklllnnnoooooommmjjjhhhjjjjjjjjjiiihhhhhhjjjlllmmmnnnoooqqqqqqmmmhhheee___YYYSSSPPPQQQTTTVVVWWW\\\^^^dddnnnxxxtttggg```YYYTTTNNNIIIFFFEEECCCCCCFFFFFFGGGJJJMMMOOONNNMMMKKKIIIFFFCCCAAA@@@@@@@@@AAACCCEEEFFFHHHKKKOOORRRUUUYYY[[[\\\aaaiiimmmlllkkkkkkkkkjjjiiihhhffffffeeeeeefffgggiiilllooopppoooqqqtttvvvwwwyyy{{{}}}|||{{{{{{yyywwwuuuvvvwwwxxxzzz{{{|||}}}~~~ttteeeYYYRRROOOLLLKKKGGGFFFEEECCCBBBAAA@@@???>>>>>>============>>>>>><<<<<<<<<<<<<<<===>>>>>>============???@@@BBBDDDFFFHHHKKKKKKKKKNNNTTTYYY___dddzzzxxxyyyUUUKKKBBB@@@===;;;::::::;;;<<<======>>>BBBJJJWWWdddlllvvv~~~~~~yyy}}}tttmmmnnnvvv}}}~~~}}}}}}}}}vvvuuutttqqqmmmgggbbb___YYYXXXUUUSSSQQQMMMIIIEEE===???CCCMMMaaawwwyyyjjj^^^XXXXXXbbbmmmyyynnnUUULLLDDDBBB@@@<<<::::::888:::;;;<<<@@@IIIUUU^^^ppp~~~qqqbbb\\\aaaqqq~~~~~~}}}|||~~~~~~}}}||||||{{{{{{xxxyyyzzz{{{||||||}}}}}}~~~|||xxxtttrrrsssvvvxxxzzzxxxvvvssspppnnnmmmlllkkkhhhccc___\\\YYYUUURRRKKKIIIEEEBBBAAAAAACCCDDDDDDDDDEEEHHHLLLPPPRRRSSSTTTWWW[[[]]]^^^^^^^^^______```bbbcccddddddcccbbbccccccbbbaaaaaa``````______```aaaaaaaaabbbeeeggghhhgggeeeddddddfffhhhiiijjjmmmppprrrpppnnnllllllkkklllmmmnnnmmmllljjjiiijjjkkkkkkjjjhhhiiikkkmmmmmmnnnqqqrrrrrrppplllhhhddd^^^VVVSSSTTTWWWWWWWWW\\\```hhhqqq{{{ttthhhbbbZZZTTTMMMHHHEEEDDDCCCCCCDDDEEEFFFJJJNNNPPPOOONNNKKKIIIFFFBBB@@@?????????>>>@@@CCCEEEGGGJJJNNNRRRVVVZZZ^^^___dddkkkooonnnnnnmmmmmmkkkjjjhhhfffeeeeeeeeeeeefffiiilllppprrrsssuuuwwwyyyzzz||||||||||||{{{yyyxxxyyyzzz{{{}}}~~~~~~zzzpppbbbVVVPPPMMMJJJIIIFFFFFFEEECCCBBB@@@??????>>>>>>============>>>>>><<<<<<<<<<<<<<<===>>>>>>============???AAACCCDDDFFFIIILLLMMMMMMOOOTTTYYYaaakkkyyytttSSSKKKAAA@@@===;;;::::::;;;<<<======>>>BBBJJJVVVccckkkuuuyyy}}}vvvpppsss|||~~~}}}||||||yyyxxxuuuqqqlllfffbbb___\\\ZZZWWWUUURRROOOJJJFFF<<<>>>CCCMMMaaawwwvvvfffZZZTTTVVV```lllzzznnnVVVMMMEEECCCAAA>>>;;;<<<666888999;;;???HHHUUU^^^ppp~~~|||xxxfff___aaaooo~~~~~~~~~~~~}}}~~~~~~}}}}}}||||||yyyzzz{{{||||||||||||||||||yyyuuurrrpppqqqtttuuuyyyxxxvvvsssqqqooonnnnnnkkkhhheeeaaa^^^YYYSSSOOOIIIGGGDDDAAA@@@@@@BBBCCCEEEFFFHHHKKKNNNRRRUUUWWWWWWZZZ^^^`````````aaabbbcccdddfffggggggfffeeedddaaaaaa``````___^^^^^^]]]^^^_________^^^^^^___aaadddddddddddddddeeefffgggiiilllpppqqqpppnnnllllllmmmmmmlllkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiilllnnnnnnpppsssttttttrrrooollljjjccc[[[XXXYYY[[[YYYVVV\\\bbblllvvvssshhhbbbZZZTTTMMMGGGDDDCCCCCCCCCBBBCCCEEEIIINNNQQQQQQPPPKKKIIIEEEBBB???>>>>>>>>>===@@@CCCFFFIIILLLQQQTTTXXX]]]bbbdddiiippprrrqqqrrrqqqooommmjjjhhhfffeeeeeeeeeeeefffiiimmmrrruuuwwwyyy|||~~~~~~}}}~~~}}}|||}}}~~~tttjjj]]]RRRMMMJJJHHHFFFEEEEEEDDDCCCAAA@@@??????>>>======<<<<<<======>>><<<<<<<<<;;;<<<<<<===>>>=========>>>???AAACCCEEEGGGJJJMMMOOONNNPPPUUUXXXaaarrr{{{oooPPPIII@@@???===<<<;;;;;;;;;<<<<<<===>>>BBBIIIUUUbbbkkksssyyyrrrwww~~~wwwtttzzz}}}{{{zzz|||zzzvvvqqqkkkfffbbb``````^^^[[[XXXUUUQQQLLLHHH;;;>>>CCCNNNbbbwwwssscccWWWQQQTTT```lll{{{oooWWWNNNGGGEEECCC@@@===>>>666777999;;;???HHHUUU^^^ooo|||}}}mmmdddbbblllyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{||||||||||||{{{{{{|||xxxtttqqqppprrrtttuuuyyyxxxvvvtttrrrppppppoookkkiiifffccc___YYYRRRMMMGGGFFFCCCAAA@@@@@@AAABBBDDDFFFIIILLLOOOSSSWWWZZZXXX[[[___bbbbbbbbbcccdddggghhhiiijjjjjjhhhfffdddaaaaaaaaa```______^^^^^^___``````___]]]\\\]]]^^^```aaabbbcccdddeeeeeeeeeiiikkkmmmmmmlllkkklllmmmooommmkkkhhhgggggghhhiiihhhhhhiiihhhhhhiiikkknnnoooqqqtttuuutttqqqooonnnmmmggg```]]]^^^^^^[[[WWW]]]eeepppyyy|||nnneee```YYYSSSKKKEEECCCBBBCCCCCC@@@AAADDDHHHMMMQQQQQQPPPJJJHHHDDDAAA>>>=========???BBBFFFJJJMMMQQQVVVYYY[[[aaagggjjjooouuuwwwuuuuuutttqqqnnnjjjhhheeedddeeeeeeeeegggkkkpppuuuxxx{{{}}}{{{mmmeeeYYYOOOKKKIIIGGGFFFDDDDDDCCCBBBAAA@@@???>>>=========<<<<<<=========<<<<<<<<<;;;;;;<<<<<<============>>>???BBBDDDEEEFFFJJJMMMOOOOOOPPPTTTXXX___uuuiiiMMMFFF@@@???===<<<;;;;;;;;;<<<;;;===>>>AAAHHHSSSaaakkkrrrwwwpppvvv|||xxxvvv}}}}}}{{{yyy|||yyyuuuppplllhhheeeddddddaaa^^^[[[XXXSSSNNNJJJ;;;>>>DDDOOObbbvvv}}}ppp```UUUPPPTTT```mmm~~~pppWWWNNNFFFDDDBBB???<<<===777888:::;;;???IIIUUU^^^mmm~~~wwwkkkdddjjjttt~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{||||||}}}|||||||||}}}yyytttqqqsssuuuwwwwwwyyyxxxvvvtttrrrqqqppppppkkkjjjgggddd```YYYRRRLLLGGGEEECCCAAAAAAAAAAAABBBCCCFFFJJJLLLOOORRRWWWZZZYYY\\\```ccccccdddeeefffiiijjjllllllkkkiiifffdddaaaaaa``````___^^^^^^^^^___``````___\\\ZZZZZZ[[[___```aaacccdddeeeeeeeeejjjjjjjjjhhhggghhhlllnnnooolllhhheeecccdddfffgggcccdddeeeeeeeeefffiiilllnnnqqqttttttrrrpppoooooonnnkkkgggdddcccaaa]]][[[```hhhrrrzzzsssfff^^^[[[UUUPPPIIIDDDBBBBBBBBBBBB???@@@CCCGGGLLLOOOOOONNNHHHFFFCCC@@@============@@@DDDIIIMMMQQQUUUYYY]]]^^^dddjjjmmmrrryyy{{{yyyxxxvvvrrrnnnjjjgggeeedddffffffgggjjjoootttzzz}}}~~~~~~vvvhhh```UUUMMMJJJIIIGGGFFFCCCCCCBBBAAA@@@??????>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========>>>@@@BBBEEEFFFFFFIIIMMMNNNNNNPPPUUUYYYbbbyyyeeeJJJCCC>>>>>>======<<<<<<;;;;;;:::===???AAAGGGQQQ```jjjsssxxxooouuu|||~~~{{{www}}}}}}{{{yyyzzzxxxuuuqqqmmmkkkiiihhhfffdddaaa^^^[[[VVVQQQMMM<<<@@@EEEPPPcccuuu~~~~~~wwwkkk]]]SSSOOOTTT```mmm{{{www}}}rrrVVVMMMEEEBBB@@@<<<999999888999:::;;;???HHHTTT]]]hhhxxxtttiiikkkrrrzzz~~~}}}}}}}}}~~~}}}}}}}}}|||||||||||||||zzz{{{|||}}}}}}}}}}}}}}}}}}yyytttsssvvvyyy{{{zzz{{{zzzxxxuuusssqqqppppppllljjjgggddd```ZZZRRRMMMGGGFFFEEECCCCCCCCCCCCCCCCCCGGGKKKMMMNNNQQQVVVZZZZZZ]]]bbbdddeeefffggghhhkkklllnnnnnnmmmjjjfffccc``````______^^^]]]]]]\\\^^^______^^^[[[YYYXXXYYY___```bbbdddeeefffggggggjjjjjjiiigggfffhhhllloookkkiiidddaaa______```bbb^^^___`````````bbbeeehhhkkkooossssssqqqpppqqqsssttttttsssoooiiidddaaa```eeejjjqqqwww~~~xxxiii^^^WWWUUUPPPKKKFFFCCCAAAAAAAAAAAA@@@@@@BBBFFFJJJLLLLLLKKKEEECCCAAA>>>=========>>>AAAEEEJJJOOORRRVVVZZZ]]]___dddiiilllqqqyyy{{{zzzyyywwwsssnnnjjjgggeeedddggghhhkkkoootttzzzyyypppccc\\\RRRLLLIIIIIIHHHFFFBBBBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;:::;;;;;;;;;=========>>>@@@CCCEEEGGGFFFIIILLLMMMNNNRRRXXX^^^kkk^^^GGGBBB>>>============<<<<<<;;;:::<<>>???DDDGGGMMMRRRVVVYYY]]]___]]]bbbfffhhhnnnvvvyyyyyyyyyvvvrrrmmmiiifffeeedddhhhjjjoootttzzztttkkk___XXXOOOIIIHHHHHHGGGFFFAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;:::::::::;;;=========>>>AAACCCFFFHHHIIIKKKMMMNNNOOOUUU]]]cccttt}}}WWWEEECCC===============<<<<<<;;;999<<<@@@AAAEEENNN^^^iiiwww}}}pppvvv{{{zzzzzzyyyssstttxxx~~~~~~}}}xxxxxxwwwtttqqqnnnjjjhhhhhhfffcccaaa^^^ZZZUUURRR>>>BBBGGGRRRcccssszzzyyykkkaaaVVVOOONNNRRR^^^kkkxxxsss|||vvv]]]SSSJJJGGGDDD???;;;;;;888888999999<<>>AAAAAABBBDDDFFFGGGEEECCCAAA@@@>>>===<<<===???@@@GGGKKKQQQVVVYYY]]]```bbb[[[___ccceeejjjssswwwwwwyyyvvvrrrmmmiiifffeeeeeehhhlllqqqxxx~~~}}}qqqhhh\\\UUUMMMHHHGGGGGGFFFEEEAAA@@@@@@@@@??????>>>>>><<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;;;;::::::::::::=========???AAADDDFFFHHHKKKLLLNNNNNNQQQWWW```hhhxxxtttRRREEEEEE<<<===============<<<;;;999<<<@@@AAADDDNNN]]]iiixxxsssyyy}}}||||||yyyuuusssvvvyyyyyyxxxvvvrrrmmmiiifffgggeeecccaaa___[[[WWWSSS@@@BBBJJJZZZlllxxx{{{yyyhhh[[[PPPPPPSSSWWWcccppp{{{vvvbbbVVVKKKGGGEEE@@@:::777888777999;;;<<>><<<>>>AAAEEEHHHMMMQQQUUUXXXZZZ\\\^^^___[[[ZZZ[[[___fffmmmrrruuuqqqnnnkkkiiiiiijjjjjjkkkpppttt{{{~~~qqqiiifffXXXSSSMMMIIIGGGGGGFFFFFFCCCBBBAAA@@@????????????======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::;;;<<<>>>AAAEEEHHHJJJKKKMMMKKKNNNVVVWWWaaawwwiiiLLLAAA???======<<<;;;::::::::::::<<<;;;<<>>===???CCCGGGJJJPPPSSSVVVYYY[[[]]]```bbb\\\[[[\\\___eeelllppprrrnnnlllkkkjjjlllnnnpppqqqvvvyyy~~~yyymmmddd```UUUQQQKKKGGGFFFEEEEEEDDDCCCBBBAAA@@@????????????>>>======<<<<<<======>>>======<<<<<<<<<;;;;;;;;;;;;;;;===???BBBFFFIIIKKKLLLNNNJJJMMMVVVYYYfff~~~eeeKKKBBBAAA======<<<;;;::::::::::::<<<;;;<<>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@CCCGGGIIIKKKMMMNNNJJJMMMUUUZZZjjj```JJJCCCBBB======<<<;;;::::::::::::;;;:::<<>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???BBBEEEHHHJJJKKKLLLNNNLLLNNNUUUZZZjjj}}}ZZZHHHCCCAAA======<<<;;;::::::::::::;;;:::;;;>>>AAAGGGUUUcccmmmttt~~~|||}}}~~~~~~|||{{{zzzwwwtttqqqnnnllljjjhhhfffdddccc```\\\ZZZ???CCCNNN```rrr|||{{{wwwhhh^^^VVVVVVWWW\\\jjjzzzuuujjj^^^UUULLLBBB<<<::::::999999;;;;;;>>>JJJVVV___bbbkkkooogggiiiqqqzzz~~~~~~~~~~~~|||}}}}}}|||zzz{{{|||}}}}}}|||zzzwwwzzzyyywwwuuusssrrrqqqpppllljjjhhhfffccc^^^XXXTTTNNNLLLJJJIIIJJJMMMQQQSSSRRRSSSTTTVVV[[[bbbjjjppptttttttttrrrooooooppprrrrrrrrrrrrpppmmmiiieeeccc[[[[[[[[[^^^dddjjjnnnppppppqqqqqqrrrrrrsssssstttnnnnnnnnnoooqqqvvv}}}|||uuurrrooonnnlllkkkjjjgggccc___\\\[[[YYYVVVUUUWWW[[[___eeefffgggiiijjjmmmpppssssssppplllllloootttxxxyyy|||{{{yyyuuuqqqmmmiiigggbbb^^^YYYUUURRROOOKKKIIIDDDCCCCCCBBBBBBBBBBBBBBBAAABBBDDDEEEFFFFFFEEEEEEBBBBBBBBBDDDHHHLLLQQQSSSTTTVVVYYY[[[^^^ccchhhlllkkkjjjiiijjjlllnnnooonnnkkknnnssswwwyyy||||||pppjjjcccYYYQQQKKKIIIEEEDDDCCCDDDCCCBBB@@@@@@??????>>>>>>??????>>>>>>============>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEHHHIIIJJJJJJNNNMMMOOOUUUXXXgggsssTTTGGGBBB???======<<<;;;:::::::::::::::999;;;>>>@@@FFFSSS```nnnsss~~~}}}~~~zzz}}}}}}{{{{{{yyywwwtttqqqnnnlllkkkiiifffeeedddaaa^^^[[[AAAEEEOOOaaarrr{{{zzzvvvggg^^^WWWWWWWWW\\\kkk|||zzzooocccYYYNNNCCC<<<:::;;;999:::;;;:::>>>IIIUUU```dddkkkzzzlllbbbccckkksss}}}~~~~~~~~~~~~~~~{{{|||~~~~~~{{{~~~~~~|||{{{|||{{{xxxzzzyyywwwuuusssrrrqqqqqqmmmkkkjjjhhheee```ZZZUUUOOOMMMKKKJJJKKKNNNQQQSSSRRRTTTVVVYYY^^^eeelllrrrsssttttttsssrrrrrrtttuuuvvvuuutttqqqmmmhhhcccaaaZZZYYYZZZ]]]dddkkkpppsssrrrsssssstttttttttuuuuuuqqqssstttvvvyyy~~~}}}xxxuuupppooommmlllkkkjjjgggeeebbbaaa^^^ZZZWWWWWWZZZ\\\cccdddeeegggjjjmmmpppqqqrrrqqqppprrrvvvzzz}}}~~~~~~|||yyytttooojjjgggeee]]]ZZZVVVRRROOOLLLIIIFFFCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDEEEGGGKKKOOOSSSUUUTTTVVVZZZ^^^aaaeeejjjmmmmmmlllkkkkkkmmmnnnmmmmmmoootttzzz~~~wwwmmmggg```WWWPPPIIIGGGEEECCCDDDDDDDDDCCC@@@??????>>>>>>>>>??????======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@CCCFFFHHHIIIIIIGGGMMMMMMOOOTTTVVVeeeiiiOOOFFFAAA=========<<<;;;:::::::::::::::999;;;>>>@@@EEEQQQ^^^mmmrrr{{{}}}{{{zzzzzz{{{zzzxxxvvvssspppnnnmmmkkkiiigggfffeeeccc___]]]AAAFFFRRRddduuu|||xxxrrrfff]]]WWWWWWWWW[[[kkk}}}uuuhhh]]]QQQDDD===<<<;;;::::::::::::===HHHTTT^^^ccciiisss|||~~~nnnbbbaaafffkkkyyy~~~~~~~~~}}}}}}}}}{{{||||||{{{zzz||||||yyyyyyxxxwwwuuusssrrrqqqqqqnnnmmmkkkjjjgggbbb\\\WWWPPPNNNLLLKKKKKKMMMPPPSSSRRRUUUXXX\\\```fffmmmqqqqqqsssuuuvvvvvvwwwyyyzzzzzzyyyvvvsssmmmgggbbb___ZZZYYYYYY]]]dddlllqqqttttttttttttttttttuuuuuuuuuuuuyyy~~~}}}yyyvvvtttqqqooolllkkkjjjiiigggffffffeeeccc___\\\ZZZ\\\]]]aaaaaacccgggkkknnnpppqqqrrrtttyyy}}}yyyssslllgggdddbbb\\\YYYUUUQQQOOOKKKGGGEEEBBBBBBCCCCCCCCCCCCCCCBBBEEEFFFGGGIIIIIIIIIIIIHHHEEEFFFGGGIIILLLPPPTTTVVVTTTXXX\\\aaadddhhhlllooorrrpppooooooqqqqqqpppooosssyyysssiiibbb[[[SSSMMMGGGEEECCCCCCDDDDDDCCCBBB??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<>>>@@@CCCEEEGGGHHHHHHGGGLLLKKKMMMRRRVVVhhh___KKKEEEAAA<<<======<<<;;;::::::::::::999999;;;>>>???DDDPPP\\\jjjnnnwwwuuuuuu~~~{{{zzzwwwsssqqqooonnnnnnllljjjhhhfffeeeccc```^^^???FFFTTTgggxxx}}}vvvnnneee]]]WWWWWWWWW[[[kkk}}}xxxlll```SSSEEE>>>===;;;::::::::::::===GGGSSSYYY___eeemmm}}}yyyzzz}}}|||qqqdddaaacccfffwww~~~~~~~~~~~~}}}}}}||||||{{{}}}|||zzzyyy}}}~~~{{{yyyxxxwwwuuusssrrrrrrqqqnnnnnnmmmkkkiiiddd]]]XXXQQQOOOLLLKKKKKKMMMPPPRRRRRRUUUYYY]]]aaagggmmmqqqpppsssvvvxxxyyy{{{|||~~~|||{{{xxxtttnnngggaaa]]]ZZZYYYYYY]]]dddlllrrruuuuuuuuuttttttttttttttttttxxx~~~}}}zzzvvvtttrrrqqqrrroookkkiiihhhgggfffdddhhhhhhfffccc```^^^^^^______```bbbfffkkkoooqqqrrrrrrxxxzzzrrrkkkeeebbb```]]]ZZZVVVSSSPPPLLLHHHEEEAAAAAABBBCCCCCCBBBBBBBBBFFFGGGIIIJJJKKKJJJJJJIIIFFFGGGHHHJJJNNNQQQUUUVVVUUUYYY___dddgggkkknnnpppvvvuuuttttttuuuvvvtttsssuuu|||zzzpppfff___WWWPPPKKKEEEDDDBBBBBBCCCCCCCCCBBB???>>>>>>>>>>>>>>>??????;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===@@@CCCEEEFFFGGGGGGGGGKKKJJJKKKQQQWWWlllZZZHHHEEEBBB<<<======<<<;;;::::::::::::999999;;;>>>???CCCOOO[[[fffkkksss~~~qqqppp}}}~~~|||~~~~~~|||yyyvvvrrrooonnnnnnnnnllljjjhhhgggfffdddaaa^^^AAAEEESSSiiiyyy|||vvvqqqhhh^^^XXXXXXZZZ___pppsssbbbRRRGGG@@@===:::777777999;;;<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<============???AAADDDFFFGGGGGGHHHKKKFFFEEEIIIMMMZZZyyyoooXXXFFF>>>@@@@@@???>>><<<:::999:::<<<===999777888;;;>>>BBBMMMXXXdddllluuu|||{{{}}}|||sssrrrxxx|||yyy~~~|||zzz|||yyyvvvtttsssqqqooommmmmmkkkhhheeebbb```______CCCGGGVVVlll{{{|||uuuoooeee\\\VVVWWWZZZ```qqqwwwfffUUUHHHAAA===;;;888777:::;;;<<>>???@@@AAADDDFFFFFFFFFEEEDDDEEEGGGEEEFFFHHHJJJNNNRRRUUUXXXYYY___ggglllnnnppptttwwwtttuuuuuuuuuvvvxxx}}}|||qqqeee___YYYQQQKKKIIIFFFDDDBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???>>>@@@CCCEEEGGGHHHIIIIIIJJJFFFGGGKKKOOO]]]~~~hhhSSSEEE???AAA@@@>>>===;;;:::::::::;;;<<<<<<::::::<<<===@@@JJJTTTcccmmmvvv}}}vvvuuu{{{~~~|||yyy{{{}}}||||||yyyvvvtttsssrrrooommmllljjjgggdddaaa```___^^^DDDJJJZZZppp~~~|||sssmmmbbbYYYTTTVVVYYYaaarrr~~~lllZZZJJJAAA===<<<999888::::::;;;@@@FFFTTT[[[``````eeeuuuuuunnnooozzz|||}}}lllWWWQQQVVV^^^iiixxx}}}|||{{{|||}}}}}}}}}{{{{{{|||}}}|||}}}}}}yyyuuuuuutttsssrrrrrrqqqqqqtttrrrnnnkkkhhhccc___[[[VVVTTTQQQNNNMMMNNNOOOPPPSSSUUUXXX[[[^^^dddjjjoootttwwwzzz|||zzzvvvoookkkhhhfffeeeeeeeeecccaaa___]]]]]]]]]]]]]]]^^^______aaabbbeeeiiioooyyyzzzoooggg\\\[[[[[[[[[]]]aaaeeeggggggeeebbb``````bbbeeegggiiijjjkkkkkkjjjjjjkkklllkkkjjjiiihhhiiillloooqqqwwwyyy}}}wwwssskkkddd^^^[[[ZZZZZZYYYWWWUUUSSSRRROOOKKKHHHCCCBBB@@@???>>>???@@@AAABBBCCCDDDDDDCCCDDDEEEGGGFFFHHHJJJMMMQQQTTTVVVXXX\\\cccjjjooopppqqqrrrtttpppqqqssstttwww}}}uuukkk```[[[VVVOOOJJJIIIEEECCCAAA@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;===>>>@@@AAA@@@AAADDDGGGIIIJJJJJJJJJHHHHHHIIIMMMQQQaaa^^^MMMCCC@@@AAA>>>======;;;:::::::::;;;<<<>>><<<;;;<<<<<<>>>FFFOOOcccmmmwww~~~{{{yyy~~~~~~~~~}}}zzzzzz~~~|||yyywwwuuutttrrrpppnnnllljjjgggdddaaa___^^^^^^BBBJJJ]]]sss}}}ssslll```XXXSSSUUUYYYaaasssrrr]]]KKK@@@<<<===:::999;;;::::::>>>DDDRRR]]]dddccccccqqqvvvpppqqq{{{qqqYYYRRRUUUXXXcccrrr}}}|||{{{{{{{{{{{{|||{{{{{{zzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~|||yyyttttttttttttssssssrrrrrruuurrrnnnjjjgggccc___\\\WWWUUUSSSPPPOOOOOOPPPQQQSSSUUUWWW[[[```fffkkkoootttuuuvvvtttqqqkkkdddaaa```aaabbbcccccccccaaa```^^^]]]]]]\\\[[[ZZZYYYYYY\\\^^^aaagggooozzz}}}pppddd]]]UUUTTTTTTUUUXXX\\\aaaddd``````^^^]]]]]]```cccfffiiikkklllmmmlllmmmnnnpppqqqooommmlllkkkmmmoooqqqrrrtttwwwyyyzzzyyywwwvvvpppllleee___ZZZWWWWWWWWWWWWWWWVVVWWWVVVSSSOOOKKKDDDCCCAAA@@@???@@@AAABBB@@@AAABBBBBBBBBDDDFFFIIILLLNNNPPPSSSUUUWWWXXXYYY___eeemmmqqqqqqpppooopppmmmnnnqqqtttzzzpppfff]]]XXXSSSLLLHHHHHHDDDBBB@@@@@@@@@@@@???>>>===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@BBBDDDGGGIIIJJJJJJJJJHHHHHHKKKMMMRRRdddVVVHHHBBB@@@@@@;;;<<<<<<;;;::::::;;;;;;<<<===;;;;;;<<<;;;<<>>===========================<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<===>>>>>>???AAADDDFFFHHHIIIJJJJJJHHHIIIKKKMMMUUUkkkwwwRRRGGGBBB@@@???999;;;;;;:::::::::;;;;;;;;;:::999999;;;;;;<<>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;@@@AAADDDFFFIIIJJJJJJJJJJJJJJJKKKOOO]]]wwwwwwyyyoooOOOGGGBBB???>>>888::::::::::::;;;;;;;;;;;;888777888:::;;;<<>>===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<======AAACCCEEEHHHJJJKKKKKKKKKMMMLLLLLLSSSgggqqq|||fffLLLGGGBBB>>>===999999999::::::;;;;;;;;;;;;888777888::::::;;;AAAJJJ[[[iiixxx~~~~~~yyy|||}}}||||||{{{zzzyyyxxxuuuqqqnnnjjjhhheeebbb___]]]\\\\\\EEEOOOaaarrrxxxoooddd^^^VVVOOONNNUUU]]]iiicccMMMBBB@@@:::888999;;;;;;999<<>>???@@@AAABBBCCCDDDGGGKKKQQQUUUVVVVVVVVVWWWZZZ]]]aaaccchhhlllpppqqqooonnnoooqqqwww|||zzznnnfffZZZUUUPPPLLLGGGBBBBBBGGGAAA???======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<===???@@@BBBCCCBBBDDDGGGIIIKKKLLLMMMMMMNNNMMMMMMVVVooo|||ttt```JJJGGGBBB>>>>>>:::888999:::;;;;;;;;;;;;;;;999888999:::::::::@@@HHHZZZiiiwww~~~{{{~~~~~~sssvvv{{{{{{~~~~~~||||||{{{zzzzzzyyyvvvrrrnnnhhhfffccc```]]][[[ZZZZZZDDDTTTfffrrrwwwrrrggg[[[TTTTTTQQQRRR___uuuzzz{{{~~~}}}^^^KKKBBB>>>;;;::::::999:::;;;<<<===GGGQQQ___hhhgggdddiiirrryyytttpppeee\\\YYY^^^mmm~~~~~~~~~}}}|||{{{xxxvvvttttttvvvwwwxxxwww|||{{{yyyxxxxxxxxxyyyyyy|||~~~wwwrrrrrrsssrrrqqqqqqqqqqqqnnniiifffccc___YYYTTTQQQOOONNNLLLQQQTTTZZZbbbgggfff```ZZZWWWUUUUUUVVVZZZ]]]______\\\[[[\\\^^^aaadddffffffhhheeeaaa^^^^^^```bbbeeeeeeiiilllooowwwwwwgggZZZSSSRRRTTTVVVYYY[[[[[[XXXTTTRRRNNNLLLMMMRRRVVVXXX\\\aaaeeegggkkknnnppptttxxx{{{~~~~~~~~~}}}{{{uuummmhhhddddddcccaaa___\\\YYYXXXUUUVVVUUUQQQLLLIIIJJJKKKFFFFFFGGGGGGGGGEEEDDDCCC===<<<<<<======>>>???@@@CCCCCCEEEHHHLLLPPPTTTWWWWWWWWWWWWYYY\\\```eeehhhiiiiiijjjmmmrrruuuwwwxxx|||pppddd]]]WWWSSSMMMHHHFFFDDDCCCBBB???@@@AAAAAAAAA???>>>===???===<<<;;;;;;<<<===???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@CCCEEEHHHIIIJJJLLLNNNPPPPPPQQQRRR]]]zzz~~~}}}wwwVVVDDDCCC===888;;;<<<;;;;;;:::999999888888777999888999<<<======AAAGGGPPPbbbrrryyy|||sss~~~pppmmmqqqxxx}}}}}}}}}|||yyyxxxwwwvvvsssppphhhgggddd```]]]ZZZYYYXXXFFFVVVhhhsssvvvrrrggg\\\UUUTTTSSSUUUbbbyyy{{{|||```LLLCCC???;;;;;;:::999:::;;;<<<===DDDOOO___jjjiiifffiiippp~~~{{{qqq}}}wwwmmmaaa]]]```mmm|||~~~}}}}}}{{{zzzxxxvvvtttuuuwwwxxxyyyxxxzzzyyyxxxwwwvvvvvvwwwwww{{{~~~}}}wwwsssrrrtttssssssrrrrrrrrrooojjjgggddd```ZZZUUURRRPPPOOOMMMRRRUUUZZZaaafffddd___ZZZWWWWWWWWWZZZ^^^aaabbbbbb___^^^^^^```dddggghhhhhhjjjhhheeecccbbbdddfffhhhggglllpppttt|||{{{kkk^^^XXXWWWYYY[[[]]]^^^]]]YYYUUURRRNNNKKKKKKPPPTTTWWW\\\bbbbbbdddiiimmmrrrxxx~~~zzzoooiiieeecccaaa^^^[[[XXXVVVUUUSSSTTTSSSOOOKKKHHHHHHIIIDDDEEEEEEEEEDDDBBBAAA@@@>>>============>>>??????EEEFFFHHHKKKOOOSSSWWWYYYYYYXXXXXXZZZ___dddhhhjjjhhhiiikkkoootttyyy|||~~~vvvkkk```ZZZVVVRRRLLLHHHEEEDDDCCCAAA???????????????>>>>>>===???>>><<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@DDDFFFIIIJJJKKKMMMOOORRRRRRRRRVVVddd~~~sssTTTCCCCCC===999<<<<<<::::::::::::::::::;;;;;;888666777:::::::::>>>DDDPPP```qqqyyywwwqqq{{{rrrnnnsss{{{~~~}}}{{{zzzyyyxxxuuuqqqnnneeedddaaa^^^[[[XXXWWWVVVIIIXXXjjjtttvvvqqqggg]]]TTTUUUUUUYYYggg}}}xxxzzz~~~bbbMMMCCC???;;;;;;:::999:::;;;<<<===@@@LLL^^^lllmmmiiiiiimmmzzzzzzlllttt~~~yyygggaaaaaakkkyyy}}}}}}|||zzzyyywwwvvvuuuvvvxxxzzzzzzyyyyyyxxxwwwvvvuuuuuuuuuuuuzzz|||}}}{{{wwwttttttuuuuuuttttttsssssspppllliiieeeaaa[[[VVVSSSQQQOOONNNRRRUUUZZZ```cccbbb^^^YYYXXXXXX[[[___dddffffffeeeaaa```aaacccgggjjjllllllkkkjjjhhhgggggghhhiiikkkhhhpppwww}}}}}}nnnbbb\\\\\\___aaabbbbbb```\\\WWWTTTNNNJJJIIIMMMPPPTTTZZZ```]]]```eeekkksss||||||ooohhhcccaaa]]]YYYVVVTTTSSSSSSRRRRRRQQQNNNJJJGGGFFFFFFCCCCCCCCCBBBAAA???>>>===>>>>>>>>>===>>>>>>??????GGGIIILLLOOOSSSWWWZZZ\\\\\\ZZZYYY\\\ccciiillllllgggiiilllqqqxxxyyynnnddd[[[VVVSSSOOOJJJGGGEEEDDDBBBAAA???>>>>>>============>>>>>>>>><<<<<<<<<<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAEEEGGGJJJLLLMMMOOORRRTTTUUUUUU\\\ppplllPPPBBBBBB===:::======999999:::;;;;;;<<<======999777888::::::999===CCCOOO___oooxxxwwwnnnwwwyyytttxxx|||{{{zzzyyyxxxtttoookkkcccbbb___]]]ZZZXXXWWWVVVLLL[[[llluuuuuupppeee\\\RRRTTTUUU\\\lllwwwzzzbbbMMMCCC???<<<;;;::::::::::::<<<<<<<<>>===<<<=========>>>???@@@BBBBBBIIIKKKNNNRRRVVVYYY\\\]]]\\\ZZZYYY^^^eeelllnnnnnngggkkkpppwww~~~rrrggg___XXXSSSPPPLLLHHHEEEDDDCCCAAA@@@>>>>>><<<;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBFFFHHHKKKNNNOOOQQQTTTWWWWWWXXXccc}}}cccKKKAAABBB===;;;>>><<<999:::::::::;;;;;;;;;<<<<<<::::::<<<<<<;;;>>>DDDOOO]]]mmmwww}}}mmmsss|||}}}~~~~~~~~~{{{{{{zzzzzzxxxsssmmmiiicccbbb```^^^[[[ZZZYYYXXXNNN^^^pppxxxvvvoooddd[[[QQQSSSVVV___pppyyy~~~```KKKBBB???<<<<<<::::::::::::;;;<<<:::DDDWWWiiirrrpppnnnnnnxxxqqqccceeemmmyyy~~~pppeee]]]bbbnnn}}}~~~}}}||||||zzzxxxxxxwwwwwwyyy{{{|||{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwyyyzzzzzzyyywwwvvvwwwwwwyyywwwvvvuuutttrrrooollleee```ZZZUUUSSSQQQOOONNNRRRUUUZZZ^^^```___^^^\\\ZZZ\\\aaagggkkkkkkhhheeeaaaaaaaaadddhhhlllmmmmmmjjjjjjjjjkkkmmmooorrrssswwwqqqfffbbbaaadddfffhhhiiigggccc^^^[[[VVVOOOJJJHHHHHHHHHMMMSSSWWW[[[aaahhhrrr~~~tttiiieee[[[YYYUUURRRQQQRRRTTTVVVWWWVVVTTTQQQOOOKKKHHHFFFCCCCCCBBBAAA??????>>>>>><<<===>>>???AAADDDFFFGGGIIILLLPPPTTTWWWYYYZZZZZZYYYXXXZZZ___ffflllooooookkkpppxxxyyylllccc\\\VVVRRRLLLIIIFFFDDDCCCBBBAAA???>>>===<<<;;;;;;<<<===>>>>>>>>>============>>>>>>========================<<<<<<<<<<<<>>>@@@BBBDDDFFFIIILLLOOOQQQSSSWWWYYYXXX[[[kkk|||[[[GGG@@@AAA===<<<>>>;;;;;;:::::::::999999888888<<<::::::<<<<<<;;;>>>DDDOOO[[[kkkvvv|||mmmpppxxx|||~~~{{{{{{zzzzzzxxxsssmmmiiidddcccaaa^^^\\\[[[ZZZYYYQQQcccvvv}}}yyypppddd[[[QQQTTTXXXbbbuuuzzz]]]JJJCCC@@@===<<<;;;:::999:::;;;<<<:::AAAQQQdddppprrrsssttt}}}sssfffccchhhttt|||}}}vvviii]]]^^^iiixxx}}}|||||||||{{{yyyzzzyyyyyyzzz||||||{{{yyyxxxxxxyyyzzzzzzzzzzzzyyy{{{{{{zzzyyyxxxxxxxxxxxxzzzxxxvvvuuutttrrrooommmfffaaa[[[WWWTTTRRRPPPOOOQQQUUU[[[^^^_________```^^^```dddiiilllkkkgggccc```___```cccgggkkkmmmmmmlllllllllnnnqqquuuyyy|||uuullliiiiiihhhiiikkkllljjjfffbbb___[[[SSSMMMJJJHHHFFFJJJOOOUUUYYY```iiissssssiiieeeYYYWWWTTTRRRRRRTTTWWWXXXZZZXXXVVVTTTRRROOOKKKGGGDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>@@@AAADDDFFFHHHIIIJJJMMMQQQUUUWWWXXXXXXWWWVVVXXX\\\```fffkkkppprrrssszzzsssggg___YYYSSSOOOIIIFFFDDDCCCBBBBBB@@@>>>===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<>>>@@@CCCEEEFFFIIIMMMOOORRRTTTXXX[[[ZZZ```tttzzzuuuTTTDDD@@@AAA<<<<<<>>>:::;;;;;;:::999999888777777999777888::::::999===CCCNNNYYYjjjvvv|||ppppppuuu|||~~~~~~~~~}}}|||{{{zzzyyyxxxtttoookkkgggeeeccc```^^^\\\[[[ZZZUUUhhh|||~~~tttfff\\\SSSVVV[[[fffyyy~~~\\\JJJDDDDDD===<<<;;;:::999:::;;;;;;;;;???LLL^^^mmmtttwww{{{wwwkkkccccccnnnxxxzzzooo___]]]eeettt~~~|||||||||}}}|||zzz|||{{{{{{|||}}}|||zzzxxxvvvwwwxxxzzz{{{{{{{{{{{{~~~|||zzzyyyyyyyyyyyyyyyzzzxxxvvvttttttrrrpppmmmhhhddd^^^YYYVVVTTTSSSQQQQQQUUU[[[^^^___```bbbcccdddeeehhhkkkmmmkkkfffbbb_________bbbgggkkkmmmmmmkkkkkklllnnnrrrxxx~~~wwwqqqooopppnnnoooppppppmmmiiiccc```^^^WWWQQQNNNKKKIIIKKKPPPSSSXXXaaakkkvvvtttiiibbbZZZYYYVVVUUUTTTUUUWWWYYY\\\ZZZXXXVVVUUUQQQLLLHHHCCCCCCBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEGGGHHHIIILLLNNNSSSVVVXXXWWWVVVTTTSSSXXX___cccfffjjjqqqvvv|||xxxlllbbb[[[UUUNNNJJJFFFDDDBBBAAABBBAAA???>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>===========================<<<<<<<<<>>>AAADDDFFFFFFIIILLLOOORRRUUUYYY\\\]]]eee||||||hhhOOOBBB@@@AAA<<<<<<>>>888::::::::::::::::::999999888666777:::::::::>>>DDDKKKVVViiixxx~~~sssqqqttt{{{|||~~~~~~}}}}}}{{{}}}|||{{{~~~~~~}}}{{{zzzyyyxxxuuuqqqnnnmmmllliiifffcccaaa___^^^XXXlllvvvhhh^^^TTTXXX^^^iii|||}}}[[[JJJFFFFFF===<<<;;;:::999::::::;;;<<<>>>III[[[kkkttt{{{zzzpppddd```iiisssxxxtttbbb]]]dddqqq}}}|||{{{|||}}}|||{{{}}}||||||}}}}}}|||zzzxxxtttuuuxxxzzz{{{|||||||||}}}{{{yyyzzzzzzzzzyyyzzzxxxuuutttsssrrrooommmjjjfff```[[[XXXVVVUUUSSSQQQUUU[[[^^^___aaacccfffhhhiiikkkmmmmmmkkkfffbbb_________cccgggkkkmmmmmmiiihhhiiikkkpppwww~~~vvvrrrrrrssssssttttttssspppjjjddd```___YYYSSSQQQOOOLLLNNNRRRRRRXXXaaammmxxxtttggg^^^\\\[[[YYYWWWVVVVVVWWWXXX]]][[[XXXWWWVVVRRRLLLHHHCCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHMMMPPPTTTXXXYYYWWWUUUSSSRRRYYYaaaeeefffjjjrrryyyyyyrrrggg^^^XXXQQQKKKFFFEEECCCAAAAAAAAAAAA???>>>;;;<<<>>>?????????>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>AAADDDGGGEEEHHHLLLOOORRRUUUYYY\\\```iii___MMMBBB@@@AAA<<<<<<===666999::::::;;;;;;<<<<<<===999888999<<<======AAAGGGHHHTTThhhyyyuuuqqqtttzzz{{{|||}}}{{{wwwuuuttttttyyy~~~~~~|||zzzxxxwwwvvvsssppptttssspppmmmiiigggeeeddd\\\qqqvvvjjj___ZZZYYY```qqqzzz^^^RRRKKKCCC???>>><<<:::999:::;;;<<<999>>>EEEQQQbbbttt|||{{{{{{oooiiieeehhhqqq{{{lllccceeeooo}}}|||||||||}}}}}}|||||||||||||||{{{{{{zzz~~~|||{{{yyyyyyxxxxxx|||{{{{{{{{{{{{|||}}}}}}xxxuuusssrrrsssssspppnnnkkkhhhddd^^^YYYUUUSSSRRRSSSUUUYYY^^^^^^\\\___dddkkkkkklllnnnooollleee```[[[\\\___bbbdddggghhhiiikkkjjjjjjjjjmmmttt}}}{{{uuurrrssstttttttttuuuuuusssmmmeee___^^^\\\YYYYYYZZZZZZWWWUUUXXX^^^hhhqqq{{{}}}pppddd^^^\\\YYYVVVUUUWWW[[[]]]^^^]]][[[YYYXXXVVVQQQIIICCCCCCBBBAAA@@@@@@AAACCCDDDDDDEEEFFFEEEEEEFFFHHHKKKOOOSSSXXXXXXVVVSSSSSSTTTVVV\\\dddjjjnnnsssyyy~~~uuummmcccZZZTTTPPPJJJFFFCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>===============>>>=========>>>@@@BBBEEEFFFIIIIIILLLOOOOOOOOOTTT[[[bbbqqq[[[JJJEEE???>>>??????:::666;;;:::999999888888999999999::::::;;;===>>>@@@AAAHHHSSSfffvvv}}}vvvppppppuuuxxx|||wwwyyyxxxqqqooommmnnnuuu}}}}}}zzzvvvtttsssssstttvvvrrrooonnnpppooojjjeee```uuuvvviii]]]ZZZYYYaaasss}}}aaaUUUNNNFFFAAA@@@===;;;::::::;;;<<<:::===CCCNNN```rrrzzzzzzzzzzzzrrrkkkdddfffqqq{{{vvvkkkhhhnnn}}}~~~}}}}}}}}}|||||||||||||||{{{{{{zzz~~~}}}|||{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{}}}~~~~~~xxxvvvsssssstttsssqqqnnnkkkhhhddd^^^YYYUUUSSSQQQSSSTTTWWW\\\\\\[[[___eeelllmmmoooqqqpppkkkccc^^^\\\\\\\\\^^^```cccfffhhhiiiiiiiiijjjmmmsss{{{|||vvvsssssstttvvvvvvvvvxxxxxxuuuooogggbbbaaa___]]]^^^______^^^[[[\\\bbbkkkttt}}}|||pppeee___[[[XXXUUUUUUWWWZZZ\\\]]][[[YYYXXXWWWUUUPPPIIICCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGJJJMMMQQQTTTXXXXXXVVVSSSSSSTTTYYY^^^eeekkkpppwww~~~~~~qqqiii___VVVQQQMMMHHHEEECCCBBBBBBAAA@@@@@@??????<<<;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>============>>>>>>=========???AAACCCEEEGGGJJJJJJKKKNNNNNNMMMSSSZZZccctttxxxVVVIIIDDD???>>>???>>>;;;777;;;:::999999888888999999999::::::;;;<<<>>>@@@AAAIIITTTgggwww}}}vvvooolllrrrwww{{{xxxxxxvvvpppsssnnnmmmrrryyy}}}~~~}}}zzzwwwtttsssssssssuuuqqqnnnmmmooonnnjjjfffeeeyyyvvvhhh\\\ZZZ[[[dddvvvfffZZZRRRJJJDDDBBB???===;;;;;;;;;<<<;;;<<>>=========>>>>>>???>>>======<<<<<<======>>>>>>============>>>>>>======>>>@@@BBBDDDGGGHHHLLLJJJKKKMMMLLLLLLQQQYYYeeezzzmmmNNNGGGCCC???>>>>>>>>>;;;888;;;:::999999888888999999999999:::;;;<<<===???@@@EEEQQQdddvvv~~~xxxmmmhhhnnnuuuzzzzzzwwwvvvssswwwrrroooqqqvvv~~~~~~{{{||||||~~~{{{wwwtttrrrqqqqqqrrrooollllllmmmmmmiiifffhhh{{{uuuhhh\\\[[[\\\fffxxxiii]]]UUUNNNFFFDDDAAA>>><<<;;;;;;<<<<<<<<<<<>>>>>>>>>>>???>>>>>>===<<<=========>>>============>>>>>>???===>>>@@@AAADDDFFFHHHIIIMMMKKKKKKLLLKKKKKKRRRZZZkkkcccJJJEEECCC???>>>>>>===;;;999;;;:::999999888888999999999999999:::;;;===>>>??????JJJ___ttt|||nnnfffllluuuzzz{{{uuuwwwxxxzzzwwwvvvxxxzzz}}}|||{{{||||||xxxuuurrrqqqpppooommmjjjjjjjjjjjjhhhfffiii{{{{{{rrrggg\\\[[[]]]hhhxxxiii^^^VVVOOOHHHFFFBBB???===<<<;;;<<<<<<<<<;;;@@@PPPeeerrrvvvuuu|||wwwkkkhhhnnnxxxzzzpppuuu|||||||||||||||{{{{{{zzz{{{zzzzzzzzzzzz{{{||||||{{{{{{||||||{{{zzzyyyxxxxxxxxxwwwvvvtttsssrrrrrrmmmkkkgggbbb]]]WWWSSSQQQQQQPPPRRRTTTUUUWWW___hhhooovvv{{{zzzpppddd[[[WWWPPPQQQTTTWWW[[[___aaacccddddddeeedddcccccceeegggiiinnnrrrqqqrrruuuvvvuuurrrqqqppppppqqqrrrtttuuu~~~}}}~~~ttthhh^^^YYYWWWVVVUUUUUUVVVVVVUUUTTTKKKKKKKKKJJJGGGEEEBBBAAABBBEEEHHHKKKLLLLLLJJJIIIGGGGGGGGGFFFFFFHHHMMMPPPXXXZZZ[[[YYYUUUSSSUUUXXX\\\```ffflllsss}}}uuukkk```YYYOOOIIIGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;??????>>>==============================>>>??????>>>???AAACCCFFFHHHJJJJJJNNNLLLKKKLLLKKKMMMUUU^^^uuu\\\IIICCCBBB???>>>======;;;:::;;;:::999999888888999999999999999999:::<<<===>>>===FFFZZZqqq~~~qqqgggllluuu{{{yyysssvvvzzz{{{{{{~~~~~~}}}~~~|||yyyuuurrrpppooommmkkkiiigggggggggfffeeejjjzzzuuummmddd[[[YYY\\\hhhyyyeee[[[UUUNNNGGGEEEBBB???===<<<<<<<<<<<<===<<<>>>JJJ^^^pppxxx{{{}}}}}}rrrlllnnnvvvpppnnnttt}}}|||||||||||||||{{{{{{zzz{{{{{{zzzzzzzzz{{{{{{|||||||||}}}|||{{{yyywwwvvvxxxyyyyyywwwtttrrrrrrsssooommmjjjeee___YYYUUURRRRRRQQQRRRUUUVVVWWW^^^fffnnnvvv|||zzznnnbbbZZZXXXNNNPPPTTTXXX\\\___```aaacccccccccbbb``````bbbdddccchhhllllllmmmqqqsssrrroooooonnnmmmnnnppprrrttt{{{rrrfff]]]XXXWWWVVVUUUVVVWWWVVVTTTRRRHHHHHHGGGEEEBBBAAABBBCCCGGGIIILLLNNNOOONNNMMMLLLGGGGGGFFFEEEFFFIIIMMMQQQYYY[[[[[[XXXUUUTTTWWW[[[```dddjjjpppvvv}}}pppfffYYYSSSLLLHHHGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<=========@@@???>>>>>>======>>>>>>===<<<<<<======>>>???@@@>>>@@@BBBEEEHHHJJJKKKLLLOOOLLLLLLMMMNNNQQQZZZdddtttVVVIIIBBBAAA???>>>===<<<<<<<<<;;;:::999999888888999999999999999999:::;;;<<<<<<@@@GGGWWWmmm|||uuukkknnnvvvzzz}}}sssssswwwyyy|||}}}}}}~~~|||yyyvvvsssqqqpppllljjjhhhfffddddddddddddmmm{{{zzznnnggg___WWWUUUZZZhhhyyy|||aaaWWWRRRLLLFFFDDDAAA>>>===<<<<<<===;;;>>>???===EEEXXXnnn{{{~~~yyyqqqnnntttssslllmmmqqq{{{|||||||||||||||{{{{{{zzz|||{{{{{{zzzzzzzzz{{{{{{{{{{{{||||||{{{yyywwwvvvxxxyyyzzzxxxtttrrrssstttqqqooolllgggaaa[[[VVVSSSRRRRRRSSSVVVVVVWWW]]]eeellluuu|||yyylll```ZZZZZZSSSTTTUUUWWWZZZ]]]___aaabbbbbbbbbaaa```aaaeeegggeeejjjnnnnnnooossstttrrrpppnnnkkkhhhggghhhjjjkkkooovvv~~~}}}qqqfff___ZZZWWWWWWVVVWWWXXXWWWTTTQQQGGGGGGEEEAAA??????CCCFFFIIIJJJLLLMMMNNNMMMLLLKKKHHHHHHGGGFFFGGGJJJOOOSSSZZZ[[[[[[XXXUUUVVVYYY]]]bbbffflllrrrwwwwwwjjjaaaSSSNNNIIIFFFFFFEEEBBB?????????????????????@@@@@@@@@???????????????@@@AAA@@@???>>>>>>======>>>>>><<<<<<<<<<<<===>>>???@@@>>>@@@CCCFFFIIIKKKLLLMMMOOOLLLLLLNNNPPPUUU```kkkiiiPPPHHH@@@@@@???>>><<<;;;<<<===;;;:::999999888888999999888888888888999:::;;;<<<@@@EEESSSiiizzzxxxnnnpppuuuxxxyyyssstttvvv{{{|||{{{~~~}}}|||{{{yyyvvvtttrrrpppkkkjjjgggdddbbbaaaaaabbbooo|||wwwjjjbbb[[[SSSSSSYYYgggzzzyyy]]]TTTPPPJJJEEEDDDAAA>>><<<<<<<<<===;;;???@@@===BBBUUUmmm}}}}}}~~~tttooorrrwwwnnnmmmiiittt~~~|||||||||||||||{{{{{{zzz||||||{{{zzzzzzzzzzzzzzzyyyzzz{{{||||||zzzxxxwwwxxxzzz{{{xxxtttrrrsssuuurrrpppmmmhhhbbb\\\WWWTTTSSSRRRUUUXXXWWWWWW\\\dddkkkttt{{{xxxkkk___ZZZ[[[YYYXXXVVVVVVWWW[[[^^^aaa```aaaaaa```aaadddhhhllljjjpppsssssssssvvvvvvtttsssooojjjdddaaa______```cccjjjsssyyy{{{}}}{{{pppggg```]]]XXXWWWWWWXXXXXXWWWSSSQQQHHHGGGEEE@@@===???DDDIIIGGGHHHIIIJJJJJJIIIHHHHHHJJJIIIHHHGGGHHHKKKQQQUUUZZZ[[[[[[XXXUUUVVV[[[___aaaeeekkkqqqvvv}}}{{{rrrfff]]]OOOKKKGGGEEEEEEDDDAAA===??????????????????@@@@@@<<<<<<;;;<<<<<<===>>>>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@>>>@@@DDDGGGJJJLLLMMMMMMOOOLLLLLLOOORRRWWWcccooobbbLLLGGG???@@@???>>><<<;;;<<<===;;;:::999999888888999999888888888888999:::;;;;;;>>>AAAOOOeeeyyyyyyoooqqqtttwww~~~vvvsssuuuyyy{{{yyy~~~||||||{{{yyywwwtttrrrqqqkkkjjjgggddd```___```aaatttvvvyyywwwlll]]]VVVUUUVVV[[[gggyyyvvv___WWWPPPHHHGGGDDDAAA@@@BBBCCCAAA@@@;;;===???AAACCCMMMcccxxx}}}~~~|||yyytttsss|||pppcccgggnnnwww~~~{{{zzzzzzyyyzzz{{{|||}}}{{{xxxwwwyyy{{{zzzyyy}}}}}}||||||{{{{{{zzzzzz|||||||||{{{yyyvvvsssrrrtttqqqooommmjjjddd[[[TTTTTTTTTTTTUUUWWWZZZ^^^```kkkooosssqqqjjjaaa[[[XXXSSSUUUWWWZZZ]]]___```aaadddccccccdddgggjjjmmmooossstttuuuvvvwwwvvvuuuuuuvvvnnnccc[[[XXXXXXXXXXXXZZZaaaiiinnnpppttt{{{uuummmhhhbbb^^^[[[WWWTTTUUUXXXXXXTTTPPPKKKEEE@@@>>>@@@DDDFFFGGGIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMPPPUUUYYY[[[[[[ZZZXXXWWWYYY\\\___bbbgggmmmrrrvvv|||}}}~~~ssseee[[[XXXJJJHHHFFFCCC@@@???>>>>>>======>>>>>>??????@@@@@@??????>>>>>>======<<<<<<======<<<<<<<<<<<<======999:::;;;<<<===???@@@@@@???AAACCCFFFIIILLLMMMNNNPPPJJJIIIPPPSSSXXXiii|||UUUFFFKKK@@@@@@???===<<<;;;:::999;;;;;;999888777777666666777888888999999:::;;;;;;@@@@@@LLLdddyyyzzzpppnnnqqquuu|||xxxvvvyyy}}}~~~~~~{{{zzzzzz{{{{{{zzzwwwtttmmmjjjfffbbb```^^^\\\ZZZ{{{|||~~~{{{ooo___VVVUUUTTTYYYfffwwwttt___WWWPPPIIIIIIEEEBBBAAABBBCCCBBBAAA===>>>@@@AAABBBJJJ___sssyyyxxx{{{xxxtttrrryyytttfffbbbhhhqqq{{{}}}|||{{{zzzyyyyyyzzz|||}}}~~~{{{xxxwwwyyyzzzzzzyyy|||||||||||||||{{{{{{{{{~~~}}}{{{xxxuuurrrqqqsssqqqooommmkkkeee]]]VVVUUUUUUUUUUUUWWWZZZ]]]___iiilllnnnnnniiibbb[[[WWWUUUVVVYYY\\\___bbbcccdddfffffffffhhhkkknnnrrrtttxxxyyyzzzzzzzzzyyyxxxwwwtttlllbbbZZZWWWVVVVVVUUUUUU[[[aaafffhhhmmmsssyyy~~~sssmmmgggbbb^^^[[[XXXUUUVVVXXXWWWRRRNNNJJJFFFBBB@@@BBBDDDEEEEEEIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLMMMNNNOOORRRVVVYYYZZZZZZZZZXXXWWWYYY\\\___cccgggmmmqqqtttxxx~~~|||zzzzzzzzz{{{~~~vvvjjj]]]TTTQQQIIIGGGEEEBBB@@@?????????>>>>>>>>>>>>>>>????????????>>>>>>>>>=========<<>>>>>>>>>>>??????::::::;;;<<<===???@@@@@@AAABBBEEEGGGJJJLLLMMMMMMOOOKKKLLLSSSWWW^^^rrruuuRRREEEGGG@@@@@@???===<<<;;;:::999:::999888888888888888999777888888999999:::;;;;;;???@@@LLLcccyyy|||qqqnnnooossszzz|||vvvyyy{{{{{{zzz{{{~~~yyyyyyxxxyyyyyywwwssspppmmmjjjeeecccbbbaaa___\\\}}}ppp___TTTRRRRRRXXXfffvvvqqq^^^VVVQQQKKKJJJGGGDDDBBBBBBCCCCCCBBB@@@@@@AAAAAAAAAGGGYYYkkk~~~{{{tttpppuuu}}}zzzvvvtttxxxxxxjjj]]]aaaiiittt}}}~~~}}}zzzyyyxxxzzz|||~~~}}}zzzxxxxxxyyyzzzzzzyyy{{{{{{||||||||||||||||||}}}zzzvvvsssqqqppprrrpppnnnnnnmmmhhh```ZZZXXXWWWVVVVVVXXXZZZ]]]___fffgggiiijjjiiiddd^^^YYYXXXYYY\\\```cccfffhhhhhhjjjjjjkkkmmmpppuuuyyy{{{~~~~~~~~~~~~}}}{{{yyyxxxqqqkkkbbbZZZVVVTTTSSSSSSRRRVVV[[[^^^aaafffmmmrrr{{{{{{rrrkkkgggbbb^^^\\\YYYWWWVVVWWWTTTPPPKKKIIIGGGDDDCCCDDDEEEEEEEEEHHHHHHFFFFFFGGGIIIKKKMMMLLLNNNQQQRRRSSSUUUXXXZZZXXXYYYYYYYYYXXXYYY\\\___cccgggllloooppprrrwwwzzz~~~|||wwwsssrrrrrrrrrxxx~~~vvvjjj```TTTMMMKKKFFFEEECCCAAA@@@????????????>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@DDDEEEGGGIIIKKKLLLLLLMMMNNNMMMPPPVVV\\\ggg~~~gggOOOEEEBBB@@@@@@???>>><<<;;;::::::888888888888888999::::::777888888999999:::;;;;;;>>>@@@LLLcccyyytttnnnmmmpppwww{{{zzzyyywwwuuuvvvyyy{{{zzzyyyyyyxxxuuuqqqnnnlllhhhccccccffffffccc___}}}xxxlll\\\QQQOOOQQQYYYgggvvv~~~ooo]]]VVVPPPLLLLLLIIIFFFDDDCCCCCCCCCCCC@@@@@@AAAAAA@@@EEETTTccczzzxxxrrrjjjkkksss|||~~~zzzwwwxxx{{{}}}mmm]]]^^^dddooo|||~~~|||}}}zzzxxxxxxyyy|||~~~{{{zzzxxxxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}||||||~~~{{{wwwtttrrrqqqqqqrrrpppoooooonnnkkkeee___[[[ZZZYYYXXXYYY[[[]]]___fffffffffiiikkkiiiccc^^^]]]___aaadddgggiiijjjkkknnnnnnoooqqquuuzzz~~~}}}{{{xxxwwwnnnjjjbbb\\\VVVTTTRRRRRRTTTWWWZZZ\\\___dddkkkpppsssxxx|||~~~yyypppkkkgggbbb^^^[[[YYYWWWVVVUUURRRMMMJJJHHHGGGGGGHHHHHHHHHGGGFFFHHHGGGFFFFFFHHHJJJMMMOOOOOOQQQUUUWWWWWWXXXYYY[[[WWWXXXZZZZZZYYYZZZ\\\^^^```eeejjjmmmmmmnnnqqqtttyyy}}}~~~}}}wwwrrrooonnnooopppvvv}}}}}}nnncccYYYPPPJJJIIIDDDCCCAAA@@@?????????@@@??????>>>>>>=========<<<>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;===============???@@@AAAGGGHHHIIIKKKLLLLLLMMMMMMOOOPPPTTTYYY```nnn~~~\\\NNNGGGAAAAAA@@@???>>>===;;;::::::999999999888888999999:::777888888999999:::;;;;;;;;;???LLLaaaxxxyyyppplllnnnvvv~~~|||xxxtttsssssstttxxx}}}~~~~~~~~~}}}|||{{{yyyvvvrrrnnnjjjfffbbbdddhhhjjjgggbbb{{{wwwrrrhhhZZZQQQPPPRRR\\\kkkyyy~~~mmm]]]UUUPPPLLLLLLKKKJJJGGGEEECCCCCCCCC@@@???@@@AAA@@@DDDPPP^^^tttvvvsssiiidddjjjsssyyy}}}zzzxxxvvv{{{}}}rrrbbb```aaakkkzzz}}}|||}}}|||zzzxxxxxxyyy{{{}}}yyyyyyyyyyyyxxxxxxyyyzzzyyyzzz{{{}}}}}}}}}|||{{{{{{yyywwwuuusssssssssssssssqqqoooppppppnnniiiddd___^^^\\\[[[[[[\\\^^^___gggfffgggjjjmmmmmmiiieeecccdddfffhhhjjjkkkllllllrrrrrrssstttxxx|||}}}{{{xxxuuusssmmmjjjfff```ZZZVVVTTTTTTXXXYYY[[[]]]```eeejjjnnnmmmsssyyy|||}}}xxxpppkkkgggccc___ZZZXXXVVVTTTRRRPPPMMMKKKHHHIIIKKKLLLKKKKKKJJJJJJHHHHHHHHHIIIKKKNNNQQQRRRRRRUUUXXXZZZZZZYYYZZZZZZWWWYYY[[[[[[[[[[[[\\\]]]]]]bbbiiilllmmmmmmooorrruuuxxx|||zzz}}}{{{wwwrrrmmmkkkllloooqqqvvv}}}ssseee[[[TTTLLLHHHHHHCCCBBB@@@???>>>>>>?????????>>>>>>>>>======<<<<<<============>>>>>>>>>>>>?????????>>>>>>?????????>>>=========>>>???AAACCCJJJKKKLLLMMMMMMNNNMMMMMMPPPRRRVVV[[[ccctttpppUUUNNNIIIBBBAAAAAA@@@>>>===<<<;;;:::<<<;;;:::999888888888888777888888999999:::;;;;;;:::>>>JJJ___wwwssslllllluuu~~~yyytttttttttrrruuuzzz~~~}}}~~~|||{{{yyyvvvqqqmmmiiieeeccceeeiiikkkhhheeeyyysssmmmeeeZZZTTTSSSVVVaaaqqq~~~iii\\\TTTPPPNNNNNNOOOOOOMMMIIIFFFEEEDDDBBBAAAAAABBBAAACCCMMMXXXkkksssuuummmdddfffooovvv}}}}}}xxxrrrqqquuuyyy{{{|||zzzyyyyyyhhhbbb```hhhxxx}}}}}}yyyyyyxxxxxxxxxyyy{{{{{{wwwxxxyyyyyyxxxxxxyyyzzzyyyzzz|||~~~~~~}}}{{{zzzwwwvvvvvvuuuuuuuuuuuuuuutttrrrqqqqqqrrrppplllgggdddbbb```^^^^^^^^^___```fffggghhhkkknnnnnnmmmlllhhhiiikkkmmmooopppqqqqqqvvvvvvvvvwwwyyy}}}~~~~~~|||yyyvvvsssqqqmmmmmmjjjeee___[[[YYYYYYYYYYYY[[[]]]aaadddhhhjjjhhhnnnuuuyyyyyyzzz~~~xxxqqqmmmiiiddd```XXXWWWTTTQQQOOOOOOOOOOOOLLLNNNPPPPPPNNNLLLKKKKKKIIIIIIKKKMMMOOORRRTTTUUUWWWYYY[[[\\\[[[YYYYYYZZZYYY[[[]]]^^^]]]\\\\\\\\\\\\bbbiiimmmnnnnnnoooqqqsssvvvzzz}}}}}}wwwyyy~~~ssspppkkkggghhhkkkppptttyyyrrrfffZZZSSSNNNHHHDDDDDDBBBAAA???>>>=========>>>>>>==================<<<============>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>===<<<===>>>AAACCCEEELLLLLLMMMNNNOOOOOOOOOOOOQQQRRRVVV[[[fffyyyeeeQQQLLLIIIDDDAAAAAA@@@???===<<<;;;;;;===<<<;;;:::888888888777777888888999999:::;;;;;;:::???IIIZZZrrruuukkkjjjsss~~~yyyuuuxxxxxxtttuuuzzz~~~}}}~~~}}}{{{zzzxxxuuupppllliiihhhhhhiiijjjkkkiiihhhwwwnnnhhh```XXXTTTTTTZZZfffwww}}}~~~|||dddZZZSSSPPPPPPPPPSSSUUUTTTOOOJJJGGGGGGEEEDDDCCCCCCAAAAAAHHHQQQbbboooxxxrrrggggggooowww}}}|||sssoootttxxxzzz{{{}}}|||xxxuuuwwwkkkccc^^^eeewww~~~}}}uuuvvvwwwxxxyyyzzzzzzzzzuuuxxxzzzzzzxxxwwwyyyzzzzzz{{{}}}~~~~~~|||zzzyyyvvvwwwwwwwwwwwwwwwvvvvvvvvvtttrrrrrrsssrrrmmmiiihhhfffdddaaa``````aaaaaaccceeehhhjjjkkkkkkmmmnnnkkklllooorrruuuwwwxxxyyy{{{{{{zzzzzz{{{}}}~~~|||yyyvvvsssqqqoooooooookkkeeeaaa______ZZZZZZ\\\___bbbeeeggggggfffkkkpppqqqqqqrrrxxx}}}zzzsssooojjjeeeaaaVVVUUURRRNNNMMMNNNQQQSSSTTTUUUVVVSSSOOOKKKJJJJJJIIIKKKNNNQQQTTTVVVWWWXXX[[[\\\]]]\\\ZZZYYYYYYYYY[[[]]]``````___\\\[[[[[[^^^dddlllpppooonnnnnnoootttxxx|||zzzsssvvv~~~zzzmmmjjjfffeeegggmmmuuuzzzvvvfff\\\RRRNNNJJJEEEAAAAAABBBAAA???===<<<<<<<<<<<<<<<<<<<<<===============<<<=========>>>>>>>>>???<<<;;;;;;::::::;;;;;;<<<======<<<<<<>>>BBBEEEGGGMMMMMMNNNOOOPPPQQQQQQQQQPPPRRRTTT[[[jjjzzz\\\OOOIIIEEEDDDBBBAAA@@@???>>><<<;;;;;;<<<;;;:::999999999999999777888888999999:::;;;;;;<<<@@@GGGTTTkkkuuuiiigggqqq|||~~~yyyuuu{{{|||vvvvvvzzz~~~~~~|||{{{yyyvvvqqqnnnjjjmmmooonnnlllkkkkkkllluuukkkddd\\\UUUQQQRRR]]]iii{{{zzz|||vvvaaaXXXSSSQQQRRRRRRVVVZZZYYYSSSNNNJJJIIIIIIGGGEEEEEEBBB@@@EEEMMM[[[lllyyyuuukkkiiiqqqxxxvvvssswww{{{|||{{{|||xxxuuuuuu{{{kkkbbb\\\cccvvv~~~~~~rrrtttvvvxxxyyyzzzyyyyyytttwwwzzzzzzxxxwwwxxxzzzzzz|||~~~~~~|||yyyxxxxxxyyyyyyzzzzzzxxxwwwvvvwwwuuusssssstttrrrnnnjjjjjjhhheeecccaaaaaabbbbbb___cccggghhhhhhhhhkkknnnlllnnnqqquuuyyy|||~~~}}}||||||~~~}}}{{{wwwtttssspppqqqrrroooiiidddbbbccc[[[\\\^^^aaaeeegggggggggeeehhhkkkkkkjjjmmmttt{{{~~~{{{tttpppkkkfffaaaUUUSSSPPPMMMKKKNNNRRRVVVZZZ[[[ZZZVVVOOOJJJHHHHHHIIILLLPPPTTTWWWYYYYYYYYY^^^^^^^^^\\\ZZZXXXXXXYYY\\\___aaabbb```]]][[[[[[aaagggnnnqqqpppnnnnnnnnnxxx|||xxxqqqsss|||{{{sssllliiifffeeeiiiqqqzzzrrrhhh```WWWOOOLLLIIIDDDAAAAAABBBAAA???===<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<=========>>>>>>??????=========<<<<<<============<<<<<<<<>><<<;;;;;;::::::999999::::::;;;;;;777888888999::::::;;;;;;>>>AAAFFFQQQfff|||ttthhheeeooo{{{yyy}}}xxxuuu|||~~~xxxvvv{{{~~~~~~|||yyytttqqqlllppptttrrrnnnkkklllnnn~~~rrrggg```[[[VVVTTTUUU```rrr}}}llleeeYYYOOOPPPRRRLLLXXXbbb```WWWOOOIIIEEEFFFFFFEEECCCAAABBBFFFHHHVVVlll|||xxxoooooorrrrrruuuuuuwwwzzzzzzyyy}}}zzzyyy{{{tttddd[[[eeewww|||{{{wwwuuusssuuuxxx{{{zzzyyywwwxxxyyyzzz{{{{{{{{{{{{~~~}}}|||{{{zzzyyyxxxxxxuuuvvvxxxzzzzzzyyyvvvuuuuuutttssssssrrrrrrrrrrrrnnnlllhhhdddaaa``````aaaeeefffggghhhiiijjjkkklllkkkmmmqqqwww~~~yyyuuuuuusssmmmgggfffeeeddddddfffjjjkkkiiifffiiihhhhhhiiijjjmmmpppqqqvvv||||||zzztttjjjcccaaaTTTRRRPPPOOOPPPSSSWWWZZZ^^^[[[VVVQQQLLLJJJIIIIIIIIINNNRRRRRRUUU[[[______eee```YYYWWWXXXZZZ[[[[[[]]]```bbb___[[[XXXZZZ^^^kkkooossssssqqqqqquuuyyyxxx~~~~~~wwwrrrsss|||vvvppplllfffccciiiqqqvvvyyy|||rrreee^^^SSSQQQMMMHHHDDDBBBAAAAAA>>>>>>>>>>>>>>>===<<<;;;<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<========================>>>>>>>>>>>>======>>>???BBBEEEHHHJJJNNNNNNNNNOOOQQQQQQPPPNNNJJJPPPYYYeeewwwcccXXXMMMDDDEEEFFFDDDBBB@@@??????>>>===;;;;;;;;;:::999888888888888999999999999999999999999:::AAAFFFLLL___xxxyyyjjjeeemmmyyy{{{|||xxxtttxxx~~~~~~~~~}}}{{{yyywwwuuutttlllmmmoooqqqqqqooommmkkkzzzpppeee```\\\XXXWWWYYYdddvvv~~~jjjeee[[[QQQPPPOOOMMMXXX```^^^XXXRRRMMMIIIFFFFFFEEEBBBAAABBBEEEGGGSSSfffyyy|||vvvrrrsssuuuwwwuuuvvvzzz||||||yyyjjj```eeesss}}}}}}{{{wwwuuutttvvvyyyzzzzzzxxxuuuvvvwwwxxxyyyyyyzzzzzz||||||{{{zzzxxxwwwvvvvvvtttuuuuuuvvvwwwwwwwwwwwwxxxwwwvvvtttssssssssstttpppnnnjjjfffdddccccccccceeefffggghhhiiijjjkkkkkkmmmooosssyyy~~~yyyxxxvvvqqqmmmlllhhhggghhhjjjmmmmmmkkkiiiiiihhhgggfffgggiiikkkmmmsssyyy~~~~~~{{{tttiiiaaa___WWWUUURRRPPPQQQUUUYYY\\\[[[XXXSSSNNNKKKIIIIIIIIIKKKQQQUUUVVVXXX^^^aaa```bbb___[[[[[[]]]```aaaaaa___aaaaaa]]]YYYYYY^^^bbblllooorrrrrrqqqrrrvvv{{{|||}}}vvvsssssszzzzzztttppplllggggggooowww|||zzzmmmaaaYYYPPPMMMJJJFFFCCCAAA@@@@@@>>>>>>??????>>>======<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<========================>>>>>>>>>>>>======>>>@@@BBBFFFIIIJJJNNNNNNNNNOOOPPPQQQPPPPPPOOOUUUaaarrr```WWWLLLDDDDDDDDDEEEBBB@@@??????>>>===<<<;;;:::999888888777777888999999999999999999999999999???CCCIII\\\vvv~~~nnnfffjjjssszzz||||||vvvtttzzz~~~|||zzzwwwvvvuuunnnoooqqqqqqqqqooommmlllvvvmmmccc___\\\ZZZ[[[___kkk|||jjjfff___VVVPPPKKKLLLUUU\\\ZZZVVVSSSOOOKKKGGGFFFEEEBBB@@@@@@CCCFFFOOO^^^sssxxxuuuxxxzzztttsssxxx~~~sssgggeeelllttt|||}}}|||vvvvvvvvvxxxzzzzzzxxxvvvtttuuuvvvxxxyyyzzzzzzzzz{{{zzzyyywwwvvvuuuttttttsssrrrrrrssstttvvvxxxzzz|||{{{xxxvvvuuuuuuvvvvvvrrrpppmmmiiigggffffffgggffffffggghhhiiiiiijjjjjjmmmnnnssszzz|||xxxsssqqqrrrllllllmmmppprrrsssqqqooonnnllliiifffeeefffhhhjjjqqqwww|||}}}sssggg___^^^ZZZXXXVVVUUUVVVXXXZZZ\\\VVVSSSOOOKKKIIIHHHIIIJJJPPPVVV[[[[[[]]]aaacccaaa^^^]]]]]]___bbbeeeffffffbbbaaa^^^ZZZWWWZZZbbbiiinnnpppqqqppppppsssyyy~~~zzzvvvssssssxxx{{{wwwssspppooollljjjmmmvvv~~~}}}qqqeeeZZZSSSKKKIIIFFFCCCAAA?????????????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<========================>>>>>>>>>>>>===>>>>>>@@@CCCGGGJJJKKKNNNNNNOOOOOOPPPQQQRRRSSSVVV[[[mmmyyy\\\UUULLLCCCCCCCCCEEECCC@@@?????????===<<<;;;;;;:::999888888888888999999999999999999999999888===@@@FFFXXXsssttthhhggglllwwwxxx{{{wwwwww}}}}}}zzzxxxvvvuuurrrrrrrrrqqqpppooonnnmmmtttkkkccc___\\\ZZZ]]]bbbpppmmmjjjddd[[[SSSJJJJJJRRRXXXWWWTTTRRROOOJJJHHHGGGEEEBBB@@@???BBBDDDJJJTTTkkk}}}xxxzzz|||sssnnnttt{{{{{{mmmeeedddjjjttt|||~~~}}}vvvwwwxxxzzzzzzyyywwwuuuuuuvvvwwwyyy{{{|||||||||{{{zzzxxxvvvuuutttttttttqqqrrrrrrtttvvvxxxzzz{{{~~~|||yyywwwuuuuuuvvvwwwsssqqqooollljjjiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjkkklllpppyyy}}}wwwrrrqqqtttnnnpppssswwwzzz{{{{{{zzzxxxuuuooojjjhhhgggiiijjjqqqwww}}}ssseee]]]\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZQQQOOOKKKHHHGGGHHHKKKMMMTTT[[[___```aaaccccccaaa]]]]]]___bbbdddfffffffffbbb___ZZZVVVVVV\\\fffnnnpppppppppooopppttt|||xxxuuutttsssvvvzzz|||xxxtttpppnnnmmmmmmmmmmmmsss{{{|||ssshhh]]]SSSLLLFFFEEEDDDBBB@@@??????????????????>>>>>>>>>??????=========<<<<<<=========<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>???AAADDDHHHKKKMMMOOOOOOPPPPPPPPPRRRUUUWWW\\\ccczzzoooYYYUUULLLEEEDDDCCCEEECCC@@@?????????>>><<<===<<<;;;:::999999999999888888888888888888888888888;;;>>>CCCTTTnnnxxxiiieeeiiirrrtttzzz{{{zzz~~~|||yyywwwuuutttuuutttsssqqqpppooonnnmmmssskkkccc^^^ZZZYYY]]]cccrrrqqqlllfff^^^VVVLLLLLLUUU\\\[[[WWWTTTPPPLLLIIIIIIFFFCCC@@@???AAACCCEEELLLbbb|||{{{zzztttkkkooowww|||ssseee___dddooovvv}}}}}}wwwyyyzzz{{{zzzxxxvvvuuusssuuuvvvyyy{{{|||}}}}}}|||zzzxxxvvvuuuuuuvvvwwwqqqsssvvvxxxzzzzzzzzzyyy}}}{{{yyywwwvvvvvvwwwwwwsssrrrpppnnnmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllqqqzzz}}}uuuooopppuuutttwww}}}xxxqqqlllkkklllnnnqqqwww~~~rrrccc[[[ZZZXXX\\\aaadddddd___YYYUUUMMMKKKHHHGGGGGGKKKOOORRRXXX^^^cccbbbbbbdddcccaaaaaabbbeeefffffffffeeeddd___\\\WWWTTTWWW^^^iiippprrrqqqooonnnpppwww|||uuuttttttrrrsssvvvwwwuuussspppnnnlllkkkkkkoooqqqwww|||sssiii```VVVMMMGGGDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>======>>>??????<<<==================<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>???@@@BBBEEEIIILLLNNNOOOQQQQQQQQQQQQTTTXXX\\\bbbnnnhhhWWWTTTLLLFFFFFFDDDEEECCCAAA@@@@@@???>>><<<>>>===<<<;;;;;;:::;;;;;;888888888888888888888888999;;;===AAAPPPjjjzzzjjjfffiiippprrrxxx~~~}}}}}}|||yyy~~~~~~}}}~~~}}}{{{xxxuuusssrrrttttttrrrqqqooonnnmmmlllqqqiiibbb\\\XXXWWW\\\dddsssqqqkkkddd^^^ZZZRRRTTT```kkkiiiaaaZZZUUUQQQLLLKKKHHHDDD@@@???AAACCCBBBHHHYYYqqq}}}xxxxxxyyymmmmmmsssyyy~~~yyyggg___ccclllqqq{{{~~~~~~yyy{{{|||{{{yyyvvvuuuuuuppprrrtttvvvxxxzzz{{{|||{{{zzzxxxvvvvvvwwwxxxyyytttvvvyyy{{{|||{{{zzzxxxzzzzzzyyyxxxwwwwwwwwwwwwuuutttrrrqqqpppoooooooooooonnnnnnnnnnnnnnnnnnnnnppppppsss||||||vvvrrruuu|||zzztttssssssuuuuuu{{{rrrbbbZZZZZZXXX]]]dddhhhggg```XXXRRRKKKJJJHHHGGGIIINNNTTTXXX]]]ccceeedddcccddddddaaafffhhhjjjjjjgggdddbbbbbb[[[YYYWWWWWW[[[ccclllqqqrrrpppnnnnnnrrryyy{{{tttssstttrrrqqqrrrpppooonnnlllkkkkkkkkkkkkrrruuu|||yyysssjjj```WWWPPPIIIEEECCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<<<<<<<===???@@@;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<========================>>>>>>>>>>>>??????AAACCCFFFJJJNNNPPPQQQRRRSSSSSSRRRVVV\\\bbbkkk}}}yyyaaaUUUTTTKKKGGGHHHEEEFFFDDDAAA@@@@@@@@@>>>===>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888999:::<<<@@@LLLccc~~~mmmgggiiiooorrryyywwwpppooorrrwww}}}vvvzzz}}}}}}|||||||||~~~}}}zzzwwwtttrrrqqqqqqqqqqqqpppnnnlllkkkjjjmmmfff```[[[VVVVVV]]]eeesssmmmfff^^^\\\]]]XXX[[[lllyyywwwkkk___XXXTTTNNNLLLIIIEEEAAA@@@AAACCC???FFFSSSeeeyyytttpppxxxsssooorrrwwwlllbbbeeejjjlllyyy}}}{{{}}}}}}{{{wwwuuuuuuvvvoooqqqsssvvvxxxzzz||||||zzzxxxvvvuuuvvvwwwzzz{{{yyyyyyzzz{{{zzzzzzyyyxxxxxxyyyyyyzzzzzzyyyxxxxxxvvvvvvuuutttssssssrrrrrrrrrrrrrrrqqqqqqpppppppppsssrrrsss{{{wwwwwwvvvwww{{{}}}zzzzzz~~~~~~rrraaaZZZZZZZZZ^^^dddgggeee___WWWRRRKKKJJJHHHHHHLLLRRRYYY^^^bbbggghhheeeccceeeeeecccfffhhhjjjgggccc___]]]]]]XXXXXXYYY\\\bbbiiinnnqqqrrrpppnnnooottt{{{{{{sssrrrsssqqqooopppllljjjhhhggggggiiikkkmmmuuuyyy~~~zzzoooiii___VVVOOOJJJFFFDDDBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::;;;<<<>>>???:::;;;<<<======<<<;;;:::<<<<<<<<<<<<========================>>>>>>>>>>>>???@@@AAADDDGGGKKKOOOQQQRRRTTTUUUTTTTTTXXX```fffvvvqqq]]]SSSRRRIIIFFFHHHEEEFFFDDDAAA@@@@@@@@@>>>======<<<;;;::::::999999999888888888888888888888888888999:::>>>HHH\\\xxxqqqiiiiiikkkooowwwttthhhhhhlllqqqxxxvvvvvv}}}|||||||||}}}~~~}}}{{{wwwtttrrrqqqmmmnnnoooooonnnkkkiiigggjjjddd^^^YYYVVVVVV^^^gggsssyyyhhhaaaYYYYYY^^^\\\^^^qqqoooaaaXXXUUUOOONNNKKKFFFBBB@@@AAACCC>>>FFFPPP]]]rrrrrrkkkqqqxxxrrrrrrxxxooodddfffjjjiiiwww||||||~~~}}}zzzvvvtttuuuwwwqqqrrruuuxxxzzz|||~~~~~~xxxwwwuuutttuuuwwwzzz|||}}}{{{zzzxxxwwwwwwxxxxxxwwwxxxzzz||||||{{{zzzxxxxxxxxxwwwwwwvvvuuuuuutttuuuttttttssssssrrrrrrrrrtttrrrrrrxxx{{{ooommmkkkkkkmmmqqquuuxxxyyy}}}}}}~~~rrraaaZZZ[[[\\\___ccceeeccc^^^WWWSSSLLLJJJIIIJJJNNNUUU\\\aaafffjjjjjjfffdddffffffeeeccceeefffccc^^^ZZZXXXYYYWWWXXX[[[aaagggmmmqqqrrrrrrpppnnnooouuu}}}{{{sssrrrrrrpppoooooojjjhhheeecccdddggglllooowww|||uuuoookkkhhhbbbXXXOOOJJJGGGEEEDDDAAAAAAAAAAAA@@@???======<<<;;;:::999:::<<<>>>???999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>???@@@AAADDDHHHLLLOOOQQQSSSUUUWWWUUUUUUYYYbbbiiilllZZZRRRPPPHHHEEEHHHEEEFFFDDDAAA@@@@@@@@@???===;;;;;;:::999888888888888777777777777777777777777777888999===EEEXXXtttsssiiihhhgggkkktttwwwgggggglllooosss{{{xxxuuu|||}}}}}}|||}}}}}}|||xxxuuusssrrrjjjlllmmmnnnmmmkkkhhhffffff]]]VVVUUUSSSRRR]]]kkkqqqcccbbbaaa\\\[[[___fffqqq{{{{{{ooo```WWWTTTQQQMMMIIIFFFDDDCCCBBBBBBEEEHHHKKKSSSiii{{{ooopppxxxsssooovvvuuuhhhggghhhgggqqqxxx~~~}}}zzzxxxvvvuuuuuuuuuqqqsssvvvyyy{{{}}}}}}~~~|||{{{zzzwwwvvvvvvyyy|||||||||{{{zzzyyyxxxwwwwwwwwwzzz~~~}}}}}}||||||{{{zzzxxxwwwvvvuuuuuuwwwxxxyyyyyyzzzzzzzzzyyyzzzxxxwwwxxxzzzyyyvvvrrrllljjjfffcccaaaaaabbbccciiilllqqqwww{{{}}}~~~}}}|||}}}qqqeee]]]ZZZ[[[]]]```aaa___ZZZTTTQQQNNNMMMLLLPPPWWW^^^dddfffiiigggeeedddcccccccccdddiiihhheeeaaa]]]\\\]]]^^^\\\^^^aaafffkkkooorrrtttqqqllljjjooowww~~~|||wwwssspppmmmiiifffdddeeedddbbbbbbfffmmmsssyyy}}}uuunnngggaaa^^^YYYRRRLLLHHHEEEBBBAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<=========>>>>>>>>>???===>>>>>>===<<<<<<>>>@@@@@@AAADDDGGGJJJMMMNNNOOORRRPPPTTTZZZYYYXXXeeevvvjjj^^^SSSOOONNNJJJFFFEEECCCCCCBBBBBBBBB@@@<<<999<<<;;;::::::999999::::::;;;::::::999888888888999777;;;;;;===FFFOOOfffxxxoooiiifffkkkpppuuu~~~lllfffhhhhhhgggooo|||sssvvv|||~~~||||||zzz}}}{{{}}}}}}yyyvvvtttsssqqqooommmkkkhhhfffeeeeeeeee[[[RRRPPPOOORRR```qqq{{{kkk^^^^^^^^^ZZZZZZ^^^```hhhpppooofff[[[TTTQQQNNNMMMLLLJJJIIIGGGDDDCCCCCCFFFHHHOOOddd{{{zzzoooooovvvvvvrrrxxxyyynnnkkkiiifffmmmuuu~~~~~~|||zzzxxxvvvuuuuuuuuuuuuwwwzzz}}}yyyyyyxxxwwwvvvwwwzzz}}}||||||{{{zzzxxxxxxwwwwwwyyy|||~~~}}}}}}~~~~~~|||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzz|||zzzyyyyyyzzzyyyvvvsssooommmiiieeeaaa___^^^]]]]]]```eeejjjooorrrttttttvvvyyy~~~pppeee___]]]]]]___bbbbbb```[[[VVVRRROOONNNNNNRRRXXX___ccceeeeeeeeeeeeeeeeeeeeeffffffggggggfffccc```^^^___```aaabbbeeeiiimmmqqqsssuuurrrmmmlllqqqxxx}}}xxxtttpppmmmiiifffeeeffffffeeeeeehhhooottt~~~wwwpppjjjccc]]]WWWRRRLLLGGGDDDBBB@@@>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>===>>>>>>>>>======>>>@@@AAABBBEEEHHHJJJMMMNNNOOOTTTRRRUUUYYYXXXZZZjjj~~~kkk^^^RRRNNNLLLHHHDDDCCCEEEDDDDDDDDDCCCAAA===;;;<<<;;;::::::999999::::::<<<;;;::::::999999999:::777;;;999<<>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>???>>>======???AAACCCDDDFFFIIIKKKLLLMMMNNNTTTRRRTTTVVVVVV]]]ssstttfffXXXRRRPPPLLLHHHGGGGGGFFFEEEEEEEEECCC???===<<<;;;::::::999999::::::<<<<<<;;;::::::::::::;;;777;;;999:::AAAFFFYYYwwwvvviii```dddhhhooo|||qqqgggggghhhqqq{{{wwwxxxyyyxxxqqqppppppttt}}}}}}yyyyyyzzz~~~|||wwwssspppooopppooonnnlllkkkjjjiiiiii```UUULLLJJJKKKQQQcccvvvqqqggg``````aaa___^^^```YYYXXXXXXXXXXXXXXXVVVUUUTTTUUUVVVTTTQQQLLLIIIGGGCCCDDDDDDGGGUUUhhhtttvvvppplllmmmvvv~~~|||uuummmdddaaahhhsss{{{~~~}}}|||{{{{{{yyyxxxvvvuuuttttttuuuwww|||}}}{{{wwwwwwwwwvvvuuuvvvxxx{{{~~~}}}zzzxxxxxxxxxyyyzzz~~~}}}{{{{{{|||{{{{{{zzzzzzzzz{{{{{{|||||||||}}}~~~~~~~~~~~~|||zzzyyyxxxxxxxxx|||{{{yyyvvvqqqkkkeeebbb```aaacccggglllqqquuuxxx{{{~~~zzznnngggcccbbbaaabbbbbbaaa^^^YYYTTTQQQMMMMMMOOOSSSXXX\\\]]]\\\]]]___aaaccceeeeeeeeeeeeaaacccfffgggfffdddddddddggghhhiiijjjlllmmmnnnnnnooommmnnnttt{{{|||wwwsssoookkkhhhjjjmmmpppqqqrrruuuzzzxxxnnngggbbb\\\UUUPPPKKKHHHEEECCCCCCBBBAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>============<<<<<<<<<===>>>??????>>>>>>@@@BBBEEEFFFHHHJJJLLLMMMMMMNNNOOONNNOOORRRUUUccc}}}}}}lll\\\UUUSSSPPPLLLJJJHHHFFFEEEEEEDDDCCC@@@===<<<;;;::::::999999::::::;;;::::::999999999::::::999;;;999:::???BBBRRRmmm{{{kkkbbbdddgggnnnzzzqqqjjjkkkrrr||||||~~~uuuuuuvvvyyy~~~{{{wwwxxxzzz}}}|||wwwssspppnnnppppppnnnmmmllllllllllll\\\RRRLLLLLLMMMRRRbbbtttoooiiidddcccccc```^^^^^^XXXUUURRRRRRTTTWWWXXXXXX\\\]]][[[WWWQQQLLLJJJJJJEEEEEEEEEFFFOOO___mmmtttqqqkkkiiiooozzz~~~yyyoooeee]]]cccmmmwww}}}~~~||||||zzzzzzyyyxxxwwwuuutttttttttvvvzzz}}}~~~|||zzzwwwwwwxxxxxxwwwuuuuuuwwwyyy}}}zzzwwwwwwxxxzzz|||~~~~~~~~~|||zzzyyyzzz{{{zzzzzzzzzzzzzzz{{{{{{|||yyyzzz|||}}}~~~}}}{{{zzzzzz{{{|||{{{vvvpppmmmhhhiiijjjlllooossswwwyyyzzzoooiiieeeccc``````___]]]YYYTTTPPPMMMJJJJJJMMMQQQUUUXXXXXXWWW[[[\\\^^^```aaaaaa```___^^^aaaeeeffffffeeedddeeejjjkkkkkkkkkkkklllllllllllllllooovvv}}}zzzvvvqqqmmmjjjkkknnnqqqtttuuuyyyuuuppphhhbbb\\\VVVPPPKKKGGGEEECCCBBBBBBBBBBBBAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>????????????AAACCCGGGHHHIIIKKKMMMMMMNNNNNNIIIIIIKKKOOOYYYlllmmmZZZRRRPPPNNNJJJHHHGGGFFFDDDCCCBBBAAA???<<<<<<;;;::::::999999::::::999888888888888888999999:::<<<999:::@@@AAANNNfffoooggggggiiioooyyywwwlllnnnuuu}}}{{{xxxyyyzzz|||}}}|||wwwtttqqqpppqqqpppooonnnmmmmmmmmmmmmXXXPPPKKKMMMOOOTTTcccttt{{{kkkhhhfffdddccc```]]]ZZZUUURRRPPPPPPRRRVVVXXXZZZaaaaaa```ZZZRRRLLLKKKLLLGGGGGGFFFFFFKKKWWWfffppprrrkkkfffjjjsss|||qqqfff[[[```iiirrrzzz~~~}}}|||yyyyyyyyyxxxwwwvvvtttsssuuuwwwzzz|||}}}{{{xxxwwwwwwxxxxxxxxxwwwwwwxxxzzz~~~{{{wwwuuutttvvvyyy|||~~~~~~}}}{{{xxxxxxzzz{{{}}}}}}|||||||||}}}}}}~~~yyyzzz{{{}}}~~~}}}~~~{{{xxxwwwvvvvvvvvvwwwyyy{{{}}}}}}~~~{{{wwwtttssspppqqqqqqqqqrrrtttxxx{{{zzz~~~xxxpppjjjfffddd___^^^\\\YYYTTTPPPLLLJJJGGGGGGIIIMMMQQQTTTUUUTTTYYYZZZ[[[[[[\\\\\\\\\\\\^^^aaadddffffffeeeffffffnnnnnnnnnmmmmmmlllllllllkkklllqqqzzz}}}yyytttooolllkkknnnrrruuuxxx~~~yyymmmiiiccc]]]WWWQQQLLLHHHDDDBBB@@@???@@@@@@>>>=========<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;<<<<<<<<<============???@@@@@@???@@@BBBDDDGGGHHHJJJLLLNNNOOOOOOOOOHHHHHHKKKRRRaaaxxxppp[[[RRRQQQPPPMMMKKKGGGEEEBBBAAAAAA@@@>>><<<<<<;;;::::::999999::::::888777777777777888888999999<<<999:::@@@@@@KKKaaauuukkkiiikkkpppxxx|||nnnqqqxxx~~~~~~zzz{{{|||{{{{{{{{{}}}}}}zzzwwwtttsssrrrqqqpppooonnnmmmmmmmmmmmmVVVNNNIIILLLOOOVVVfffxxxyyyxxxgggggggggeeedddaaa^^^ZZZTTTSSSRRRRRRSSSUUUYYY[[[___bbbbbb^^^VVVOOOLLLLLLGGGGGGGGGFFFGGGOOO^^^kkkrrrjjjdddfffnnn|||}}}tttggg[[[___fffoooxxx~~~}}}|||xxxxxxxxxxxxwwwvvvtttsssvvvwwwyyyzzzzzzxxxvvvuuutttuuuwwwxxxxxxyyy|||~~~{{{xxxtttqqqpppssswwwzzz~~~~~~}}}zzzxxxyyy{{{~~~~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}|||||||||{{{wwwqqqkkkgggfffbbbcccbbbaaaaaaaaadddgggggglllrrrvvvyyy}}}vvvppplllhhheee___]]]ZZZVVVQQQMMMIIIGGGFFFFFFGGGJJJOOORRRTTTTTTXXXXXXXXXXXXYYYZZZ[[[\\\```bbbeeeffffffggghhhiiinnnnnnnnnmmmlllkkkkkkjjjkkknnnuuu~~~{{{vvvqqqnnnooorrrvvvyyy~~~}}}rrreeebbb\\\WWWRRRMMMIIIGGGBBBAAA???>>>>>>===<<<:::<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>999::::::;;;<<<===>>>>>>>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJMMMNNNPPPQQQQQQMMMMMMPPPZZZmmmrrr\\\SSSSSSRRROOOMMMGGGEEEBBBAAAAAA@@@>>><<<<<<;;;::::::999999::::::888888777777888888999:::777999777999@@@@@@III^^^}}}|||kkkiiijjjpppvvvpppttt{{{{{{}}}~~~|||zzzzzz|||~~~|||{{{yyywwwuuutttssssssqqqqqqooonnnmmmllllllkkkTTTLLLGGGJJJOOOWWWjjj}}}~~~xxxpppeeeggghhhgggfffdddaaa]]]UUUVVVWWWVVVVVVWWW[[[^^^\\\```dddaaaYYYQQQMMMLLLGGGGGGGGGFFFDDDKKKZZZhhhrrrjjjddddddlllyyy||||||{{{wwwzzzvvvhhh\\\___dddmmmvvv}}}~~~}}}wwwxxxxxxxxxwwwvvvtttsssuuuvvvvvvwwwvvvuuutttsssqqqsssvvvxxxzzz|||yyyuuuqqqmmmmmmppptttxxx}}}{{{yyyzzz}}}~~~~~~}}}||||||}}}}}}~~~}}}|||{{{|||~~~}}}||||||yyyssskkkddd___]]][[[\\\[[[YYYWWWWWWXXXZZZYYY___fffjjjlllqqqyyy}}}tttooommmiiifff___]]]YYYUUUPPPKKKHHHFFFFFFEEEFFFIIINNNRRRTTTUUUWWWWWWVVVVVVXXXZZZ\\\]]]bbbdddfffgggggghhhiiikkkllllllkkkjjjiiiiiihhhhhhlllooowww}}}xxxsssooouuuxxx{{{yyyooofff___\\\WWWRRRNNNJJJHHHGGGDDDBBB@@@??????>>><<<:::<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>888999:::;;;<<<>>>??????>>>???@@@@@@@@@AAADDDFFFGGGHHHJJJMMMOOOQQQRRRRRRRRRRRRUUUaaavvvoooXXXNNNOOOOOOMMMKKKHHHFFFCCCAAAAAA@@@???===<<<;;;::::::999999::::::999888888888999::::::;;;555777555888??????GGG\\\wwwiiigggiiipppvvv~~~ssswww||||||~~~}}}{{{zzz|||xxxwwwvvvtttssssssssssssrrrqqqooonnnlllkkkkkkkkkTTTQQQNNNKKKOOO\\\ooo}}}~~~nnniiiiiiiiiiiigggeeecccbbbYYYXXXWWWXXXZZZ]]]^^^___cccmmmoooeee^^^\\\UUUKKKOOOIIIDDDEEEGGGLLLTTT\\\jjjmmmnnnmmmooozzz|||}}}}}}~~~~~~vvv|||xxxrrreeebbbaaafffpppxxx||||||wwwvvvtttsssssstttuuuwwwtttsssrrrppppppoooppppppppptttzzz~~~vvvsssoooooossswwwyyyyyy}}}|||{{{{{{{{{{{{}}}}}}~~~|||zzzyyyzzz|||}}}|||}}}}}}{{{zzz~~~}}}yyysssjjjbbb^^^]]]^^^]]]]]][[[WWWSSSPPPPPPQQQUUUSSSVVV]]]bbbfffkkkqqqvvv~~~xxxooolllkkkjjjhhhgggccc\\\UUUPPPKKKEEEBBBFFFFFFGGGJJJOOOSSSUUUVVVZZZYYYWWWWWWYYY\\\```cccbbbeeehhhjjjiiihhhhhhiiijjjjjjiiigggeeeeeefffhhhllluuuyyywwwxxx{{{|||~~~wwwnnnddd\\\XXXUUUQQQLLLIIIFFFEEEEEEDDDBBB@@@?????????===<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;:::888777444666888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEJJJJJJKKKNNNPPPRRRRRRQQQPPPUUU]]]lll}}}xxxvvvsssfffVVVMMMMMMNNNKKKHHHJJJIIIFFFDDDAAA???>>>===???;;;999:::;;;:::999::::::999777888999999888666888666666999;;;???IIISSSrrrppphhhfffmmmuuu}}}~~~xxxwww|||{{{}}}~~~}}}zzzxxxwwwuuusssqqqppppppooopppqqqqqqoookkkhhhffffffSSSQQQNNNMMMSSSaaatttmmmjjjjjjjjjiiigggeeecccbbbZZZYYYXXXXXXZZZ\\\]]]^^^kkkyyytttfff___XXXQQQQQQKKKFFFEEEFFFIIIPPPXXXiiimmmqqqppppppxxx|||~~~zzz}}}{{{wwwkkkfffccceeemmmtttyyyzzz}}}}}}~~~~~~~~~~~~~~~}}}uuutttsssrrrrrrtttuuuvvvsssrrrpppnnnnnnnnnoooppprrruuuzzz~~~~~~|||tttrrrpppqqquuuyyy{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz|||{{{zzzzzz|||~~~}}}||||||}}}}}}zzzzzz|||zzzwwwqqqiiiccc___```aaabbb```]]]XXXSSSPPPPPPQQQQQQNNNOOOTTTXXXZZZ___dddmmmtttxxxsssrrrrrrpppnnnkkkggg```WWWPPPJJJFFFEEEIIIIIIJJJMMMQQQUUUVVVVVVZZZYYYXXXXXXZZZ^^^bbbdddeeegggjjjjjjiiigggfffggghhhiiiiiihhhfffgggiiilllqqqxxxyyywwwyyyzzz|||zzzooohhh```YYYTTTQQQNNNJJJGGGEEEDDDDDDCCCAAA???>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;:::;;;<<<<<<;;;:::999888777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGIIIJJJKKKNNNRRRTTTVVVVVVWWWZZZaaarrrrrrllliiiggg\\\QQQLLLNNNQQQPPPNNNIIIHHHEEEBBB@@@>>>===<<<===:::999:::===>>>===<<<===;;;:::999::::::999777999777777999:::>>>GGGRRRppptttjjjfffkkksss{{{{{{vvvttt~~~~~~zzzyyy{{{}}}|||zzzxxxwwwuuusssqqqpppoooooonnnoooooommmiiigggffffffSSSQQQOOOQQQYYYhhhzzzkkkjjjiiiiiigggeeecccaaa```ZZZZZZYYYXXXYYYZZZ[[[\\\nnnoooeeeaaa]]]UUUNNNHHHFFFEEEFFFKKKQQQdddmmmuuuuuurrrwwwzzz}}}|||~~~tttoooiiihhhmmmssswwwxxxxxxzzz{{{}}}}}}|||zzzyyyssssssrrrqqqrrrsssuuuvvvsssqqqnnnlllkkklllnnnpppuuuwww{{{}}}~~~}}}zzzyyysssrrrrrrtttxxx{{{||||||yyyyyyxxxwwwvvvvvvvvvwwwyyyzzzzzz{{{}}}{{{{{{|||}}}~~~|||yyy{{{|||{{{xxxtttmmmhhhfffggghhhkkkiiieee^^^XXXTTTSSSSSSRRRNNNLLLOOOQQQRRRVVV\\\eeelllwwwzzzxxxyyyzzzyyywwwuuuqqqiii]]]QQQIIIGGGHHHLLLLLLNNNQQQUUUXXXYYYYYYZZZYYYYYYYYY[[[___ccceeegggiiikkkjjjhhhfffeeeffffffggghhhhhhhhhkkkooorrrxxx~~~|||zzz|||}}}pppgggaaaZZZUUUNNNLLLJJJGGGDDDCCCCCCBBBBBB@@@============<<<;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBDDDFFFHHHIIIHHHJJJLLLOOOSSSWWWZZZ[[[___bbbkkk}}}xxxiiibbb___[[[TTTNNNMMMPPPTTTSSSRRRKKKIIIFFFCCC@@@>>>======>>>===;;;===AAADDDCCC@@@AAA???<<<;;;;;;;;;999888:::888888999:::<<>><<<<<<<<<===<<<:::999::::::::::::::::::999<<<<<<<<<<<<<<<<<<<<<;;;========================<<<<<<<<<<<<============>>>???AAACCCFFFHHHIIIJJJIIIKKKMMMPPPSSSWWW[[[___bbblll{{{rrrfff```]]]VVVSSSPPPQQQSSSTTTSSSQQQNNNLLLIIIEEEAAA???>>>>>>AAAAAA@@@BBBHHHNNNMMMHHHCCC@@@===;;;;;;:::999888:::888888:::999;;;CCCLLLeeewwwllleeehhhnnnvvv{{{vvvsssyyyyyyvvvxxx{{{|||{{{yyywwwtttqqqooommmmmmmmmkkklllllljjjhhhgggggghhhYYYWWWWWW]]]iiiuuu{{{gggdddcccaaa^^^\\\YYYXXXWWWWWWXXXXXXVVVSSSRRRTTTWWW```gggmmmnnnlllllljjjiiiYYYRRRLLLIIIEEEBBBDDDHHHSSSbbbrrrxxxuuuwwwxxxyyyzzz{{{{{{}}}|||zzzyyyzzz||||||{{{xxxuuurrrqqqqqqqqqqqqrrrrrrssssssrrrpppnnnllllllmmmoooqqqvvvwwwxxxxxxwwwvvvtttsssuuuvvvxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxzzz|||}}}}}}||||||{{{zzzxxxxxxzzz{{{}}}~~~zzzsssjjjccc___]]]YYYWWWZZZ[[[\\\___dddhhhmmmuuu~~~nnnXXXMMMKKKNNNNNNPPPTTTZZZ```ccccccbbb^^^]]]\\\\\\]]]___```bbbdddfffhhhiiiiiiiiikkklllggghhhjjjllloootttzzz}}}qqqggg```YYYQQQKKKGGGFFFEEEDDDCCCCCCBBBBBB@@@>>><<<;;;<<<<<<<<<:::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???BBBDDDGGGIIIJJJJJJLLLMMMOOOPPPRRRVVV\\\aaaeeewwwmmmaaa\\\ZZZSSSSSSTTTUUUVVVUUUTTTSSSPPPMMMIIIDDD@@@>>>>>>>>>???AAABBBFFFQQQ[[[[[[UUUCCC@@@<<<::::::999888777:::888888:::999:::AAAJJJ\\\zzzwwwllleeehhhnnnttt{{{uuuqqqvvv~~~{{{|||}}}|||{{{}}}{{{yyyzzz|||||||||xxxvvvssspppmmmmmmmmmnnnmmmmmmmmmkkkiiihhhiiikkk\\\[[[]]]fffsss}}}mmmdddbbb___\\\YYYWWWVVVUUUVVVXXXXXXUUURRRQQQSSSVVV^^^^^^```cccfffgggccc```YYYSSSMMMJJJGGGCCCDDDHHHLLL\\\mmmuuuuuuwww{{{zzzyyyxxxxxxyyy{{{}}}{{{wwwyyyzzz{{{{{{yyywwwtttsssrrrrrrrrrrrrrrrrrrrrrrrrpppooonnnmmmmmmnnnoooppptttttttttttttttssssssrrruuuvvvxxxwwwvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwzzzyyyxxxwwwvvvuuuuuuuuuyyy{{{}}}}}}||||||}}}~~~vvvoookkkdddaaaaaadddffffffiiimmmppptttzzzttt]]]QQQOOOPPPPPPRRRWWW^^^dddgggfffddd]]]]]]\\\\\\]]]^^^```aaabbbdddggghhhiiikkknnnpppkkklllmmmooorrrxxxzzztttjjjbbb[[[UUUNNNHHHEEEDDDDDDDDDCCCBBBBBBAAA???>>><<<;;;<<<===<<<;;;::::::<<<<<<<<<<<<::::::;;;;;;;;;:::;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???>>>@@@CCCFFFIIIJJJKKKKKKNNNPPPRRRRRRSSSXXX___eeeooo}}}hhhZZZTTTSSSOOORRRVVVXXXXXXWWWWWWWWWPPPMMMHHHCCC???===<<<<<<:::>>>AAAGGGUUUdddeee]]]CCC???;;;999888888888777999777888999999:::@@@IIIVVVttt~~~qqqhhhiiilllrrr{{{tttnnnqqq{{{|||xxxxxxwwwvvvvvvyyy}}}||||||}}}|||zzzwwwuuuqqqnnnmmmmmmnnnooooooooonnnllljjjiiikkklll]]]]]]bbbnnn}}}xxxgggeeeaaa^^^[[[XXXWWWVVVVVVXXXYYYVVVRRRQQQTTTXXX^^^\\\^^^bbbeeeccc]]]YYYWWWRRRMMMLLLIIIEEEFFFIIIJJJXXXhhhrrrsssuuu{{{}}}yyyvvvvvvwwwyyyzzz~~~uuuqqqwwwwwwwwwxxxwwwwwwvvvuuutttttttttssssssrrrqqqpppmmmmmmmmmnnnnnnnnnmmmmmmppppppppppppqqqqqqrrrrrrrrrtttvvvuuusssrrrtttvvvvvvwwwxxxzzzzzzzzzzzzyyyzzzyyywwwuuutttuuuvvvwww{{{|||}}}|||{{{|||}}}vvvtttuuuyyy{{{zzz|||vvvaaaVVVRRRSSSTTTVVV[[[aaafffgggeeecccZZZZZZZZZ\\\]]]```aaacccbbbdddfffhhhiiikkkoooqqqooopppqqqrrruuu{{{tttmmmbbbYYYSSSNNNJJJGGGCCCCCCCCCBBBBBBAAA@@@???@@@>>><<<<<<===>>>===<<<:::;;;===>>>>>>===;;;:::;;;:::999999:::;;;<<<======<<<;;;;;;;;;<<<======;;;<<<<<<===>>>>>>?????????AAAEEEHHHKKKMMMMMMMMMOOORRRTTTUUUVVV\\\eeemmm|||gggWWWPPPPPPNNNRRRWWWYYYXXXVVVWWWXXXTTTPPPKKKEEEAAA???>>>>>>;;;???BBBFFFTTTbbbbbbXXXBBB???;;;999888999999888888666777999999:::@@@HHHQQQppp{{{mmmhhhiiinnn~~~vvvmmmmmmwwwwwwrrrrrrrrrssstttvvvzzz|||~~~}}}}}}zzzwwwvvvssspppmmmlllmmmooopppppppppooollliiiiiijjjlll^^^___eeetttjjjhhhddd```]]][[[YYYYYYWWWYYYZZZXXXTTTSSSVVVZZZ\\\]]]```fffhhhccc\\\XXXVVVQQQMMMLLLJJJGGGHHHKKKKKKWWWfffooorrrtttxxx|||zzzvvvuuuvvvxxxyyyxxxpppllltttttttttuuuvvvwwwxxxxxxuuuuuuuuutttsssrrrqqqpppjjjkkklllmmmnnnmmmlllkkknnnnnnnnnnnnooopppqqqrrrppprrrtttsssqqqqqqtttwwwxxxyyy{{{}}}~~~~~~~~~}}}zzzxxxvvvuuuuuuvvvyyyzzz|||}}}~~~|||zzz|||wwwcccYYYUUUTTTWWWYYY^^^cccggggggccc```VVVWWWYYY[[[^^^aaaccceeeccceeeggghhhiiikkknnnqqqrrrrrrssstttvvv|||wwwqqqiii]]]RRRLLLIIIHHHGGGBBBBBBBBBAAAAAA???>>>>>>@@@>>><<<<<<>>>>>>>>>===;;;<<<>>>??????>>><<<;;;:::999999888999:::<<<<<<===<<<;;;;;;;;;===>>>???;;;<<<<<<===>>>??????@@@@@@CCCFFFJJJMMMOOOOOOOOOOOORRRUUUWWWYYY___jjjsss~~~iiiXXXQQQRRRPPPTTTYYYZZZVVVSSSTTTVVVXXXUUUOOOIIIDDDBBBBBBBBB@@@DDDDDDEEEPPP]]]YYYMMMCCC???;;;999999:::::::::777666777999999:::@@@HHHOOOmmmqqqhhhffflll}}}zzzooommmvvvpppmmmmmmnnnppprrrtttwwwyyy~~~~~~|||xxxuuuuuurrrooollllllmmmoooqqqqqqpppnnnkkkiiihhhjjjkkkZZZ___lllnnneee]]][[[[[[YYYYYY[[[___^^^]]]ZZZXXXXXXZZZ\\\^^^lll{{{~~~yyypppcccYYYUUUSSSPPPMMMKKKKKKKKKLLLHHHOOO\\\jjjtttwwwuuurrr{{{xxxxxx~~~qqqhhhhhhkkkpppvvvxxxvvvsssrrrrrrrrrrrrrrrqqqqqqppppppppphhhjjjmmmnnnooonnnllljjjjjjjjjkkkkkklllmmmnnnnnnqqqooonnnqqquuuwwwwwwuuutttwww|||{{{{{{{{{yyyxxxzzz~~~zzzxxxyyy~~~nnn```XXXWWWYYYYYY^^^eeehhhhhhfffdddbbbZZZ[[[]]]```cccfffiiijjjiiijjjkkkmmmnnnqqqsssuuuxxxyyyyyyyyyzzzzzzqqqlllddd\\\QQQKKKJJJIIIGGGDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;:::888;;;>>>AAAAAA>>>;;;888::::::::::::::::::::::::<<<<<<<<<<<<============<<<=========<<<===???BBBDDDFFFIIIJJJKKKKKKMMMNNNNNNSSSWWWXXXZZZddduuummmZZZSSSVVVVVVYYY\\\[[[XXXUUUUUUVVVWWWTTTOOOJJJFFFCCCCCCCCCEEEKKKOOOLLLIIIKKKLLLKKK???===:::999999999888777555777999:::;;;<<>><<<<<<<<<<<<;;;;;;;;;;;;999;;;>>>@@@@@@>>>;;;999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<===@@@CCCEEEGGGJJJLLLLLLLLLNNNPPPPPPSSSWWWZZZ___lll}}}~~~lll[[[TTTVVVXXXZZZ[[[ZZZUUUSSSSSSUUUTTTRRRNNNKKKHHHHHHHHHHHHTTT]]]ccc]]]SSSLLLGGGCCC???<<<:::999::::::888777666777999:::;;;===@@@BBBJJJ]]]www~~~qqqiiijjjuuuxxxrrrrrrwwwwwwoooqqqqqqpppnnnoootttxxx~~~}}}zzzxxxuuussspppnnnmmmmmmmmmnnnnnnmmmkkkhhhfffdddbbbbbbXXX```qqq~~~jjjccc]]]\\\]]]ZZZYYYZZZXXXYYYYYYYYYYYY[[[^^^aaawwwyyylll```XXXTTTRRRPPPNNNMMMMMMMMMNNNKKKLLLTTTbbbrrr{{{{{{xxxmmmrrr|||~~~vvveee\\\ZZZ___fffkkknnnoooppppppsssrrrqqqooonnnlllkkkjjjiiijjjjjjjjjhhhfffcccaaa```bbbeeegggjjjkkkkkkkkkkkklllnnnrrrvvvxxxxxxvvvuuuwwwyyy|||~~~}}}{{{{{{~~~~~~}}}{{{xxxwwwyyy}}}rrrfff___[[[ZZZ]]]```dddjjjmmmmmmkkkiiiiii]]]]]]\\\]]]```eeejjjmmmpppsssuuuwwwyyy{{{}}}yyyqqqkkkccc]]]ZZZQQQLLLHHHFFFFFFFFFDDDAAA@@@@@@@@@???>>>>>>======:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>======???AAADDDFFFHHHKKKMMMMMMNNNPPPQQQQQQSSSWWW]]]hhhxxxxxxjjj[[[UUUWWWYYY[[[[[[WWWRRRPPPPPPSSSPPPOOOMMMLLLLLLMMMOOOPPP```mmmvvvooo]]]MMMBBB<<<>>><<<::::::::::::999888777888:::;;;<<<>>>@@@CCCFFFWWWpppxxxooommmttt}}}yyyuuuwwwyyywwwtttpppnnnooosssvvv{{{~~~~~~{{{yyytttssspppnnnmmmlllmmmmmmmmmllljjjhhhfffdddbbbaaaWWW```rrrsssddd___\\\___aaa___\\\\\\XXXXXXYYYXXXYYY[[[^^^aaaoooyyyzzznnnddd\\\VVVTTTRRRPPPNNNLLLKKKKKKJJJJJJIIINNN\\\ooo{{{}}}zzzllllllrrr|||}}}mmm^^^YYY\\\aaafffiiikkkkkklllrrrqqqooommmkkkiiigggggghhhhhhhhhhhhgggdddbbbaaa___aaadddggghhhiiiiiiiiikkkmmmppptttvvvwwwuuutttuuuuuuwwwxxxzzz|||}}}~~~~~~||||||}}}||||||{{{yyyxxxzzz~~~wwwlllfffaaa]]]]]]```dddhhhlllnnnnnnlllkkkkkkaaa___]]]]]]```eeekkkooorrrvvv||||||pppjjjddd\\\WWWUUULLLIIIFFFEEEDDDBBB???<<>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>@@@CCCFFFFFFIIILLLMMMNNNOOOQQQRRRRRRSSSXXXbbbrrrzzzoooeee\\\XXXYYY[[[[[[ZZZUUUOOOLLLMMMPPPOOONNNNNNNNNOOOQQQSSSTTT```qqq|||ttt___MMMBBB===>>><<<:::::::::;;;:::888888999;;;<<<<<<>>>AAACCCCCCRRRhhh}}}vvvpppsssyyy{{{xxxvvv}}}yyysssqqqrrruuuwwwyyy|||}}}yyyxxxsssrrrpppnnnmmmllllllllllllllljjjiiigggeeecccbbbWWW```sssvvvggg[[[XXXZZZaaaeeeccc^^^]]]YYYYYYYYYXXXXXXYYY]]]___fffpppvvvpppeee]]]XXXUUUSSSRRRPPPMMMKKKHHHGGGFFFIIIFFFIIIWWWjjjxxx|||zzznnnjjjlll{{{yyyvvv}}}vvvdddWWWYYY\\\```dddhhhjjjkkkooonnnmmmkkkiiigggeeeeeeeeeffffffgggfffeeeddddddbbbccceeefffggggggggggggmmmooorrrtttuuutttrrrqqqvvvwwwxxxyyyzzz|||~~~~~~|||{{{|||~~~{{{||||||{{{{{{}}}wwwpppjjjhhheeebbbaaadddhhhkkkmmmnnnmmmkkkkkkkkkdddbbb``````bbbhhhnnnrrruuu{{{yyyooofff```ZZZRRRMMMLLLGGGFFFEEEDDDDDDAAA>>><<>>>>>>>>>>>>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============<<<===??????@@@BBBEEEHHHFFFIIILLLNNNNNNPPPRRRSSSTTTVVV\\\iii{{{wwwllleeeaaa]]]ZZZZZZ[[[[[[ZZZTTTNNNKKKKKKMMMOOONNNNNNOOOPPPRRRSSSTTT___ooozzzppp[[[JJJCCCAAA>>><<<::::::;;;;;;:::999888:::;;;<<<<<<>>>@@@BBBBBBMMM```uuu{{{rrrrrrvvvyyy|||uuuyyy}}}vvvuuuxxxzzz|||yyy|||zzzwwwvvvrrrqqqpppooommmllllllkkklllllllllkkkiiigggeeedddXXXaaasssmmm```TTTUUU[[[fffkkkfff___\\\ZZZZZZZZZXXXWWWXXX[[[^^^hhhrrrwwwooobbbYYYUUUTTTRRRQQQOOOMMMJJJGGGEEEDDDGGGFFFIIIUUUfffsssyyyzzzpppiiihhhvvvyyyrrrvvv~~~{{{jjjTTTSSSTTTXXX^^^eeejjjlllkkkjjjiiihhhgggfffeeeeeeddddddeeefffffffffffffffdddddddddeeeeeefffggggggnnnqqqssstttsssqqqqqqqqqyyyzzz{{{|||}}}~~~}}}{{{zzz{{{||||||}}}~~~~~~}}}~~~xxxrrrnnnlllllljjjggggggiiilllnnnoooooollljjjjjjjjjhhhfffddddddfffkkkqqquuuzzz{{{nnnfff^^^YYYSSSLLLHHHHHH@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<>>>???@@@AAACCCGGGJJJHHHJJJMMMOOOPPPRRRTTTUUUWWW[[[eeessspppiiibbb^^^]]]]]][[[ZZZZZZ[[[ZZZUUUNNNJJJJJJLLLNNNNNNNNNOOOPPPQQQRRRSSS```nnnuuujjjVVVHHHCCCCCC>>><<<::::::;;;<<<;;;:::888:::;;;;;;<<<===???BBBAAAIIIXXXkkk~~~tttpppsssxxxuuuuuu|||}}}vvvwww{{{zzz|||xxxttttttqqqqqqpppooommmlllkkkjjjkkklllllllllkkkiiigggfffYYYcccuuuuuufff\\\VVVYYYbbboootttmmmbbb\\\YYYYYYYYYXXXWWWYYY\\\^^^jjjtttxxxooo```VVVRRRQQQOOOOOONNNMMMKKKIIIHHHGGGGGGGGGKKKUUUcccpppwwwzzzsssllliiivvv|||rrrsssyyy~~~}}}{{{xxxwwwtttuuunnnSSSPPPMMMOOOVVV^^^dddgggffffffffffffffffffeeeeeeccccccddddddeeeeeeeeeeeecccbbbbbbbbbccceeehhhiiinnnpppssssssqqqpppqqqsssxxxyyy{{{}}}~~~{{{|||}}}|||zzzyyyzzz{{{|||}}}~~~~~~}}}wwwsssooommmmmmooonnnkkklllpppqqqrrrrrrpppmmmjjjjjjjjjkkkjjjhhhhhhkkkoootttwwwtttlllddd]]]WWWTTTOOOIIIFFFGGG???@@@BBBBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<>>>???@@@BBBDDDHHHKKKJJJMMMPPPRRRSSSUUUWWWYYY\\\cccooo}}}yyyfffccc^^^[[[\\\]]][[[XXXYYY[[[ZZZVVVPPPKKKJJJJJJKKKLLLMMMNNNOOOQQQRRRSSS^^^iiinnndddRRRGGGCCCBBB>>><<<;;;:::<<<<<<<<<;;;888999:::;;;;;;<<<>>>@@@@@@DDDOOObbbvvvtttnnnooossszzzwwwtttzzzyyyrrruuu|||{{{|||~~~vvvssssssqqqppppppooonnnlllkkkjjjjjjkkkkkklllkkkiiigggeeeZZZdddvvvzzzlllaaaZZZ\\\```kkkxxx|||sssggg___WWWXXXXXXXXXXXXYYY]]]```gggqqqvvvmmm]]]SSSOOONNNMMMMMMMMMMMMMMMLLLKKKJJJGGGIIINNNWWWcccnnnvvvzzzwwwooolllxxxtttrrrwwwzzz~~~}}}xxx|||~~~yyyyyypppllliiikkkyyyrrrVVVPPPKKKJJJOOOWWW\\\___dddddddddeeeeeefffffffffccccccccccccccccccccccccaaa```______aaaeeeiiikkkmmmooorrrrrrppppppsssvvvuuuwwwyyy{{{||||||||||||yyy{{{{{{{{{yyyxxxyyyzzz{{{}}}~~~~~~|||wwwuuurrrpppmmmlllmmmqqqqqqnnnppptttuuuuuutttqqqmmmkkkjjjjjjmmmlllkkkkkknnnqqqvvvxxx}}}sssggg___ZZZTTTPPPMMMJJJDDDCCCEEEBBBBBBCCCAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<;;;:::999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>@@@AAABBBEEEIIILLLLLLOOORRRTTTVVVWWWYYY[[[___hhhvvvmmmdddaaa]]]ZZZ[[[\\\ZZZVVVXXXZZZ[[[WWWQQQLLLJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSXXXccchhh___PPPFFFBBBAAA>>><<<;;;;;;<<<<<<<<<;;;777999:::::::::;;;===@@@???AAAJJJ\\\qqqtttmmmmmmmmmsssyyytttyyyzzzuuunnnsss{{{{{{|||~~~vvvsssssspppppppppooonnnllljjjiiihhhiiijjjkkkjjjhhhfffddd___iiiyyy|||jjj\\\WWWYYYYYYeeexxxxxxiiiaaaZZZXXXUUUUUUXXX\\\___aaagggjjjjjjdddZZZQQQMMMMMMNNNNNNOOORRRTTTRRROOOKKKSSSPPPRRRZZZccciiipppvvv{{{uuurrr{{{xxxoooooowww{{{xxxzzz}}}~~~xxxnnnnnnbbb]]]jjjvvvaaaTTTHHHFFFKKKQQQWWW\\\___bbbeeefffeeeddddddeeeaaa```````````````aaabbb___^^^]]]]]]```cccgggiiijjjjjjkkklllnnnppprrrssspppqqqtttvvvxxxxxxyyyxxxyyyyyyyyyxxxxxxwwwwwwwwwyyyxxxyyy|||}}}yyyttttttuuutttrrrooopppqqqsssssssssrrrrrruuutttrrrpppnnnmmmkkkkkknnnmmmooopppppprrr}}}xxxnnnfff___[[[TTTQQQMMMHHHEEECCCCCCCCCBBBAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>============>>>>>>???>>>???@@@BBBDDDGGGIIIJJJPPPPPPRRRVVVWWWVVVYYY___bbbsssvvvccc]]]]]]\\\[[[ZZZYYYXXXWWWXXXXXXWWWSSSNNNKKKIIIIIIIIIKKKNNNPPPPPPOOOPPPQQQ___iiiooogggSSSCCC???BBB;;;:::;;;===??????===<<<999999999::::::;;;;;;;;;===AAAIIIVVVfffwwwxxxllliiihhhmmmxxxyyysssyyy~~~jjjllltttuuutttvvvtttyyy~~~}}}vvvrrrsssqqqooonnnoooooonnnmmmmmmlllkkklllllljjjeee```bbbmmm~~~ooobbbYYYWWWZZZ[[[ddduuu~~~mmmcccYYYWWWUUUUUUXXXZZZ\\\\\\aaacccccc^^^VVVPPPOOOOOOOOOSSSWWWXXXUUURRROOOOOOSSSPPPQQQWWW\\\aaahhhpppzzzvvvttt{{{}}}qqqooosss}}}~~~zzz{{{~~~yyyvvvllleeelll{{{dddUUUGGGDDDHHHMMMRRRWWW\\\___bbbccccccbbbbbbbbb______^^^^^^]]]^^^^^^___[[[[[[ZZZ[[[]]]aaadddggghhhhhhiiijjjkkkmmmooopppnnnoooqqqtttuuuvvvvvvvvv{{{{{{zzzzzzyyyxxxwwwwwwzzzzzzzzz}}}}}}~~~{{{tttpppqqqrrrqqqoooqqqrrrtttuuutttsssrrrpppnnnnnnnnnmmmmmmkkkjjjjjjooooooqqqtttuuuxxx|||qqqiiibbb\\\YYYRRRPPPKKKGGGCCCBBBBBBBBB@@@@@@@@@???>>>===;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<======>>>???@@@AAABBBDDDFFFIIIKKKLLLPPPOOOQQQTTTUUUVVV[[[bbbooonnn___]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVSSSPPPMMMMMMNNNPPPRRRRRRPPPMMMMMMQQQUUUjjjppprrrhhhUUUFFFAAABBB======>>>@@@BBBAAA???===999999999::::::;;;;;;;;;<<>>>>>>>>>>>===;;;:::999<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBCCCDDDFFFHHHKKKMMMNNNRRRPPPQQQTTTUUUXXXaaajjj{{{ggg___\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVUUUTTTRRRRRRSSSUUU]]]]]][[[UUUNNNNNNUUU]]]rrrsssooocccTTTGGGAAA@@@???@@@AAACCCEEEDDDAAA>>>999999::::::::::::;;;;;;<<<===BBBKKKWWWeeeqqqyyyssskkkfffhhhnnnzzz{{{vvvooommmooommmjjjjjjjjjpppxxx}}}yyyuuurrrpppooooooooonnnmmmnnnmmmllllllkkkhhhdddaaafffuuunnn^^^[[[ZZZZZZ\\\\\\___nnnwwweee[[[XXXUUUTTTUUUWWWXXXXXXUUUVVVUUURRRPPPOOORRRTTTVVV[[[``````[[[TTTQQQPPPQQQPPPPPPQQQOOOPPPYYYcccuuuyyy}}}~~~yyyooojjjsss|||vvveeeRRRHHHEEEDDDFFFIIIQQQTTTXXXZZZ[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVWWWXXXZZZ^^^aaabbbcccccccccdddeeefffhhhiiijjjkkklllnnnooopppqqqqqqyyyyyyyyyyyyyyyyyyyyyyyy|||}}}~~~}}}}}}~~~yyyvvvsssrrrtttwwwxxxxxxyyyzzz{{{{{{yyyvvvrrrooojjjkkkmmmnnnooonnnmmmmmmoooqqqvvv|||vvvppphhhaaa[[[VVVRRROOOJJJHHHEEEBBB@@@???>>>>>>>>>>>>>>>======<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;<<<===>>>>>>CCCDDDEEEGGGIIILLLNNNOOOUUUSSSSSSVVVXXX^^^kkkxxxpppeeeddd[[[[[[ZZZYYYYYYXXXWWWWWWTTTUUUUUUTTTTTTUUUXXX[[[gggiiiggg___UUUSSSZZZcccnnnjjjcccYYYNNNFFFBBB@@@AAAAAACCCEEEFFFEEEAAA>>>::::::::::::::::::::::::<<<<<<>>>EEENNNYYYhhhtttxxxooofffggglllvvvwwwuuuzzzuuuooonnnlllkkkmmmooouuu|||}}}vvvssspppnnnnnnooonnnmmmmmmmmmlllllljjjgggdddbbbiiiwww~~~jjj]]][[[YYYWWWWWWXXX[[[kkksssaaaYYYUUUPPPNNNPPPSSSVVVWWWVVVUUUTTTQQQPPPQQQSSSUUUYYYZZZ\\\]]]\\\WWWRRRNNNPPPOOOPPPPPPNNNNNNVVV```pppxxxxxxiiiooowww~~~sssaaaTTTJJJCCCBBBEEELLLOOOTTTWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVWWWXXXZZZ]]]___aaa``````aaabbbcccdddfffgggiiijjjkkklllnnnoooqqqrrrssstttuuuvvvwwwxxxxxxyyyzzz|||~~~{{{{{{|||}}}yyyxxxxxxyyy{{{~~~}}}zzzvvvtttppppppqqqrrrrrrqqqpppooorrrtttyyy{{{vvvooojjjccc\\\WWWRRRMMMJJJFFFEEECCCAAA???>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>;;;;;;;;;<<<<<<>>>??????DDDDDDEEEGGGJJJLLLOOOPPPUUUTTTUUUXXX[[[ddduuu}}}hhhccceeeZZZZZZYYYYYYXXXWWWWWWWWWSSSTTTUUUUUUUUUWWWZZZ]]]gggkkkllleee[[[VVV[[[aaabbb]]]VVVOOOJJJGGGEEECCCAAAAAABBBDDDEEECCC@@@===::::::::::::::::::::::::===;;;===BBBHHHPPP```pppssshhhhhhllluuu}}}ttttttxxx{{{pppkkkjjjmmmppprrryyy~~~vvvsssooommmmmmmmmmmmmmmlllmmmmmmkkkiiigggeeedddooozzz~~~eeeZZZWWWSSSPPPQQQQQQUUUcccwwwzzzhhh[[[TTTPPPMMMKKKNNNQQQTTTVVVWWWVVVTTTSSSRRRSSSTTTUUUYYYXXXXXXYYYZZZWWWRRRNNNQQQPPPPPPQQQPPPOOOUUU\\\jjjtttnnnnnnqqqxxxtttdddQQQCCC@@@DDDGGGJJJOOORRRTTTUUUVVVWWWVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]]]]___```bbbdddeeegggggghhhjjjmmmooorrrsssqqqqqqrrrssstttvvvvvvwwwvvvyyy|||~~~~~~~~~zzzyyyyyyzzz{{{}}}{{{{{{}}}}}}xxxxxxwwwwwwvvvvvvuuuuuuyyyzzz|||vvvpppllliiiddd^^^WWWRRRNNNIIIFFFCCCBBBAAA???>>>===============>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===???@@@AAAEEEEEEGGGHHHKKKMMMPPPQQQTTTTTTVVVZZZ___kkkrrrccc^^^^^^YYYYYYXXXXXXWWWWWWWWWWWWRRRTTTVVVVVVVVVWWWXXXZZZ^^^cccfffccc[[[UUUVVVYYYWWWTTTOOOLLLKKKJJJIIIHHHBBBBBBAAAAAABBBAAA>>><<<;;;;;;::::::::::::999999===:::<<>>CCCBBBEEEJJJNNNPPPQQQSSSTTTRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVXXXXXXYYY[[[]]]```bbbcccdddeeefffhhhkkkooorrrtttrrrrrrrrrsssssssssttttttrrrvvvzzz|||{{{|||~~~|||{{{zzzzzz{{{}}}~~~}}}vvvrrrmmmhhhddd```]]]WWWRRRNNNJJJEEECCCAAAAAA@@@???>>>=========;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<;;;;;;;;;;;;<<<==================???@@@AAABBBGGGGGGIIIJJJMMMPPPRRRSSSVVVWWW[[[aaagggttt|||iii```[[[XXXXXXXXXXXXWWWWWWWWWWWWVVVRRRTTTWWWWWWVVVUUUTTTUUUUUUYYY]]]\\\XXXSSSQQQRRRQQQPPPNNNLLLKKKJJJIIIHHHDDDBBB@@@?????????>>><<<;;;;;;;;;::::::999999999;;;888;;;???@@@CCCUUUjjjyyy~~~ooommmmmmssszzzwwwzzz}}}~~~~~~|||oooiiiiiijjjhhhsss~~~|||uuuqqqmmmjjjiiijjjjjjjjjhhhjjjlllkkkhhhggghhhjjj}}}xxx___SSSMMMIIIKKKQQQEEEHHHPPPWWWXXXSSSPPPQQQPPPQQQTTTYYY]]]^^^]]][[[UUUTTTSSSTTTVVVWWWWWWWWWQQQUUUYYYWWWSSSQQQTTTXXXWWWRRRPPPSSSSSSQQQPPPQQQ]]]jjjxxxxxxpppsss}}}{{{]]]DDD===BBB>>>BBBGGGKKKMMMNNNPPPRRROOOOOOOOONNNOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPTTTUUUVVVXXX[[[^^^aaabbbbbbbbbdddfffjjjnnnrrrtttuuuttttttsssrrrrrrqqqqqqppptttxxxzzzzzz{{{}}}~~~}}}~~~~~~xxxqqqlllhhheee___[[[ZZZWWWRRRNNNKKKGGGCCCAAA@@@@@@??????>>>>>>======::::::;;;;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;::::::::::::;;;<<<<<<=========>>>???AAABBBCCCIIIIIIJJJLLLOOOQQQTTTUUUZZZ\\\aaahhhooo}}}qqqeeeaaa[[[VVVWWWWWWWWWWWWWWWWWWVVVVVVRRRTTTWWWXXXVVVSSSQQQQQQQQQTTTWWWXXXVVVSSSPPPPPPNNNNNNNNNMMMJJJGGGFFFEEEFFFCCC@@@>>>>>>???>>>===;;;;;;;;;::::::999999999999777999???>>>@@@RRRhhhwwwrrrnnnlllppp~~~~~~yyy|||}}}{{{yyy~~~uuulllhhhgggfffqqq|||{{{uuuqqqllliiihhhiiiiiiiiigggiiikkkjjjhhhgggiiikkkpppZZZSSSJJJHHHKKKJJJDDDGGGJJJNNNPPPSSSWWWYYYaaacccfffhhhfffbbb]]]ZZZRRRQQQRRRUUUYYYZZZWWWTTTXXXWWWUUUUUUVVVWWWUUUTTTSSSOOONNNRRRSSSPPPRRRWWWXXXcccssswwwqqqxxxkkkVVVGGG???@@@???AAAGGGJJJIIIJJJMMMLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNOOOOOOOOOOOORRRQQQQQQRRRVVVZZZ___bbbccccccccceeehhhlllppprrroooppprrrtttsssrrrooonnntttvvvwwwxxxyyyzzz}}}}}}zzz{{{tttmmmeee``````___\\\YYYWWWRRRLLLGGGDDDBBB@@@???>>>============<<<<<<<<<<<<<<<<<<============>>>;;;<<<======<<<:::777555;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<======>>>===>>>>>>???@@@@@@AAAAAAGGGHHHKKKNNNQQQTTTVVVXXX^^^]]]aaammm|||ggg```\\\XXXUUUZZZYYYXXXWWWWWWWWWWWWWWWUUUVVVVVVUUUTTTRRRPPPOOOQQQQQQQQQQQQQQQPPPOOONNNQQQOOOMMMJJJIIIIIIIIIJJJEEECCCAAA@@@???>>>;;;999<<<<<<<<<<<<;;;:::999888999:::<<<======BBBRRRaaavvv{{{oooiiioooxxx|||zzz{{{}}}{{{qqqmmmmmmpppsss}}}~~~{{{{{{sssnnniiihhhkkkmmmllljjjiiiiiijjjkkklllllllllllloooZZZRRRJJJGGGIIIHHHDDDFFFKKKOOOUUUZZZ___ccciiijjjkkkjjjfffaaa[[[XXXSSSRRRSSSVVVYYYZZZXXXUUUTTTSSSSSSTTTVVVWWWVVVUUUTTTOOONNNQQQQQQNNNPPPTTTWWW___nnn{{{yyy|||qqq]]]LLLCCC???======BBBEEEEEEGGGJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLKKKKKKNNNNNNOOOQQQTTTXXX\\\^^^______```aaaeeehhhlllnnnoooppprrrttttttsssqqqooosssuuuvvvwwwxxxyyy|||~~~}}}zzzuuuooohhh```\\\[[[ZZZXXXUUUQQQMMMHHHDDDBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;;;;<<<;;;;;;:::999;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>=========<<<======>>>???>>>>>>???AAABBBCCCDDDDDDIIIKKKMMMPPPRRRUUUWWWYYY^^^ccclllyyyuuuddd___\\\XXXVVVZZZYYYXXXWWWWWWVVVWWWWWWUUUUUUVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPQQQPPPNNNLLLJJJJJJJJJKKKHHHEEEBBB@@@@@@???===;;;<<<<<<<<<<<<;;;:::999888888999;;;<<<<<>>AAABBBDDDHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJIIIHHHGGGFFFFFFHHHIIIKKKNNNQQQUUUXXXZZZZZZ[[[\\\^^^aaaeeehhhjjjnnnppprrrtttttttttrrrqqqssstttuuuuuuvvvwwwzzz}}}xxxpppkkkgggaaaZZZVVVUUUTTTQQQOOOKKKGGGCCCAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>======<<<<<<===>>>>>>???>>>???@@@BBBEEEGGGHHHIIIKKKNNNQQQSSSTTTVVVXXXZZZ^^^iiiyyylll```^^^\\\YYYWWWZZZYYYXXXWWWVVVVVVVVVVVVTTTUUUUUUUUUUUUTTTSSSRRRMMMNNNNNNOOOPPPPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJGGGCCC@@@@@@??????>>><<<<<<<<<<<<;;;:::999888777888:::;;;;;;???LLLZZZnnnzzzooonnnqqqzzz}}}vvvsssttt{{{|||{{{}}}|||wwwwwwyyyyyytttllliiiiiijjjiiihhhiiijjjkkklllmmmmmmmmmmmm~~~fffXXXSSSMMMNNNQQQNNNJJJJJJLLLQQQXXX```fffjjjjjjiiifffbbb]]]XXXTTTRRRMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQRRRUUUWWWWWWVVVTTTQQQOOONNNOOOPPPSSSVVVXXXWWW^^^lllyyy~~~}}}}}}vvvyyy}}}uuuuuuxxx~~~yyydddUUUIIIAAA;;;<<>>===>>>>>>=========<<<<<<<<<999999:::::::::;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>>>>===???AAACCCFFFIIIKKKLLLMMMPPPSSSTTTUUUWWWZZZ^^^bbbqqqxxxfff___]]][[[YYYXXXZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUPPPOOOOOOOOOOOOPPPPPPQQQNNNNNNMMMLLLLLLKKKKKKKKKKKKGGGCCC@@@????????????<<<<<<<<<<<<;;;:::999888777777888::::::===HHHTTTiii}}}tttmmmmmmtttyyyrrrrrr{{{{{{uuusssuuuwww|||wwwooojjjhhhhhhhhhggghhhiiijjjkkkllllllllllllrrr```WWWUUURRRVVV\\\XXXUUUSSSRRRUUUZZZ```cccdddbbbaaa___]]]ZZZWWWUUUTTTMMMNNNOOOPPPPPPPPPPPPQQQUUUTTTSSSTTTVVVVVVVVVUUURRRRRRQQQPPPRRRUUUYYYZZZYYYUUUXXXeeettt|||qqqppp~~~vvvpppllljjjmmmyyyrrrbbbRRRGGG>>><<<======???BBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEBBBCCCFFFIIILLLOOOQQQRRRVVVWWWYYY[[[^^^bbbdddfffiiikkkmmmppprrrsssttttttrrrrrrrrrrrrrrrtttwwwzzz{{{}}}{{{tttoooiiiaaa\\\XXXUUUPPPMMMJJJIIIGGGFFFFFFDDD@@@???>>>>>><<<;;;<<<<<<;;;;;;;;;:::::::::999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;<<<===>>>===>>>AAADDDHHHKKKMMMOOONNNQQQTTTUUUUUUXXX^^^dddnnn}}}}}}qqqddd___^^^[[[XXXXXXZZZYYYXXXXXXWWWWWWXXXXXXUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPNNNMMMLLLJJJJJJIIIIIIIIIKKKGGGBBB???>>>??????>>><<<<<<<<<<<<;;;:::999888888777888999999;;;DDDNNNbbbxxxzzznnnkkkppp||||||rrrpppyyy}}}|||yyytttooonnnrrrvvv}}}xxxqqqllliiigggggggggggghhhiiijjjjjjkkkkkkkkkhhh[[[WWWWWWVVV^^^eee```aaa]]]ZZZ[[[^^^aaaaaa```]]]]]]\\\\\\ZZZYYYXXXWWWPPPQQQRRRRRRQQQQQQRRRTTTWWWVVVTTTTTTUUUUUUTTTSSSPPPSSSSSSRRRUUUZZZ]]]\\\YYYSSSRRR]]]lllvvv|||uuunnnxxxuuupppiiiddddddooo~~~~~~ppp\\\OOOCCC>>>===<<<<<<===???@@@AAABBBBBBCCCCCCBBBAAABBBCCCDDDDDDEEEEEEEEEAAABBBCCCEEEGGGJJJLLLMMMSSSTTTWWWZZZ]]]```bbbccceeegggiiillloooqqqssssssssssssrrrqqqqqqssswwwzzzxxx{{{~~~~~~zzzssslllhhhccc\\\WWWRRRPPPMMMJJJGGGEEEDDDCCCDDDBBB???>>>>>>>>><<<;;;999999888888888777777777999999999:::::::::;;;;;;;;;===AAACCCBBB???;;;999<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<===>>>>>>???BBBEEEIIIMMMOOOQQQOOORRRUUUUUUVVV[[[eeemmmvvvlllddd```^^^ZZZXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[WWWVVVVVVUUUUUUVVVWWWWWWYYYXXXVVVSSSRRRRRRRRRRRRPPPNNNKKKIIIGGGGGGHHHHHHJJJGGGCCC@@@@@@???>>>>>><<<<<<<<<<<<;;;:::999888888777888999999:::@@@IIIYYYqqqpppjjjnnnxxx~~~rrrnnnttt~~~zzzyyyuuuooojjjkkkpppuuuzzzxxxsssnnnjjjhhhhhhhhhggghhhiiijjjkkkkkkkkkkkksssaaaXXXWWWXXXYYYbbbjjjdddddd```]]]^^^aaabbb```]]][[[[[[\\\\\\ZZZXXXVVVUUUQQQSSSTTTSSSQQQQQQSSSVVVVVVTTTSSSSSSTTTTTTSSSRRRPPPTTTVVVUUUWWW\\\]]]ZZZVVVNNNKKKTTTbbbmmmwww~~~}}}~~~|||vvv{{{~~~wwwtttmmmeeecccjjjvvv|||iiiZZZLLLEEECCC???===<<<>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@BBBEEEGGGIIIOOOPPPSSSVVVYYY\\\]]]^^^aaaccceeehhhllloooqqqrrrssssssrrrqqqpppssswwwzzzxxxzzz||||||{{{{{{~~~~~~~~~yyyssslllgggccc___YYYTTTMMMLLLJJJGGGDDDAAAAAAAAA???>>><<<<<<>>>>>>===<<<999999999888888888777777::::::::::::;;;;;;;;;;;;:::???FFFKKKKKKGGG@@@<<<======<<<<<<<<<;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBDDDHHHKKKOOORRRSSSQQQTTTVVVVVVXXX___mmmxxxppphhhbbbaaa^^^ZZZYYY[[[YYYYYYYYYYYYZZZ\\\]]]^^^XXXWWWVVVVVVUUUVVVWWWWWW[[[ZZZXXXVVVUUUUUUVVVWWWSSSPPPLLLHHHFFFFFFHHHIIIJJJHHHEEECCCBBBAAA???>>><<<<<<<<<<<<;;;:::999888999888888:::999999>>>EEEPPPjjj}}}rrrkkknnnuuu{{{tttmmmppp~~~~~~}}}yyywwwrrrlllgggiiiooouuuwwwvvvtttpppllljjjiiiiiiiiiiiijjjlllllllllllllllfff^^^VVVVVVYYYYYYccckkkeeebbb^^^[[[]]]```bbb___[[[[[[[[[[[[[[[YYYVVVSSSQQQPPPRRRSSSRRRPPPPPPRRRUUUTTTRRRQQQRRRSSSTTTSSSQQQPPPVVVXXXVVVWWW\\\[[[WWWRRRJJJFFFNNNZZZgggsss|||{{{{{{~~~zzzyyyrrriiidddiiirrr|||sssdddTTTMMMIIIDDD@@@???>>>>>>???AAAAAABBBBBBBBBAAAAAABBBAAAAAA@@@???>>>@@@???======>>>AAADDDFFFKKKMMMOOOSSSVVVXXXZZZ[[[___aaacccfffjjjmmmpppqqqttttttrrrqqqpppssswww{{{xxxzzz|||{{{yyyyyy|||~~~}}}{{{uuuqqqllleee```]]]YYYSSSOOOJJJJJJHHHEEEBBB?????????;;;::::::;;;===>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<999@@@IIIPPPQQQLLLEEE???======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBDDDFFFJJJMMMQQQSSSUUUSSSVVVXXXWWWYYYcccrrr|||lllfffaaa```^^^ZZZZZZ\\\XXXXXXYYYZZZ[[[]]]___```YYYXXXWWWVVVUUUVVVWWWWWW[[[ZZZXXXWWWWWWXXXYYYZZZVVVSSSMMMHHHFFFFFFHHHJJJKKKIIIFFFEEEDDDCCC@@@>>><<<<<<<<<<<<;;;:::999999:::888888::::::999===DDDJJJeeezzzzzztttlllnnnuuuyyywwwoooooo{{{||||||yyywwwrrrkkkfffhhhooouuuuuuuuutttqqqnnnkkkiiiiiikkkkkklllmmmnnnnnnnnnnnnyyyggg[[[WWWUUUWWW]]]aaaaaa___ZZZZZZ[[[\\\]]]^^^^^^___^^^```aaa___[[[WWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWUUUQQQOOOOOOQQQVVVVVVVVVXXXYYYYYYWWWUUUMMMKKKMMMRRRXXX___iiissszzzyyy}}}{{{{{{~~~|||xxxrrrnnnqqq{{{vvvhhh___UUUIIIBBBAAA???=========??????>>>=========>>>???????????????>>>>>>>>>>>>???@@@AAABBBIIIJJJLLLOOORRRUUUWWWXXXYYY\\\```cccfffhhhkkkmmmrrrrrrrrrqqqpppqqqsssuuuvvvwwwyyyzzzzzzyyyxxxwwwzzz|||{{{wwwxxx}}}~~~~~~}}}wwwsssllliiifffbbb^^^WWWPPPLLLHHHFFFBBB???===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777===FFFLLLMMMHHHAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???BBBFFFJJJNNNOOOQQQSSSUUUXXXYYYZZZ\\\cccpppqqqhhhddd___\\\[[[ZZZZZZYYY[[[[[[[[[ZZZ[[[[[[\\\\\\WWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTWWW\\\^^^^^^]]]]]]VVVMMMFFFEEEFFFIIIKKKMMMJJJFFFCCCCCCCCCBBBBBBFFFBBB<<<999888999;;;;;;:::999888888888:::===>>>KKKZZZppp{{{zzzooojjjnnnuuu{{{xxxsssuuuzzz~~~{{{||||||zzzuuummmggggggnnnuuuzzzyyyvvvqqqmmmkkkkkklllmmmmmmmmmmmmmmmnnnoooooo}}}|||~~~ttteeeYYYVVVSSSTTTYYY[[[ZZZXXXYYYYYYZZZ[[[[[[\\\\\\]]]\\\^^^^^^]]]YYYVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXVVVRRRPPPQQQSSSUUUTTTTTTUUUWWWWWWVVVTTTQQQNNNOOOTTTXXX\\\eeennnwwwwww{{{zzzzzzzzz}}}}}}xxxxxx}}}|||tttgggUUUGGG@@@???>>><<<===>>>??????===<<<===>>>>>>?????????>>>>>>=========>>>???AAABBBFFFHHHJJJLLLOOORRRTTTUUUVVVYYY]]]aaaccceeehhhjjjmmmnnnppppppoooppprrrttttttuuuvvvvvvwwwwwwvvvvvvvvvyyyyyywwwyyy}}}~~~~~~|||wwwrrrpppjjjgggccc^^^ZZZTTTNNNJJJEEEDDDAAA>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888;;;@@@CCCDDDAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAADDDGGGKKKNNNPPPRRRTTTVVVTTTVVVZZZ___hhhyyyuuugggdddaaa^^^\\\]]]^^^_________^^^]]][[[ZZZYYYYYYYYYUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUWWW[[[]]]]]][[[UUUOOOGGGBBBBBBFFFIIIKKKNNNKKKHHHGGGGGGHHHHHHGGGEEEAAA===:::999:::::::::999999888777888:::<<<===HHHWWWlll~~~sssjjjjjjnnnsss|||xxxooooootttyyy}}}~~~}}}{{{uuulllffffffmmmtttxxxwwwuuuqqqmmmkkkkkklllnnnnnnmmmmmmnnnnnnooopppuuuvvv|||mmmaaa[[[YYYVVVWWWYYYZZZXXXVVVWWWWWWXXXYYYYYYZZZYYYYYYXXXXXXYYYWWWUUUUUUVVVXXXVVVVVVVVVVVVVVVVVVUUUUUUXXXXXXWWWUUUSSSSSSTTTVVVTTTSSSRRRSSSUUUUUUUUUSSSUUURRRRRRUUUWWWYYY```gggssstttwww{{{|||yyyuuussswwwlllTTTFFF@@@>>><<<<<<===>>>>>>===<<<<<<===>>>>>>>>>>>>===>>>===;;;;;;;;;===???AAACCCDDDFFFHHHKKKMMMOOOPPPSSSUUUYYY\\\^^^aaacccffffffiiilllnnnooooooqqqrrrrrrrrrrrrsssssssssttttttsssvvvxxxwwwyyy~~~}}}|||}}}xxxsssooollljjjfffbbb\\\WWWSSSOOOJJJGGGBBB@@@???===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===@@@CCCEEEGGGJJJMMMPPPQQQSSSVVVYYYVVVYYY^^^eeesss|||jjjcccaaa^^^\\\\\\___bbbddddddcccbbb___\\\YYYXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVWWWYYYZZZZZZYYYPPPKKKFFFCCCEEEIIINNNPPPMMMKKKIIIHHHJJJKKKKKKJJJCCCAAA===;;;;;;;;;:::999888888777777777999:::;;;DDDQQQeeewwwvvviiieeefffiiirrr{{{nnnmmmrrrxxx~~~|||yyyrrrjjjdddffflllrrruuuuuutttqqqmmmkkklllmmmoooooonnnnnnnnnoooppppppmmmrrr{{{fff\\\YYYXXXWWWXXXZZZZZZWWWUUUUUUUUUVVVWWWWWWWWWVVVUUURRRRRRRRRQQQRRRSSSUUUWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUWWWYYYUUUSSSRRRRRRTTTUUUTTTTTTUUUSSSSSSUUUVVVVVV[[[bbbnnnrrrtttuuuwww~~~~~~xxxsssttt{{{eeeQQQDDDAAA===<<<<<<===<<<<<<;;;<<<<<<=========<<<<<<===<<<:::999:::<<<>>>@@@@@@AAABBBEEEGGGIIIKKKKKKOOORRRVVVXXXZZZ\\\___aaaaaaeeejjjmmmooopppqqqqqqqqqppppppqqqqqqrrrssssssrrrvvvxxxwwwxxx|||}}}zzzyyy{{{~~~|||{{{{{{zzzvvvpppiiieeeccc___[[[UUUOOOLLLHHHEEECCC>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::===<<<:::999999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@BBBDDDFFFGGGHHHLLLOOORRRUUUWWWXXX[[[]]]]]]aaahhhlllooopppqqqrrrppppppqqqrrrrrrsssttttttssswwwxxxvvvvvvyyyyyyvvvtttwww{{{~~~yyyvvvwwwyyyzzzwwwooofff^^^[[[WWWSSSMMMHHHEEECCCAAA@@@;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============???AAAEEEIIIKKKLLLMMMOOOPPPQQQTTTXXX\\\aaaaaahhh{{{sssooorrrccc```\\\ZZZZZZ\\\\\\\\\aaa___\\\ZZZXXXXXXYYYYYY^^^^^^]]]\\\ZZZXXXVVVUUUXXXXXXXXXWWWVVVUUUUUUUUULLLKKKJJJKKKMMMOOOOOOOOOKKKIIIGGGGGGGGGGGGFFFDDD@@@???=========<<<:::888777777777777777777888888===EEEUUUfffvvvzzzkkkeeeeeefffmmmzzzzzz|||xxxqqqkkkiiiddd``````dddkkkpppqqqsssuuuuuusssrrrrrrrrrppppppoooooooooooopppppp|||lllgggqqq}}}uuuaaaWWWOOOQQQTTTWWWXXXXXXVVVUUURRRSSSTTTUUUTTTSSSQQQOOOKKKJJJJJJMMMPPPSSSTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQSSSWWW\\\```aaaaaa]]]YYYUUUSSSSSSTTTTTTTTTOOOMMMOOOSSSSSSSSSVVV[[[bbbiiiqqqrrrppprrr{{{|||yyyzzz|||~~~{{{dddVVVQQQIIIBBB???===<<<;;;:::;;;;;;;;;;;;:::999999<<<;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAACCCDDDDDDHHHKKKOOOQQQRRRTTTWWWYYY[[[___eeejjjmmmnnnpppqqqoooppprrrtttuuuuuuttttttrrruuuuuurrrrrruuuuuurrrqqquuu{{{{{{wwwtttrrrsssvvvwwwsssiii___WWWTTTOOOKKKFFFCCCAAA@@@???===:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::777888999:::;;;:::999888::::::::::::::::::::::::::::::;;;;;;<<<============>>>???BBBDDDGGGJJJKKKMMMMMMNNNNNNOOORRRWWW[[[]]]bbbppp}}}pppnnnoooddd```[[[YYYXXXXXXXXXWWW^^^\\\YYYWWWWWWXXXZZZ[[[______^^^\\\ZZZXXXVVVTTTWWWXXXXXXWWWTTTSSSSSSTTTQQQRRRTTTWWWYYYXXXTTTQQQLLLKKKIIIHHHIIIHHHFFFDDD@@@???=========<<<:::999777777777777888888777777<<>>===:::::::::::::::999888888;;;;;;<<<======<<<;;;:::;;;;;;<<<===???@@@AAAAAADDDGGGJJJMMMNNNPPPRRRTTTYYY]]]bbbfffiiilllnnnpppmmmpppsssvvvwwwvvvtttsssnnnpppooolllmmmqqqrrrppppppvvv}}}zzzyyyvvvsssqqqooonnnnnnlllnnnnnnhhh^^^TTTOOONNNGGGEEEAAA??????>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::666777999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>===???AAADDDGGGIIIJJJJJJLLLMMMLLLLLLMMMPPPVVVZZZ]]]kkksssllliiigggaaa^^^ZZZWWWXXXYYYYYYYYY\\\ZZZWWWUUUUUUWWWZZZ\\\\\\\\\[[[[[[YYYWWWVVVUUUVVVWWWXXXVVVSSSQQQRRRTTTQQQTTTYYY^^^```]]]WWWRRRJJJIIIHHHHHHIIIIIIGGGFFFAAA???<<<<<<<<<<<<;;;:::888888888888888888888777===@@@IIIWWWhhhvvv~~~~~~uuujjjgggeeekkkwww}}}qqqggg```^^^]]]]]]```dddhhhjjjlllppptttwwwwwwvvvuuuuuupppooonnnnnnmmmmmmnnnnnnsssuuuzzz~~~jjj^^^VVVNNNQQQVVVXXXXXXVVVTTTRRRRRRSSSTTTUUUTTTRRROOOMMMMMMLLLNNNRRRWWWYYYXXXVVVTTTSSSSSSRRRQQQPPPPPPOOOTTTVVV[[[ccckkkpppqqqoooaaa\\\VVVRRRQQQQQQQQQRRRLLLKKKMMMQQQPPPNNNPPPTTTVVV```lllrrrrrrpppqqqsss}}}|||yyy{{{kkkcccXXXNNNGGGBBB@@@>>>:::::::::::::::999888777:::;;;===>>>>>>===;;;999999::::::;;;===>>>>>>???BBBDDDHHHJJJKKKMMMOOOQQQWWW[[[```dddgggiiilllnnnlllooossswwwxxxwwwtttrrrjjjkkkkkkhhhiiinnnqqqppppppvvv~~~|||sssqqqnnnllljjjjjjjjjkkkggghhhfff^^^TTTLLLJJJKKKCCCAAA???>>>>>>>>>===;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>===???CCCFFFIIIJJJJJJIIILLLLLLKKKJJJKKKOOOUUUZZZbbbvvvuuullliiieeeaaa^^^[[[XXXWWWXXX[[[\\\\\\[[[YYYVVVTTTTTTVVVYYY[[[XXXXXXYYYYYYXXXWWWVVVVVVUUUWWWXXXVVVSSSQQQRRRTTTIIIMMMTTT[[[]]]ZZZRRRLLLFFFEEEEEEGGGIIIIIIHHHFFFAAA???<<<;;;;;;<<<<<<;;;888888999999999888888777===@@@GGGTTTdddrrr{{{~~~|||}}}yyykkkfffccciiittt}}}qqqfff___^^^]]]^^^aaadddfffgggjjjnnnsssvvvvvvuuuuuuuuuoooooonnnmmmmmmmmmmmmmmmuuuxxxsssbbb\\\XXXRRRSSSTTTUUUUUUUUUSSSSSSRRRRRRSSSSSSRRROOOLLLJJJKKKKKKNNNTTTYYYZZZWWWTTTQQQTTTRRRMMMKKKMMMOOONNNOOOVVVZZZ[[[dddppprrrjjj\\\YYYTTTPPPNNNOOOQQQRRRMMMLLLJJJJJJKKKOOORRRTTTZZZ]]]ccckkkppprrrpppmmm|||{{{wwwtttxxxwwwoooeee[[[RRRJJJAAA;;;;;;999888999:::;;;:::888;;;::::::999999::::::;;;999999::::::<<<>>>???@@@@@@BBBDDDEEEFFFHHHKKKNNNVVVYYY\\\___aaadddgggjjjllllllmmmooopppooommmkkkhhhggggggfffggghhhjjjkkkmmmuuu|||xxxuuutttkkkjjjgggeeeccccccccccccgggccc[[[SSSKKKFFFCCCBBB======<<<;;;;;;;;;;;;<<<>>>===<<<;;;::::::999888:::::::::999999888888888999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::<<<===<<<<<<<<<>>>@@@AAABBBEEEHHHJJJLLLLLLLLLRRRRRRJJJIIIRRRTTTXXXeeettt|||jjjeeebbb___^^^[[[YYYXXX\\\```bbb^^^ZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUXXXVVVSSSRRRRRRRRRPPPOOOLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIHHHGGGGGGFFFFFFEEEAAA@@@>>><<<:::999888888:::999888888777777888888:::===CCCNNN^^^mmmzzz}}}zzz|||sssfffhhhmmmvvv{{{~~~tttggghhhaaa___bbbdddbbbdddiiirrrpppppprrrvvvxxxvvvtttrrrpppmmmkkkkkkjjjiiiggg}}}oooaaaZZZUUUOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPOOOMMMKKKJJJNNNNNNPPPSSSVVVWWWTTTQQQNNNQQQPPPLLLLLLOOORRRRRRQQQXXXZZZZZZbbbmmmmmmeeeZZZXXXTTTRRRRRRSSSVVVXXXQQQNNNKKKIIIKKKOOORRRTTTUUUXXX^^^fffnnnrrrrrrrrr|||uuuqqqmmmpppzzz{{{qqqfff\\\QQQEEE<<<;;;999888888:::::::::999;;;::::::999999::::::;;;999999999:::;;;<<<===>>>>>>???AAABBBCCCEEEHHHJJJOOORRRVVVXXX[[[^^^aaadddhhhhhhjjjkkklllllljjjhhhggggggffffffggghhhjjjkkkmmmsss|||~~~wwwpppllljjjiiifffeeecccbbbaaa```______```\\\VVVNNNHHHCCC@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999:::::::::999999999888888999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<======<<<===???AAABBBDDDFFFIIIKKKMMMMMMMMMMMMOOOJJJIIIRRRUUU]]]mmmsssfffccc```]]][[[ZZZXXXXXX[[[```aaa]]]YYYTTTTTTUUUVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVTTTQQQQQQQQQQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGFFFFFFEEEBBBAAA???===<<<::::::999:::999888888777777888888999:::???IIIWWWfffsss{{{{{{yyyyyymmmiiilllrrr{{{~~~~~~yyypppmmmgggfffiiijjjiiikkkpppqqqoooooorrrwwwxxxwwwtttqqqooommmllllllllljjjiiijjj^^^WWWRRRNNNMMMLLLLLLLLLNNNOOOPPPOOOOOONNNNNNNNNMMMMMMMMMQQQPPPQQQRRRSSSSSSPPPNNNKKKOOOOOOMMMMMMRRRVVVVVVTTTXXXZZZYYY___hhhggg```WWWVVVUUUTTTUUUXXX\\\^^^XXXSSSNNNKKKKKKNNNQQQSSSQQQSSSXXXaaajjjrrrvvvwww{{{qqqlllhhhhhhppp{{{|||qqqeeeVVVGGG======;;;999999:::;;;;;;:::::::::999999999999::::::999999888888999::::::;;;:::<<<>>>??????AAADDDFFFIIILLLOOORRRUUUXXX\\\^^^cccdddfffggghhhgggfffeeegggggggggggghhhiiijjjkkklllqqqwwwyyyxxxwwwxxxzzz~~~~~~zzzuuuoooiiieeecccbbb\\\\\\]]]]]]\\\\\\[[[[[[VVVRRRMMMGGGBBB???===<<<===<<<;;;;;;::::::;;;;;;999999999999999999999999:::::::::999999999999888999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<===>>>===>>>AAACCCEEEFFFIIIKKKMMMNNNNNNNNNJJJNNNKKKKKKTTT[[[iii{{{iiibbbaaa^^^ZZZXXXXXXWWWWWWZZZ]]]^^^[[[WWWPPPRRRTTTVVVVVVTTTRRRPPPQQQQQQRRRRRRSSSTTTTTTUUURRRPPPOOONNNOOOPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEECCCBBBAAA???===<<<;;;;;;:::999888888777777888888888999<<>>AAACCCEEEHHHLLLOOOQQQTTTXXX[[[___aaaccceeeeeedddccccccffffffggghhhhhhiiijjjkkkkkkooorrrsssrrrrrrtttvvv{{{}}}~~~{{{uuusssnnniiieeebbb```___UUUVVVWWWXXXXXXWWWUUUUUUKKKIIIFFFBBB>>><<<;;;;;;<<<;;;;;;:::::::::::::::777777888888999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;===>>>??????@@@CCCEEEGGGIIIKKKMMMOOOOOOOOOOOOKKKPPPNNNNNNXXXddd{{{~~~qqqddd___^^^[[[WWWVVVUUUUUUUUUWWWYYYYYYVVVSSSPPPQQQSSSTTTTTTTTTRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRPPPNNNLLLMMMNNNOOOOOONNNMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA???===<<<;;;;;;:::999888888777777888888999:::<<>><<<;;;;;;;;;;;;;;;:::999999999999999666777777888888999999:::999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<===???@@@@@@BBBEEEGGGJJJKKKMMMOOOPPPPPPPPPPPPMMMSSSPPPQQQ]]]nnnvvvkkk```[[[XXXTTTRRRSSSQQQRRRRRRTTTTTTSSSQQQOOORRRRRRRRRRRRRRRSSSTTTTTTQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMLLLLLLNNNOOOOOONNNMMMLLLJJJHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEECCCBBB@@@>>>===;;;;;;::::::999888888777777888888888888:::???IIIZZZlllxxxyyy~~~xxxzzztttlllnnnvvvyyyuuu~~~~~~~~~tttnnnnnnlllllloootttwwwwwwuuullljjjiiiiiijjjkkkkkkjjjnnnddd]]]UUUPPPJJJIIIGGGFFFGGGJJJMMMOOOOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQTTTYYY]]]\\\^^^[[[UUUQQQRRRSSSQQQRRRRRRSSSVVV\\\___^^^[[[QQQQQQQQQRRRRRRRRRRRRRRROOONNNQQQZZZeeelllmmmkkk\\\ZZZYYY\\\dddnnnvvv{{{xxxqqqppp|||vvvssspppnnnmmmooorrrtttuuu|||rrrggg```PPPJJJCCC===:::888888777999999888888888888999999777777666666666666666777888999;;;;;;;;;<<>>===<<<;;;;;;;;;;;;;;;:::999999888888999999777777888888888999999999888999999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<>>>@@@AAABBBDDDGGGIIIKKKLLLNNNPPPPPPPPPPPPPPPNNNTTTTTTXXXggg{{{mmmddd[[[VVVRRRNNNMMMPPPOOOPPPQQQRRRQQQPPPNNNLLLRRRQQQQQQPPPQQQRRRTTTUUUSSSRRRRRRQQQPPPPPPOOOOOOPPPNNNMMMMMMOOOPPPOOOOOOMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFEEECCCBBB@@@???===<<<;;;;;;:::999888888777777888888666777888<<>><<<:::999999999888888888888999999777666666666666666777888777999:::::::::;;;>>>@@@>>>@@@BBBDDDDDDFFFHHHJJJOOOTTTYYYYYYWWWVVVWWWZZZ[[[\\\^^^```aaabbbbbbbbbaaaeeehhhhhhffffffiiilllooorrruuuvvvuuutttsssssstttuuuwwwzzz}}}{{{uuuppplllhhhdddaaa^^^]]]\\\[[[YYYXXXWWWWWWYYYVVVRRRLLLFFF@@@===;;;;;;;;;;;;:::::::::;;;;;;::::::999888888888888888888888999999999999999999888888999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<>>>@@@BBBCCCEEEIIIKKKLLLMMMOOOPPPPPPPPPPPPOOOPPPYYY\\\dddwwwuuuaaa\\\WWWUUURRRMMMMMMPPPOOOPPPRRRRRRQQQNNNMMMLLLNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRPPPOOOOOOPPPQQQPPPOOOMMMLLLIIIHHHHHHIIIKKKLLLIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDBBB@@@>>>===<<<<<<:::999888888777777888888777888999;;;BBBOOO```lllvvvzzz}}}|||{{{|||yyylllkkknnnsssqqqmmmqqqxxxrrrnnnjjjkkkoootttvvvvvvooommmkkkkkkllllllkkkjjj|||kkkcccZZZRRRNNNKKKKKKKKKKKKLLLNNNPPPQQQRRRTTTVVVWWWXXXWWWUUUTTTUUUUUUUUUSSSSSSWWW^^^ddddddeeebbbYYYSSSSSSRRRPPPPPPNNNMMMRRRVVVUUUSSSRRRKKKLLLNNNOOOOOOOOONNNMMMQQQTTT[[[hhhtttwwwrrrkkk^^^[[[YYY\\\cccllltttxxx{{{pppjjjooo{{{yyyyyyyyy{{{~~~{{{~~~tttfff___TTTKKKDDDAAA???>>>999999888888888888999999666666666666666777888888777888999::::::;;;===??????AAACCCDDDDDDEEEGGGIIIJJJOOOTTTUUURRRQQQSSSUUUWWWXXXZZZ\\\^^^______^^^___bbbeeeeeecccbbbdddffflllnnnrrrsssqqqooonnnnnnppprrruuuyyy|||{{{uuuqqqmmmhhheeeaaa]]]ZZZYYYXXXXXXWWWVVVUUUUUUTTTQQQOOOKKKGGGCCCAAA??????999999999::::::::::::::::::999999888777888888888999999999999999999999999888888888999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<===>>>AAABBBDDDFFFIIILLLMMMMMMOOOPPPPPPPPPOOOOOOSSS]]]dddpppzzzgggZZZWWWWWWXXXUUUPPPPPPRRRPPPQQQSSSSSSQQQOOOMMMMMMJJJLLLOOOQQQRRRQQQPPPOOOQQQQQQRRRRRRSSSTTTTTTTTTTTTRRRPPPPPPQQQQQQQQQPPPMMMKKKIIIHHHHHHJJJLLLNNNIIIIIIHHHHHHGGGFFFFFFEEEFFFEEECCCAAA@@@>>>>>>===:::999999888777888888888:::;;;<<<===AAAMMM]]]iiivvvyyy{{{{{{zzz{{{|||ooonnnooorrr}}}|||pppooo}}}{{{uuutttooojjjiiimmmrrruuuvvvqqqooommmmmmmmmnnnmmmkkkxxxxxxfff]]]XXXSSSQQQJJJKKKLLLMMMOOOPPPRRRRRRQQQTTTVVVWWWUUUTTTTTTUUU^^^XXXQQQOOORRRWWW[[[]]]\\\ZZZXXXUUURRRPPPOOONNNMMMNNNOOOQQQQQQQQQQQQQQQNNNRRRUUUTTTOOOMMMNNNQQQQQQUUU\\\ccciiilllnnnnnn^^^YYYXXX\\\bbbfffmmmtttxxxrrrnnnoootttvvvlll___SSSKKKEEE@@@===<<<:::888888:::;;;<<<;;;777888999999999777666555777777666666777888999999;;;<<>><<<:::999;;;;;;::::::::::::999999::::::999888777777888888888777555666888999999888888888888888888888888888777888888888888999999999::::::999999999999999999888888888999:::;;;<<<===>>>===;;;::::::;;;===>>>???AAADDDEEEFFFGGGJJJLLLPPPPPPOOOOOOOOOOOOOOOOOOTTTeeeyyynnn^^^YYYXXXVVVTTTRRRRRRRRRRRRUUUUUUTTTQQQMMMKKKKKKLLLIIINNNSSSSSSPPPNNNPPPRRRNNNNNNOOOPPPQQQQQQQQQQQQSSSRRROOOMMMLLLMMMNNNOOOLLLKKKIIIIIIKKKMMMNNNNNNIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGCCC@@@???>>>===;;;::::::999999888777777777999999:::<<<>>>EEEUUUeeeppptttyyy{{{{{{zzz{{{}}}ssskkklllrrr~~~{{{qqqxxx}}}tttrrrtttvvvtttqqqoooppprrrvvvxxxvvvsssooommmmmmnnnnnnmmmvvvzzzqqqaaaZZZUUUQQQOOONNNNNNNNNNNNNNNNNNOOOOOOPPPRRRTTTUUUTTTTTTUUUVVVddd^^^WWWSSSSSSTTTUUUUUUXXXWWWUUURRRPPPNNNNNNMMMMMMNNNQQQSSSTTTSSSRRRQQQOOOSSSUUUSSSOOOMMMOOOQQQQQQSSSVVVZZZ___bbbeeeggg]]]WWWTTTVVVZZZ^^^dddjjjqqqooooooqqqssszzz|||iiiZZZOOOHHHBBB>>>===:::888777888999999888777888888999888777666555777777777777777888999999;;;<<<===???@@@AAABBBBBBDDDDDDEEEFFFHHHIIIJJJJJJPPPPPPPPPQQQSSSUUUVVVWWWYYY[[[\\\^^^^^^```ccceeeiiikkkllllllllllllmmmooorrrtttvvvxxxxxxxxxzzz{{{xxxxxxxxxyyyzzz|||~~~~~~{{{vvvpppkkkdddbbb___]]]\\\[[[YYYXXXUUUTTTRRRPPPMMMJJJHHHGGGBBBAAA@@@>>><<<:::888777;;;;;;:::::::::999999999:::999999888777777888888777666555555777888888777888888888888888888888888888888888888999999999999:::::::::::::::;;;;;;;;;::::::::::::;;;<<<=========<<<;;;::::::;;;===>>>AAACCCEEEFFFGGGIIIKKKMMMLLLNNNOOOPPPOOOPPPRRRTTT```uuuyyydddZZZYYYWWWVVVSSSRRRQQQQQQQQQTTTTTTTTTQQQNNNLLLMMMNNNQQQUUUWWWVVVQQQMMMMMMNNNPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLJJJHHHGGGHHHKKKNNNNNNNNNMMMKKKIIIHHHHHHJJJKKKMMMJJJGGGDDDBBBAAA@@@>>>===::::::999999888888888888999888999;;;===CCCSSSbbbnnnsssyyy|||{{{yyyyyyzzzwwwnnnmmmrrr{{{|||uuussstttuuuuuutttttttttvvvxxxyyyyyyvvvqqqooonnnnnnmmmkkkxxxrrruuu|||~~~ggg[[[WWWSSSOOONNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQQQQQQQSSSUUUddd___YYYUUUSSSRRRPPPOOORRRRRRPPPOOOMMMMMMLLLLLLKKKMMMQQQTTTUUUTTTRRRQQQQQQSSSUUUSSSPPPNNNOOOQQQSSSRRRQQQRRRTTTXXX\\\___\\\VVVQQQQQQRRRTTTZZZaaannnooosssuuutttuuu~~~|||}}}wwwdddYYYQQQIIICCC???<<<999777777888777777777888888888888777666666777777777777777777888999::::::;;;<<<===???@@@AAA@@@@@@AAACCCDDDEEEFFFGGGIIIJJJKKKLLLOOOQQQSSSTTTTTTVVVYYY[[[[[[\\\^^^```dddeeefffffffffgggjjjmmmppprrrssssssrrrrrrrrrssstttttttttuuuvvvxxxzzz{{{{{{~~~~~~~~~|||~~~~~~}}}{{{xxxuuurrrmmmhhhddd^^^\\\YYYXXXXXXXXXWWWVVVQQQOOOMMMJJJFFFCCC@@@???===<<<;;;:::999888777666::::::::::::999999999999:::999888888777888888888777666555666777888888777999999999999999999999999888888888888999999999:::::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;===>>>???BBBDDDGGGHHHIIIJJJLLLOOOJJJNNNQQQQQQPPPRRRYYY^^^rrrhhh]]]\\\ZZZYYYWWWUUUTTTSSSSSSSSSSSSTTTSSSRRROOONNNOOOPPPUUUWWWYYYWWWRRRNNNMMMNNNRRRRRRSSSSSSTTTSSSSSSSSSPPPPPPOOONNNLLLJJJIIIHHHGGGFFFFFFHHHKKKMMMNNNNNNNNNLLLIIIGGGGGGIIILLLNNNJJJGGGDDDCCCBBBBBB@@@>>>::::::::::::999999999999888777888:::<<>>:::888888999999999777777888888888777777777888777777777777777888888999999999999:::<<<>>>??????@@@AAABBBCCCEEEFFFFFFFFFGGGGGGIIIKKKMMMNNNOOOOOORRRVVVXXXYYYYYYZZZ\\\___`````````aaacccgggjjjjjjlllnnnnnnlllllllllmmmooopppqqqrrrtttuuuwwwwwwuuuxxx{{{}}}|||zzzzzzzzzxxxzzz~~~{{{wwwuuuvvvssspppnnnkkkgggccc___[[[ZZZYYYYYYYYYWWWTTTRRRJJJIIIGGGDDDAAA>>><<<;;;999999999888888777777777:::::::::999999999999888999999888888888888888999888777666888999:::999777999999999999999999999999888888888999999999::::::999999:::;;;<<<======>>>======<<<<<<;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAACCCEEEGGGIIIJJJKKKMMMOOOMMMPPPSSSRRRQQQXXXdddooorrraaa\\\___[[[ZZZYYYXXXWWWVVVUUUUUURRRSSSSSSRRRPPPPPPQQQSSSRRRTTTVVVVVVSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQOOOLLLIIIGGGHHHGGGFFFGGGJJJKKKKKKKKKLLLKKKIIIGGGGGGHHHIIIKKKHHHFFFDDDCCCCCCBBBAAA???;;;;;;;;;;;;::::::::::::888777777999:::>>>HHHSSSeeemmmxxx~~~~~~zzzwwwuuuvvvzzzrrrooosssyyy~~~|||zzzsssttttttuuuwwwyyy{{{|||yyyvvvrrrpppooonnnllljjj|||mmmpppsssrrrzzztttfffXXXSSSRRRQQQOOOPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNLLLJJJJJJLLLNNNOOOOOOPPPPPPOOOOOOPPPPPPMMMMMMMMMLLLMMMMMMNNNNNNJJJMMMRRRVVVXXXWWWUUUSSSTTTSSSSSSQQQOOONNNNNNOOONNNNNNNNNOOOPPPQQQRRRSSSVVVQQQNNNLLLKKKLLLSSS[[[qqqtttyyyzzzuuuooorrrxxx|||zzzyyy|||~~~rrrdddUUUKKKBBB>>>:::888888999::::::777777777777777777888888888888777777777777777888888888777777888:::<<<===>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJJJJLLLOOORRRUUUUUUVVVWWWXXXZZZ[[[\\\\\\\\\___cccgggdddfffhhhiiihhhhhhiiikkkkkklllmmmoooqqqrrrssstttqqqtttwwwxxxwwwwwwwwwwwwuuuwww{{{~~~~~~|||xxxtttqqqooopppnnnkkkhhhfffccc```]]]YYYZZZ[[[[[[ZZZVVVPPPKKKCCCBBBAAA@@@>>>===<<<;;;888888888888888888888888::::::999999999888888888999888888888888888999999999999999:::<<<<<<;;;999999999999999999999999999888999999999999:::::::::888999999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDDDDFFFHHHJJJJJJLLLNNNPPPPPPRRRSSSSSSVVVbbbttt{{{iii^^^YYYZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTSSSRRRRRRSSSUUUQQQRRRTTTTTTSSSSSSTTTUUUTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSTTTTTTRRROOOKKKIIIJJJIIIHHHHHHIIIJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCAAA???======<<<<<<;;;:::::::::999777777999:::<<>>@@@AAAAAADDDCCCCCCDDDDDDEEEFFFGGGIIIKKKNNNPPPQQQRRRTTTUUUUUUVVVXXXXXXYYY[[[^^^aaa___aaaccceeedddeeefffgggdddeeegggjjjlllmmmnnnnnnmmmppprrrssssssrrrssstttrrruuuxxx|||}}}|||{{{|||}}}~~~zzzyyywwwtttqqqmmmkkkiiijjjhhheeebbbaaa^^^[[[YYYWWWWWWXXXYYYWWWQQQJJJEEE>>>>>>>>>=========<<<<<<888888888999999999::::::999999999999888888888888888888888777888888999:::::::::;;;<<<>>>>>><<<:::::::::::::::::::::::::::999999999999::::::::::::999999::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<===>>>@@@CCCDDDFFFGGGFFFHHHJJJLLLLLLNNNPPPRRRQQQTTTWWW[[[ddduuuoooeee[[[SSSQQQUUUUUUUUUUUUTTTSSSRRRQQQSSSTTTUUUTTTSSSSSSTTTVVVUUUUUUUUUTTTSSSSSSSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSTTTSSSRRROOOLLLKKKLLLJJJIIIIIIJJJIIIGGGEEEEEEFFFGGGHHHHHHFFFCCCBBBCCCBBBBBBBBBDDDCCCBBB@@@@@@???>>>===<<<:::999999:::777777999::::::???EEEVVVaaapppzzz}}}{{{xxxvvvssszzzuuurrrttt{{{zzztttqqqqqqqqquuusssqqqqqqqqqpppnnnlllvvvmmmpppzzzkkk```UUUQQQPPPOOOPPPRRRTTTSSSRRRPPPOOONNNMMMLLLNNNOOOQQQQQQPPPPPPQQQRRRTTTUUUUUURRROOOLLLMMMNNNNNNMMMMMMMMMMMMNNNOOOOOONNNPPPSSSWWWYYYZZZZZZZZZTTTRRROOOMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIJJJIIIIIIIIIFFFEEEKKKSSS___aaaiiisssxxxvvvssssssvvv{{{tttmmmkkkmmmmmmwwwqqqccc\\\LLLGGG@@@<<<:::999999888888777666666666777999:::999999888777777777777777555666777888999999999999888999:::;;;<<<>>>????????????@@@@@@AAACCCDDDEEEFFFHHHJJJKKKKKKMMMPPPSSSPPPRRRTTTUUUUUUVVVXXXZZZXXXZZZ\\\]]]\\\\\\^^^___\\\]]]```ccceeefffgggggghhhjjjmmmnnnmmmmmmnnnpppppprrrvvvzzz}}}~~~}}}|||zzzyyyxxxyyyyyyyyyqqqpppooollliiifffdddcccbbb```]]]ZZZYYYXXXUUUSSSRRRQQQPPPOOOMMMIIIDDD@@@<<<<<<<<<<<<;;;;;;;;;;;;888888888999999999999:::999999999999888888888888888888777777888999999:::::::::;;;<<<>>>>>><<<:::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<>>>@@@CCCEEEGGGIIIIIIIIIKKKNNNOOOPPPQQQSSSUUUTTTXXX```lll}}}xxxkkkdddZZZSSSQQQTTTTTTUUUUUUTTTSSSRRRQQQUUUUUUVVVUUUSSSSSSUUUVVVYYYXXXVVVUUUUUUTTTSSSRRRXXXXXXWWWWWWUUUTTTSSSRRRPPPPPPPPPPPPOOOMMMKKKJJJKKKJJJJJJJJJKKKJJJHHHFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBDDDEEEEEECCCBBBBBBAAA@@@>>><<<:::999888;;;888888::::::999<<<@@@MMMYYYiiiuuuyyyyyywwwvvvrrrsss~~~{{{vvvwwwwww}}}yyyvvvuuuxxxvvvuuutttsssqqqooolll|||tttmmmppp|||kkk___TTTPPPOOONNNOOORRRQQQPPPPPPPPPPPPPPPOOOOOOLLLOOOSSSTTTTTTTTTUUUVVVXXXYYYXXXUUUQQQNNNOOOQQQNNNMMMMMMMMMMMMNNNNNNOOOKKKMMMPPPSSSVVVXXXXXXYYYTTTQQQNNNKKKKKKKKKKKKKKKPPPOOONNNLLLKKKJJJJJJIIIJJJJJJKKKKKKGGGEEEJJJRRRWWWZZZeeettt}}}|||wwwuuuppp{{{zzzqqqhhhdddeee]]]fffrrr~~~wwwnnniiiTTTOOOGGGAAA===<<<;;;:::888777666666666888999:::999999888777777666777777555666777999999999888777999999:::;;;===>>>???@@@;;;;;;<<<>>>@@@BBBDDDEEEDDDEEEGGGGGGHHHJJJNNNQQQMMMOOOQQQSSSSSSSSSTTTUUUQQQSSSUUUUUUTTTTTTUUUVVVVVVXXXZZZ]]]___aaaaaaaaadddfffhhhiiiiiiiiikkklllnnnqqqtttxxx{{{|||}}}}}}}}}~~~~~~{{{uuuxxx||||||}}}{{{yyyvvvtttsssrrrlllkkkiiifffdddbbb```___\\\ZZZVVVTTTSSSRRRPPPNNNNNNKKKHHHEEEDDDBBB@@@>>>;;;;;;;;;;;;:::::::::999888888888888999999999999999999999888888888888777888888777777888999::::::999999:::<<<>>>===;;;999::::::::::::::::::::::::999999:::::::::;;;;;;;;;===============<<<<<<<<<<<<<<<<<<<<<===???@@@@@@===>>>AAADDDGGGIIIJJJKKKKKKNNNPPPQQQRRRSSSVVVXXXWWW]]]iii{{{qqqjjjfff\\\WWWYYYVVVWWWWWWXXXWWWVVVTTTSSSUUUVVVVVVUUUTTTSSSUUUVVVZZZXXXWWWVVVVVVWWWVVVUUUZZZYYYYYYXXXWWWUUUTTTSSSMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIKKKLLLLLLJJJHHHJJJIIIGGGFFFEEEEEEEEEEEECCCCCCCCCEEEGGGGGGEEECCCDDDCCCAAA???<<<:::888777;;;888888::::::999:::>>>GGGSSSdddqqqvvvwwwwwwvvvtttqqqvvvyyyyyyttt~~~|||zzzxxxvvvuuurrrooolll}}}wwwtttxxxfff]]]TTTPPPMMMKKKLLLOOOPPPRRRSSSSSSQQQOOOPPPPPPTTTTTTSSSOOONNNTTT___hhhnnnjjjbbbXXXPPPMMMMMMOOOOOOMMMLLLLLLMMMMMMKKKJJJGGGIIIMMMQQQSSSSSSSSSRRROOOOOOOOOOOONNNNNNNNNOOOQQQRRRRRRPPPLLLIIIHHHHHHJJJHHHFFFFFFIIIMMMPPPQQQYYY[[[```kkkvvv|||{{{xxxsssvvv}}}vvvppplllhhheee]]]```fffnnn}}}zzznnndddXXXLLLEEE???999999>>><<<:::666555555666666666999999999999888777555555555555666666777888888888888888888999::::::;;;;;;=========>>>??????@@@@@@BBBCCCEEEEEEEEEEEEHHHJJJHHHIIIKKKMMMOOOPPPQQQQQQNNNNNNNNNOOOOOOOOOPPPPPPQQQSSSUUUXXXZZZZZZZZZZZZZZZ\\\___```aaabbbeeegggjjjlllnnnrrruuuwwwyyyzzzzzzzzzzzz{{{|||}}}~~~yyyuuuzzz}}}{{{wwwwwwvvvuuussspppnnnmmmfffccc______aaa___ZZZUUUQQQPPPNNNMMMKKKIIIGGGGGGCCCBBBAAA???>>><<<;;;:::999999999999999888777666999999999888888888777777888777666555555666777888666777777777888888888888::::::::::::::::::::::::999999::::::::::::;;;;;;;;;:::999999888888999999888888888888888888888888;;;;;;;;;;;;;;;<<<===>>>>>>AAADDDFFFGGGIIILLLNNNOOOMMMOOOTTTUUUSSSWWW___aaagggwww}}}ooohhhccc\\\XXXYYYXXXWWWVVVUUUUUUUUUVVVVVVXXXWWWWWWWWWWWWXXXYYYYYYWWWUUUTTTTTTVVVWWWWWWVVV^^^]]]XXXSSSTTTVVVRRRLLLOOONNNMMMKKKIIIHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKIIIGGGEEEDDDDDDDDDEEEDDDCCCBBBBBBDDDEEEEEEDDDDDDDDDBBB???===<<<<<<>>>:::999888777777999;;;<<>>>>>>>>AAACCCDDDDDDDDDEEEGGGIIIFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUVVVTTTWWWZZZ\\\]]]___bbbdddfffhhhkkkooorrrtttuuuvvvwwwwwwxxxxxxzzz{{{|||}}}~~~~~~~~~~~~|||yyy|||~~~|||zzzwwwxxxyyyzzzyyywwwtttrrrooonnnmmmkkkiiigggeeecccaaa]]][[[[[[\\\ZZZUUUQQQMMMLLLKKKIIIGGGEEEDDDCCC@@@???>>>===<<<:::999999888888999999888777777666999999999888888888777777888777666666555666777888888888888888999999999999::::::::::::::::::::::::999999::::::::::::;;;;;;999888888888999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<===>>>??????AAACCCFFFHHHIIIJJJMMMOOOQQQMMMNNNSSSVVVVVVYYY^^^iiiuuuvvvmmmjjjggg```ZZZXXX[[[YYYWWWUUUTTTTTTTTTTTTWWWWWWVVVVVVWWWWWWXXXYYYWWWVVVTTTUUUVVVWWWWWWVVVYYYYYYVVVRRRRRRTTTRRRMMMMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHGGGFFFEEEEEEFFFFFFEEECCCBBBBBBCCCEEEDDDDDDBBBAAA@@@>>><<<:::;;;;;;:::999888777888999;;;<<<===HHHVVVbbbmmmuuuwwwtttqqqnnnnnnttt||||||}}}~~~yyytttrrrooommm}}}sssaaaYYYQQQNNNLLLIIIJJJMMMNNNOOOPPPPPPOOONNNPPPQQQQQQPPPOOOOOORRR\\\iiisss|||rrreeeYYYSSSPPPNNNLLLMMMMMMNNNPPPQQQQQQNNNLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOQQQRRRRRRQQQQQQNNNOOOPPPOOOLLLJJJJJJKKKKKKJJJJJJLLLPPPTTTVVVVVV]]]\\\ZZZ[[[```jjjuuu}}}}}}vvvpppuuuyyytttqqqnnnmmmhhheee___\\\cccooowwwxxxttt}}}tttjjjddd]]]QQQEEE???>>>;;;999888999999888777888888777777666666555555666666555555555555444444555555666666777777888888999999:::;;;;;;<<<<<<===@@@AAACCCCCCCCCCCCEEEGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOMMMPPPSSSUUUWWWYYY\\\^^^```bbbfffjjjmmmooopppppprrrssstttuuuwwwyyyzzz{{{|||||||||}}}~~~{{{zzzyyyxxxvvvtttqqqrrrssssssrrrpppmmmllliiihhhgggeeebbb___]]]\\\XXXVVVSSSSSSTTTSSSNNNJJJGGGFFFEEEDDDBBBAAA??????;;;;;;;;;:::999999888888777777888888777777666666999999999888888888888888777777666666666777777888888999999999999:::::::::888888999999::::::;;;;;;999999::::::::::::;;;;;;777777888888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAADDDGGGIIIKKKKKKLLLNNNOOOSSSPPPOOOTTTYYY]]]bbbgggvvvwwwmmmiiigggccc___]]]]]][[[YYYVVVTTTRRRRRRRRRVVVVVVUUUUUUVVVVVVWWWXXXXXXVVVUUUUUUWWWWWWVVVUUUSSSUUUSSSOOONNNPPPPPPMMMJJJJJJIIIIIIIIIJJJJJJKKKFFFGGGGGGHHHIIIIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDBBBAAABBBDDDCCCCCC??????>>><<<;;;:::999999:::999888888888999:::;;;888@@@JJJVVVfffssswwwtttsssrrrqqqttt|||zzzuuuvvv{{{zzzzzz|||vvvsssqqqooojjj]]]UUUOOOMMMKKKIIIIIIKKKKKKLLLMMMMMMLLLMMMOOOPPPRRRQQQOOOOOOSSS]]]iiirrrqqqggg[[[SSSQQQQQQPPPMMMMMMMMMOOOQQQSSSSSSPPPMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLNNNPPPRRRSSSRRRPPPNNNLLLMMMOOONNNLLLKKKKKKLLLJJJJJJLLLOOOSSSVVVWWWVVVVVVVVVTTTRRRUUU___ooo{{{yyyqqqoooxxx|||xxxwwwwwwwwwvvvrrrjjjdddgggpppvvvwwwoooyyyzzzssseeeTTTIIIDDDBBB>>><<<<<<;;;:::999888777777666666555555666999999888888777666666555666666777777888999999:::888999999::::::;;;<<<<<<>>>@@@AAABBBAAAAAABBBDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNPPPPPPRRRTTTVVVZZZ\\\```eeehhhiiiiiiiiinnnoooqqqsssuuuwwwxxxyyy{{{{{{|||}}}~~~~~~|||{{{{{{xxxvvvttttttsssrrrpppnnnjjjkkklllllljjjiiigggeeebbbaaa```^^^[[[XXXVVVTTTPPPNNNMMMMMMMMMKKKHHHEEEBBBAAA@@@???>>>===<<<<<<888888888888888888888888666666777777777777666666888888888888888888888888777777777777777777888888888888888999999999::::::777777888999:::;;;;;;<<<999999999:::::::::;;;;;;999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@BBBCCCGGGIIILLLMMMMMMMMMNNNOOOSSSSSSTTTVVV\\\fffsss}}}qqqiiiggghhhhhhhhh]]][[[XXXVVVTTTRRRRRRRRRUUUUUUTTTTTTUUUUUUVVVWWWXXXVVVUUUVVVWWWVVVUUUSSSNNNQQQPPPLLLKKKMMMMMMKKKHHHHHHHHHHHHIIIKKKLLLMMMGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHEEEBBBAAABBBCCCCCCBBB>>>>>>=========<<<:::999:::999999888888999:::::::::>>>CCCMMM]]]mmmrrrppprrrsssttttttyyyzzzqqqqqqtttyyywwwzzzvvvssspppxxxdddYYYRRRMMMMMMKKKIIIHHHJJJHHHIIIJJJJJJJJJLLLNNNPPPUUUSSSPPPOOORRRZZZdddjjjddd]]]TTTPPPQQQRRRQQQNNNMMMNNNOOORRRTTTSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRQQQOOOLLLJJJJJJLLLNNNNNNLLLKKKLLLMMMJJJKKKNNNQQQUUUVVVUUUSSSOOOPPPQQQPPPRRR[[[kkkwww~~~|||wwwppppppzzz}}}}}}~~~~~~xxxrrrqqquuuvvvuuuttt{{{zzzgggYYYNNNJJJDDD???===;;;999888888777777666666666666777::::::999888777666666555555666666777777888999999888888999::::::;;;;;;<<<<<<>>>@@@@@@@@@???@@@AAAAAABBBBBBCCCCCCBBBBBBBBBEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEIIIKKKLLLLLLKKKKKKMMMNNNTTTVVVZZZ^^^aaaccccccccciiikkkmmmpppsssuuuvvvwwwxxxyyy{{{|||~~~~~~~~~}}}|||{{{{{{zzzzzzsssuuuwwwwwwsssqqqppppppooonnnmmmmmmmmmllliiiggg````````````___]]]\\\[[[WWWWWWVVVTTTQQQNNNLLLKKKHHHHHHGGGGGGGGGEEECCCAAA>>>>>>===<<<<<<;;;::::::777777777888888999999999555666777777777777666666888888888888888888888888666666777888888888888888777777777777888888888999777777888888999:::;;;;;;999999999:::::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAACCCDDDGGGJJJMMMOOONNNNNNNNNOOOOOOTTTWWWYYY```qqqvvvooonnnqqqqqqpppZZZYYYWWWUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUUUUVVVUUUSSSQQQLLLNNNMMMJJJJJJNNNNNNKKKGGGHHHHHHIIIJJJKKKMMMMMMJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGJJJGGGDDDBBBBBBBBBBBBBBB???>>>>>>@@@AAA@@@===::::::999999999999999999999;;;===???GGGWWWgggoooooonnnpppqqqpppsssqqqooopppxxx{{{vvv{{{}}}wwwrrrnnn___VVVPPPLLLMMMLLLIIIHHHJJJGGGHHHIIIJJJJJJLLLPPPRRRXXXUUUQQQOOOPPPUUUZZZ^^^[[[XXXTTTSSSTTTTTTQQQOOOOOOOOOPPPRRRSSSSSSPPPNNNRRRRRRRRRQQQOOOMMMLLLKKKMMMNNNNNNOOONNNKKKIIIHHHJJJLLLMMMMMMLLLKKKLLLLLLLLLMMMPPPTTTVVVUUURRROOOLLLNNNPPPPPPRRRZZZfffpppvvvzzz{{{uuunnnsss~~~{{{wwwqqquuuzzzyyykkk[[[UUULLLDDD>>>;;;999777999888777666666777888999888888777666666555444444333333444444555555666666777888888999999:::;;;;;;:::<<<>>>???>>>======>>>======>>>>>>???>>>>>>>>>CCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBHHHIIIJJJIIIGGGGGGHHHIIINNNOOORRRUUUXXX[[[]]]^^^aaacccgggkkknnnpppqqqrrrrrrtttvvvxxxzzz{{{||||||}}}~~~~~~}}}~~~}}}|||zzzyyyxxxwwwuuuuuutttsssssssssssstttmmmooopppooommmkkkjjjjjjeeedddddddddeeedddaaa___ZZZYYYYYYYYYXXXVVVUUUTTTPPPPPPOOOMMMKKKIIIGGGFFFBBBBBBCCCCCCBBB@@@???>>>;;;;;;;;;::::::999999999777777777888888888999999666666777777888888777777888888888888888999999999666666777888999999999999666666777777777888888888777777888888999999::::::999999::::::::::::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAADDDEEEGGGHHHKKKOOOPPPPPPPPPPPPPPPMMMUUU[[[```kkkzzzxxxuuutttvvvxxxssskkkXXXWWWVVVUUUUUUUUUVVVWWWUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUTTTUUUUUUSSSPPPNNNLLLLLLKKKJJJOOOUUUTTTPPPJJJIIIIIIJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGIIIHHHGGGFFFFFFGGGIIIJJJMMMJJJEEECCCBBBCCCCCCBBBAAA@@@@@@BBBEEEDDD@@@<<<:::::::::999999999999888888:::<<>>===<<<;;;<<<:::;;;<<<===============AAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@DDDEEEFFFFFFDDDDDDEEEFFFIIIIIIJJJMMMPPPSSSVVVXXXXXXZZZ^^^cccfffiiijjjjjjjjjlllnnnqqqssstttuuuuuuuuuyyy~~~}}}zzzyyyyyyzzzzzzyyyxxxwwwvvvzzzzzzyyywwwuuusssqqqppppppooommmlllkkkkkklllllliiiiiihhhgggfffeeecccbbbZZZZZZZZZ[[[\\\[[[XXXUUUSSSSSSSSSRRRQQQPPPOOONNNJJJIIIIIIHHHGGGEEECCCBBB===>>>??????>>><<<;;;;;;999999888888888888888888666666666777777777777777666777777888999999888888777777888888888999999999555666888999::::::999999777777888888888999999999888888888888888999999999999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAABBBDDDGGGIIIJJJIIIMMMQQQSSSSSSSSSSSSSSSSSSZZZbbblllvvviiikkkllllllppprrrjjj```XXXWWWVVVUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUVVVWWWWWWUUUTTTSSSSSSSSSQQQNNNKKKMMMKKKIIILLLWWW```___YYYMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNNNNMMMKKKIIIGGGGGGGGGFFFDDDDDDFFFIIIMMMOOOPPPLLLGGGDDDCCCCCCCCCCCCAAA@@@AAADDDHHHGGGBBB===::::::::::::999999888888555888;;;@@@MMM___mmmrrrtttuuutttrrrsss~~~wwwpppqqq{{{~~~zzz~~~yyyyyyaaaYYYSSSNNNLLLMMMMMMJJJIIIJJJJJJKKKLLLMMMNNNQQQUUUYYYWWWTTTPPPNNNMMMMMMMMMMMMIIINNNUUUZZZZZZXXXUUUTTTRRRQQQOOOOOOPPPPPPOOONNNLLLMMMPPPRRRRRRQQQOOOMMMHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLMMMMMMKKKJJJJJJKKKRRRSSSVVVYYYYYYUUUOOOJJJLLLKKKIIIIIIKKKQQQXXX]]]eeemmmuuuxxxwwwyyy~~~~~~zzzmmmccc\\\cccqqq|||rrrbbbTTTJJJDDDBBB@@@;;;:::888777777999:::<<<999999999999888888888888444444555555666777777888444444555555666777777777777:::===>>><<<;;;:::;;;;;;<<<===>>>????????????>>>?????????@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???AAABBBCCCCCCCCCCCCDDDFFFEEEEEEEEEGGGJJJNNNRRRUUUQQQTTTXXX]]]aaacccdddddddddeeehhhkkkmmmnnnoooooopppsssxxx|||~~~|||xxxvvvtttuuuuuuuuuuuusssrrrqqqqqqqqqpppnnnllljjjhhhgggiiihhheeecccbbbaaaaaaaaabbb___]]][[[[[[ZZZXXXUUUSSSRRRSSSTTTUUUTTTQQQNNNKKKJJJIIIHHHGGGGGGFFFEEE@@@@@@@@@@@@???===<<<;;;999;;;<<<<<<;;;999999999777777777777777777777777666666666666666666666666777777888999999999999999777777888888999999999999555666888999::::::999999888888999999999:::::::::999999999888888888888888999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???????????????>>>=========???@@@AAA????????????@@@AAABBBCCCDDDDDDCCCCCCEEEHHHKKKLLLOOOPPPRRRTTTVVVYYY[[[\\\]]]]]]___```aaacccddddddfffhhhkkknnnpppooonnnmmmlllkkkkkkjjjiiihhhhhhhhhiiiiiigggeeecccbbb```___``````___]]]\\\ZZZYYYYYYYYYXXXWWWUUUSSSQQQOOONNNNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDDDDEEEEEEEEEEEEEEE@@@??????===<<<;;;:::999:::999999888777666666555888888777777777777888888999999999888777666666555::::::::::::999888777777999999888888888888888888888888999999999:::::::::888888888888888888888888777888888888888999999999::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<=========>>>BBBDDDEEEFFFGGGJJJNNNQQQTTTQQQQQQVVVYYYXXXWWWYYYaaalll|||nnn```\\\ZZZ[[[\\\\\\\\\ZZZYYYXXXVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXVVVSSSRRRMMMMMMNNNNNNOOOPPPQQQQQQRRRMMMJJJPPP^^^hhhkkkjjjZZZTTTNNNLLLNNNNNNLLLHHHIIIIIIJJJJJJHHHFFFCCCBBBBBBCCCDDDFFFJJJOOOTTTVVVSSSLLLEEECCCEEEFFFEEECCCBBBCCCDDDDDDCCCBBB@@@???>>>AAABBB>>>888444555777:::777999@@@JJJVVVfffssssssqqqppppppmmmppptttpppttt~~~|||yyyzzz}}}zzzzzzppp^^^WWWQQQNNNKKKIIIJJJKKKLLLLLLNNNOOOSSSVVVXXXYYYYYYYYYQQQPPPMMMKKKJJJJJJKKKLLLNNNQQQUUUXXXYYYXXXVVVTTTRRRQQQOOOMMMMMMMMMNNNNNNOOONNNLLLIIIGGGEEEDDDDDDBBBIIINNNNNNMMMOOOOOOLLLKKKIIIHHHFFFFFFHHHJJJLLLRRRUUUZZZ\\\ZZZTTTMMMIIIGGGHHHGGGFFFFFFHHHLLLOOOTTT```oooyyy||||||~~~|||zzzzzzssshhh```bbbfffllluuusssiiibbbYYYNNNEEE<<<;;;:::888777666777777:::999999888888888888999666666666666666666666666555555555555555555555555888888888999999999::::::::::::::::::::::::::::::<<<<<<<<<============>>>===<<<;;;;;;;;;===>>>???>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAACCCEEEHHHIIILLLLLLNNNPPPRRRTTTUUUVVVUUUVVVWWWXXXZZZ[[[\\\]]]XXX[[[^^^bbbeeefffeeeeeebbbbbbbbbaaa```____________^^^]]][[[YYYWWWVVVUUUYYYXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPOOOMMMKKKIIIHHHJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????>>>===<<<;;;:::999999999888888777666666555555666666666555555666666666777777777777777777777777888888999::::::999999999777777777777777777777777888888999999999:::::::::888888888888888888888888888888888888999999999999::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<======>>>?????????BBBDDDFFFGGGHHHJJJMMMPPPOOOOOOQQQWWWYYYYYY[[[```nnn~~~sssbbbXXXVVVYYYYYYZZZZZZZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWUUUSSSRRROOOOOOPPPPPPPPPPPPQQQQQQMMMIIIHHHOOO]]]gggjjjhhhXXXSSSMMMKKKMMMMMMKKKHHHIIIHHHGGGFFFEEEDDDDDDDDD@@@CCCGGGLLLQQQTTTWWWXXXPPPKKKEEECCCEEEFFFDDDAAABBBBBBBBBBBBAAA???===<<<===@@@AAA>>>999666888::::::777888???GGGQQQ```lllooooooppppppnnnooo|||vvvqqqrrr{{{wwwssssssvvvxxxuuussstttrrr```XXXPPPNNNJJJIIIJJJKKKKKKKKKSSSTTTVVVWWWWWWVVVUUUUUUOOONNNLLLJJJIIIIIIJJJJJJLLLNNNPPPRRRSSSRRRRRRQQQMMMOOOPPPNNNKKKJJJMMMOOOPPPNNNJJJGGGEEEDDDEEEFFFGGGPPPVVVTTTPPPOOONNNMMMJJJIIIGGGEEEEEEFFFGGGHHHOOORRRUUUWWWVVVQQQKKKHHHGGGGGGGGGFFFFFFHHHKKKNNNPPPZZZiiivvv~~~~~~|||{{{}}}{{{sssfffeeedddeeejjjsss|||wwwrrriiiYYYMMMAAA@@@===;;;999888888888888888888888777666555555555555555555555555555555333333333333333333333333777888888888999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::999999999:::;;;;;;<<<<<<<<<======>>>??????>>>>>>>>>>>>???AAACCCDDDGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLMMMOOOPPPQQQRRRSSSPPPSSSVVVYYY[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWUUUTTTRRRQQQPPPPPPPPPOOONNNMMMKKKJJJJJJHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;<<<<<<;;;:::999999888888777777777666555555444444555444444444444444444555444444555666777777888888666777888999::::::::::::666666666666666666777777888888999999999:::::::::888888888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<===???@@@AAABBBCCCCCCEEEHHHJJJJJJKKKMMMOOOPPPQQQUUUXXXYYY[[[ccclllpppeee[[[VVVWWWVVVWWWWWWWWWWWWVVVUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVUUUTTTRRRQQQRRRQQQQQQQQQPPPPPPPPPPPPLLLHHHHHHOOOZZZbbbcccaaaTTTPPPKKKJJJKKKKKKIIIFFFGGGEEEBBBAAAAAACCCEEEGGGDDDHHHNNNSSSVVVVVVUUUTTTLLLHHHDDDCCCDDDEEEBBB???@@@@@@@@@@@@>>>===<<<;;;;;;===???===999777888;;;999777777<<>><<<;;;::::::555666777777777666444333666666666666666666666666333333333333333333333333777777777888888888888999888888888888888888888888999999:::::::::;;;;;;;;;999999999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNOOOQQQRRRSSSSSSRRRQQQSSSRRRRRRRRRQQQQQQPPPPPPSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>======<<<<<<999999::::::;;;;;;<<<<<<999999999888888777777777666666555555555444444444555444444333333444444555444444555555666666777777777777888999999999999999666666666777777777777777888888999999999:::::::::888888888888888888888888888888888999999999:::::::::::::::::::::::::::::::::999999999:::;;;<<<======>>>???AAABBBDDDEEEFFFDDDGGGJJJLLLMMMMMMNNNOOOTTTUUUYYY[[[[[[```oootttfff```[[[YYY[[[UUUUUUUUUTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSTTTSSSRRRQQQPPPRRRRRRQQQPPPOOONNNMMMMMMMMMJJJJJJNNNVVVZZZXXXUUUPPPMMMJJJIIIIIIIIIGGGEEEAAAAAAAAAAAACCCFFFIIIKKKOOOQQQTTTUUUTTTQQQMMMJJJGGGEEECCCCCCDDDCCCAAA>>>>>>>>>>>>>>>>>>=========;;;<<<<<<;;;888666777888888666666;;;@@@GGGRRR]]]eeejjjqqqssspppooorrrwww~~~uuuppprrr|||zzzzzzoooiiieeeeeefffdddeeehhhppp^^^SSSMMMMMMKKKIIIIIIJJJKKKJJJJJJNNNNNNNNNNNNNNNMMMMMMLLLMMMLLLKKKKKKJJJJJJJJJJJJLLLLLLMMMNNNNNNNNNMMMLLLMMMQQQTTTRRRMMMJJJKKKNNNMMMKKKHHHFFFFFFIIINNNPPPUUU]]]aaaZZZPPPJJJHHHFFFEEEEEEDDDEEEEEEGGGHHHIIIHHHJJJKKKLLLLLLJJJHHHFFFIIIJJJJJJJJJIIIJJJLLLNNNTTTWWW]]]hhhuuu}}}xxxmmmkkkgggccc______bbbdddnnnvvv~~~~~~pppdddZZZTTTLLLEEEBBB???===;;;777888999:::::::::888888777777777777777777777777444444444444444444444444666666777777777888888888888888888888888888888888999999999:::::::::;;;;;;999999999999999999999999999999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<======@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@>>>??????@@@@@@??????>>>===<<<<<<;;;;;;:::::::::777777888999::::::;;;;;;777777777777666666666666555555555555444444444444666666555555555555666666555555666666666666666666999999999999888888777666777777777888888999999999888888999999999:::::::::888888888888888888888888888999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@AAACCCEEEGGGHHHIIIFFFIIILLLOOOOOOPPPQQQRRRTTTVVVZZZ^^^aaalll}}}fff^^^\\\XXXVVVXXXVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLKKKJJJIIILLLJJJIIIMMMRRRTTTRRRNNNLLLJJJIIIHHHGGGGGGFFFEEE???BBBEEEIIIMMMOOOPPPPPPTTTTTTSSSQQQNNNJJJGGGEEEDDDCCCCCCCCCCCCBBB@@@>>>======>>>>>>???@@@@@@AAA>>>>>>>>><<<999777777777777555666:::???EEEOOOXXXaaaiiiqqqsssrrrqqqrrrssszzzsssqqqyyy|||~~~zzzuuukkkddd___^^^^^^]]]^^^aaa{{{fffZZZRRRMMMKKKJJJHHHHHHJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIOOOQQQSSSUUUUUUSSSPPPNNNMMMPPPSSSSSSOOOLLLLLLLLLMMMKKKHHHGGGHHHKKKOOORRRMMMTTTWWWRRRKKKIIIHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKFFFFFFGGGHHHHHHHHHGGGFFFJJJKKKLLLKKKJJJJJJLLLNNNSSSTTTVVV^^^jjjwwwxxxkkkjjjiiiddd___[[[YYYYYYYYYeeeuuu}}}uuukkkeee^^^WWWRRRKKKCCC===999999999999999999888777888888888888888888888888555555555555555555555555666666666666777777777777888888888888888888888888888888999999999:::::::::999999:::::::::999888888888999:::;;;;;;:::999888::::::::::::::::::::::::<<<<<<<<<============>>>@@@@@@AAAAAABBBCCCCCCDDDBBBBBBDDDEEEFFFGGGGGGHHHBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>???>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::999999999888888:::999999999888888888888555555666666666666666666555555555555555555555555777777666666666666777777666666666666666666666666999999999999888777666555777777888888999999::::::888888999999999:::::::::888888888888888888888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===??????AAABBBDDDEEEGGGIIIJJJKKKHHHKKKNNNPPPQQQSSSUUUWWWTTTWWW___hhhrrr~~~mmm```^^^]]]XXXVVVYYYXXXWWWUUUSSSQQQOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMKKKJJJIIIHHHGGGHHHFFFFFFJJJOOOQQQPPPNNNIIIIIIHHHGGGGGGFFFEEEEEEBBBFFFLLLRRRUUUVVVTTTSSSPPPOOOMMMKKKIIIGGGEEEEEEBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@>>><<<:::999888777555666:::>>>BBBJJJSSS^^^gggooorrrsssttttttrrr~~~wwwrrrvvv}}}||||||{{{uuupppeee^^^XXXWWWVVVTTTUUUXXXrrrbbbYYYRRRNNNJJJIIIHHHHHHJJJJJJJJJHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGOOORRRWWWZZZZZZVVVPPPLLLIIIKKKNNNPPPQQQOOOMMMLLLMMMKKKIIIGGGHHHJJJMMMOOOFFFKKKLLLIIIGGGHHHIIIGGGHHHHHHHHHHHHIIIIIIJJJJJJDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKKKKJJJJJJKKKMMMMMMNNNOOOTTT^^^kkkxxx{{{pppqqqpppmmmhhhccc```___WWW]]]fffqqqzzz~~~~~~}}}|||xxxtttmmm```OOODDD===<<<;;;999777666666555777777777777777777777777555555555555555555555555555555555666666666777777666666666666666666666666666777777777777888888888888999999:::999888777666888999:::;;;;;;:::888777888888999999999888888777999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;::::::999999888888888999999:::999999888888888888888777777777777777888888888888777777777777555555555555666666777777555555555555555555555555777777666666666666777777555666666777777888888888777888888888888888777666666666666777888999999999888888999999999:::::::::888888888888888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<>>>???@@@AAADDDEEEFFFGGGIIIJJJKKKLLLKKKMMMOOOQQQSSSVVVYYY\\\\\\bbbooo~~~pppeee^^^___^^^XXXWWW[[[[[[YYYWWWSSSPPPNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNNNNNNOOOMMMLLLLLLJJJIIIHHHGGGFFFHHHFFFFFFHHHKKKNNNMMMLLLGGGHHHHHHHHHFFFEEEEEEEEEFFFIIINNNRRRTTTSSSPPPNNNJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCBBBAAAAAAAAABBB@@@@@@???>>>>>>???@@@@@@???>>>===<<<<<<;;;:::999888666666999<<<>>>DDDKKK[[[dddllloooqqquuuvvvssswww|||ssssssyyy~~~{{{tttnnnaaaZZZTTTSSSRRROOOPPPRRRhhh[[[TTTNNNHHHJJJHHHHHHHHHJJJJJJIIIHHHJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHHHHGGGFFFFFFLLLQQQWWW[[[[[[UUUNNNIIIFFFGGGJJJNNNQQQRRROOOLLLMMMLLLIIIHHHGGGHHHJJJKKKFFFIIIIIIFFFFFFIIIIIIGGGKKKKKKJJJJJJJJJJJJIIIIIIDDDCCCCCCDDDDDDEEEGGGGGGHHHJJJKKKJJJIIIIIIJJJKKKGGGIIIKKKOOOVVVbbboooxxx~~~yyyzzzzzzwwwsssooommmmmmccc]]]ZZZaaannnzzz}}}|||qqq[[[KKKFFFDDDAAA>>>;;;999888888777777777777777777777777555555555555555555555555555555555555666666666777555555555555555555555555555555555666666666666777777888999999999777666555888999:::;;;;;;:::888777777777777888777777666555666666777777888999999999777888888888999:::::::::;;;;;;::::::999999888888:::::::::::::::;;;;;;;;;999999999999999888888888;;;;;;;;;:::999999999888::::::::::::::::::999888666666666666666666555555444444555666777888999:::444444555555666777777777555555666666666666666666666666555555555555666666444444555777888:::;;;;;;555666777888888999999888444555555666777888888999888888999999999:::::::::888888888888888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<<<<======>>>@@@AAABBBFFFFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPRRRTTTWWW\\\___iiipppssseee]]]YYY\\\ZZZTTTTTTZZZ]]][[[XXXTTTQQQNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGKKKIIIGGGGGGIIIJJJJJJIIIFFFGGGHHHHHHFFFEEEEEEEEEFFFIIILLLNNNNNNLLLIIIGGGGGGGGGHHHGGGFFFDDDAAA@@@BBBCCCCCCBBBAAAAAABBBCCCCCCAAA???>>>===<<<======:::999888999999:::999888999777777999::::::???FFFXXXbbbjjjlllooouuuwwwtttqqq{{{~~~sssqqquuu|||yyy~~~vvvoooaaaZZZTTTSSSQQQNNNNNNPPPqqq```YYYSSSPPPQQQLLLMMMMMMLLLIIIHHHIIIJJJIIIIIIIIIGGGFFFFFFHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFIIILLLQQQRRRPPPLLLHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGGGGFFFEEEEEEGGGIIIEEEEEEFFFFFFGGGGGGHHHHHHCCCBBBBBBCCCEEEEEEEEECCCGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJNNNWWWeeennn}}}hhhYYY\\\cccfffkkkssszzzppp```LLLHHHCCCAAA@@@===888444:::888666666888:::::::::888777777666555444444444555555666666777777888888555444333333444555666777555555555555555666777888888888888888888888888888666666777777777777666666555555666777888999::::::777888888888999999999999777777666666666666777777:::::::::::::::999888777888888777777666666555555777777777777777777777777777777666666555555555444666666666666777777777777999888888888777777666666888888777777666666555555555555666777777777777777555555555555555555555555777666666777888888666444777777777777666666666666999999888888888888888888:::::::::999999999999999888888999999999:::::::::999999888888888888888999888888999999999:::::::::999999999999:::;;;;;;<<<;;;;;;===>>>@@@BBBCCCDDDGGGGGGHHHKKKNNNPPPPPPOOOKKKOOORRRUUUXXX]]]dddjjj{{{{{{jjjaaa[[[UUURRRSSSTTTTTTSSSSSSTTTSSSQQQMMMJJJHHHHHHMMMMMMMMMMMMNNNNNNOOOPPPLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKNNNKKKGGGGGGHHHHHHFFFDDDGGGFFFDDDCCCCCCCCCDDDEEEHHHJJJLLLLLLKKKIIIIIIIIIHHHFFFDDDDDDDDDDDDCCCBBBCCCBBB@@@>>>>>>>>>>>>???AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::777777888999;;;===???@@@KKKYYYfffkkknnntttvvvuuusssvvv~~~~~~wwwrrr|||wwwqqqpppzzzwwwttttttiiiccc\\\XXXTTTOOOPPPSSSgggYYYTTTNNNKKKMMMKKKLLLLLLKKKIIIHHHHHHIIIIIIJJJJJJIIIGGGFFFGGGIIIGGGGGGGGGFFFFFFEEEEEEDDDIIILLLOOOPPPNNNKKKHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIDDDEEEEEEFFFFFFGGGGGGHHHEEEFFFGGGFFFDDDDDDEEEGGGIIIIIIHHHFFFEEEDDDCCCBBBAAAAAACCCDDDFFFFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHJJJJJJMMMSSS]]]eee{{{~~~}}}yyyxxxxxxccc]]]\\\[[[```hhhttt~~~|||nnn[[[TTTKKKDDDAAA???;;;888999777666666777888888777888777777666555555444444555666666666777777777888888777666555555555666666666555555555555666666777555555555555555555555555555666666777777666666555666666666666666666777777777777777777888888888999777777666666666666777777999999999999999888777777888888888888777777777777777777777777777777777777777666666666555555555555777777777666666666666666888888777777777666666666777777777777666666555555555555666777777777777777555555555555555555555555666555444555777777666444666666666777777777777777888888888888888888888888888888888999999999999999888888999999999:::::::::999999888888888888999999888999999999999::::::::::::999999999:::;;;<<<======>>>???AAABBBDDDEEEFFFFFFGGGHHHKKKMMMNNNNNNMMMOOORRRVVVXXX\\\fffuuunnnccc]]]YYYUUUSSSSSSSSSQQQOOOQQQQQQQQQOOOLLLIIIHHHHHHMMMMMMMMMMMMMMMNNNOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMJJJHHHEEEEEEFFFFFFEEECCCGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDGGGFFFEEECCCBBBBBBCCCCCCCCCBBB@@@>>>>>>>>>>>>???AAAAAA@@@??????>>>>>>=========<<<<<<;;;::::::999777777777888999;;;======GGGUUUbbbiiimmmrrruuusssssssssxxxwwwrrruuutttmmmnnnvvvyyyuuuvvvooohhhaaa]]]XXXRRRPPPSSSvvv]]]SSSOOOJJJGGGIIIJJJKKKLLLJJJHHHGGGHHHIIIIIIKKKLLLKKKIIIGGGFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCIIIKKKMMMMMMKKKIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFEEECCCBBBCCCDDDIIIIIIGGGFFFDDDCCCAAAAAA@@@BBBEEEHHHIIIGGGEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGIIIJJJKKKNNNUUUZZZoooyyywwwtttqqqttt~~~qqqbbbYYYSSSVVV]]]lllwwwwwweee[[[OOOEEE@@@>>><<<:::999888777777888999777666888777777666666555555444666666666666777777777777999888777666666555666666777666666555555555555666555555555555555555555555555555555666666555555555666666666555555444444444666666666666777777777777777666666555555666666777777777888888888777666666777888888888888888999999777777777777777777777777666666666666555555555555888777777666666555555555666666666666666555555555777777777666666666666555555555666777777777777666555555555555555555555555444333333444666777666555666666666777777888888888888888888888888888888888666777777888888999999999888888999999999:::::::::999999888888888888999999999999999999::::::::::::::::::::::::;;;<<<===>>>@@@AAABBBDDDEEEGGGHHHIIIGGGIIIKKKMMMNNNNNNNNNNNNNNNRRRWWW\\\eeevvvnnn```\\\WWWVVVTTTSSSRRRQQQMMMKKKNNNOOOOOONNNKKKIIIIIIIIIMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNIIIGGGEEEEEEFFFFFFEEEDDDGGGGGGFFFEEEEEEEEEEEEFFFEEECCCCCCCCCDDDDDDBBBAAAGGGHHHIIIGGGCCCAAABBBDDDBBBAAA@@@???>>>>>>??????AAA@@@@@@??????>>>======<<<<<<;;;;;;::::::999999777777666777777888999:::BBBNNN\\\eeekkkqqqsssrrrsssppppppxxxyyysssmmmvvvtttkkknnnttt~~~xxxxxxuuuoooiiieee^^^WWWTTTVVVlllWWWQQQOOOIIIFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIKKKMMMMMMJJJGGGEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDIIIJJJKKKJJJHHHGGGHHHIIIFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFEEEBBBAAAAAABBBDDDDDDDDDDDDDDDEEEEEEEEECCCFFFJJJLLLKKKHHHEEECCCAAABBBCCCDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHKKKQQQVVVdddooo}}}}}}yyyuuuxxx}}}lll___VVVUUUZZZcccpppvvvlllcccVVVKKKEEEBBB>>><<<:::999999999;;;;;;:::888777777777777666666555555666666666666777777777777777777666666666666666666888777666555555555555555777777777777777777777777444444555555555555444444555555555555555555555555555555555666666666666777666666666555555666666666555666666777666666555555666666666777888888888999666666666666666666666666666666666666666555555555888888777666555555444444555555555555555555555555666666666666666666666666444555666666777777666666555555555555555555555555444333333444777999999999666666666777888888999999777777777777888888888888555555666777888999999999888888999999999:::::::::999999888888888999::::::999999999:::::::::;;;;;;:::::::::;;;<<<===>>>???BBBCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNPPPQQQQQQQQQRRRRRRUUU\\\hhhzzzuuubbbZZZYYYTTTSSSRRRQQQOOOMMMKKKJJJMMMNNNOOOOOOMMMKKKKKKLLLOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLMMMIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDBBBBBBDDDEEEDDDCCCJJJNNNQQQOOOHHHBBBAAACCCBBBAAA@@@???>>>???@@@@@@@@@@@@@@@???>>>>>>======;;;;;;;;;::::::999999999888888777777777777888888===HHHVVVbbbjjjoooqqqrrrtttnnnjjjooo||||||uuujjjooo{{{xxxooopppttt|||{{{zzzuuupppmmmhhhaaa^^^___xxxeeeTTTOOOMMMHHHEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHHHHJJJMMMMMMKKKGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHFFFFFFHHHJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFCCCAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGFFFKKKOOOPPPLLLGGGCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFJJJQQQWWW\\\fffttt{{{|||{{{oooccc[[[YYYXXXdddttt}}}zzzrrrggg]]]UUUMMMDDD???;;;:::999999;;;;;;;;;999777777777777777666666666777777777777666666666666333333444555666666777777888777666555555555555555666666666666666666666666444444555555555555444444444444555666666777888888444555555555666666666666666666555555555555666666444555555666666666555555444555555555666777777777555555555555555555555555555555555666666666666666888777777666555444444333444444444444555555555555555555555555555666666666444444555666666666666666555555555555555555555555555444444666999<<<>>>>>>666777777777888888888999666666777777777888888888555555666777888999999999888888999999999:::::::::999999888888999::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEFFFGGGHHHIIIJJJJJJLLLOOOQQQQQQRRRUUUWWW[[[```kkk}}}kkk]]]VVVUUUSSSRRRPPPMMMLLLKKKLLLMMMNNNPPPQQQQQQOOONNNNNNOOOQQQPPPPPPOOOOOOOOOPPPPPPNNNMMMMMMLLLKKKJJJIIIIIIMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFDDDCCCBBBDDDFFFGGGGGGPPPUUUYYYVVVMMMEEE@@@@@@BBBAAA@@@?????????@@@AAA@@@@@@??????>>>======<<<;;;:::::::::::::::999999::::::999888888888888888<<>>@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJIIILLLOOOPPPQQQTTTYYY^^^eeennnooodddZZZRRRPPPPPPPPPOOOMMMKKKKKKNNNPPPPPPRRRSSSSSSQQQPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPLLLLLLLLLKKKKKKJJJJJJJJJNNNMMMLLLJJJIIIIIIIIIIIIFFFFFFFFFEEECCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCAAAAAACCCHHHKKKVVVYYYZZZVVVNNNFFF@@@>>>BBBAAA@@@??????@@@AAABBB@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999999;;;???KKKZZZdddjjjnnnrrrsssoookkkiiioooyyyvvvuuuxxx{{{zzz{{{~~~zzzxxxzzzzzzyyyzzz~~~eeeVVVIIIHHHHHHDDDCCCFFFEEEFFFGGGFFFEEEEEEFFFGGGEEEGGGIIIJJJHHHFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIHHHGGGGGGIIIKKKHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGIIIIIIHHHFFFFFFFFFJJJJJJHHHGGGEEECCCBBBAAACCCHHHMMMMMMIIIDDDCCCCCCAAAAAABBBCCCDDDDDDDDDDDDEEEHHHIIIIIIHHHIIIMMMQQQOOOSSS\\\jjjxxx|||yyywwwzzzooo___RRRSSSVVV]]]gggsss}}}}}}sssgggYYYOOOJJJEEE@@@<<<::::::999999777777777777777777777777888777777777666666666555222333555666777777777777666555555555555666666777444444444444444444444444555666666777777666666555444444444555555666666666555555666666666777777777666555555444444555555666444444555666666666666666666666666666555555555555444444444444444444444444555555555555666666666777555555555555555555555555444444555555666666666666444444444555555555666666333444555555666666555555555555555555555555555555666555555888<<>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::<<>>???AAACCCDDDGGGHHHHHHIIIJJJKKKLLLLLLOOORRRUUUVVVXXX^^^iiirrriii```[[[SSSPPPSSSHHHMMMQQQSSSQQQPPPPPPQQQRRRSSSTTTSSSQQQPPPPPPQQQNNNNNNMMMLLLKKKKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLHHHJJJJJJHHHDDDBBBDDDFFFDDDEEEEEEFFFFFFDDDCCCBBB???DDDGGGEEEAAACCCMMMVVVZZZTTTMMMGGGDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCC?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999999::::::999AAAQQQ]]]bbbiiiooommmpppoookkkiiippp{{{uuuuuu}}}~~~|||~~~}}}jjjWWWRRRKKKFFFEEEFFFHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCFFFHHHKKKKKKIIIGGGFFFFFFHHHIIIIIIJJJKKKKKKKKKJJJHHHHHHFFFEEEEEEFFFHHHHHHFFFEEEDDDDDDFFFEEEDDDBBB@@@??????AAADDDFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHKKKIIIFFFCCCAAAAAAAAABBBCCCDDDEEEEEECCCBBBBBBCCCCCCAAA@@@@@@AAACCCFFFHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHLLLUUUdddssszzzzzz{{{{{{~~~}}}mmm```\\\VVVRRRRRRVVV\\\___eeennnvvvxxxyyykkkcccVVVIIIAAA===>>>???>>>;;;888666777888999999777777666666555555555444777666666666555555555555555555666666555555444333444444444555555555555666777777666555555555555666444555555555666666777777666666666666666666666666444444444555555555555666999888888888777777666666111777>>>???;;;777555666555555555444444333333333555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666555555555444444444555555555555666666666777333444555777999;;;======???>>><<<:::999999999:::777777777777777777777777555666666777888999999:::888888999999999:::::::::<<<;;;:::999999999:::;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIMMMMMMLLLKKKKKKLLLMMMNNNRRRRRRUUU[[[___fffwww}}}pppccc]]]ZZZTTTOOOLLLMMMNNNPPPRRRSSSSSSRRRRRRNNNNNNOOOPPPPPPPPPOOOOOOMMMNNNOOOOOONNNMMMKKKJJJOOONNNMMMLLLKKKJJJIIIHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHEEEBBBAAABBBDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEAAA>>>@@@BBBCCCGGGMMMJJJHHHDDDBBBAAAAAABBBCCCAAA@@@>>>=========>>>??????@@@@@@@@@???>>><<<;;;@@@>>><<<;;;;;;;;;:::999:::999888888777777888888999999<<>>@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLLLLLLLMMMNNNPPPTTTUUUZZZbbbiiiuuuvvviii^^^YYYXXXSSSOOOMMMLLLMMMOOOPPPQQQQQQPPPPPPLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMKKKKKKOOONNNMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGEEECCCBBBCCCDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBDDDAAAAAADDDDDDCCCDDDGGGEEECCCAAA???>>>>>>@@@AAABBBAAA@@@???>>>???@@@@@@???@@@@@@@@@???>>><<<;;;???>>><<<;;;;;;;;;::::::<<<;;;::::::999999::::::::::::;;;AAAKKKVVV```fffkkkooopppmmmiiikkkttt}}}zzzuuuuuu{{{nnnZZZNNNKKKHHHGGGHHHJJJJJJJJJHHHHHHFFFEEEDDDDDDDDDDDDEEEGGGJJJJJJHHHFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEECCCBBB???>>>>>>@@@CCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCFFFIIIKKKLLLIIIGGGEEEDDDBBBAAA@@@@@@AAACCCFFFGGGCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHIIIOOO\\\lllwwwzzzssssss{{{yyyvvvrrrkkkgggdddccccccbbbbbbcccfffjjjooosssxxx{{{vvviii^^^SSSHHH@@@;;;;;;:::;;;<<<;;;999777999999999888888888888888777777777666666666555555555555666666555555444333444444444555555555555666666555555444444444444444555555555555555666666666555555555555555555555555444444444555555555555666666666555555555555555444888===@@@@@@<<<888666666555444444444444333333333333333333333333333333333555555555555555555555555444444444444444444444444666666666666666666666666777777777777777666666666555555666666666777777777888888777777777666666666999999:::::::::999999888888888888888888888888888888888888888888999999999999999999999::::::::::::<<<;;;:::::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCFFFFFFFFFGGGHHHJJJLLLLLLLLLMMMNNNNNNNNNOOORRRTTTXXX\\\fffqqq}}}zzzmmmbbbXXXVVVUUURRROOONNNLLLMMMNNNOOOOOONNNMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOOOONNNMMMLLLKKKNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEHHHHHHGGGFFFEEECCCBBBBBBBBBAAACCCGGGGGGCCC@@@AAA@@@???===;;;;;;<<<===>>>AAA@@@???>>>>>>>>>????????????@@@??????>>>===<<<======<<<<<<;;;;;;;;;:::<<<;;;::::::999999::::::;;;::::::===EEEPPP[[[bbbhhhnnnrrrqqqkkkiiimmmrrrxxxuuuvvv~~~dddUUUKKKJJJHHHHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGIIIIIIHHHFFFEEEEEECCCDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCDDDEEEEEECCCAAA>>>===>>>@@@CCCCCCBBB@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDDDDDDDCCCBBBAAAEEEHHHKKKLLLIIIFFFCCCBBBAAA@@@??????@@@AAACCCEEECCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGOOO]]]hhhzzzzzzxxx}}}{{{}}}}}}zzzxxxyyy{{{|||zzzxxxkkkccc]]]```gggooowww|||vvvlllaaaTTTKKKBBB@@@>>>===>>>===<<<:::999999999999888888888888777777777666666666666555555555555666555555444333444444444555555555555666555555444333333333333444555555555555555555555555555555555555555555555555444444444555555555555666555555555555555555555555777:::<<<<<<999777555555444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444666666666666666666666666666666666666666666666666555666666666666777777777888888777777666666555555666777888:::::::::999888888888888888888888888888888888888888888777777777999999999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGHHHJJJKKKMMMNNNMMMOOOQQQQQQPPPRRRVVVZZZ___jjjzzztttiii```WWWUUUUUUQQQOOOOOOMMMNNNNNNOOONNNMMMLLLKKKJJJKKKLLLMMMMMMNNNMMMMMMOOOOOOOOONNNNNNMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDHHHGGGGGGFFFFFFFFFFFFFFFAAA@@@CCCGGGGGGCCC@@@AAA???>>>===;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<>>>>>======<<<===>>>===<<<;;;;;;;;;:::999888888777777888888:::999999;;;AAALLLXXX```hhhnnnsssrrrmmmiiijjjlllxxx|||vvvsssxxxqqqZZZPPPKKKIIIHHHHHHIIIIIIHHHFFFGGGGGGFFFEEEDDDDDDDDDEEEDDDFFFHHHIIIGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBBBBCCCCCCAAA@@@======???AAACCCCCC@@@>>>>>>>>>???@@@AAACCCEEEFFFDDDDDDDDDDDDCCCAAA@@@???AAADDDHHHHHHFFFCCCAAA@@@???>>>>>>>>>>>>???AAABBBDDDCCCCCCCCCCCCDDDEEEEEEAAADDDFFFEEEDDDGGGPPPWWWiiittt~~~}}}xxxoootttzzznnn]]]ZZZ```hhhsss{{{xxxnnnbbbYYYNNNIIICCC???=========<<<888888888888888888888888888777777777666666666666555555555666555555444333444444444555555555555666555555444333333333333444555555555555555444444444555555555555555555555555444444444555555555555666666666666666666666666666222444666666666555444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444666666666666666666666666555555555555555555555555666666666666777777777888666666666666666777777777555666888999:::999999888888888888888888888888888777777777777777777666666999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMPPPRRRRRRRRRVVV]]]dddnnn~~~sssjjjbbbZZZXXXUUUQQQNNNOOONNNNNNOOOOOONNNMMMKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGEEEDDDCCCAAABBBDDDFFFGGGFFFEEEDDDFFFFFFFFFGGGHHHIIIKKKLLLAAA???AAAEEEEEECCCBBBEEEAAA@@@???>>>>>>??????@@@============<<<<<<<<<;;;?????????>>>>>>>>>>>>>>><<<>>>@@@???===;;;;;;<<<:::999888888777777888888888888888:::???IIIUUU^^^hhhmmmqqqqqqnnnjjjjjjlllvvvzzztttuuuzzz}}}|||gggUUUNNNJJJIIIGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEECCCEEEHHHHHHFFFDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@AAAAAA@@@>>>===>>>@@@CCCDDDCCC???<<<;;;<<<===???BBBDDDGGGHHHEEEDDDCCCBBBAAA@@@?????????BBBEEEEEEDDDAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCCCCDDDEEEEEE@@@BBBEEEEEEDDDEEEHHHKKK[[[hhhyyyzzztttjjjmmmqqqvvvggg^^^^^^bbbjjjtttxxxnnnfff\\\UUULLLDDD@@@>>>===<<<888888888888888999999999888888777777777666666666555555666666555555444333444444444555555555555666666555555444444444444444555555555444444444444444444444444444444444444444444444444555555555555666666666666666666777777777000111222333333444444444333333333444444444444555333333333333333333333333555555555555555555555555444444444444444444444444666666666666666666666666444444444444555555555555666666666777777777888888555666666777777888888999666777888999999999999999999999999999999999999999777777777777777777888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===???AAACCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJKKKMMMNNNOOOMMMPPPSSSUUUWWW___kkkuuu{{{ssskkkccc\\\YYYUUUPPPMMMNNNMMMMMMNNNNNNNNNMMMKKKJJJLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKHHHHHHHHHHHHGGGFFFDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDEEEEEEEEEFFFHHHJJJMMMNNNBBB???@@@CCCDDDBBBCCCFFFCCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@@@@???>>>===??????>>>>>>>>>>>>??????>>>AAACCCBBB>>>;;;;;;<<<<<<;;;::::::999999::::::777888999999<<>>???@@@@@@>>><<<>>>???AAADDDFFFCCC???;;;999:::<<>>888999999999:::::::::;;;888888888777777777666666555555666666555555444333444444444555555555555666777666555555444444555555555555555444444333333333444444444444444444444444444444444555555555555666444444555555555666666666333333222222333444444333333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666444555555555666666666666666666777777777888888888777777777888888888888999999999888888888999999:::999999999999999999999999888888888999999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@CCCDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQTTTYYY\\\bbbooowwwppplllhhhaaa[[[XXXSSSMMMKKKLLLJJJKKKLLLMMMLLLLLLJJJIIILLLMMMNNNPPPQQQQQQRRRRRRMMMLLLKKKJJJIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHKKKMMMBBB@@@AAADDDDDDAAAAAACCCDDDCCCCCCBBBAAA@@@?????????@@@AAAAAAAAA@@@???>>>??????>>>======>>>???@@@@@@DDDFFFDDD???;;;;;;===<<<;;;::::::999999::::::888999:::999999>>>GGGOOOZZZaaaiiioooqqqpppnnnnnnppp{{{xxxyyy}}}|||vvvkkkSSSHHHEEEFFFDDDCCCDDDGGGJJJLLLMMMGGGFFFEEEEEEEEEEEEEEEFFFBBBEEEGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@???>>>======>>>???@@@???>>>===>>>???>>>===;;;>>>@@@BBBEEEFFFDDD???;;;777999;;;>>>CCCGGGJJJLLLBBBAAA@@@??????AAACCCDDD@@@BBBDDDDDDDDDDDDEEEFFFAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEEDDDBBBBBBDDDFFFFFFEEEGGGQQQaaaqqq~~~|||qqqrrrrrruuu~~~{{{tttjjjiiinnnoooxxx{{{wwwvvvpppggg]]]TTTLLLEEEAAA:::::::::;;;;;;<<<<<<<<<888888888888777777777777555555666666555555444333444444444555555555666666777777666555555555555666555555555444444333333333444444444444444444444444444444444555555555666666333333333444444555555555888666444444444555444333333333333444444555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555666666666777777888888777777777777888888888888999999999888888888888888;;;:::999888888999:::;;;999999999999999999999999999999:::;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===???AAACCCEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSUUUZZZ```eeemmm~~~}}}mmmeeeaaa```ddd^^^YYYVVVRRRKKKIIIKKKHHHIIIJJJKKKKKKJJJIIIIIILLLLLLNNNOOOPPPQQQQQQQQQMMMLLLJJJIIIHHHHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDFFFIIIJJJCCCAAACCCFFFEEE@@@>>>???CCCCCCBBBAAA@@@???>>>===>>>??????@@@@@@>>>===<<>>======>>>???@@@AAAEEEHHHFFF@@@<<<;;;===:::999888888777777888888888:::;;;888777:::AAAHHHRRR[[[gggooosssqqqooommmjjjyyy}}}xxxyyytttuuuvvv^^^RRRMMMIIIBBBBBBCCCDDDGGGJJJMMMOOOJJJFFFAAAAAAEEEGGGEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@BBBDDDAAA???>>><<<<<<===???@@@CCCAAA???>>>>>>===;;;:::???@@@BBBCCCBBB@@@>>><<<888;;;@@@EEEHHHHHHGGGFFF@@@>>><<<;;;<<<>>>AAACCCEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA???======>>>???@@@BBBAAA@@@@@@@@@AAABBBCCCEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGPPPcccttt}}}}}}zzzwwwxxxvvvjjjccciiimmmwwwyyy}}}}}}yyyoooeee[[[OOODDDDDDBBB>>>===<<<<<<:::999999999777666666555666666666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444333333333444444444555555555444444333333333444444555555666666555333222111333444555555555444333222444444444444444444444444555555555555555555444444666666666666666666666666555555444444444444555555666666666666666666666666888888888777666666555555666666777888888888888888777777888999::::::;;;;;;999999999999999999999999::::::999888777777888888:::::::::::::::;;;;;;;;;::::::;;;<<<===>>>????????????@@@AAABBBDDDEEEFFFIIIHHHHHHHHHJJJKKKKKKJJJKKKNNNQQQRRRRRRSSSTTTUUUXXX```iiissszzzjjjbbb[[[YYY\\\YYYXXXWWWUUUSSSPPPNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEAAABBBCCCDDDDDDCCCBBBBBBEEEDDDAAA???======<<<===;;;<<<======>>>=========?????????>>>???@@@@@@AAA@@@??????>>>===<<<<<<<<<:::999666555444555666777666666666777999<<<@@@BBBPPPYYYeeeooosssssspppnnnlllttt~~~|||vvv|||xxxxxx{{{mmmYYYPPPLLLIIIEEEEEEDDDEEEFFFHHHJJJKKKHHHDDD@@@AAADDDFFFDDDAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA??????@@@BBBAAA@@@???>>>===>>>>>>???@@@>>>===>>>??????>>>===@@@AAABBBCCCBBB@@@===;;;:::===AAAEEEGGGGGGEEEDDD>>>=========>>>@@@BBBCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>=========????????????>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBDDDCCCIIIXXXfffrrr{{{{{{}}}|||nnndddaaaccciiivvvwwwooofffZZZOOOJJJGGGBBB???>>>>>>===<<<::::::999888777666555555666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555555555555555555333222111000111333444555666666555444444444444444444444444555555555555555555555555666666666666666666666666666666666555555666666666888888888888888888888888777777777777777777777888666666777888888888888888888888888999999:::::::::999999999999999999999999;;;:::999999888888888999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEGGGHHHLLLJJJHHHGGGHHHIIIJJJJJJMMMPPPRRRTTTUUUXXX]]]```hhhrrr~~~lll```\\\WWWUUUYYYVVVUUUTTTSSSQQQOOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAACCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCCCCDDDCCCBBBAAACCCBBB@@@>>><<<<<<;;;<<<:::;;;<<<<<<===========================>>>?????????>>>>>>======<<<;;;;;;;;;:::999777777777777888888888777777999;;;===???IIISSS```lllrrrsssrrrpppnnnssszzz~~~vvvyyyyyywwwzzz|||___RRRMMMJJJGGGGGGGGGFFFEEEEEEFFFFFFFFFDDDBBB???@@@CCCEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@======>>>@@@AAAAAAAAAAAA@@@???======<<<;;;;;;===???AAAAAA@@@AAAAAABBBBBBAAA???<<<;;;===???BBBDDDEEEDDDBBBAAA<<<<<<===???@@@BBBCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@??????===<<<<<<<<<===>>>===<<<<<<<<<<<<===>>>>>>===???AAACCCCCCBBBAAA@@@BBB@@@BBBJJJTTT```ooo|||}}}~~~}}}{{{}}}sssggg___^^^___dddnnnxxx{{{wwwmmmcccXXXSSSKKKEEEBBB@@@???>>>::::::::::::888777555444666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555555444444444444444555555555555555555444333222111000111222444555555555555444444444444444444444444555555555555555555555555666666666666666666666666777777666666666666777777888888888888888888888888555666666777888888999999666666777888888888888888888888999999999999999999888888888888888888888888;;;:::999999888999999999:::::::::;;;;;;;;;<<<<<<>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJMMMLLLJJJIIIIIIKKKNNNPPPSSSUUUWWWXXXZZZaaajjjrrrrrr___XXXWWWTTTSSSUUURRRRRRQQQOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJIIIIIIIIIJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCAAAAAAAAACCCCCCEEEEEEEEEDDDCCCBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>><<<;;;:::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;:::<<<<<<;;;::::::999999888:::999888888888:::;;;<<>>AAABBBCCCCCCAAA???===;;;;;;::::::<<>><<<;;;???@@@BBBCCCBBBAAA???>>>:::<<<>>>@@@BBBDDDDDDDDD????????????????????????>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???AAABBBBBBAAAAAABBB@@@@@@CCCGGGPPPaaappp|||}}}zzzyyynnnhhhddd___]]]```iiittt{{{yyynnnfffZZZOOOGGGBBB>>><<<999:::::::::999888666555777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444333333333444444444555555555444444444444555555666555555555555444444333333555555444444333333222222555555555555555555555555444444444555555555555555666666666666666666666666777666666666666666666777555555555555555555555555555555555666666777777777666666777888888888888888999999999999888888888888888888888888888888888888999999888888888888999999999999::::::;;;;;;<<<<<<@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLJJJKKKLLLMMMNNNPPPTTTVVVWWWZZZ]]]```eeeppp~~~ssseeeYYYWWWWWWUUUSSSSSSPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLHHHHHHHHHGGGGGGGGGGGGGGGEEECCCAAA??????@@@BBBDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@======<<<;;;:::999999999777888999:::;;;<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;:::999888999999888888999:::;;;;;;===FFFUUUccclllqqqrrrsssrrrooommmnnnuuu}}}~~~~~~zzz|||___NNNKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>;;;:::<<<===AAABBBCCCCCCBBB???===;;;<<<;;;;;;<<>><<<;;;@@@AAAAAAAAA@@@???>>>===:::<<>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>@@@AAACCCEEECCCBBBBBBBBBBBBFFFTTTaaaxxx~~~zzzqqqkkkccc\\\[[[```hhhmmmzzz}}}mmm]]]PPPGGG@@@===:::::::::::::::999888888888888888888888888888888777777777777777777777777555555555555555555555555444444444444444444444444333333333444444444555555444444444444444555666777666666555555555555555555666666555444333333333222555555555555555555555555444444444555555555666666666666666666666666666666666555555444444555555666555555555555555555555555666666666555555444444444666666777888888888888888999888888888888888888888888888888888888888888888888888777777777888888999999999::::::;;;<<<<<<===AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMHHHKKKOOOQQQQQQSSSVVVXXXZZZ```hhhpppyyyhhh```ZZZXXXWWWTTTQQQPPPPPPOOONNNLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@AAACCCDDD@@@AAABBBCCCDDDDDDDDDCCCAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@????????????;;;;;;;;;;;;::::::999999777888999:::;;;;;;;;;;;;:::;;;<<<=========<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888777777777777888999:::;;;<<<<<>>;;;;;;<<<>>>@@@AAABBBBBBAAA???===;;;<<<;;;;;;<<<>>>??????>>>@@@@@@@@@@@@???>>>======@@@?????????>>>>>>>>>>>>===>>>???AAAAAAAAA@@@@@@<<<<<<===============>>><<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<>>>=========>>>AAADDDFFFCCCBBBBBBCCCAAAAAAJJJTTTkkkuuu~~~wwwrrrkkkfffeeeeeeffffffsss|||nnn^^^RRRIIIDDD@@@???>>><<<;;;::::::999888888888888888888888888555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444555666777777888777666666666666777777555555444444555666777777555555555555555555555555333333444444555666666666666666666666666666666666555555444444444444555555888888888888888888888888777777666555555444333333666666777888888888888888777777888888888888888888999999999999999999999999888888888777888888999999:::;;;;;;<<<===>>>??????BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNJJJNNNRRRSSSSSSUUUYYY\\\eeeooo|||mmm___\\\XXXVVVTTTQQQNNNLLLPPPOOOMMMLLLKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEE@@@AAABBBCCCCCCCCCCCCCCC???????????????@@@AAAAAAAAA@@@???>>>>>>===>>>>>>;;;;;;<<<<<<<<<;;;;;;:::999999::::::;;;;;;:::::::::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777666777777888999:::;;;;;;;;;BBBLLLVVV___ffflllppprrrpppllliiilllvvv|||wwwvvv{{{}}}dddNNNIIIHHHDDD@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<===?????????@@@@@@@@@???===<<<;;;::::::<<<>>>@@@?????????????????????>>>>>>>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@???>>>======<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;;;;::::::;;;===???AAABBBCCCAAA??????@@@??????DDDKKKYYYdddttt|||vvvqqqpppqqq~~~~~~wwwqqqppptttxxxyyyxxxzzz~~~}}}nnnaaaXXXSSSJJJHHHCCC???<<<:::::::::999999999999999999999999555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555444444444444555666777888999999888777777888999:::777777666555666777888999555555555555555555555555333333444444555666666777666666666666666666666666666666555555555555666666888888888888888888888888777777777777777666666666666666777888888888888888666666777777888888999999:::::::::::::::::::::::::::999999999::::::;;;<<<===>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJIIIJJJJJJKKKLLLNNNOOOPPPNNNQQQUUUVVVXXX]]]fffmmm}}}sssaaaWWWWWWUUUSSSPPPPPPNNNMMMQQQOOOMMMKKKIIIIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCCCCCCCAAABBBDDDEEEFFFFFFFFFEEEBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>???@@@AAABBBCCCAAA@@@???===<<<<<<======;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999:::;;;===>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888888888888999888888999999999999888888888===FFFOOOXXXaaaiiinnnrrrrrrpppjjjhhhppp~~~~~~yyywww|||pppZZZHHHGGGGGGBBB>>>@@@BBBCCCDDDDDDCCCAAA@@@???@@@BBBCCCCCCBBB@@@?????????????????????????????????@@@???>>><<<===???@@@>>>>>>?????????>>>>>>===999999999;;;>>>@@@AAA@@@>>>>>>>>>>>>????????????===<<<<<<<<<===>>>@@@AAABBBAAA@@@???===<<<;;;;;;<<<<<<<<<=========>>>>>><<<<<<======<<<<<<;;;:::888999:::;;;<<<;;;::::::666888;;;>>>@@@@@@@@@@@@???<<<;;;=========BBBHHHJJJVVViii}}}|||}}}}}}xxxpppjjjhhhgggxxxqqqnnnllllllppptttuuuvvvzzzxxxlllddd___SSSOOOHHHBBB===;;;::::::999999999999999999999999888888888888888888888888555555555555555555555555444444444444444444444444333333333444444444555555444444444555555777888888::::::888888888999:::;;;<<<;;;999777666555666666666666666666666666666666333333444444555666777777666666666666666666666666777777666666666666777777666666666666666666666666777777777888999999::::::666666777888888888888888555666666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRPPPSSSVVVYYY]]]hhhvvvsssjjj[[[SSSTTTTTTQQQOOOPPPQQQPPPPPPOOOLLLJJJHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCAAACCCEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>======>>>>>>???@@@BBBCCCDDDAAA@@@>>>===<<<<<<<<<===<<<===>>>?????????>>>===<<<<<<<<<<<<;;;:::999999999:::<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::888777888999::::::::::::999999777666555555:::AAAIIISSS]]]gggnnnrrrtttssslllfffkkk{{{}}}{{{aaaTTTHHHDDDCCCBBBCCCEEEAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAA@@@???>>>???AAA@@@<<<<<>>======???AAACCCCCCBBB??????>>>>>>???@@@BBBCCCCCC>>>::::::===@@@>>><<<========================>>>>>>>>>>>>===<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888:::::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;<<<===???@@@CCCIIIWWWlll~~~}}}|||yyyuuupppjjjeeebbbvvvzzz~~~nnn^^^[[[aaafffhhhhhhrrrxxxsssppphhh[[[MMMDDDCCCCCC???;;;999999:::::::::999999888888888888888888999999999888888777777666666666555777666555444333444444555111111222333444444555555777888888666444444555777666666666666777:::===???<<<888333333555666222///555555555666666666666777444444444555555555666666666666666555555444444444666666666666666666666666888777666555555555555555555555666666666666555555777777777777777666666666555555666666777999:::;;;888999:::;;;<<<;;;::::::======>>>???@@@AAAAAABBB???@@@@@@AAACCCEEEFFFGGGFFFEEEDDDEEEGGGGGGGGGFFFOOOLLLLLLOOOOOOLLLMMMPPPPPPUUU[[[___iii|||kkk___ZZZ[[[VVVUUUSSSQQQOOONNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIGGGGGGHHHHHHGGGFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEGGGIIIIIIGGGEEEDDDDDDDDDCCCCCCBBB@@@???>>>>>>???<<<;;;<<>>======<<<<<<<<<;;;;;;<<<<<<======>>>>>>999::::::;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>???@@@@@@@@@@@@======<<<;;;999888777777:::999888888777777888888999:::===CCCNNN[[[gggooonnnnnnqqqtttqqqnnnuuu|||yyyyyyzzz}}}[[[PPPFFFCCCBBBAAAAAACCCAAAAAA@@@@@@@@@????????????@@@@@@@@@??????>>>===>>>@@@@@@======AAAAAA???>>>===<<<;;;;;;<<<===>>>=========@@@CCCFFFFFFFFF@@@?????????@@@AAABBBCCCBBB>>>::::::===???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;::::::::::::;;;===>>>@@@AAA>>>>>>===<<<;;;;;;::::::999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>BBBFFFPPP___rrr|||vvvqqqnnnmmmsssyyytttbbbZZZZZZ]]]aaafffmmm{{{zzzrrriii]]]QQQIIIDDD???<<<===<<<<<<<<<;;;;;;::::::999999999999999999999999888888777777777666666666777777555444444444555555333333333444444555555666111222333333222333444666;;;888555777===CCCFFFGGG<<<888444444666777444111444555555555555666666666444444444555555555666666777666666666555555555555666666666666666666666666777777666666555555555555666777777888888777777666777777777666666666666666777777777888888:::;;;;;;999999;;;<<<<<<<<<;;;:::<<<======>>>???@@@AAAAAABBBBBBCCCCCCEEEFFFHHHIIIKKKJJJIIIIIIIIIIIIIIIHHHLLLJJJJJJMMMNNNMMMPPPUUUUUU___jjjtttvvveeeZZZVVVVVVTTTSSSRRRQQQOOONNNNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFDDDCCCCCCCCCDDDEEEEEEGGGIIIIIIFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>???>>>===>>>AAABBBAAA@@@??????>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>999::::::;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????<<<<<<;;;:::999888888777:::999888888777777888888999999<<>>>>>>>>???>>>>>>===<<<===@@@@@@>>>???CCCEEECCC>>>===<<<;;;;;;<<<===>>>======>>>AAAEEEHHHJJJIIIBBBBBBBBBBBBBBBCCCDDDEEEAAA>>>::::::===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<;;;888888999;;;===AAAEEEGGGAAA???>>><<<;;;::::::;;;999999999999999:::::::::::::::;;;<<<<<<<<<<<<<<<999999999999:::;;;<<<===AAACCCGGGOOO\\\nnn~~~|||xxxwwwxxxvvv}}}~~~mmm```VVVRRRXXX___hhhwww~~~{{{vvvmmmaaaUUUKKKEEECCCAAAAAA???>>>===<<<;;;;;;::::::::::::::::::999999888888888777777777777777777777666555555555666666555555555555555555555555444666777777555555666777888777888???HHHLLLJJJEEE:::777444555777888777444444444444555555555555666444444555555555666666666666666666666666555555555666666666666666666666666777777777666666666666666777888888999999888888777666666666666666666777777999999999999::::::;;;<<<:::;;;<<<=========<<<<<<<<<======>>>???@@@AAAAAAFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJOOOMMMLLLOOOPPPQQQVVV]]]aaannnkkk^^^UUURRRSSSQQQQQQPPPPPPOOOOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDFFFGGGGGGEEECCCBBBCCCCCCBBBBBBAAA@@@???>>>>>>???>>>???AAACCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========999::::::;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===============;;;:::::::::999999999999:::999888888777777888888888999:::>>>FFFRRR___hhhnnnqqquuuwwwsssoooqqqvvvvvvwww{{{\\\MMMGGGBBBBBBBBB???>>>@@@?????????????????????>>>>>>>>>>>>??????>>>======<<>>@@@EEEGGGFFF===<<<<<<;;;;;;<<<<<<=========>>>AAADDDGGGHHHHHHDDDDDDDDDEEEEEEFFFFFFGGG???===;;;:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>======<<<;;;999999999:::>>>BBBGGGJJJAAA???===:::999999::::::888888888888888888999999::::::;;;<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCHHHGGGGGGGGGHHHIIIIIIJJJGGGHHHIIIJJJJJJLLLNNNPPPUUUSSSSSSTTTTTTVVV\\\eeewwwrrrcccZZZTTTQQQSSSNNNNNNOOOOOOOOOOOONNNNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFHHHIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFEEECCCBBBAAABBBBBBAAAAAA@@@???>>>>>>>>>===>>>???AAABBBBBB@@@>>>===<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<<<<<<<<<<999999999999999999999::::::999888888777777888888888888999;;;@@@KKKXXXbbbgggmmmtttwwwvvvssstttvvv|||tttVVVJJJEEEBBBCCCBBB???>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>;;;>>>???>>>@@@EEEGGGFFF<<<<<<;;;;;;;;;;;;<<<<<<>>>======???AAACCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCC===<<<;;;;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<;;;;;;;;;::::::===AAAEEEGGG???===;;;999777888999999888888888888888888888888999::::::;;;;;;;;;;;;;;;999::::::;;;<<<<<<=========???@@@@@@EEEQQQcccqqq~~~~~~iiiUUUMMMNNNUUU```ooo~~~}}}vvvrrrppplllccc\\\TTTQQQKKKEEEAAA>>>===<<<::::::999999999888888888888888888999999999999999777888888888888888888888666666666666666555555555777888888666555444666888555>>>HHHMMMIIIAAA999444444444333444555777777777444444444555555555666666555555555666666666777777444444444444444444444444777777777777777777777777777777888999999888888777666777777888888777777666777777777888888888999999::::::::::::;;;<<<======???????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOSSSWWWTTTTTTWWWZZZ[[[\\\dddmmmyyyfff[[[UUUQQQPPPQQQLLLLLLMMMNNNOOOOOONNNNNNKKKJJJIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJKKKJJJHHHDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDCCCAAA@@@@@@AAA@@@@@@@@@??????>>>>>>===:::<<<>>>@@@???>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;:::888888999999999999:::::::::999888888777777888888777888999999<<>>>>>AAA============>>>>>>>>>>>>>>>>>>??????@@@@@@??????:::===>>>===>>>CCCEEECCC;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>???>>>=========>>>??????>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::<<<>>>AAABBB<<<;;;:::888888888999999999999999888888888888888888888999:::::::::::::::999:::;;;<<<=========<<<<<<>>>??????BBBJJJWWWaaawww}}}|||{{{}}}uuu```TTTQQQLLLQQQ[[[iiiyyy~~~}}}~~~xxxqqqkkkfff\\\RRRIIICCC???>>>;;;;;;::::::999999888888999999999999999:::::::::777888999999::::::999999777777777777777777777777666666777777888;;;@@@DDDEEEIIIJJJEEE===777777999333333333444444555666777555555555666666666666777555555666666666777777777444444444555555555555555777777777777777777777777666777999::::::999888888666777777777777777777666888888888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPOOONNNPPPUUUZZZVVVYYY```fffggghhhoooxxx~~~nnn]]]TTTPPPMMMLLLNNNJJJKKKMMMNNNNNNNNNMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFFFFFFFHHHKKKKKKJJJHHHCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@??????@@@?????????>>>>>>>>>======999;;;======<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;>>>>>>>>>===============999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::888888888999999999999999:::999888888777777888888666888:::999:::@@@KKKTTTbbbjjjrrrvvvwwwxxxvvvsssqqq{{{|||^^^OOOGGGCCCAAAAAA???<<<===@@@<<<<<<<<<=========>>>>>><<<===>>>>>>??????>>>>>>:::======;;;<<<@@@AAA???;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;:::;;;<<<===<<<;;;:::;;;<<<======<<<;;;::::::;;;<<<;;;:::999999999999999999999999999999999999999::::::;;;::::::999999999999:::;;;<<<>>>???::::::::::::::::::::::::::::::999999999888888888777777888999999999999888777888:::;;;<<<<<<;;;;;;;;;<<<<<<===???EEEMMMSSS```ooo|||{{{xxxjjj___[[[SSSQQQRRRZZZgggsss~~~ssscccUUUKKKDDDAAA>>>======<<<;;;;;;::::::999999999:::::::::;;;;;;777888999;;;;;;;;;:::999888888999999::::::;;;;;;999888888888;;;@@@HHHNNNNNNLLLFFF===555333666;;;444555555555555555777888666666666777777777888888555666666666777777777777666666666666777777777888777777777777777777777777666777999:::;;;:::999888777888888999999888888777999999::::::;;;<<<<<<===<<<<<<===>>>@@@BBBCCCDDDBBBBBBAAAAAAAAABBBCCCDDDBBBCCCDDDDDDFFFFFFGGGHHHFFFFFFGGGGGGIIIJJJLLLMMMMMMPPPTTTUUUUUUYYYaaagggiiinnnwww~~~}}}{{{zzzjjjYYYPPPMMMJJJJJJLLLJJJKKKLLLNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJJJJHHHFFFCCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBB@@@>>>===>>>@@@>>>>>>>>>>>>>>>=========999;;;===<<<:::999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;999::::::;;;;;;::::::999999::::::;;;;;;::::::999:::;;;;;;;;;;;;;;;::::::999999999888888888888888:::999888888777777888888555888;;;:::999===FFFNNN]]]gggppptttxxx{{{zzzuuusssxxxpppWWWLLLFFFBBB@@@@@@===:::;;;@@@;;;<<<<<<<<<======>>>>>>;;;;;;<<<===>>>>>>======;;;======:::;;;>>>???===:::;;;;;;<<<<<<;;;;;;::::::999999:::<<<===<<<;;;;;;<<<===>>>>>>===<<<;;;999;;;<<<;;;:::999999999999999999999999999999999888999999:::::::::999999666777888999;;;<<<<<<===999:::;;;<<<<<<<<<;;;;;;::::::::::::999999888888666666777888888888888888666777999:::;;;;;;::::::::::::::::::<<>>===<<<<<<<<<999999999::::::;;;;;;;;;777888:::;;;<<<;;;::::::::::::;;;;;;<<<===>>>>>>999888666555777===FFFLLLMMMHHH@@@999666444555555555666777666666666888999777777777777888888888888666666666666777777777777777777888888999999999:::777777777777777777777777666777999;;;;;;;;;999888999999999::::::999999999::::::;;;;;;<<<===>>>>>>===>>>???@@@BBBEEEGGGHHHCCCCCCBBBAAABBBCCCDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHJJJLLLMMMNNNQQQVVV\\\___cccjjjttt|||zzzkkkZZZQQQMMMKKKKKKMMMIIIKKKLLLNNNNNNLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFF@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGIIIIIIFFFDDDBBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@>>>===>>>???>>>>>>>>>>>>============:::<<<===;;;999888:::===<<<<<<;;;;;;;;;<<<<<<===:::::::::999999888888888999::::::;;;;;;::::::999999::::::;;;;;;::::::999;;;;;;;;;<<<<<<;;;::::::999999999888888888777777:::999999888777888888888444888<<<;;;999;;;DDDKKKXXXbbblllrrrxxx{{{yyyzzzeeeRRRFFFCCCBBBAAA???>>>=========<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;:::999999888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888::::::999888777777777888888999999:::999888777666:::999888888999999888666;;;::::::999999::::::;;;:::777555444666888999999999999888888999999:::;;;999:::;;;;;;999999:::;;;:::;;;<<<<<<<<<<<>>===>>>===<<<;;;:::;;;<<<:::>>>AAA???;;;888999<<<999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;::::::<<<>>>???<<<999888999999777555999999888888888888888888666555555666666777888999777777666666666666666777999999:::::::::999999888888888999999999888888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>??????@@@@@@===>>>@@@BBBEEEIIILLLMMMNNNIIICCCBBBDDDEEEBBB???EEEDDDCCCBBBBBBCCCDDDEEEDDDEEEGGGJJJLLLNNNPPPQQQXXX___jjjssszzz{{{ppp```TTTNNNLLLLLLKKKJJJKKKLLLLLLKKKIIIGGGFFFIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDBBB@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@???@@@?????????>>>>>>===============<<<;;;;;;::::::<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999888<<<;;;::::::999999999999666777999:::;;;;;;:::::::::888777777888999999888999::::::;;;;;;::::::999::::::;;;;;;::::::999888999999888888888888999999999999::::::;;;???DDDIIIYYY```jjjqqquuuxxx|||{{{xxx{{{}}}zzz^^^NNNFFFAAA@@@???===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;::::::999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::999888888777777888888888999999999999888777666:::999999999;;;<<<<<<:::888888888999:::;;;<<<===>>>;;;888777777888777777888888888888888999::::::888999:::999888888999:::;;;<<<<<<<<<;;;<<<>>>???FFFJJJSSScccuuu|||}}}zzzwwwxxxyyyzzzyyyzzzpppfff___^^^ccckkkqqqvvv{{{{{{ooobbbYYYQQQKKKHHHGGGCCC===<<>>;;;999888::::::888666999999999999999999999999999999888888777888888888999999999888888888999999999::::::;;;::::::999999:::::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>???@@@@@@AAA???@@@BBBDDDFFFIIILLLMMMLLLHHHCCCBBBEEEFFFEEEBBBDDDDDDDDDEEEFFFHHHHHHIIIKKKJJJJJJKKKMMMQQQVVVYYYgggqqq}}}vvvtttzzzrrreeeZZZSSSOOOMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGIIIHHHHHHGGGFFFEEEDDDCCCAAABBBCCCBBBAAAAAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>==================<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999888777666;;;:::999888888888888999666777999:::;;;;;;:::::::::888777777888999999888999::::::;;;;;;::::::999::::::;;;;;;::::::999888999999888888888888999999888999999999:::>>>CCCGGGYYY___hhhppptttxxx}}}~~~{{{{{{}}}mmmTTTIIIEEE@@@???>>>===<<<;;;;;;;;;<<<<<<<<<===============>>>======<<<;;;:::999999999999:::::::::;;;;;;;;;999::::::;;;;;;:::::::::888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888777777777888888888888999999888888777666888777777999;;;======<<<555666777888:::<<<>>>??????<<<999888999999999888777777777777777888888999777888999888777666777999;;;<<<===<<<;;;;;;<<<>>>@@@CCCHHHRRRbbbuuuyyyyyyyyyzzz|||}}}|||{{{{{{||||||{{{|||}}}nnn```YYYYYYYYY]]]dddnnnyyywwwnnnddd^^^WWWRRRLLLEEEBBBCCC>>>===<<<;;;;;;<<<===>>><<<@@@DDDCCC@@@===<<<===:::;;;;;;;;;;;;::::::999<<<<<<<<<<<<;;;:::999999<<<;;;::::::;;;;;;:::888::::::::::::::::::::::::===<<<;;;:::999999999999<<<<<<;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEGGGIIIKKKMMMJJJGGGCCCCCCFFFHHHGGGFFFBBBCCCDDDEEEFFFGGGHHHHHHQQQQQQPPPQQQTTT[[[dddkkkyyy|||tttooonnnrrroooiiiaaaWWWPPPMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCC@@@AAABBBBBBAAABBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>===============<<<=========<<<;;;;;;:::::::::;;;===>>>>>>===;;;::::::::::::999888888777777999999888888777777888888777777999::::::::::::::::::888777777888999999888999999::::::::::::999999:::::::::::::::999999888999999888888888888999999777888888888999<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<:::999888888999999999999::::::::::::999999:::;;;;;;;;;::::::999888888888999999:::;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::888888777777777777888888888888888888888888777777555444444555888999999888666666777888:::<<<===>>>:::888777777999;;;;;;;;;666666666666666777888888777888999888777777888999;;;<<<<<<;;;:::999;;;<<<>>>@@@CCCHHHSSSfff}}}yyyxxxwwwwwwxxxxxxvvvtttuuuyyy~~~qqqccc]]]TTTQQQVVVaaakkkrrryyy|||xxxqqqhhh___VVVOOOMMMEEEBBB???======>>>??????;;;???BBBCCC@@@===;;;;;;:::;;;<<<<<<=========<<<<<<;;;<<<===>>>===;;;999;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::<<<======>>>>>>>>>>>>>>>;;;<<<==================<<<<<<===>>>>>>>>>======<<<<<<======>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@AAAAAABBBBBBDDDDDDDDDEEEGGGHHHJJJKKKJJJGGGDDDDDDEEEGGGHHHGGGGGGGGGFFFFFFGGGIIIKKKLLLWWWYYY\\\___dddlllwww{{{sssoookkkhhhhhhdddggggggcccZZZQQQMMMKKKKKKJJJHHHGGGGGGGGGHHHIIIHHHGGGGGGFFFEEEDDDDDDDDDBBBCCCCCCCCCAAAAAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????============<<<<<<<<<<<<=========<<<;;;;;;:::::::::;;;>>>@@@@@@>>>;;;:::<<<;;;;;;:::::::::::::::999999888888888888999999888888999999:::::::::::::::888777777888999999888999999::::::::::::999999999::::::::::::999888888999999888888888888999999777777888888888;;;???BBBRRRXXXaaahhhnnnuuu}}}{{{wwwzzz~~~{{{zzzuuuXXXGGGBBBCCC??????>>>>>>>>>>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;>>>===<<<;;;:::999888888888888888999999999::::::888999::::::;;;;;;;;;:::999999888888999999::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999888777777666777777888888777777777777777777888888666555444555777777777666888888888888999:::;;;;;;777666555666888:::999999666666555555666666777888888999:::999888777888:::;;;;;;<<<;;;999999:::<<<<<<>>>AAACCCIIIWWWkkkyyy~~~|||zzzwwwtttqqqsssxxx~~~uuukkk\\\QQQOOOTTT\\\aaauuu}}}yyynnnddd^^^PPPKKKDDD@@@??????>>>>>>;;;===???@@@>>><<<:::999888888:::;;;===>>>>>>>>>::::::;;;>>>AAAAAA>>><<<:::;;;============<<<<<<;;;;;;<<<<<<=========>>>;;;:::::::::;;;;;;<<<===<<<===>>>?????????>>>>>>======>>>???????????????<<<======>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHEEEEEEFFFHHHIIIIIIMMMLLLKKKLLLPPPUUU[[[___hhhlllqqqtttwww}}}ttteeeaaa```___]]]]]]XXX]]]bbbbbb\\\TTTOOOLLLJJJIIIGGGFFFFFFGGGHHHIIIGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEECCCAAA@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<=====================<<<;;;;;;::::::999;;;>>>@@@@@@>>>;;;999;;;;;;:::999999999::::::::::::999999999::::::;;;999999999999999999:::::::::888777777888999999888888999999::::::999999888999999::::::999999888777999999888888888888999999666777888888888:::===@@@LLLRRR[[[cccjjjqqqzzz}}}wwwxxx~~~|||yyyyyy}}}fffQQQEEEAAABBB<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;:::::::::===<<<<<<;;;:::999888888777777888888888999999999888888999:::;;;;;;;;;;;;:::999999888999999::::::999999999999999999999999::::::;;;;;;::::::999888777777666666666777888888777777666666666777888888999888777888::::::999888:::999999888888888999999888666555555666666555444666666666666666777777888888999:::999888888999:::999:::;;;:::999999:::<<<:::<<<>>>???AAAJJJXXXbbb|||zzzuuuqqqssswww|||zzziiiYYYPPPNNNQQQUUUmmmwww|||tttbbbZZZPPPHHHDDDBBB@@@======>>>>>>>>>>>><<<;;;:::666777999:::<<<<<<======::::::<<<@@@EEEEEEAAA===:::===??????>>>=========<<<<<<======>>>?????????;;;::::::;;;<<<===>>>>>>;;;===>>>@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAA======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKMMMOOOLLLMMMPPPVVV^^^iiisssyyyoooeee[[[YYYYYYWWWVVVWWWPPPVVV\\\___]]]WWWQQQMMMHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGFFFDDDAAA@@@@@@AAADDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@???>>>======<<<============>>>>>>>>>=========<<<;;;;;;::::::999;;;>>>@@@@@@>>>;;;999999888777666666777888999:::::::::999::::::;;;<<<:::999999888888999:::::::::888777777888999999888888888999999999999888888999999999999999888888777999999888888888888999999777888999888888999<<>>;;;;;;;;;:::::::::999999;;;;;;;;;::::::999999999777777777777888888888999777888999:::;;;;;;;;;;;;::::::999999888999999:::999999999999999999999999999999::::::999999888777666666666666666777888888777666666555666777888999:::999999:::===>>>>>>===999999888888888888888999777555555555666666555333777777666666777777888999777888999888777777777999888999:::999888999;;;===:::;;;;;;<<<>>>CCCLLLRRRcccuuu{{{{{{}}}{{{xxxssstttwww|||wwwfffWWWPPPQQQSSS]]]kkk{{{zzzpppbbbWWWPPPLLLGGGCCCCCCAAA@@@????????????>>>;;;<<<<<<============<<<======>>>CCCGGGGGGBBB<<<;;;>>>AAAAAA???===<<<=========>>>>>>???@@@@@@AAA>>>>>>=========>>>>>>???<<<===???AAABBBAAAAAA@@@??????@@@AAABBBCCCCCCBBB>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJKKKMMMPPPTTTWWWSSSWWW___jjjvvvwwweee___ZZZZZZYYYUUUSSSUUULLLPPPUUUZZZZZZVVVOOOIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA?????????>>>>>>==================>>>>>>>>>??????=========<<<;;;;;;::::::999:::<<<>>>>>><<<:::999999888777666666777888999999999888888999::::::;;;::::::999888888999999::::::888777777888999999888888888999999999999888888999999999999999888777777999999888888888888999999777888999999999:::<<<>>>EEELLLWWWaaahhhnnntttyyy||||||{{{{{{~~~{{{zzzcccNNNHHHDDDAAA???===============>>>???@@@;;;;;;;;;::::::999999999::::::::::::::::::::::::777777777777888888888888777888999:::;;;;;;<<<;;;::::::999999888999999999888888888888888888888888888999999999999888777777666666666666666777888888777666555555555777888999888888888:::===@@@@@@???888888888777888888999:::333333333555888999888777777777777777777888999999666777888777666555666888777888999999888999;;;===<<<<<<;;;;;;===BBBHHHLLLOOOccczzzxxxsssrrrrrrqqq{{{~~~rrrrrrtttyyyqqq```VVVVVVXXXQQQ___ppp}}}qqqddd\\\UUUOOOKKKGGGEEEBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>@@@???@@@EEEIIIHHHAAA;;;<<>>???@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>===>>>AAABBBCCCCCCBBBAAA???@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???BBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLGGGIIIKKKMMMQQQUUU[[[^^^bbbhhhtttzzzfff]]]ZZZYYYYYYWWWRRROOOQQQJJJKKKOOOTTTVVVSSSKKKDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????@@@@@@@@@AAA<<<<<<<<<=====================>>>>>>??????@@@@@@>>>======<<<;;;;;;::::::999:::<<<======<<<:::999;;;:::888777777999:::<<<888888777777888999::::::;;;:::999888888888999::::::888777777888999999888888888999999999999888888888999999999999888777777999999888888888888999999888999::::::999:::<<<>>>DDDLLLXXXbbbhhhnnntttxxx}}}~~~yyyvvv}}}uuuWWWNNNEEE???BBBCCC======<<<<<<<<<;;;;;;;;;<<<;;;999888777888999999===;;;999888999999888777777777777777777777777777999999888888999999:::;;;999999999999999999999999888999999::::::999999888777777666666777777888999888777777777666666666555666555444333333333333333444555888;;;=========<<<888888888888888888888888444555555666777888888999777777777777666666666666888777777999<<<===:::777777777777777777888888999<<<<<<;;;<<<===@@@CCCEEEIIIRRRbbbuuuzzzvvvsssssswww~~~|||xxxvvvxxxyyyooogggaaa___^^^dddmmmssswwwyyyzzz{{{|||xxxkkk```[[[WWWVVVQQQIIIEEEFFFGGGEEEEEEDDDCCCBBBAAA@@@??????AAABBBCCCDDDCCCAAA???===???;;;===BBBBBB>>>===AAAAAAAAAAAAAAABBBCCCDDDEEECCCBBB@@@?????????@@@@@@AAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCBBBBBBAAAAAAGGGHHHBBB???CCCEEECCCFFFFFFEEEFFFGGGJJJMMMOOOQQQTTTWWWYYY\\\bbbkkkrrr|||nnneeeYYYXXXVVVTTTRRRRRRRRRRRRLLLLLLLLLMMMNNNMMMIIIGGGIIIGGGFFFGGGIIIIIIFFFCCCEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFDDDBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>><<<<<<>>>???@@@@@@???===<<<;;;<<<>>>???<<<;;;:::999888888888888666666777888888888888777<<<;;;::::::::::::;;;<<<;;;;;;;;;::::::999999999777777666666777888999999888888999999999999888888888999999999999888777777888888777777777777777888777777888999::::::;;;;;;AAAHHHVVVdddjjjkkknnnsss{{{|||xxxvvvgggOOOJJJBBB===>>>======<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888999999::::::;;;;;;<<<<<<;;;888777777777777777777777777777999999888888999999:::;;;999999999999999999999999888999999999999999999888777777777777777888999999888888777777666666555555777666666555555555666666444666888;;;<<<<<<;;;;;;888888888888888888888888666666777888888999::::::777777777777666666666666999777666888:::;;;999777777777777777777888888999;;;:::::::::;;;>>>@@@BBBEEEKKKVVVddduuu}}}zzzwwwxxx{{{}}}}}}}}}vvvrrrppppppnnnttt{{{}}}yyyqqqjjjgggtttyyyuuurrrkkkkkkfff]]]VVVTTTRRROOOPPPOOOLLLJJJGGGEEEDDDCCC???@@@AAAAAAAAA@@@??????@@@>>>@@@EEEFFFCCCCCCFFFAAA@@@@@@@@@AAABBBCCCCCCEEEDDDCCCAAAAAAAAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEJJJLLLGGGEEEIIIKKKJJJJJJJJJKKKMMMPPPTTTWWWYYYXXXZZZ___ccciiitttyyyjjjaaa^^^VVVUUUSSSRRRQQQRRRSSSTTTRRROOOLLLJJJJJJJJJHHHGGGHHHFFFFFFGGGIIIHHHEEECCCEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDBBB@@@????????????AAABBBBBBAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<<<<===???@@@@@@???===;;;;;;;;;======;;;;;;999888888777777777888888999:::::::::::::::;;;:::999999999999:::;;;;;;;;;;;;::::::999999999777777777777777888999:::888888999999999999888888777888888888888777666666888888777777777777888888777888888999::::::;;;;;;@@@EEEQQQ]]]cccfffkkkqqq|||xxxqqqzzz~~~vvvXXXHHHGGGAAA<<<;;;999<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::::::::::::::888:::===??????<<<999777777777777777777777777777999888888888888999::::::777777777777777777777777888888999999999999888888888777777777777888999999888888888777666555555555666666555555555666777777555666888:::::::::999999777777777777777777777777666666666777777888888999777777777777666666666666999888666666777888777666777777777777777888888999:::999888888999:::<<<===>>>BBBHHHPPP]]]rrr|||yyyxxxzzz|||}}}zzzjjjaaakkkpppxxxxxxqqqmmmhhhdddaaa___\\\WWWQQQLLLGGGEEE>>>>>>>>>>>>????????????@@@???AAAEEEFFFCCCBBBDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBAAABBBBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDAAABBBCCCCCCDDDCCCCCCCCCFFFFFFDDDCCCBBBAAAAAAAAADDDDDDCCCDDDDDDEEEFFFGGGEEEIIIKKKIIIHHHKKKNNNMMMQQQSSSVVV[[[```eeeiiikkklllnnnpppssszzzqqqeee^^^ZZZZZZSSSQQQOOONNNOOOQQQTTTVVVWWWRRRLLLGGGFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHFFFCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBB@@@???>>>======>>>@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>===<<<<<<===>>>??????>>><<<;;;::::::;;;;;;:::999888777777777777777888999999::::::::::::::::::999999888888999999:::;;;;;;::::::::::::999999999888888888888999::::::888888999999999999888888777777777777777666555555888777777777777777888888888888888999999::::::;;;>>>AAAIIISSSYYY]]]eeennn{{{{{{qqquuu~~~~~~hhhPPPEEEFFFAAA======:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999<<<>>>===;;;:::999777777777777777777777777888888888888888999999:::777777777777777777777777777777888888888888777777888777777777777888999999888888888777666555555555333333333333333444555666666666777888888888777777777777777777777777777777333444444444555555555666777777777777666666666666999888666444444555555666777777777777777888888999999999888888888999::::::888<<<@@@DDDMMM^^^vvv|||uuussswww}}}}}}|||yyymmmfffjjjoootttyyyzzzyyyvvvoooeeeZZZOOOHHHCCCCCCBBBAAAAAABBBCCCCCCBBBCCCEEEGGGGGGEEECCCCCCHHHGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFCCCCCCCCCDDDFFFHHHJJJLLLJJJLLLMMMMMMNNNQQQTTTUUU]]]aaagggnnnuuu{{{tttfffaaa]]]YYYVVVQQQPPPMMMLLLMMMOOORRRTTTUUUQQQKKKGGGEEEFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???>>>>>>======>>>>>>??????>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>>>>===<<<;;;:::999999999999888888777666666777777666777888888999999888888::::::999999999999:::::::::::::::::::::::::::::::::999999999999999::::::888888999999999999888888777777888888777777666555777777777777777777888999888888888999999:::::::::<<<<<>><<>>>>>======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999999999999888777777666777777777777777888999999999999888::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999:::888888999999999999888888888888999999888888777666777777666666777888999999888999999999999999:::::::::999<<<@@@EEEKKKXXXcccmmmzzz|||zzzrrrVVVGGGBBBBBB;;;;;;>>>;;;::::::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::888:::;;;999777666999<<<666666666666666666666666888777777777777888999999666666666666666666666666666666777777777777666666666555555555555666777777666666666666777777777777666666555555555666777777444444444444555555555555666666666666666666666666777777777777777777777777777777777777666666666666555666666555444333555666777777777777777888888999999999999999999999::::::666:::???BBBCCCGGGOOOVVVnnn~~~|||zzzzzz~~~~~~uuurrrlllddd```bbbjjjqqqzzzooo\\\QQQJJJJJJJJJJJJJJJIIIIIIIIIKKKQQQVVVYYY\\\```___\\\QQQPPPNNNLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIKKKMMMPPPQQQPPPOOONNNMMMMMMNNNNNNNNNMMMLLLLLLOOONNNNNNMMMMMMNNNNNNOOOOOORRRWWW]]]ccchhhlllnnnqqqkkkhhhkkkooosssxxx}}}wwwaaaWWWTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJHHHIIIJJJIIIHHHFFFFFFHHHJJJJJJIIIHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999888888777777777888888999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;::::::999888888888888999888888999999999999888888999999999999999888777777666666666666777888999:::999999999999999999999999:::888999===@@@FFFQQQ]]]mmm{{{~~~zzz|||aaaLLLBBBAAABBB;;;;;;>>>999999999:::::::::;;;;;;;;;777888999;;;;;;;;;:::999888;;;>>>===999666888:::666666666666666666666666777777777777777888999999777777777777777777777777555666666777777666666555444444444444444555666666444444555666777888999999777666666555555555666666333333333333333444555555555555555555555555555555888888888888888888888888777777777777666666666666333555777777555444555777777777777777777888888999777777888999999999999999:::;;;<<<===>>>@@@EEEHHHYYYgggzzz|||yyyyyyyyy}}}}}}uuuiii```]]]```eeeiiirrr|||ooo```VVVRRRSSSUUUWWWXXXYYYYYYXXX___fffkkklllooosssrrrnnnbbbaaa___]]][[[ZZZYYYXXXUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWVVVUUUSSSRRROOOQQQTTTXXXYYYYYYYYYXXXVVVWWWWWWWWWVVVVVVUUUTTT[[[[[[[[[[[[\\\]]]^^^___aaafffnnnwww{{{~~~~~~nnn^^^VVVSSSQQQRRRTTTOOOOOOOOONNNMMMLLLLLLKKKKKKIIIHHHHHHHHHIIIGGGFFFCCCFFFIIIIIIGGGFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@AAAAAAAAA@@@???>>><<<======>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<999999888888888888999999999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;:::999888777777777777777888888999999999999888888888888888888888777777666666666666666777888999:::999999999999999999999999:::999:::===???CCCMMMWWWfffwww}}}}}}}}}mmmTTTFFF???BBBEEE>>>===???999999999999::::::;;;;;;;;;666777999:::;;;::::::999777<<>>=========>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;========================:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<============:::999999999999999::::::777888999999::::::999999888999:::;;;;;;:::999888999999999::::::;;;;;;;;;999999888777666666777777888888999999999999888888777777777777777666666555666666666666777888999:::999999999999999999999999:::999;;;>>>???BBBKKKTTT\\\nnn|||}}}|||xxx~~~eeeRRRDDDAAA>>><<<;;;:::999888::::::999999999::::::;;;:::::::::999999999888888:::::::::999999999999999999999888777666666777777777666444333444555777888888888888888888777666666888888666555444444444444444444555555555555444444666666666777888888999999666777666666555444222222000111222444555666666666999777666777999:::777444555555666666777777888888555555555555555555555555444444555666777666666666666666666666666777888888888888888888888888999999:::999888888999:::<<<===DDDJJJUUUcccuuuxxxqqqjjjeeebbbccchhhlllllliiigggiiikkkkkknnnuuu}}}{{{|||xxx~~~|||uuuqqqsssxxxzzz{{{}}}}}}|||yyywww|||vvvllliii\\\YYYTTTSSSSSSRRROOOLLLOOONNNMMMLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@???>>>======>>>>>>========================<<<;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;>>>===<<<;;;:::999999999888999999:::::::::999999888888888888888888888888;;;;;;;;;::::::999999999888888888888888888888888::::::;;;;;;;;;:::999999999999999999999999999999999999999999999999999999888888888888777777777777999888777777777888999:::999999999999999:::;;;<<<<<<>>>@@@AAABBBDDDGGGIIIVVV___kkkuuu|||zzzyyytttYYYJJJCCC@@@===<<<;;;;;;:::999;;;;;;:::999999999999:::999999999888888888777777777777777777777666666666999888888777777666777777777666555444444666888999999999999999999888888777888888777666555555555555444555555666666555555444555666666777777888999999666666666666555444333222111222333444555666666777999777666666888999777555555555666666777777777777555555555555555555555555555555555666666666666555666666666666666777777888777777777777888888888888999999888888999:::<<<===;;;@@@HHHRRRaaauuuwwwsssqqqrrruuu{{{yyyrrrmmmllldddeeejjjqqqwww{{{xxxkkkbbb]]]YYYVVVSSSRRRRRRRRRPPPNNNOOOOOONNNMMMLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBB@@@??????>>>======>>>>>>========================<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;======<<<::::::999999:::888999999::::::999999888888888888888888888888888::::::999999999888888888888888888888888888888888999999:::::::::::::::999999999999999999999999999888888888888888888888888888888888888777777777777::::::999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;===>>>??????@@@CCCEEEMMMVVVcccnnnvvv}}}zzzvvvzzz{{{uuu```MMMEEEAAA>>><<<;;;<<<======<<<>>>===<<<:::999999999888888888888777777777666666777777777666666555555555888888777777777777666666777777666555666777888999::::::::::::999999999888999888888777666666666555555555666666666666555555555555666666777888888888555555555555555444333222333333444555666777777777:::888666666777777777666555666666666666777777777444444444444444444444444666666666555555555555555666666555555666666777777666666777777777888888888888888888888999:::;;;<<<999===BBBFFFOOO```www~~~~~~~~~~~~xxxgggcccbbbfffjjjkkknnnrrrzzz}}}vvvyyy}}}rrrjjjddd]]]VVVVVVTTTRRRQQQQQQRRRPPPOOONNNNNNMMMMMMLLLMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAA??????>>>=========>>>>>>==============================<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;===<<<;;;::::::999999:::888999999999999999888888888888888888888888888888888888888888888777777777888888888888888888888888777888999:::::::::::::::999999999999999999999999888888888888888888888888888888888888777777777777:::999999999999:::;;;;;;:::;;;<<<===>>>===<<<<<<;;;<<<======<<<<<<>>>@@@FFFNNNZZZdddmmmuuu}}}|||uuuuuuxxxzzzqqqnnnSSSHHHFFF>>>===;;;;;;===?????????AAA@@@???===;;;:::999999999888888888777777777777999999888888777777666666777777777777777777666666888777777666777888999999::::::999999888888888888888888888888888777666666555666666777777666666555444444555666666777777888444444555555555444333333444444444555666777888888:::999777666666666666666666666666666666666666666444444444444444444444444666666555555444444444555666666555555555666666777666777777888888999999999777777777888999999:::;;;:::===AAAAAAEEEPPPcccrrrwwwmmmeeecccdddccccccdddhhhnnntttyyy}}}|||wwwwwwwwwwwwzzz||||||{{{zzzrrreeeaaa___ZZZTTTTTTSSSQQQPPPPPPOOOOOONNNLLLLLLKKKKKKKKKLLLLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCBBBBBBAAA@@@??????>>>>>>=========>>>>>>==============================<<<;;;:::999999888999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;:::999999999:::888999999999999888888777888888888888888888888888888888888888888888888888888888888888888888888888666666888999::::::::::::888888888888888888888888888888888888888888888888888888888888777777777666777777777777777888888999;;;<<<>>>??????>>><<<;;;;;;<<<<<<;;;:::999:::<<>>@@@AAAAAAEEECCCAAA???===;;;::::::::::::999999999888888888999999888888777666666555555666777777777777666666777777777777777888888999999999888777777777777888777888888999888777777666555555666666666666555555444444444555666666777777333333444444444444444444555555444444555666777888::::::999888666666666777666666666555555555555555444444444444444444444444666555444444444444555555666666555555555555666666777777888888999::::::;;;666666777888999999999999666:::=========CCCOOOYYYhhhwww{{{llleeebbb```______cccfffhhhjjjjjjmmmrrrvvvvvvxxx|||vvvtttqqqpppqqqrrrqqqpppppppppsssyyy~~~tttggg]]]XXXVVVSSSPPPTTTSSSRRRPPPMMMLLLLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>===============>>>>>>==============================<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999999::::::999999999999888888777666888888888888888888888888888888999999999999999999888888888888888888888888555666777888999999:::999888888888888888888888888::::::::::::::::::::::::888888888888777777777666666666777777888888888888;;;<<<>>>??????===<<<:::;;;<<<<<<;;;999888999;;;???DDDJJJQQQXXXbbbnnnwwwzzz~~~{{{rrryyyqqqUUUFFFBBBBBB<<<;;;:::;;;>>>AAABBBBBBFFFDDDBBB@@@>>><<<;;;;;;:::::::::999999999999888888888777666555555444444444555666777888777666555666666666777777777888888:::999777666666666777888666666888888888777666555444444555555555555444444333333444444555666666666111222333444444444444444666555444444444555777888999;;;<<<;;;888777666777666666666555555555555444333333333333333333333333555444333333333444666777666666555555444444555555666666777888999::::::;;;555555777888888999888888777999;;;;;;<<<>>>CCCHHHRRR___ssstttjjjeeebbbaaabbbaaacccfffgggfffeeeeeeeeehhhlllpppttt}}}~~~zzzsssllljjjiiiiiimmmqqqsssttt||||||lllhhhaaaZZZUUURRRQQQPPPRRRRRRRRROOOLLLJJJJJJKKKIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@>>>===<<<======<<<<<<======>>>>>>========================<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;::::::999999999999::::::999999999999888777666666888888888888888888888888888888888999999999999999888888888888888888888888555666777888888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777888999999::::::999999;;;;;;<<<===<<<;;;:::999::::::;;;:::999888:::<<<999===BBBHHHPPP]]]lllvvvzzzvvvzzz___MMMEEE@@@>>><<<;;;:::;;;>>>AAACCCCCCDDDCCCAAA???===<<<;;;:::999999999999888888888888:::999888777666555444444333444666777888777666555555555666666777777777666;;;:::888666666777888999444555777888888777555444333333444444444444333333222333333444555555666666000111222333444555555555555444333222333444666777999<<>>;;;888666666666666555555555444444444333333333333333333333333333333222222333555777888777666555444444444444555444444555666777888999999444555666888888888888777::::::999999;;;===??????DDDMMMZZZjjj|||~~~vvvqqqlllkkkmmmhhhmmmsssvvvtttooohhhdddbbbgggjjjkkkrrr}}}xxxnnnjjjjjjkkkkkklllnnnooopppooonnnmmmpppqqqsssxxx~~~rrrddd```[[[VVVTTTSSSRRRRRROOOPPPPPPNNNKKKIIIJJJLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;<<<<<<<<<<<<<<<===>>>>>>========================:::::::::;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;:::999999999999999::::::999999999999888777666555888888888888888888888888777777777888888888999999888888888888888888888888666666777777777777777666888888888888888888888888::::::::::::::::::::::::888888888888777777777777666777888999:::999999888::::::::::::999999888888666888999888888888:::<<<888:::===AAAIIIWWWgggrrrvvvpppSSSHHHFFFBBB===<<<;;;:::<<>><<<;;;::::::888888888888777777777777<<<<<<;;;:::999888777666222444666777888777666555444555555666666666666666<<<;;;999777777888999:::333444666777888777555444222333333444444333333222222222333444444555555666000111222333444555555555555444333222222333555666999<<<@@@@@@===999777666666666555555555444444444333333333333333333333333222222111111333555888999777666555444444444444444222222333444555666777888333555666888888888777777:::777333444777999:::999===BBBJJJVVVhhh}}}xxxvvvxxxxxxuuunnneeeiiikkkjjjoooyyy~~~wwwyyyzzz{{{{{{}}}xxx{{{zzzsssnnnpppuuuxxx~~~}}}xxxoooeee______cccfffggghhhiiiiiijjjlllqqqttt|||~~~nnnccc^^^XXXQQQNNNOOOQQQQQQPPPLLLNNNOOOMMMJJJJJJLLLNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???========================999999:::;;;;;;<<<<<<===999:::;;;;;;<<<<<<;;;;;;999999999888999999::::::999999999888888777555555888888888888888888888888555666666666777777888888888888888888888888888888666777777777777777666555777777777777777777777777999999999999999999999999888888888888777777777777444555666888888777777666:::999888777777777777888444555777777777888:::<<<:::;;;<<<>>>EEEQQQaaalllppp{{{___LLLFFF???:::999:::999999:::<<>>===;;;:::::::::;;;:::999888777777777777999888888777666777777777888888777555555444444444555555555555555666777777999999888888888888999999666777888999888666444333777666555444444444444444444333222333444444333111444444444444444444444444333444444444333333555777:::<<<>>>>>>;;;999777777333333333444444555555555333333222111111222333333555555555666666666666777666555444444333333333333444555666555444444555666777777777777777777777777777777777777888888888888;;;>>>BBBGGGRRRggg{{{xxxsssooosssyyyyyytttmmmlllkkkooorrrrrrlllgggggggggfffeeeeeeiiiooosssrrrxxxxxxttttttvvvwww~~~~~~~~~{{{wwwtttrrrrrriiifffbbb``````bbbfffiiijjjoootttuuuvvvyyymmm``````WWWUUUSSSPPPNNNNNNMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIDDDEEEEEEEEEEEECCCAAA@@@BBBBBBCCCCCCBBBBBBAAA@@@??????>>>===============;;;<<<<<<<<<======>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888888888;;;;;;<<<===<<<:::777666999666444555999:::666222777777888888888888777777777777777777666666666666888999999777666555666888555666777888888777666555777777888888888888777777444444444555555555555666777777777777888888888888=========<<<;;;:::888777777777777777888888888888777:::<<<===@@@KKK\\\iiiqqquuu}}}tttTTTFFFCCC???;;;;;;;;;:::999999999;;;===??????>>>===<<<;;;:::::::::;;;:::999888777777777777999888888777777777777777888777666555444444444444555555555555555666777777888777777666666777777888555666777888999888666555666666555444444444444444444333333444555666444333111111111111111111111111222333444333222222444666555777999999777555444444333333333444444444444444333333222111111222333333444444555555555666666666555555444333333333333333444555666555444444555666666666666666666666666666666666777777777888888888888;;;>>>AAAJJJ[[[qqqyyyxxx{{{xxxssskkkhhhfffgggkkkkkkhhhdddeeefffgggfffeeefffhhhjjjlllppptttuuussspppnnnnnnjjjkkkooossswwwxxxwwwuuuqqqtttxxx{{{~~~}}}xxxpppiiigggiiimmmooouuutttsssooollljjjjjjkkkllljjjiiihhhjjjoootttxxx|||tttcccXXXWWWSSSRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHDDDDDDEEEEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBAAAAAA@@@??????>>>===============<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<;;;;;;999999999999999999999999:::::::::999999888888888888888888888888888888888666777999999999888666555:::777555666999:::666333777777888888888888777777777777777777666666666555666777888777555444555666555666777888888777666555666777777888888777777666444444444555555555555666666666777777777888888888:::::::::::::::999999888666666777777777888888888666888;;;;;;>>>HHHWWWcccnnnrrryyy~~~cccJJJAAAAAA>>>;;;<<<;;;:::999777777888888999<<<;;;::::::999999:::::::::999888888777777777777888888888777777777777777777777666555444444444444555555555555555666777777777666666555555666666777444555777888999999888888666555444444444444444444444333333555777777666555000000000000000000000000111222333222111111333555444666888888777555555555444444444444333333333333333222222111111222222333333333333444444444555555444333333222222222222333444555666555444444555666666666666666666666666666666666777777777777888888777:::<<<===BBBMMM]]]iii|||vvvqqqnnnmmmooosssvvvvvvuuurrrssstttssspppllljjjjjjjjjjjjiiieeeaaa]]][[[[[[ZZZYYYZZZ[[[]]]^^^]]][[[]]]___aaacccdddfffiiilllqqqsssuuussspppnnnoooqqqrrroookkkiiiiiikkkooorrrxxxxxxvvvssspppppprrrsssvvvvvvvvvxxx|||wwwoooiii___WWWUUUOOONNNMMMMMMLLLMMMMMMNNNKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCDDDCCCCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>===============<<<<<<<<<<<<============>>>>>>======<<<;;;::::::999999999999999999999999999999999999999888888888888888888888888888888888444555666888888888777666:::777666777999:::777444666777777888888777777666777777777666666666555555555777999888777555555555555666666777777666666555666666777777777777666666444444444555555555555666666666777777777777888888666777888999999999999999666666777777777777888888555777999999;;;CCCPPPZZZiiimmmssszzzpppZZZFFFAAAAAA<<<999::::::999888777777777777777999999888888888999999:::999999888777777777777777888888888888888777666666777666555444444444444444555555555555555666777777777666666555555666666777555666777888888888777777555555444333333444444444333222222444666777666555333333333333333333333333000111222111000000222444333555777777666555555666555444444333333222222222222222222222222222222222222222333333333444444444333222222111111222222222444555666555444444444666666666666666666666666666666666666666777777777888999;;;<<<===>>>EEEOOOWWWhhh{{{~~~}}}~~~{{{uuurrrpppmmmkkkfff```[[[XXXWWWWWWWWWUUUTTTUUUWWWYYYZZZYYYZZZ[[[\\\\\\]]]___bbbeeedddgggkkkjjjiiilllssszzz~~~}}}{{{yyyxxxyyy|||tttdddaaaaaa]]]WWWTTTNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@??????>>>>>>============>>>>>><<<<<<<<<===============>>>>>>===<<<;;;;;;:::999::::::::::::::::::::::::999999999888888888888888888888888888888888888888666777888888999888777777999888777888999999777555666666777777777777666666777777666666666555555555666888;;;<<<:::888777777666666666666666666666666555666666777777666666555444444444555555555555666666666666666777777777888777777888888999999888888666666666666777777777888666888999888999???IIIQQQ```fffnnnwwwbbbQQQBBB@@@@@@;;;888999888888888888888888999999888777777777777888999999888888777777666777777777777888888888888777666666666555555444444444444555555555555555555666777777888777777666666777777888777777777777666666555555444444333333333444444555111111111333555666555444444444444444444444444444000111111111000000222444000111333333111111222333444444444333333222222111222222222222222222222222222222222333333333333444222222222111111222222333444555666555444444444666555555555555555555555555555666666666666777777777888:::;;;<<<===@@@FFFKKKTTTcccxxx~~~zzzxxxwwwvvvrrrlllgggdddccccccccc]]][[[YYYYYY[[[]]]______^^^___```aaaaaacccgggjjjhhhlllooopppqqqvvvnnnbbbVVVTTTVVVVVVRRROOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>============>>>>>>===============<<<<<<<<<>>>======<<<;;;:::::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777999999888888777666555555888888777888888888666555666666777777777777666666666666666666555555555555555777:::;;;:::888777777666666555555555555666666555555666666666666555555444444444555555555555666555666666666666777777777999999999999999888777777555666666666666777777777888888999999999===DDDIIIUUU^^^iiittt}}}qqqSSSFFF<<<===>>>999888;;;777777888999999:::::::::888777777777777777888888888777777666666777777777777888888999999777666555555555444444444444444555555555555555555666777777888777777666666777777888777777666555555444333333333333333333333444444555222111111333444555444333222222222222222222222222000111222111000000222444333444555444333222333444333333333333222222222222111222222333333222222111222222222333333333444444333222222222222333333444444555666555444444555666555555555555555555555555555555666666666666777777555777888999:::<<>>>>>===============>>>>>>???===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888777777777888888888888888777777777777777777777777888888777666555444333333777777777777777666555555555666666777777666666555666666666555555555444444222555777777666555555666666555555444444555555666444444555555555555444444444444444555555555555666555555666666666666777777999999999999999888777666555555666666666666777777888999999999999;;;@@@CCCJJJUUUdddpppyyy|||___LLLAAA:::<<<===888888<<<777777888999999999999999888888777777777777777888777777666666666666777777666777999999999888666555555444444333333444444555555555555555555666777777777666666555555666666777555444444333333333444444333333222222333333444555444333333444555555444222111111111111111111111111111222222222111111333444888999999777555555666777222222222222222333333333111222333333333333222111333333333333444444444444333333333333333444555555444555666555444444555666555555555555555555555555555555555666666666777777444555666777888888:::;;;===BBBLLLZZZjjj|||~~~zzzmmmdddYYYVVVRRRNNNMMMNNNNNNNNNJJJJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHHHHEEEFFFGGGHHHGGGFFFDDDCCCDDDDDDCCCBBBBBBCCCDDDDDD???????????????>>>>>>==================>>>??????>>>=========<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<777777777777777777777777666777777777888888888999777777777777777777777777888777777666555555555555555666777777555555444444555555666666666666555555666666555555555444444444222444555555444444555666666555444444444444555666444444444555555444444444444444444555555555555666555555555666666666777777666666777888888888777777555555555666666666777777777777888888888:::<<<>>>BBBMMM]]]jjjsss}}}iiiLLLLLLBBB<<<>>>===888777<<<777888888888888777777666999999888777777777777777777777666666666666777888666777999:::999888666555444444333333333444444555555555555555555666777777555555555444444555555555222222222222333444555555222222222222333333444555666555444555666666444333222222222222222222222222111222333222111111333555777777777555333222333444111111111222222333333444111222333444444333222111333333444444444444555555333333333333444444555666444555666555444444555666555555555555555555555555555555555555666666666777666666777777777888888999<<<===BBBKKKVVVdddsss~~~tttiiiaaa]]]QQQRRROOOKKKHHHIIIKKKKKKFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHDDDEEEGGGHHHGGGFFFDDDCCCEEEDDDCCCBBBBBBCCCEEEEEE???????????????>>>=====================>>>??????>>>>>>======<<<<<<<<<;;;999999:::;;;;;;<<<<<<===999999999999999999999999666666777777888888888999777777777777777777777777888888888888888999999:::444555666666555444333444555555666666666666555555666666555555555444444444444555666555444555777999666555444333333444555666333444444555555444444333444444444555555555666666555555555555666666666777222333444666777888888888555555555555666666666777666666666777777888::::::===HHHXXXeeeooozzzuuuYYYLLLAAA???===:::999888888888:::999888777777888999:::888777777666555444444333888999999999888777555333888888777777666666555555555555444333333333333444555555666666555444333333555444333333333333444555555555444333333333333444333333333333333333333333333333333333333333333333333444333111000000222444444444444444444444444444777666444333333444666777555555666666666555333222111222222333333222222111000222333555555444333222222222333333444555666666444444444444444444444444444444444444444444444444666666666666555555555555555555555555666666666666<<<<<<>>>@@@FFFOOOYYY```qqq~~~}}}~~~ooohhhccc\\\UUUUUURRRNNNKKKJJJKKKMMMOOOKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>===???????????????>>>======::::::;;;;;;<<<=========>>>>>>===<<<<<<<<<<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<666666777777888888999999999888777555555555666777777777777777777777777888777555333222222222444555555555444444444444555555555555444444444333333333555555555555555444444444666555555555555444444444555555555444444333333333333333444444555666777777777666444333444555777999555555666777888888777777777777666666555555555444777777777777777777777777<<>>===;;;:::999999999:::999999888777777888999999888888777666666555444444888888888888888777666555777777777777666666555555555555444333333333333444666666777777666666555444555444333333333333444555555555444333333333333444333333333333333333333333333333333333333333333333000222222222111222444666444444444444444444444444666555444333333444555666444444555555555444333222111222222222222222222111222222222222222333333444111111222222333333444444444444444444444444444444444444444444444444444444444444555555666666666777555555555666666666777777;;;<<<<<<<<<>>>DDDKKKPPPYYYkkk||||||}}}nnnaaa]]]ZZZVVVQQQRRRPPPMMMKKKJJJJJJKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBAAA???>>>===???????????????>>>======;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<999999999999999999999999888888999999999:::::::::777777777777777888888888999888666555555555666777888888777777777777777777777666444333222333444555555555444444444444555555666666555555555444444444444444444555555555555555555555555555444444444444555555444444444333333333333333444444555666666777666666444444444555777888555555666666777666666666777666666666555555555444666666666666666666666666888===FFFSSSccctttwwwYYYHHHCCC<<<;;;:::999999999:::;;;999999888777777888999999888888888777777666666555888777777666666777777888777777777666666666666555555555444333333333333444777777777777777777666555555444444333333444444555555555444333333333333333333333333333333333333333333333333333333333333333---000222444444444666777444444444444444444444444555555333333333333555555333333333444333333222111222222222222222222222222333222000//////111333444111111111222222222222222444444444444444444444444444444444444444444444444222222333444555666777888555555666666666777777777999999:::999999;;;???BBBFFFSSSdddttt}}}~~~yyypppccc[[[WWWUUUSSSQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFEEEEEEIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888666777777777777888888888888777777777777777777666888777666555555555666666888888888777777666666666777666555444444444555666555555444444444444555555777777666666666555555555333333444444555555666666555555555555444444444444555444444444444333333333333333333444555555666666666555444444444555777888555555555666555555444444666666666555555555555555666666666666666666666666999<<>>@@@???EEEOOO[[[lllvvvlllhhh```YYYTTTRRRQQQPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>============<<<;;;;;;:::999999;;;;;;;;;;;;::::::999999999999999999999999999999666666666777777777888888888888777777666666666555666666666666555666666666888888888777666666555555888777666555555555555666555555444444444444555555666666666666555555555444222222333444444555666666555555555444444444333333444444444444444444444444333333333444444555555555555555444444444555666777555555555555444333333222555555555555555555555555666666666666666666666666777999===EEETTTiiiwwwXXXGGGBBBBBB===;;;:::888777777777777888888888999999888888888888888888888777777777777666666555555555777888999555555555555555666666666555555444333333333333444444555555666666555555555444444444444444444444444444444333222222222222333222222222333333444444444333333333333333333333333000222444555444333333333333333333333333333333333333333222222222222333333111111111000111111111111222111111000000111111222...///000111222111000000333333333333222222222222333333333333333333333333333333333333333333333333444444444444333333333333555555555555666666666666444666999::::::;;;===>>>;;;<<>>======<<<======>>>>>>>>>============<<<;;;:::999999888::::::;;;;;;::::::999888::::::::::::::::::::::::777777777888888888888999888777777777666666555555555555555666666666666555777777777777666666555555777777666666555555555555555555444444444444555555555555555444444444333333111222222333444555666666555444444444444333333333444444444444444444444444333333333444444444444444444444444444444555555666444444555555444333222222444444444555555555555555555555555555555555555555111333666<<>>===<<<;;;999777666666666666777888999999999999888777777777777777777777777777555555555555666666777888444555555555555666666666555555444333333333333444333444444555555555555555333444444555555444444333444444333222222222222222111222222333333444444555333333333333333333333333222333444444222000111111333333333333333333333333222222222222222222222222111000000000000111222222222111000//////000111222---///111222333222000///222222333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222333333444444444555555555555777999999888777888999;;;999999>>>EEEQQQcccrrruuufff]]][[[WWWUUUSSSQQQOOOOOOOOOPPPMMMNNNNNNNNNNNNMMMLLLKKKLLLKKKIIIGGGFFFEEEEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???????????????>>>======<<<<<<===>>>>>>>>>======<<<<<<<<<;;;:::999999888999:::;;;<<<;;;:::999888::::::::::::::::::::::::888888888888999999999999777666666666666666666555444444555666666666555555666666666666666666666666666666666555555555444444555555444444444444555555555444444444444333333333222222333333444444555555444444444444333333333333333333333444444444444555333333333333333333444444333333444444555555555555444444444555444444333333444444444444444555555555555555555555555555555555111444666:::CCCTTTiiiyyyvvvzzzvvvVVVFFF@@@===::::::999888777666666777888777888999999999999888777666666666666666666666666555555666666666666666666444444444555555555666666555555444333333333333444444444555666666666666666333333444555555444333333444333222222111222222222111111222333333444555555333333333333333333333333222222333111//////000222222222222222222222222222111111222222222222111111111111000000000111222333222111000//////000111222000000111111222222111111000000111111222222333333222222222222222222222222222222222222222222222222222222222222333333333333222222222333333333444444555777888888666555666777;;;999:::>>>AAAFFFQQQ]]]lll~~~sssggg\\\WWWXXXUUURRROOONNNPPPQQQQQQPPPNNNNNNMMMMMMMMMMMMLLLLLLQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>???>>>>>>===<<<;;;<<<<<<===>>>>>>======;;;;;;;;;::::::999999999:::;;;<<<===<<<;;;999888999999999999999999999999777777888888888999999999555555555666666666666666333444555666666666555555444444555555666777777777555555555555555444333333555555444444444444555555555555555555444444444444333333333333333333333333444444444333333333222222333333333444444444555555333333333333333333333333333333444444555555555444333444444555555555555444333333333444444555555555555555555555555555555555444777:::;;;???JJJ[[[gggsss|||zzzeeeKKKBBBAAA???;;;888777666666666888999:::777888999::::::999888777555555555555666666666666444555666777777666555444444444444555555555666666555555444333333333333444555555666777777888777777333333444555555444333333444333222222111111222222111111222333333444555555333333333333333333333333111111111000......111333222222222222222222222222111111222222222222111111222111000000000222333444222111000......000111222222111000///000111333444...//////000111222222333222222222222222222222222222222222222222222222222000000111222333444444555111111222222222333333333444666777777777777999:::888666777;;;<<<;;;BBBLLLWWWeeezzz~~~sssiiiddd^^^VVVSSSUUUTTTOOOKKKJJJLLLNNNLLLJJJNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???===>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>======;;;;;;::::::::::::999999:::;;;<<<======;;;999888888888888888888888888888777777777777888888888888444555555555666666777777222333555666666666555555333333444555666777888888444444555555444444333222555555555444444555555555777666666666555555555555444333333333333333333333444444444333333333222222333333333444444555555555333333333333333333333333222333444444555555444444333333444555666666666666333333333444444555555555555555555555555555555555222666888888888???LLLVVVfffpppzzzqqqQQQJJJDDD???===999777888888888888666444333666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555333333444444333333222111333333333333333333333333555444444333333444444555333333333333222222111111333222111222333333222111333333333333333222111000000111222222333333333333222222222111111111000000222222222222222222222222999666333111111000///...333222111/////////000111///000111222333333333333222222222111222222333333111111222333333333333222111111111111111111111111111111222333333444555555333333333444444444555555666666666666666666666666777777777777888:::???BBBGGGPPPbbbwwwppphhh^^^XXXVVVUUURRROOOKKKMMMOOOOOONNNLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>===<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;:::999888777:::999888888777777888888999888888888777777666666666666777777777777666666666777888999999888777666666555444333333333333333444444444444444444444444666555444333333333333333444444444444444444444444333333333444444555555555000222444555666555444333444444444444444444444444444333333222222333333444222222333333333333444444555666666666555444333333666666666666666666666666444444555555666666777777555777888:::<<>>BBBCCCMMM]]]ooowwwjjjhhhaaaZZZUUUUUUTTTRRROOOKKKMMMPPPPPPOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;;;;;;;:::999888777:::999888888777777888888888888888888777777777666666666777777777777666666555666777888888777666555666555444444333333333444444444444444444444444444666666555444333333333333444444444444444444444444333333333333333444444444444555777888999888777666333333333333333333333333444333333222222333333444222222333333333333444444444444444444444444333222555555555555555555555555555555555555666666666666444555777888999===AAADDDOOO\\\mmmyyyrrrSSSBBBBBB<<<999:::888999888777666666555555666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444555555444444333222333333333333333333333333222222111111111111222222444444333222222222222333555222000000111333333222222222333333333222111111222222222333222222111111222222222111111111111111222222222222222222222222222000///000222444444333222111000000///000000000222444666888999888666555222222111000////////////111111222333333333333222333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555666777777777777:::===@@@BBBLLLYYYdddllluuu~~~sssfff\\\]]]YYYTTTRRRSSSSSSQQQNNNKKKNNNQQQRRRQQQOOONNNMMMNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBAAAAAADDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCCCCCCC??????>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::999888888888888999;;;;;;;;;;;;:::999888888:::999888888777777888888888888888888777777777777666666777777777777666666444555666777777666555444666555444444333444444444444444444444444444444444777666555444333333333333444444444444444444444444333333333333333222222222222333444555666555444333333333333333333333333333444333333222222333333444222222333333333333444444222222333333444333333333444444444444444444444444666666666555555555555555333555666666777999<<>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::999999999999999:::;;;;;;;;;::::::999888:::999888888777777888888888888888777777777777777666666777777777777666666555555666777777666555555555555444444444444555555555555555555555555555555777666555444444333333333333333333333333333333333333333222222222222111111111222333333333333222222222222222222222222222222444333333222222333333444222222222333333333444444111222333444444444444444333333333333333333333333666666666555555444444444444555666666555666999;;;;;;GGGWWWfffrrr}}}WWWFFFAAACCC===:::<<<:::999888666555555666777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444555555444444333222222222222222222222222222444333333222222333333444111111222222222222222222444222000000222333333222111222222333333333222222222222222222111111000///111111111111111111111111111111111111111111111111111000000111222333222000000000000111111111000000444666999;;;;;;999777555555444333222111000000000111111222333333333333222222222222222222222222222333333333333333333333222222222222333333333444444555555555555555555555555555666777777777888;;;===FFFJJJMMMKKKIIIMMMVVV___oooyyyuuuggg```\\\XXXTTTTTTSSSQQQQQQPPPOOOMMMKKKKKKNNNQQQRRRQQQOOONNNMMMLLLLLLKKKIIIHHHFFFEEEDDDEEEEEEDDDCCCBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::;;;;;;;;;:::999999:::999888888777777888888777777777777777777888888666666777777777777666666666777888888888888777666555555444444444555555666555555555555555555555555666666555444444444444555333333333333333333333333222222222222222222222222555555666666666555555555222222222222222222222222444333333222222333333444222222222333333333444444222333444555555666555555333333333333333333333333666666555555444444333333444555777666555666777999999AAAMMMYYYggguuuQQQCCC???@@@999888:::666777777666666666666777777666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333333333444444333333222111222222222222222222222222111111000000000000111111111222444666666555333222333222111222333333222111111111222333333333222222111111111222111111000000111111111111111222222222111111111111111111111111222111000111222222000...//////000111111111111000333555777999999777555444444444333222111111111222111111222333333333333222111111111111111111111111333333333333333333333333222222222222333333333333444444444444444444444444444555777777777777:::<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;::::::999:::999888888777777888888777777777777888888888888666666777777777777666666666777888999999888777666555555555444555555666777555555555555555555555555555555555444555555666777333333333333333333333333222222222222333333333444555444444444444333333333333333333333333333333333444333333222222333333444222222333333333333444444444444555555666666555555333333333333333333333333555555555444444444444444444666777777666555777888999===DDDNNN\\\lll}}}OOO@@@<<<<<<777777:::444666666777777777777666666666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333222222333333222222111000111111111111111111111111111111000000000000111111111444888;;;;;;999666333111111222333555444222///000111222333333333333222///000000111111111111000000000111111111222222222111111111111111111111111000000000111222222000......///000111222111111000222333444555555444333222222222111111111111111222111111222333333333333222222222222222222222222222222222222333333444444444111222222222222333333333444444444444444444444444333555777777666777999:::<<<<<<<<<:::999;;;???CCCDDDIIIQQQYYYeeeyyyxxxlllhhhbbb[[[VVVSSSSSSTTTSSSSSSQQQOOOLLLKKKKKKKKKJJJKKKLLLKKKJJJJJJKKKLLLIIIHHHHHHGGGFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::999::::::;;;;;;::::::999:::999888888777777888888666777777777888888888888666666777777777777666666555666777888888777666555555555555555555666777777555555555555555555555555444444444444555777888999222222222222222222222222111111222333444555555666333222222111111000111111333333333333333333333333444333333222222333333444222222333333333333444444444444555555555444333333444444444444444444444444333444444444444444444555333444666666555555555777888:::???GGGUUUeeeuuuOOO@@@;;;:::666999;;;444555666777888888777666555666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333111222222222222111000000111111111111111111111111333333222222222222333333333666;;;??????<<<888555000111222444666555111...000111222333333333333333...///000111111111111111000000111111222222222222000000000000000000000000///...///111333333111000...///000222222222111000222222222222222222111111111000000000000000111222111111222333333333333222333333333333333333333333111111222333333444555555111111222222222333333333444444444444444444444444333555777777666777888:::999999:::::::::;;;;;;;;;<<>>???<<<888555111222222222222111000000111111111111111111222222111111111111111111111111333222222111111222222333111000///......///000111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111222333222222111111222222333222222444444444444222222222222333333333333444444222222333333333333444444555555555555666666666666<<<;;;999888888888999999888;;;???BBBGGGRRRaaalllxxxqqqlllddd]]]ZZZWWWSSSQQQQQQRRRRRRQQQTTTRRROOOKKKIIIIIIIIIIIIIIIGGGDDDDDDDDDEEEEEEDDDFFFEEEEEEDDDCCCBBBBBBAAAEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCBBBAAA???>>>>>>>>>???@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888777:::999888777888999:::;;;;;;;;;::::::::::::999999888888888888777777777777777777777777777777777777666666666666666666666666444444555555555555444444222222333444444555555666555555555555555555555555444444444555555555666666555444222111111111222222222333333444444333333222555555555555555555555555222222222222222222222222222222222222222222222222222222222333333444444444555555555444444333333333444444333222222222333333222222222333333444444444333333444444555666777777666888:::>>>FFFTTTeeeppp~~~EEEAAA;;;888666666666666444444555555666555555555444444555666666555444444444444444444444444444444333444444444444333222222222222333333444333333333444444333222111000//////111222222333333222222111444333111//////000111222444777;;;>>>>>><<<888555111222222222222111000000333222222111111000000000111111111111111111111111111111111111111111111111111000///......///000111000000000000000000000000111111111111111111111111333222222111000///......000000000000000000000000///000000000111111111111333222222111111222222333222222333444444333222222222222222333333333444444222222333333333333444444444555555555666666666666999999777666666666777777999;;;<<<===???FFFQQQYYYttttttgggbbbaaa]]]YYYVVVTTTPPPOOOOOOPPPPPPOOOQQQOOOLLLIIIHHHGGGGGGGGGGGGEEECCCBBBDDDEEEDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>===>>>>>>???======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999999888888999999:::;;;;;;;;;:::::::::999999999888888888777777777666666666666666666666666666666666666666666666666666666444444555555555555444444444444444444444444444444555555555555555555555555444444444444555555555666555555333222222222333333222333333444444333333222555555555555555555555555222222222222222222222222222222222222222222222222111111222333333444555555555555444444444333333333333333333222222333444444222333333333333333333444333333444444555666666777555777999<<>>==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999::::::::::::999::::::::::::999999999999888888777777777777666666666666666666666666666666666666666666666666666666444444555555555555444444666666555444444333222222444444444444444444444444444444444444555555555555666555444333333333444444222333333444444333333222444444444444444444444444222222222222222222222222222222222222222222222222111111222333333444555555444444444444333333333333222222222222333444444555444333333333333333333222333333333444555555666666555666777888===FFFSSS\\\nnn{{{{{{{{{AAA>>>:::888777888777777555666666666666555444444444555555555555555555444444444444444444444444444222222222222222111000000111111222333333333333333111111111222222222333333111111222222222222111111222222111000///000000111555666888:::999777444222111111111111111000000///222222111111000000//////111111111111111111111111///000222333333222000///000000////////////000000////////////////////////111111111111111111111111444444222111///---,,,+++////////////////////////000000000000000111111111222222111111111111222222222222222333333222222222111222222222222333333333222222222333333333444444333333444444444555555555555555444444444444444444555777888888999;;;???BBBJJJXXXfffnnntttyyyiii]]]XXXVVVSSSQQQNNNLLLJJJJJJLLLMMMMMMLLLJJJIIIGGGFFFEEEDDDEEEEEECCCBBBAAABBBDDDEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDD@@@@@@???>>>>>>===>>>>>>>>>>>>======<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;:::;;;;;;;;;::::::999888777888999:::;;;:::999888:::::::::999999999999888888777777777666666666666666666666666666666666666555555555555555555555555444444555555555555444444555555444444444333333333444444444444444444444444444444444444444444444444444444444333333333444444222333333444444333333222444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111111222333444555666444444444333333222222222333333333444444555555555555666777777999???IIIPPPaaappp>>>;;;888777777888777777666666777777777666666555555555555444444555555555444444444444444444444444333333333333333222222111222333333333222222111000//////000000111222222222000111111222222111111000111111111000000000000000222333555555555333111000000111111111111000///////////////000000111111222000000000000000000000000000111333444444333111000//////000000000000//////////////////////////////000000000000000000000000333222222111111000//////////////////////////////111111000000000000000000222111111000000111111222222222222222222222222222111111111222222222333333222222222333333333444444333333333333444444444444444555555555555555555555555666888888999;;;===???BBBJJJSSSXXX[[[cccsssxxxvvvwwwyyywwwjjj^^^VVVQQQMMMKKKLLLJJJIIIJJJKKKLLLLLLKKKGGGGGGFFFFFFEEEEEEEEEEEECCCCCCBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDD@@@@@@???>>>========================<<<<<<;;;;;;<<<<<<;;;:::::::::::::::::::::;;;;;;;;;:::999999777888999:::;;;:::999888::::::999999999888888888777777777666666666666555555555555555555555555555444444444444444444444444444444555555555555444444333333333444444444555555444444444444444444444444444444444444444444333333222222222333333333222222222333333444444333333222444444444444444444444444222222222222222222222222222222222222222222222222666555555444222111111000333333333333333333333333111111111222333444555666444444444333333222222222333333333444444444444444555666777666666:::AAAGGGSSScccwww;;;999666666666777777666444555555666777777666666666555444444444444555666444444444444444444444444444444444444444333333222333333333333222111000///...//////000111111222222000000111111111111000000111111000000000/////////000111222222222111000///000000111111000000///...---......///000111222222000000000000000000000000111222333444444333222111//////000000000000//////000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000111111111111000000000000111111000000000000111111222222111111111111222222111111111111222222222222222222333333333333444444222222222333333333444444444444555666666666666555777777777777777888888999???BBBGGGJJJKKKNNNYYYeeewwwwwwlllfffcccdddgggrrrnnnggg___WWWRRRNNNLLLKKKIIIIIIIIIKKKLLLKKKIIIEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>=========>>>===<<<<<<;;;<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::999888888999::::::::::::999999999999999888888888888777777666666666666555555555555555555555555555555444444444444444444444444444444555555555555444444222222333333444555666666333333333333333333333333444444444444333333333333111111222333333333222222222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222666666555444222111000000222222222222333333333333222222222222333444444555444333333333333333333222333333333333333333444444444666777666555777<<<@@@HHHUUUgggttt|||888666444444555666666555111111333444555555666666666555444444444444555666444444444444444444444444444444444444444333333222111111222222222111111000000000000111111222222333000000111111111111000000000000000000000//////...///000000000111111000000000000000000000//////.........//////000000111111000000000000000000000000111111111111111111111111...///000111111000///...000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000111111111111000000000///111111000000000000111111333222111000000111222333111111111111222222222222222222333333333333444444222222222222333333333333333333555666666666555555888777666666777777888888<<<;;;===BBBCCCCCCHHHPPP\\\fffwwwyyymmmccc___]]]YYYXXXZZZ___```___\\\VVVRRROOONNNJJJHHHHHHHHHJJJJJJHHHGGGCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDEEEDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======>>>>>>???@@@??????>>>>>>>>>???@@@@@@======>>>>>>>>>===<<<;;;<<<;;;::::::999999::::::999::::::;;;;;;::::::999999999888888999999:::;;;999999999999888888888888777777666666666555555555555555555555555555555555333333333333333333333333444444555555555555444444333444444444444444444444333333333333333333333333444444444333333333222222111111333444444444333333222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222444444333333333333222222111111222222222333333333333333333222222333444444222333333333333333333444333333333333333333333333222444666555444555888<<<@@@IIIVVVcccooo}}}666555333333555666555444...///000222333444555555666555444333333444555666444444444444444444444444333444444444444333222222///000111222222222222222111111222222222333333333000000111111111111000000000000000000000//////...//////000000111111222222000000000000000//////...000000000000////////////000000000000000000000000111111000000000000111111...///000111111000///...000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000222111111111000000//////111111000000000000111111333222111000000111222333000111111111111222222222222222333333333444444444111111222222222333333333111222444555666555444444888666555666888:::;;;;;;888666888>>>AAA???@@@EEEDDDKKKXXXhhh{{{}}}oooggg^^^YYYZZZZZZUUURRRTTTOOORRRUUUTTTQQQLLLJJJJJJIIIHHHGGGHHHHHHHHHFFFEEEAAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBCCCDDDCCC@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA??????>>>>>>???@@@AAAAAA===>>>?????????>>><<<;;;<<<;;;::::::999999::::::999999:::;;;;;;::::::::::::999888777888999;;;<<<999999999888888888888777777666666666555555555555555555555555555555555555333333333333333333333333444555555555555555555444666555555444444333333222333333333333333333333333444444444333333222222222111222444555666555444444222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222111222222333333444555555111111111222222333333333444444333222222222333333222222222333333444444444333333333333333333333333000222555555333333666:::<<>>>>>>>>???CCCIIIPPPZZZjjj}}}{{{pppfff^^^WWWVVVTTTSSSQQQPPPPPPPPPNNNMMMMMMLLLKKKJJJJJJIIIEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<777777888999::::::::::::999999999999999999999999777777888888888888777777777777777777777777777777555555555555555555555555555444444555555666777888666666666666555555555555444444444444333222111111333444444555555444444333444444555666666777777888222222111111111111222222444444222222222222444444000000111111111222222222444444444333333333222222444444444444333333222111222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333222222111222222333333222222111555555555444444333333333444444444555555555555666999===EEEOOO^^^nnn555555555555555555555555555555555555555555666666777666666555444444333333555444444444444333333333555444333222222111222222111111111111111111111111000000//////////////////000000111111111111000000000000///......///000000000000111111000//////...//////000000000000//////000///...000222222///---////////////////////////////////////000000000000000//////......//////000........................000///...------...///000000000000000000000000000111///---,,,,,,---///111......///000000000000000222111111000000111111222111111222222222222111111000000000000000000000000111111111222222222333333111222222222333333333333444555666555444333444555777666666555555666666777666777888888999:::;;;;;;===@@@CCCFFFKKKVVVdddoooqqqggg```XXXSSSSSSRRRRRRQQQPPPPPPPPPPPPNNNMMMLLLJJJIIIHHHHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999888888999999999999999999999999777777888888888888777777777777777777777777777777555555555555555555555555555444444444444555555666555555555555444444444444222222333444444333333333333333444444444444333333555555444333333222222111222222111111111111222222444333222222222222333444111111222222222333333333444444444444333333333333333333444444333333222111222222222222222222222222222222222222222222222222444444444333333222222111222222222333333444444444111222222333333222222111555555444444444333333333444444444444555555555555666999???GGGSSSbbbqqq{{{555555555555555555555555555555666666777888888888666666555555444333333333444444444444333333333333333333222222222222333333111111111111111111111111000000111111111111111111000000111111111111000000000000000000000000000000111111111111111000000/////////000000000000//////111///...///000111000...//////////////////////////////000000000111111111000000////////////000000........................//////............//////000000000000000000000000000//////......//////000......///000000000000000222111111000000111111222111111222222222222111111000000000000000000000000111111111222222222222333222222333333333444444444333444555555444333444666555555555444444555555555666666666666666777888999:::<<<===>>>???EEEMMMTTTeeepppvvvhhh^^^YYYVVVRRROOONNNNNNNNNNNNNNNOOOOOOOOOMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBAAAAAAAAAAAA@@@>>>>>>============>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666888888888888888888888888666777777888888777777666777777777777777777777777555555555555555555555555444444444333444444555555555444444444444333333333000111222333444444444444333333444444444444333333444444333222222111111000222222111111111111222222333333222222222222333333222222222333333333444444444444444333333333333222333333333333333222222111222222222222222222222222222222222222222222222222555555444333222111000000000000111222333444555555111222222333333222222111444444444444333333333333444444444444555555555555666777:::>>>GGGSSSaaajjjvvv555555555555555555555555444555555666777888888999555555555444444333333333444444444333333333222222111000000000111111222333111111111111111111111111222222222333333444444444000000111111111111000000000000111111111111000000000000000111111000000/////////000000000000//////111000///...///000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000/////////......//////////////////000000000000000//////000000000000//////......///000000000000000111111000000000000111111111111222222222222111111000000000000000000000000111111111111222222222222222222222333333333333444222444555555333333444666555444444333333444444555888888777666666777888999777999;;;<<<===@@@FFFJJJPPPYYYggguuuvvvmmmfff\\\VVVTTTSSSRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJFFFGGGGGGFFFFFFEEEDDDCCCGGGEEEDDDBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<======??????>>>======<<<;;;;;;::::::::::::::::::::::::999999999999999888777777888888888888888888888888666666777777777777666666666666666666666666666666555555555555555555555555333333333444555666777888555555555444444444333333111222333333444444444333333333333444444333333333111222222333444444555555222222111111111111222222333222222222222222222333111111222222222222333333333333222222222111111111222222333333333222222111111111111111111111111111111111111111111111111111444333333333222222111111000111111222333333444444111222222333333222222111333333333333333333333333333333444444444555555555777777888:::@@@JJJVVV^^^hhhsss555555555555555555555555333333444555555666777777444444444444444333333333444444333333333222222222///......//////000111222111111111111111111111111000111111111222333333333000000111111111111000000000000111111111111000000......//////000//////...//////000000000000//////000000000///...///000111////////////////////////---------.........//////000000////////////000000////////////////////////...//////////////////.........//////000000000000...///000111111000///.........///000000000000000111000000000000000000111111111222222222222111111000000000000000000000000000000111111111222222222111111111111222222222222222333444444333333444666444444333333333333444444777777777666777777888888444666888:::<<>>>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>===<<<;;;::::::::::::::::::::::::::::::666777888888999999999999777777777777777777777777666666777777777777666666555555555555555555555555555555555555555555555555222222333555777999;;;<<<666666666666555555555444333444444444333333222111222333333333333333333222111111222333333444444555222222111111111111222222222222222222222222222222000000000000111111111111111111111111000000000000111111222333333222222222111111111111111111111111111111111111111111111111111111111222222333333333222222222222222222222222111222222333333222222111333333333333333333333333333333333444444444444555777666666777;;;DDDNNNUUU```lll}}}555555555555555555555555222222333333444444555555444444333333333333333333333333333333222222222222//////......///000111111222222222222222222222222.........///////////////000000111111111111000000000000000000000000000000---......////////////...//////000000000000//////...000111000///...///111////////////////////////,,,,,,---------.........//////............//////------------------------......////////////......---......//////000000111...//////000000//////.........///000000000000000111000000//////000000111111111222222222222111111000000000000000000000000000000000111111111111222000000111111111222222222111222444444333333444666444444444333333444444444444555666777777777777666333444555777888::::::;;;<<<@@@FFFNNNWWWbbbmmmtttxxxoooddd]]]ZZZXXXUUUQQQNNNMMMLLLJJJIIIKKKLLLLLLLLLKKKJJJHHHGGGHHHHHHJJJKKKMMMNNNOOOOOOLLLMMMMMMNNNNNNMMMMMMLLLGGGFFFEEEDDDCCCCCCDDDEEEDDDCCCAAA@@@@@@@@@AAABBB>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<============<<<<<<;;;;;;::::::999999999999999999999999555666777888999999999999666666666666666666666666555666666777777666666555555555555555555555555555555555555555555555555555222333444555888:::<<<>>>777777666666666555555555444444444444333222111000222222333333333333222222333333222111111000000///222222111111111111222222111111222222222222111111/////////000000000000111111111111000000000//////000111222222222222222222111111111111111111111111111111111111111111111111//////000111222333444444333333222222111111111111111222222333333222222111222222222222333333333333333333333333444444444444444444333444777>>>FFFLLL[[[gggxxx555555555555555555555555333333333333333444444444333333333333333333333333333333333222222222222111111111000000000111111222222222222222222222222222///////////////.........000000111111111111000000000000///......///000000......///000000000000000//////000000000000//////---///222222000...///000////////////////////////------------.........///......------------......---------------------------...///000000///...---------......///000000111..............................///000000000000000000000////////////000000111111222222222222111111000000000000000000000000000000000000111111111111111111111222222222333333000222333333333333555666555555444444444444555555333444777999::::::888777555555555666777888777777999<<<@@@EEEKKKRRRXXX]]]ffflllvvv|||rrrhhheee```YYYUUUUUUSSSRRRPPPOOONNNMMMLLLKKKJJJKKKLLLMMMMMMLLLJJJIIIHHHJJJLLLMMMNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOEEEEEECCCCCCBBBCCCDDDEEEDDDCCCAAA@@@???@@@AAABBB>>>>>>>>>>>>============>>>==================>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777888888888888888777666666666666666666666666555555666666666666555555444444444444444444444444555555555555555555555555444444444555777888:::;;;666666555555555444444444333333333444444333222222222222333333333333222222333333333222111111000000222222111111111111222222000111222333333222111000///000000000000111111111222222222222111111111111000000111222222222222222111111111111111111111111111111111111111111111111000000111111222222333333111111111111111222222222111222222333333222222111111111222222222333333333222222333333333444444444333333333333555999???CCCUUUbbbrrr~~~555555555555555555555555444444444444444444333333333333333333333333333333333333333222222222111111333333222222222222222333222222222222222222222222333222222222111111000000000000111111111111000000111///...,,,,,,...///111//////000111111111111111//////000000000000//////,,,///333333000......///////////////////////////............/////////000---------,,,,,,---------////////////////////////---...///000000///...------------...///000000111......------------.........//////000000000000000000000////////////000000111111222222222222111111000000000000000000000000000000000000111111111111222222333333333444444444000222333333333333555666666555555444444555555666444666:::===>>>>>><<<:::777777666888999;;;:::::::::<<<>>>AAADDDHHHKKKMMMTTTWWW]]]ggguuu{{{sssjjjaaa[[[[[[ZZZUUUQQQRRRMMMMMMMMMMMMMMMMMMMMMLLLHHHIIIKKKMMMNNNNNNMMMLLLIIIKKKMMMOOONNNLLLJJJHHHIIIJJJKKKLLLNNNNNNNNNNNNDDDCCCBBBAAABBBCCCDDDEEEDDDCCCAAA??????@@@AAABBB????????????>>>>>>>>>>>>>>>>>>============>>>>>>:::;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888999999888888777666555666666666666666666666666555555666666666666555555444444444444444444444444555555555555555555555555555555555555555666777777555555444444444333333333111111222333444444444444222222222333333222222222222333333444444555666666222222111111111111222222000111222333333222111000000111111111111222222222444444444333333333222222///000111222222222222222000000000000000000000000000000000000000000000000222222222111111111111111//////000111222333333444222222222333333222222222111111111222222333333333222222333333333444444444444555555555555888<<>>:::777777777777777888888888888999<<<>>>>>>===>>>AAAEEEGGGGGGMMMZZZhhhsss|||~~~qqqgggbbb[[[ZZZXXXUUUSSSQQQOOOOOONNNNNNNNNNNNMMMKKKJJJIIILLLKKKJJJJJJKKKMMMOOOQQQPPPOOOMMMKKKIIIHHHGGGFFFEEEFFFIIIKKKKKKIIIGGGFFFCCCCCCCCCBBBBBBAAAAAA@@@FFFEEEDDDBBBBBBCCCCCCDDDEEEDDDAAA?????????@@@AAA;;;;;;<<<<<<===>>>>>>>>>;;;;;;::::::::::::999999888888888888888888888888888888777777777777888888999999888777666555444444555555444444444444555555666666555444444444444555111222333444555555555555555555555555666666777777333333333333333333333333555555444333333222111111666555444333222111111111444333111000000111333444444444333222222222333333111111111111111111111111000111111111111222222222111111000//////...//////111111222222222222111111000000000000000000000000111111000000000000000111222111//////111222222222111111000000000000111111111111111111111111111111111111222222222333333333000111222333222222000000444444333333333777<<<@@@IIIYYYmmmzzz~~~333333333333333333333333444444444444444444444444333222111111000000111111333333222222111000000///222222222222222222222222111222222222222111000000222111111000//////000000...////////////000000000000000/////////000111111,,,---......//////.........////////////......---111000000///......------,,,,,,---------.........//////.........---------........................///...---,,,,,,---...///.................................////////////000.........//////////////////000000000000//////.........//////000000111111222222111000000///...............///////////////111111000000////////////222222222222222222222222222222333333444444444555444444444444444444444444333666;;;>>>???===999777666666666777777777888888888:::<<<<<<;;;<<<@@@BBBAAAAAAGGGRRR[[[___bbbeeeuuuvvvlllbbbZZZVVVXXXVVVTTTRRRPPPOOONNNMMMKKKKKKKKKKKKKKKKKKJJJJJJNNNMMMKKKJJJJJJLLLMMMNNNOOONNNLLLJJJHHHGGGFFFEEEFFFGGGIIIJJJJJJIIIFFFEEECCCCCCCCCBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCAAA???>>>>>>???@@@============<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999888888777777777777888888777777777666555555444444555555444444444444555555666555555444333444444444222222333444555555555555444444444555555666666666333333333333333333333333555444444333222222111111333333333333333333444555444333111000000111333444222222111111111222222333222111111111111111111111//////000000000111111111222111000000/////////000111111222222222222111111000000000000000000000000111111000000000000000111111000///000222222222000111111000000000000111111111111111111111111111111111111111222222222333333000111222333333222222111333333333333444777===@@@JJJVVVfffooorrrtttzzz444444444444444444444444444444444444444444444444333222111111000000111111333333222222111000000000222222222222222222222222111222222222222111000000000000111111000000//////............////////////000000//////.../////////------...////////////......//////000000000000///000000000///......------,,,------------........................---------------------------------.........................................................////////////000///////////////............//////000000000000///////////////000000000000111000000//////.........)))***,,,...///000//////111000000000000/////////222111000000000000111222///000111222333444555555333333333333444444444444333555888;;;;;;:::888777555555666666666777777777777888::::::;;;===@@@CCCDDDEEEJJJTTTWWWTTTOOONNNVVV___nnn{{{|||nnneee___XXXRRRPPPSSSRRRPPPOOOMMMLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLNNNMMMKKKJJJJJJKKKKKKLLLMMMLLLJJJHHHGGGFFFEEEEEEGGGHHHIIIJJJIIIGGGEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>>======>>>???>>>>>>======<<<;;;;;;:::::::::::::::999999999999::::::::::::::::::::::::888777777666666777777888666666666666555555555555555555444444444444555555555444444333333333333333333333444444555444444444333333444444444444555555333333333333333333333333444444333333222222111111111111222333444666777888444333222111111222333444000000000000111222333333222222222111111000000000.../////////000000000000222222111000000000000111111111222222222222111111000000000000000000000000000000000//////000000111000//////111333333111///111111000000000000111111111111111111111111111111111111111222222222222333111111222333444444333333222333333444555888===AAAJJJQQQYYY]]]^^^ccclllttt555555555555555555555555333333333333333333333333555555444333333333333333222222222111111111000000111111111111111111111111111222222222222111000000...///000111111000///............/////////000000111000///......---......,,,---......//////.........///000111111111111111000000//////............------------....................................------------------------......///000000///..............................,,,,,,,,,------------...000000//////......---------...///000000111000000000000000000////////////000/////////.........---((())),,,///000000///...000000000000000000000000222111///......///111222///000000111222222333333333333333333333444444444333444666777888888777777555555555555666666666666666777888:::===AAAEEEHHHKKKKKKPPPWWWYYYRRRLLLIIIHHHNNNVVV___iiiuuuxxxmmmbbb]]]ZZZTTTQQQPPPOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>============>>>=========<<<<<<;;;;;;;;;:::::::::999999999999888::::::::::::::::::::::::777777666666666666777777555555666666666777777777555555444444444444555555444444333222222222222333444444444555444444333333333333333333333333333333333333333333333333333333333333333333222222111111111222222333444666777888333222222111111222222333000000000000111333444444222222111111000000///////////////000000000111111222222111111111111111222111111222222222222111111000000000000000000000000000////////////000000111000000111333555444222///111111000000000000111111111111111111111111111111111111111111222222222222111222222333444444444444111222333444555999===AAAGGGJJJLLLKKKLLLSSS___iiiwww555555555555555555555555333333333333333333333333666666555444444444444444222222222111111111111111111111111111111111111111111222222222222111000000...///000111111000///...//////000000000111111111111000///......---......,,,,,,---...............//////000111222222222111////////////............---------.........//////---.....................------------------------......///000000///..............................,,,,,,,,,------------...000000//////......---------...///000000111000000000000000000////////////////////////............+++,,,...000111000...---000000000000111111111111222111///......///111222111111111111111111111111222222222333333333444444333333444444555666666777555555555555666666666666666777888<<>>>>>==================:::;;;;;;;;;<<<<<<<<<===::::::999999999888888888::::::::::::::::::::::::777777666666666666777777555666666777777888888999555555444444444444555555444444333222222222222333444444444555444444333333333333333333333333333222333333333333333333333333333222222222222222111111333333333333333444555666222222222222222222222222111111111222333444555666111111111000000000//////000000000111111111222222222111111111111111222222111111222222222222111111000000000000000000000000//////......///000111111111111222444666555333111111111000000000000111111111111111111111111111111000000111111111222222222222222222333333444444444111222333444555888<<>>>>>========================999::::::;;;<<<<<<======999999999999888888888888::::::::::::::::::::::::777666666555555666666777555666666666777777888888555555444444444444555555555444444333333333333333333333444444555444444444444444333333333333222222333333333333333333333333222222222222222222111111444444333222222222333333222222222222222222222222222222222222333444555555000000000000000000000000111111111111222222222222111000000000000111222222111111222222222222111111000000000000000000000000............///000111111222111222333555555333111111111000000000000111111111111111111111111111111000000000111111111111222333333222222222222333333000111333444444666:::<<<;;;;;;:::999:::@@@KKKSSSeeennnzzz333333333333333333333333222222222222222222222222222111000000//////000000111111111111111111111111111111111111111111111111111222222222222111000000...............///000000/////////000000000000111000000/////////000111111//////000111111111111111000000000111000000//////.../////////////////////............////////////---------.........//////........................///...---,,,,,,---...///.................................////////////000.........//////////////////000000000000//////.........//////000000111111000000000000000000000000////////////////////////000000111111111222222222222222222222222222222222111111222222222222222222000111111222333333444444222222333444555555555555666666666777777777888888888777777;;;CCCKKKPPPRRRNNNJJJHHHIIIHHHBBB??????<<<<<<===>>>???BBBFFFHHHJJJQQQZZZaaaiiittt|||uuummmgggccccccaaa]]][[[\\\___ZZZVVVVVVUUUQQQPPPRRRPPPOOONNNMMMMMMMMMMMMMMMKKKJJJHHHFFFFFFFFFGGGHHHFFFFFFHHHIIIJJJKKKLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>============>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888999999999999999999999999666666555555555555666666444444444555555555555555555555444444444444555555666555555444333444444444222222333444555555555555555444444444333333333333333333333333333333333333111111111111111111222222333222222111111222222222222222222333333222222222333222222222222222333333......//////000111111111000000000000111111111111000/////////000000111222111111222222222222111111000000000000000000000000...------......000111111111000///000222333222111111111000000000000111111111111111111111111111111000000000000111111111111444444222111000000111111000111333333333444777999666666777777777;;;AAAFFFWWWaaammmxxx333333333333333333333333222222222222222222222222222111111000000000000000111111111111111111222222000000000000000000000000111222222222222111000000///...---------///000111............/////////000000000///000000111222333111111222333333333333222000000000000000///...---.........///////////////............/////////000---------........./////////////////////////////////...,,,++++++,,,...///........................,,,,,,,,,---------......---.........//////000000000000111000000///......---......///000111111222000000000000111111111111...............///000111000000111111222222222222111222333333333333222111000000111222333444444555000000111222333333444444222222333444555555555555777777777777888888888888999666555999AAAHHHMMMNNNFFFCCCBBBEEEEEEAAA>>>>>><<<===>>>>>>???@@@AAABBBCCCGGGKKKMMMOOOWWWdddooozzzxxxooofffaaa\\\XXXVVVYYYYYYUUUSSSTTTWWWSSSQQQRRRQQQMMMMMMPPPPPPOOONNNMMMMMMLLLLLLMMMJJJIIIHHHGGGGGGIIIJJJLLLGGGHHHHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@?????????>>>??????@@@@@@???===<<<======>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999999999888888888888777888888888888888888888888666666555555555555666666333333333333333333333333555555555444444555555555666666555444444444444555111222333444555555666555555555555444444333333333333333333333333333333333111111111111111111222222111000000000111222222333111222222333333222222111222222111111111111111111------...///000111222222////////////000000000000//////...//////000111111111111222222222222111111000000000000000000000000---------......000111111000///---...///111111000111111000000000000111111111111111111111111111111000000000000111111111111555444222000//////000000000111222222222333555777333444666666666888;;;===KKKVVVcccnnn{{{444444444444444444444444333333222222111000//////333333333222222111111111////////////000111333333111111111111000000000///111111111111111000////////////.........---------...///////////////......//////............/////////---+++,,,000222111///555444333222111///..............................................................................//////...---,,,,,,++++++........................---------...------,,,,,,---------............///////////////////////////////////////000000000000111111000000//////.........///000000000///---,,,......////////////......////////////000000000000000000000000000000000000......///111222333444555444333333222222333333444222222333444444555555666777666555555555666888999555555777:::>>>CCCGGGIIIAAAAAA@@@@@@???>>>>>>===::::::::::::;;;===???@@@DDDCCCBBBCCCGGGLLLQQQTTT[[[fffvvv~~~zzzwwwsssmmmgggaaa]]][[[XXXUUURRRQQQRRRSSSTTTUUURRRQQQQQQOOONNNMMMLLLLLLNNNNNNMMMLLLKKKKKKKKKLLLJJJIIIHHHIIIKKKKKKKKKIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBAAA???>>>===<<<===>>>???@@@???===;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::888888999:::999888:::999999888777666555555888888777777666666555555666666666666666666666666555444333222222333444555555555444444444333333333444444444444444444444444333222222111111222222333444444444333333222222222111111111111111111111111000000000000000000000000222222222222222222222222333333222111000000111111000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000111111111111222222222555444333222444666999;;;HHHOOOYYYcccnnnzzz555555555555555555555555555555444333333222111111333333333222222111111111111000000000111222333333222222222222111111111111000111111111111000/////////.........------------......////////////......//////............//////000...,,,...000222222111333333222111000///..............................------------------------.................................------,,,,,,+++........................,,,,,,------...------------------............///.........................../////////000000000000000000000000//////.........///000000000///---,,,......////////////......000000000000111111111111000000000000000000000000//////000111222333333444222111111000000111111222222222333333444555555555777666555555555666777888666777777999;;;>>>AAACCC??????>>>>>>===<<<<<<;;;::::::999::::::<<<>>>???===<<<;;;<<<>>>AAADDDGGGKKKSSS^^^hhhpppzzz}}}uuummmfffeeedddbbb___[[[XXXVVVUUUNNNKKKIIIHHHKKKMMMOOOOOORRRQQQQQQPPPNNNMMMMMMLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIIIIJJJJJJIIIGGGKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCAAABBBBBBAAAAAA@@@???>>>===>>>???@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999777888999::::::999::::::999888777777777777888777777777666666666555333333333333333333333333777777666555555666777777555555555555444444444333444444444444444444444444333222222111111222222333444444444333333222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111000111111000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000//////000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000111111111111222222222555444333222333666999;;;DDDIIIRRR[[[dddooo|||555555555555555555555555444444444333222222111111222222222222222111111111222222111111111222222333333333333222222222222111000000111111000000///...............------------......///////////////...//////............//////000///...///111222222111000000000/////////......------------------------,,,,,,,,,,,,------------........................------------------------........................++++++,,,---............---------............///............................../////////000000000000000000////////////.../////////000//////...---......////////////......000000111111111222222222000000000000000000000000000000111111111222222222111111000000000000111111222222333333444444555555666555555555555666777777888888777888888999;;;;;;<<<<<<;;;;;;::::::999999:::999999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>???BBBFFFKKKOOOTTT[[[eeelllxxxzzzuuunnniiifffbbb\\\WWWYYYXXXWWWVVVUUUSSSRRRRRRKKKIIIGGGHHHKKKNNNPPPQQQRRRQQQPPPPPPOOONNNMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLNNNLLLJJJJJJJJJIIIHHHFFFKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAABBBBBBBBBAAA@@@===>>>??????>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999888666777999;;;::::::::::::888888888888999:::777777777777666666666666444444444444444444444444888777777666666777777888666666666555555555444444444444444444333333333333333222222111111222222333444444333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000111111111111222222222555444333222333555888999===AAAHHHOOOWWWaaammmuuu555555555555555555555555222111111111000000//////222222222111111111111111222222111111000111111111333333222222222111111111000000000000000//////...---------------------------...////////////////////////............////////////......///000111111........................------------------------++++++,,,,,,,,,,,,,,,---........................,,,,,,------------------........................***+++,,,---............---------............///................................./////////000000//////////////////////////////////////////............////////////......///000000000000111111111////////////////////////111111111111111111111111333333222222222222333333111222222333444444555555444444444555555555666666888777777777777777888888:::::::::999999888888888999999999999999999::::::======>>>>>>>>>>>>======@@@BBBDDDEEEHHHMMMSSSXXX[[[aaaiiirrr|||}}}pppiiieeebbb```___]]]ZZZXXXWWWVVVUUUTTTRRRPPPOOOOOONNNLLLKKKLLLOOOQQQSSSSSSQQQPPPPPPOOONNNNNNMMMMMMKKKKKKLLLMMMMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJHHHGGGKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEECCCBBBAAA@@@@@@???@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::888777666777999;;;;;;:::999888777666777888:::;;;777777777777666666666666777777777777777777777777666666555555555555666666777666666666666555555555444444444333333333333333333222222111111222222333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111222222222111111111000000000000000000000000111111111111111111111111000000////////////000000////////////////////////000000000000000000000000000000////////////000000000000000111111111111111////////////////////////000000111111111111000000000000000000000000000000///000000000111111111111000000111111111222222222444333222222333555777888777;;;AAAFFFMMMWWWdddlll~~~333333333333333333333333111111000000000000000///111111111111111111111111111000000////////////000222111111111000000000000000000000000000///......,,,,,,------------------------.../////////////////////............//////.........---------//////---------------.........------------------------+++++++++,,,,,,---------........................,,,,,,------------------........................***+++,,,---............---------............///....................................////////////...............///////////////........./////////......////////////...............////////////000////////////////////////222222222111111111111000333222222111111222222333111111222222333444444555333444444444555555555555666666666777888888888888:::999999999999999888888888888999999999999999999888999:::;;;;;;;;;::::::<<<===@@@AAACCCEEEHHHIIILLLPPPTTTYYY___iiittt|||oooddd]]]\\\ZZZYYYYYYYYYXXXXXXSSSRRRQQQPPPOOOMMMLLLLLLOOOMMMKKKLLLMMMOOOOOONNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLNNNOOOOOOOOOOOONNNKKKIIIHHHIIIJJJKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@??????AAABBBBBBBBBBBB@@@???>>>>>>>>>>>>===<<<<<<;;;:::999999999999999999999999999::::::::::::::::::999888666555666999:::::::::666666555555666777888999666666666666777777777777888888888888888888888888555555666666666666555555777666666666666555555555444444333333333222222222333222222111111222222333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000111111222222222111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////000000////////////000000...///000111111111111000////////////////////////000000111111111111000000000000000000000000000000///000000000111111111111000000111111111222222222333333222222333444555666444888<<>>AAABBBCCCBBBBBBDDDGGGJJJKKKMMMRRRYYY___dddooo}}}{{{xxx|||ttteee\\\XXXWWWVVVUUUUUUTTTTTTUUUOOOOOOOOOPPPPPPPPPQQQQQQQQQOOOMMMMMMNNNNNNMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOONNNMMMJJJIIIHHHIIIKKKLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;;;;888888888888888888888888999999::::::::::::999999888777555666888:::999999444555555666666777777777666666666666777777777777777777777777777777777777666777777888888777777666666666666555555555444444444444333333222222111111333222222111111222222333222222333333333333444444111111111111111111111111222222222222222222222222111111111111111111111111///000111333333222111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000////////////000000,,,...///111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000111111111111222222222222222222222333333444444333666999>>>EEEQQQ^^^hhhssszzz333333333333333333333333111111111111222222222222///000000000111111111222///.........///000111222222222222111111111000000//////000000//////...---++++++,,,,,,,,,---------,,,---...///000000000000//////............//////---...///...,,,+++---000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////.................................------,,,,,,+++........................,,,,,,------...------------------............///---------------------------------.........//////---------........./////////......---...///000111......////////////..................////////////000000000000000000000000111111111111111111222222000000////////////000000111111111222333333444444111222333444555444444333222333555666888888888888888888888888888888888888666777999:::;;;;;;;;;;;;::::::::::::999999999999<<<<<<===???AAAAAAAAA@@@===AAADDDEEEEEEFFFJJJNNNOOOWWWaaagggllltttxxxooohhhffffffhhhoooxxx{{{uuukkk```ZZZXXXXXXWWWTTTRRRQQQQQQQQQNNNOOOPPPQQQSSSTTTUUUUUUQQQPPPNNNOOOOOOPPPNNNMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJKKKJJJIIIIIIJJJKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAABBBBBBAAA@@@>>>======>>>@@@AAA>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999999999::::::::::::999999999777666666888999888777444555777888888777666555555666666666777777777888555555555555555555555555555666777777777777666555555555555555444444444333444444333333222111111000333222222111111222222333222222222333333444444444111111111111111111111111111111111111111111111111111111111111111111111111...000111333333333111000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000////////////000000+++,,,...000111000///...000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000111111111111222222222222222222222222333333333222444777:::@@@LLLZZZdddmmmsss{{{444444444444444444444444///////////////000000000//////000000111111111222////////////000111333333333333333222222222111111///////////////......---+++++++++,,,,,,---------,,,---...///000000000000//////............//////...000111///---,,,...111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................//////...---,,,,,,++++++........................---------...------,,,,,,---------.........//////---------------------------------.........//////---------........./////////...------...///000111......////////////......////////////000000000000000000000000000000000000000000111111111222222222222222111111111111222222000111111222333333444444111222333444555444333333111333444666777777666666666666666777777777777777666777999;;;<<<<<<<<<<<<:::999888666555555555555<<<;;;:::;;;<<<======<<<888<<>><<<;;;<<<>>>AAACCC>>>>>><<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::999999999:::888666666777888777777555666999::::::999666444555666666666777777888888666666666666666666666666222333444555555444333222555555444444444333333333444444333333222111000000333222222222222222222333222222222333333444444444111111111111111111111111000000000000000000000000000000000000000000000000...///111333444333111000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000////////////000000***+++---///000000///...000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222333333111333444777<<>>>>>@@@AAACCCDDDEEEFFFIIIPPPZZZaaajjjmmmrrrwww|||{{{}}}~~~{{{vvvpppkkkiiieeeccc___\\\ZZZXXXVVVSSSVVVYYY^^^cccfffhhhhhhhhh```]]]XXXTTTPPPNNNNNNNNNMMMKKKJJJKKKNNNQQQSSSTTTPPPOOOOOONNNLLLKKKIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHMMMNNNNNNKKKGGGEEEFFFHHHEEEGGGIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::::::::;;;;;;::::::::::::999999999999888888999999:::;;;:::999888777666666666666777777777777888888888888777777666666666666777777666666666666666666666666666666666666555555555555444444444444444444444444444444333333222111000000111111111111111111111111111111111111111111111111222222333444444444444333555444333111000/////////111111111111111222222222222222222111111111111000444333222111000000000000111111000000//////......////////////////////////---------...///000000111......//////000000111111111000000000//////......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222222222111111111111111000000000000111111111111666555333222111222333333555444333444888AAAKKKRRRYYY___dddeeefffooo~~~111111111111111111111111000000000000000000000000000000111111111111000000222111000/////////000000111000000000000000000000000//////...------,,,,,,,,,,,,,,,---------......------...//////...------......------------..............................------,,,,,,,,,,,,++++++)))***+++,,,---------------+++)))***---...---+++---,,,+++*********+++,,,......---------,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////------............------........./////////000000000000///..................//////000000//////......//////000111111222222............////////////000000000000000000000000000000000000000000000000222222222111111111222222111222222333333222222111333444444555555555555555555555555555555666666777666777999:::::::::888777666666666777888888999999999999999999999:::;;;;;;:::<<<============>>>@@@AAADDDGGGIIIKKKNNNTTTXXX[[[]]]aaadddhhhjjjkkklllqqq{{{{{{xxxxxxxxxuuurrrnnnppprrrqqqmmmgggcccaaafffbbb\\\XXXVVVVVVVVVVVVTTTVVVZZZ]]]```aaabbbbbbbbb___ZZZUUUPPPMMMLLLLLLMMMKKKJJJKKKMMMOOOPPPPPPOOONNNNNNMMMKKKJJJHHHGGGIIIHHHHHHHHHHHHHHHIIIIIILLLMMMMMMJJJFFFDDDEEEGGGDDDEEEGGGHHHFFFEEEDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCBBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;:::::::::;;;;;;:::::::::999999999999999888888999999:::;;;:::999888777666666666666666666777777777888888888777777666666666666777777555555555555555555555555666666666666555555555444444444444444444444444444444444333333222111111000111111111111111111111111111111111111111111111111111111222333333333333333555444333111000000000///222222222222222222111111222222222111111111000000333333222111000000000000000000000000//////......////////////////////////------......///000000111////////////000000000000222222111111111000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111444444333222222222222222222333444666888>>>DDDIIIUUUZZZ^^^^^^___ggguuu111111111111111111111111000000000000000000000000///000000111111000000///000000///.........//////111111111000000//////////////////...------,,,,,,,,,,,,,,,---------......------...//////...------......---------------...------------------------------,,,,,,,,,,,,++++++++++++***++++++,,,---...,,,,,,,,,...000000...,,,...---+++***)))******+++------------,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,------......------............---------------.........//////...////////////...------.........------............//////000000111111222............////////////000000000000000000000000000000000000000000000000111111111111111111111111111222222333333222222111333333444555555555555555444444555666666666666666555666777888999888777777777777777777777777777777999888888888888999::::::999;;;<<<<<<<<<<<<===??????DDDKKKPPPQQQPPPOOOOOOQQQRRRSSSUUUVVVWWWWWWWWWZZZbbbnnnvvvzzz{{{|||}}}~~~{{{yyypppkkkfffeeegggiiijjjiiihhhkkkoooooommmiiifffdddgggaaaYYYTTTRRRSSSUUUVVVRRRSSSTTTVVVWWWXXXYYYYYY^^^\\\XXXTTTPPPNNNLLLLLLLLLKKKJJJJJJLLLMMMLLLKKKMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKIIIEEEDDDDDDEEEBBBDDDGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@??????????????????>>>===<<<;;;::::::::::::::::::::::::999999999999999888888888888999::::::999999888777666666666666666666777777777777888888777666666555555666666777555555555555555555555555666666555555555444444444444444444444444444444444444333333222222111111111111111111111111111111111111111111111111111111111000000111222222222222222555444333222111000000000333333222222111111000000222222111111111000000000222222111111000000//////000000000////////////...////////////////////////------......///000000000000000000000////////////000000000000000/////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111222333333333333222111111000222555777888:::===???NNNSSSWWWXXXWWW]]]hhhqqq111111111111111111111111000000000000000000000000//////000000000000//////000/////////////////////222222111000///......---//////.........---------,,,,,,,,,---------......---..................---......------,,,,,,------------------------------------,,,,,,,,,+++++++++,,,+++*********+++---...,,,,,,---...//////...---///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------++++++++++++------+++++++++,,,------......------............------,,,,,,,,,---------......---.../////////...---,,,......,,,++++++,,,......////////////000000111111............////////////////////////////////////000000000000000000000000///000000111111111111111111222222333333222222111333333444555555555444444333444555666777666555444333444555666777777777666888888888888777777666666888888777777888888999:::999;;;<<<===<<<<<<===???@@@GGGQQQYYY[[[WWWQQQLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMTTT]]]dddhhhiiijjjkkklllhhhfffiiirrr~~~zzzxxxyyy{{{~~~}}}||||||~~~~~~}}}uuurrrsssmmmppppppnnnqqquuutttnnnhhhccc^^^\\\^^^aaaccccccgggkkkppprrrqqqooommmlllhhhccc\\\VVVSSSSSSSSSSSSQQQQQQPPPOOOPPPQQQRRRSSSTTTSSSRRRPPPOOONNNNNNNNNIIIHHHHHHJJJKKKLLLJJJIIILLLKKKJJJIIIGGGGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIGGGEEEDDDCCCDDDCCCEEEHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA???????????????>>>>>>>>>===<<<;;;;;;:::::::::;;;:::::::::999999999999888888888888888888999999:::999888777666666555555666666666666666777777777888666666666555555666666666555555555555555555555555555555555444444444333333333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111111//////000111111111111111555444333222111111111111222222111111000///......111111111111000000000000111111111000000//////...////////////////////////////////////////////////............//////000000111111000000//////......------------------------////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111///000000000111111111111000111222333333222111000000222555666777777999;;;GGGMMMTTTVVVUUUVVV\\\aaa000000000000000000000000000000000000000000000000//////000000000000/////////000000000000000000000222111111000///...------...............---------,,,,,,,,,---------...............------...............---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,+++***)))***+++,,,---------,,,+++***,,,...000///...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------++++++++++++------,,,,,,,,,---......//////------............------,,,,,,,,,,,,------------,,,---...//////...---,,,...---,,,++++++,,,---...///////////////000000000............////////////////////////////////////000000000000000000000000...///000111111111111000111222222333333222222111222333333444555444444444222333555666666666555444333333444555666666777777999999888888777666666666888888777777888888999::::::<<<============>>>@@@BBBJJJUUU^^^aaa]]]VVVPPPEEEEEEEEEEEEFFFFFFGGGGGGEEEIIIOOOTTTWWWYYYZZZZZZZZZYYYXXXZZZ___eeejjjmmmpppoookkkeeeaaa```bbbdddeeedddcccccccccdddeeefffiiiiiikkkkkkjjjhhhfffeeeddddddfffjjjppptttuuuvvvooorrrsssnnnfff```___```YYY[[[[[[[[[]]]aaaaaa___bbb^^^YYYUUUTTTVVVWWWXXX```ccchhhkkkkkkjjjjjjjjjkkkgggbbb^^^[[[XXXUUURRRQQQPPPNNNMMMLLLMMMNNNOOOMMMMMMNNNNNNNNNMMMMMMLLLGGGGGGGGGIIIKKKLLLKKKJJJKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLIIIHHHFFFEEEEEEEEEDDDDDDEEEHHHJJJJJJIIIHHHGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBAAAAAAAAA?????????>>>>>>=========<<<;;;;;;::::::::::::;;;::::::999999999888888888888888777777888888999:::999888777666555555555555555666666666666777777777666666555555555555666666555555555555555555555555444444444444333333333333333333333333333333333333333333222222222222222111111111111111111111111111000000000000000000000000//////000111111111111000444444333222111111111111111111000///...------,,,111111111000000000////////////000000000///...................../////////////////////////////////............////////////111111000000//////......,,,,,,,,,,,,------------////////////////////////........................//////////////////////////////////////////////////////000000111111111111///000000000111111111111///000111222222222000000111222333333444666:::===AAAHHHQQQVVVUUUSSSSSSUUU000000000000000000000000000000000000000000000000...//////000000//////...//////000111111111000000000000000//////.................................,,,,,,,,,---------......///...------------...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++,,,,,,+++)))((()))---000------+++++++++,,,---...++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---......//////------............------,,,,,,,,,---------......,,,,,,---............------------,,,,,,---------////////////////////////............////////////000000000000000000000000000000000000000000000000...///111222333222222111111222222333333222222111222222333444444444444444333333444555555555555555333333444555555666777888999888888888777777666666999888888888888999:::::::::<<<===>>>======>>>@@@CCCHHHQQQZZZ___\\\VVVPPPDDDDDDCCCDDDDDDEEEFFFGGGDDDEEEHHHLLLNNNPPPPPPPPPNNNOOOQQQTTTVVVYYYZZZ\\\]]]\\\YYYVVVSSSRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\\\\ZZZXXXWWWWWWWWWYYY]]]ccciiilllmmmdddfffeeeaaa[[[WWWUUUVVVQQQRRRSSSTTTUUUWWWXXXYYY]]]ZZZVVVRRROOONNNOOOPPPXXXZZZ^^^``````aaacccdddiiigggeeeccc```\\\WWWSSSOOONNNMMMLLLLLLMMMMMMNNNMMMNNNOOOOOOOOOMMMLLLKKKHHHGGGGGGIIIKKKMMMMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHFFFDDDDDDFFFGGGFFFEEEHHHJJJKKKKKKJJJHHHHHHHHHFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;999999999999888888888888888777777777777888999999888888777666555555555555555555666666666666777777666555555444444555555666444444444444444444444444444444333333333222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000111111111111111333222111111000000111111000000//////......------111111000000000/////////---...///000000///...------............/////////////////////////////////......//////////////////000000000000////////////.........///////////////000000000000000000000000........................////////////////////////000000000000000000000000,,,------......//////000000000000000111111111111//////000111111111111000222222222222222555:::===;;;BBBLLLQQQQQQNNNMMMMMM000000000000000000000000000000000000000000000000......////////////......---...///000000000////////////////////////..............................,,,,,,,,,---------......///...------------...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++*********+++,,,+++)))***,,,///***))))))))))))+++,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,------......------............------------------............---,,,,,,,,,------...///------............------////////////////////////............////////////000000000000000000000000000000000000000000000000...///111333444333222222111222222333333222222111222222333444444444444333444444333333444444555555333333444444555777888999888888888777777777777777999999999999999:::;;;;;;999;;;<<<<<<<<<<<<===???AAACCCHHHNNNSSSSSSOOOKKKEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLLLLKKKJJJLLLOOOQQQRRRSSSSSSTTTQQQRRRQQQOOOLLLLLLMMMOOONNNPPPQQQRRRRRRQQQOOONNNPPPQQQSSSTTTUUUTTTRRRQQQQQQRRRUUUZZZ___ccceeeeeecccaaa___\\\XXXUUURRRQQQPPPPPPRRRSSSTTTTTTUUUWWWXXXVVVTTTPPPNNNMMMMMMOOORRRTTTUUUVVVWWWYYY\\\^^^```___^^^]]]\\\YYYUUUQQQMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSSSSRRRQQQPPPMMMKKKIIIIIIKKKMMMMMMMMMJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHFFFDDDCCCDDDGGGIIIHHHGGGIIIKKKLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDD????????????????????????@@@@@@AAAAAAAAA@@@@@@?????????>>>======<<<;;;;;;;;;::::::999::::::;;;;;;999999999999888888888888777777777777777888999999888888666555555555555555555555555666666666777777666555555444444555555666444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///000111111222222111111111111000000//////000000000000000000000000000000111000000000////////////,,,---///000000///---,,,---------.........///////////////////////////////////////////////////...////////////000000000000......//////000000000000000000000000000000000000........................////////////////////////000000000000000000000000,,,,,,------...//////000000000000000111111111111///////////////000111111111222222222111333666999666;;;BBBFFFGGGGGGGGGHHH000000000000000000000000000000000000000000000000......////////////......+++,,,.../////////...............///////////////---.....................,,,,,,,,,---------......///...---,,,,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,,,,+++)))((((((+++......,,,+++,,,---''''''&&&'''((()))+++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++---......---++++++)))******+++,,,,,,---------..................------------.........//////------,,,+++,,,---///000,,,---////////////---,,,///////////////...................../////////000000000000000000000000000000000000000000000000000...000222444555444333222222222222333333222222222222222333444444444333333555444333222333444555666444444444444666777999999777777777777777777888888::::::999999::::::;;;<<<888:::;;;;;;;;;;;;<<<>>>>>>>>>@@@DDDIIIJJJHHHEEEBBBAAA@@@??????@@@AAABBBHHHGGGFFFGGGHHHIIIHHHGGGGGGIIIKKKLLLLLLLLLLLLMMMMMMNNNNNNLLLJJJIIIJJJKKKIIIKKKMMMOOOOOOMMMJJJIIIKKKLLLNNNPPPQQQPPPOOONNNMMMOOOSSSYYY^^^```___]]]]]]ZZZWWWUUUTTTRRRNNNLLLMMMMMMOOOQQQQQQOOOPPPRRRPPPPPPOOOMMMLLLKKKLLLMMMMMMNNNNNNNNNNNNQQQUUUXXXUUUTTTTTTTTTTTTSSSQQQOOOKKKKKKLLLMMMMMMNNNNNNNNNLLLOOOSSSVVVXXXYYYXXXWWWQQQNNNKKKJJJKKKLLLMMMMMMKKKIIIGGGFFFEEEFFFGGGHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFDDDBBBDDDHHHJJJJJJHHHIIIKKKLLLKKKHHHEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEE????????????????????????AAAAAAAAAAAAAAA@@@???>>>???>>>>>>===<<<;;;;;;;;;:::::::::999999:::;;;;;;999999999888888888888777777777777777777888888999888777666555555444444555555555555555666666666777555555555444444555555555444444444444444444444444333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111222222222222222111000///////////////000111111111111111222222222000000000000////////////+++---...000000///---,,,---------........./////////////////////////////////////////////...............//////000000111111---------.........//////000000000000000000000000........................////////////////////////000000000000000000000000.........///000111111222000000000000111111111111000///.........000111222000222333333222222333444333666:::===>>>@@@CCCFFF222222222111000//////...000000000000000000000000......//////000000111111000000000000000000000000/////////---,,,+++---//////......---,,,++++++***111000...---,,,,,,---------,,,,,,++++++******)))------,,,++++++******)))---------,,,,,,+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++************++++++%%%''')))+++,,,+++***)))+++++++++*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++///...---,,,++++++++++++------------------------000000000000////////////,,,------...///000111111000000000000000000000000------...///000111111222111222333444333222111000333222111111222333555666333333222222333333444555333333444555666777888999999999888888888888888999888:::;;;;;;999888777777777888999999:::::::::999===>>>???@@@BBBBBBCCCCCC>>><<<;;;===AAACCCBBBAAADDDEEEFFFGGGHHHHHHHHHHHHFFFHHHJJJKKKLLLMMMLLLLLLNNNKKKIIIIIIFFFCCCEEEJJJIIIJJJKKKKKKKKKJJJIIIIIIIIIKKKMMMOOOPPPQQQQQQQQQMMMNNNOOOQQQSSSUUUVVVWWWZZZYYYVVVRRRPPPNNNMMMMMMPPPNNNNNNPPPTTTTTTRRRPPPQQQPPPNNNMMMMMMNNNPPPQQQTTTSSSRRRQQQQQQRRRSSSTTT[[[VVVOOOJJJJJJLLLNNNPPPOOOPPPQQQQQQPPPOOOMMMLLLOOOPPPSSSVVVYYY\\\]]]^^^PPPNNNJJJHHHGGGHHHJJJLLLHHHHHHHHHIIIIIIJJJJJJJJJDDDEEEGGGHHHGGGFFFDDDCCCEEEDDDCCCDDDGGGJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDD@@@@@@@@@??????@@@AAAAAA>>>???@@@AAA@@@???>>>===;;;;;;:::::::::;;;;;;<<<>>>===;;;999888888888999777777777777777666555555888888888888888888888888555666777777777555444333555555555555555555444444888777666555444444555666555555444444444333333333333222222111111222222333000000111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000111111222222222222111111222111000//////000111222222111111111000000//////000000000000000000000000000000000000///...---,,,111111000000//////......////////////////////////........................000///---,,,,,,---///000//////............//////......////////////......///......------///000111---......///////////////////////////000000000000000//////............///......//////000000000000111000/////////000222333333333222111222333444555777666555666777:::<<<>>>222222111111000//////...////////////////////////......//////000000000000/////////////////////////////////---,,,,,,///111111111000///...------,,,111000...---,,,,,,,,,---,,,,,,,,,,,,------------+++++++++++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++((()))+++,,,---,,,+++***))))))******+++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---------------------------000/////////////////////------......//////000000000000000000000000000000...//////000000111111111000111111222222111000000222222222111222333555666333333222222333333444555333333444555666777888888999888888777777666777777888:::;;;:::999777888888888999999:::::::::999999:::;;;<<<===????????????>>><<<<<<===@@@BBBAAA???DDDEEEFFFGGGGGGHHHHHHHHHIIIIIIKKKLLLLLLLLLKKKKKKKKKHHHGGGGGGDDD@@@AAAEEEEEEFFFGGGIIIIIIHHHGGGFFFJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPYYYXXXUUURRRPPPNNNLLLLLLOOOOOOPPPSSSVVVWWWUUURRRQQQPPPNNNMMMMMMNNNPPPQQQSSSSSSRRRQQQQQQRRRSSSTTTZZZUUUPPPMMMMMMNNNPPPQQQQQQQQQQQQPPPOOOOOONNNMMMPPPQQQSSSUUUWWWZZZ[[[\\\OOOMMMKKKIIIHHHIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIEEEFFFGGGHHHHHHFFFEEECCCFFFDDDCCCEEEGGGJJJKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>======<<<;;;;;;;;;<<<======>>><<<;;;999888888888888777777888888777777666555888888888888888888888888666777888888888666555444555555555555555555444444888777666555444444555666555444444444444333333333222111111111111111111222111111222222222333333333333333333222222222111111000000000000000000000000000000000000000000000000000111111222222111111000111111000//////000111111111111111000000000//////000000000000000000000000......///////////////...000000000000//////......////////////////////////////////////////////////000...---,,,,,,---...000//////............//////......////////////.........------,,,---...///000---......///////////////.../////////000000000000//////.........//////000222111000000///000000000111000/////////000222222333222222111222333444555444444333444555888:::<<<222111111000000//////...////////////////////////...////////////000000000........................000///...,,,+++---111555666666444222111//////...//////...---,,,,,,,,,,,,,,,,,,---......///000000)))******+++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++************++++++++++++************++++++***+++---......---,,,+++'''((()))+++,,,...///000---------,,,++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++***++++++,,,---...///------------------------////////////////////////.........///////////////000000000000000000000000000000000000000111111111//////000111111000000///222222222222333444555555333333222222333333444555333333444555666777777888888888777777666666666666;;;<<<<<<:::888777888999999:::::::::::::::999999999999;;;<<<======>>>>>>===<<<<<<===?????????>>>CCCCCCEEEFFFGGGHHHHHHHHHKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEFFFBBB======@@@AAACCCFFFHHHIIIHHHGGGFFFJJJKKKKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMMMMXXXWWWUUUSSSPPPNNNLLLJJJNNNOOOQQQUUUXXXXXXVVVTTTPPPOOONNNMMMMMMNNNOOOPPPRRRRRRQQQQQQRRRSSSTTTUUUWWWUUUQQQPPPQQQRRRRRRRRRSSSRRRPPPOOONNNNNNOOOOOOQQQQQQQQQRRRSSSVVVXXXYYYMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHFFFEEEDDDFFFEEEEEEFFFIIIKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>???>>><<<;;;;;;<<<===???===<<<:::888777777888888777888888888888777777666777777777777777777777777777777888888888777666666444444444444444444555555777666555555444555555555444444444444333333333333111111000000000000111111222222222333333333333333333333333333333222222222000000000000000000000000000000000000000000000000000111111222222111111000111000000//////000000111111111000000000000//////000000000000000000000000,,,---...///000000000000000000000////////////...///////////////////////////////////////////////////...---,,,,,,---.../////////............//////......////////////......---,,,,,,,,,,,,---......---......///////////////....../////////000000000...............///000111666555333000//////000111000000000///000111111222222222111111222222333444222222111222333555777999111111000000////////////////////////////////////////////////////////////------------------------000///---,,,+++...333888===<<<999555222000.........------,,,,,,,,,,,,+++---------.........//////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))***++++++++++++,,,,,,,,,+++******))))))******+++++++++************++++++,,,,,,---------,,,++++++))))))***+++---...///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,---......------------------------.........//////////////////////////////.........////////////////////////111111111111111000000000//////000000000000000000222222222222333444555555333333222222333333444555333333444555555666777777666777777888888888888888AAA@@@???<<<888777888999:::::::::::::::999999888::::::;;;======>>>>>>>>>===<<<<<<<<<============@@@BBBDDDFFFIIIJJJKKKLLLNNNMMMMMMLLLKKKJJJIIIHHHFFFDDDEEEFFFBBB===;;;>>>BBBDDDGGGIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHJJJLLLOOOQQQSSSXXXWWWVVVTTTQQQOOOMMMKKKKKKNNNQQQTTTWWWWWWUUUSSSOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQRRRSSSSSSTTTTTTUUUSSSRRRSSSTTTUUUTTTSSSTTTSSSPPPNNNMMMNNNPPPQQQQQQPPPNNNNNNOOOQQQSSSUUULLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFGGGJJJMMMOOONNNMMMIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAADDDBBB@@@???>>>>>>>>>??????>>><<<::::::;;;===>>><<<;;;:::888777777777777777888888888888888777777666666666666666666666666666666777777777666666666333333444444444444555555555555555555555555555555444444444333333333222222222222111111111111222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000//////000000000000000000000000000//////////////////////////////------...//////////////////////////////////////////////////////////////////////////////////////////...------------...//////......------......///---......//////......------------------.........---......///////////////........./////////000000---------......000111111:::777444111//////000111000000000000000111111222111111111111111222222333111111111111222444666777000000000///////////////......................../////////...............------------------------//////---,,,+++///444888CCC@@@;;;666222...---,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))(((''''''*********+++++++++,,,,,,+++******))))))******+++++++++************+++++++++++++++++++++*********++++++,,,,,,,,,---------******+++,,,------......,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------....../////////000///////////////.........////////////////////////111111111000000000000000000000000000111111222222111111222333444444444444333333222222333333444555333333444444555555666666555666777999;;;;;;<<<<<>>===@@@EEEFFFGGGIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMPPPSSSVVVXXXXXXWWWVVVTTTRRRPPPOOONNNKKKMMMPPPSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSUUUVVVTTTSSSUUUSSSPPPMMMLLLNNNPPPQQQOOONNNLLLKKKKKKMMMNNNPPPKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGJJJNNNRRRTTTSSSRRRIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@BBBAAA@@@>>>======>>>???>>>===;;;999999:::;;;<<<<<<;;;999777666666666777666777777888888888777777555555555555555555555555555555555555555555555555333333333333444444555555444444555555555555555555444444333333333222222222444333333222222333333444111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111000000000/////////000000///////////////////////////000000//////////////////////////////000//////...------.............../////////////////////////////////------------------------.........------...............------------......------............------------......////////////---......///////////////............////////////---------......000111111999777444000......000000///000000000111111111111000000111111111111222111111111111222333444555666////////////////////////......................../////////............---------------------------......---,,,,,,...333666CCC@@@;;;555000---++++++***++++++,,,,,,++++++***------,,,+++******))))))------,,,,,,+++******)))++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++)))))))))))))))(((''''''************++++++++++++++++++************++++++++++++************++++++)))))))))))))))))))))***------,,,,,,+++++++++***((()))***+++,,,......///,,,,,,,,,+++******))))))******++++++,,,,,,------+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,---------------------------------......//////000.........///////////////000000000000000000000000///////////////000000000000000000000000111333333111111222333444444444444333333222222333333444555333333444444444555555555444666888:::<<<======<<>>@@@CCCFFFIIILLLNNNOOOKKKJJJJJJIIIHHHHHHIIIIIIIIIGGGGGGHHHFFFAAAAAAEEEIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOQQQPPPOOOOOOQQQSSSVVVXXXWWWVVVTTTRRRQQQPPPQQQQQQNNNPPPRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRTTTUUUSSSRRRSSSRRROOOMMMLLLMMMOOOPPPMMMLLLKKKKKKKKKKKKLLLMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEHHHJJJMMMRRRVVVWWWVVVTTTIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@>>>??????>>>============>>>===<<<;;;;;;::::::::::::;;;:::888666555555666666555666666777777777777666666666666666666666666666444444333333333444555666222222333333444444555555333333444555555555555444333333333333222222222222444444333333333333444444000000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000///000000111111000000///...//////000000//////.........////////////000000000000000000000000000000000000000000///...---,,,---............/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......------............---------...//////000000//////---......///////////////------........./////////...............///000111555444222///......///000//////000111111111111000//////000111111111111000111111222333444444555555////////////////////////........................//////.........------------------------------------------,,,,,,---111333???<<<777222///---,,,,,,)))***+++,,,,,,+++******+++++++++++++++*********,,,++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++***))))))(((************++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++(((((((((((())))))***+++,,,,,,+++++++++*********((())))))***+++,,,------,,,,,,++++++***))))))((()))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,---......------------------------,,,,,,---......///000000------......//////000000000000000000000000000000------......//////000000//////......///000222333000111333444555444444444333333222222333333444555333333444444444444555555666777999;;;;;;;;;:::999;;;======;;;999666666666333444555777888888888888888888999999::::::999999999<<<>>>>>>======???AAA@@@AAACCCEEEGGGHHHIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJKKKIIIHHHIIIGGGCCCEEEIIIPPPNNNKKKHHHGGGGGGIIIJJJLLLLLLKKKJJJJJJKKKLLLMMMPPPOOONNNNNNOOORRRUUUWWWTTTSSSPPPNNNMMMOOOQQQSSSUUUWWWWWWTTTQQQOOOPPPRRRQQQRRRRRRRRRRRRRRRRRRQQQSSSSSSTTTTTTSSSRRRQQQPPPQQQPPPOOOPPPRRRSSSQQQPPPQQQPPPNNNLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJJJJJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGKKKLLLPPPTTTWWWWWWTTTQQQIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCBBB@@@>>>===;;;<<<<<<===============<<<=========<<<;;;999999;;;:::888666555555555555444444555666666666666666666666666666666666666666555444444333444555666777111222222333444444555555222333444555555555444444333333333222222222222111444333333222222333333444111111111111000000////////////000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////......///000000///.............../////////000000000000000000000000000000...///////////////......---------.........//////////////////////////////---------------------------..................---...------,,,,,,------...,,,------......------,,,,,,---.../////////......---......///////////////---------.........////////////.........//////000000000///.........//////...///000111222111111000...///000111111111000///000111222222333333333333.........///////////////........................//////.........---------........................,,,---...---,,,---///111;;;888444000...---......))))))+++,,,,,,+++***))))))******++++++,,,,,,---*********++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))************+++++++++---,,,,,,++++++,,,,,,---++++++************++++++(((((((((((()))***+++,,,******************************************++++++,,,,,,++++++***))))))((())))))***+++,,,,,,------+++,,,,,,------,,,,,,+++))))))***+++,,,...///000------------------------,,,,,,------...///000000,,,------...///000111111000000000000000000000000+++,,,,,,---...///000000...---------...///111222000111333444555555444333333333222222333333444555333333444444444444444444777888:::::::::999777555555777999999888666666666111222444666777888888888::::::;;;<<<<<<<<<;;;;;;999;;;>>>>>>======@@@CCCBBBBBBCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKLLLIIIHHHHHHGGGDDDGGGLLLWWWTTTOOOJJJHHHIIIKKKMMMNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIIIIJJJMMMQQQUUUXXXRRRPPPMMMKKKKKKNNNQQQTTT[[[\\\[[[WWWRRRPPPRRRTTTRRRRRRSSSSSSSSSSSSRRRRRRTTTTTTUUUTTTSSSRRRPPPOOOQQQOOONNNOOOPPPQQQPPPOOOPPPOOONNNLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIMMMOOOQQQUUUWWWUUUQQQNNNJJJIIIIIIHHHGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBB@@@===<<<888:::;;;===>>>===<<<<<<===>>>??????>>><<<:::888:::999777666555555555555333333444555666666555555777777777777777777777777666555444444555666777888111111222333333444555555111222444555666555444444333333333222222222111111333222222111111222222333333222222222111111000000000000111111222222222333000000000000000000000000000000000000000000000000//////000000000000//////---...///000000///...------.........//////000000000000000000000000000000,,,---...///000000000000---------.........//////////////////////////////........................------............------...------,,,,,,------...,,,------......------,,,+++,,,---.........---,,,---......///////////////---------.........//////000//////.........//////,,,------..................///000222222111111000---...000111111111000//////000111222222222222222---------...............000000//////.........---//////000000000000//////,,,------......------,,,------------------------222222111///,,,+++,,,...---------,,,,,,,,,++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,+++******)))*********+++++++++++++++***)))(((******))))))***,,,...///******))))))******+++,,,,,,,,,,,,++++++*********)))*********++++++++++++************))))))))))))---,,,+++***))))))))))))*********+++,,,,,,------))))))*********+++++++++++++++)))((((((((()))***.........------,,,,,,,,,---,,,,,,,,,,,,---......------,,,---/////////...............////////////........................000000000000000000000000000000000000111111111111222111222777<<<===999444...111333444333222333333555333222333444555444333333444444444555666666666888888777777666666666555666777888777666555666777:::::::::;;;;;;;;;;;;<<<;;;<<<<<<===============AAABBBCCCDDDDDDCCCBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJHHHEEEDDDGGGOOOUUUWWWVVVVVVTTTRRRPPPNNNMMMPPPOOOMMMKKKIIIHHHGGGGGGLLLKKKJJJLLLOOORRRRRRRRRNNNMMMLLLKKKKKKMMMOOOPPP[[[^^^___\\\VVVRRRPPPQQQVVVWWWXXXYYYWWWTTTQQQOOOMMMNNNNNNOOONNNMMMKKKJJJKKKNNNPPPPPPMMMLLLMMMOOOLLLNNNPPPPPPMMMKKKIIIHHHNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPMMMKKKLLLNNNQQQSSSTTTPPPKKKIIIIIIJJJKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKOOOOOOOOOPPPPPPQQQQQQQQQKKKJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCAAA>>>===???@@@@@@???===<<<===??????===;;;;;;;;;:::888777777777777777666555333333555555555555666666666666555555555555555555555555666555333222333666999;;;444444444444444444444444666666555444333111111000333333333222222111111111111111222333444555555666222222222222111///...---//////000000111111111222111111111111111111111111000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,+++000000//////.........---,,,,,,,,,++++++*********,,,,,,,,,------.................................,,,---...//////...---,,,////////////////////////111111000000/////////...,,,------......------,,,............////////////////////////////////////000...---...///000///...////////////000000000000......//////000000111111000000111222333333333333////////////////////////000/////////.........---...//////000000//////...,,,------......------,,,------------------------111111000...,,,+++,,,...++++++++++++************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************+++,,,------***++++++++++++***)))(((((('''''''''''')))***+++******))))))******+++,,,,,,,,,,,,++++++******************+++++++++,,,,,,************)))))))))))),,,,,,+++***************+++++++++++++++******************++++++++++++,,,))))))))))))***,,,...///......---------,,,,,,,,,---,,,,,,,,,,,,---......------,,,---...//////...............////////////........................000000000000000000000000//////000000000111111111333222444999>>>>>>:::555000222444444333222222222444333222333555666555444444444444444555555555555777777666666666555555555333444666777666777999:::888888999:::<<<===>>>???>>>======<<<<<<<<<<<<===???@@@AAACCCDDDDDDDDDCCCEEEEEEEEEFFFFFFGGGHHHIIIFFFFFFFFFDDDCCCFFFKKKOOOSSSSSSSSSRRRQQQPPPOOONNNOOONNNLLLKKKIIIHHHHHHHHHKKKJJJIIIJJJLLLNNNNNNNNNNNNMMMKKKKKKKKKLLLNNNOOOYYYZZZZZZXXXVVVSSSRRRRRRTTTUUUVVVVVVVVVTTTRRRQQQQQQQQQRRRQQQQQQOOONNNMMMMMMOOOQQQPPPNNNMMMNNNPPPLLLNNNOOONNNLLLIIIIIIIIINNNOOOPPPQQQQQQQQQPPPOOONNNMMMKKKKKKLLLOOOSSSUUUUUUQQQMMMJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJKKKKKKKKKNNNNNNNNNNNNNNNMMMMMMMMMIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCAAA???>>>>>>??????>>><<<;;;<<<>>>:::::::::;;;<<<;;;888666777777777777666666555444555555555555666666666666555555555555555555555555666555444333333555888:::444444444444444444444444333333333333333222222222333333333222222222111111111111111222333333444444222222222222111000/////////000000000111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000...............---------000/////////.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---........................------............------........................///.........---------,,,,,,------......------,,,............////////////////////////////////////000...---...///000///...000000111111111222222222////////////000000000000000000111222333333333333111111000000//////....../////////...............---..................---,,,------......------,,,------------------------.........---++++++,,,...*********)))))))))((((((---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))******++++++,,,,,,,,,---******++++++******))))))((('''''''''''''''((((((***))))))))))))***+++++++++++++++++++++******************+++++++++,,,,,,************))))))))))))++++++++++++,,,,,,,,,,,,,,,++++++***))))))((((((++++++++++++,,,,,,,,,,,,++++++++++++,,,...///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............---............/////////........................000000000000000000000000//////000000000000111111333333666:::>>>>>>:::555111333444444222111111222333222333444777888777666555555555555444444444444666555555555555444444444333555666777666777888:::666777888:::===???@@@AAA@@@???===;;;:::;;;<<<===>>>???@@@BBBDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHBBBCCCDDDDDDDDDFFFIIILLLNNNOOOOOOOOOOOOOOONNNNNNLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIGGGHHHIIIKKKJJJJJJMMMLLLLLLKKKKKKMMMNNNOOOVVVUUUTTTUUUVVVWWWWWWVVVRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRPPPOOOOOOQQQSSSSSSRRRQQQOOOPPPQQQMMMMMMMMMKKKIIIHHHIIIJJJNNNOOOQQQRRRQQQPPPNNNMMMKKKJJJIIIJJJLLLPPPTTTVVVUUURRRNNNLLLLLLNNNNNNNNNKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMLLLKKKKKKJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCDDDDDDCCCBBB@@@???===>>>>>>===;;;;;;<<<===888888888:::;;;;;;888666777777777888777777666666555555555555666666666666666666666666666666666666777666444333333444666777444444444444444444444444///000000111222333444444333333333222222222222111111111111111111111111111000111111222222111111000000000000000111111111111111111111111111111111111000000000000000000000000111111111000///.........000000000000000000000000000000000000000000000000000000000000000000000000---------.........///////////////...............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------......------------.......................................---------------------............------............////////////////////////////////////000...---...///000///...000000111111111111222222000000000000///////////////000111222333333333333111111000000///...------........................,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...************))))))))))))------,,,,,,+++++++++***************************++++++++++++++++++++++++*********++++++*********+++++++++++++++******)))))))))************))))))+++*********)))))))))***)))))))))))))))***+++++++++++++++***************)))))))))*********++++++************)))))))))(((******+++,,,------......*********)))))))))((((((++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...------,,,---...---------.........//////........................000000000000000000000000////////////000000000111222333555:::===<<<888444111333444444333222333444333333444666999;;;:::888555555555444444333333333444444444444444444444444777888999777666444555666666777888:::<<<>>>@@@AAA???>>>;;;::::::<<<>>>@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDEEEFFFHHHKKKMMMKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFGGGIIIJJJJJJIIINNNMMMMMMMMMMMMNNNOOOOOOUUUSSSRRRTTTYYY\\\\\\ZZZRRRQQQPPPOOOOOOPPPQQQRRROOOPPPPPPQQQQQQQQQQQQQQQYYYXXXWWWUUUSSSQQQPPPPPPMMMLLLKKKIIIGGGGGGIIIKKKNNNPPPQQQRRRQQQOOOLLLKKKJJJIIIIIIJJJLLLOOORRRTTTSSSPPPMMMLLLLLLNNNNNNNNNIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCAAABBBBBBBBBBBBAAA@@@???===>>>>>>===<<<;;;===>>><<<:::999888999:::999888666777777888888888888777555555555555666666666666777777777777777777777777888777555444333444555555333333333333333333333333//////000111222333333444222222222222222222222222222111111111000000//////...///000000111111111000000000000000000111111111111111111111111111111111000000000000000000000000111000000000/////////...////////////////////////////////////////////////////////////////////////..................................................................---------------,,,,,,+++++++++------------------------///...,,,,,,,,,,,,...///........................////////////////////////------............------............////////////////////////////////////000...---...///000///.............../////////000111111000000//////......///000111222222333333222000000///......---,,,,,,---------...............,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------++++++,,,---,,,,,,+++++++++*********,,,,,,++++++******))))))************************+++++++++++++++++++++++++++******************+++&&&'''((()))******))))))((())))))*********))))))++++++++++++++++++******))))))(((((())))))***+++************************(((((((((((()))))))))***************)))))))))((()))***+++------.........(((((()))))))))*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,---......,,,+++,,,...------------....................................////////////////////////...////////////000000000000111444666888888555333000222333333333333555777444444555888;;;===;;;:::555555444444333333333222333333333444444444444444777888999888555444555666888888999:::;;;<<<======<<<;;;:::999:::===AAACCCEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCDDDGGGJJJLLLMMMJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIJJJKKKLLLLLLKKKKKKGGGFFFEEEGGGJJJLLLMMMLLLNNNNNNNNNNNNOOOOOOPPPPPPTTTSSSRRRVVV\\\______]]]SSSQQQOOONNNMMMMMMNNNOOONNNNNNOOOPPPRRRSSSTTTUUU^^^\\\YYYVVVSSSQQQOOONNNLLLLLLKKKHHHFFFFFFIIIKKKNNNOOOPPPPPPOOOMMMKKKIIIKKKJJJJJJJJJKKKMMMOOOPPPPPPMMMKKKJJJKKKMMMMMMMMMIIIHHHHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLGGGGGGHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@??????>>>>>>===>>>???>>>======>>>@@@CCC???:::777777888999999666777777888888888888777555555555555666666666666777777777777777777777777777666555444333333444444333333333333333333333333111111111111111111111111222222222222222222222222222111111000000//////...------...///000000000000111111000000000000000000000000000000000000000000////////////////////////.../////////000000000111////////////////////////////////////////////////////////////////////////000//////...------,,,,,,---------.......................................//////......------,,,,,,------------------------...---,,,++++++,,,---....................................///////////////---......//////......---............////////////////////////////////////000...---...///000///...---............/////////111111000000//////......//////000111222222222222//////......------,,,,,,---------------.........,,,------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,------------,,,,,,,,,,,,+++++++++******************************************++++++++++++++++++++++++++++++***))))))***++++++!!!"""%%%(((***+++++++++(((((())))))******))))))((()))************)))))))))(((((((((((()))******)))))))))***************((((((((()))))))))******************))))))))))))((()))+++------------,,,(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------+++---///...+++***+++...,,,------------.................................////////////////////////......////////////000000///000222333444444333333111333333333222333555777333444555999;;;<<<;;;999444444444444333333333333333333333444444444444555444666777777666666777999999999999999:::::::::::::::999999:::<<>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>======???AAAFFFAAA;;;777666888999999777777777888777777666666555555555555666666666666666666666666666666666666666666555444333333333444333333333333333333333333333333333222111111111000111222222222222333333333222111111111000000//////---......///000000000000111111111111000000000000000000000000000000000000////////////////////////.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000111000///...---,,,++++++---------------.........---------...............////////////............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------......////////////..................////////////////////////////////////000...---...///000///...//////000000000000111111000000000000////////////...///000111222222222222/////////...............,,,,,,,,,------.........------............------,,,------......------,,,+++++++++++++++++++++++++++---......---,,,+++,,,------------,,,,,,,,,,,,******++++++++++++++++++************************++++++++++++++++++++++++++++++***))))))***++++++###%%%''')))******)))((('''(((((()))))))))))))))&&&'''((()))******))))))((((((((((((((()))******((()))))))))*********+++************++++++++++++************))))))))))))((()))+++,,,---,,,+++************+++++++++++++++*********++++++++++++,,,'''(((***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***++++++,,,---+++...000...***)))+++...,,,,,,---------.................................////////////////////////........./////////000000000000000000000111333444555555555444222111333555111222444777::::::888555333333333333333333444444333444444444555555555555555666777777666666777888777888888888888888999999999999:::;;;===???@@@AAADDDCCCBBBAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@BBBFFFKKKOOOOOOKKKHHHEEEFFFGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLJJJIIIJJJHHHHHHIIILLLNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNMMMLLLPPPTTTWWWWWWWWWVVVVVVOOOOOONNNNNNNNNNNNNNNOOOQQQQQQQQQQQQRRRTTTVVVWWWWWWTTTOOOMMMNNNNNNLLLKKKKKKLLLKKKJJJHHHHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLKKKIIIHHHIIIJJJLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>??????<<<===>>>>>>======???@@@AAA>>>;;;999888888888777777777777777666666555444555555555555666666666666555555555555555555555555555444444444444444444444222222222222222222222222333333333333222222222222111111222222222333333333111111111111111111111000///000111111111111111000111111111111000000000///000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......---------,,,,,,,,,,,,------.........,,,,,,---------.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------+++++++++,,,,,,---------......////////////..................////////////////////////////////////000...---...///000///.../////////000000000111111////////////000000000000...///000111222222222222////////////000000000000,,,,,,,,,------.........---......//////......---,,,------......------,,,++++++++++++++++++++++++,,,...//////---,,,+++,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,***+++,,,+++***'''$$$###''''''((()))))))))))))))&&&''')))***+++++++++***((((((((((((((()))******(((((())))))*********+++++++++,,,,,,,,,---------************))))))))))))''')))+++,,,,,,+++***)))------,,,,,,+++*********))))))*********+++++++++++++++,,,---,,,+++***)))*********++++++,,,,,,,,,++++++******++++++,,,---***...000...***(((***...,,,,,,,,,---------..............................////////////////////////............/////////000111111000//////000333666888888777444111000111222000000222555888777555222222222222333333444444444444444444555555666666666888999999888555444444555666666666777888888999999::::::;;;<<<===>>>??????AAA@@@@@@???@@@AAACCCDDDAAABBBDDDEEEEEECCCBBB@@@???CCCJJJRRRWWWUUUMMMGGGCCCCCCEEEFFFHHHHHHIIIIIIHHHJJJKKKMMMMMMLLLJJJIIILLLJJJIIIIIIKKKLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLHHHMMMSSSVVVTTTQQQPPPQQQLLLMMMMMMNNNOOOOOOPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRQQQNNNJJJIIIKKKLLLLLLKKKKKKLLLLLLKKKIIIIIIJJJLLLLLLJJJHHHGGGFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLKKKIIIHHHIIIKKKLLLLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDEEEFFFFFFEEECCCBBBCCCBBBBBBAAAAAA@@@??????@@@???????????????@@@@@@;;;<<<===<<<<<<<<<>>>@@@;;;:::::::::;;;:::777555777777777777666555333333555555555555666666666777555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333111111111222222333333333111111111111111111222222222222333333333222222111222111111111000000//////000000000000000000000000////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000---------............///,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++---------------------------------....../////////......////////////................../////////000////////////////////////000...---...///000///...------------.........///......//////000000111111...///000111111222222111------,,,,,,,,,,,,------,,,,,,---.../////////...,,,------,,,******,,,---//////000000///...---,,,)))******++++++******)))000---+++,,,...///---***(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,+++******))))))******)))+++***''''''***+++)))++++++++++++++++++,,,,,,************************)))***+++++++++)))((('''$$$&&&((()))(((((()))+++((()))************+++---,,,,,,+++******+++,,,,,,+++*********))))))((((((******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((************************+++***)))((())),,,...000......---,,,---...///000000///...---------------............//////000000000000000000////////////000000000000111111111111333:::;;;555///...///000///000111222333222111000222222111111111111111111666555333222222333555666444444444444444444444444333444444555666777888888;;;888666777:::======<<<======>>>??????????????????@@@AAAAAABBBBBBAAAAAACCCFFFLLLPPPQQQOOOKKKHHHCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGJJJIIIHHHHHHIIIHHHGGGEEEFFFHHHKKKKKKJJJIIIJJJJJJMMMKKKLLLOOONNNJJJIIIJJJIIILLLMMMMMMPPPRRRPPPKKKNNNNNNNNNNNNOOOPPPPPPPPPOOOMMMLLLJJJJJJJJJKKKKKKIIIIIIHHHGGGHHHJJJLLLNNNPPPNNNKKKHHHGGGGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJHHHEEECCCBBBCCCEEEFFFHHHFFFEEEGGGIIIJJJGGGEEECCCDDDFFFGGGFFFEEECCCAAA@@@@@@@@@??????>>>>>>>>>AAAAAA@@@??????>>>>>>===@@@???>>><<<;;;:::999888:::;;;;;;:::777555666666555555444444444444555555555555666666666666555555555444444333333444444555888666444111000111222333333333333333333333333333222222222222222222222222222222222222222222222222222333222///000333222...111111111111111111111111////////////////////////......////////////......////////////000000000000000000000000000000000000---///000222222000///---000000////////////000000222000---++++++,,,...///......////////////......//////////////////......+++,,,,,,------,,,,,,+++..................------...------...//////---,,,------------------------......------------..............................//////////////////////////////.........---------..............................////////////......//////...---------------111111000000//////......000000000000111111111111......------------......,,,---..................,,,---------,,,,,,...000000111111111000...,,,+++******++++++++++++******---+++)))***+++,,,***(((((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++,,,+++******))))))******)))***((($$$$$$(((***)))++++++******))))))((((((************************)))******+++***)))((('''&&&(((************+++,,,'''((()))*********+++,,,++++++***))))))***++++++************)))))))))(((******++++++++++++***************************************+++++++++,,,,,,,,,,,,++++++***))))))(((************************///...---,,,+++,,,------...------,,,---...///000//////...---------------........................000///////////////////////////000000000111111111222555555222000222222///---...///111222222111111333333333444444444444444555444333222222333444555444444444444444444444444222333333444555666777777;;;888666777:::<<<<<<;;;======>>>????????????>>>>>>??????@@@@@@@@@@@@@@@AAADDDHHHLLLMMMKKKHHHFFFDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEGGGJJJKKKJJJIIIIIIJJJLLLJJJJJJNNNNNNJJJJJJLLLJJJPPPTTTRRROOONNNLLLHHHNNNNNNOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKIIIIIIJJJKKKMMMNNNNNNMMMJJJHHHGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJHHHFFFCCCCCCCCCEEEFFFGGGFFFEEEFFFHHHHHHFFFDDDCCCCCCEEEEEEEEEDDDBBBAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>======??????>>><<<;;;999888888:::;;;;;;999777555666666555555444444444444555555555555666666666666555555555444444333333444444555555444333111111222333444333333333333333333333333222222222222222222222222222222222222222222222222...111222///000333333111111111111111111111111111////////////////////////......////////////........./////////000000000000////////////////////////...///000111111000///...000000////////////000000111000...---,,,---...///......////////////......,,,,,,---------------,,,,,,,,,------------,,,,,,..................------...---,,,---...///---+++------------------------.........------.........................................................//////.........---------..............................////////////......000//////...------......000000000000//////......//////000000000111111111///..................///---............------,,,,,,---.........///111444444444333222000...,,,+++++++++,,,,,,,,,,,,+++++++++***))))))******)))''')))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++,,,+++******))))))******)))***'''######'''***)))+++***)))((('''&&&&&&%%%************************)))************)))(((((()))***++++++******,,,---(((((()))***++++++++++++******)))(((((()))******************))))))))))))******++++++++++++***************************************++++++++++++,,,,,,,,,++++++***)))))))))************************...---------,,,,,,,,,,,,---------,,,---......//////...------------------.........---------------//////////////////////////////000000000000111111000111000...111555444///,,,---...///000111111000222222333333444444555555555444333222222333444555444444444444444444444444111222333444555666666777:::888777888:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>======>>>???????????????>>>AAADDDFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDAAABBBDDDFFFGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHLLLMMMLLLJJJIIIIIIJJJHHHHHHKKKLLLJJJKKKNNNMMMYYY```\\\RRRMMMJJJIIIMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKLLLMMMNNNLLLKKKJJJHHHHHHIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHFFFDDDDDDDDDEEEFFFHHHGGGFFFGGGIIIIIIGGGFFFBBBCCCDDDDDDDDDCCCAAA@@@CCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>=========>>>>>>===<<<:::999888888999::::::999777555666666555555444444444444555555555555666666666666555555555444444333333444444555333333222111222333444555333333333333333333333333222222222222222222222222222222222222222222222222///444666222000222333333111111111111111111111111////////////////////////......////////////............/////////000000000////////////////////////////////////////////////000//////......//////000000000//////////////////......////////////......++++++,,,---............------............------------------------......---,,,,,,---...///---,,,------------------------.......................................................................................---------..............................////////////......000000//////......//////000000000////////////...//////000000000000111111//////............//////............------,,,+++---......//////111555777999888777444222000...---+++,,,,,,------,,,,,,+++,,,++++++***+++******)))))))))*********+++++++++******************************+++++++++******)))************++++++++++++,,,+++******))))))******)))+++***''''''***+++))))))))))))((((((''''''&&&************************))))))*********))))))))))))***++++++***)))+++,,,))))))***,,,---...---+++*********))))))******************)))))))))))))))******++++++++++++******************************************+++++++++++++++++++++*********))))))************************'''((()))+++,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---------,,,,,,,,,---------...............///////////////////////////000000000111---000000...///222222///....../////////000//////......///000000111222222333333222222222222333333333333333333333333333333222222333444555777888888999888888999999:::::::::;;;<<<======>>>>>>============>>>????????????>>>===>>>@@@BBBCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDCCCCCCAAABBBDDDEEEGGGHHHHHHHHHGGGGGGHHHGGGFFFGGGHHHIIIKKKNNNQQQQQQNNNKKKIIIHHHGGGDDDEEEIIIJJJIIIJJJNNNQQQ```jjjeeeXXXOOONNNNNNLLLMMMNNNOOONNNMMMKKKJJJHHHIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLJJJIIIIIIIIIIIIJJJKKKLLLGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGFFFDDDDDDEEEFFFFFFHHHHHHHHHIIIIIIIIIHHHGGGCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>============<<<;;;:::999888777888999:::999666555666777555555444444444444555555444555555666666555555444555444444333333444444555444333222222222333444444222222222222222222222222222222222222222222222222111111111111111111111111333999;;;666000///111222111111111111111111111111////////////////////////......////////////.............../////////000000////////////////////////000///............///000/////////......///////////////000111111000///.........////////////......,,,---...///000000000000---..................---,,,,,,------------.........------...000000///---,,,,,,---------------------..................---......................................................................................................////////////......000000////////////000000////////////////////////////////////000000000111//////............//////---.........---,,,++++++------......///222666999<<<;;;999666444111///...+++,,,,,,------,,,,,,+++++++++++++++***))))))******************+++++++++************************)))******+++++++++******)))))))))******+++++++++,,,+++******))))))******))),,,...,,,,,,...,,,)))((((((((())))))*********************************))))))))))))))))))******(((***,,,,,,***)))))))))+++***+++---000000...,,,++++++++++++++++++++++++))))))))))))))))))************++++++++++++******************************))))))*********++++++++++++++++++***************************************'''''')))***+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,------...)))***+++,,,---///000000------....../////////000...////////////000000000+++111444///,,,---000000222111111000////////////,,,------...///000000111222222222111111222222222333333333333333333333333333333444666777888::::::888888999999999999999:::;;;;;;<<<============<<<===>>>>>>???????????????===>>>???AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIHHHGGGGGGJJJLLLSSSUUUVVVUUUPPPLLLIIIHHHDDDBBBCCCHHHIIIHHHIIIMMMPPP___iiidddXXXQQQPPPRRRKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFGGGGGGGGGFFFFFFFFFCCCCCCDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>><<<<<<;;;:::999888888777888999999888666555666777555555444444444444555555444444555555555555444444555444444333333444444555555555444333222222111111222222222222222222222222222222222222222222222222111111111111111111111111222888:::444......000000000000000000000000000000////////////////////////......////////////..................////////////........................//////............////////////............//////...///000111111000///.........////////////......,,,---...///000000000000---..................---,,,,,,,,,,,,------......///......///111111000///,,,,,,,,,---------......------...//////...------................................................---...................................................////////////......000000////////////000000.............../////////...////////////000000000///..................///,,,------------,,,,,,+++,,,---------...111555999===<<<999666333111000///++++++,,,,,,,,,,,,++++++((()))***)))''''''''')))************************************************))))))***++++++++++++***(((((())))))***+++++++++,,,+++******))))))******)))---...------...---)))'''((())))))++++++,,,---************************)))))))))((())))))***+++))),,,//////...+++)))(((+++***+++---111111...+++++++++,,,,,,,,,,,,++++++))))))))))))******************++++++++++++******************************)))))))))************+++************************************************---,,,,,,,,,++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,------...***++++++---...///000111---------......//////000......////////////000000+++333666000++++++...000222222111000/////////////////////000111111222222111111111111111111111111333333333333333333333333333444555666888:::;;;;;;777888::::::999888888999:::;;;;;;<<<<<<<<<<<<<<<======>>>???????????????<<<===???AAABBBBBBBBBAAACCCCCCDDDDDDDDDDDDDDDCCCHHHHHHIIIIIIHHHGGGGGGFFFGGGIIIJJJIIIGGGHHHLLLOOOWWWXXXWWWTTTPPPKKKIIIHHHCCCBBBDDDIIIKKKIIIIIILLLKKKVVV]]]ZZZRRRNNNNNNNNNIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIJJJIIIHHHGGGEEECCCEEEDDDDDDCCCCCCDDDDDDDDDAAABBBDDDDDDBBBAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999999888777777777888999888666555666777555555444444444444555555444444555555555555444444555444444333333444444555666555555444333111111000222222222222222222222222222222222222222222222222111111111111111111111111,,,111333///---...000000000000000000000000000000////////////////////////......////////////......------........./////////................................................///......------......///---...///000111000///.........////////////......++++++,,,---............------............------++++++,,,,,,------.........------///111222000///+++,,,,,,------.........,,,---...//////...---,,,........................---------------------------------.............................................////////////......//////......//////000000---............/////////......////////////000000......------------......++++++,,,---------,,,,,,,,,,,,,,,+++,,,///444888<<<:::777444111//////...******++++++++++++******(((***+++***((('''(((***************************************************))))))***+++++++++++++++((((((((()))***+++++++++,,,+++******))))))*********,,,+++''''''+++,,,***)))))))))******+++++++++***************************)))((((((((()))+++,,,,,,000444666444000,,,******)))))),,,000111---((()))***+++,,,,,,+++***)))((()))))))))******************++++++++++++******************************))))))))))))************************************************************...---+++*********+++,,,***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---............/////////,,,,,,---......///000000........./////////000000---222333///---...000/////////.........///000111111111222222222222222222000000111111111111000000222222222222222222222222222333444666777999:::;;;666888;;;;;;888777777999::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>===;;;<<>>>>>===<<<<<<<<<::::::999999888888777777666777888777666555666777555555444444444444555555333444444555555444444333555444444333333444444555444444444444333222222111111111111111111111111111222222222222222222222222111111111111111111111111,,,///000---...111111///000000000000000000000000////////////////////////......////////////......---------.........//////........................------...//////...------///......------......///------...///////////////......////////////......,,,,,,---------------,,,,,,,,,------------,,,,,,***++++++,,,------......,,,+++,,,---///000///...++++++,,,,,,---......///,,,---///000000///---,,,........................---------------------------------.........//////..............................////////////............------...//////000---------.........//////........./////////000000---------,,,,,,---------***+++,,,,,,------------+++++++++******...333666:::888555222///...------*********++++++************---...---***)))***,,,++++++******************))))))))))))))))))))))))((()))***+++++++++++++++'''(((((()))***+++++++++,,,++++++***)))*********++++++'''!!!!!!'''++++++************))))))))))))***************************)))(((((((((***+++,,,///444999;;;999444///---)))''''''+++///000+++&&&((()))***++++++***)))((((((((())))))*********+++******++++++++++++******************************))))))))))))******************************++++++************************)))(((''''''(((***,,,...***+++,,,---...---,,,,,,++++++++++++,,,,,,---...111111000///......------,,,,,,------...///000000............/////////000///000///---///333222...+++++++++,,,---///222333222222222111111111111111000000111111111111000000222222222222222222222222111222333555777888::::::555888;;;;;;888666777888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<999;;;>>>AAABBBAAA@@@???BBBBBBDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGDDDGGGIIIGGGEEEFFFKKKPPPQQQQQQOOOKKKHHHFFFGGGIIIEEEFFFJJJQQQRRRNNNLLLMMMJJJJJJIIIFFFGGGJJJIIIEEEFFFEEECCCAAABBBDDDGGGIIIFFFGGGHHHIIIJJJIIIHHHGGGEEEFFFGGGHHHIIIJJJJJJIIIHHHIIIIIIJJJKKKKKKJJJJJJEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFAAABBBBBBBBBBBBBBBBBBBBBAAADDDFFFFFFCCCBBBCCCEEE???>>>>>>===============<<<<<<======>>>>>>>>>???=========<<<;;;;;;:::::::::999999999888888777777666777888777666555666777555555555444444555555555333444444555555444444333555444444333333444444555222222333444444444333333111111111111111111111111222222222222222222222222000000000000000000000000222333222///000333222...000000000000000000000000////////////////////////......////////////......---------.........//////........................,,,---///000000///---,,,.........------.........------------......//////......////////////....../////////000//////......+++,,,,,,------,,,,,,+++******+++,,,,,,---......*********+++...///...,,,++++++,,,,,,---...//////,,,---///000000///---,,,........................---------------------------------.........//////..............................////////////......---------------...///000---------.........//////............/////////000222000...---,,,---///000///...,,,***))))))******---,,,+++******,,,...///444333111000......---------------,,,+++***)))(((,,,,,,,,,+++***)))((('''***)))((()))***+++***(((******))))))))))))******------,,,+++*********+++))))))))))))(((((((((((())))))))))))))))))))))))'''((()))***************+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))+++***)))(((((()))***+++111555999;;;888333///,,,+++*********))))))(((((())))))((((((((((((((()))************************++++++******++++++,,,---******************************++++++++++++******)))*********++++++++++++)))***+++,,,,,,+++***)))+++***++++++,,,---...///.........------,,,,,,,,,+++*********,,,...111333//////......---,,,******,,,,,,,,,---...///000000000000111222222222222222000000000000000///......000000000000000111111222111///...///222333222000222222111111000/////////111111111111111111111111111222333555666777777777555555555555666666666777777888999:::;;;:::999999888999;;;======<<<;;;:::888:::============>>>???>>>???AAACCCDDDEEEEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMMMMKKKJJJHHHFFFEEEEEEIIIOOOTTTTTTQQQKKKHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHFFFDDDCCCDDDEEEEEEEEEDDDEEEGGGHHHHHHGGGBBBCCCEEEGGGHHHIIIHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJHHHFFFDDDBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<===>>>???@@@@@@???>>><<<;;;::::::;;;;;;<<<999666555666777555222555555555555555555555555666666555444444444444555111111222333333333222222444444333222222333333333444444444333333222222222333333333222222111111111333222222222111111000000000000111111111111000000000000000000000000000000000000//////.........---+++,,,.../////////...---...------------...//////222111/////////...,,,***//////.........---------........................//////////////////////////////000000///...------........................------------------------......------------..............................+++---...---,,,,,,---...------,,,+++,,,---...///000000//////.....................------,,,,,,,,,......------------....../////////......---------........................000000000000000000000000000000///...------,,,,,,000000000000111111111111------............------111000...---------...///000///---,,,++++++++++++---,,,+++******+++---...///...---,,,+++*********))))))***++++++++++++***+++++++++++++++***)))(((***)))((()))***+++***(((*********))))))*********,,,,,,+++***************))))))))))))(((((((((((())))))))))))))))))))))))((())))))***++++++******,,,***)))'''''''''))))))))))))))))))))))))))))))+++***)))(((((()))***+++000444888:::777333///---*********)))))))))(((((())))))(((((((((((())))))***************************************+++,,,,,,************************+++++++++,,,,,,+++++++++)))))))))*********++++++)))***++++++++++++***)))+++*********+++,,,------,,,,,,,,,+++++++++++++++,,,+++++++++---///222333............---,,,++++++,,,,,,------......//////,,,---......//////......000000111111000//////...000////////////000111111111000...000222333222000111111111000000000000000111111111111111111111111333333555666777888888888555555555555666666666666777888999:::::::::999999777999:::<<<<<<;;;:::999999;;;===>>>===<<<===>>>>>>???AAACCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGKKKKKKKKKKKKJJJJJJIIIHHHIIIMMMRRRVVVWWWSSSOOOKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEBBBCCCEEEGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAA=================================>>>??????@@@@@@???>>>===;;;;;;;;;;;;<<<;;;999666555666666555333555555555555555555555555555555444333333333333333333444444444333222111111444333333222222333333444444333333333333333333222333333333222222222111111222222111111111000000000000000111111111111000000////////////////////////000/////////............,,,------...//////......---------------...//////...------...000000///...//////.........---------................................................///////////////...------........................------------------------------,,,,,,,,,,,,------........................+++,,,------++++++,,,---,,,,,,,,,,,,,,,---....../////////......---------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++........................000000000000000000000000000//////...------,,,,,,....../////////000000000.........//////........./////////............---000///...---,,,,,,------...---,,,+++++++++,,,---,,,+++******)))))))))***(((((()))************)))******+++++++++******)))***)))((()))***+++***(((************************+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***++++++++++++***,,,+++)))(((((()))******))))))))))))))))))))))))******))))))))))))******///222666777555111...,,,******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++************************+++,,,,,,,,,,,,,,,,,,+++((((((((()))))))))******)))***++++++++++++***)))+++***************++++++)))))))))***************,,,,,,,,,,,,---///111333------............------------------------------+++,,,,,,---...---------000000111111111000/////////............///000000111000///000111222111000//////000000000000111111111111111111111111111111444555666777888999999999666666555555555555555555777777888999999999999888888999:::;;;;;;;;;:::999;;;===??????=========>>>>>>???AAACCCDDDFFFFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHHHHIIIIIIIIIFFFIIIMMMPPPPPPNNNJJJGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMJJJIIIGGGEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;999666666666666555444555555555555555555555555444444333222222222222333555555555555444222111000333333333222222333333444222333333333333333333444333333333222222222222111111111000000000000//////000000111111111111000000////////////////////////////////////...............------------...//////---------------......///...------...000000///..................---------...................................................////////////...------........................------------------------,,,,,,++++++++++++,,,,,,------------------------+++,,,------+++++++++---+++,,,,,,---------------......------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++------------------------......................../////////...------,,,,,,------........./////////...//////000000//////........./////////...---,,,......------------------...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,---,,,,,,++++++***((('''&&&((()))***+++++++++++++++***)))((()))***+++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******++++++++++++************)))(((((())))))***))))))))))))))))))))))))***))))))))))))))))))***,,,///222333111...,,,+++))))))))))))))))))(((((()))(((((((((((())))))***************************)))))))))((())))))***+++***************************++++++,,,,,,++++++***(((((((((((())))))))))))*********++++++*********+++***)))))))))))))))***(((((())))))******++++++,,,++++++,,,,,,...///000,,,,,,---...............---------,,,,,,,,,,,,,,,------...///////////////000000000111111000//////...------------...//////////////////000000000///......//////000111111222111111111111111111111111444555666777888888888888666666555555555555444444777777777888888888888888999999:::;;;<<<;;;;;;:::>>>???AAA@@@???>>>>>>???===>>>@@@BBBDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAEEEDDDDDDCCCDDDDDDEEEEEE@@@AAABBBCCCEEEEEEEEEFFFAAADDDFFFIIIIIIGGGDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGFFFEEEDDDEEEFFFEEEFFFFFFEEECCCBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNMMMMMMJJJIIIGGGEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<===<<<<<<;;;::::::999999999888777666666666555555555555555555555555555555555444333333222333333333555555555555444333333222333333222222222333444444222222222333333444444444222222222222222222222222000000000///////////////000000111111111111000000///////////////////////////////////////.........///...---,,,,,,---//////------,,,,,,------...///000///......///...,,,***.................................................................................//////...------------------------------------------------------,,,,,,++++++++++++,,,,,,------------------------,,,---...---,,,+++,,,---***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,------........................------------------------------------------------//////.........---------------.........///////////////000000000000//////.........///...---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,+++***((((((((()))***+++++++++++++++***)))((()))***+++***(((''''''((())))))((('''''')))((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******+++++++++******)))((((((((('''((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((+++---...,,,*********(((((((((((((((((())))))((((((((((((((()))******++++++++++++++++++++++++)))))))))((())))))***+++************************))))))************))))))(((((((((((())))))))))))+++******************+++******))))))((())))))))))))*********+++,,,,,,,,,************+++,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,+++++++++---...//////000000//////...//////000000000//////---------------......///............---------...------...///000111111222000000000000000000000000333333444555666666666666555555555555555444444444666666666777777777888888::::::;;;<<<<<<<<<<<<<<>>@@@AAACCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDAAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGFFFEEEDDDEEEFFFFFFGGGHHHFFFCCCBBBBBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLIIIHHHFFFDDDDDDCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEE@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>????????????????????????=========<<<;;;;;;::::::;;;:::::::::999888888777888888777666555555555666666666666666666666666666666555555444444444444444222333333444555555555555333222222222333333444555222222222333333444444444222222222222222222222222///////////////000000000000000111111111111000000................................./////////////////////---,,,,,,---...///,,,,,,,,,,,,,,,---......///...---...///...,,,***---.....................................................................------............------++++++++++++++++++++++++------------------------------,,,,,,,,,,,,---------------------------------//////...,,,,,,,,,---)))***,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------....../////////000000000//////000000000000//////.........------------,,,***+++,,,---------------++++++,,,,,,,,,---------+++++++++***++++++,,,,,,******+++,,,,,,,,,,,,,,,((()))***+++++++++++++++***)))((()))***+++***(((''''''))))))))))))''''''((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((()))************)))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))&&&(((***+++)))((())))))''''''(((((((((((())))))(((''''''(((((()))***+++***************************))))))))))))***++++++************************(((((())))))))))))((((((((((((((()))))))))******++++++***))))))***++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,,,,)))***************************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------.../////////.........------------...//////---...///...---,,,---...------...//////000111111000000000000000000000000111222333444444444444444333333444444444555555555666666666555666777777888:::::::::;;;;;;;;;<<<<<<===???AAAAAA?????????@@@===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@??????@@@@@@BBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHFFFDDDCCCDDDEEEEEEGGGIIIGGGCCCAAACCCEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFHHHJJJJJJKKKJJJJJJHHHGGGEEECCCCCCCCCCCCDDDBBBCCCDDDDDDEEEEEEDDDDDD@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@???>>>========================<<<<<<;;;;;;:::::::::999::::::::::::999888777666777888888777555444666777666666666666666666666666666666555444444444444555000111222444555555555555222222222222333444555555222333333333333333333444111222222222222333333333//////000000000000111111000000111111111111000000................................./////////////////////...------------...,,,,,,,,,,,,,,,------...+++++++++---///000///...---------.......................................------------------------,,,,,,---............---++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---//////...,,,++++++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///......------......///+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000...//////000000//////...///...---,,,,,,,,,------***+++---.../////////...)))***+++,,,---.........,,,++++++*********++++++))))))***+++++++++++++++)))******+++++++++*********)))((()))***+++***(((((()))***++++++***)))((()))((((((((())))))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&((()))***)))((()))+++'''''''''((((((((())))))''''''''''''((()))***+++((((((((((((((((((((((((***************+++,,,,,,************************))))))************)))))))))))))))*********++++++++++++***))))))***++++++))))))))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))***+++++++++******))))))******++++++,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,---......------.........---...//////000...000111000...---...000---.........///000000000000000000000000000000000111222333333333333333333222222333444555555666666666666555555555666777888999999888888999999:::::::::<<<>>>>>>======>>>???>>>>>>????????????>>>>>>===>>>??????AAAAAABBBCCC>>>>>>???@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGDDDBBBBBBCCCCCCFFFHHHFFFBBB@@@BBBEEEGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@??????@@@@@@AAAAAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;:::888777666888888777555444666888666666666666666666666666666555444444333333444444111111222333444444444333222222222222333444555666444333333333333333333222111111222222222333333333000000000111111111222222000000111111111111000000..................................../////////000......//////...------,,,,,,,,,++++++,,,,,,---...+++***+++,,,///000///...---------.........//////........................------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***+++++++++***++++++,,,---,,,,,,,,,,,,---------...------------,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------........./////////.........//////.........000///---++++++,,,---...+++,,,...000111111000000((()))***,,,---...//////...------,,,++++++,,,,,,++++++++++++***((('''&&&******+++++++++******)))***)))((()))***+++***((()))***,,,------,,,***))))))))))))))))))***++++++))))))))))))((((((((((((************************(((((()))(((((('''&&&&&&(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((''')))******))))))+++,,,&&&'''''''''(((((())))))''''''''''''((()))++++++''''''''''''''''''''''''++++++******++++++,,,---******************************++++++++++++******************++++++++++++,,,+++***))))))***+++,,,))))))))))))***+++---------,,,,,,,,,+++*********++++++,,,,,,,,,+++******))))))************))))))(((((()))***+++,,,,,,---++++++,,,------------,,,***+++,,,,,,---------,,,///............///000000000222333222///...///111.........///////////////000000000000000000000000222222333333444444333333000111222333555666777777666555555444444666777888777777777666777777888999777999;;;<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>???AAABBBBBB???@@@@@@BBBCCCEEEGGGHHHDDDEEEFFFHHHJJJJJJKKKKKKIIIHHHGGGEEEEEEEEEFFFGGGBBBCCCCCCCCCDDDDDDEEEEEEIIIIIIIIIGGGDDDBBBBBBBBBAAADDDGGGEEEAAA???BBBEEEGGGFFFEEECCCCCCCCCDDDDDDEEEEEEGGGGGGHHHGGGFFFEEEEEEDDDCCCBBBAAAAAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDBBB@@@>>>===<<>>===;;;:::999666888999777555444666888777777777777777777777777555444333333222222333333222222333333333222111111222222222222333444555666444444444333333222222222111111111222222333333333000000111111222222222333000000111111111111000000........................---.........//////000000---...///000///...,,,+++,,,,,,++++++,,,,,,---......---,,,---......,,,+++---------.........//////........................------------------------+++,,,------.........---........................------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***(((''''''(((,,,+++***)))***+++---...,,,,,,,,,------..................------,,,,,,,,,---,,,,,,++++++,,,,,,------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................,,,,,,,,,---------......------............------.........------,,,,,,,,,+++++++++,,,,,,---------+++++++++***************++++++++++++++++++++++++((((((''''''(((***,,,---))))))))))))))))))))))))************)))))))))))))))))))))((()))******+++))))))((('''''''''''''''+++)))'''''')))))))))(((*********)))))))))))))))((((((''''''&&&&&&&&&%%%'''(((***,,,,,,***(((''')))((('''&&&&&&''')))***)))******)))(((((()))+++(((((())))))))))))((((((''''''''''''((((((((((((***((('''&&&&&&'''(((***))))))))))))((((((((((((************************'''(((***+++,,,,,,+++***))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******+++++++++++++++++++++++++++,,,.........,,,***)))******))))))))))))******++++++++++++++++++++++++---,,,+++*********+++,,,)))+++...///---,,,++++++...---,,,+++***+++,,,---...........................------------,,,,,,,,,///...---,,,,,,---...///////////////000000000000111000...---,,,---///000333333222222333333444555666777666555333333555777888777777777666666555555666777999;;;<<<<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>======>>>>>>???@@@===<<<;;;>>>BBBEEEEEECCCDDDEEEFFFHHHIIIIIIHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFEEECCCBBBAAAAAABBBCCCEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDGGGFFFEEECCCCCCCCCDDDEEEBBBDDDEEEFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAA@@@@@@???======?????????>>>>>>>>>======;;;;;;:::;;;<<<>>>@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;:::;;;:::999888777777777777777777666666555555555444333333333333333333333333222222222222222222333333111222333333333333222111222222222222222222222222///000111222222111000///000000000000000000000000111000000///...---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---***++++++,,,,,,------...******++++++++++++******++++++,,,,,,---,,,,,,,,,------------------------++++++,,,------......///++++++,,,,,,,,,,,,------)))******++++++******)))................................................000000000///...,,,+++***---------------,,,,,,,,,+++++++++,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++((((((''''''((()))***+++))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++***))))))(((((())))))***(((&&&&&&((()))((('''((()))))))))************((((((((((((''''''&&&&&&'''(((***,,,,,,***((('''%%%&&&'''((())))))******))))))***)))''''''(((***''''''((()))))))))))))))''''''''''''((((((((((((***)))'''&&&&&&''')))***)))))))))))))))))))))(((******************************+++++++++******)))))))))))))))))))))))))))((()))******++++++************))))))))))))******+++++++++++++++++++++++++++,,,---...---,,,***)))******))))))))))))******++++++++++++++++++++++++++++++******+++,,,---...***,,,...///---,,,+++,,,///...------------...///........................,,,,,,---...///000111111///..................///////////////000000000000111000///...///000222333333222222222222333444444888999999888666666888:::999999999888888888777777666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@AAA???>>>@@@BBBDDDCCCAAADDDDDDFFFGGGHHHHHHHHHGGGFFFGGGHHHHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<===???@@@>>>>>>>>>>>>=========<<<============<<<<<<;;;::::::999888777666666666666777666666666555555555555333333333333333333333333333333222222222222222222111222333333333333222111222222222222222222222222//////000000000000//////000000000000000000000000111000000///......------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******)))***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***+++,,,------.........------------------------------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++.........................................................///......---,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++*********)))))))))++++++++++++++++++++++++))))))((((((((())))))***))))))))))))))))))))))))************)))))))))))))))))))))))))))*********,,,,,,+++************+++***((('''''')))***)))((((((((())))))******++++++))))))))))))((((((((((((''')))***++++++***)))'''"""$$$'''***++++++***))))))******)))'''&&&'''(((&&&'''((())))))***))))))''''''''''''(((((((((((())))))'''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,******))))))))))))******************************+++,,,---------,,,************))))))))))))******++++++++++++++++++++++++*********+++,,,---///000***---//////...,,,,,,---......---------......///------------------------------...///000111222222...//////000000//////...////////////000000000000000000000000111333555666222222222222222333444444555666666555444444666777999999888888888888777777777888999;;;<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???????????????@@@@@@@@@AAACCCBBBAAAAAABBBBBBAAA@@@CCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCBBB@@@@@@???AAA@@@???>>>>>>???@@@AAABBBAAAAAA???>>>===<<<;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>===<<<;;;:::999888777666555555555555666666666666555555555555333333333333333333333333444444333333222222111111111222222333333222222111222222222222222222222222222222222111111222222222000000000000000000000000000000000///......------................................................------------------------........................++++++++++++,,,,,,,,,,,,------------------------------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------///...---+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,...------,,,++++++******,,,,,,,,,------,,,,,,,,,***+++,,,---.../////////------------------------//////...------,,,++++++++++++,,,,,,,,,,,,------------............------------------------------........................,,,,,,---.../////////...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((************************+++*********)))))))))***))))))))))))))))))))))))************)))))))))((((((((()))***************,,,,,,+++************++++++***((()))***++++++************)))))))))))))))******))))))))))))))))))((()))***++++++***)))(((%%%&&&((()))*********))))))++++++***(((''''''((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((''''''((()))))))))))))))))))))*********((((((((((((((((((((((((,,,+++***((((((((()))***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,+++***+++******))))))******+++************************+++++++++,,,,,,---...///+++---//////---,,,------,,,+++++++++,,,,,,------------------------------000000000000////////////...///000111111000///...////////////000000000000111111000111111333444555222222222111222333333444222333444444333222444555666666666666666666555555888888999:::;;;<<<======>>>===;;;:::;;;<<<>>>@@@??????@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@CCCCCCDDDDDDEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@CCCBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGIIIJJJIIIGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGFFFEEECCCAAA???>>>===AAA@@@>>>>>>>>>@@@BBBCCCDDDDDDCCCAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========<<<<<<<<>>===<<<;;;:::999888777666666666666666666666666666666555555555333333333333333333333333555555444333222222111111222222222222222222222222222222222222222222222222222222000000000000222222000000000000000000000000000000//////....................................................................................------------------------+++++++++,,,,,,,,,------........................---..................---------------------------------------------------...,,,+++,,,---...---,,,------------------------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++------......///.........,,,,,,------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------------............------------------------------........................,,,---......///.........***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''************************++++++++++++++++++******))))))))))))))))))))))))************)))))))))((((((((()))************)))++++++***))))))))))))***)))((('''''')))*********,,,++++++***)))(((''''''))))))******************((()))************)))(((******(((''''''((()))))))))+++,,,,,,***(((((()))************)))'''&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))*********+++((((((((((((((((((((((((***)))((('''((()))+++,,,))))))))))))))))))))))))((())))))*********************))))))))))))******))))))))))))))))))))))))***+++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,++++++---......,,,,,,,,,---***++++++,,,,,,---------------------------------//////.........---------...///000111111000///...////////////000000000000111111111000000000111111222111111111111222333333444555777777666666777888555555555555555555666666777888888999:::;;;<<<===>>>===;;;:::;;;<<<>>>@@@>>>???@@@AAAAAAAAAAAA@@@>>>>>>?????????@@@AAAAAACCCBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@?????????CCCBBBBBBBBBCCCEEEGGGHHHHHHHHHGGGGGGFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCEEEHHHJJJKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGFFFFFFGGGFFFEEECCCAAA???======@@@???>>>>>>???AAACCCEEEFFFEEEDDDBBB@@@>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999999888777777777888888555555555666666666666666333333333333333333333333555555444444333222111111222222222222222222222222222222222222222222222222///...---,,,,,,---...///000000000000000000000000////////////....................................................................................++++++++++++++++++++++++++++++,,,,,,,,,---------........................---..................---------------------------------------------------,,,+++***+++,,,---,,,***+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,******++++++++++++******////////////...---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------.................................///......---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***)))(((((('''&&&******************************+++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))'''((()))++++++******)))******)))(((((((((((()))'''%%%$$$%%%'''(((((((((,,,++++++***)))(((''''''))))))))))))************))))))************))))))---+++)))'''&&&'''(((***''')))+++,,,***)))))))))************)))'''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))''''''((())))))))))))(((******))))))))))))******************************************++++++++++++++++++************++++++************************+++,,,,,,,,,,,,+++***)))+++,,,---,,,++++++,,,---,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////...//////000000//////...////////////000000000000111111000000000/////////111111111111111222333333111333555555555444555666666666777777777777888888777777777777888:::;;;<<<===<<<<<<;;;<<<===>>>???===>>>@@@AAAAAAAAA@@@???:::<<<>>>?????????AAACCCBBBBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAACCCEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDFFFHHHJJJJJJIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDBBB@@@???======>>>>>>>>>???@@@BBBDDDFFFDDDDDDBBBAAA???===<<<;;;999:::;;;<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999888888888888999999555555555666666666666666333333333333333333333333555555444444333333222222333222222111111222222333222222222222222222222222222111111000000111111222000000000000000000000000//////////////////......................................................------------------------************************,,,,,,,,,,,,------------........................------............------,,,,,,,,,------------...------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++))))))******+++,,,,,,---)))******++++++******)))...............---,,,++++++,,,,,,------.........++++++,,,,,,---...//////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////...---,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++++++++***)))((('''&&&&&&************************'''''')))***+++******)))))))))))))))))))))))))))************))))))))))))'''(((***+++++++++)))(((******)))(((((((((((()))'''&&&%%%&&&((()))))))))))))))))))))))))))******((((((((()))))))))******)))))))))******)))))))))******))))))))))))))))))###&&&)))***)))((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))******)))))))))((())))))******+++,,,,,,************************(((((()))))))))))))))((())))))))))))))))))))))))&&&'''(((((())))))((((((******))))))))))))******++++++++++++++++++++++++***************++++++,,,,,,++++++******++++++,,,************************((()))***+++++++++***)))***+++,,,+++***)))+++,,,+++,,,---///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.../////////..................///////////////000000000000//////000000000000000000111111111111111222222333---000222333222222222333666666666777777777888888666666555666777888:::;;;<<<<<<<<<<<<=========>>><<<===???@@@AAA@@@???>>>;;;===???@@@??????AAACCCBBBAAA@@@@@@@@@@@@AAABBBAAA@@@@@@@@@@@@BBBCCCDDDBBBBBBAAAAAAAAACCCDDDEEEGGGGGGGGGFFFEEEEEEDDDDDD@@@AAABBBCCCCCCBBBAAA@@@EEEFFFHHHIIIHHHGGGEEEDDDEEEEEEEEEDDDDDDEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>===<<<===>>>@@@BBBDDDEEEFFFAAA@@@???>>><<<;;;:::999888999:::<<<======<<<<<<======<<<<<<<<<;;;;;;;;;999::::::;;;;;;;;;;;;;;;888888777777777777888888555555555555666666666777333333333333333333333333444444444444444444333333333333222111111222333333222222222222222222222222333333444444444444333333000000000000000000000000.../////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...........................,,,,,,------------,,,,,,,,,,,,,,,---------..............................---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************+++++++++***++++++,,,,,,++++++***++++++,,,---------------++++++,,,,,,---......///,,,---------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.........---,,,,,,++++++*********---------,,,,,,+++++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))$$$%%%'''((()))))))))((())))))))))))))))))))))))************))))))))))))'''(((***+++,,,+++)))(((+++******)))((()))))))))***)))((()))+++------,,,&&&'''((()))***+++,,,,,,''''''(((((()))))))))***))))))))))))))))))))))))&&&((()))+++,,,+++***))) ###&&&(((((('''''''''%%%&&&''')))******++++++''''''''''''((((((((()))))))))************))))))((())))))***++++++,,,,,,************************))))))*********((('''%%%))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******++++++++++++++++++++++++******))))))***+++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))%%%'''(((***+++++++++******++++++***))))))***,,,(((***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...---,,,,,,---...///////////////000000000000---...///111222222222222111111111000111222222333000222555666555555555666333444444444555555666666555555444555666777999:::;;;<<<======>>>=========;;;===???@@@@@@@@@>>>======???BBBAAA??????AAACCCBBBAAA@@@?????????@@@AAA>>>>>>======>>>@@@BBBCCCEEEEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@AAABBBBBBAAA@@@@@@FFFGGGGGGHHHGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBDDDEEEEEEFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>>;;;<<<>>>AAACCCDDDEEEFFF>>>>>>===;;;:::999888777666888:::<<<==================<<<<<<<<<;;;;;;;;;888888999:::;;;;;;;;;;;;777777666666666666777888444555555555666666777777333333333333333333333333333333444444444444444444444333222111111222333444222222222222222222222222---...///000000///...---000000000000000000000000.........///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,------....................................---,,,,,,......---,,,------------------------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,++++++***)))))))))+++,,,,,,------,,,,,,+++'''(((***,,,---...//////++++++,,,,,,---.../////////......------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,...///000000000/////////......---------)))))))))***+++++++++,,,,,,+++))))))***+++***)))))))))))))))))))))))))))******++++++++++++******))))))((((((((()))+++,,,,,,++++++***+++,,,...///***+++,,,------,,,+++***&&&&&&''''''((()))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,+++*********))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((******)))(((((((((((((((******)))))))))))))))***))))))))))))))))))))))))(((((((((((()))***+++,,,******)))((('''&&&%%%%%%!!!'''***))))))***,,,++++++******))))))((((((&&&'''((())))))***))))))+++++++++***************+++++++++*********))))))''''''(((((()))))))))***++++++***)))(((((()))))))))************+++++++++,,,***)))***...///...,,,+++,,,---......---,,,+++******,,,------------,,,------...///000111222222+++,,,.../////////...---............////////////000000111222222222222111333555666555444222222333222222333333333333444444777777777777888888888888888:::<<<;;;888777:::<<<<<<<<<<<<<<<============@@@BBBCCCBBBAAA@@@@@@AAAAAA@@@??????>>>>>>??????@@@@@@????????????@@@@@@BBBAAAAAABBBCCCEEEGGGHHHGGGGGGEEEDDDCCCCCCCCCCCC@@@BBBCCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFGGGGGGFFFHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFHHHIIICCCDDDDDDCCCBBB???===<<<;;;<<<>>>@@@BBBCCCDDDDDDAAA@@@>>>===;;;::::::999;;;<<<<<<===========================<<<<<<<<<<<<;;;;;;:::999888888888999999999999888888666555555666666666666666666666666555555444444444333333333333333333222222111111111111222222333333444444555222222222222222222222222111111000000000000111111000000000000000000000000...///000///...---...000///111000...000333222...,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,***+++,,,,,,******+++,,,000...++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,+++***+++---...---,,,)))***++++++,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---..................------//////.........---------,,,,,,,,,,,,+++++++++******************+++++++++///---++++++,,,......---))))))))))))))))))))))))******++++++++++++******++++++*********+++,,,---,,,+++***))))))******+++)))******++++++******))))))))))))))))))))))))((())))))))))))))))))))))))***)))))))))******+++,,,************)))))))))((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))(((((((((((((((******))))))))))))******************************************+++,,,---...)))))))))(((''''''&&&&&&!!!%%%(((***)))((()))************)))))))))))))))((()))***************)))*********************************)))))))))(((((()))*********++++++++++++++++++***))))))))))))))))))************+++++++++---+++***,,,///000///...,,,,,,------------,,,,,,,,,,,,---------------.........//////////////////,,,---......///................../////////000000///000111111222222111111333444666555333222222333222222222333333333444444666666666666777777777777555666888999999999999;;;;;;<<<<<<<<<============<<<>>>@@@@@@???======>>>@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>??????@@@@@@AAAAAACCCEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCCCC@@@BBBCCCBBBAAAAAABBBDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDCCCBBB@@@>>><<<===>>>???@@@AAABBBBBBBBBAAA@@@>>>===;;;:::::::::;;;;;;<<<========================<<<<<<<<<;;;;;;:::999999888888888888999888999999888888666555555555555555555555555555555555444444444444333333333333333333222222222111111333333333333333333333222222222222222222222222222111111000000000000111111000000000000000000000000...///000///...---...000222555444111///111000---,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***************************************************,,,+++++++++,,,,,,------,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------..................------//////.........---------++++++++++++************+++++++++******************(((%%%%%%''')))***+++))))))))))))))))))))))))******++++++++++++******++++++*********+++,,,,,,+++***)))((('''''''''''')))))))))(((((())))))))),,,,,,+++******)))(((((()))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))(((((((((((((((***)))))))))))))))******************************************++++++,,,---((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))***************++++++++++++******)))((())))))******+++++++++)))))))))(((((((((((((((************+++++++++++++++***)))))))))))))))))))))************+++++++++,,,+++***+++---......---------,,,,,,,,,,,,------//////---,,,,,,---......//////.........---------...------------...//////////////////000000000000//////000111111111111111222444555555333222222333222222222222333333333333444555555555666666666666444444666999;;;<<<;;;999;;;;;;;;;<<<<<<<<<======<<>>>>>>>>>>>>>>>>>==================>>>?????????AAACCCEEEGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCBBBAAABBBCCCEEEGGGFFFDDDCCCCCCDDDEEEGGGFFFEEEDDDDDDFFFGGGFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDCCCAAA@@@>>>===??????@@@AAAAAAAAA@@@@@@@@@???>>><<<;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888777777777777888888999888888888888777666555555555555555555555555555555444444444444333333333333333333333222222222222111555444444333222222111111222222222222222222222222111111000000000000111111000000000000000000000000...///000///...---...000555::::::444///......,,,,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,+++***+++---...---,,,++++++,,,---------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))%%%###!!!!!!###&&&'''((())))))))))))))))))))))))******++++++++++++******)))(((((((((((()))))))))))))))((((((''''''''''''******(((''''''(((******++++++*********)))))))))))))))))))))))))))))))))))))))((((((((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***+++++++++++++++++++++++++++((((((((((((((()))******''''''(((((())))))))))))+++***)))((((((((()))***(((((())))))******++++++++++++++++++***))))))((('''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((()))))))))******)))))))))))))))***))))))*********+++++++++)))(((((()))************...---,,,++++++,,,---...000///---+++***+++,,,...------------------------......---,,,,,,...///000/////////000000000111111...///000000111111000000111333444444222111222333111222222222222333333333333333444444444555555555666666777;;;??????<<<888::::::;;;;;;;;;<<<<<<<<<<<>>============>>>===<<<<<<;;;;;;<<<<<<=========???@@@BBBDDDFFFGGGDDDDDDCCCBBBBBBAAABBBBBBAAABBBBBBBBBAAABBBDDDFFFKKKIIIFFFCCCBBBBBBDDDEEEDDDDDDCCCEEEGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCAAA@@@????????????@@@AAAAAAAAAAAA@@@??????===<<<;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::666666666666666777888999777777888888777666555555555555555555555555555555444444444333333333222222222222222222222222222222333333333333222222111111111111111111111111111111111111000000000000111111////////////////////////...///000///...---...000444;;;===666000......---,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,/////////000000000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///,,,+++***+++---...---,,,+++,,,------......------......------......///000++++++,,,,,,,,,,,,------------------------------,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))'''%%%&&&(((***,,,,,,))))))))))))))))))))))))******++++++++++++******((((((((()))(((((((((((('''(((((())))))*********+++***)))(((((()))***+++((((((((())))))*********))))))))))))))))))))))))))))))(((((('''(((((()))))))))))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((()))***++++++************************((((((((('''(((((())))))''''''(((((()))*********+++)))((('''(((***+++,,,(((((())))))******++++++)))*********)))(((''''''''''''((()))******++++++************************))))))((((((((((((((((((***)))))))))))))))******))))))*********+++++++++((())))))))))))))))))***---,,,+++******+++,,,---///---+++))))))***+++,,,+++++++++,,,---......///......---,,,,,,...///000////////////000000000000......///000000000000///000222333333222111111222111111111222222222333333333333333333444444444444777777777:::======999555::::::::::::;;;;;;;;;;;;888;;;???AAA@@@>>>===<<>>======<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDEEECCCBBBAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@AAADDDFFFNNNLLLHHHDDDBBBAAABBBCCCCCCCCCCCCEEEGGGHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBAAAAAA@@@@@@===>>>???@@@AAABBBBBBBBB???>>>===;;;::::::::::::999::::::;;;;;;;;;;;;;;;::::::::::::999999999999666555555555666777888888666777777777777666666555555555555555555555555555444444333333333222222222222222222222222222222222111111111222222333333333111111111111111111111111111111000000000000111111////////////////////////...///000///...---...000111888;;;666000///000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((('''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,+++***+++---...---,,,+++,,,------......---------------------...//////+++++++++,,,,,,---------,,,---------------------,,,,,,,,,,,,------......---.....................************+++++++++++++++++++++***************+++***)))***+++------,,,))))))))))))))))))))))))******++++++++++++************+++++++++***)))((('''((()))***+++++++++++++++******))))))******+++''''''(((((()))******+++)))))))))))))))))))))))))))(((((('''''''''''''''))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((())))))***(((((((((((()))***+++,,,))))))))))))))))))))))))*********))))))******+++((((((((())))))*********)))(((&&&''')))+++,,,,,,))))))))))))************((())))))))))))((((((''''''(((((())))))*********************++++++++++++++++++++++++************)))))))))))))))******+++)))************+++++++++***+++,,,,,,+++***+++,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***++++++******+++,,,---...///000...------------...//////............////////////---......//////////////////111222222111111111222111111111111222222222222222333333333444444444444444444555777888777555222999999999:::::::::;;;;;;999<<<@@@AAAAAA???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA????????????>>>@@@CCCFFFLLLJJJGGGDDDBBBAAAAAAAAABBBBBBCCCEEEGGGGGGFFFDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA<<<===???@@@AAABBBBBBBBB>>>===<<<;;;::::::::::::888999::::::;;;;;;::::::999999999999888888888888777666666666666777777888666666666777777666666555444444444444444444444444333333333333222222222222111222222222222333333333000000111111222333333444111111111111111111111111111111000000000000111111000000000000000000000000...///000///...---...000---333777444111111111///,,,------......------,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,******+++,,,((('''(((***---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---...---,,,++++++,,,------------------,,,,,,,,,,,,---......***++++++,,,,,,------...+++,,,---.........------++++++,,,,,,------......---------...............***+++++++++,,,,,,,,,,,,***************+++++++++)))))))))***++++++***((())))))))))))))))))))))))******++++++++++++************+++++++++***((('''((((((************)))(((((())))))))))))))))))(((************************)))))))))))))))))))))))))))(((''''''&&&&&&&&&'''((()))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******(((((((((((()))***+++,,,((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******)))'''&&&'''***++++++)))*********)))))))))))))))(((((()))*********))))))((((((((()))))))))))))))))))))))))))*********+++++++++++++++*********))))))))))))))))))***++++++)))************+++++++++***,,,...---+++***+++---++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------.........///,,,---......///.........------------............------.../////////.........000222222111000111222111111111111222222222222333333333444444444444555111333444555444444444555999999999999::::::::::::<<>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>======>>>BBBEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFFFFDDDBBBBBBAAAAAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAABBBBBB>>>???@@@AAAAAAAAAAAAAAA======<<<;;;::::::::::::888888999:::::::::::::::999999888888888777777777888888777777666666777777555555666666666666666555444444444444444444444444333333333222222222222111111111222222222333333333111111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000...///000///...---...000,,,000222111111222000,,,,,,------......------,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++,,,,,,******+++,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++************************++++++++++++++++++++++++)))+++,,,......---,,,+++,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++,,,,,,---......+++,,,---.........------***++++++,,,------......---------.........//////---------....../////////))))))******+++++++++,,,******+++,,,---,,,)))'''))))))))))))))))))))))))******++++++++++++******'''((()))))))))'''&&&%%%))))))*********((('''&&&&&&'''((())))))((('''&&&------,,,++++++*********)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((())))))*********+++))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((()))******(((((((((((()))***+++,,,(((((((((((((((((((((((()))(((''''''''''''((((((******))))))))))))))))))***(((&&&'''***+++)))'''++++++******))))))((((((((()))***+++++++++++++++))))))))))))(((((((((((('''((((((((())))))*********)))))))))((((((''''''))))))((())))))***++++++)))************+++++++++)))+++---,,,)))(((***,,,***+++,,,------,,,+++******+++,,,---------------//////.........---------+++,,,.../////////...---,,,,,,,,,---------......,,,---......//////.........///111222111000111222000111111111111222222222333333444444444555555555000333555555444444777:::888888999999999::::::::::::<<<>>>>>>>>>===???@@@======<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===<<<===>>>@@@@@@??????>>>@@@???????????????@@@@@@=========<<<<<<>>>BBBEEE???@@@@@@AAAAAABBBBBBBBBAAAAAABBBDDDFFFEEECCC@@@@@@@@@@@@AAACCCEEEFFFGGGFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;::::::::::::888888999::::::::::::999888888888888777777777777:::999888777777666777777555555666666666666666555444444444444444444444444333333333222222222111111111111111222222333333333333333222222111000000000000000000000000000000000111111000000000000111111000000000000000000000000...///000///...---...000,,,///000///000222///))),,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,******+++,,,777444000...---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///))))))))))))))))))))))))++++++++++++++++++++++++(((***---//////...,,,***,,,+++***+++---...---,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---******+++,,,,,,---......***+++---...///...------******+++,,,,,,---......---------.........//////---,,,,,,++++++,,,,,,---...------,,,+++***)))))))))+++//////...,,,***)))+++++++++*********)))))),,,+++***+++++++++)))''')))******))))))((('''&&&((((((((((((''''''''''''((()))++++++)))((()))***))))))))))))))))))))))))$$$'''***+++***)))((()))))))))))))))))))))))))))''''''((()))))))))))))))***************)))((('''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((***,,,+++)))'''&&&&&&''''''''''''&&&&&&+++)))'''))),,,---,,,***)))(((((()))+++---,,,+++''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))*********)))))))))))))))******************************))))))))))))******+++++++++************)))))))))))))))))))))))))))(((((()))************)))((())))))***+++,,,,,,---******++++++++++++******++++++++++++++++++++++++++++++++++++,,,---......,,,+++******+++,,,...//////---+++,,,///000///---+++,,,---.........---,,,------------------------000000////////////000000////////////000111222333333333333222222111111111111111222222222333333333111222333444555555555555:::999999999999999999999777999===>>>>>>=========;;;:::::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<===???@@@???@@@AAA@@@>>>>>>???AAACCCBBBBBBBBBBBBAAAAAAAAACCCAAA???===<<<>>>@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFEEEDDDEEEEEEDDDBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>><<<<<<;;;:::999999999999;;;::::::999999::::::;;;777777666666666888999:::666666777888888888888888999999888888777666666666555555444444444333333333222111000111222222111000222222111111222222333444333222111111000000111111000000000000000000000000////////////////////////222111111111000000//////222///,,,+++---///...,,,......................../////////...---------,,,......---,,,++++++***)))++++++++++++++++++++++++000//////...---+++***)))........................///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........,,,,,,------...---------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******************************+++,,,,,,------,,,,,,)))******++++++,,,,,,---)))***++++++,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***))))))+++,,,---.........,,,,,,,,,---------................../////////000,,,++++++******++++++,,,++++++++++++++++++++++++'''***---............///+++++++++*********)))))),,,+++)))***++++++***)))'''((()))))))))))))))((((((((((((((('''''''''''')))+++,,,,,,+++******+++))))))))))))))))))))))))%%%(((***+++***((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''(((((()))*********''''''''''''((((((((((((''''''((((((((((((''''''((((((***---000000...+++&&&&&&''''''''''''&&&&&&***((('''(((+++,,,+++))))))(((''')))+++,,,++++++'''((((((((()))))))))***---,,,+++***)))((((((''')))))))))))))))))))))))))))))))))))))))***************************************))))))))))))***************)))))))))(((((())))))))))))))))))))))))***+++,,,,,,------,,,,,,&&&&&&''''''(((((())))))******++++++++++++******))))))))))))))))))))))))+++***************+++,,,......---,,,++++++++++++...,,,+++,,,...///...,,,+++,,,---.........---,,,------------------------000000////////////000000000000000111111222333444333333333222222111111111111111111222222222333333222333444555666666666666888888888777777777777777555888;;;<<<<<<;;;;;;;;;999999888888888999::::::;;;;;;;;;<<<<<<<<<============<<<<<<===>>>@@@AAA>>>@@@@@@@@@??????AAABBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAA???======>>>???@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@===<<<;;;:::999999999999:::::::::999999:::::::::<<<;;;999777555555444555666666777888888888888777888888777777666555555444444444444333333333333222222111000111222222111000222111111111222222333333333222111111000000111111000000000000000000000000////////////////////////111111000000000/////////111///,,,,,,---///...,,,.......................................---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++------------------------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))******************++++++,,,,,,------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++---------,,,++++++******+++,,,------......------...---,,,+++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------,,,,,,+++***,,,,,,,,,---------..................////////////+++******))))))******+++*********+++++++++,,,,,,((()))+++,,,++++++---...+++++++++***************'''%%%$$$$$$%%%''''''&&&&&&'''((()))************((((((((((((''''''''''''(((***++++++***))))))***))))))))))))))))))))))))&&&(((++++++)))((('''((())))))))))))))))))))))))''''''((())))))))))))(((((('''''''''((()))***+++''''''''''''((((((((((((''''''((((((((((((''''''((())),,,000444444111///&&&&&&''''''''''''&&&&&&)))((('''((()))***)))(((((('''&&&(((***+++***)))(((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((())))))******++++++******************************))))))))))))******))))))))))))((((((((('''))))))))))))))))))))))))(((((()))***************))))))************************++++++++++++******))))))))))))))))))))))))******)))((((((((())))))------------,,,+++***))),,,+++***+++---...---,,,++++++,,,---------------........................000//////......//////000111111111222222333444444222222222222222111111111111111111222222222222333333444555666666777666666555555555666666666666666444777999:::999888999999::::::999888888999999999;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAAAAA>>>???@@@@@@??????AAACCC>>>???AAACCCDDDDDDDDDCCC@@@@@@???>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@???>>>>>>>>>>>>CCCCCCCCCCCCBBBAAAAAA@@@>>>===<<<;;;:::::::::::::::::::::999999:::::::::===<<<:::777555444333222555666777777888888777777777777666555555444444333333333333222222222111111222111000111222222111000111111111111222222333333222222111000000000000111000000000000000000000000///////////////////////////////////////.........000...---,,,.........---........................---------...............++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...************************))))))***++++++++++++***......------,,,++++++++++++,,,------......---------,,,,,,++++++++++++,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---...------,,,+++***))),,,,,,,,,---------......//////..................++++++************++++++***************++++++++++++++++++)))'''&&&(((***************************'''$$$""""""$$$&&&''''''''''''((()))))))))))))))((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((''')))+++***)))''''''(((((((((((((((((((((((((((&&&'''(((((())))))((((((---,,,***(((''''''((((((''''''''''''((((((((((((''''''(((((((((((('''''''''))),,,000333333000---&&&&&&''''''''''''&&&&&&((('''''''''((((((((((((((('''&&&''')))***)))((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,******************************))))))))))))************)))))))))(((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((+++++++++++++++++++++*********++++++++++++******+++++++++++++++++++++++++++***)))(((((((((((((((((()))+++,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,------------......................../////////....../////////000111111222222333333333222222222111111111111111111111111111222222222222333333444555555666555555444555555555555555666666555777999999888888888999<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<==================>>>>>>???@@@@@@AAA???@@@@@@???>>>===???AAA<<<>>>@@@CCCDDDEEEDDDDDD???????????????>>>>>>===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;999999999::::::999999999888888777777666666666666555666666777777777777777777777666666555444444333222222222111111111111000222111000111222222111000000111111222222222222222222222111000000000000000000000000000000000000000////////////////////////........................///...------.........---........................,,,---------.../////////+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,((()))***+++------......++++++++++++++++++++++++------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******++++++++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************)))******++++++++++++++++++,,,,,,------......///)))***++++++,,,,,,++++++,,,,,,+++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,---------......//////............------,,,,,,++++++++++++,,,,,,,,,,,,+++******)))((((((,,,,,,+++)))'''&&&(((***************************,,,***'''''')))+++------)))))))))))))))(((''''''((((((((((((''''''''''''%%%&&&((((((&&&%%%&&&'''((((((((((((((((((((((((''')))******((('''((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((------+++***)))(((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((***---///---***'''&&&&&&''''''''''''&&&&&&'''(((((((((''''''''''''((('''&&&'''((()))((('''))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******++++++*********)))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++((((((((((((((('''''''''******++++++++++++******++++++++++++++++++++++++,,,+++***)))))))))))))))((()))+++,,,------,,,+++******+++++++++++++++,,,++++++++++++,,,,,,------........................//////............/////////000111111222111111000111111111111111111111111000000111111111222222222222222333444444444333333555555555666666777777777777888:::999888888999:::<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<===>>>????????????AAABBBAAA???===<<<===>>>===???@@@BBBDDDDDDDDDDDD????????????>>>>>>======@@@@@@AAAAAABBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>?????????@@@??????>>>===>>>>>>===<<<;;;;;;;;;;;;888999999::::::999999888555555666666777777777777555555666777777777777777888888777666666555555444222222111111111000000000222111000111222222111000///000111222222222111111222111000000//////000000////////////////////////////////////////////////------------............---.............................................,,,---------.../////////------,,,++++++***))))))++++++,,,,,,,,,---------++++++,,,---......------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,......------,,,,,,,,,+++---,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************************************++++++,,,---,,,,,,,,,+++,,,,,,------......///)))***++++++,,,,,,+++++++++++++++******++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++,,,------------,,,,,,,,,---------.....................------------,,,,,,,,,,,,,,,,,,------,,,+++***)))(((''''''+++++++++***)))***---///***************+++++++++,,,***))))))***,,,,,,+++************)))((('''&&&((((((((((((''''''''''''''')))******)))(((((()))))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))&&&&&&'''(((((((((((('''((()))************))))))''''''''''''((((((((((((''''''(((((((((((('''''')))(((((()))***(((%%%###&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''(((((('''&&&'''((()))((('''))))))))))))((((((((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))******))))))))))))******++++++++++++************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,+++*********++++++,,,,,,,,,,,,+++***)))((()))+++,,,,,,+++***,,,---+++++++++++++++,,,------------------------------///......------....../////////111222222111000///000000000111111111111111000000000111111111111222111222333333333333222222555555666666777888888888888999::::::999888999;;;999888888888999999:::;;;<<<<<<=========>>>>>>>>>;;;<<<===>>>????????????CCCCCCCCCAAA???>>>???@@@AAAAAAAAAAAABBBCCCCCCCCC??????>>>============>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@@@@@@@@@@@@@AAA>>>>>>============>>>>>>@@@@@@AAAAAAAAA@@@@@@???>>>===<<<;;;::::::::::::777888999::::::999888777777777777777666555444444444555666666777777666666888888777777666555555444222222222111111111000000222111000111222222111000...///111222222222111000111111000////////////000////////////////////////////////////////////////---------...............+++---//////...---...///........................---------...............------,,,+++***)))((((((++++++,,,,,,------......,,,------......---------+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++------,,,------///111222------,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++******))))))************************++++++,,,------------,,,......------,,,++++++++++++,,,------......------+++************++++++,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++******))))))(((((()))***+++***))))))+++,,,))))))*********+++++++++)))(((''''''(((((('''&&&((()))))))))))))))((('''((((((((((((''''''''''''''')))++++++)))((()))***))))))))))))))))))))))))&&&'''((((((((((((+++,,,))))))))))))))))))))))))%%%&&&''''''((((((''''''%%%''')))******(((&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''***(((''''''''''''%%%###&&&&&&''''''''''''&&&&&&((()))+++)))'''&&&'''))))))((('''((())))))((('''***)))))))))((((((((('''***))))))((('''&&&%%%$$$(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''*********+++,,,,,,------******++++++++++++******))))))))))))))))))))))))++++++*********+++,,,,,,---,,,+++***)))))))))))))))+++------+++***,,,...,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------......//////000222333333222000//////000000000111111111222000000000000111111111111222333333444444333333222444555555666777777888888999::::::999888777999:::777777777888999:::;;;<<<<<<=========>>>>>>>>>>>><<<===>>>@@@@@@@@@@@@???CCCDDDEEEDDDCCCBBBDDDFFFEEEDDDBBB@@@@@@@@@BBBBBB@@@???===<<<<<<<<<>>>???@@@@@@AAAAAAAAA@@@@@@???BBBAAA@@@???>>>??????@@@<<<<<<;;;;;;;;;;;;<<<<<>>???============>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAACCCDDDFFFFFFFFFGGGIIIKKKHHHFFFBBB@@@>>>???AAABBBAAA???===;;;;;;<<<>>>???@@@@@@AAAAAAAAA@@@@@@???BBBAAA???>>>>>>>>>??????:::::::::999999:::;;;;;;<<<======>>>>>>>>>======<<<<<<;;;:::999999999999666777999::::::999777666666666777777777555444333444555555666666666666666666555555444444333222222333333333222222222222111222111000111222222222000...///111222333222000///111111000///////////////////////////////////////////////////////////////........./////////000000)))---000000...---...///......................../////////......------,,,***************+++++++++++++++,,,,,,---...//////((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,++++++++++++++++++,,,******++++++,,,,,,,,,---,,,+++******+++...000222///...,,,+++***+++,,,,,,************************)))))))))***++++++,,,,,,************************))))))***++++++++++++***)))******++++++,,,------******+++,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------&&&'''))),,,...///000111,,,,,,,,,---------......)))***+++,,,...///000000((()))***++++++***)))(((,,,,,,+++******+++,,,,,,+++*********))))))(((((())))))(((((('''''''''&&&'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%)))(((''''''''')))***+++******))))))((((((''''''***)))((((((((()))+++,,,,,,***((('''&&&&&&&&&'''(((((((((((())))))))))))'''(((((((((((((((((((((***))))))((('''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,+++)))&&&%%%%%%))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))************)))))))))(((((()))+++---,,,+++(((((((((((())))))))))))+++++++++++++++++++++++++++******---//////,,,)))))))))))))))))))))))))))------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................000000000000000000000000111111000000111222333333000000000000000111111222111111111111222333444555444555777888999888666555666666666666777888999:::;;;<<<<<<:::999999;;;===<<<<<<;;;;;;<<<===???@@@???@@@BBBDDDDDDCCCBBBAAAAAABBBCCCDDDFFFHHHIIIJJJFFFDDDBBBAAA@@@@@@@@@AAA>>>>>>===============>>>???AAABBBBBBAAA@@@@@@AAADDDCCCBBB@@@???>>>>>>>>>>>>======<<<<<<<<<======>>>============<<<<<<<<<===<<<;;;:::::::::::::::999999::::::999999888777999888888777666555555555222333444666777777777777666666666555444444333333222222222111111111000000222333333444444333333222111111111111111111111111000000000000000000000000------...///000000//////......//////...---,,,,,,......---,,,,,,...///000////////////////////////,,,,,,,,,---------......------------------------******++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,************************---------------------------,,,+++++++++---000111///...+++***))))))***++++++++++++,,,,,,---------)))))))))***+++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,------...---,,,,,,++++++,,,,,,---........................------------------------((()))***++++++***))))))+++***))))))))))))***+++************)))))))))((()))(((((((((''''''''''''(((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((()))((((((''''''((()))******)))))))))((((((((('''))))))(((((()))******+++***)))(((''''''&&&''''''(((((((((((())))))))))))((((((((((((((((((''''''*********)))((((((''''''(((((('''''''''''''''''''''''''''(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))(((''''''''')))+++***)))''''''((())))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))((())))))******))))))(((***)))((()))***+++***)))))))))))))))************+++++++++++++++++++++++++++******,,,//////,,,)))************************,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................000000000000000000000000///////////////000111111000000//////000000111222111111111111222333444444444555666888888777666555777777777777888999::::::;;;;;;;;;:::999999;;;===<<<;;;;;;;;;<<<===>>>???===???@@@BBBBBBAAA@@@???CCCCCCDDDEEEGGGHHHIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???@@@BBBCCCCCCAAA???@@@@@@BBBAAAAAA@@@????????????>>>======<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;===<<<;;;::::::::::::;;;<<<<<<=========<<<;;;;;;888888777666666555444444444555555666666666666555666666666555444444333333222222222111111111000000222222333333333333222222111111111111111111111111000000000000000000000000111111000///---,,,***)))......//////...------,,,......------......///000........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......************+++++++++,,,---,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,************************+++++++++,,,---------...+++***))))))***,,,...//////---+++***))))))***+++*********++++++,,,,,,,,,***************+++++++++,,,,,,,,,++++++*********,,,,,,+++++++++******************+++++++++,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++++++++***...------,,,,,,------...........................------------------------(((((()))***+++++++++******))))))(((((())))))***************))))))))))))(((((((((((('''''''''''')))))))))(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((***))))))(((((((((((()))))))))))))))(((((((((((((((((())))))******))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))(((((('''''''''************)))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))(((((('''%%%''')))***)))((()))***))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''***)))))))))******((('''************++++++++++++++++++++++++++++++++++++*********,,,......,,,***++++++++++++++++++++++++******************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................000000000000000000000000...------------...//////000000//////000000111222111111000111111222333444333444666777777777666555777777888888999::::::;;;:::;;;;;;:::999999:::<<<;;;;;;;;;;;;<<<===>>>???<<<===>>>?????????>>>===???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCC@@@???>>>???????????????????????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;:::::::::;;;;;;::::::;;;;;;::::::999888777777666666555444444444666666666666666555444444666666555555444333333333222222222111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111000...,,,***((('''.........///......---,,,......//////000000000///........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------)))))))))*********++++++---,,,+++***************+++++++++++++++*********,,,++++++******++++++,,,************************))))))***+++,,,------...))))))(((((((((***+++,,,...---+++***))))))***+++)))***************+++++++++++++++***************+++++++++++++++*********,,,++++++++++++******************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,++++++++++++......------------......------------------------------------------------((())))))***++++++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((('''''''''((()))))))))(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&******))))))((((((''''''))))))))))))(((((((((((('''((()))******)))((('''%%%&&&((()))))))))((('''(((((((((((())))))))))))******))))))(((''''''''')))))))))))))))))))))************)))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((((()))***))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))***,,,,,,***))))))))))))*********++++++************************))))))***+++,,,,,,+++***++++++++++++++++++++++++((())))))*********************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................////////////////////////...---------------......///////////////000111111000000000000111222333444333444555666666666555555777888888999::::::;;;;;;999:::;;;:::999888999;;;:::;;;;;;;;;<<<===>>>>>>;;;<<<===>>>>>>>>>======>>>>>>>>>>>>????????????AAABBBCCCDDDDDDCCCAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEECCC@@@>>>===>>>======>>>???@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;999::::::::::::999888888666666555555444444444444444555555666666555444444666666555444444333333222111111111111111111111111000000111111111111000000111111111111111111111111////////////////////////------.........---,,,,,,---...............---------...000111111111000///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((())))))))))))*********---,,,+++***))))))((((((+++++++++***************++++++++++++++++++++++++************************))))))******+++++++++,,,)))(((((((((((()))***+++,,,,,,+++***))))))******************++++++++++++,,,+++++++++***)))))))))+++++++++***************++++++++++++************************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,+++***(((''''''(((***+++)))******+++,,,---......------,,,,,,,,,,,,------------------------------------------------------***************++++++,,,************************))))))))))))))))))******'''''''''((((((((((((((('''((()))***************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******))))))((((((''''''(((((((((((())))))))))))'''((()))******)))((('''%%%&&&''')))))))))(((((((((((((((((())))))))))))******))))))((((((((((((''''''((((((((((((((((((******))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))******)))''''''((()))))))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((()))***,,,///000...,,,((((((((()))))))))******************************((()))***************+++************************'''((()))************)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...................................................//////...------........./////////...///000000111000000000000111222333333333333444555555555555555777777999::::::;;;::::::777999::::::888888888:::::::::;;;;;;<<<=========<<<======>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCAAAAAA@@@AAABBBCCCDDDCCCCCCCCCCCCEEEEEECCC@@@>>>======<<<===>>>@@@AAAAAAAAAAAA??????>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<===============<<<<<<;;;555555555555555444444444222333444555666666666666555555555444333333222222111111111111111111111111///000000111111000000///000000000000000000000000////////////////////////+++,,,---//////000000000------...............------...000111111111000///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++((())))))))))))*********,,,,,,,,,+++***)))((((((************************++++++++++++++++++++++++************************+++++++++******))))))))))))))))))))))))******+++++++++******************,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++***)))))))))************************+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,+++***(((''''''(((***+++******+++,,,---......///,,,++++++++++++++++++,,,------------------------------------------------,,,++++++*********++++++)))******++++++******)))))))))))))))************'''''''''((((((((((((((('''((()))***++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((()))))))))))))))((('''(((((((((((())))))))))))(((((()))))))))(((''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))******)))'''&&&((()))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((***...111222000...'''((((((((())))))))))))************************''')))******)))(((***+++))))))))))))))))))))))))&&&''')))***++++++***)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...................................................000000///............/////////......//////000111000000///000000111222333333333333333444444555555666777888::::::::::::999666888::::::888777888888999999;;;<<<<<<===<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAA>>>???@@@AAAAAAAAAAAAAAA@@@AAACCCDDDEEEDDDDDDCCCCCCDDDEEECCC@@@>>>===>>><<<===???AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<<<<<<<<======<<<<<<;;;:::555555555555555555555555111222333444555666666666555555444444333222222222111111111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000...//////////////////...,,,---......///...............//////000000000///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))*********+++++++++,,,,,,,,,+++***)))))))))))))))******************++++++,,,,,,++++++***************************---,,,,,,+++***)))((((((************+++++++++************************)))---------,,,,,,,,,,,,,,,+++++++++***************)))))))))***************+++************))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++************+++(((((()))******)))((((((((()))))))))************''''''''''''((((((((()))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''((()))******))))))((('''((((((((()))))))))***))))))((('''''''''''''''(((((('''''''''(((((()))(((((((((((())))))))))))((((((((()))******++++++******))))))((('''''''''&&&&&&&&&'''(((((())))))'''''''''(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((())))))((('''''')))+++))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))******))))))(((((()))+++...111111///,,,(((((()))))))))*********************************''')))***)))''''''))),,,************************&&&(((***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------------------000000///...............///............///000000/////////000000111222333333333333333333444444555444666888999::::::999888555777999999888777777888888999;;;<<<===<<<<<<<<<===============>>>>>>???<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBB???@@@BBBDDDEEEEEEDDDCCCBBBDDDDDDCCC@@@>>>>>>>>>===???AAACCCDDDCCCBBBBBBCCCBBBAAA???>>>>>>===============<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===:::::::::;;;:::999999888666666666666666666666666222333444444555555555555555555444333333222222111000000111111111222222222000111111222222111111000000000000000000000000000000000000000000000000000.../////////......---,,,,,,------...//////............------......///000------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************+++++++++,,,++++++,,,------,,,+++***((()))))))))*********+++***+++,,,,,,,,,,,,+++***************************,,,,,,,,,++++++******)))*********++++++******)))))))))************)))))),,,,,,,,,,,,++++++*********************+++++++++((()))))))))*********+++************))))))))))))))))))))))))******************+++++++++,,,,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,***))))))******&&&'''((())))))((('''&&&(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&'''(((*********))))))'''((((((((())))))*********)))(((&&&&&&&&&'''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''((()))***+++,,,,,,,,,++++++***)))(((((('''$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''*********)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''(((''''''(((+++...))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))***+++...000///,,,***)))************+++++++++))))))))))))))))))))))))''')))***)))''''''))),,,++++++++++++++++++++++++&&&(((***,,,---,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...........................------------------------000///...---------------...............///000000////////////000111222333333333222222333333444555444555777999:::999888777555777999999888777777777888999:::<<<===<<<<<<;;;===<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@AAA======<<<<<<===???AAABBB???@@@BBBDDDEEEEEEDDDCCCBBBCCCDDDCCCAAA???>>>???>>>@@@BBBDDDDDDDDDCCCBBBDDDCCCBBB@@@???>>>>>>>>>>>>============<<<<<<<<<:::::::::::::::;;;<<<=========>>>>>>======<<<;;;666666666777777777777777444444555555444444333222555555444333333222222111000000111111222222222222111111222222222222111111000000000000000000000000000000000000000000000000,,,,,,------...---------,,,,,,---.../////////.........---,,,,,,...///000------------------------,,,,,,,,,---------......++++++++++++++++++++++++((())))))))))))************++++++++++++,,,,,,,,,***+++,,,---...---,,,+++(((((())))))*********+++***+++,,,------,,,+++***************************+++++++++++++++,,,,,,,,,)))***************)))(((((()))************))))))++++++++++++******))))))))))))******+++++++++,,,(((((())))))*********+++************))))))))))))))))))))))))******************+++++++++,,,,,,,,,...------,,,++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))***++++++,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))(((((((((((())))))))))))''')))******))))))***,,,''''''(((((())))))************)))(((((((((((((((++++++******))))))((((((((((((((((((((((((((((((---(((###"""&&&)))(((&&&&&&%%%$$$$$$$$$$$$%%%&&&++++++***)))))))))))))))''''''''''''''''''''''''((('''&&&%%%&&&(((***+++((((((((((((((((((((((((******))))))))))))******'''(((((((((((((((((((((''''''(((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&&&&''''''(((((((((((((((,,,)))'''''')))***(((&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***++++++,,,+++***)))((())))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))************))))))))))))************))))))*********+++++++++************************$$$%%%'''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------------...//////......////////////..............................////////////////////////---...///111111111000000333333333333333333333333666666777888888888888888888888999:::::::::999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????>>>=========>>>@@@CCCEEEAAAAAA@@@@@@AAABBBDDDEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAAAAA@@@??????>>>>>>===CCCBBBAAA???>>>=========:::999777777777999;;;<<<<<<<<<;;;::::::999888888888777777777777777888999333333333333333333333333333333333222222222111111000000000000000000000000//////000000000000//////111111000///////////////222111111111111000000000000/////////............////////////////////////........................------------------------.........------,,,,,,,,,,,,,,,***)))******,,,---+++++++++*********))))))))))))))))))***************+++,,,,,,******+++,,,+++*********))))))((((((************************++++++******)))(((((((((+++***)))'''''')))***+++...+++((((((******(((&&&******+++++++++,,,,,,,,,,,,***((((((***+++)))&&&++++++************++++++***+++,,,------,,,+++***))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++*********,,,///000......,,,+++***)))))))))************************,,,+++*********+++,,,---------------------------(((***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))'''(((***)))((((((***+++'''((((((((()))))))))*********)))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((,,,(((######'''***)))(((((('''&&&&&&&&&&&&'''(((+++***)))(((((((((((()))((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((''''''((((((((((((((('''''''''***)))))))))(((&&&%%%$$$''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((&&&'''(((((())))))((((((***(((&&&&&&((()))(((&&&))))))))))))************(((((((((((())))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))((())))))*********))))))))))))))))))************))))))))))))************))))))*********++++++++++++******************+++)))******++++++******)))+++******************+++++++++++++++++++++++++++---------------...//////......////////////..............................////////////////////////------//////000///......222222222333333444444444555666777777888888777777777888999999::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<============;;;<<<<<<===>>>>>>?????????>>>===<<<===>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????BBBBBB@@@???>>>=========:::999888888888999;;;<<<<<<;;;;;;:::999999888888888777777666666666777777333333333333333333333333333333333222222222111111111111111111111111111111//////000000000000//////000000///........................---------,,,,,,000000000///...---------////////////////////////........................------------------------......---------,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++*********))))))))))))))))))***************,,,,,,,,,+++***+++,,,++++++++++++*********)))************************++++++************))))))+++***)))(((((()))***+++---+++(((((()))***((('''************+++++++++,,,,,,***((()))++++++***(((******))))))))))))************+++,,,,,,+++******))))))))))))))))))))))))***))))))((()))***+++,,,,,,+++*********,,,...///------,,,+++************++++++++++++++++++++++++...---+++************+++------------------------***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&((())))))((('''(((***(((((((((((())))))))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((***'''###$$$'''******)))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))+++***((('''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((('''''''''))))))(((((('''''''''&&&(((((((((((('''%%%$$$$$$&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************&&&'''(((((())))))((((((((('''%%%&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))))),,,+++(((&&&%%%&&&'''((()))))))))))))))))))))))))))*********))))))((('''))))))))))))************))))))))))))***************************+++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++++++++++++++++++++++++++---------------......///......////////////..............................////////////////////////---...............---,,,000111111222333444555555555555666777777777777666777777888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<<<<===>>>?????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@>>>============;;;:::999999999:::<<<<<<;;;;;;::::::999888888888888777666555555555555555333333333333333333333333333333333222222222111111111111111111111111111111///000000111111000000/////////...---------......////////////............000000//////...------,,,////////////////////////........................------------------------...------------,,,,,,,,,---------------,,,+++++++++++++++***************)))))))))*********++++++***,,,---,,,+++***+++---,,,,,,,,,+++++++++++++++******************************++++++++++++,,,,,,+++***)))(((((()))***+++---+++)))((()))))))))''')))))))))*********+++++++++***)))***+++,,,+++***++++++************++++++)))******++++++******)))))))))))))))))))))))))))***))))))))))))***++++++---,,,+++******+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------(((((((((((((((((((((((((((((((((((())))))))))))&&&((()))((('''&&&''')))(((((((((((())))))))))))))))))(((((((((((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''%%%######&&&)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''&&&'''''''''(((((((((((((((((((((((()))((((((''''''(((((()))******))))))(((''''''''')))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))(((''''''''''''((())))))''''''&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))+++***))))))))))))***+++((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))************((()))))))))************************************,,,+++***((((((***+++,,,((()))***,,,---......///+++***)))(((((()))***+++***+++++++++++++++,,,,,,------,,,,,,------...///---......//////......---........................////////////////////////////////////...------,,,///000111222333444555555444444555666666666666555666666777888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<===>>>>>>???>>>>>>===>>>>>>???@@@???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>===<<<<<<===<<<;;;:::::::::;;;<<<<<<::::::999999888888888777888777666555444333333333333333333333333333333333333333333222222222111111111111111111111111111111000000000111111000000000000//////.........//////000000000////////////...........................////////////////////////........................---------------------------------------------------...//////...---+++***************************))))))*********++++++++++++,,,---,,,++++++,,,---++++++++++++++++++++++++******************************+++,,,,,,---......+++******))))))******++++++***))))))))))))))))))((())))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))))))))******))))))))))))))))))))))))))))))))))))))))))*********++++++---,,,+++******++++++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,------...(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&'''((())))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&'''((((((((()))((((((((((((((((((((((((%%%$$$######%%%'''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((***))))))(((((())))))*********))))))(((((((((((())))))(((((('''''''''&&&&&&&&&'''((()))*********&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))((()))***+++*********)))))))))(((((((((((((((((())))))))))))$$$&&&)))+++,,,,,,+++***((((((((((((((((((((((((&&&&&&'''))))))*********((()))))))))************((()))))))))************************************++++++***))))))***++++++'''''')))+++,,,---------,,,+++************+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------............------........................////////////////////////111000000//////.........//////000111333444555555333333444555555555555444444555666777888888888888999999999::::::::::::;;;999999999:::::::::;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>???@@@AAACCCCCC@@@AAACCCDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDAAABBBDDDEEEGGGHHHHHHHHHCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999888888888888888777777777777555444333333333333333333333333333333333333333333333222222222111111111111111111111111111111000000111111111111000000111000000000000000111111---------,,,,,,,,,++++++++++++,,,---...///000000////////////////////////........................------------------------------------------------------...///...---+++***************************************+++++++++++++++,,,------++++++,,,---))))))************************************************+++,,,---......///++++++************++++++*********)))(((((()))***((())))))))))))*********)))***+++++++++,,,,,,---++++++************++++++***))))))))))))))))))***)))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++***+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,---------))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''&&&'''((())))))))))))((((((((((((((((((((((((((())))))***((((((((((((((()))))))))(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&''''''''''''((((((((((((''''''((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))******)))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&'''((())))))******))))))++++++,,,***)))((()))+++***))))))((((((''''''&&&(((((((((((()))))))))))) ###'''***+++***(((&&&))))))))))))))))))))))))%%%%%%'''((()))*********))))))))))))************))))))))))))************+++++++++***************************************))))))************))))))++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,------...------............------........................////////////////////////111000000/////////000000///000000111222333444444222222333444444444444333333444555777888888888888888888888888999999999999888888888999999999::::::999999::::::;;;<<<<<<<<<===>>>???@@@BBBCCCDDDDDDAAABBBBBBCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDAAABBBCCCEEEFFFGGGGGGHHHBBBBBBAAAAAA@@@?????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777777777777777777777777777666555444444444444444333333333333333333333333333333333222222222111111222222222222222222222222000111111222222111111000111111000000111111222222//////.........---------***++++++---...///000000////////////////////////........................------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,***************+++++++++*********++++++++++++,,,+++---...---,,,+++,,,...)))))))))))))))***************************************+++,,,,,,---......++++++++++++++++++++++++)))******)))(((((()))+++)))))))))*********++++++)))***,,,+++******+++,,,)))(((((((((((((((((()))+++******))))))******+++)))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++++++++++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***((('''((()))***)))))))))((((((((('''((((((((((((((()))******)))))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&'''(((''''''((())))))((('''''')))(((((((((((()))***+++''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))******++++++&&&&&&''''''((()))))))))((((((((()))(((((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''(((((()))************)))+++,,,,,,***'''&&&''')))(((''''''&&&%%%%%%$$$$$$(((((((((((())))))))))))$$$%%%'''))))))((('''%%%))))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))************))))))))))))************+++++++++*********))))))(((***+++,,,,,,+++***((())))))************)))))))))***+++,,,,,,+++***))))))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,------......------,,,........................//////////////////////////////.........///000111000000111111222222222333111222222333333333333333222333555666777888888888666777777777777888888888888888999999999:::::::::999999999:::;;;;;;<<<<<<>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@?????????======<<<<<<;;;;;;<<<<<<:::::::::::::::999999888777777777777777777777777666666555555555555555666333333333333333333333333333333333222222222111111222222222222222222222222000111111222222111111000000000000000000111222222222222111111111000000000,,,,,,------------......////////////////////////........................------------------------,,,,,,,,,---------......++++++***++++++,,,---...))))))*********+++++++++*********+++++++++,,,,,,,,,---...---,,,,,,,,,...)))))))))******+++++++++******************************++++++,,,,,,------***++++++++++++++++++***(((***+++***((('''))),,,************+++++++++,,,)))+++,,,+++)))((()))+++***))))))(((((())))))***,,,+++************+++,,,)))))))))))))))))))))))))))***+++,,,,,,,,,++++++((()))***+++++++++++++++***)))))))))))))))***+++++++++++++++++++++++++++))))))+++,,,---,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,+++******+++,,,,,,---......,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***++++++***)))(((((()))******))))))((((((((('''((((((((((((((()))******)))))))))((('''''''''&&&((((((((((((((((((((((((((()))***)))((('''((()))'''((()))******)))(((''')))))))))))))))***++++++))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))***+++,,,,,,%%%%%%&&&'''((()))******###$$$%%%'''((()))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************(((((()))***************+++,,,,,,***&&&$$$%%%(((+++******)))((((((''''''(((((((((((())))))))))))*********)))((((((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))************))))))))))))************++++++++++++******))))))''')))+++------+++)))'''&&&'''(((***,,,,,,------'''(((+++,,,,,,+++((('''))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,------......------,,,........................////////////////////////...---,,,,,,---...///111111111111111111111222222111111222333333333333222222333444666777888888888666666666666777777777777999999:::::::::;;;;;;;;;888999999::::::;;;<<<<<<>>>??????@@@@@@@@@??????@@@???>>>=========????????????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEDDDCCCAAAAAACCCBBBBBBAAAAAA@@@??????======<<<;;;;;;;;;<<<<<<:::::::::::::::999888777666666666666777777777777666666555555555666666777333333333333333333333333333333333222222222111111222222222222222222222222111111222222222222111111///////////////000111111////////////............///......------,,,++++++////////////////////////........................------------------------,,,,,,,,,------.........******))))))***,,,...///))))))******++++++++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---...*********++++++,,,,,,,,,******************************++++++++++++,,,,,,***++++++,,,,,,++++++***(((***+++***((('''***,,,***++++++++++++,,,,,,,,,)))+++,,,+++(((&&&(((***---,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---)))))))))))))))))))))))))))***+++,,,---,,,++++++'''((()))++++++,,,,,,,,,******))))))))))))*********************************+++,,,---,,,+++***)))++++++++++++++++++++++++)))***,,,.........,,,+++******+++,,,,,,---......---,,,,,,++++++*********))))))((('''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&'''((()))******+++******---***(((''''''(((((('''(((''''''&&&&&&((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((***++++++(((((((((((((((((((((((('''(((******((('''((()))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''(((***+++***)))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))((()))))))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***(((***+++------+++***(((%%%&&&''')))******++++++''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))(((''''''(((((())))))))))))))))))))))))******++++++++++++******+++*********************+++***)))))))))***,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000////////////000////////////000111111000000111111111111000000222222222222222222222222444444333444444555666777;;;999888777777999:::<<<888888777777888888999:::;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>============>>>>>>???===<<<===@@@CCCDDDDDDHHHEEE@@@>>>===>>>>>>>>>>>>>>>>>>>>>============@@@???===;;;:::999999999;;;;;;;;;;;;;;;;;;::::::888888777777666666555555666666666666666666666666666555555444444333222222222222222222222222222222444444444333333333222222111111000000000000111111000000000000000111111222---------------...//////......//////000000111111//////............//////---,,,,,,+++,,,---///000---,,,+++***+++,,,---...------------------------,,,---------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********)))))))))******++++++,,,************************+++++++++*********))))))++++++************++++++************************%%%&&&'''((()))***++++++---,,,+++*********+++,,,***)))(((''''''((()))***++++++++++++++++++++++++*********************************++++++,,,,,,,,,******))))))))))))******///...+++)))(((((())))))+++,,,---.........------***+++,,,------+++)))((())))))***+++,,,,,,------+++++++++*********)))))),,,,,,++++++***+++++++++------------------------***)))((((((''''''(((((('''''''''((((((((((((((()))(((((((((''''''''''''(((((())))))***))))))))))))'''&&&&&&'''((((((((((((''''''&&&'''((()))***)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%'''((((((((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((((((((((((******)))((((((((((((((('''''''''(((***+++***)))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,+++***)))))))))***+++,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,,,,,,,---......000000111111111111000000000000000111111222222222333333333333444555666777:::999888777777888:::;;;::::::999999::::::;;;<<<::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>???@@@AAA???>>>>>>AAACCCDDDDDDGGGCCC???===============>>>============<<<<<<<<<:::<<<>>>===;;;:::;;;<<<:::::::::::::::999999999777777777777666666555555555555555555555555555555444444444444444444444444222222222222222222222222333333333333222222222222111111000000000000111111000000//////000000111222///////////////000111111111111000000///.........//////............//////------,,,,,,,,,---...///,,,,,,++++++,,,,,,------------------------------,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++++++++************++++++++++++************************+++++++++*********))))))++++++************++++++************************))))))******+++,,,------*********))))))***++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******))))))))))))******,,,+++***(((((()))+++,,,++++++******++++++,,,---++++++---------,,,***)))*********++++++,,,,,,---,,,,,,,,,,,,+++++++++***---,,,,,,++++++,,,,,,---------------------------******)))(((((((((((()))((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((''''''&&&%%%$$$%%%'''))))))((((((''''''''''''((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((((()))++++++)))((()))***((((((((((((((((((((((((+++***))))))(((((())))))'''''''''(((***+++***)))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))************************************)))'''&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,---------******))))))******+++,,,...------,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------//////......//////000111///000000111111000000///......//////000111222222333333333333444555666666888888777666777888999::::::999999999999:::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@BBBBBBCCCAAA@@@@@@AAACCCDDDCCCDDDAAA>>><<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::???DDDDDD@@@<<<<<<===:::999999999888888888888777777777666666666666555444444444444444444444444222222333444444555666666222222222222222222222222333222222222222111111111111000000//////000000111000000//////000000111222000////////////000000111111111000//////......---//////............//////......---,,,,,,,,,------++++++,,,,,,------,,,,,,------------------------***+++,,,,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************************+++++++++***************++++++************++++++***************************+++++++++,,,,,,------'''((()))***************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******))))))))))))******))))))(((((()))+++---...+++***((('''''')))+++---+++,,,---...---,,,+++***++++++++++++++++++++++++---------,,,,,,,,,++++++------,,,,,,,,,,,,---...------------------------+++******)))))))))))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''(((((((((((('''&&&%%%%%%'''&&&%%%&&&((()))((('''''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))******+++(((((((((((((((((((((((((((***++++++***))))))***((((((((((((((((((((((((***))))))((((((((((((((('''''''''(((***+++***)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))),,,++++++******++++++,,,************)))'''&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))************************)))(((((('''''''''(((((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***************+++++++++...---,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------.........000000//////000000111222//////000000000000//////------...///111222333333222222222222333444555666666666666666666777999999777777777777777888888999999::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@BBBCCCDDDEEECCCAAA@@@BBBCCCCCCBBBBBB???<<<;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999???FFFLLLKKKDDD===;;;===:::::::::999888888777777666666666666666666666666444444444444444444444444333333333444444444555555222222222222222222222222222222222111111111000000000000////////////000000///////////////000111111......------------...///------......///000000111///......------......//////......---,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************))))))*********+++++++++*********++++++,,,,,,,,,------,,,,,,++++++******************************************************++++++************++++++******************************************++++++&&&''')))+++,,,,,,+++***++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++******))))))******+++))))))((()))***+++---...***))))))((()))***++++++,,,------------,,,+++***,,,,,,++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''(((''''''&&&%%%$$$***)))(((((())))))'''&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((()))++++++)))((()))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''''''''((()))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))************************((('''''''''''''''(((((())))))))))))))))))))))))******++++++++++++******,,,,,,+++***)))(((''''''))))))******++++++++++++------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///------........./////////------,,,,,,------.../////////000000000000//////......///000111333333444222111111222222333444555444444555555666777888888777777666666777777888999;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;======>>>???AAABBBDDDEEEEEECCC@@@@@@AAABBBBBBAAA???===;;;;;;<<<<<<<<<;;;::::::::::::999999999999>>>EEELLLKKKCCC===;;;===;;;;;;;;;:::999888888888555555555555555666666666444444444444444444444444555555444444444333333333222222222222222222222222222222222111111111000000000000////////////000000/////////...///000000111......------------......---------...//////000000......------------...............------,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++************++++++******************************************++++++'''(((***,,,------,,,,,,+++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++++++++************++++++******************++++++((()))+++------,,,+++))),,,,,,---,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&+++***))))))***)))'''%%%&&&''''''((()))((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((('''(((******((('''((()))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''&&&'''((())))))******)))'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))***))))))''''''((()))))))))))))))))))))))))))))))))))))))************************))))))(((((())))))******))))))))))))))))))))))))******++++++++++++******++++++***)))(((''''''&&&))))))***++++++++++++***------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...//////000000......------......///000...//////000000//////...//////000000111222333333111111111111222333444444333333444555666666777777999888888888888999::::::;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<======>>>???@@@BBBDDDEEECCCAAA>>>>>>???@@@@@@@@@>>><<<;;;;;;<<<===<<<;;;::::::::::::999999999999777===BBBCCC???<<<<<<===<<<<<<;;;:::999888888777444555555555555666666666444444444444444444444444666666555444333333222222222222222222222222222222333222222222222111111111000//////......//////000//////......//////000111111000000////////////000000000///......------,,,......------------......------.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++,,,,,,++++++*********************************************************+++++++++++++++************++++++***************************+++++++++,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,------......------,,,************************************************,,,,,,,,,++++++++++++***++++++************++++++++++++++++++******))))))''')))---///000...+++))),,,,,,++++++++++++******+++++++++++++++++++++++++++++++++*********))))))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''(((((('''''''''(((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((''''''(((''''''(((***)))'''%%%&&&&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((&&&'''))))))'''&&&'''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''&&&'''((()))************''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''***+++,,,------,,,+++***''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))***+++,,,++++++***...---,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,,,,---......//////000000000000000111222222......////////////....../////////000000000111111000000000111111222333444111222333444555666666777888888888888888999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>@@@AAABBBCCC@@@>>><<<<<<===?????????===<<<;;;<<<===>>>===<<<;;;;;;:::::::::999999999777999;;;;;;::::::;;;<<<;;;;;;:::999888777666666444444444555555555666666555555555555555555555555444444444444444444444333222222222222222222222222333333333333222222222222//////............/////////............///000000111111000///////////////000//////......---,,,,,,...------,,,,,,------...+++,,,---.........---,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++++++++))))))))))))))))))******************************))))))*********+++++++++++++++************++++++************************))))))******+++,,,------+++***************+++++++++,,,---......---,,,+++************************************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++++++++***)))))))))***,,,......---,,,***++++++******)))))))))************++++++,,,,,,---,,,,,,+++++++++*********))))))))))))***+++,,,---++++++++++++++++++++++++))))))((('''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((%%%%%%%%%'''))))))(((&&&%%%&&&((()))))))))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))))))))(((''''''''''''''''''''''''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))(((''''''&&&'''((()))************''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&''')))******)))'''&&&(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))******++++++++++++******'''((()))***+++,,,------((()))***+++,,,+++******000...,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++,,,,,,---......---------------...//////......////////////...............///////////////000000000000111222333444000111333444555666666666666666666666666777777888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>???@@@BBBBBB>>><<<::::::<<<>>>>>>>>>===<<<;;;<<<>>>>>>>>><<<;;;;;;;;;:::::::::999999<<<;;;:::999999999999:::::::::999888777666555444444444444555555555666666666666666666666666666666222333333444444555555666222222222222222222222222444444444333333333222222//////............//////...............///000000000///...---------------,,,,,,------...//////000...------,,,,,,------...***+++---...///...---------,,,+++***+++,,,---...++++++++++++++++++++++++---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++*********''''''(((((())))))******************************))))))******++++++++++++++++++************++++++************************%%%&&&'''((()))***+++++++++***)))(((((()))******))))))++++++++++++))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********,,,++++++******++++++,,,)))******+++++++++************++++++,,,,,,,,,,,,+++***))))))((()))))))))))))))***+++,,,,,,---------------,,,,,,,,,++++++************+++,,,---...++++++++++++++++++++++++%%%&&&''''''((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&'''((())))))******************)))((((((&&&'''((()))************$$$&&&''''''&&&&&&((()))))))))))))))))))))))))))''''''((((((((((((((('''))))))*********((('''&&&(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&''''''(((((((((((((((&&&''''''(((((((((((((((+++)))(((&&&&&&((()))+++)))))))))))))))(((''''''(((((()))***************++++++************++++++,,,+++)))(((''''''(((((()))(((''''''(((***,,,---(((((((((((())))))))))))'''(((((()))***++++++,,,'''((()))))))))'''&&&%%%))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))))))))************++++++++++++*********))))))((((((,,,,,,+++***)))(((''''''''')))***++++++***)))'''+++*********))))))((((((***)))(((((((((***+++,,,******)))))))))))))))))),,,+++*********+++,,,---++++++++++++++++++++++++------------------------............////////////------------------------////////////////////////////////////000000000000111111000000111111222333222222333444444555555666555666666777888999999:::888999999999888888:::<<<===<<<;;;:::999:::;;;;;;:::;;;;;;;;;;;;;;;::::::<<<;;;::::::::::::;;;<<<888:::<<<======<<<:::999;;;:::888777777888:::;;;999999:::::::::999888888;;;:::999888777777777777555555444444444333333333444444555555555555555555333333333222222111111111333333333333333333333333333333333222222111111111---------...///000000111////////////////////////........................,,,,,,,,,---------......000000//////.........---...---,,,,,,++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++'''))),,,......---+++))))))+++---//////---+++)))************************+++,,,......---,,,---...,,,,,,++++++++++++,,,,,,+++++++++***)))((((((''',,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((******))))))((((((''''''+++++++++,,,,,,+++++++++,,,***))))))***++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,((((((((((((((((((((((((------------------------************************---,,,,,,+++*********++++++)))'''''')))+++++++++************************++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,%%%&&&''''''((((((''''''(((((())))))(((((('''&&&&&&&&&''''''((())))))******************)))((((((###$$$%%%&&&''''''''''''&&&((()))(((''''''((()))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%'''((()))*********)))((('''(((((())))))(((((('''))))))))))))((((((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&''''''((((((((((((((('''((()))******************)))(((''''''((()))***)))))))))))))))(((''''''(((((()))************)))***))))))(((((())))))******)))((('''''''''(((((()))(((''''''(((***,,,---))))))))))))(((((((((((('''(((((())))))*********(((((()))))))))((('''&&&))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))(((((())))))*********+++++++++************)))))))))((((((((((((((())))))))))))((()))***++++++***)))(((************)))))))))((((((((('''''''''((()))***************************---,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------............////////////------------------------.........................../////////000000000000111111000000111111222333111111222222333444444444555555666666777888888999888999:::999888888999;;;<<<<<<:::999999999:::;;;<<<<<<============<<<<<<<<<;;;::::::::::::;;;<<<999:::;;;<<<<<<;;;::::::;;;:::888777777888:::;;;999999999::::::999999888888888777777777777888888555555555444444444333333444444555555555555555555444444444333333333222222333333333333333333333333333333222222222111111111------......///000000111////////////////////////........................,,,,,,------............000/////////.........---...---,,,,,,++++++,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,+++***((()))+++------,,,+++***************************(((***++++++)))(((((()))))))))(((((((((((())))))+++++++++***)))(((((((((++++++,,,,,,++++++******))))))))))))((((((((((((******))))))((((((((((((******++++++++++++******,,,***))))))***++++++***++++++++++++++++++++++++)))***************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++*********++++++)))((((((***+++,,,+++***************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++,,,,,,%%%&&&''''''((((((''''''))))))))))))))))))((('''&&&&&&''''''((()))))))))))))))******))))))((((((&&&&&&'''((())))))))))))((()))***)))((('''((()))((((((((((((((((((((((((((((((((('''&&&%%%$$$###&&&'''((()))************'''''''''((((((''''''''')))))))))(((((((((((('''))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((((((((('''&&&''''''(((((((((((((((&&&'''((()))***+++++++++***)))(((''''''((()))***)))))))))))))))((((((''''''((())))))******)))))))))((((((''''''(((((()))''''''&&&&&&''''''((())))))(((((('''((()))+++,,,******))))))((((((''''''(((((((((((((((((((((((())))))*********)))((('''))))))))))))((((((((((((''''''((((((((()))))))))+++++++++***)))((((((((()))))))))*********++++++************))))))))))))))))))))))))************((()))***++++++***)))(((************))))))))))))))))))((((((((()))************++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++---------------------------............/////////....................................................../////////000000000111000000000000111222222000000111111222333333333444444444555666666777777888999:::888777777888:::;;;;;;:::999999999999999<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::999999999999999999999999777777777777777888888888555555555444444444444333555555444444444444444444555555444444444444333333333333333333333333222222222222222111111111111111------......///000000000////////////////////////........................---............//////////////////..................---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++++++++************************+++---...---+++*********++++++************+++++++++++++++***))))))((((((*********+++++++++++++++(((((((((((())))))))))))***))))))))))))((((((((()))******************))),,,***))))))***++++++***++++++++++++++++++++++++*********)))))))))))))))************************++++++++++++++++++++++++************************,,,,,,+++************++++++***((()))***,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++++++++++++++%%%&&&''''''((('''''''''(((((()))))))))(((((('''''''''''''''(((((())))))((()))))))))))))))(((((('''((()))***************)))******)))'''&&&'''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''((((((((((((((($$$$$$&&&'''(((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))))))))))))))((((((''''''(((((()))%%%%%%%%%&&&'''(((((()))((((((((((((((()))***++++++******)))(((''''''&&&(((((((((((('''''''''''')))************)))))))))))))))))))))(((((((((((('''(((((((((((()))))))))*********))))))((((((((())))))))))))*********************)))))))))))))))...---,,,+++***))))))(((((()))************)))(((*********)))))))))))))))++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................................................./////////000000000000000000000111222222000000111111222333333333333333333444444555555555888999999888666666777999::::::999999999888888888999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;999999888777777888999999888888888888999::::::;;;::::::::::::999999888888555555555555444444444444555555444444444444333333444444444444444333333333333333333222222222222222111111111111111111111000............//////000000////////////////////////.........................../////////////////////...........................---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,---,,,+++***))))))***++++++++++++++++++++++++++++++,,,...//////---,,,,,,------,,,,,,++++++,,,,,,---+++++++++******))))))))))))))))))******+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))),,,***))))))***++++++******+++++++++++++++,,,,,,++++++******)))))))))(((************************************************************************++++++***************+++***)))((()))+++,,,++++++)))))))))***++++++,,,,,,************************************************))))))*********+++++++++,,,,,,,,,++++++*********%%%&&&''''''((('''''''''&&&''''''(((((('''''''''''''''''''''(((((((((((('''(((((()))))))))((((((%%%%%%&&&'''''''''&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&'''((()))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&''''''((((((((((((((($$$$$$&&&''''''((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))***))))))(((((())))))***$$$$$$%%%&&&'''((())))))((((((((((((((()))))))))+++******)))(((''''''&&&((((((((((((''''''''''''***)))))))))))))))******))))))))))))(((((((((((((((((((((((()))))))))***'''''''''(((((()))))))))(((((()))))))))*********))))))))))))))))))******,,,,,,+++***)))(((((('''))))))************))))))))))))))))))))))))******++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................................................................////////////000000//////000000111222111111222222333444444444333333333333444444444444777888888777666555777888:::::::::999999999888888888888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::;;;888888888888888888888888888888777888999:::;;;<<<@@@@@@???>>><<<:::888777666666555555555444444444555555444444333333333333222222222222222333333333333333333222222111111111000000000000000000000000............////////////////////////////////////......................../////////////////////...---------..................---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))***+++---...000///,,,***)))******+++------------------------(((***,,,,,,++++++,,,---))))))(((((((((((())))))++++++++++++***************))))))))))))***,,,,,,'''((((((((()))))))))***))))))))))))************))))))************)))))),,,***))))))***++++++************++++++,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))*********************************************************))))))***++++++(((''''''))),,,------,,,))))))*********+++++++++************************************************))))))*********+++++++++,,,,,,,,,++++++*********%%%&&&''''''((((((''''''%%%&&&&&&'''''''''''''''''''''((((((((((((((((((''''''((()))))))))((((((&&&''''''(((((((((''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&'''((()))***+++++++++***)))'''&&&$$$#########'''''''''(((((('''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***&&&''''''(((((((((((((((''''''((())))))))))))((((((((())))))))))))(((((('''(((((()))))))))))))))&&&'''(((((())))))((((((***))))))(((((())))))***$$$%%%&&&(((((()))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))((((((((()))******))))))))))))((((((((((((((((((((()))))))))******&&&&&&&&&'''((()))))))))((((((((()))))))))******))))))))))))************&&&''''''''''''(((((((((***))))))))))))))))))***))))))))))))************)))))))))***))))))((('''))))))******+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------------........./////////000////////////000111111111111222222333444444444333333333333333333444444555666777666555555777999:::::::::;;;:::999999888999:::;;;<<<<<<===<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;::::::999888888888888888888888888777777777777888:::<<<>>>DDDDDDCCCBBB@@@===:::888666666666555555555444444555555444444333333222222111111222222222222333333333333333222111111000000////////////000000000000......//////////////////////////////////////////......................../////////............------------------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---000///---+++******++++++------------------------)))+++------,,,+++,,,---+++******))))))******++++++++++++++++++++++++++++++***)))((((((***+++,,,''''''(((((())))))******)))))))))************+++)))******************))),,,***))))))***++++++************++++++,,,,,,---,,,,,,,,,+++++++++++++++((((((((((((((((((((((((***************************************************))))))))))))***++++++''''''(((+++///000000///************************************************************************)))************+++++++++,,,,,,++++++++++++++++++%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&''''''((())))))(((((())))))************))))))&&&'''((((((''''''((()))''''''''''''''''''''''''''''''((())))))***))))))***)))(((&&&%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''')))((('''''''''(((******&&&''''''((((((((((((((((((((())))))((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))&&&'''(((((())))))(((((()))((((((''''''(((((()))&&&&&&((())))))))))))((('''(((((((((((((((''''''))))))))))))(((((((((((('''(((((())))))*********(((((('''''''''((()))***))))))))))))(((((((((((((((((()))))))))*********((((((((((((((()))))))))(((((((((((()))))))))***((()))))))))************''''''((((((((()))))))))******))))))))))))******((()))))))))************(((((()))))))))((('''&&&(((((())))))***++++++,,,'''(((***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////////////////000111111000000111111222333333333444444444444444444444444333444555555555666888::::::;;;;;;<<<;;;:::999888999999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::;;;<<<<<<===<<<:::999888777777888888888888777777777777666777888;;;===???DDDDDDDDDDDDBBB???<<<:::666666666666555555555555555555444444333222222111222222222333333333444444333333222222111000000///........./////////000000/////////////////////...////////////////////////....................................------,,,,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,*********---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++)))(((((((((***+++'''''''''((()))*********))))))*********+++++++++******++++++++++++******,,,***))))))***++++++***)))******+++,,,,,,------************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))***++++++((()))+++///333555555444,,,,,,++++++***)))))))))************************************************)))************+++++++++++++++++++++++++++,,,,,,%%%&&&''''''((((((''''''''''''((())))))***))))))((((((((((((((('''''''''&&&&&&'''((())))))((((((&&&'''''''''''''''&&&&&&&&&((())))))(((((()))+++'''''''''''''''''''''''''''(((((((((((((((''''''******(((''''''((()))***(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''')))((('''''''''(((***+++&&&''''''(((((((((((((((''''''''''''&&&%%%$$$###(((((())))))))))))((((((''''''((()))))))))))))))&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''''')))*********)))((('''(((((((((((((((''''''(((((((((((())))))))))))'''(((((()))***++++++,,,((('''&&&&&&&&&((()))***))))))))))))(((((((((((())))))))))))************++++++******))))))(((((((((((((((((())))))))))))(((((())))))*********+++......---,,,+++***))))))******))))))))))))******(((((())))))*********+++)))***+++++++++)))(((''''''(((((()))******++++++%%%'''(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++---------------------------------........./////////////////////000111111/////////000111111222222444444444444444444444444222333555555555666999;;;;;;;;;<<<===<<<;;;:::999666777888999::::::;;;:::::::::;;;<<<<<<;;;::::::;;;<<<=========;;;888777777777888888888888777777777666666666888;;;===???BBBCCCDDDDDDBBB@@@===<<<777666666666555555555555555555444333333222111111333333333444444555555555333333222222111000000///---.........//////000000///////////////.........////////////////////////..............................---------,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))***+++,,,------************************+++,,,,,,***&&&$$$######***))))))))))))))))))***++++++++++++++++++++++++---+++)))((('''((()))***&&&''''''((()))******+++))))))******++++++++++++++++++,,,,,,,,,,,,++++++,,,***))))))***++++++***))))))***+++,,,,,,------(((((())))))******++++++************************++++++++++++++++++++++++************************))))))((())))))***++++++******---111666999999888---,,,,,,+++***)))(((((())))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''((((((((()))'''&&&%%%$$$######$$$%%%(((((())))))))))))((((((+++***)))'''''''''((()))***)))(((&&&'''((()))+++))))))((('''''''''''''''&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$$$$%%%&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&''')))***(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((''',,,---......,,,******+++(((((()))***++++++,,,,,,*********)))))))))))))))******+++++++++,,,,,,,,,***************+++++++++---------............///...------,,,,,,------...,,,,,,,,,---------......------------......//////,,,------...///000111111333333222222222222222222333333222222222333444444555666666777888999999999999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===;;;888999;;;===;;;:::;;;<<<>>>?????????>>>===;;;:::999888777777777777666666888999:::;;;;;;;;;BBBBBBAAA???>>>===;;;;;;888777777666555444444444555333222333555555333000333333333333333333333333333222111000////////////000000////////////000000,,,***(((***...///...,,,000111111111000///...---000000000000////////////////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))+++++++++*********)))))))))*********++++++++++++(((((())))))************...---+++)))((())))))***))))))))))))))))))))))))+++,,,,,,,,,+++***(((&&&******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************************************+++,,,+++))))))***+++---------,,,,,,+++++++++************************,,,,,,+++***))))))******///,,,***...555;;;<<<;;;000,,,)))(((***+++***(((************************)))***+++,,,,,,+++***)))+++++++++************************+++,,,,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))++++++)))((((((((())))))(((((())))))))))))((((((+++***((('''''''''((()))***)))'''&&&&&&&&&((()))))))))((('''''''''''''''***))))))((((((((())))))(((((((((((((((((((((((()))))))))))))))((('''''''''((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************************))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))'''(((***+++++++++)))(((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++***)))(((((()))+++,,,,,,***))))))***(((((()))******+++,,,,,,)))))))))))))))*********))))))*********+++++++++++++++******))))))((((((,,,,,,,,,,,,---------...------,,,,,,,,,,,,------,,,,,,,,,,,,------------............//////000000------......//////000000222222222222222222222222333333222222222333444444555666666777888888999999888999:::;;;<<<;;;::::::999999::::::;;;<<<<<<===>>><<<::::::===>>>===;;;:::;;;<<<=========<<<<<<;;;:::999888888777777777444555777888999:::::::::>>>===<<<;;;999888777777888777777666555555444444666444333444555666333111333333333333333333333333333222111000////////////000000////////////000000---+++***+++...///...---////////////////////////000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++***)))(((******++++++++++++******,,,,,,,,,,,,++++++******)))))))))*********++++++***************+++,,,,,,---,,,+++)))))))))))))))))))))))))))))))))))))))++++++++++++***)))((((((*********+++++++++,,,,,,*********)))))))))((((((************************************************(((***+++,,,++++++---///---,,,,,,,,,++++++++++++************************++++++***))))))))))))))),,,)))'''***000555666555...,,,)))((()))***)))'''************************))))))))))))'''%%%###"""*********************************+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))******)))(((((((((((()))'''(((((())))))(((((('''***)))((('''''''''(((((()))((('''%%%%%%%%%&&&''')))((((((''''''''''''(((++++++)))(((((('''''''''(((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))'''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''&&&%%%$$$$$$((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''')))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))******+++******))))))&&&(((******((((((((()))((())))))******+++++++++(((((())))))******++++++(((((()))))))))*********---,,,,,,+++***)))((((((+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///////////////000000000..................//////000000111111222222333333333222222222333333444555666666666777888888999999777888999:::::::::999888777888999:::;;;<<<===>>>???===<<<<<<===>>>>>>===999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999888888888888666777888999:::;;;;;;;;;;;;:::999888777555444444777777777666555555444444666555444555666555444222222222222222222222222222222222111000////////////000000////////////000000///...------/////////---...------------///000111//////.........------------------------------------------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++************++++++---------,,,,,,,,,,,,+++((()))))))))************,,,+++*********+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))*********++++++++++++,,,*********)))))))))))))))***************************************************+++------,,,,,,---...+++++++++++++++***************************************)))((((((((())))))+++(((&&&(((,,,//////...,,,***(((((())))))((('''************************,,,,,,,,,,,,***(((&&&%%%))))))))))))))))))))))))******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&''''''(((((((((((()))))))))((((((((('''''''''(((((('''(((((((((((((((((('''(((((((((((('''(((((((((***)))(((&&&&&&&&&&&&&&&)))(((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((''''''&&&%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$###"""((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))((((((((())))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************%%%'''))))))(((((()))***((()))))))))*********+++''''''((()))***++++++,,,))))))))))))*********+++---------,,,,,,++++++***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,............////////////.....................---...//////000111222333333222222222222333444555555666666777777888888888888555666888999999999888777666777888999;;;<<<>>>>>>>>>===<<<<<<<<<=========999::::::;;;;;;;;;;;;;;;<<<;;;:::999888888888888999:::;;;<<<============;;;::::::888777666555555777777666666555555555555555444444555555444333222111111111111111111111111111111000///////////////000000////////////000000000000///////////////...///...,,,+++,,,---///111......---------,,,,,,,,,------------------------........................---------------------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++(((((()))))))))*********,,,+++***))))))***,,,---++++++***))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++************++++++++++++++++++++++++++++++++++++************************************************...//////---***))))))***************************************************))))))((((((((((((((()))---+++))))))+++---,,,+++***)))((((((((((((((('''************************+++,,,---......---,,,+++(((((((((((())))))))))))+++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%&&&'''((((((((((((((()))))))))***))))))******************''''''(((((((((((('''''''''''''''(((((((((((('''***))))))(((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''---,,,,,,***)))(((''''''(((((((((((((((((((((((())))))(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************&&&(((******)))))))))+++)))))))))))))))*********''''''((()))***++++++,,,*********+++++++++,,,,,,)))*********++++++,,,,,,------------............,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------............------------......///000000111222222222222222222333444555666777777777777777888888888555666777888888888777666666666888999;;;<<<===>>>;;;;;;;;;:::::::::;;;<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888888:::;;;<<<<<<============;;;::::::999888777666666666666666666555555555555333444555555444333222222111111111111111111111111111000//////////////////000000////////////000000000000111000000//////000111///---,,,+++,,,...///------------,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,************++++++++++++))))))))))))************+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))((((((''''''''')))***+++))))))*********+++++++++++++++++++++++++++++++++************************************************---------,,,)))(((((((((************************************************)))((((((((((((((())))))---,,,******+++++++++***((()))))))))(((((((((((())))))))))))))))))))))))'''((())))))))))))((('''''''''(((((())))))))))))+++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))((((((((()))))))))******&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&&&&&&&'''(((((((((''''''((()))))))))))))))))))))(((''''''''''''(((((()))'''''''''(((((()))++++++))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&'''''''''((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((''''''((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))*********)))''')))++++++***))))))***))))))))))))))))))))))))(((((())))))******++++++***++++++++++++,,,,,,,,,&&&&&&'''((()))******+++---------.........//////,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------............//////000000111111111111111222333444555666777777777777777777888888555666777888888888777666666777888999:::;;;<<<===999::::::999888888999;;;;;;;;;:::::::::;;;<<<===;;;:::999888777777777777888999::::::;;;;;;;;;:::999999888888777666666555666666666666666666555555333555666666444333333444222222222222222222222222000//////....../////////000000////////////000000///000111111//////000111111000///------------.........---------,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************++++++)))***************++++++)))*********++++++++++++************)))))))))(((((())))))******)))(((((())))))))))))))))))))))))(((((((((((())))))***+++)))))))))************+++)))))))))))))))*********************************************************((()))++++++******+++,,,*********+++++++++++++++************************))))))((((((((()))******************))))))))))))''')))+++***)))(((((()))))))))))))))))))))))))))))))))))))))(((&&&###"""'''(((((())))))******+++******************))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++(((&&&&&&''')))***(((((()))))))))*********###$$$%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&'''(((((((((''''''&&&&&&'''((())))))))))))'''''''''''''''((())))))))))))((((((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))%%%$$$$$$%%%%%%'''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))(((((((((((((((((((((((((((((((((******)))))))))((((((((('''''''''''''''''''''''')))))))))))))))******+++******++++++++++++******((((((((((((((((((((((((************************(((((()))))))))))))))((((((***++++++)))(((((())))))))))))))))))))))))((()))))))))))))))*********************++++++++++++((((((((())))))*********,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,------.........////////////////////////111111111222333444666666888777777777777777777777555666777888999888777777777888888999::::::;;;;;;888999:::999777777999;;;:::999999888999:::;;;<<<999999888777666666666666888888999::::::::::::999999999999888777777666666555666666666666666666666555777999888666444555666333333333333333333333333//////.........//////000000000////////////000000---///111000//////111333////////////////////////............------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++******++++++++++++***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,***(((''''''((()))******)))(((((())))))))))))))))))))))))))))))******************))))))))))))************(((((()))))))))*********************************************************((()))++++++++++++---...++++++++++++,,,,,,,,,---************************)))))))))))))))***++++++'''(((******)))))))))***'''***,,,,,,***))))))***)))))))))))))))))))))))),,,,,,---,,,+++)))'''%%%(((((())))))***++++++,,,*********+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((---+++)))''''''(((***+++))))))))))))************&&&''')))*********)))(((&&&''''''''''''''''''&&&$$$%%%'''(((((((((''''''$$$$$$&&&'''((()))))))))'''''''''''''''((()))***)))((('''&&&&&&%%%&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''************************'''''''''((((((***++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((************************(((((())))))))))))(((((((((***+++***(((''''''((())))))))))))((((((((((((*********)))))))))))))))))))))))))))************------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,------------......//////.........---------++++++,,,,,,---.../////////////////////.........111111111222333444666777888888888777777777777777555666888999999999888777888888888999999:::::::::888:::;;;:::777777999<<<999888777777777888:::;;;999888777666555555555555::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999999888888555555555666666666666666777999;;;:::888666777999333333333333333333333333//////.........//////000000000////////////000000+++...000000///...111333---...///000111111111000//////.........---------////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,------,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++---......,,,)))''''''((()))******)))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))******************++++++,,,,,,,,,,,,************************************************+++---------+++++++++---+++++++++,,,,,,---------******************************))))))***+++,,,,,,''')))+++,,,++++++,,,,,,'''***------+++)))***+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))***+++,,,,,,,,,*********+++,,,,,,,,,---))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''*********)))(((''''''''''''&&&&&&)))---...+++)))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))&&&'''(((((())))))(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((***)))((((((((()))+++,,,''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((())))))******'''(((***,,,,,,***((('''(((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((+++(((&&&''')))***)))'''))))))))))))(((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))''''''(((((()))******+++***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***+++++++++&&&''''''((()))******+++******))))))))))))******'''((()))******++++++***(((***++++++******+++,,,+++***)))***++++++***)))++++++++++++++++++++++++...------------...//////...---,,,,,,......---,,,,,,,,,,,,---------......000///...---,,,---......---------...///000000111000111111222222333444444444555666666666666666555666666666666555555777999444444444666888999888777999999888888777888888888:::::::::::::::::::::::::::999777666666666777777::::::;;;;;;;;;;;;::::::777888:::;;;;;;:::999888<<<:::666333222222333555888888777666555444444333222222222111111111111000000000000000000000000000////////////////////////111111000000//////......000000000000000000000000000///...------...///000000111111000......///000---------.........//////------......------,,,+++,,,,,,............,,,,,,+++++++++,,,,,,---------,,,+++***))))))+++---...000///---,,,,,,+++)))(((++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++******************,,,++++++***)))(((''''''))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))******---***'''(((+++......,,,(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,(((((()))***++++++,,,,,,,,,***)))+++---...+++)))+++*********))))))((((((***++++++)))%%%###"""""")))))))))))))))))))))))))))************)))((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&(((+++,,,***(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((((((''''''&&&'''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((************))))))))))))((()))************)))((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''((((((***'''%%%&&&((()))((('''))))))))))))************((((((''''''''''''((((((''''''''''''((((((((()))$$$$$$%%%%%%&&&''''''((((((((('''&&&%%%&&&''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))******++++++''''''(((((())))))************))))))))))))******+++,,,,,,++++++***)))((((((***++++++***)))+++,,,+++***)))***++++++***)))++++++++++++++++++++++++------,,,,,,------...///---,,,+++,,,---------+++,,,,,,,,,---------......000///...---,,,---......---------...///000000000000000111111222333333444444444555666666666666555666777888888888777777777666555555777999:::999888888888777777777777888888:::::::::::::::::::::::::::999888777777777777888999::::::;;;;;;::::::999888888999999999888888777<<<:::888666555555666777777666666555555444444444222222222111111111111000000000000000000000000000////////////////////////111000000000/////////...........................000///...------...///000'''***---......---...///------------.........////////////...,,,+++)))(((+++,,,---......---,,,++++++++++++,,,,,,---------,,,+++*********+++,,,---///...,,,,,,,,,,,,***)))++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,++++++***)))(((''''''*********)))))))))))))))))))))))))))))))))))))))((()))))))))************,,,+++***))))))***+++,,,...,,,))))))+++,,,,,,***((())))))***++++++,,,,,,+++++++++******+++++++++((())))))***++++++,,,,,,+++***)))***,,,,,,***'''+++*********))))))))))))(((***++++++***)))******************************'''((()))***************)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&''''''((()))******+++)))(((&&&&&&((()))((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''((()))***(((((((((((())))))))))))&&&''''''((((((''''''&&&((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))------,,,+++)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))'''%%%&&&'''(((''''''))))))******+++++++++,,,''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''(((((())))))***&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,+++***))))))((()))+++***))))))***,,,+++***)))***++++++***)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++***+++,,,,,,+++***,,,,,,,,,---------......000///...---,,,---......---------...//////000000000000000111222222333333333444555555666666555555777888;;;======;;;888666888777666777999::::::888888777777777777777888888999999999999999999999999::::::999888888888888999999999::::::::::::999999999999888777666666666666888888888777777777777666555555555444444444444444222222222111111111111000000000000000000000000000////////////////////////000000000000////////////........................//////............//////%%%(((---//////---,,,,,,------------............------------,,,+++***)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,...---+++,,,,,,---+++***++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,+++******)))(((((((((((())))))************))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,---///---+++***++++++***))))))))))))***++++++,,,,,,++++++************++++++)))))))))***++++++,,,,,,+++***))))))******(((&&&***************)))))))))''')))+++,,,++++++,,,---************************&&&'''((()))+++++++++,,,+++******)))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((()))((((((''''''&&&&&&%%%%%%%%%&&&''''''((())))))''''''(((((())))))*********(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&******)))))))))***+++,,,(((((((((((())))))))))))''''''((((((((((((''''''(((''''''''''''(((((())))))))))))))))))******+++((((((((((((((((((((((((%%%&&&&&&'''((()))******,,,,,,+++***)))(((''''''***)))(((((((((((()))***(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&'''((()))*********+++)))((('''''''''(((((((((((())))))******++++++,,,(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((()))))))))*********&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))******************))))))))))))))))))******))))))))))))******(((((()))***++++++++++++((()))******))))))***++++++***)))***++++++***)))***+++++++++++++++,,,,,,++++++******++++++,,,---+++***)))***+++,,,+++))),,,,,,,,,---------......000///...---,,,---......---------......///////////////000000111222222222222333444555555555555555555888<<>>EEEHHHGGGDDD===;;;888777888999999888777777777777888999:::;;;777777777777777777777777777888999999:::999999999999999::::::::::::999999777777666555444444444444333444666777888888777777555555555444444444444444222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000......////////////......------,,,++++++---111444------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---+++++++++---------+++++++++++++++++++++++++++******++++++++++++******)))************+++++++++---,,,***(((&&&###"""!!!,,,,,,+++***)))(((''''''))))))))))))))))))))))))************))))))))))))((()))***+++,,,,,,,,,+++'''))),,,,,,,,,+++,,,---************************,,,++++++++++++++++++,,,************************)))+++------+++***+++,,,*********+++++++++++++++)))***,,,+++***))))))***++++++++++++++++++++++++***************)))((((((((()))***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---......---,,,+++''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''''''(((((()))))))))''''''(((((())))))******&&&(((***)))'''%%%&&&(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&)))***+++***(((&&&'''''''''((()))*********(((((())))))))))))((((((&&&&&&&&&''''''((()))***%%%&&&'''((()))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))'''(((***++++++***)))((()))***+++***((('''))),,,++++++***))))))((((((((((((((((((''''''((((((((()))(((((((((''''''''''''***************)))))))))((())))))******)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))******))))))))))))))))))))))))))))))******++++++,,,******))))))))))))***************))))))((('''&&&'''((())))))(((((()))++++++***)))***++++++***))))))******+++,,,,,,------+++++++++++++++,,,------,,,+++******+++,,,+++***,,,,,,,,,---------......000///...---,,,---......------------------------------...//////000000111///000111333444444444555333222333999AAAEEEEEECCC===;;;888777777888888777555555555555666777888999777777777777777777777777666777888999999999888888777777888888888888777777555555666666666666555555444444555666777777777777777666666555555444444444222222222111111111111000000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////---...///000000///...---+++,,,,,,,,,+++---000222---------,,,,,,,,,++++++---------------,,,+++***...---,,,++++++,,,---...---------,,,,,,+++++++++,,,+++*********+++,,,------,,,++++++------,,,+++++++++++++++++++++++++++******++++++++++++******)))************++++++++++++***)))((('''&&&%%%$$$+++*********))))))(((((())))))))))))))))))))))))************)))))))))((()))***+++,,,---------,,,(((+++------+++***+++,,,************************------,,,,,,,,,,,,------************************'''))),,,,,,******+++---*********++++++,,,,,,,,,(((***,,,,,,++++++,,,---++++++++++++++++++++++++((())))))************)))***+++,,,...//////......))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&((()))+++,,,,,,$$$'''******(((&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))******++++++)))((('''&&&&&&'''((()))'''))),,,//////---+++)))&&&''''''((()))******+++(((((())))))))))))((((((&&&&&&&&&'''''')))******'''(((***+++++++++***)))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))&&&''')))******)))'''&&&(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&''')))***)))(((&&&%%%''')))***)))'''&&&(((+++---,,,,,,+++***)))(((((('''''''''&&&&&&'''''''''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&(((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))***************)))))))))))))))(((((()))***+++,,,,,,,,,******))))))))))))******'''((()))******+++++++++'''((())))))(((((()))***+++***)))***+++++++++)))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,+++***+++,,,,,,+++***,,,,,,,,,---------......000///...---,,,---......------------------------------......///000000000//////111222333444444444444111000555<<>>;;;777666666777777777333333333444444666777777777777777777777777777777555666777888999999888777555555666666666666555555444555666777777777666555333333333333444444555555888888777666555444444444222222222111111111111000000000000000000000000000000000000000000000000000.../////////000000111111........................---...///000000///...------///000///...,,,---...---------,,,,,,+++++++++++++++,,,---..................,,,,,,,,,,,,......---------,,,,,,+++++++++,,,+++***))))))+++---......---+++,,,,,,---+++***++++++++++++++++++++++++******++++++++++++******)))************+++++++++'''((()))***+++,,,------))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))+++,,,...//////......***,,,///...+++))))))***++++++******************...------,,,,,,------...++++++******************$$$'''***+++))))))+++---*********++++++,,,,,,,,,(((***,,,+++***)))***+++++++++++++++++++++++++++&&&'''(((***++++++++++++%%%&&&((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******$$$%%%%%%&&&&&&'''''''''&&&&&&&&&(((******(((&&&'''''''''''''''((())))))***'''%%%&&&)))++++++)))))))))************))))))&&&(((((((((%%%$$$$$$$$$'''''''''''''''((()))***''''''(((((())))))******(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''((()))))))))++++++***((('''&&&$$$$$$%%%&&&&&&&&&'''(((((((((''''''((((((((('''%%%$$$!!!"""$$$&&&'''((()))))))))(((((()))++++++***)))&&&((())))))'''&&&'''(((&&&''''''((()))******+++(((((((((((())))))))))))((((((((()))******++++++'''(((***+++++++++***)))+++)))(((((())))))(((&&&))))))*********))))))((()))******)))''''''((()))!!!###%%%(((***++++++++++++***)))'''''''''((()))******)))(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))******++++++*********))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))((((((,,,,,,++++++***)))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((()))***++++++,,,,,,++++++******)))*********...------,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///000000111222222333333333444444444444444555666888:::;;;===666666666666666555555555333333333444444444555555555555666666666666555555222444666777888777555444666666666666666666666666777777777777777777777777444444444444444444444444555444333333222222333333444333222111000000000000000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////........................//////.........//////000---------........./////////...,,,++++++,,,...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++---///000111...---+++***)))***++++++------------------------+++*********))))))((((((,,,,,,,,,++++++************+++,,,,,,***))))))))),,,+++******))))))******))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++******))))))******+++,,,+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---)))******++++++,,,------***+++,,,,,,+++***)))(((,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))************+++***(((&&&%%%&&&'''(((++++++++++++++++++++++++&&&&&&&&&&&&''''''''''''''''''''')))******)))'''''''''''''''(((((())))))+++(((&&&&&&(((******)))(((((())))))))))))(((((('''((()))(((&&&$$$$$$%%%(((''''''''''''(((((()))******))))))((('''''''''%%%&&&&&&''''''((())))))%%%&&&'''(((((((((((('''((((((((((((((('''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))((('''&&&%%%&&&&&&'''(((((((((((()))(((((()))++++++***(((&&&'''))))))(((''''''(((&&&''''''((())))))******''''''''''''((((((((((((*********)))))))))))))))'''((())))))******))))))+++)))(((((())))))(((&&&))))))************)))))))))******)))''''''((())))))))))))***)))(((&&&%%%******)))(((((((((((((((***)))((((((''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))***++++++,,,***))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))((((((*********************+++******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++(((((()))******+++,,,,,,++++++************++++++.........---------------------------------------------------------------+++************+++,,,,,,------......//////000000222222222222333333333333111111111222444555777888444444444444444444444444333333444444444555555555555555666666666666555555444555666777777777666555555555555555555555555555666666666666666666666666444444444444444444444444555444333333222222333333444333222111000000000000000000000000000000000000000000000000000000000000///.........------------////////////////////////........................000//////...------------------------.........///...---,,,******,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))),,,,,,,,,+++++++++******))))))******)))(((((((((,,,+++******))))))******))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++,,,+++++++++++++++++++++***++++++,,,+++***)))(((,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))***************)))'''&&&'''((()))***************************(((((((((((('''''''''''''''&&&&&&'''))))))(((&&&(((((((((((())))))))))))***)))''''''((()))((('''''''''((((((((((((''''''''')))***)))'''&&&&&&&&&)))((((((''''''''''''(((******)))((((((''''''&&&&&&''''''((())))))******''''''((()))))))))((((((***))))))(((''''''&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&)))))))))***))))))((('''(((((((((((((((((((((((()))(((((()))++++++***(((%%%&&&((()))((((((((()))'''''''''(((((())))))***&&&&&&&&&'''''''''((((((++++++******)))(((((('''((((((''''''(((((()))******)))(((((())))))((('''))))))************)))))))))******)))''''''((())),,,,,,,,,+++)))'''%%%$$$)))))))))))))))((((((''')))(((''''''&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))******+++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))+++++++++******))))))((((((((()))******+++,,,,,,***))))))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,++++++******++++++,,,((())))))******+++++++++,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...///.............../////////000111111111222222222222000000000000111222333444333333333333333333333333333444444444444555555555555555666666666666555555666666666666666666666666444444444444444444444444666666666666666666666666444444444444444444444444555444333333222222333333333333222111000000000000000000000000000000000000000000000000000000000000............------------////////////////////////........................000///...---,,,+++++++++------------............---,,,+++******+++,,,---++++++,,,,,,------......---------,,,,,,+++++++++...---,,,,,,,,,,,,,,,---......---,,,,,,,,,------++++++++++++++++++++++++***************))))))))),,,,,,,,,++++++++++++***************)))))))))(((,,,+++******))))))******))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++,,,,,,++++++,,,,,,---......---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))(((((()))***------,,,,,,+++******)))***++++++++++++***))))))+++***)))(((((()))***+++++++++++++++++++++++++++******************************++++++++++++******))))))))))))************)))(((((('''(((***,,,---))))))))))))))))))))))))******))))))((((((''''''%%%$$$$$$%%%&&&'''&&&%%%(((((())))))))))))))))))***)))(((((((((''''''&&&'''(((((())))))(((((('''((()))+++***(((''''''(((***)))((('''''''''''''''&&&&&&''''''((())))))*********)))((((((''''''&&&'''(((((())))))((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((()))(((((((((((((((((((((((((((((((((((((((''''''(((***+++)))((($$$&&&((()))(((((()))***'''''''''((((((((())))))'''''''''(((((((((((()))************))))))((((((((('''&&&&&&&&&''')))******((('''((()))***)))'''((())))))************))))))******)))''''''((()))***************))))))((('''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))******+++,,,,,,------)))))))))))))))*********))))))))))))))))))))))))+++*********)))))))))(((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++((()))))))))*********+++++++++++++++++++++,,,---'''(((((()))******++++++++++++++++++++++++++++++))))))***++++++,,,------,,,++++++++++++,,,------........................000000000000111111111111222222111111222222333333222222222333333333333333444444444444555555555555555555666666666666555555888777666555555555666666444444444444444444444444666666666666666666666666444444444444444444444444555444333333222222333333333222222111000000111111000000000000000000000000////////////////////////000000000000000/////////////////////////////////...........................------,,,++++++++++++------------------------++++++***))))))***++++++******+++,,,------.........------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++,,,,,,,,,+++,,,+++******))))))******((((((((((((((((((((((((((()))))))))************))))))***+++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++((()))***)))((('''(((***,,,,,,,,,++++++******************+++******************))))))))))))************************************************************++++++++++++******((()))))))))******************)))))))))***+++,,,*********************************))))))((((((''''''%%%$$$%%%'''((('''&&&(((((())))))))))))((('''((())))))((('''&&&&&&&&&((())))))******))))))(((((()))+++***)))'''((()))***)))((('''''''''''''''&&&&&&&&&'''(((((())))))))))))(((((('''&&&&&&%%%''''''(((((((((''''''&&&''''''''''''(((((()))))))))))))))(((''''''&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''(((&&&&&&&&&&&&'''((()))***(((''''''(((******)))'''$$$&&&((()))(((((()))***''''''''''''((((((((((((((())))))))))))*********(((((())))))************((('''&&&&&&&&&''')))***)))((('''((()))***)))((((((((()))***************)))******)))''''''((()))(((((()))))))))***++++++'''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))******+++,,,,,,------(((((())))))*********************************************)))))))))))))))*********)))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********+++*********++++++,,,---&&&'''(((((()))***++++++++++++++++++++++++++++++))))))***++++++,,,------((((((((('''((())))))***------------............//////000000000111111111333222222222222222333333222222333333333444444444444444444555555555666666555555666666666666555555666666555555444555666666444444444444444444444444555555555555555555555555444444444444444444444444555444333333222222333333333222111111000111111111000000000000000000000000/////////////////////////////////000000000000000////////////////////////........................+++++++++++++++,,,---...------------------,,,,,,******************************++++++,,,---......---------,,,,,,+++++++++++++++++++++,,,---......***+++++++++++++++++++++------------------------***************+++++++++++++++++++++++++++++++++---+++))))))+++---,,,+++,,,+++******))))))******((((((((((((((((((((((((((()))))))))************))))))***++++++++++++*********))))))******+++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++******+++++++++,,,,,,,,,******************++++++***))))))))))))))))))*********************************************************++++++++++++******((()))))))))************,,,,,,+++***************++++++++++++++++++++++++))))))))))))(((((((((((()))(((&&&'''(((******)))'''((()))))))))(((&&&%%%&&&((())))))'''&&&&&&'''))))))************))))))''')))******((('''((())))))((((((''''''''''''((())))))(((''''''&&&&&&%%%%%%&&&&&&''''''((())))))''''''((((((((('''&&&&&&&&&&&&''''''((())))))******))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&((()))+++(((''''''(((******)))'''%%%&&&((()))((((((((()))''''''''''''''''''''''''))))))*********+++++++++'''(((((()))******++++++((((((''''''(((((()))***)))((('''((()))***)))((('''((()))******+++******)))******)))''''''((()))******)))((((((((())))))'''(((((())))))))))))))))))(((''''''&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))******+++,,,,,,,,,((((((((()))******++++++************************))))))))))))))))))))))))++++++***))))))((('''''')))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,))))))***+++,,,,,,------************************,,,,,,,,,------.........++++++******++++++,,,---+++,,,,,,---....../////////000000000111111111111000000000000000000111111222222222333333444444555444444555555555666666666555555666666666666555555333333444444444555555555444444444444444444444444555555555555555555555555444444444444444444444444555444333333222222333333222222111111111111111222000000000000000000000000000000000000000000000000---------...............////////////////////////........................*********+++,,,---...///------------,,,,,,,,,,,,******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......,,,,,,---.........------------------------------*********+++++++++++++++***++++++++++++,,,,,,,,,+++(((%%%%%%(((+++***(((,,,+++******))))))******))))))))))))))))))))))))))))))))))))************((()))******++++++******,,,,,,++++++,,,,,,---...((()))***,,,,,,---,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,)))******+++,,,,,,------*********)))******+++,,,))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))************,,,,,,++++++***))))))(((++++++++++++++++++++++++''''''((((((((((((((())))))'''%%%%%%'''((()))(((&&&'''((((((((('''%%%$$$$$$&&&))))))'''&&&'''((((((((())))))))))))((((((&&&((())))))((('''(((((((((''''''''''''(((((())))))((((((''''''&&&%%%%%%&&&''''''(((((()))******)))))))))))))))((('''&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&((()))******)))'''&&&&&&((()))***''''''&&&((()))***((('''&&&'''))))))(((''''''(((''''''''''''''''''''''''))))))))))))************)))))))))))))))*********'''((())))))******))))))(((''''''((()))******((('''((()))******+++++++++)))******)))''''''((()))***)))((('''''''''((((((((((((((((((((()))*********)))((((((''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((())))))***++++++,,,'''(((((()))******++++++************************((())))))))))))))))))))))))))))))))))))((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((()))***+++,,,***++++++,,,,,,---------************************---------------------------------,,,---......///******+++,,,...///000000000000000111111111222222///////////////000111111000000111111222333333444555555555555666666666666555555666666666666555555///000222444555555444444555555555555555555555555555555555555555555555555444444444444444444444444555444333333222222333333222111111111111111222222000000000000000000000000000000000000000000000000------------.........///////////////////////////........................,,,,,,+++,,,,,,---...///---------,,,,,,,,,++++++***++++++++++++++++++***++++++++++++++++++,,,,,,***++++++,,,,,,------...,,,+++++++++++++++,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++'''###$$$'''***)))''',,,+++******))))))******))))))))))))))))))))))))))))))))))))************((())))))***************,,,,,,++++++,,,,,,---...******+++,,,,,,,,,+++******************************+++,,,,,,******+++,,,+++++++++++++++++++++,,,******)))))))))***,,,,,,(((((())))))))))))((((((******************************************************++++++++++++******))))))))))))******************************))))))************************&&&&&&''''''(((((())))))&&&$$$""""""$$$%%%&&&%%%%%%&&&'''((((((&&&$$$###"""&&&))))))'''&&&''')))''''''((((((((((((''''''&&&'''))))))(((''''''((('''''''''''''''((()))***%%%%%%&&&&&&'''(((((()))++++++******)))(((((((((***************)))(((((()))))))))(((''''''&&&&&&&&&&&&''''''((())))))***%%%&&&&&&''''''((((((((()))(((''''''''')))***+++---,,,***(((''''''))))))'''&&&&&&''')))***((('''&&&((())))))(((&&&'''((('''''''''''''''''''''&&&(((((((((((())))))))))))++++++******)))((((((((('''(((***+++++++++***)))(((''''''((()))******)))''''''(((******+++++++++)))******)))''''''((()))''''''&&&&&&&&&((()))***)))(((''''''''')))***+++******)))((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((()))******++++++'''(((((()))***+++++++++************************(((((((((((())))))))))))''''''(((((())))))******))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((''''''''''''((()))***+++***************+++++++++)))))))))))))))))))))))),,,+++++++++++++++++++++((((((''''''(((((()))***))))))***,,,...///111111111111111111222222222222/////////000000111333333...//////000111222222222555555555555666666666777555555666666666666555555,,,...111444555555444333666666666666666666666666555555555555555555555555444444444444444444444444555444333333222222333333222111111111111111222222000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////..............................---,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++)))***+++,,,------...///...---,,,+++************((()))+++,,,---,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,((($$$$$$))),,,+++))),,,++++++***)))*********))))))))))))))))))))))))))))))))))))************(((((()))*********************))))))******+++,,,+++,,,------,,,+++)))(((************************)))+++,,,+++***)))***+++------,,,++++++***************)))))))))***,,,---(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++++++++******))))))))))))************'''((()))***************))))))))))))))))))))))))************))))))))))))%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''')))***,,,------''''''((((((((((((''''''(((((((((((())))))))))))******)))((('''&&&%%%%%%***'''$$$&&&***---+++)))'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((()))))))))))))))))))))***++++++))))))(((((()))+++...///)))))))))))))))((('''''')))))))))))))))*********(((((((((((())))))))))))******))))))((((((''''''************************(((((((((((())))))))))))******))))))((((((((('''((()))***+++++++++++++++))))))))))))))))))))))))((())))))))))))'''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((************************''''''(((((())))))************))))))((('''%%%$$$,,,***(((***---...---+++))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))+++*********))))))((((((******+++,,,,,,,,,,,,+++)))************+++++++++***,,,---,,,))))))+++...,,,++++++---......,,,***++++++,,,,,,---.../////////////////////.........000000000000111111111111111111222222222333333333111333555777888888777666555555555555666666666777333444444444555555666666666666666666666666666666444333333333333444555555444444444444444444444444222222222222222222222222222222111111111111222222111111000000//////......///////////////............------,,,,,,------...000000111111000...,,,+++..............................---------,,,,,,,,,,,,,,,------,,,,,,+++***---,,,+++*********+++,,,,,,,,,,,,---------.........---+++******+++---...)))))))))***++++++,,,,,,...---+++))))))***+++,,,************************((()))***+++++++++++++++************************+++*********))))))((((((*********************+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++&&&''')))+++,,,,,,,,,+++************************++++++************++++++************************+++++++++************)))******+++++++++******)))))))))))))))))))))))))))******+++++++++******)))(((((()))))))))*********))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%)))((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''''''''((((((((()))))))))))))))(((''''''&&&&&&((($$$"""$$$(((***)))&&&'''(((((())))))((((((''''''''''''''''''''''''''')))******+++++++++******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))(((((((((((())))))'''''''''''''''(((((()))***)))'''&&&&&&((()))***))))))*********)))''''''++++++************))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))(((((((((((()))***************))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************))))))))))))************)))))))))))))))((('''&&&***((('''(((+++,,,+++)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((()))***++++++,,,,,,++++++)))************+++++++++)))+++,,,+++)))(((***---+++******+++------+++)))++++++,,,,,,---......////////////////////////...000000000000111111111111111111222222222333333333222333555777777777666555444444444555555555555666444444555555555666666666555555555555555555555555777666555444333222222222444444444444444444444444222222222222222222222222222111111000000111111222000000000000//////....../////////////////////......------,,,,,,------...//////000000///...---,,,..............................---------,,,,,,,,,+++,,,---///000000111111---,,,+++*********++++++,,,,,,,,,,,,------------///...---,,,,,,---...///++++++******************------+++*********++++++------------------------))))))***+++++++++******************************************)))))))))(((---------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,---++++++++++++++++++++++++++++++************++++++*********************************)))))))))((((((+++++++++++++++++++++***))))))))))))))))))))))))((()))******++++++++++++******+++,,,,,,+++++++++'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((((((((()))))))))***((((((''''''&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''$$$"""###''')))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((()))((((((''''''(((((()))''''''&&&&&&''''''((())),,,+++)))'''&&&&&&&&&'''((()))+++,,,+++***((('''*********))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********))))))))))))((('''(((((()))))))))))))))((((((((((((((((((((((((&&&'''(((******+++*********************************************************))))))((((((((((((((())))))))))))))))))))))))++++++***************)))(((((()))))))))(((((('''((('''&&&''')))***)))((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,++++++)))************+++++++++******+++***)))(((***,,,******)))***,,,,,,***(((++++++,,,,,,------............//////////////////000000000000111111111111111111222222222333333333333333555666666555444333333333444444444555555555555555666666666666777777555555555555555555555555777666555333222222222222444444444444444444444444222222222222222222222222111111000000000000111111000000000////////////.........//////////////////......------------......---......///......------..............................---------,,,,,,,,,)))***+++,,,---.........---,,,++++++******++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,++++++***))))))(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++******)))************************************))))))))))))......---,,,+++******)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))************))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))((((((((('''************************))))))))))))))))))))))))'''''')))***+++,,,,,,,,,+++,,,...///...---+++***'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''((((((((())))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))(((&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###'''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))(((((((((((()))******---,,,+++)))((((((((((((''')))+++,,,,,,+++((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++*********)))(((((((((%%%&&&'''((((((((((((((((((((('''((((((((((((((()))))))))))))))))))))))))))))))))((())))))***+++((((((((((((((((((((((((*********)))))))))))))))))))))***+++++++++++++++))))))*********+++++++++++++++++++++***+++,,,---+++***)))***+++,,,+++)))++++++,,,,,,,,,---------............///////////////000000000111111111111111111222222222333333333333444444555555444333222444444444555555555666666666666666777777777777777555555555555555555555555333333222222333333444555333333333333333333333333222222222222222222222222000000000//////000000000////////////////////////............////////////......------------......---------.............................................---------,,,,,,,,,+++++++++++++++******))),,,,,,++++++++++++***+++++++++++++++,,,,,,,,,,,,***))))))(((((())))))***+++++++++*********))))))++++++,,,,,,,,,++++++***************************+++++++++++++++***)))(((*********************************)))))))))))))))++++++******))))))((((((++++++******)))((((((((())))))))))))))))))))))))((()))))))))************************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------************************...---+++***)))***+++,,,++++++++++++++++++++++++++++++************++++++******************************)))))))))(((((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((()))******+++******+++,,,...000///---+++)))((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))'''&&&'''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***))))))((((((&&&''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((())))))*********))))))))))))))))))'''(((***++++++***)))((('''''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))))))))((('''''''''&&&$$$$$$%%%&&&''''''''''''))))))***))))))((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))******))))))***++++++++++++***))))))*********+++++++++,,,++++++,,,---...//////---,,,***+++,,,---,,,++++++++++++,,,,,,,,,,,,,,,---.........//////000000///000000000111111111111111111222222222333333333444444444444444444333333666666666666777777777777777777777777777666666666555555555555555555555555333222222222222333444444333333333333333333333333222222222222222222222222000//////......//////000.............../////////---.........//////000000///......------......///......------.........///..............................---------,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,...------------------...))))))*********+++++++++***++++++,,,,,,,,,++++++------------------------+++++++++++++++***)))(((************************))))))))))))))))))******((((((((())))))*********************))))))(((((())))))))))))))))))))))))((()))))))))************************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------************************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))++++++************++++++************************++++++*********))))))))))))(((((((((((()))***+++))))))))))))))))))))))))***************)))(((''')))+++---......---***((()))))))))(((((((((((('''''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++++++++***&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''((((((((('''(((((()))))))))))))))))))))*********+++++++++(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((((('''''''''''''''&&&&&&$$$%%%&&&'''''''''''''''***+++,,,+++)))((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************((()))******++++++******)))************+++++++++,,,+++***,,,///111222222...,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,------......///000000000000000000000111111111111111111222222222333333333444444444444444444555555666666777777777888888888777777666666666666555555444444444444444444444444666555444222111111111111333333333333333333333333222222222222222222222222//////............//////---............/////////------......///000000000//////............//////000//////.........//////..............................---------,,,,,,,,,))))))+++,,,---.........+++,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************))))))))))))************((())))))***+++,,,------)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************************************))))))************))))))******++++++,,,,,,------***************************+++,,,,,,,,,***((('''))))))))))))))))))))))))++++++************++++++************************++++++++++++************+++***))))))***+++---...))))))))))))))))))))))))+++++++++***)))(((&&&&&&((()))+++,,,---,,,+++***)))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((((((%%%%%%&&&''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))%%%''')))++++++)))'''%%%''''''''''''''''''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''))))))++++++***))))))(((''''''(((((((((((())))))))))))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))((((((((()))+++,,,+++)))((()))+++((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))((()))))))))************((())))))***************)))************+++++++++***((((((+++///333444333---,,,***)))+++,,,,,,+++++++++++++++++++++++++++------......///000000111000000000000111111111111111111222222222333333333444444444444555666777777666666666666777777777777666666666555555555444444444444444444444444444444666555333222111111000000222222222222222222222222222222222222222222222222///......------......///---------.........//////------......///000000111//////............//////222111000///......//////..............................---------,,,,,,,,,&&&'''(((***++++++++++++++++++,,,,,,,,,+++***)))))))))))))))*********+++(((((())))))))))))((((((******************++++++++++++*********+++------))))))))))))))))))))))))))))))***+++++++++******************************((()))))))))************))))))******++++++,,,,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))******+++,,,,,,---******************************))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************))))))))))))***)))(((((((((***,,,...)))))))))))))))))))))))))))*********)))((('''''''''((()))+++,,,,,,,,,,,,)))(((((((((((('''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))***************''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++++++++***))))))***,,,$$$'''***------***'''$$$((((((((((((((((((((((((###$$$%%%'''((())))))***&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''''''''((()))***(((((((((((((((((((((((('''((((((((())))))******'''''''''&&&&&&'''''''''(((''''''''''''((())))))((()))))))))))))))((((((((('''%%%$$$%%%&&&)))***+++***)))'''%%%###!!!!!!(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,))))))******)))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))************)))))))))+++,,,+++((('''(((***((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))*********+++(((((()))***************)))************+++++++++(((&&&&&&)))///333444333---+++)))(((***+++++++++++++++++++++++++++++++++---------...///000000111000000000000111111111111111111222222222333333333444444444555555777888999555555555555666666666777666666555555444444444333444444444444444444444444222222111111222222333444222222222222222222222222222222222222222222222222.........------.........---------.........//////---------...///000000111//////............//////444333111000/////////000..............................---------,,,,,,,,,,,,------------,,,++++++++++++,,,---,,,+++***)))))))))))))))******************++++++++++++******,,,,,,++++++***))))))))),,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++************************(((((())))))*********+++))))))))))))((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))+++)))'''&&&&&&'''***+++************************++++++************++++++************************))))))))))))(((((((((((('''&&&%%%$$$%%%''')))+++))))))))))))))))))))))))'''((()))))))))))))))((((((((()))***,,,---...///)))((('''''''''%%%""" '''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))'''&&&&&&''')))###%%%&&&(((((((((''''''((('''%%%$$$$$$%%%&&&'''******)))''''''&&&&&&&&&&&&(((+++---,,,***&&&###((('''%%%$$$$$$%%%&&&((((((((())))))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((''''''((()))******)))'''%%%$$$%%%'''((())))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%$$$$$$)))'''%%%%%%'''((()))((((((&&&%%%%%%'''(((((('''******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((()))((((((((('''''''''''')))'''&&&'''((()))((('''+++***)))'''''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++'''''''''((())))))******...------------...//////...//////000111222222222222222333333444333333333222333333444555666777777555555666666666666555555555555666666666666555555444444444555555555666666111111111111222333444555000111111111111222222222333333333222222111111111//////...------------...////////////////////////------......////////////333111000000111111000...222222111111000//////////////////...------,,,,,,//////.........---------+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++******))))))(((((('''((()))***************))))))))))))************************************************************+++*********))))))(((((()))))))))))))))))))))))))))***++++++)))(((((()))&&&(((******)))((()))***))))))))))))******************))))))))))))******---,,,***)))))))))******)))************+++++++++,,,,,,+++******)))))))))***++++++,,,,,,++++++***+++***((()))******)))(((******))))))))))))******************************+++++++++***)))(((((('''***************)))(((((())))))))))))))))))))))))*********)))))))))))))))(((***,,,...000//////...***)))(((((()))(((%%%###%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((******)))'''%%%$$$&&&'''((()))))))))))))))(((((((((((('''&&&&&&'''((())),,,+++)))((('''''''''(((((()))+++,,,***((($$$"""((('''%%%$$$$$$%%%'''(((((((((((((((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((''''''((()))***+++***(((&&&&&&'''((()))))))))))))))))))))))))))''''''((()))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))(((((('''''')))'''&&&''')))+++,,,,,,)))'''&&&&&&'''((('''''')))((((((((('''''''''''')))))))))((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))((((((***((('''((()))***)))(((+++***)))(((''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,,,,++++++***((())))))******+++,,,,,,---------------...//////...//////000111111222222111111222333333333333222444444444555555666666777333444555666777888888888555555666666666666666555444444444444555555555666333222222111111111222222111111111111222222222222333333333333222222222111111000//////......//////000/////////000111222333111000000////////////000222111000000111111000...111111111000000000000000000000//////...------,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,*********)))))))))))))))((())))))************)))))))))))))))************************************************************************)))))))))((()))))))))))))))))))))))))))***++++++)))(((((()))&&&(((******)))((()))***))))))))))))******************))))))))))))******,,,+++***)))))))))***+++)))************+++++++++)))))))))******************++++++,,,,,,++++++******)))((()))***+++***)))******))))))))))))******************************++++++******)))(((((('''***************)))(((((())))))))))))))))))))))))((()))))))))************((()))+++---.........---***)))))))))******(((&&&$$$%%%'''((((((((('''&&&************************))))))))))))))))))))))))*********))))))))))))(((((())))))(((&&&&&&''')))++++++)))(((((('''''''''(((((((((((()))***++++++---+++)))''''''''')))***************(((%%%###!!!''''''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((((((''''''(((''''''&&&&&&''''''(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))+++***)))((('''((()))***))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''))),,,///000000+++)))''''''(((((('''&&&((((((''''''''''''&&&&&&******)))((('''&&&%%%%%%((((((((((((((()))))))))************************+++)))((()))***+++***)))***))))))(((((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,***+++++++++++++++************++++++,,,------------------------......///...//////000000111111222000111222222333333333222555555555666666666666666333444555777888999::::::444444555666777777666666444444444444555555555555444333222111000000000000111111111111222222222333444444333333333333222222222111000000//////000000000000//////111333666888666444222000//////000000222000//////111111000...//////000000000000111111111111000//////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,))))))))))))*********************+++******)))))))))))))))*********++++++************************************************************)))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))&&&(((******)))((()))***))))))))))))******************))))))))))))***************)))******+++,,,)))************+++++++++(((((())))))***++++++,,,******++++++++++++******)))((('''(((***++++++*********))))))))))))******************************++++++******)))((((((((()))************))))))((())))))))))))))))))))))))(((((())))))******++++++'''(((***,,,------,,,,,,)))(((((()))***+++***)))&&&(((***+++,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((%%%'''((((((((((((***+++)))((('''%%%%%%%%%&&&'''''''''(((((()))***+++,,,,,,***(((&&&&&&'''(((******)))((('''&&&%%%$$$###'''&&&&&&&&&&&&''''''((('''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))***))))))((((((((()))***((((((((((((((((((((((((''''''((()))))))))))))))******************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((()))((((((***...111333444---+++(((((((((((('''&&&((((((((((((((((((((('''******))))))((((((''''''(((((((((((())))))******)))))))))************+++***)))((((((******)))((()))))))))(((((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++******)))******++++++,,,------...------,,,,,,------...///////////////000000111111111111222333444444444444666666666666666666555555444555666888999999::::::333444555666777777777777444444444444444444444444333222111111000000000111111111111222222222333333444333333333333333333333111111000////////////000111000//////111555999;;;:::777444000//////000111111000//////000111000.........//////000111111222111111111000//////......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++(((((())))))******++++++++++++++++++******)))((())))))*********+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))***++++++)))(((((()))'''(((******)))))))))***((()))))))))******************))))))))))))******)))))))))******+++,,,,,,))))))*********+++++++++************++++++,,,,,,******++++++++++++******(((''''''(((+++,,,++++++******))))))))))))******************************************))))))(((((())))))************)))((())))))))))))))))))))))))*********)))))))))))))))'''((()))***++++++++++++'''&&&&&&''')))******)))'''(((***,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%'''((()))%%%&&&'''((())))))******)))(((&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((''''''((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''(((((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))((((((***...111333444---+++(((((((((((('''&&&))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))***+++,,,,,,)))))))))))))))))))))))))))(((''''''))))))((('''((((((((())))))))))))((())))))))))))))))))))))))'''''''''''''''((())))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++******)))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000111222333444555555555555666666666666555555555555666777777888888888888777444444555666666777666666444444444444444444333333111111000000111222333333111222222222222333333333333333333333333333333333111000//////......//////111000//////111555999;;;:::777444000//////000111000///...///000111000///------...///000111111222111111111000//////......,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))*********+++++++++(((((())))))******+++++++++++++++++++++***)))(((************++++++++++++************************************************))))))))))))))))))******************************)))***++++++)))(((((()))''')))++++++***)))***+++((()))))))))******************))))))))))))******))))))******++++++++++++))))))*********+++++++++------,,,,,,,,,+++++++++)))******++++++******)))(((''''''(((+++,,,++++++******))))))))))))***************************************)))))))))))))))((())))))*********))))))************************,,,++++++***)))(((''''''''''''((()))************'''%%%$$$%%%''')))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''%%%''''''%%%"""'''''''''(((((()))++++++%%%%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''(((((())))))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''(((((()))%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))((('''))),,,///000000+++)))''''''(((((('''&&&))))))************++++++))))))***+++,,,---......((()))***+++,,,---......******)))))))))(((((((((((('''&&&'''((()))(((&&&'''(((((())))))))))))((())))))))))))))))))))))))'''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))************++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((((((((((())))))***+++++++++,,,,,,,,,,,,,,,------...////////////////////////000111222333444555555555444444444555555555555555666777777888888777666666555555666666666666555555444444444444333333333333111111111111222333444555222222222222333333333333111111222222222222333333000000///............///000000//////111333666888666444222000//////000000///...---...000111000///------...//////000111111111111000//////......---,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************+++))))))))))))************+++++++++,,,++++++***************++++++++++++,,,************************************************))))))))))))************************************)))***++++++)))(((((()))''')))++++++***)))***+++))))))))))))******************))))))))))))******))))))***+++++++++******)))************+++++++++...------,,,++++++******))))))************)))))))))((('''(((***++++++*********))))))))))))************************************))))))))))))))))))((())))))************)))************************,,,++++++***)))(((''''''((((((((()))))))))******(((&&&$$$%%%''')))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''((('''%%%###""""""(((((()))))))))))))))(((&&&&&&'''((((((((('''&&&%%%&&&'''(((((('''&&&&&&(((((()))))))))(((''''''%%%&&&'''(((((()))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******)))(((''''''((())))))************))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))'''&&&''')))+++,,,,,,)))'''&&&&&&'''(((''''''((()))))))))*********************++++++,,,,,,,,,)))***+++,,,...///000111,,,,,,+++***))))))(((''')))((('''((()))***)))'''&&&'''((()))******)))((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************++++++++++++***)))((('''(((((())))))***+++++++++,,,,,,++++++,,,,,,---...////////////////////////...///000111222333333333222222333333444444555555444555666666777777777777777777777777666555444333444444444333333333222222444333333333333333444444222222222333333333444444000000000111111222222222222111000000//////000000000/////////000111222333111000000////////////000///...---...000111000///---.........///000000000000000//////...------,,,***+++++++++,,,,,,,,,,,,------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******+++,,,,,,,,,++++++*********+++++++++,,,,,,************************************************((()))))))))************************************)))***++++++)))(((((()))((()))++++++*********+++))))))))))))******************))))))))))))************+++,,,+++***)))))))))************+++++++++************************))))))************))))))***)))((()))***+++***)))******))))))))))))******************************)))))))))))))))))))))***(((((()))***************************************))))))))))))))))))******))))))))))))))))))******)))'''%%%%%%''')))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%'''***++++++***+++,,,''''''(((((((((&&&%%%$$$''''''((())))))((('''&&&%%%&&&(((******)))'''&&&)))******+++***(((&&&%%%%%%&&&'''((())))))))))))&&&&&&'''((())))))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******)))((('''((()))***+++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))'''%%%%%%'''((()))((((((&&&%%%%%%'''((((((''''''((((((((())))))******+++++++++*********************,,,---///000111222///...---,,,***)))((((((***)))((()))***+++***(((&&&'''(((*********)))((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))''''''((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...///////////////.........,,,---...///111111222222111111222222333444555555222222444666777888888888888888777777666444333222444444444333333222222222666666555444333333333333222222333333333444444444//////000000111111111222333222222111000111111111/////////000////////////---.........////////////...------...000111000///.........////////////////////////...------,,,,,,))))))******++++++++++++////////////////////////---------,,,,,,,,,++++++************************))))))))))))************++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************(((((())))))*********+++************************)))***++++++)))(((((()))(((***++++++*********,,,))))))))))))******************))))))))))))*********+++,,,,,,+++***)))((()))************+++++++++''''''(((((())))))******))))))************))))))+++***((()))******)))(((******))))))))))))******************************)))))))))))))))*********(((((()))***************************************&&&'''((()))***+++,,,,,,***))))))))))))******+++(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))###%%%'''((()))((('''&&&((('''&&&%%%%%%&&&'''((()))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$***)))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&''')))+++***)))&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******++++++)))'''(((******(((&&&''')))***++++++***)))'''******))))))))))))*********)))((('''&&&%%%%%%%%%))))))((((((''''''&&&&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))***((('''(((+++,,,+++((())))))))))))))))))))))))&&&(((+++,,,,,,---000222000000...---,,,++++++***)))(((''''''''')))***+++(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((())))))***$$$%%%'''((()))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&******))))))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222111000000000111222333666666555444444666777888:::999777555444222222222333333222222222222222222333333333333333333333333333333333222222111111111333222111000000000222222111111111111111000//////000000000000////////////////////////////////////000///...------...///000...........................//////...,,,(((###!!!.........---,,,+++)))(((***++++++,,,,,,++++++***---......---,,,+++***))),,,+++))))))******((('''************************+++++++++++++++++++++++++++++++++*********))))))))))))+++,,,,,,+++***)))(((((()))***+++,,,,,,---***************++++++++++++***)))(((((()))***+++))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''''''''((())))))******,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((************************+++***)))'''''')))***+++))))))))))))))))))))))))+++***(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***)))'''%%%$$$''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''''''''(((((($$$&&&''')))))))))'''&&&''''''&&&%%%%%%&&&'''(((((((((''''''&&&''''''((('''''''''&&&&&&&&&%%%%%%)))'''%%%&&&((()))'''&&&)))((((((''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$"""###&&&'''&&&%%%''''''&&&&&&''''''((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++)))'''%%%%%%'''(((&&&$$$'''(((***++++++***((('''((((((''''''&&&''''''''''''''''''''''''((()))***((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''(((((()))))))))******((('''(((+++,,,***)))************************(((***,,,,,,+++,,,...///000///---,,,+++*********))))))((((((((()))******(((((())))))))))))(((((()))(((''''''''''''((())))))(((((((((((()))******%%%&&&((()))******))))))((((((((((((((((((((((((((())))))))))))((('''&&&))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************,,,+++++++++************)))***++++++++++++***)))'''((()))***+++,,,,,,,,,------------------------.../////////000000000000222111000000000111222333555444444444444555666666555444333222111111111111111111111111111111111111333333333333333333333333333333333222222111111111333222111000000111222222//////000000000000//////000000000000////////////////////////////////////000///...------...///000........................***+++,,,------,,,***)))+++,,,,,,---------------***++++++,,,,,,++++++***---------,,,+++*********+++***))))))******)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******************+++++++++************************+++***)))(((((()))***+++))))))************))))))******++++++***))))))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++******)))((())))))************))))))************************************)))))))))(((************************))))))************))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((,,,...///---***(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''((()))***)))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))(((''''''))))))((('''(((''''''''''''(((((()))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&((((((''''''(((((()))***((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******++++++***))))))******)))'''&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&''''''((()))******+++***(((((((((***+++***)))***************************+++,,,+++******,,,---///...---,,,+++******************+++******))))))(((((())))))))))))(((((()))((((((''''''(((((())))))))))))))))))******+++''''''((()))************(((((((((((((((((((((((())))))******))))))(((((((((((())))))***++++++,,,*********))))))*********''''''''''''''''''''''''))))))))))))************,,,,,,,,,++++++++++++***)))***++++++++++++***)))'''((()))+++,,,------................................./////////000000000111111000000111222222333222333333444444444444444111111111000111111222222//////000000111111222222222222333333333333333333222222222222222111111111222111111000111111222222///000000111111111111000000000000000//////////////////////////////////////////............//////........................******+++,,,---...//////++++++,,,------...------***++++++,,,,,,++++++***---,,,+++******************)))((()))+++++++++)))************************++++++++++++++++++++++++---------,,,,,,,,,,,,+++...------,,,+++++++++,,,+++++++++*********))))))+++++++++******))))))(((******))))))))))))******))))))************))))))+++++++++,,,++++++***)))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))...---,,,+++***)))(((''')))************)))(((((())))))************))))))************************************))))))))))))************************'''(((***,,,,,,***((('''))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&(((+++---//////...---''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((())))))***)))(((((()))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))(((((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,++++++++++++******&&&&&&'''(((((('''&&&&&&+++***)))(((''''''''''''))))))((('''''''''''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((''''''(((((((((%%%&&&'''((()))***+++,,,))))))((()))***************************************++++++***)))))),,,...///...---,,,,,,+++++++++***+++,,,,,,,,,***)))((((((((())))))))))))(((((()))(((((((((((((((((())))))))))))))))))***++++++(((((()))***************(((((((((((((((((((((((())))))************))))))))))))******++++++++++++++++++************++++++((((((((((((((((((((((((((()))))))))************,,,,,,,,,+++++++++++++++*********++++++*********)))***+++,,,---.........------------------------........./////////000000000000000111111222333333000111222444444333222222222222222222222222333444//////000111222333333444222222222222222333333333222222222111111111111111111111111111111111222222222333333333222222111000000000000000/////////////////////////////////////////////....../////////...........................---,,,++++++,,,------------------,,,+++***)))***++++++,,,,,,++++++***,,,,,,***)))))))))******)))(((((()))+++,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++///...,,,+++******+++,,,************************,,,++++++***)))(((((('''***))))))))))))))))))***))))))************))))))***+++++++++++++++******))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,++++++)))((((((''')))***************))))))))))))************))))))*********************************)))))))))))))))************************((()))***++++++***)))((()))))))))))))))))))))))))))((('''((()))***((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%''')))+++,,,''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&((()))))))))))))))((((((************))))))((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((''''''''''''((('''''''''''''''((()))***+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''&&&&&&((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++((())))))(((''''''''''''&&&&&&''''''''''''&&&&&&******)))((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))(((((('''(((((((((((((((((('''%%%&&&'''((()))***+++,,,((()))))))))))))))***+++************************((())))))(((((())),,,///000///...---,,,,,,,,,---***+++,,,,,,,,,***)))((((((((())))))))))))((((((((())))))))))))))))))((()))))))))((()))******+++)))))))))))))))*********(((((((((((((((((((((((())))))************))))))++++++++++++******))))))++++++************++++++))))))))))))))))))))))))((()))))))))************+++++++++++++++++++++++++++******************+++***++++++++++++******)))++++++++++++++++++++++++............//////////////////000111222222333333///000222333333333222111333333222111111111222222111111222222333444555555111111111222222333333333111111111111111111111111000000111111222222222222333333333222111///...---000000000000////////////////////////////////////...//////////////////...........................///...,,,***)))***++++++++++++,,,++++++***)))(((***++++++,,,,,,++++++***++++++******)))*********)))(((((())),,,------,,,************************++++++++++++++++++++++++************++++++++++++---,,,+++)))))))))***+++((())))))***++++++,,,,,,++++++******)))((('''''')))))))))******)))))))))))))))************))))))))))))******+++******)))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++***))))))************))))))************************))))))))))))))))))******************************+++***)))(((((()))***+++)))))))))))))))))))))))))))(((((()))******((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%(((***,,,''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((((((((('''***+++++++++***)))((('''%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))&&&'''((((((&&&&&&'''((((((''''''''''''(((((()))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++)))((('''(((((((((''''''(((((()))***((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++(((******)))((('''((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''((()))******+++''')))******))))))***+++++++++++++++++++++++++++'''((((((''''''))),,,//////...------,,,,,,,,,---*********+++******))))))(((((())))))))))))((((((((())))))******))))))(((((((((((((((((())))))******)))((((((((())))))***(((((((((((((((((((((((((((((())))))******)))))),,,++++++***))))))((((((*********))))))*********************************))))))))))))************)))************+++++++++++++++***))))))***++++++))))))))))))((('''&&&%%%************************------........./////////...///000222333333333333000111111222222222222222111111000000///000000000222222333333444444555555000000111111222333333333000000000111111111111111///000111222222222222222111111111000...---+++***000000000000////////////////////////////////////......////////////..............................---,,,+++******+++,,,---'''((()))+++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,++++++*********)))(((***,,,------,,,************************++++++++++++++++++++++++)))***************+++++++++******))))))******+++'''((()))***+++,,,------*********))))))(((((('''))))))************))))))))))))************))))))((()))******************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))&&&''''''((()))***************+++,,,,,,,,,,,,+++))))))************))))))++++++++++++++++++++++++))))))))))))************************************,,,***(((''''''(((***,,,)))))))))))))))))))))))))))))))))***,,,+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))***+++''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''&&&''''''))))))******)))(((&&&%%%&&&&&&&&&&&&'''((()))***(((((()))))))))*********''')))***)))'''&&&(((***)))((((((''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((+++......+++)))))))))''''''&&&&&&''''''((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++)))+++,,,+++)))((()))+++(((''''''''''''''''''((((((((('''(((((()))***+++,,,+++******))))))******((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''(((((()))))))))***''')))+++***)))(((***,,,++++++++++++++++++++++++))))))((('''&&&'''***---,,,,,,++++++******++++++))))))((((((((()))******(((((())))))))))))((((((((()))************)))((('''''''''''''''(((((()))))))))(((''''''(((((()))((((((((((((((((((((((((&&&'''((())))))))))))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************(((((()))))))))*********++++++***))))))***++++++(((((()))))))))(((((('''++++++++++++++++++++++++---------.........//////---...000222333333333333222111111111111222333333000000000000000111222333333333333333333333333333///000000111222222333333///000000000111111111222...///111222333333222222//////000000000///......000000000000////////////////////////////////////---...///000000///...---........................,,,,,,,,,,,,,,,---......)))***+++,,,---.........***++++++,,,,,,++++++***)))***,,,......---+++)))+++***)))***,,,---,,,+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))(((((((((((()))***++++++***)))((())))))************)))))))))******+++,,,,,,++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))''''''((()))******++++++))))))***+++++++++++++++))))))************))))))++++++++++++++++++++++++((()))))))))******************************************))))))))))))******))))))))))))))))))))))))*********,,,---,,,***((())))))))))))))))))))))))************************''''''''''''''''''''''''&&&''''''(((((('''%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((((((((((((&&&$$$###&&&&&&&&&'''((()))******(((((())))))*********+++(((***,,,+++(((''')))+++***)))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******'''%%%$$$%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++%%%((()))(((%%%$$$%%%'''((((((''''''''''''(((((())))))******+++---...///222111///---***)))(((((())))))(((((('''''''''&&&(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))''')))+++***((((((***,,,++++++++++++++++++++++++++++++)))'''%%%&&&(((+++******)))))))))))))))))))))(((''''''''')))***+++(((((())))))))))))((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************''''''(((((()))))))))***,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000222333444333333333222111111111222444555000000111222333555777888333333222222222222222222///000000111222222333333//////000000111111111222...///111222333333222222000000111333333444444444000000000000////////////////////////////////////---...///000000///...---........................//////.........---------.........///......------+++++++++,,,,,,+++++++++(((***---000000...+++)))+++*********,,,---,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,---------((()))+++---.........---+++++++++***************(((((((((((())))))))))))((()))***++++++***)))((())))))************))))))***+++,,,,,,------------))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++(((((()))***************))))))************))))))++++++++++++++++++++++++(((((())))))*********+++************************''')))***++++++***)))'''))))))))))))))))))))))))******+++---...---+++((())))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((///...,,,***)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&******))))))((((((((('''(((((())))))((('''&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&"""$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))%%%&&&((()))***+++******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))%%%'''((('''&&&***222::::::999333)))$$$&&&))))))(((((((((((((((((((((((($$$***111222---(((%%%&&&((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((((((++++++,,,,,,,,,++++++***++++++++++++***((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((,,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,))))))))))))))))))))))))(((((())))))******++++++(((((((((((())),,,...///)))))))))((())))))***++++++,,,---////////////...000111111111111222222222111222222333333222222111555444444333333222222111///111333333000///000222//////000111111111111111000111222111///---...///111111000000000000111111111111111111111111111111222111000......000111222......////////////......////////////////////////---------------...///000++++++++++++++++++++++++,,,---------------------,,,++++++******++++++,,,)))))))))))))))))))))))),,,+++******)))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******))))))((((((''''''''')))++++++******+++,,,***************************+++,,,------,,,***)))++++++******************(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******************)))))))))))))))******+++(((((())))))*********+++)))+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))************+++++++++'''(((***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''',,,+++***(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((())))))(((((((((((((((''''''&&&&&&&&&(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))))))))((((((((((((((())))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''((()))'''''',,,444;;;FFFEEE===111***)))***)))(((((((((((((((((((((((('''---333444000+++)))))))))((((((''''''''''''((()))(((((((((''''''''''''((((((((())))))))))))******+++++++++++++++************++++++***)))'''&&&'''((((((((())))))))))))((((((((((((((((((((((((+++++++++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***++++++)))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,***))))))))))))***+++++++++,,,---.../////////...000000111111111222222222222222333333333333222222222333333333333333333333111333555555333222333444///000000111111111111000000111111000///......///111111000000000000111111111111111111111111111111222111///......///111222......////////////......//////////////////////////////......//////000111++++++++++++++++++++++++.........---,,,,,,,,,+++,,,++++++******++++++,,,***************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))************************************************))))))*********+++++++++******))))))((((((((((((((()))++++++******+++,,,************************)))***+++,,,,,,+++******************************)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,)))))))))))))))******+++))))))******************************************))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((())))))*********+++++++++(((*********((('''(((***$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&******))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))***)))((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&)))))))))((((((---666<<>>222)))''''''%%%(((((((((((((((((((((((((((---222333///+++))))))))))))(((((('''''''''&&&((((((((((((''''''''''''))))))))))))************))))))******+++******)))((()))***++++++***)))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))******+++++++++******)))***************+++,,,,,,+++,,,---......//////...000000000111111111222222222333333444444333333222111111222222333444444555222444555555444333333444111111111111000000000000///000111000///...///000000000000000000000000000111111111111111111111111111111////////////111111........................////////////////////////..................///000************************//////...---,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++((()))***,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******++++++++++++++++++++++++))))))******++++++,,,,,,)))))))))*********++++++***))))))))))))((((((((((((***++++++*********+++************************(((((())))))******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---)))))))))))))))******++++++++++++++++++*********+++(((&&&'''***,,,,,,***))))))))))))))))))))))))************************((()))***++++++***)))((()))))))))*********++++++***+++,,,+++)))((((((***$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&))))))(((''''''(((((()))((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&))))))((('''(((---444:::======888...'''''''''%%%((((((((((((((((((((((((&&&)))---...+++)))'''''')))))))))(((((('''&&&&&&((((((((((((((('''''''''(((((()))))))))*********(((((()))************)))'''((()))***++++++***)))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((************************)))************))))))((())))))))))))))))))))))))++++++******))))))((((((((()))***,,,,,,+++***)))++++++******++++++,,,---++++++,,,---............000000000000111111111111333333444444444444333333111111222222333333333333111111222222222111111111111111111000000000000000///000111000///...///111000000111111111111000000111111111111111111111111111000////////////000111........................////////////////////////,,,,,,+++++++++,,,,,,---************************...------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++'''(((+++---...---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))************))))))))))))))))))))))))(((***,,,,,,***)))***+++************************''''''''''''((()))+++,,,***************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++)))))))))))))))******+++---,,,,,,++++++*********,,,'''###$$$)))------***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++,,,,,,+++)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))***))))))))))))+++---...((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((('''&&&%%%'''+++111555888999666///***++++++)))((((((((((((((((((((((((%%%''')))***)))'''&&&%%%(((((())))))((('''&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))'''((()))***************&&&''')))***++++++******''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))++++++******))))))((((((&&&''')))+++,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---....../////////000000000111111111222333333444444333333222333333333222222111111111111111111111222222111000222111000//////000111111000222222222000///000111///000111111111111000///000000000000000000000000000//////////////////000......------------......////////////////////////---,,,,,,+++++++++,,,,,,***************************++++++,,,,,,---------,,,++++++******++++++,,,************************''')))+++---...---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))************************************))))))***+++,,,,,,------(((((()))))))))*********))))))))))))************)))***,,,,,,***)))******))))))))))))))))))))))))''''''''''''((()))***+++))))))*********+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((()))))))))))))))******+++---,,,,,,++++++*********,,,((($$$%%%***...---+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))************,,,,,,+++)))((()))***'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))(((((('''&&&''''''''''''((((((((((((&&&'''(((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((()))*********(((((((((((())))))))))))&&&&&&&&&'''((()))++++++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))'''&&&%%%%%%'''))),,,...444666444---)))***)))'''(((((((((((((((((((((((('''(((((())))))(((''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((()))***++++++++++++'''((()))***++++++***)))&&&&&&'''''''''((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))************))))))))))))&&&'''(((***,,,---------***************+++,,,,,,++++++++++++,,,---...////////////000000000111111111222222333333222222111444333333222111111000000222111111222333333222000111000/////////000222333333444555333111000111111///000111222222111000///000000000000000000000000///////////////////////////...---,,,,,,---...///////////////////////////000///..................++++++++++++++++++++++++))))))***+++,,,---......,,,++++++******++++++,,,)))))))))))))))))))))))))))***+++---------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************((((((((()))******++++++))))))))))))))))))))))))))))))******++++++,,,,,,((((((((()))))))))******)))))))))************+++)))+++,,,,,,***))))))***))))))))))))))))))))))))''''''(((((())))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((())))))))))))))))))******++++++++++++++++++*********,,,)))'''(((+++------+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))***+++***))))))***+++&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((()))******+++(((((((((((())))))))))))%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&)))***'''&&&&&&&&&((())))))))),,,//////***&&&''''''%%%(((((((((((((((((((((((((((((('''((())))))((('''$$$&&&''')))***)))((('''''''''''''''((((((((()))'''(((((((((((()))))))))((()))***+++,,,,,,,,,,,,((((((***++++++***))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))+++++++++***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***+++,,,---***))))))))))))***++++++,,,++++++++++++---...///////////////000000000111000111111222222111111000222222222111111111111111111000///000222222000...000///......///111333555666777777555333111111222///000111222222111000///000000000000000000000000...//////////////////...///...,,,++++++,,,...///////////////////////////111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++************************************************(((((((((((()))))))))***))))))*********+++++++++***+++,,,,,,***))))))***))))))))))))))))))))))))'''((()))*********)))(((((())))))***++++++,,,,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))******+++))))))******************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((()))))))))***&&&((())))))))))))***,,,$$$%%%&&&'''(((***++++++''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''(((((((((((()))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&'''(((***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))((()))*********)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''$$$"""###%%%(((***'''''''''((())))))(((&&&(((,,,---***(((***+++)))(((((((((((((((((((((((('''&&&&&&&&&'''((('''&&&###%%%''')))******)))(((&&&'''''''''(((((())))))))))))))))))************))))))***+++,,,---------((()))***++++++***)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))+++,,,+++******))))))))))))))))))))))))(((((())))))******++++++,,,+++***))))))***+++,,,)))))))))((()))******+++,,,+++******+++,,,...///////////////000000000000000000111111111111000000000000000111222222333333///---,,,---///000...+++///.........///222444666888999999666333111111222...000111222222111000...000000000000000000000000......////////////......///...,,,++++++,,,...///////////////////////////000///...---------------------------------------,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++(((((((((((((((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))******++++++++++++***+++,,,,,,***)))))))))))))))))))))))))))))))))((()))+++,,,,,,***((('''((())))))***++++++,,,,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***---///111222)))))))))))))))******+++(((((())))))*********++++++,,,......,,,++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))%%%&&&((()))((()))***,,,)))(((((('''''''''(((((('''((()))******)))((('''&&&((()))(((%%%$$$&&&(((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''((((((((()))((((((''''''))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((()))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))+++++++++***)))(((((('''+++*********))))))(((((()))))))))(((''''''&&&&&&***++++++)))(((''')))***((((((((((((((())))))***************))))))((((((((((((((((((''''''''''''------,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000000111111111000000///000000000000111111111111333333222111000000111111000000000000000000111111777888888666333111000111000111222222111000///...000000000000////////////000000000000000000000000/////////...---------,,,........................666444111...,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,,,,++++++*********+++******************++++++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++***************))))))))))))((())))))))))))*********,,,+++******+++***)))'''++++++******)))'''&&&%%%))))))************)))))))))))))))))))))))))))))),,,,,,,,,+++***))))))((()))))))))***+++++++++,,,,,,+++++++++***)))))))))***)))))))))***+++,,,,,,))))))******+++++++++,,,*********)))******++++++(((((())))))*********+++***++++++***((('''(((***************************)))))))))))))))))))))))))))))))))((()))***++++++,,,***))))))******)))'''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&((()))(((&&&$$$&&&'''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''&&&&&&%%%$$$###)))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''''''''((('''&&&&&&&&&'''%%%$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))************'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''((((((((())))))))))))***))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))******************)))))))))((((((***)))(((((('''((((((((()))******)))((('''(((***+++************+++,,,,,,*********)))))))))))))))((((((((((((((((((((((((,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,------------....../////////000000000000000000111111111000000///000000000000111111111111333222222111000000111111111111111111000000000000333333333222///......///000111222222222000///...000000000000////////////000000000000000000000000...............---------000000000000000000000000555333000...,,,+++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++*********((()))************)))(((************)))))))))))))))))))))************+++///---+++***++++++***)))))))))))))))))))))((('''))))))************)))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))******++++++******************))))))))))))))))))******+++++++++***************++++++***************+++((()))))))))***************++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))(((((())))))(((&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%$$$###"""((((((((('''&&&&&&%%%%%%(((((((((''''''''''''&&&''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))***((('''&&&&&&&&&$$$"""%%%&&&&&&&&&&&&'''''''''&&&'''(((((('''&&&%%%$$$''''''((((((((((((''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((())))))))))))************((((((((((((((('''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))))))))&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((,,,+++***(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((***+++,,,,,,******))))))))))))((((((***)))((('''((()))+++,,,)))***+++***((('''((()))'''''''''''''''((()))))))))))))))))))))*********))))))))))))))))))))))))+++******)))))))))))))))************************,,,,,,,,,,,,------------....../////////000000000///000000111111000000000000000000000111111111111333222111111000111111111222222111111111000000000222333333111000///111222000111222222222111000///000000000000////////////000000000000000000000000---------...............111111111111111111111111222111///---,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,''')))+++------+++)))'''******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******++++++++++++************+++,,,,,,*********++++++,,,,,,,,,,,,++++++++++++*********((())))))******))))))(((************)))))))))))))))************+++++++++...,,,***)))***+++++++++'''(((((()))*********)))))))))************))))))))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,)))))))))((((((((((((((())))))******************))))))))))))((((((((((((,,,,,,++++++***))))))))),,,,,,+++***))))))))))))))))))))))))******************+++***(((''')))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***)))(((((()))(((''''''(((((('''&&&(((''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((***(((&&&&&&''''''%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&(((((((((&&&$$$"""''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''((()))(((''''''''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((******)))(((((('''((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&'''((()))++++++,,,))))))))))))))))))((((((+++***((('''(((***---///***+++,,,,,,***))))))***&&&%%%%%%%%%%%%&&&''''''))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,---------........./////////000000...///000000000000000000///000000000111111111111222222111111111111111222333222222111111000000///111222333222000111222444000111222222222111000000000000000000////////////000000000000000000000000,,,---------.../////////////////////////////////000///...---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,))))))(((((((((((())))))************++++++,,,,,,*********++++++,,,,,,---++++++++++++******************++++++++++++******************)))))))))(((************++++++++++++***(((''''''))),,,------(((((()))************)))))))))************))))))))))))))))))))))))))))))%%%&&&&&&((()))***+++,,,*********))))))(((((('''(((((())))))******++++++***************)))((((((++++++******************---,,,+++***)))))))))))))))))))))))))))*********)))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((()))***)))'''&&&)))(((''''''))))))(((''''''''''''''''''((())))))'''&&&&&&&&&&&&&&&&&&'''((('''''''''''''''&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((&&&$$$"""''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))(((''''''''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((('''(((((()))******''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))+++***((('''(((+++...000+++---......,,,+++++++++))))))(((((())))))***+++)))))))))))))))*********((()))))))))*********+++)))((((((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,------............////////////......///000000000000000///000000000111111111111222111111111111111222222333222222222111111000000111222333333222111111333000111222333333222111000000000000000////////////////////////////////////,,,---------.../////////..............................------------......+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,))))))(((((((((((())))))******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))************************************)))))))))((())))))*********+++++++++((('''&&&(((+++...000000***************))))))((())))))************))))))))))))))))))))))))))))))''''''(((((()))))))))***+++++++++******)))))))))((((((((())))))******++++++,,,,,,,,,,,,+++))))))(((((()))***++++++,,,,,,---,,,+++***))))))))))))******)))))))))))))))))))))******)))((((((***+++************************(((((((((((((((((((((((($$$&&&((()))***)))'''&&&***)))((((((*********(((''''''&&&''''''((()))***((((((''''''''''''(((((()))'''&&&&&&''''''&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%'''&&&%%%&&&((()))((('''&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''))))))))))))************((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((***+++,,,''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))***)))(((((()))+++---...+++---......---+++++++++((((((((((((((())))))***************)))))))))((('''(((((())))))*********((((((((((((((())))))***************************++++++++++++,,,,,,,,,,,,------........./////////------...///000000000000000000000000111111111111111111111000111111222333222222222222222222222222777999;;;;;;999666555444000111222333333333222111000000000000////////////////////////////////////---------...............000000000000000000000000------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***+++,,,---,,,++++++++++++++++++++++++,,,,,,+++++++++******+++++++++***++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))((((((''''''(((((()))************))))))))))))((())))))))))))*********(((((((((+++...000000000***+++++++++***))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((++++++++++++************(((((())))))))))))))))))+++,,,---------,,,+++***''''''(((***+++,,,---...,,,,,,+++***))))))))))))************))))))))))))((()))***)))((((((***,,,************************((((((((((((((((((((((((&&&'''((()))***)))((((((***)))((()))***+++***)))&&&&&&&&&''''''((()))***)))((('''&&&&&&'''((())))))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&)))(((''''''(((((('''&&&''''''''''''((((((((((((&&&&&&&&&''''''(((((()))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***+++,,,)))+++------,,,***))))))''''''&&&&&&''''''((())),,,++++++***)))(((''''''&&&&&&'''(((((()))******)))((((((((())))))***+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------.........//////,,,---...///000000000000000000000000111111111111111111000000111222222333000111111222222333333444999<<