BM6P6(@ ttt___III>>>===;;;888777555555555555555555555555333333111111111111333333444444444444444444444444333333333222222111111111555444333333222222222222333333333444555666777888666666;;;CCCKKKTTTbbboooooo|||cccJJJBBBGGGGGGJJJUUU[[[______```aaabbbcccddddddeeefffiiikkkmmmnnnnnnnnnuuuyyyvvvtttnnnhhh```YYYRRROOOMMMJJJJJJLLLOOORRRTTTQQQJJJFFFFFFGGGFFFEEEEEEEEEGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<:::999999999999999888888888888888999777777888888888888777777555555555555555555555555444444444555555555666666666777888888888666555444222444666999::::::999999999999:::::::::;;;;;;;;;:::::::::;;;===>>>@@@AAADDDEEEIIINNNTTTWWWWWWVVVTTTRRROOOLLLKKKLLLOOOPPPMMMSSSWWWXXX___iiiooonnnrrrnnniiiiiilllllliiieeejjjjjjjjjkkknnnppppppooommmoooqqqssstttsssrrrqqqpppmmmhhhcccbbbeeelllqqqrrrtttvvvwwwxxxyyy|||~~~}}}zzzyyyyyyxxxtttppppppoooppprrrvvvyyy{{{{{{yyyyyyyyyxxxwwwvvvuuuuuulllhhhdddbbbcccfffhhhiii```aaabbbbbbaaa^^^ZZZXXXRRRPPPMMMJJJHHHGGGGGGGGGDDDDDDDDDFFFHHHIIIHHHGGGGGGGGGHHHIIIKKKMMMNNNOOORRROOOMMMNNNPPPQQQOOOLLLMMMOOOQQQTTTWWWZZZ[[[\\\]]]^^^```aaa```^^^[[[YYYXXXXXXVVVTTTRRROOOMMMLLLKKKJJJHHHGGGGGGGGGEEECCCBBBAAA???>>><<<;;;;;;:::888888888888888999999:::888777777777777999;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::777555444444555666999:::<<>>===;;;999888777888777777777777777888999777777777777777777777777555555555555555555555555444444444555555555666666666666777777777666555444333444666888999999888888777777888888888999999999:::::::::;;;<<<>>>@@@@@@CCCDDDHHHMMMSSSWWWWWWVVVSSSQQQMMMKKKJJJKKKMMMOOOKKKQQQTTTVVV]]]jjjrrrtttvvvssspppnnnnnnmmmkkkiiikkkjjjjjjlllnnnppppppooonnnoooppprrrssssssrrrrrrrrrnnnhhhbbb___aaaggglllnnnppptttvvvwwwyyy|||~~~~~~{{{{{{{{{yyyvvvssssssrrrrrrtttwwwyyyzzzyyyxxxxxxyyyyyyxxxwwwvvvuuupppmmmhhheeedddeeeeeeeeebbbcccddddddccc```]]][[[VVVTTTPPPLLLIIIHHHHHHHHHHHHGGGFFFGGGHHHIIIGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMPPPNNNMMMMMMPPPPPPOOOMMMMMMNNNQQQTTTVVVYYYZZZ[[[]]]___```bbbaaa___]]]\\\XXXWWWWWWUUUSSSQQQOOOMMMMMMKKKIIIIIIIIIHHHFFFDDDBBBAAA@@@>>>===<<<;;;;;;999999888888888888888999777666666777888999;;;<<<;;;;;;;;;<<<<<<=========;;;:::777555444444555666999:::<<>><<<999666555666555555555666777888888888888666666666666888888555555555555555555555555444444444555555555555555555555666666555555444333444555777888888888777666555555666666666777777777999999:::;;;<<<>>>???@@@AAACCCFFFLLLRRRVVVWWWWWWQQQOOOLLLJJJIIIJJJLLLMMMKKKNNNQQQSSS[[[hhhtttzzz{{{{{{zzzvvvrrrnnnmmmllllllkkkkkklllnnnoooooonnnnnnnnnooopppqqqrrrsssttttttpppiiiaaa\\\\\\___cccfffjjjooosssvvvxxx{{{}}}~~~}}}||||||{{{yyyvvvxxxvvvvvvvvvxxxyyyxxxwwwvvvwwwyyyzzzzzzxxxwwwuuuuuurrrmmmiiigggdddbbb```cccdddeeeeeeeeeccc```___\\\YYYTTTOOOKKKJJJJJJJJJKKKIIIHHHHHHHHHHHHFFFDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMLLLLLLMMMOOOPPPOOONNNMMMNNNPPPRRRUUUWWWYYYZZZ]]]^^^```aaabbbaaa___^^^XXXXXXXXXWWWUUUSSSPPPOOOOOOMMMKKKJJJJJJIIIGGGFFFCCCBBB@@@???======<<<<<<::::::999888777777777777555555666777999:::<<<===:::;;;;;;<<<===>>>???@@@<<<:::888666555555666777999:::<<>>???@@@AAAEEEJJJPPPUUUVVVVVVOOONNNLLLJJJJJJKKKLLLMMMLLLNNNOOOQQQWWWdddrrr{{{wwwpppnnnooonnnmmmlllmmmooooooooommmnnnnnnnnnoooppprrrtttuuuuuuqqqjjjbbb[[[XXXYYY[[[^^^bbbhhhnnnrrruuuxxx{{{~~~}}}}}}}}}}}}}}}|||zzz|||{{{zzzzzzzzzzzzxxxvvvuuuwwwyyyzzzzzzyyywwwvvvxxxuuuqqqmmmjjjfffbbb___```aaacccddddddcccbbbaaa___\\\WWWRRRNNNLLLKKKKKKKKKIIIGGGGGGGGGGGGFFFDDDEEEEEEEEEFFFFFFHHHIIIIIIJJJJJJKKKLLLNNNOOOOOOOOOLLLMMMOOOQQQSSSVVVXXXYYYZZZ\\\^^^___```aaa```___[[[[[[[[[ZZZWWWTTTQQQOOOPPPNNNLLLKKKKKKJJJGGGFFFCCCBBBAAA@@@>>>>>>======<<<;;;:::888777777666666555555666888:::<<<===>>><<<<<<======>>>???@@@@@@<<<;;;999666555666666777999:::===@@@CCCFFFIIIJJJKKKLLLMMMMMMMMMOOORRRUUUXXXaaahhhjjjmmmrrrvvvwww|||~~~xxxuuuxxxyyyvvvsssooojjjccc\\\WWWQQQPPPNNNLLLKKKJJJJJJJJJKKKPPPXXX```gggmmmrrrvvvxxx{{{oooVVVHHH<<<999:::999888999666666666666666666666666555555555555555555555555222222222222222222222222222222222222222222222222222222222222333333444555666555555444444444555555888888;;;CCCKKKVVVffftttuuuYYYLLLOOOMMMLLLQQQRRRZZZ[[[\\\___bbbdddfffgggffffffggghhhiiikkkllllllmmmvvv~~~xxxvvvsssqqqggg___WWWRRRNNNHHHFFFHHHEEEHHHMMMOOONNNKKKIIIGGGEEEDDDCCCDDDFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???===999555333444444333333444555666666888777555444444555777888666666666666666666666666555555555555555555555444444444333333333444444444666666666666555555444444555555555666666666777777888888888999;;;<<<>>>???@@@AAACCCHHHNNNSSSUUUUUUOOONNNLLLKKKKKKLLLMMMNNNOOOOOOOOOPPPTTT^^^lllxxx~~~uuuqqqqqqqqqooonnnoooppppppooommmnnnnnnnnnooopppqqqssstttsssqqqlllddd]]]XXXVVVVVVWWW[[[bbbggglllppptttwwwzzz{{{}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}|||yyywwwvvvwwwyyyzzzzzzyyyxxxwwwxxxuuurrrpppmmmjjjfffccc]]]^^^___aaabbbbbbbbbbbb___]]]YYYUUUQQQNNNMMMMMMJJJHHHFFFEEEFFFGGGFFFFFFGGGGGGFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMOOOPPPLLLLLLMMMOOOQQQTTTVVVXXXWWWXXXZZZ\\\^^^^^^^^^^^^_________]]]YYYUUUQQQNNNPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@?????????>>>===;;;:::888777777777555666888:::<<<===??????????????????????????????===<<<999777666666777888999;;;===@@@DDDGGGJJJKKKKKKLLLNNNNNNNNNPPPTTTVVVYYYaaahhhjjjmmmrrrvvvvvv{{{~~~yyywwwyyyzzzwwwsssooojjjccc\\\XXXPPPOOONNNMMMKKKJJJJJJJJJJJJPPPYYYaaahhhnnnsssuuuyyy{{{~~~oooOOODDD:::999:::999888999666666666666666666666666444444555666666555444444111111111111111111111111111222222222222333333333333333222222222333444444555555444444444555555666888777:::BBBJJJVVVfffuuu{{{\\\LLLMMMKKKLLLSSSTTTZZZ[[[\\\___aaadddeeeffffffffffffggghhhjjjkkkllliiisssyyywwwuuusssjjjaaaYYYSSSNNNHHHFFFGGGFFFHHHJJJMMMMMMKKKIIIGGGEEEDDDCCCDDDFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@>>><<<999666555555555444444444444444555777777555555555555777777666666666666666666666666555555555555555444444444444444333333333444555555555555555555444444444444555555666666666777777777777777888999:::<<<===>>>@@@AAABBBGGGLLLQQQSSSSSSNNNMMMLLLKKKKKKLLLMMMMMMOOONNNOOOQQQSSSXXXeeerrryyywwwtttrrrqqqqqqqqqqqqooonnnnnnnnnoooooopppqqqqqqqqqpppooonnniiibbb\\\XXXVVVSSSVVV[[[```dddiiinnnrrrvvvyyy{{{||||||}}}~~~~~~{{{yyyxxxyyyyyyyyyyyyyyyxxxxxxwwwuuurrrqqqpppnnnkkkiii______``````````````````^^^]]][[[XXXVVVSSSPPPOOOKKKIIIFFFFFFGGGHHHGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIGGGIIIJJJKKKKKKKKKMMMOOOLLLLLLLLLMMMOOORRRUUUVVVUUUVVVXXXYYY[[[\\\\\\]]]aaaaaaaaa___\\\WWWRRROOOQQQOOOMMMKKKKKKIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>===;;;:::999999999888999:::<<<>>>???@@@@@@AAAAAA@@@@@@@@@?????????>>><<<:::888777777888999:::;;;>>>AAAEEEHHHKKKLLLKKKMMMNNNNNNOOOQQQUUUWWWYYYbbbiiikkkmmmrrrvvvvvvxxx{{{~~~zzzyyy{{{{{{xxxsssnnniiibbb\\\WWWOOONNNNNNMMMKKKJJJJJJIIIJJJPPPZZZdddkkkqqquuuwwwzzz{{{}}}}}}kkkKKKAAA:::999:::999888999666666666666666666666666333444555555555555444333111111111111111111111111111111222222222333333333444444333222222222333333444444444444444555666777777666999AAAIIIUUUfffuuubbbMMMKKKIIILLLTTTWWWZZZ[[[]]]___aaaccceeeeeeffffffffffffgggiiijjjkkkjjjqqq{{{wwwvvvuuunnneee\\\VVVPPPJJJGGGHHHGGGHHHIIIKKKLLLKKKIIIGGGEEEDDDCCCDDDFFFFFFFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>===;;;999888777777666555444444333333444666666666666666666666666666666666666666666666666666666555555555444444444555444333333333555666777444444444444444444555555555555555555666666666777777777777888999;;;===>>>AAAAAABBBFFFJJJOOOPPPQQQLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLOOORRRRRRUUU```mmm|||wwwuuusssssssssrrrpppooonnnooopppqqqqqqpppooonnnkkkmmmooommmhhhaaa[[[XXXQQQSSSVVVZZZ]]]ccciiimmmsssvvvyyy{{{{{{{{{~~~~~~{{{{{{{{{yyyxxxwwwxxxxxxyyyxxxuuusssqqqqqqqqqooonnnffffffeeecccaaa___]]]]]]\\\]]]]]]]]][[[XXXUUUSSSPPPMMMJJJHHHHHHHHHHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHFFFIIIKKKKKKJJJJJJLLLNNNKKKKKKKKKLLLNNNQQQTTTVVVUUUVVVWWWXXXYYYZZZ[[[\\\___```aaa```^^^ZZZVVVSSSSSSQQQNNNMMMLLLKKKHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA??????>>><<<<<<;;;;;;;;;:::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>===:::888777777888999:::;;;>>>AAAEEEIIILLLMMMJJJKKKMMMNNNNNNPPPTTTWWWZZZbbbiiikkkmmmrrruuuvvvvvvyyy}}}zzz{{{}}}{{{wwwrrrmmmggg```ZZZUUUMMMMMMMMMLLLKKKJJJIIIHHHJJJRRR]]]gggooouuuyyy{{{zzz{{{|||vvvbbbIII@@@999999:::999888999777777777777777777777777222333444555555444333222222222222222222222222222111111111222222333333333555444444333222222222222333333333444555666777888666666999@@@IIITTTffftttfffOOOKKKHHHKKKUUUYYY[[[[[[]]]___aaacccdddeeegggfffffffffggghhhjjjkkklllpppzzz|||xxxvvvuuuqqqhhh^^^XXXRRRKKKIIIIIIHHHHHHHHHIIIKKKKKKIIIGGGEEEDDDCCCDDDEEEFFFFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<:::999999999888777666555444333333333555555666666666666555555777777777777777777777777666666555555555444444444555444444333444555666777444333333333333444555666444444444555555555666666666777777888999;;;<<<===BBBAAABBBEEEJJJMMMOOOPPPJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJNNNSSSSSSSSS]]]jjjxxxxxxwwwuuuttttttsssqqqooonnnoooqqqrrrqqqpppnnnlllhhhlllppppppllleee^^^[[[PPPRRRTTTVVVYYY___fffjjjppptttxxxyyyyyyzzz}}}}}}}}}|||yyywwwvvvwwwxxxyyyyyyvvvsssqqqqqqqqqqqqpppnnnllliiifffbbb___\\\[[[\\\]]]___```___\\\XXXVVVTTTQQQMMMJJJIIIIIIHHHGGGIIIHHHGGGGGGFFFGGGGGGGGGFFFIIIKKKKKKIIIIIIKKKMMMKKKKKKKKKKKKMMMPPPSSSUUUVVVVVVWWWXXXYYYZZZ[[[[[[]]]^^^```aaa```]]]YYYWWWUUUSSSPPPOOONNNLLLJJJHHHEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>>======<<<======<<<===???@@@AAAAAAAAA@@@??????@@@AAABBBBBBCCCDDD???===;;;999888888999999:::;;;>>>BBBFFFIIILLLNNNIIIJJJLLLLLLMMMPPPSSSVVVZZZbbbiiikkkmmmqqquuuvvvxxxzzz~~~zzz{{{}}}{{{wwwqqqkkkeee^^^XXXSSSLLLLLLLLLLLLKKKJJJHHHHHHKKKSSS___jjjrrrxxx|||~~~{{{{{{|||pppWWWDDD@@@;;;777666777777666666444222333666777555333555555444333222222222222111111111111111111111111111111222222222333333333444444222222222222444444111222444666777777666555:::777888>>>HHHTTTeeetttnnnRRRLLLOOONNNMMMPPPYYYZZZZZZ[[[]]]___bbbccceeefffgggfffeeedddfffgggrrrqqqxxx}}}uuusssttttttnnnfff\\\TTTOOOMMMLLLFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGDDDDDDDDDCCCBBBAAA??????BBBAAA@@@>>><<<:::888777888777666555444444555666666555555555555666777777555555666666666666666555444333333222222333333444333333333444444444555555333222222111111222222333444444444555555555555666555777:::;;;;;;;;;===>>><<<>>>BBBEEEHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNPPPTTTZZZ^^^mmmwww|||vvvvvvuuupppnnnqqqmmmnnnooopppqqqqqqqqqqqqqqqnnnllllllmmmiiibbb[[[RRRRRRSSSUUUYYY___dddhhhkkknnntttxxx{{{~~~}}}zzzzzz{{{|||{{{zzzxxxwwwxxxyyyyyyvvvsssqqqppppppoooooonnnnnnlllhhhbbb^^^\\\^^^```aaaaaa___\\\ZZZXXXUUUPPPLLLIIIGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOSSSSSSSSSSSSTTTVVVXXXYYY^^^______```______^^^]]]ZZZWWWSSSOOOLLLKKKJJJJJJGGGFFFEEECCCAAA@@@@@@@@@???>>>>>>============>>>===>>>>>>???@@@AAAAAAAAADDDCCCAAABBBCCCCCCBBB@@@>>>;;;888555444666888::::::<<>>999666555666666555888666555555888888777555444333333222222222222333222222222222222222222222111111222222222333333333444333333222222333333444222333444555666666666666888555777>>>HHHUUUfffuuusssWWWPPPRRRQQQPPPSSSXXXXXXYYYZZZ[[[^^^aaaccceeeffffffeeeddddddfffhhhmmmmmmsssyyyuuutttuuupppiii```WWWPPPLLLJJJFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???===<<<;;;::::::888777666444444444555555555555555444555666666777555555666666666666555555444333333222222333333444333333333444444444444555333333222222222222333333444444444444555555555555444666999:::::::::<<<===<<<>>>BBBEEEGGGIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMOOOSSSXXX\\\cccmmm{{{}}}zzzvvvqqqooopppoooooopppqqqqqqrrrqqqqqqqqqnnnlllmmmmmmjjjddd^^^TTTSSSQQQRRRTTTYYY___bbbiiilllqqqvvvyyy||||||~~~|||}}}}}}||||||zzzyyyxxxzzz|||}}}|||xxxuuusssrrrrrrrrrqqqqqqppplllgggccc\\\]]]^^^______]]]\\\[[[YYYWWWRRRNNNJJJIIIHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOTTTTTTTTTUUUWWWYYY[[[\\\____________^^^^^^^^^^^^ZZZXXXUUURRROOOMMMLLLKKKGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@???>>>>>>>>>??????======>>>>>>???@@@@@@AAA@@@???>>>???@@@AAA@@@??????===:::888777777999::::::===@@@DDDGGGIIIKKKKKKKKKHHHIIIMMMOOOPPPRRRWWWZZZ___fffmmmqqqtttxxxzzzuuuwwwzzz~~~}}}~~~~~~yyyqqqjjjeee___XXXSSSMMMKKKJJJJJJKKKLLLMMMMMMRRRZZZeeeooowww|||fffNNN@@@===888555555555555555777666555666777777666555222222111111111222222333333333333333333333333333111111222222222333333333444333333222222333333444444444444444444555666777666444777>>>GGGTTTfffvvvsssWWWMMMMMMLLLMMMOOOVVVWWWWWWXXXXXX[[[___bbbdddeeedddcccbbbcccfffiiikkkjjjooo|||}}}wwwtttuuurrrlllddd[[[SSSLLLHHHGGGHHHJJJKKKKKKIIIHHHFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>======<<<<<<<<<888777666444333333444444555444444444444555666666555666666666666666555555444333333222222333333444333333333333444444444444444333333333333333333444444444444444555555555555333555888999999999;;;<<<<<<>>>AAAEEEGGGHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLNNNQQQVVVYYY[[[dddooo|||yyysssqqqrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqooommmnnnnnnlllgggbbbYYYVVVRRRPPPQQQUUU[[[^^^fffjjjooosssvvvyyy}}}{{{}}}~~~}}}|||{{{zzzyyy{{{}}}}}}yyyvvvuuuwwwwwwvvvvvvuuuqqqlllhhh]]]]]]]]]\\\\\\\\\[[[[[[\\\YYYUUUQQQMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKLLLNNNOOOSSSSSSTTTUUUWWWYYY[[[\\\___^^^]]]]]]]]]^^^___```ZZZYYYWWWUUUSSSPPPNNNLLLHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@<<<<<<======>>>>>>??????>>>======>>>@@@AAA@@@??????>>><<<;;;999999::::::<<<>>>AAAEEEHHHIIIJJJKKKLLLIIIIIIMMMPPPPPPRRRWWW[[[```gggnnnrrrvvvzzz|||rrrtttwww{{{~~~~~~~~~~~~yyysssmmmhhhaaaXXXRRRMMMLLLJJJIIIIIIKKKMMMOOOVVV]]]gggpppwww{{{zzz```JJJ???<<<888666555666666555444444333444444444444444000000000000111222333333333333333333333333333333111111222222222333333333333333333333333333333333555444444333333555666777666555888>>>EEERRRdddtttxxxYYYIIIFFFGGGJJJNNNTTTVVVWWWWWWVVVXXX]]]aaacccccccccaaaaaacccfffiiillllllqqq{{{~~~xxxuuusssqqqmmmggg___VVVNNNJJJIIIIIIKKKLLLMMMKKKHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBBBBBAAAAAA??????>>>>>>===<<<<<<<<<999888666444333333444444444444444444444555555666666666666666666666555444444333333222222333333444222222333333333444444444444444444444444444444444333333444444444555555555222444777888888888:::;;;<<<>>>AAADDDFFFGGGGGGGGGCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLOOOSSSVVVYYY___fffooo~~~}}}xxxuuuuuussssssrrrrrrqqqqqqqqqqqqqqqooonnnnnnooommmjjjggg```\\\UUUQQQQQQUUUZZZ^^^eeehhhlllppptttwww{{{~~~}}}}}}|||{{{zzzyyyxxxzzz||||||zzzxxxxxxxxx|||{{{{{{zzzxxxtttnnnjjj___^^^\\\[[[ZZZZZZZZZ[[[]]][[[WWWSSSPPPMMMLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOQQQSSSUUUWWWYYYZZZ^^^]]][[[[[[[[[]]]___```ZZZZZZZZZYYYWWWTTTPPPNNNIIIIIIHHHGGGFFFFFFFFFFFFCCCBBBAAA@@@?????????@@@<<<<<<<<<<<<======>>>>>>>>>======???AAACCCCCCBBB???>>>===<<<;;;:::::::::>>>@@@CCCFFFHHHJJJJJJJJJLLLIIIJJJOOORRRSSSVVV[[[aaaeeejjjnnnqqqsssuuuwwwsssuuuxxx{{{~~~~~~~~~~~~~~~zzztttooojjjbbbXXXQQQMMMLLLJJJHHHHHHJJJNNNQQQVVV\\\fffooouuuzzz~~~rrrZZZGGG>>><<<888777777777777666333444444444333333333444000000000000111222333333222222222222222222222222111111222222222333333333333333333333333333333333666555444333333444666777888777:::>>>DDDNNNaaaqqqfffPPPHHHIIINNNSSSTTTVVVYYYXXXVVVWWW[[[___```aaaaaaaaaaaabbbfffiiimmmnnnsss|||~~~xxxwwwqqqpppmmmhhhaaaYYYRRRNNNJJJJJJKKKMMMOOONNNJJJGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAA@@@>>>===<<<;;;::::::999777555444444444444555444444444444555666666666666666666666555444444444333333222222333333444222222222333333333444444333444444555555444444333333333333444444444444555222444777888888888:::;;;;;;===@@@CCCEEEFFFFFFEEECCCCCCCCCDDDDDDEEEGGGGGGFFFGGGIIIJJJKKKMMMPPPSSSUUUYYY^^^cccppp{{{yyyuuutttsssrrrqqqpppppppppqqqpppooonnnnnnnnnlllkkkccc___WWWRRRQQQTTTZZZ^^^cccfffkkknnnrrrvvv{{{~~~~~~}}}{{{zzzyyyuuuuuuuuusssrrrtttwwwzzz~~~~~~}}}|||yyyuuunnnjjjbbb```^^^[[[ZZZYYYZZZZZZ]]][[[XXXUUURRROOONNNMMMJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGJJJKKKMMMMMMNNNPPPRRRTTTVVVWWWXXX[[[ZZZYYYYYYZZZ\\\^^^```ZZZ[[[\\\[[[YYYVVVSSSQQQLLLKKKJJJIIIHHHGGGGGGGGGBBBBBBAAA@@@???>>>>>>???<<<<<<<<<<<<<<<=========>>>======???AAACCCCCCBBB>>>===<<<<<<;;;:::::::::AAABBBEEEGGGIIIJJJJJJJJJHHHGGGIIIOOOSSSVVVZZZ___cccfffjjjlllnnnoooqqqsssxxxzzz|||~~~~~~~~~~~~}}}}}}yyytttoooiiiaaaVVVOOOLLLLLLKKKIIIGGGJJJNNNRRRUUU[[[eeennnuuu{{{~~~iiiSSSDDD===;;;888777888888888777444666777666555444555666222222111111111222222333111111111111111111111111111111222222222333333333222333333444444333333222555555444444444555555666888888;;;>>>BBBLLL^^^pppsssXXXKKKKKKOOOSSSTTTXXX\\\\\\XXXVVVYYY\\\]]]___```aaaaaabbbeeegggjjjmmmssszzzzzzxxxrrrppplllggg```ZZZUUUSSSLLLJJJJJJMMMPPPPPPMMMJJJFFFFFFEEEEEEEEEFFFGGGGGGFFFEEECCCAAA@@@@@@@@@AAABBBAAA@@@???===<<<;;;:::<<<:::888666555555555555555555555555555666777777777777777777666555444333444333333222222333333444222222222222333333333333222333444555555444333222333333333333444444444444222444777888888888:::;;;;;;===@@@CCCEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGIIIJJJKKKLLLOOOQQQOOOSSSWWWZZZdddvvv}}}yyywwwuuusssqqqqqqqqqqqqrrrqqqpppnnnmmmmmmmmmmmmfffaaaZZZSSSQQQSSSWWW[[[bbbdddhhhlllppptttzzz}}}~~~|||{{{uuutttqqqooonnnpppuuuyyy}}}||||||{{{zzzvvvpppkkkfffdddaaa^^^[[[ZZZYYYYYY[[[YYYWWWUUURRRPPPOOONNNKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJMMMNNNPPPSSSUUUVVVWWWWWWWWWWWWWWWWWWYYYZZZ\\\^^^[[[\\\\\\\\\[[[XXXUUUSSSOOONNNMMMKKKJJJIIIHHHHHHCCCBBBAAA@@@???>>>>>>>>><<<<<<=====================<<<<<<===@@@BBBAAAAAA>>>===<<<;;;;;;<<<======CCCEEEFFFHHHJJJJJJJJJJJJEEECCCFFFMMMRRRUUUZZZ``````cccgggjjjlllooorrrttt{{{|||~~~}}}}}}~~~||||||xxxrrrmmmggg___TTTMMMJJJKKKLLLJJJHHHIIINNNSSSWWW]]]gggooovvv|||uuu```MMMAAA;;;999777777777888777666333555777666444333555777444333333222222222222333222222222222222222222222111111222222222333333333222333333444444333333222444555555555555555444444666777:::>>>BBBKKK___qqq}}}```OOOJJJJJJKKKUUU[[[aaa```[[[WWWXXXZZZZZZ]]]```bbbbbbcccdddeeefffkkksssyyy}}}}}}yyyvvvrrrlllddd^^^YYYVVVTTTMMMKKKIIILLLPPPRRRPPPMMMFFFFFFFFFFFFFFFGGGHHHHHHGGGEEECCCAAA@@@@@@AAABBB@@@@@@??????>>>======<<<===<<<:::888666666666666777666666666666777888888777777777777666555444333444333333222222333333444111222222222222333333333111222333444444333222111222222333333333444444444333555777999999999:::<<<;;;===@@@BBBDDDDDDDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHFFFHHHJJJJJJKKKLLLNNNPPPLLLQQQTTTUUU[[[iiiuuu{{{}}}{{{xxxuuusssssssssssssssrrrpppnnnllllllmmmnnnlllggg___WWWSSSSSSUUUWWW___bbbeeeiiimmmrrrxxx|||}}}yyywwwuuurrrooopppsssvvvyyyyyyyyy{{{{{{xxxtttpppjjjhhheeeaaa^^^[[[YYYXXXXXXWWWUUUTTTRRRPPPOOOOOOMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHLLLMMMOOOQQQSSSTTTTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\[[[YYYWWWVVVRRRQQQOOOMMMKKKIIIHHHHHHEEEDDDCCCAAA@@@@@@??????========================>>>======>>>AAABBBBBBAAA???===<<<;;;<<<>>>@@@BBBEEEFFFHHHIIIJJJJJJJJJIIIEEEDDDFFFMMMRRRUUUZZZ___```bbbfffiiilllooorrruuuyyy{{{|||~~~~~~zzz|||~~~|||{{{vvvpppjjjddd\\\RRRKKKGGGJJJLLLKKKIIIIIINNNRRRZZZ___gggooouuuzzzppp[[[III???999777666555666777666555111333555444222111222555555555444333222222222222333333333333333333333333111111222222222333333333222222444444444444222222444444666666666555444333444666:::>>>BBBLLL```rrrgggTTTLLLHHHFFFVVV]]]cccccc]]]WWWWWWYYYXXX\\\```bbbccccccddddddeeekkksssyyy}}}yyyyyytttlllccc\\\WWWUUUTTTNNNKKKIIIKKKQQQSSSRRROOOGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGDDDBBBAAAAAABBBCCC>>>>>>>>>>>>>>>?????????>>>===;;;999777777777777777777777777777888888999777777777777666555444333444333333222222333333444111111222222222333333333000111333444444333111000222222333333333444444444333555888999999999;;;<<<;;;===@@@BBBDDDDDDDDDCCCAAABBBBBBCCCDDDEEEGGGGGGFFFHHHJJJKKKKKKLLLNNNOOOMMMRRRTTTSSSVVV```iiinnn~~~~~~zzzwwwuuutttuuuuuusssrrrpppnnnkkkkkklllnnnsssmmmeee\\\WWWUUUUUUWWW]]]```cccgggkkkpppvvvzzz}}}|||zzzwwwsssqqqrrrsssuuuvvvxxxzzz|||{{{wwwtttllljjjhhhddd```\\\YYYWWWUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDEEEFFFFFFGGGFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFJJJKKKMMMOOOPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYYYY]]]\\\\\\[[[ZZZYYYXXXWWWTTTSSSPPPNNNKKKJJJHHHHHHFFFFFFDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>=========BBBAAA@@@AAACCCDDDDDDCCC@@@>>><<<;;;<<>>===<<<;;;::::::<<<;;;:::::::::999777555333444444555555555555555666666666666555444333222222222222222333444555555111222222333333222222111111111000000111111222333222222333333333333444444666777666555444555888;;;;;;<<>>EEE[[[sss___OOOMMMOOOXXXfffooojjj___YYYWWWWWWWWWZZZ^^^aaabbbccceeegggiiilllppprrrsss{{{zzzvvvpppiii```YYYTTTQQQKKKGGGEEEFFFKKKOOOOOOMMMHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999:::::::::888777444444555666666666666666666666666666666555333333111111111000111111222222111222222333333222222111111111000000111111222333222222333333333333444444555666666555444666999;;;<<<===???@@@AAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJKKKMMMMMMNNNOOOOOOPPPRRRVVV\\\```fffrrr}}}zzzwwwuuuttttttrrrooolllkkkjjjjjjjjjlllkkkhhhccc]]]WWWTTTSSSTTTWWW\\\bbbhhhooosssvvv}}}~~~vvvrrrsssuuuuuuttttttuuuwwwxxxwwwuuuooommmiiieeeaaa_________```]]]YYYWWWWWWVVVTTTQQQQQQOOOMMMLLLLLLKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAABBBBBBCCCFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOQQQSSSUUUWWWYYYZZZYYYWWWVVVWWWXXXXXXWWWUUUVVVTTTRRRSSSSSSRRROOOKKKKKKJJJIIIHHHFFFEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBCCCEEEFFFGGGGGGFFFEEEGGGJJJJJJHHHEEEHHHJJJMMMRRRXXX]]]```aaaddddddfffhhhjjjlllmmmnnnsssuuuwwwyyy{{{|||||||||{{{zzz{{{zzzyyyuuuoooggg___XXXQQQLLLHHHJJJJJJIIIHHHIIIKKKPPPTTTYYY^^^eeekkkppptttwwwzzz~~~fffSSSEEE>>>;;;666666666555555555555444333333333333333333333333444333222222222222222222111111000000111111222333111111222222222333333333333333333333333333333333333333333444555555666666777555888<<<===DDDZZZrrrgggSSSPPPSSSWWWdddmmmkkkbbb[[[YYYXXXTTTXXX^^^ccceeeggghhhiiilllmmmpppqqqqqqvvv~~~wwwvvvrrrmmmddd[[[RRRMMMLLLHHHEEEEEEIIIMMMOOONNNJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFEEECCCBBBAAA@@@@@@AAAAAA@@@???>>>===<<<<<<:::999888888::::::999888555555666777777777777777777777777777666555444444222222111111000111111111111222222333333222222111111111000000111111222333222222333333333333444444333444555555555666999<<<<<<===??????@@@???>>>===>>>??????@@@BBBCCCCCCDDDEEEEEEGGGHHHJJJKKKMMMMMMNNNNNNOOOOOOPPPSSSXXX[[[\\\dddlllqqqxxx{{{xxxwwwyyyvvvrrrmmmjjjiiiiiijjjiiihhhgggddd___ZZZVVVSSSRRRTTTXXX^^^eeelllrrruuuzzz~~~zzzuuutttuuusssrrrqqqrrrssstttsssqqqrrroooiiidddaaaaaacccdddfffccc___\\\ZZZXXXUUUSSSVVVSSSOOOLLLKKKIIIHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEEEEGGGHHHJJJKKKIIIKKKNNNQQQTTTVVVWWWWWWVVVUUUTTTUUUWWWWWWVVVUUUUUUSSSRRRRRRSSSSSSQQQPPPNNNMMMKKKIIIGGGGGGGGGGGGDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGHHHIIIIIIGGGEEEHHHJJJNNNSSSYYY]]]```bbbcccccceeegggiiikkklllmmmrrrtttvvvyyyzzz{{{{{{{{{~~~{{{{{{{{{yyywwwrrrlllcccZZZSSSNNNJJJHHHGGGGGGGGGFFFGGGKKKPPPTTTYYY^^^dddjjjnnnrrruuuxxxwww___KKK???;;;;;;666666555555555444444444333333333333333333333333333222222111111111222222111111000000111111222333111111222222222333333333222222333333333333444444333333444444555666666666888777999===???FFF]]]uuulllTTTOOOQQQRRR\\\gggiiibbb[[[WWWUUUSSSXXX___dddggghhhiiijjjhhhjjjllloooooouuu|||wwwvvvtttnnnfff[[[RRRLLLOOOKKKGGGFFFIIIMMMPPPRRRLLLKKKIIIGGGGGGGGGHHHIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;888777666666888999888777666666777888888888888888888888888888777666555444555555444333222222222222111222222333333222222111111111000000111111222333222222222333333333444444222333444555555666999<<<======>>>>>>>>>===<<<<<<>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMNNNNNNMMMNNNPPPTTTWWWWWW[[[___cccjjjuuu|||{{{|||wwwqqqmmmkkkkkkkkkfffffffffeeeccc___YYYUUUQQQRRRVVV[[[bbbiiippptttwww{{{|||wwwuuutttrrrpppooooooppppppooonnnqqqnnnjjjfffdddeeefffgggfffeeebbb___]]][[[YYYXXXWWWTTTOOOLLLJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFGGGIIIIIIHHHJJJNNNQQQSSSSSSSSSSSSSSSSSSSSSUUUWWWWWWVVVTTTRRRQQQPPPPPPQQQRRRRRRRRRQQQOOOMMMKKKIIIIIIIIIJJJFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIKKKJJJIIIHHHHHHGGGFFFEEEGGGKKKPPPUUUYYY]]]aaaccccccdddeeegggiiikkklllmmmssstttvvvyyyzzz{{{{{{{{{~~~~~~}}}|||{{{xxxtttqqqjjj```WWWQQQMMMKKKIIIHHHHHHGGGFFFGGGJJJOOOSSSZZZ___eeekkkooorrruuuwwwqqqZZZGGG<<<999:::555555555555444444444444333333333333333333333333111111000000000000111222111111000000111111222333111111222222222333333333222222222333333444444444333333444555555666666777777666888<<<>>>FFF^^^vvvmmmSSSLLLMMMNNNVVVaaahhheee]]]VVVTTTTTTYYY___dddffffffggggggfffgggjjjmmmooosss}}}zzzxxxtttnnnfff\\\TTTOOOOOOKKKGGGEEEGGGKKKPPPRRRMMMLLLIIIGGGGGGGGGHHHIIIHHHGGGEEEDDDBBBBBBAAAAAA??????>>>===<<<;;;;;;:::777555444444555777666666666777777888888888888888888888888888777666555444555555444333222222222222111222222333333222222111111111000000111111222333222222222333333333444444111222444555555666999;;;<<<<<<======<<<<<<<<<;;;===>>>???@@@BBBCCCDDDEEECCCDDDEEEGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLMMMPPPSSSWWWWWWYYY[[[```iiivvvzzzuuupppnnnmmmmmmfffffffffggggggccc^^^YYYSSSTTTVVV[[[aaahhhnnnrrrtttxxx~~~}}}xxxvvvuuusssqqqnnnmmmnnnnnnmmmlllkkkkkkkkkkkkjjjiiiiiihhhiiihhheeebbb^^^[[[ZZZZZZVVVSSSOOOMMMLLLLLLLLLKKKIIIIIIHHHGGGFFFEEEEEEFFFEEEEEEEEEFFFEEEDDDDDDCCCEEEEEEEEEEEEFFFGGGIIIIIIJJJLLLNNNPPPQQQPPPOOONNNRRRRRRSSSUUUVVVWWWUUUSSSMMMMMMNNNNNNNNNOOOQQQRRRQQQPPPNNNMMMLLLKKKLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIIIILLLKKKJJJIIIGGGFFFEEEEEEGGGKKKRRRVVVYYY\\\___bbbddddddfffhhhjjjlllmmmnnnssstttvvvyyyzzz{{{{{{{{{~~~}}}}}}{{{vvvrrrnnnggg]]]TTTOOOLLLJJJIIIKKKKKKJJJHHHHHHJJJNNNRRR]]]bbbhhhmmmpppsssvvvxxx}}}|||hhhTTTEEE<<<999999555555555444444444444333333333333333333333333333000000000///000000111222111111000000111111222333111111222222222333333333111222222333333444444555444444444555666666777777666444666:::;;;CCC[[[sssmmmTTTKKKIIIMMMSSS___iiiiii```XXXUUUUUUYYY^^^aaaccccccdddeeeggggggjjjmmmnnnqqq|||{{{yyyuuuoooggg___XXXSSSLLLIIIFFFDDDEEEHHHMMMPPPNNNLLLIIIGGGFFFFFFHHHIIIHHHGGGFFFDDDCCCBBBAAAAAA??????>>>===<<<;;;::::::888666333333444555666555666666777888888888888888777777777777666555444444222222111111000111111111111222222333333222222111111111000000111111222333222222333333333333444444111333555555555666888999;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBDDDDDDBBBBBBDDDEEEGGGIIIJJJJJJKKKLLLMMMLLLKKKLLLOOOQQQWWWVVVVVVXXX[[[___jjjuuu||||||wwwssspppnnnmmmiiihhhhhhiiikkkhhhbbb]]]VVVXXXZZZ^^^ccchhhllloooqqqvvv|||~~~{{{yyywwwvvvssspppnnnnnnnnnmmmllleeegggkkkmmmnnnmmmllljjjnnnmmmjjjeee___ZZZXXXXXXWWWTTTQQQPPPPPPPPPPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCCCCCCCBBBBBBBBBBBBFFFEEEEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLLLLPPPPPPQQQSSSUUUTTTRRROOOIIIJJJLLLMMMLLLMMMNNNPPPOOOOOOOOOOOONNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKIIIFFFEEEEEEGGGGGGLLLSSSWWWXXXZZZ]]]```dddeeefffhhhjjjlllmmmnnnrrrsssuuuxxxyyyzzzzzzzzz|||~~~|||{{{|||zzzuuuqqqjjjcccZZZRRRMMMJJJHHHGGGMMMLLLKKKIIIHHHJJJOOORRR```dddjjjooorrruuuwwwyyy|||uuu___LLL@@@;;;999999555555555444444444333333333333333333333333333333111000000000111111222333111111000000111111222333111111222222222333333333111111222333333444555555444444555555666666777777999777777::::::AAAXXXppppppXXXMMMIIILLLQQQ]]]jjjlllcccZZZVVVSSSVVV[[[^^^```aaaccceeeggggggiiilllnnnqqqzzzzzzyyywwwrrrjjjbbbZZZUUUKKKIIIGGGEEEEEEHHHLLLOOONNNLLLIIIFFFEEEEEEGGGIIIHHHHHHFFFDDDCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;:::888555444555666666555555666777777888888777777666666666666666555333333111111111000111111222222111222222333333222222111111111000000111111222333222222333333333333444444111333555666555555666777999999999::::::;;;<<<<<<999:::;;;===???@@@BBBBBB@@@AAABBBDDDEEEGGGHHHIIIKKKLLLLLLLLLKKKLLLNNNPPPUUUSSSTTTWWWWWWXXX___iiittt|||~~~{{{xxxtttqqqpppmmmkkkjjjkkknnnlllgggbbb[[[\\\___bbbeeehhhkkklllppptttzzz~~~||||||yyyvvvrrrooooooooonnnmmmbbbdddiiimmmooopppooommmppppppmmmhhhaaa\\\ZZZ[[[ZZZXXXVVVVVVVVVUUUSSSQQQNNNMMMLLLJJJIIIIIIHHHHHHEEEDDDCCCBBBAAABBBBBBCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKNNNNNNOOOQQQRRRQQQMMMKKKFFFIIILLLMMMLLLLLLMMMNNNLLLMMMOOOPPPQQQPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJKKKKKKMMMNNNNNNLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLIIIFFFEEEFFFHHHGGGMMMTTTWWWWWWXXXZZZ^^^cccccceeegggiiikkklllmmmoooqqqsssuuuwwwxxxxxxxxx{{{|||}}}~~~~~~|||zzzwwwwwwyyyyyyvvvrrrhhhbbbZZZSSSNNNKKKIIIHHHKKKKKKJJJIIIIIIKKKPPPSSSaaaeeekkkooorrruuuwwwyyy~~~qqqXXXEEE<<<::::::999555555444444444333333333333333333333333333333333222111111111222333333444111111111000111222222333111111222222222333333333111111222333333444555555444444555555666777777777???<<<;;;<<<;;;AAAWWWooosss\\\PPPKKKJJJNNN[[[iiimmmcccYYYUUUQQQTTTXXX[[[^^^```cccfffddddddggglllnnnrrr{{{xxxyyyxxxuuunnnddd[[[UUULLLKKKJJJHHHGGGIIIMMMPPPNNNLLLHHHEEEDDDEEEGGGHHHIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<===:::777555666777777666555555666777777777777777666666666666555444333222222222222222333444555555222222222333333222222222111111111000111222222333222222333333333444444444222444666666555555555666999888888999:::;;;<<<===777888999;;;===>>>@@@@@@???@@@AAACCCDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNPPPRRRPPPRRRVVVUUUTTTYYYbbbmmmwww}}}yyyvvvtttpppmmmkkkmmmooonnniiiddd^^^___bbbeeegggiiijjjkkkooosssyyy~~~{{{wwwsssqqqppppppooonnnaaacccggglllooopppqqqqqqnnnnnnmmmiiiccc______aaa^^^\\\[[[ZZZYYYXXXUUURRROOONNNMMMLLLJJJJJJIIIIIIHHHFFFDDDCCCBBBCCCEEEFFFEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLMMMOOOOOONNNJJJGGGEEEIIIMMMNNNMMMKKKLLLMMMJJJLLLOOOQQQRRRQQQOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQOOOMMMLLLJJJJJJKKKMMMNNNKKKLLLLLLIIIFFFEEEGGGIIIGGGMMMTTTWWWVVVVVVYYY\\\aaabbbdddfffhhhjjjkkklllmmmoooqqqsssuuuvvvvvvvvvzzz{{{}}}}}}}}}~~~wwwuuussstttwwwxxxvvvtttiiiddd\\\UUUQQQNNNLLLJJJIIIIIIIIIHHHIIILLLQQQUUUaaaeeekkkooorrrtttwwwxxx|||hhhQQQCCC<<<999777888444444444444444444444444333222222111111222222333111111111111000000000000...//////000111222222222333333333333333333333333333333333333333333333333444444444555555555555666444;;;999888===CCCSSSkkkcccSSSNNNHHHKKKSSS]]]fffeee]]]UUUSSSUUUXXX[[[^^^```aaaaaacccfffjjjjjjjjjnnnuuu|||}}}xxxuuuooofff^^^\\\TTTMMMGGGGGGHHHHHHJJJNNNNNNLLLIIIGGGEEEEEEFFFFFFHHHHHHHHHGGGEEECCC@@@>>>@@@@@@??????>>>=========;;;:::888666555444444444444444555666777888999999444444444444444444444444444444444333333333222222222222111111111111111111000000000000111333666777333333333333333333333333666555444444555777:::<<<666777888999888999<<<>>>???>>><<<;;;<<<===???@@@AAAAAABBBCCCEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOOOONNNQQQSSSRRROOOOOOTTTXXX]]]mmmzzz{{{{{{~~~vvvrrrnnnjjjiiigggeeecccddd```^^^aaaddddddfffiiikkkmmmqqqvvv{{{}}}{{{xxxuuuqqqooommmllleeefffggghhhjjjlllnnnooosssqqqmmmjjjhhhddd```\\\\\\ZZZXXXXXXYYYZZZZZZZZZUUUTTTQQQNNNLLLJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFHHHGGGEEEEEEGGGJJJLLLLLLMMMMMMMMMLLLLLLKKKHHHHHHIIIJJJJJJIIIHHHGGGNNNOOOPPPPPPPPPPPPQQQRRRQQQQQQPPPOOONNNMMMMMMNNNMMMMMMNNNOOOPPPPPPPPPOOOHHHIIIJJJKKKLLLLLLLLLLLLIIIKKKKKKHHHDDDCCCGGGKKKLLLNNNQQQSSSTTTVVVYYY[[[^^^```cccfffgggjjjmmmooorrrrrrssstttvvvxxxyyyzzz{{{{{{{{{|||~~~uuussssssuuuxxxxxxtttqqqfff```WWWOOOKKKIIIGGGFFFIIIJJJJJJIIIHHHKKKRRRXXXeeeiiiooosssuuuwww|||wwwcccMMM@@@;;;777666777444444444444444444444444333333222222222222333333111111111111000000000000...//////000111111222222333333333333333333333333333333333333333333333333444444444555555555555666666<<<:::888<<>>>>>=========;;;999777666555555666666666666777777777777777555555555444444333333333333333333333222222222222111111111111111111111111000000000111222333444555333333333333333333333333444333333444555666888999666777888888888999;;;======<<<;;;:::;;;<<<>>>???@@@@@@AAABBBDDDFFFHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOOOORRRTTTRRROOONNNRRRVVVVVVcccnnnqqqttt{{{~~~vvvrrrnnnjjjgggdddaaa___```[[[ZZZ^^^aaabbbdddgggjjjllloootttyyy}}}|||wwwrrrnnnkkkjjjggggggfffgggggghhhiiijjjnnnlllkkkjjjjjjiiifffddd```]]][[[ZZZ[[[\\\[[[ZZZXXXWWWTTTQQQNNNLLLKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGFFFDDDDDDFFFIIIKKKLLLLLLLLLLLLLLLKKKKKKIIIJJJKKKKKKKKKJJJIIIIIIMMMNNNOOOOOOOOOOOOPPPRRRRRRRRRRRRQQQQQQRRRRRRSSSQQQRRRRRRRRRRRRQQQQQQPPPIIIJJJKKKKKKLLLKKKKKKKKKIIIKKKKKKHHHDDDCCCGGGKKKKKKMMMPPPRRRSSSUUUXXX[[[]]]```ccceeegggiiilllooorrrrrrssstttvvvxxxyyyzzz|||||||||}}}~~~uuutttsssuuuxxxwwwsssoooeee___VVVOOOKKKHHHGGGGGGIIIJJJJJJIIIIIILLLSSSXXXeeeiiiooorrrtttxxx}}}nnn\\\HHH===999666555666444444444444444444444444333333222222222222333333222222111111111000000000/////////000111111222222333333333333333333333333333333333333333333333333444444444555555555555666666<<<999777;;;>>>JJJ```rrrZZZMMMGGGGGGLLLTTT]]]```]]]XXXVVVXXXZZZ]]]```bbbcccddddddgggiiijjjkkknnntttyyy~~~wwwuuuppphhh```^^^SSSLLLGGGGGGGGGFFFHHHKKKOOOMMMKKKIIIHHHGGGHHHHHHKKKIIIGGGEEECCCAAA@@@@@@@@@@@@@@@???>>>>>>======>>>===;;;999777777777777888888777777777666666666666666555444333333222222222222222222111111111000111111111111111111111111000111111222333333222222111111222222333333444444111222333444555666666666666777888888777777999;;;<<<;;;:::::::::;;;======?????????AAABBBDDDFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNQQQSSSTTTRRROOOMMMPPPSSSRRRYYY```ccciiipppuuuwwwzzz|||wwwtttooojjjfffbbb]]]ZZZZZZVVVUUUYYY]]]^^^aaadddhhhiiilllppptttxxx{{{}}}~~~yyyuuuqqqnnnlllkkkjjjiiigggffffffgggggglllkkkjjjkkkllllllkkkiiidddbbb___^^^^^^^^^\\\[[[ZZZZZZXXXVVVSSSPPPMMMKKKIIIIIIHHHGGGGGGFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCEEEGGGJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJKKKLLLNNNNNNNNNNNNOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTSSSSSSRRRQQQQQQPPPLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKKKKHHHDDDDDDGGGJJJJJJLLLOOOQQQRRRUUUWWWZZZ]]]___bbbeeegggiiillloooqqqrrrrrrtttuuuwwwyyyzzz||||||}}}~~~~~~vvvttttttuuuwwwvvvqqqmmmddd^^^UUUNNNJJJHHHHHHGGGIIIJJJJJJIIIIIIMMMTTTZZZeeeiiinnnqqqtttxxxfffUUUCCC;;;999777666666444444444444444444444444333333333222222333333333222222222111111111000000//////000000111111111111222222222222222222222222333333333333333333333333444444444555555555555666444:::888777;;;===GGG[[[}}}cccOOOGGGFFFHHHOOOXXX]]]]]]ZZZXXXYYY[[[]]]```bbbcccdddeeegggiiijjjkkknnnrrrvvv|||~~~vvvsssooohhhaaa^^^SSSMMMHHHGGGGGGFFFGGGIIIMMMLLLKKKIIIHHHGGGGGGHHHKKKJJJGGGDDDBBBAAAAAAAAAAAAAAA@@@??????>>>>>>===>>>===;;;999777777777777777777777777777777777777777666666444333222111111111111111111000000000000000000000000111111111111000111222333333222111000000000111222333444444555000222444666777666555444666777888777666666777999;;;;;;::::::;;;;;;<<<======>>>>>>???AAABBBDDDEEEHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQRRRQQQOOONNNPPPRRRTTTUUUVVVYYY___dddhhhhhhrrrvvv{{{~~~zzzwwwrrrmmmhhhccc]]]YYYVVVRRRRRRWWW[[[\\\___ccceeegggiiilllooosssuuuwww|||}}}~~~{{{xxxvvvtttssspppooollljjjiiihhhiiiiiipppooonnnnnnnnnmmmkkkiiiiiifffdddbbbaaa___]]][[[ZZZZZZZZZYYYVVVSSSPPPOOOLLLKKKJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIKKKLLLMMMLLLMMMNNNPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKJJJGGGEEEDDDFFFIIIHHHKKKNNNPPPRRRTTTWWWYYY]]]___ccceeegggjjjmmmpppqqqqqqrrrsssuuuwwwyyyzzz|||}}}~~~}}}vvvuuutttvvvwwwuuuooojjjbbb\\\TTTNNNJJJIIIHHHHHHHHHJJJJJJJJJJJJNNNUUU[[[eeeiiimmmqqqtttyyyxxx___OOO@@@::::::888777777444444444444444444444444444333333333333333333444222222222222111111111111000000000000000111111111222222222222222222222222333333333333333333333333444444444555555555555666222888666666<<<>>>FFFWWWvvvnnnTTTIIIFFFEEEKKKTTT[[[]]]\\\XXXYYYZZZ\\\^^^aaacccdddggghhhiiijjjkkkmmmpppsssuuu~~~tttqqqnnnhhhaaa]]]TTTNNNIIIHHHHHHFFFFFFHHHKKKJJJIIIHHHGGGGGGFFFFFFJJJIIIFFFDDDBBBAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>>>><<<:::888777666666777666666666777888999999999777666666444333222111111111111111000000000////////////000000000111111111000111222333222111000///000000111111222333444444111333555777888777555444555666777666555555666888<<<<<<<<<<<<<<<<<<===============>>>???AAACCCCCCGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTQQQQQQTTTYYY]]]```aaaiiimmmsssyyy|||}}}|||{{{{{{xxxtttppplllfff___ZZZVVVRRRQQQVVV[[[\\\___cccddddddeeegggjjjmmmpppqqqxxxxxxzzz|||~~~{{{yyywwwwwwrrrpppmmmkkkjjjjjjkkklllsssqqqppppppqqqpppnnnkkkmmmjjjgggfffdddbbb^^^\\\ZZZZZZZZZZZZYYYVVVTTTSSSOOONNNLLLJJJHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHJJJLLLLLLLLLLLLNNNPPPPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSQQQPPPNNNMMMLLLKKKJJJGGGEEEEEEFFFHHHGGGJJJMMMPPPQQQTTTWWWZZZ]]]```cccfffhhhkkknnnqqqqqqqqqrrrsssuuuwwwxxxyyy{{{|||~~~{{{uuuttttttvvvwwwtttnnniiiaaa[[[TTTNNNKKKJJJJJJJJJHHHJJJKKKJJJKKKOOOWWW]]]fffiiinnnqqquuuzzzqqqYYYKKK>>>::::::999777666444444444444444444444444444444333333333333444444333222222222222111111111000000000000000000111111222222222222222222222222333333333333333333333333444444444555555555555666111777666777===>>>DDDTTTnnn{{{\\\LLLHHHEEEJJJRRRZZZ]]]]]]YYYZZZZZZ\\\^^^aaacccdddhhhhhhiiijjjlllmmmoooppprrr{{{tttpppnnniiibbb___UUUOOOJJJJJJIIIFFFFFFHHHJJJIIIIIIHHHHHHGGGFFFFFFHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>===:::888777777777777555555666777888999:::;;;666666555444333333222222111111111111000000000///...//////000000111111111111111111111111111000000000000111111222222333333222444666777888777555444333555555555444444666888;;;<<<<<<<<<=====================>>>???@@@BBBCCCFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQQQQPPPMMMMMMRRRVVVYYY\\\``````dddjjjoootttvvvvvvvvvwwwvvvtttqqqnnnhhhaaa\\\WWWSSSRRRWWW\\\]]]```dddcccccccccdddfffiiikkkmmmqqqrrrsssvvvyyy}}}|||zzzxxxwwwrrrpppmmmkkkjjjjjjlllmmmpppooopppqqqtttuuutttsssqqqnnnllljjjhhhfffbbb___]]]]]]]]]\\\ZZZXXXWWWVVVRRRPPPNNNKKKIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDBBBBBBDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHIIIKKKLLLLLLMMMNNNPPPRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPQQQTTTVVVWWWVVVVVVUUUTTTSSSQQQPPPOOOMMMLLLIIIGGGEEEEEEFFFGGGGGGJJJMMMPPPRRRTTTXXXZZZ\\\___cccfffhhhkkknnnqqqpppqqqqqqssstttvvvxxxyyyzzz|||}}}~~~yyytttssssssuuuwwwtttmmmhhhaaa[[[TTTNNNLLLLLLLLLLLLHHHIIIKKKKKKLLLPPPXXX^^^fffjjjooosssvvv{{{|||kkkTTTGGG;;;999:::888666555444444444444444444444444444444333333333333444444333333222222222111111111111000000000000000000000111111111111111111111111333333333333333333333333444444444555555555555666333999777888>>>===AAAOOOeeedddNNNJJJGGGJJJRRRZZZ]]]]]][[[[[[\\\]]]___bbbdddeeeiiiiiiiiijjjlllmmmnnnnnnqqqyyyuuuqqqpppkkkeeeaaaWWWPPPLLLLLLJJJGGGFFFHHHJJJJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@??????>>>???>>><<<:::888888888888777777777888888999999999555555555444444333333333222222111111111000000000......//////000111111222111000000000000000111222111111111111111222222222222333444555666555444444222333444444333444666888::::::;;;<<<<<<<<<<<<<<<======>>>>>>???@@@BBBBBBEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMNNNOOOPPPPPPOOONNNNNNKKKLLLQQQSSSSSSWWW]]]YYY\\\aaafffkkknnnppppppppppppoooooommmhhhbbb]]]XXXTTTSSSXXX\\\]]]```cccbbbbbbaaabbbcccfffhhhjjjjjjjjjlllnnnrrrwww{{{~~~~~~|||{{{zzzvvvssspppmmmkkkkkkmmmnnnnnnnnnppprrrvvvxxxxxxxxxuuusssqqqooommmjjjfffcccdddcccaaa^^^[[[YYYXXXXXXUUURRROOOLLLJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGEEECCCCCCDDDEEEDDDBBBBBBBBBDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDFFFGGGHHHHHHIIIKKKLLLLLLMMMOOOQQQQQQQQQPPPQQQQQQRRRSSSTTTQQQPPPOOOOOOPPPRRRTTTUUUUUUUUUUUUTTTRRRQQQOOOOOONNNLLLIIIFFFFFFFFFFFFFFFGGGJJJNNNPPPRRRUUUYYY[[[ZZZ]]]aaadddfffiiimmmpppppppppqqqrrrtttvvvxxxyyyyyy{{{}}}|||vvvrrrrrrsssuuuwwwtttmmmhhhaaa[[[TTTOOOMMMMMMNNNNNNHHHIIIKKKKKKLLLQQQYYY___fffjjjpppuuuxxx|||zzzgggQQQEEE:::888999777444333444444444444444444444444555444444333333444444555333333333222222222111111111111111000000000000000111111111111111111111111333333333333333333333333444444444555555555666666666;;;999999>>><<<>>>KKK___iiiPPPKKKHHHKKKSSSZZZ^^^^^^]]]]]]]]]^^^```ccceeegggiiiiiiiiijjjlllmmmmmmmmmrrrxxxvvvrrrrrrmmmgggcccXXXQQQMMMMMMKKKHHHFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>AAA???===;;;:::999999:::999999999888888888888888444444444444444444444444222222222222111111111111---......///000111111222111000/////////000222333222222222111111111111111222222333333444444333333000222333333333444777999888999:::;;;;;;;;;::::::>>>>>>>>>>>>???@@@BBBBBBEEEEEEFFFGGGHHHIIIIIIJJJNNNNNNNNNOOOPPPOOOMMMKKKOOOLLLMMMQQQPPPMMMPPPWWWUUUWWW\\\aaaeeeiiilllmmmjjjkkkkkklllkkkgggaaa\\\YYYUUUTTTXXX\\\]]]___cccbbbbbbaaaaaabbbdddggghhheeeeeegggiiinnnssswwwzzz}}}{{{xxxtttpppnnnnnnooopppppppppqqqtttwwwyyyyyyxxxwwwvvvtttrrrqqqnnnjjjfffjjjhhhddd```\\\ZZZYYYXXXVVVSSSPPPLLLJJJJJJKKKLLLJJJJJJIIIHHHHHHGGGFFFFFFHHHEEECCCCCCEEEFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHIIIHHHJJJLLLLLLMMMMMMOOOQQQNNNNNNNNNOOOQQQSSSTTTUUUPPPOOONNNMMMMMMNNNPPPQQQTTTTTTSSSSSSRRRPPPOOONNNOOOLLLHHHFFFFFFFFFFFFEEEHHHJJJNNNQQQSSSVVVYYY\\\XXX[[[___bbbdddgggkkknnnppppppqqqrrrtttvvvxxxyyyxxxzzz|||zzzsssqqqqqqrrruuuwwwtttnnnhhhaaa\\\UUUPPPNNNNNNOOOOOOHHHIIIKKKKKKMMMRRRZZZ```fffkkkqqqvvvyyy|||mmm\\\FFF@@@:::888999999555222444444444444444444444444333444555444222111222333222222222111111111000000000000000000000000000000111111222333444555555666222222333333333333444444555555555555666666666666999999999888999<<>>???@@@AAABBBDDDDDDEEEFFFHHHIIIJJJJJJLLLOOOSSSTTTSSSQQQPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTWWWWWWWWWZZZ]]]```bbbbbbeeeddddddcccaaa```^^^]]][[[ZZZYYYYYY[[[]]]```bbbaaaaaabbbbbbbbbcccccccccddddddeeegggiiimmmppprrrtttwww{{{~~~}}}~~~|||zzzwwwtttrrrooonnnmmmooollljjjmmmtttyyyyyywwwvvvwwwxxxvvvrrrnnnllllllnnnlllhhhddd___[[[YYYWWWUUUTTTRRRPPPNNNLLLJJJIIILLLKKKIIIHHHGGGFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBBBBAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKHHHIIILLLNNNNNNLLLQQQRRRSSSTTTTTTSSSRRRQQQMMMKKKHHHEEECCCCCCDDDEEEFFFIIINNNSSSWWWYYYZZZ[[[[[[[[[\\\___dddhhhjjjjjjppprrrsssrrrqqqqqqrrrttt|||{{{{{{~~~~~~zzztttqqqpppqqqsssuuusssmmmhhh___VVVOOOMMMMMMKKKJJJLLLIIIKKKMMMOOORRRWWW]]]aaakkklllooottt{{{iiiWWWDDD???999777888888555222444444444444444444444444333444555444222111222333222222222111111111000000111111111111111111111111222222222222333333333333222222333333333333444444444444444444555555555555888999999999999<<>>===<<<<<<;;;:::999888888777777888888888999999999777666444333222222333333333333222222222111111111//////000000000111111111///000000000111111111111111111111111111111111111222222222222222222222222444333333222333444666777777777888888999::::::;;;;;;<<<<<<===>>>??????@@@BBBCCCDDDEEEFFFHHHHHHIIILLLNNNRRRSSSRRRPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTYYYYYYXXXYYY[[[]]]^^^^^^aaaaaaaaa```___]]]\\\[[[ZZZZZZZZZZZZ\\\^^^```aaaccccccccccccccccccddddddcccdddeeefffhhhkkkmmmnnnpppssswww|||}}}|||yyyvvvsssqqqooonnnmmmjjjiiilllsssyyy{{{zzzvvvwwwwwwvvvssspppooopppqqqoookkkgggccc___]]][[[WWWVVVTTTRRRPPPNNNMMMLLLMMMLLLJJJIIIGGGFFFFFFEEEHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBBBBAAAAAABBB@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJHHHIIILLLNNNNNNMMMRRRRRRSSSSSSSSSRRRQQQPPPKKKIIIFFFCCCBBBCCCDDDEEEGGGIIIMMMQQQUUUXXXZZZZZZ[[[[[[\\\^^^bbbeeehhhiiioooqqqsssssssssrrrssstttzzzyyyzzz}}}}}}|||vvvuuutttsssttttttpppiiiccc\\\TTTMMMLLLMMMKKKJJJLLLIIIKKKMMMOOORRRWWW]]]bbblllmmmpppvvv|||www```OOO@@@<<<777666777777555333333333333333333333333333333444555444222111222333222222222111111111111111111111111111111111111111222222222222111111000000222222333333333333444444333333333444444444444555666888999::::::===@@@CCCOOOooohhh[[[WWWVVVNNNNNNVVVWWWZZZ]]]aaadddfffgggfffeeegggiiikkkmmmoooppppppppppppqqqttt{{{zzzvvvqqqjjjggg___[[[TTTOOOLLLJJJHHHFFFEEEGGGHHHHHHGGGFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>=========<<<;;;:::999888888777777777888888888888999666666555333333333333333222222222222111111111111//////000000000000111111000000000000111111111111111111111111111111111111222222222222222222222222444333222111111222333444777777777888999999::::::;;;;;;;;;<<<<<<=========@@@AAABBBCCCEEEFFFGGGHHHJJJMMMPPPQQQPPPOOONNNNNNNNNOOOOOOPPPQQQRRRSSSTTTWWWWWWWWWWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\ZZZYYYYYYZZZZZZ[[[\\\^^^___```aaacccccccccccccccbbbbbbbbbbbbcccdddfffggghhhhhhiiijjjmmmqqqvvvzzz~~~~~~|||yyyvvvsssqqqooollliiihhhkkkrrrxxx|||}}}wwwxxxwwwvvvtttssstttuuutttsssppplllhhheeebbb```ZZZXXXWWWTTTRRRQQQPPPPPPOOONNNLLLJJJHHHFFFFFFEEEHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDEEEFFFHHHHHHGGGHHHKKKMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKIIIHHHIIILLLNNNOOOOOORRRSSSSSSSSSRRRPPPNNNMMMGGGEEECCCAAAAAABBBDDDFFFHHHIIILLLOOOSSSVVVYYYZZZZZZZZZ\\\^^^```ccceeeggglllooosssttttttttttttuuuxxxxxxyyy|||}}}~~~~~~zzz{{{yyyvvvuuusssmmmddd]]]YYYQQQKKKKKKMMMKKKKKKMMMJJJKKKMMMOOOSSSXXX^^^cccnnnooorrrwww|||lllUUUEEE<<<999666555666777555444333333333333333333333333333444555444222111222333111111111111111111111111111111111111111111111111111111111000000000000000222222222333333333444444333333444444444555555555555777999:::;;;===???BBBKKKhhhjjj[[[VVVVVVMMMLLLSSSUUUYYY___eeeiiimmmooolllhhhggghhhiiikkkmmmnnnnnnnnnoooqqqtttzzz{{{vvvqqqllljjjbbb]]]VVVQQQMMMIIIFFFDDDDDDFFFHHHIIIHHHGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>=========<<<;;;:::999888888777777777777888888888888666555555444333333222222000000000000000000000000////////////000000000111000000000000000111111111000000000000111111111111111111111111111111111111222111111000000111333333666666777777888999999999:::::::::::::::;;;;;;;;;???@@@AAACCCDDDFFFGGGHHHIIIKKKNNNOOONNNLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSQQQRRRSSSUUUVVVXXX[[[]]]YYYZZZZZZZZZZZZYYYXXXXXXYYYZZZ\\\]]]___`````````bbbbbbbbbaaaaaaaaaaaaaaabbbcccdddeeefffeeeddddddeeegggjjjoootttyyy|||~~~~~~|||yyyvvvsssrrrnnnkkkhhhjjjooouuuyyy{{{yyyzzzyyywwwuuuuuuwwwxxxvvvuuussspppllliiifffeee\\\[[[YYYVVVTTTSSSRRRRRRQQQPPPNNNKKKIIIGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAACCCBBBBBBAAA@@@??????>>>DDDEEEFFFGGGGGGHHHJJJLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIKKKNNNOOOPPPSSSSSSSSSRRRPPPNNNKKKJJJCCCBBB@@@???@@@BBBEEEFFFHHHIIIKKKMMMQQQTTTWWWYYYZZZ[[[]]]^^^___aaadddfffiiimmmrrruuuvvvuuuuuuvvvwwwxxxzzz|||~~~~~~}}}}}}zzzwwwuuurrrkkkaaaZZZWWWOOOKKKLLLNNNMMMMMMOOOKKKLLLNNNQQQTTTYYY```dddnnnpppssswww|||wwwbbbMMM@@@999777666666666666555444333333333333333333333333333444555444222111222333111111111111111111111111111111111111111111111111......///000000111222222222222222333333333444444444555555555666666666666555777999:::;;;<<>>===>>>======<<<;;;:::999888777777777777777777777777555555555444444333222222.........///////////////...////////////000000000111111000000000000000000//////000000000111111111111111111111111111111111////////////000222444555555666666777777888888999999999999999999:::::::::???@@@AAACCCEEEFFFHHHHHHHHHJJJLLLLLLKKKJJJKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQNNNPPPSSSSSSSSSUUUXXX[[[XXXXXXYYYZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^___``````ccccccccccccccccccccccccbbbcccdddeeeeeedddcccbbbbbbcccfffiiinnnssswwwzzz}}}~~~~~~{{{xxxvvvtttqqqnnnkkkjjjkkkooosssuuuzzzzzzyyywwwuuuuuuwwwyyyvvvuuutttrrrooollliiihhh___]]]ZZZWWWUUUTTTSSSSSSSSSQQQOOOMMMJJJIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBBAAAAAA@@@@@@AAABBBAAAAAA@@@???>>>>>>===AAACCCDDDEEEEEEFFFIIIKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRQQQOOOLLLIIIHHHAAA@@@>>>>>>???BBBEEEGGGIIIJJJKKKMMMPPPSSSVVVXXXZZZ\\\^^^______aaaeeeggghhhlllqqqtttuuuuuuvvvvvvwwwyyy{{{~~~}}}zzzxxxuuussspppjjjaaaZZZVVVOOOKKKMMMPPPOOOOOOQQQLLLNNNPPPSSSVVV\\\bbbgggmmmpppsssvvv{{{mmmYYYIII@@@777777777666666555555444444444444444444444444444333444555444222111222333111111111111111222222222222222222222222222222222......///000111222333333222222333333333333444444555555555666666666777777555777888999999<<>>>>>===<<<;;;:::999999888777777777777777666666555555555555444333222111............////////////......////////////000000111111111111000000000000...//////000000111111111111111111111111111111111.........///000222444666555555555666777777888888888888888999999:::::::::>>>???@@@BBBDDDFFFGGGHHHFFFHHHJJJJJJIIIHHHIIIJJJJJJKKKMMMOOOPPPPPPPPPOOOPPPSSSTTTSSSQQQQQQSSSVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZ[[[]]]^^^___```eeeeeeeeeeeeffffffggggggddddddeeeeeeddddddcccbbbbbbbbbccceeeiiinnnrrruuuyyy{{{~~~{{{xxxwwwssspppmmmjjjiiiiiikkkmmmtttuuuvvvuuuttttttvvvxxxuuuuuuuuutttqqqnnnkkkjjjdddaaa]]]YYYVVVUUUTTTTTTSSSRRRPPPNNNLLLJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@======>>>???@@@@@@AAAAAA???@@@BBBCCCCCCDDDGGGIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJLLLNNNQQQQQQQQQQQQOOOMMMKKKHHHFFF@@@???>>>>>>???BBBEEEGGGIIIJJJLLLOOOQQQTTTUUUVVVXXX[[[^^^______aaaeeeiiigggkkkooorrrssstttuuuvvvvvvyyy|||~~~|||yyyvvvtttrrrqqqooojjjaaa[[[UUUOOOKKKNNNQQQPPPPPPQQQNNNPPPRRRUUUYYY^^^eeejjjnnnppptttvvvzzzvvvbbbPPPDDD???777888888888666555444444555555555555555555555555333444555444222111222333000000111111111222222222222222222222222222222222000000000111111222222222222222333333333333444444444444444555555555666666666777777777888;;;???CCCFFFSSSpppnnnVVVRRRLLLIIINNNOOOPPPZZZdddkkkwwwuuuiiiiiiiiijjjkkklllmmmnnnjjjnnnqqqtttzzz}}}tttpppooogggccc]]]WWWSSSNNNIIIFFFBBBEEEHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDD??????@@@AAAAAAAAA@@@@@@>>>>>>===<<<;;;:::999999888888777777666666666666444555555555555333222111/////////000000000111111........./////////000000111111111111000000000///......//////000111111222111111111111111111111111000000//////000222333444444444555666666777777888777777888999::::::;;;;;;<<<===???AAACCCEEEFFFGGGEEEGGGHHHHHHGGGFFFHHHIIIHHHIIILLLNNNOOOOOONNNMMMOOORRRTTTSSSPPPOOORRRVVVVVVVVVXXXYYY[[[[[[\\\\\\YYYYYYXXXYYYZZZ\\\^^^```ccccccdddeeeffffffggghhhffffffeeeeeeddddddeeeeeedddcccccccccfffjjjnnnqqquuuxxx|||}}}zzzyyyrrrpppnnnjjjgggffffffgggjjjllloooqqqrrrsssuuuwwwuuuvvvvvvuuussspppnnnllliiifffaaa\\\XXXVVVUUUUUUSSSRRRPPPOOOMMMLLLLLLKKKHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<===???@@@AAABBBBBB<<<>>>@@@@@@AAABBBEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLIIIKKKLLLKKKJJJJJJMMMPPPPPPPPPOOONNNLLLJJJGGGFFF@@@???>>>>>>???BBBEEEGGGIIIKKKNNNQQQSSSTTTUUUUUUUUUYYY]]]^^^]]]___dddiiihhhjjjmmmoooppprrrtttuuutttwww{{{}}}}}}~~~zzzuuurrrsssqqqoooooommmhhh```ZZZTTTNNNKKKNNNPPPPPPOOOPPPPPPRRRTTTWWW[[[aaahhhlllooorrruuuxxx{{{mmmXXXHHH???<<<888999999888666555444444666666666666666666666666333444555444222111222333000000111111222222222222222222222222222222222222222222222222111111111111222222333333333444444444333333333444444444555555777777777666777:::@@@DDDEEENNNiiixxx[[[TTTMMMIIILLLLLLOOOYYY```dddnnnwwwrrrfffgggggggggggghhhiiijjjkkknnnppprrrqqquuuuuuooonnnhhhddd^^^YYYTTTOOOKKKGGG???CCCGGGJJJJJJIIIIIIJJJGGGGGGHHHGGGGGGFFFEEEDDD>>>>>>???@@@AAAAAAAAAAAA>>>>>>===<<<;;;::::::999888888777777666666666555444555555666555333222111000000111111222222222333............/////////000222111111111000000//////---......///000111111222000000000000000000000000333222111000000111222333444444555555666777777777666777888999:::;;;<<<<<<;;;;;;===???AAACCCEEEFFFDDDFFFGGGGGGFFFFFFGGGHHHGGGHHHKKKMMMNNNNNNMMMLLLLLLOOOSSSRRRPPPPPPUUUYYYUUUVVVWWWYYYZZZ[[[\\\\\\YYYXXXWWWWWWYYY[[[^^^```______```aaacccdddeeefffhhhgggfffeeedddeeefffgggfffeeeccccccdddhhhlllooorrrvvv{{{~~~~~~{{{zzzppppppnnnjjjfffdddddddddbbbeeejjjnnnppprrrtttvvvvvvvvvwwwvvvuuurrrooommmllliiiddd^^^ZZZXXXWWWWWWSSSRRRPPPOOONNNMMMMMMMMMHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@;;;===>>>???@@@AAADDDFFFFFFGGGHHHIIIKKKLLLMMMMMMJJJKKKLLLKKKIIIJJJMMMPPPOOOOOOOOONNNLLLJJJGGGFFFAAA@@@>>>>>>???BBBEEEGGGIIIKKKOOORRRTTTUUUUUUTTTSSSWWW[[[]]]\\\^^^dddiiihhhjjjmmmnnnooopppsssuuurrrvvvzzz||||||||||||tttooommmrrrpppnnnnnnlllggg___YYYSSSMMMJJJMMMPPPNNNMMMNNNQQQSSSVVVXXX\\\bbbiiinnnppptttwwwyyy|||ttt```OOOCCC===:::666555444444555666555333333333333444444444555555222222222222222222222222111111111111111111111111333333222111111222333333000000000000000000000000444333333222222333333444555555555555555555444444777777777888999:::<<<<<>>===<<<;;;::::::;;;:::888666555555666777777666555444444333444444000000000000////////////............////////////000000000000000000111111////////////000000000000222111111000000000000000---------......///000111444444444555555555555666777888888999999:::;;;;;;<<<<<<>>>???AAACCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLPPPQQQRRRQQQPPPPPPQQQRRRXXXXXXXXXYYYZZZ\\\^^^^^^XXXWWWUUUUUUVVVYYY]]]___\\\\\\]]]```cccddddddccceeeggghhhhhhfffdddcccdddgggfffdddcccccceeehhhjjjnnnqqqvvv{{{~~~|||wwwsssrrrooollliiigggeeeeeebbbcccfffiiimmmqqqtttvvvyyyzzzzzzzzzxxxuuurrrpppqqqooojjjddd]]]WWWRRRPPPMMMMMMMMMNNNPPPPPPOOOMMMMMMKKKHHHHHHIIIIIIEEEBBBEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>@@@@@@@@@???>>>======>>>???@@@BBBCCCDDDEEEGGGGGGGGGHHHHHHHHHIIIIIILLLKKKJJJIIIIIIJJJLLLMMMOOONNNLLLKKKKKKJJJGGGEEEAAA???======@@@CCCFFFFFFHHHKKKNNNNNNLLLLLLOOOSSSPPPTTTZZZ^^^```aaabbbccceeegggkkkmmmnnnoooqqqsssrrruuuyyy|||||||||}}}}}}}}}~~~{{{sssnnnmmmqqqpppmmmkkkhhhbbb[[[WWWMMMMMMMMMMMMMMMNNNNNNNNNMMMPPPTTTXXX]]]ccciiinnnqqqtttwwwyyy}}}ooo[[[KKKAAA;;;999666555444444555666444333333333333444444444444555222222222222222222222222111111111111111111111111333333222111111222333333111111111111111111111111444333333222222333333444555555555555555555555555777777777888999:::;;;<<>>@@@???>>>===<<<;;;:::::::::999888888777777777777777666555444444333333444000000000000////////////............////////////111111111000000000000000////////////000000000000222111000000//////000000////////////000111222222333333333333444444444444666666777777888999999999;;;<<<===???AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPQQQPPPPPPRRRSSSWWWWWWWWWXXXZZZ[[[]]]^^^WWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\]]]___bbbdddddddddeeegggiiiiiigggeeeeeeeeehhhfffdddccccccdddfffhhhgggjjjooouuuzzz~~~~~~~~~|||xxxtttsssqqqooollliiigggfffcccccceeegggjjjmmmppprrrvvvwwwyyyzzzzzzwwwtttrrrpppnnnkkkfffaaa\\\XXXVVVWWWVVVTTTSSSSSSRRRPPPNNNNNNMMMKKKKKKKKKIIIGGGEEEFFFEEEDDDCCCAAAAAA@@@@@@<<<<<<======<<<<<<;;;;;;======>>>@@@AAABBBDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLJJJIIIIIIHHHEEEBBB@@@>>>===>>>BBBFFFIIIJJJIIIKKKNNNPPPQQQRRRTTTUUUSSSWWW\\\```bbbcccdddeeeeeehhhkkknnnooopppsssttttttvvvzzz{{{||||||}}}~~~zzzvvvrrrppppppssspppmmmiiieee^^^WWWRRRLLLLLLMMMMMMMMMNNNNNNNNNLLLPPPUUUZZZ```gggnnnsssrrruuuxxxzzz~~~yyyfffSSSEEE===999888777555444444555555444333333333333333444444444444222222222222222222222222111111111111111111111111333222222111111222222333222222222222222222222222444333333222222333333444555555555555555555555555777777777888999:::;;;<<<@@@BBBRRRrrryyy^^^RRROOONNNLLLMMMQQQWWW[[[]]]___```aaabbbccceeefffhhhiiiiiiiiihhhiiillloooqqqyyywwwpppooollleee\\\WWWUUURRRMMMHHHFFFEEEFFFGGGIIIJJJIIIGGGFFFGGGGGGGGGGGGFFFEEEEEEBBBAAAAAA@@@@@@??????>>>??????>>>======<<<;;;;;;888999999999999999888888777666555444333333333333000000000000////////////............////////////222111111111000000//////////////////000000000000222111000000//////000000000000000000111222333444111111222222222333333333444555555666666777888888;;;;;;===>>>@@@AAACCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMKKKMMMOOOPPPPPPPPPRRRTTTUUUUUUVVVWWWXXXZZZ[[[\\\VVVWWWXXXYYYZZZYYYYYYXXX]]]]]]]]]^^^```bbbdddffffffhhhjjjjjjhhhgggfffggghhhgggeeecccccccccddddddccceeeiiinnnsssxxx{{{}}}|||~~~}}}}}}yyyuuuuuutttrrrpppllliiihhheeedddddddddfffhhhkkkmmmqqqssswwwzzzzzzyyywwwuuupppooollliiifffbbb```___^^^[[[XXXVVVVVVUUUSSSRRROOOPPPPPPOOOLLLJJJJJJJJJHHHGGGFFFDDDBBBAAAAAA@@@===<<<<<<;;;::::::;;;;;;<<<===>>>???@@@AAABBBCCCBBBCCCDDDEEEFFFHHHIIIIIIHHHIIIJJJJJJKKKKKKKKKJJJMMMKKKJJJIIIIIIGGGDDDBBBAAA???>>>???CCCGGGIIIJJJJJJKKKMMMQQQUUUWWWWWWWWWTTTXXX]]]```bbbcccdddffffffiiillloooppprrruuuwwwwwwyyyzzz{{{{{{{{{}}}wwwsssqqqoooppprrrtttqqqlllgggaaaZZZSSSNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLPPPVVV\\\ccckkksssxxxtttwwwzzz|||}}}ppp]]]LLLAAA;;;999888777666444444555555444222222222333333333444444444222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222444333333222222333333444444444444555555555555555666666777777888:::;;;<<>>>>>===<<<<<<;;;777888:::;;;;;;:::999888666666555444333333333333000000000000////////////............////////////222222111111000/////////////////////000000000000111111000///////////////000000000000111222333444111111111222222222333333444444555555666777777777::::::<<<===???@@@BBBBBBAAABBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLMMMMMMKKKLLLNNNOOOOOOOOOQQQRRRSSSSSSTTTUUUVVVXXXYYYZZZXXXXXXXXXXXXXXXXXXWWWWWW]]]]]]]]]]]]^^^```cccfffeeegggjjjjjjiiihhhhhhhhhhhhgggfffdddcccbbbaaaaaadddeeefffiiimmmqqquuuwww|||}}}|||~~~}}}zzzvvvvvvvvvuuurrroookkkiiigggeeedddbbbbbbdddfffgggkkknnnrrrwwwyyyyyyxxxwwwpppooonnnkkkiiifffdddccc^^^[[[YYYWWWXXXXXXWWWVVVOOORRRTTTRRRNNNLLLLLLNNNKKKJJJHHHFFFDDDBBBAAAAAA@@@???===;;;;;;;;;<<<===;;;<<<===>>>???@@@AAAAAA???@@@AAACCCEEEFFFHHHHHHFFFGGGIIIJJJKKKKKKJJJIIINNNLLLKKKJJJJJJHHHEEECCCBBB@@@???@@@CCCFFFGGGGGGJJJJJJKKKPPPUUUXXXVVVTTTSSSVVVZZZ]]]___```bbbcccfffiiimmmpppqqqsssvvvxxxyyyzzz{{{zzzzzz{{{}}}vvvqqqpppnnnooorrrtttpppkkkeee^^^XXXQQQMMMKKKKKKLLLLLLMMMMMMNNNNNNNNNRRRWWW^^^dddllltttyyywwwyyy|||~~~tttgggUUUFFF>>>;;;999888888666555444555555333222222222222333333333444444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111444333333222222333333444444444444555555555666666666666666777888999;;;;;;>>>>>>FFF[[[hhhOOOGGGGGGHHHLLLPPPVVVYYY[[[[[[\\\]]]bbbcccdddeeeeeeeeeeeeeeeiiiiiikkknnnqqqxxx}}}tttqqqkkkfff```[[[WWWTTTOOOKKKHHHGGGFFFGGGIIIJJJJJJIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<777888:::;;;;;;:::999888666555444333333222222333000000000000////////////............////////////111111111111000000//////////////////000000000000111000000///...///////////////...//////000111222111222222222333333333333444444555555666777777777999999:::<<<>>>???AAAAAA???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLMMMLLLMMMNNNNNNMMMMMMNNNOOOQQQQQQRRRSSSTTTVVVWWWXXXZZZXXXVVVTTTTTTUUUWWWXXX\\\]]]]]]\\\\\\]]]aaaeeedddfffhhhiiihhhggghhhhhhhhhggggggeeedddbbb```___ccccccdddfffjjjnnnrrrttt{{{~~~~~~{{{{{{}}}}}}zzzvvvwwwwwwvvvtttpppmmmkkkiiihhheeecccbbbbbbccccccfffhhhmmmqqqtttvvvvvvvvvqqqpppnnnllliiigggeeedddaaa___\\\[[[[[[[[[ZZZXXXRRRTTTVVVTTTQQQNNNOOOQQQOOOMMMKKKHHHEEECCCBBBAAA@@@???===<<<;;;;;;<<<<<<:::;;;;;;<<<===>>>??????======???AAACCCEEEFFFGGGEEEFFFHHHJJJJJJJJJJJJIIILLLKKKIIIHHHHHHFFFDDDAAA>>>======???CCCFFFHHHHHHIIIHHHIIILLLQQQTTTRRROOOSSSVVVYYY\\\]]]^^^```bbbgggiiimmmoooqqqsssuuuwwwxxxyyyzzzzzzzzzzzz}}}~~~uuuqqqooonnnooorrrsssnnnhhhbbb]]]WWWRRROOOJJJKKKKKKLLLMMMMMMNNNNNNPPPTTTYYY^^^dddkkkrrrwwwzzz|||}}}xxxkkk^^^MMMAAA<<<;;;999777888777555555555555333111222222222222333333333333222222222222222222222222111111111111111111111111111222222333333222222111000000000000000000000000444333333222222333333444333333444444555666666666666666666777888999:::;;;===???DDDUUUtttrrrTTTHHHHHHHHHMMMQQQUUUYYYZZZZZZ[[[\\\```aaabbbdddeeeeeeeeeeeeiiiiiikkknnnqqqwwwvvvsssmmmiiiccc^^^YYYTTTPPPLLLIIIGGGFFFGGGIIIJJJKKKJJJEEEEEEFFFGGGGGGGGGGGGFFFBBBAAAAAA@@@@@@??????>>>?????????>>>>>>=========888999999999999999888888666555444333222222222222000000000000////////////............////////////000000000000000000000111////////////000000000000111000//////......//////------------...///000111111111222222222333333333333444444555666666777777888888:::;;;===>>>@@@@@@===>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNMMMLLLKKKLLLMMMOOOPPPPPPQQQRRRTTTUUUVVVXXXVVVSSSQQQQQQSSSVVVXXXYYY[[[]]]\\\ZZZ[[[___bbbaaacccfffggggggfffggghhhggghhhhhhgggeeeccc```^^^]]]]]]___bbbfffkkkooorrrvvvyyyyyyxxxyyy}}}}}}{{{yyyxxxxxxwwwuuurrrooonnnlllkkkiiifffdddcccaaaaaaaaacccfffiiimmmppprrrsssqqqpppnnnllljjjhhhfffeeehhhfffdddcccbbb___\\\YYYVVVWWWXXXWWWUUUTTTSSSTTTQQQPPPMMMJJJFFFDDDBBBAAA>>>>>><<<;;;::::::999999:::::::::;;;<<<=========;;;<<<===???AAABBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFEEEDDDDDDBBB???===::::::;;;???DDDIIIKKKKKKHHHGGGHHHJJJMMMOOOPPPPPPVVVYYY\\\^^^___```ccceeefffiiilllnnnoooppprrrtttvvvxxxyyyzzzzzzzzz|||~~~|||}}}zzzqqqooopppppprrruuuqqqlllfff```[[[VVVRRROOOIIIJJJKKKKKKLLLMMMNNNNNNRRRUUUZZZ___dddjjjqqqvvv}}}wwwpppbbbVVVGGG===;;;:::888555999777555555555444333111111222222222222333333333222222222222222222222222111111111111111111111111111222333333333333222111111111111111111111111111444333333222222333333444333333444444555666666777666666666666777999:::;;;:::???DDDPPPlll{{{[[[LLLIIIGGGLLLPPPUUUXXXYYYYYYYYYZZZ\\\^^^```bbbdddfffggghhhiiiiiijjjnnnqqqvvvxxxtttoookkkfff```[[[UUUPPPMMMIIIGGGFFFGGGIIIJJJKKKKKKEEEEEEFFFGGGGGGGGGGGGGGGBBBAAAAAA@@@@@@??????>>>?????????>>>>>>>>>>>>>>>:::999888888777777777777666555444333222222222222000000000000////////////............/////////////////////000111111222222////////////000000000000000000///............///------------...///000111000000000111111111222222222222333333444555555555777888999:::<<<>>>???@@@<<<<<<>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKKKKMMMNNNNNNNNNNNNOOOQQQRRRTTTUUUTTTSSSRRRQQQQQQRRRTTTUUUVVVYYY\\\\\\YYYYYY\\\```^^^aaadddeeeeeedddeeefffggghhhiiihhhgggdddaaa___XXXYYY[[[^^^bbbeeehhhjjjlllppprrrrrrvvv|||}}}|||{{{zzzxxxvvvtttsssrrrmmmmmmllljjjhhheeebbb```______```bbbeeeiiimmmooooooooonnnlllkkkjjjiiihhhjjjiiiiiihhhhhheee```\\\\\\[[[ZZZZZZ[[[ZZZXXXWWWTTTRRROOOKKKGGGDDDBBBAAA>>>>>>>>>===<<<;;;999999999999::::::;;;;;;<<<<<<:::;;;<<<>>>???AAABBBBBBEEEEEEFFFFFFGGGIIIJJJKKKFFFDDDCCCBBBBBB@@@===;;;>>>===>>>AAAEEEHHHIIIIIIFFFGGGHHHIIIKKKNNNRRRUUUYYY[[[^^^___```bbbeeegggfffhhhkkkmmmmmmnnnoooqqqrrruuuxxxzzzzzzzzz{{{}}}|||}}}wwwpppppprrrrrrtttwwwpppkkkccc]]]WWWSSSOOOMMMIIIIIIJJJKKKLLLMMMNNNNNNSSSVVV[[[```eeelllssswww}}}qqqhhh]]]RRRCCC;;;999999777333999777555555555444333111111111222222222333333333222222222222222222222222111111111111111111111111111222333444444333222111222222222222222222222222444333333222222333333444333333444444555666777777555555666666777999:::;;;999???DDDNNNggg___NNNHHHEEEKKKOOOTTTWWWWWWWWWXXXXXXYYY[[[^^^aaaeeehhhjjjkkkiiihhhiiimmmpppuuuyyytttpppmmmhhhbbb\\\VVVPPPNNNJJJHHHFFFFFFIIIKKKKKKKKKDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>;;;:::888666555555666777555555444333222222222222000000000000////////////............/////////000......///000111222333333////////////000000000000000000///...............---------......///000111////////////000000000000000111111222333333444444777777888:::<<<===??????;;;<<<===???@@@@@@AAAAAABBBCCCEEEFFFHHHHHHIIIIIIGGGIIIKKKLLLLLLLLLNNNPPPMMMMMMNNNOOOPPPRRRSSSTTTPPPPPPQQQRRRRRRRRRRRRRRRSSSXXX\\\\\\YYYXXXZZZ^^^\\\___bbbcccccccccdddeeeggghhhiiiiiihhheeebbb```XXXYYYZZZ\\\]]]___``````eeeiiilllnnnsss{{{}}}{{{yyywwwvvvuuuuuunnnoooooommmjjjgggccc```]]]]]]]]]^^^aaaeeejjjmmmnnnnnnmmmmmmllllllkkkkkkffffffhhhjjjjjjhhhddd``````]]]\\\]]]______\\\YYYUUUSSSPPPLLLHHHEEECCCBBB@@@AAAAAAAAA@@@>>><<<:::999999999::::::;;;;;;;;;:::;;;<<<===>>>???@@@AAAFFFEEEEEEEEEFFFHHHJJJLLLGGGEEECCCCCCBBBAAA>>><<>>999999:::;;;;;;:::::::::888777444222111000000111000000000000////////////////////////////////////......//////000000111111222111000000///000000111000000000000////////////...............///000000000000000000111111111111000111111222222333444444222444666888999:::::::::999;;;===>>>===>>>@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPVVVUUUTTTRRRQQQOOONNNNNNQQQTTTXXX[[[]]]\\\ZZZYYY\\\\\\^^^___```bbbcccccceeefffhhhiiijjjjjjjjjiii]]]YYYTTTSSSUUUZZZ___aaa```bbbeeejjjpppvvvzzz}}}|||{{{xxxuuuttttttuuuvvvrrrqqqpppnnnkkkhhhfffddd```___^^^]]]^^^aaadddffflllnnnppprrrrrrqqqnnnmmmjjjiiiiiiiiiiiijjjkkkkkkhhhgggeeedddbbbbbbaaaaaa[[[VVVQQQLLLIIIFFFDDDBBBAAA@@@???>>>============>>>===;;;:::999999:::;;;::::::;;;;;;===>>>???@@@>>>???AAACCCEEEGGGHHHHHHHHHFFFCCCAAA?????????@@@AAAAAABBBDDDEEEFFFGGGHHHKKKKKKLLLLLLMMMPPPUUUYYY[[[\\\^^^^^^^^^___bbbdddfffggghhhiiijjjkkkllllllpppqqqtttxxx{{{}}}|||{{{}}}}}}~~~|||xxxtttsssuuuvvvvvvtttnnnkkkeee]]]UUUOOOKKKIIIIIIIIIJJJLLLMMMNNNOOOPPPVVVWWWZZZbbbkkksssvvvwwwrrrcccRRRIII===888888888666333444444444333333222222222111222333444444333222111222222222222222222222222000000000000111111111111333333333333333333333333333333222222222111111111333333333333333333333333333333444555666777888888666555555666666777888999:::<<<@@@GGGVVVuuuoooTTTIIIIIILLLRRR[[[cccgggeee```]]]ZZZZZZ\\\___cccgggggggggfffeeeeeeggggggjjjsss}}}{{{uuuqqqlllhhhgggbbbYYYTTTSSSLLLJJJHHHHHHJJJKKKKKKJJJFFFFFFEEEEEEFFFGGGHHHHHHEEEDDDCCCCCCAAAAAA@@@???@@@@@@@@@????????????>>><<<<<<<<<;;;:::999888777999888777555444333222222000000000000////////////////////////////////////////////////000000000000111111000//////...------////////////...........................///000000//////000000000111111111000111111222222333333444222444666888999::::::::::::;;;============???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPTTTSSSRRRQQQPPPNNNMMMLLLQQQSSSWWWZZZ\\\\\\ZZZYYY[[[[[[\\\^^^___aaabbbbbbbbbdddeeeggghhhiiiiiihhh```\\\WWWTTTUUUXXXZZZ\\\\\\^^^aaaeeekkkpppuuuwwwxxxwwwvvvuuutttuuuuuuvvvsssrrrqqqooollliiigggeeeaaa```___^^^___aaaccceeekkkmmmppprrrsssrrrqqqpppkkkkkkkkkkkkkkkllllllmmmlllkkkiiigggfffeeedddddd[[[WWWQQQLLLHHHFFFCCCAAA@@@???>>>>>>===>>>>>>>>>===<<<:::999888888999999:::::::::;;;<<<===>>>???>>>???@@@BBBCCCDDDDDDDDDDDDCCCAAA???>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHHHHJJJKKKLLLLLLMMMOOOSSSVVVXXXZZZ\\\\\\]]]^^^aaaccceeefffggghhhjjjkkkkkklllppprrrtttxxx{{{}}}||||||}}}zzzvvvuuuwwwwwwvvvsssnnnjjjddd\\\UUUOOOKKKIIIJJJJJJLLLMMMOOOPPPQQQRRRWWWXXX\\\eeeooowww{{{|||{{{jjj[[[JJJCCC:::777777888555222444444333333333333222222111111222222222222111111111111111111111111111111111000/////////000222333333333333333333333333333333333333333222222222222333333333333333333444444333444444555666777888888666666666666777888999999;;;===AAAEEEOOOiiizzz]]]MMMIIIKKKRRR]]]gggkkkiiiddd___]]]\\\\\\^^^aaaccccccccceeeccccccddddddeeemmmvvv{{{rrrnnnkkkjjjfff^^^WWWUUUMMMKKKIIIIIIJJJKKKKKKJJJGGGGGGFFFEEEFFFFFFHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>===<<<:::777555444888777777666555333222111000000000000////////////////////////////////////000000000000////////////222222222222000...,,,+++............------------...............///000000//////000000000000111111000000111111222333333333333333555777888999999999:::<<<======<<<<<<===???AAAAAAAAABBBCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRQQQQQQPPPOOOMMMLLLKKKPPPRRRUUUXXXZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]^^^___```___aaaccceeeggggggggggggeee```[[[WWWUUUUUUTTTTTTVVVWWWZZZ^^^ccchhhllloooqqqrrrssssssttttttttttttuuutttssspppnnnkkkhhhgggdddbbbaaa______```bbbcccgggiiillloooqqqqqqqqqpppmmmmmmmmmmmmnnnnnnnnnooonnnmmmkkkiiigggfffeeeeee^^^YYYSSSMMMIIIEEEBBB@@@??????>>>======>>>>>>>>>;;;;;;:::999888888888888888888999999:::;;;======>>>>>>???@@@@@@AAAAAAAAAAAA@@@>>>======???@@@BBBBBBBBBCCCEEEFFFGGGHHHIIIHHHJJJLLLMMMMMMNNNPPPRRRTTTVVVXXXYYYZZZ]]]```bbbeeefffgggiiijjjkkkllllllppprrruuuxxxzzz{{{||||||~~~{{{xxxxxxyyyxxxuuurrrmmmiiiccc[[[TTTNNNKKKIIIKKKKKKMMMOOOPPPRRRSSSTTTXXX[[[aaajjjttt||||||ooo]]]PPPCCC>>>999777888888555222333333333333333333333333111111111111111111111111000000000000000000000000222111///......000222333222222222222222222222222333333333333333333333333333333333444444444444444444444555555666777777888666666666666777888999::::::<<>>>>>>>>>>>===<<<:::777555444444555555555444222000///000000000000////////////////////////////////////111111000000//////......222333444555444222000.../////////.........------...............///000000////////////000000000111000000000111222222333333333333444666777888888999:::;;;<<<<<<;;;:::;;;===@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNLLLKKKOOOPPPSSSVVVXXXYYYZZZZZZWWWXXXYYYZZZ[[[\\\]]]]]]]]]___aaadddfffggggggggghhhddd^^^ZZZVVVSSSOOOMMMRRRRRRTTTWWW[[[```dddgggiiikkkmmmppprrrsssrrrrrruuuuuusssqqqooollljjjiiifffeeecccaaa``````aaaaaaaaacccfffiiilllmmmnnnnnnnnnnnnoooooopppppppppooolllkkkiiigggeeecccbbbbbbaaa\\\UUUOOOKKKGGGCCCAAA@@@@@@???======<<<<<<<<<;;;;;;:::999999888888888777777777888888:::;;;;;;=========>>>???@@@AAAAAA@@@???>>>======???@@@BBBBBBCCCDDDEEEFFFHHHIIIIIIGGGIIILLLMMMMMMLLLMMMNNNQQQSSSUUUWWWXXX[[[^^^aaaeeefffhhhjjjlllmmmnnnnnnoooqqqtttvvvxxxyyyzzz{{{|||}}}~~~|||yyyyyyzzzyyyuuuqqqlllhhhaaaYYYSSSNNNKKKJJJJJJKKKMMMOOOQQQSSSUUUVVVZZZ^^^fffnnnwww~~~{{{qqqcccSSSHHH???<<<999888999999777444333333333333333333333333111111111111111111111111000000000000000000000000222111///......000222333222222222222222222222222333333333333333333333333333333333444444555555555444444555555666666777777666666666777777888999::::::;;;???CCCFFFZZZwwwZZZLLLGGGKKKSSS[[[bbbfffiiijjj```^^^\\\\\\___bbbdddeeeeeebbb```aaaaaaaaaeeekkkwwwxxxqqqmmmmmmjjjccc[[[XXXQQQNNNKKKIIIJJJKKKKKKKKKKKKIIIGGGEEEEEEFFFGGGHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>><<<<<<<<<;;;:::999777666444444555555444222000///000000000000////////////////////////////////////111111000000//////......000111333444555333222111000000000/////////.....................///000000...////////////000000000///000000111111222333333333333444555555666777888999:::;;;;;;:::999:::<<>><<<;;;::::::<<<<<<<<<;;;::::::999999777777666777777888999::::::;;;;;;<<<>>>@@@BBBDDDBBBAAA???>>>===>>>@@@AAABBBBBBCCCEEEFFFGGGHHHIIIFFFIIILLLMMMLLLLLLLLLLLLOOOQQQSSSUUUWWWZZZ]]]```eeefffiiilllooopppppppppnnnqqqtttuuuuuuvvvxxx{{{{{{}}}~~~~~~{{{yyyxxxyyyxxxtttpppjjjfff___XXXQQQMMMKKKJJJIIIJJJLLLNNNQQQSSSUUUVVV^^^bbbjjjrrrxxx|||uuuiii[[[MMMEEE<<<:::888888888888777666222222333333333333444444333222111111111111222333111111111111111111111111111000/////////000222333222222222222222222222222222222222222333333333333333333333444555555666666555555555555666666777777777777777777888999:::::::::999===CCCFFFVVV```MMMIIIKKKPPPVVV]]]dddjjjmmmaaa^^^[[[[[[^^^bbbdddfffeeeaaa^^^`````````bbbgggsss}}}uuunnnmmmkkkddd]]]YYYSSSPPPLLLJJJJJJKKKKKKKKKMMMKKKHHHEEEDDDEEEGGGHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>;;;;;;;;;;;;::::::999888666666666666555444333222000000000000////////////////////////////////////000000000000////////////---...///111111111111000111000000000////////////...............///000000......////////////000000//////000000111222222222444333333333444555777777777999::::::999999:::<<<>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQPPPNNNMMMJJJJJJLLLNNNQQQTTTWWWYYYVVVVVVVVVWWWXXXYYYYYYYYY\\\^^^```bbbdddeeeeeedddcccbbbaaa___]]]XXXQQQMMMOOONNNNNNOOOQQQUUUZZZ\\\[[[^^^bbbfffiiikkkllllllqqqqqqppppppooommmlllkkkhhhgggeeedddbbbaaa```___^^^```bbbdddgggiiijjjkkkjjjkkkmmmnnnnnnnnnmmmllljjjiiigggfffdddcccccccccddd___XXXRRRNNNJJJFFFDDDBBBAAA???===<<<::::::999<<<<<<<<<<<<;;;:::999999777777666666777888888999999999999:::===???BBBDDDBBBAAA???======>>>@@@AAAAAAAAABBBDDDEEEFFFGGGHHHFFFIIILLLMMMLLLLLLLLLMMMOOOQQQTTTUUUWWWYYY]]]```cccfffiiimmmoooqqqqqqqqqnnnqqqtttuuutttuuuxxx{{{|||yyyvvvvvvwwwvvvssspppiiiddd]]]VVVPPPLLLKKKKKKIIIJJJLLLOOORRRUUUWWWXXX___eeennnuuuyyy{{{|||}}}yyyoooeeeVVVHHHBBB;;;999888777777777777777222222222333333444444444444333222111111222333444222222222222222222222222000000000000111111111111111111111111111111111111111111111222222222333333333333444444555666666666555555555555666666666666777777777777888999::::::;;;888;;;BBBEEERRRyyyhhhRRRJJJKKKNNNSSSYYY```eeeiiiaaa^^^ZZZYYY[[[___bbbdddccc___\\\^^^___^^^```dddnnnvvvyyypppnnnmmmfff___\\\UUUQQQMMMJJJJJJKKKKKKKKKNNNLLLHHHEEEDDDEEEGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>;;;;;;;;;;;;:::999888888777666666555444444444444000000000000////////////////////////////////////////////////000000000000......//////////////////000000/////////........................///000000........./////////000000//////000000111111222222444333333333333555666777555777999999888999:::<<<======>>>>>>???@@@@@@AAA@@@@@@@@@AAABBBDDDFFFGGGEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLOOOPPPPPPOOOMMMLLLGGGHHHIIIKKKNNNRRRUUUXXXVVVVVVVVVWWWWWWXXXXXXYYY[[[]]]___```bbbbbbbbbaaa^^^___```aaa```\\\VVVQQQNNNMMMLLLLLLNNNRRRVVVYYYWWWYYY]]]aaadddggghhhiiimmmmmmmmmnnnmmmmmmlllkkkhhhgggfffdddcccaaa``````^^^___```bbbdddeeefffgggggghhhjjjllllllkkkjjjiiihhhgggfffeeeddddddddddddbbb^^^WWWQQQMMMIIIFFFDDD???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777777777777777777777888999999888888888:::<<>>===<<<<<<<<<>>>@@@BBB@@@@@@AAACCCDDDEEEFFFGGGGGGIIIKKKLLLLLLLLLMMMOOOPPPRRRUUUVVVWWWZZZ]]]```aaadddhhhllloooppppppooopppsssvvvvvvtttuuuyyy}}}~~~zzzwwwsssrrrttttttsssppphhhccc\\\UUUOOOLLLKKKKKKJJJKKKMMMPPPSSSVVVYYYZZZ```gggpppwwwzzz{{{|||}}}ssskkkaaaRRRDDD>>>:::888777555555666666666222222222333333444444444444444333222222333444444222222222222222222222222//////000111111111111000111111111111111111111111000000000111111222222222333333444444555666777777555555555666666666666666777777777777888999:::;;;<<<777:::AAADDDPPPssspppXXXJJJKKKMMMQQQVVV[[[```bbbbbb^^^ZZZXXXYYY]]]```aaabbb]]]ZZZ\\\^^^]]]___bbbkkkppp}}}rrrooonnnhhhaaa^^^VVVRRRMMMJJJJJJKKKKKKKKKOOOLLLIIIEEEDDDEEEGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>><<<<<<<<<;;;:::999777777666555333222111111222333000000000000////////////////////////////////////......//////000000111111333222111000//////000000//////.........---------...............///000000............/////////000/////////000111111222222444333333222333444666777444666888888888999;;;<<<=========>>>??????@@@@@@@@@@@@???@@@AAACCCEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMOOOOOONNNLLLJJJFFFFFFGGGIIILLLPPPTTTWWWVVVVVVVVVWWWWWWXXXXXXXXX[[[\\\]]]___``````______ZZZ\\\___bbbccc```ZZZUUUMMMLLLKKKJJJLLLPPPTTTWWWUUUWWWZZZ^^^aaadddfffgggjjjkkkllllllllllllllllllhhhgggfffeeecccbbbaaa```]]]]]]^^^___```aaabbbbbbeeeggghhhjjjjjjiiihhhgggeeeeeedddccccccccccccddd```\\\VVVPPPLLLHHHEEECCC<<<<<<<<<<<<<<<===>>>???::::::;;;;;;:::999777666888777777777777888888999999888777777888999<<<===;;;:::::::::<<<>>>AAACCC???@@@AAABBBCCCEEEFFFFFFGGGIIIKKKKKKLLLLLLOOOPPPRRRTTTVVVWWWXXXZZZ]]]```___bbbfffjjjmmmoooooonnnqqquuuxxxxxxvvvvvvzzz{{{|||yyyuuuqqqppprrrsssrrrqqqgggccc[[[TTTNNNLLLKKKKKKKKKLLLOOORRRUUUXXX[[[\\\___gggqqqxxx{{{|||~~~|||mmmbbbVVVHHH===999888888888777666666555555444444333333222111000000111111111111111111111111000000000111222222222333333333222111000000111111222222222222222222222222000000111222333333444444///000111222444555666777666666666666666666666666666666666666777888999:::888>>>======DDDPPPnnn}}}[[[SSSKKKHHHOOOTTTUUUZZZbbbbbb___ZZZWWWXXX[[[^^^___]]]]]]\\\ZZZYYYZZZ]]]```fffmmmxxxtttnnnoooooohhh___YYYTTTNNNKKKJJJKKKKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@??????>>>?????????@@@???>>>===<<<;;;::::::666555555444222111111000000000111222222111///...////////////////////////////////////000000000000000000000000000000000000//////............//////........................000000000000000000000000111111111000111111222333000000111222333333444444333555888:::999999:::;;;============>>>>>>>>>>>>BBBAAA?????????AAACCCDDDDDDDDDDDDDDDDDDEEEEEEFFFJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIKKKOOOSSSUUUUUUVVVXXXXXXVVVUUUTTTUUUVVVWWWWWWWWWXXXXXXYYYYYY\\\\\\[[[[[[[[[[[[[[[[[[UUUPPPJJJIIIKKKOOOPPPPPPPPPTTTXXX[[[]]]```ccceeecccgggkkkmmmmmmmmmmmmnnnkkkjjjiiigggdddbbbaaa```^^^]]]]]]\\\\\\]]]]]]^^^dddddddddddddddddddddddd_________```aaacccdddeee^^^\\\XXXSSSMMMGGGAAA???@@@@@@??????>>>>>>=========<<<<<<;;;;;;:::999999;;;;;;:::999888777666555777888888:::;;;<<<=========<<<;;;:::999:::;;;<<<===>>>@@@BBBCCCDDDEEEEEEIIIIIIIIIJJJJJJLLLMMMMMMNNNQQQTTTWWWYYY[[[___aaadddeeegggjjjmmmoooqqqrrrqqqrrrtttuuuuuuuuuwwwyyyzzz{{{}}}vvvuuuuuuuuuuuusssooolllfff___VVVNNNKKKJJJKKKKKKNNNNNNOOOQQQUUUZZZ___bbbggglllsssyyy|||~~~wwwhhh]]]RRREEE===:::666666555555444333333333333333222111111000//////111111111111111111111111111111111111111111222222333222222111000000111111222222222222222222222222222222222333333444444555111222222333333444444555555555555555555555555555666666666666777888999:::777===<<<===DDDMMMiiifffTTTKKKHHHOOOTTTUUUYYYaaaaaa^^^ZZZWWWWWWYYY\\\^^^\\\\\\[[[ZZZXXXZZZ]]]```bbbiiitttyyyrrrsssqqqiiiaaa\\\WWWPPPLLLJJJJJJJJJJJJLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@???????????????@@@???>>>===<<<;;;::::::777666666444333222111111111222222333222222000000////////////////////////////////////000000000000000000000000000000000000//////............//////........................////////////////////////000000000000111111111111000000111222222333444444333555888888777666777777<<<<<<<<<=========>>>>>>@@@??????>>>???AAACCCDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFHHHJJJNNNOOOSSSUUUWWWWWWUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWUUUVVVWWWYYY[[[]]]^^^___ZZZUUUNNNIIIIIIKKKMMMOOOMMMOOOSSSVVVYYY[[[^^^aaaaaacccfffhhhiiiiiijjjkkkkkkjjjiiigggdddbbb```___]]]]]]\\\[[[[[[[[[[[[[[[______^^^^^^^^^]]]]]]]]]]]]]]]^^^______``````aaa[[[YYYVVVPPPKKKFFFBBB@@@AAAAAA@@@@@@??????>>>>>>=========<<<;;;;;;::::::;;;::::::999888777666555777777888999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<>>>???@@@BBBCCCDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMOOORRRUUUWWWYYY[[[^^^```bbbdddgggjjjmmmoooppppppppprrrsssttttttuuuwwwyyyzzz{{{~~~|||xxxuuutttssssssrrrpppllliiiddd^^^UUUNNNKKKKKKLLLMMMNNNNNNOOORRRVVV\\\aaadddkkkpppvvv{{{~~~~~~pppaaaVVVLLLBBB;;;:::666555555444444333222222222222111111000/////////111111111111111111111111111111111111111111000000333222111111000111111111222222222222222222222222333333444444444444444444333333333333333333333333555555555555555555555555666666666666777888999999666<<<<<<===CCCJJJaaapppWWWMMMIIIOOOTTTTTTXXX^^^___]]]ZZZWWWVVVWWWYYY[[[ZZZZZZZZZYYYXXXYYY\\\^^^]]]dddnnn~~~wwwvvvtttlllccc___ZZZSSSMMMKKKJJJIIIIIILLLKKKJJJHHHFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@?????????????????????>>>======<<<;;;;;;999888777666444333222111333333333333333222111000////////////////////////////////////000000000000000000000000000000000000//////............//////........................////////////////////////---...000111111111000///000000111111222333333333444666888888777666666666;;;;;;;;;<<<<<<<<<======>>>=========???AAACCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHFFFEEEFFFGGGIIIKKKPPPRRRTTTUUUTTTSSSSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTRRRSSSTTTWWWYYY[[[]]]^^^^^^ZZZSSSLLLGGGFFFIIIMMMJJJLLLPPPRRRTTTWWWZZZ\\\]]]___aaabbbcccdddfffhhhkkkjjjiiigggeeebbb```___]]]]]][[[ZZZYYYYYYXXXXXX[[[ZZZZZZYYYXXXWWWVVVVVVZZZZZZ[[[\\\\\\[[[ZZZYYYVVVTTTQQQMMMIIIEEECCCBBBBBBBBBBBBAAA@@@?????????>>>>>>======<<<;;;;;;;;;::::::999888777666666555666777777888999:::;;;;;;;;;:::999999999:::;;;<<<>>>???@@@BBBCCCDDDDDDDDDGGGGGGGGGHHHIIIJJJLLLMMMPPPSSSUUUWWWXXXZZZ]]]___```bbbfffkkkmmmnnnnnnnnnoooppprrrsssssstttvvvxxxzzz{{{~~~wwwssstttsssrrrqqqqqqnnniiifffaaa[[[RRRLLLIIIJJJKKKLLLMMMMMMOOOSSSXXX^^^dddgggooosssyyy~~~}}}}}}yyykkkZZZOOOFFF===999999777777666666555444444333222222111111000000000000111111111111111111111111222222111111000000//////222222111111111111111222222222222222222222222222333333333333333333222222333333333333333333333333555555555555555555555555666555555666666777888999666<<<===>>>CCCFFFZZZxxxwww]]]QQQJJJNNNSSSSSSVVV\\\^^^\\\ZZZWWWUUUTTTVVVXXXXXXXXXXXXWWWWWWXXXZZZ]]]\\\bbbkkkwwwzzzxxxuuunnngggaaa\\\UUUOOOLLLKKKKKKJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBAAAAAAAAA@@@????????????@@@??????>>>>>>===<<<<<<;;;::::::999777666444333333333333333222222111000000////////////////////////////////////000000000000///////////////////////////......------......///........................////////////////////////,,,---///111111000///---000000111111222222222333555777999:::999888888999::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<>>>@@@BBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFGGGIIIJJJLLLNNNQQQRRRQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRTTTTTTTTTUUUUUUVVVVVVVVV\\\[[[XXXQQQIIIFFFGGGJJJIIIKKKMMMOOOQQQSSSWWWYYY[[[]]]^^^______aaacccfffjjjjjjiiihhhfffcccaaa___^^^^^^\\\ZZZYYYXXXWWWWWW[[[ZZZYYYXXXVVVUUUTTTSSSUUUVVVXXXXXXWWWVVVSSSRRRQQQOOOLLLIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@??????>>>>>>======<<<<<<;;;:::::::::999999888777777666666666666777888999999:::::::::999999888888999;;;;;;>>>???AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMQQQSSSVVVWWWXXXZZZ\\\^^^^^^aaafffkkkmmmnnnmmmlllnnnppprrrsssssstttvvvxxxyyyzzz}}}~~~yyyvvvtttsssrrrrrrrrroookkkhhh___YYYPPPIIIFFFGGGHHHHHHJJJLLLOOOTTTZZZ```fffiiippptttyyy}}}tttfffUUUIII@@@999777888666666555555444444333333222222222222222111111111111111111111111111111111222111111000000/////////222111111111111111222222222222222222222222222222222222222111111111111111111222222333333444444555555555555555555555555555555555555555666777888999777======???CCCDDDSSSooofffWWWLLLNNNQQQQQQTTTYYY\\\\\\[[[XXXTTTRRRSSSUUUUUUVVVWWWVVVVVVVVVYYY[[[]]]ccckkkssszzzwwwuuupppjjjaaa\\\VVVQQQNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???@@@@@@@@@??????>>>>>>======<<<<<<;;;::::::999888777666666333222222111000/////////////////////////////////////////////000000000000////////////////////////......------------......................................................+++---///000111000...---000111111111111111222222111333777888888999:::;;;888999999999999:::::::::999::::::<<<===???@@@AAA@@@@@@??????@@@@@@AAABBBBBBCCCEEEFFFGGGHHHHHHIIIFFFFFFEEEEEEFFFGGGHHHIIIHHHJJJMMMOOOOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSRRRRRRQQQQQQPPPUUUWWWXXXUUUNNNIIIGGGGGGGGGHHHJJJLLLMMMOOOSSSVVVYYY[[[\\\]]]]]]___bbbdddiiiiiiiiihhhgggdddbbb```___^^^]]][[[YYYXXXWWWWWW[[[ZZZYYYWWWVVVTTTSSSRRRQQQRRRSSSTTTRRRPPPNNNLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCCCCBBB@@@??????>>>======<<<<<<;;;:::::::::::::::999999888888777777777777777888888999999:::999888888777888999:::;;;???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMQQQSSSVVVWWWXXXZZZ\\\^^^^^^aaafffjjjmmmmmmmmmlllmmmoooqqqsssssstttvvvxxxxxxyyy|||~~~zzzyyytttttttttttttttsssooolllaaaZZZQQQJJJGGGFFFGGGGGGIIIKKKOOOTTT[[[bbbgggkkkooosssxxx|||~~~yyylll^^^NNNDDD<<<777555777444333333222222111000000222222222222222222222222111111111111111111111111000000000000000000//////111111111000111111222333222222222222222222222222000000000111111111111111111111222333333444555555444444444444444444444444555555555555666777888888888===<<<===AAAAAANNNggg}}}ppp^^^OOOMMMOOOOOORRRXXX[[[]]]]]]YYYTTTQQQQQQSSSRRRTTTUUUUUUUUUUUUWWWYYY^^^bbbjjjqqqxxx{{{vvvuuuqqqnnnccc^^^WWWRRRPPPOOOOOOOOOMMMMMMMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>=========;;;;;;:::::::::999999999333333111000//////...///////////////////////////////////////000000000000000000000000000000000000......------------......................................................,,,---///000000000///...111111111111111111111111,,,///222555555666777888777777888888888999999999888999:::;;;<<<===>>>???===============>>>??????AAABBBCCCEEEGGGHHHHHHIIIDDDCCCCCCCCCCCCDDDEEEEEEDDDGGGJJJLLLMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPSSSVVVVVVRRRMMMHHHFFFDDDEEEGGGGGGHHHKKKNNNQQQVVVXXXZZZ[[[[[[\\\^^^```dddeeefffgggfffdddbbb```___^^^\\\[[[YYYXXXWWWWWWWWWWWWVVVTTTSSSQQQPPPPPPNNNOOOOOOOOONNNLLLJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>======<<<;;;;;;:::;;;;;;::::::999999999999888888888999999999::::::888777777777777888:::;;;???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNPPPSSSUUUWWWXXXZZZ]]]______aaaeeejjjlllmmmmmmmmmmmmooorrrssstttuuuwwwyyyxxxyyy||||||xxxwwwvvvuuuuuuuuuuuussspppmmmbbb\\\SSSLLLIIIIIIJJJKKKJJJLLLPPPWWW]]]dddiiilllooorrrwww{{{}}}zzznnnbbbUUUFFF>>>999555555777333333222222111000000000111111111111111222222222111111111111111111111111/////////000000000000000111111000000111222222333222222222222222222222222000000000111111222222333333333333333333333333333444444444444444444444444555555555555555666888888777;;;:::;;;>>>>>>IIIbbbuuu~~~yyydddQQQLLLMMMNNNQQQWWW[[[^^^^^^ZZZTTTPPPPPPRRRPPPRRRTTTTTTTTTTTTVVVXXX[[[___gggooouuuwwwuuusssqqqfffaaaZZZTTTQQQOOOOOONNNKKKKKKLLLLLLKKKJJJGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA?????????>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<555444222000////////////////////////////////////////////////000000000000000000000000000000000000...------,,,,,,------........................................................./////////000000000111111111111000000000000,,,...222333333444555666666666777777777888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===>>>???AAACCCEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBAAADDDHHHJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPRRRSSSSSSOOOJJJEEEDDDEEEFFFFFFGGGIIIMMMPPPPPPRRRVVVWWWXXXXXXYYYZZZ___```bbbddddddbbb```___]]]\\\[[[YYYXXXWWWWWWWWWTTTTTTSSSRRRQQQPPPOOONNNMMMLLLLLLKKKJJJIIIHHHHHHFFFHHHJJJLLLLLLKKKIIIGGGIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;::::::999999999999::::::::::::777777666666777888:::;;;@@@@@@AAABBBCCCCCCCCCCCCCCCCCCEEEGGGIIILLLNNNPPPOOORRRUUUWWWYYY[[[^^^```aaabbbfffiiilllmmmnnnooonnnppprrrtttuuuvvvxxx{{{yyy{{{~~~zzzwwwvvvwwwvvvuuutttsssppplllhhh^^^XXXQQQKKKIIIKKKLLLNNNLLLOOOTTTZZZaaagggllloooqqqtttyyy}}}sssfffZZZNNNAAA;;;777555555777555555444444333222222111000000000000000111111111111111111111111111111111......//////000000111111111111000000111222333333222222222222222222222222000000111222333333444444555555444333333222111111444444444444444444444444555444444555555666777888666999888888<<<;;;FFF^^^qqqwwwhhhRRRLLLLLLMMMQQQWWW[[[^^^___[[[TTTOOOOOOQQQOOOQQQSSSTTTSSSTTTVVVWWWXXX\\\eeennnttt|||xxxuuutttrrriiiddd\\\UUUQQQOOOMMMLLLIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>>>>>>>::::::;;;;;;<<<======>>>666555333111000000000111////////////////////////////////////000000000000000000000000000000000000...------,,,,,,------...................................................000////////////000111111111111111000000000000000///111444555444444444555666666666666777777777777888999:::;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<===???BBBDDDEEEFFFFFFJJJIIIHHHGGGEEECCCBBBAAA@@@CCCFFFIIIJJJKKKMMMNNNKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLQQQOOOOOOPPPRRRPPPJJJEEEGGGGGGHHHHHHHHHKKKOOORRRKKKNNNRRRUUUUUUUUUUUUVVVZZZ\\\___aaabbbaaa___]]][[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSSSSRRRQQQPPPOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFHHHKKKMMMNNNLLLIIIGGGKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;777666666666777888:::;;;@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGJJJMMMOOOPPPNNNQQQTTTWWWYYY[[[___aaabbbcccfffhhhkkknnnooopppnnnpppssstttuuuwwwyyy{{{{{{|||~~~yyyxxxxxxxxxvvvtttsssppplllgggcccXXXSSSLLLHHHGGGJJJLLLNNNOOOQQQVVV\\\ccciiinnnqqqsssvvv{{{xxxjjj```QQQHHH>>>888777777666333444333333222222333333444333333333222222111111111333333333333333333333333444444222111000000//////222111000//////111333444222222222111111111000000111111222222222333333333444555555555555555444444333333333444444555555555555555555555666666666666999888999::::::===FFFQQQtttqqqvvvqqqXXXLLLJJJMMMRRRVVVcccaaa___\\\UUUOOOMMMOOONNNNNNNNNNNNOOOOOOPPPQQQXXXYYY___gggooowwwwwwqqqppplllfff^^^XXXUUURRRMMMJJJIIIIIIJJJJJJJJJIIIGGGFFFGGGGGGFFFGGGIIIIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>><<<<<<<<<<<<<<<===>>>>>>999777444111000000222333222333222...+++***,,,///000000000000111111111111---...///000000///...---//////............//////---------............///---------............///........................000000000000000/////////000000111222333333444444333333333444444444555555666666777888999;;;===>>>:::::::::;;;;;;;;;;;;<<>>>>>===AAA@@@>>>===<<<<<<===============<<<;;;;;;:::::::::999777666666888999;;;???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNPPPRRRUUUWWWXXX[[[]]]```bbbcccfffiiikkkmmmnnnooooooooopppoooppprrrvvvyyyzzz{{{~~~}}}xxxvvvwwwyyy{{{xxxtttsssqqqlllbbbZZZOOOMMMJJJGGGHHHJJJNNNPPPUUUVVVZZZ___fffmmmppprrrrrrtttzzzrrrcccXXXLLLDDD;;;666666666555333444333333222222333333444333333333222222222111111333333333333333333333333444333222111000000000000222111000///000111333444222222222111111111000000111111222222222333333333333444444444444444333333333333444444444444444444555555555555666666666666:::999:::<<<<<<>>>GGGQQQmmmnnntttyyy^^^NNNKKKNNNTTT[[[fffdddbbb^^^XXXRRROOOOOONNNMMMMMMMMMMMMNNNOOOPPPSSSTTTXXX```gggooo{{{~~~wwwuuunnnhhhaaa[[[WWWTTTOOOKKKIIIJJJKKKKKKKKKJJJHHHGGGHHHGGGFFFGGGHHHHHHGGGEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<===>>>>>>:::888555222111111111222...//////...,,,---000333/////////000000000111111//////000000000000//////000//////......//////000---------............///---------............///........................////////////////////////000000111222222333444444333333333333444444444444666666666777999;;;<<<===:::::::::;;;;;;;;;<<<<<>>===<<<<<<======>>>>>>===<<<<<<;;;;;;:::999888777666777888:::<<>>>>>;;;:::777444222222111222---.........---...111444....../////////000000000111111000000000000111111000000////////////000000---------............///---------............///........................////////////000000000000000000111111222333333333222222333333333444444444555555666777999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFIIIIIIHHHGGGGGGGGGHHHHHHJJJIIIIIIHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUTTTSSSQQQPPPPPPPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNOOONNNOOOOOONNNKKKHHHGGGHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA???>>>======>>>>>>>>>>>>======<<<<<<;;;;;;888888777666777999;;;===??????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMJJJMMMQQQTTTWWWZZZ^^^aaadddeeegggjjjlllnnnoooooooooqqqssstttuuuvvvxxxzzzzzz{{{}}}~~~yyyuuutttuuuvvvxxxvvvssspppmmmfff]]]VVVLLLLLLKKKKKKLLLNNNPPPQQQYYY\\\aaafffkkkmmmnnnooouuuvvv{{{zzzoooaaaQQQFFF>>>:::666444444666777666444333333222222333333444222222222222222222222222222222222222222333333333111111111111222222333444222111111000000111222222111111111111111111111111111111222222222333333333222222333444444444444333555555555444444333333333444444444555555555666666555444444777888999???GGG]]]lllssstttoooXXXNNNQQQ]]]iiiyyywwwpppeee]]]XXXTTTPPPNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQUUUZZZ___dddooozzz|||uuuooogggaaa\\\WWWQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHFFFEEEEEEGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>===============>>>>>>===<<<:::777555333222111000000000///......///000............////////////222111////////////111222000000////////////000000---------............///---------............///........................000111111111111111222222000000111111222222222333222222222222333333333333444444666777888999999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBAAAAAA@@@???>>>>>>===============>>>@@@BBBCCCDDDGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIILLLMMMNNNOOOPPPPPPPPPPPPRRRQQQPPPOOONNNMMMMMMMMMKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFGGGIIIKKKMMMOOOOOOPPPPPPOOOLLLIIIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEECCCBBB@@@???>>>>>>????????????>>>======<<<<<<;;;888777666666888:::<<<>>>??????@@@AAABBBCCCCCCDDDDDDEEEEEEGGGHHHJJJLLLMMMKKKNNNQQQTTTWWWZZZ^^^```dddfffhhhjjjlllnnnooooooooorrruuuvvvwwwwwwyyyzzzzzz{{{}}}{{{wwwuuuuuuvvvvvvwwwuuussspppkkkcccZZZSSSIIIJJJKKKLLLNNNPPPQQQRRRYYY^^^eeekkknnnpppqqqqqqwwwwww|||sssgggZZZKKKAAA;;;999666555666777888888444333333222222333333444222222222222222222222222111111111222222333333333111111111111222333444555222222111111111111111111111111111111111111111111111111222222222333333333333333444555555555555555555555555444444333333333444444444444555555555555555222333777888999===CCCXXXkkktttqqqwww^^^QQQRRR___lll{{{lll___ZZZUUUQQQPPPOOOOOONNNNNNNNNOOOOOONNNMMMPPPUUUXXX]]]gggqqq{{{wwwqqqiiiccc^^^YYYRRRMMMMMMMMMMMMLLLMMMMMMMMMMMMHHHFFFDDDDDDFFFGGGGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@??????>>>>>>=========>>>>>>======<<<:::888555333222111000/////////000000///............////////////000000...------...000000000000////////////000000---------............///---------............///......................../////////000000111111111000111111111111111222222111111111222222222333333333444555666777888888777999999999999::::::::::::;;;;;;<<<===>>>???@@@@@@?????????>>>>>>===<<<<<<<<<<<<======???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEDDDFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFIIIKKKMMMMMMNNNOOONNNLLLJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCAAA@@@??????@@@@@@@@@??????>>>======<<<<<<888777777777888:::===>>>>>>??????@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPSSSVVVWWWYYY]]]___dddfffgggjjjlllmmmnnnnnnooorrruuuvvvwwwwwwyyyzzzzzz{{{}}}}}}xxxuuuvvvwwwwwwvvvvvvuuusssooohhh```WWWQQQFFFHHHJJJLLLOOOQQQRRRSSSYYY___hhhnnnrrrssstttvvvwwwxxx|||wwwjjj^^^SSSGGG>>>999888777666666777777888444333333222222333333444111222222222222333333333000000111111222333333333222222222222222333444555222222222222111111111000111111111111111222222222111111222222222333333333333333444555666666666666444444444444444444333333333444444444444555555555666444555999;;;;;;===BBBSSSeeeqqqoooxxxfffVVVSSS]]]iiiwwweee]]]XXXSSSQQQPPPOOOOOONNNOOOOOOOOOOOOOOOQQQUUUXXX\\\fffppp|||{{{xxxssslllfffaaa[[[TTTOOOMMMMMMLLLLLLLLLMMMNNNNNNHHHFFFDDDDDDEEEFFFGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@??????>>>=========>>>>>>=========<<<:::888555333///......///111333222111....../////////000000000//////............////////////............//////---------............///---------............///........................,,,,,,------......//////111111111111111111111111000000111111111222222222222333555666777777666666777777888888888999999999::::::;;;<<<===>>>??????======>>>>>>======<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGJJJKKKKKKMMMNNNNNNLLLKKKLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@??????>>>>>>======999888888777888:::<<<>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLOOOQQQTTTVVVWWWYYY\\\^^^dddeeegggiiikkklllmmmmmmoooqqqssstttuuuvvvxxxzzzzzz{{{}}}}}}yyyuuutttvvvwwwwwwvvvttttttrrrmmmeee\\\SSSNNNFFFGGGJJJMMMPPPSSSUUUVVV[[[bbbkkkqqqsssuuuwwwzzzxxxyyy}}}~~~mmm___UUULLLBBB;;;888888888777666555555666444333333222222333333444111111222222222333333333///000000111222222333333333333222222222333444444222222222222222111000000000000111111111222222222111111222222222333333333222222333444555555555555333333444444444444444444333333444444444555555555777444444999<<<;;;<<>>======>>>>>>======>>>>>>===:::777555000///...///222333111////////////000000000111111//////000000000000//////......------------......---------............///---------............///........................,,,------...//////000000111111111111000000000000000000000000111111111222111222444666666666555444666666666666777777777777999999:::;;;<<<===>>>>>><<<<<<=========<<<;;;:::999999999:::;;;<<<===>>>>>>>>>@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@??????>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJJJJKKKNNNNNNMMMMMMNNNOOOMMMLLLLLLKKKJJJIIIHHHHHHEEEDDDCCCAAAAAAAAAAAABBBAAA@@@@@@??????>>>======;;;:::888888888:::<<<===>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLOOORRRUUUVVVYYY\\\___cccdddfffhhhjjjkkkkkklllooopppqqqqqqrrrtttwwwzzzzzz{{{}}}zzzuuuqqqqqqtttwwwvvvtttqqqqqqooojjjaaaWWWNNNJJJHHHIIIKKKNNNRRRUUUYYY[[[___fffnnnssstttuuuxxx{{{zzzzzz}}}xxxgggXXXNNNFFF>>>888777888888777555444444444444333333222222333333444111111111222222333333333///000000111222222333333444333333222222333333444222222222222222111000///000000111111222222222222111111222222222333333333000111222333444444555444333333333444444555555555333333333444444444555555555222333777:::::::::<<>>>>>===>>>>>><<<===??????>>>;;;888666555222000000222111...+++000000000000111111111111///000111222222111000///---------,,,,,,------------------.........//////---------.........//////........................///000000111222333333333111111111000000000000000000000000000111111111111111222444666666666444333555555555555666666666666888999999:::;;;<<<===>>>;;;<<<=========<<<;;;:::888888888888999:::;;;<<<<<<===>>>???@@@@@@???>>>@@@???@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA???===<<<;;;;;;:::;;;<<<>>>AAABBBDDDEEEAAABBBCCCDDDEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFBBBCCCDDDEEEFFFFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBCCCDDDFFFGGGIIIJJJKKKIIIKKKNNNOOOOOOOOOPPPRRROOOOOONNNMMMLLLKKKJJJIIIFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>><<<:::999888888999;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDFFFGGGIIIKKKLLLIIILLLPPPSSSVVVYYY]]]```cccdddeeegggiiijjjkkkkkkooooooppppppppprrrvvvyyy{{{|||}}}wwwrrrnnnooosssvvvuuusssoooooommmggg^^^TTTKKKGGGJJJKKKLLLOOOSSSXXX\\\^^^bbbiiippptttttttttwww{{{||||||~~~zzzmmm]]]RRRIII@@@;;;:::888777777666555444444444444444333333333333222222222222222222222222222222222111111111000000//////111111222222222333333333222222222333333444444444333333222222333333444555222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444555555444666777888888:::>>>@@@BBBSSSgggaaacccwwwmmmVVVUUU```nnnmmm```ZZZVVVPPPLLLNNNOOOMMMKKKLLLLLLNNNQQQTTTXXX]]]cccgggrrrzzzxxxpppmmmiiiccc^^^]]]QQQNNNLLLLLLMMMOOOPPPOOOLLLIIIEEECCCEEEFFFFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@???>>><<<;;;555333111000111111000///////////////////////////000000000000000///..............................------------------------...............///000000......------------......---...............------...............///000000------------------------111111222333333444555555444444444555555555555666888888999999999:::::::::;;;;;;;;;::::::999999999888888999999999:::::::::<<<<<<============<<<<<>>=========>>>@@@AAAAAA@@@@@@??????@@@@@@AAA??????>>>>>>======<<<<<<===>>>>>>>>>??????????????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA@@@AAAAAABBBCCCEEEGGGHHHIIIFFFHHHKKKOOORRRTTTUUUUUUTTTSSSRRRQQQNNNJJJGGGEEEIIIHHHFFFDDDCCCBBBCCCCCCBBBBBBAAA@@@>>><<<:::999:::999999999999999::::::?????????@@@@@@AAAAAABBBBBBDDDFFFGGGGGGHHHJJJLLLMMMOOORRRTTTVVVXXX[[[]]]cccccccccccceeegggjjjkkkooooooooopppqqqtttvvvxxx~~~||||||}}}~~~zzzsssrrrqqqqqqrrrtttwwwxxxpppooojjj```UUULLLHHHGGGGGGJJJNNNSSSWWWZZZ\\\]]]fffkkkqqqvvvxxxxxxxxxxxxxxx{{{vvvhhhXXXNNNEEE===999999777777777666555444444444444444333333333222222222222222222222222222222222222222222222111111111000111111222222222333333333222222222333333333444444333222222222222333444444222222222222222222222222222222222222222222222222111222222222222333333333333333333444444444555555444555666666777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;=========>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCEEEFFFGGGGGGIIILLLOOORRRTTTUUUVVVVVVUUUTTTRRRPPPLLLIIIGGGIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@>>><<<;;;;;;:::::::::::::::;;;;;;?????????@@@AAAAAABBBBBBDDDFFFGGGHHHGGGGGGIIIJJJKKKNNNQQQTTTVVVYYY]]]___bbbbbbcccdddfffhhhjjjkkkpppppppppqqqsssuuuwwwyyy|||{{{zzz|||yyyuuuqqqqqqppppppqqqsssuuuwwwpppmmmggg^^^SSSKKKHHHHHHIIILLLPPPTTTXXX[[[]]]___hhhmmmssswwwyyyyyyyyyzzz{{{~~~oooaaaRRRGGG@@@:::777888777777666666555444444444333333333333222222222222222222222222222222222222333333333222222222222222111111222222222333333333222222222222333333333333222222222222222333444444222222222222222222222222222222222222222222222222222222222222333333333333333333333444444444555555333444555555666777:::===???PPPfffbbbcccqqq|||gggaaa___xxxrrreeeYYYRRRMMMNNNOOOMMMLLLMMMMMMOOOQQQSSSUUUYYY^^^bbbgggrrrxxxuuuqqqiiibbb```WWWTTTOOOLLLLLLLLLKKKKKKMMMJJJGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???????????????????????????<<<===???@@@AAAAAA@@@???;;;999666555444444222000111111111111111111111111111111111222111111000///........................////////////////////////...............///000000000000////////////000000------...............---...............///000000000000000000000000000000///000000111111222222222333333333333444444444444777777777777888888888888999999999999888888888888777777777888888888999999999999::::::::::::999999999999::::::;;;;;;;;;:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::<<<<<<=========>>>>>>>>>AAAAAAAAAAAA@@@???>>>===@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDHHHIIILLLOOOQQQSSSTTTUUUWWWWWWVVVTTTQQQNNNLLLJJJIIIHHHFFFDDDCCCCCCDDDDDDFFFEEEEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<>>MMMdddcccdddmmmppp___[[[qqq|||mmm]]]TTTNNNNNNOOOMMMMMMNNNMMMOOOQQQSSSTTTWWW[[[^^^eeepppyyyvvvrrrjjjdddbbbYYYUUUPPPMMMLLLLLLKKKKKKMMMKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???????????????????????????<<<===???@@@BBBBBBBBBBBB===;;;888666555444222000111111111111111111111111111111222222222111111000..............................////////////000000...............///000000//////............//////,,,---......///........................///000000/////////////////////////////////000000000111111222222222222333333333444555666666666666777777777777777777777777777777777666666777777777888888888888999999::::::999999888777888999:::;;;:::999888999:::<<<======<<<:::999::::::::::::::::::::::::;;;<<<<<<<<<<<<=========???@@@@@@@@@??????>>>===???????????????????????????????????????@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCGGGHHHJJJLLLNNNPPPQQQRRRVVVUUUTTTRRRPPPNNNLLLLLLIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFEEECCCBBB@@@???===<<<<<<;;;;;;;;;;;;<<<>>>??????@@@AAABBBCCCCCCEEEFFFHHHHHHHHHHHHIIIKKKJJJMMMQQQTTTVVVYYY]]]```^^^```cccfffiiijjjkkkkkkooopppqqqrrrtttvvvwwwxxxxxxxxxxxx{{{~~~zzzvvvqqqnnnooooooooopppqqqqqqqqqqqqlllggg]]]TTTLLLIIIIIIJJJKKKOOOTTTWWWYYY\\\```ccckkkpppuuuyyy{{{||||||}}}{{{~~~www___RRREEE>>>:::777777999555555555555444444444444333333222222222111111111111111111111111111111111000000111111111111111111111111222222222333333333222222222222222222222222222111111111111222333333222222222222222222222222222222222222222222222222222222333333333444444444333333333444444444555555666777777777666777:::<<<>>>III```cccfffkkkuuuyyy```\\\llluuubbbYYYQQQPPPOOOMMMMMMOOOLLLNNNQQQSSSTTTVVVYYY\\\fffppp~~~~~~wwwuuurrrkkkeeeddd[[[WWWQQQMMMLLLMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???????????????????????????======???@@@AAABBBCCCCCC>>><<<999777666444222000000000000000000000000000000111111222222222111111////////////////////////------........./////////...............///000000...------,,,,,,------...,,,------...//////.....................///000000////////////////////////...///////////////000000111111111111222222222222444444444555555555666666666666666666666666666666555555555666666666777777999999999::::::999999999777888999:::;;;:::999888888:::;;;======;;;:::888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@????????????CCCBBBBBBAAAAAABBBCCCCCCDDDEEEFFFHHHIIIKKKMMMNNNQQQPPPOOONNNMMMLLLKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@======<<<;;;;;;;;;;;;;;;>>>???@@@AAABBBCCCDDDDDDBBBDDDGGGHHHHHHJJJLLLNNNMMMOOORRRTTTVVVXXX[[[^^^^^^```cccfffiiijjjkkkkkknnnnnnppprrrsssuuuvvvvvvyyyxxxyyy}}}|||xxxuuuqqqoooppppppqqqrrrqqqqqqoooooogggaaaWWWOOOJJJIIIJJJLLLKKKPPPUUUWWWXXX[[[```eeelllpppuuuyyy{{{|||}}}~~~~~~vvviiiVVVKKKAAA<<<999777666888444444444444444444444444222222222222111111111111111111111111111111111111000000000000000111111111111111222222222333333333222222222222222111111111111111111111111222333333222222222222222222222222222222222222222222222222333333333333444444444444333333333444444444555555777888888777666777999<<<===DDDYYYaaaggghhhjjjjjj```hhh|||~~~iii^^^UUURRRPPPNNNMMMOOOLLLNNNQQQSSSUUUVVVYYY[[[eeennnzzzxxxuuuqqqkkkgggfff^^^ZZZSSSOOONNNNNNNNNNNNMMMNNNNNNLLLIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???AAABBBCCCCCC???===:::888777666444222000000000000000000000000///000111111222111111111////////////////////////---------......//////000...............///000000---,,,,,,,,,,,,,,,,,,---,,,,,,---...////////////...............///000000000000000000000000000000////////////////////////000000000000111111111222333333333333444444444555444444444444555555555555444444555555555666666666888888999999999999888888888888999::::::::::::999888999:::;;;;;;:::999888999999999999::::::::::::999::::::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>===============<<<<<<======>>>>>>???@@@@@@@@@BBBAAA@@@???????????????BBBBBBAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJGGGGGGGGGFFFEEEDDDBBBBBB??????>>>===<<<<<<<<<<<<>>>???@@@AAABBBCCCDDDEEEAAADDDFFFHHHIIIKKKMMMPPPMMMPPPSSSTTTVVVXXX[[[]]]___aaaccceeehhhiiijjjkkkmmmnnnppprrrsssuuuuuuuuuyyyyyyzzz~~~~~~xxxuuusssqqqpppqqqqqqrrrsssqqqooolllkkkaaaZZZQQQKKKHHHJJJLLLMMMLLLQQQVVVXXXXXX[[[aaagggmmmqqqvvvyyy{{{|||~~~}}}}}}{{{jjj\\\OOOEEE<<<:::888666555777444444444444444444444444222222222222111111111111111111111111111111111111000000000111111222222222111111222222222333333333222222222222111111111000111111111111111222222333222222222222222222222222222222222222222222222222333333333444444444444555333333333444444444555555777777777666555555888:::;;;>>>QQQ\\\fffeee```zzzyyyddddddqqqnnncccYYYTTTQQQNNNNNNOOOKKKNNNQQQTTTUUUWWWZZZ\\\bbbiiittt|||wwwrrrlllhhhgggccc^^^WWWQQQNNNNNNNNNNNNNNNOOOPPPNNNJJJGGGGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBBBB@@@>>>;;;:::999888666555111111111111111111111111...///000000111111111000////////////////////////---......///000000111111...............///000000---------,,,,,,---------+++,,,---...////////////...............///000000/////////////////////////////////////////////////////////000000000111111222222222333333333333444333333333333444444444555333444444444444555555555666777777888888777777666888888888888888999999:::777777777777777777777777777777777888888999999999999999999999::::::::::::;;;<<<<<<=========<<<<<<>>>>>>=========<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@?????????@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAACCCEEEFFFHHHEEEDDDDDDEEEFFFHHHJJJKKKNNNMMMLLLKKKKKKKKKLLLMMMIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAA??????>>>>>>???>>>???@@@AAABBBDDDEEEEEECCCEEEGGGHHHIIIJJJMMMOOOLLLNNNRRRTTTVVVYYY\\\^^^bbbbbbcccdddfffhhhjjjkkkmmmoooqqqsssuuuvvvvvvvvvyyyyyyzzz}}}yyysssppppppppppppqqqrrrsssrrrppplllhhhfff[[[UUUMMMHHHHHHKKKMMMNNNNNNSSSXXXZZZYYY\\\cccjjjpppssswww{{{|||~~~~~~~~~~~~uuudddSSSJJJAAA:::888888555444555444444444444444444444444222222222111111111111000000000000000000000000000111111111222222333333333111111222222222333333333222222222222111111000000111111111000111222222333222222222222222222222222222222222222222222222222333333333444444444555555333333333444444444555555666666666555444444666888:::999KKKXXXeeecccZZZpppfffaaajjjrrrfff[[[UUURRRNNNNNNOOOKKKNNNRRRTTTVVVXXXZZZ\\\___eeepppyyytttmmmiiihhhgggbbbYYYRRROOOMMMMMMLLLNNNPPPQQQNNNJJJGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAABBB???===;;;;;;:::999777222222222222222222222222......///000000000000000000000000000000000000000...//////000111222222222...............///000000.........------.........+++,,,---...////////////...............///000000------------------------000000000000000/////////////////////000000000000111111222222222333333333222222222333333444444444333333333444444444555555555555666666666666555555888777666666666777999:::777666555555555555666777555666666666777777888888888888999999999:::::::::============<<<;;;::::::>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>???AAACCCDDD>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBDDDFFFGGGBBBBBBBBBCCCEEEGGGJJJKKKOOONNNMMMLLLLLLLLLMMMNNNJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>???@@@AAACCCDDDEEEFFFEEEGGGHHHIIIIIIIIIKKKMMMJJJMMMQQQTTTWWWZZZ^^^```cccccccccdddeeegggjjjkkknnnppprrrtttvvvwwwwwwwwwyyyxxxyyy||||||tttooommmmmmnnnooopppqqqrrrrrrooojjjeeebbbXXXRRRJJJGGGHHHKKKNNNNNNOOOUUUZZZ[[[ZZZ]]]eeelllrrruuuyyy|||~~~|||pppgggZZZMMMAAA>>>:::888888888888777555555444444444333333333000111222333333222111000000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444555111222333333444444333333333333222111222333444555555444444444444555666666666777888888777777888999;;;999CCCWWWaaa\\\[[[aaapppaaabbbxxxiiiXXXVVVWWWPPPLLLMMMOOOPPPQQQSSSUUUWWWYYYYYY^^^cccjjjwww{{{vvvqqqnnnmmmiiiddd^^^XXXTTTPPPMMMJJJLLLMMMNNNNNNLLLIIIFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA????????????????????????========================@@@@@@@@@???===;;;888777333333222222111111222222111111111111000000000000111111000000//////......,,,...000111000///000111///...---,,,,,,---...///......---------,,,,,,,,,//////000000///...---------,,,,,,,,,,,,---............---------,,,,,,,,,000000111111000///...---000///...------...///000/////////000111111222222111222222333333222222111222222222333333333444444555555555555666666666666777777777888888999999:::666777777999;;;;;;888666666666666666777777777777666666777888999999::::::;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999:::;;;<<<===;;;;;;;;;;;;<<<<<<======AAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKKKKJJJHHHFFFIIIHHHFFFEEEBBBAAA???>>>????????????@@@AAABBBCCCDDDDDDDDDDDDEEEHHHJJJKKKOOOOOOQQQTTTXXX\\\```bbbfffffffffffffffeeeeeeeeekkkmmmppprrrrrrsssuuuvvvzzz{{{}}}xxxnnniiikkknnnppppppsssrrrrrrqqqnnniiibbb]]]XXXOOOIIIIIIKKKLLLOOORRRUUUXXXZZZZZZZZZ]]]eeelllrrrvvv{{{~~~~~~~~~~~~tttiii___SSSGGG>>>;;;888666666777666666555444444444444333333333000111222222222222111000000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444111222333333444444333333333333222222222333444555444444333333444444555666555666777777666666777999<<<999CCCVVV```]]]]]]bbbtttsss```\\\pppppp]]]YYYXXXQQQLLLMMMOOOOOOQQQRRRUUUWWWXXXYYY___cccjjjuuu{{{vvvsssrrrkkkggg```ZZZUUUQQQNNNKKKLLLMMMNNNNNNMMMJJJGGGEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>;;;999888777666444333222111111111111111111111000000000000111000000000/////////...///000111111000000111333///...------------...///............------,,,,,,...............---,,,,,,---,,,,,,,,,,,,---..................------,,,,,,/////////.........------000///...------...///000/////////000111111222222222222333333333333222222222222222333333333333444333444444444444555555555666666666666777777777777666555666888::::::777555555555666666666777777777666666777777888999999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<<<<===>>>??????>>>>>>>>>>>>??????@@@?????????@@@AAABBBCCCDDDKKKKKKLLLLLLMMMNNNOOOOOOPPPNNNLLLLLLLLLLLLJJJHHHHHHGGGFFFEEECCCAAA@@@@@@????????????@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJKKKMMMNNNOOORRRVVV[[[___aaaddddddeeefffggghhhhhhiiikkkmmmppprrrrrrsssuuuwwwzzz{{{}}}~~~xxxrrrkkkhhhjjjmmmmmmlllssssssrrrppplllfff^^^XXXUUUNNNIIIKKKMMMNNNPPPTTTWWWZZZ[[[[[[[[[```hhhooossswww|||zzzjjj^^^TTTJJJ@@@:::888555444555666555555444444444444333333333333000111222222222222111000000000000000000000000000222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222333111222222333333333333333333222222222222333444444333333222222333333444555444555666666555555666888;;;:::BBBRRR]]]______aaafff}}}cccXXXfffyyyddd\\\YYYRRRNNNNNNNNNNNNOOOQQQSSSUUUWWWXXX___cccjjjrrr~~~|||uuurrrsssooojjjccc]]]XXXTTTOOOLLLKKKLLLMMMNNNMMMKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>===;;;;;;:::999777555333222111000222222111111111000000000000000000000///////////////000000///......111333///......------......////////////............---------------------,,,+++---,,,,,,,,,,,,---....../////////............---///...---,,,,,,,,,---...//////............//////...//////000000111111222222222333333333333222222111111222222222333333333222222222333333333444444555555555555555444444444444444444666888888666444444555555555666666666666666666666777777888888999999999:::::::::::::::999:::::::::;;;;;;<<<<<<<<<===<<<;;;:::999999:::::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<======???>>>===========================>>>???@@@BBBBBBGGGHHHJJJKKKMMMOOOPPPQQQRRRPPPMMMLLLMMMMMMLLLKKKGGGFFFFFFEEEDDDCCCBBBAAA????????????@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNQQQUUUZZZ^^^aaabbbccceeefffhhhjjjlllmmmjjjmmmppprrrssstttvvvwww{{{{{{|||~~~~~~uuuqqqmmmmmmoooqqqpppoootttsssqqqooojjjbbbYYYRRRPPPKKKJJJMMMPPPQQQSSSVVVZZZ[[[\\\\\\^^^ccclllrrrtttxxx|||qqqaaaTTTKKKCCC<<<888666444444555666555555444444444333333333222222111111111222222111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222222111111111222333333333333222222222222222222333333333222222111111222222333444333444666555444444555777999999@@@MMMYYY___`````````lllZZZaaaxxxjjj___YYYSSSOOOOOONNNNNNNNNPPPRRRTTTWWWXXX^^^bbbhhhoooxxx}}}uuurrrrrrrrrnnngggaaa\\\VVVQQQNNNKKKLLLMMMNNNMMMLLLKKKJJJGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===;;;:::888666555333333222222222222111111111000000000000000000////////////......---+++***+++...000//////............///////////////////////////...------.........------,,,---,,,,,,,,,,,,---....../////////////////////...000...---++++++,,,...////////////....../////////......//////000111111111222222333333333333222222111111111111222222222222222222222333333333333444555555555444444333333333333222222444555666444222444444444444555555555555555555666666666777777777777888999999:::999999999888888999:::;;;<<<<<<======<<<;;;:::999999888888999999999999999999999999888888888999:::;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@DDDEEEGGGJJJLLLOOOQQQRRRRRROOOLLLKKKKKKLLLLLLLLLFFFEEEEEEDDDDDDCCCCCCCCC????????????@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNQQQVVV[[[___bbbcccdddeeegggiiikkkmmmmmmjjjmmmppprrrssstttvvvxxx{{{{{{|||}}}~~~|||wwwtttppppppqqqrrrrrrrrrsssrrrpppmmmhhh```WWWPPPLLLJJJKKKPPPTTTTTTUUUYYY\\\\\\\\\]]]```fffooouuuvvvxxx{{{}}}~~~~~~}}}}}}zzziiiZZZNNNEEE>>>;;;777666444555666777666555444444333333333222222222222111111111111111111222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222111111000111222222333333222222111111222222222333333333222111111111111222333333333444555555444444555666777999>>>GGGUUU```aaa^^^]]]xxxvvv```aaappppppbbb[[[UUURRRQQQNNNNNNNNNOOOQQQTTTVVVXXX\\\___eeelllssszzzvvvwwwtttpppjjjddd___YYYTTTPPPLLLLLLMMMNNNNNNMMMLLLLLLGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@::::::888777666555555555222222222222111111111111////////////000000000000......---+++******---///////////////////////////.../////////////////////---....../////////......---,,,,,,,,,,,,---........./////////////////////000///---,,,,,,---///111...//////////////////............///000000111111111222222333333222222111000000000111111111222222222222333333333444444444555555555444444333333222222111111222333444333222222333333333444444444444444555555555555555666666666777777888999999888888777888888999:::;;;<<<<<<<<<<<<;;;;;;:::999888777888888888888888777777777666777888888999::::::;;;<<<;;;;;;:::999999999999:::::::::;;;<<<===>>>???BBBCCCEEEGGGJJJMMMOOOPPPOOOLLLIIIHHHIIIJJJJJJJJJDDDDDDDDDDDDCCCCCCCCCBBB????????????@@@AAABBBBBBBBBCCCCCCEEEFFFGGGHHHIIILLLMMMOOOSSSXXX]]]bbbeeeffffffggghhhiiijjjkkkllljjjmmmppprrrsssuuuwwwyyy{{{{{{|||}}}}}}~~~|||wwwsssooommmmmmnnnpppqqqqqqpppnnnkkkggg```XXXRRRKKKJJJMMMSSSVVVUUUWWW[[[\\\\\\\\\^^^bbbiiiqqqwww||||||}}}~~~|||zzzzzzyyyyyy{{{qqqaaaTTTJJJAAA<<<;;;888666555666777777666555333333333333222222222222222222111000000111222222000000000000000000000000111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000111333444444333222111000111111222222222222222000111111222333222222222222222111111222222333444333444555555444444555777666:::===CCCRRRaaaddd^^^YYYjjjhhhccchhh~~~yyyhhh___ZZZUUURRRNNNNNNNNNOOOQQQTTTWWWYYY[[[\\\bbbjjjooo{{{}}}xxxyyyuuuqqqlllgggbbb\\\VVVSSSMMMNNNNNNNNNNNNMMMMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>???@@@AAAAAA::::::999777666666666666333222222222222111111111////////////000000000000000000000...------...000...//////000000//////...---............/////////---...//////000/////////---,,,,,,,,,,,,---......---............////////////...---------...///000......////////////......---......//////000000111000000111111111111000000///000000000000111111111222222333333333444444444444333333333333333222222222111000111222333333111222222222222333333333333444444444444444444444444555555666777888888888888888888888999999:::::::::::::::;;;;;;:::999888777777777777666666666666666555666777888888888888888:::999888888888888888999999999999:::;;;<<<>>>>>>@@@AAACCCEEEHHHJJJLLLLLLKKKIIIFFFFFFGGGHHHGGGGGGDDDCCCCCCBBBBBBAAAAAAAAA????????????@@@AAABBBCCCCCCBBBBBBCCCDDDFFFHHHJJJLLLNNNPPPTTTZZZ```dddggggggggghhhhhhiiiiiiiiijjjjjjmmmppprrrtttuuuxxxzzz{{{{{{|||}}}~~~~~~yyywwwuuuqqqnnnnnnoooqqqrrrpppnnnkkkgggddd^^^XXXTTTLLLLLLPPPUUUVVVUUUWWW\\\[[[\\\]]]```fffmmmtttxxx~~~{{{rrrnnnmmmpppwwwvvvhhhXXXNNNFFF===888999777666555666777666555333333333333222222222222111222222111000000111222222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111///000222444444444333222000000111222222222222222///000111222333222222111222222222222222333444444333555666666555555666777777<<<>>>AAAQQQdddhhh___VVV^^^zzzqqqddd```qqqqqqfff___YYYTTTOOOOOONNNOOOQQQTTTXXXZZZ\\\ZZZ___gggkkkrrr||||||uuuqqqmmmhhhccc^^^XXXUUUOOOOOOOOONNNNNNMMMMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>=========>>>???AAABBB<<<;;;999888666555444444333333222222222111111111.../////////000000000111///000111000...---...///...///000111111000///...,,,,,,------............,,,---....../////////...---,,,,,,,,,,,,---......,,,,,,------............,,,,,,---------.........---...///000000///...---------......///000000000//////000000000000///////////////000000000111111111111111222222222222333111111111111111111222222222111///000222333333222111111111111222222222333444444444333333333333333444444555666777777777777888888888888999999999999888999::::::::::::999888666666666666555555444444333444555666666666555444777777777666777777888888999999999:::;;;<<<===>>>@@@@@@BBBCCCEEEFFFHHHHHHHHHFFFEEEEEEFFFGGGEEEDDDCCCCCCBBBAAA@@@@@@??????????????????@@@AAABBBCCCEEEDDDBBBBBBCCCFFFJJJLLLLLLMMMPPPUUUZZZ```fffhhhffffffgggggghhhiiiiiiiiijjjmmmpppssstttvvvxxxzzz{{{{{{|||}}}yyysssrrrrrrrrrrrrqqqqqqrrrsssqqqmmmhhhccc___[[[VVVSSSOOOOOORRRVVVVVVTTTWWW\\\\\\]]]___dddkkkrrrwwwyyy~~~oooiiigggkkkuuupppaaaSSSJJJCCC:::666777777666555555666555333111333333333222222222111111333222111000000111222333000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111...///222444555444333222000000111222222222222111///000111222333222111111333333222222333333444555444555666666555555666888888>>>???AAARRRgggjjj```WWWXXXoooyyyfffZZZfffxxxkkkccc[[[UUUPPPOOOOOOOOOQQQTTTXXXZZZ\\\YYY]]]eeeiiilll|||tttqqqmmmhhhddd___YYYVVVPPPPPPOOONNNNNNMMMMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGGGGAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======<<<<<<===???AAABBB>>>===;;;888555333222222333333333222222222111111.../////////000000111111---///000000...,,,,,,---...///000111111000///...,,,,,,,,,---------......+++,,,,,,---.........------,,,,,,,,,,,,---......,,,,,,,,,---------......***+++,,,------------,,,---...///000000///...---------......///000000000......////////////......////////////000000000000000000000000111111111111......//////000000111111222111///000222333333222000111111111111222222222333333333333333333333333333444555666777777777777999999999888888888888888777888999:::;;;:::999888666666666555555444444444222333444555444333222111666666666666666777888999999999999:::;;;<<<>>>>>>@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGEEECCCCCCBBBBBBAAA@@@???>>>===????????????@@@AAABBBCCCGGGEEECCCAAACCCGGGKKKNNNKKKMMMPPPUUUZZZ```fffiiieeeeeefffggghhhiiijjjjjjjjjmmmpppssstttvvvyyy{{{{{{{{{|||~~~}}}tttnnnhhhkkknnnooooooooonnnnnnrrrmmmggg```\\\XXXTTTQQQQQQQQQTTTWWWVVVTTTWWW\\\\\\^^^aaagggnnnuuuyyyzzz~~~~~~qqqjjjggglllwwwwwwcccUUUGGGAAA>>>:::777666666555555555555444444444333222222111000000000111111111111111111111111111000000000000000000000000444333333222111111111222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000333333222111000///......111111111111111111111111222222333333333333444444333333444444555666666666999;;;;;;???LLL\\\dddcccXXXTTTaaajjj___]]]nnntttfff]]]VVVUUUTTTRRRQQQRRRSSSUUUVVVZZZ]]]```bbbcccjjjttt|||zzzvvvpppkkkfffbbb]]]ZZZSSSRRRQQQOOONNNNNNNNNOOOLLLIIIGGGGGGHHHHHHEEEBBBFFFFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>><<<;;;999777666555333111111222333222111000000//////.........---......---,,,,,,,,,,,,---//////.........---------........................//////.........---------------------------------------------------------------------------------,,,,,,,,,---------......////////////000000000000000000//////......------000000000///......------////////////000000000000111111000000//////.........///000111111222222111111111111111111111111111000000111222333333444444222222333444444555555666777777888888888777777666777777888999::::::::::::999888666555444444444555222222222222222222222222555444444555555666777888666777888999:::;;;;;;;;;@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCDDDFFFGGGGGGFFFCCCBBBAAA???>>>============>>>>>>??????@@@AAAAAABBBCCCEEEEEEEEEFFFHHHJJJLLLPPPTTTVVVXXX[[[aaaeeebbbcccfffiiikkklllllllllkkknnnrrruuuuuuuuuvvvvvv}}}~~~vvvmmmiiiiiihhhhhhjjjmmmnnnnnnnnnkkkhhhccc]]]XXXVVVWWWYYYYYY[[[]]]ZZZUUUSSSVVVZZZ]]]dddjjjlllpppuuuxxxxxx}}}~~~yyyvvvrrrrrr{{{qqq\\\NNNBBB===<<<999777666555555555555444444444444555444333333222222333333111111111111111111111111000000000000000000000000333222111111000000000111111111111111111111111111000111111222222111111000000000000000000000000000111111111111111111111111222222111111000/////////111111111111111111111111222222222333333333444444333333444444555666666666888::::::<<>>>>>===;;;:::888777555444222111222222222111000000/////////.........///...------,,,,,,------//////.........---------........................//////.........---------------------------------////////////////////////---------------------------------.........//////....../////////000000000///////////////.........////////////.............../////////000000000000111000000000/////////...,,,---...///000111111222111111111111111111111111444333333222222111111000222222222333444444555555777777777888888777777666888888999:::;;;;;;;;;;;;:::999888666555444444555222222222222222222333333444444444444555666777888888777777777888:::===>>>AAAAAAAAA@@@AAAAAABBBBBBBBBCCCDDDGGGIIIHHHFFFDDDBBBAAA@@@>>>======<<<<<<>>>>>>??????@@@AAAAAAAAABBBCCCEEEEEEEEEFFFHHHKKKLLLOOOSSSVVVXXX[[[```dddbbbccceeegggiiikkkllllllkkknnnrrruuuvvvvvvwwwxxx{{{|||~~~~~~}}}~~~~~~wwwqqqnnngggffffffgggjjjkkkkkkjjjhhheee___YYYUUUTTTVVVXXX\\\___```^^^YYYVVVVVVYYY]]]eeelllppptttzzz}}}|||~~~~~~{{{wwwwwwvvveeeQQQFFF;;;999999777666666555555555555444444444444444444333333222222333333111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111000111111222222111111000000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111222222222222333333333333333333333444555555666666777888888999BBBOOOWWWYYYYYYVVVXXXjjj~~~kkk\\\```uuurrrcccYYYRRRQQQOOONNNOOOPPPRRRSSSVVVYYY\\\^^^___ccchhhmmmwww|||vvvpppkkkgggcccaaaZZZXXXTTTQQQOOOOOOQQQRRROOOLLLHHHFFFFFFGGGFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB?????????>>>===;;;:::999777555222222222333111000000000////////////......///...------,,,---------...............---------------------------------...............---------------------------------////////////////////////------------------------........./////////000000------........./////////.........///////////////............////////////....../////////000000000000000000000////////////+++,,,---...///000111111111111111111111111111111444333333222111111000000111111222222333444444444666666777777777777666666999999:::;;;;;;<<<<<<===<<<;;;:::888666555555444111111111222222333333333333333333333444555666777999888666666777;;;>>>AAAAAAAAA@@@????????????@@@AAABBBDDDHHHJJJIIIEEEBBBAAAAAA???>>>======<<<<<<>>>??????@@@AAAAAABBBBBBBBBCCCEEEEEEEEEFFFIIIKKKKKKNNNRRRUUUXXX[[[___bbbbbbcccdddeeegggiiikkkmmmkkknnnrrruuuvvvwwwyyyzzz{{{|||~~~~~~}}}~~~|||xxxtttpppnnnkkkjjjiiikkklllmmmllljjjeee```ZZZTTTQQQRRRUUUXXX^^^bbbeeeddd___[[[XXXXXX]]]fffnnnrrrwww}}}}}}~~~~~~xxxhhhYYYJJJ@@@888777777555444555555555555444444444333333222222111111000111111222111111111111111111111111000000000000000000000000111111111111111111000000111111111111111111111111000000111111111111000000000000000000000000000000222222222222222222222222//////000000111111111111111111111111111111111111111222222222222333333333222333333444444555666666444555555777>>>HHHRRRWWWYYYWWWTTT\\\}}}yyy```YYYgggwwweee[[[UUUSSSRRRPPPPPPQQQSSSTTTRRRUUUYYY\\\^^^aaaeeehhhqqq{{{xxxsssnnnjjjfffccc]]]ZZZUUUPPPNNNOOOQQQRRRPPPNNNJJJGGGFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@??????===<<<<<<888666444333333333222000000000////////////////////////...---------------........................------------------------........................------------------------------------------------........................---.........////////////------------.........///------......//////000000---------...///000000111........./////////000000000000000000////////////............//////000000111111111111111111111111000000111111222222222333000000111111222333333333555555666666777777666666999::::::;;;<<<===>>>>>>>>>===;;;:::888666555444111111111222222333333444222222222333333444555666777777777777999;;;>>>??????>>>>>>>>>>>>>>>??????AAABBBCCCFFFHHHHHHEEECCCBBBAAA@@@???>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBCCCEEEEEEFFFGGGJJJLLLKKKMMMQQQUUUXXX\\\___aaabbbbbbbbbccceeehhhkkklllkkknnnrrruuuvvvxxxzzz|||}}}~~~|||wwwrrrnnnkkkiiinnnmmmlllmmmnnnmmmkkkiiibbb\\\UUUPPPOOORRRVVVXXX]]]aaafffhhheeeaaa^^^]]]___gggooosssxxx}}}~~~}}}zzz{{{}}}zzzrrrkkk^^^QQQFFF>>>777666666333333444555444444444444333333333222111111000111111222222111111111111111111111111000000000000000000000000111111222333333222222111111111111111111111111111000000000111111000000000000000000000000000000000222222222222222222222222/////////000111111222222000000000000000000000000111111111222222222333333222222333333444555555555222333444777<<>>;;;999666555555444333111//////000000000000000000//////...------------...---.....................---------------------------.....................------------------------------------------------........................,,,,,,---------.........------------.........///------......//////000000,,,------...///000111111............////////////////////////000000000000333222111000////////////000000000000000000000000000111111111111111222222//////000000111222222222333444555666666666666666999999999999:::<<<>>>>>>>>>>>><<<;;;999777555444111111111222222333333333111111111111222333444555444555777:::;;;<<<;;;;;;::::::;;;;;;===>>>???@@@CCCBBB@@@AAACCCEEEEEEEEEBBBAAA@@@???????????????>>>??????@@@@@@AAABBBBBBAAACCCEEEFFFFFFHHHJJJMMMLLLNNNQQQVVVZZZ^^^``````bbbbbbbbbccceeehhhjjjllllllnnnrrrtttvvvxxx{{{}}}}}}~~~{{{uuurrrooollljjjmmmlllkkkkkkkkkiiifffccc___YYYRRRNNNOOOTTTXXXZZZYYY]]]ccchhhiiigggeeedddgggnnntttvvvyyy}}}~~~||||||}}}~~~~~~|||yyywwwwww}}}rrrhhhaaaVVVLLLBBB<<<777777666333222444444444444444333333333333333333222222333333444444111111111111111111111111000000000000000000000000000111222444444333222222111111111111111111111111///000000111111000000///000000000000000000000000222222222222222222222222//////000000111111111222000000000000000000000000111111111111222222222222222222222333444444555555222222555777:::@@@MMMZZZ\\\YYYRRRRRRddd~~~dddaaakkknnnaaaXXXVVVSSSQQQOOONNNNNNOOONNNPPPSSSWWW[[[___bbbdddgggiiiqqq{{{vvvpppjjjeee___\\\WWWRRROOONNNNNNOOOQQQQQQNNNKKKHHHFFFHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBAAAAAA>>><<<999777777666444222//////000000000000111111000///......------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------////////////////////////........................,,,,,,,,,------------...------........./////////.........///////////////---------...///000000111------........./////////////////////000000000000444333111000/////////000000000000000000000000000444444333111000///...---......//////000111111222222333444555666666666666777777777777888:::<<<>>>======<<<;;;:::888666555222222222222222222222222000000000111111222333444222444888:::;;;:::999777777888888:::;;;===???@@@CCC@@@>>>>>>@@@BBBDDDDDDAAA@@@@@@???>>>>>>??????===>>>>>>???@@@@@@AAAAAAAAACCCEEEFFFFFFHHHKKKMMMOOOPPPSSSXXX]]]aaabbbaaaaaabbbcccdddfffhhhjjjlllmmmooorrrsssuuuwwwzzz|||{{{|||~~~~~~}}}~~~yyyuuutttuuusssqqqpppooonnnnnnmmmjjjeeebbb[[[UUUOOOMMMPPPUUUYYYZZZUUUXXX^^^dddiiikkklllkkkpppvvvzzzzzz{{{{{{vvvqqqnnnqqq{{{uuuggg^^^WWWNNNEEE===888555666555333222555444444444333333333222222333333222222333333444555111111111111111111111111000000000000000000000000///000222333333333222111111111111111111111111111//////000000000000//////000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000111111111111222222222222111222222333333444555555444444555888888;;;IIIXXX___ZZZTTTTTT]]]yyyrrrjjjaaaxxxttteee\\\ZZZVVVRRROOONNNMMMMMMPPPPPPQQQTTTXXX\\\___``````aaagggrrr~~~{{{tttlllggg```^^^ZZZUUURRROOONNNNNNPPPQQQQQQMMMIIIGGGGGGIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCCCCCCCAAA>>>;;;999999888666444//////000000000111111111000//////...............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------////////////////////////........................------------................../////////000000000///////////////.........------......//////000000---------.........//////.../////////000000000111111000///......///000222000000000000000000000000444444333111000...---------......//////000111111222222333444555555555555555555444444666888;;;<<<;;;;;;;;;;;;:::888666555444333333222222111111111000000000000000111333333444555666888888888777666777777888999:::;;;===>>>@@@>>>======???AAABBBAAA???>>>>>>===============<<<======>>>>>>???@@@@@@AAACCCEEEFFFGGGIIILLLNNNQQQRRRUUUZZZaaaddddddccc```bbbdddfffhhhiiijjjkkkmmmoooqqqrrrsssuuuxxxzzz{{{|||~~~~~~}}}~~~~~~{{{tttrrrtttuuuuuussstttsssrrrqqqooolllfffbbbWWWQQQLLLLLLQQQVVVYYYYYYSSSUUUYYY___fffkkkoooppptttyyy|||{{{||||||vvvpppllluuuxxxsssiii]]]UUUPPPGGG>>>999555444555555333333666444444444333333333222222111000000000111222222333111111111111111111111111000000000000000000000000---///111222333222111000111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000111111111111222222222111222222333333444555555666555666888666888EEEUUUaaa[[[VVVVVVZZZmmm}}}rrrZZZrrryyyggg```^^^ZZZUUURRRPPPOOOOOOQQQPPPPPPRRRVVVYYY\\\\\\]]]^^^dddkkkqqqwwwnnnhhhbbb```\\\XXXTTTQQQOOONNNPPPQQQRRROOOJJJGGGGGGHHHJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCC@@@===;;;:::999666555//////000000111111111222000000///...............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------////////////////////////............/////////000////////////000000000000000000//////.........---.........///////////////---------.........//////.../////////000000111111...---,,,,,,---///222333000000000000000000000000111111111000000000000000------......///000000000111222333444555555555555444333222333444777:::;;;::::::;;;;;;:::888777666555444444333222111000000////////////000111222333666666555555555555666666999888888888999:::;;;;;;<<<<<<===???AAAAAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????AAACCCEEEFFFGGGIIILLLNNNSSSSSSVVV\\\cccffffffddd```bbbdddgggiiijjjkkkjjjnnnoooqqqrrrrrrtttwwwyyy}}}~~~}}}~~~|||vvvpppnnnppprrrpppnnnrrrqqqpppnnnlllhhhccc___TTTOOOJJJKKKQQQVVVXXXWWWSSSTTTVVV\\\dddkkkooorrrtttxxxzzzyyyzzz~~~yyytttppp~~~~~~qqqdddWWWQQQLLLDDD<<<888777777666555444444333333444444444333333222222222333333333333333333333333555555444444222222111111//////000000000000//////111111111000000000000000222111000000///000000000222111111000///......---......////////////......000000000000000000000000111000///......///000111333333222111000000111111000000111222222222222111000111111222222333444444222222555888999;;;DDDNNNbbbbbbXXXPPPQQQ^^^~~~iiijjjnnnhhh___YYYXXXVVVRRRNNNMMMPPPRRRTTTVVVWWWXXXWWWWWWYYYXXX^^^ggglllsssxxxqqqnnngggeeeaaa]]]YYYUUUOOOLLLKKKNNNQQQPPPLLLHHHGGGGGGKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBAAABBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAABBBCCCEEEEEEAAAAAAAAA@@@>>>;;;888666555444222000///000000111000///------///000///...------,,,,,,,,,---......,,,,,,+++***+++,,,---............------,,,,,,,,,,,,---......//////............////////////......//////......------,,,,,,......---,,,---...///000000000000000000000000000111111111111111000/////////////////////.........///...---,,,,,,---...///........................////////////000000000000///////////////.........000000000000///...---,,,......---------,,,,,,,,,///111333444333222222333111111222333444666777888999999999888777666555555555555555555444333222111111111000000111222333333444444555555666777777888888888999::::::::::::999999:::===?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBEEEFFFGGGHHHIIIKKKNNNQQQTTTTTTUUUWWWYYY]]]```aaadddcccccceeehhhjjjjjjiiinnnooopppqqqrrrtttxxx{{{||||||||||||}}}~~~~~~}}}}}}}}}|||tttrrrpppooopppqqqqqqpppqqqooonnnmmmkkkfff^^^XXXPPPPPPNNNMMMRRRYYYZZZWWWSSSQQQOOOSSS]]]iiitttyyy{{{||||||{{{{{{|||}}}xxxvvvyyy{{{jjj]]]PPPJJJFFF???999666666666555555444333333222444333333333222222222222333333333333333333333333222222222222222222111111//////000000000000//////111000000000000000000000000000000000000111222333111111111000///...............////////////......000000000000000000000000111000///......///000000222222111000000000000000000000111222222222222111000111111222222333444444333333555888888:::BBBLLL[[[]]]VVVOOOOOOWWWyyyvvvpppxxxjjjaaaYYYVVVUUUPPPLLLKKKNNNPPPRRRTTTUUUVVVVVVVVVZZZYYY]]]dddhhhnnnxxxqqqoookkkhhhccc___[[[VVVRRRNNNKKKNNNPPPOOOLLLIIIGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBB@@@===;;;999777666444333111111111111111000......000111000///------,,,,,,,,,------...------,,,,,,,,,---...///.........------,,,,,,,,,+++,,,------......------,,,------......------,,,//////.....................------,,,---...///000////////////////////////....../////////...------////////////..................------------..............................000000000000111111111111.........///////////////000000000000///...---,,,......---------,,,,,,,,,///111333333222111222222222222222222333555666777888888888888888777777666555555555555444333222111111111111111111222333333333333444444555666666777777777888999999999999888777888999;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCDDDFFFGGGHHHHHHKKKNNNQQQTTTTTTUUUWWWZZZ]]]```aaaccccccccceeeiiikkkkkkkkkpppqqqrrrssstttuuuyyy{{{{{{{{{{{{|||}}}}}}|||{{{~~~|||{{{{{{rrrpppnnnnnnoooppppppooommmlllkkkjjjhhhccc[[[UUULLLOOOQQQRRRWWW]]]\\\XXXTTTQQQOOORRR\\\iiitttyyyzzz|||}}}}}}}}}}}}~~~zzz|||rrr```TTTGGGAAA>>>999555444555555444444333333222222222222222222222111111111222222222222222222222222000000000000111111222222//////000000000000//////000000000000000000111111000000000000222333444555111111000000//////.........//////000000//////...000000000000000000000000000//////......///000000111000000////////////000///000111111222222111111000111111222222333444444555444555888888999@@@HHHXXX^^^[[[TTTQQQTTTnnnuuuyyypppeeeZZZWWWUUUPPPLLLKKKLLLMMMOOOQQQSSSUUUUUUVVV[[[YYY[[[aaaccchhhxxx~~~yyyuuusssppplllfffaaa\\\XXXTTTRRRKKKMMMNNNNNNLLLJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCCCCBBB@@@>>>===:::999777666444333222222222111//////111222111000...------,,,,,,,,,------...------------...///000.........---------------++++++,,,------------,,,,,,------......------,,,.........///////////////...------------...//////........................,,,------.........------........................---..................---........................000000111111111222222222------......//////000000000000000000///...---,,,......---------,,,,,,,,,...000222222111000111222222222222222222333444444666777888888999999888888555555555555555444333222222111111111111222222333222222333333444444555555555666666777888777777777777777777888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCDDDEEEFFFGGGHHHJJJMMMPPPSSSSSSUUUWWWZZZ]]]___aaacccccccccfffjjjlllmmmmmmpppqqqsssssssssuuuwwwzzzzzzzzz{{{|||~~~~~~|||{{{|||~~~~~~|||zzzzzzzzzooonnnllllllmmmoooooooookkkjjjiiigggddd^^^WWWQQQIIIOOOTTTXXX]]]bbb```[[[VVVRRROOORRR]]]jjjtttyyyyyy{{{}}}~~~~~~~~~}}}{{{uuugggXXXLLLAAA<<<999555444555444444444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000000000000000000111111111111111111111222333444555111000000000/////////...//////000000000000//////////////////////////////............/////////000000//////........./////////000000111111111111111000111111222222333444444666444555777777888===DDDVVV``````WWWQQQPPPdddwwwqqqvvviii]]]YYYWWWTTTPPPOOOLLLLLLNNNPPPRRRTTTUUUVVVYYYXXXYYY^^^```dddqqq~~~|||xxxwwwtttooohhhbbb^^^ZZZWWWUUULLLMMMMMMMMMLLLKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@CCCCCCBBBAAAAAAAAAAAABBBAAA@@@@@@AAABBBCCCDDDDDDAAABBBBBBCCCBBBAAA@@@@@@<<<;;;:::888666444333222333111000000111222222111///......---,,,,,,,,,------------------......///...............---------+++,,,------......------//////000000000000//////.........//////000000000------------......//////---------------------------......///////////////------...............///,,,---...//////...---,,,........................///000000000000111111111,,,------...///000111111//////000//////...------......---------,,,,,,,,,---///000000//////000111333222222111111111222222555555777888999:::::::::555555555555555444333333222222222111111222222333111111222222333333333333444444555666666666666555888888777888888999;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGIIILLLOOOQQQRRRTTTWWWZZZ]]]___aaaccccccdddfffjjjmmmnnnnnnmmmoooqqqqqqqqqrrruuuvvvyyyzzzzzz|||~~~}}}~~~~~~zzzwwwvvvmmmllljjjjjjmmmooooooooommmllljjjfff```ZZZSSSOOOJJJPPPWWW[[[```eeeeeeaaaZZZUUUQQQTTT___llluuuyyyzzz{{{|||{{{{{{}}}{{{|||jjj^^^RRRHHH>>>:::777555555777444333333333333333222222111111111111111111111111111111111111111111111111444333333222111111000000000000////////////000000//////000000111111111111333333222222222222222333000000000000//////////////////000000000000//////////////////////////////------......///////////////...............////////////000111111111111000000111111222222333444444777444444666777777;;;@@@QQQ^^^```WWWOOOJJJYYYsss{{{ppp~~~{{{lll^^^YYYYYYVVVSSSRRRLLLMMMNNNOOOQQQSSSUUUUUUWWWVVVXXX\\\___dddmmmuuu}}}yyyyyyuuuqqqjjjddd```\\\YYYWWWOOONNNMMMLLLLLLLLLLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCDDD@@@@@@AAAAAAAAAAAAAAA@@@<<<<<<;;;999777555444333333111000000111222222111111000///...------------++++++,,,,,,------------........................------...//////////////////000000000000000000///------......//////000000---------...............------------------------......///////////////...,,,---------......//////,,,---...//////...---,,,.................................////////////000,,,------...///000111111//////////////////...---......---------,,,,,,,,,,,,...///...------///000222222111000000000000111333444555777888999::::::555555666666555555444444333333222222222222222333111111111222222222222222333333444555555555555444777777666777777888::::::999999999:::::::::;;;;;;:::::::::;;;===>>>@@@AAABBBCCCDDDEEEFFFHHHKKKNNNPPPQQQTTTWWWZZZ]]]___```ccccccdddfffjjjmmmnnnnnnmmmoooqqqrrrrrrsssuuuwwwyyyzzzzzz|||~~~~~~~~~~~~wwwqqqnnnllljjjiiijjjmmmooopppppprrrpppkkkeee]]]VVVQQQNNNOOOUUUZZZ]]]aaagggjjjiii```ZZZVVVYYYdddpppwwwyyy{{{{{{yyyxxxxxx{{{~~~|||vvvbbbYYYMMMDDD===999777444555888444444444444333333333333111111111222222222222222222222222222222222222222555444333222111000//////111000///......///000111/////////000111111222222333333222111111111111111000000000000///////////////000000111111000000///000000000000000000000000,,,---...//////////////////............//////000...///000000111111000000000111111222222333444444777333333666777777999===MMM^^^ddd[[[RRRLLLUUUiiittt{{{ppp___YYYYYYWWWTTTRRRMMMMMMNNNNNNPPPQQQSSSTTTUUUUUUWWWZZZ___eeejjjnnnzzzzzzyyyvvvrrrlllgggccc```\\\ZZZSSSPPPNNNLLLMMMNNNMMMMMMJJJJJJIIIGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;999777666444444333111111333444333222333333111000......------***+++,,,,,,------,,,,,,.............../////////......///000000000000///---......//////......------------...............,,,---......//////......------------------------...............---,,,,,,,,,,,,,,,---......//////---..................---........................---------.........//////------......//////000000...///////////////............---------,,,,,,,,,,,,,,,---,,,+++,,,---///111000000/////////000000222333444666777888999999555555666666666555555444444333333222222222222333111111222222222222222222222333444444555555444444444444444555666666777777888888999999::::::;;;;;;999999:::;;;<<<>>>???@@@AAABBBCCCDDDEEEGGGJJJMMMOOOQQQTTTWWW[[[]]]___```cccccccccfffjjjlllmmmmmmnnnpppsssuuuvvvwwwyyyzzzzzzzzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{~~~yyyqqqjjjfffjjjhhhgggiiillloooqqqqqqssspppjjjaaaXXXSSSPPPPPPWWW\\\```aaadddkkkoooppphhhbbb]]]aaallluuuyyyyyy{{{{{{zzzxxxxxx|||iiiYYYSSSHHHAAA;;;999666333333666444444444444444444444444222222222222333333333444333333333333333333333333222222111111000000000///111000///......///000111...//////000111111222222111111000000000111222222////////////000000000000000000111111111111000000000000000000000000000000+++,,,---/////////////////////......//////000111...//////000000000000000000111111222222333444444666222111555777777888<<>>>>>===<<<:::999888777555444444555666666555666555333111000///......++++++---.........---,,,---........./////////000---......///000/////////......////////////......---------------,,,,,,,,,,,,---.../////////...---------------------------000000000///...---,,,+++++++++,,,------...//////......------------..........................................////////////.........///////////////......////////////............---------,,,,,,,,,+++,,,,,,+++******---////////////......///000000111222333555666777777777555555666666666666555555555444333222222222222222222222222222222222222222222333444444555555444444222333555666777777666666777888888999::::::;;;;;;:::::::::;;;===>>>@@@AAA@@@AAACCCCCCDDDFFFJJJLLLNNNPPPSSSWWW[[[]]]___```ccccccccceeeiiikkkkkkkkkmmmppptttvvvxxxyyy{{{}}}{{{{{{{{{|||}}}~~~}}}{{{zzz{{{|||}}}~~~{{{|||{{{xxxrrrlllhhhfffgggfffeeegggkkknnnppppppoookkkddd[[[RRROOOQQQSSS^^^dddhhhhhhjjjooossstttnnnhhhdddiiisss{{{{{{yyyzzz{{{}}}}}}}}}}}}sss___QQQMMMDDD>>>999777555111111444555555555555555555555555222222222333333444444444333333333333333333333333////////////000000000000222000///......///000222...//////000111222222222......//////000111333333////////////000000000000000000111111111111000000000000000000000000000000***+++---///000000///...///////////////000111111...//////000000000000000000111111222333333444444555111111444777777888;;;<<>>?????????>>>===;;;:::999888666666888888888777777666444222111000//////,,,,,,.../////////...------.........//////000000,,,---......//////......000000111111111111000000---------,,,,,,+++++++++,,,,,,.../////////...---........................333333333222111///------++++++,,,,,,---.../////////...---,,,,,,---...///........................////////////000000000000///////////////...............///////////////.........---------,,,,,,,,,+++++++++***)))***,,,..................///000000000111333444555666666666555555666666666666666555555444333333222222222222333333222222222222222222222333444444555555444444444555888999::::::888777777777888999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBB@@@AAABBBCCCDDDFFFIIILLLMMMPPPSSSWWW[[[]]]______dddcccccceeehhhjjjjjjiiijjjnnnrrruuuwwwxxxzzz|||||||||||||||}}}~~~~~~|||zzz{{{}}}|||{{{yyytttoookkkjjjjjjeeecccccceeeiiimmmnnnooojjjfff___UUUNNNMMMQQQVVVbbbiiinnnoooooosssvvvuuurrrmmmiiimmmwww~~~}}}yyyxxx||||||yyy}}}zzzpppbbbUUUKKKFFF<<<;;;888666444444444444333333333333333444555666222222222111111111000000111111111111111111111111000000000000000000000000333222222222111111000000000000000000000000000000000000000000000000000000////////////............111111222222222222111111...///////////////.........------------...//////......//////...---,,,,,,............////////////...000111222111111222444555444333222333555777888@@@NNN\\\___[[[WWWUUUSSSgggiiikkk|||mmmfff```ZZZWWWRRROOOKKKIIIIIIJJJJJJJJJLLLNNNRRRVVVZZZ]]]___```lllooo~~~}}}yyyvvvrrrooommmjjjfffccc^^^ZZZTTTOOOMMMMMMOOOQQQOOOMMMKKKHHHGGGGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<;;;;;;:::999888777666888888777666444111///...111000///................../////////000000111111........................---------.........//////...------,,,,,,------...///......------......///000...,,,---111333222000.......................................---------........................000000//////.........---////////////////////////000000000000000///.........------------,,,,,,,,,***++++++,,,,,,------.........,,,+++++++++,,,---,,,,,,,,,---...///000111000000111222444555666666888888888666555555888;;;:::999777555333222111111000000000000000000000000222222333333444555666666555555555555555666777777888888888777888888999999666888:::===???@@@@@@@@@@@@AAACCCDDDEEEGGGJJJLLLMMMPPPUUUYYY[[[^^^```bbbeeeeeeeeedddccceeehhhkkkhhhjjjnnnqqqsssvvvzzz}}}||||||{{{{{{}}}~~~~~~||||||xxxrrrlllhhhiiikkkhhhiiijjjjjjjjjjjjkkkmmmmmmeeeZZZQQQMMMNNNPPPQQQbbbfffkkklllmmmnnnrrruuuvvvtttssstttwww{{{}}}~~~~~~|||xxxwwwwwwsssmmmcccXXXMMMCCC>>>;;;:::888666444444444444444444333333333444444555222222222111111111000000222222222222222222222222111111111111111000000000000000000000/////////...000000000000000000000000000000000000000000000000////////////..................////////////......000000000000///...,,,,,,---------------...//////000000000000000///..................////////////...000111111111111222444555444333222333555777888===HHHWWW___]]]VVVRRRQQQ^^^}}}rrrlllyyyzzzmmmccc\\\YYYUUURRRMMMKKKKKKKKKKKKKKKLLLMMMOOORRRVVVYYY\\\]]]eeehhhvvv{{{xxxsssqqqooommmiiifff___\\\VVVPPPMMMMMMNNNPPPQQQOOOMMMJJJIIIHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>===<<<;;;:::999888777999888777666444222000///111000///...............------------.........///////////////////////////,,,------------............------,,,,,,------.........------------......///---,,,---000222111000........................---------.......................................000/////////............////////////////////////000000000000000///......000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))******,,,,,,,,,,,,---.../////////000111222333555666666555666666555444555777999:::999777555333222111111222222222222222222222222222222333333444555555666555555555555555666777777777777777777888999:::;;;999:::<<>>===;;;:::999999999999888777666444222111111111000///............------------............////////////////////////,,,,,,,,,,,,------------...------,,,,,,------......------,,,,,,------......---+++,,,...000000///........................,,,,,,------......//////........................////////////............///////////////////////////000000000000///......000////////////...............------,,,++++++***+++***))))))(((((()))))),,,,,,,,,+++,,,,,,------...///000111333444555555444666888888777666777999:::999777555444222222222333333333333333333333333222333333444444555555555555555555555555666777777777777777777888999:::;;;:::;;;<<<>>>@@@AAABBBBBB@@@BBBDDDEEEEEEGGGJJJMMMOOORRRVVVXXXYYYZZZ[[[]]]bbbcccdddddddddfffjjjlllnnnpppsssuuuuuuvvvxxxyyyzzzzzzzzzzzz|||~~~}}}zzzxxxyyyvvvqqqjjjfffdddgggiiilllllllllkkkiiifffdddccc\\\WWWPPPMMMNNNQQQUUUWWW^^^bbbhhhjjjiiiiiikkkmmmuuuvvvxxx{{{~~~|||uuujjjaaaUUUMMMIIIDDD>>>888888777666555444444333333555555444333222222222222111111111111111111111111222222222222222222222222333333222222111111000000222222222111111111111111000000000000000000000000000000000000000000000000////////////...............//////////////////...000000000000///...,,,,,,,,,------...............---------......---,,,,,,............////////////...///111111000000222333333333333333333555666777:::>>>NNNccchhh]]]TTTTTTVVVlll}}}mmmxxxmmmfffddd]]]YYYTTTPPPNNNMMMKKKJJJIIIHHHHHHJJJNNNSSSXXX[[[aaaccclll~~~yyyuuuttttttqqqnnndddaaa\\\VVVRRROOONNNMMMRRRQQQPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA???AAACCCEEEEEEEEECCCBBBAAA@@@@@@@@@????????????@@@@@@???===<<<;;;:::999::::::999999777666444444333222111///............/////////000000000000000////////////////////////+++++++++,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,---------,,,,,,,,,---.................................++++++,,,------...//////........................///////////////.........//////////////////////////////000000//////...---...------------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,++++++***+++++++++---...///000222333444444444777:::;;;;;;::::::;;;:::999777666444333333222333333333333333333333333333333333444444444555555555555555555555666777777888888888777888888999999999999;;;<<<>>>???@@@@@@@@@BBBDDDEEEFFFHHHKKKMMMNNNQQQUUUXXXYYYZZZ[[[]]]```bbbcccdddeeegggkkkmmmppprrruuuuuuuuuuuuuuuvvvyyyyyyyyyyyyzzz|||~~~~~~}}}xxxuuutttpppjjjdddaaabbbeeeggglllkkkkkkjjjiiifffbbb___TTTQQQMMMLLLOOOSSSWWWYYY^^^bbbgggjjjiiihhhiiikkkuuuxxx|||zzznnnaaaXXXKKKCCC@@@===999555555555555555444444333333555444333222222222222222111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111222222000000000000000000000000000000000000000000000000////////////..................////////////......---...///////////////...,,,---......//////......,,,,,,------------,,,,,,............////////////---///000111000000111333222222333333444555555666888:::HHH\\\fff```WWWUUUQQQbbbqqqqqqvvvlllggg```[[[UUUQQQNNNMMMKKKJJJHHHGGGGGGIIIMMMSSSYYY]]]```bbbiiiwww~~~xxxvvvvvvrrrnnngggddd___ZZZUUUQQQOOONNNPPPPPPOOONNNLLLJJJHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBB???AAACCCEEEEEEEEECCCBBB@@@@@@?????????>>>>>>>>>??????>>>===<<<;;;::::::;;;;;;;;;:::999888777666444444222111000/////////000000000000000/////////------------------------+++++++++,,,,,,,,,------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,---...........................***++++++,,,---...//////.................................//////////////////////////////////////////////////////...------...------------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,++++++******,,,,,,+++*********++++++,,,---...///111222333333333666:::<<<<<<;;;;;;;;;:::999777666444444333333222222222222222222222222333333333444444444444444555555555555555666777777::::::999888777777777777::::::;;;<<<===>>>???@@@AAACCCDDDEEEFFFHHHKKKMMMMMMPPPTTTWWWYYY[[[]]]^^^___aaaccceeefffhhhkkkmmmppprrruuuuuutttsssssstttwwwwwwwwwxxxyyyzzz{{{|||~~~~~~}}}xxxtttmmmiiiddd______aaadddfffjjjjjjiiiiiiiiieee```[[[PPPNNNLLLMMMQQQVVVYYY[[[___dddhhhjjjiiiiiikkkmmmuuuyyy~~~vvviii]]]UUUIIIAAA===;;;999777333444444555444444333333444333333222222222222333111111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////............,,,,,,------------,,,,,,,,,---...///000000000000+++,,,.../////////...---------...////////////...............////////////---///000000000000111333222222222333444444555555444777@@@PPP]]]aaa[[[TTTRRR___vvv}}}rrrtttrrrgggbbb]]]WWWRRRPPPNNNLLLKKKHHHHHHHHHJJJNNNTTTYYY]]]\\\^^^eeeppp||||||yyywwwrrrnnniiigggccc^^^YYYUUURRRPPPMMMNNNOOOOOONNNKKKIIIGGGHHHGGGGGGGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBCCCDDDCCCBBBBBB@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;:::999999777666444333222111000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------............------.........,,,---...---,,,+++---///........................++++++,,,,,,------.......................................///////////////////////////////////////...////////////...------000////////////.........+++,,,,,,---......//////***++++++++++++***))))))+++++++++***++++++,,,,,,+++,,,---...000111222222000333777999999999999::::::999777666555444444444222222222222222222222222444444444444444444444444555555555555555666777777;;;:::999888777777777777===<<<======>>>@@@AAABBBAAACCCEEEFFFFFFHHHKKKNNNMMMPPPTTTXXXZZZ[[[]]]______aaadddeeefffhhhjjjlllnnnqqqtttvvvuuutttttttttuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxxxx{{{}}}|||wwwssshhheee```^^^```cccfffhhhjjjiiihhhiiiiiieee]]]WWWMMMMMMMMMPPPUUUZZZ]]]___aaaeeeiiijjjjjjjjjmmmqqqvvvzzzzzzkkkcccYYYSSSJJJAAA;;;888888999222333444444444444333222222222222111222222333333000000111111111222222222000000000000000000000000.........///000000111111.../////////000000000000000000000000000000000000000000000000000000000000////////////............------............---------...///////////////...+++,,,...///000///...---,,,---....../////////...............////////////---...000000//////111222111111222333444444444444222777<<>>>>>>>>>>>????????????<<<<<<======<<<<<<;;;;;;999888666555333222222222///.........------------------------------------,,,------------............------,,,,,,------...000//////......//////000---...///...,,,+++---///........................,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000////////////////////////......//////......---,,,000////////////.........---------...............+++,,,,,,---,,,+++***)))+++++++++++++++,,,---...++++++,,,---///000111222///222555777777888999:::999999777666555555555555333333333333333333333333444444444444444444444444555555555555555666777777888888777777888999999:::============>>>???AAABBBAAACCCEEEFFFGGGHHHKKKNNNPPPSSSVVVYYYZZZ[[[]]]^^^___bbbdddffffffgggiiikkkmmmqqquuuwwwwwwvvvvvvvvvtttuuuvvvvvvwwwwwwwwwwwwvvvtttsssvvvyyyyyyuuuqqqfffccc``````dddhhhjjjkkkllljjjiiiiiihhhcccYYYQQQKKKKKKNNNSSSZZZ```cccdddcccfffhhhiiiiiikkkppptttwww{{{~~~}}}mmmaaa^^^RRRNNNFFF===555111222444111222333444555444333222111111111111222333444444000000111111222222222222111111111111111111111111,,,,,,---...///000111111000000111111222222222333000000000000000000000000000000000000000000000000000/////////............//////000000000000////////////000000///...------+++,,,...000000///...---***+++,,,,,,---------,,,............/////////000---...000000//////111222111111222333444444444444333:::<<<>>>QQQgggfffWWWPPPVVVfff~~~wwwkkkeeeaaa[[[VVVTTTRRRQQQOOOLLLKKKKKKLLLMMMPPPSSSUUUYYY\\\aaafffkkkyyyzzztttmmmkkkjjjgggddd___ZZZWWWTTTMMMNNNQQQSSSRRRPPPMMMKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBB<<<===============<<<<<<:::999888666444333333333111111000000/////////...........................---------.........//////...------,,,,,,------...000000////////////000000---///000///,,,+++---000........................---,,,,,,,,,,,,,,,,,,,,,........................---.........//////000000////////////////////////......//////......---,,,......---------,,,,,,,,,/////////...------,,,,,,---...///000///...---,,,++++++++++++,,,---...///***+++,,,---...000111111111333666888888999;;;===999999888666555555555555444444444444444444444444444444444444444444444444555555555555555666777777555555666777888:::<<<===<<<;;;;;;;;;<<<===???@@@BBBCCCEEEFFFGGGIIILLLNNNRRRUUUXXXZZZZZZZZZ[[[]]]```bbbeeefffggggggiiijjjmmmqqquuuxxxxxxxxxxxxyyyssstttuuuvvvwwwwwwvvvvvvvvvsssqqqssswwwwwwtttoooeeebbb```bbbggglllnnnnnnnnnllljjjiiihhhaaaVVVMMMIIIJJJNNNUUU]]]dddhhhiiiccceeehhhhhhhhhkkkqqqvvvwww{{{|||{{{rrreeeZZZUUUPPPGGG===777777888777555444444333333333333222222000000000000000000000000000111111111111222222222222222222111111111111000000000000000111111111111000000000///////////////222111000.........///000......///000000000000000///////////////......---//////.........---------......////////////........./////////...---,,,,,,------...............------------............///////////////000000000000000111111222222333444444555555555;;;KKK[[[___ZZZVVVUUU\\\ooo{{{rrrlllhhhbbb\\\WWWSSSNNNKKKKKKLLLMMMNNNPPPQQQSSSSSSUUUWWW[[[aaakkkwww|||tttmmmnnnkkkgggddd```\\\XXXUUUVVVRRRNNNOOOQQQRRRNNNJJJFFFGGGHHHHHHHHHGGGGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAA@@@??????@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::888888888888777555444333111000000000111111000////////////.........///////////////////////////...---,,,+++,,,------........................333000......000000---+++++++++,,,,,,---...//////........................---///000000///......///......------------.....................---------------......///.........//////.........//////000222222111111000000///////////////...---+++***)))++++++++++++,,,------...,,,,,,,,,,,,------...///222222222222333555777888777666555444444444444444222222333333333333444444222222333333333333444444555444444444444555666666888777777777777999:::;;;=========>>>?????????@@@AAADDDFFFHHHIIIJJJLLLNNNSSSSSSTTTVVVYYY\\\___```cccdddfffgggfffgggiiikkkqqqtttxxxzzz{{{zzzzzzzzzzzzyyywwwwwwxxxyyywwwvvvvvvtttrrrpppoooooommmlllgggeeeeeeggglllpppqqqpppkkkkkkiiieee___XXXQQQMMMIIIMMMOOORRR[[[hhhmmmjjjhhhfffeeehhhooouuuxxxxxxwwwzzz~~~}}}|||}}}qqqggg___XXXSSSJJJCCC;;;666666777555333444444333333333333222222111111111111111111111111000111111111111222222222222222222111111111111000000000000000111111111111000000000111222222222333222111000///......///000......///000000000000000000000000000000//////...//////.........---------......////////////...............///......------..................---------------............///////////////000000000000000111111222222333444444555666666999EEETTTZZZXXXWWWUUUXXXggg~~~qqqllleee^^^ZZZUUURRROOOKKKLLLLLLMMMOOOPPPQQQRRRSSSUUUXXX]]]eeeooo{{{uuuoooooommmjjjfffccc^^^YYYUUUUUURRRNNNOOOQQQQQQNNNKKKHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAABBB@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>======<<<===;;;::::::::::::999777555444333111111000111111111000000000////////////////////////////////////000///...---,,,,,,------........................222///---...//////---+++................................................---///000000///......//////..................///.............../////////------...////////////...000///////////////000000111111111111111000000000....../////////......------,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...///222111111222333444666777666555444444333333444444222222333333333333444444222222333333333333444444444444444444444555666666777666666666666888999:::===>>>>>>??????@@@@@@AAABBBDDDFFFGGGHHHJJJMMMPPPUUUVVVWWWYYY[[[]]]^^^___bbbdddggghhhhhhiiikkkmmmrrrvvv|||~~~}}}{{{|||||||||{{{yyyyyyyyyyyywwwuuuyyyvvvssspppmmmkkkiiigggfffeeefffiiimmmppppppooojjjhhheee___YYYSSSNNNKKKKKKMMMOOOQQQ[[[hhhnnnmmmjjjgggeeegggmmmtttxxxzzzxxxzzz}}}~~~}}}|||~~~}}}nnnddd```]]]XXXSSSCCC>>>888555555666444222444444333333333333222222222222222222222222222222000111111111111222222222222222222111111111111000000000000000111111111111...///000000222222333444111000000////////////000...//////000000000000000000111111111111000//////...............---------......////////////......------......///............/////////...---,,,,,,---------............///////////////000000000000000111111222222333444444444666666777???JJJSSSVVVZZZVVVUUU\\\lll}}}zzztttkkkccc]]]YYYUUUSSSLLLKKKLLLLLLMMMNNNOOOOOOSSSUUUWWWZZZ```hhhqqqwwwuuuooopppooollljjjgggbbb\\\XXXUUURRROOOOOOPPPQQQOOOLLLJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAA@@@???>>>>>>===???===<<<<<<======;;;:::777777555333222111111111111111111111000000000000000000000000000000000000222111000///...------...------------------------000...------......,,,+++111111000000///...---------------------------------///000000///......///000//////......//////000......//////000000111111......///000000000000000000000000000000000000000111111111111111111222222,,,---...000111111111111......------,,,------------,,,,,,,,,,,,---......111000111111222333555555444444333333222222333333222222333333333333444444222222333333333333444444444444444444444555555666555555555555666777888999<<<<<<===>>>>>>???@@@@@@CCCDDDEEEFFFGGGJJJNNNRRRVVVXXXZZZ\\\]]]]]]]]]]]]bbbeeeggghhhiiijjjmmmooorrrxxx~~~|||}}}~~~}}}zzzyyyyyyxxxvvvttttttrrrnnnjjjgggdddbbbbbbffffffhhhkkknnnooonnnlllkkkggg```YYYSSSOOOMMMLLLMMMNNNOOOQQQZZZgggoooqqqmmmjjjgggggglllsssxxx{{{yyyzzz||||||||||||~~~{{{oooaaaZZZZZZYYYSSSMMM===:::666555555555444333444444333333333222222222111111111111111111111111000000111111111222222222222222222111111111000000///000000000111111111111---.........//////000000000000000////////////000//////000000000000//////000000000000000///....................................////////////......,,,,,,---.../////////...////////////...---,,,+++---------............///////////////000000000000000111111222222333444444333555777666:::CCCOOOWWW___XXXSSSUUU^^^uuu}}}xxx}}}ssshhh```[[[WWWUUUMMMLLLLLLKKKKKKLLLLLLMMMTTTUUUXXXZZZ___eeelllrrrzzzuuupppooommmllljjjfffaaa\\\VVVTTTQQQOOOPPPPPPOOOMMMMMMKKKIIIGGGFFFFFFHHHIIIFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>???>>><<<======>>><<<;;;:::999888666444333222222111111111111000000000///111111111111111111111111333222111000//////......------------------------......------------,,,+++111000000//////......------------------------------///000000///......///000000////////////000000......///000111222222333...///000111111222222111222222222222222111111000000111111222222333333333------///000111111222222000000///...------------...------,,,------......000000000111111222333444333333222222111222222333222222222333333333444444222222222333333333444444444444333333444444555666555555666666777888888999::::::;;;<<<======>>>>>>CCCDDDEEEEEEGGGJJJPPPTTTUUUVVVYYY\\\^^^^^^]]]]]]ccceeeggghhhhhhiiikkkmmmpppvvv}}}|||yyy{{{}}}~~~|||yyyxxxwwwuuusssqqqnnnmmmjjjgggdddbbbccccccfffhhhkkknnnpppooommmkkklllggg^^^UUUOOONNNOOOQQQQQQPPPOOOQQQYYYdddoootttssspppkkkiiilllqqqwww{{{zzzzzz{{{{{{||||||~~~lllbbbWWWRRRRRROOOGGG???:::888666555555666555444444444333333333222222222000000000000000000000000000000111111111222222222222222222111111111000000///000000000111111111111000/////////......------/////////000000000000/////////000000000000//////......//////......---,,,---...........................////////////......,,,,,,---.../////////.........//////...------,,,---------............///////////////000000000000000111111222222333444444222444666777888???LLLXXXcccZZZTTTSSSVVVgggxxx~~~zzznnneee]]]XXXUUUPPPOOOMMMKKKJJJKKKKKKLLLQQQSSSVVVZZZ^^^cccjjjnnnwww}}}qqqpppooonnnmmmjjjeeebbbYYYWWWSSSQQQPPPPPPOOOOOONNNMMMJJJHHHFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@?????????>>>===<<<<<<======<<<;;;;;;;;;:::999777555444333111111111000000000//////222222222222222222222222333222222111111000//////........................------...---,,,,,,,,,,,,........................---------------------------///000000///......///000000////////////000000...//////000111222333333///000111222333333333333333333444444333333111111111111222222333333444444...//////000000000//////111111000///............//////......---......//////000000111222222222222222222111111111222222333222222222333333333444444222222222333333333444444333333333333333444555555666666777888999999999999::::::;;;<<<===??????@@@CCCCCCDDDEEEGGGKKKQQQUUURRRTTTWWW[[[]]]^^^^^^^^^dddeeegggggggggggghhhjjjmmmrrrwwwxxxvvvuuuvvvyyyzzzxxxvvvttttttrrrpppnnnnnnnnnlllhhhdddbbbdddfffgggjjjnnnppppppnnnkkkjjjiiicccZZZQQQMMMNNNQQQTTTUUURRRPPPRRRWWWaaallltttwwwuuuqqqnnnnnnqqqvvvyyy{{{{{{{{{{{{||||||||||||yyyccc[[[SSSNNNMMMIIIAAA999888777666555555555666666444444333333333333222222////////////////////////000111111111111222222222222222222111111111111000000000000000111111111111333222222111//////...---...//////000000000000///000000000000000//////...---............---,,,,,,---------.....................////////////......------......///.........------...............------------............///////////////000000000000000111111222222333444444222333555777777<<>>@@@AAABBBBBBAAACCCEEEFFFIIIMMMRRRUUUQQQSSSVVVZZZ]]]^^^___```ccceeefffgggfffggghhhjjjlllnnnpppqqqqqqrrrsssuuuuuusssrrrqqqqqqqqqooommmlllllliiiddd^^^\\\^^^aaahhhkkknnnooommmkkkiiihhhbbb]]]UUUOOOLLLNNNSSSVVVYYYUUURRRSSSVVV\\\gggqqqwwwwwwvvvtttssstttwwwyyy||||||{{{|||}}}|||zzzwwwsss{{{{{{[[[VVVNNNIIIGGGDDD???;;;777777555333222333555777444444333333333333222222////////////////////////000111111111111222222222222222222111111111111000000000000000111111111111111111111000/////////...---...///000111111000///000000000000000///.....................------,,,---------.........//////......////////////...............///......------,,,,,,---...////////////---------............///////////////000000000000000111111222222333444444444333444777777999DDDPPPbbbXXXQQQQQQMMMPPPjjj{{{qqqiiibbb^^^WWWUUUQQQNNNLLLLLLLLLMMMKKKNNNSSSWWW[[[___dddggglllwww}}}xxxtttqqqnnnkkkhhhaaa^^^ZZZUUUQQQOOOOOOPPPOOONNNMMMKKKIIIHHHFFFFFFDDDEEEGGGHHHHHHHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCC@@@????????????>>>>>>>>>===<<<;;;<<<===>>>===<<<<<<<<<===<<<<<<:::999888555444444444333333333333111111111111111111111111//////111222222111111000111111111111111111111111,,,...000///---,,,...000111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......//////..................///000000000000000000000000111222333444555666666666555666777777666555333111444444444444333333333333111111222222111000000///111111000000000111222222333222222111000000111111000111222333333333222111222222222222222333444444222222333333333333444444222222333333333333444444333333222222333333444555555666777888999999999888:::;;;<<<===???@@@AAABBB???BBBEEEHHHJJJNNNRRRUUUUUUVVVXXXZZZ\\\^^^``````aaaccceeeggghhhiiilllnnnooommmkkklllooorrrssssssqqqpppoooooopppqqqooonnnhhhhhhfffaaa[[[YYY]]]aaafffiiilllllliiifffeeeeee]]]YYYTTTPPPOOORRRWWWZZZ\\\WWWTTTUUUUUUXXXaaalllsssvvvyyyzzzyyyyyyzzz|||}}}||||||~~~~~~|||wwwssspppxxxqqqRRRLLLEEE@@@===<<<;;;;;;777666444222111111444777444444444333333333222222000000000000000000000000000111111111111222222222222222222111111111111000000000000000111111111111---------...............---...///111111111000///000000000000000///......///////////////......------------.........//////......////////////........./////////...---,,,,,,++++++---...///000000000---------.........//////////////////000000000000000111111222333333444444666333444666666777???KKK```UUUOOOOOOJJJIII]]]wwwvvvooohhhcccYYYWWWSSSOOOMMMMMMMMMNNNMMMPPPUUUXXX\\\___cccfffdddppp}}}}}}vvvrrrnnnkkkiiicccaaa]]]WWWRRROOOOOOPPPOOOOOONNNLLLJJJHHHFFFEEEDDDEEEGGGIIIJJJIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDD?????????>>>>>>>>>>>>>>>>>>===<<<===>>>???>>>===<<<<<<=========<<<:::999777666666666666555555555000000000000000000000000---...000111222222111111111111111111111111111111---///111000...---///111444444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///......------------......000000000///////////////111222333555666777777777666777888888777555333222555555555444444333333333111222222333333333222222111000000000111222333333444444333222111111111222000111333444444333222111333222222222333444444555222222333333333444444444222222333333333444444444333333222222333333444555333444666888888888777777777888999:::<<<===>>>???>>>AAAEEEIIIKKKNNNRRRUUUYYYYYYZZZ[[[\\\^^^```aaa___aaaeeegggiiilllooorrrrrrmmmiiijjjooossstttsssooonnnmmmnnnpppqqqqqqpppiiijjjiiieeeaaaaaafffkkkeeehhhjjjiiifffbbbbbbccc\\\YYYUUUSSSSSSWWW\\\___^^^XXXUUUVVVUUUUUU^^^iiioootttzzz}}}}}}|||}}}}}}}}}}}}|||uuuppppppxxxlllQQQKKKAAA:::777777888888666666666666666666666666333333333222222222111111000000000000000000000000000000000000111111111111111111222111...---......111000///......///000111////////////////////////////////////////////////000000000000000000000000.................................------,,,,,,,,,000///...---,,,---......---------...------,,,,,,........................////////////////////////---------............///000000000111222222333333333111222555777888>>>DDDYYYYYYVVVMMMGGGJJJVVV```~~~}}}~~~}}}vvvmmm___ZZZSSSOOOMMMMMMMMMMMMMMMNNNQQQUUUZZZ^^^bbbdddkkkpppwww}}}}}}{{{wwwpppkkkllliiieee```[[[WWWTTTQQQNNNOOOOOOOOOOOOMMMKKKIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBDDDEEEDDDCCCCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFEEECCC@@@===;;;;;;;;;;;;@@@???>>>======>>>???@@@????????????>>>>>>>>>>>>999999999888888666555555555555444333222222222222555444333222111000000000333222222111111222222333222222222222222222222222000111111000000///...---//////.........------------------........./////////////////////000111111------------///111333555444444444444444555666777555555444444444444555555444555555555444333333222333333333333333333333333111000000000111222333333333222222222333444444555444111...++++++...111444444333333222222333333444111222333333444444333333333333333333333222111000333333333444444444555555555666777888888888888888;;;===>>>>>>======>>>@@@AAABBBEEEHHHLLLPPPSSSUUUWWWWWWXXXZZZ\\\^^^```aaa___aaaeeeiiilllqqqwww{{{vvvqqqlllmmmrrruuurrrnnnpppmmmkkklllooonnnjjjeeeeeeeeeeeefffeeebbbaaabbbggghhhhhhgggfffccc```^^^UUUVVVWWWZZZ^^^``````___\\\XXXTTTSSSRRRTTT]]]gggpppsssxxx|||~~~~~~}}}}}}~~~|||uuunnnsssvvv}}}yyycccJJJEEE===777555555555555555555555555555555555555333333222222222111111111000000000000000000000000//////000000000111111111000111222111...---...///000000///......///000000////////////////////////////////////////////////////////////////////////..............................---------,,,,,,,,,......,,,+++++++++,,,---,,,------...------,,,,,,........................................................./////////000000000000000111222222333333444222222666777888===CCCWWW[[[[[[RRRHHHFFFPPP[[[|||{{{sssbbb]]]WWWRRROOONNNNNNMMMMMMNNNPPPSSSXXX\\\aaaccchhhmmmtttyyy}}}zzztttooooookkkgggaaa]]]YYYVVVRRRPPPNNNNNNNNNNNNMMMKKKIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCEEEFFFEEEFFFFFFFFFFFFFFFEEEEEEBBBAAA@@@>>>======>>>>>>===>>>???@@@@@@???>>>===????????????>>>>>>>>>>>>:::::::::999999888777666666666555444333333333333333333222222222222222333333333333333333333333333222222222222222222222222222222222111000///...---///............---------------.................................//////000...---......000222444555666555555555555666666777666555555444444555555666444555555555444444333222333333333333333333333333333222222222222333333444222222222222222333444444666444111000000111444666333333222222222222333333111222333333444444333333333333333333333222111000333333333444444444555555555666777888888999888888;;;<<<>>>>>>======???@@@CCCDDDFFFIIIMMMQQQTTTVVVVVVWWWXXXYYY\\\^^^```aaaaaacccfffiiilllqqqwww{{{xxxrrrmmmmmmqqqtttrrrnnnnnnkkkhhhiiikkkjjjeeeaaaaaaccceeeggghhhffffffgggiiiiiiiiigggddd```\\\ZZZVVVXXX\\\aaafffhhhgggeee___ZZZUUUSSSSSSVVVaaakkkqqqtttwww{{{}}}~~~}}}}}}~~~{{{vvvwwwzzznnnYYYBBB>>>999666555555444444444444444444444444444444333222222222222111111111000000000000000000000000//////000000000000111111000111222000...---.../////////...------...//////////////////////////////////////////////////////////////////////////////...........................------------,,,,,,,,,//////...------------...,,,,,,------...------,,,------------------------........................////////////000000000111000000000111222222333333444222333666666666:::AAASSS\\\bbbZZZKKKCCCJJJTTTkkkxxxxxx~~~~~~xxxgggbbb[[[VVVRRRQQQOOONNNNNNNNNOOOQQQUUUZZZ___bbbeeeiiiooosssxxx|||xxxtttsssmmmiiiddd```]]]YYYUUUSSSMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDAAABBBDDDDDDDDDDDDFFFGGGHHHHHHHHHGGGGGGEEEDDDDDD?????????@@@@@@AAAAAAAAA<<<>>>@@@BBBBBB@@@>>><<>>>>>>>>>>>;;;;;;;;;;;;;;;:::999888888777666555444444444444333333333333333444555666444555666777777666555444333333333333333333333333444444333333111000///...............------------........................---------.........///////////////000111333444555777777666555555555666666666555555444444555555666444555555555555444333333333333333333333333333333555444444333333333333444222222111111222222333333555444333222222333444555222222111111111111222222111222222333333333333333222222333333333222111111333333333444444444555555555555777888888999999999;;;<<<>>>>>>======???@@@CCCDDDGGGJJJMMMQQQTTTVVVUUUVVVWWWYYY\\\^^^aaabbbccceeegggiiimmmrrrxxx|||zzztttnnnmmmpppsssqqqooooookkkhhhggggggeeebbb^^^[[[___dddgggiiijjjkkkkkkkkkkkkjjjgggccc]]]WWWSSSTTTXXX```hhhooopppnnnkkkccc\\\VVVTTTUUUZZZeeeppptttvvvxxxzzz|||}}}}}}}}}~~~}}}}}}~~~zzz||||||```KKK===:::777666666666555444222222222222222222222222222222222222111111111111////////////////////////////////////000000000111000111111000///......///.........------.........////////////////////////////////////////////////////////////////////////........................------------------------...------,,,,,,,,,,,,,,,,,,,,,------...---------------------------------............................../////////000000000000000000111222222333333333111222555555444888===KKKZZZfffaaaPPPEEEHHHOOO\\\zzzuuuiiiqqq}}}}}}vvvlllggg___YYYUUURRRPPPNNNOOONNNNNNOOORRRWWW\\\```aaafffkkkooossszzz|||xxxuuuppplllhhhdddaaa]]]YYYWWWNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCC@@@BBBDDDDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEEEE??????AAAAAABBBBBBBBBAAA===>>>@@@AAAAAA@@@>>>===????????????>>>>>>>>>===<<<=========<<<<<<;;;::::::999888777666666666666777777666666666777777888555777888::::::888777555444444444444444444444444666666555444333111000/////////............------///////////////...............//////000000000///000000111111333444555555777666666555444444444444666666555555555555666666444444555555555555444444444444444444444444444444555555444333222222333333222222111111111222222333222222222111111222222222222111111000000111111222111111222333333333333222222222333333333222222111333333333444444444555555444555666888888999999999:::<<<===>>>===>>>???AAACCCDDDFFFIIILLLPPPSSSUUUTTTUUUVVVYYY[[[^^^aaabbbbbbdddgggjjjmmmsssyyy}}}{{{vvvpppnnnppprrrrrrpppppplllhhhfffdddccc```]]]XXX___fffhhhiiikkkllllllnnnmmmkkkggg```YYYSSSOOOOOOVVVaaammmtttuuuqqqmmmeee]]]VVVUUUWWW^^^jjjuuuxxxyyyzzz{{{}}}~~~~~~}}}||||||~~~{{{~~~nnnUUUBBB888777555555666666444333222222222222222222222222222222222111111111000000////////////////////////...////////////000000000///000111000///...///000---..................---////////////////////////////////////////////////................................................------------------------************))))))((((((+++,,,,,,---.........---------------------------........................------........./////////000000000111222222333333222000111444444333666;;;CCCTTTeeefffYYYLLLJJJMMMRRRkkk|||eeekkkwww|||tttooojjjccc\\\XXXTTTQQQOOOOOONNNMMMNNNQQQUUUZZZ]]]___dddiiinnnqqqvvv|||{{{vvvssspppllliiifffbbb^^^[[[RRRQQQPPPNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCAAABBBDDDEEEEEEEEEGGGIIIDDDEEEFFFGGGGGGGGGGGGGGGAAAAAABBBBBBBBBAAAAAA@@@@@@@@@????????????@@@@@@????????????>>>>>>>>>======>>>>>>>>>>>>======<<<<<<;;;:::999888888888888===<<<;;;:::999999999999777888:::;;;;;;:::888777666666666666666666666666777777777666555333222111000000000/////////......000000000000000000000000000000111222333222222111111222222333444555666666666666555444333333333444666666666555555666666666444444555666666555555444444444444444444444444444555444333222222222222222333333222222111222222333000000111111111111000000222111111000000111111222000111222222333333222222111222222333333333222222333333333444444444555555444555666777999999999::::::;;;===>>>===>>>@@@AAABBBCCCEEEHHHKKKNNNQQQSSSUUUUUUVVVXXX[[[^^^```aaa___bbbfffiiimmmrrrxxx|||zzzuuuqqqooopppqqqqqqpppmmmjjjfffbbb```^^^]]]\\\\\\fffnnnmmmlllnnnnnnlllnnnmmmiiiddd]]]VVVPPPLLLNNNVVVdddrrrzzzyyysssmmmeee]]]WWWWWW\\\cccnnnwww{{{|||}}}~~~~~~}}}}}}|||~~~{{{dddMMM>>>666555333333444333222000222222222222222222222222222111111111111000000000000000000000000000000000......////////////000000///000111000///...///000---...////////////...---////////////////////////////////////////////////................................................,,,,,,,,,------------...---............---,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000000000111222222333333222000222555666444777<<>>>>>???@@@AAA????????????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===>>>===<<<;;;::::::::::::???>>>===<<<;;;:::::::::999:::;;;<<<<<<;;;:::999888888888888888888888888777777888777777666555444111111111111000000000000111111111222222333333333222333444555555555444333222333444555666666666666666555555444444444444555777666666555555666666777444444555666666666666555444444444444444444444444444333222222222222222333444444333333222222333333222333333333333333333222222222111111111111222222000111111222222222222222111111222333333333222222333333333444444444555555333444666777999:::::::::999;;;===>>>===>>>@@@BBBBBBCCCDDDGGGJJJMMMPPPRRRUUUVVVWWWXXXZZZ]]]^^^```]]]aaaeeejjjmmmpppsssvvvtttrrrooonnnoooooonnnnnngggddd```\\\ZZZYYYZZZZZZcccooowwwtttqqqrrrqqqlllkkkiiiddd^^^XXXRRRNNNLLLQQQZZZiiiwww~~~}}}uuunnneee^^^ZZZ]]]ccciiirrryyy|||}}}~~~~~~}}}}}}|||{{{|||~~~nnnYYYHHH<<<888666444333333333111///222222222222222222222222111111111111000000000000000000000000000000000000........./////////000000...000111000///...///111...///000000000000///...////////////////////////////////////////////////................................................,,,,,,,,,---------......000000111222111000///...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000111222222333333333222444888999777:::>>>>>>JJJ\\\iiijjj```RRRHHHJJJSSSkkkwwwmmmjjjvvv}}}tttpppiiiccc___ZZZVVVSSSOOOOOOOOOPPPRRRUUUWWWYYY```bbbfffjjjmmmppptttvvv|||}}}xxxvvvssspppmmmjjjeeeaaa\\\ZZZWWWTTTQQQOOONNNNNNLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGEEEDDDCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDFFFFFFEEEEEEFFFGGGCCCDDDDDDEEEEEEEEEDDDDDDBBBBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===>>>>>>?????????>>>>>>???>>>===<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888888888888777777333333333222222222111111111222222333444555666666222333555666777666555444333444666777777777777666777666666666666777777888777777666666666666777777444444555666666666666666555555555555555555555555444333333333333444444555666555444444333333444444444444333333333333444444333333222222222222333333000000111222222222222222000111222333333333333222333333333444444444555555333444666777999:::::::::999;;;======>>>>>>@@@BBBCCCCCCEEEHHHKKKNNNPPPRRRWWWWWWWWWXXXZZZ[[[]]]^^^]]]aaagggjjjlllllllllmmmmmmllllllllllllllljjjiiicccaaa]]]YYYWWWWWWYYY\\\eeesss|||wwwrrrsssqqqkkkfffccc]]]WWWRRRNNNLLLKKKUUU^^^lllzzz}}}tttllleee```^^^dddkkkpppvvv{{{{{{|||~~~~~~{{{zzzvvvvvvvvvvvvyyy~~~{{{```NNNBBB:::<<<:::777555555444333111222222222222222222222222111111111111000000000000000000000000000000000000............/////////000...///111000//////000111...///000111111000///...////////////////////////////////////////////////................................................,,,,,,,,,------.........+++,,,---------,,,*********+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000000000111222222333333444444666:::;;;:::<<>>>>>???AAACCC>>>???AAACCCCCCAAA???>>>????????????>>>>>>>>>>>>===>>>>>>?????????>>>>>>@@@???>>>===<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999999888444444444333333333222222111222333444666777888888222333555777777666555444444555666888888888777777888888777777888999::::::777777666666666666777777444444555666777777666666555555555555555555555555444444444444444555666777777666555444444444444444444333222111111222333444444333333222222333333444000000111222222222222111000111222333333333333333333333333444444444555555333444666777999::::::;;;999;;;======>>>>>>AAABBBDDDEEEFFFIIILLLOOOQQQSSSXXXXXXXXXXXXYYY[[[\\\]]]___ccchhhkkkjjjhhhgggfffggghhhiiijjjjjjiiigggfffbbb```]]]YYYWWWXXX\\\___cccsss|||vvvqqqqqqoooiiibbb___XXXRRRMMMKKKKKKKKKVVV___mmmzzz{{{qqqiiifffaaabbbiiiqqquuuyyy}}}yyy{{{~~~|||yyywwwooooooooopppsssyyyqqqVVVGGG>>>888555555444333333222111111222222222111111111111000000000000000000000000000............//////////////////000000000000//////////////////////////////000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...000000///,,,,,,------------------------------------------000000000000000000000000------...///...---+++***------------------------///...---...///000000...---------............///////////////000000000000000///000444:::??????>>>888???MMM___jjjgggYYYLLLDDDJJJXXXrrr{{{eee```gggrrrzzzvvvwwwtttjjjbbb^^^ZZZVVVPPPMMMLLLOOOQQQQQQTTTXXX```bbbdddeeeeeegggjjjmmmrrryyy}}}xxxttttttrrrkkkgggfffdddbbb^^^XXXRRROOOMMMMMMNNNPPPQQQOOOKKKIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@CCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>============:::;;;<<<===>>>>>>>>>>>>999::::::;;;<<<<<<<<<;;;;;;:::888666666777888999>>><<<;;;999999:::;;;<<<888888888888777777666666111222444555777888999999666666777777777777666666666666777888999::::::::::::999777666666666777888888888888888888777666666333555666888888666555333777777666666666666777777777555444222222333444555666555555444444333222222333444555555555444333222111111222222222222111111222222111111111111111111333333333333333333333333444444444444444444444444666666666777888888999999;;;;;;<<<>>>@@@BBBDDDEEE@@@CCCGGGIIILLLNNNRRRUUUYYYXXXXXXXXXYYY\\\^^^```dddfffhhhkkkkkkjjjiiigggjjjgggeeefffhhhhhheeecccccc```]]]ZZZYYY[[[]]]___dddmmmrrrooolllmmmkkkgggbbb[[[RRRKKKIIIKKKOOOQQQ[[[aaammmzzz}}}uuulllhhhcccgggmmmrrrvvvyyy{{{}}}{{{}}}|||{{{||||||vvvnnnmmmgggeeejjjooosss{{{yyy___NNNAAA999777555444444333222222111111222222222111111111000000////////////////////////............//////////////////000000000000//////////////////////////////000///...------...///000........................---------,,,,,,,,,,,,,,,000...,,,,,,.........---------------------------------------------------////////////////////////------......---,,,,,,+++------------------------///...---...///000///...---------............///////////////000000000000222111111444999<<<<<<;;;888;;;EEEWWWgggiii^^^QQQGGGJJJUUUkkknnnaaabbbiiipppuuu}}}~~~yyynnnfffbbb^^^ZZZSSSOOONNNPPPRRRRRRUUUYYY]]]___aaabbbcccdddgggjjjmmmrrryyy|||wwwuuurrrkkkfffeeedddccc```\\\WWWSSSQQQPPPMMMOOOPPPOOOLLLIIIIIIJJJGGGGGGFFFEEEEEEDDDDDDCCCFFFEEEDDDCCCBBBCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>AAA@@@@@@?????????@@@@@@AAA@@@???>>>============<<<<<<=========<<<<<<;;;999:::;;;;;;<<<<<<<<<;;;<<<;;;999888888888999:::>>>===;;;999999:::;;;<<<999999999888888888777777777777777777666666555444666777777777777777777666666777888999999::::::::::::999888777666777777888888888888888888777666666666777888999999888777666777777666666666666777777777666444222222333444555555555444444444444333333444444555555555444333222111111222222222222111111222222222222222222222222333333333333333333333333444444444444444444444444666666666777888888999999;;;;;;<<<>>>@@@BBBDDDEEEBBBDDDHHHJJJLLLOOOSSSUUUYYYYYYYYYYYY[[[^^^```bbbbbbdddgggiiijjjjjjiiihhhiiifffdddcccdddeeedddbbb___^^^\\\ZZZ[[[]]]```aaaffflllpppnnnkkkkkkhhhccc]]]XXXRRRMMMLLLOOOSSSUUU[[[```kkkvvvxxxqqqiiifffgggkkkppptttvvvxxxzzz{{{xxxzzzzzzzzz|||}}}wwwppphhhdddccchhhlllqqqzzzoooXXXIII===777555444444333333222222111111222222111111111000000000////////////////////////............////////////...//////000000//////...//////////////////////////////...------...//////------------------------------------------------111///---,,,------,,,+++.........------,,,,,,+++------------------------...........................------,,,,,,,,,,,,,,,------------------------...---------///000///...---------............///.../////////000000000111444333222444666777777666888777<<>>>>>>>>>>>>>>AAA@@@???>>>========================<<<;;;:::999::::::;;;<<<<<<<<<<<<;;;===<<<;;;:::999:::;;;<<<>>>===;;;:::::::::;;;<<<::::::::::::999999999999999999999888777555444333777777888888888888777777666777888999:::::::::::::::999888888777777888888888888888888888777666666777777888888888888777777777777666666666666777777777666444333333333444555444444444444444555555555444444555555444444333222111111222222222222111111333333333333333333333333333333333333333333333333444444444444444444444444666666666777888888999999;;;;;;<<<>>>@@@BBBDDDEEECCCFFFIIILLLNNNPPPTTTVVVYYYYYYYYY[[[]]]```ccceeebbbcccfffhhhiiiiiihhhgggiiifffcccbbbbbbbbbaaa```ZZZZZZZZZ[[[^^^aaadddfffiiilllmmmkkkkkkjjjddd^^^XXXUUURRROOOOOORRRWWWYYY\\\___hhhrrrtttoooiiihhhlllooosssvvvwwwwwwyyyzzzvvvxxxyyyzzz|||}}}xxxpppeeebbbbbbdddhhhppp}}}|||aaaNNNBBB999444333333333333333222222111111111111111111000000000000////////////////////////............////////////...//////////////////...////////////////////////........................---------------------------------...............000...,,,,,,---------,,,//////...---,,,,,,++++++------------------------------------------------...---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...---------............///......//////000000111111222222222333444555555555777666999CCCRRR\\\```___RRRNNNOOOZZZooohhh]]]```iiizzz}}}}}}wwwpppkkkfff```ZZZUUURRRRRRRRRQQQTTTYYYWWWXXXZZZ[[[\\\^^^aaaccchhhmmmrrrvvv~~~zzzvvvooojjjiiiaaaaaa``````^^^[[[VVVSSSMMMNNNOOOOOOMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIHHHGGGDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDD@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???AAA@@@???>>>============AAA@@@???>>>============<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;;;;<<<======<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::666666777888999999999999777888888999999888888777777888999999:::::::::999::::::999999888888888888888888888888888777666666666666555555555555666666777777666666666666777777666666555444333444444555333333333444555666666777444444444444444333333333111222222333333222222111222222222333333333333333333333333333333333333333333333444444444444444444666666666777888888999999;;;;;;<<<>>>@@@BBBDDDEEEEEEGGGKKKMMMOOOQQQTTTWWWXXXXXXYYY\\\^^^bbbdddfffdddeeeggghhhhhhhhhgggfffhhhggggggfffeeeccc```^^^UUUWWWZZZ]]]aaaeeehhhjjjmmmllljjjiiijjjgggaaa[[[VVVUUUTTTRRRQQQTTTWWWZZZ\\\^^^dddmmmqqqnnnlllmmmpppsssvvvxxxxxxyyy{{{|||wwwzzz{{{{{{}}}}}}wwwooofffdddaaabbbggguuu~~~jjjSSSDDD===777333333333222222222222222111111111111111000000000//////....................................////////////......////////////......////////////////////////------............---------------------------------------.........//////---,,,++++++---......---//////...---,,,,,,++++++---------------------------------------------------,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...//////------------............///.........///000111111111///000111222333333555555555777:::>>>DDDMMMXXX```WWWQQQNNNTTTccc~~~vvv^^^ZZZaaannnuuu{{{zzzvvvrrrkkkddd\\\WWWSSSSSSRRRPPPRRRVVVUUUVVVXXXYYYZZZ\\\___aaa```eeekkkpppttt~~~zzzvvvqqqlllkkkdddccccccdddcccaaa[[[WWWPPPOOOOOONNNNNNMMMLLLKKKLLLLLLKKKKKKJJJIIIIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDFFFGGGHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBB@@@@@@AAAAAABBBAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@@@@??????>>>======>>>>>>AAA@@@???>>>============:::;;;;;;<<<======<<<<<<;;;<<<<<<======<<<;;;;;;;;;;;;:::::::::;;;;;;;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<444555777999:::;;;<<<<<<888888999999999999888888888888999::::::::::::999:::::::::::::::999999888888888888888888777666666666666555555555555666666777777666666666666777777666666555555444444444444222333444444555666777777555555444444333333333333222222333333333333222222000111111111222222222333333333333333333333333333333333333444444444555555666666666777888888999999;;;;;;<<<>>>@@@BBBDDDEEEFFFHHHKKKNNNOOORRRUUUWWWVVVWWWYYY\\\___bbbdddfffhhhhhhhhhhhhgggfffeeedddgggiiikkkllliiiddd___\\\TTTWWW[[[aaaeeeiiikkklllpppkkkhhhggggggddd```]]]ZZZZZZXXXUUURRRSSSVVVYYY[[[[[[___gggkkklllnnnrrrrrrtttwwwyyyzzz|||~~~|||~~~~~~~~~}}}vvvmmmjjjgggbbbaaajjj{{{lllZZZGGG===999666444444222222222222222222111111111111000000000/////////....................................////////////---......//////......---////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,+++***+++---...///............------,,,,,,+++------------------------------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...------------............///------...///000111222222---///111222222333555777333888;;;::::::@@@MMMYYY[[[SSSNNNPPPXXXnnngggXXXXXXbbbkkkuuuwwwwwwtttnnnhhh]]]XXXUUUUUUSSSPPPPPPSSSSSSTTTVVVWWWXXXZZZ]]]___]]]aaagggmmmpppuuu}}}yyysssooommmjjjiiihhhiiijjjhhhbbb]]]UUUSSSOOONNNNNNNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBB??????@@@AAAAAAAAA@@@@@@?????????>>>>>>??????@@@AAA@@@???>>>============:::;;;<<<===>>>>>>>>>>>><<<============<<<;;;;;;:::::::::;;;;;;;;;;;;;;;============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888999999:::;;;;;;::::::999999::::::::::::999999999999:::::::::::::::999:::;;;;;;;;;;;;:::999888888888888888888777666666777777888888888888777777777777666666666666777777666666666666555555444444333333444555666666777777666555444333333333333444222222333333333333222222000000000111111222222333333333333333333333333333222333333444444555555555666666666777888888999999;;;;;;<<<>>>@@@BBBDDDEEEFFFIIILLLNNNOOOQQQTTTWWWWWWXXXZZZ]]]```bbbdddeeeggggggggggggfffeeedddcccgggjjjmmmmmmhhhbbb]]]ZZZVVVYYY___eeeiiilllllllllnnniiidddcccbbb______```aaaaaa^^^YYYTTTSSSVVVYYY[[[YYY[[[aaafffiiinnnttttttvvvyyy{{{|||~~~~~~vvvllljjjgggbbbcccrrr}}}xxx^^^OOO???999888666555555111111111111111111222222111000000000////////////....................................////////////---......//////......---////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---,,,***+++,,,------,,,------------------------------------------------------------------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...------------............///------...///000111222222...000333333111222444666333777999777555:::EEEOOO]]]TTTMMMLLLNNN^^^{{{bbbXXXXXXaaajjjmmmoooooolllggg___[[[YYYYYYVVVQQQOOOQQQQQQRRRTTTUUUVVVXXX[[[]]]]]]]]]bbbiiillloooyyyzzzuuurrrooollljjjkkkmmmkkkfffaaa[[[VVVPPPMMMMMMNNNNNNNNNJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCC>>>???@@@AAAAAAAAAAAA@@@??????>>>??????@@@AAABBBAAA@@@???>>>==================>>>>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<<<<===========================<<<<<<;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;::::::999999999::::::::::::999999999::::::;;;::::::999999:::;;;<<<<<<<<<;;;999999888888888888888777666666666777888999999888777666777777666666666666777777666666666666666555555444444444555555666666777777666555444333333333444444222333333444444333333222000000111222222333444444333333333333333333333333222222333333444555555666666666666777888888999999;;;;;;<<<>>>@@@BBBDDDEEEFFFIIILLLNNNOOOQQQTTTVVVYYYZZZ\\\___bbbdddeeefffccccccccccccccccccccccccgggiiijjjgggbbb]]]ZZZZZZYYY]]]ccchhhlllmmmlllkkkkkkeee```^^^[[[YYY]]]dddhhhhhhddd^^^WWWUUUXXX\\\aaa]]]\\\```dddhhhooovvvwwwyyy{{{|||}}}xxxnnneeecccaaafff{{{mmmVVVGGG:::666777666555555111111111111111111222222000000000000////////////..................................../////////000---..................---////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///---++++++,,,,,,+++***,,,,,,------------------------------------------........................(((***+++,,,---,,,,,,+++++++++++++++++++++++++++---,,,+++,,,...///...------------.........//////------...///000111222222000222444333111111333555444555666555555999AAAHHH^^^UUUMMMIIIGGGSSSvvvooo___QQQYYY```ccceeeggggggddd```]]][[[\\\XXXRRROOOQQQOOOQQQRRRSSSTTTVVVYYY[[[YYYWWWYYY```cccfffppp{{{{{{xxxpppmmmjjjjjjlllkkkfffaaa^^^XXXQQQMMMMMMNNNOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEAAABBBBBBCCCDDDDDDDDDCCC>>>???@@@AAAAAAAAAAAAAAA>>>>>>??????@@@AAACCCCCCAAA@@@???>>>============???@@@@@@??????>>>===<<<======>>>>>>===<<<;;;;;;<<<<<<===>>>>>>???>>>>>>=========>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;:::999999:::;;;<<<<<<<<<;;;:::999888888888888888777666666333555666888888666555333777777666666666666777777666666666777666555555444555555555555666666666666666555444333222333444444222333333444444333333222111111222333333444555555333333333333333333333333222222333333444555666666666666666777888888999999;;;;;;<<<>>>@@@BBBDDDEEEFFFIIIKKKMMMOOOQQQSSSVVV[[[\\\^^^aaaccceeefffggg______```aaabbbcccddddddggghhhfffbbb\\\XXXXXXYYY[[[___eeekkknnnnnnlllkkkhhhbbb]]][[[WWWUUU\\\fffmmmlllhhhaaaYYYWWW[[[```iiidddaaacccfffjjjrrryyyzzz{{{}}}}}}~~~zzzppp```______hhhdddQQQDDD777444666666555555111111111222222333444444222111111111000000//////////////////............------..................////////////////////////------------------------------------------------------------,,,,,,+++***,,,,,,,,,---------......//////.........---------***++++++,,,------------******+++,,,,,,---......+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///////////////.........111111111111222333444555222333444444555888<<>>>>>??????>>>===============???????????????>>>======<<<<<<<<<===============<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;<<<===>>>::::::::::::::::::::::::???>>><<<;;;::::::;;;;;;999999:::;;;;;;;;;::::::;;;;;;;;;:::999888777666888888888888888888888888777777888888888888777777555555666666666555333222666666666555444444444333444555666666666666666555555555555444444333333333333333444444333333222111555444222111000111222222222222222222333333444555222222333333333444444444666666555555666888:::;;;;;;<<<===???AAACCCEEEFFFGGGJJJNNNPPPPPPRRRUUUYYY\\\]]]]]]^^^___```aaaaaa\\\^^^aaaccccccbbbaaa___dddbbb___\\\ZZZYYYZZZZZZbbbeeeiiimmmmmmkkkhhheeeddd]]]VVVSSSRRRTTT___llluuuqqqiiibbb\\\\\\^^^aaavvvtttqqqnnnmmmpppuuuyyyzzz~~~}}}vvvqqqXXXYYY___zzzmmmTTTAAA===888444222111111000111111111111111111111111111111111000000000//////////////////............///...------,,,,,,------........................---------------------------------------------------.........------,,,+++---,,,,,,,,,------......///.........------------++++++,,,---------,,,,,,******+++,,,,,,---......+++,,,---......---,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---....../////////////////////...000000111222222333444444000111222333444666:::===PPPXXXVVVNNNKKKKKK[[[vvvvvvZZZUUUQQQTTT[[[bbbddddddbbb```\\\YYYXXXWWWUUUTTTQQQRRRRRRSSSTTTUUUVVVVVVTTTWWWZZZ[[[[[[^^^aaaeeeiiiwwwyyyuuuqqqoooooommmiiieeeaaa___[[[WWWSSSPPPNNNMMMNNNNNNLLLKKKIIIIIIHHHHHHIIIGGGFFFFFFGGGGGGFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEECCCBBBCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>??????>>>===============>>>>>>??????>>>======<<<@@@???>>>===<<<;;;;;;:::<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<======:::::::::;;;;;;:::999999::::::::::::999888777777888888888888888888888888888888999999999999888888666666777777777666555444555555555555555555444444555555666666666666555555555555444444444333333333333333444444333333222111444333222111111111222333333333222222222333444444222222333333333444444444777666666666777999;;;<<<=========>>>@@@BBBDDDFFFGGGJJJLLLMMMNNNPPPTTTWWW\\\\\\]]]^^^______``````]]]___aaabbbbbb```^^^]]]___^^^\\\[[[[[[\\\]]]^^^ccceeeiiikkkllljjjgggeee```XXXRRRPPPPPPVVVcccqqqwwwssskkkaaaZZZZZZ___dddzzzyyywwwuuutttuuuzzz}}}||||||zzzllleeeSSS^^^mmm}}}bbbMMM???;;;777333222222111111222111111000//////......111111000000000000///////////////............---000///---,,,+++,,,------........................------------------------------------------------...............------,,,------,,,+++,,,---...///............------------,,,,,,---------,,,++++++***++++++,,,,,,------...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............/////////////////////000111333333333333222///111222222333555888;;;IIIVVVYYYTTTOOOHHHPPPffflll]]]SSSUUU[[[]]]```eeefffaaa\\\YYYYYYXXXVVVTTTRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXWWWXXX[[[]]]___iii||||||xxxvvvuuuqqqkkkfffdddccc```\\\WWWSSSPPPOOONNNNNNNNNMMMLLLKKKJJJJJJKKKIIIGGGGGGGGGGGGEEECCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCBBBBBBDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@???????????????>>>============>>>?????????@@@??????>>>===@@@??????>>>===<<<;;;;;;======>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;===>>>>>>;;;;;;;;;;;;:::999999888::::::::::::999888888777888888888888888888888888888999999::::::999999888777777777888777777666555555555555555555555666666666666666666666555444333555444444444444333333333333333444444333333222111222222111111111222333333444333333222222222222333333333333333444444444444777777777888999:::<<<<<>>===>>>???BBBEEEFFFHHHIIIJJJJJJKKKNNNRRRUUUZZZZZZ[[[\\\]]]^^^___```______aaaaaa```^^^\\\[[[ZZZYYYZZZ[[[]]]___bbbccceeefffhhhiiijjjhhhgggfff[[[TTTMMMKKKOOOYYYiiiwwwzzzvvvmmmaaaXXXYYYaaaiiixxxxxxxxxwwwvvvwwwyyy||||||~~~{{{pppyyy{{{~~~uuuddd```ZZZmmmhhhRRRCCC<<<999555333333333222222111111111000000/////////000000000000000000////////////.........---------000///---,,,,,,...///000........................------------------------------------------------,,,---------------,,,,,,...---,,,++++++---...000------------------------------------,,,++++++***+++++++++,,,,,,---------------,,,++++++,,,------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////...000222333444333111000000111222333333444777:::AAAPPPVVVUUUPPPFFFHHHYYYlllrrr\\\YYYYYYXXX```mmmppphhh```[[[ZZZYYYWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUVVVWWW^^^bbbmmm{{{yyyvvvqqqmmmgggfffddd```[[[VVVRRRPPPMMMNNNOOOOOOOOONNNLLLKKKKKKIIIHHHGGGHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@?????????AAAAAAAAA@@@@@@?????????@@@???>>>>>>======>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@=========>>>>>>??????@@@>>>>>>>>>>>>======<<<<<<;;;===>>>@@@@@@???===<<<========================;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;:::999888777:::::::::::::::999888777888888888888888888888888777888888999999888888777666666666777666666666666444444555555666666777777666777666666555444333222444444444444444444444444333333444444333333222111111111111222222333333444444444333222111111111222333333333444444444444555888888888999:::;;;<<<===>>>=========???CCCFFFIIIIIIIIIIIIIIIJJJNNNRRRUUUXXXXXXYYY[[[\\\]]]^^^^^^^^^___```aaa```___]]]\\\XXXYYYZZZ]]]```cccfffhhhggggggggggggfffeeeddddddXXXRRRKKKJJJQQQ___ppp}}}}}}yyyooobbbYYYZZZdddnnnuuuwwwyyyyyyxxxxxxyyyzzzyyy{{{|||zzzpppsssnnnlllnnnggg```eeennnrrrYYYGGG===999666333222333444333333000000000111111111222222//////////////////000000............------------......---...///000222333........................------------------------------------------------***++++++,,,,,,,,,++++++------,,,+++,,,---...///,,,,,,------------------------------,,,++++++***++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---.........//////000000...000222333333222111000000222333444444444777999:::HHHOOOQQQPPPFFFEEEQQQ]]]yyyiii\\\VVVWWWeeewww|||tttiii```\\\ZZZYYYWWWVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPPPPPPPRRRSSSTTTUUUYYY[[[bbbqqq{{{yyywwwuuussskkkjjjgggccc]]]XXXTTTRRRNNNOOOPPPPPPPPPOOOMMMLLLIIIHHHGGGHHHIIIJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEDDD@@@@@@@@@??????@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@?????????AAAAAA@@@@@@@@@@@@@@@???@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@???======>>>>>>???@@@@@@AAA??????>>>>>>============<<<===???@@@@@@>>>===;;;==============================<<<<<<<<<;;;;;;:::<<<<<<<<<;;;:::999888777999999:::::::::999888888777777777777777777777777666666777777777777666666555555555555555555555666444555555666666777777777666666666666555444222222444444444444444444444444333333444444333333222111000111111222333333333333444333222222111111111111333333444444444555555555777888999:::;;;<<<<<<===;;;;;;<<<>>>AAAEEEHHHKKKJJJIIIHHHHHHKKKOOOSSSUUUVVVVVVWWWYYYZZZ\\\]]]]]]]]]^^^___`````````______ZZZ[[[]]]```cccfffiiijjjhhhhhhgggeeecccbbb```___WWWRRRMMMLLLUUUfffvvv{{{qqqddd\\\^^^hhhqqqwwwzzz|||}}}}}}|||}}}}}}xxxzzz}}}~~~}}}uuutttkkkdddccc\\\\\\hhhiiiQQQAAA;;;666444222222333444444333//////000111111222333333......////////////000000.........------------,,,------...///000111111222------------------------------------------------------------------------)))******++++++++++++***,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------......///000000000///000111222222111000000111222444444444444555777555AAAHHHNNNSSSKKKEEEMMMSSSkkkyyycccWWWXXXhhhzzzvvvkkkccc^^^\\\\\\VVVUUUTTTSSSRRRQQQPPPPPPOOONNNMMMNNNQQQSSSSSSSSSUUUXXX^^^iii{{{~~~yyyxxxvvvuuupppnnnjjjeee```[[[WWWUUUQQQQQQQQQPPPOOONNNMMMLLLIIIHHHGGGHHHJJJKKKJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGFFFEEEAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<===>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@??????>>>>>>@@@???>>>=========>>>>>><<<===>>>>>>>>>===<<<;;;====================================<<<;;;:::999;;;;;;;;;;;;:::999999888999999999::::::999999888777777777777777777777777555666666666666666666555555444444444444555555666666666666666666666777777555555555555555444333222333333333444444444444555333333444444333333222111111111222333333333222222333222222111111111111222333444444444555555555555777888999:::;;;<<<<<<<<<:::;;;===???CCCFFFHHHJJJHHHGGGFFFHHHLLLPPPSSSTTTTTTTTTVVVWWWYYYZZZ[[[\\\[[[\\\]]]^^^____________\\\]]]```cccfffhhhkkkllliiihhhfffddd```]]][[[YYYSSSRRROOOOOO[[[mmm||||||rrrhhhcccfffmmmrrrvvvxxx{{{||||||{{{|||}}}{{{|||~~~~~~xxxxxxoooiiieee[[[ZZZiii{{{aaaKKK>>>:::444333111222333444333222///000000000000000000000........./////////000000.........---------,,,,,,,,,---...//////...---,,,------------------------------------------------------------------------)))***+++,,,,,,,,,,,,+++***+++---...///...---,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********++++++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------......///000000111111111111111111000000000000111333444333222333555333===DDDOOOYYYQQQFFFHHHKKK[[[yyyqqq]]]ZZZdddpppyyymmmddd``````XXXWWWVVVTTTSSSQQQPPPPPPQQQOOOMMMNNNQQQRRRRRRPPPQQQVVV^^^dddooo|||xxxuuuuuurrrmmmgggbbb]]]ZZZYYYSSSRRRQQQOOONNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@BBBDDDFFFFFFEEEAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBBBB@@@@@@@@@@@@BBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????===>>>>>>???@@@@@@??????AAA@@@@@@@@@@@@?????????@@@???>>>=========>>>???=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;::::::::::::;;;;;;:::999999888999999::::::999999999777777777777777777777777666666777777777777666666666555444444444666777888777777777666666666666666444444444555555444333333333333333444444444555555333333444444333333222111222222333333333222111000111111111111111111222333444444444444555555555555666777888:::;;;;;;;;;;;;<<<===???BBBDDDEEEFFFFFFDDDCCCCCCGGGLLLQQQRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[]]]```cccgggjjjlllmmmiiihhhfffccc^^^ZZZUUUSSSMMMOOOOOORRR```sss|||rrrkkkkkkmmmqqqrrruuuwwwyyy{{{zzzzzz{{{|||}}}}}}~~~~~~}}}|||{{{zzzxxxwwwpppllljjjaaadddxxxmmmVVVCCC999888444222111222333333333111000000000///......---------.........//////000000......---------,,,,,,,,,,,,---//////...+++(((&&&------------------------------------------------------------------------***+++,,,,,,------------)))+++...000000///,,,++++++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))******++++++++++++******++++++,,,---------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------...///000000111222111000000///000000111///000222222222111222333333<<>>?????????@@@AAABBBBBBCCCCCCCCCCCC===>>>>>>@@@AAABBBCCCCCCAAA@@@>>>=========>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;============<<<999999:::;;;;;;;;;::::::888999999:::::::::999999777777777777777777777777777777888888888888777777777666555555555777888999888888777777666666555555333333444444555444444444333333333444444555555555333333444444444333222222222333333444333222000///111000000000111222333333444444444555555555666666555666888:::;;;;;;;;;:::===???BBBDDDEEEDDDCCCBBBAAA@@@AAAFFFLLLQQQQQQPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXYYY[[[___cccgggjjjlllmmmiiihhhfffccc]]]WWWRRROOOHHHKKKNNNSSSbbbvvv{{{rrrnnnooorrrsssrrryyy{{{}}}~~~~~~~~~}}}||||||zzzyyywwwuuutttwwwuuummmjjjkkkgggrrr{{{bbbNNN===555555333222111222333333222111000000000000000000000000........................111000///.......................................////////////............------------------------......---,,,,,,+++******++++++------------++++++...------,,,,,,------...************************++++++++++++++++++++++++,,,+++***))))))+++---...---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------///......------......///111000///------...//////111111000000000000000111000111111222222333444444666888BBBRRR[[[WWWOOOKKKGGGKKKXXXsssvvv]]]XXX___mmm{{{tttjjjaaa[[[WWWXXXVVVRRRSSSXXXRRRRRRRRRSSSRRRRRRQQQPPPRRRUUUYYY\\\bbbmmm|||zzztttpppkkkiiihhhfffbbb^^^[[[XXXTTTPPPMMMLLLKKKKKKOOONNNLLLKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFEEECCCBBBBBBCCCEEEFFFBBBAAA@@@???AAADDDGGGIIIDDDEEEEEEEEEDDDBBB@@@>>>DDDGGGJJJHHHCCC@@@AAADDDDDDBBBAAABBBCCCDDDAAA>>>?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;:::===<<<;;;:::999::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888999999::::::999999888888888888888888888888888999999999888888888777777666666666666555555555555555555666666777777888888666666666666666666666666444333333222222333333444555555555444444333333333444444333333222111000000222222333333333333444444444333222111222444666888<<<888777:::;;;::::::===CCCAAAAAADDDFFFDDD@@@>>>@@@???AAAHHHPPPTTTRRROOORRRQQQPPPSSSXXX[[[[[[ZZZYYY]]]```[[[TTTRRRYYY```^^^aaaeeehhhiiiiiijjjkkkeeeeeeccc___YYYSSSNNNJJJHHHHHHLLLTTT```mmmxxx~~~|||xxxsssppprrrtttwwwxxxtttuuuwwwyyy|||~~~|||~~~~~~{{{vvvtttuuuvvvrrrooonnnnnnmmmsssjjjQQQEEE<<<666222444111//////222333222000////////////////////////..............................------------..............................////////////............------------------------//////...------,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---...------,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,......---------...000111111000000000000000000000000111111222222333333444555888@@@LLLVVVYYYRRRJJJDDDFFFPPPgggnnn```^^^\\\qqq{{{nnneee^^^YYYYYYVVVPPPOOORRRRRRRRRRRRRRRRRRQQQQQQPPPTTTVVVYYY[[[___hhhuuuyyyuuurrrnnnlllllljjjeeeaaa^^^\\\XXXSSSPPPNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFEEECCCBBBBBBCCCEEEFFFIIIGGGDDDBBBAAAAAACCCDDDBBBBBBCCCDDDDDDCCCBBBAAACCCGGGIIIGGGBBB@@@AAACCCBBBAAA@@@AAABBBCCC@@@>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAABBBBBB@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>===<<<<<<;;;===<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999999888888888777777666666666666555555555555555666666666777777777888555555555555555555555555444333333222222333333444333333333222222111111111444444333333222111111000222222333333333333444444555444444333444666777888;;;777777;;;<<<;;;;;;>>>BBBBBBCCCGGGJJJIIIGGGEEEAAABBBEEEMMMUUUXXXVVVRRRSSSRRRRRRUUUYYY\\\[[[YYYXXXZZZ[[[WWWRRRQQQWWW]]]aaaeeehhhjjjjjjhhhhhhhhhcccbbb___[[[UUUPPPKKKHHHEEEGGGKKKSSS]]]hhhqqqvvvxxxwwwuuusssssstttvvvxxxxxxyyy{{{|||~~~}}}xxxtttrrrrrrrrrooonnnsssxxxaaaKKKAAA:::555333444111///000222333222111////////////////////////////////////////////////---,,,,,,,,,,,,---..............................////////////............------------------------/////////......------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,,,,------++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,---///000111000/////////000000000000000000111111222333333333333888===CCCQQQ[[[WWWKKKCCCCCCIIIYYYtttjjj\\\RRRbbbuuuvvvkkkddd]]]ZZZVVVRRRPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPUUUWWWXXXXXX[[[bbblllttt}}}}}}zzzvvvrrrqqqpppmmmhhhccccccaaa]]]XXXTTTQQQOOONNNKKKKKKLLLLLLMMMLLLLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFKKKIIIFFFCCCAAAAAAAAAAAA???@@@BBBCCCDDDDDDEEEDDDCCCEEEGGGEEEBBB???@@@BBB@@@??????@@@AAABBB@@@???@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@???AAA@@@@@@@@@????????????@@@@@@AAABBBBBBCCCDDDDDD????????????>>>>>>>>>>>>????????????????????????@@@@@@??????>>>===============<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888888888777777777666666666666555555555555666666666666777777777777444444444444444444444444444444333333333333444444333333222222222222111111444444333333222222111111222222333333333333444444444555555666777777888888999777888<<<>>><<<===@@@BBBGGGLLLQQQTTTSSSQQQOOOEEEFFFIIIPPPWWWZZZXXXUUUSSSTTTUUUXXX[[[\\\ZZZYYYYYYXXXVVVTTTSSSTTTYYY\\\eeehhhlllmmmkkkhhheeeddd```^^^ZZZUUUPPPKKKGGGEEEEEEHHHNNNUUU^^^ffflllpppsssvvvyyyyyyvvvuuuvvvxxx{{{{{{|||~~~}}}{{{wwwtttsssvvvqqqpppyyyrrrTTTBBB;;;888555444444222111111222333333222////////////////////////////////////////////////......------,,,---------........................////////////....................................///.........---------,,,------++++++++++++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,+++*********++++++++++++,,,,,,,,,------...------------------...++++++,,,,,,---...//////......//////////////////000000000111222222333333111777999<<>>>>>???@@@@@@@@@??????AAAAAA@@@@@@@@@????????????@@@@@@AAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888777777777777666666666666555555555555666666666666777777777777444444444444444444444444444444333333333333444444444444444444444444444444444444333333333222222222222222222333333333444444333444555777777777777777888777999>>>???>>>@@@DDDJJJUUU```eeeeeebbb]]]WWWKKKJJJKKKNNNRRRTTTTTTSSSSSSUUUWWWZZZ\\\\\\ZZZXXXYYYWWWUUUUUUXXX\\\___aaafffjjjnnnooolllhhhdddbbb\\\ZZZUUUPPPLLLHHHEEECCCHHHMMMUUU]]]ccciiimmmpppqqqwww}}}~~~{{{wwwwwwyyyzzzzzz{{{{{{||||||||||||{{{|||||||||{{{zzzzzzzzz}}}vvvttt~~~zzzdddJJJ<<<888666555555333333222222222333333333........................////////////////////////111000///...------------........................////////////....................................---------,,,,,,,,,,,,,,,------++++++++++++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,++++++************+++++++++,,,,,,,,,---------------,,,,,,---------------------------,,,,,,,,,---...////////////...///000000111111222333333///555666888HHH^^^bbbXXXHHHDDDCCCHHHUUUoooppp```ZZZ[[[kkkqqqddd___^^^]]]ZZZUUUTTTSSSQQQQQQPPPQQQQQQTTTTTTTTTUUUXXX]]]cccgggnnnsss}}}yyyvvvuuutttooollljjjhhhddd```[[[WWWTTTRRRLLLMMMNNNNNNNNNNNNNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCDDDEEECCCCCCBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCAAA@@@@@@@@@???@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@===>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>@@@@@@@@@@@@????????????<<<=====================;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::777777777777777777777777666666666666555555555555777777777777666666666666444444444444444444444444555444444333333444444555444444444444444444444444444444444333333333333333222222222333333333444444333333555666666777666666888888:::>>>??????CCCIIIZZZjjjyyy}}}yyyrrrggg^^^QQQNNNKKKIIIJJJLLLNNNOOOQQQTTTXXXZZZ[[[ZZZYYYXXXXXXVVVUUUXXX]]]bbbdddeeefffjjjnnnnnnlllgggcccaaaXXXVVVSSSOOOLLLIIIGGGFFFKKKRRR[[[ccciiimmmqqqsssqqqxxx~~~{{{zzz|||zzzzzzzzzzzzzzzzzzzzzyyy}}}{{{yyywwwxxx{{{}}}{{{zzzkkkXXXDDD:::777555444444222222222222111111222333................................................111111000///....................................////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++,,,++++++************+++++++++,,,,,,,,,,,,------++++++************++++++...............---,,,,,,+++,,,---/////////......//////000000111222222222000333444777EEEWWW^^^[[[KKKEEEBBBDDDJJJ]]]mmm]]]TTT\\\oooqqqiiigggbbb[[[WWWVVVTTTRRRQQQQQQRRRRRRRRRRRRRRRTTTXXX\\\aaadddiiikkkttt~~~{{{zzzzzzwwwuuummmkkkhhhccc___ZZZWWWUUUQQQPPPOOONNNNNNNNNNNNNNNLLLKKKJJJHHHGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@BBBCCCCCCBBBAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>????????????????????????<<<===>>>>>>???>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::666666777777777777777888666666666666555555555555777777777777666666666666444444444444444444444444555555444444444444555555111111222222222222333333444444444444333333333333222222333333333333444444333444444555555666777777999888:::>>>>>>???FFFOOOhhh{{{wwwkkk___UUURRRMMMIIIGGGGGGJJJLLLOOORRRVVVXXXXXXXXXXXXYYYWWWWWWYYY\\\aaadddfffggggggjjjlllllliiiddd```^^^UUUTTTSSSQQQPPPNNNMMMLLLOOOVVVaaahhhlllooorrruuusssyyy~~~}}}}}}|||||||||{{{{{{{{{zzzzzz}}}wwwuuuvvvyyy|||~~~yyy]]]NNN???999888555333222111222222111000000111333........................------------------------------------......///000........................////////////....................................------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++++++++,,,------++++++++++++++++++++++++******************+++,,,++++++,,,,,,,,,,,,------++++++************++++++------.../////////...---)))+++---/////////...---//////000000111111222222222222333888AAALLLUUU[[[OOOHHHCCCCCCDDDPPPmmmqqq^^^[[[aaaooo}}}vvvrrriii^^^YYYWWWUUUSSSRRRRRRSSSSSSQQQPPPQQQSSSVVVZZZ]]]___dddfffnnn}}}zzzwwwooonnnkkkgggccc___[[[YYYVVVTTTQQQNNNLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAABBBBBBCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@BBBDDDCCCAAA???@@@BBB??????@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@>>>???AAABBBBBBAAA???>>>????????????????????????<<<===>>>?????????>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999666666666666777777888888666666666666555555555555888777777777666666666555555555555555555555555555555555444444444444555555111111111222222333333333444444444444444444444444222222333333333333444444666555555555555777888999:::999:::======@@@IIISSSkkkzzzooodddYYYWWWUUURRRNNNKKKJJJKKKLLLMMMPPPSSSTTTTTTUUUWWWYYY[[[^^^aaadddfffgggggghhhjjjkkkllljjjddd___[[[YYYRRRSSSTTTUUUUUUUUUTTTSSSVVV^^^gggmmmooopppsssvvvuuuxxx{{{}}}~~~}}}|||||||||||||||{{{{{{{{{~~~zzzvvvtttwwwzzz|||}}}gggOOOCCC999777777444111000///111222000......000222........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---///111222........................000/////////............////////////////////////---.....................++++++---......---++++++...------,,,,,,------...************************++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,,,,------...///++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++,,,...000111111000000)))***---/////////...---/////////000111111222222444222333999>>>DDDNNNXXXTTTKKKFFFEEECCCIIIaaa|||nnnaaaZZZ^^^ttt{{{pppbbbZZZYYYVVVTTTSSSSSSTTTTTTPPPPPPPPPRRRUUUXXXZZZ[[[]]]```gggsss|||wwwtttqqqpppnnnjjjfffbbb^^^]]]YYYVVVRRRNNNKKKKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHEEEEEEFFFFFFFFFFFFEEEEEE@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBDDDDDDDDDCCCBBBCCCDDDDDDBBBAAA???AAACCCBBB???===>>>@@@======>>>>>>?????????@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<======>>>>>>>>>???>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>??????<<<===>>>@@@@@@@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<888888888888888888888888555666666666777777888888777666666666555555555555888888777777666666666555666666666666666666666666555555444444444444555555333333333444444555555555444444444444444444444444222222333333333444444444888777666555666777:::;;;;;;::::::<<<<<<@@@KKKVVVhhhzzz{{{mmmddd[[[QQQVVVWWWWWWUUURRROOOMMMMMMKKKNNNQQQRRRRRRSSSWWWZZZaaaeeeiiikkkjjjiiiiiiiiilllmmmlllhhhbbb\\\XXXVVVQQQSSSVVVXXXYYYYYYYYYXXX]]]dddmmmrrrrrrrrrtttwwwwwwvvvwwwzzz}}}~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzxxxuuusssuuuyyy}}}~~~~~~vvvXXXEEE<<<444555666333///......000111000...---///222---...///000000///...------------------------------------.........//////,,,,,,,,,---------......000000000000////////////............------------++++++,,,------......///---------,,,,,,+++++++++...---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,---((($$$%%%***///111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++))))))))))))***---------,,,,,,+++++++++------,,,++++++******)))......,,,,,,,,,,,,..................////////////000////////////000000111444222222666;;;DDDRRR___^^^VVVMMMFFFAAAEEEXXXlllppp___^^^hhhppp|||sssjjj```\\\WWWSSSSSSSSSSSSSSSQQQRRRSSSSSSSSSSSSVVVXXX\\\```ffflllwww|||uuuuuuqqqmmmjjjhhhfffdddbbb___[[[WWWSSSQQQOOOMMMKKKLLLMMMNNNNNNLLLJJJGGGEEECCCDDDFFFGGGGGGEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAA@@@???>>>===???@@@BBBDDDEEEEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<>>>AAABBBAAA???BBBAAAAAA@@@???>>>============>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<;;;;;;;;;888999999999999888777777999888888777666555555444888888888777666666555555777777888777777666555555555555444444444444555555444444444444444444444444333333444444444444444444444444444444444444444444333333333444444444555555555555666777777777777777888999:::;;;>>>DDDJJJOOOccciiimmmiii___WWWUUUVVVQQQTTTXXXZZZ[[[YYYVVVTTTOOOMMMKKKKKKNNNSSSYYY]]]eeegggjjjjjjiiigggeeedddiiigggccc```]]]ZZZUUURRRPPPRRRUUUXXXZZZ[[[\\\\\\ccchhhnnnrrrssssssrrrrrrtttvvvyyy|||~~~}}}|||~~~xxxqqquuupppnnnqqqtttxxxdddLLL===;;;999666444222111000000000//////000111222222---...///000000///...---------------------------,,,------------.........------------............///////////////000000000.........------,,,,,,,,,------------------,,,,,,------,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,------,,,++++++++++++,,,///***&&&'''+++......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,++++++,,,---...............//////////////////////////////000111333111222666;;;DDDTTTaaadddZZZNNNFFFCCCFFFSSSaaaiiiXXXYYY```uuu}}}uuuooofffaaa[[[WWWTTTTTTSSSRRROOOPPPQQQQQQQQQRRRUUUWWWYYY]]]aaafffoooyyyvvvsssooollljjjiiihhhfffbbb___ZZZVVVTTTQQQOOOMMMMMMNNNNNNNNNMMMKKKHHHGGGCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>>>>===>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===>>>@@@BBB@@@???AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@AAA========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888999999999888888888888777999888888777666666555555333333444444555666666666666777777777666666555444555555444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555444555666777777777777777999:::;;;<<<>>>BBBHHHLLLSSSWWWYYYXXXTTTQQQQQQSSSRRRUUUXXX[[[]]][[[YYYWWWRRROOOLLLJJJMMMTTT[[[```gggiiilllmmmllljjjhhhgggfffccc```]]]ZZZVVVRRRNNNNNNQQQUUUWWWYYY[[[^^^```fffjjjooorrrsssrrrrrrrrrtttvvvyyy{{{~~~~~~~~~zzzsssrrrnnnmmmqqqtttwww}}}tttUUUAAA;;;:::888555333222111000000000000000000111222222......////////////..............................,,,,,,,,,,,,------------------------.....................//////000000111//////......---,,,++++++.........---,,,+++++++++,,,,,,,,,,,,++++++++++++------,,,+++++++++,,,,,,------,,,+++++++++++++++000---))))))+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++------+++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,---............////////////.........//////000111222000111555;;;EEEUUUccckkk___QQQIIIFFFGGGMMMTTTqqq|||]]]UUU[[[```qqqyyytttmmmggg```ZZZVVVTTTRRRQQQLLLNNNOOOPPPPPPQQQTTTVVVWWWZZZ^^^aaagggrrryyyvvvqqqnnnmmmmmmmmmlllgggddd___[[[XXXUUURRROOONNNNNNNNNNNNMMMLLLJJJIIIEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???<<<===>>>???@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>@@@@@@@@@???????????????????????????????????????????????????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999777666666::::::888777777777888999888888888777777666666555333333444444555666666666555666666666666555444444555555444444444444555555444444444444444444444444555555555444444333333222444444444444444444444444333444444444444555555555333444555666777777777777999;;;===>>>>>>@@@CCCFFFKKKLLLMMMNNNPPPRRRSSSUUUSSSUUUXXX[[[\\\\\\ZZZYYYSSSQQQNNNMMMPPPWWW^^^dddiiijjjlllmmmmmmkkkhhhgggbbb___\\\YYYWWWUUUQQQOOOMMMQQQVVVXXXXXX[[[aaafffjjjmmmpppqqqqqqqqqrrrssstttvvvyyy|||~~~}}}vvvqqqnnnnnnsssxxx|||cccJJJ===888777666444333222111111000000000000000000111222...//////////////////...////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------......///000111111111000000///...---,,,,,,---------,,,,,,,,,++++++,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---,,,,,,+++***+++++++++...,,,++++++,,,,,,)))'''++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++,,,,,,******++++++,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////...............///000111111///000444:::DDDTTTbbbjjjcccXXXNNNGGGEEEHHHLLLcccnnn\\\\\\UUUcccvvv~~~wwwpppkkkccc\\\WWWTTTRRRPPPLLLNNNOOOPPPPPPRRRTTTWWWWWWZZZ^^^```dddkkkvvv~~~~~~zzztttqqqppppppppppppkkkhhhccc___\\\XXXTTTQQQNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>??????@@@@@@@@@??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>===========================;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777;;;:::888666666777888:::888888888777777777666666888888888777666666555555444555555555555555444444555555444444444444555555444444444444444444444444666666555444333333222222333333444444444444444444444444444444555555555555222333555666777888888888:::<<<>>>?????????@@@AAAJJJJJJKKKOOOTTTXXXXXXVVVSSSTTTVVVXXXXXXXXXVVVVVVQQQQQQQQQSSSWWW]]]dddggghhhiiijjjkkkkkkiiifffccc\\\[[[XXXXXXXXXXXXVVVUUUQQQVVV[[[[[[YYY[[[cccjjjlllnnnooopppooopppqqqssssssuuuyyy|||~~~~~~xxxssspppqqqwww~~~nnnTTTDDD===555555444333222222222222111000000000000000111111/////////....../////////////////////////////////+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,------...///000000111111111000000///......---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++************++++++++++++,,,---,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------............------------...///000111111//////333888@@@NNN[[[aaaaaa]]]SSSHHHCCCFFFIII[[[vvvhhh[[[TTTXXXcccvvv{{{sssmmmeee^^^YYYUUURRRPPPNNNPPPQQQRRRRRRSSSUUUXXXVVVYYY]]]___bbbgggnnnsss|||yyytttrrrrrrrrrrrrnnnkkkgggccc```\\\WWWTTTPPPOOOMMMKKKKKKJJJKKKKKKMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB>>>>>>??????@@@@@@AAAAAA>>>>>>=========>>>>>>???========================>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;:::888666666777888:::888888888888777777777777888888888777666666555555444444555555555555555444555555444444444444555555444444444444444444444444666666555444333333222222333333333444444444555555444444444555555555666666222333555777888999::::::;;;===???@@@???>>>>>>???DDDDDDHHHPPPWWW[[[YYYVVVQQQQQQRRRRRRRRRQQQPPPOOOOOORRRVVV\\\aaafffiiijjjjjjiiiiiiiiijjjgggccc___UUUSSSSSSUUUXXX[[[\\\\\\ZZZ___cccaaa^^^^^^eeekkkmmmnnnoooooonnnoooqqqrrrsssvvvyyy~~~|||{{{{{{}}}wwwtttpppqqqyyywwwZZZFFF<<<999444444333222222222222333111111000000000000000111//////............//////........................,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---------......//////000000000000////////////...*********+++,,,---------*********+++++++++++++++,,,,,,+++++++++,,,------,,,,,,+++*********************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***)))*********+++++++++++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++,,,------------.........,,,,,,,,,---...///000111111///000333666;;;FFFQQQQQQXXXZZZRRRHHHEEEFFFHHHSSSjjj}}}|||nnn]]]UUUUUUeeezzzyyysssjjjbbb\\\XXXTTTRRRQQQRRRSSSSSSSSSTTTVVVXXXTTTVVVZZZ\\\___ccchhhkkksss|||xxxtttssssssssspppnnnjjjgggddd```\\\XXXSSSQQQNNNLLLJJJJJJKKKLLLMMMMMMKKKJJJHHHFFFDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBB@@@@@@??????@@@AAAAAABBB???>>>>>>=========>>>>>>========================>>>???@@@???===<<<===>>>>>>>>>??????@@@@@@@@@AAA?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<::::::888777777777888999888888888888888888888888333333444444555666666666444444555666666666666555555555444444444444555555444444444444444444444444555555555444444333333222222333333444444555555555444444555555555666666666222444555888:::;;;<<<<<<<<<>>>@@@@@@?????????@@@???BBBHHHQQQZZZ^^^]]]ZZZNNNNNNMMMMMMMMMLLLLLLLLLQQQVVV]]]dddiiilllllllllllljjjiiiiiiiiifff```[[[NNNMMMNNNQQQWWW\\\___```cccgggjjjiiieeeeeeiiimmmmmmnnnppppppooopppqqqsssuuuwwwzzz~~~wwwuuutttwww|||}}}zzzuuupppnnnpppzzzeeeNNN???888666444444333222222222333333222111111000000000000000000///...------...///000------------------------,,,------------.........,,,,,,---------.................................------------............++++++++++++++++++,,,,,,)))*********++++++++++++,,,+++++++++,,,,,,---...,,,++++++***************++++++,,,++++++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***++++++++++++************,,,++++++++++++++++++++++++,,,---......---,,,+++,,,,,,---------.........,,,,,,,,,---...///111111111///000333333555===FFFCCCLLLPPPMMMIIIIIIHHHFFFJJJ[[[www~~~rrraaaUUU\\\mmm{{{|||rrriiiaaa[[[WWWTTTRRRSSSTTTTTTSSSSSSUUUWWWTTTVVVXXXZZZ]]]```ccceeekkkqqq{{{~~~xxxuuusssssssssqqqnnnkkkiiieee```]]]XXXUUUQQQNNNLLLLLLMMMNNNKKKKKKKKKKKKJJJHHHGGGEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@??????>>>???@@@AAABBB@@@@@@?????????@@@AAABBBBBBAAA@@@??????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???<<<;;;<<<>>>???????????????@@@@@@@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999999888888888888777888888888888888888888888333333444444555666666666444555666666777777777666555555444444444444555555444444444444444444444444444444444444444444444444222222333333444555555666555555555555666666666666333444666999;;;===>>>>>><<<>>>???@@@???@@@BBBCCCBBBDDDIIIPPPWWW[[[\\\\\\KKKKKKJJJJJJKKKLLLNNNOOOYYY]]]ccciiimmmnnnnnnmmmmmmjjjggggggfffccc\\\VVVMMMLLLMMMQQQXXX^^^bbbccckkkmmmoooooonnnmmmnnnooommmooorrrssssssssstttuuuwwwyyy{{{}}}rrrooollloootttwwwuuurrrmmmlllrrrrrrUUUFFF???:::666555555444333333333333333222222111000000000000000000///...------...///000---------------------------------.........//////........./////////000000...............---------******+++,,,,,,------...------,,,++++++*********))))))******++++++++++++++++++++++++,,,,,,---...,,,++++++***)))*********---------+++***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---......---,,,,,,+++++++++******))))))*********++++++,,,------,,,,,,............,,,,,,,,,,,,,,,---------......+++,,,,,,---...///111111111000111222222222888???:::BBBGGGHHHJJJMMMJJJCCCCCCQQQiiiqqq]]][[[eeesssyyynnneee^^^YYYVVVSSSTTTTTTTTTRRRRRRTTTUUUVVVWWWYYYZZZ\\\___aaacccfffjjjpppxxxzzzvvvtttsssuuussspppnnnlllhhhddd```[[[XXXTTTPPPMMMMMMNNNOOOHHHIIIKKKLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>>>>???AAABBB@@@??????>>>>>>???@@@AAADDDCCCBBBAAA@@@@@@@@@@@@????????????????????????===???@@@???<<<;;;<<<>>>????????????????????????=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777888999999999999888777777888888888888888888999999888888888777666666555555555555666777888888777777555555555444444555555555444444444444444444444444333333444444444444444444222222333333444555666666555555555555666666666777444555777:::<<<>>>??????===>>>?????????AAACCCFFFDDDEEEHHHKKKNNNQQQTTTUUUIIIIIIIIIJJJLLLNNNQQQSSSaaacccgggjjjmmmnnnnnnmmmkkkgggdddcccccc___WWWPPPPPPOOOPPPTTTZZZ```eeefffnnnoooqqqrrrssssssrrrrrrnnnppptttuuuuuuuuuvvvwwwzzz{{{|||}}}}}}|||{{{{{{oookkkhhhjjjooossssssppplllnnnvvv^^^EEE======999444666666555444333333333333222222111000000///000000111///......000000...+++---.........///000000000,,,,,,,,,---------......,,,,,,---....../////////////////////////////////////////////////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......------,,,++++++************++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000222111111000111333444555777777:::???FFFJJJIIIHHHGGGHHHTTTnnnhhhYYYYYYcccvvvtttgggbbb\\\UUUWWWUUURRRRRRSSSUUUUUUUUUUUUWWWYYY[[[\\\]]]]]]]]]dddccceeellluuu~~~{{{yyyxxxuuurrrqqqqqqnnnhhhddd___]]]YYYVVVTTTRRRNNNLLLKKKKKKKKKLLLMMMLLLJJJGGGIIIHHHGGGEEECCCBBBAAA@@@>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>BBBBBB@@@@@@CCCBBB???>>>???@@@AAAAAA@@@???>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;:::999========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999999999888777666777777888888888888777777666666666666555555555555666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444333444555555555444333222222333444555555444333222888:::===???@@@???===<<>>>>>BBBFFFGGGFFFDDDKKKIIIHHHJJJLLLMMMKKKHHHEEEGGGHHHJJJNNNUUU\\\aaaffffffhhhkkkmmmnnnllljjjhhheeedddeeeaaaYYYTTTTTTPPPSSSVVV[[[___ccceeegggmmmooorrrsssrrrrrrrrrsssoooqqquuuvvvvvvvvvwwwxxx||||||}}}||||||{{{zzzzzzmmmkkkgggeeehhhmmmooonnnnnnqqq|||rrrPPPAAA===777444666444333222111111111222333222111///.........///000000...---...000000...+++---..................///,,,,,,,,,---------....../////////...............------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++'''((()))***,,,---//////,,,,,,------------,,,,,,++++++************++++++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,------......///111000000000111222333444666666777<<>>???@@@@@@@@@@@@???>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;::::::================================================<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999999999888777777777777888888888888777777666666666666555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333555555666555444333555555777888888999999999999;;;===>>>??????>>>===>>>>>>???DDDHHHJJJIIIGGGJJJIIIHHHIIIKKKLLLJJJGGGEEEHHHKKKOOOTTTZZZbbbgggjjjjjjjjjlllmmmmmmjjjhhhgggdddbbbaaa^^^WWWSSSTTTSSSTTTWWW[[[___cccggghhhlllnnnpppqqqpppppppppqqqooorrrtttuuuuuuvvvwwwxxxzzz{{{{{{{{{{{{zzzyyyxxxqqqnnniiifffgggkkknnnooojjjvvvfffHHH===:::666444666444333222111111111222222222111000///...//////000---,,,,,,---//////...,,,...------------------,,,,,,,,,,,,---------......000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++&&&'''(((***,,,...000000,,,,,,------------,,,,,,++++++************+++++++++++++++*********))))))+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,------..................//////////////////000111222333444444444777<<>>???@@@@@@@@@@@@???>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::================================================<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999999999999888777777777888888888888777777666666666666555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444222333444666666666555555666666777888999;;;===>>>:::;;;;;;<<<======>>>>>>===>>>BBBGGGLLLMMMMMMKKKIIIGGGFFFGGGHHHIIIHHHFFFGGGJJJPPPUUU[[[aaahhhlllooonnnmmmmmmmmmkkkgggdddeee```]]]\\\YYYTTTSSSVVVXXXXXXZZZ\\\```eeeiiilllmmmoooqqqrrrpppoooooopppqqqrrrsssttttttuuuwwwzzzzzz{{{|||||||||{{{yyyyyyvvvrrrlllhhhfffgggjjjmmmmmmlllUUU???888888555444555333333222111111111111222111111000///////////////++++++,,,---.........------------,,,,,,+++++++++,,,,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********++++++,,,---+++++++++,,,,,,,,,------000000000000000000//////---.........///000000111333333333444888===AAACCCIIIEEECCCFFFQQQiiijjjXXXUUUYYYdddppp||||||tttkkkhhhhhhgggccc^^^ZZZYYYXXXXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUXXXWWWZZZ^^^___```eeellluuu}}}wwwtttsssqqqmmmjjjaaa```_________^^^[[[XXXVVVTTTPPPNNNNNNNNNMMMLLLIIIJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???AAABBBAAADDDJJJNNNNNN?????????@@@@@@?????????????????????????????????========================================================================>>>>>>======<<<<<<;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888999999999::::::999888888777777888888888888777777666666666666555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444222333555666777777777666666666666666777999;;;<<<::::::999999:::<<<>>>??????AAAEEEJJJMMMNNNMMMLLLFFFEEEEEEEEEFFFGGGGGGGGGLLLPPPVVV\\\aaafffkkknnnqqqpppooonnnmmmkkkfffcccbbb\\\XXXWWWUUUSSSUUUYYY___^^^^^^___bbbgggkkkoooppprrrttttttrrrqqqqqqqqqrrrssssssssssssuuuxxx{{{}}}}}}~~~~~~}}}{{{zzzxxxtttooojjjeeeaaaccchhhxxxzzzWWWGGG888444666444333333333222222111111111111111111000000///////////////***+++------------......------,,,,,,+++++++++***,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,+++***))))))+++,,,,,,,,,,,,,,,,,,+++++++++************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++))))))))))))+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++*********++++++++++++,,,,,,,,,------..................------,,,------...//////000000333333333333666:::???BBBGGGFFFDDDEEEIIIZZZxxxlll^^^YYYWWW]]]ffflllnnnjjjgggfffhhheee```\\\ZZZXXXVVVTTTSSSSSSSSSTTTTTTUUUVVVVVVZZZWWWXXX[[[\\\\\\___eeeiiippp||||||xxxuuusssoookkkfffeeedddeeeeeeccc```]]][[[XXXTTTQQQOOONNNLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@BBBBBB@@@BBBGGGJJJJJJ@@@??????????????????@@@????????????????????????=======================================================================================<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888999999:::::::::999999777777888888888888777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444222444555777888888777777888777666555666777888999888888777888999<<<>>>@@@BBBEEEHHHJJJKKKKKKJJJIIIDDDDDDEEEFFFGGGHHHKKKLLLTTTXXX]]]aaadddhhhkkkmmmqqqpppooonnnnnnkkkgggccc___YYYTTTTTTTTTTTTYYY___fffeeecccccceeeiiinnnqqqppprrrttttttsssqqqqqqrrrssstttuuuttttttvvvyyy|||}}}~~~~~~|||yyywwwtttqqqnnnkkkccc\\\^^^eee}}}aaaIII???666444555444333222222222222222111111000000000000000000000//////...+++---//////---------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......***++++++,,,------......------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++'''((()))***+++,,,------++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------******************++++++,,,,,,---///////////////222222333333444888===AAAFFFFFFGGGFFFGGGPPPggg|||ppp```YYYUUUUUU\\\bbbccc``````aaa___]]][[[ZZZXXXUUUSSSTTTTTTTTTTTTUUUVVVXXXXXXYYYUUUUUUXXXYYYYYY\\\```bbbeeelllvvv}}}yyyuuuqqqlllkkkkkkkkkjjjhhhddd```___\\\XXXUUURRRPPPMMMKKKHHHHHHHHHHHHHHHGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBCCCBBB>>>===@@@AAA???@@@@@@???>>>>>>???@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============================================================<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888999::::::::::::::::::777777888888888888777777666666666666555555555555666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444555666888888888777777999999888888888888888999777777777999;;;>>>AAABBBDDDFFFHHHHHHGGGFFFFFFGGGDDDEEEGGGIIIKKKNNNSSSVVV]]]___ccceeegggiiikkkmmmpppooonnnnnnmmmjjjfffccc\\\WWWSSSTTTVVVXXX___fffnnnmmmjjjiiijjjlllooorrrnnnppprrrsssqqqppppppqqqtttuuuvvvwwwwwwxxxzzz}}}|||}}}~~~}}}{{{xxxtttrrroookkkiiifff___XXX___lllgggNNN???:::555444555555333111111111222222111111000///000000000000000///......---///111000...,,,---...,,,,,,,,,,,,------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,---------++++++,,,,,,,,,,,,------((())))))******+++++++++,,,,,,...///000000/////////111222333333555:::>>>DDDEEEGGGFFFDDDIIIXXXhhhuuueeeYYYQQQRRRUUUVVVWWWZZZYYYYYYZZZ\\\]]]]]]ZZZWWWVVVVVVUUUTTTTTTUUUVVVWWWVVVSSSTTTXXXZZZXXXXXXZZZ[[[^^^bbbgggqqq~~~zzzsssrrrqqqpppoookkkfffbbb___]]][[[YYYXXXUUURRROOOGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFFFFGGGFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCC@@@CCCBBB>>>===???>>>;;;@@@@@@???>>>>>>???@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>================================================<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888999::::::;;;;;;::::::777777888888888888777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555666777888888888777666777777888999999999999999777777999<<>>AAABBB@@@AAACCCCCC@@@AAA@@@???>>>>>>???@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888999::::::;;;;;;;;;;;;777777888888888888777777777666666666555555555555444444444444444444444444666666666666666666666666555555555555555555555555444444444444444444444444777777888999999888666666222444666888999:::999999777888;;;???BBBFFFHHHJJJBBBCCCDDDBBB@@@@@@CCCFFFHHHKKKOOOSSSVVV\\\dddiiigggiiijjjkkkkkkmmmooorrrsssqqqooommmkkkgggbbb^^^YYYUUUSSSWWW[[[```hhhpppxxxwwwtttrrrppppppqqqqqqnnnqqqsssuuutttttttttuuutttwwwzzz{{{{{{{{{|||}}}|||wwwqqqnnnggg___[[[ZZZVVVYYYnnngggOOO@@@333444444333444666666444000111111222222000///...///000111111111000...---//////000000///...------------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...........................+++,,,,,,------,,,,,,+++......---,,,,,,+++******+++,,,,,,------,,,,,,+++******))))))))))))******++++++++++++++++++++++++---------,,,,,,++++++++++++++++++***)))((('''&&&------,,,+++***)))(((''')))************+++++++++++++++,,,,,,,,,---------+++++++++*********))))))******++++++++++++*********++++++,,,,,,++++++***---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,---.../////////...---,,,------///000000000111222333444444555===CCCHHHGGGCCCBBBHHHOOOgggsss[[[QQQOOOMMMLLLMMMPPPTTTZZZaaannnuuunnnbbb___\\\YYYUUUSSSSSSTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUWWWZZZ^^^dddqqq~~~~~~{{{wwwtttrrrnnnjjjgggeeeccc```___^^^\\\YYYVVVWWWSSSMMMJJJHHHIIIIIIIIIGGGIIIKKKLLLLLLJJJGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>===<<<<<<<<<===???@@@======>>>>>>===<<<;;;;;;<<<<<<<<<===============??????>>>===<<<;;;;;;:::>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;666666666666666666666666777888:::;;;;;;:::999888999888888888777777666666777777777777777777777777666777777777777777666666777777666666555555555555444444666888:::888444111555555555555555555555555666666666666777777777777:::999777555666777:::<<>>666555444333222111111111000000000000000000000000000000000000000000000000------......---,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...........................+++,,,,,,------,,,,,,+++......---,,,,,,+++******+++,,,,,,------,,,,,,+++******))))))))))))******++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++***)))(((((()))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))******++++++++++++*********++++++,,,,,,++++++***---,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---......///......---,,,---...///000...//////000111222333444:::@@@GGGGGGCCCBBBFFFJJJUUUlllkkkZZZRRRMMMMMMOOOPPPUUU[[[eeerrr{{{vvvkkk```^^^ZZZVVVTTTSSSTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRUUUUUUVVVZZZ\\\```kkkvvv~~~zzzxxxuuurrrnnniiigggeeecccbbb___[[[XXX[[[WWWRRRNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLJJJIIIGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAA@@@@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>======<<<===>>>???@@@======>>>======<<<<<<;;;>>>>>>>>>>>>>>>>>>======>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;:::::::::888888888888777777777666777777777777777777777777666666666777777666666555666666666666555555444444555444333444666666555444555555555555555555555555777777777777777888888888777666666666777:::<<<>>>??????@@@@@@@@@@@@AAAAAAAAACCCEEEGGGHHHKKKOOORRRUUUVVVYYY\\\```dddggghhhggghhhiiijjjjjjkkklllmmmlllmmmlllhhhccc^^^\\\[[[ZZZZZZZZZ]]]bbbiiiooosssrrrssssssrrrqqqqqqrrrtttttttttttttttttttttuuuuuuxxx{{{|||zzzwwwxxx}}}{{{ssskkkeee[[[SSSNNNRRR^^^ppp}}}^^^HHH???<<<555444333222111111111111000000000000000000000000000000000000000000000000---------...------,,,+++------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...------------------------+++,,,,,,------,,,,,,+++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++******)))))))))*********++++++)))************++++++++++++++++++++++++*********+++++++++*********************++++++++++++*********++++++,,,,,,++++++***,,,,,,+++************+++++++++++++++++++++++++++++++++,,,,,,------......---------------...///000---......///000111222222555===DDDGGGEEEBBBCCCEEEIII\\\zzzlll[[[RRRPPPQQQMMMQQQWWWaaannnvvvtttlllbbb```\\\XXXUUUSSSRRRRRRTTTTTTTTTTTTTTTSSSRRRRRRUUUTTTVVVYYYZZZ\\\ccclllzzz}}}zzzxxxtttpppmmmlllkkkjjjhhheee```]]]```]]]XXXUUURRRPPPMMMJJJLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>============>>>???@@@>>>>>>============<<<<<<@@@@@@??????>>>>>>=====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999999:::;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;:::::::::;;;;;;888888888888777777777777777777777777777777777777555555555555555555555555555555555555555444444444777444111111333555777888666666666666666666666666888888888888888888888888444555777999;;;===???@@@??????>>>>>>>>>???AAAAAAAAADDDGGGKKKNNNRRRWWWZZZ\\\]]]___aaaccceeeggghhheeefffgggiiikkkmmmnnnnnnlllkkkiiiddd___[[[[[[[[[]]]^^^___bbbfffkkkoooqqqoooqqqrrrrrrrrrssstttvvvvvvvvvuuuuuuuuuuuuuuuuuu|||}}}|||zzzwwwxxx|||}}}xxxrrriiibbbWWWNNNJJJUUUjjjhhhOOO@@@::::::444444333222111111111111000000000000000000000000000000000000000000000000...///////////////......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++******))))))******+++++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,,,,++++++,,,++++++***)))((((((((())))))*********++++++++++++++++++************)))******************************++++++++++++*********++++++,,,,,,++++++***++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------......//////---......///000111222333333:::BBBGGGGGGDDDBBBAAADDDQQQiiinnn]]]TTTQQQLLLMMMQQQZZZeeemmmlllhhhcccaaa]]]XXXUUURRRQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRUUUXXXYYYZZZ^^^eeepppxxx~~~zzztttppppppooonnnnnnnnnkkkgggcccbbb```]]][[[YYYUUURRROOOOOONNNLLLKKKJJJJJJJJJKKKIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>==================@@@@@@??????>>>===<<<<<<<<<<<<<<<===============>>>>>>=========<<<<<<<<<999999999999999999999999999999:::;;;;;;;;;;;;:::888888888888888888888888<<<;;;:::999888999:::;;;888888888777777777777777666666666666666666666666444444444444444555555666555555555555444444444444777555222222444777999:::777777777777777777777777888888888888777777777777666888:::===???@@@AAAAAA@@@???>>>>>>???AAACCCDDDEEEHHHLLLPPPSSSWWW[[[^^^ddddddeeefffgggggghhhhhheeeeeegggiiikkkmmmlllkkkhhhgggddd___\\\ZZZ\\\^^^aaabbbeeehhhkkkmmmooopppoooqqqsssssssssssstttvvvuuuuuuvvvvvvuuuuuuttttttyyyzzz{{{yyyxxxxxxzzz}}}}}}zzzxxxvvvpppfff___QQQMMMPPPccc}}}oooSSSBBB999777888444444333222222222222222000000000000000000000000////////////////////////......///////////////...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++******))))))((((((((())))))*********+++++++++******************************************************++++++++++++*********++++++,,,,,,++++++************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---....../////////...//////000111222333333222888@@@GGGJJJHHHDDDBBB>>>FFFWWWoooooo[[[PPPOOOMMMNNNUUU___fffhhhiiidddbbb^^^ZZZVVVRRRPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVRRRQQQSSSXXXZZZZZZ]]]bbbeeekkkwwwzzztttqqqqqqqqqqqqrrrpppmmmjjjdddbbb```___^^^[[[XXXUUURRRQQQNNNLLLJJJJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>>>>???????????????>>>>>>============>>>?????????>>>===<<<<<<;;;;;;<<<<<<<<<===========================<<<<<<<<<<<<999999999999999999999999888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777777888999777777777777777777888888666666666666666666666666444444444333444555666777555555555555555555555555666555555666888::::::999777777777777777777777777666666777777777777888888<<<===???AAABBBBBBBBBAAA??????>>>>>>@@@BBBEEEGGGIIILLLQQQUUUYYY]]]aaadddjjjjjjiiiiiiiiiiiiiiiiiigggffffffhhhjjjjjjhhheeebbbaaa^^^[[[ZZZ\\\```dddeeefffiiilllnnnoooppppppqqqssstttuuusssrrrssssssttttttuuuuuuuuuttttttssssssuuuwwwwwwwwwvvvuuuuuuuuuttttttssspppiii___WWWHHHOOO^^^www|||ZZZDDD:::555555888555444444333333333333444000000000000000000000000////////////////////////+++,,,------...---------------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++*********+++++++++++++++***+++++++++++++++******&&&'''(((((()))***++++++)))************+++++++++*********+++++++++,,,,,,***************+++++++++******++++++++++++*********++++++,,,,,,++++++******))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---...////////////...//////000111222333444333666===EEEJJJKKKHHHEEE===AAALLL^^^yyymmmZZZSSSMMMJJJOOOVVV]]]ccchhhfffdddaaa]]]XXXUUURRRQQQOOOOOOPPPQQQSSSTTTVVVWWWRRRPPPQQQVVVYYYYYY[[[______fffooovvvzzzvvvuuuttttttttttttrrrppphhhgggeeecccbbb```]]]ZZZXXXVVVSSSPPPMMMKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>??????@@@@@@?????????>>>===<<<===>>>???@@@>>>>>>======<<<<<<;;;;;;===============<<<<<<<<<;;;;;;;;;::::::::::::999999999999999::::::::::::888888999::::::::::::::::::::::::::::::::::::::::::999888777777666777777777777777777888888888888777777777777777777777777555555444444444666777888555555555666666666666666666666777999;;;;;;999777666666666666666666666666555666666777888999::::::@@@AAABBBCCCCCCCCCBBBAAA>>>>>>???@@@CCCFFFIIIKKKLLLPPPVVV[[[___dddhhhkkklllllllllkkkkkkjjjjjjjjjhhhfffeeegggiiihhhddd```\\\[[[ZZZYYYZZZ^^^ccchhhhhhiiilllnnnpppqqqqqqqqqrrrtttvvvvvvtttrrrqqqrrrrrrssstttuuuvvvuuuttttttooopppqqqqqqqqqpppnnnmmmnnnoooooommmggg^^^VVVQQQJJJ[[[uuugggJJJ===888444444666444444333222222333333444000000000000000000000000000000000000000000000000+++,,,,,,---......------------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++***)))((((((&&&&&&'''((()))***++++++)))************+++++++++))))))***+++,,,---......))))))*********+++++++++******++++++++++++*********++++++,,,,,,++++++***)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///000000///---......///000111222222333444999AAAIIILLLJJJHHH@@@AAAFFFQQQhhhuuuaaaWWWNNNNNNQQQUUU\\\ccciiigggdddaaa\\\YYYVVVUUURRRRRRRRRRRRRRRTTTUUUVVVSSSPPPPPPTTTWWWVVVXXX[[[[[[bbbhhhlllqqq~~~~~~{{{xxxvvvvvvuuutttsssooommmjjjgggfffdddaaa^^^]]]\\\YYYUUURRROOOLLLKKKGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>???@@@@@@@@@?????????>>>===<<<===>>>@@@AAA>>>>>>==================>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;;;;888888999::::::::::::999888888888888888888888888999:::999999888777666666666777777777888888888888777777777777777777777777666555444444555666888:::666666666777777777888888888777777888::::::888666555555555555555555555555666666777999;;;<<<>>>>>>AAAAAABBBBBBBBBBBBBBBBBB@@@AAACCCGGGJJJNNNPPPQQQUUUXXX^^^bbbeeehhhlllnnnllllllllllllkkkkkkkkkkkkfffdddccceeehhhgggbbb]]]XXXYYYYYYYYYZZZ___eeeiiiiiikkkmmmoooqqqrrrrrrrrrrrrtttvvvvvvuuusssrrrrrrqqqrrrtttvvvwwwwwwvvvvvvpppnnnkkkhhhgggffffffeeehhhjjjjjjfff]]]VVVSSSSSS___xxxmmmUUU@@@:::999444222555222111111111111111222222000000000000000000000000000000000000000000000000------...///000000000///---------,,,,,,,,,++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++******((('''&&&))))))))))))(((((((((((()))************+++++++++))))))***+++---...///000))))))******++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++))))))((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---///000000000///,,,,,,---...///000111111333333666>>>GGGLLLLLLIIIAAA@@@@@@EEEWWWuuuuuugggZZZUUUSSSSSSYYYaaakkkjjjgggddd```\\\YYYXXXVVVUUUSSSRRRRRRRRRSSSTTTUUUQQQOOOSSSUUUTTTUUUXXXUUUZZZ___cccgggqqq|||xxxwwwvvvuuutttuuurrrnnnjjjhhhfffccc```aaa```]]]YYYUUUQQQNNNLLLFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIJJJJJJIIIGGGFFFEEECCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>???@@@AAA@@@?????????>>>===<<<===>>>@@@BBB>>>>>>>>>>>>??????????????????>>>===<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888888999::::::::::::999::::::::::::::::::::::::::::::;;;;;;:::999777666666666777777888888888999777777777777777777777777777666555444555777999;;;666666777777888888999999999888666666888888777666555555555555555555555555666777999;;;===???AAAAAA??????@@@@@@AAABBBBBBCCCCCCEEEIIIMMMRRRUUUWWWXXX^^^aaaeeegggiiiiiikkklllkkkkkklllllllllllllllllleeebbbbbbdddggggggbbb\\\XXXXXXYYYYYY[[[___eeeiiijjjkkkmmmoooqqqrrrsssssspppsssvvvvvvuuutttssssssqqqsssuuuxxxyyyyyyxxxxxxtttooogggbbb`````````aaacccffffff```WWWSSSVVVZZZyyy}}}___KKK;;;::::::444111333000///////////////000000000000000000000000000000000000000000000000000000,,,---......//////......///...---,,,+++,,,------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++)))))))))******+++++++++,,,+++***))))))***+++,,,((()))***++++++***)))(((,,,,,,,,,***((((((***+++************************((((((((((((((((((((((((*********)))))))))))))))************************++++++******************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,)))+++------,,,,,,---...++++++++++++++++++++++++***+++,,,---.....................//////000111222444333333888???HHHOOORRRIIIAAA???GGGQQQbbbiiiXXXPPPOOOUUU]]]llluuuwwwnnnccc______^^^[[[VVVRRRPPPRRRTTTSSSRRRTTTTTTUUUUUUTTTSSSQQQPPPWWWWWWYYY[[[```hhhqqqxxx{{{vvvttttttsssqqqrrrqqqnnnkkkiiihhhhhhhhheee```[[[VVVSSSRRRQQQNNNLLLJJJHHHHHHHHHJJJJJJLLLKKKJJJJJJIIIIIIJJJJJJIIIFFFCCCBBBCCCCCCBBBBBB>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@======>>>???@@@AAAAAAAAA@@@@@@???>>>======>>>>>>>>>>>><<<;;;;;;<<<===>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999:::999999999999999999:::999999888888888888999999666666777888888888888888777777777777777777777777555555555555666666666666888888888888888777666555999999999888888888888888666666666666777888999:::999<<>>>>>??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999::::::999999999999::::::999999888888888888999999666666777888888888888888777777777777777777777777555555666666666777777777888888999999888888777666888888888888888888888888777777777777888999::::::>>>AAADDDFFFEEEEEEEEEFFFBBBBBBAAABBBCCCFFFIIIJJJNNNPPPTTTXXX]]]bbbfffggghhhiiijjjiiihhhiiijjjlllnnnooonnnkkkiiihhhiiikkkeeebbbaaabbbeeeeeeaaa]]]VVVWWWZZZ^^^bbbgggkkkmmmmmmllllllooosssuuutttssssssssssssttttttssssssrrrttttttuuutttsssrrrrrrsssuuupppjjjfff___XXXWWWZZZ[[[\\\UUUPPPQQQUUUlll}}}]]]DDD@@@:::666555444222000222111111000000111111222000000000000000000000000111000000//////000000111,,,,,,---...............---------------,,,,,,+++---------,,,++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++(((((()))***+++,,,---...++++++++++++,,,,,,,,,,,,++++++***))))))***+++++++++,,,,,,------,,,,,,+++++++++,,,***)))(((***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,++++++++++++++++++++++++***+++,,,------.....................///000111222111222333444777???IIIPPPSSSKKKEEECCCCCCKKKaaawwwmmmZZZUUUWWWbbbnnnyyy|||yyyuuuqqqmmmgggccc^^^ZZZWWWUUUSSSQQQRRRSSSUUUVVVXXXXXXXXXXXXUUUVVVWWWWWWXXX[[[___ccchhhuuu~~~|||{{{yyyxxxwwwuuussspppmmmlllmmmkkkgggccc```^^^\\\\\\VVVTTTQQQPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLIIIFFFDDDDDDCCCAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???===<<<<<<<<<===>>>???@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::999999999999::::::999999888888888888999999666666777888888888888888777777777777777777777777666777777777777888888888999999999999999999888777888888888888888888888888888888888888999:::;;;;;;>>>@@@CCCDDDDDDCCCDDDEEECCCCCCDDDEEEHHHJJJMMMOOOUUUWWW\\\aaaeeeiiikkklllhhhiiijjjjjjiiiiiijjjkkknnnooopppnnnkkkiiihhhhhhcccbbbbbbeeeiiiiiieeeaaa[[[[[[\\\___cccggglllnnnmmmllllllnnnqqqssstttsssqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrsssttttttsssrrrqqqtttpppkkkfff___WWWUUUXXXXXXXXXPPPLLLRRR^^^|||hhhNNN>>>:::666444333333333222222111111000000111111222000000000000000000000000//////............//////,,,,,,---.........------,,,,,,---...---,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++******++++++++++++*********+++++++++))))))***+++*********************************************************+++++++++++++++***************************************+++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---......,,,******+++++++++++++++++++++++++++******+++,,,------------...............///111111///222333333333999DDDMMMSSSNNNHHHDDDAAAEEEUUUfffhhh[[[WWWSSS]]]hhhppprrrqqqnnnlllhhhfffbbb^^^[[[WWWUUUSSSVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUUUUUUUVVVXXXZZZZZZddduuu}}}yyyxxxvvvuuutttrrrooommmpppnnnkkkgggdddbbb```___[[[YYYVVVVVVVVVUUUQQQMMMHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGGGGGGGEEECCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>?????????<<<<<<======>>>???@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999888888888888999999999999888888888888999999666666777888888888888888777777777777777777777777777777888888888999999999999999:::::::::999999888777777777888888888888888999999999999:::;;;<<<===<<<>>>AAABBBAAAAAABBBCCCCCCDDDFFFIIIMMMQQQTTTVVVZZZ\\\aaaeeeiiikkkllllllhhhjjjkkkkkkjjjiiijjjkkknnnpppqqqpppllliiigggfffbbbbbbeeeiiilllllliiieeecccbbbbbbbbbdddhhhlllnnnnnnmmmmmmnnnppprrrtttuuuppppppqqqrrrrrrrrrrrrqqqqqqrrrsssuuuvvvvvvtttrrrqqqmmmiiifff```YYYXXX[[[YYYZZZSSSPPPZZZiiiqqqVVVDDD:::888555333333222222222111111000000000000111111//////////////////////////////............//////+++,,,,,,---...---------+++,,,---------,,,***)))))))))***++++++,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,------......---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************)))***++++++***)))***+++************************************************))))))))))))******++++++************************))))))*********+++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---......,,,******+++++++++++++++++++++++++++)))***+++,,,------------------------...///000111///111222111111555???HHHSSSQQQNNNHHHBBBBBBLLLXXXssszzzdddYYYOOOSSSYYYaaafffhhhiiikkkccccccbbb```]]]ZZZXXXWWWUUUUUUUUUTTTTTTTTTTTTTTTQQQRRRTTTTTTSSSTTTVVVWWWUUU]]]hhhqqq{{{|||zzzxxxxxxwwwuuusssrrrpppnnnkkkhhheeedddccc^^^[[[XXXYYY[[[ZZZVVVRRRJJJJJJIIIIIIIIIJJJJJJKKKHHHGGGFFFGGGHHHHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???????????????@@@@@@<<<===>>>??????@@@@@@AAA======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888777777777777888888999999888888888888999999666666777888888888888888777777777777777777777777888888888888999999999999888999999:::::::::999999777888888888999999999::::::::::::;;;;;;<<<===>>>>>>@@@BBBCCCCCCDDDEEEGGGCCCEEEIIIMMMRRRXXX\\\^^^]]]___cccfffiiiiiiiiiiiiiiijjjlllllljjjiiiiiijjjmmmoooqqqpppmmmiiiffffffccceeehhhlllnnnnnnllliiillljjjhhhgggggghhhkkkmmmnnnooooooooopppqqqtttvvvqqqqqqrrrssssssssssssssssssssstttwww{{{{{{yyywwwqqqmmmiiieee```YYYYYY\\\YYY^^^[[[\\\hhhvvvyyy\\\GGG<<<:::999777555333111111222111000000000000000000111////////////////////////000//////......//////000++++++,,,---------------,,,,,,,,,,,,,,,++++++***((()))***+++,,,...//////---,,,,,,++++++,,,,,,---,,,,,,,,,------......///---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********,,,,,,,,,,,,++++++++++++)))***++++++++++++***))),,,++++++******++++++,,,(((***+++,,,*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++************************)))))))))***++++++,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,...---,,,++++++,,,++++++++++++++++++++++++)))***+++,,,,,,---------------------...///000111///000111111111555;;;AAAPPPRRRRRRLLLDDDAAAFFFLLLccc{{{vvvcccTTTPPPOOOSSSWWWZZZ^^^bbb\\\]]]______]]]ZZZYYYZZZRRRRRRRRRRRRSSSTTTUUUVVVOOOPPPRRRRRRQQQRRRTTTVVVSSSYYY___aaaeeerrr|||yyyyyyyyywwwuuusssrrrqqqpppnnnlllkkkjjjaaa]]]YYYYYY\\\]]]YYYUUUPPPOOONNNLLLKKKKKKKKKKKKDDDDDDDDDEEEGGGHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@AAAAAA===>>>???@@@@@@AAA@@@@@@>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888777777777777888888999999888888888888999999666666777888888888888888777777777777777777777777777888888888888999999999777888999999999999999999888888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>??????===???AAACCCCCCEEEGGGIIIIIIKKKOOOTTTYYY^^^bbbdddcccdddfffggghhhhhhggggggiiikkkmmmmmmkkkjjjiiijjjlllnnnooonnnkkkhhhffffffgggiiilllnnnoooooonnnlllpppnnnllljjjiiiiiijjjkkkmmmnnnoooooooooppprrrtttqqqrrrsssttttttuuuuuutttuuutttuuuyyy~~~}}}vvvpppjjjeee___XXXXXX\\\[[[eeeiiiooo}}}dddKKK===888999999888666333111111222111000000//////000000111000000000000000000000000//////............//////++++++,,,------------,,,---,,,++++++***+++++++++******+++,,,---......///---,,,,,,++++++,,,,,,---***++++++,,,------......+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))***++++++++++++***)))++++++***))))))***++++++''')))+++,,,+++******+++************************++++++++++++++++++++++++(((((()))******+++,,,,,,************************((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++------,,,+++,,,---++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,------------...///000000000000000000222555999;;;EEELLLPPPMMMFFFBBBDDDFFFSSSiiiyyy```VVVMMMLLLNNNNNNPPPUUUUUUXXX\\\]]][[[YYYYYYYYYTTTSSSRRRRRRRRRSSSTTTTTTOOOPPPPPPOOOOOOPPPRRRUUURRRUUUWWWXXXYYYbbbppp{{{|||{{{zzzxxxuuusssssstttuuuvvvvvvvvvvvviiiccc]]]\\\___```\\\XXXXXXVVVTTTRRROOOMMMLLLLLLFFFFFFFFFHHHIIIIIIHHHFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDAAAAAABBBBBBCCCCCCDDDDDD@@@?????????@@@@@@AAABBB>>>???@@@AAAAAA@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999888888888888999999666666777888888888888888777777777777777777777777777777777888888888888999666777888888999999888888999999:::;;;;;;<<<==================>>>???@@@@@@>>>@@@BBBDDDEEEHHHKKKNNNQQQSSSWWW[[[```cccfffgggkkkkkkkkkjjjiiiiiihhhhhhiiikkkmmmnnnllljjjiiiiiikkklllmmmllljjjggggggggglllmmmooopppoooooonnnnnnnnnmmmlllkkkkkkjjjjjjkkkiiilllnnnooonnnmmmoooqqqqqqrrrssstttuuuuuuuuuuuuvvvttttttyyywwwqqqjjjeee^^^YYY[[[```hhhvvvjjjPPP@@@:::999666777888666222000111333000000////////////000000000000000000000000000000......------------......++++++,,,---------,,,,,,...---+++***)))***+++,,,---------------------------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------+++++++++,,,,,,---------******+++,,,---......///+++++++++******))))))))))))***+++,,,,,,+++***))))))((('''&&&&&&'''((()))''')))+++,,,+++******+++************************(((((((((((((((((((((((())))))***+++,,,,,,------************************((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++------,,,,,,---...++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---------------...000000111000///111444777888888:::CCCLLLLLLGGGEEEFFFGGGHHH\\\{{{nnn```SSSOOOMMMKKKKKKOOOQQQUUUZZZ[[[YYYWWWWWWXXXYYYXXXUUUSSSQQQPPPPPPPPPPPPPPPPPPNNNMMMMMMPPPSSSQQQQQQQQQRRRUUU[[[bbbgggnnn}}}zzzssstttwwwyyy|||~~~qqqjjjcccaaacccddd```[[[]]]\\\YYYVVVRRRPPPNNNMMMKKKKKKKKKLLLMMMLLLJJJGGGIIIIIIIIIHHHHHHGGGGGGGGGBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBCCCDDDEEEEEE@@@?????????@@@AAAAAABBB???@@@AAABBBAAA@@@???>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999888888888888999999666666777888888888888888777777777777777777777777666777777777777888888888555666777888888888888888::::::;;;;;;<<<===>>>>>>============>>>???@@@AAACCCFFFHHHJJJLLLOOOSSSVVVYYYZZZ]]]aaadddfffhhhiiirrrqqqooommmlllkkkkkkkkkiiikkknnnnnnllljjjiiiiiijjjkkklllkkkiiigggggghhhooopppqqqpppooonnnnnnoookkkkkkkkkkkkkkkkkkkkkkkkfffjjjmmmnnnmmmlllmmmnnnpppqqqrrrsssttttttttttttvvvttttttyyytttnnnhhhccc___\\\```gggxxxtttWWWDDD<<<<<>>@@@BBBDDDDDDDDDBBBAAAAAABBBBBBCCCBBBAAA???>>>AAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>============<<<;;;::::::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::???===:::888888999<<<======<<<;;;:::888777666666;;;:::999999999999999999999999999::::::;;;;;;;;;<<>>777<<<>>>;;;===<<<============???BBBEEEGGGHHHKKKOOOSSSWWWZZZ\\\aaaccceeegggiiiiiiiiiiiinnnrrrsssooollllllkkkhhhmmmmmmnnnooonnnmmmkkkjjjooopppssstttqqqmmmhhhdddnnnllljjjjjjkkklllkkkjjjjjjjjjjjjjjjjjjkkklllmmmkkklllmmmnnnooopppqqqrrrssstttuuuuuutttssstttuuuwwwwwwxxx{{{~~~uuukkkfffhhhddd^^^aaalll]]]HHH???:::555333333222111111000000111111//////000000000000//////111111000000//////......////////////////////////------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++*********)))))))))+++,,,***(((''')))+++************************++++++++++++++++++++++++***************++++++,,,---,,,***)))((()))***+++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------------............///000000111111222333333777888<<>>>>>???@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::;;;:::999777777888999:::;;;<<<;;;;;;:::999777777888888888777888888999:::999999:::;;;<<<======>>>FFFUUU^^^```^^^OOO???>>>>>>???@@@@@@AAACCCGGGJJJOOOQQQTTTXXX\\\```bbbccchhhiiijjjkkklllllllllllllllqqqsssooommmmmmkkkhhhkkkkkkllllllllllllkkkkkkqqqssswwwyyywwwtttooollljjjiiihhhggghhhkkknnnpppmmmmmmlllllllllmmmnnnnnnmmmnnnnnnooopppqqqrrrrrrppprrrrrrrrrppppppqqqssswwwwwwwwwxxxyyyzzzzzzzzzssskkkhhhkkkkkkhhhnnnyyykkkOOO???:::777555444333222111111000000111111//////000000000000//////////////////000000000000////////////////////////------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,******+++++++++++++++***************************+++++++++******************++++++***(((((()))+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,***)))))))))***+++)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------------............//////000111111222222333222333666;;;BBBFFFHHHHHHBBBCCCLLL___uuurrrfff[[[RRRMMMJJJLLLPPPWWW^^^aaabbbbbbdddddddddbbb^^^ZZZUUUSSSRRRRRRPPPOOONNNOOOOOOPPPNNNNNNNNNNNNNNNOOOPPPPPPQQQWWW^^^fffppp{{{zzzzzz}}}wwwpppkkkkkkiiiiiigggeeeccc```^^^\\\^^^\\\YYYWWWVVVUUUSSSQQQJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999;;;::::::999999::::::;;;:::999999999888888888888:::;;;<<<======;;;999888888888888888999:::;;;;;;999:::;;;<<<===>>>???@@@LLL^^^ppp{{{uuuYYYBBBCCCBBBCCCEEEFFFHHHJJJOOORRRXXXZZZ^^^cccfffhhhiiiiiimmmmmmlllkkkkkkkkklllllljjjpppsssqqqoooooommmiiiiiiiiihhhhhhiiijjjlllmmmrrruuuyyy||||||yyyuuurrrkkklllkkkhhhfffgggmmmqqqppppppooooooooooooooooooppppppqqqqqqqqqrrrrrrrrrpppppppppooonnnnnnoooqqqvvvvvvvvvuuutttsssrrrrrrqqqmmmnnnuuuzzz}}}jjjVVVAAA888666444333333222222111000000000000111//////000000000000//////.........///000111111111////////////////////////---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++((()))+++,,,,,,+++******++++++++++++++++++++++++************************+++++++++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,+++***)))))))))******))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,---------.........//////000000111222222222///000222666;;;@@@DDDFFFFFFEEEHHHSSSddd{{{zzzlll]]]RRRQQQOOOOOOSSSXXXZZZ]]]___hhhiiijjjjjjfff```YYYUUUTTTRRRQQQOOONNNNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNSSSWWWZZZ```mmm}}}yyypppmmmmmmlllllllllkkkiiifffcccaaacccaaa^^^\\\[[[ZZZXXXVVVMMMLLLKKKJJJIIIGGGGGGFFFHHHHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFEEEDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@AAAAAA>>>>>>>>>???@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<;;;;;;=========<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::;;;<<<<<<<<<;;;999888999:::===>>>???===;;;999;;;;;;:::::::::;;;<<<<<<;;;;;;<<<===>>>>>>??????HHHRRR___mmmlllSSSBBBJJJGGGIIIKKKMMMOOORRRVVVYYY]]]```dddhhhkkkllllllkkkmmmllljjjhhhgggfffggggggiiippptttsssrrrrrroookkkgggfffeeeeeegggiiilllnnnrrrtttxxx{{{{{{yyyuuusssqqqssssssnnngggeeegggkkkqqqqqqqqqppppppooonnnnnnrrrrrrrrrqqqqqqqqqqqqqqqppppppooommmkkklllnnnqqqtttuuuvvvuuuqqqmmmjjjhhhoooooovvvyyyZZZKKK<<<666555333111111222222111000000000000000//////000000000000//////.../////////000000000111////////////////////////,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***,,,------,,,***))))))******************)))''')))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******************************************++++++++++++++++++++++++)))))))))))))))***+++++++++++++++***************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,------------......//////000111111222222///000111333666:::???BBBEEECCCDDDIIIRRReeeooo___[[[SSSMMMNNNPPPRRRWWW]]]gggjjjmmmnnnkkkddd]]]XXXTTTSSSQQQOOONNNMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMQQQUUUVVVWWW```ooo{{{}}}tttrrrtttoooppppppooommmjjjhhhfffgggeeebbbaaa___]]][[[XXXSSSRRRPPPNNNLLLIIIGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAABBB>>>>>>>>>??????@@@@@@AAA?????????@@@@@@?????????@@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<======;;;:::999888:::===??????>>>;;;:::===<<<;;;:::::::::::::::=========>>>>>>>>>>>>>>>BBBDDDHHHTTT[[[LLLDDDOOONNNPPPSSSUUUVVVYYY\\\___bbbeeeiiilllnnnnnnmmmmmmlllkkkhhhfffdddcccbbbccciiiooottttttssstttrrrnnngggeeeddddddfffiiimmmooossstttvvvxxxxxxvvvtttrrruuuxxxzzzvvvnnnhhhfffhhhpppppppppppppppooonnnmmmrrrqqqqqqqqqqqqpppppppppnnnnnnllliiiggghhhkkknnnqqqtttwwwuuupppiiidddaaalllqqq~~~}}}dddLLLBBB999666555222111222222111000000//////000000//////000000000000//////111000000000/////////...////////////////////////,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***((()))************)))((((((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++---,,,******+++++++++***************************************************))))))(((((())))))***+++++++++++++++******)))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,------------......///000000111111222000111222222333666:::>>>CCCDDDEEEFFFHHHUUUnnnmmmeeeXXXNNNMMMLLLLLLSSS\\\bbbfffjjjmmmlllggg```[[[UUUTTTRRROOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKOOORRRRRRSSSWWW```hhhsssvvvtttwwwssssssrrrqqqpppnnnllllllkkkiiigggeeedddaaa^^^[[[YYYYYYWWWUUURRROOOLLLKKKHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@?????????@@@AAAAAA>>>???@@@@@@@@@@@@???>>>@@@@@@?????????>>>>>>>>>======>>>>>>>>>===<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<<<<;;;999888999;;;<<<>>>>>>===;;;:::<<<;;;:::999999999999:::????????????@@@@@@@@@@@@CCCEEEEEEMMMVVVPPPKKKTTTWWWYYY\\\]]]^^^```bbbdddiiikkkmmmoooqqqqqqppppppmmmllljjjgggeeecccbbbbbbgggnnnrrrrrrrrrtttssspppgggfffeeeeeegggjjjnnnpppttttttttttttttttttttttttuuuxxx{{{zzzuuuooolllkkknnnooopppppppppooonnnmmmqqqqqqqqqqqqqqqqqqqqqqqqmmmllliiieeecccdddhhhlllpppsssuuurrrkkkeeeaaa```kkkvvv~~~hhhQQQ???999444555444222222444111111000////////////000//////000000000000//////111111111000///.........////////////////////////,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))((((((((())))))***+++,,,++++++++++++++++++++++++))))))*********+++++++++...,,,))))))+++,,,+++)))************************++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++***)))))))))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,---------......//////000111111111000222333333222444888<<<@@@DDDHHHGGGDDDIII]]]rrrssscccVVVRRRNNNJJJMMMVVV[[[___eeejjjkkkgggbbb^^^WWWVVVSSSQQQOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNKKKMMMNNNOOOQQQTTTYYY]]]dddrrrzzzwwwzzzwwwwwwuuutttrrrrrrqqqqqqpppnnnlllkkkiiifffbbb___^^^^^^]]]\\\ZZZWWWUUUSSSMMMMMMKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@??????@@@AAAAAA>>>???@@@@@@@@@@@@???>>>??????>>>>>>>>>=========<<<<<<>>>>>>???>>>======?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???>>>???@@@AAACCCDDDEEEFFFEEENNNNNNOOOVVVVVVVVV^^^aaaccceeefffffffffgggiiinnnnnnpppqqqrrrrrrrrrrrrnnnmmmllljjjhhheeecccaaaeeejjjooonnnooorrrrrrppphhhhhhggghhhiiilllnnnpppqqqpppooooooppprrrtttvvvvvvwwwyyyyyywwwtttqqqnnnmmmnnnpppqqqqqqpppooonnnrrrrrrrrrrrrrrrsssssssssooommmjjjfffdddeeejjjnnnrrrsssqqqkkkddd___```bbbqqqpppTTTAAA999555333444333111222555111111000/////////////////////000000000000//////000000000000////////////////////////////////////,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,---------,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++***)))(((((('''(((***,,,---************************))))))******++++++++++++///,,,)))))),,,---+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++***)))))))))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------......//////000111111111///111333333333444888<<<:::@@@FFFEEE>>>???PPPcccnnn___YYYQQQHHHHHHOOOWWW[[[bbbgggiiigggccc```YYYWWWUUURRRPPPOOOOOOOOOMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMNNNQQQUUUYYY[[[[[[dddqqq~~~zzzyyywwwuuutttttttttuuusssrrrpppooommmjjjfffcccaaaaaaaaaaaa```^^^\\\[[[TTTSSSQQQOOONNNLLLLLLKKKDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCFFFGGGHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@AAAAAA>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>============;;;<<<===?????????>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======@@@?????????>>>>>>>>>>>><<<<<<;;;;;;::::::::::::<<<<<<===???AAACCCEEEFFF>>>???AAACCCFFFHHHJJJKKKEEESSSSSSNNNRRRXXX^^^iiigggiiikkkkkkjjjjjjkkklllooopppppppppqqqqqqrrrrrrmmmmmmlllkkkiiieeecccaaabbbhhhlllkkklllpppqqqpppiiiiiiiiiiiikkkmmmoooppplllkkkjjjiiikkkoootttwwwzzzyyywwwwwwvvvuuurrrooommmnnnppprrrrrrrrrppppppssssssssstttttttttuuuuuutttqqqmmmiiigggiiimmmqqqsssrrrmmmeee]]]\\\```fffyyy~~~aaaIII999:::777666666444000111444111111000/////////////////////000000000000//////......//////000000111111////////////////////////------------,,,,,,+++***,,,+++++++++***)))))))))++++++++++++++++++++++++((()))***+++++++++++++++)))*********)))(((&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******+++++++++******))))))************))))))***************)))(((''',,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,***)))((()))***,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))******************+++,,,,,,---......///......---------.........000222222222333444666777???FFFGGGCCCBBBHHHNNNrrrxxxfffZZZSSSMMMIIIMMMVVVaaahhhjjjiiieeeaaacccaaa^^^[[[XXXUUUQQQNNNNNNLLLJJJJJJLLLNNNNNNNNNNNNMMMMMMMMMOOOSSSWWWYYYZZZ___eeejjjttt|||yyywwwwwwwwwvvvvvvzzzxxxuuusssqqqooollliiiggggggfffgggfffddd```]]]WWWWWWWWWVVVUUUTTTRRRRRRLLLKKKIIIHHHFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHEEECCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAACCCBBBAAA@@@@@@?????????;;;<<<>>>?????????>>>===>>>>>>>>>>>>>>>>>>======<<<<<<:::::::::;;;<<<===@@@???======<<<===>>>???AAAAAA@@@?????????@@@@@@==================>>>>>>=========???BBBDDDEEEDDDEEEGGGLLLQQQPPPLLLNNNSSSNNNPPPRRRUUUZZZbbbkkkqqq{{{wwwssspppooooooooonnnnnnpppqqqpppnnnnnnrrrvvvqqqooollliiigggccc___[[[fffeeeeeegggkkknnnpppqqqnnnmmmkkkjjjjjjkkkmmmnnniiijjjjjjhhhhhhkkkqqqwwwyyyxxxwwwvvvtttsssrrrqqqpppqqqrrrsssttttttttttttsssrrrrrrtttwwwzzz{{{{{{{{{xxxqqqkkkjjjoootttvvvxxxvvvnnn```TTTUUUaaammmhhhKKK;;;888555444333222111222333333000000000000////////////000000//////.........---000000000000000000000000//////.........---------,,,---------,,,,,,+++***++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++************)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********&&&'''((()))***+++++++++)))******************)))************)))))))))(((,,,,,,++++++************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))))))))******************++++++,,,------.........------------......---///111111111111333555555;;;AAACCCAAABBBFFFKKK\\\ooo{{{jjj^^^UUUOOOQQQWWW___fffkkkmmmkkkhhhdddaaa]]]YYYWWWUUUSSSRRRPPPNNNLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMOOOSSSVVVXXXYYY]]]aaaccciiivvv~~~zzzyyyyyyxxxxxxzzzxxxvvvuuuuuuuuusssqqqnnnlllkkkjjjiiigggdddaaa^^^^^^]]][[[YYYWWWUUUSSSPPPPPPPPPPPPNNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBBBBDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA>>>???@@@BBBCCCCCCCCCCCC@@@@@@@@@@@@??????>>>>>>@@@???===<<<<<<<<<<<<===@@@@@@???>>>>>>??????@@@???>>>>>>>>>===>>>>>>>>><<<<<<<<<===>>>>>>??????@@@???@@@BBBDDDFFFFFFFFFHHHJJJQQQXXXYYYVVVVVVZZZ[[[\\\]]]^^^aaafffnnnssszzzwwwsssppppppqqqqqqpppooopppqqqpppoooppprrrsssrrrooollliiigggddd```]]]cccbbbbbbeeeiiinnnppppppnnnmmmkkkjjjjjjkkklllmmmiiiiiihhhffffffhhhmmmrrruuuuuutttsssrrrqqqpppppppppqqqrrrsssssstttttttttsssssssssuuuyyy}}}}}}wwwoooiiijjjnnnrrruuuoooeee[[[YYYcccuuujjjPPP>>>777888555444333222222222333333000000000000////////////111000000000//////////////////////////////////////////.........---------,,,,,,---------,,,++++++*********+++++++++++++++++++++++++++++++++++++++///...,,,+++******++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********$$$%%%'''(((***+++++++++++++++++++++++++++++++++++++++***))))))))))))***+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''((()))***+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))))))))*********++++++******++++++,,,,,,------...---------------......,,,...000000000000222333333666:::===???AAADDDFFFLLL\\\vvv}}}kkk```ZZZVVVVVVWWW^^^ffflllnnnnnnkkkhhhddd___[[[YYYYYYYYYSSSQQQNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMOOORRRUUUWWWWWWZZZ\\\]]]^^^eeeqqq{{{~~~}}}zzzxxxvvvuuuuuutttsssqqquuurrrooommmlllkkkiiigggeeeeeecccaaa^^^[[[XXXWWWUUUWWWXXXXXXVVVSSSOOOMMMJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBBBBAAA@@@???>>>>>>BBBAAA???>>>============@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>???===>>>???@@@AAACCCDDDDDDDDDDDDDDDFFFHHHJJJIIIHHHJJJMMMVVVaaafffdddcccdddeeeeeeeeecccdddgggkkkooowwwuuurrrqqqqqqsssssssssssssssrrrssstttuuutttsssrrroookkkgggeeecccaaa______^^^___bbbgggkkkmmmnnnmmmlllkkkjjjjjjkkklllmmmlllkkkjjjhhhggghhhkkknnnppppppppppppooooooooooooppppppqqqrrrrrrssssssssstttttttttvvvyyy~~~zzzrrrjjjfffgggjjjlllddd\\\[[[fffzzzjjjQQQBBB:::777999444444333222222222222333000000000000////////////111111111000000000000///////////////////////////...............---------,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************...---+++)))))))))+++,,,++++++***)))***+++---...+++++++++++++++++++++++++++++++++***************&&&'''((()))************,,,++++++++++++++++++,,,++++++***)))))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++******++++++,,,,,,,,,,,,------,,,,,,------......---///000000000000111333333333555999===@@@BBBBBBFFFQQQeee~~~uuupppbbbYYYRRRUUU^^^gggnnnrrrsssqqqnnniiiccc^^^[[[[[[VVVSSSPPPOOONNNNNNMMMLLLMMMMMMMMMNNNOOORRRUUUVVVUUUXXXZZZ[[[[[[___ffflllyyy~~~zzzwwwvvvtttrrrpppwwwtttpppnnnnnnnnnmmmmmmhhhhhhfffeeebbb___]]]\\\\\\\\\\\\[[[ZZZWWWUUUSSSMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAACCCBBB@@@??????@@@AAABBBCCCBBBAAA@@@???>>>===<<>>>>>>>>>>>>>>??????????????????@@@@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIKKKLLLJJJIIIJJJLLLNNNNNNMMMKKKIIIKKKTTTdddooopppooonnnmmmlllkkkiiiggghhhlllnnntttrrrpppppprrrtttttttttxxxvvvtttvvvzzz{{{yyyvvvsssoooiiidddbbb```^^^]]]\\\\\\\\\```dddggghhhhhhhhhhhhiiijjjkkkmmmooopppqqqpppnnnmmmkkklllmmmnnnmmmmmmnnnnnnnnnoooooooooppppppppppppqqqqqqrrrrrrsssttttttuuuwww|||zzzwwwrrrkkkfffddd^^^[[[\\\ggg|||sssUUUFFF@@@<<<777555333333333222222222222222000000000000////////////000000000///////////////////////////////////////........................+++,,,,,,------,,,,,,,,,******++++++,,,,,,,,,---************************+++)))((('''((()))+++---++++++*********,,,---...++++++++++++++++++++++++*********************************++++++***)))))),,,,,,+++******+++,,,,,,+++***************++++++)))))))))))))))))))))***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******************++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,---.........000111111000000222333333222333666;;;???@@@@@@AAAGGGTTThhhqqqbbbUUUSSSXXX^^^gggooowwwyyyxxxtttlllddd___]]]ZZZWWWSSSQQQOOONNNMMMKKKMMMMMMMMMNNNOOORRRTTTUUUUUUXXXZZZ[[[ZZZ\\\___cccgggqqq}}}{{{zzzwwwtttqqqooopppqqqrrrqqqhhhhhhhhhgggeeedddbbbaaabbb```^^^[[[YYYYYYYYYYYYQQQRRRRRRSSSTTTUUUUUUVVVRRRQQQOOOMMMKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@?????????AAABBBCCCBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>??????@@@@@@===>>>>>>??????@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLOOOPPPQQQQQQQQQQQQSSSTTTTTTRRROOOHHHFFFNNN___pppvvvvvvtttssssssrrrpppnnnnnnqqqssspppooonnnooorrrtttuuuuuuxxxuuutttwww{{{~~~}}}{{{wwwqqqiiibbb]]][[[YYYXXXZZZZZZ[[[]]]aaacccdddccccccdddfffiiilllooorrrssssssrrrpppooooooooonnnnnnmmmmmmmmmnnnooopppppppppppppppooooooooopppqqqqqqrrrssssssssstttxxx~~~yyyzzzxxxnnnddd___XXX^^^kkkpppZZZBBB::::::999444000333333333222222222111111000000000000////////////................................................---.....................++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,************************((((((''''''((()))+++,,,+++*********+++,,,,,,---++++++++++++++++++++++++)))))))))***************+++,,,,,,++++++***)))(((,,,+++***))))))***+++,,,)))***++++++,,,+++++++++)))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++,,,++++++******++++++,,,,,,,,,,,,+++++++++***************++++++++++++,,,******++++++++++++++++++++++++++++++,,,---...//////000222111000000222333222222222555999<<<>>>>>>???CCCKKKYYYoooooo___XXXVVVTTTYYYaaaxxx|||}}}wwwooojjjhhh```\\\XXXTTTRRRPPPNNNLLLLLLMMMMMMNNNPPPQQQSSSTTTWWWXXXZZZZZZYYYXXXYYYZZZ[[[aaakkkxxx|||yyyvvvtttuuuvvvvvvvvviiijjjjjjjjjjjjiiihhhhhhhhhfffbbb^^^]]]]]]^^^___XXXYYYYYYZZZZZZ[[[\\\\\\TTTTTTTTTSSSSSSRRRRRRQQQKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBCCCEEEGGGIIIJJJBBBBBBAAAAAA@@@???>>>>>>;;;<<<>>>@@@BBBCCCCCCDDD???@@@AAABBBCCCCCCCCCBBBAAACCCEEEGGGHHHHHHHHHGGGIIIJJJLLLNNNPPPSSSUUUVVVZZZZZZZZZ\\\]]]\\\YYYVVVKKKEEEGGGWWWkkkuuuwwwvvvssssssrrrpppoooooorrrtttooonnnnnnpppsssuuuvvvvvvtttssssssvvvzzz~~~yyynnnccc\\\XXXVVVUUUWWWWWWXXX[[[___aaabbbaaaaaabbbeeeiiimmmpppssstttpppooonnnnnnoooooonnnlllnnnnnnnnnooopppqqqqqqqqqpppooonnnmmmmmmnnnppppppppprrrttttttsssvvv|||zzzqqqrrrppphhh```___gggrrr___LLL999222444555555555222222222333222111111000000000000000////////////,,,---------------..............................---------...............***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))******)))***+++++++++++++++***************************((()))))))))*********+++)))***************)))(((,,,+++)))(((((()))+++,,,((()))+++---...---+++***************++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++***,,,++++++******++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++******************++++++++++++,,,---...///...///111000//////000222111222222444555888;;;<<<>>>AAAGGGOOO___xxxwwwooodddWWWTTTYYYjjjpppvvvwwwssspppooopppfffbbb]]]YYYVVVTTTQQQOOOLLLLLLMMMNNNPPPQQQRRRSSSUUUVVVXXXXXXWWWWWWWWWWWWYYY[[[___eeeooo{{{~~~}}}}}}|||zzznnnooooooooooooooonnnmmmnnnllljjjgggeeeeeeeeeeeeaaaaaa`````````_________ZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRRRRRRRQQQQQQQQQQQQOOONNNLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJEEEEEEEEEEEEDDDDDDCCCCCC@@@BBBDDDEEEGGGGGGGGGGGGDDDEEEFFFHHHIIIIIIHHHHHHGGGHHHKKKMMMOOOOOOOOONNNPPPQQQSSSUUUWWWYYY[[[\\\dddcccdddeeefffddd```]]]TTTHHHDDDPPPeeerrrvvvvvvrrrrrrqqqpppnnnnnnppprrrqqqpppppprrruuuwwwxxxwwwssstttuuuwww{{{uuuhhh^^^YYYVVVTTTRRRSSSUUUZZZ___bbbcccbbbbbbcccfffiiillloooqqqrrrmmmkkkkkkmmmooopppnnnkkknnnooooooooopppqqqqqqqqqpppooommmllllllmmmooopppnnnrrruuuvvvvvvyyyvvvnnnmmmiiieeejjjttt{{{fffQQQDDD999555555444555777111222222333222111000///000000000000////////////------------......//////........................---------.........//////***+++,,,,,,---------------------,,,,,,+++++++++))))))))))))))))))))))))++++++,,,++++++***)))((()))***+++,,,,,,+++))))))************************(((((())))))*********+++''''''((())))))***))))))+++***(((''''''(((***+++&&&))),,,...///---+++)))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******************++++++++++++,,,---...///---...000///......///000000111333333333444888;;;:::===AAAFFFQQQeee{{{eee\\\^^^UUU[[[bbbeeeeeeeeeiiimmmjjjfffaaa]]]YYYWWWTTTQQQLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ]]]]]]\\\\\\```iiissszzz~~~ssstttttttttsssrrrqqqqqqqqqqqqpppooommmkkkjjjiiiggggggfffdddbbbaaa```___aaaaaa```^^^\\\ZZZWWWVVVXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTRRRPPPOOONNNMMMMMMOOOOOOOOONNNLLLIIIGGGEEEIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKKKKJJJIIIHHHIIIKKKMMMNNNNNNMMMMMMMMMOOOQQQTTTVVVVVVVVVUUUWWWXXXYYY[[[]]]___aaabbbjjjjjjjjjkkkkkkiiieeebbb\\\MMMCCCMMMaaaooottttttvvvvvvvvvtttrrrrrrtttuuurrrrrrrrrtttwwwyyyzzzyyytttwwwyyy{{{}}}{{{lllaaaZZZWWWUUUNNNPPPSSSYYY___cccddddddccceeegggjjjlllnnnoooppplllkkkkkkmmmqqqrrrpppmmmooooooooooooppppppqqqqqqpppooommmllllllmmmnnnooommmrrrwwwyyyzzz|||zzztttqqqmmmmmm~~~eeeNNNAAA<<<999:::888333000111111111222333222111000///000000000000////////////---.........//////000000........................---------.........//////+++,,,,,,------,,,,,,+++++++++******)))*********,,,,,,++++++***+++++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***)))(((''''''((()))***))))))))))))************))))))))))))************++++++************++++++'''((()))++++++***))))))++++++************++++++************))))))))))))))))))))))))************))))))*********+++++++++***)))((('''''')))+++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***,,,---///,,,,,,,,,---------..................///000222222///000111111222555999<<>>FFFOOO]]]wwwppp___UUURRROOOMMMHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIMMMNNNPPPOOONNNMMMMMMNNNSSSOOOLLLLLLPPPRRRPPPNNNPPPRRRSSSTTTUUUVVVYYY[[[]]]bbbkkkttt{{{~~~}}}}}}~~~}}}|||{{{{{{{{{{{{{{{yyyyyyxxxxxxyyyzzz{{{|||~~~}}}}}}~~~}}}}}}~~~}}}~~~~~~||||||{{{tttmmmhhhdddcccjjjrrr~~~uuusssqqqooonnnmmmnnnooopppmmmoooqqqrrrrrrqqqooonnnooommmkkklllnnnpppooommmoooqqqttttttsssrrrqqqqqqrrrooollljjjjjjiiihhhgggjjjmmmpppssssssqqqooonnnjjjdddccckkkttt}}}mmmYYYFFF???777333444555444222222222222111111111000000111222444666666444222111/////////.........------////////////////////////........................,,,---/////////...,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))+++***))))))))))))))))))((()))***+++++++++++++++************************)))))))))***))))))((('''(((((())))))***+++++++++++++++++++++++++++++++++************************************************+++++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********************************)))******+++,,,+++++++++++++++*********+++++++++++++++************++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,...------------...////////////000000000000111111111222222444666;;;AAAFFFKKKDDDAAADDDHHHQQQeeeyyywwwjjjaaaWWWQQQKKKIIIHHHIIILLLMMMLLLJJJKKKKKKJJJHHHGGGGGGGGGGGGJJJLLLOOOPPPOOOMMMMMMMMMSSSOOOJJJJJJKKKMMMLLLJJJMMMNNNPPPQQQQQQRRRUUUWWWWWW[[[aaaggglllrrrxxx|||{{{zzz~~~}}}~~~~~~}}}}}}wwwqqqjjjhhhnnnxxx~~~yyyxxxuuusssrrrqqqqqqrrrmmmmmmooopppqqqqqqqqqpppqqqooonnnnnnppprrrqqqqqqooorrrttttttrrrqqqqqqqqqrrrnnniiiffffffggghhhhhhkkkmmmppppppnnnjjjgggfffdddeeemmm|||sssXXXGGG===888333111333555555444222222111111111000000000111222444555555444222111000000////////////......////////////////////////........................000000111000///---+++***,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))))))))***))))))******++++++++++++************************))))))************)))))))))))))))******+++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************++++++++++++***************+++++++++++++++***************+++++++++***************++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,......------......///000////////////000000000111111222222222444888>>>CCCIIIEEECCCCCCDDDIIIXXXhhh|||iii\\\VVVPPPIIIHHHKKKMMMLLLIIILLLKKKIIIHHHGGGFFFFFFEEEGGGJJJNNNPPPOOONNNMMMMMMPPPMMMIIIGGGIIIJJJJJJJJJLLLMMMNNNNNNNNNOOORRRTTTWWWYYY[[[]]]```cccgggkkkeeeffflllwww}}}|||yyyyyy~~~|||sssooovvv|||{{{xxxvvvsssrrrqqqqqqooonnnnnnnnnoooooopppqqqpppooonnnooopppqqqrrrrrroooqqqssssssqqqppppppqqqoookkkhhhfffgggiiijjjjjjkkknnnpppnnnhhhbbb^^^\\\kkkvvv{{{___JJJ@@@888555111000222444555555111111111111000000000000000111222333333222111000000000000000000/////////////////////////////////........................000111111000///...,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))))))))************************++++++***************************++++++,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++************************************************)))******++++++*********************************))))))((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++***************+++************************************************++++++++++++++++++++++++************************---------,,,,,,,,,,,,,,,---------------...//////...////////////000000000111111111111222666;;;???DDDCCCCCCBBBAAACCCLLLVVVnnnxxxiii___RRRJJJIIIJJJJJJHHHLLLKKKIIIHHHGGGFFFFFFEEEEEEHHHMMMOOOOOONNNMMMNNNMMMKKKIIIHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNPPPRRRSSSTTTUUUUUUVVVXXX\\\___[[[ZZZ___gggmmmllllllmmmqqquuuzzz{{{www~~~~~~{{{xxxvvvsssqqqqqqrrrqqqpppooonnnnnnoooooommmmmmnnnnnnnnnoooqqqrrrrrrsssuuuuuutttssstttuuupppnnnkkkjjjjjjiiihhhgggeeeffffffbbb______ccchhh|||bbbMMM???:::777555333222222333333333111111111000000000//////000000111222222111000000/////////000000000000000////////////////////////...........................//////////////////...,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******++++++******)))******++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))******+++************************************))))))((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++******)))*********)))))))))***************)))))))))***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,---,,,,,,,,,,,,---............////////////000000000111111111222444777:::BBBFFFIIIHHHDDDCCCFFFJJJ]]]rrrwwwfffXXXOOOLLLJJJIIIKKKKKKJJJHHHGGGGGGGGGGGGDDDGGGKKKMMMNNNNNNNNNOOOLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOONNNMMMNNNPPPQQQOOOQQQRRRSSSUUUWWW[[[^^^\\\YYYYYY]]]```^^^^^^``````ccchhhmmmrrrxxx~~~}}}|||yyyvvvtttssssssrrrqqqpppoooooooooooolllmmmnnnnnnnnnoooqqqssswwwyyyzzz{{{zzz{{{}}}~~~xxxuuupppmmmjjjfffccc```YYYYYYYYYXXX[[[fffvvv~~~eeePPPBBB:::777666555555333333222222222111111000000000////////////000000000000000000///......////////////000000////////////////////////........................,,,,,,---......///000000,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++,,,+++***))))))***++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***************************************+++***))))))((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++***))))))******((()))))))))*********+++((()))))))))*********+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,++++++++++++,,,------........./////////000000...000111222222222444666>>>EEELLLLLLHHHEEEDDDEEENNN___yyyqqqaaaVVVPPPNNNKKKKKKJJJIIIHHHHHHIIIIIIDDDFFFIIIKKKLLLMMMOOOQQQNNNOOOPPPOOONNNMMMLLLLLLMMMNNNOOONNNMMMMMMOOOPPPNNNPPPRRRSSSTTTVVVZZZ\\\YYYUUUTTTWWWXXXVVVVVVWWWUUUXXX\\\```cccfffjjjmmmvvv{{{||||||}}}}}}~~~~~~{{{xxxuuutttrrrrrrrrrrrrqqqqqqqqqqqqmmmoooqqqqqqpppqqqsssvvvzzz|||~~~~~~yyyrrrkkkgggccc```^^^[[[aaahhhnnnuuufffPPPDDD===888555333444444333222111111111111000000000////////////////////////////////////------........./////////////////////////////////........................,,,,,,,,,,,,---...///000,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((())))))***++++++,,,+++***))))))***++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***************************************++++++***)))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,+++***))))))******(((((())))))*********+++(((((())))))*********+++,,,,,,,,,++++++*********------------------------++++++++++++******))))))++++++******++++++,,,---............/////////000---///222222222222333444333===GGGIIIFFFCCCAAA@@@CCCQQQgggrrrbbbYYYUUUKKKJJJJJJIIIIIIIIIJJJJJJDDDFFFHHHJJJKKKMMMPPPRRRPPPRRRSSSSSSPPPMMMKKKJJJMMMNNNNNNNNNLLLLLLNNNOOOKKKMMMOOOOOOOOOOOOQQQRRRRRRNNNNNNRRRUUUSSSSSSUUUQQQTTTWWWZZZ[[[]]]___aaadddgggjjjlllooottt|||~~~~~~|||xxxttttttwww{{{|||}}}zzzwwwuuussspppppprrrsssssssssssssssppprrrttttttrrrsssvvvyyyzzz|||~~~yyyppphhhdddbbbbbbaaammmyyy~~~iiiNNN===999888555000111222333333111000000000000000000000////////////////////////////////////,,,---------......//////////////////////////////........................---,,,,,,,,,,,,---......++++++************++++++,,,,,,,,,++++++*********)))************+++++++++************************)))***+++,,,---,,,,,,+++---,,,,,,+++*********+++******+++++++++,,,,,,,,,************************************************************************,,,,,,,,,+++++++++******++++++***************+++'''(((***,,,,,,,,,***)))+++*********))))))((((((''''''(((((()))))))))***((()))***+++++++++++++++))))))))))))************...,,,***)))((()))***+++,,,,,,+++***))))))************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********...------------...//////......///111222333444555444888>>>CCCFFFFFFEEECCCCCCKKKXXXhhh{{{~~~jjj\\\WWWRRRLLLHHHFFFGGGHHHHHHJJJFFFEEEGGGHHHGGGJJJNNNSSSRRRRRRQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMKKKJJJMMMMMMNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJKKKNNNQQQSSSQQQRRRRRRSSSTTTUUUUUUVVVYYYYYYZZZ\\\___dddiiillltttyyy{{{zzz~~~zzzuuuuuuxxxzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}~~~}}}}}}|||{{{{{{|||~~~xxxwwwuuutttuuuwwwzzz||||||yyyvvvtttsssppppppqqqrrrssstttuuuvvvsssuuuwwwwwwuuusssssssss|||{{{{{{}}}~~~}}}yyyuuutttooohhhaaa```gggqqqyyy]]]NNN@@@:::777222222444111222222222222111000000222222222222111///...---....................................////////////---------............///......---,,,,,,,,,,,,---,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,+++++++++******))))))))))))************++++++++++++++++++***************((()))+++,,,,,,,,,++++++---,,,++++++******++++++******+++++++++,,,,,,,,,************************************************************************,,,,,,,,,+++++++++******++++++***************+++''')))***,,,,,,,,,***)))************)))))))))(((((((((((())))))*********))))))***+++++++++******))))))))))))************...,,,+++))))))***+++,,,,,,++++++***))))))***************************************************************+++++++++,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---............///000111111222222333666:::>>>BBBEEEFFFGGGCCCHHHPPPYYYfff{{{tttiiibbbXXXPPPLLLKKKKKKLLLHHHEEEEEEIIIJJJIIIKKKOOOPPPOOOOOONNNNNNNNNNNNOOOOOONNNMMMMMMMMMLLLJJJIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJIIIIIIKKKMMMPPPQQQOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRSSSTTTWWW\\\```cccbbbeeejjjmmmnnnoooppprrryyyzzzvvvwwwzzz{{{tttqqqrrrvvvvvvvvvvvvwwwxxxyyyzzzwwwuuussstttvvvwwwvvvtttxxxxxxwwwvvvwwwxxxzzz|||xxxwwwuuuttttttuuuvvvwww}}}|||{{{xxxvvvsssrrrqqqkkkkkklllmmmnnnooooooooosssuuuxxxzzzyyyyyyyyyzzzuuutttssssssrrrpppllliii```bbbffflllvvvqqqSSSGGG;;;777666333222444111222222222222111000000000000111111111000000///....................................////////////---------............///......---,,,,,,,,,,,,---,,,---...//////...---,,,---,,,,,,,,,,,,,,,,,,---*********))))))))))))))))))************+++++++++++++++++++++******))))))((()))******++++++******,,,,,,++++++******++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***************++++++((()))***,,,,,,+++******************)))))))))))))))))))))*********************+++++++++******)))))))))))))))************---,,,+++***)))***+++,,,,,,+++******)))******************************************************************++++++++++++,,,************************,,,,,,,,,++++++++++++***,,,++++++++++++,,,------.........//////000000000222333444777<<>>EEEVVVeeepppaaaYYYUUUPPPKKKIIIFFFCCCCCCGGGEEEEEEEEEEEEFFFFFFGGGHHHMMMNNNNNNLLLIIIIIIJJJLLLJJJJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPNNNPPPRRRRRRRRRQQQRRRSSSXXXXXXWWWXXXZZZ^^^dddhhhnnnrrrzzz}}}xxxyyyuuusssyyy}}}uuuqqqpppuuuzzzzzzrrrpppooopppqqqrrrsssrrrqqqpppnnnnnnooonnnnnnnnnnnnooooooooonnnmmmlllllllllllllllllllllmmmmmmnnnnnnnnnrrrrrrssssssttttttssssssqqqqqqrrrrrrqqqooommmlllmmmmmmnnnnnnlllkkkhhhgggiiiiiihhhddd```^^^]]]^^^TTTVVVXXXYYY\\\fffsss~~~qqqZZZHHH>>>777666444222222222111///000111111111111000//////111111111000000...------....................................////////////---------............///......---,,,,,,,,,,,,------------,,,,,,---------+++******))))))******++++++++++++++++++,,,,,,,,,)))************+++++++++************************++++++***)))))))))******++++++******++++++,,,,,,******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,+++++++++***************))))))))))))***************************)))))))))******+++++++++******)))))))))))))))************((((((((()))))))))))))))*********)))******+++,,,************************************************)))))))))************+++***************************++++++++++++,,,,,,,,,...------------...//////000000000000000000000000000111222444666666777777<<>>DDDFFFDDDAAA@@@@@@@@@]]]uuu~~~zzzpppaaaWWWSSSJJJJJJIIIHHHGGGGGGHHHHHHBBBEEEGGGFFFCCCDDDIIINNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJMMMSSSZZZ___aaa\\\VVVQQQOOOOOOOOOOOOQQQUUUXXXXXXVVVUUUWWWYYYWWWZZZ[[[[[[___gggllllllsssuuuwwwvvvssssssuuuxxx||||||vvvmmmjjjnnntttyyyxxxqqqmmmmmmgggiiilllnnnmmmllllllmmmkkkppptttsssoookkklllnnnmmmlllkkkjjjjjjjjjllllllhhhjjjlllkkkhhhgggiiikkkkkklllmmmmmmmmmmmmllllllnnnllliiigggfffgggiiikkklllmmmooopppppppppooonnnooooooooonnnkkkfffbbb___\\\]]]]]]\\\YYYUUUQQQOOOIIIJJJMMMSSS\\\jjjyyy~~~jjjRRRAAA:::777444333...333444///...222333///000000000000000//////...---......///////////////..................................../////////000---------.........//////......---,,,,,,,,,,,,---------++++++++++++------+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))++++++******************))))))))))))))))))))))))++++++************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,+++***))))))(((((()))***+++,,,------((()))***+++++++++++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''((()))************************************++++++++++++******+++,,,------............)))***+++++++++)))((('''******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---...//////...---,,,......---,,,---...///000---///000000//////000222666999>>>CCCGGGFFFCCC@@@EEEJJJYYYqqq}}}jjj]]]\\\QQQJJJKKKLLLIIIGGGHHHDDDCCCAAAAAABBBDDDEEEGGGLLLNNNOOOMMMJJJIIIKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJJJJJJJKKKOOOSSSWWW\\\WWWPPPMMMMMMNNNOOONNNSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTUUUWWWZZZ]]]___aaaaaa```aaabbbdddfffgggjjjkkkooowww|||tttnnnjjjjjjlllnnnuuuuuuvvvwwwxxxxxxxxxxxx}}}zzzvvvrrrnnnkkkjjjiiieeeeeeeeeeeeddddddddddddllllllmmmmmmllllllkkkjjjfffggghhhiiijjjkkkkkkkkkiiiiiiiiijjjiiiiiihhhggghhhgggggghhhjjjjjjhhhgggggghhhhhhiiiiiijjjjjjkkkgggggggggkkkoooqqqpppnnnpppooolllfff___ZZZXXXXXXSSSUUUUUUSSSOOOLLLMMMNNNOOOYYYbbbjjjzzz^^^QQQCCC<<<999555444444111111111111000000000000///000111222222111000///........................111000000///...------------------............//////............---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))************************************************++++++************++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++*********++++++,,,,,,))))))***+++++++++******&&&&&&''''''(((((())))))))))))***+++++++++++++++))))))))))))))))))******))))))))))))))))))))))))******************************))))))))))))******))))))((((((((()))******************************)))******++++++******)))))))))***+++++++++++++++***************)))((((((************+++++++++,,,,,,++++++******++++++,,,------............------...------,,,---...///000...///000000///...///111333666:::???CCCEEEDDDCCC>>>AAAKKK^^^sss~~~ttteeeWWWQQQNNNKKKJJJLLLIIIGGGEEECCCCCCDDDEEEFFFHHHJJJKKKJJJHHHHHHJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGIIILLLPPPSSSOOOJJJIIIJJJLLLLLLLLLOOOOOOPPPPPPQQQQQQQQQRRRTTTSSSSSSRRRSSSUUUWWWYYYYYYXXXXXXYYYZZZ[[[]]]^^^^^^^^^```fffmmmtttwwwxxxvvvrrrmmmhhheeeeeefffhhhjjjkkklllmmmmmmnnnnnnmmmpppnnnllliiigggeeeeeeeeeddddddddddddddddddddddddhhhhhhiiiiiiiiiiiihhhhhhdddeeefffggghhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiihhheeedddcccdddfffgggfffeeefffffffffggghhhhhhiiiiiikkkiiiggghhhjjjlllllljjjfffccc^^^[[[XXXTTTQQQNNNIIILLLNNNNNNMMMPPPXXX^^^gggsss|||eeeQQQFFF;;;777555333222333111111111111000000000000///000111111111111000///........................000000000///...---------------------........................------------,,,,,,---......---,,,,,,,,,,,,---------------...+++++++++***************+++++++++++++++++++++++++++++++++***************************************************************++++++************++++++******++++++++++++******************************************************)))***++++++,,,,,,++++++''''''((()))***++++++*********************************+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++***)))))))))******************************)))******++++++******)))(((((()))************)))+++******))))))))))))))))))))))))*********++++++,,,++++++******++++++,,,......------------......---------,,,---......///...000111000......///000222333666:::>>>AAADDDEEE@@@@@@EEEOOO]]]rrroooaaaYYYTTTQQQRRRNNNKKKFFFDDDCCCCCCCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGEEECCCDDDGGGIIIJJJHHHFFFFFFHHHJJJKKKJJJLLLMMMMMMNNNOOOPPPPPPPPPSSSRRRPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTXXXVVVVVVXXX\\\aaacccdddgggeeebbb```^^^^^^___```___```aaabbbcccccccccccccccbbbaaa`````````aaaaaaccccccccccccccccccddddddbbbcccdddeeeeeeffffffeeeccccccdddeeeffffffffffffffffffgggggggggggggggfffaaa```^^^^^^```cccddddddddddddddddddddddddddddddeeebbb___]]]^^^___```___]]]XXXQQQOOOOOOOOOLLLIIIPPPUUUZZZ\\\___ggguuu{{{bbbMMMCCC:::444333444222222333111111111111000000000000///000000111111000000///////////////////////////000000//////...---------------------........................------------,,,,,,------------,,,,,,............------------************************++++++++++++++++++++++++***************************************+++++++++************************++++++************++++++******++++++++++++******************************))))))))))))))))))))))))((()))+++,,,,,,,,,+++***(((((()))***++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++)))))))))))))))((((((((())))))))))))))))))))))))******************************))))))))))))******,,,,,,+++***)))))))))***************************))))))************))))))******++++++++++++******+++***)))(((((()))***+++((())))))))))))*********,,,++++++******++++++,,,///...,,,,,,,,,,,,...///,,,,,,,,,---------.........000000000...---...///333444555666999===BBBEEEFFFEEEFFFHHHNNN]]]www{{{ppphhh```\\\VVVQQQKKKGGGGGGGGGFFFDDDCCCDDDEEEEEEGGGHHHJJJLLLIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHFFFDDDEEEGGGIIIGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPOOONNNLLLLLLKKKLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNTTTSSSQQQQQQRRRUUUXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^______^^^^^^^^^^^^___`````````bbbbbbbbbccccccddddddddd___```bbbcccdddeeeeeeeeecccddddddeeeeeeeeeeeedddaaabbbbbbcccccccccbbbbbb___\\\ZZZYYY\\\```bbbcccbbbbbbaaa```___^^^]]]\\\ZZZXXXVVVTTTTTTTTTTTTSSSUUUQQQLLLIIIKKKOOOTTTVVVhhhooowww{{{~~~rrraaaNNN@@@:::444222444555333333444111111111111000000000//////000000000000000000////////////////////////////////////......---------,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++************************++++++++++++++++++++++++************************))))))*********+++++++++************************++++++************++++++)))******++++++******)))************************))))))))))))))))))))))))((()))***+++,,,+++***)))++++++,,,,,,+++******))))))))))))(((''''''&&&&&&+++++++++,,,,,,++++++***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,+++***)))))))))***************************)))))))))******)))))))))*********++++++******)))+++***)))(((((()))***+++((())))))))))))*********,,,++++++******++++++,,,...---,,,++++++,,,---...,,,,,,,,,---------------...///000///...---...///555666666666666888===AAAGGGFFFFFFEEECCCJJJ]]]ooowwwmmmaaa[[[SSSOOONNNNNNLLLJJJDDDCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLLLLLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGGGGGGGFFFFFFIIIKKKGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMKKKJJJKKKMMMQQQSSSTTTTTTUUUWWWWWWXXXXXXWWWWWWXXXYYY[[[\\\\\\]]]]]]]]]^^^^^^^^^____________``````aaabbbbbbcccdddddd___```bbbcccdddeeeffffffddddddeeeeeeeeedddcccccc______``````______^^^]]]\\\YYYVVVVVVXXX\\\___aaa___^^^]]]ZZZXXXVVVTTTSSSSSSSSSSSSQQQOOOMMMLLLLLLLLLMMMLLLKKKNNNXXXgggsss~~~|||gggVVVHHH===666666222111444555222111333111111111111000000000///000//////////////////000////////////////////////............------------,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++***************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))************))))))************************************************((()))******++++++******---------,,,,,,***))))))*********))))))(((((((((******+++++++++***))))))'''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++***)))))))))******************************((())))))******))))))(((((())))))))))))((((((''')))))))))))))))******+++)))))))))*********++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++,,,------------,,,,,,...//////...---///000444666888666444555888<<>>EEEJJJJJJFFFAAAEEEKKK\\\vvvwwwooogggddddddbbb\\\UUUPPPNNNKKKGGGDDDBBBAAAAAABBBCCCEEEGGGGGGEEECCCBBBEEEFFFHHHIIIHHHGGGEEECCCHHHHHHGGGGGGHHHIIIJJJJJJMMMKKKIIIGGGGGGHHHJJJKKKJJJKKKLLLLLLKKKIIIFFFEEEFFFGGGHHHHHHHHHGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXYYYZZZZZZZZZYYYYYY\\\WWWRRRPPPPPPQQQPPPNNNQQQPPPMMMKKKJJJJJJJJJKKKNNNKKKGGGDDDCCCDDDDDDDDDJJJJJJKKKNNNRRRVVVWWWWWWYYY```kkkuuu~~~lllOOOGGG===888777777444111333222111000////////////////////////////////////////////////////////////000///...,,,,,,------......------,,,,,,,,,---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,***)))))))))******......---,,,+++***))))))***))))))))))))******+++)))))))))******+++++++++++++++,,,++++++***)))(((************************(((***,,,,,,***))))))+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))+++***)))(((((()))***+++************************************)))))))))((())))))++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((('''************)))))))))((()))***++++++)))(((((())),,,,,,,,,,,,++++++++++++++++++******++++++,,,---************************************++++++++++++***+++,,,,,,------,,,,,,***+++---...///000//////...//////000111111222222333444999???EEEHHHFFFDDDBBBDDDMMM^^^rrr~~~xxxwwwtttnnnhhh___ZZZRRRLLLIIIGGGEEECCCDDDDDDDDDEEEDDDCCCBBBBBBDDDDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJHHHGGGFFFGGGHHHIIIEEEFFFHHHIIIJJJIIIHHHGGGIIIIIIIIIIIIIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDDDDFFFGGGGGGIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPPPPQQQRRRSSSUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTTTTRRRPPPOOOQQQQQQOOOMMMJJJIIIGGGEEEEEEFFFGGGHHHJJJHHHFFFEEEEEEFFFGGGGGGHHHNNNXXXccclllppppppooouuu|||tttaaaQQQFFF@@@999666666777555222333222111000////////////////////////////////////........................000///...---------.........------,,,,,,------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********------------,,,,,,,,,,,,++++++***)))))))))******)))))))))))))))*********++++++************++++++************************)))***,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***))))))))))))***+++************************************))))))))))))(((((()))++++++,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((((((************))))))))))))(((***++++++)))(((((()))***************++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,...////////////...//////000000111111222000111444:::@@@EEEHHHHHHGGGDDDDDDJJJVVVkkkwwwnnncccZZZVVVSSSMMMIIIIIIIIIIIIIIIHHHGGGGGGFFFBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOMMMLLLKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOKKKKKKKKKMMMNNNNNNLLLIIIHHHFFFDDDBBBBBBCCCEEEFFFFFFGGGJJJMMMQQQSSSUUUVVVZZZeeevvvhhhUUUFFF===;;;777444333555666555222333222111000////////////////////////////////////........................000000///............///---------,,,,,,------...------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************((())))))))))))*********,,,++++++***))))))))))))))))))))))))))))))))))))++++++***)))***+++---...************************)))******+++******))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++*********************************************************)))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))((((((*********)))))))))))))))(((***++++++)))((()))***(((((())))))******++++++***************++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---......//////////////////000000111111222222333777<<>>BBBHHHLLLJJJFFFJJJRRReeesss}}}zzzuuuooojjjeeebbbaaabbb```]]]YYYUUURRRPPPOOONNNMMMKKKIIIIIIJJJKKKLLLNNNNNNMMMMMMLLLLLLLLLMMMLLLKKKKKKJJJKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFEEECCCBBBAAA@@@@@@CCCEEEGGGIIIIIIIIIHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIFFFGGGIIIJJJJJJIIIHHHGGGEEEFFFHHHJJJLLLMMMMMMNNNKKKOOOUUU[[[```gggooottt|||yyyhhhZZZNNNBBB===888333333666222333222222111111222333333222111000////////////////////////////////////------------------------,,,---.........---++++++,,,,,,,,,,,,---.../////////......---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***,,,,,,,,,---------......************+++,,,---------------,,,,,,++++++++++++,,,---...------+++***************************...,,,+++,,,//////---+++******))))))))))))******************************++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,------,,,+++***************************(((((())))))*********+++***))))))))))))+++,,,---))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))*********+++'''(((***+++***)))***+++,,,,,,++++++******)))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,---------,,,,,,---,,,+++++++++,,,---...///////////////.........---000333333222222444777999<<>>888666555555444333222111111222222222222222222222222000111111111111000//////...------,,,---...///000,,,,,,---------.........///---,,,,,,...//////......---+++******+++---.........---,,,,,,,,,,,,---,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++***)))(((((()))***+++++++++***))))))***++++++******++++++++++++******+++++++++******************+++,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,+++++++++******+++++++++************************************************++++++******)))*********++++++++++++++++++++++++***************+++++++++))))))))))))************+++******))))))******+++''''''((())))))***++++++************************'''((((((((())))))))))))******+++++++++***))))))++++++++++++************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))******++++++************++++++***))))))(((((())))))***++++++++++++,,,,,,,,,,,,))))))***+++,,,...///000------------------......000000//////000000111222...222777:::<<<>>>CCCGGGMMMLLLRRR___pppzzzuuunnnddd]]]ZZZWWWTTTRRRUUUTTTRRRPPPQQQRRRTTTVVVPPPTTTTTTPPPNNNPPPRRRPPPPPPNNNLLLJJJIIIKKKMMMNNNRRRWWW^^^dddjjjqqqyyy~~~|||lllZZZOOOFFF===777555333333222222222111111111111111111111111111111111000000111111000000///......------------...//////---------.........//////111///...---...///...------,,,+++++++++,,,---.........---,,,,,,,,,,,,---+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******...---,,,,,,,,,,,,---...+++******************+++******++++++++++++******************************)))***+++,,,,,,+++***)))+++++++++******+++++++++,,,+++***))))))***+++,,,************************************************,,,,,,+++***)))))))))***++++++++++++++++++++++++************************((()))))))))***************))))))))))))))))))***(((((()))))))))*********************************((((((((()))))))))******++++++++++++******)))))))))))))))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************((()))))))))))))))******++++++************++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))***+++,,,...///000,,,,,,------------......///////////////000111111...222777888777:::@@@FFFQQQOOOPPPYYYdddrrr{{{sssooommmkkkiiillllllkkkjjjiiihhhhhhhhhfffjjjiiiccc```bbbdddddd______^^^^^^^^^]]]\\\\\\bbbjjjttt|||xxxcccVVVHHHAAA<<<888666777000000000111111111111111111111111111111111111111000000000000000//////.........------............------........./////////000...,,,,,,.........---,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,---++++++++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************))))))******************++++++***************++++++++++++******************************))))))***+++++++++***)))******))))))))))))******,,,+++))))))))))))+++,,,************************************************,,,,,,+++***)))))))))***++++++++++++++++++++++++************************((()))))))))************)))))))))******)))))))))+++*********)))))))))((()))))))))))))))))))))))))))))))))*********++++++,,,,,,+++******)))))))))(((((((((((((((((())))))))))))))))))))))))))))))************++++++++++++************************(((((())))))*********+++++++++************++++++))))))************))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,------....../////////...///000000111+++///333333111444:::@@@JJJGGGHHHNNNWWWcccttt~~~zzz|||xxx{{{~~~{{{vvvrrrxxxyyyhhh\\\IIIAAA999888777555444666/////////000000000111111000000000000000000000000000000000000000///........................------------------.........///,,,*********---.........++++++++++++,,,,,,------......---,,,,,,,,,,,,---++++++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***++++++++++++***)))******++++++++++++*********************+++++++++((()))***+++++++++***)))***))))))))))))))))))************))))))*********************************************************++++++******)))*********+++++++++++++++++++++++++++++++++***************))))))))))))************)))******++++++******))),,,++++++***))))))(((((())))))))))))))))))))))))************++++++++++++,,,+++******)))*********************++++++++++++))))))))))))))))))))))))*********++++++++++++,,,************************)))))))))***++++++,,,,,,++++++************++++++)))******++++++******)))************++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,------......//////......//////000111///111333333222444888<<<>>>===???EEEMMMWWWhhhvvvtttaaaPPPFFF;;;666444666777555444666///000000000000000000000//////////////////////////////000000//////...---.........///......---,,,,,,,,,,,,---------......***)))((())),,,.........***++++++,,,,,,---------......---,,,,,,,,,,,,---++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,+++)))***++++++++++++***)))******++++++++++++******))))))*********+++++++++'''((()))+++++++++***)))+++******))))))******+++))))))************))))))*********************************************************)))******+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))******************+++,,,,,,+++******************************))))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,)))*********++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************)))******+++,,,,,,------++++++************++++++)))***++++++++++++***)))************++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,------......///............///000000333444444444555666777888888888;;;@@@EEELLLYYYfffqqqyyy|||lll[[[MMMBBB<<<777444333666777444333555111111000000000000000000//////////////////////////////000000//////...---....../////////...,,,,,,+++++++++,,,,,,,,,,,,---,,,+++******,,,...------******+++,,,------------......---,,,,,,,,,,,,---+++,,,---.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))***+++,,,,,,+++***)))******++++++++++++******))))))******++++++++++++'''((()))***++++++***))),,,++++++++++++++++++,,,((()))***++++++***)))(((***************************************************)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))))))))***************+++,,,------,,,+++***)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))***,,,---''''''(((((()))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++,,,------......++++++************++++++)))***+++,,,,,,+++***))))))************+++++++++,,,+++++++++,,,,,,---...******+++,,,,,,---.....................///000000222000000111222333222111555555777:::<<>>???SSSZZZggguuuxxxiii^^^OOODDD===999444111000/////////............111111111111111111111111,,,,,,------......//////...///000///...---...000//////...---,,,,,,++++++++++++++++++++++++,,,,,,---+++***(((((()))+++,,,+++++++++******)))))))))+++,,,------......------...------,,,,,,------...,,,***)))***...///...,,,,,,,,,,,,+++++++++******---------,,,******+++---+++++++++,,,,,,---------************************************************************)))))))))))),,,,,,,,,++++++*********************************************++++++++++++++++++************++++++(((((()))))))))*********************************)))***+++++++++***((('''******++++++++++++******))))))(((((((((((())))))******)))))))))((((((((('''(((((((((((()))))))))'''(((((()))******++++++************************+++++++++************)))))))))************))))))************))))))(((((())))))))))))***************++++++++++++++++++,,,******************************))))))******+++,,,+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...------,,,---...///000.../////////000000000000222333444666888:::;;;<<>>:::777777000000000111111111111111111111000000000/////////------------------------...............---------,,,---......---,,,---...------------------------......------,,,,,,+++++++++,,,,,,------.........,,,,,,---------------...+++,,,------......------***+++,,,------,,,+++***)))+++,,,,,,,,,,,,---///,,,,,,,,,+++++++++******)))***+++***))))))+++---,,,,,,***)))))))))******************************************************************))))))))))))((()))))))))*********+++************************))))))*********+++++++++++++++************++++++*********)))))))))((((((************************))))))((((((((()))++++++******++++++++++++******&&&(((***+++,,,,,,+++*********)))))))))(((((((((((((((((())))))))))))******)))))))))))))))))))))''''''(((((()))******++++++++++++************)))))))))************))))))(((((())))))************))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,)))))))))******+++++++++************************)))*********++++++++++++***+++,,,---------,,,,,,---------.........///////////////000000000111111666444555999;;;;;;>>>DDDMMMWWWcccjjjoooxxx{{{kkk^^^JJJCCC===;;;888222222555//////000/////////000111333333222111000000///...........................,,,,,,,,,---------------,,,---......,,,,,,---...------------------------------------------,,,,,,***++++++,,,---.........++++++,,,,,,------------+++,,,------......------+++,,,...//////...,,,+++***,,,...---+++***,,,...,,,,,,,,,+++++++++******)))***+++***))))))+++---+++,,,,,,---,,,+++***)))************************************************************))))))))))))(((((())))))*********+++******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++************************************)))))))))***,,,---******++++++++++++******%%%'''***---...---+++)))************))))))))))))''''''''''''((((((((()))*********)))))))))))))))&&&''''''((()))******++++++++++++************)))))))))************))))))))))))(((((()))***++++++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))*********)))***++++++,,,)))))))))))))))*********************************))))))******++++++++++++***+++,,,---...---,,,,,,---------.........//////......//////000111111111222000222666777666777:::@@@HHHUUUcccoooyyyrrrfffYYYNNN???:::999999555......333333333222111...---...///666555444333111000//////........................+++++++++,,,,,,---------,,,---......,,,,,,---...------------------------,,,,,,------------------)))***+++,,,------------+++++++++,,,,,,---------+++,,,------......---------...000111111000...---,,,...///...***)))***,,,,,,,,,,,,+++++++++******------,,,++++++***))))))++++++++++++++++++++++++************************************************************************************)))))))))))))))************+++++++++(((((('''(((((()))******)))))))))))))))******+++******++++++++++++******************************************************))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))***+++,,,,,,***((((((((()))***************%%%'''***,,,------+++***++++++******************************))))))))))))(((((())))))))))))(((((()))************+++++++++******++++++++++++******+++)))((('''((()))+++,,,,,,,,,+++***))))))******)))***++++++,,,,,,,,,,,,)))))))))***+++,,,......)))************+++++++++++++++,,,,,,,,,,,,------+++++++++,,,---...///000///////////////000111111111222222333333444444555;;;>>>FFFTTTaaalllyyyzzzggg[[[RRRJJJCCC999777555333111000000000////////////////////////555555444444222111///...+++---//////---,,,+++,,,////////////////////////........................---------,,,,,,+++++++++*********++++++,,,,,,,,,)))******++++++******)))------++++++++++++------///............///000000...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++,,,,,,)))************+++++++++***))))))))))))******+++)))))))))))))))******+++******++++++++++++******************************************************))))))************))))))+++***)))(((((()))***+++))))))))))))))))))))))))***))))))+++,,,,,,***((((((((()))***************)))*********************************************************))))))))))))))))))************)))))))))************+++++++++)))******++++++******)))***)))((('''((()))+++,,,,,,++++++***))))))************+++,,,,,,,,,++++++******)))))))))***++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...//////////////////000000111111111222222333444444444::::::???IIITTT___mmmyyyxxxdddTTTKKKEEE>>>999666555444222111111111222////////////////////////444444333333111000///...))),,,...///...------...---------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,------...///......---,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))***+++,,,---......)))************+++++++++,,,+++***************+++)))))))))))))))******+++******++++++++++++******************************************************))))))************))))))******))))))))))))******))))))))))))))))))))))))***))))))***++++++***((((((((()))***************---+++***(((((()))******************************************))))))))))))******++++++++++++******)))************+++++++++)))******++++++******)))***)))((((((((()))+++,,,,,,+++******)))*********+++++++++,,,++++++******+++***)))((((((((((((((()))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------//////......//////000111111111111222333333444444777555666<<>>;;;777333000000000///...222222222222000///------////////////////////////------.../////////......,,,---//////---,,,+++,,,++++++++++++++++++++++++........................*********+++++++++++++++,,,+++++++++++++++******)))******++++++******)))+++,,,,,,------,,,,,,+++---------------...////////////......---,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********************************************************************+++)))************+++++++++)))))))))((())))))******)))))))))))))))******+++******++++++++++++******************************************************))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))+++)))''''''((()))))))))(((((()))***************&&&'''((()))******))))))((())))))***++++++,,,,,,************)))))))))))))))))))))******))))))))))))************+++++++++(((((())))))))))))(((((((((((()))*********************))))))***++++++,,,((())))))************)))((((((((((((((()))***+++)))************+++++++++************++++++++++++************+++,,,------...------------...//////......//////000111111222111000222555444222333888666<<>>:::666555666666444222333333333333222222111111222111000000//////000000111000///...---,,,,,,,,,---...///000000///...---...---++++++---...---,,,*********+++,,,---......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...************************+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,++++++***,,,+++******))))))******((((((((((((((((((((((((***++++++++++++,,,,,,,,,******************))))))))))))******+++,,,,,,,,,***))))))((()))***+++,,,******++++++++++++******)))))))))))))))))))))))))))))))))************+++******++++++,,,---------++++++++++++++++++++++++************************((()))******++++++******************))))))(((((()))***++++++,,,+++++++++((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******'''''''''(((((())))))******++++++++++++***))))))))))))))))))************************))))))))))))))))))))))))************((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************)))))))))***+++++++++,,,---+++******+++,,,,,,+++++++++***++++++,,,---...........................,,,---...////////////.../////////...---///333666555666777888===HHHVVV```tttwwwfffXXXMMMEEE===777555555444555666666444222222222333333333222111111222111000///////////////000///...---------------......//////000/////////...,,,++++++,,,------,,,++++++******+++,,,---...,,,,,,,,,------------...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------************************,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***+++,,,---,,,,,,***)))++++++***))))))))))))***((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------******************++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))******************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***)))))))))))))))*********)))***++++++,,,,,,++++++(((((()))))))))******************++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***((((((((((((((((((((((((***++++++++++++***))))))((()))))))))************)))))))))))))))*********((()))))))))************''')))******((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++******************************************++++++,,,******+++------+++))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...//////000///...///222444555777888777888>>>FFFMMM]]]kkk|||yyyrrrggg^^^QQQEEE===888555333555555555666666555444333111222333333222111000///000////////////000000111///......---------.........---------......///000...,,,++++++,,,------,,,,,,++++++******+++,,,---,,,,,,,,,---------......,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,************************))))))******++++++,,,,,,+++,,,,,,,,,,,,+++******+++,,,---...---,,,***(((++++++***)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------******++++++++++++***)))((()))***++++++***)))(((------------------------))))))))))))******************+++,,,,,,---......------------------------******************++++++))))))***++++++++++++***''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++))))))******+++++++++,,,*********++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***+++++++++******************++++++++++++***))))))(((((())))))*********+++(((((())))))******++++++(((((())))))*********+++''')))+++***((('''***---))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---************************+++++++++***************+++******+++......+++(((,,,,,,++++++***+++++++++++++++++++++++++++++++++------///000000000///...000111333333222111222333222444666666555666;;;>>>FFFUUUggguuuwwwmmm```WWWPPPKKKCCC;;;666444666777555444333111111000//////111111222222222000///...------......///111222333......---------......///------,,,+++,,,---///000...,,,++++++,,,------,,,---,,,+++*********+++,,,,,,,,,,,,------.........---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++************************&&&&&&''')))***,,,------,,,------------,,,++++++,,,---...///...,,,)))(((+++******)))))))))))))))************************))))))***+++,,,,,,------***+++,,,------,,,******+++++++++************)))))))))*********+++++++++++++++++++++******))))))---------,,,,,,+++++++++)))************)))((((((+++++++++,,,,,,---------////////////......------+++++++++*********))))))(((((())))))))))))((((((************************)))***,,,------,,,***)))*********++++++,,,,,,,,,)))+++,,,------,,,***)))***************************************************++++++,,,,,,++++++***'''((()))******)))((('''))))))************))))))************)))'''&&&%%%))))))***++++++++++++***+++*********))))))(((((()))))))))***+++++++++,,,)))))))))))))))))))))))),,,)))'''(((***+++***((()))))))))))))))******+++************************))))))))))))))))))))))))++++++++++++++++++++++++///...------//////...---,,,,,,,,,---------......---------......000111111111111111000000000000000222444555555555666888:::>>>CCCMMMYYYhhhxxx{{{nnnaaaVVVMMMFFFBBB<<<;;;:::888777555444333333333444444333333222111***,,,...000111222222222000000000000000000000000////////////////////////...---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++++++++,,,,,,,,,******))))))))))))))))))+++******,,,------+++)))(((((((((((())))))))))))*********++++++,,,,,,---******+++,,,,,,+++******++++++++++++************))))))*********+++++++++++++++++++++*********)))------,,,,,,,,,+++++++++))))))***++++++++++++++++++******+++,,,---...///111000000///...---,,,,,,+++++++++*********))))))((())))))******))))))(((******************************,,,,,,,,,,,,***************++++++,,,,,,,,,(((***+++,,,---,,,***)))***************************************************++++++,,,,,,++++++***)))******++++++******)))))))))************))))))((())))))))))))(((((('''))))))***++++++++++++***************)))))))))(((***************+++++++++((((((((((((((((((((((((,,,)))'''(((***+++***((()))))))))))))))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000000000000000000000000000111222444444333444666999888;;;AAAJJJVVVeeettt}}}yyyuuuddd^^^TTTKKKDDD???;;;888999888777666555333222222222222333333222222111000//////000111111111000///////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---*********+++++++++,,,,,,***************************))))))+++,,,,,,***((())))))))))))************++++++++++++++++++++++++)))******+++++++++******,,,+++++++++***************************+++++++++++++++++++++************,,,,,,,,,,,,++++++++++++((()))***+++------------******))))))***---///111333333111000...,,,+++***+++++++++************************++++++*********************************++++++++++++++++++++++++*********+++++++++++++++'''(((***+++++++++************************************************************++++++++++++******,,,,,,++++++++++++,,,,,,))))))************))))))''''''((()))))))))))))))((()))******++++++******************))))))))))))+++++++++***************((((((((((((((((((((((((***)))'''((()))******))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))************++++++++++++++++++++++++,,,---...///000000000000000000000000000111222222222222555777333444666:::BBBNNNZZZcccttt||||||pppfff^^^YYYLLLGGGAAA<<<999777555333555444444333333222222111111111111222111000000///000000111222222111000///////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,******++++++++++++++++++))))))((()))++++++)))'''************++++++++++++,,,,,,++++++++++++++++++))))))******************,,,,,,+++++++++*********************************++++++++++++++++++++++++,,,+++++++++++++++++++++((()))***+++,,,,,,,,,,,,***)))(((((())),,,000222666555333111///---++++++***************************++++++,,,,,,++++++***************************++++++************++++++***************+++++++++'''((()))***++++++************************************************************++++++++++++******---,,,+++******+++,,,---))))))************))))))(((((())))))))))))((((((((())))))************************))))))))))))))),,,+++++++++***)))))))))(((((((((((((((((((((((()))(((((((((((()))******)))))))))))))))******+++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***+++,,,---,,,************++++++++++++,,,,,,,,,,,,,,,,,,---....../////////000000000000000000111222222111222444666333333444555888???GGGLLLZZZcccqqq~~~}}}pppcccXXXPPPJJJFFFCCC@@@;;;777666555444333222222222222222222222222111111222222111111000///---...000222333444333333////////////////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************+++++++++++++++++++++++++++,,,,,,,,,***)))))))))++++++***((()))))))))*********++++++,,,,,,++++++++++++++++++))))))*********++++++,,,,,,,,,,,,++++++++++++***************************+++++++++++++++++++++,,,++++++++++++++++++++++++)))***************))))))***)))((('''))),,,///222666555444222000...---,,,************************++++++,,,,,,,,,,,,++++++************************+++******))))))******+++************************(((((())))))************************************************************)))******++++++******))),,,+++***))))))***+++,,,))))))************))))))************)))((('''&&&(((((()))************)))))))))))))))))))))******,,,+++++++++***)))))))))'''''''''''''''''''''''''''((((((((((((((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,------------------...///......//////000000000000000111222222111222333555333444666666777888;;;===@@@JJJXXXfffttt}}}yyyhhhaaaVVVMMMFFFAAA>>><<<<<<999555333333333222111111111222222222333333333222222222222222111111000...///111222333333333222...................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++******+++,,,+++***((((((((()))))))))******++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,*********+++++++++++++++***************)))(((((())))))(((((())),,,...000333333222111///...------***************+++++++++***++++++,,,,,,++++++******************************************************************)))))))))************************************************************************))))))************))))))******))))))))))))******))))))************))))))++++++******)))'''&&&%%%'''((())))))******))))))))))))))))))************+++++++++***************''''''''''''''''''''''''&&&'''(((((('''''')))+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******)))(((++++++++++++,,,,,,,,,---......------------......---......//////000000111000111222222111111333444111333555666555444444555555===HHHTTTaaannn||||||qqqhhhccc```LLLHHHAAA<<<:::888777666555333111111222444444333111111222222222333333333222222333333222222111000111222222222222000///...........................------------------------...---,,,,,,++++++,,,,,,************************++++++------------++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++******)))))))))************+++))))))******+++,,,,,,,,,---+++******+++,,,,,,+++'''((((((((())))))))))))*********++++++,,,,,,---,,,+++++++++,,,---...///------,,,,,,,,,++++++++++++++++++*********))))))+++++++++,,,,,,,,,------)))*********++++++++++++))))))***+++++++++******))))))))))))***+++,,,---.........---------------))))))*********+++++++++******++++++++++++******************************((()))***++++++***)))(((+++*********)))))))))(((---,,,+++***************************************************************))))))************))))))))))))************))))))))))))************)))))))))))))))))))))((('''''''''(((((()))))))))))))))((()))))))))***************************+++++++++''''''''''''''''''''''''%%%'''((((((&&&'''))),,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***)))************++++++++++++------,,,,,,,,,,,,,,,---------......///000000111///000111000//////111333000111333333222222333444444888???FFFNNNYYYeeennn{{{{{{ooobbbWWWPPPLLLKKK<<<:::666444444555444444444333111222333555555444111111111111222222222222111111111222111000000///111111222222111///...---........................------------------------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))***+++---......---+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************)))***,,,------,,,***)))************************)))***+++,,,,,,+++***)))))))))))))))************(((((())))))***++++++,,,---+++))))))***+++++++++(((((()))))))))*********))))))***+++,,,,,,------,,,,,,++++++,,,...///000---------,,,,,,,,,++++++++++++++++++******))))))+++++++++,,,,,,---------))))))******++++++++++++((()))***+++,,,---------))))))******++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++*********++++++*********************************''')))***,,,,,,***)))'''+++*********))))))((((((///...,,,+++******))))))************************************************))))))************)))))))))***+++,,,,,,+++***)))))))))************))))))'''(((((()))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))******+++++++++,,,''''''''''''''''''''''''$$$'''((((((&&&&&&))),,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++,,,------,,,+++))))))))))))************,,,,,,++++++***+++++++++---------...///000000111.../////////------///111000111111000000111444777111333666999===EEEPPPXXXaaajjjxxxzzzooogggYYYLLLAAA<<<::::::888666444333444555444444555333111111111111000///000000000111111111111111000000000000000//////...---...///000111111000000........................------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,---------++++++,,,,,,,,,---------************************)))***,,,------,,,***)))************************)))***+++,,,,,,+++***)))))))))))))))************'''(((((()))******++++++,,,***(((''')))*********)))************+++++++++++++++++++++++++++++++++...............---------///......------,,,++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************,,,,,,+++******+++,,,,,,,,,,,,++++++***)))((((((******++++++++++++******++++++******************************************))))))*********++++++++++++++++++++++++++++++++++++************************+++,,,+++)))))))))***(((((())))))******++++++))))))))))))))))))))))))((()))***++++++***)))((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***************++++++******))))))((((((+++++++++*********))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))++++++++++++,,,,,,---...---------.........//////---......///////////////000000111111111222222222333444555888;;;???BBBCCCKKKSSS```nnn|||{{{tttjjj```XXXOOOKKKDDD===888555444444555444333222111111111111333333333222111000//////111111000000000000111111222111111111000000//////........................+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++************)))***++++++,,,,,,++++++***((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********))))))(((******+++++++++,,,,,,,,,************)))))))))(((++++++++++++++++++++++++,,,,,,------......//////++++++,,,,,,---.........---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++******)))(((((('''+++++++++,,,,,,+++++++++))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++)))************************+++,,,+++)))))))))***)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))((()))))))))******++++++,,,)))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))***)))))))))((((((((('''(((((()))************************)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++******************+++++++++++++++,,,---.........------------------------...///////////////000000000111111111222222333333444444666777999999<<>>:::666444333444444444333222111000000000000333222222111111000000000111000000//////000000111111111000000000/////////........................+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++''''''((()))))))))))))))******+++,,,,,,,,,,,,++++++++++++************)))***++++++,,,,,,++++++***))))))***+++++++++++++++(((((()))***************+++++++++*********))))))*********************************+++++++++,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000++++++,,,,,,------......---,,,++++++******++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********)))((((((''''''+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))************************+++++++++++++++*********++++++++++++++++++++++++(((((())))))*********+++***+++,,,+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************))))))))))))************+++************)))))))))))))))))))))))))))))))))------,,,,,,+++******))),,,++++++++++++,,,,,,---+++++++++,,,,,,---------------...////////////...000000000000111111111111333222222222222222333444777999===CCCLLLYYYgggppp}}}wwwmmmfffeee[[[OOODDD???;;;888555444444333222222222333333333222111000/////////000111111111111111111111111000000////////////000000///////////////.........------------------------+++,,,,,,------,,,,,,+++------------------------------------------------******++++++++++++++++++++++++++++++++++++++++++&&&''''''((()))(((((((((******+++,,,,,,,,,,,,++++++++++++************)))***++++++,,,,,,++++++***))))))***++++++++++++***))))))***+++++++++******+++++++++***************+++***))))))***+++,,,---*********++++++++++++,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------............------,,,++++++***---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))(((***++++++,,,,,,++++++***))))))))))))************************************,,,,,,++++++++++++******,,,,,,+++++++++++++++***((((((((())))))******+++***+++,,,+++)))))))))***++++++******))))))(((((()))))))))))))))))))))))))))))))))******)))))))))************))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************(((((())))))******++++++************))))))))))))))))))))))))))))))))))))+++*********************,,,+++++++++++++++,,,,,,'''((()))***,,,---...///,,,---......//////....../////////000000000111111222222222222333444555555999999888999>>>FFFQQQXXXlllvvvuuummmeee]]]SSSMMMLLLFFF>>>888777777777777444444444444333222111111111111000///////////////000000000000111111111111000//////......//////000........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))***++++++,,,,,,++++++***)))******+++++++++******,,,,,,------------,,,,,,************************+++***))))))***,,,...000************+++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...------,,,++++++******---,,,++++++******++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******))))))************))))))*********++++++,,,,,,,,,************************,,,+++++++++++++++++++++,,,,,,,,,++++++*********(((((())))))*********+++***+++,,,+++)))))))))***++++++******))))))(((((())))))))))))))))))))))))***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---,,,++++++******+++++++++)))******++++++,,,,,,,,,,,,------...................../////////000000000222222222222333333444555444444444444666:::@@@DDDPPPYYYhhhxxx~~~yyykkkeee\\\SSSLLLFFF???:::999666444333333444555555444444444555444333111000000000//////.../////////000000000000000000111111//////............//////------------............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,++++++++++++*********))))))***++++++,,,,,,++++++*********+++++++++******))),,,,,,,,,------,,,,,,+++************************+++***))))))***,,,...000))))))*********+++++++++))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,---------,,,++++++******++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((******++++++,,,---------************************++++++++++++,,,,,,,,,------,,,,,,++++++************************************+++,,,+++)))))))))***************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))***+++---...///000,,,++++++************+++...------,,,+++***)))(((,,,,,,---............---............////////////333333222111111111111111///111444555666888:::===<<>>>>><<<:::777555444555555555444333222222333444555:::888666333111000//////////////////////////////000...---...///000///...------------------------...............------------...............------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++,,,,,,,,,,,,,,,***))))))++++++***(((++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***************************---///---)))&&&'''***+++***************++++++++++++************+++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***))))))***++++++++++++***,,,+++++++++************)))***+++,,,---.........************************)))(((((((((((()))*********++++++++++++,,,,,,,,,)))***++++++++++++++++++&&&''')))***+++,,,,,,,,,))))))************))))))+++++++++***************+++***)))((('''&&&&&&&&&))))))******************++++++,,,,,,---...//////...//////---+++***+++,,,+++++++++***************************************************))))))))))))***))))))))))))(((((((((******))))))))))))******((((((((()))))))))******)))))))))))))))******+++---,,,+++)))((('''''''''************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))*********((())))))***++++++,,,,,,************************+++++++++++++++*********---------,,,++++++******,,,---............------....../////////000000000000111111111222222222222111222333333222555;;;@@@MMMMMMNNNMMMKKKGGGCCCAAAEEEEEEFFFHHHLLLRRRWWWZZZbbbiiirrrzzz~~~~~~||||||{{{{{{{{{{{{||||||yyyyyyyyyyyyzzzzzzzzz{{{xxx|||}}}uuukkkbbb\\\WWWQQQLLLOOOIIIBBB>>>===<<<999777999777666444333333333444555444333222222333444555<<<:::666222///...------////////////////////////000...---...///000///...........................------------------------//////...---,,,,,,------,,,+++++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))((('''(((***+++***)))******++++++++++++******))))))))))))*********+++************************************************************************(((+++---,,,)))((()))+++))))))))))))***+++,,,---******++++++++++++******+++++++++***************))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------((()))******++++++******,,,,,,+++++++++*********)))***+++,,,------------******************************))))))))))))***************+++++++++,,,,,,******+++,,,,,,+++++++++''''''(((******+++++++++)))******************)))******+++++++++*********+++***)))((('''&&&&&&&&&************++++++++++++***++++++,,,------......000///...,,,+++***++++++++++++******))))))((((((************************++++++******))))))(((((())))))))))))))))))))))))))))))(((((()))***++++++(((((((((((()))))))))))))))))))))))))))******+++---,,,+++)))((((((''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))*********+++))))))*********+++++++++************************+++++++++***************,,,,,,,,,+++++++++++++++,,,,,,---------...------........./////////000000000000000111111111111222///111222111111111444777CCCFFFJJJNNNNNNLLLHHHEEEDDDBBB@@@???AAAEEEIIILLLOOOTTT[[[aaafffhhhjjjlllooopppqqqrrrsssrrrrrrqqqppppppoooooonnnnnnnnnnnnmmmllllllkkkjjjiiiiiiiiieeegggjjjlllmmmpppsssuuuyyy}}}zzzwwwvvvssskkkddd^^^XXXPPPIIIDDDAAA>>><<>>;;;:::::::::999777444444333222222333333444333333222222222222333333;;;888444111...------...////////////////////////000...---...///000///...//////............---------------------.........000///---,,,+++,,,,,,---------,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******)))))))))***)))((()))***++++++)))***++++++,,,,,,++++++***))))))))))))************************************))))))))))))))))))))))))************************'''***,,,,,,***)))***,,,((((((((()))***,,,---...)))***+++,,,,,,+++***)))************************))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******************************,,,++++++******+++++++++))))))))))))*********+++++++++,,,,,,,,,++++++***))))))*********))))))(((******++++++++++++******)))******+++++++++*********))))))(((((()))))))))+++++++++,,,,,,,,,------******++++++,,,,,,------///...,,,+++++++++***************))))))(((((((((************************++++++******))))))(((((())))))))))))************(((((((((((()))***+++,,,(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))******************************))))))))))))***************+++++++++,,,,,,+++++++++*********))))))************************************************))))))******+++,,,------,,,,,,,,,,,,------..................//////////////////000000000111111111...000111222222222333555555999@@@GGGLLLNNNNNNMMMGGGDDD@@@<<<;;;===???BBBDDDGGGKKKNNNQQQUUUYYY]]]```aaaccceeeeeeeeeddddddbbbbbbbbbbbbaaa``````_________^^^\\\[[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZ[[[]]][[[^^^bbbfffjjjnnnsssvvvxxxttthhhbbb[[[WWWUUUQQQIIICCCFFFBBB===999888888888888888777666666666666555444222222222222222333444444222222222111111222222222666444222///......//////////////////////////////000...---...///000///...//////......------------------......///////////////...---+++++++++,,,---......------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******)))))))))---+++******+++,,,***)))++++++,,,,,,,,,,,,++++++*********++++++++++++,,,************************))))))))))))))))))))))))************************''')))***++++++++++++,,,((((((((()))***,,,---...)))***+++,,,,,,+++***)))************************))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++******))))))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++++++++***)))(((************************------,,,++++++++++++,,,(((((()))))))))*********,,,,,,,,,,,,,,,,,,+++*********++++++******)))(((***++++++++++++++++++***((()))***,,,,,,+++******))))))))))))***++++++,,,******++++++,,,---------*********++++++,,,,,,,,,,,,+++***+++,,,,,,***(((*********)))))))))))))))************************************)))))))))))))))))))))************+++))))))(((((()))***++++++((((((((()))))))))******)))))))))))))))******+++(((((((((((()))***+++,,,))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))************************+++******))))))******+++***++++++++++++,,,,,,,,,,,,,,,++++++***))))))(((************************)))))))))***************'''((()))***+++---......,,,+++++++++,,,---...///------........./////////////////////000000000000//////000111222333444444///333999@@@GGGMMMQQQSSSOOOLLLGGGBBB>>><<<<<<<<<<<<>>>???AAADDDHHHNNNRRRVVVWWWYYY[[[\\\\\\ZZZZZZWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQPPPOOONNNMMMJJJLLLMMMMMMLLLLLLMMMOOOKKKLLLNNNOOOPPPQQQTTTWWWZZZ]]]bbbgggmmmwwwvvvkkk```VVVQQQJJJHHHEEECCCBBB@@@===;;;;;;999666444333444555666444444444444333222222222000111111222333333333444111111111111111111111111111111000////////////000////////////////////////000...---...///000///............---,,,,,,++++++------......///000000000------,,,,,,,,,,,,------......---------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********...,,,++++++,,,,,,***))),,,+++************+++,,,+++++++++,,,,,,,,,------************************************************************************(((((()))++++++,,,,,,,,,((((((((()))***,,,---...******++++++++++++*********************+++++++++))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***))))))++++++,,,------------,,,------,,,,,,,,,+++++++++******++++++,,,+++++++++************************---,,,++++++******++++++))))))*********+++++++++,,,,,,------,,,,,,+++*********+++++++++++++++***))))))************))))))''')))***,,,,,,,,,***)))***)))))))))******+++,,,(((((()))******+++,,,,,,************++++++++++++((('''(((***---,,,)))&&&))))))******************************************)))))))))))))))*********))))))*********+++++++++***)))))))))))))))******)))))))))*********++++++)))))))))))))))******+++(((((((((((()))***+++,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++******))))))******+++************++++++++++++++++++******************************************((()))))))))*********+++(((((()))***+++,,,,,,---+++++++++++++++---...///---------.........//////........./////////000000000//////000111222222222222333555888>>>EEELLLPPPSSSRRROOOKKKFFFCCC@@@>>>999;;;<<<===???BBBFFFIIINNNOOORRRTTTTTTTTTRRRQQQLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCDDDCCCBBBBBBDDDFFFCCCFFFJJJLLLNNNSSS]]]dddkkknnnsssvvvyyy~~~{{{wwwtttrrrccc```[[[TTTLLLFFF@@@>>>;;;======<<<:::999:::<<<666666555333222222333555444444444333222111222222//////000111222222222222000000111111111111000000...///000000000///...---////////////////////////000...---...///000///......------,,,++++++******,,,,,,---......///000000***+++,,,,,,------------,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))***+++,,,+++***+++***(((&&&&&&(((***++++++++++++,,,,,,,,,,,,---************************++++++++++++++++++++++++************************)))))))))***,,,,,,++++++))))))))))))***+++,,,---++++++************++++++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------***++++++,,,,,,---......+++,,,------......---------------,,,,,,,,,++++++)))***+++,,,---.........************************,,,,,,+++***))))))************+++++++++,,,,,,,,,------------,,,,,,+++***((()))***+++,,,---------(((((())))))))))))(((((('''(((***,,,---,,,***)))******))))))))))))******&&&''''''((()))************************+++++++++%%%%%%'''***...---)))%%%))))))******++++++,,,,,,************************(((((())))))******++++++))))))******++++++++++++******))))))))))))******************++++++++++++)))))))))))))))******+++)))))))))))))))******+++)))(((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))************************++++++************++++++))))))))))))************)))))))))***++++++,,,,,,************************(((((())))))*********+++***************+++++++++++++++******+++---...///---------.........//////............/////////000000///......///000000///444222000000444;;;BBBGGGOOOOOONNNMMMJJJGGGDDDBBB;;;===???@@@??????@@@AAAEEEGGGJJJKKKLLLKKKIIIGGGAAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@>>><<<======?????????===<<<<<<>>>@@@;;;???BBBAAA???AAAFFFKKKLLLPPPTTTTTTSSSTTTYYY^^^eeehhhppp{{{yyysssooojjjfff___YYYUUURRRNNNLLLHHHFFFBBB>>><<<;;;<<<===777:::;;;888333000333666444444444444222222333444111222222111//////000111......///000111111111000000000111111111111000000...///000111111///---+++////////////////////////000...---...///000///...------,,,++++++***))))))++++++,,,,,,---...//////((()))+++---.........---*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((''''''(((+++,,,,,,+++***(((%%%######%%%(((******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))))))))***,,,,,,+++***))))))))))))***+++,,,---,,,+++***))))))***+++,,,))))))******++++++++++++))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++000///...---+++***)))(((************************)))***++++++***)))***+++---,,,++++++------,,,+++,,,,,,+++******+++++++++++++++************++++++((())))))))))))************++++++,,,,,,++++++******++++++,,,,,,++++++***))))))(((((((((((()))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,++++++******))))))))))))))))))))))))))))))+++)))'''''')))+++++++++***************)))((((((((((((((((((((((((((((((***************)))((('''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++)))************++++++++++++*********))))))((((((+++++++++*********))))))*********)))))))))))))))***++++++,,,,,,++++++***+++,,,...---,,,,,,---///............////////////000///.........///111222111111000111222444666888AAACCCFFFIIIIIIHHHEEEDDDDDDBBB@@@>>>======>>>???BBBCCCCCCCCCBBBBBBAAA@@@<<<=========>>>>>>??????@@@@@@??????>>>>>>=========<<<<<<;;;;;;::::::999::::::::::::::::::::::::888888888999999::::::;;;>>>>>>@@@AAACCCEEEFFFFFFIIIJJJMMMQQQTTTWWWXXXYYYVVV[[[aaahhhooovvv}}}{{{yyyuuuppplllgggddd___[[[XXXTTTPPPMMMKKKIIIFFFCCC@@@???>>>>>>===<<<;;;:::999777666666222222222222222222222222111111222222222333333333333333222222111000000000///000111222222111000///000000000000000000000000111///---,,,,,,,,,...///,,,---------.../////////---------............///..................------/////////......---------(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***+++++++++************)))((((((((((((((((((((((((******))))))))))))******)))************+++++++++************************+++)))(((&&&&&&((()))+++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***,,,---,,,+++***+++,,,,,,+++***+++,,,---,,,***,,,,,,++++++++++++,,,,,,++++++************++++++)))))))))*********++++++******++++++++++++*********++++++,,,,,,++++++***++++++************++++++)))***++++++++++++***)))************************+++++++++*********************************))))))************************+++)))'''''')))+++++++++***************)))(((((()))))))))))))))))))))))))))************))))))(((***)))((((((((((((((()))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((())))))*********(((((()))))))))*********************)))))))))(((+++++++++*********))))))+++++++++***************++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---///............////////////000///.........///111111000000000000111333444555;;;===@@@CCCDDDDDDBBBAAAAAA@@@>>><<<;;;<<<======???????????????>>>===<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999888888888888888888888888888888888888888888888888999999999::::::;;;<<<>>>???@@@@@@<<<===???BBBCCCEEEFFFFFFGGGIIIMMMPPPSSSVVVYYY\\\```dddiiimmmpppqqqpppoooqqqrrruuuzzz}}}yyytttqqqooommmkkkjjjeeebbb^^^\\\ZZZXXXTTTQQQOOOMMMJJJGGGFFFDDD@@@>>>AAA@@@???===<<<;;;;;;;;;999999888777666555444444444444444444444444444444000000000111111111222222111111111111111111111222///000111111111111000///////////////////////////000///---,,,,,,---...///------------............------------............+++,,,,,,---...///000000---------,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***+++++++++************)))******************************))))))))))))******)))************+++++++++((((((((((((((((((((((((***)))(((''''''((()))***))))))******+++++++++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++***+++,,,---,,,***------,,,,,,,,,,,,------++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***((((((''''''''''''(((((()))***++++++++++++***)))***************************************+++++++++)))))))))))))))*********++++++++++++++++++++++++***)))'''((()))++++++***)))************))))))(((************************((())))))************)))******)))((((((((((((((((((((((((((())))))))))))))))))******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''((((((((())))))))))))************))))))))))))+++++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------,,,,,,---...---............///////////////......//////000111000000//////000111111222555666888:::;;;============<<<;;;999999999:::;;;::::::::::::::::::999888777777777777777666666666777777777777888888888888555666666666666777777777666666666666666666666666777777777777777666666666777777888888999::::::;;;888888999:::;;;;;;;;;:::<<<>>>??????>>>>>>???AAACCCEEEHHHJJJLLLMMMMMMMMMNNNNNNPPPSSSXXX^^^cccfffhhhiiikkkjjjiiiiiijjjllljjjmmmpppooommmkkkmmmoooqqqqqqrrrrrrqqqqqqpppooojjjjjjjjjjjjjjjjjjjjjjjjlllhhhccc```^^^]]]\\\ZZZVVVSSSPPPMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBAAA???======<<<::::::::::::888777555666666777777777666666444444444333333333222222333333333333333333333333/////////000000000111111//////000111111222333333///000000111111000000///////////////////////////000///...,,,,,,---..................------------------------............,,,,,,------.........///++++++++++++************+++++++++,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************)))******************************))))))))))))******)))************+++++++++((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&'''((()))***++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------,,,+++,,,---...---+++------,,,,,,,,,---......,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***(((''''''&&&&&&''''''(((*********++++++*********************************)))))))))***+++++++++,,,((((((((())))))*********++++++++++++++++++++++++***)))((((((***+++***)))))))))************)))(((************************'''((()))***************+++***)))((((((''''''((((((((((((((())))))))))))))))))*********))))))(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((()))))))))***************)))))))))))))))*********************************+++++++++++++++,,,,,,------------,,,,,,***,,,------,,,+++---...---------.........//////............//////000000111000000000000000000000222222222333444666777888888888777666666666777888777777888888888888777777555555555444444333333333444444444555555666666666333333444444555666666777555555555555555555555555777666666555555444444444777777888888888888888999:::::::::;;;;;;:::::::::888:::;;;;;;::::::;;;============>>>???AAABBBBBB@@@@@@???@@@AAACCCFFFGGGDDDFFFHHHHHHHHHHHHJJJKKKGGGJJJLLLLLLKKKJJJKKKMMMLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMKKKIIIFFFEEEEEEEEEEEEDDDBBB@@@???@@@@@@?????????>>>===<<<;;;:::999888888777666777888999888777///111222333444333222222111111111111111111111111111111111111111111111111/////////000000000111111///000000000111111111222///000000000000000000///////////////////////////000///...------------............------,,,,,,,,,,,,,,,---------.........000000///...,,,+++******+++++++++***************---------,,,,,,+++++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,++++++***+++++++++*********))))))******************************))))))))))))******))))))*********+++++++++************************))))))(((((((((((())))))&&&&&&'''(((((()))******************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,+++***)))***,,,///---,,,---...///...------,,,,,,,,,------...///,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------------............------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,(((((())))))******++++++++++++++++++++++++++++++***)))((()))***+++)))(((((())))))*********))))))))))))))))))))))))))))))'''((()))*********************)))((((((((((((((((((((((((((())))))))))))))))))************))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))((((((((()))))))))*********++++++))))))))))))))))))******************************))))))))))))******+++++++++,,,,,,------,,,,,,+++***+++---,,,++++++,,,...------------............---......///////////////111111111111111000000000222111000000000111222333444444444333444444555555666777777888888777777777555444444333333222222222333333333444444555555555222222333444555666777777555555555555555555555555555555555444444333333333777777777777777777777777666777777888888888888888444666777888888888:::;;;::::::999999999;;;<<<======<<<;;;;;;:::;;;<<<<<<;;;===>>>>>>======>>>@@@<<<===???????????????@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::;;;<<<===<<<:::999999;;;<<<;;;:::;;;;;;:::999777666555555555444333444555666555333000111222333333222111000000000111111111111222222000000000000000000000000000000000111111111222222111111111000000000//////000//////////////////000........................//////......------------......------,,,,,,,,,+++,,,,,,,,,------------...000///...---,,,+++******+++++++++,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++,,,,,,------,,,++++++******++++++,,,******+++,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,+++++++++***************++++++,,,,,,---......---,,,,,,+++******************************)))***++++++))))))***+++...---,,,---...///...,,,,,,+++++++++,,,---...///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------......//////......---***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++***))))))***++++++------------------------***************+++++++++***************+++++++++++++++++++++++++++++++++***))))))***++++++)))'''((())))))************)))))))))))))))))))))))))))((())))))************)))))))))(((((((((((())))))(((((((((((())))))))))))))))))******++++++******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))************++++++++++++))))))))))))***************************+++++++++((((((((()))******++++++***++++++,,,,,,++++++******+++,,,,,,++++++,,,---,,,------------.........------...////////////...000000111111111111000///222111000/////////000000000000111222222222333333555555666777777777666666333333333333333333222222333333333444444444444444222333333444555666666666555555555555555555555555444444444444444333333333444444444444444444444555444444555666666777666666444555666666555555666777777777666555555777888999888888777888888999::::::;;;<<<===<<<::::::;;;<<<999::::::;;;;;;;;;;;;:::999::::::;;;;;;;;;::::::::::::::::::::::::::::::777888888777666666777999999888777888999:::999888777888888666444222222333555333222222444444333111222222222222222111111000111111111111111111222222111111111111111111111111000000000111111111222222222222111000000///......000//////......//////000........................///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---------...,,,,,,,,,---------------------,,,,,,++++++******+++++++++,,,,,,------...++++++************++++++)))***+++++++++++++++++++++++++++************)))((((((((((((((((((((((((******))))))))))))******)))************+++++++++(((((((((((((((((((((((((((((())))))))))))((((((+++*********)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,+++++++++******)))******+++,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,++++++,,,---,,,+++*********++++++,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***))))))(((((((((((())))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,++++++++++++******************************)))***+++***(((&&&(((((()))***************************************)))************))))))((((((''''''(((((()))***+++(((((((((((())))))))))))((()))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,+++++++++*********)))))))))))))))************((()))))))))************))))))*********+++++++++(((((()))******+++,,,,,,)))******++++++******))))))+++,,,,,,++++++,,,---,,,,,,---------.........,,,---.../////////............///000000000///.../////////000000000000000......///000111222222222222222333444444444444444222222222222222333333333444444333333333333333333222222333333444444444555444444444444444444444444333333333444444444444444222222222333333444444444555666666666666666555555666777888777555444555666666555555555555666777888555555555666666666777777777888999888666666777888888777777888888888777666666666777777777666555555666666666666666666666666666888999888555444666888999888777888999999777666333555666555222111222444555333222333444555444222111111111000000111111222111111111111111111111111111111111111111111111111/////////000000000111111000000000000000/////////000///............///000.......................................------,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------******+++,,,------......,,,,,,,,,,,,---------...+++++++++++++++*********)))******+++,,,,,,------++++++************++++++))))))***++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******)))************+++++++++(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******))))))***+++,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++***))))))++++++***)))************+++,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++************++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,+++++++++******))))))---------,,,,,,+++++++++))))))))))))))))))))))))******)))***+++***(((&&&(((((()))***************++++++++++++++++++++++++***************)))((('''''''''''''''(((***+++,,,(((((((((((())))))))))))((()))***+++++++++++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((())))))*********+++))))))******++++++++++++))))))***+++,,,,,,------))))))************)))))))))+++,,,,,,+++***,,,---,,,,,,,,,---------......,,,,,,.../////////...---+++,,,.../////////...---,,,---...000000111111111------///000111111111111//////000111111222111111000000111111222222333333444444333333222222111111222222222222222333333333333333333333333333333333333333333444444555555555222333333444555555666666555555555555444333222111555666777666555444555666444444444444444555666777888777777666555444333333555666777777555555666888999888888888999888666555666777777777666666555444666666666666666666666666555888:::999777666777:::666555555555666666444222...000222222//////111333111000000000222333333111000///......///000222333222222111111000000000000////////////////////////............/////////000......//////000000111111000///...------...///000..............................//////......---,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************((())))))***++++++,,,,,,++++++************++++++((()))***++++++++++++++++++++++++************)))******************************))))))))))))******)))************+++++++++************************(((((())))))))))))((((((&&&&&&'''((()))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))***,,,---///,,,,,,,,,++++++*********++++++++++++******))))))******+++++++++,,,,,,,,,........................))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,++++++---///+++++++++*********))))))************************///,,,)))%%%$$$%%%''')))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************))))))&&&&&&((()))************)))))))))))))))***************++++++++++++************))))))((((((''''''))))))))))))************))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++++++++******))))))************))))))))))))*********)))))))))))))))************************)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,******************************+++,,,,,,,,,,,,+++------------------------,,,,,,+++***+++,,,---...,,,,,,---.../////////...////////////////////////...............///000000........................111111111111111111111111222222222222222222222222000000111111111222222222555444222111111111222222333333333333333333333333555555666777555333111///444444333222333444555666666666555444333222222111444444444333333222222222555555555555555555555555333333444444555555666666;;;888444333555666555333666666555444333222222222555555555555555555555555444444333333222333333333333333333222222111111111222222222222222222222222111111222222222222111111000000000000000000000000111111111111111000//////.........///////////////---...000000.........////////////000000000000000------------......//////000///...---,,,---...///,,,---.../////////...------,,,+++******+++,,,---,,,,,,------...---------,,,,,,---......---,,,,,,******,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,---------,,,+++***)))((((((((()))***************++++++******************))))))************))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''***,,,---+++)))(((((())))))))))))((((((******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))******+++)))************)))((((((***************,,,---...,,,,,,,,,+++++++++******++++++++++++*********)))******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,...+++++++++*********))))))************************,,,+++(((''''''(((***+++************************))))))))))))))))))))))))************************************************))))))************))))))'''((()))******+++++++++*********))))))))))))))))))******++++++******)))***)))))))))(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++*********)))))))))************))))))))))))***)))))))))))))))))))))*********************************))))))))))))))),,,+++***))))))***+++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......---...//////////////////.......................................//////000////////////////////////111111111111111111111111222222222222222222222222111111111111222222222222444333222111111111222222333333333333333333333333333444555555555444333222666555555444555666777888555555555444333333222222555555555444444333333333444444444444444444444444555555555666666666777777999777444333555666555444666666555444333333333333333333333333333333333333333222222222222222333333333333222222222111111111111111111111111111111111000111111222222111111000000000000000000000000000111111111111111000//////++++++,,,---///111333444///111222222111000000111////////////////////////............//////000000...---,,,,,,,,,---...///....../////////---,,,+++,,,,,,+++******+++,,,,,,,,,,,,---............---,,,,,,---......---,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++++++++************************+++++++++,,,,,,+++++++++''''''''''''''''''''''''(((((())))))))))))((((((***)))((()))***+++***)))))))))************))))))******++++++++++++******++++++++++++++++++++++++*********************+++))))))(((((())))))***+++******++++++******)))(((************+++,,,------,,,,,,,,,++++++++++++***++++++++++++******************+++++++++,,,,,,,,,***)))(((''''''((()))***......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------+++***+++---+++++++++******************************************)))))))))***+++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((((((((()))***++++++++++++++++++******))))))(((((()))******++++++******)))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))((((((************))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++******)))((((((''''''++++++************++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---...//////000000000000//////.................................------......///000////////////////////////////////////////////////111111111111111111111111111111111222222222333333333333222111111111111222333333333333333333333333222222333333444444555555555555555444555666666777444444444444333333333333555555555555444444444444444444444444444444444444555555555555555666666666777555333333555666555444666666555444333333333333111111111111111111111111000000000000111222222333222222222111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000111111000000//////,,,,,,,,,---...111333555000111333333111000111222///////////////////////////////////////000000000,,,+++++++++,,,---...///////////////...,,,+++***,,,,,,++++++++++++,,,,,,,,,---...///////////////,,,,,,------------,,,,,,------......---,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***+++++++++++++++******)))***++++++,,,,,,++++++************************++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((,,,***(((((()))***)))(((******++++++++++++************++++++++++++******++++++++++++++++++++++++(((((()))******+++,,,,,,))))))(((((())))))***++++++++++++++++++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************++++++,,,,,,,,,,,,++++++,,,---...---+++******+++******************************************************++++++,,,,,,,,,+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***************,,,++++++***)))(((''''''))))))************))))))))))))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))),,,+++***(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((************)))))))))((()))))))))))))))*********((((((((((((((((((((((((+++*********)))))))))(((++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------------.........//////000//////...---,,,...........................------------...//////------------------------........................//////000000000000111111111111111222222222222333222222111111111111111111222222222222222222222222333333222222222333444555222222222333333333444444222222333333333444444444444444444444444444444444333333333333333333333333333333333444444444444444444444333444444555555555555555444333333333333333000000000000000000000000.........///000111222333111111111111111111111000//////000000000000000111000000111111111111000000000000000000000000000000///000000000000000//////000///...---...///111222...000111111000//////000000000///////////////...............////////////,,,,,,,,,,,,,,,,,,,,,---//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++************++++++++++++)))******++++++++++++***))))))***++++++++++++***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((()))++++++)))((()))******++++++******)))******++++++++++++******************************((()))))))))*********+++((((((((((((((()))******+++,,,,,,,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***+++---......,,,******+++************************************************+++,,,,,,---,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((&&&'''((((((((((((((((((,,,++++++***)))((('''''')))))))))******)))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************)))))))))((((((((())))))************((((((((((((((((((((((((*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............---,,,,,,+++........................---------------...//////------------------------------------------------.........//////000000000000000111111111111222222111111111111111111111111222222222222222222222222555444333222222222222333222222222333333333333333111111222333333444444444222222222222222222222222333333333333333333333333444444444444444444444444222333444444444333444444444333333222222222222333111111111111111111111111------......///000111222000000000000000000000000000000000111111111222222000000000111111000000000////////////////////////...//////000000000//////000//////...///000111222///111222222111000000111111111000000000/////////---------------------------------,,,,,,++++++***------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))***+++++++++******'''(((((()))))))))))))))(((((()))))))))*********))))))(((''''''((())))))************************(((((())))))))))))((((((&&&&&&(((+++------***((((((((())))))))))))((((((******++++++++++++***************************************)))))))))((((((((((((((('''((())))))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++*********,,,......---+++++++++***************+++++++++************************,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))(((((('''&&&''''''((((((''''''&&&++++++******))))))((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))((((((((()))******++++++))))))))))))))))))))))))******++++++,,,------...++++++,,,,,,,,,,,,++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---------,,,++++++------------------------------,,,,,,------...///........................------------------------,,,------......//////000/////////000000000111111///000111111222111111111222222222222222222222222444444333333222222111111333333444555555555555444111111222222333333444444111111111111222222222222222222222222222222222222666666666555555555555555111333555444333222222333222111111000000111111222111111111111111111111111............///000000111////////////000000000000///000000111111222222222///000000111111000000///////////////////////////......///000000000//////,,,,,,...///111333444444222333555555333222333444333222222111111000000///---------,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,++++++,,,---......,,,,,,------------,,,,,,+++,,,---...///000000000,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************************************)))))))))************+++)))***************))))))&&&'''(((((())))))(((((('''(((((())))))*********+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''***------+++)))(((((())))))))))))((((((******++++++++++++******************************++++++***))))))(((''''''((((((''''''(((((()))***+++++++++++++++******)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********************************++++++++++++******)))+++......---,,,+++,,,))))))*********+++++++++************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''*********)))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++************))))))))))))'''(((((()))******++++++************************++++++++++++++++++,,,,,,++++++,,,------,,,++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,------...---------------------------------------,,,,,,------...///................................................+++,,,,,,---......//////............////////////...///000111222222111000111111111111111111111111000111222333444333222222222333444555555555444444222222222222222333333333111111111222222333333333222222222222222222222222444444444333333333222222111333666555222000000111000000////////////000000000000000000000000000000000///////////////000000........./////////000000......//////000111111222//////000000000000//////////////////////////////---......///000000//////***,,,...111333333333333222444555555444333333444444444333333222111111000......---------,,,,,,,,,***+++---.../////////......---,,,+++++++++,,,---,,,,,,---......---,,,,,,***+++,,,---////////////,,,,,,+++******+++,,,,,,***))))))))))))+++,,,---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******************+++******)))((('''''''''((()))))))))))))))''''''(((((()))******++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((***)))'''''')))+++++++++)))))))))******)))))))))******++++++++++++******************************)))))))))))))))((((((((((((''''''''''''((())))))******++++++******)))(((***+++,,,---,,,,,,***)))*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))+++---//////---+++)))''''''((()))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++******(((***---......,,,,,,,,,))))))******++++++++++++************************((((((((()))***+++---...************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))))))))(((((()))))))))))))))*********(((((())))))))))))(((((('''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,************))))))))))))'''(((((()))***+++++++++************************,,,,,,++++++***)))))))))++++++------------++++++******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))((()))***+++,,,+++******,,,,,,---...////////////---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------...//////---------............///...///000222222222111000111111111111111111111111---///111444555555444333000111222333444333222222222222222222222222222222222222222333333444444444111111111111111111111111111000000000//////......111444666555222//////000//////............///000000000000000000000000000111000000/////////000000---.........//////000000---------...///000000111//////000000000000//////////////////////////////------...///000000//////---...111333333222000...000222333333222111222222555555444444333222111111//////.........---------'''))),,,...000111222222000///---+++*********+++,,,,,,---......---,,,,,,)))***+++---.../////////---,,,+++******+++,,,---******))))))***,,,...///************************++++++******))))))(((((((((((((((((((((((((((((())))))))))))************+++++++++******(((''''''(((((()))***************&&&''''''((()))******+++***((('''&&&&&&'''(((***(((((((((((((((((((((((((((((())))))))))))((((((000,,,'''$$$%%%(((+++,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''((())))))***************)))((((((++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++***))))))(((((()))))),,,++++++******++++++,,,,,,,,,+++***))))))))))))***++++++,,,,,,++++++*********))))))))))))******+++***)))))))))***,,,------,,,++++++******++++++++++++***************+++***************+++++++++))))))))))))))))))))))))******************************))))))((((((''''''*********)))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((()))(((''''''''''''(((((((((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))'''''''''(((((())))))))))))))))))))))))+++*********))))))((((((---***'''%%%&&&((())))))+++*********))))))(((((((((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++***************+++*********))))))((((((***++++++,,,,,,++++++***)))************+++++++++.........------,,,,,,,,,+++,,,------......------------------------------........................,,,,,,,,,---------......------------------------...------------...//////////////////////////////---------............///000000000000000000000000222111///...///000333444333333333222222222111111000000000000000000000000111111222222222222111111111111111111111111111111222111111111000000////////////............//////------......///000000000//////...---,,,,,,++++++,,,---------.../////////000000000000000000000000.........///////////////000000//////....................................000//////111333555555444333333333222222222111111444555666666555333111///000111000---+++***,,,...,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------***)))))))))***+++,,,,,,++++++,,,,,,,,,++++++***))))))*********))))))(((******************************))))))((('''''''''+++*********))))))(((((())))))************))))))((((((((((((((('''&&&&&&))))))(((((((((((())))))...---+++))))))))))))***((((((((((((((((((((((((+++*********))))))((((((((()))*********((('''&&&&&&''''''((((((((((((((('''((()))******++++++******)))(((''''''&&&''''''%%%'''***++++++(((%%%###&&&,,,111///)))&&&'''+++(((''''''&&&&&&((()))***))))))************))))))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++************+++,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))*********))))))))))))***++++++---,,,++++++******++++++++++++***************++++++++++++*********************************************************************))))))(((((((((((()))))))))))))))*********(((((())))))(((((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((((()))***((((((((((((((((((((((((************)))))))))(((,,,***'''&&&'''((())))))))))))))))))((((((''''''((()))******++++++******)))))))))))))))((((((((())))))))))))))))))))))))******************************************+++++++++*********))))))))))))***++++++,,,,,,++++++***************++++++++++++------------,,,,,,,,,,,,---------...------,,,+++------------------------........................,,,,,,,,,---------......---------------------------------------...//////........................---------............///////////////////////////......---------...///000222222222222111111111000////////////////////////000111111222222111111000111111111111111111111111111111111000000000////////////............/////////////////////.........//////...------,,,++++++---------...............///////////////////////////////////////........./////////.........------......................../////////111444666666555444444444333333333222222333444555666555333111000111222111...,,,+++,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++***++++++,,,,,,++++++***))))))************))))))***************************************+++++++++************)))))))))((())))))************))))))***************)))((((((+++***)))(((((('''''''''((('''''''''''')))***+++''''''''''''''''''''''''*********)))))))))((((((((()))******)))((('''&&&&&&'''(((((())))))((((((***++++++******)))((('''))))))(((((('''(((((((((((()))+++,,,,,,***(((&&&%%%)))---,,,)))&&&''')))(((((('''&&&'''((()))***))))))************))))))++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,------***++++++,,,,,,++++++*********))))))))))))******(((((()))***************---,,,++++++******+++++++++***************++++++,,,,,,++++++******))))))************************))))))))))))))))))))))))***))))))))))))((((((((((((((())))))******++++++(((((())))))(((((('''&&&(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((('''((()))***+++,,,''''''''''''''''''''''''************))))))))))))+++)))((('''((()))((('''(((((((((((('''''''''''')))******+++++++++++++++*********))))))(((((('''))))))))))))))))))))))))************************)))))))))***+++++++++,,,***************)))))))))***++++++,,,,,,++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,---......------,,,+++***------------------------........................,,,,,,,,,---------......---------------------------------------......///........................---------............///........................///000000000000111111111111111000000000000000///////////////////////////000111111222222111111000111111111111111111111111111111000000000000////////////............//////111000000///......------//////......---,,,,,,,,,...............---------........................000000//////......------.........---------------..............................///222666777777666555444444444333333333333222333444555555444222222333333222000---+++,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++******)))***************+++++++++++++++***))))))))))))******))))))************************((())))))***++++++,,,,,,************))))))))))))))))))************))))))***************))))))(((((((((((((((((()))))))))''''''''''''((()))***+++))))))))))))))))))))))))******))))))))))))((((((((())))))))))))(((((('''&&&'''(((((())))))((((((***++++++******)))((('''))))))((((((((()))******)))************))))))(((%%%&&&(((((((((((('''&&&(((((('''''''''((()))***))))))************)))))),,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,,,,***++++++,,,,,,++++++***+++******))))))******+++'''((()))***+++***)))(((---,,,++++++******++++++*********)))******+++,,,------,,,+++******))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))(((''''''(((((((((((((((((((((((((((((()))))))))(((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''*********************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++((((((((((((((((((((((((*********)))))))))))))))***)))(((((())))))(((&&&((((((((((((((((((((((((******+++,,,,,,,,,,,,+++++++++******)))(((''''''))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,***************************++++++,,,,,,++++++************+++++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,---------,,,,,,------------------------........................,,,,,,,,,---------......------------------------------,,,,,,------...///........................---------............///........................//////000111111111000///////////////////////////////////////////////////000000111111111111000000111111111111111111111111000000000000000000////////////............//////000000//////............//////......---------,,,/////////...---------,,,........................111111000///...------,,,------------------------........................---...000444777999888666444444333333333222222222000111222333444333333333333444333111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++***)))))))))***)))******++++++++++++***)))))))))))))))*********************************''''''(((((())))))))))))*********)))))))))))))))))))))************))))))''''''((((((((((((''''''%%%%%%'''(((***++++++,,,++++++******))))))))))))++++++++++++++++++++++++))))))))))))))))))((((((((())))))))))))(((((((((''''''((()))))))))))))))'''((()))******++++++***))))))((())))))***++++++((((((''''''''''''((((((&&&%%%$$$&&&)))***(((&&&((((((((((((((()))))))))))))))************)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++,,,++++++******++++++,,,))))))))))))***+++,,,,,,***++++++,,,,,,++++++***++++++************++++++'''(((***+++++++++***)))---,,,++++++******++++++******))))))***++++++,,,...------,,,+++***))))))************************(((((((((((((((((((((((())))))))))))************''''''((()))***++++++,,,)))))))))))))))(((((('''((((((((((((((((((((((((************)))(((&&&%%%(((((()))************)))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))(((&&&))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,++++++***)))(((((('''))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,***************+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,*********++++++,,,,,,,,,((()))***,,,---.........------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---..............................---------............///////////////////////////++++++,,,,,,,,,++++++***................................................000000000111111000000000000000000000000000000000//////////////////000000//////............//////............//////000000///...............------/////////...---------,,,........................111111000///...------,,,------------------------........................,,,...111666999:::888666222222222222111111111000000000111222222333333333222333333111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++---...//////,,,,,,+++***)))))))))***((()))******++++++++++++))))))(((((()))***++++++************************))))))))))))((((((''''''))))))))))))))))))******))))))************))))))''''''((((((((((((''''''&&&'''((()))*********)))************)))))))))(((************************(((((((((((((((((()))))))))(((((((((((()))))))))'''(((((()))))))))))))))'''((()))******++++++***))))))((())))))***++++++(((((('''&&&&&&'''((())))))&&&%%%'''***,,,***'''((((((((()))))))))))))))))))))************)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++***************,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,------***++++++,,,,,,++++++***++++++************++++++))))))***+++++++++++++++---,,,++++++******++++++))))))))))))***+++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++(((((())))))******++++++))))))******))))))((('''((((((((((((((((((((((((***+++++++++***(((&&&%%%((())))))***************))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++***)))((('''************************))))))))))))************+++)))((('''((()))((('''))))))))))))************)))******++++++++++++++++++++++++******))))))((())))))))))))))))))))))))************************)))))))))***+++++++++,,,*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,&&&''')))+++---//////000------------------------........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------...---------------------------------............///////////////////////////---------,,,,,,,,,,,,,,,---............/////////........................///000000111111000000///000000000000000000000000......////////////000000//////............//////------......///000000111.......................................---------........................000000//////......---------------------.................................---///333777;;;;;;888555111111111111000000000000000000000111111222222333000111222111///---,,,---,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---))))))***+++---...//////++++++******)))*********(((((()))***++++++++++++))))))(((((((((***+++,,,************************,,,,,,++++++***))))))((())))))))))))************))))))************))))))((())))))***************)))*********)))(((&&&%%%###$$$%%%'''((())))))***''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))***'''((())))))******))))))***++++++******)))((('''))))))((((((((()))*********))))))))))))******++++++((('''(((***,,,***((('''((()))*********))))))))))))************))))))---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***************,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++,,,,,,------,,,++++++******++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))*********)))************)))(((((((((((((((((((((((((((((('''(((***++++++***)))((('''(((((()))***)))))))))************************((((((((())))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***))))))))))))))))))))))))))))))((()))))))))************,,,***'''&&&'''((())))))((((((((()))))))))******((()))******++++++******************************))))))))))))))))))))))))******************************************++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------,,,,,,,,,,,,&&&''')))+++---...//////------------------------........................,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...---------------------------------............///........................222111000/////////000000---.........////////////........................//////000000000000//////000000000000000000000000........./////////000000//////............//////.........///////////////............////////////---------...............///////////////////////////////////////.........------........./////////...........................000444999<<<;;;777333222222222111111111000000111000000000000111111222---///000000...---------,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++,,,,,,,,,,,,------*********)))******++++++'''((()))***++++++++++++))))))((('''(((***,,,---************************+++++++++***************((()))))))))************))))))************))))))(((((()))***************'''((()))******)))(((&&&"""###%%%'''))))))))))))'''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''((()))***+++(((((()))************)))***++++++******)))((('''))))))(((((('''(((((((((((()))))))))************+++***(((((()))))))))((('''((()))***+++***))))))))))))************))))))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,+++***))))))))))))+++++++++,,,,,,+++++++++,,,++++++******++++++,,,---,,,+++***+++,,,---...---,,,++++++******++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))******++++++++++++*********)))))))))))))))***************)))(((((((((((((((((((((((((((((($$$&&&)))+++,,,,,,+++***&&&''''''(((((((((((((((************************(((((()))***+++,,,,,,---************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++(((((((((((((((((((((((((((((())))))*********+++---***'''%%%&&&((())))))&&&'''''''''(((((())))))(((((()))******************************+++++++++))))))))))))))))))))))))************************+++++++++************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,((()))***+++,,,---------------------------------........................,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...---------------------------------.........//////------------------------222000...---,,,---...///........./////////000000........................//////000000000000//////000000000000000000000000---.........//////000000//////............//////000000000///......------.........///////////////,,,------....../////////000000000000000000000000.........///////////////........./////////000000...........................111555:::<<<;;;666222333333333222222222111111111111000000000000111111+++---///000...---------,,,,,,,,,++++++*********))))))***+++,,,,,,------......---,,,,,,+++*********)))))))))***+++,,,,,,'''''')))******+++++++++)))(((''''''(((***,,,---************************'''''''''((())))))******(((((())))))*********+++))))))************))))))&&&&&&'''(((((((((((((((!!!###&&&))),,,,,,,,,,,,'''((()))******)))(((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))(((''''''''')))***+++(((((()))***************'''((()))******++++++******)))((('''''''''''''''&&&&&&'''((())))))((((((******)))(((''''''(((((('''((()))++++++******)))))))))************))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))************************---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((()))+++,,,---,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++***)))((((((,,,,,,,,,+++++++++******************************+++++++++*********)))))))))***+++***)))((((((***+++++++++************)))))))))(((''''''''''''(((---+++)))''''''(((***+++))))))******+++++++++++++++,,,,,,------,,,,,,+++(((((((((((((((((((((((())))))************)))))),,,+++***((((((((()))*********)))(((((((((((((((,,,,,,++++++***)))))))))******))))))))))))******''''''''''''''''''''''''(((((())))))******++++++******+++++++++******)))------,,,,,,+++***))))))''''''(((((())))))******++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---.........---,,,......------------......///...,,,*********,,,---)))***,,,...//////......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///111111000000///...,,,,,,......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------......,,,------...///000111111222111111111000000//////111111000000//////......---...///000000///...---111000///.......................................///...---,,,,,,---...///000///...---,,,---......---------............////////////......---------......------------......///......------------...333444666777888888888777222333333333222222111000111000000///////////////000/////////......------000...,,,---......+++((()))))))))***++++++,,,,,,+++***)))***,,,---,,,+++************************)))************+++++++++******))))))******+++,,,***)))((()))+++,,,,,,***************************)))((((((((()))***++++++,,,+++***+++,,,,,,+++***************)))(((&&&&&&))))))************))))))******(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))),,,,,,+++***)))(((''''''))))))************))))))***************+++++++++))))))))))))))))))))))))***)))(((''''''((()))*********)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************************+++***************++++++,,,,,,,,,,,,,,,+++***))),,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,+++++++++***)))***+++***)))((()))***+++++++++************)))((((((((((((((())))))***++++++******************))))))******************)))******++++++******)))))))))))))))))))))))))))))))))************)))))),,,+++)))((((((((()))*********)))((((((((((((((())))))************************))))))))))))******''''''''''''''''''''''''&&&'''''''''((((((((()))))))))************))))))++++++******)))(((((('''((((((((()))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,------,,,,,,,,,,,,------///---,,,******+++,,,---***+++---............------,,,,,,,,,,,,---......---,,,,,,,,,,,,---...///............---,,,+++***......------------.........------,,,,,,------.........................../////////////////////////////////....../////////------......//////000000111111111000000000//////111000000000/////////...---...///000000///...---//////..........................................///...------------...///000///...---,,,------...---------............///.........---------,,,,,,......------------......//////...............///222444555777888888777777444444444444333222222111111111000///////////////222222111111000000000000///---,,,---......,,,***)))*********++++++,,,,,,---+++***+++,,,,,,+++***************************))))))*********+++++++++******))))))******+++,,,***)))((()))***+++***)))************************))))))))))))))))))***+++***)))((((((******)))(((************)))((('''&&&((())))))******))))))((()))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((++++++******)))((((((((())))))************))))))************************))))))))))))))))))))))))***)))(((((((((((()))*********)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++)))))))))******+++------++++++,,,,,,,,,+++******,,,,,,------------,,,,,,************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,+++***)))(((''''''++++++++++++++++++++++++------------------------,,,------...............------------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++***+++++++++)))((()))***+++++++++************)))(((((((((((()))***++++++)))***+++,,,,,,,,,******)))))))))))))))))))))))))))******++++++******)))************************))))))************))))))+++***))))))((()))))))))******)))(((((((((((((((''''''((())))))***++++++******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))(((++++++******)))((((((((())))))))))))))))))((((((++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---,,,+++++++++,,,---...,,,,,,---......------,,,---,,,,,,,,,,,,---......------,,,,,,,,,---......---.........---,,,++++++......------------............------------..............................////////////////////////000000000000000000000000.........///////////////111111000000000000//////000000000000////////////......////////////......,,,,,,...//////...------........................///...------------...//////......---,,,------------------............///------------,,,,,,,,,,,,......------------....../////////......///000000222333555777888888888888777666666555444444333222222111000000//////000000222222111111111111000000...---,,,,,,......---,,,+++++++++++++++++++++,,,...,,,++++++++++++***(((************************)))))))))*********++++++***))))))))))))***+++++++++)))((()))******)))(((************************+++***))))))))))))))))))***)))((((((******)))((()))******))))))((('''&&&'''(((((())))))(((((('''&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))+++++++++******))))))((())))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************++++++,,,---++++++,,,,,,,,,++++++***,,,,,,,,,------,,,,,,,,,)))))))))))))))))))))))),,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))),,,+++++++++******))))))++++++++++++++++++++++++........................+++,,,---...////////////......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++***+++,,,+++)))((()))***+++++++++*********))))))))))))((((((((())))))***)))******++++++++++++***))))))))))))((((((((((((+++,,,,,,------,,,,,,+++************************))))))************))))))******))))))))))))))))))***))))))(((((((((((((((''''''(((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((())))))************))),,,,,,,,,+++++++++******+++******))))))(((((((((++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,------...//////////////////............------------............------------......------------------------////////////////////////000000000000000000000000///////////////.........000000000000000000//////000000000000////////////...//////////////////...)))+++---//////...---,,,.................................------...............---------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///////////////000111222333444666888:::;;;;;;:::999999777666555444333333111111000////////////000///////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---+++***+++,,,,,,+++***************************))))))))))))************)))))))))))))))***++++++,,,+++)))*********)))(((************************++++++***)))((((((((())),,,***)))***+++,,,+++***)))))))))))))))(((''''''''''''((((((((((((''''''%%%&&&(((************)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))************))))))************)))))),,,++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++---,,,,,,+++******++++++***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++,,,+++***))))))++++++++++++*********))))))******)))((('''''''''''',,,***)))(((((()))+++,,,)))))))))(((((((((((((((+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))************)))))))))))))))*********))))))***))))))((((((((((((((())))))))))))((((((''''''******))))))))))))******************************************)))))))))))))))***++++++,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++******))))))((((((++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------.........------------......,,,,,,,,,,,,---......///...---------,,,,,,---------,,,,,,,,,,,,---.........------,,,,,,,,,------......//////////////////......------------......///......------......///------------------------////////////////////////...//////000000//////...///////////////.........//////////////////000000////////////000000000000/////////....../////////)))+++---//////...---,,,........................---..................------------------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........//////111222222444666888;;;===>>>>>>>>>;;;:::888666444333333333111000//////......//////........................000000///---+++***++++++...---------,,,,,,++++++***))))))***,,,...---,,,))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++---,,,******++++++***(((************************++++++***)))((((((((()))+++***)))***++++++***)))((())))))))))))(((((('''''''''((((((((((((''''''%%%&&&(((************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((()))******++++++))))))************))))))++++++******)))(((''''''(((((((((((((((((((((((())))))************))))))))))))))))))(((((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++***************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++******+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,***)))***++++++++++++************)))+++***)))(((((((((((()))///---***(((((()))+++---((((((((())))))*********)))******++++++******)))))))))))))))))))))))))))))))))************))))))(((((()))************)))******)))(((((((((((((((++++++***))))))(((''''''******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''******+++,,,------------))))))))))))))))))))))))******************))))))++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---...//////......------......///------------............------,,,,,,,,,------...---,,,,,,,,,,,,---............---,,,,,,,,,------++++++,,,---.........---......------------......//////............//////////////////////////////////////////////////////......000000000000...............///////////////......////////////000000////////////000000000000//////............//////,,,,,,...//////...------........................------...//////...------,,,------------,,,++++++---------............///,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------...///111222333555777999<<>>@@@AAAAAA:::888444111///.........------,,,++++++++++++,,,*********++++++,,,,,,,,,***+++,,,+++***,,,000444111111000...---,,,+++***,,,+++******,,,---,,,+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******&&&%%%%%%&&&((()))((('''************************))))))(((((()))***+++++++++)))((()))***+++***)))(((((()))))))))))))))((())))))************))))))+++***(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))'''%%%$$$))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++---//////...,,,,,,,,,+++++++++******++++++************++++++------,,,+++++++++,,,,,,************************++++++++++++******))))))+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***(((***+++,,,,,,+++)))(((+++******)))))))))))))))******+++,,,+++***)))(((*********,,,...111444666222111000///...---------))))))*********+++++++++)))))))))))))))))))))))))))******+++++++++******++++++************++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******************)))************+++++++++******)))))))))***,,,---++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------........................000000000000111111111111000111111222111///...---,,,,,,++++++,,,,,,---...,,,,,,,,,------.........------......////////////............////////////---...000111111111000///000000111111222333333444//////000000111111111222111000000/////////000000......///000111111000000000000000000000000000000------...///000111222222000000000000000000000000////////////////////////........................,,,,,,---......---,,,,,,................................................------............------************************)))***+++,,,...///000111555666666777888999::::::666444111///.........///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------,,,,,,,,,,,,++++++************************+++******)))(((''''''&&&))))))))))))))))))))))))***,,,+++(((""" ###))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((''''''''''''(((((((((((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***'''$$$"""###&&&***,,,+++***)))(((((((((((((((***++++++++++++***))))))''''''(((((())))))******,,,+++******************(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////---------,,,,,,,,,,,,,,,,,,,,,+++************+++---+++******,,,---...---,,,,,,,,,+++++++++******++++++************++++++......---,,,,,,+++******************************++++++++++++*********)))+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))***+++,,,++++++***)))++++++***)))))))))))))))******+++++++++***)))(((******+++---///222444555444222000...,,,***)))((())))))*********+++++++++************************((()))***+++++++++++++++***))))))))))))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************++++++++++++***)))))))))***+++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++,,,------......------,,,+++++++++,,,,,,,,,,,,---------------------------........................------------................../////////......---.........---......///000/////////000000000000000.............../////////333222111000///...------...///000111222111111000------------------------000111111111222222222222444333222111111111111111000000111222222222222222000000000000000000000000000000000111111111111111////////////////////////................................................------...//////...------................................................------............------++++++++++++++++++++++++++++++,,,,,,------......111111111222222222222222333222///---,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------,,,,,,,,,+++++++++************************+++******)))((((((''''''))))))))))))))))))))))))***)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********...---,,,***))))))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))&&&%%%%%%'''***+++******))))))((()))))))))***++++++++++++***))))))(((((((((((())))))))))))***************+++,,,---))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------------------------------,,,+++************---+++))))))+++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++............---+++)))'''************************++++++++++++************++++++,,,,,,,,,+++*********************************++++++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************++++++***))))))))))))*********++++++******)))((()))+++---///111222333333111000...,,,***(((((('''***************+++++++++************************'''((()))***++++++,,,,,,))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++,,,+++******)))*********))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,---......//////......---,,,,,,,,,---------......------------------------........................,,,,,,,,,---------............------......///000000000//////000000111222///////////////.........000000000000000/////////111111000///...------,,,---...///000000000//////000//////...---,,,,,,+++//////000000000000111111333222111000///............//////000000000000///111111111111111111111111333333333222222111111111////////////////////////------------------------..............................///000000///......................................................------............------------------------------,,,,,,,,,,,,,,,+++++++++.........---------,,,,,,///...---,,,+++,,,------......---,,,,,,,,,,,,,,,------------------------))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))(((((('''))))))))))))))))))))))))***'''%%%''',,,///...,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((((((((())))))******+++------+++***))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***(((''''''((()))***)))))))))((())))))************++++++******)))((())))))))))))(((((((((((((((((())))))***,,,---...))))))))))))************'''((())))))******))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,------...///---******+++,,,---,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,---...///...,,,)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++***************)))******+++,,,,,,+++******))))))*********************))))))((()))+++...111222222111000******))))))))))))******************************))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++))))))*********+++++++++,,,,,,+++******)))))))))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---------............------------------.........///................................................/////////000000000000111111000///......///000111000////////////000111111000000////////////......111111111111000000000000......//////000111222222//////000000111111111111333333333222111111000000111111111111111111111111222111000000///////////////000000111111111000000111111111111111111111111333222222222111111111111.................................................................................//////.........................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------------------,,,,,,++++++,,,------...---,,,,,,++++++,,,,,,------------------------************++++++,,,,,,,,,,,,,,,++++++++++++************************************)))))))))(((((())))))))))))))))))))))))***'''&&&&&&(((***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((((()))++++++%%%%%%&&&&&&'''((())))))((('''''''''((()))***+++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((('''''''''''''''''''''((()))*********************))))))(((*********)))((('''''''''(((((((((((()))***+++,,,((()))))))))))))))******(((((()))************)))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------///000222333222///,,,+++,,,---...---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))+++---......---+++***************************+++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******))))))***+++,,,,,,,,,++++++************************)))))))))))))))))),,,///111222111///---((((((((((((((()))***+++************************((((((((((((((((((((((((%%%&&&((()))***+++,,,,,,+++******))))))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++******))))))(((((()))************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))),,,,,,------------,,,,,,------........./////////........................////////////////////////000111111111111222222222222111///.........///000///............///000000222222222222222111111111000000000000000000////////////000111333444555555333222333333333333444444222222222222222222222222444444444444444444444444444444333333333444444555333444444555555444333333000000000000000000000000000000000111111111222222////////////////////////////////////////////////////////////////////////------------------------................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,---......///000000,,,+++++++++,,,,,,------------,,,++++++++++++,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************************))))))))))))))))))))))))))))))))))))'''))))))(((%%%$$$&&&((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***$$$%%%%%%&&&'''(((((()))''''''''''''((()))***+++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&''''''((())))))************)))((((((++++++***)))((('''&&&&&&)))(((''''''''''''(((((('''''''''(((((()))))))))((())))))***************((()))))))))************------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------///............---------,,,,,,,,,---......//////++++++,,,...000222444555444111---+++,,,---......,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))***,,,---......---,,,************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))************)))))))))))))))***++++++,,,,,,,,,,,,+++************++++++***)))(((((((((((()))***,,,...000000///---++++++***))))))))))))))))))+++++++++***************((((((((((((((((((((((((&&&'''((()))******++++++++++++************++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++******+++++++++***))))))(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++******)))((('''&&&&&&'''+++,,,,,,,,,,,,,,,,,,+++---------.........//////........................//////////////////////////////000000000111111111000//////....../////////000////////////000111111//////000000000111111111000000111111111222222222111222222222222222222222444444333333444444555666333333333333333333333333666666666555555555555444555555444444444444555555333333444444333333222222111111111111111111111111///000000000111111222222000000000000000000000000000000000000000000000000////////////////////////------,,,,,,,,,,,,------................................................------............------++++++++++++++++++++++++)))******+++,,,------...******+++,,,---...//////++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))))))))))))))))))))&&&)))+++***'''&&&***---(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((())))))***,,,,,,+++************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))******))))))((('''+++******)))(((''''''&&&))))))((('''''''''''''''&&&&&&''''''(((((())))))((()))******++++++******))))))))))))************......---------,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------+++++++++,,,---.........++++++,,,---...000222333555111---++++++,,,------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))************))))))'''(((***+++,,,,,,++++++---,,,++++++******+++++++++***)))((('''(((((()))***+++---......,,,+++***+++***************+++,,,+++++++++*********))))))************************''''''((()))******))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++))))))***+++,,,+++******((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***,,,,,,------------,,,,,,,,,,,,---------.................................////////////////////////////////////000000000000...///111222333444555555333333333222333444444555000000111222333444555555666777777888999:::;;;;;;999:::::::::;;;;;;<<<<<<>>>>>>=========>>>???@@@BBBAAAAAA@@@@@@?????????@@@@@@@@@??????>>>>>>>>>===<<<:::999888777777777555555555555555444333333333333333333333333333333222222222222222111111111111111111111111111111111000000000000000000000000///////////////////////////...---,,,,,,---...///................................................------............------------------------------,,,,,,,,,,,,,,,---------*********++++++,,,,,,,,,))))))*********))))))(((---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************************************))))))))))))))))))))))))((())))))))))))***,,,---(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((,,,++++++******************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))))))))))))))(((((('''******))))))((((((''''''))))))((((((((()))******&&&''''''((())))))******))))))***++++++++++++***))))))))))))************.........------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++******+++,,,,,,---......+++++++++,,,---...///000555111,,,******+++,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,************************+++++++++,,,,,,---------++++++*********+++---...************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))&&&(((***,,,---,,,+++***---,,,++++++******+++++++++***((('''''''''((()))++++++,,,,,,,,,+++***)))(((((()))***,,,...///111++++++++++++******))))))++++++++++++++++++++++++(((((()))))))))))))))((())))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++((()))***+++,,,,,,+++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////---..................---,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000111111111111///111444777:::;;;<<<<<<666666666666666777888888888888999;;;<<<===>>>???>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPOOONNNNNNNNNOOOQQQQQQUUUTTTSSSRRRPPPOOONNNMMMQQQQQQQQQPPPPPPOOOOOOOOOJJJIIIGGGDDDBBB@@@???>>>===============<<<;;;:::555555555555555555555555666555555444222111111000111111111111111111111111////////////////////////000000000000000000000000000///...------...///000................................................---..................---........................//////...------,,,++++++,,,,,,,,,,,,++++++++++++(((((())))))(((''''''&&&---,,,++++++******++++++*********************************)))))))))))))))+++++++++************)))******************************************++++++)))))))))))))))))))))))),,,)))''''''***,,,***'''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''')))***+++,,,,,,+++***))))))******)))))))))))))))(((((('''))))))))))))(((((((((((())))))))))))***,,,---...'''(((((()))***+++++++++))))))***++++++++++++***))))))))))))************......,,,,,,,,,,,,......+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///------------------------,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***************************)))*********++++++++++++---,,,++++++******+++++++++******)))******+++++++++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))*********++++++++++++,,,,,,+++***))))))******))))))***++++++++++++***++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,...///...------...///------...///////////////000111222111/////////000////////////000111222222555555444444555555333222888777777999===AAABBBBBB;;;===???AAACCCEEEEEEFFFFFFHHHIIIHHHFFFHHHMMMQQQOOOQQQUUUYYY]]]^^^______```[[[ZZZaaagggjjjmmmqqqvvvkkkbbbccceeeeeejjjpppqqquuuxxxuuunnniiigggiiiqqqsssttttttrrroookkkhhhggg```[[[\\\___^^^VVVNNNNNNMMMMMMNNNNNNKKKGGGDDDHHHCCC@@@@@@@@@<<<:::;;;::::::999888777666666666666444222222333333222111111111111000//////111333111///------///000000000333111///...---...000111---.........//////000000,,,---------.../////////.........////////////000/////////......---------,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,+++******+++,,,---000///---+++*********+++******++++++++++++************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((()))))))))************))))))))))))************))))))***)))'''((()))***((('''))))))((())))))***+++++++++++++++***)))(((((('''''''''''''''((((((((()))++++++******))))))((((((+++******)))((('''''''''&&&&&&&&&&&&'''(((******)))***(((%%%"""###)))......---,,,+++***(((''''''((((((((((((((((((((((((,,,***(((&&&%%%%%%'''(((&&&''''''((()))******+++((()))***+++,,,+++******))))))))))))))))))))))))...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***************************)))))))))*********++++++************))))))))))))***))))))******++++++,,,+++++++++++++++***))))))))))))))))))))))))))))))&&&''''''((()))******+++************++++++++++++******++++++++++++******)))))))))))))))******+++(((((((((((((((((((((((())))))))))))******************++++++++++++******************************)))))))))*********++++++++++++++++++******))))))))))))***+++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...///000111000...,,,---...000000111111111111000000...///000///...---...000444333333333333333444444555666777999<<<=========AAAAAAAAABBBEEEIIILLLOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVYYY]]]^^^^^^```dddhhhiiikkkpppuuuyyy{{{}}}}}}yyyvvvvvv~~~|||wwwwwwyyyxxxrrrlllhhhhhhhhhiiihhheee```[[[YYYTTTPPPPPPOOOJJJHHHHHHCCCCCCAAA???===;;;999888:::777555444444555555444666555444222111000111222222000...///000222333222111000///......///000000........./////////000000---...............//////---............/////////............------------------......---,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++************+++,,,---,,,+++*********+++,,,************************'''((())))))******))))))++++++++++++************(((((((((((((((((((((((()))))))))))))))))))))))),,,***)))''''''((()))***))))))************))))))))))))************))))))***((('''((()))***)))'''******)))((((((((())))))))))))))))))************'''''''''((((((((())))))))))))))))))))))))(((((()))(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))******)))******)))(((''')))***,,,,,,+++***)))(((((('''((((((((((((((((((((((((******((('''&&&&&&'''(((''''''(((((())))))******((()))***+++++++++******************************,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************+++++++++++++++++++++++++++************)))))))))))))))***++++++++++++***************************((()))))))))************(((((()))))))))((('''&&&(((((()))***+++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++************++++++)))))))))))))))******+++(((((((((((((((((((((((())))))))))))******************++++++++++++******************************((()))))))))***************+++,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,------++++++++++++,,,---...///...///000///---,,,---...------.../////////000000///000111000...---...///444444555666777999::::::>>>@@@CCCFFFIIIKKKMMMNNNQQQSSSUUUWWWYYY^^^eeekkklllkkkjjjiiiiiikkkmmmnnnppptttxxx{{{{{{}}}zzztttnnnjjjjjjhhhccc``````\\\[[[YYYVVVRRRNNNJJJHHHEEEBBB>>><<<;;;:::888777666555333222000000111111333111///...///000000000///////////////000000000......////////////000000////////////............---------............///,,,,,,------------------////////////...---,,,+++......,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++******))))))******+++,,,******((((((((((((******&&&'''(((((())))))((((((++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++)))((((((((()))***))))))************))))))))))))************)))))))))((('''((()))***)))(((******)))(((''''''''''''&&&'''''')))***+++,,,---''''''((((((((()))))))))(((((((((((((((((())))))((((((((('''&&&&&&%%%%%%&&&''')))************)))******+++,,,---,,,)))&&&***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************************************************))))))))))))))))))***++++++++++++***************************(((((()))))))))*********'''((()))******(((&&&%%%'''''')))***+++,,,------******+++++++++******)))))))))))))))))))))))))))******))))))(((((('''''''''((((((((()))))))))))),,,+++***))))))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))((()))))))))******************++++++++++++******************************(((((()))))))))*********)))***,,,------,,,***))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,---...///000+++---......---,,,---///,,,,,,,,,---...000111111111222444333222222333444777999<<<@@@DDDHHHKKKLLLQQQSSSVVVYYY[[[]]]___```cccgggkkkmmmooovvv}}}}}}~~~|||yyytttooojjjggg[[[XXXUUUQQQMMMHHHAAA===:::888555444333333333222666444111000000000000///...///000000111111000000//////////////////000000111000000//////.........------------............++++++,,,,,,------......000000000000///---,,,+++///...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***+++************++++++++++++)))'''&&&&&&''')))+++(((((()))***************+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***))))))))))))******))))))************))))))))))))************)))))))))((('''((()))***)))((()))((((((''''''''''''(((&&&'''''')))***+++,,,---'''(((((((((((()))))))))&&&&&&''''''(((((())))))******))))))((((((((((((&&&(((***+++,,,+++***(((,,,******+++------((($$$''''''(((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))((((((((((((((())))))***************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,++++++***)))************************************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))************((()))***++++++)))'''&&&&&&''')))+++,,,,,,,,,,,,)))******+++++++++******************************''''''(((((())))))******'''((((((((()))))))))))),,,+++***))))))***+++,,,)))))))))))))))******+++************************((()))))))))******************++++++++++++******************************))))))))))))************)))***,,,------,,,+++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------.........------------...///000111000111222111///......///222111111000111222333444111333666999;;;===AAACCCGGGJJJNNNSSSYYY]]]```aaabbbeeeiiilllnnnpppsssvvvyyy}}}{{{zzzwwwssslllaaaVVVNNNJJJFFFAAA===;;;999666444888555333222333444444333000000111222222111111000000000000000000000//////111111111000000//////...---------.........//////,,,,,,,,,------.........000000000000///...---,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******)))))))))---------,,,,,,+++***)))+++)))'''&&&&&&''')))+++(((((()))*********************))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))******))))))************))))))))))))************))))))(((''''''((()))******)))&&&&&&&&&&&&'''(((******(((((())))))************(((((((((((()))))))))***&&&&&&''''''(((((())))))))))))))))))(((((((((((('''(((***+++,,,+++)))(((,,,)))'''''')))***(((&&&'''''''''''''''((((((((())))))))))))))))))))))))'''((())))))***))))))((())))))))))))(((((((((((()))))))))))))))*********((((((((((((((((((((((((++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++******)))************************))))))*********+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***************************************************(((((()))))))))))))))***))))))***++++++++++++***************************)))*********++++++++++++******+++++++++***)))((('''(((***+++,,,,,,,,,+++))))))***++++++++++++***************************"""###%%%'''***,,,...///************++++++++++++++++++************++++++)))))))))))))))******+++++++++++++++++++++++++++))))))))))))******************++++++++++++******************************)))*********++++++++++++***+++,,,---------,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////............///000111222888999888666222000///000555444333222333444555666666:::???EEEJJJOOOUUUYYYZZZ\\\aaafffjjjnnnpppqqqrrrwww|||uuulllbbb\\\TTTMMMHHHCCC===888888555333222333444444333333333333222222222111111111111000000000000//////111111111111000000000000.........////////////000------..................//////////////////...---...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))............,,,+++))))))******((((((((((((******&&&'''(((((())))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))))))))************))))))((('''&&&(((***+++***)))%%%%%%&&&'''(((***+++,,,*********)))))))))))))))((((((((()))))))))******(((((((((((((((((())))))''''''''''''''''''&&&&&&'''((()))*********)))(((***(((%%%$$$&&&((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++((((((((((((((((((((((((+++,,,---......---,,,++++++,,,,,,------,,,,,,++++++++++++++++++***))))))*********************************+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************************************(((((((((((())))))******))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++*********)))))))))''')))***,,,,,,,,,******))))))***+++++++++++++++************************$$$$$$&&&((()))+++------************++++++++++++******++++++++++++******)))))))))))))))******+++************************))))))))))))******************++++++++++++******************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////////////////000111222222666777888666444222333444555555666888<<<@@@DDDFFFJJJNNNSSSYYY]]]ccchhhllljjjmmmrrrxxx}}}~~~yyyooohhhccc]]]VVVPPPIIIEEEAAA===:::888666444888666555333222222222333111111111000000000//////000000111111111111111222/////////000000000111111//////////////////......------.../////////......,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******+++,,,------,,,+++***)))************************'''((())))))******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))************))))))))))))************))))))((('''&&&'''***+++***)))'''''''''((()))***+++,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&''''''&&&%%%&&&)))+++))))))(((((((((((((((((()))))))))))))))))))))))),,,+++***((((((((())))))''''''(((((())))))******)))(((((('''((()))***+++************************,,,,,,............,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000+++,,,,,,------,,,,,,+++------------------------)))***,,,------,,,***)))************************))))))))))))))))))))))))'''((((((((())))))******))))))***++++++++++++***************************++++++,,,,,,,,,---------++++++***)))((()))))))))((()))+++,,,,,,+++***)))((()))***+++++++++++++++************************))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************++++++,,,,,,,,,---------,,,++++++++++++,,,---...***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000////////////000111222333...000222333333444666888777999===CCCKKKSSSZZZ^^^aaadddgggjjjmmmooosssvvvxxx|||zzzuuuqqqooollllllsss|||}}}vvvqqqddd___WWWPPPIIIBBB===999:::999666333222222333444222111111111000000//////000000000111222222222333000000000000111111111111111111000000//////......+++,,,---...////////////+++,,,...///000111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***((()))***+++,,,+++************++++++++++++************+++,,,,,,,,,,,,,,,))))))))))))************************************************************%%%%%%&&&'''((((((''''''))))))************))))))))))))************))))))''''''&&&'''***++++++******)))))))))))))))***+++(((((())))))*********+++))))))))))))************++++++******))))))((((((((((((((())))))))))))))))))(((''''''''''''((((((###&&&)))(((&&&&&&))),,,******))))))(((((((((((())))))))))))))))))))))))...,,,***(((''''''((()))&&&''''''((()))******+++)))((('''''''''(((***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++************************---,,,***)))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++******++++++++++++******)))))))))))))))******+++************************++++++************++++++************************++++++***)))(((((()))))))))***++++++)))(((((())))))))))))(((((('''&&&%%%************************))))))))))))))))))))))))***)))((((((((()))+++,,,((())))))*********))))))******))))))((((((''''''((((((((((((((((((((((((************************((())))))))))))******************++++++,,,,,,,,,***++++++***))))))***,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++***++++++,,,---///---+++,,,///111///------/////////......000111222444666888999<<>>CCCHHHNNNRRR\\\]]]^^^```eeellluuu|||}}}zzzxxxxxx~~~zzzvvvpppkkkhhhfffbbb___[[[XXXUUUTTTWWWZZZ]]]^^^eeemmmwww~~~yyyjjj[[[SSSHHHCCC<<<777666666555444888888666555333222111111222222222222111111111111111111111000000000//////...............---------,,,,,,,,,---------------,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------------,,,...//////,,,)))************************++++++,,,---......------++++++++++++++++++++++++,,,,,,,,,++++++******)))+++)))((()))***+++***)))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))))))))************))))))((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))(((''''''''''''(((,,,+++++++++******)))((()))(((''''''''''''((()))))))))((((((((((((((((((&&&&&&''''''((((((((()))***************++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////...------,,,,,,------...------------------------******++++++++++++******************************++++++,,,,,,,,,,,,++++++***************++++++,,,************************,,,++++++******++++++,,,************************+++***************++++++(((***+++***)))'''((((((&&&&&&((()))******++++++************************(((((((((((((((((((((((()))*********++++++++++++******++++++***)))(((((())))))))))))************************************************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++++++++...------------...//////...000222555777999<<<===AAAEEEJJJOOOUUU[[[aaafffkkkmmmqqquuuyyy~~~}}}zzzxxxjjjeee___ZZZXXXXXXWWWWWWUUU\\\dddiiimmmwwwtttiii```XXXNNNHHHDDDAAA===999:::999777444333111111111222222111111111000000000111111111111000000000000111000000///////////////,,,,,,,,,,,,---------...,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------......///111111000---+++***************************++++++,,,,,,,,,,,,++++++++++++***))))))((((((+++++++++,,,,,,,,,,,,,,,---+++******++++++***)))((((((((((((((((((((((((&&&&&&'''((()))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))(((''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***))))))((('''''''''''''''*********)))((('''((((((((((((''''''''''''(((((((((((())))))))))))))))))'''''''''((((((((((((((())))))******+++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***************************+++,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,************************,,,,,,,,,++++++,,,,,,,,,************************+++************+++,,,,,,(((***++++++)))(((((()))((()))***+++,,,,,,,,,,,,************************)))))))))))))))))))))))))))***++++++,,,,,,++++++***************)))(((''')))))))))************+++************************************************++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---------------------...///000222222000333777;;;???CCCGGGJJJQQQTTTYYY^^^ccciiiooosssyyy}}}vvvuuuvvv|||~~~xxxrrrooollljjjiiicccfffjjjjjjkkknnnvvv}}}zzz{{{ssshhh```[[[TTTLLLEEE===<<<999777555444444444222222222111111111000000222222111111111000000000222111000000//////000000//////......//////000111---------------------------,,,,,,++++++,,,,,,---------------------------...///111333222000...,,,************************((())))))******)))))))))++++++******)))(((''''''*********+++,,,---...//////...,,,,,,,,,,,,***((())))))))))))))))))))))))%%%&&&((()))))))))((('''(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************((())))))((('''&&&''')))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******((((((((((((((('''''''''(((((()))'''&&&&&&''')))(((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((())))))***++++++++++++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,+++***)))*********++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---************************,,,++++++++++++++++++,,,************************+++*********++++++,,,---***,,,------+++******+++******+++,,,---------,,,************************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++++++++***)))((('''))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---,,,+++***,,,...------------------------.........///////////////......///000222444666777777<<>>:::555444555555333000000//////111333333222111...///000222333333333333***+++,,,...///000000111//////.........------------,,,,,,+++,,,---///000++++++,,,---------,,,++++++,,,,,,------,,,,,,+++......---,,,+++***)))(((------,,,,,,,,,---......,,,,,,,,,++++++++++++***(((***+++++++++---///111000000...+++((((((***,,,'''''''''(((((((((((((((''''''((()))))))))))))))******)))((('''&&&%%%%%%+++)))''')))+++,,,***'''))))))))))))************%%%&&&'''(((((('''&&&%%%((()))))))))))))))((((((***))))))(((((((((((()))%%%%%%&&&&&&'''((()))))))))))))))(((''''''&&&&&&(((''''''&&&&&&((()))***''''''((((((((((((''''''***************)))((((((,,,+++)))((((((((()))***))))))(((((('''''''''&&&&&&''''''((()))******+++'''((()))++++++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,---------------+++,,,---...////////////------------,,,+++******((())),,,---...---+++***++++++++++++++++++++++++++++++******++++++,,,---,,,+++******))))))******,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,+++******,,,---,,,***)))************+++++++++************))))))))))))******))))))******+++,,,,,,+++++++++************************************++++++************)))((()))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------.............../////////222111111333555666777888:::===AAAEEEIIIOOOUUUZZZ[[[aaaiiinnnqqqxxx}}}rrriii]]]SSSHHHCCC===::::::999666333555444333333444444333111//////000000000/////////+++,,,---...///000000000//////.........---------...---,,,,,,,,,---...//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++,,,,,,---...,,,,,,,,,++++++*********(((***+++++++++,,,///111222222111///,,,+++,,,---((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))((((((((()))((('''(((******(((&&&((((((((()))))))))******'''((())))))))))))((('''(((((())))))))))))((((((+++***)))(((((('''''''''&&&&&&'''(((((()))******&&&&&&''''''((())))))***(((((('''&&&'''((()))***''''''(((((((((((('''''')))))))))))))))(((''''''++++++)))((((((((()))*********)))))))))(((((((((''''''(((((())))))******((((((******+++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............------------,,,,,,,,,------------------------------------,,,,,,,,,,,,+++,,,---......//////...---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,+++******))))))******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***))))))***,,,------,,,)))************+++++++++************))))))))))))******))))))******+++,,,++++++*********)))))))))************************+++++++++++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---......///////////////.........///111222222222222333777;;;@@@CCCHHHJJJNNNRRRVVV]]]dddiiimmmttt~~~xxxmmm\\\VVVNNNHHHDDD@@@;;;777777555333333333333111000111111111000///...------------...////////////////////////.........------///...------,,,---------222000...,,,+++,,,...///,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,+++***)))))))))***+++++++++,,,///222222333333222///---,,,---******))))))((((((''''''(((((())))))******))))))((()))))))))*********+++((('''''''''))))))'''&&&''''''((((((((())))))))))))******++++++******)))(((((())))))***))))))(((,,,+++***)))((('''''''''((((((((())))))******+++&&&''''''(((((())))))***(((((('''''''''((()))***'''(((((())))))((((((''''''((((((((((((''''''&&&+++******)))((()))))))))************))))))))))))(((((((((((())))))))))))((()))******++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,------------...------------------------------------------------...------,,,,,,+++++++++++++++,,,---............,,,,,,+++***+++,,,...///++++++******++++++,,,---***+++++++++++++++,,,,,,++++++******++++++,,,---,,,+++******))))))******,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++***)))***,,,---,,,+++))))))*********+++++++++************)))))))))(((******))))))******+++,,,*********))))))))))))(((************************+++,,,,,,,,,+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------------------......//////000000///...///222444666444555888;;;???EEEKKKOOOPPPSSSWWW[[[```gggnnnsss~~~{{{sssiii___WWWNNNEEE???;;;888555444444444333222444444333222111000000000//////000000000//////...////////////............//////......---------,,,......---,,,------...///+++***(((''''''(((***+++******+++++++++,,,,,,,,,*********)))***++++++,,,...------,,,+++***)))))))))***+++******,,,///222000222333333000,,,+++***++++++***))))))(((''''''((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((************************(((((()))*********))))))******))))))((()))))))))((((((((())))))***************))))))((('''''''''((((((((((((((()))))))))(((((())))))))))))(((((('''(((((()))((((((''''''+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------******+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++******+++,,,---............,,,+++******+++,,,...///++++++*********+++,,,---*********++++++,,,,,,,,,++++++******++++++,,,---,,,+++******))))))******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,***)))))))))*********+++++++++************)))))))))(((******))))))******+++,,,*********))))))))))))(((***************************+++---,,,******+++---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........///...------------......////////////111444777999>>>BBBFFFIIILLLPPPTTTXXXVVVYYY```fffmmmuuu}}}~~~xxxuuutttvvvxxx|||~~~}}}qqqeeeYYYPPPEEEAAA<<<999888888777666555444333222222222222222000000111111000000///...000000/////////........./////////......------,,,((())),,,...//////---------,,,***))))))***,,,---,,,,,,,,,+++++++++************)))))))))***++++++------,,,,,,+++***))))))***************,,,000333111333555444111---+++***,,,,,,+++***)))(((((('''))))))************))))))******)))(((''''''&&&&&&((()))******))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************)))(((((())))))***+++,,,'''((((((((((((((())))))*********)))((((((''''''((((((((()))))))))))))))(((((())))))))))))((((((((())))))******)))))))))************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((***************++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,************++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,++++++++++++***+++,,,------......---++++++++++++,,,,,,---...++++++******++++++,,,---*********++++++,,,,,,---++++++******++++++,,,---,,,+++******))))))******,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++++++++...---++++++++++++***((()))************+++++++++************))))))))))))******))))))******+++,,,++++++*********)))))))))************************(((+++---,,,))))))+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...------...000111000111222444777;;;>>>@@@HHHLLLPPPSSSSSSVVVZZZ^^^bbbgggpppyyy{{{uuurrrppprrrwwwuuuvvvvvvvvv{{{tttqqqkkkfffcccccceeefffhhhjjjmmmppprrruuuxxx{{{|||xxxuuu|||xxxoooXXXRRRJJJBBB===999666555555444222111111111222222000111111111111111000///000000000/////////............/////////...------&&&(((,,,///000///,,,+++//////...------...//////,,,,,,,,,++++++***************))))))******+++,,,,,,,,,,,,+++++++++***************)))))),,,000333444666777666222///---,,,,,,,,,++++++******))))))******++++++******))))))******)))((('''&&&%%%%%%(((***++++++)))))))))***''''''((((((((())))))))))))((((((''''''(((((()))(((((()))***++++++++++++))))))))))))***+++,,,,,,(((((((((((((((((((((((('''(((((())))))******+++'''((()))*********))))))((())))))******))))))(((((())))))***************)))************)))((((((''''''''''''(((((((((((((((((((((((())))))))))))+++************+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++++++++,,,,,,,,,******+++,,,------------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++******++++++,,,---,,,+++******))))))******,,,++++++******++++++,,,++++++++++++++++++++++++)))*********++++++++++++---+++***+++,,,,,,+++***)))************+++++++++************))))))))))))******))))))******+++,,,,,,+++++++++************************************&&&***,,,+++((('''***---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........000333555777777888;;;???DDDHHHKKKLLLNNNSSSWWWZZZ\\\aaaiiipppxxx~~~xxx{{{~~~~~~wwwpppiiieeehhhnnnjjjpppttttttvvv{{{~~~}}}uuurrrnnnjjjhhhhhhiiijjjjjjmmmrrruuuvvvwwwxxxyyyvvvwwwyyyxxxvvvqqqmmmiiimmmppptttvvvwwwxxxzzz{{{{{{ssseeeXXXLLLDDD===999999777555333111111222222000000111222222111111111000000000000/////////...---...///000000///......+++,,,...//////---,,,***........................***+++++++++++++++,,,,,,+++************+++,,,,,,***++++++++++++,,,,,,,,,++++++***))))))+++000444555666666444111...,,,,,,++++++++++++++++++++++++***++++++++++++***)))(((***)))))))))((((((''''''&&&)))+++***((('''(((***((((((((()))))))))******)))(((''''''''''''((()))(((((()))***++++++++++++,,,+++******)))))))))***))))))))))))))))))))))))((((((((()))******++++++'''((()))***+++***))))))))))))************))))))'''(((((()))******)))))))))******+++***)))((('''''''''(((((())))))))))))''''''(((((())))))******++++++*********+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------*********++++++,,,,,,---******+++,,,------------+++,,,---...------+++***)))***+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++******++++++,,,---,,,++++++***)))*********,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******+++++++++++++++***)))***,,,------,,,)))************+++++++++************))))))))))))*********)))***++++++,,,,,,,,,,,,++++++++++++***************************%%%))),,,+++((('''***---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........000333666:::<<>>888333000---+++)))******+++++++++,,,,,,,,,******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''%%%)))******,,,...))))))******+++++++++,,,************************))))))))))))))))))))))))''')))***++++++***)))'''&&&'''((())))))((('''&&&&&&))),,,,,,***((()))***)))))))))((()))***++++++&&&'''(((*********)))((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,***+++,,,,,,,,,***)))(((++++++,,,,,,,,,---------------------------------------------------------*********++++++,,,,,,,,,************************////////////////////////******+++++++++,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************...------,,,+++++++++,,,))))))*********++++++++++++++++++*********))))))******))))))))))))******(((((())))))))))))((((((******))))))((('''''''''++++++***************+++************************///......------,,,,,,++++++,,,---...///000000000+++---......---...000222444888>>>DDDGGGKKKNNNPPP]]][[[]]]```___[[[^^^eeesss}}}zzz|||sssllllllnnnnnnlllooovvv~~~}}}hhhXXXOOOFFF<<<888999999444///000111222222000/////////222222222111000//////...000///---,,,+++,,,,,,---...///000///...---...000...///000000///---+++)))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000777>>>CCCFFFGGGCCC<<<666111...---------------------,,,+++***)))))))))))))))))))))))))))(((''''''''')))***+++***)))(((***,,,...,,,)))************))))))))))))+++***)))(((((()))******))))))))))))************,,,++++++***)))(((''''''***)))((()))+++------,,,******)))((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******))))))***+++,,,,,,++++++***)))'''&&&$$$###)))))))))))))))***++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,------------------------------------........................++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++++++++***)))************************------,,,+++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))************)))))),,,++++++++++++***************))))))((())))))***************************...---------,,,,,,++++++++++++,,,---............+++---...//////111444666:::>>>EEEKKKOOOSSSVVVXXX^^^ZZZZZZ]]]^^^___gggppp{{{vvvwww}}}vvvsssqqqnnnkkkiiinnnuuu{{{sssdddYYYJJJ@@@<<<999777444222333444444444333333444333222222111000000/////////...---------...///000...///000///...---...000....../////////---,,,+++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------111888???DDDFFFGGGDDD>>>888333000......---------------,,,++++++************************)))(((((((((((())))))***'''&&&%%%''')))***(((&&&(((((()))))))))*********+++***)))(((((()))******))))))))))))************,,,,,,+++***)))(((''''''%%%$$$$$$%%%'''(((((('''******)))((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((())))))***))))))))))))((('''&&&%%%)))(((((((((((()))***+++++++++,,,,,,+++******))),,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++........................,,,,,,,,,,,,------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,+++************+++++++++,,,,,,,,,---------+++++++++*********************))))))))))))*********++++++++++++++++++***++++++++++++,,,,,,,,,,,,)))((((((((((((((())))))************************,,,,,,,,,,,,++++++++++++------------------------,,,...///111333666:::>>>CCCHHHNNNTTTXXX[[[]]]___```^^^^^^ccciiiqqq}}}~~~}}}}}}~~~||||||wwwyyyzzzuuunnnooosssxxx}}}zzz{{{wwwdddRRREEE>>>;;;999222333333333333222222222333222222111111000000000///.........///000111222...///000///...---...000..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---...111888???CCCEEEFFFDDD@@@<<<777333000///---------,,,,,,,,,,,,+++************************)))))))))***))))))(((((('''&&&%%%'''((()))'''&&&&&&''''''(((***++++++,,,******))))))))))))******))))))))))))************************************''''''((()))+++,,,***(((***))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))''''''((()))))))))((((((((((((''''''(((((())))))******++++++******)))))),,,,,,,,,------------...------------------------+++++++++,,,,,,,,,,,,,,,---------------------...************************........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,*********++++++*********++++++++++++++++++++++++++++++******)))******++++++++++++,,,,,,,,,,,,---************************+++******))))))******+++******++++++++++++******((())))))***++++++,,,,,,))))))((((((((()))******************************++++++++++++++++++++++++/////////////////////000...111333666999===BBBFFFMMMPPPUUUYYY[[[\\\^^^```___aaagggppp{{{||||||{{{yyywwwyyy}}}tttsss|||ooo\\\LLLBBB>>>777555333222222111000000333333222222222111111111000/////////000000000000...///000///...---...000......---------...//////---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------000666===AAACCCCCCCCCAAA???;;;666222000,,,,,,++++++++++++++++++************************)))***++++++***)))'''&&&)))))))))***+++******)))''''''(((((()))******+++)))))))))))))))*********((()))))))))************&&&'''((()))+++,,,---...++++++,,,...000000---+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((*********+++++++++******'''(((((())))))))))))(((((((((''''''''''''(((((())))))*********))))))(((,,,,,,---------.........------------------------+++++++++,,,,,,------------------,,,,,,,,,,,,,,,................................................,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++******************++++++++++++++++++++++++++++++******)))******++++++************++++++++++++************************++++++************++++++)))******************)))(((((()))***+++,,,,,,---))))))))))))******+++,,,*********************************++++++,,,,,,,,,//////......///000111222333666:::>>>AAAFFFJJJMMMTTTVVVXXXYYYZZZ[[[]]]___cccjjjttt~~~zzzqqqmmmnnnqqq|||eeeSSSHHH@@@<<<777444444555555444333333333333222222222222111111111000///...------...///000///...---...000......---------...//////+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++...444:::>>>@@@@@@AAAAAA@@@>>>999555333---,,,+++***))))))******************************)))***+++++++++)))((('''***+++,,,,,,++++++++++++)))((((((((((((((((((((((((((())))))************((()))))))))************((())))))***+++,,,,,,---(((((()))+++---,,,***'''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++***)))))))))))))))))))))((('''((((((''''''''''''((((((((())))))*********)))))),,,---------............------------------------+++,,,,,,------......///---------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))))))*********+++++++++***************+++++++++++++++************++++++))))))************))))))*********+++,,,------...***)))))))))***+++,,,---************************)))******+++,,,------...---------...///222444666999===CCCHHHKKKNNNQQQSSSWWWXXXYYYZZZ[[[^^^cccgggvvv~~~yyyllleeedddeeeiiivvvooo```OOOGGG>>>888666777777666333333333333333333333333222222222111000...,,,+++...///000///...---...000..................------++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,+++***---222888<<<>>>???@@@BBBBBBAAA>>>;;;888111///---+++************++++++++++++++++++++++++*********+++******)))))))))***,,,+++***))))))***)))))))))((((((''''''''''''((()))******+++******))))))))))))************------,,,+++***))))))(((((('''((()))******(((&&&((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((()))******)))'''&&&))))))*********)))(((((())))))((((((''''''(((((())))))******++++++******------------............------------------------,,,,,,---......///000000............---------,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******+++,,,,,,------++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------*********+++++++++,,,,,,))))))*********+++++++++,,,++++++******++++++,,,******++++++++++++***************++++++,,,,,,,,,((((((((())))))***+++,,,************************)))***+++,,,---...//////......///000333777;;;===???DDDKKKQQQTTTUUUVVVWWWYYYZZZ[[[]]]aaaiiirrrxxx{{{{{{rrrgggfffiiieeennnxxx~~~lll```PPPCCC===:::888666333333444444444444444444222222333222111000...---...///000///...---...000....../////////---,,,+++,,,,,,,,,,,,---------...******+++,,,,,,---......---++++++---222888;;;===@@@AAACCCDDDDDDCCCAAA???666444111...,,,++++++,,,++++++++++++++++++++++++*********)))******++++++(((***,,,+++)))'''((()))'''''''''(((((((((((((((&&&''')))***++++++******))))))))))))************---,,,,,,++++++******)))+++***))))))++++++***)))((((((((((((((()))******(((((((((((())))))))))))'''((((((((()))))))))***((((((*********)))'''&&&'''((()))***************+++***)))(((((((((((())))))******+++,,,,,,++++++---------.........//////------------------------------......///000111111000000//////.........---........................------------------------******+++++++++,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++,,,,,,,,,---------))))))******++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++((((((((((((((()))))))))''''''''''''((()))++++++******************************+++,,,...///000000111111222555999===BBBDDDCCCIIIPPPVVVYYYYYYXXXXXXYYYZZZ\\\```gggsss~~~{{{{{{qqqooorrrsssyyy|||{{{}}}~~~gggUUUIIIBBB<<<999444444444444444444444444111222333444333222111000...///000///...---...000...///000000///---+++)))---------.........//////******+++,,,,,,---.........,,,,,,...333888<<<>>>AAABBBDDDFFFGGGFFFEEEDDD:::888444111...---------++++++++++++++++++++++++******)))))))))***,,,---))),,,...---***((()))***%%%&&&&&&'''((()))******&&&''')))***+++++++++***))))))))))))************(((((()))+++,,,---......+++)))''''''((())))))(((((((((((((((((()))******(((((((((((())))))))))))'''((((((((())))))*********+++,,,---,,,+++)))'''%%%&&&''')))+++,,,------++++++***))))))))))))))))))***+++,,,,,,,,,,,,,,,---......///000/////////////////////////////////000000////////////000000---...............------+++,,,,,,------,,,,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,---...///...---,,,++++++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))***++++++,,,,,,++++++***))))))***+++,,,,,,------******))))))******+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))******))))))******+++,,,++++++******++++++,,,------,,,++++++******++++++***...111000---,,,000555777666666:::???EEEIIIJJJMMMQQQUUUYYY```ffffffaaa]]]eeemmmrrrzzz}}}}}}xxxqqquuuyyyppp___SSSFFF:::;;;888555444444555555555888666333222111111///...////////////000000000000......////////////......---,,,,,,++++++,,,,,,---............---,,,+++***------,,,,,,---222999>>>EEEEEEFFFHHHIIIKKKLLLLLLGGGAAA888111------------++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++*********))))))&&&&&&''''''(((((())))))((((((((()))******+++++++++***(((&&&&&&'''((()))%%%&&&(((***+++***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((('''&&&((((((((((((((())))))))))))))))))))))))******++++++***)))'''''')))***+++************************------...////////////...........................///......------......///------..................+++,,,,,,------,,,,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***)))******+++,,,,,,------+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********************++++++,,,,,,,,,+++************+++,,,,,,++++++******++++++,,,---,,,,,,,,,+++,,,,,,------,,,...000000///111555888;;;;;;<<<@@@EEEJJJMMMOOOSSSUUUVVVYYYbbbmmmsssrrrmmmuuu~~~zzzwwwwwwzzz}}}wwwiiiXXXJJJAAA>>>888555333222111000444222111222333444333222///000000000000000000000......////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,111888===CCCDDDFFFHHHKKKMMMOOOOOOHHHCCC;;;333///---------++++++++++++++++++++++++,,,++++++*********+++++++++++++++*********))))))'''''''''(((((((((((((((((((((((()))******+++++++++***(((((((((***+++---((()))***,,,,,,+++***)))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))******++++++***(((''''''(((***+++++++++++++++++++++++++++,,,,,,---...............------------------------------,,,,,,,,,,,,------,,,,,,---.../////////...+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++************)))))))))))))))***+++,,,---...///+++++++++++++++,,,------++++++******++++++,,,---,,,,,,,,,,,,---...//////......///000333777;;;>>>@@@BBBEEEHHHLLLPPPSSSUUUZZZZZZXXXYYYcccsss~~~{{{yyy|||ssscccQQQKKKBBB;;;666444333222222111111333555555444333000000000000000000000000...//////000000//////...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...************+++000777;;;AAACCCFFFIIILLLOOOQQQRRRJJJFFF???777111...------++++++++++++++++++++++++,,,,,,+++***))))))))))))+++++++++***************))))))((((((((((((((('''((((((((()))******+++++++++***)))(((((()))***+++***+++,,,------,,,***)))++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,---------,,,++++++******)))))))))))))))******+++***)))'''''''''''')))***+++++++++++++++++++++++++++,,,------......---------------------------------,,,,,,,,,,,,,,,,,,---+++,,,---...////////////+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,------...---+++*********+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***)))))))))))))))))))))))))))***++++++,,,------,,,,,,++++++,,,,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,---......000//////222777===AAACCCEEEGGGKKKOOORRRUUUXXXYYY\\\]]]\\\]]]fffwww}}}zzz~~~jjjaaaSSSFFF>>>:::999888444333333333444333111///111111111000000000000000//////000000000000//////------,,,,,,,,,,,,------......---,,,,,,---......************,,,000666:::AAACCCFFFJJJMMMPPPQQQRRRLLLIIICCC<<<444///---,,,++++++++++++++++++++++++------,,,***))))))))))))***************************)))))))))((((((''''''((((((((()))******++++++,,,+++***((('''''''''(((,,,,,,,,,,,,,,,+++***)))************************(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((***,,,.........---,,,++++++******)))))))))))))))******+++((((((''''''''''''((((((+++++++++++++++++++++++++++,,,------......------..............................------------......,,,------...//////......+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,---...///...,,,+++++++++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------------,,,+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***************)))))))))))),,,,,,++++++,,,,,,---...++++++******++++++,,,---...------,,,,,,,,,------222111222666<<>>BBBGGGKKKMMMMMMQQQUUUXXXXXXZZZ___ccc```kkkvvv~~~}}}||||||~~~wwwssssssooo\\\MMMBBB<<<999777555444444444333222222222222111111000000//////000000111111000000///......------------............////////////...---,,,------,,,,,,///333666>>>@@@DDDHHHKKKLLLMMMLLLKKKLLLJJJCCC999111---,,,++++++++++++++++++++++++......---,,,++++++++++++***************+++++++++***))))))))))))))))))(((((((((((()))******++++++)))******+++,,,---......)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,++++++******))))))(((((()))))))))))))))******+++((((((((((((((((((((((((************************------...////////////...........................//////............//////////////////...---,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++*********************************+++,,,---///000,,,------------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---//////---,,,+++------,,,,,,+++******)))******++++++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++,,,,,,)))))))))))))))*********+++************+++,,,,,,++++++******++++++,,,---------...///000222444555999===CCCGGGHHHKKKOOORRRSSSWWW[[[\\\\\\^^^dddjjjppp}}}|||wwwwwwzzz}}}~~~zzzzzzzzzyyy{{{sssiiiqqqzzz~~~kkkYYYNNNBBB>>>999666555555555444333333222111111000000///000000111111111111000000......------------......'''))),,,...000///...------------,,,+++,,,///222999<<>>DDDHHHKKKLLLMMMHHHKKKKKKEEE;;;222------++++++++++++++++++++++++******************++++++))))))******++++++++++++(((((())))))******++++++((((((((()))******++++++---,,,+++)))&&&### ((((((''''''((()))***+++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((('''&&&******************++++++)))))))))))))))******+++))))))************))))))((((((((((((((((((((((((////////////////////////........................000///...---------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++*********+++,,,,,,,,,------,,,,,,...000000---)))))))))***+++,,,,,,------///...,,,+++***+++,,,,,,///,,,+++,,,...///---+++++++++,,,,,,---...///////////////...---+++***)))+++++++++************)))******++++++++++++************************************+++++++++,,,,,,,,,...---+++*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***,,,///111000///---,,,+++,,,------++++++*********************+++,,,+++***+++---///...000333444666:::>>>AAAFFFHHHJJJLLLOOORRRVVVZZZ___\\\]]]bbbdddhhhttt~~~~~~vvvsssooonnnoooooommmjjjhhhjjjlllnnnoooqqquuuwwwttttttuuuwwwxxxyyyzzzzzzzzzxxxwwwyyy}}}~~~zzzwwwwwwzzz}}}}}}uuuvvvmmmYYYEEE===<<<999666777777333222444444111111333777666555444222111000000222111000......---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---111777>>>DDDHHHJJJKKKMMMOOOMMMFFF:::111---,,,...***(((***...000...***......---,,,+++***)))(((************))))))))))))+++*********))))))(((((()))((((((((('''''''''''')))+++...,,,)))&&&&&&'''******++++++++++++************))))))((((((''''''(((((((((((())))))))))))((((((((((((((()))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((()))***++++++***)))(((////////////////////////..............................---------......///------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---***)))))),,,---,,,***+++++++++,,,,,,------......---,,,+++++++++,,,,,,---+++***+++---...,,,*********++++++,,,------...,,,------...------,,,,,,++++++++++++******************++++++++++++************************************+++++++++,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,+++,,,...000111333555777:::>>>CCCGGGKKKMMMPPPRRRTTTUUUXXXZZZ```^^^cccnnnxxx}}}|||{{{{{{yyywwwtttuuutttssstttvvvwwwuuusssooollljjjiiijjjjjjhhheeedddfffhhhiiijjjlllooorrrpppppppppqqqqqqssstttttttttsssrrrtttxxx{{{}}}}}}~~~~~~}}}}}}yyy}}}xxxtttzzzrrr^^^PPPEEE;;;666666666222111333444111111333555555444333222111000000//////...---,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---000555;;;@@@EEEHHHIIIKKKLLLJJJBBB888000------...+++(((***...000---***,,,,,,,,,++++++++++++***************))))))))))))+++*********))))))))))))))))))((((((((('''''''''(((***,,,,,,)))''''''((()))******++++++******)))***)))))))))((((((((('''(((((((((((())))))))))))------,,,,,,+++***))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))************))))))////////////////////////........................,,,,,,,,,------///000000------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---+++((((((***,,,------------------------------------,,,+++++++++,,,,,,,,,+++******,,,,,,+++***)))******++++++,,,,,,,,,***+++,,,---.../////////,,,+++++++++******************++++++++++++************************************+++++++++,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------------+++,,,------,,,---///111666777:::<<>><<<999444222444444222111222333333222222222111111111//////......------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,...///222666;;;@@@DDDFFFFFFFFFDDD===555///...///---+++)))***...///---+++*********++++++,,,,,,,,,++++++*********)))))))))***************))))))))))))))))))(((((((((''''''''')))+++***)))(((((())))))******++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))*********))))))))))))******////////////////////////........................---------------...//////------------------------+++++++++,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,++++++******---,,,++++++,,,...///000------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,---***+++,,,---.../////////,,,,,,+++++++++***************++++++++++++************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***)))***+++,,,---,,,,,,***))),,,,,,,,,,,,------------+++,,,.........///222444:::<<>>AAA@@@???===888222......///---+++***+++---...---+++******+++++++++,,,,,,,,,+++++++++*********))))))************************)))))))))((((((((((((''''''((()))))))))))))))***))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))$$$$$$%%%&&&((()))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))***+++***)))(((((()))***+++////////////////////////........................//////...---------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,++++++******))))))***,,,---.........------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------...------,,,,,,,,,,,,++++++++++++*********++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------............------++++++++++++++++++++++++++++++++++++++++++++++++'''(((+++---...---,,,***)))***+++,,,---,,,+++******+++++++++,,,,,,------+++---///000111333666999@@@BBBEEEHHHKKKOOOTTTXXXZZZZZZYYYXXXZZZ```gggmmm~~~|||wwwtttsssrrrqqqjjjlllnnnppppppnnnkkkiiijjjjjjjjjlllmmmnnnllljjjjjjjjjkkkkkkjjjiiihhhhhheeeeeeffffffeeedddcccccceeefffgggfffeeeeeegggiiikkkjjjjjjiiiiiijjjkkklllkkkjjjkkknnnqqqrrrqqqppprrrssssssrrrppppppqqqrrrqqqrrrrrrsssssssssssssssrrruuuxxxyyyyyyzzz{{{{{{{{{zzzxxxvvvwww{{{|||hhhXXXHHH>>>777555555333222333000111111111111222222222111111222222222111000//////......------......///------------------------......---...111555888;;;:::999777333000......///---,,,+++,,,,,,---,,,+++,,,,,,,,,+++++++++******++++++++++++***************************+++++++++***)))))))))(((((((((((('''''''''''')))*********)))))))))******)))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))+++,,,------))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******))))))))))))******+++***)))(((((()))***+++////////////////////////........................000000///------,,,,,,,,,------------------------++++++,,,,,,------......------------............,,,,,,+++++++++++++++***(((***---...---+++******++++++++++++++++++++++++++++++,,,---------,,,,,,,,,---......,,,,,,---...------------------------............---,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++------............------++++++++++++++++++++++++++++++++++++++++++++++++&&&'''***,,,------,,,+++***++++++,,,,,,,,,,,,,,,******++++++,,,,,,---------///222444777:::>>>AAAFFFIIIMMMPPPRRRTTTWWWYYYYYYZZZ[[[]]]bbbkkkuuu|||}}}zzzuuuqqqooonnnmmmlllgggiiikkkmmmmmmkkkiiihhhhhhhhhgggiiikkkmmmmmmmmmiiikkklllkkkiiigggggghhhhhhiiihhhgggddddddeeefffhhhiiiiiihhhffffffggghhhjjjjjjkkkkkkllllllllllllkkkkkkkkkmmmpppssssssrrrqqqrrrrrrpppmmmlllmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnsssuuuvvvwwwyyyxxxuuuxxxyyyzzz|||}}}}}}}}}|||~~~||||||wwwsssrrrsssvvvzzz{{{}}}mmmVVVJJJ===999888666666777111111222222222222222222...///000111111000///...//////............//////------------------------...---,,,---...111333555666555333111///......---------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,++++++++++++******************+++++++++++++++******)))))))))((((((((()))'''&&&&&&(((******)))((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))+++******))))))******+++******))))))))))))******////////////////////////........................///......---------......------------------------++++++,,,,,,---......///------------.........///,,,,,,------------------+++---...---***((()))+++***+++++++++,,,---------***+++,,,---------,,,,,,+++---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------,,,,,,,,,+++++++++******++++++++++++************************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,---......+++++++++,,,---.........000333666:::===AAAFFFJJJLLLPPPUUUXXXYYYYYYYYYYYYXXX[[[aaahhhppp{{{~~~{{{yyywwwtttpppnnnmmmlllkkkiiiiiiiiijjjjjjkkklllmmmnnnllljjjhhhiiikkknnnoooooolllnnnpppooollljjjjjjllloooooonnnkkkggggggiiilllnnnnnnnnnllljjjiiijjjkkklllmmmpppqqqrrrrrrqqqqqqooonnnnnnppptttwwwyyyyyyuuuuuutttrrrooommmmmmnnnnnnnnnnnnnnnnnnoooppppppppptttuuusssuuuzzzzzzwwwuuuttttttuuuvvvwwwwwwvvvyyyyyyzzzyyyxxxyyy{{{}}}|||}}}}}}|||{{{~~~zzzvvvxxxxxxvvvvvvtttvvvxxx{{{sssbbbOOOEEE???;;;888888333333333333222222222222...///111222222111///...//////............//////........................------,,,,,,---...000111222222111000000///---+++,,,---------+++++++++,,,***+++++++++++++++,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,*********)))))))))((((((***'''%%%%%%((())))))((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$***)))(((''''''((()))***)))))))))))))))))))))))))))******++++++******)))+++******))))))******+++))))))************))))))////////////////////////........................---------------...///000------------------------++++++,,,,,,---...//////---------.........//////---.........///000000000000000000---))))))+++...++++++,,,,,,---...//////)))***,,,---...---,,,,,,))),,,---,,,***)))+++---++++++++++++++++++++++++,,,,,,---......------------------,,,,,,,,,++++++******++++++++++++************************************+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++*********++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))------,,,+++,,,---///000,,,,,,------...///000000333666:::>>>BBBGGGLLLPPPQQQUUUZZZ^^^^^^\\\ZZZZZZWWW]]]fffqqq|||{{{|||}}}{{{xxxuuutttssssssuuuyyy{{{{{{yyyvvvuuusssqqqooonnnnnnmmmkkkiiiiiigggffffffgggkkkooorrrmmmjjjgggfffhhhjjjlllmmmrrrtttvvvuuuqqqooopppqqqwwwvvvtttppplllkkkooorrrtttttttttrrrooonnnnnnpppooorrruuuxxxyyyxxxwwwvvvuuusssrrrtttxxx|||zzzzzzyyyvvvrrrppppppqqqnnnnnnnnnnnnooopppqqqrrrpppsssqqqnnnpppwwwyyyvvvtttrrrppppppqqqsssttttttoooqqqssssssrrrqqqrrrsssrrrtttuuuuuusssssstttuuu}}}vvvoookkkmmmoooqqqttt{{{zzzbbbQQQGGG>>>999777444444444333333333222222000111333444444333222111//////............//////........................---------,,,------......111000000000000///,,,***,,,---...---+++***+++,,,((()))***+++,,,---......,,,,,,,,,+++++++++***************++++++,,,,,,,,,************))))))))))))+++(((%%%%%%'''))))))'''(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))(((((())))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******++++++++++++******++++++************++++++((()))***++++++***)))(((////////////////////////000000000///......------...........................,,,***((((((***,,,...------------------------///......---+++******)))---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,******,,,------,,,******,,,,,,,,,++++++*********************************,,,,,,+++***)))(((''''''((()))+++---------+++***))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,...//////...------...&&&&&&''')))***+++,,,---***,,,...---,,,+++,,,---/////////......000444888;;;>>>BBBFFFJJJPPPWWW\\\]]]]]]]]]______^^^ZZZXXX[[[iiizzz~~~zzzxxxssstttttttttssspppnnnlllrrrrrrssswww{{{{{{xxxuuuppppppppppppnnnllljjjiiihhhhhhhhhjjjmmmqqquuuwwwxxxtttpppppptttxxx{{{|||||||||}}}}}}||||||{{{zzz}}}{{{xxxxxxyyy{{{|||}}}zzzyyy||||||||||||||||||||||||zzz{{{}}}}}}}}}|||{{{{{{}}}~~~wwwxxxyyyzzzyyyxxxvvvtttwwwuuuqqqooooooqqqtttvvvtttrrrooommmlllnnnqqqsssoooooopppppppppqqqqqqqqqpppooommmmmmnnnooonnnnnnpppvvv~~~xxxiiigggiiilllmmmoooyyynnn\\\PPPFFF===;;;555333666888555222222///000000111111111000000000000//////.........---........................---------.........//////000000//////............++++++++++++++++++++++++************************)))************++++++++++++***)))***++++++***)))---......---,,,***(((&&&'''''')))******)))((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))...,,,***(((((()))***+++////////////////////////.........///////////////........................---,,,+++******+++,,,---------------------------------,,,,,,,,,,,,++++++......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++))))))******+++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++++++++,,,,,,,,,*********+++,,,,,,,,,---++++++++++++++++++++++++************+++++++++++++++---///...---,,,---...))))))***+++,,,------...***,,,------,,,+++,,,---...//////000111444999===???BBBFFFKKKQQQWWW\\\___bbb```^^^^^^___```bbbbbbkkkzzzzzzuuuqqqooonnnsssssstttsssrrrooommmkkkllllllnnnrrrvvvwwwuuusssqqqqqqrrrrrrqqqpppnnnmmmmmmmmmnnnpppssswww{{{}}}}}}yyyyyy}}}~~~|||zzz}}}{{{xxxuuuttttttuuuvvvtttrrrooonnnnnnooorrrsssrrrrrrqqqpppooonnnmmmlllmmmllljjjjjjlllllllllkkkkkkooouuuxxxzzz~~~tttooollllllkkkkkksss||||||}}}yyyjjjXXXJJJAAA999333444555222///...000000111111111111000000000000/////////.................................---------.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++++++++***)))***++++++***)))((()))+++,,,,,,,,,+++***((()))))))))))))))(((((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))*********)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***)))((('''''''''((()))000000000000000000000000------......///000000111........................,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,---------//////............//////------------------------------------------------.................................---------,,,,,,***++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,++++++++++++***************************)))))))))******+++++++++///---+++******+++---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,***,,,...---,,,+++,,,,,,,,,---------............***+++------,,,,,,---...---///111333555:::???CCCGGGIIIMMMTTT[[[aaacccdddfffdddaaa```ccciiiooottt}}}uuusssqqqooommmlllllllllrrrrrrrrrrrrpppmmmjjjiiiggghhhkkkooosssuuuuuusssttttttuuuuuuuuuuuuttttttuuuvvvwwwyyy|||}}}zzzyyyxxxwwwuuusssrrrqqqrrrtttuuurrrrrrqqqooonnnlllkkkjjjjjjhhhfffggghhhiiihhhggghhhjjjmmmmmmlllmmmrrrvvv~~~{{{ssspppnnnlllmmmpppnnnmmmooovvvrrr^^^NNNBBB888666777444222000111111111111111111111000000000////////////..............................---------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++***)))***++++++***)))&&&''')))+++,,,,,,+++++++++***))))))(((((((((((((((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))(((((()))*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++,,,,,,000000000000000000000000............//////000000........................++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++------+++***+++,,,........................***,,,------,,,---///000///111444777:::???EEEIIIOOOPPPUUU\\\dddhhhiiihhhfffffffffhhhnnnwww}}}vvvqqqnnnmmmlllllllllmmmnnnoooooopppppppppnnnllliiiggghhhjjjmmmqqquuuxxxyyyyyyxxxxxxyyyzzz{{{|||||||||}}}~~~~~~|||zzzyyyxxxxxxxxxqqqqqqpppoooooonnnmmmmmmhhhfffeeeeeefffgggfffeeeiiijjjjjjiiiggggggjjjlllpppvvv~~~}}}{{{vvvooojjjiiiggghhhmmmttt~~~{{{dddSSSBBB;;;;;;999888888222222111111111111111111000000//////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,+++***)))***++++++***)))((()))***++++++***)))(((---,,,***(((''''''(((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''((()))*********)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((++++++,,,---.........---000000000000000000000000000000//////....................................***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------......---,,,+++******+++,,,---++++++++++++++++++++++++***************************))))))(((''''''&&&&&&,,,------------,,,***)))------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))+++,,,,,,+++******+++............------------+++,,,---------...111333444666:::===AAAEEEKKKOOOWWWYYY^^^dddiiillllllkkkeeejjjqqqwww~~~xxxooojjjiiiiiihhhhhhhhhjjjkkklllmmmnnnooooooooommmkkkjjjlllooorrrvvvyyy{{{}}}}}}}}}~~~~~~wwwvvvuuutttsssrrrqqqpppkkkiiiggggggggghhhgggeeegggggggggfffeeeeeegggiiiiiilllpppsssxxx|||qqqhhheeefffkkknnnpppwww~~~jjjTTTEEE>>>999888888333333222111000000111111//////000000000000000000.............................................---+++,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***)))***++++++***)))'''((()))***+++***))))))---,,,***(((((((((((()))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&'''((()))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))((((((''''''''''''((()))***++++++******000000000000000000000000111000000///......------........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------------------------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,************************+++******((('''&&&&&&%%%)))+++,,,------,,,***(((,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++---,,,+++***++++++......---------------------.../////////111444777999<<>>CCCGGGOOORRRWWW___eeejjjmmmmmmoooqqqrrrqqqsss{{{yyyrrrnnnkkkjjjmmmnnnnnnoooppppppqqqqqqtttxxx~~~zzz{{{yyyvvvxxx||||||yyyxxx{{{~~~|||}}}}}}}}}|||{{{yyyxxxxxxyyyyyyzzzzzzzzzzzzzzz}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||vvvsssooojjjfffdddbbbbbb\\\]]]^^^^^^^^^\\\ZZZYYYXXXWWWVVVVVVWWWYYY[[[]]]___gggrrr|||{{{xxxyyyuuulllccc]]]^^^```eeemmmyyyyyyhhhSSSGGG<<<999888555333444000111222111...---...000000000000000000000000000.........------------,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++)))************+++++++++++++++******)))(((((('''))))))))))))))))))))))))*********++++++******)))******++++++++++++******++++++,,,,,,,,,+++******((())))))******))))))((())))))************)))))))))))))))))))))))))))))))))***++++++***+++,,,...000000000///......---------------,,,------...///...///////////////......------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++..................---,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------******+++,,,,,,---......------,,,,,,,,,,,,++++++---,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,......------,,,++++++***************++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,------......///...............///000000444666:::>>>AAAFFFKKKNNNVVVZZZbbbiiinnnpppooooookkkmmmpppuuu}}}zzzxxxvvvrrrpppmmmlllkkklllmmmnnnpppqqqrrrrrrsssqqqsssyyy}}}yyy{{{~~~|||~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwxxxyyyyyyuuutttssssssrrrrrrrrrrrrssstttuuuuuuvvvvvvuuuuuutttttttttsssrrrqqqpppooopppqqqsssuuuxxx{{{}}}~~~~~~|||yyyuuupppllliiigggfff]]]]]]\\\[[[ZZZYYYXXXWWWXXXWWWUUUSSSRRRQQQRRRRRRPPPTTTZZZaaajjjwwwvvvbbb___\\\]]]cccmmmvvv|||jjj[[[JJJ@@@;;;777666777111222333222///......///000000000000000000000000............------------,,,,,,,,,,,,------------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************)))************+++++++++++++++******)))((((((((((((((((((((((((((((((((())))))******+++******)))******++++++++++++******------------,,,+++***))))))******************)))))))))************))))))))))))))))))))))))))))))((())),,,,,,++++++,,,---000000//////............---------------...//////---...///000000///---,,,---,,,,,,++++++******)))+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++*********++++++***))))))+++++++++,,,,,,,,,,,,---------,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////------.........///111333999<<>>===:::===@@@@@@@@@CCCKKKQQQ\\\gggttt{{{~~~pppgggXXX[[[^^^^^^]]]\\\^^^```hhhsss|||iiiRRRKKK@@@888555555444444000000000000000000000000///.........---------------------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------)))************+++++++++)))))))))))))))*********************************&&&'''((()))************(((((())))))))))))(((((()))******+++++++++******(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((()))*********+++///111222222111111000000//////---------............///......//////...,,,***)))///...---,,,,,,---...///........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...//////---------,,,,,,+++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,++++++++++++++++++++++++------++++++++++++------+++++++++*********))))))******+++++++++******)))++++++++++++++++++++++++((()))***,,,,,,+++******))))))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,(((***,,,,,,,,,---///111555555999>>>???AAAJJJVVVaaafffpppzzz~~~xxxrrruuu|||{{{wwwqqqmmmjjjiiiiiihhhfffeeefffiiilllnnnoooppprrrtttwwwyyyzzz{{{zzzyyyyyyyyyzzz{{{}}}~~~}}}~~~~~~~~~|||zzz|||||||||}}}~~~}}}|||zzzxxxxxxxxxzzz{{{{{{{{{zzzxxxvvvrrrooonnnrrrsssuuuuuuuuusssqqqppprrrqqqoooooopppsssvvvxxxpppppppppoooooonnnmmmllljjjkkkkkkjjjjjjlllpppttt{{{{{{yyyvvvqqqmmmlllllliiiiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkkkkkkkkllllllgggfffffffffffffffggghhhfffeeedddfffhhhhhheeebbbdddcccbbbbbbbbbcccdddeeeccccccccccccccccccccccccdddddddddccccccccccccccccccbbbaaabbbcccccccccaaagggggggggggghhhjjjlllmmmeeedddbbb___]]][[[ZZZZZZYYYXXXWWWVVVTTTSSSRRRRRRTTTRRRPPPNNNNNNLLLJJJHHHFFFEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<===???@@@AAAFFFNNN\\\lllwww{{{}}}{{{pppgggcccgggddd[[[YYY___]]]___dddkkktttqqq\\\FFF===:::555222222444666333---,,,111222...///////////////////////////////////////////////////...------...///...---++++++,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,,,,---...//////...,,,+++,,,+++*********+++,,,---))))))))))))))))))))))))+++++++++++++++***)))(((((((((''''''''''''((((((++++++******)))'''&&&%%%''''''(((((())))))******((())))))))))))*********---,,,***)))))))))***+++))))))))))))************))))))'''''''''((()))***000//////////////////...---------............///............---,,,++++++...---,,,,,,,,,,,,---...---------------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++---...///...///111333555666;;;AAADDDHHHTTT```fffooo|||{{{xxxxxx~~~|||uuuoookkkhhhfffdddffffffeeefffgggiiilllmmmppprrruuuxxxyyyzzzzzzyyyzzzyyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzz{{{{{{|||}}}~~~yyyxxxvvvuuutttuuuvvvwwwwwwwwwvvvuuutttqqqooonnnjjjkkkmmmoooppppppooonnnpppooonnnmmmnnnpppsssuuuooooooooooooooonnnllllllllllllkkkjjjjjjlllpppsss}}}}}}{{{wwwsssooonnnnnnjjjiiiiiiiiiiiiiiiiiijjjiiijjjjjjjjjjjjjjjjjjjjjiiihhhhhhgggggghhhhhhhhhfffeeedddfffhhhhhheeecccdddcccbbbaaaaaabbbcccdddbbbbbbcccccccccccccccccceeeeeedddcccbbbaaa```___aaa___^^^___```aaa```___aaaaaa``````aaabbbcccdddbbbaaa___\\\ZZZXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQSSSQQQNNNMMMMMMKKKIIIGGGEEEEEECCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<<<<===>>>@@@EEEOOOZZZcccmmm}}}zzzooohhhjjjhhh```]]]bbb^^^aaaeeehhhkkkqqqzzzoooXXXJJJBBB:::555555333555444000111666666333////////////////////////////////////////////////...---,,,---/////////---............------,,,,,,+++,,,,,,------,,,,,,++++++++++++***************,,,...000111111000---,,,------,,,+++************))))))))))))))))))))))))******++++++******))))))((((((''''''''''''((((((++++++,,,,,,,,,+++******)))))))))))))))((((((((()))))))))*********++++++,,,++++++***))))))******))))))))))))************++++++***************+++---------...............---------............///...------,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++***************+++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...///111111000111333555999;;;@@@GGGLLLSSS```lllrrr~~~{{{xxxzzzwwwuuurrrnnnkkkjjjiiigggeeeeeeeeefffhhhiiikkklllmmmqqqtttxxx|||}}}|||zzzxxxyyyzzz{{{|||||||||||||||}}}||||||}}}|||{{{yyywwwxxxzzz{{{{{{{{{zzzzzzuuutttrrrqqqqqqqqqrrrsssrrrrrrrrrrrrqqqpppooonnngggiiikkknnnpppqqqrrrqqqooonnnlllkkklllmmmpppqqqoooooooooooonnnmmmlllkkkmmmlllkkkjjjiiikkkooosss}}}}}}{{{xxxsssooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiihhhggggggggggggfffeeefffggghhhhhhfffdddcccbbbaaa``````aaabbbcccaaaaaabbbbbbcccccccccdddeeedddcccaaa___^^^\\\\\\]]]\\\[[[[[[]]]]]]\\\[[[\\\\\\[[[ZZZYYYYYYYYYZZZ\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPNNNLLLKKKKKKJJJHHHFFFDDDDDDCCCAAA@@@>>>===<<<;;;::::::999999::::::;;;:::;;;@@@GGGLLLTTTcccpppuuujjjjjjkkkgggdddfffjjjppptttrrrllllllssszzzsss```PPPBBB:::888222333222111222555444000////////////////////////////////////////////////...---,,,---///000///...............---------,,,+++,,,,,,------,,,,,,+++---,,,,,,+++******)))))),,,...111333333111///------------,,,+++***)))((())))))))))))))))))))))))((())))))************))))))((((((''''''(((((())))))***++++++,,,,,,,,,,,,++++++***))))))(((''''''************+++++++++,,,***++++++++++++***)))))))))))))))*********+++++++++++++++++++++***)))(((,,,,,,------......//////---------............///...---,,,++++++---...///---,,,,,,,,,,,,,,,,,,---......------,,,+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++---,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///000111111111333666888>>>CCCIIIOOOUUU^^^kkkuuuzzzyyy}}}xxxooonnnlllkkkjjjkkkjjjiiiggghhhiiikkklllmmmmmmmmmlllppptttyyy~~~|||zzzyyyzzz|||}}}}}}|||{{{zzz{{{yyywwwwwwxxxxxxwwwuuuuuuvvvxxxyyyyyyxxxvvvtttrrrqqqqqqpppppppppqqqrrrqqqqqqqqqpppooonnnnnnmmmgggiiikkkmmmoooqqqqqqrrrnnnmmmlllkkkkkklllnnnooonnnnnnnnnnnnmmmlllkkkkkkjjjjjjiiihhhhhhkkkpppttt{{{{{{zzzvvvqqqnnnmmmmmmlllllllllmmmmmmllllllllljjjjjjjjjiiiiiihhhhhhhhhiiiiiihhhhhhgggfffeeedddfffggghhhiiijjjiiihhhgggcccbbb```______```aaaaaa``````aaaaaabbbccccccccccccbbbaaa___^^^\\\[[[ZZZZZZYYYXXXYYYZZZ[[[ZZZXXXYYYYYYXXXVVVUUUTTTSSSSSSVVVUUUSSSQQQPPPOOONNNNNNMMMMMMNNNOOOOOOOOONNNMMMLLLJJJHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@???===<<<<<<;;;::::::999888888999999888777:::===???CCCMMMWWWbbblllzzzyyy{{{uuuiiiiiiooopppnnnnnnxxxzzzssstttyyy~~~wwwcccPPPBBB;;;666555333222333444111---000000000000000000000000////////////////////////...---,,,---///111000///------,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,///222444555333000...+++,,,,,,---,,,+++)))(((************************'''((())))))************))))))(((((((((((())))))&&&'''(((((())))))((((((*********)))))))))((((((******+++++++++,,,,,,,,,)))***+++,,,,,,+++))))))))))))*********+++++++++)))*********)))(((&&&%%%---------....../////////---------............///...---,,,++++++---...///------............------///.........---------,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++************))))))***+++++++++++++++++++++++++++++++++++++++,,,+++*********+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---///000111222555999<<>>===<<<;;;:::;;;;;;:::999888888888888666666888;;;;;;:::>>>DDDFFFRRRcccpppxxx}}}|||uuussswwwwwwlllnnnxxx~~~~~~|||}}}zzzzzzyyy|||zzzfffRRREEE???:::555555666555222000111111111111111111111111000000000000000000000000///...---...000111000///...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,...111333444222000...((()))+++,,,---,,,,,,+++++++++++++++++++++++++++'''((()))***************))))))(((((((((((())))))''''''((((((''''''&&&%%%((()))))))))*********+++******+++++++++,,,,,,,,,))))))+++,,,,,,+++***)))************++++++++++++)))*********)))(((&&&%%%------..................---------............///...------,,,,,,,,,---------......//////......---........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////---///111333666;;;AAAEEEHHHTTTccclllttt~~~{{{}}}xxxqqqnnnmmmlllmmmnnnooonnnlllrrrssstttuuuuuutttsssrrrqqqssswww{{{}}}~~~~~~}}}zzzzzzzzzzzzzzzyyyxxxwww{{{yyyvvvuuuvvvwwwwwwvvvttttttttttttsssqqqooonnnpppppppppqqqqqqqqqqqqqqqsssrrrpppooonnnmmmmmmmmmlllllllllkkkkkkjjjjjjjjjlllllllllllllllmmmnnnnnnmmmmmmmmmmmmlllkkkjjjiiiccccccbbbaaabbbfffmmmqqqxxxxxxxxxvvvsssppppppqqqlllmmmnnnoooooonnnmmmlllmmmlllllljjjiiihhhggggggjjjkkkkkklllkkkjjjhhhgggeeegggiiijjjiiiiiiiiijjjcccbbbaaa_________``````aaaaaa``````````````````___^^^^^^]]]\\\[[[ZZZZZZWWWVVVUUUVVVWWWWWWVVVUUUPPPPPPPPPPPPOOOMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHEEEFFFHHHIIIJJJIIIGGGFFFDDDCCCAAAAAABBBBBBAAA@@@>>>>>>===<<<;;;:::999999::::::999888777777777888444444777;;;:::666555888;;;BBBKKKSSS[[[fffsss}}}vvvoooqqqvvvzzzyyy||||||yyy~~~nnn]]]III???666444555444222222111111111111111111111111000000000000000000000000000///......000000///...111000...---------...///+++,,,,,,------,,,,,,+++******++++++,,,------...,,,---///000111111000///((()))***+++,,,---------++++++++++++++++++++++++)))******++++++++++++******))))))(((((())))))***************))))))((('''(((((())))))***++++++,,,************+++++++++,,,))))))***++++++++++++************++++++++++++,,,+++++++++++++++***)))(((------------,,,,,,,,,,,,---------............///............---,,,++++++,,,---............---,,,+++,,,,,,------......///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...------------------------......///000000000000//////111444888<<>><<<;;;;;;:::999888777777777777666666666666666777555444666:::999555333555666999<<<>>>BBBMMM]]]jjjpppuuuwwwuuuvvvzzz}}}|||{{{}}}xxxyyy}}}]]]NNN???:::888444333444222222222222222222222222000000000000000000000000222000//////000000...---111000...---------///000+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++*********))))))))))))******)))******+++++++++++++++************************)))))))))*********++++++******))))))***++++++,,,*********+++++++++,,,,,,++++++***************+++---,,,,,,++++++*********---------.........//////......//////...,,,***)))++++++------------++++++)))***+++,,,------...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++...---++++++++++++---...---------,,,,,,,,,++++++)))***+++,,,------...---++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++,,,,,,---...------------------------...//////000000000000000111333777<<>>===>>>???@@@???===::::::999999888777666666555555444444444555555666888666777:::999666555888111555777777888>>>KKKUUUZZZbbbkkkrrr|||{{{zzz|||xxxsssqqqyyy|||wwwdddPPPFFF@@@:::777999222222222222222222222222000000000000000000000000333111000///000///...,,,000...,,,+++++++++---...+++,,,,,,------,,,,,,+++...------,,,,,,++++++***+++******++++++---...///---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++*********))))))))))))******'''((()))***+++,,,,,,,,,,,,,,,++++++***)))))))))((())))))))))))*********+++***)))))))))***,,,---******+++++++++,,,,,,,,,))))))(((''''''((()))***...------,,,,,,------............------,,,,,,,,,////////////////////////111000............,,,***...------------...///000,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,------------,,,+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++++++++************)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,------...//////............---...///000///...777666:::BBBHHHNNN[[[hhh~~~xxx|||}}}~~~{{{yyy|||}}}mmmiiifffiiiqqqwwwzzzzzzxxxvvvvvvxxx|||}}}{{{yyyyyyxxxwwwvvvuuuuuuuuuuuusssrrrpppnnnnnnooopppqqqvvvtttpppmmmlllmmmpppqqqpppooonnnmmmlllkkkkkkkkkkkkkkklllmmmnnnoooppppppllllllmmmmmmnnnooooooooonnnllljjjhhhhhhhhhjjjkkkjjjjjjiiihhhhhhiiiiiijjjmmmllljjjiiiiiikkklllmmmcccbbb```^^^]]]^^^___```fffhhhiiiiiigggfffggghhhggggggggghhhiiiiiijjjjjjkkkjjjiiigggfffeeeeeeeeecccccccccddddddeeeeeeeeeddddddddddddeeefffgggggggggeeecccaaa___^^^^^^^^^_________^^^^^^]]]]]]\\\______]]][[[YYYWWWVVVUUUPPPPPPPPPQQQQQQQQQQQQQQQLLLLLLMMMMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>??????>>><<<999888888888888777666666555555888888777666555555444444333444444555555444444333444444333333444777999;;;JJJOOOZZZlll~~~}}}rrrggglllwwwzzzcccPPPDDD:::666777777222000111111///000444111111111111111111111111333000,,,))))))+++///111000000///...............,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,333111///,,,++++++,,,---//////...---+++***))))))************************************))))))))))))***++++++***))))))***,,,++++++***)))(((((())))))++++++***************+++,,,+++)))((((((((()))***...------,,,,,,------.../////////......---------........................000...------......,,,++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++++++++************))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------------------------------..................,,,,,,,,,---///111111111999:::@@@JJJRRR[[[iiivvv~~~{{{xxxvvvvvvzzz}}}qqqmmmiiikkkpppuuuwwwvvvuuutttssstttwwwyyyxxxvvvvvvvvvuuutttttttttttttttvvvtttsssqqqqqqqqqssstttsssrrrooommmkkklllmmmnnnooonnnmmmlllkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnkkkllllllmmmnnnnnnoooooommmllljjjiiihhhhhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhgggggghhhjjjlllhhhgggdddaaa____________fffgggiiiiiihhhggghhhhhhgggggghhhhhhhhhiiiiiiiiikkkkkkjjjiiihhhgggffffffccccccddddddeeeeeeeeeeeecccccccccccccccddddddeeefffeeecccaaa_______________^^^^^^]]]]]]\\\\\\[[[]]]\\\[[[YYYWWWVVVTTTTTTOOOOOOOOOOOOOOOPPPPPPPPPKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???>>><<<;;;:::999999999777777666555555444444333444444444333333222222222333333444444444444333333333222222111222444666888===AAAKKK\\\ooo~~~~~~{{{llliiikkkqqqhhhSSSCCC<<<<<<;;;666333555444111000333111111111111111111111111333111///.........000111//////...---------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,/////////......---,,,+++------,,,,,,+++*********************************)))))))))))))))(((((((((***++++++***))))))***,,,++++++***)))))))))))))))+++*********************,,,+++***)))((())))))***...------,,,,,,------...///////////////....................................,,,+++,,,---...---+++)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********)))******+++,,,+++++++++---------,,,,,,,,,,,,+++,,,------......------,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++************))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---------------------------...............------,,,,,,---///111444777888???BBBKKKVVVaaalllzzz}}}{{{zzzyyyuuuuuuvvv{{{}}}uuuqqqmmmmmmpppssstttsssuuusssrrrsssuuuvvvvvvuuussssssrrrrrrqqqrrrrrrrrruuutttsssrrrqqqrrrssstttpppooommmlllkkkjjjjjjjjjllllllkkkkkkkkkkkklllllljjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnlllllllllkkkjjjhhhgggfffkkklllmmmnnnnnnmmmlllkkkjjjhhhfffddddddfffhhhjjjkkkiiigggdddcccbbbbbbccceeegggiiiiiihhhhhhhhhjjjggghhhhhhhhhhhhhhhhhhhhhkkkkkklllkkkjjjiiigggfffddddddeeeeeeeeeeeeeeefffccccccbbbaaaaaaaaaaaabbbeeedddcccaaa```_________]]]]]]]]]\\\[[[ZZZZZZZZZYYYYYYXXXVVVUUUSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???===999666555777999;;;555555555444333333222222222222222222222222111111222222333333333333222222222111000000000111333444111555;;;GGGWWWkkkyyyrrrzzzzzzyyywwwllldddaaajjjvvvdddNNNBBB???===888666777666222000111111111111111111111111111111111111000000000//////......---,,,,,,,,,,,,,,,222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,...//////...,,,+++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))************++++++***))))))***,,,++++++***))))))))))))***************************,,,+++******))))))******...------,,,,,,------...//////..........................................,,,+++***+++---...---,,,((())),,,------,,,+++***,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++*********)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,------------------------.........///......---,,,......000111333777<<>><<<999777666777999:::666555555444444333222222222222222222333333333333111111222222222222111111111111000//////000000111000222444888AAARRRggguuuxxxqqqvvv~~~|||~~~xxxjjj```bbbhhhrrrzzzbbbPPPFFF>>>888555666777333111111111111111111111111111111/////////...............///...------,,,,,,------111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,---......------///......---,,,+++******((((((((((((((((((((((((******+++++++++++++++,,,***++++++***))))))***,,,++++++***))))))*********))))))******************,,,,,,++++++************...------,,,,,,------...------------------------........................+++******+++---...---,,,***+++---//////...,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********))))))***++++++++++++***************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))))))))***++++++++++++*********+++++++++,,,,,,,,,---------------------------...............------...000111222444999@@@EEELLLWWWeeesss~~~|||yyyxxxwwwzzzzzz{{{}}}~~~}}}{{{yyysssqqqppppppqqqssstttuuuyyyyyyxxxxxxwwwwwwxxxxxxrrrrrrpppooooooooooooooommmmmmmmmmmmmmmmmmnnnnnnmmmnnnnnnnnnmmmkkkiiihhhiiiiiihhhiiiiiijjjkkklllkkklllmmmmmmlllkkkiiihhhiiiiiiiiijjjkkkkkkllllllmmmnnnooopppooollliiiggghhhjjjlllmmmnnnmmmkkkjjjkkkjjjhhhgggfffggghhhiiigggggggggggghhhiiiiiijjjfffhhhiiijjjiiihhhiiijjjiiihhhhhhhhhggggggffffffiiikkklllmmmllljjjhhhgggeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa````````````````````````___^^^^^^^^^ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????<<<<<<;;;;;;::::::999999777777666666555444444444111111222222222222222222000000111111111111000000111111111000000000000000111333333333555>>>NNNZZZmmmsssyyyzzzzzz{{{}}}wwwhhhbbbaaaggguuuhhhVVVCCC;;;555555666333222222111111111111111111111111222000...---,,,---///000000//////...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************+++---...000111111000...---+++******(((((((((((((((((((((((()))))))))*********++++++***++++++***))))))***,,,+++***************++++++((()))***+++,,,+++++++++,,,,,,,,,,,,,,,++++++***...------,,,,,,------...,,,,,,,,,---------------------------------------,,,++++++,,,---......---,,,---.../////////......------,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,+++++++++)))***************++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******************************+++++++++************)))((()))******++++++************+++++++++,,,,,,,,,------------------------,,,------...//////.........000333444777===FFFMMMUUUdddvvv|||yyyyyyxxxxxxxxxwwwuuutttsssrrrooooooooopppqqqsssuuuvvvwwwxxxzzzyyywwwvvvvvvvvvrrrrrrpppnnnmmmlllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkkjjjkkkmmmmmmmmmkkkiiihhhhhhhhhiiiiiijjjkkkkkkkkkmmmmmmooooooooommmkkkiiihhhiiijjjkkkllllllkkkkkkkkkkkkkkkkkkjjjiiiiiihhhjjjjjjjjjiiiiiihhhhhhhhhgggiiijjjjjjiiihhhhhhiiiiiiiiihhhggggggfffeeeeeehhhiiijjjjjjjjjiiigggfffeeeeeeddddddddddddccccccdddcccbbbaaa```_________]]]]]]^^^^^^^^^]]]]]]\\\YYYXXXXXXVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????:::;;;===>>>>>><<<:::888888888888777666666555555000000000000000000/////////000000000000000000///111111111111000000000000///111222111000555>>>EEESSSZZZbbbkkkvvvvvviiicccccclllzzzkkkUUUHHH<<<888666444333333111111111111111111111111555333000......///111333000000///............///************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))((())),,,...000111000///...---+++******))))))))))))))))))))))))&&&&&&&&&'''(((((())))))***++++++***))))))***,,,+++************+++,,,,,,)))***+++---------,,,,,,,,,------------,,,+++***...------,,,,,,------...------------.........///------------------------...---,,,---...///...---------........./////////------,,,,,,,,,,,,------*********++++++,,,,,,---***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************+++++++++************)))((())))))*********************+++++++++,,,,,,,,,------------------------++++++---...//////000000000333777:::>>>FFFRRR[[[hhhyyy~~~~~~|||{{{uuutttssspppnnnmmmmmmnnnmmmnnnooooooppprrrtttvvvvvvyyy|||{{{yyyvvvtttuuurrrqqqooollljjjiiihhhggglllmmmnnnnnnooooooooonnnooonnnmmmlllkkkjjjjjjiiihhhhhhggggggggghhhiiiiiihhhiiikkklllllljjjhhhggggggggghhhhhhiiijjjjjjkkkjjjkkklllmmmmmmlllkkkjjjhhhiiiiiijjjkkkkkkllllllkkklllmmmnnnmmmkkkhhhgggjjjkkkkkkkkkkkkjjjjjjiiiiiijjjkkkkkkiiigggggghhhjjjiiihhhgggfffeeeddddddgggggggggggggggfffffffffddddddcccccccccbbbbbbbbbaaaaaa```___^^^^^^______ZZZ[[[\\\\\\]]]\\\[[[[[[XXXWWWVVVUUUSSSRRRQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJIIIHHHGGGGGGGGGCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBAAA@@@????????????======>>>>>>???@@@@@@@@@:::;;;===>>>>>><<<:::999999888888777777666555555111111111000000/////////...//////000000//////...//////000000000000000000---///000000///111666:::;;;BBBKKKUUUfffxxxuuulllnnnxxx}}}ttthhhiiinnnwwwppp^^^KKK@@@:::555333444111111111111111111111111333222111111000000111111//////...------------...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***+++,,,------,,,,,,,,,,,,,,,+++++++++************************&&&''''''((())))))*********++++++***))))))***,,,+++*********++++++,,,---)))+++---...//////...---,,,---.........---++++++...------,,,,,,------...---.........//////000000------------------------///...------//////...---...------------...///000...------,,,,,,------...))))))***+++,,,------...++++++,,,------------,,,+++++++++,,,,,,---------,,,------......------,,,......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++++++++************)))(((((()))*********************+++++++++,,,,,,,,,------------------------***+++,,,...///000000111444888===@@@FFFPPP]]]hhhyyy{{{zzz|||}}}}}}|||}}}}}}ssssssqqqmmmkkkjjjlllnnnmmmnnnoooooopppqqqsssuuuvvvzzz~~~~~~{{{wwwuuuuuuqqqpppnnnkkkhhhfffeeedddkkkkkklllmmmnnnnnnmmmmmmooonnnlllkkkjjjiiiiiiiiihhhhhhgggggggggggghhhhhhfffgggiiikkkkkkjjjgggfffggggggggghhhiiiiiijjjjjjiiiiiijjjjjjkkkkkkkkkjjjjjjjjjiiijjjjjjlllmmmnnnjjjlllnnnooonnnlllhhhfffhhhiiijjjlllmmmnnnnnnnnnjjjkkklllkkkiiigggggggggjjjiiiiiigggfffeeedddcccgggffffffeeeeeeeeeeeefffcccccccccbbbbbbbbbaaaaaa______^^^]]]]]]]]]^^^^^^XXXYYY[[[\\\\\\[[[ZZZZZZWWWWWWVVVTTTSSSQQQPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDAAABBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>============<<<<<<===>>>???@@@AAAAAA;;;;;;<<<<<<<<<;;;::::::888888888777666666555555555444444333222111111000......////////////......---......///000000//////......//////...000222444+++333<<>>>>>===============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;666888:::======<<<:::999777666555444222111000///111000...------...//////......//////////////////000000000000000000000000///111555888@@@NNN```mmmsssnnnjjjooo{{{yyyeeeiiixxxxxxpppkkkmmmzzzttt]]]KKK???999888888333111333444000...///222222111111000/////////////////////............++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------------,,,,,,,,,,,,++++++))))))***+++,,,---------)))))))))***++++++,,,,,,************************''''''(((((((((((('''''',,,,,,,,,++++++***************)))***,,,///222333111111000000/////////...000000000///...,,,+++***000000000000000///......,,,,,,------...---------+++,,,---.........------++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++,,,---------......//////000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,++++++++++++,,,------............////////////......//////000222444777@@@@@@EEEQQQ]]]lll~~~{{{zzz{{{|||~~~{{{wwwtttrrrooollliiihhhhhhjjjkkklllmmmmmmlllkkkmmmppprrrxxx{{{}}}}}}yyyvvvttttttssssssqqqmmmhhheeedddeeekkkkkklllmmmnnnnnnnnnnnnkkkjjjiiigggggghhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiifffffffffhhhkkkllllllllljjjhhhffffffiiikkkkkkkkkjjjjjjkkkkkkkkklllllllllmmmkkkjjjkkkmmmnnnmmmkkkkkkjjjjjjiiiiiijjjjjjkkkjjjjjjjjjiiiiiiiiihhhhhhjjjmmmooollleee``````aaaddddddddddddddddddddddddccccccccccccbbbaaa```___```^^^]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUSSSQQQOOONNNMMMMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGFFFEEEDDDBBBBBBEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888999:::<<<<<<;;;:::999555555555444333333222222111000///.........///000........................///////////////////////////111222333777@@@NNNXXXbbbgggqqq~~~vvvqqqrrr~~~}}}uuunnnqqqxxxsss```OOOBBB;;;;;;666333666777444222333222222111111000/////////////////////............------......//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------------,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,++++++************************************************++++++++++++******,,,,,,,,,++++++*********+++******)))***,,,...000000000/////////.........000000//////...,,,+++***...////////////...---------------...------,,,,,,+++,,,------......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,*********++++++,,,......++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++++++++,,,---...///000000......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---******+++,,,,,,,,,,,,,,,............////////////...///000000111333777:::DDDFFFOOO\\\kkk|||}}}yyyyyyyyyyyy~~~~~~~~~}}}}}}}}}{{{xxxuuuqqqoooooommmjjjhhhggghhhjjjkkkkkkkkklllllllllmmmpppssstttvvvyyyyyywwwtttssssssssssssqqqnnniiigggfffgggjjjjjjkkklllmmmmmmmmmmmmlllkkkiiihhhhhhhhhiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiieeeeeefffiiikkklllkkkjjjiiigggffffffhhhjjjkkkjjjiiiiiiiiijjjjjjjjjkkkkkkkkkjjjjjjlllnnnooonnnmmmkkkkkkjjjjjjjjjjjjkkkkkkiiiiiiiiiiiihhhhhhhhhhhhkkkqqquuurrriiiaaa___aaaddddddddddddddddddddddddaaaaaaaaaaaa```___^^^^^^___]]]\\\\\\\\\\\\[[[YYYUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAADDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::999999999555555555555555555555555222111000000//////000000........................////////////////////////...////////////444===DDDLLL\\\sss~~~rrrqqqyyyxxxmmmiiioooiiiRRRDDD>>>777444555666333111111222222111111000/////////////////////............/////////000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------------,,,,,,,,,,,,++++++******************++++++,,,,,,++++++***))))))(((************************((((((((((((((((((((((((+++++++++++++++*********,,,+++***))))))***,,,,,,............------------000//////...---,,,++++++,,,,,,---------,,,,,,+++............---,,,++++++,,,,,,,,,---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---+++++++++,,,,,,,,,,,,,,,+++******++++++,,,---...++++++++++++++++++++++++++++++,,,------...//////---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))***,,,---...***+++,,,---...---,,,+++............///////////////111333333444777===AAAHHHOOO]]]lll{{{xxxrrrrrrwww|||}}}{{{zzzwwwtttqqqnnnlllkkkllljjjhhhgggggghhhjjjkkkjjjkkklllllllllmmmppprrrrrrsssuuuvvvuuutttssssssrrrrrrqqqnnnjjjhhhhhhiiigggggghhhiiijjjjjjjjjjjjlllllljjjiiihhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiihhheeeeeegggiiilllllljjjhhhhhhgggffffffggghhhiiijjjhhhhhhhhhhhhiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnmmmkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjiiiiiiiiihhhiiiqqqxxxvvvllldddaaabbbccccccccccccccccccccccccaaaaaaaaaaaa```___^^^]]]]]]\\\ZZZZZZ[[[[[[YYYXXXSSSSSSRRRQQQPPPOOONNNMMMNNNNNNOOOOOONNNLLLIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::<<<;;;:::888888888999999666666666666666666666666333333222111111000000000............------------////////////////////////---.../////////222888<<>>777666777333000000222222111111000/////////////////////............///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------------,,,,,,,,,+++++++++*********************)))+++++++++*********))))))************************''''''''''''''''''''''''+++++++++***************+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,+++,,,------.........------............---,,,++++++,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++,,,,,,,,,---------***************+++,,,,,,++++++++++++++++++++++++---------------------,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))***,,,...///+++,,,.../////////...---............////////////...111444555666;;;BBBIIIPPP^^^qqqvvvsssooonnnqqqwww}}}~~~xxxvvvsssooollljjjiiiiiiiiihhhgggggghhhiiikkkllljjjlllmmmnnnmmmnnnppprrrrrrrrrssstttuuuuuutttsssqqqqqqpppnnnkkkiiiiiijjjfffggghhhiiijjjjjjjjjjjjlllkkkjjjiiihhhhhhhhhgggjjjjjjjjjjjjjjjjjjjjjjjjllllllkkkkkkjjjiiiiiihhheeeeeegggiiikkkllljjjggggggggggggffffffggghhhiiiggggggggghhhhhhhhhiiiiiikkklllnnnooonnnmmmlllllljjjjjjiiiiiiiiiiiijjjjjjllllllkkkkkkkkkjjjjjjjjjgggnnnuuutttmmmfffdddeeeccccccccccccccccccccccccaaaaaaaaaaaa```___^^^]]][[[ZZZXXXXXXYYYYYYWWWVVVRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNOOONNNLLLIIIGGGFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>===;;;;;;;;;;;;::::::::::::999999::::::::::::999999<<<;;;999777777777999999999888888777777666555555444444444333333222111111//////.........---------...........................///000111111333555777999@@@LLL]]]mmmxxx~~~{{{uuummmkkkooo{{{wwwrrrtttwwwuuummmnnnrrr{{{}}}xxxxxxmmmUUUJJJ>>>;;;;;;888555555222222111111000/////////////////////...........................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------------,,,,,,,,,++++++++++++++++++***************))))))*********+++++++++************************+++******))))))******+++************************)))******+++,,,---......+++++++++,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,......///000000000000///---------...------,,,,,,---,,,,,,,,,,,,---...///............------------++++++++++++,,,,,,,,,,,,------+++******)))))))))++++++,,,,,,------......++++++************++++++++++++++++++++++++++++++------------,,,,,,++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))***,,,---///------...///////////////............////////////---222666888999???IIIQQQ[[[lllxxxiiiiiijjjlllnnnrrruuuvvvzzzsssrrrooollljjjhhhhhhhhhggggggggggggiiikkkmmmnnnlllnnnooopppooooooppprrrrrrqqqqqqrrrtttuuutttrrrooooooooommmjjjiiijjjkkkiiiiiijjjkkkllllllllllllkkkjjjjjjjjjiiiiiihhhhhhjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmlllkkkjjjiiiiiihhhfffffffffhhhjjjkkkiiihhhgggggggggfffeeeeeegggiiiggggggggghhhhhhhhhiiiiiijjjmmmppppppooommmllllllkkkkkkjjjjjjjjjjjjkkkkkkmmmlllllllllkkkkkkkkkkkkfffkkkoooooolllhhheeeeeecccccccccccccccccccccccc```````````````^^^]]]]]]ZZZXXXWWWWWWWWWWWWVVVTTTQQQPPPPPPOOONNNMMMLLLLLLKKKLLLMMMMMMMMMKKKIIIGGGEEEEEEEEEEEEDDDBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@???????????????@@@??????>>>======<<<<<<;;;;;;:::::::::999999999888999999::::::999999888;;;:::888777777888999999999999888777777666555555666666666555444333222111000000000///......------........................000000000000000000111111555555999DDDTTTeeerrryyyzzzuuunnniiiiiiooowww}}}tttkkkfffpppyyyvvvllleeehhhqqq{{{{{{qqqjjjqqq~~~gggWWWGGG???===:::777777222222111111000/////////////////////............------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,((())))))***++++++,,,,,,***************************)))(((''''''((()))***)))))))))***************))))))***+++,,,---...///++++++++++++,,,,,,,,,,,,///...,,,+++++++++,,,---------...///////////////,,,,,,------...---------------,,,,,,,,,---...//////.........------------******+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,---......///...---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++*********+++---......------------...//////............////////////000555:::===???FFFRRR[[[kkk}}}wwwllleeegggjjjlllmmmnnnoooooouuu{{{{{{xxxooonnnllljjjiiiiiiiiiiiiffffffggghhhjjjlllnnnpppoooppprrrrrrpppooopppqqqrrrqqqoooqqqssstttrrrpppmmmnnnnnnllljjjiiijjjkkkiiijjjkkklllmmmmmmmmmmmmiiiiiijjjjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiinnnmmmlllkkkjjjiiiiiihhhgggffffffgggiiijjjiiihhhfffggggggfffddddddfffiiigggggghhhhhhhhhiiiiiiiiihhhllloooqqqooonnnmmmnnnmmmmmmllllllllllllmmmmmmlllllllllkkkkkkkkkjjjjjjhhhhhhiiiiiihhhgggeeecccbbbbbbbbbbbbbbbbbbbbbbbb____________^^^]]]\\\[[[YYYWWWVVVUUUVVVVVVUUUSSSOOONNNNNNNNNMMMMMMLLLLLLIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@???>>>>>>>>>>>>???>>>>>>======<<<<<<;;;;;;::::::::::::999999999999888888999999999999888888888888888888888888999999777777777777777777666666777777777777666444222111222111111000//////..............................///.........////////////000111333777AAAOOO^^^hhhppppppqqqqqqqqqrrrsssuuu~~~wwwkkkjjjnnn|||~~~rrrooonnnnnnrrrxxxuuuiiiiiirrrqqqYYYJJJBBB<<<777555222222111111000/////////////////////............,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---------------------------------,,,,,,,,,,,,+++++++++++++++,,,---------...******************++++++************************((('''&&&%%%%%%&&&'''(((((()))))))))*********+++))))))***++++++++++++++++++++++++,,,,,,,,,------///---,,,******+++,,,---)))***++++++,,,,,,,,,,,,++++++,,,---............------,,,+++,,,---.../////////.........---------*********++++++,,,,,,,,,))))))))))))***+++,,,---++++++,,,,,,---...//////000///...---,,,+++++++++++++++++++++++++++++++++******+++,,,------...///,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---...---,,,+++,,,---...///............/////////000444:::@@@CCCFFFNNNZZZddd~~~qqqggggggiiimmmooooooooooooppptttyyyzzzsssooollllllkkkjjjjjjiiijjjjjjeeefffgggiiikkkmmmoooqqqppprrrssssssqqqppppppqqqrrrpppnnnooorrrsssqqqooolllmmmmmmkkkiiiiiijjjkkkhhhhhhiiijjjkkkkkkkkkkkkhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiinnnnnnmmmllljjjiiiiiihhhhhhfffeeefffhhhiiiiiiiiifffggghhhfffccccccfffiiihhhhhhhhhhhhiiiiiiiiiiiieeejjjoooqqqpppooooooqqqoooooonnnnnnnnnnnnooooookkkkkkkkkjjjjjjjjjiiiiiikkkhhheeedddffffffcccaaabbbbbbbbbbbbbbbbbbbbbbbb]]]]]]]]]]]]\\\[[[ZZZZZZXXXVVVUUUUUUVVVUUUTTTRRRMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???@@@@@@AAAAAAAAA@@@??????@@@??????>>>>>>>>>>>>>>>=========<<<;;;;;;:::::::::::::::999999999888888888888999999999999888888777777888888999999999:::444555555666777888888888777888888888666555333111333222222111000//////...........................,,,,,,+++,,,///111222222---111444444555===KKKVVVccciiirrryyy{{{zzzwwwvvvrrr{{{zzzmmmjjjqqqzzzpppnnnssssssttt}}}~~~nnnhhhkkkyyypppZZZMMMBBB:::777222222111111000/////////000/////////............------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......------------------------------------,,,,,,,,,++++++++++++,,,------...//////,,,,,,++++++***)))))))))************************,,,***)))(((((()))***,,,(((((())))))*********+++***************)))((((((+++++++++,,,,,,---------///---,,,******+++,,,...,,,,,,,,,---------......------------------------/////////......------------,,,,,,---......---+++---.........---+++)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---***************************++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---...------,,,,,,,,,------111---,,,000222222333666888===DDDHHHNNNZZZlllyyyvvvppprrrtttuuuvvvxxxzzzzzzyyywww~~~}}}{{{xxxtttooollljjjiiigggfffhhhjjjkkkiiifffeeeeeegggkkknnnppppppoootttttttttssspppnnnnnnooopppqqqqqqooommmlllmmmnnnqqqqqqpppnnnjjjiiiiiijjjkkklllmmmnnnoooooooooooojjjkkklllmmmllljjjhhhfffeeefffhhhiiikkkkkklllllljjjjjjjjjlllmmmmmmkkkiiikkklllmmmmmmllljjjhhhgggkkkiiigggddddddeeefffhhhiiihhhggghhhiiihhhgggeeefffhhhkkklllkkklllmmmnnnnnnnnnnnnnnnoooooooooooopppooonnnllljjjhhhfffeeeffffffeeedddddddddddddddbbbaaa``````````````````^^^]]][[[ZZZXXXWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPOOONNNMMMLLLKKKJJJFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@<<<===>>>??????????????????>>>>>>>>>======<<<<<<<<<===>>>??????>>>===<<<:::::::::::::::::::::::::::::::::999999999888888888777666777888777666444999999999999888888777777888888999888777555333222333333222111000///....../////////......---------,,,---......//////....../////////...000444;;;???JJJXXXlll}}}wwwooofffjjjuuuxxxnnnqqq{{{}}}qqqqqqpppttt~~~wwwpppooopppxxxttt^^^KKK===666999777333000111333222000222111000//////...//////000/////////............---------,,,,,,+++++++++,,,------......------,,,.........------,,,,,,,,,------......------,,,+++)))******++++++,,,------+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------...............///000000,,,,,,,,,---------......------------------------.........---------,,,,,,---,,,,,,---......---+++,,,---.........---,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((()))))))))******++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---...------,,,,,,------...000---,,,000222222444888;;;???FFFMMMWWWhhh|||}}}rrrnnnooozzz{{{~~~~~~|||yyyxxxvvvsssqqqnnnlllkkkiiigggfffgggjjjjjjhhhfffffffffhhhkkknnnpppooonnnrrrssssssqqqooonnnnnnooonnnnnnnnnmmmkkkjjjkkkmmmqqqqqqqqqooolllkkkkkklllllllllmmmmmmnnnnnnmmmmmmjjjkkkllllllkkkjjjhhhfffeeefffggghhhiiijjjjjjjjjkkkjjjjjjlllnnnnnnmmmkkkmmmnnnoooooonnnmmmkkkiiikkkiiigggdddcccdddeeegggiiihhhggghhhiiiiiigggffffffhhhkkklllllllllnnnooommmmmmnnnnnnnnnooooooooonnnnnnmmmllljjjiiihhhhhhggggggfffeeedddddddddddd``````______^^^^^^______]]]\\\ZZZXXXVVVTTTTTTSSSTTTTTTRRRQQQQQQPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@===>>>???????????????>>>??????>>>>>>>>>=========<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888777666666777999:::888777999999999999888888888777888999999888777666444333333333222111000//////...,,,,,,,,,,,,,,,,,,------,,,---......//////....../////////......111666999AAAJJJ[[[mmmzzz|||vvvooocccjjjwwwzzzsssuuu|||nnniiiggglllwww{{{xxxrrryyyrrrYYYFFF===;;;888444222333555555333111000000////////////000000000/////////..................---------,,,,,,,,,------......------,,,......---------,,,,,,,,,------......------,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************+++++++++++++++++++++++++++++++++,,,------//////.........//////000,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,---,,,,,,---......---+++,,,,,,.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************++++++------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------...---------------......111......222555555999>>>BBBEEELLLWWWggg|||{{{tttpppppppppooo~~~|||qqqpppnnnmmmlllkkkkkklllhhhgggfffhhhiiijjjjjjiiiiiiiiiiiikkkmmmoooooonnnooopppppppppnnnmmmnnnooojjjkkklllkkkiiiiiijjjlllpppqqqqqqpppnnnlllmmmnnnlllllllllllllllkkkkkkjjjjjjjjjkkkkkkkkkiiihhhgggfffgggggghhhiiiiiihhhhhhjjjjjjjjjlllnnnooonnnmmmmmmnnnnnnooonnnmmmkkkjjjkkkiiigggdddccccccdddeeeggggggfffgggiiiiiihhhfffgggiiikkkmmmmmmmmmnnnpppmmmmmmmmmnnnnnnnnnoooooolllllllllkkkkkkjjjjjjjjjiiihhhgggeeedddcccbbbbbb______^^^]]]]]]]]]]]]]]][[[ZZZXXXUUUSSSQQQPPPOOOQQQPPPOOONNNNNNMMMNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@????????????@@@??????>>>>>>????????????>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888666555666888:::<<<;;;:::999999999999888888888888999999999888777666555444444444333222111000//////++++++,,,,,,---.........,,,---......//////....../////////...---...000222888<<>>888333111222222111000000000/////////000111111000000000/////////....../////////...............,,,------......------,,,...------------,,,,,,,,,------......------,,,+++------,,,,,,+++******)))++++++++++++++++++++++++,,,+++++++++************************************************************++++++******************)))))))))***+++,,,---...000//////.........//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,---...//////...---,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******++++++,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------...------------......///222000111555888999>>>EEEIIINNNXXXhhh{{{rrrmmmhhhhhhmmmrrrtttuuuyyytttlllkkkhhhgggfffgggiiijjjffffffgggiiikkknnnooopppmmmkkkjjjkkkmmmnnnnnnmmmlllmmmnnnnnnmmmlllmmmnnniiijjjjjjjjjiiiiiijjjlllmmmooopppooonnnmmmmmmnnnlllllllllkkkkkkiiihhhhhhjjjjjjjjjkkkjjjiiihhhggghhhhhhiiiiiiiiiiiihhhhhhiiihhhhhhjjjmmmnnnnnnmmmkkkkkkllllllkkkjjjiiiiiijjjiiigggeeecccccccccdddeeeeeedddfffggghhhfffeeefffiiikkkmmmmmmnnnoooqqqooonnnnnnmmmmmmllllllllllllllllllkkkjjjjjjiiiiiijjjiiigggeeecccbbbaaaaaa___^^^]]]\\\\\\\\\\\\\\\ZZZXXXVVVSSSPPPNNNMMMLLLMMMLLLLLLKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@???>>>======??????????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999888888888888666555666777:::;;;:::999999999999999999999999999999999888888777666555555555555444333222111000000///////////////000000000,,,---......///............///000///------...///444555:::DDDPPPZZZ___```cccrrrwwwqqqssswwwtttbbbZZZ^^^kkk~~~|||vvvsssuuu}}}fffVVVGGG===555222222000......////////////000111222222000000000////////////...........................,,,------......------,,,------------------------------......------,,,+++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,+++++++++*********************************************************++++++************))))))((((((((()))***,,,---...000000///............///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++------......---,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------------.........,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...---------------...///000000///111666999;;;BBBJJJMMMWWWggg||||||nnncccdddgggjjjoootttxxxzzzwwwoookkkiiihhhfffdddcccdddeeefffdddfffhhhkkknnnrrrvvvxxxqqqooolllkkklllmmmmmmmmmjjjlllmmmmmmlllkkklllnnniiijjjkkkjjjiiiiiikkklllkkkmmmoooooommmllllllmmmkkkkkkkkkkkkjjjiiiggggggiiiiiijjjjjjiiiiiihhhhhhjjjjjjkkkkkkkkkjjjiiiiiigggffffffhhhjjjllllllllljjjjjjjjjjjjjjjiiiiiiiiijjjiiigggeeedddddddddddddddccccccdddeeeeeedddbbbfffhhhkkklllmmmmmmoooqqqqqqpppooommmkkkjjjhhhhhhmmmmmmllljjjiiihhhgggfffiiihhhfffdddbbb``````___^^^^^^]]]\\\[[[ZZZZZZZZZXXXWWWTTTQQQOOOMMMLLLKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>???????????????>>>===<<<>>>>>>>>>>>>>>>>>>??????;;;;;;::::::::::::;;;;;;999999999999999999999999999999999888888888777777666666555777888999888666999999999999999999999:::999999888888777777666666666666555444333222111111222222111000000///......,,,---......///.........,,,...000000///...///000000222666999>>>FFFPPPWWWgggzzz~~~wwwrrrvvvtttgggdddkkkyyywwwooottt|||nnnVVVHHH;;;777666333222333000000///000000111222333111000000000////////////------------------......,,,------......------,,,------------------------------......------,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************++++++******************((((((((()))***,,,---...000///............//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------------,,,,,,---......---+++---.........---+++)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...------------...///000000//////222777:::>>>FFFPPPVVVdddzzzxxxiiibbb___dddkkkooorrrtttwwwzzz}}}zzzpppjjjggggggfffeeecccccccccdddeeedddfffiiilllppptttzzz~~~uuurrrmmmkkkkkkllllllllljjjlllmmmlllkkkkkklllmmmkkkkkklllkkkiiiiiijjjlllkkkmmmoooooommmlllkkklllkkkkkkkkkkkkjjjiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkklllkkkkkkjjjjjjhhhfffeeefffhhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffffffffffffffeeedddccccccddddddbbbaaadddgggjjjkkklllmmmooopppqqqqqqooommmkkkiiigggffflllkkkjjjiiigggfffeeedddgggfffdddbbb```___^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXUUUTTTRRROOOMMMKKKJJJJJJGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>=========>>>>>>======<<<<<<============>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888777777777666555555666888888777555999999999999:::::::::::::::999888777777777777888777777666555444333222222222222111///...---,,,+++,,,---......//////......,,,...///000//////000222,,,000333333333:::FFFPPPcccyyyzzz}}}qqqyyyzzznnnlllttt~~~wwwwwwiiiUUUCCC<<<999444333555111111000000000111222222111111000000000/////////---------------.........,,,------......------,,,,,,,,,,,,------------...------......------,,,+++)))******+++,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++,,,---..................///000000,,,,,,,,,---------......------------------------,,,,,,---------.........---,,,,,,---......---+++------.........---+++***((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------...///000111333333777===@@@DDDNNNYYYiiiyyyrrreee```bbbdddhhhmmmqqqtttvvvwwwyyyxxx|||~~~zzzrrrkkkggggggdddddddddeeeeeeeeeeeeeeeeeehhhkkkmmmooosssyyy~~~xxxtttnnnkkkjjjkkkllllllkkklllmmmmmmkkkjjjkkklllkkklllllljjjiiihhhiiijjjlllnnnppppppnnnlllkkkkkkkkkkkkkkkkkkjjjiiiiiihhhiiiiiihhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiihhhffffffhhhjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggfffeeeeeeeeeeeebbb```ccceeehhhjjjkkklllnnnpppooonnnmmmlllkkkiiihhhhhhiiihhhhhhgggffffffeeeeeeeeedddbbbaaa___^^^]]]]]]ZZZYYYXXXWWWUUUUUUUUUUUUQQQPPPNNNLLLJJJIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>======:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===============<<<;;;::::::;;;<<<===::::::::::::::::::::::::888888888888777777777777555555555777999:::999888999999999:::::::::;;;;;;:::999888777777777888999888777777666555444333333111111000000///...------,,,---......//////.........//////...------///111///000000///000555===CCCSSSiiiyyyrrruuuyyy{{{}}}xxxlllnnnuuu~~~}}}oooUUUHHH???555222444222222111111000111111111111111111000000000//////------........./////////,,,------......------,,,,,,,,,,,,---------......------......------,,,++++++++++++++++++++++++,,,)))******+++,,,,,,------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******+++,,,---......///+++++++++++++++,,,------------------...000111222,,,,,,,,,---------......---------------------------------....../////////---,,,,,,---......---+++,,,---.../////////...---''''''((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******))))))------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,------......------,,,---,,,,,,,,,,,,---......---------......000111111888999>>>CCCFFFKKKVVVaaa|||ssshhh```\\\```gggkkklllnnnrrrvvvxxxyyyxxxsssvvvxxxtttmmmgggfffgggbbbcccdddfffggggggggggggfffiiilllmmmnnnrrrwww|||zzzuuuoookkkjjjkkkkkkkkklllmmmnnnmmmkkkjjjkkklllkkklllllljjjhhhggghhhiiimmmppprrrrrrooommmlllllljjjkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiihhhhhhiiijjjjjjjjjjjjjjjkkkiiiggggggiiijjjjjjjjjffffffeeeeeeeeeeeefffggghhhhhhhhhhhhiiiiiiiiiiiijjjhhhgggggggggeeecccaaabbbdddhhhiiijjjkkkmmmooolllllllllkkkkkkjjjjjjjjjeeefffffffffffffffffffffdddcccaaa```^^^]]]]]]]]]XXXWWWVVVTTTSSSRRRRRRRRRNNNMMMLLLJJJHHHGGGGGGGGGDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>=========999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<===888888888888888888888888888888888888777777777777444444555777;;;<<<<<<;;;999999999::::::;;;;;;;;;:::999888777777777888999888888777666555444333333222222222111111111111111,,,---......//////......///000///---,,,,,,---///444222///...///222666888CCCYYYppp|||vvvpppooommmqqqvvvyyymmmjjjpppppp~~~lllXXXJJJ;;;444666333333222111000000000111111111111111000000000000.../////////000000111111,,,------......------,,,,,,,,,,,,------.........------......------,,,+++------,,,++++++*********))))))***+++,,,,,,---------------,,,,,,,,,++++++************************++++++++++++++++++++++++******+++,,,...///000000,,,,,,,,,+++,,,,,,------,,,,,,,,,---///000222333////////////////////////------------------------///...---,,,,,,---//////000...,,,---//////---+++---------.........//////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,---------................../////////...///222444;;;???CCCDDDFFFRRReeetttooo]]]YYY]]]```dddiiiqqqrrruuuxxxyyyxxxtttqqqpppooollljjjgggeeeccccccbbbbbbbbbdddhhhkkkmmmmmmjjjnnnpppooollllllpppuuutttsssqqqooommmkkkkkkjjjllllllkkkjjjjjjjjjkkkkkkmmmlllkkkiiigggfffeeeeeefffiiimmmnnnmmmjjjhhhhhhggggggggghhhiiiiiijjjjjjllliiigggggghhhhhhfffccchhhhhhhhhhhhhhhiiiiiijjjggggggggggggggghhhhhhhhhiiifffccccccfffggggggeeeeeefffhhhiiijjjjjjjjjiiijjjjjjjjjiiigggfffdddcccbbbbbbcccfffiiikkkjjjiiimmmkkkhhhgggggghhhgggfffddddddeeeeeeeeedddbbbaaabbb```^^^]]]]]]]]]\\\[[[WWWUUURRRRRRRRRRRRQQQPPPOOONNNLLLJJJHHHEEEDDDCCCFFFDDDBBB@@@???@@@AAABBB===>>>@@@AAAAAA@@@>>>===??????===<<<;;;;;;;;;;;;@@@???======>>>>>><<<;;;999999888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888777777777777777888888888888888888777777777777444333333444555777999:::<<<<<<;;;::::::;;;;;;;;;:::;;;;;;999888777999:::444555555333111111222333111222222222222111000000..................---------------.........//////---...///111111222222222:::AAAQQQeeexxx|||rrrssskkkjjjzzzwwwqqq|||wwwkkkdddkkkrrryyy~~~zzzxxxqqqTTTCCC;;;777777222111333444111///000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------...------,,,,,,///...---,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++*********)))))),,,,,,,,,------,,,++++++,,,,,,,,,,,,------...///........................------------------------...------,,,---...///000000...,,,---//////---+++,,,,,,,,,,,,------------++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,---------...---------............//////000000000000111444666;;;???EEEJJJSSSdddxxxqqqdddXXXXXX^^^ccciiiooowwwyyy{{{}}}|||xxxrrrnnnjjjiiigggeeedddcccbbbbbbbbbbbbcccfffiiikkklllllllllooorrrqqqnnnmmmooossssssrrrpppnnnlllkkkjjjjjjnnnnnnmmmlllkkkjjjiiiiiilllllljjjiiigggfffffffffeeehhhlllmmmllljjjiiihhhiiiiiihhhhhhhhhhhhhhhhhhkkkiiiggghhhiiijjjhhhfffgggffffffffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffeeeeeefffhhhhhhfffccceeeeeeggghhhiiihhhhhhggghhhhhhhhhhhhgggeeedddcccdddcccccceeehhhkkkkkkjjjllljjjgggfffgggggggggfffcccddddddddddddbbbaaa``````^^^[[[ZZZZZZZZZXXXWWWUUUSSSQQQPPPPPPPPPNNNMMMMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDBBB@@@???@@@@@@AAA>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<===>>>???@@@===<<<<<<===???>>>;;;999999999999888999999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888777777777777888888888888777777777666666666444444444444555777888999::::::999999999999::::::777888999888777666666888666666666555333222333444333444444444444333222222/////////......------------------.........//////...///000111111111111111444999CCCRRRcccqqqyyy|||}}}vvvqqqxxx~~~wwwwwwwwwnnnkkkjjjppp~~~yyytttzzziiiSSSBBB777888222000222333000...///111111111000000000//////........................,,,,,,---------.........,,,,,,------...---------//////......------------......---,,,+++++++++++++++++++++,,,,,,,,,------)))******++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++***,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,------...------------------------------------,,,,,,,,,,,,,,,,,,,,,------///000111000...------......---,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,---.........////////////------.........////////////000111222222444777:::@@@CCCJJJUUUeee{{{wwwfff```\\\___eeekkkrrryyy}}}~~~wwwnnniiieeedddbbbaaa````````````aaacccfffiiijjjkkkkkkjjjlllooosssrrrpppnnnoooqqqqqqpppnnnmmmkkkjjjiiiiiinnnoooooonnnmmmkkkiiihhhkkkkkkjjjhhhhhhgggggghhhdddgggjjjlllkkkiiiiiihhhjjjjjjiiihhhhhhgggffffffiiihhhggghhhiiiiiihhhfffeeeeeeddddddeeeeeefffgggiiiiiihhhhhhhhhhhhhhhhhhdddeeefffhhhjjjiiieeebbbeeeffffffgggggggggfffffffffgggggggggffffffeeedddfffdddccceeehhhkkkllllllkkkiiigggfffgggggggggfffccccccccccccbbbaaa_________\\\YYYXXXWWWVVVTTTRRRSSSQQQNNNMMMMMMLLLKKKIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCBBBAAA?????????@@@@@@>>>???@@@AAAAAA@@@???>>>;;;;;;;;;<<<<<<===>>>???;;;;;;;;;===>>>===;;;888999999999999999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::999999888888777888888999777777777666666666555555555555555555555666777777888888777777777777888888666888::::::888666666777777888888666444333444666555666666666666555444444111000000///...------,,,---------...............//////000111111000000000111222666>>>JJJ\\\mmmxxx|||yyy}}}{{{~~~}}}pppiiiooo{{{}}}tttqqqtttmmmQQQ>>><<<555111333444222000111222222222111111111000000000000000000000000000000,,,,,,,,,,,,------------++++++,,,---............000////////////............------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,)))******++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***---------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,---...///000111///...............------,,,,,,,,,,,,++++++++++++///......------......///+++,,,,,,------,,,,,,+++------------------------------------------------------------,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,............////////////------......//////000000///000222333444666:::===FFFIIIRRRaaawwwhhhbbbbbbdddgggkkkooouuuzzz}}}}}}tttkkkeeecccbbb```^^^]]]^^^^^^___bbbeeeiiillllllkkkjjjjjjjjjmmmpppqqqpppoooooooooooonnnmmmkkkjjjiiiiiiiiilllmmmooooooooommmkkkiiijjjjjjiiiiiihhhhhhiiiiiicccfffiiikkkjjjiiihhhiiiiiiiiihhhhhhggggggggggggggggggggghhhhhhgggeeedddeeeeeeddddddeeeeeefffgggiiiiiiiiiiiiiiihhhhhhhhheeefffggghhhiiihhhfffdddffffffggggggfffffffffeeeffffffgggggggggggggggfffgggeeeddddddgggjjjlllmmmjjjhhhgggggghhhiiihhhgggccccccbbbbbbaaa```___^^^^^^\\\YYYVVVUUUTTTRRRPPPQQQOOOLLLKKKKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>??????>>>??????@@@@@@??????>>>===<<<;;;;;;:::::::::;;;@@@>>><<<;;;<<<<<<:::999:::999999999999:::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999666666666666555555555555666666666555555555666666666555555555555666777777888:::======;;;999888888777888888666444333444666666666777777666666555444222222111000///------,,,........................///000000000000000//////111222333555<<>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<>><<<=========<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<======???@@@BBBCCCIIIDDD>>>:::999:::;;;;;;:::::::::::::::;;;;;;<<<;;;;;;<<<============<<<:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999777777777666666666555555555666666666666666555444555555444555555666777888777999;;;;;;999777777888777888777666444333444666555666666666666555444444333222222111000//////..................---------......///000000/////////000333666555333444:::@@@NNNcccsss|||zzzsssxxxwwwpppxxxyyyuuuzzz~~~uuussslll[[[GGG===999555333444333333333222222222111111111111111111111111111111------------,,,,,,,,,,,,++++++,,,---............+++,,,---.........---,,,+++,,,---------,,,+++***************++++++++++++)))******++++++,,,------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++*********))))))******+++,,,------------,,,+++******)))*********------------------------------,,,,,,+++******)))+++,,,.../////////......---///000///---+++---...))))))***+++,,,---......++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------...///000111222222222444777:::===AAAFFFJJJSSSaaaxxxtttgggcccdddhhhfffnnntttwwwzzz~~~{{{uuugggjjjllljjjeeebbbcccfffjjjhhheeeccccccdddfffhhhkkkpppttttttpppnnnnnnooommmllllllllllllllllllkkkllllllkkkjjjjjjjjjkkkkkkiiiiiijjjkkklllmmmmmmnnnlllkkkjjjjjjiiiiiiiiiiiiiiikkklllkkkiiihhhhhhhhhffffffggggggggggggggggggfffiiimmmnnnllljjjiiijjjggggggffffffgggggghhhiiihhhhhhggggggfffeeeeeedddfffhhhiiiiiigggfffgggiiifffeeeeeeeeeeeefffhhhiiihhhhhhiiiiiiiiihhhhhhgggdddccccccdddggghhhhhhgggddddddeeegggiiiiiihhhfffaaa___]]][[[ZZZYYYYYYYYYVVVSSSPPPNNNMMMLLLJJJHHHHHHFFFDDDDDDEEEEEEEEEDDDBBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCC@@@===;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<;;;;;;<<<===============:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::999999999888888777777777666666666444555666777777666666555555555555666666888999999999:::;;;:::888777888999888999999777555444555777666666666666666555555444222222222111111000000000//////.........---------------...///000000000000///111222222000111555999AAAPPP\\\hhhwwwzzzxxxzzzyyyzzzwwwvvvyyy}}}tttYYYHHH>>>888444444222222222222111111111111000000000000000000000000.........---------,,,,,,,,,,,,------...---------+++,,,...///000///...---***+++---......---+++***************++++++++++++)))******++++++,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++*********)))***+++,,,------------,,,,,,+++***************------------------------------,,,,,,+++***)))))),,,---.../////////...------///000///,,,+++---///''''''(((***+++,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------************************)))***,,,---...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///000111222222444666999<<<@@@DDDJJJMMM^^^mmmqqqccc___aaagggllljjjqqquuuvvvyyy{{{vvvmmmeeeggghhhddd___^^^bbbfffiiigggeeecccdddfffjjjlllnnnrrrvvvuuuqqqnnnoooqqqrrrpppmmmlllllllllkkkjjjllllllkkkkkkjjjkkkkkklllkkkkkkjjjjjjjjjkkklllmmmmmmlllkkkjjjiiiiiiiiiiiikkklllmmmllljjjhhhhhhhhhhhhhhhhhhgggffffffeeeeee```dddiiikkkiiihhhiiijjjgggffffffffffffggghhhhhhhhhggggggfffeeeeeeddddddcccgggkkkkkkiiiffffffgggddddddccccccdddfffggghhhhhhhhhhhhhhhhhhgggffffffcccbbbccceeeggghhhgggeeebbbbbbccceeeggghhhgggeee___]]][[[YYYWWWWWWWWWWWWQQQOOOLLLJJJJJJIIIGGGEEEEEECCCAAABBBCCCDDDCCCBBBBBBBBB@@@???>>><<<;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>===;;;999;;;::::::::::::;;;<<<<<<;;;<<<<<<===============:::::::::;;;;;;<<<<<<<<<>>>===<<<;;;:::999999999888888888888777777777777333444666777777777666555666666666777777999::::::<<<<<<<<<;;;999999:::<<<:::::::::999777666777888777777777777777666555555222222111111111111111111//////.........---------,,,,,,...///000000000000111000000//////222777:::666@@@FFFQQQgggqqquuu~~~xxxmmmjjjhhhRRREEE<<<777666222222222111111111000000......................../////////......------------------...------,,,,,,+++---///000111000///...***+++---......---+++***)))************+++++++++------,,,,,,+++******)))+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,------...---------,,,+++******++++++000///---+++++++++---.........---------,,,,,,,,,---------------------------------............///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........///......------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******---,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111222444555<<<999:::???BBBFFFPPP\\\rrr~~~ooobbb___aaabbbgggmmmzzzwwwvvvyyy}}}zzzqqqiiidddbbb```^^^^^^^^^___```eeeiiiiiiffffffkkkoooppprrrrrrrrrrrrqqqpppooooooqqqpppooommmmmmmmmnnnoookkkjjjiiihhhiiikkkmmmooommmmmmlllkkkjjjiiihhhgggooonnnllljjjhhhggggggfffiiiiiiiiiiiiiiihhhggggggjjjiiiiiijjjkkkkkkiiifffddddddeeefffggghhhiiiiiillliiifffdddeeeeeefffeeefffhhhjjjiiigggeeeddddddffffffggghhhhhhgggfffeeefffeeedddcccbbbcccddddddiiigggeeedddddddddfffgggccccccddddddeeedddddddddcccdddddddddccccccbbbaaa]]]\\\[[[XXXUUURRROOONNNMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAADDDBBB@@@===;;;:::::::::;;;;;;;;;:::::::::999999777666666666666888999:::<<<<<<============<<<<<<999::::::;;;<<<<<<<<<;;;:::;;;:::999777777999;;;<<<<<<===>>>>>>???>>>>>>:::::::::;;;===>>>@@@AAAEEECCC???<<<:::999:::;;;666666666666777777777777444444555666666666666666777777777777777777777777888888999::::::::::::999999999;;;;;;;;;;;;999999777777777777666666666666333222111111222222000///000000000///......---------------...///000111222...///111333444444444333555777>>>GGGPPP^^^sssooofffsssmmmVVVBBB888888222444555333000......///000000000000////////////000000///...---,,,,,,+++/////////......---------........................000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,+++,,,---...///,,,---///000000///---,,,000...---++++++,,,---.........---------,,,,,,,,,------------------------------------............,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++******+++++++++,,,,,,---------************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////000222555666;;;:::>>>DDDHHHMMM[[[hhhnnnccc[[[]]]bbbhhhnnntttzzzxxxwwwwwwvvvqqqiiibbb___^^^]]]\\\]]]___aaabbbgggkkkllljjjjjjnnnqqqqqqqqqqqqqqqqqqpppooonnnnnnooonnnmmmlllkkkllllllmmmmmmlllkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjiiinnnmmmlllkkkiiihhhgggfffiiiiiiiiiiiiiiihhhgggggghhhhhhhhhiiikkkkkkiiigggffffffgggggghhhhhhiiiiiijjjhhhfffeeefffffffffeeegggiiikkkjjjhhhgggffffffhhhiiiiiihhhgggeeecccbbbgggfffdddccccccccccccdddfffeeedddcccbbbccceeefffdddeeeeeeeeedddcccbbbbbbaaabbbbbbbbbaaa```______ZZZZZZYYYWWWTTTQQQMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;:::::::::999999999999888777666666666777888999::::::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;:::999777777999:::999:::;;;<<<============;;;;;;;;;;;;<<<>>>???@@@DDDBBB???<<<;;;:::::::::666666666666777777777888666666777777888888888888888888888888888888888888888888999::::::::::::999999999:::;;;;;;:::999999888777777777666666666666555444222333444444222111111111000//////......---,,,,,,,,,------///000000000111222333444333222111111222666>>>HHHWWWnnnsssttt|||hhhOOO???999444555444222000000111333111000000000////////////..................------............---------,,,............------------000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++,,,---...///,,,---...//////...---,,,///...---,,,+++,,,---.........---------,,,,,,,,,------------------------------------............++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++******++++++++++++******++++++,,,,,,------......------........./////////111000......000333666999<<<>>>DDDIIINNNWWWhhhwwwtttfff___YYYWWW]]]fffmmmtttzzz}}}|||zzzvvvppphhh```[[[XXXXXXXXXYYY[[[___bbbdddjjjoooqqqoooooorrrtttrrrpppqqqqqqppppppooonnnmmmllllllkkkjjjjjjjjjkkkkkknnnmmmmmmlllkkkiiihhhgggfffgggggghhhiiijjjkkkkkkllllllllllllkkkiiigggfffiiiiiiiiiiiiiiihhhggggggfffffffffgggiiijjjiiiggghhhhhhhhhhhhhhhhhhhhhhhhgggfffffffffhhhhhhgggeeegggiiikkkllljjjiiihhhiiigggggghhhhhhgggfffdddcccgggfffeeedddccccccccccccdddcccbbbaaaaaabbbddddddeeeeeeeeedddcccbbb``````_________^^^^^^\\\[[[[[[UUUVVVUUUTTTRRRNNNJJJHHHJJJIIIHHHFFFEEEDDDDDDDDDBBBAAA@@@??????>>>??????<<<<<<;;;::::::;;;;;;<<<999999888888888777777777666666666666777888999:::888999999::::::999999888::::::;;;;;;<<<<<<;;;;;;::::::;;;999777777888:::666777888:::;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>AAA@@@???===<<<:::999999666666666777777777888888888888888888999999999999999999999999999999999999888888999::::::::::::999999999::::::::::::999999888888777777777666666666777666444555666666555444222111111000//////.........---------...///000000222222333444333222111000111///000555<<>><<<:::666333222222444555111111000000000/////////------........./////////...------------,,,,,,,,,.........---------,,,,,,.../////////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---......,,,,,,............,,,,,,...------,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,---...//////............////////////111000//////111555999;;;>>>BBBHHHLLLSSSaaavvvrrrbbbWWWZZZYYY[[[bbbkkkrrrwwwzzz}}}}}}|||vvvlllccc]]][[[UUUUUUVVVWWWZZZ^^^bbbdddlllrrruuutttsssuuuuuussspppqqqqqqppppppooonnnmmmkkkkkkkkkjjjjjjjjjjjjkkkllllllmmmmmmllljjjhhhfffffffffggghhhiiijjjjjjkkkjjjkkklllmmmllljjjhhhfffiiiiiiiiiiiiiiihhhggggggeeeddddddfffhhhiiiiiihhhiiihhhhhhhhhggggggffffffeeeeeefffhhhiiiiiigggeeefffiiikkkkkkjjjiiiiiiiiibbbccceeeggghhhhhhggggggffffffeeedddcccccccccbbbbbbbbbaaaaaaaaabbbcccdddbbbbbbccccccbbbaaa``````]]]]]]]]]\\\[[[YYYXXXWWWPPPQQQQQQQQQNNNKKKGGGEEEGGGGGGEEEDDDCCCBBBBBBBBB??????>>>======<<<======:::::::::999999999999:::888777777777777666666666666666666777777888999999888888999999999999888888::::::;;;;;;<<<;;;;;;:::999:::;;;:::888777888:::555666777999;;;<<<=========<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>===;;;999888666666777777777888888888888888888888888888999999888888888888888888888888888888999::::::::::::999999999999::::::999999999888888888777777777666666777666555555777777666555222222222111000000//////000////////////000000111111222333333333333111111666222000111444<<>>===CCCIIIOOO[[[pppmmmbbb[[[VVV[[[___dddjjjqqqwwwyyyyyyvvvwwwwwwpppggg___\\\\\\VVVVVVVVVXXX[[[^^^bbbdddnnnssswwwuuutttvvvuuurrrqqqqqqqqqqqqpppooonnnmmmkkkkkkkkklllllllllkkkkkkiiijjjlllmmmmmmllljjjiiihhhhhhhhhhhhhhhhhhhhhiiihhhiiikkkllllllkkkiiihhhiiiiiiiiiiiiiiihhhggggggeeeddddddeeegggiiiiiihhhgggggggggffffffeeeeeedddddddddeeehhhjjjjjjgggeeeeeegggiiijjjhhhgggggghhhbbbccceeefffgggggggggfffeeeeeeeeedddddddddccccccbbbbbbbbbbbbbbbbbbcccccc^^^^^^___``````aaa``````\\\[[[[[[ZZZXXXVVVUUUTTTMMMMMMMMMLLLKKKHHHEEECCCEEEDDDCCCAAA@@@@@@@@@@@@===<<<<<<;;;;;;;;;;;;<<<::::::999999888888777777777777777666666666555555555666666777888888999999999999::::::::::::999999:::;;;;;;<<<;;;;;;::::::999:::;;;:::999888888999666777888:::<<<======>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>===;;;999888777777777777888888888888888777666666666666777777777777777777777777777777888888999::::::::::::999999999999999999999999999888888888888777777777777666555444555666777666555333333333222111111000000//////...---------......///000222333444444333333777444222333333555===FFFYYYlllssssss{{{iiiiii~~~|||^^^KKKCCC;;;666555555222000111111111111000000000000111000000///......------------------------------........................)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......//////....../////////000000000000000222444777;;;>>>@@@<<>>>>>>>>>>>;;;;;;::::::::::::;;;;;;999999999999999888777666777777666666666555555555555666777888999999999888999::::::;;;;;;::::::999;;;;;;<<<<<<;;;;;;::::::888:::;;;;;;999888888999777888:::;;;<<<======>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;999888777777777888888888999999777777555444444444555666666666666666666666666666888888999::::::::::::999999999888888888888999999999999888888888777777777555444333444666777666555444444444333222222111111------,,,+++*********+++...///111333444444444444444222222555555444777===DDDUUUkkk|||xxxnnnqqq~~~|||qqqdddiiiuuu}}}\\\PPPAAA888666777444111222222111111111000000000222111111000///...---,,,---------............///.........///000000111111***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---.........---......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))***++++++++++++---------,,,,,,+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------................../////////000000000000///111444777;;;>>>@@@AAABBBMMM[[[kkkjjj[[[YYY]]]```bbbjjjqqqrrrtttwwwvvvqqqaaaaaa```^^^[[[YYYXXXXXXYYYYYYZZZ\\\```dddhhhkkklllqqqrrrpppnnnppppppmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjlllmmmmmmmmmllllllhhhiiijjjlllmmmmmmllllllkkkjjjjjjjjjiiiiiiiiiiiihhhhhhiiijjjkkkkkklllllliiiiiiiiiiiiiiihhhggggggiiigggeeeeeeggghhhhhhhhhfffffffffffffffeeeeeeeeefffffffffgggiiiiiigggeeeeeegggiiihhhfffeeeddddddggggggggggggfffdddbbbaaa```aaaccceeefffffffffeeebbbbbbbbbaaa```___^^^]]]YYYYYYZZZ[[[\\\\\\\\\\\\WWWWWWVVVTTTRRROOOMMMLLLJJJIIIGGGEEEDDDCCCCCCCCC@@@???>>>======<<<======;;;:::::::::::::::;;;;;;666777888999:::999888888777777777666666666666555444555777888999999888888999::::::;;;;;;::::::999;;;;;;<<<<<<;;;;;;:::999888:::;;;;;;999888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<:::;;;;;;;;;;;;::::::999777777888888888999999999888777555444333444555666666666666666666666666666888888999::::::::::::999:::999888777777888999:::999999999888888888777777666555444555666777777666555555444444333222222222......---,,,+++*********000111222333444333333222333000111444555444666:::888CCCRRRcccwwwtttrrr{{{|||yyykkkcccffflllRRR@@@:::999777444222222222111111111000000111000000000//////.............../////////000000---...///000111222333444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++++++++************+++++++++,,,------.........---......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((***++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...............---------////////////000000000000///111555:::>>>@@@BBBBBBKKKWWWgggzzz|||dddYYYZZZ___cccgggooouuusssrrrsssoooiii^^^]]][[[ZZZYYYYYYXXXXXXYYYYYY[[[^^^bbbgggllloookkkooopppmmmlllmmmnnnlllkkkkkkkkkkkkjjjiiihhhhhhiiijjjkkklllmmmllllllkkkjjjjjjkkkkkklllllllllkkkjjjjjjjjjjjjjjjjjjkkkkkkhhhhhhhhhiiijjjkkkmmmnnniiiiiiiiiiiiiiihhhggggggkkkhhhffffffggghhhhhhggggggggggggggggggggggggggggggffffffggghhhhhhgggeeefffhhhjjjiiigggeeedddddddddeeefffffffffeeedddccc___```bbbeeefffggggggfffbbbaaaaaa```___]]]\\\[[[YYYZZZZZZZZZZZZZZZYYYXXXUUUUUUTTTRRROOOMMMKKKIIIJJJHHHEEECCCBBBBBBCCCDDD???>>>===<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;444555777999:::;;;;;;:::888777777777666666666666444555777888999999888888999999::::::::::::999999;;;<<<<<<<<<;;;::::::999888:::;;;;;;:::888888888888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===::::::::::::::::::::::::777888888888888999999999999777555444333444555666777777777777777777777777888888999::::::::::::999:::999888777777888999:::999999999888888888888777666555555666777888888777666555555444444333222222222111000///...---------222222333444333222111000555222111333444222444888444999@@@MMMccc~~~~~~ooooooxxxyyyxxx}}}{{{lllhhhbbbyyydddJJJ>>>;;;888555222222222111111111111000////////////000000000000.../////////000000111111------///000222444555666333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++++++++************++++++------------------------++++++***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******,,,------,,,*********+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))------,,,++++++******))),,,,,,,,,,,,,,,+++))))))------......------,,,+++******+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,111///---...000111///,,,000////////////000111111111333999???@@@AAAFFFMMMQQQddd}}}wwwfff]]]^^^dddhhhiiitttuuuuuutttpppkkkeeebbb[[[ZZZXXXVVVVVVVVVXXXXXXZZZ\\\aaaeeeiiilllmmmmmmkkkmmmoooooommmlllkkklllnnnkkkiiihhhjjjlllmmmmmmnnnmmmllljjjjjjkkklllllljjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjkkkkkkkkkkkkkkkiiijjjkkklllmmmmmmmmmmmmjjjjjjiiihhhggghhhjjjmmmjjjhhhffffffiiiiiigggeeeeeeeeeeeeeeeeeefffggghhhggggggggghhhiiiiiigggeeeggghhhggggggfffeeeccccccgggfffeeeddddddddddddeee```bbbdddeeeeeedddcccbbbaaaaaa```___^^^]]]]]]\\\XXXYYYZZZZZZYYYUUURRRPPPMMMLLLKKKKKKKKKIIIFFFDDDAAABBBCCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;888888777777777777777888666777777888888888888777555555666777777777777777666555555666888999999999:::777555666999;;;:::888;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999;;;<<<>>>::::::::::::999888888777999888777555444444444444;;;::::::999888888888999888888999::::::::::::999555555666666777777888888:::;;;;;;;;;:::888666555777888999::::::999777666555555444333333333333444222222222111000//////...---...000222444555555666555444333222222333555666777777:::AAALLL^^^xxx~~~|||gggXXX```qqq\\\GGG???999333222000111333222///000444000///.........///000111//////000000000000//////......///000333666999;;;666444111...---,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------......------,,,+++))))))***+++---...//////,,,+++*********+++,,,---------------------------111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,---.........---,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,------///---,,,---///000///---//////...//////000111111333555:::@@@CCCDDDKKKTTT\\\qqq{{{ssswww~~~|||nnnggg```___cccjjjnnnppptttsssqqqnnnjjjddd```]]][[[YYYWWWUUUUUUVVVXXXYYY^^^```dddhhhkkkmmmmmmmmmlllnnnooonnnllljjjiiiiiimmmkkkhhhgggiiijjjkkkkkknnnmmmllllllkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjhhhiiijjjkkkmmmooopppqqqhhhhhhhhhfffeeeeeegggjjjjjjhhhfffggghhhiiigggeeeeeeeeeeeeeeeffffffgggggggggggggggggghhhhhheeecccffffffffffffeeedddcccbbbeeeeeeeeeddddddddddddeeeaaabbbcccddddddcccbbbbbbbbbaaa```^^^\\\ZZZYYYXXXVVVWWWXXXXXXVVVSSSPPPNNNLLLJJJIIIIIIIIIHHHEEEBBB@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::888888777777777777777888777777888888888777777666555555666777777777777777666666666777888999999999999777555666999:::999888::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;:::999999;;;<<<>>>;;;;;;;;;:::999888777666999888777666555555555555;;;:::999999888888999999888888999::::::::::::999888888888888888888888777888999:::::::::999888777777888999::::::999777666666555444444333333444444333222222111000000//////---...000111333444555555444444333333444444555555555444666;;;CCCPPPgggzzzwww{{{bbbZZZZZZgggvvvkkkPPPBBB999222555333333555444000000333111000///.........////////////000000000000//////......///000222555777999666444222///...---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...------,,,++++++++++++,,,,,,---------,,,,,,+++******+++,,,---------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...------,,,,,,------...***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************)))******+++,,,,,,---------,,,+++******+++,,,,,,+++,,,...///...---+++*********+++,,,,,,,,,,,,+++++++++++++++,,,------...---++++++,,,...///...---............///000222222666888===BBBEEEHHHSSS^^^mmmpppkkksss|||xxxhhh___WWWYYY]]]ccciiinnnrrrttttttqqqlllfff```\\\YYYWWWYYYWWWUUUTTTUUUWWW[[[]]]eeegggiiilllnnnnnnnnnnnnmmmnnnooonnnkkkiiihhhiiimmmkkkhhhggggggiiiiiihhhmmmmmmnnnnnnmmmmmmlllkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjiiihhhgggggghhhiiiiiihhhhhhhhhiiilllooorrruuuiiiiiihhhgggeeedddfffhhhiiihhhfffggghhhhhhgggeeeffffffffffffffffffgggggggggffffffggghhhgggeeecccdddddddddddddddcccbbbaaaddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa___\\\ZZZWWWVVVUUUSSSTTTTTTTTTRRRPPPMMMKKKIIIGGGFFFFFFFFFEEEBBB@@@>>>===<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999777777777666666777777888888888888888777666666555555555666777777777777666666666777777888888999999888777555666888999999888888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===;;;;;;;;;:::999888666555999999888888777777777666::::::999999888888999999888888999::::::::::::999;;;;;;::::::999888888777777888999::::::::::::999777777999::::::999888777666666555444444444444444333333222222111111000000......///000222333333444222333444555555555555555555333444666:::AAAQQQ```xxxzzzyyyuuu^^^LLLPPPddd|||eeePPPAAA777555222222444333///...000111000///...............//////000000000000//////......//////111333444555555444222000///...//////------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,...,,,+++******+++---...+++,,,...///...---***)))******+++,,,,,,,,,,,,+++*********+++,,,---...///*********+++---.........---------...000222333444999:::>>>CCCEEELLLZZZhhhzzzrrrttt|||zzzgggZZZSSSQQQXXXbbbiiimmmoooqqqssstttooohhh```ZZZVVVTTTTTTUUUTTTSSSSSSVVV[[[```ccckkklllnnnpppppppppooonnnmmmnnnooonnnllljjjkkklllooollliiihhhhhhiiiiiihhhlllmmmnnnooonnnmmmlllkkkjjjjjjkkkllllllkkkjjjjjjkkkjjjgggfffeeefffggghhhhhhgggffffffhhhlllqqqssskkkkkkkkkiiigggfffggghhhhhhgggggggggggggggfffffffffffffffgggggggggffffffeeeeeeeeegggiiiiiigggeeecccdddddddddddddddcccbbbcccccccccdddddddddddddddcccbbbaaa````````````aaa```___]]][[[XXXVVVTTTSSSQQQQQQQQQQQQOOOMMMJJJHHHEEEDDDBBBBBBBBBAAA???======<<<:::888888888999999::::::999999999888888888777666666666666777777888888888888888777666555444444555666666777777666666555666777777777777888999777666666666777777888888777888999:::;;;<<<<<<<<<============>>>>>>>>>>>>=========<<<<<<=========<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<;;;:::999888666555999999999999999999888888::::::999999888999999:::888888999::::::::::::999::::::::::::999999888888999999999999999999999999777777888999999999888888777666555555444555555555444333333333222222222111.../////////000111222333111222444666666666666555777555555666666999BBBLLL___mmm|||yyyqqqVVVRRR```vvvjjjRRRAAA888444222444444000///111111000000000000000000000//////000000000000//////......//////000111111222333222000///............------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++---------......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******---,,,+++******,,,...000+++,,,---......,,,***)))******+++,,,,,,,,,,,,+++*********+++,,,---...///)))***++++++,,,---......,,,---...///111333555666<<<===@@@DDDGGGQQQcccuuu{{{~~~{{{ggg[[[UUUTTTXXX```iiiooopppooooooqqqpppllleee]]]XXXUUUTTTTTTQQQQQQRRRUUUZZZ```fffjjjnnnooopppqqqqqqpppooonnnkkklllmmmmmmmmmmmmnnnpppqqqnnnkkkjjjjjjkkkkkkkkklllmmmnnnnnnnnnmmmkkkjjjjjjjjjlllmmmmmmllljjjjjjkkkiiigggeeeeeefffggghhhiiigggeeedddeeehhhlllnnnjjjkkkkkkiiigggffffffgggggggggggggggfffffffffffffffgggggghhhhhhgggffffffccccccdddgggjjjkkkjjjhhhcccddddddeeeeeeeeeeeedddccccccdddeeeeeeeeedddccccccbbbaaa```___^^^^^^___\\\\\\ZZZYYYWWWUUUTTTTTTOOOOOOOOONNNLLLJJJHHHGGGBBB@@@>>>>>>>>>>>>===;;;<<<;;;999777777777888888888888888888777777777777666666555555666777888888888888888777777555444333444444555666666666666666444666777777555555666888666666666666555666777888777888999:::;;;;;;;;;;;;=========>>>>>>>>>????????????>>>>>>>>>>>>??????===<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;:::999888666666888999::::::;;;::::::999:::999999888999999::::::888888999::::::::::::999888888888999999999::::::;;;;;;:::999888888888777777777888888999999999999777777666555555555555666444444444444333333333333000000//////000111222222000222444666777777777666888666666777666555:::AAAIIIUUUggg{{{yyyzzzmmm^^^\\\gggfffLLL???999555666666444333555///000000111222222222222//////000000000000//////....../////////000000000//////......------------------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))******+++---......///------------,,,,,,++++++---------...//////000000222111///,,,)))(((&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++------,,,,,,+++******))),,,+++++++++,,,---///000,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,------...***+++,,,,,,,,,,,,---...------...000333666888999===???BBBGGGLLLZZZrrr}}}eeeWWWRRRTTTVVV___fffnnnsssrrrooommmlllhhheee```[[[WWWVVVUUUUUUQQQRRRUUUYYY^^^eeejjjmmmmmmnnnpppqqqqqqpppooommmiiikkklllllllllmmmppprrrrrrpppmmmllllllnnnnnnmmmllllllmmmmmmllllllkkkjjjiiikkklllnnnnnnlllkkkiiiiiihhhgggffffffggghhhhhhjjjhhheeecccccceeehhhiiifffggghhhgggeeedddeeeffffffggghhhgggeeedddeeeffffffggghhhiiihhhgggfffeeebbbbbbcccfffiiijjjiiihhhccccccdddeeeeeefffeeeeeeeeeeeefffgggfffeeedddcccbbbbbbaaa```^^^]]]\\\\\\YYYYYYXXXVVVTTTSSSRRRQQQMMMMMMLLLKKKIIIGGGEEEEEE@@@>>><<<;;;<<<<<<;;;::::::999888777777666666777777777777666666666666555555555555555666777888888777777777777666555555444444444555666666666666555222555777666333222444777444555666555444555666888777888999::::::;;;::::::<<<<<<======>>>>>>????????????>>>>>>>>>>>>??????===<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::999999777777777888999;;;;;;;;;::::::999999888888999999::::::888888999::::::::::::999777777888999999:::;;;;;;===<<<:::999888777777777777777777888888999::::::888888777666666666666666555555555555444444444444222111000///000000222333111222333555777888888999888555555777555333555:::>>>DDDUUUooowwwwwwnnn\\\YYYkkkwww[[[EEE<<<555333333111111333///000111222222222111111//////000000000000//////......///000000000//////---------------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******((()))***+++---...///000------......---,,,+++***---------...///000000000///...,,,***((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++++++++++++++******+++,,,---...///000---,,,+++*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,------+++---......,,,+++,,,...---...///222555888:::<<>>??????>>>==================>>>======<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;999999999::::::999999888555777999;;;<<<;;;::::::999999888888999999:::;;;888888999::::::::::::999:::::::::::::::;;;;;;;;;<<<;;;999888888888999999777777777777888999:::;;;999888777777666666777777555555555555555555555555444333111000000111222333111222333444666888:::;;;999666555777666333444888:::;;;GGG]]]uuutttyyyqqq^^^aaaooopppOOOCCC888333222//////000000111111111000///---,,,//////000000000000//////---...///000111000000///,,,,,,------...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,---......---............,,,+++***---------...///000000111......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,............,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,------)))***+++---.../////////...---+++))))))***+++,,,******+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,,,,...///...,,,+++,,,.........000333666999<<<===???BBBHHHPPP[[[qqqkkkbbbVVVPPPRRRXXX___ccchhhmmmsssvvvsssjjj___WWWSSSSSSTTTUUUVVVUUUUUUTTTXXXZZZ]]]aaaeeehhhjjjkkkhhhiiilllnnnoooooonnnmmmiiiiiiiiihhhggghhhjjjlllqqqooollllllmmmooopppppplllkkkjjjiiihhhiiijjjkkkiiikkkmmmoooooommmkkkiiifffggghhhiiijjjjjjiiiiiihhhgggfffeeeeeefffhhhiiieeegggiiiiiihhhggghhhhhheeeggghhhgggdddccceeegggggghhhiiijjjiiihhhfffdddcccbbbbbbcccdddcccaaa______```aaabbbcccdddddddddhhhiiijjjiiihhhfffcccaaa```aaaaaaaaa___\\\ZZZXXXWWWVVVTTTQQQMMMJJJHHHGGGHHHGGGFFFEEECCCAAA@@@???>>><<<999888999::::::999555666777777666555333222666666555555555444444444444444444555555777888888555555666666666666666555333444555555666666555555000333666444000...111555333555666555333333555888999999:::::::::999888888:::;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::999999999999:::;;;;;;<<<<<<;;;;;;888888999::::::::::::999555666999;;;<<<;;;:::999999888888888999::::::;;;888888999::::::::::::999=========<<<;;;;;;:::::::::999888888888999:::;;;777777777777888999:::;;;999888888777777777777777555555555666666666666666555444222000000111333444222222222333555888;;;<<<;;;888777999888444555888888777>>>OOObbbvvvxxxuuummmaaaeeexxx^^^PPPBBB;;;777444333555111111111000...+++)))'''//////000000000000//////---...///111111111000000,,,---......///.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,+++)))222000.........///...------,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,............,,,,,,++++++*********+++---...---,,,+++************+++,,,,,,,,,,,,,,,---...///+++,,,,,,------......///)))************+++++++++...------,,,,,,++++++***+++---......---,,,------000///222777:::999;;;???DDDBBBIIIZZZooo~~~kkkXXXSSSOOOPPPWWW```gggjjjpppqqqqqqooojjjbbbZZZUUUTTTRRRPPPNNNNNNPPPRRRSSSZZZ^^^dddhhhjjjkkkmmmnnnkkklllnnnmmmkkkiiihhhiiilllkkkiiihhhhhhhhhiiiiiijjjjjjjjjjjjkkkkkklllmmmnnnmmmlllkkkjjjkkkkkklllnnnllljjjiiijjjjjjiiihhhhhhhhhggggggffffffffffffggggggggggggffffffffffffgggfffeeeddddddeeefffgggiiiiiiiiihhhgggeeedddccccccfffjjjkkkiiifffdddcccaaaaaa___^^^]]]\\\\\\[[[dddeeefffggggggeeecccaaabbbcccdddeeeeeecccaaa```^^^^^^\\\[[[ZZZYYYYYYYYYYYYUUUPPPLLLIIIHHHFFFDDDCCCCCCCCCBBBAAA???===;;;;;;;;;;;;:::999888888777777777888888777555333222444444444444444444444444222222333333333333444444555555666666666666555555666666666666666666666666555555666666555555444333666666666666666777888888666888:::;;;=========<<<<<<:::888999===???>>>===;;;;;;;;;;;;;;;<<<======<<<<<<======<<<:::888777;;;;;;::::::::::::999999:::::::::999888777666555666666777888999999::::::;;;:::888666555555666666999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::888777888;;;===<<<:::;;;:::999888888999:::;;;:::::::::999888777666666555555666666666666555555222111000000222222111000111222222444555777999999888;;;===<<<888666666888:::999:::???JJJ\\\xxxxxxvvvvvvccciii}}}gggLLL;;;777888666222000000111111111111000///111111111111000000000000111111000000//////......,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---+++))))))+++---///------,,,++++++******)))++++++******+++---...000,,,------......------,,,111000...---...///...---///......------......///---,,,,,,,,,,,,,,,,,,+++,,,,,,---...............++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***+++******)))***+++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,------......---,,,,,,++++++***))))))************++++++++++++------,,,,,,,,,,,,++++++,,,---//////...---.../////////333999;;;;;;<<<@@@DDDEEEQQQfff~~~sss^^^VVVSSSQQQSSSZZZccciiilllqqqooolllhhhbbb\\\WWWTTTSSSRRRPPPNNNOOOQQQTTTVVV___bbbgggjjjkkkllllllmmmkkklllnnnmmmkkkiiiiiiiiikkkjjjiiihhhhhhiiiiiijjjjjjjjjjjjiiijjjjjjkkkkkknnnmmmlllkkkjjjkkkkkklllnnnlllkkkjjjkkkjjjiiiggggggggggggggggggggggggggghhhhhhhhhggggggffffffffffffeeeddddddddddddeeefffggggggggggggfffeeeddddddbbbeeehhhiiihhheeecccbbbbbbaaa```^^^]]]]]]\\\\\\```bbbdddfffffffffeeedddccccccdddddddddbbbaaa```^^^^^^\\\[[[YYYXXXWWWWWWUUUQQQMMMIIIGGGFFFDDDBBB@@@@@@@@@???>>><<<:::999999888888777666666555555555666666666666555333222444444444444444444444444222222333333333333444444555555666666666666555555555555555555555555555555666666555555444444444333555555444444555666666777888999;;;<<<===>>>======???<<<:::;;;===>>>===;;;<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;:::999888;;;;;;::::::::::::999999:::::::::999999888666666555666666777888888999999::::::888777666777777888999999:::;;;;;;<<<;;;;;;<<<;;;;;;;;;::::::::::::;;;999888999;;;<<<;;;999::::::999999999999:::::::::999999999888777777777666666777777777777666666333222111111333333222111222222222222444666888999:::;;;<<<<<<:::888888999999888999<<>>===???DDDGGGMMM___yyygggTTTTTTTTTUUUZZZ```gggkkkmmmnnnkkkeee^^^YYYUUUSSSSSSSSSQQQPPPOOOQQQTTTXXX[[[dddgggkkkmmmmmmlllmmmmmmkkklllmmmmmmkkkiiiiiijjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkjjjiiiiiiiiijjjjjjmmmllllllkkkkkkkkkkkklllmmmllllllllllllkkkhhhfffgggggghhhhhhhhhhhhhhhhhhjjjjjjiiihhhggggggffffffeeeeeedddccccccdddeeeeeeddddddeeeeeeeeeeeeddddddaaadddggggggfffcccbbbbbbbbbaaa```___^^^]]]]]]]]]\\\^^^```ccceeegggggggggdddccccccbbbaaaaaa``````^^^]]][[[ZZZXXXVVVTTTTTTPPPMMMIIIFFFDDDCCCAAA@@@>>>>>>>>>===<<<:::999888777777666666555555444444333444444555555444333333444444444444444444444444222222333333333333444444555555666666666666555555555555555555555555555555888777555444333333333444444444444333444444555666999999;;;<<<======>>>===@@@>>><<<<<<<<<<<<;;;:::<<<<<<<<<;;;<<<<<<===>>>;;;;;;<<<<<<;;;:::999888;;;;;;::::::::::::999999999:::::::::999888777777555555666666777888888888:::999999888888888999999777888999:::;;;<<<<<<<<<;;;;;;:::::::::::::::999;;;:::999999:::;;;999888999999::::::::::::999999999999888888888888888888777777888888888888777777444333222333444555444222333222111000222444777999<<<;;;;;;<<<======;;;:::777777888::::::===GGGRRRsss|||xxxzzzzzz|||iiijjjtttwwwZZZHHH>>>888444444444444333333222222222111111111111000000000000............------------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++...000000...+++))))))******+++,,,,,,------))))))))))))***+++,,,,,,,,,------......------,,,111///------/////////...---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------......///////////////,,,------......------,,,,,,,,,+++++++++*********))))))************))))))************************+++,,,...//////...,,,+++,,,---------------------+++++++++,,,------......*********+++++++++,,,,,,******+++,,,,,,---......+++,,,......---...000111555666;;;@@@AAA???BBBGGGLLLXXXooo{{{```TTTSSSVVVZZZ```fffjjjlllmmmgggccc^^^XXXTTTRRRRRRRRRRRRQQQQQQQQQTTTYYY]]]```fffhhhkkkmmmmmmmmmmmmnnnkkklllmmmllljjjiiijjjkkkiiiiiiiiiiiijjjkkkkkklllmmmlllkkkjjjjjjjjjjjjjjjlllkkkkkkkkkkkkkkkkkkkkklllllllllmmmnnnllliiifffhhhhhhhhhiiiiiiiiiiiiiiikkkkkkjjjiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeecccddddddddddddccccccbbbaaacccfffgggeeecccbbbbbbbbbbbbaaa______^^^^^^^^^[[[\\\^^^aaaccceeeffffffdddcccaaa```___^^^^^^^^^\\\[[[ZZZXXXUUUSSSQQQOOOKKKIIIFFFDDDCCCBBB@@@?????????>>>===<<<;;;:::999888888777777666666666666222333333333333333333333333333333333333333333333222222222333333333444444444555555666666555555444444444444444444444444444999888555333222222444444555444444444444444555555888888999:::;;;;;;<<<<<<===<<<;;;::::::;;;::::::===<<<<<<;;;<<<<<<======::::::;;;;;;:::::::::999;;;;;;:::::::::999999999999999999:::999999888888666777777777888888888999999999999999999999::::::666777888:::;;;;;;;;;;;;::::::::::::999999999999;;;::::::999999999888888888999:::;;;;;;:::999888888888888888888999999999888888888999999888888888666444333444555666555333444222000///000333666999===;;;:::<<>>FFF[[[lll|||yyyyyy||||||mmmcccmmmvvvYYYEEE;;;888666555444333222222222222111111111111000000000///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---000222222000---+++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,000...------///000///...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---............---,,,------......------,,,,,,,,,,,,+++++++++******+++++++++******+++++++++******+++++++++*********+++,,,...//////...,,,+++,,,------......---,,,,,,******+++,,,,,,------...***++++++++++++,,,,,,,,,******++++++,,,---......***+++,,,---,,,...000222777888===AAA@@@>>>BBBIIIQQQbbb~~~jjjZZZWWWTTTYYY```fffiiikkkjjjjjj]]][[[XXXUUUSSSRRRRRRSSSRRRRRRSSSUUUYYY^^^bbbeeeeeegggjjjlllllllllmmmoookkkllllllllljjjiiijjjllliiiiiijjjjjjkkkkkkkkkkkknnnmmmlllkkkkkkjjjkkkkkkjjjjjjkkkkkkkkkkkkkkkkkklllllllllnnnooonnnkkkhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhggggggfffffffffggggggggggggffffffeeeeeeeeedddcccaaa```___aaadddfffgggeeedddcccdddbbbaaa```_______________\\\]]]^^^___aaabbbbbbbbbbbbaaa```^^^\\\[[[[[[[[[XXXXXXWWWUUURRROOOLLLKKKHHHFFFCCCBBBCCCBBB@@@???>>>===<<<;;;::::::999999777777777666666666666666222222222222333333333333333333333333333333333333222222222333333333444444444444555555555555444444444444444444444444444444999777555333222333444555666666555555444555555666555666666666777777888888777888888888888999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999999:::::::::;;;;;;;;;:::::::::999999999888999999:::::::::999999888888999999999999::::::888999999999:::::::::999666777888999::::::::::::999999999999999999999999:::::::::999888888888888999:::;;;<<<<<<;;;:::999888888888888888999999999888888999999999999888888666555444555666666555444555333111///000222555888<<<::::::===AAACCCAAA???;;;999888999888777<<>>EEENNN[[[qqq}}}lllZZZTTTWWWXXX]]]dddiiijjjhhhfffdddVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTWWW[[[___cccggghhhfffhhhjjjkkkkkkkkkmmmnnnkkkllllllkkkjjjiiikkkmmmiiijjjkkkkkklllkkkkkkjjjllllllkkkkkkjjjjjjkkkkkkiiijjjjjjkkkkkkkkkkkkjjjkkkkkkkkkmmmoooooonnnlllllllllkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggghhhhhhhhhhhhggggggfffeeeeeedddcccaaa___^^^aaaccceeefffeeeddddddeeeaaa```______^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^```___^^^\\\ZZZXXXWWWVVVTTTTTTSSSRRROOOLLLIIIGGGDDDCCCAAAAAABBBBBBAAA???<<<;;;:::888888777888888555555555555555555444444444444333222222333333333333333333333333333333333222222333333333333444444444444555555555555444444333333333333333333333333777666555444333444555555777666555555555555555555444333333333333444555666333444666777777999;;;>>><<<;;;::::::::::::::::::999999888888999:::;;;<<<;;;;;;::::::::::::999999888888999:::;;;;;;;;;:::::::::::::::::::::::::::888999999:::999999888888777777888999999999999888777888888888888999999999888999:::999888777888999::::::;;;;;;;;;;;;::::::999999888888888888888888888888999999999999888888666555444555666666666444666444222111111333555666999:::;;;>>>AAACCCCCCBBBAAA===:::999777555999>>>===DDDUUUmmm|||ooozzzzzzrrr|||wwwaaaZZZccc|||dddJJJ>>>888777555222111000000000111111111111000000000000/////////000000000000000......////////////......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,+++******))))))******+++++++++******,,,------......------,,,///...------///000000//////......------......///---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///............------------,,,++++++++++++,,,---,,,------...---,,,+++***++++++++++++,,,,,,,,,---,,,---...///...---+++***++++++******)))(((((((((+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,---......///111555888888:::>>>BBBBBBDDDOOOZZZnnnzzzfff___YYYSSSRRRWWW[[[aaahhhkkkiiiddd```^^^UUUSSSQQQOOONNNOOOQQQRRRSSSVVV[[[```dddhhhiiijjjiiijjjllllllkkkjjjkkkmmmkkkllllllkkkiiiiiikkkmmmjjjkkklllllllllkkkjjjiiiiiiiiiiiihhhiiiiiijjjjjjhhhiiijjjkkklllkkkkkkjjjkkkjjjjjjllloooqqqqqqpppnnnnnnmmmlllkkkjjjiiiiiiffffffgggggggggggghhhhhhffffffggghhhhhhgggffffffddddddddddddcccbbbaaa``````bbbddddddcccbbbcccddd```___^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]\\\\\\[[[XXXVVVSSSRRROOOPPPPPPOOOLLLIIIFFFDDDAAA@@@???@@@AAAAAA@@@>>><<<;;;999888777888888999555555555555555555555555666555444333222222333333222222222222222222222222222222333333333333444444333444444555555444444333222222222222222222222222444444444555555555555555666555555444333333444444333222111111111222333444222444666777777888;;;???;;;:::999999888888888999888888888888999:::;;;<<<;;;;;;::::::::::::999999777888999:::;;;;;;;;;;;;999999999999999999999999888999999999999888666555888888888888888888777666777777777777888888999999666888:::999777777888;;;;;;;;;::::::::::::;;;;;;:::999999999888777777777777777888888888888777777666555444444666666555444666555444333333444555555666999<<<>>>@@@AAADDDEEEDDD???<<<;;;888555777;;;===>>>GGGYYYppp~~~~~~uuu~~~~~~uuu```YYYhhh}}}^^^JJJ;;;999666333222111111111111111111111000000000000........./////////000000......////////////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++++++++++++++++++++)))***++++++++++++***))),,,------......------,,,///...,,,---///000000///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,+++++++++---,,,+++******+++,,,---------...///...---+++***+++************+++,,,---,,,---...//////---+++************+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------...///000000111333777:::;;;===AAAFFFGGGLLLXXXfff~~~zzzbbbOOONNNRRRRRRTTTYYY^^^dddjjjkkkhhhaaa]]][[[VVVSSSOOOKKKJJJLLLOOORRRTTTWWW]]]ccchhhjjjkkkkkkmmmnnnnnnmmmkkkjjjjjjkkkkkklllkkkjjjiiiiiilllnnnkkkllllllmmmlllkkkiiihhhggggggfffgggggghhhiiiiiihhhiiijjjkkklllkkkkkkjjjkkkjjjiiikkknnnqqqrrrrrroooooonnnmmmkkkjjjiiihhheeeeeeffffffggghhhhhhhhhdddeeefffggggggfffeeedddccccccdddddddddccccccccc___```bbbbbbbbbaaabbbccc______^^^]]]]]]]]]^^^^^^]]]]]]\\\\\\[[[\\\\\\\\\[[[[[[[[[ZZZXXXTTTQQQOOOMMMMMMMMMMMMKKKHHHEEECCC>>>>>>===>>>@@@@@@???===>>>===;;;:::::::::;;;;;;777777777888888888888888888666555333222222333333222222222222222222222222222222333333333444444444333444444555555444444333222222222222222222222222222333444555666666666666555444333333222222222222333222111111111222333444333666888888777888;;;???:::999999888777777777888888888777777888:::<<<===;;;;;;;;;:::::::::999999777888999:::;;;<<<<<<<<<999999888888888888888888888999999999888777555444888999999888888777666555666666777777888888888999555888:::999777777999;;;<<<<<<:::999999:::<<<<<<;;;::::::999888777666666777777888888888888777777666444333444555666555444666666555555444444555555444888===??????@@@DDDGGGCCC???===>>><<<888888<<<;;;999<<>>AAABBBDDDMMMbbbvvv}}}wwwuuu~~~{{{```UUULLLKKKMMMOOOVVV^^^fffiiikkkhhhbbb[[[WWWVVVTTTSSSQQQNNNLLLMMMPPPSSSZZZ]]]bbbhhhlllmmmmmmmmmlllkkkkkkjjjjjjkkkkkklllnnnmmmlllkkkkkkkkkkkkkkkooommmkkkiiiiiiiiijjjkkkgggggghhhiiiiiiiiiiiiiiihhhjjjkkkkkkjjjiiijjjkkkkkkkkkjjjkkklllnnnpppqqqooonnnmmmlllkkkjjjjjjjjjjjjhhhfffgggiiiiiigggeeeeeeeeeeeefffffffffggggggbbbcccdddeeeffffffffffffbbbaaa`````````bbbcccddd_________]]][[[ZZZ[[[]]]]]]\\\[[[YYYYYYYYYZZZZZZ[[[ZZZYYYWWWSSSOOOKKKIIIHHHHHHGGGFFFDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;999888666777666555444333444555555888777666444444333333333333333222222222222333333444444333333333444555666888888777666555444333333333333333222222111111111///111444777999999888888999888666666666555333111111222222111///...///000222333555777888999::::::<<<<<<:::999888777777777<<<999666666888;;;===>>>===;;;::::::;;;;;;:::999888999:::;;;<<<;;;:::999:::999888777666666666666999999999::::::;;;;;;;;;666666666666777777777777777666555555555666888999666777777777888888888888777999;;;=========<<<;;;<<<<<<:::999888777777777777777777888999999999:::555666666777888999999999777888999999999888666555333666:::===???BBBDDDFFFDDDCCCAAA???<<<999777555===999999AAALLLZZZlll{{{nnn^^^aaapppSSSFFF===;;;555,,,---555222222111111111111111222...///000111111000///...000000///...---,,,,,,++++++,,,,,,------,,,,,,+++//////......------------,,,,,,,,,+++++++++******+++,,,---------,,,+++***++++++++++++++++++++++++---000222000,,,))))))***------,,,,,,,,,,,,++++++444222000///000000///...//////000000///...,,,+++///......---,,,,,,++++++,,,,,,,,,,,,------------......------,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///---///111222333666:::===???@@@CCCGGGLLLXXXooovvvtttwwwiiiYYYPPPJJJKKKNNNRRRYYYaaafffhhhhhhddd]]]WWWSSSRRROOOOOOMMMKKKJJJLLLQQQTTTaaacccgggjjjkkkkkkiiihhhllllllkkkkkkkkkkkkllllllnnnmmmlllkkkkkkkkkkkklllnnnmmmkkkiiiiiiiiijjjkkkhhhhhhiiijjjjjjjjjjjjjjjhhhjjjllllllkkkjjjjjjkkkkkkkkkjjjkkklllnnnpppqqqnnnnnnmmmlllkkkkkkkkkkkkiiigggeeefffggghhhfffdddddddddeeeeeeeeefffffffffggggggggghhhggggggffffffccccccaaa`````````aaaaaa`````````^^^\\\ZZZ[[[\\\[[[ZZZYYYXXXWWWWWWXXXYYYYYYXXXWWWTTTQQQMMMJJJHHHGGGGGGFFFEEEDDDBBB@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777777555444444444555666888777666555555444444444444444333333333333444444444444333333444444555555888888888777666666555555444444444444333333333222222333555777888999888888999888777777777666444222333444444333111///000111222333555777888999999:::::::::999999999999999999<<<:::888777999;;;<<<<<<;;;:::999999;;;;;;:::999999:::;;;<<<<<<<<<;;;;;;:::999888777777666666666888888888888888999999999666666666666777777777777777666666555666777888999777888888888999999999999777999;;;<<<===<<<;;;;;;;;;;;;:::999888888888888888888888888999999999999666666777777888999999:::777777888888888777666555444666:::<<<>>>AAADDDFFFGGGGGGGGGEEECCC@@@===;;;999888:::>>>CCCMMM^^^nnnmmmeeepppeeeQQQ@@@<<<;;;555222555444333222111000000000000...///000111111000///.../////////...............,,,------......------,,,..................---------------,,,,,,,,,++++++(((***+++,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,******+++------,,,,,,,,,,,,++++++777444222111000000...---000000000000000///...---.........------,,,,,,+++******+++,,,,,,---......000//////...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////111333444555888<<>>AAACCCBBBFFFQQQ```wwwxxxvvvxxxdddTTTKKKGGGEEEFFFLLLTTT[[[aaadddaaa___[[[VVVRRROOOMMMMMMLLLLLLMMMMMMPPPUUU\\\bbbeeegggjjjmmmnnnnnnnnnmmmmmmllllllkkkkkkllllllmmmmmmllllllkkkkkkkkkllllllmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjkkkjjjjjjiiigggiiilllmmmmmmllllllmmmlllkkkkkkjjjkkklllnnnooollllllmmmmmmnnnnnnnnnnnnhhhgggfffffffffffffffeeefffffffffffffffgggggggggiiihhhgggfffdddcccccccccdddcccbbbaaa```_________bbbccccccaaa^^^[[[ZZZ[[[VVVVVVVVVUUUUUUUUUUUUUUUPPPOOONNNLLLJJJGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>======<<<<<<;;;::::::::::::::::::::::::999999999:::999777666666777777888999999999999888888777777555555444444444444555555444555555666666666666666999999::::::;;;;;;;;;;;;888888888888888888888888999888888777888888999:::;;;:::999999:::999777555999::::::888555333333444444555666888999999::::::::::::;;;;;;;;;;;;;;;:::777666666777999:::999888888777777999;;;======<<<999999::::::;;;;;;;;;;;;::::::999888777777777777777777777666666555555555777777777777666666666666666666666666666777777888777777888888888999999999888888:::;;;;;;<<<;;;;;;999888888888999999:::;;;:::::::::999999888888888888888888999999999::::::777777777777666666555555777888888999:::===AAADDDFFFHHHJJJLLLKKKIIIEEECCC===<<<===>>><<<===EEEOOOgggjjjuuutttaaa\\\ggg}}}YYYFFF???<<<888777555555333222111000000000//////000000000000//////------------------......------............------***+++---/////////------------------,,,,,,,,,,,,)))+++...111111111///---------------------------++++++,,,,,,++++++++++++------,,,,,,,,,+++++++++111000......//////...---///.........---------------------------,,,,,,,,,---------,,,,,,+++++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000222444555777:::???BBBJJJIIIOOO^^^rrr~~~qqq^^^PPPIIIGGGBBBDDDHHHNNNVVV^^^aaabbb\\\YYYUUUQQQOOOOOOOOOOOOKKKLLLNNNQQQUUU[[[bbbffffffhhhkkkmmmoooppppppppplllllllllkkkkkklllllllllllllllkkkkkkkkkllllllmmmllllllkkkjjjiiiiiiiiiiiihhhiiiiiiiiiiiiiiihhhhhhfffiiimmmooonnnnnnnnnnnnmmmlllkkkjjjjjjkkkmmmmmmkkklllmmmoooooooooooooooiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhgggfffeeeeeeeeeeeefffbbbbbbbbbbbbbbbaaaaaa```bbbccccccaaa^^^[[[ZZZZZZVVVVVVVVVUUUUUUTTTSSSSSSLLLKKKIIIHHHFFFDDDCCCCCCAAAAAABBBAAAAAA@@@??????>>>======<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;:::999888777888999999::::::;;;;;;;;;:::999888555555444444444444555555555666777888888888888777::::::;;;;;;<<<=========::::::::::::::::::::::::;;;:::999999999::::::;;;===<<<;;;;;;<<<;;;:::888:::;;;;;;:::777666666777666777888999::::::;;;;;;<<<<<<======<<<:::999888333222222444777888888777888777777999<<<=========888888888888888999999999;;;:::999888777777777777888888888777777666666555888777777777666666666555555666666777777777777777666666666666777777777777888888999:::;;;;;;;;;;;;888888888888999:::;;;;;;;;;:::::::::999999888888999999999999::::::::::::888777777666666666666666777888888888888;;;???BBBDDDFFFIIILLLLLLKKKHHHFFFCCC>>>;;;===??????AAADDDOOOhhhwwwwwwrrr^^^YYYsssqqqUUUBBB999777888444333222222222222222222000000////////////000000......------,,,++++++***,,,,,,------------,,,,,,***+++,,,.........------,,,,,,,,,,,,++++++++++++)))+++...000111000///...++++++++++++++++++++++++///...---,,,,,,,,,++++++------,,,,,,,,,+++++++++...---,,,,,,...000//////000000///......//////000------------------------//////...------,,,++++++++++++,,,---...//////000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222111222555666888<<<@@@DDDJJJLLLWWWllloooZZZLLLEEECCCEEEBBBGGGMMMRRRYYY______\\\VVVSSSOOOMMMMMMOOOOOOOOOJJJMMMQQQUUUYYY^^^dddhhhkkklllmmmnnnooonnnnnnmmmlllkkkkkkjjjjjjkkkkkklllllllllkkkkkkkkklllmmmmmmkkkkkkkkkjjjiiiiiihhhhhhhhhiiiiiiiiiiiihhhggggggeeeiiimmmooopppooooooooommmlllkkkjjjjjjkkklllllllllmmmooopppppppppooonnnjjjkkklllkkkjjjiiijjjkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhggggggggghhhiiijjjcccccccccdddccccccbbbbbb```aaabbbaaa^^^[[[ZZZZZZVVVVVVVVVUUUTTTRRRQQQPPPHHHGGGFFFDDDCCCBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>><<<;;;:::999999999:::;;;:::;;;<<<======<<<;;;:::777666666555555666666777777888:::;;;;;;;;;:::999;;;;;;<<<<<<=========>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<===>>>===<<<::::::;;;<<<;;;999888888999888999:::;;;<<<<<<<<<<<<===>>>>>>>>>===;;;999888444222111333555777777777888777777888;;;<<<<<<<<<777777666666777777888999;;;:::999888888777888888888888888888777777777777888888777777666666555555555555666777777777777777555555555666666666777777888888888999::::::;;;;;;999888888888999::::::;;;:::::::::::::::999999999::::::::::::::::::::::::999999888777777777777777777888888888888999<<>>>>>@@@RRRnnnmmmYYYeeemmmPPP>>>999:::333333222222222222333333000000////////////000000//////...---,,,+++******+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********)))***+++,,,------,,,,,,++++++++++++++++++++++++111///---,,,------,,,+++------,,,,,,,,,,,,++++++///...,,,---///000000/////////...------...///000------------------------........................++++++,,,,,,------......,,,,,,,,,---------......************************************************++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,------------------------------...///000111222222222444777888;;;>>>CCCFFFJJJQQQeee}}}]]]KKKFFFDDDDDDFFFEEELLLRRRVVV[[[___\\\UUURRRNNNKKKJJJKKKMMMNNNMMMLLLPPPUUUZZZ___bbbfffiiioooooooooooonnnmmmlllkkkkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllmmmnnnkkkkkkkkkjjjjjjiiihhhgggiiijjjjjjjjjiiiiiihhhgggeeehhhmmmpppqqqpppppppppnnnmmmkkkjjjjjjjjjkkkkkkmmmnnnpppqqqqqqpppooonnnjjjlllnnnllljjjiiijjjlllkkkkkkjjjjjjjjjiiiiiiiiijjjiiihhhgggggghhhiiijjjeeefffffffffeeecccbbbaaa^^^___aaaaaa^^^[[[ZZZZZZVVVVVVUUUTTTRRROOOMMMKKKFFFEEEDDDBBBAAAAAAAAABBB@@@@@@AAAAAABBBAAAAAA@@@?????????>>>======<<<<<<<<<<<<;;;;;;<<<===???@@@===<<<;;;:::::::::;;;<<<;;;<<<===??????>>><<<;;;999999888888888888999999999:::<<<=========;;;;;;<<<<<<<<<<<<============;;;;;;<<<<<<<<<=========::::::<<<===>>>======<<>>===>>>??????===;;;:::;;;<<<;;;:::999:::;;;:::;;;<<<======>>>>>>===<<<===>>>>>>>>><<<;;;999999666444333444666666666666555555666999::::::999888777666666666777999999;;;;;;:::999888888888888777777777777777888888888888888888777666555555555444555666777888777777666666666666666777777777777888888888888999:::;;;;;;999999999888999999::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;:::999888777888888999666777999999888999:::<<>>>>>=========<<<<<<<<<===>>>@@@AAA>>>===<<<;;;:::;;;<<<<<<;;;<<<>>>???@@@???===<<<<<<;;;;;;::::::;;;;;;<<<:::;;;===??????>>>===<<<============<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>999:::<<<>>>??????===<<>>>>>>>>@@@@@@>>><<<999:::;;;;;;::::::;;;===<<<<<<===>>>?????????>>>:::;;;===??????>>><<<;;;>>>:::666444444555555555555444333555777888777666999888777777777888:::;;;<<<;;;:::999888888888888555555666666777777888888999888888777666555555444444555777888888888777666777777777777888888888888888888888888999:::;;;<<<::::::999999888999999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888999:::555777999999999888999:::@@@AAADDDGGGIIILLLMMMNNNMMMIIIFFFDDD@@@<<<===BBB>>>>>>EEEWWWooo}}}tttuuu{{{}}}eeecccwwwzzzZZZFFF>>>777666555333222111000000111000///......///000111////////////000000000000---..................---000...,,,))))))***,,,.........---------,,,,,,,,,...---,,,+++***+++,,,---------------------------,,,***'''(((+++......------------,,,,,,,,,++++++000/////////....................................++++++,,,,,,,,,,,,------///---++++++---...------))))))***+++,,,------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++---...///......///222555777888<<>>????????????@@@AAABBBCCCCCC@@@===;;;;;;<<>>======<<<======>>>===<<<;;;;;;;;;;;;;;;===>>>>>>>>>????????????@@@???>>><<<<<<<<<======<<<<<<<<<<<<===>>>???@@@<<<===>>>???????????????@@@@@@@@@@@@??????>>>===<<<;;;:::999999:::<<<===>>>>>>????????????>>>>>>;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;::::::888666555444555666777999888777666666666666666888888888888888999999999666666666666666777777777777777777777666666666666999666444444666777555333555555666666777777888888888:::;;;;;;999777888888999999888888888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;:::999999999::::::999888888888888888999999:::>>>DDDHHHJJJJJJIIIJJJIIIMMMLLLFFF@@@??????>>>===???DDDLLLVVViiiwwwvvvwww```___zzznnnNNNDDD;;;666333444333000///222///000222222000///000111////////////....................................***++++++,,,---...//////***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,///...---,,,+++*********000000/////////.................................,,,,,,---------............---,,,,,,......---,,,---------,,,,,,,,,++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...,,,,,,,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........---------,,,,,,---.../////////000333555::::::===@@@@@@AAAGGGPPPeeezzz|||___HHHGGGJJJGGGHHHNNNWWWZZZ]]]^^^\\\WWWPPPLLLLLLMMMNNNLLLKKKLLLQQQUUU^^^___aaadddfffhhhiiiiiijjjjjjjjjkkkkkkllllllmmmllllllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmmmmmmmllljjjiiillllllkkkkkkkkkkkkjjjjjjhhhhhhhhhiiijjjlllmmmnnnnnnnnnmmmlllmmmnnnoooppppppppppppoooooonnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkjjjiiiiiihhhhhhgggiiihhhgggeeeeeeeeeeeeeeehhhhhhggghhhhhhfffbbb___aaa```^^^\\\ZZZYYYXXXXXXPPPOOOMMMKKKIIIHHHGGGFFFAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>=========>>>@@@AAA@@@@@@@@@@@@AAABBBBBBCCCBBB@@@>>><<<<<<===???@@@@@@???>>>>>>=========>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>?????????>>>===<<<<<<<<<===>>>======<<<======>>>???@@@??????????????????@@@@@@<<<===>>>@@@AAABBBBBBBBB===<<<:::999999;;;===???>>>??????????????????>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========;;;:::888666555666777888777777666666666666777777888888888999999:::::::::888888888888888888888888777777777777666666666666999666444444666777555444777777777777777777888888777999:::;;;:::999:::;;;::::::999999999999::::::;;;;;;<<<<<<<<<<<<===============>>>======<<<<<<===<<<<<<<<<;;;;;;;;;:::999888888777777888888999888<<>>AAAAAADDDNNNYYYuuuhhhTTTFFFGGGKKKIIILLLSSS^^^___```___\\\VVVOOOKKKNNNPPPQQQOOOLLLOOOVVV]]]gggggghhhiiiiiiiiiiiihhhggghhhiiikkklllnnnooopppmmmmmmlllkkkkkkkkkkkklllkkkkkkjjjjjjiiiiiihhhhhhjjjkkklllllllllkkkiiihhhllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmooonnnmmmmmmmmmnnnpppqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnmmmllllllllllllkkkkkkjjjjjjiiiiiikkkiiigggddddddeeeggghhhgggggggggggghhhfffccc```bbbaaa```]]]ZZZWWWTTTSSSNNNLLLIIIGGGDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA???>>>=========>>>@@@@@@??????@@@@@@AAABBBBBBCCC@@@@@@???>>>>>>>>>>>>>>>??????>>>=========>>>>>>>>>>>>===<<<<<<<<<======<<<<<<=========>>>>>>>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>>>>???@@@<<<===???AAABBBCCCDDDDDD???===:::999999;;;>>>@@@??????@@@@@@@@@@@@??????===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????>>>===<<<:::888888888888999666666666666666777777777777777888888999:::;;;;;;::::::::::::::::::::::::777777777777666666666666888666555444666666666555888888777777777777777777666888:::;;;;;;;;;<<<>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<=========>>>>>>????????????>>>>>>===<<<>>>?????????>>><<<;;;:::999888888777777777888888777999===@@@AAADDDGGGIIIIIIMMMOOOKKKGGGEEEBBB>>>===<<<<<<>>>BBBMMMbbbttt}}}hhh^^^bbb}}}^^^GGG>>>777555444222000111444555666444111///...///////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------............------+++,,,,,,------,,,,,,+++***************************+++,,,---...///000000......---,,,+++++++++,,,000000000////////////...........................------........./////////---------...//////---+++******+++,,,---...//////---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,,,,,,,***(((+++++++++++++++++++++++++++++++++,,,,,,,,,------........................---...000000111333666999<<<<<>>???@@@@@@AAAAAAAAA>>>????????????>>>============<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========::::::;;;;;;;;;<<<======>>>>>>>>>??????@@@AAABBBAAA@@@>>><<<;;;<<<===?????????@@@AAABBBBBBBBBBBB@@@>>>;;;999999<<>>???@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>===>>>>>><<<;;;:::999::::::777777777777777777666666555555666777888::::::;;;;;;;;;;;;;;;::::::::::::777777777777666666666666777666555555555666666666777777777666666555555555777999;;;<<<;;;;;;===>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>AAAAAAAAAAAAAAA@@@???>>>??????@@@@@@???===:::888999999888777777777888888777888:::<<<>>>AAAFFFJJJJJJOOORRRQQQNNNLLLGGGBBBBBB???======>>>EEESSSaaa|||}}}cccVVVhhh|||rrrRRRFFF:::666555333222333444555666555222000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------+++,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,---...//////000...------,,,,,,,,,------111000000000////////////........................,,,------------............------...//////...,,,))))))***+++,,,---......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,...///...,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------......---///000111222444888;;;======???BBBFFFPPPcccuuutttbbbSSSKKKFFFIIIKKKNNNUUU___]]][[[WWWTTTRRRRRRSSSTTTMMMOOOQQQPPPPPPUUU___gggkkkkkklllllllllllllllkkkjjjjjjkkkllllllmmmnnnnnnmmmmmmmmmllllllmmmmmmnnnmmmllllllkkkjjjiiiiiihhhiiijjjjjjjjjjjjjjjjjjjjjllllllkkkkkkkkkjjjjjjjjjlllkkkkkkjjjkkkkkkllllllooonnnmmmmmmmmmnnnpppqqqppppppppppppppppppqqqqqqooopppqqqrrrqqqpppooonnnmmmmmmmmmllllllllllllllliiiiiijjjjjjiiiiiihhhhhheeeeeefffhhhjjjjjjhhheeebbbaaa___\\\WWWRRRMMMJJJJJJHHHFFFDDDBBBAAAAAAAAA@@@??????>>>>>>??????@@@???@@@@@@@@@@@@???>>>>>>:::999888777777888999:::;;;;;;===>>>??????>>>>>>======>>>>>>>>>===<<<;;;::::::999999999999:::::::::::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>;;;:::999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAA???===;;;999:::<<>>>>>@@@???>>>===<<<;;;::::::999999999999888777666555444444555666777888999:::;;;;;;::::::999999999999777777777777666666666666666666666555555555666777666666666555555444444444888:::<<<<<<;;;;;;;;;<<<::::::999999999999::::::999999:::;;;<<<<<<======CCCCCCCCCCCCCCCBBBAAA@@@>>>???@@@@@@???===:::888::::::999888888888888888888999::::::<<<@@@FFFJJJKKKQQQUUUUUUUUUTTTNNNGGGEEEAAA>>>>>>>>>AAAJJJSSShhhvvv___VVVgggdddSSSAAA999888777666666222444555555333222222333////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------........................------,,,,,,,,,---......111111000000000/////////........................,,,,,,---------.........000...------...//////...,,,,,,+++++++++*********,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---///111222333666999===@@@@@@BBBDDDIIIVVVnnn{{{gggWWWNNNIIIGGGKKKOOORRRYYYaaa[[[YYYUUUQQQOOOOOOPPPQQQLLLMMMNNNPPPTTT[[[bbbhhhiiijjjkkklllmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmllllllllllllmmmnnnnnnllllllkkkkkkjjjjjjiiiiiijjjjjjjjjjjjkkkkkkkkkkkkllllllkkkkkkkkkkkkjjjjjjlllkkkkkkkkkkkkllllllmmmnnnmmmlllllllllmmmooopppooooooooopppppppppppppppoooppprrrsssrrrqqqooommmmmmmmmllllllllllllllllllhhhiiikkklllkkkjjjiiihhhggggggggghhhiiihhheeebbb___]]]ZZZVVVRRRMMMIIIGGGGGGFFFFFFEEEDDDCCCBBBAAA??????>>>>>>>>>>>>??????>>>????????????>>>======;;;:::999888888888999:::999:::;;;===>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::888888777777777888999999999999888888888999::::::999::::::::::::;;;;;;;;;888999999::::::::::::999666666666666777888999999<<<;;;:::999999999:::;;;999:::<<<>>>???@@@AAAAAA===<<<;;;:::;;;<<<>>>?????????@@@@@@@@@@@@??????AAABBBCCCEEEFFFGGGGGGHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@???>>>===;;;::::::::::::;;;;;;:::999777666555555666666777888999999;;;::::::999999888888777777777777777666666666666555666666666444555666888666666555555555555555444888:::<<<<<<:::::::::;;;::::::999999999999::::::888999999:::;;;<<<======AAABBBBBBCCCCCCBBBBBBBBB??????@@@@@@???===;;;:::<<<;;;:::999999999999999888999::::::;;;???DDDHHHKKKQQQUUUWWWYYYZZZTTTMMMFFFAAA===>>>??????CCCIIIXXXpppvvv[[[```pppxxxaaaGGG:::777555444333111333444444333222333444////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------......////////////.........---------,,,,,,,,,---...//////111111111000000000//////........................---............/////////222///,,,+++---///000000------,,,,,,,,,+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,......---,,,------------------------,,,,,,,,,------------...------........./////////---///111222444777;;;>>>BBBBBBEEEJJJQQQccczzzkkkZZZMMMHHHFFFHHHNNNTTTWWW[[[___UUUUUUTTTSSSQQQOOOMMMLLLMMMLLLMMMQQQYYYaaafffhhhjjjkkklllmmmnnnnnnnnnnnnllllllllllllmmmmmmmmmmmmllllllkkkkkklllmmmmmmnnnjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkkkllllllmmmllllllkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkklllmmmnnnmmmlllkkkkkkkkklllnnnooonnnnnnnnnoooooopppppppppoooppprrrssssssqqqooommmllllllllllllllllllllllllkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjhhhgggfffccc^^^[[[YYYWWWSSSOOOKKKGGGEEEDDDCCCDDDEEEFFFEEEDDDBBBAAA>>>>>>>>>======>>>>>>>>>???????????????>>>======<<<;;;999888888888999:::888:::<<<===>>>>>>===<<<;;;;;;:::::::::999999999777777777777777888999999999999888888999999:::;;;999999999999::::::::::::888999999::::::999888777666666666666777888999999::::::::::::::::::;;;;;;888999:::;;;======>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<>>>??????????????????>>>@@@AAABBBDDDEEEFFFGGGGGGHHHHHHFFFEEECCCAAA@@@???AAA@@@@@@???===<<<:::999888999;;;<<<===<<<;;;:::777777888888999999999:::;;;;;;::::::999888888777777777777777666666666666444555777666444444666999666666666777777777777777666888::::::::::::;;;<<<;;;;;;::::::::::::;;;;;;999999:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;::::::::::::888999999999:::===AAAEEEJJJOOOSSSWWW[[[]]]XXXQQQHHHBBB???@@@@@@???@@@BBBGGG]]]nnn|||qqqggggggzzzsssRRR???888555333111222444555444222111111111////////////............------------------------,,,,,,,,,------.........------............------+++,,,,,,------,,,,,,++++++,,,,,,---......//////............////////////,,,,,,,,,------...000000111111111111000000000000........................////////////000000000000333000,,,***,,,...000111***++++++,,,---...///000++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++)))........................,,,,,,,,,---------........./////////000000111111---///111333444777<<>>>>>============>>>>>>@@@@@@@@@@@@@@@???>>>>>>;;;:::888777777777888888999:::===>>>??????===<<<;;;:::999888888888999999888888777777888999:::::::::999999999::::::;;;<<<888888999999999:::::::::888999::::::999888777666999999999999:::;;;<<<<<<999999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888999:::;;;<<<<<<<<<;;;;;;>>>>>>????????????>>>>>><<<===???AAABBBCCCDDDDDDGGGFFFDDDCCCAAA???======@@@@@@@@@???===<<<:::999666777:::===?????????>>>:::::::::::::::::::::;;;<<<<<<;;;::::::999888888777777777777666666666666333555777666444444777999777777888888999999::::::333555888999:::;;;<<<>>><<<<<<<<<;;;;;;<<<<<<<<<::::::;;;<<<===>>>???@@@;;;<<<===>>>???@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA???>>>===<<<;;;:::::::::888888999999999<<>>DDDIIIPPPcccrrr```OOOFFFEEEIIIIIILLLTTT[[[]]]ZZZUUUQQQQQQQQQQQQOOONNNLLLKKKGGGMMMWWW___eeehhhkkkmmmnnnnnnoooooooooooonnnnnnmmmmmmmmmllljjjkkkmmmooolllkkkjjjmmmppppppnnnkkkhhhhhhiiijjjlllmmmnnnnnnmmmllljjjiiiiiiiiijjjjjjjjjlllnnnnnnmmmnnnoooqqqlllllllllkkkkkkjjjjjjiiillllllkkkjjjjjjjjjkkkkkkkkklllnnnpppqqqqqqqqqqqqnnnooorrrssssssrrrooonnnlllllllllkkkjjjjjjlllnnnmmmllljjjhhhhhhiiikkklllllliiiccc^^^[[[XXXTTTRRRJJJIIIFFFCCC@@@===<<<;;;@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<=========>>>>>>BBBAAA@@@???>>>===<<<;;;;;;:::999888888888999:::::::::;;;;;;<<<;;;;;;::::::999999999999999999::::::999777666666666777888<<<:::777666777888888777999999999999888888777777999999::::::;;;<<<======;;;<<<<<<======<<<<<<;;;999999:::::::::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888888999::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>>>>======>>>???@@@@@@@@@AAACCCDDDCCC@@@<<<:::>>>???@@@AAAAAA???===<<<>>><<<;;;===???@@@>>>;;;???>>>===<<<;;;:::::::::;;;;;;;;;:::::::::999999888888777777666666555555555555555666666666666666777777777777888888888888777777888999:::<<<===>>>===;;;888999;;;===<<<:::>>>>>>>>>===<<<<<<>>>@@@>>>===<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@===;;;::::::;;;<<<:::<<<===<<<;;;;;;<<<===JJJJJJNNNSSSYYY[[[YYYVVVSSSLLLDDDAAAAAAAAA>>>:::BBBBBBKKK]]]sss~~~gggmmmzzz\\\DDD888777;;;333444444333222222333555,,,...000111111000///...---------...............------..................,,,------,,,++++++,,,...---------,,,,,,+++++++++------------------------......//////...---,,,,,,,,,,,,,,,---------......444333222000000000000...---......//////......------,,,,,,,,,------...///333000,,,***+++,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------------------------------,,,,,,,,,---------............------......//////111333666888999;;;>>>AAABBBGGGNNN[[[sss~~~lll[[[MMMGGGGGGJJJMMMQQQXXX\\\[[[WWWSSSNNNNNNNNNNNNNNNNNNNNNNNNJJJPPPYYY```eeeiiikkkmmmmmmnnnppprrrrrrpppnnnmmmmmmnnnnnnmmmllllllmmmooolllkkkkkkmmmooopppmmmkkklllllllllkkkkkkjjjjjjjjjmmmlllkkkiiiiiiiiijjjkkkkkklllnnnnnnmmmlllnnnooonnnnnnmmmmmmmmmlllllllllnnnmmmmmmllllllllllllllllllmmmnnnpppqqqqqqqqqpppnnnoooqqqrrrrrrqqqooonnnmmmmmmmmmmmmmmmnnnpppqqqooonnnlllkkkiiiiiihhhiiihhhddd^^^ZZZVVVSSSPPPMMMHHHFFFDDDAAA???===<<<;;;>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<======@@@@@@???>>>===<<<<<<;;;::::::999888888999:::;;;<<<<<<=========<<<;;;;;;::::::999999999999:::::::::999888777777777888888:::888777777888999888777::::::999999888888888888999999:::;;;;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;::::::;;;;;;;;;:::999888888888999::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>======>>>>>>???@@@???@@@AAABBBAAA>>>;;;:::>>>???AAACCCCCCBBBAAA@@@???>>><<<===@@@AAA???===@@@???>>><<<;;;:::::::::;;;:::::::::999999999999777777777777777666666666555555555555666666666666777777777777888888888888999999999999:::;;;<<<<<<===;;;999999;;;<<<;;;:::===>>>>>>===;;;;;;===???>>>======<<<===>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<;;;;;;<<<<<<;;;<<<===<<<;;;:::;;;<<>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<999999999999999:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;:::999888888888888999999888888999;;;;;;:::888::::::::::::999999999999:::::::::;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::999::::::::::::999888888888999999::::::;;;;;;<<<;;;<<<======>>>>>>======>>>============>>>>>>???????????????>>><<<;;;:::???@@@BBBDDDEEEEEEEEEEEEAAA???>>>???AAABBBBBBAAABBBAAA???===<<<;;;:::::::::::::::999999999888888666666777777777777777777444444555555555666666666777777777888888888999999;;;;;;:::999999:::::::::<<<;;;999999;;;;;;;;;:::<<<======<<<;;;;;;<<<>>>>>>============>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<<<<======<<<======<<<:::999:::;;;;;;???GGGQQQ[[[aaacccccc]]]YYYSSSLLLFFFBBB???===???===???FFFRRRfffxxx|||yyypppeeeyyyeeeNNN???888666666555333222000///...111111000//////......///////////////////////////000000///...---,,,,,,+++,,,------,,,++++++,,,...///............---------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,---------......;;;666222333444222000000......////////////............------------......---,,,,,,---......---,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******++++++,,,---......------------------------,,,,,,,,,---------..................///000111111222444777:::;;;>>>AAACCCDDDKKKYYYrrr}}}gggVVVLLLGGGHHHLLLQQQXXX___```[[[TTTOOONNNJJJIIIHHHHHHJJJLLLOOOQQQVVVZZZaaaeeehhhjjjkkkllllllnnnoooqqqqqqooonnnlllkkknnnppppppooommmmmmmmmkkkkkklllmmmnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhiiiiiijjjkkkkkkkkkkkklllmmmoooooopppppppppppppppppppppppppppoooooonnnmmmmmmmmmnnnnnnoooooooooooooooqqqpppoooooooooooopppqqqooopppqqqtttvvvxxxxxxxxxttttttsssqqqlllgggaaa^^^YYYVVVQQQLLLIIIFFFDDDAAA???>>>===<<<;;;;;;;;;;;;>>>>>>????????????>>>>>><<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<======>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::::::::;;;<<<>>>???===;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<======::::::;;;;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;::::::999999999999999::::::;;;;;;;;;===>>>>>>???????????????=========<<<<<<======>>>@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>>>>?????????????????????????????????BBBAAA@@@???>>>>>>>>>>>><<<===>>><<<:::999999:::;;;???GGGPPPXXX]]]``````cccbbb^^^WWWNNNGGGDDDBBB@@@>>>>>>AAAGGGVVVooo{{{uuuttttttkkknnnzzz```III:::777666444333333111000...000/////////000222444555000000000000//////////////////......---------,,,,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,---------......@@@777111333444222000222...//////////////////...///......---------......,,,,,,,,,---//////---+++------------------------......---------,,,,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,,,,,,,---------...............///000111222222222444888:::<<<>>>BBBDDDFFFRRRfffqqq[[[MMMGGGFFFIIINNNUUU[[[aaa___XXXPPPLLLLLLLLLJJJHHHGGGHHHKKKPPPSSS[[[___dddgggiiijjjkkkmmmnnnmmmllllllllllllmmmnnnkkkmmmooopppnnnmmmmmmmmmjjjkkkmmmmmmmmmlllkkkkkkllllllkkkkkkkkkkkkjjjjjjgggggghhhhhhhhhhhhhhhhhhggghhhjjjkkkkkkkkkmmmooonnnnnnnnnooooooppppppqqqooopppppppppooonnnllllllmmmmmmmmmnnnnnnooopppppprrrqqqpppoooooopppqqqrrrqqqqqqrrrvvvyyyzzzyyywwwssssssssspppkkkddd\\\XXXRRROOOJJJGGGEEECCC@@@>>><<<;;;;;;:::::::::;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;<<<========================<<<;;;:::======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;::::::::::::<<<>>>>>>===;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;999999::::::::::::;;;;;;======>>>???????????????======<<<<<<<<<<<<<<<===@@@???>>>===<<<<<<======@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCEEEFFFHHHEEEDDDBBB@@@>>>===<<<<<<:::::::::999999999888888666666777777888888999999444444555555666777888888888888888888999999999999999999999999:::;;;<<<<<<:::::::::999999999:::;;;:::<<<======;;;;;;;;;<<<===>>>>>>???????????????????????????????????????AAAAAA@@@?????????>>>>>>===>>>>>>===;;;999:::;;;;;;???EEELLLRRRWWW[[[^^^dddeeeccc^^^VVVOOOIIIGGGAAA??????@@@BBBKKK^^^oooxxxnnnkkktttnnnvvvxxxZZZCCC;;;888555333444444222000222111222333666;;;???BBB111111000000/////////...,,,---------......//////---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,---------......III<<<333333444111000333...//////000000//////...000///......---.........---,,,,,,---...///---,,,,,,,,,,,,------------.........---------,,,,,,,,,++++++,,,------...//////***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......////////////000222333444333666999<<<>>>@@@DDDFFFGGGXXXtttuuudddQQQHHHFFFHHHMMMRRRYYY]]]___[[[SSSLLLJJJKKKNNNKKKHHHFFFHHHMMMRRRVVV^^^aaafffiiijjjkkklllmmmnnnmmmkkkiiiiiikkkmmmnnnkkkmmmnnnnnnmmmllllllmmmjjjlllnnnnnnllljjjjjjjjjooonnnmmmllljjjiiihhhgggggghhhiiiiiijjjiiiiiiiiigggiiikkkkkkkkkkkkmmmooommmmmmnnnnnnooopppqqqqqqppppppqqqqqqpppnnnlllkkklllllllllmmmnnnoooqqqrrrsssrrrqqqppppppqqqrrrsssrrrrrrsssvvvzzzzzzvvvrrrnnnnnnnnnkkkeee^^^VVVRRRLLLIIIEEEBBBAAA@@@>>>===::::::999999999:::::::::999999::::::::::::999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<============;;;<<<<<<======<<<<<<<<<>>>==================>>>======>>>>>>======<<<;;;:::999999:::<<<<<<;;;999<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<;;;<<<<<<<<<:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;;;;;;;<<>>===============?????????????????????@@@>>>AAADDDEEEEEEFFFGGGHHHFFFEEECCCAAA@@@???>>>>>>;;;;;;;;;:::::::::999999777777888888888888888888555555666777888888999999888888888999999999999:::999888999999:::;;;<<<===999:::::::::888888:::;;;:::<<<>>>>>><<<;;;<<<<<<===>>>??????@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????>>><<<;;;<<<===999<<>>>>>>>>===<<<::::::999999999999::::::888888999999999999888888::::::;;;<<<===>>>>>>???=========<<<<<<<<<<<<<<<;;;<<<======>>>===<<<;;;;;;<<<======>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>?????????>>>===<<<>>><<<;;;;;;<<<<<<<<<;;;<<<<<<=========>>>>>>>>>============<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<============>>>>>>===<<<;;;:::;;;<<<<<<:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<===<<<;;;;;;::::::;;;;;;=========<<<<<<<<<<<<;;;<<<<<<<<<===>>>???@@@AAA<<<@@@EEEGGGGGGFFFGGGHHHFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<<<<;;;;;;;;;::::::999999888888888888888888666666777888999:::;;;;;;888888888999999999:::::::::::::::999999::::::;;;888:::;;;:::888777999;;;;;;===??????>>><<<<<<======>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>===>>>???@@@???>>>===>>>???888;;;>>>@@@DDDKKKTTTZZZ```bbbfffjjjjjjdddYYYPPPHHHCCC@@@??????@@@HHHPPPggguuuqqqttt}}}rrrbbbKKKDDD:::555555666555333.........///111333555777000000//////...------,,,,,,---------.../////////---...///...,,,,,,...///---------.........//////........................,,,------...//////......,,,,,,,,,---------......___KKK;;;888555///---222//////000000000000//////000000///...............000...,,,,,,---------,,,,,,,,,,,,------...............---------,,,,,,,,,------,,,++++++******************++++++,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,---------....../////////000111333444555888;;;>>>AAACCCFFFIIILLL```zzzyyy^^^PPPDDDCCCIIIQQQWWW\\\___\\\WWWPPPKKKIIIJJJLLLMMMJJJGGGFFFJJJRRR[[[``````cccgggiiijjjkkklllnnnllllllmmmnnnnnnmmmllllllkkklllllljjjiiiiiikkkmmmiiilllnnnnnnkkkiiiiiijjjjjjjjjjjjkkkkkklllllllllkkklllnnnooooooooonnnnnnnnnoooooommmkkkiiiiiijjjmmmmmmnnnpppqqqrrrssssssssstttuuuuuusssqqqooommmjjjjjjjjjkkkmmmpppsssttttttttttttttttttttttttttttttrrrrrruuuxxxvvvpppiiiaaaaaa```]]]XXXQQQKKKGGGBBB???===<<<<<<<<<<<<;;;::::::999999999999999::::::::::::;;;;;;:::::::::999:::;;;<<<===???@@@@@@>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===???@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>??????@@@@@@>>>===<<>>===>>>??????>>><<<<<<======>>>>>>??????===============<<<<<<<<<======>>>>>>>>>>>>==================>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::<<<======>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::999::::::<<<>>>@@@AAACCC:::???EEEHHHHHHGGGGGGHHHFFFEEEDDDCCCBBBAAAAAAAAA======<<<<<<<<<;;;;;;;;;:::999999999888777777777666777888999:::;;;<<<<<<888888999999999:::::::::===<<<;;;:::999999999999888:::;;;:::777777999<<<;;;===???@@@>>>============>>>???@@@AAA@@@??????========================>>>>>>?????????>>>>>>===>>>???@@@@@@???>>>@@@AAA;;;<<<===>>>@@@FFFOOOVVVaaaccciiipppsssnnnaaaVVVNNNGGGAAA@@@@@@AAAGGGMMMOOOjjj}}}vvvqqqrrrzzztttpppyyyRRRIII===666555555444222333222222111111000111111000//////...---,,,,,,,,,..................---------...///...,,,,,,...///+++++++++,,,,,,---------////////////////////////,,,,,,---.../////////...,,,,,,,,,---------......eeeRRR===333222222222444000000000000////////////000000000000////////////........................000...,,,---000111000...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------.../////////......---------......///000000000000222666999999888;;;AAADDDGGGMMMTTTkkk~~~gggPPPJJJEEEFFFNNNWWW]]]^^^YYYVVVQQQLLLIIIIIIJJJKKKKKKHHHFFFIIIQQQYYY___bbbgggggghhhiiikkklllmmmmmmqqqqqqqqqrrrrrrqqqnnnkkkmmmllljjjjjjjjjlllnnnooopppooolllkkkjjjkkkmmmnnnlllmmmnnnmmmlllkkklllnnnnnnnnnllljjjiiiiiikkknnnmmmmmmlllllllllkkkkkkkkkkkkllloooqqqssstttuuuuuuuuuuuuttttttsssrrrqqqpppkkklllmmmnnnoooqqqqqqrrrssstttuuuvvvxxx{{{}}}~~~}}}yyyvvvwwwxxxvvvqqqkkk]]]ZZZVVVSSSOOOKKKFFFCCCAAA@@@???>>><<<:::999888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;============>>>??????>>><<<;;;::::::;;;<<<>>>>>>=========<<<<<<<<<@@@@@@@@@@@@????????????AAA@@@?????????@@@AAABBBDDDDDDCCCBBBBBBAAA@@@@@@EEECCC@@@>>>===>>>@@@AAA???>>>>>>???@@@@@@===;;;<<<<<<===>>>>>>>>>>>>===BBBAAA???>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>???=========<<<<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<>>>>>>>>>>>=========@@@<<<888888:::<<<;;;:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>???@@@AAACCCDDDEEEFFFCCCDDDEEEEEEEEECCCBBBAAA>>>>>>>>>>>>>>>===<<<<<<999888888888888888888999777888888999::::::::::::::::::999999888777777666999::::::::::::::::::;;;<<<;;;;;;:::::::::;;;;;;============>>>>>>>>>>>>===>>>???@@@??????@@@BBBFFFEEEDDDBBB@@@>>>===<<>>BBBAAAAAA@@@@@@AAAAAABBBBBB>>><<<>>>AAADDDIIIPPP^^^dddkkkppppppjjjbbb]]]QQQJJJAAA===@@@DDDEEEEEEJJJXXXrrryyyssssss|||pppjjjRRR===888888444444999333222111111000111111111000///...---,,,---.........------,,,,,,------...///...---,,,,,,,,,,,,,,,---......///////////////------------------------,,,,,,++++++,,,,,,---...000///...---------------eeeSSS???666444222000000111000000000////////////000000000000////////////........................---,,,***,,,...///...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------.../////////......------.........///000111111111333777::::::;;;>>>BBBDDDGGGQQQ\\\yyyoooZZZOOOKKKHHHKKKSSS[[[___```VVVSSSNNNJJJGGGGGGHHHIIIJJJHHHHHHLLLTTT\\\aaadddhhhiiijjjkkkmmmnnnoooooorrrqqqqqqrrrsssqqqnnnlllmmmlllkkkjjjjjjlllmmmooooooooommmlllkkkkkklllmmmkkklllnnnmmmllllllmmmnnnmmmmmmmmmllllllmmmnnnooommmmmmmmmlllllllllkkkkkkkkkllloooqqqssstttttttttrrrrrrrrrrrrrrrqqqppppppoooooonnnooooooqqqrrrrrruuuuuuvvvwwwzzz}}}}}}{{{{{{{{{xxxrrrlll\\\XXXQQQLLLHHHEEEBBB???@@@???>>>===<<<;;;:::999999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;===?????????>>>???@@@???>>>===;;;;;;;;;;;;<<<999:::::::::;;;;;;<<<<<>>======>>>????????????@@@AAAAAA???===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA???>>>>>>>>>=========>>>??????<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>??????@@@@@@@@@AAAAAA>>>;;;:::<<<======<<<;;;;;;;;;::::::::::::999;;;<<<<<<<<<<<<=========>>>>>>???@@@BBBCCCDDDEEECCCDDDDDDEEEDDDCCCBBBAAA======>>>>>>>>>>>>>>>===:::999999888888999999:::<<<<<<<<<<<<;;;:::999888999999999999999888888888999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>>>>===>>>@@@@@@??????AAABBBDDDCCCCCCBBBAAA@@@??????BBBAAA???>>>===>>>???@@@BBBBBBAAAAAA@@@AAAAAAAAACCC>>><<<>>>@@@AAAFFFLLLWWW[[[bbbhhhjjjiiifffcccVVVOOOFFFAAAAAABBBBBB@@@@@@JJJ^^^www~~~|||~~~cccFFF===<<<777222222333222222111111111111111111111///............///...------,,,,,,------...000//////.........//////---......///////////////........................,,,,,,++++++,,,,,,---...///......------------...kkkZZZFFF<<<888333000000111111000000000/////////000000000000////////////........................---,,,+++,,,.........---------,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------...------------.../////////......---....../////////000111222222444777:::<<<>>>AAACCCDDDIIIYYYjjjttt]]]NNNJJJIIIJJJOOOWWW]]]______SSSPPPKKKGGGEEEEEEGGGHHHHHHHHHKKKQQQYYY```eeegggkkkkkklllmmmooopppqqqrrrrrrrrrqqqrrrsssrrrooommmmmmlllkkkjjjkkklllmmmnnnooonnnnnnmmmllllllkkkkkkjjjlllmmmmmmllllllmmmooommmmmmnnnooooooooonnnmmmmmmmmmmmmllllllllllllkkkkkkllloooqqqrrrssssssssspppqqqrrrrrrsssssssssrrrrrrqqqpppooooooqqqssstttwwwwwwxxxzzz|||}}}xxxpppiiiZZZUUUMMMGGGCCC@@@???===>>>>>>===<<<<<<;;;;;;:::999999999999999999999999999999::::::;;;<<<======>>>@@@AAAAAA@@@@@@@@@AAA@@@???>>>===<<<;;;<<<<<<777888999:::;;;<<<======>>>>>>??????@@@@@@AAAAAACCCCCCCCCBBBCCCCCCDDDEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>======@@@@@@@@@BBBCCCCCCAAA???AAAAAACCCDDDEEEEEEEEEEEEBBBCCCEEEFFFEEECCC@@@>>>@@@@@@??????>>>?????????;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>???@@@??????>>>===>>>???@@@AAABBBCCCCCCBBB@@@======>>>??????>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA===>>>>>>?????????>>>>>>;;;::::::999999::::::;;;>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999999999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============???@@@@@@@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBAAADDDCCCAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAACCC???<<<>>>>>>>>>BBBGGGPPPTTTZZZ```dddggggggggg^^^VVVLLLEEEBBB@@@>>><<<:::@@@JJJ\\\yyyxxxyyyTTTCCC@@@;;;444///333333222111111111111111333222111000////////////......------------......//////.........///000000---......///////////////////////////////////////,,,,,,++++++,,,,,,---...---------------......///vvveeePPPCCC<<<666333333111111111000000000//////000000000000////////////....................................///000000/////////............//////...........................------,,,,,,++++++***,,,,,,,,,------------......------------...//////...............//////000///111222333444555999;;;===@@@CCCDDDDDDNNNdddzzzvvvbbbRRRIIIEEEGGGKKKRRRYYY]]]\\\[[[PPPMMMJJJGGGEEEEEEFFFGGGFFFIIIOOOWWW^^^dddhhhiiikkklllmmmnnnpppqqqrrrrrrsssrrrqqqrrrsssrrrpppnnnmmmlllkkkkkkkkkllllllmmmnnnnnnnnnnnnmmmlllkkkjjjiiikkkllllllllllllmmmooonnnoooppprrrsssqqqmmmkkkmmmmmmmmmmmmllllllllllllkkkmmmoooppprrrrrrrrrqqqpppqqqssstttuuuvvvwwwwwwrrrqqqooonnnooorrruuuwwwyyyzzz{{{|||~~~~~~yyyqqqggg```UUUQQQKKKFFFCCCAAA???>>>=========<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999:::;;;======>>>???AAABBBBBBAAA@@@@@@AAA@@@@@@???>>>===<<<<<<<<<::::::;;;<<<===>>>>>>???===>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@AAABBBBBBBBB@@@???>>>BBBBBBBBBDDDEEEEEEDDDBBBBBBCCCDDDFFFGGGGGGGGGGGGCCCDDDEEEFFFEEECCCAAA@@@BBBAAA@@@???????????????;;;;;;;;;<<<=========>>>===???AAABBBBBBAAA???>>>>>>>>>??????@@@AAAAAABBBBBBAAA@@@?????????@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBB???@@@@@@@@@??????>>>===;;;;;;;;;::::::;;;;;;;;;:::;;;<<<===>>>?????????<<<<<<;;;;;;:::999999888999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<============>>>???AAAAAA@@@@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAACCC???===>>>>>><<<>>>BBBLLLPPPVVV]]]cccfffhhhhhheee]]]RRRHHHBBB???===<<<>>>BBBDDDKKKccczzzdddLLLBBB<<<777444333333222111111111111222333222111000///...............------------......,,,,,,,,,,,,,,,---...///---......///////////////........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...///000oooYYYIII>>>777444555111111111111000000000000000000000000////////////........................---...///////////////000000//////......//////000........................---------,,,,,,+++++++++,,,,,,---------............------------...//////...............///000111///111333444555777:::<<<===@@@DDDFFFHHHVVVrrr{{{yyygggWWWMMMIIIDDDIIIPPPXXX\\\]]]YYYVVVNNNLLLIIIGGGFFFFFFGGGHHHGGGLLLTTT\\\bbbfffiiijjjkkkkkklllnnnooopppqqqrrrrrrqqqpppqqqrrrrrrqqqooollllllllllllkkklllllllllmmmmmmnnnnnnmmmmmmlllkkkjjjkkkllllllkkkkkklllnnnnnnooorrrvvvyyyxxxtttpppnnnnnnmmmmmmmmmllllllllllllmmmnnnpppqqqqqqppppppnnnpppqqqtttuuuwwwwwwxxxqqqpppoooooopppssswwwyyyzzz{{{}}}}}}}}}zzzwwwpppfff\\\VVVMMMKKKHHHFFFEEECCC@@@>>>========================;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;======>>>===???AAAAAA@@@???@@@AAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEECCCDDDFFFFFFFFFEEECCCBBBEEEEEEEEEFFFHHHHHHFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@======>>>>>>?????????@@@AAABBBDDDDDDDDDBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@????????????>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???@@@@@@BBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<999:::;;;<<<>>>>>>>>>>>>@@@???>>><<<;;;999888777888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<============>>>???@@@BBBBBBAAAAAACCCDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBBCCC???>>>??????<<<===@@@FFFKKKTTT]]]dddiiikkklllkkkcccWWWLLLDDDAAA@@@@@@@@@DDDEEEDDDSSSooo~~~|||yyyYYYEEE;;;888888444333333222111222222222111111000000///...------///......------......///,,,,,,,,,,,,,,,---...///---......///////////////------------------------,,,,,,++++++,,,,,,---...+++++++++,,,---...///000xxxaaaPPPBBB888444555222222111111111000000000000000000000////////////........................+++,,,------,,,,,,---///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------...//////............///000111111///111444666777888;;;===>>>@@@DDDHHHOOObbbxxx{{{|||jjjZZZOOOJJJIIIJJJOOOXXX^^^```]]]WWWSSSLLLKKKIIIGGGGGGGGGHHHIIIJJJPPPXXX___dddgggiiijjjkkkkkklllmmmooopppqqqqqqqqqpppooooooqqqqqqpppooollllllllllllllllllkkkkkklllllllllmmmmmmmmmmmmnnnjjjlllmmmlllkkkjjjkkkllllllmmmqqqwww}}}|||xxxnnnnnnnnnmmmmmmmmmlllllllllmmmnnnoooppppppooonnnkkklllnnnqqqssstttuuuuuurrrrrrqqqqqqsssuuuxxxyyyzzz||||||yyyvvvssssssqqqmmmfff]]]UUUPPPGGGFFFEEEDDDDDDCCC@@@===??????>>>>>>>>>>>>>>>>>>========================999999::::::;;;<<<======<<<>>>@@@@@@??????@@@AAABBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<======@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHHHHIIIJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEECCCCCCCCCDDDFFFGGGCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCCCCAAA@@@AAABBB??????>>>>>>>>>=========<<<<<<<<<============>>><<<<<<======>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@???===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;AAA@@@???===<<<:::999888888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>============>>>>>>>>>>>>???AAABBBBBBBBBBBBCCCEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCC@@@???AAAAAA>>>>>>AAA@@@EEEOOOZZZdddlllppprrroooiii```UUULLLGGGDDDCCC>>>AAACCCBBBHHH[[[www~~~mmmPPP???888888444444333222222222222222//////000000000///...---//////............////////////.........///000000---......///////////////------------------------,,,,,,++++++,,,,,,---...++++++++++++,,,---...///mmm\\\LLL>>>777555222222222111111111000000000000000000////////////........................***,,,......,,,+++---///......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------...............------------...//////............///000111222///222555777888999<<<>>>???AAAEEELLLXXXooouuuvvvppp]]]PPPJJJHHHIIINNNTTT]]]bbb```ZZZSSSNNNJJJIIIHHHGGGGGGGGGHHHIIIMMMSSS[[[aaadddfffhhhjjjkkklllmmmnnnooopppqqqrrrpppooonnnnnnoooppppppooolllmmmmmmmmmlllkkkkkkjjjkkkkkkkkkkkklllnnnoooqqqlllmmmmmmllljjjiiijjjkkkkkkkkknnnttt{{{}}}yyyuuunnnnnnnnnnnnmmmmmmmmmmmmlllmmmnnnooooooooonnnmmmjjjkkkmmmppprrrsssttttttwwwwwwvvvvvvvvvwwwwwwxxxzzz|||~~~xxxrrrmmmhhhhhhgggddd___XXXSSSPPPKKKHHHEEEDDDDDDCCCBBB@@@AAA@@@@@@@@@??????>>>>>>????????????????????????:::::::::;;;;;;<<<<<<<<<:::===???@@@@@@@@@BBBCCCCCCCCCCCCBBBAAA???===<<<;;;;;;<<<===>>>???@@@@@@CCCCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJKKKKKKJJJGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIBBBDDDFFFEEECCCAAABBBDDD@@@????????????>>>>>>>>>=========>>>>>>>>>??????=========>>>??????@@@@@@AAA@@@?????????AAABBBCCCAAAAAAAAAAAAAAAAAA@@@???;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;???>>>>>>======<<<<<<<<<777888888999;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>?????????@@@@@@AAACCCCCCBBBBBBDDDEEECCCDDDDDDDDDDDDEEEEEEEEE@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEBBB@@@@@@CCCDDDAAAAAADDD???CCCKKKUUU___iiippptttrrrpppkkkbbbXXXNNNGGGCCC???===@@@DDDDDDLLLeee}}}dddLLL>>>777444444333222222222222333...///000111111111000000//////............//////000//////.........//////---......///////////////........................,,,,,,++++++,,,,,,---...++++++++++++,,,---......wwwgggVVVEEE:::666222222222111111111111000000000000000////////////........................,,,...000000...---///111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///---------.........//////...------------...//////............///000222222///222555777999:::<<<>>>AAABBBFFFOOO^^^www{{{nnnxxxjjjWWWKKKHHHHHHIIIOOOVVV]]]aaa^^^WWWNNNHHHHHHHHHGGGFFFFFFGGGHHHIIIPPPUUU]]]bbbdddeeegggiiillllllmmmooopppqqqrrrssspppnnnmmmmmmnnnpppooonnnlllmmmmmmmmmllllllkkkjjjkkkjjjjjjjjjkkknnnqqqsssmmmmmmnnnllljjjhhhiiiiiilllkkkkkkpppuuuuuuqqqlllooonnnnnnnnnmmmmmmmmmmmmlllmmmnnnoooooonnnmmmmmmlllmmmoooqqqssstttuuuuuu{{{{{{{{{zzzyyyxxxwwwvvvyyy|||~~~vvvmmmgggaaabbbbbb```\\\WWWUUUSSSQQQMMMHHHEEEDDDDDDEEEDDDBBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>???AAACCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLLLLLLLJJJGGGEEEGGGGGGGGGGGGFFFEEEDDDDDDBBBDDDGGGJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBCCCDDDFFFIIIKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPDDDFFFHHHGGGEEECCCDDDFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>????????????======>>>>>>??????@@@@@@@@@@@@?????????@@@BBBCCC>>>???@@@AAABBBBBBCCCBBB;;;::::::999999::::::;;;888999;;;<<<>>>???@@@@@@<<<<<<======>>>>>>??????777888888999;;;<<<======;;;;;;;;;<<<<<<>>>??????>>>?????????@@@@@@@@@@@@@@@BBBCCCCCCBBBCCCDDDFFFAAABBBCCCDDDEEEFFFGGGHHHAAAAAABBBCCCDDDDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFBBB@@@AAAEEEFFFCCCCCCFFFCCCEEEIIIPPPYYYccclllqqqttttttssslllaaaSSSHHHBBBDDD>>>???FFFDDDDDDXXXttt|||tttZZZEEE999555444333333222222333333...///111222333333222222//////............/////////...---,,,,,,,,,,,,,,,---......///////////////////////////////////////,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,------rrrcccPPP>>>333111111111222555777333...222111111000000000000000////////////////////////,,,,,,,,,------...............---,,,,,,...///000/////////000///......---......---------,,,,,,,,,---------............///......------------......---...///////////////...333555777888999;;;>>>AAA???FFFKKKQQQiiiuuuppp~~~qqq]]]SSSJJJCCCFFFPPPYYY^^^bbb___WWWPPPLLLKKKIIIHHHGGGFFFGGGIIILLLNNNUUUZZZ___dddfffgggiiijjjnnnnnnnnnnnnnnnoooppppppooommmjjjiiiiiikkknnnpppkkkkkklllmmmmmmlllkkkkkkmmmllllllllllllmmmnnnnnnooonnnmmmmmmllllllllllllnnnnnnnnnooonnnnnnmmmllllllmmmnnnnnnnnnmmmlllkkkhhhjjjlllnnnoooooooooooolllnnnqqqssstttuuuwwwyyyzzz{{{|||}}}}}}{{{yyyxxxwwwzzz}}}~~~zzzrrriiiccc^^^```aaa```]]]ZZZWWWVVVSSSPPPKKKIIIGGGGGGFFFEEECCCBBBAAABBBCCCCCCBBB@@@CCCCCCBBB@@@???????????????@@@AAA@@@>>>=========>>>???BBBCCCDDDCCCAAA@@@EEEDDDCCCAAA@@@??????>>>BBBBBBCCCDDDEEEFFFFFFGGGKKKLLLLLLKKKHHHGGGGGGHHHJJJIIIHHHIIIIIIIIIGGGEEEIIIEEECCCEEEJJJLLLKKKHHHOOOOOOOOOOOONNNNNNNNNMMMLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHDDDAAA@@@CCCGGGLLLNNNNNNLLLKKKKKKNNNQQQSSSSSSMMMMMMLLLKKKIIIGGGFFFDDDEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBDDDEEEAAA@@@???>>>>>>???@@@@@@CCCBBBAAACCCEEEDDD@@@===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>@@@@@@??????>>>>>>======???<<<888777999;;;<<<===;;;<<<==================;;;:::;;;===???AAA@@@??????@@@AAACCCDDDDDDCCCCCCDDDBBB??????@@@AAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDCCCEEEKKKVVVccclllppprrrrrroookkkcccVVVJJJHHHAAAAAAEEEEEEDDDOOO___{{{}}}tttrrr|||lllQQQ:::999:::888555222111111000...///000111111000///...////////////............***---000000...,,,---...////////////////////////000///...------...000000111000...,,,,,,,,,...///........................sss___JJJ;;;666555333222333555333111222111111000000000000000////////////////////////,,,------------------......------------...//////...////////////...---------------....../////////---------............//////......------......///......//////000000//////333555777888999<<>>>>>???@@@@@@BBBAAAAAABBBDDDDDDAAA>>>===<<<;;;:::999999999999;;;<<<<<<<<<=========>>>>>>=========<<<<<<;;;;;;>>><<<:::999:::<<<<<<<<<;;;<<<======>>>=========<<<<<<<<<>>>@@@AAA@@@??????@@@AAACCCDDDDDDCCCCCCDDDBBB@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCFFFFFFGGGHHHIIIIIIIIIIIIEEEDDDCCCDDDIIIRRR^^^fffooorrrsssrrrpppjjj^^^RRRLLLDDDAAADDDDDDCCCKKKWWWnnn}}}iiieeejjj}}}~~~bbbGGG888888666444222222222111//////000000000000//////////////////...............111333333000//////000//////////////////////////////...------...//////000///---,,,+++,,,---...........................lllRRR>>>;;;888555333222222333444222111111000000000000000////////////////////////.........---------------------...////////////..................---,,,,,,,,,,,,---...///000111222---------............//////......------......///......//////000000000000444666888999:::<<>><<<;;;<<<===>>>===<<<;;;<<<======>>>>>>>>>===???>>>>>>???AAAAAAAAA@@@???@@@BBBCCCDDDDDDCCCBBBCCCBBBAAAAAACCCEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCEEELLLUUU\\\hhhlllqqqsssuuusssiii^^^RRRHHHBBBDDDDDDBBBEEELLL___wwwhhh___\\\gggvvvuuuUUU===:::666555444444222222111000000//////000000111////////////............---///000000...,,,,,,---////////////////////////......---------------...///...,,,+++++++++,,,---........................xxx]]]EEE===999666555333111222555222111111000000000000000//////////////////////////////......------,,,,,,,,,---///000000000///...------......------,,,+++,,,------...//////000000---------............/////////............//////////////////000111111222555777999:::;;;===@@@CCCEEEMMM\\\wwwtttvvv|||rrraaaPPPJJJLLLRRR\\\dddjjjaaaWWWPPPNNNMMMJJJHHHHHHGGGFFFFFFIIIOOOUUUXXX\\\```dddhhhjjjlllnnnpppnnnmmmmmmmmmmmmnnnooooooqqqooollljjjiiijjjkkklllllllllllllllllllllllllllkkkkkkkkkjjjkkkkkklllmmmjjjjjjjjjiiijjjjjjkkkkkkkkkkkkllllllkkkkkkjjjiiikkkkkkkkkllllllllllllllllllmmmnnnoooooonnnmmmmmmllloooqqqtttvvvxxx|||~~~~~~~~~}}}zzzyyy{{{vvvooogggbbb``````aaaeeegggiiikkkmmmlllhhhfff]]][[[WWWTTTRRRNNNKKKHHHGGGGGGIIIMMMQQQRRRRRRPPPMMMKKKIIIFFFDDDDDDDDDDDDCCCEEEGGGHHHGGGGGGHHHIIIKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDIIIJJJLLLNNNQQQTTTUUUWWWXXXYYYYYYWWWSSSPPPNNNNNNMMMMMMMMMLLLKKKLLLMMMOOOMMMKKKJJJKKKNNNRRRSSSSSSSSSQQQOOOMMMLLLMMMNNNOOORRRRRRPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHFFFFFFFFFGGGIIIJJJIIIJJJLLLMMMMMMKKKIIIHHHKKKNNNQQQTTTUUUVVVUUUTTTSSSQQQNNNKKKHHHGGGHHHJJJLLLLLLMMMPPPRRRSSSQQQOOONNNNNNNNNOOOOOOPPPQQQRRROOOOOONNNMMMKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCEEEDDDBBB@@@@@@@@@@@@AAA??????@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;:::999=========>>>??????===;;;;;;<<<===>>>>>>>>>>>>>>>BBB@@@???@@@AAABBBAAA@@@@@@AAABBBDDDDDDDDDCCCBBBBBB@@@@@@AAACCCEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFEEECCCBBBBBBFFFLLLQQQ\\\cccjjjqqqwwwyyyrrriii[[[PPPFFFEEEEEECCCCCCEEESSSdddwwwjjj``````fffvvv~~~}}}^^^HHH@@@999777666444111111222111000//////000111222////////////............---......---,,,+++++++++////////////////////////...---------,,,,,,,,,,,,---,,,,,,+++++++++,,,---........................qqqYYYAAA;;;777888666111111555222111111000000000000000/////////////////////////////////......---------,,,---///000000000///...------......------,,,+++---------------------------------............////////////....../////////000/////////000111333444666888:::;;;<<<>>>AAADDDEEEPPPhhhyyy}}}gggZZZLLLJJJPPPYYYccciiiiii___RRRKKKKKKKKKIIIGGGGGGGGGGGGHHHMMMSSSYYY]]]```cccgggjjjkkkmmmoooqqqmmmmmmmmmmmmmmmnnnnnnoooqqqpppnnnlllkkkkkklllmmmlllllllllllllllllllllllllllllllllllllllmmmmmmnnnkkkkkkkkkkkkkkklllmmmnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkllllllmmmmmmmmmmmmnnnooopppppppppooonnnppprrrtttuuuvvvxxx{{{~~~~~~}}}zzzyyyuuuqqqkkkeee```______```fffhhhmmmtttwwwvvvqqqlllaaa___\\\ZZZWWWSSSNNNKKKIIIJJJMMMQQQUUUWWWVVVTTTMMMKKKIIIFFFDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNOOONNNMMMKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFIIIJJJKKKMMMNNNPPPQQQRRRTTTUUUVVVUUUQQQNNNLLLLLLLLLMMMNNNNNNMMMMMMOOOQQQOOOMMMLLLLLLNNNQQQTTTUUUUUURRRNNNKKKIIIIIIKKKLLLNNNOOOQQQRRRRRRQQQOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKIIIGGGFFFFFFFFFGGGFFFHHHJJJLLLMMMMMMLLLKKKKKKMMMOOORRRTTTUUUTTTTTTTTTTTTRRRNNNJJJGGGHHHIIIMMMMMMNNNPPPRRRQQQNNNKKKNNNMMMMMMLLLMMMMMMNNNOOOOOOOOOOOONNNLLLJJJHHHGGGCCCDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFDDDBBB@@@@@@@@@AAA???@@@AAAAAAAAABBBBBBBBB@@@@@@???>>>============<<<<<<<<<<<<<<<;;;;;;;;;888:::;;;=========<<<;;;=========???@@@@@@===;;;;;;<<<===>>>????????????CCCAAA@@@@@@AAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBB@@@??????@@@CCCDDDCCCBBBDDDEEEEEEEEEFFFFFFFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDFFFEEEDDDAAA@@@AAAEEEHHHRRRZZZdddnnnyyy}}}vvvggg[[[NNNIIIHHHFFFCCCBBBIIITTToooyyykkkdddccckkkvvvjjjQQQCCC888555666333111111222111000//////000111222////////////............111000////////////......000000000000000000000000.........------,,,,,,+++,,,,,,,,,+++,,,,,,,,,---........................rrrMMMBBB999999888333111555222111111000000000000000/////////////////////////////////.....................///000000000000///...............---,,,,,,......------,,,,,,,,,,,,---------............///000//////......//////000000000//////000222444555777999;;;<<<===???BBBEEEIIIZZZyyyZZZQQQIIIJJJUUUbbbjjjmmmcccZZZOOOIIIHHHIIIHHHFFFFFFGGGHHHLLLQQQXXX^^^aaacccfffiiikkkkkklllooopppmmmmmmllllllmmmmmmnnnoooqqqpppooonnnmmmmmmnnnnnnmmmllllllkkkkkkllllllmmmmmmllllllllllllmmmnnnnnnkkkkkkkkklllmmmnnnooopppnnnnnnoooooonnnnnnmmmllljjjjjjjjjjjjkkklllmmmmmmnnnoooqqqrrrrrrrrrqqqqqqrrrtttuuuuuuvvvxxx|||~~~~~~{{{zzzpppmmmjjjfffcccccccccdddiiikkkpppwww|||{{{uuuooofffdddbbb```^^^YYYTTTPPPNNNOOORRRVVVYYYZZZXXXVVVMMMKKKHHHEEEDDDEEEGGGHHHNNNPPPRRRSSSRRRRRRSSSTTTRRRQQQPPPNNNLLLKKKIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMSSSTTTUUUTTTPPPLLLJJJIIIKKKNNNRRRRRRPPPOOOQQQTTTTTTRRRQQQPPPQQQTTTWWWYYYWWWTTTOOOKKKIIIIIILLLMMMOOOQQQTTTVVVUUUSSSPPPMMMKKKKKKKKKKKKLLLNNNOOOPPPOOONNNMMMLLLJJJIIIGGGGGGFFFGGGIIIKKKMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTUUUUUUQQQKKKHHHHHHJJJOOOOOOOOOQQQRRRQQQNNNLLLMMMLLLJJJIIIIIIJJJKKKKKKNNNNNNNNNNNNMMMKKKIIIGGGBBBCCCDDDFFFHHHIIIJJJKKKIIIIIIIIIJJJIIIIIIHHHGGGIIIGGGEEECCCAAAAAAAAAAAA@@@BBBCCCBBBAAAAAABBBDDD???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999;;;===???@@@???>>>============>>>@@@???===;;;;;;<<<===>>>???@@@@@@@@@CCCAAA??????AAACCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@??????AAACCCCCCBBB@@@CCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDBBB@@@???AAACCCKKKSSS^^^kkkyyyvvvjjj[[[PPPKKKHHHEEECCCAAAHHH]]]~~~wwwmmmfffgggvvv|||[[[HHH777444666333222444111111111000000111111111////////////............///...,,,,,,...///......000000000000000000000000......///......---,,,+++,,,,,,,,,,,,------------........................```LLL<<<999999444222555222111111000000000000000////////////////////////............///////////////////////////000000111...////////////...------------------............---------............///000000////////////000000111000000///111333555666888999;;;===>>>@@@CCCFFFRRRiiioooSSSMMMHHHMMMZZZggglllkkk\\\UUUMMMHHHGGGGGGGGGFFFEEEGGGJJJPPPVVV\\\aaadddfffhhhjjjkkkkkklllmmmooommmllllllllllllmmmnnnnnnqqqqqqpppooooooppppppqqqmmmlllkkkkkkkkkkkklllmmmllllllkkkkkkllllllmmmnnnkkkkkkkkklllmmmooopppqqqnnnoooooooooooonnnmmmmmmkkkkkkjjjjjjkkkmmmnnnooooooppprrrttttttuuuttttttrrrssstttuuuwwwyyy~~~~~~|||rrrpppnnnkkkkkklllooopppssssssuuuyyy~~~}}}xxxsssjjjiiihhhgggeee```ZZZVVVTTTUUUWWW[[[^^^]]][[[XXXPPPNNNKKKIIIIIIJJJLLLNNNSSSUUUWWWWWWVVVVVVWWWXXXUUUUUUUUUUUUSSSQQQNNNMMMJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLQQQSSSUUUUUUSSSPPPNNNMMMLLLQQQVVVWWWUUUSSSTTTWWWWWWVVVUUUSSSSSSTTTXXXZZZYYYVVVQQQMMMLLLNNNRRRTTTVVVWWWXXXXXXVVVSSSPPPOOOLLLKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRPPPNNNLLLJJJHHHIIIIIIJJJKKKLLLMMMMMMQQQQQQPPPPPPQQQRRRSSSTTTRRRUUUVVVRRRLLLHHHIIIKKKLLLLLLLLLNNNPPPQQQOOONNNJJJIIIHHHGGGGGGHHHIIIJJJMMMMMMNNNOOONNNLLLJJJIIIEEEEEEFFFGGGHHHIIIJJJKKKIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIFFFDDDBBBAAAAAAAAACCCDDDEEEDDDAAAAAABBBEEE??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999;;;>>>@@@AAAAAA@@@???===<<<<<<===>>>>>>===;;;;;;<<<===>>>???@@@@@@@@@BBB@@@>>>>>>AAACCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBDDDDDDBBB@@@BBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHDDDEEEFFFGGGGGGHHHGGGGGGDDDEEEEEECCC@@@???@@@AAADDDLLLWWWeeevvv{{{iiiXXXNNNIIIFFFCCC@@@EEEQQQgggzzzoooiiippp{{{nnnVVV???999999444222444000111111222222111111000////////////............,,,***((()))+++------,,,000000000000000000000000//////000000///...,,,+++,,,,,,---.......................................nnnUUU???999888444333666222111111000000000000000////////////////////////------......//////000000000///.........///111222//////000000//////...---,,,------...///000111111---------.........//////000000////////////000000111000000000111333555777888:::<<<===>>>@@@DDDFFF[[[ttt^^^RRRNNNJJJOOO\\\gggjjjfffVVVRRRLLLHHHFFFFFFFFFFFFDDDGGGLLLRRRYYY___cccfffhhhiiikkkkkkkkkkkklllnnnmmmllllllllllllmmmnnnnnnqqqqqqqqqqqqqqqqqqrrrrrrmmmlllkkkkkkkkkkkklllmmmkkkkkkjjjjjjkkkkkklllmmmjjjjjjkkklllmmmnnnpppqqqnnnnnnnnnooonnnnnnmmmlllnnnnnnmmmmmmnnnoooqqqrrroooqqqsssuuuvvvvvvvvvvvvqqqrrrtttuuuwww{{{~~~xxxvvvsssrrrsssvvvzzz}}}~~~{{{yyy{{{{{{wwwnnnmmmmmmllljjjeee___[[[XXXYYY[[[^^^``````]]]ZZZUUUSSSPPPOOOOOOPPPSSSUUUVVVXXXZZZZZZYYYXXXYYYZZZXXXXXXYYYYYYXXXUUURRRPPPLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGIIIJJJKKKLLLMMMNNNQQQUUUWWWWWWUUUUUUUUULLLSSSYYY[[[XXXVVVWWWYYYXXXWWWUUUSSSRRRTTTWWWZZZ[[[XXXSSSPPPPPPSSSXXX[[[^^^]]][[[XXXVVVSSSQQQPPPMMMMMMLLLLLLLLLLLLLLLMMMRRRSSSUUUVVVUUUSSSPPPNNNKKKKKKJJJJJJJJJKKKKKKLLLRRRPPPOOOMMMMMMOOOQQQRRRQQQTTTVVVSSSMMMIIIIIIKKKGGGGGGHHHJJJMMMOOOOOONNNHHHGGGFFFEEEFFFHHHJJJKKKLLLMMMOOOOOOOOOMMMKKKJJJGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLKKKIIIGGGDDDBBBAAAAAAAAADDDFFFFFFEEEBBBAAABBBEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999;;;>>>AAABBBBBB@@@???>>><<<;;;<<<===>>>===<<<;;;<<<===>>>@@@@@@AAAAAAAAA???===>>>@@@CCCEEEEEECCCCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBDDDEEEDDDBBB@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHBBBBBBCCCEEEEEEFFFFFFFFFDDDEEEEEEDDDAAA??????@@@>>>FFFQQQ___rrrrrr]]]OOOIIIFFFDDDEEEHHHLLLYYYvvvxxxmmmnnnvvvfffJJJAAA===666222444000111222333333222111000000/////////............///,,,***+++...111111000000000000000000000000000///000000111000...,,,+++,,,------.../////////...........................dddCCC888888666444555111111111111000000000000111111000...,,,***((('''......------------..........................................////////////........................///////////////...............//////000111111111...///000111333666888999;;;===@@@BBB??????HHHTTTdddhhhQQQKKKKKKNNNWWW```dddaaa\\\TTTMMMIIIHHHGGGDDDDDDGGGGGGHHHLLLUUU___fffhhhhhhlllkkkiiihhhiiijjjlllnnnkkklllmmmooopppppppppppppppqqqrrrqqqooommmmmmnnnmmmlllkkkjjjiiijjjkkkkkkkkkjjjhhhggggggiiijjjllllllkkkkkkjjjjjjkkkkkklllooonnnmmmlllkkklllmmmmmmsssttttttrrrpppnnnooopppppptttxxxwwwsssqqqrrruuuttttttuuuxxx|||zzz{{{{{{{{{|||}}}yyyuuurrrnnnjjjiiiiiihhhbbb]]][[[ZZZ[[[bbbkkknnnjjjddd]]]\\\[[[YYYXXXYYYYYYZZZWWWYYY]]]]]]\\\YYYXXXWWW\\\[[[[[[\\\^^^\\\XXXTTTRRRNNNKKKJJJLLLMMMKKKIIIJJJJJJJJJKKKLLLKKKIIIFFFMMMPPPTTTWWWXXXWWWUUUSSSPPPTTTYYY[[[[[[ZZZYYYYYYWWWUUURRRNNNMMMOOOUUUYYY___]]][[[YYYYYY\\\___bbbdddcccaaa]]]XXXUUUTTTTTTNNNNNNOOOPPPOOONNNMMMLLLNNNPPPSSSVVVVVVUUURRRQQQOOONNNMMMLLLLLLMMMMMMNNNOOONNNMMMKKKKKKKKKLLLLLLPPPQQQRRRRRRPPPMMMIIIGGGHHHIIIKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGIIIKKKMMMMMMOOORRRSSSSSSQQQNNNLLLIIIIIIIIIIIIJJJLLLMMMNNNJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMJJJFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<<<<<<<===>>>999::::::;;;;;;::::::999666777999;;;>>>@@@BBBCCC>>>>>>>>>>>>============999;;;===???@@@AAAAAAAAA@@@???>>>======???AAABBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGDDDBBBBBBDDDGGGHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@FFFTTTdddvvvkkkYYYLLLIIIKKKCCCGGGHHHJJJ[[[~~~zzz|||qqq[[[BBB::::::888444333111000111333444444333000000000000000000000000000000//////.........---///////////////.........000000//////.........------------............//////...,,,++++++,,,...///nnnLLL>>>;;;666444666111111111111000000000000000000000000///...---,,,///......------......///....................................////////////......................../////////////////////............///000000111111//////000222444666888999999;;;>>>@@@>>>@@@KKKXXXuuuttt[[[JJJJJJLLLQQQ[[[cccddd___YYYOOOJJJGGGHHHHHHFFFFFFIIIHHHJJJOOOXXXaaagggiiiiiillllllkkkkkkkkklllmmmnnnnnnnnnooopppppppppoooooopppqqqrrrqqqooonnnnnnnnnnnnmmmlllkkkkkkkkklllllljjjjjjiiihhhiiijjjkkkllliiijjjkkklllnnnoooppppppooonnnmmmlllkkklllmmmmmmrrrssstttsssqqqppppppqqqppptttwwwwwwsssqqqrrruuuttttttvvvxxx|||~~~~~~~~~~~~|||wwwtttrrrnnnjjjiiiiiigggaaa\\\\\\[[[\\\ccclllooolllgggcccbbb```___^^^]]]]]]]]]YYY\\\^^^^^^]]][[[ZZZZZZ[[[[[[\\\^^^```___\\\XXXTTTQQQNNNNNNPPPQQQPPPOOOOOOMMMLLLLLLLLLLLLIIIHHHJJJMMMQQQUUUWWWVVVTTTSSSQQQUUUYYY[[[[[[YYYXXXXXXQQQPPPLLLIIIGGGIIINNNRRR[[[[[[[[[]]]```cccfffhhhkkkjjjfffaaa[[[WWWUUUTTTSSSSSSRRRRRRPPPNNNLLLKKKLLLNNNQQQSSSTTTSSSRRRQQQLLLKKKIIIHHHHHHJJJLLLMMMOOONNNMMMLLLKKKLLLLLLMMMOOOPPPQQQQQQPPPMMMJJJHHHIIIJJJKKKMMMMMMMMMLLLLLLJJJIIIHHHGGGGGGIIIJJJLLLNNNOOORRRSSSSSSQQQNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNLLLIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<======::::::::::::::::::::::::999:::;;;<<<>>>???@@@AAA>>>============<<<<<<<<<999:::<<<>>>@@@@@@@@@@@@@@@???>>>===>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGEEECCCCCCEEEGGGHHHHHHFFFFFFFFFEEEDDDCCCAAAAAACCCAAAEEEQQQ___ooottt```PPPIIIHHHAAAEEEHHHJJJSSSkkkzzzyyyzzz}}}jjjNNNAAA===888444333111000///000111000///000000000000000000000000000/////////............////////////////////////000/////////............---------............//////...,,,++++++,,,...///|||ZZZFFF===666444777222222111111111000000000//////000111111111111111///......------......///....................................////////////..............................//////////////////---......//////000000111000000111222555777999::::::<<>>===<<<<<<<<<<<<;;;:::999999:::;;;<<<============>>>>>>>>>>>>============<<<<<<<<<<<<:::;;;===???@@@AAA@@@@@@@@@??????>>>>>>@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAADDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFDDDDDDFFFHHHIIIIIIGGGGGGFFFFFFEEEDDDBBBBBBFFFCCCDDDLLLWWWeeevvv~~~jjjXXXMMMIIIBBBDDDIIILLLKKKVVVuuuzzztttttt|||yyy{{{[[[GGG<<<777333666444111000000000///...000000000000000000000000////////////............////////////////////////////////////............---------............//////...---,,,,,,---...///fffNNN???666444666222222222111111111000000//////000111222222222222//////............//////....................................////////////....................................////////////---......//////000111111111111222333555888:::;;;>>>???BBBCCCBBBJJJ]]]pppgggUUUMMMLLLJJJQQQ\\\eeeggg```VVVNNNEEEDDDEEEIIIIIIFFFHHHKKKNNNRRRYYYaaagggkkkkkkjjjmmmnnnpppqqqqqqqqqooonnnppppppqqqqqqqqqppppppooopppqqqsssrrrpppoooooopppllllllkkkkkkjjjjjjjjjjjjiiiiiikkklllllllllllllllnnnoooqqqrrrrrrqqqooonnnpppooommmlllllllllmmmnnnmmmooorrrsssrrrqqqpppqqqqqqsssuuuuuusssssstttvvvyyyzzz|||}}}wwwtttrrrrrrooommmkkkkkkiiifffccc______aaahhhooosssrrrooommmmmmllljjjhhhfffdddccc```aaabbbaaa___^^^___```hhhhhhhhhgggfffbbb^^^[[[[[[ZZZXXXXXXYYY[[[^^^___\\\XXXTTTQQQPPPPPPOOOOOOLLLMMMOOOQQQSSSRRRRRRQQQSSSVVVYYYZZZXXXUUUSSSRRRKKKIIIFFFBBB@@@AAAEEEHHHQQQUUU\\\bbbgggjjjkkkkkksssqqqmmmjjjgggeeebbb```[[[YYYVVVSSSPPPNNNLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTQQQLLLHHHGGGIIILLLOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRPPPMMMIIIGGGGGGHHHJJJLLLMMMNNNMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHJJJJJJKKKKKKJJJIIIGGGGGGHHHHHHIIIKKKLLLLLLMMMMMMOOONNNMMMLLLKKKKKKKKKKKKLLLJJJGGGEEECCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===<<<;;;===<<<:::999999:::<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;===>>>@@@AAABBBAAAAAA@@@@@@?????????@@@AAABBBAAABBBCCCDDDFFFFFFFFFGGGDDDCCCBBBAAA@@@@@@AAAAAADDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEEEEGGGIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCGGGDDDDDDIIIPPP\\\nnn|||rrraaaUUUNNNHHHEEEIIIMMMIIIJJJaaa~~~}}}sssqqqpppzzzmmmPPP>>>999999888666444333333333222111///////////////////////////////////////.........///////////////000000000///////////////.........---------............///......------------......qqqWWWCCC777444666222222222222111111111111000000111111111000///////////////....../////////////////////////////////............////////////........................---.........//////000000......//////000111111111222222333444777999;;;<<<@@@AAACCCDDDEEEPPPhhhyyy___NNNIIILLLMMMUUU```fffeee\\\QQQJJJEEEDDDFFFIIIHHHEEEGGGKKKQQQVVV^^^eeeiiikkklllllllllnnnppprrrrrrqqqooonnnnnnnnnpppqqqqqqrrrrrrrrroooqqqrrrrrrpppoooooopppmmmmmmmmmmmmmmmlllllllllhhhiiijjjllllllmmmllllllmmmnnnpppqqqqqqpppnnnmmmpppooonnnmmmlllmmmnnnnnnjjjmmmooopppooonnnooopppqqqrrrssssssssstttvvvwww|||~~~}}}wwwtttssssssqqqnnnlllkkkkkkjjjiiiaaabbbdddjjjpppssssssrrrooonnnllljjjhhheeedddcccbbbcccdddcccaaaaaaaaacccjjjkkklllllliiifffbbbaaa___^^^\\\[[[[[[]]]```cccaaa]]]XXXUUUTTTTTTUUUTTTRRRSSSSSSSSSSSSRRRQQQQQQTTTVVVYYYYYYVVVRRROOONNNIIIHHHEEEAAA>>>???BBBEEEMMMRRRZZZcccjjjoooqqqqqqxxxtttpppmmmllljjjfffdddZZZXXXUUURRRPPPOOOOOOOOOPPPOOOOOOPPPQQQSSSTTTUUUXXXTTTNNNHHHFFFGGGKKKMMMMMMMMMNNNNNNOOOOOOOOOOOORRRSSSSSSRRROOOKKKGGGEEEEEEFFFHHHJJJLLLMMMMMMLLLNNNMMMLLLJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBAAAAAABBBCCCFFFHHHKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJHHHFFFDDDBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===<<<;;;===<<<:::999999:::<<<===;;;<<<<<<===>>>??????@@@?????????>>>>>>>>>=========>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCEEEFFFGGGGGGGGGEEEDDDBBBAAA@@@@@@AAABBBDDDEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGFFFEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGDDDDDDGGGLLLVVVgggvvv}}}wwwiii[[[RRRMMMEEEEEEKKKIIIGGGUUUiiipppiiiwwwzzzzzz```FFF>>>@@@777555333333444555444333////////////////////////.........///////////////////////////000000111111.........///////////////---------............///........................dddLLL<<<777888333222222222222111111111000000111000000///...---000//////......//////000////////////////////////............////////////........................------......///000000000//////000111111222222333333333444555777:::<<<===???@@@CCCEEEIIIYYYvvvoooVVVGGGFFFIIIRRRZZZbbbeee___VVVMMMIIIFFFFFFHHHIIIGGGDDDGGGMMMUUUZZZaaagggjjjkkkmmmnnnlllmmmoooqqqqqqpppooonnnlllmmmnnnpppqqqrrrrrrrrrnnnoooqqqqqqooonnnooooooppppppqqqqqqppppppooonnnhhhiiiiiijjjkkklllmmmmmmjjjkkkmmmoooqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnoookkklllmmmmmmllllllnnnoooqqqqqqrrrrrrtttuuuwwwxxx}}}~~~yyywwwvvvwwwtttpppkkkiiiiiikkkllldddeeegggkkkpppssstttssspppnnnkkkhhhfffeeeeeeeeeeeefffhhhgggfffddddddeeefffiiilllnnnmmmkkkjjjjjjccccccaaa^^^\\\^^^aaaeeebbb___[[[YYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTWWWYYY[[[ZZZVVVRRRNNNMMMGGGFFFCCC???<<<<<<>>>AAAHHHMMMWWWcccnnnvvv|||~~~{{{uuuqqqooolllgggccc[[[XXXUUUQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVRRRLLLFFFDDDDDDGGGIIIKKKKKKMMMNNNOOOOOOOOOOOORRRSSSSSSRRROOOKKKGGGEEECCCDDDGGGIIIKKKLLLMMMMMMNNNMMMLLLKKKJJJHHHGGGFFFCCCBBB@@@???>>>>>>>>>>>>>>>@@@DDDGGGKKKMMMNNNOOOMMMLLLKKKJJJIIIIIIHHHIIIHHHGGGEEECCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@???===<<<===<<<;;;::::::;;;<<<===999:::;;;<<<===>>>???@@@>>>>>>>>>>>>============>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFGGGGGGGGGGGGFFFCCCAAA@@@AAABBBBBBDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFHHHIIIHHHGGGHHHHHHIIIIIIHHHGGGGGGFFFGGGEEEDDDFFFHHHPPP```nnn}}}}}}qqqbbbTTTOOOGGGCCCEEEGGGFFFMMMWWWrrrqqqaaaiiiwwwqqqQQQAAA===555333222222333444333222000000000000000000000000.........///////////////...//////000000111111222.........///////////////---------............///........................tttWWWDDD<<<;;;333333222222222111111111000000000000000//////...000000////////////000000////////////////////////............////////////........................------......///000000111111111111222333333444444333444555666888;;;===>>>>>>@@@EEEIIIPPPeeexxxaaaOOOGGGIIINNNWWW]]]cccaaaYYYPPPJJJIIIFFFFFFHHHIIIGGGEEEJJJQQQYYY]]]cccgggiiikkkmmmoookkklllnnnooooooooonnnmmmmmmnnnoooooopppppppppppplllnnnppppppnnnmmmnnnooooooppppppqqqpppooonnnmmmhhhhhhhhhhhhiiikkkmmmnnnllllllmmmooopppqqqrrrsssqqqpppnnnmmmmmmmmmnnnooommmnnnmmmlllkkkkkknnnppprrrqqqqqqqqqtttvvvxxxxxx|||{{{yyyzzz|||xxxqqqiiieeedddgggjjjfffgggiiilllppprrrssssssrrroookkkhhhffffffggghhhhhhjjjlllmmmkkkiiihhhhhhdddhhhmmmoooooonnnoooppphhhgggeeeaaa]]]^^^bbbeeebbb```]]]\\\]]]____________^^^\\\[[[ZZZYYYYYYZZZ[[[]]]^^^]]]YYYSSSOOONNNFFFEEECCC???<<<;;;===???FFFKKKTTT```mmmxxx~~~xxxuuussspppkkkfff^^^[[[WWWSSSQQQQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQNNNIIIDDDCCCDDDFFFHHHIIIJJJLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRPPPMMMJJJGGGCCCDDDGGGJJJLLLMMMNNNNNNMMMMMMMMMLLLJJJIIIHHHGGGCCCBBB@@@>>>=========>>>>>>AAADDDHHHKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFDDDBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;===>>>???AAAAAAAAAAAA@@@???@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGGGGGGGIIIGGGDDDBBBAAAAAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHGGGFFFIIIIIIIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEJJJXXXfffwww~~~mmm[[[PPPLLLGGGDDDDDDGGGKKKMMM]]]vvvggggggjjjwwwaaaGGG:::888555333333333333222111000000000000000000000000............/////////000...//////000111111222222............/////////000---------............///......////////////......```JJJ@@@===333333333222222222111111///000000111111111111000000000////////////000000000000000000000000000000............/////////000........................---------...///000000111111222222333333444555555444444555777999;;;===>>>>>>BBBGGGNNNXXXpppmmmXXXKKKJJJPPPWWWZZZ___ccc___UUULLLIIIJJJFFFEEEGGGIIIGGGFFFLLLUUUZZZ___dddggghhhjjjmmmpppkkkllllllmmmmmmmmmmmmmmmooooooooooooooonnnnnnmmmlllmmmoooooonnnmmmmmmnnnlllmmmnnnnnnnnnmmmkkkjjjhhhhhhgggfffhhhjjjmmmnnnqqqqqqpppoooooopppqqqqqqqqqpppnnnmmmmmmmmmnnnooopppooonnnllljjjkkknnnqqqrrrqqqpppqqqtttwwwxxxxxx{{{|||{{{|||zzzqqqgggaaa```cccgggggghhhjjjmmmoooqqqrrrssstttqqqlllhhhggggggjjjllljjjmmmppppppooolllkkkjjjfffkkkoooqqqooonnnnnnooolllkkkhhhccc^^^^^^bbbfffaaa```^^^^^^```bbbbbbbbbaaa```^^^]]]]]]]]]^^^___^^^```aaa___[[[UUUQQQOOOHHHGGGEEEAAA===<<<>>>@@@GGGKKKRRR]]]iiittt~~~~~~xxxvvvwwwuuuqqqlllbbb^^^YYYTTTRRRQQQSSSTTTSSSSSSSSSTTTSSSRRRRRRQQQNNNKKKHHHEEEDDDEEEHHHJJJHHHIIIKKKMMMNNNOOOOOONNNMMMNNNPPPQQQQQQNNNLLLJJJDDDEEEHHHKKKMMMOOOOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGEEEDDDAAA???>>>>>>??????AAACCCFFFJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKGGGEEECCCBBBBBBBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCBBBAAA???>>>;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999<<<===>>>???@@@@@@???>>>???@@@AAABBBBBBBBBAAAAAACCCDDDEEEFFFFFFGGGFFFFFFJJJHHHEEECCCAAABBBCCCDDDEEEDDDCCCAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCEEEGGGHHHGGGEEEIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFEEEEEECCCFFFRRR___ooo}}}wwwcccQQQRRRMMMEEECCCGGGKKKKKKTTTjjjtttnnngggllltttTTT???<<<:::777555555444222111000000000000000000000000---.........//////000000...//////000111222222222---.........//////000000---------.........//////......////////////......vvvSSS@@@>>>777333111333222///000333222222222111111111111000/////////...---,,,,,,,,,.../////////////////////........................,,,---...///000000000000222000...,,,,,,---000111222222222111222222333333333444777:::===>>>?????????HHHLLLLLL]]]vvv]]]NNNDDDIIIUUUWWWdddbbb^^^XXXPPPJJJFFFEEENNNLLLIIIGGGIIINNNSSSWWW```bbbdddfffhhhjjjnnnqqqpppooonnnmmmllllllmmmmmmoooooonnnmmmmmmmmmmmmmmmllllllmmmoooppppppppppppnnnnnnoooooonnnmmmllllllllljjjhhhgggggghhhjjjllllllnnnooopppooopppqqqsssoooooonnnnnnnnnoooooopppqqqpppooommmmmmmmmnnnooovvvrrrooopppsssvvvwwwvvvwwwyyy~~~}}}}}}~~~|||wwwoooiiiggghhhiiijjjkkklllnnnpppqqqpppooonnnnnnmmmlllkkkkkkmmmpppqqqsssuuuvvvuuuqqqnnnkkkkkklllooossssssqqqqqqsssuuurrrqqqllleeecccgggiiiiiicccaaa___^^^___bbbfffhhhjjjgggccc___]]]]]]___```dddbbb___^^^\\\WWWPPPJJJHHHIIIIIIHHHFFFEEEEEEFFFLLLFFFSSS^^^bbbxxx{{{yyyzzzwwwoooggggggaaaZZZTTTQQQPPPPPPPPPSSSVVVXXXXXXVVVTTTRRRQQQOOOMMMJJJGGGEEEEEEFFFGGGKKKKKKKKKKKKLLLMMMNNNOOOSSSSSSSSSRRRQQQNNNKKKIIIDDDDDDEEEFFFHHHJJJMMMNNNNNNLLLIIIGGGFFFGGGHHHIIIEEEEEECCCBBBAAA@@@@@@@@@BBBDDDFFFIIIKKKKKKLLLKKKOOOOOOOOOQQQRRRRRRQQQOOOKKKJJJGGGEEEDDDEEEEEEFFFGGGFFFDDDCCCCCCCCCDDDDDDBBBCCCEEEFFFFFFDDDBBBAAA=========<<<;;;;;;:::::::::::::::::::::;;;<<<=========<<<;;;;;;;;;;;;<<<>>>>>>??????@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDAAA??????@@@BBBCCCDDDEEEEEEDDDBBBAAACCCEEEDDDEEEGGGHHHIIIIIIHHHHHHKKKLLLKKKIIIFFFFFFGGGIIIGGGGGGEEECCCCCCHHHPPPWWWeeesssxxxnnn\\\TTTMMMJJJHHHFFFHHHKKKRRR]]]pppnnnjjjzzz}}}^^^FFF===555444333...333888111000/////////............////////////////////////,,,,,,...///000000000000000000000000000///......,,,---......//////.....................///000111```GGG???:::666333444444000///111222222222111111111111000000000000000000000000000//////////////////..............................,,,---...///////////////111000...------...///000333333333333333333444555333555888:::===>>>??????>>>FFFLLLSSSjjjiiiWWWNNNIIIQQQ^^^aaaiiiddd]]]VVVPPPLLLIIIGGGKKKIIIGGGGGGJJJPPPVVVZZZbbbdddfffggghhhiiillloooooonnnmmmkkkkkkkkklllmmmoooooonnnmmmmmmmmmmmmnnnlllmmmnnnoooooooooooooooooonnnnnnnnnmmmmmmmmmlllmmmkkkiiigggggghhhjjjllllllnnnooooooooooooppprrrnnnnnnmmmmmmnnnoooppppppqqqqqqpppooonnnoooppppppvvvsssqqqrrrtttvvvvvvuuuwwwzzz~~~}}}}}}{{{{{{{{{|||wwwqqqmmmllllllmmmnnnooooooooooooppppppqqqqqqrrrrrrqqqqqqrrrssstttuuuqqqsssvvvvvvtttrrrqqqqqqpppsssvvvvvvtttsssvvvxxxxxxyyyvvvpppoooqqqqqqooohhhgggeeedddeeegggjjjmmmmmmkkkhhheeeccccccdddeeeiiigggdddcccaaa[[[RRRKKKIIIJJJJJJIIIFFFEEEEEEFFFKKKJJJTTTYYY]]]www~~~{{{wwwttthhhbbbZZZTTTRRRQQQQQQQQQTTTWWWZZZZZZXXXTTTRRRRRRSSSPPPMMMJJJHHHIIIJJJKKKMMMLLLLLLLLLLLLMMMMMMNNNQQQRRRSSSSSSQQQNNNKKKIIIFFFFFFEEEEEEFFFHHHIIIJJJKKKIIIGGGEEEDDDFFFGGGIIIGGGFFFFFFEEEDDDDDDDDDDDDFFFHHHJJJMMMPPPQQQRRRRRRQQQQQQRRRTTTVVVUUUSSSQQQLLLKKKIIIGGGFFFFFFGGGGGGIIIHHHFFFDDDCCCCCCCCCDDDCCCDDDEEEEEEEEEDDDBBBAAA>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGEEECCCAAAAAABBBCCCEEEDDDEEEFFFEEECCCBBBCCCDDDCCCEEEFFFHHHIIIIIIIIIHHHKKKLLLKKKIIIGGGFFFHHHIIIJJJKKKJJJGGGEEEFFFIIIMMMZZZgggvvv~~~vvv___VVVNNNKKKIIIGGGGGGIIIJJJPPP```yyy{{{zzzkkkOOOCCC999777666000333666...000000/////////.........////////////////////////------...///000000000///000000000000000///......,,,---......//////...............---......//////sssSSSAAA===888555666666222000000222222222111111111111000//////000000111222333333000000000//////.................................,,,------.........------////////////////////////444444444444444555666666555666888;;;>>>???@@@AAAAAAGGGOOO^^^~~~rrr]]]QQQOOOOOOZZZhhhlllpppfffZZZQQQNNNLLLJJJGGGGGGFFFFFFHHHLLLSSSZZZ^^^eeefffhhhiiihhhiiikkkmmmnnnmmmkkkkkkjjjkkklllmmmppppppooonnnnnnnnnnnnnnnmmmnnnnnnooooooooonnnnnnooonnnmmmlllllllllmmmnnnnnnllljjjiiihhhiiijjjkkkmmmnnnoooooommmmmmnnnooolllllllllmmmnnnooopppqqqqqqqqqpppppppppqqqrrrrrrvvvvvvuuuwwwyyyzzzyyywwwvvvyyy~~~yyyuuutttuuuyyy{{{}}}|||zzzxxxxxxxxxyyyuuuqqqooopppqqqqqqqqquuutttrrrqqqpppqqqrrrsssvvvwwwxxxyyyyyyyyyxxxwwwsssvvvxxxyyywwwuuuuuuuuutttwwwyyyyyywwwvvvxxx{{{|||~~~|||wwwuuuuuurrrnnniiihhhfffeeeeeegggjjjlllqqqpppmmmkkkiiiggggggfffiiihhhgggfffeee___VVVOOOJJJKKKKKKIIIGGGEEEEEEFFFJJJOOOWWWXXXbbb~~~zzzxxxwwwgggbbbZZZTTTRRRQQQQQQQQQVVVYYY[[[[[[YYYUUUSSSRRRUUURRROOOKKKJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMPPPQQQSSSSSSQQQNNNJJJGGGHHHGGGFFFDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLOOOQQQTTTVVVWWWXXXSSSTTTUUUWWWYYYXXXUUURRRMMMKKKIIIHHHGGGFFFGGGGGGJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@??????>>>======<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>===<<<;;;::::::::::::777888999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCCCCDDDEEEEEECCCEEEGGGGGGEEEDDDCCCDDDCCCDDDFFFHHHIIIIIIIIIIIIKKKKKKKKKJJJHHHGGGIIIJJJKKKLLLLLLKKKHHHFFFEEEFFFPPP\\\jjjvvv|||fffZZZOOOKKKJJJGGGEEEFFFIIIJJJTTTmmmwww___JJJ>>>:::888333444444+++000000000/////////......////////////////////////......///////////////...///000000000000///......------...////////////...///...------------------aaaFFF???999555777777333111111222222222111111111000000.........///000000111111111111000000///.................................---------...------,,,,,,---...///000111000//////333333333333444555666666666888999<<<>>>@@@BBBCCCFFFKKKVVVmmmiiiWWWOOOPPPQQQ^^^nnnsssxxxiiiWWWLLLJJJJJJHHHDDDEEEEEEGGGJJJOOOVVV\\\```eeegggiiijjjjjjjjjlllmmmmmmlllkkkkkkkkklllmmmnnnppppppooonnnnnnnnnnnnooonnnnnnnnnooonnnnnnmmmmmmooonnnlllkkkkkklllnnnoooooommmllljjjiiijjjkkkkkknnnoooooonnnmmmllllllmmmlllllllllmmmnnnpppqqqrrrppppppppppppqqqqqqrrrrrrvvvwwwyyy|||~~~~~~}}}xxxzzzuuuooonnnpppuuuwwwyyyzzzxxxwwwvvvwwwuuusssqqqppprrrssssssssswwwvvvuuuttttttsssssssssvvvwwwzzz||||||{{{yyywwwzzz|||}}}|||zzzwwwuuuuuuxxxzzz|||{{{yyyxxx{{{~~~|||xxxvvvsssnnnkkkjjjhhhffffffhhhiiikkksssrrrqqqnnnkkkhhhfffdddgggffffffgggfffaaaXXXRRRJJJKKKKKKJJJGGGFFFFFFGGGJJJTTTZZZ___uuuzzztttqqqeee```YYYSSSQQQQQQQQQQQQXXXZZZ\\\[[[XXXUUUSSSRRRTTTRRRNNNKKKJJJKKKMMMNNNOOOOOONNNMMMLLLKKKKKKKKKNNNOOOQQQRRRQQQMMMIIIFFFGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCDDDFFFHHHJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVWWWXXXTTTTTTVVVXXXYYYXXXTTTQQQJJJIIIHHHFFFEEEEEEEEEEEEHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::999999999777888999:::;;;<<<===>>>@@@@@@@@@@@@???????????????@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEECCCFFFHHHHHHGGGEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKKKKKKKIIIHHHIIIKKKHHHIIIJJJJJJJJJIIIHHHHHHKKKVVVdddppp{{{|||pppbbbRRRKKKIIIFFFDDDEEEJJJIIIPPPddd|||zzzuuurrrQQQ@@@999999444444444+++000000000////////////...////////////////////////...///////////////...---//////000000//////...---------...//////////////////...---,,,,,,,,,,,,,,,rrrPPPAAA999444666777555333333222222222111111111000000////////////////////////111111000000////////////////////////////////////---------...------,,,,,,---...000111222111000///222222222222333444555666888999;;;===???AAACCCEEEGGGNNN___|||dddSSSMMMOOOQQQ```sssyyy~~~mmmXXXLLLJJJJJJGGGCCCFFFGGGIIIMMMRRRXXX^^^aaaeeegggjjjkkkllllllmmmooommmmmmlllllllllnnnoooppppppoooooonnnnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmlllnnnmmmllljjjjjjlllnnnoooooonnnmmmlllkkkkkkllllllnnnooopppooommmkkklllmmmllllllmmmmmmoooppprrrrrrnnnooooooppppppqqqqqqqqqrrruuuzzz}}}~~~uuuooooooqqqtttvvvxxxyyyyyyxxxyyyyyywwwuuussssssuuuvvvuuutttuuuvvvxxxyyyxxxuuurrrppprrrtttxxx{{{|||zzzwwwuuu|||~~~|||xxxwwwvvv{{{}}}~~~||||||zzzuuuqqqooonnnlllkkklllmmmmmmqqqqqqppppppnnnllljjjiiijjjiiiggggggfff```XXXQQQJJJKKKKKKJJJHHHGGGGGGHHHMMMXXX\\\fffwwwooobbb]]]VVVQQQPPPPPPQQQQQQYYYYYYZZZXXXTTTRRRQQQQQQSSSQQQOOOMMMLLLLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJKKKMMMOOOOOONNNKKKGGGEEEDDDCCCBBBBBBBBBCCCDDDEEECCCCCCDDDEEEGGGIIIKKKMMMKKKLLLMMMOOOPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSTTTUUUSSSOOOLLLFFFEEEDDDCCCBBBAAAAAAAAACCCBBBBBBBBBCCCEEEGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<======<<<::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????>>>???AAABBBDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDCCCFFFHHHHHHGGGEEEDDDCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIKKKKKKIIIIIIJJJKKKIIIHHHGGGHHHIIIJJJJJJKKKHHHSSS```mmmzzz~~~{{{kkkYYYNNNIIIEEEEEEGGGFFFGGGMMMZZZjjjuuuwww|||}}}zzz}}}[[[DDD999888555555555///111000000000////////////////////////////////////...///////////////...---///////////////...---------...//////000000/////////...---,,,,,,,,,,,,,,,aaaGGG===666666888777555555222222222111111111111000111111111111111111111111000000000000000000000000////////////////////////,,,------.........---------...000111222111111000222222222222333444666666:::;;;<<<===@@@CCCEEEFFFFFFRRRkkk\\\NNNJJJNNNQQQ```ttt|||ooo[[[NNNKKKKKKIIIEEEHHHIIILLLPPPVVV[[[```ccceeehhhkkkmmmmmmmmmnnnooommmlllllllllmmmooopppqqqoooooonnnmmmmmmmmmmmmmmmlllmmmmmmnnnnnnnnnmmmmmmmmmlllkkkkkkkkklllmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnooopppooommmlllmmmnnnnnnnnnnnnooopppqqqrrrsssnnnoooppppppqqqppppppoooppptttyyy|||~~~wwwsssssstttwwwxxxzzz{{{{{{|||~~~~~~|||yyyxxxxxxxxxxxxwwwsssuuuxxxzzzyyyvvvrrroooooorrrvvvzzz{{{zzzxxxvvv{{{}}}}}}zzzyyyyyy{{{~~~~~~|||}}}|||rrrqqqooonnnmmmllllllmmmkkklllnnnoooppppppqqqqqqqqqnnnjjjhhhddd^^^UUUOOOIIIJJJKKKKKKIIIIIIJJJKKKPPPXXXXXXeeewwwmmm```[[[UUUQQQQQQRRRTTTTTTYYYXXXVVVRRROOOMMMNNNOOORRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHFFFDDDBBBBBBAAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOLLLNNNPPPRRRSSSSSSRRRRRRVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQOOOOOONNNMMMIIIGGGAAAAAA@@@???>>>===<<<<<<>>>>>>>>>???AAADDDFFFHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@===>>>@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEFFFFFFEEEDDDDDDCCCEEEGGGGGGEEEDDDCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHJJJJJJIIIIIIIIIJJJMMMJJJGGGFFFGGGIIIIIIIIIEEEMMMYYYgggwwwvvveeeXXXNNNGGGGGGJJJFFFHHHMMMUUU[[[lllvvvuuuuuuqqqzzzyyynnnPPP>>>:::666666777222111111000000000/////////////////////////////////......///////////////......////////////...------......///000000000000//////...------------------tttPPPDDD999777888777666666222222222111111111111000/////////000000111111222/////////000111111222222////////////////////////,,,---...///////////////......///000111222222222222222333333444666777888<<<<<<===>>>AAACCCFFFHHHKKK\\\{{{xxxUUUIIIIIIOOOQQQ^^^pppvvvxxxkkkZZZNNNKKKJJJIIIFFFGGGJJJNNNSSSYYY___dddfffhhhjjjmmmnnnnnnmmmmmmmmmkkkkkkkkkkkklllnnnpppqqqnnnmmmmmmlllllllllllllllkkkkkklllmmmnnnnnnnnnnnnkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmnnnnnnoooooopppnnnpppppppppnnnmmmnnnoooqqqqqqppppppqqqrrrsssssspppqqqrrrrrrrrrqqqpppoootttwww{{{~~~~~~}}}xxxwwwvvvvvv{{{|||}}}}}}~~~|||yyyxxxxxxwwwvvvssstttvvvwwwwwwuuurrrppppppssswww{{{}}}}}}|||zzz|||~~~|||yyyxxxwwwuuuwwwyyyxxxwwwyyy~~~tttrrrqqqooommmllllllllliiijjjkkklllmmmnnnooopppoookkkgggdddaaa\\\UUUPPPHHHIIIKKKKKKJJJJJJLLLMMMLLLTTTRRR\\\yyy~~~ssskkk___[[[UUURRRSSSUUUWWWXXXXXXVVVRRRLLLHHHHHHKKKMMMOOOPPPPPPQQQPPPOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBAAABBBCCCDDDEEEFFFFFFHHHIIIKKKMMMOOOPPPOOOPPPSSSTTTUUUUUUTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQRRRPPPLLLJJJHHHGGGDDDBBB>>>>>>>>>===<<<;;;999999<<<<<<<<<===???AAACCCEEECCCDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA<<<===???AAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDFFFHHHHHHGGGFFFDDDDDDEEEFFFEEECCCBBBCCCDDDHHHHHHIIIIIIHHHGGGEEEDDDDDDFFFHHHIIIIIIHHHIIIJJJMMMKKKHHHGGGHHHIIIHHHGGGEEEJJJRRR]]]ooosssfffXXXLLLIIILLLJJJIIIMMMRRRUUU```}}}uuurrrsss~~~tttcccIII@@@999777888444111111111000000000//////////////////////////////------...///000000000///......//////......---,,,......///000000000000000.........---......//////WWWJJJ===999999888666666222222222111111111111000******+++---...000111111......///000111222333333000000000000000000000000,,,---...///000000000000...//////000111222222333333333444444666777888999<<<<<<===>>>AAADDDGGGHHHSSSgggdddSSSHHHJJJPPPQQQZZZiiimmmooodddVVVLLLHHHHHHGGGFFFGGGIIINNNUUU[[[bbbfffiiijjjmmmooopppnnnlllkkkkkkjjjjjjjjjjjjkkkmmmooopppmmmmmmlllkkkkkkkkkkkkllljjjkkklllmmmnnnnnnnnnnnnjjjkkklllmmmmmmmmmmmmlllllllllmmmnnnooopppqqqqqqnnnpppqqqpppooonnnoooqqqrrrrrrrrrqqqrrrrrrssssssrrrsssssstttsssrrrpppooozzz}}}zzzyyyyyyxxxwww~~~|||xxxvvvuuutttssssssttttttttttttssssssrrrrrruuuyyy}}}{{{wwwtttsssnnnppprrrqqqqqqsssxxx|||yyyxxxvvvtttrrrqqqppppppjjjjjjiiihhhhhhhhhhhhhhhgggccc```^^^^^^\\\WWWSSSGGGHHHJJJKKKKKKKKKMMMOOOHHHOOOLLLUUUkkkmmmnnn|||sssnnn___[[[VVVTTTUUUXXXZZZ\\\WWWTTTOOOIIIEEEEEEHHHLLLKKKLLLNNNOOOOOOLLLJJJHHHJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSUUUWWWWWWWWWVVVUUULLLLLLKKKJJJKKKLLLMMMNNNSSSPPPKKKGGGEEECCCAAA???=========<<<;;;:::888777<<<;;;;;;;;;===>>>@@@BBBBBBCCCEEEFFFFFFDDDBBBAAAAAAAAA@@@@@@???>>>>>>===>>>>>>===<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<888888999:::;;;;;;<<<<<<;;;;;;<<<>>>???@@@AAABBB<<<===???AAACCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEHHHJJJJJJIIIGGGFFFDDDEEEEEEDDDBBBAAACCCEEEIIIIIIIIIIIIHHHFFFDDDCCCBBBEEEGGGIIIHHHHHHHHHIIIJJJHHHGGGHHHKKKKKKIIIGGGIIIJJJNNNVVVgggzzz}}}qqq```PPPJJJMMMJJJGGGHHHMMMPPPXXXqqq{{{vvvzzzvvvyyyrrrRRREEE;;;888888444111111111111000000000000////////////////////////,,,,,,...///000000000000......//////......---,,,...//////000000000000000...............///000111mmmSSS<<<999<<<888444555333222222111111222222333222222222111111111111000222111111111000000//////000000000000000000000000111111000///////////////.........//////000111222222222333555666888999::::::@@@===:::BBBEEEFFFLLLZZZ~~~fffQQQHHHKKKNNNQQQUUUZZZ```ddd```XXXNNNHHHFFFFFFFFFFFFDDDIIIPPPVVV[[[___cccfffgggiiilllmmmllllllnnnooonnnkkkiiijjjmmmnnnmmmkkkkkkjjjjjjiiiiiijjjjjjkkkllljjjjjjlllooopppooollloooooonnnmmmmmmmmmmmmnnnnnnmmmmmmpppsssuuussspppppprrrrrrqqqooonnnooopppmmmoooqqqsssssssssrrrqqqnnnppprrrrrrrrrqqqrrrssswww}}}yyyuuuvvvyyy|||}}}|||~~~|||yyy{{{{{{wwwwww{{{{{{{{{|||zzzxxxwwwwwwwwwxxxyyy}}}}}}vvvrrrqqqlllhhhfffiiikkklllpppvvvwwwwwwzzzyyyuuurrroookkkggggggjjjkkkhhheee```^^^]]][[[YYYUUUPPPLLLCCCDDDFFFHHHKKKLLLMMMNNNJJJKKKNNNUUU[[[fffwww}}}sssmmmfffaaaZZZUUUTTTTTTTTTTTTVVVTTTOOOHHHBBBAAAEEEIIIMMMNNNOOOOOOOOOMMMKKKIIIEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDBBB@@@>>>===@@@??????@@@AAACCCEEEGGGJJJJJJIIIJJJKKKMMMOOOQQQUUUVVVXXXZZZZZZXXXSSSOOOMMMJJJGGGDDDDDDFFFJJJLLLLLLHHHCCCAAAAAABBB@@@>>>>>>===;;;999888888999999>>>>>>>>>???AAACCCFFFGGGHHHHHHGGGFFFEEEBBBAAA@@@???@@@AAA@@@>>>>>>>>>???============<<<;;;::::::;;;999777999;;;===;;;999::::::::::::::::::::::::======>>>?????????????????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFIIIHHHFFFEEEEEEFFFHHHIIIIIIHHHDDD???<<<<<>><<>>??????>>>======<<<;;;:::::::::;;;;;;======>>>>>>@@@CCCEEEFFFHHHHHHGGGEEEDDDBBB@@@???>>>???@@@???>>>===>>>???============<<<;;;:::999:::999888999;;;===<<<:::::::::::::::::::::::::::;;;<<<===>>>???????????????@@@AAABBBCCCDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFJJJIIIGGGFFFFFFGGGHHHIIIJJJHHHEEEAAA>>>>>>@@@CCCGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHJJJIIIHHHGGGGGGGGGHHHHHHLLLKKKMMMTTT[[[dddppp|||qqq___VVVTTTNNNKKKJJJLLLNNNRRR\\\eeeooommmqqqsss{{{|||YYYDDD;;;777666444333222111000/////////000000000000///...---,,,...............///000000............/////////000//////.........---------000000/////////.........gggHHH<<<<<<999666555333333222222222222333333222222222111111111111000111111111111000000000000////////////////////////111000000///////////////////////////000111222222333333555666888:::;;;<<<999AAA??????FFFHHHLLLWWWmmm~~~dddPPPGGGHHHIIIMMMRRRWWWYYYYYYXXXRRRNNNHHHDDDCCCDDDDDDCCCLLLQQQWWW]]]aaaeeehhhkkkkkkmmmooopppppppppqqqrrrnnnlllkkkkkklllmmmmmmllliiijjjlllmmmmmmmmmllllllmmmllllllmmmnnnnnnmmmkkkmmmmmmlllkkkkkkkkkkkklllmmmmmmmmmppprrrsssqqqpppnnnooopppooonnnmmmnnnooopppqqqrrrrrrrrrqqqpppooooooqqqrrrsssrrrqqqrrrsssyyy|||~~~|||}}}}}}xxxqqqlllkkklllnnnooouuuuuutttsssrrrssswwwzzz~~~}}}||||||wwwppplllnnnhhhcccbbbcccffflllsss|||yyywwwwwwwwwxxxpppllliiiiiijjjkkkhhhfffddd```[[[WWWTTTQQQNNNKKKGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLQQQXXXdddwwwyyyrrrpppiii```XXXUUUVVVXXXYYY]]]ZZZTTTMMMGGGEEEGGGIIIKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDEEECCCBBB@@@@@@@@@@@@AAADDDDDDCCCBBBCCCDDDEEEFFFIIIKKKNNNQQQRRRRRRQQQPPPRRRRRRRRRRRRQQQNNNJJJFFFBBB@@@===;;;;;;<<<>>>???BBB???<<<;;;;;;<<<;;;:::<<<;;;;;;;;;;;;<<<===>>>=========>>>???BBBDDDEEEGGGFFFEEECCCBBB@@@???>>>===>>>???>>><<<;;;<<<===>>>>>>>>>===<<<;;;999999999888888999<<<===<<<;;;999999999999999999999999999:::;;;<<<===??????@@@@@@AAABBBCCCEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFKKKJJJIIIHHHGGGGGGHHHIIIKKKJJJGGGCCC@@@@@@BBBDDDFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGHHHIIIIIIMMMLLLOOOSSSVVV\\\jjjwww|||kkk```[[[PPPLLLKKKLLLLLLMMMTTT[[[mmmnnneeekkkvvvvvvnnn{{{mmmNNN<<<666666444333333222111111111222000000000000///...------...------------......///............/////////////////////............---000000000////////////...rrrNNN===;;;999666555333333333222222333333333222222222111111111000000111111111000000000000000111111111111111111111111000000////////////000000////////////000111222333333444555777999;;;<<<===;;;AAAAAAAAAGGGHHHNNN]]]|||nnnWWWLLLKKKIIIKKKOOOTTTXXXXXXTTTPPPLLLJJJHHHFFFEEEEEEFFFFFFPPPTTTZZZ```cccfffiiikkklllmmmpppppppppoooppprrrnnnmmmlllllllllllllllllliiijjjmmmnnnooonnnmmmlllmmmmmmmmmmmmnnnmmmlllkkkoooooonnnmmmmmmmmmmmmnnnlllmmmnnnpppqqqqqqpppooonnnooopppooonnnmmmnnnpppqqqrrrrrrrrrqqqpppnnnmmmqqqrrrtttuuutttttttttuuu|||~~~~~~~~~~~~yyyrrrmmmkkklllmmmmmmoooooommmkkkkkknnnssswww|||{{{|||xxxpppkkklllfffccccccdddfffkkkrrr}}}zzzwwwvvvvvvxxxtttqqqnnnmmmnnnnnnllljjjhhhccc\\\WWWSSSQQQOOOMMMIIIJJJKKKKKKLLLLLLKKKKKKMMMKKKKKKOOOVVVbbbwwwxxxtttmmmbbbZZZWWWWWWYYYZZZ]]]ZZZTTTNNNJJJIIIJJJLLLOOOOOOOOONNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDBBBAAA??????@@@BBBCCCEEEDDDDDDDDDDDDEEEGGGHHHIIILLLQQQTTTVVVTTTQQQOOOOOONNNMMMLLLKKKHHHDDD@@@@@@>>><<<;;;:::;;;<<<===;;;:::999888888999999999::::::;;;<<<===>>>@@@@@@>>>======>>>@@@BBBDDDEEEDDDCCCBBB@@@>>>===<<<;;;<<<===>>>===;;;:::;;;<<>><<<;;;999888999999999:::;;;=========999999999999999999999999888999999;;;<<<>>>???@@@???@@@BBBCCCDDDEEEFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGLLLKKKJJJIIIHHHHHHIIIIIIKKKKKKIIIFFFCCCBBBDDDFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHJJJKKKKKKKKKJJJIIIEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLOOOQQQQQQVVVcccqqq~~~sssfff]]]RRRMMMKKKLLLLLLLLLOOOUUU\\\zzzqqqgggjjjnnnyyymmmtttZZZAAA888777333333222222222222222333000000000000000///...............------......///.........////////////////////////........................---------------{{{WWWAAA;;;999777555444333333333333333333444222222222111111111000000000000000000000000111111........................000000////////////000000/////////000000111222333333444555777:::<<<===>>><<>>===<<<;;;:::999::::::777888888888888888999:::999:::;;;===???AAABBBBBB@@@??????@@@AAACCCEEEFFFBBBAAA???===;;;::::::999;;;<<<===<<<:::::::::;;;?????????>>>===;;;:::999999999:::;;;;;;<<<======999999999999999999999999888888999:::;;;===???@@@???@@@AAABBBDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGLLLKKKJJJJJJIIIIIIIIIIIIKKKKKKKKKHHHFFFEEEEEEFFFIIIIIIJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHHHHDDDEEEFFFHHHIIIJJJKKKLLLJJJKKKNNNPPPOOORRR^^^lllwwwzzzkkk^^^TTTOOOLLLNNNNNNMMMOOOSSSUUUlll~~~kkkhhhfffmmmpppnnn{{{kkkKKK<<<888333222222111111111222222000000000000000000///...000000///////////////000///////////////.........////////////////////////........................eeeJJJ>>>:::888666444444333333333333444444222222222111111111111000000000000000111111111111000000000000000000000000///////////////000000111000000000000111222333333222333555777999<<<===>>>===CCCBBBCCCHHHIIIXXXqqqoooXXXKKKJJJNNNTTTXXX^^^___[[[TTTNNNJJJDDDEEEDDDDDDCCCDDDGGGJJJSSSWWW\\\aaaccceeehhhiiijjjlllnnnnnnmmmmmmmmmnnnnnnoooooonnnlllkkklllmmmllllllmmmnnnnnnmmmlllkkkkkklllnnnnnnmmmlllmmmmmmmmmmmmlllkkkkkkkkkkkkllljjjllloooooonnnmmmnnnnnnooopppqqqqqqppppppqqqrrrrrrrrrqqqpppoooooonnnnnnmmmooorrrttttttuuuwwwyyy}}}~~~~~~yyytttppppppqqqrrrrrrpppnnnkkkiiihhhlllrrrwww}}}{{{uuullliiihhhjjjjjjggghhhkkkwww}}}{{{wwwuuuuuuvvvuuusssqqqooonnnnnnmmmiiiccc[[[UUUQQQPPPOOONNNMMMMMMMMMNNNNNNMMMMMMLLLLLLJJJJJJNNNTTTaaavvvtttoooiiiccc___\\\YYYWWWSSSPPPLLLKKKLLLNNNPPPPPPSSSRRRQQQNNNLLLJJJIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAACCCEEEGGGHHHEEEEEEDDDDDDEEEFFFHHHIIIJJJLLLNNNOOOOOOMMMKKKIIIEEECCCAAA@@@@@@???===<<<;;;;;;::::::999888777666666777999:::::::::<<<===;;;<<<>>>AAACCCDDDEEEEEEBBBBBBBBBBBBCCCEEEGGGHHHBBBAAA>>><<<:::999999999;;;<<<===<<<:::::::::;;;>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<<<<;;;;;;<<<===::::::::::::::::::::::::::::::999:::;;;===???@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLJJJHHHFFFFFFGGGIIIJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFHHHIIIKKKLLLLLLLLLJJJJJJMMMOOOOOOQQQYYYcccooo}}}ssscccXXXRRRNNNNNNOOONNNOOORRRRRRaaasssoooddd]]]cccwwwvvvjjjooo~~~ZZZCCC999444333222222111111111222000000000111111000000///111111000////////////000///////////////............////////////000000000///000000000000111111111uuuVVVCCC<<<999888444444333333333333444444222222222111111111111000///000000000111111111111222222222222222222222222///////////////000111111000000000000111222333333111222444666999;;;===>>>===BBBBBBDDDJJJNNNaaazzzbbbQQQKKKLLLOOOZZZaaafffeee\\\RRRLLLKKKEEEEEEEEEDDDCCCEEEJJJNNNTTTXXX]]]aaadddeeegggiiikkklllnnnnnnmmmlllmmmnnnnnnppppppnnnkkkjjjlllnnnnnnnnnmmmmmmlllkkkkkkkkkiiilllnnnnnnmmmlllmmmooommmmmmlllkkkkkkkkkkkkllliiillloooooommmlllmmmnnnnnnoooppppppooooooppprrrqqqqqqpppooooooooooooooommmpppsssvvvwwwyyy{{{}}}~~~zzzvvvttttttvvvwwwxxxwwwuuuqqqmmmkkkmmmqqquuuyyysssnnnjjjiiigggcccdddgggppp}}}yyyvvvvvvwwwwwwvvvsssqqqoooooooookkkfff^^^XXXUUUTTTRRRQQQMMMMMMNNNNNNNNNNNNNNNMMMKKKIIIJJJNNNUUUaaauuussspppmmmiiifffaaa[[[WWWPPPLLLIIIHHHJJJMMMNNNNNNOOOOOOMMMLLLJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@BBBDDDFFFGGGIIIJJJHHHGGGFFFEEEDDDDDDEEEFFFIIIHHHHHHGGGFFFDDDDDDCCCAAA???<<<<<<=========<<<;;;;;;;;;:::999888666555666999<<<===<<<===???AAA???@@@CCCEEEGGGHHHIIIIIIEEEEEEEEEEEEFFFGGGIIIJJJDDDBBB???===;;;;;;;;;;;;;;;======<<<;;;:::;;;<<<======>>>>>>>>>>>>======;;;===>>>===:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;===???@@@BBBCCCCCCDDDDDDDDDCCCCCCEEEDDDCCCBBBCCCEEEGGGHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIKKKLLLKKKIIIGGGFFFFFFHHHIIIIIIJJJIIIHHHFFFEEEDDDEEEGGGHHHHHHHHHGGGFFFFFFHHHIIIKKKMMMMMMMMMMMMMMMLLLMMMPPPPPPPPPTTTZZZgggvvv{{{kkk]]]VVVOOONNNNNNMMMMMMOOOOOOWWWddd{{{gggZZZ```mmmpppnnnkkkMMM===666666444333222222222222///000000111111111000000000000///...............000/////////.............../////////000000000000///000000000111111111111___HHH>>>:::999555444444333333444444555222222222111111111111000//////000000111111111222///////////////////////////////////////000111111000000000000111222333444111222444666999;;;===>>><<>>??????>>><<<::::::;;;=========<<<<<<======;;;999777666777:::>>>???>>>???AAADDDBBBDDDFFFIIIKKKLLLLLLLLLGGGGGGFFFFFFGGGIIIKKKLLLFFFDDDAAA>>>===<<<======<<<===>>>===;;;:::;;;<<<<<<======>>>>>>>>>>>>>>><<<>>>???===:::999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;;;;===???@@@EEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBCCCEEEGGGHHHFFFFFFHHHIIIJJJKKKKKKKKKIIIJJJLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFGGGHHHIIIHHHGGGGGGGGGIIIKKKLLLNNNNNNMMMMMMPPPNNNNNNQQQQQQOOOPPPSSS___ooo~~~oooaaaXXXPPPNNNMMMKKKKKKMMMMMMQQQ[[[{{{nnn]]]aaaiiisss}}}wwwuuuUUUBBB999888666555444333222222///000000111111111000000000///...---------------000000//////.........---.../////////000000111111---.........//////000000iiiOOOEEE???999777666555444333222222222111111111111000000000000////////////////////////000000000000000000000000......////////////......000000000000000111111111333444666888:::<<<>>>???AAABBBEEEHHHIIIVVVxxx~~~dddWWWNNNIIIPPP]]]mmmqqqnnnaaaSSSKKKIIIHHHGGGEEEBBBAAACCCHHHMMMQQQXXXZZZ]]]___```cccgggjjjmmmmmmnnnooooooooooooooommmmmmllllllllllllkkkkkkiiiiiijjjjjjjjjkkkkkkkkkmmmmmmlllllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllllmmmnnnooonnnmmmlllmmmnnnooonnnmmmmmmmmmnnnpppppprrrtttyyy~~~~~~~~~|||{{{}}}~~~{{{vvvqqqmmmlllmmmnnnwwwzzzrrrkkkhhheee```\\\\\\gggvvv{{{wwwuuusssrrrzzzxxxvvvuuuuuutttrrrpppjjjfffbbb^^^]]][[[XXXVVVRRRPPPNNNMMMNNNNNNMMMKKKJJJKKKHHHMMMZZZdddvvvyyyrrrllliiiiiieee\\\SSSJJJIIIGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEJJJJJJJJJGGGEEECCCDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIIIIHHHFFFDDDBBB@@@@@@???@@@@@@@@@@@@>>><<<:::999999999999999999:::::::::<<<;;;:::::::::;;;<<<=========>>>???@@@BBBDDDEEEGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHHHHJJJLLLMMMJJJGGGBBB===;;;;;;===>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<===============AAA>>>;;;;;;===???===;;;@@@@@@??????>>>===<<<<<>>>>>======>>>@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFGGGIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGGGGGGGCCCDDDEEEGGGHHHIIIJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEHHHIIIKKKLLLNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNVVVfff{{{}}}}}}iii^^^UUUQQQNNNJJJLLLQQQQQQTTTZZZjjj~~~jjjiiiiiikkkvvvssslllJJJAAA666555666111333777222222111000.........///000------......//////000000------......//////000000////////////////////////////////////000000000000sssYYYKKKBBB;;;777666555444333333333333222111111111000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000111111111111555555777888:::<<<>>>>>>BBBCCCFFFJJJPPPaaannnWWWNNNJJJIIIUUUfffrrrtttnnnaaaUUUNNNKKKHHHGGGEEECCCCCCEEEIIIOOORRRYYY\\\___aaacccfffiiikkkmmmmmmnnnooooooooooooooollllllkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjkkkkkkmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmllllllkkkkkkkkkmmmnnnooonnnmmmlllmmmnnnooonnnnnnmmmnnnoooqqqrrrtttuuuzzz}}}}}}~~~}}}{{{~~~|||yyyvvvtttsssssstttvvvxxxpppjjjhhheee___\\\[[[gggvvvzzzvvvuuutttsssxxxvvvtttsssrrrqqqnnnllllllgggbbb___]]]\\\ZZZXXXQQQOOOMMMMMMMMMNNNMMMLLLLLLLLLIIIMMMYYYaaarrrxxxrrrkkkiiijjjggg^^^WWWMMMKKKIIIIIIJJJKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEKKKLLLLLLJJJHHHFFFFFFGGGGGGHHHJJJLLLMMMMMMLLLKKKJJJIIIGGGDDDBBBAAA@@@@@@?????????>>>===;;;999888999999999999999:::::::::;;;;;;::::::;;;<<<>>>???BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKIIIFFFBBB>>><<<===>>>@@@>>>>>>===;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>===>>>===<<<>>>AAACCCBBB@@@AAAAAAAAA@@@???>>>>>>>>><<<;;;::::::;;;<<<===>>>CCCBBBBBBCCCCCCDDDEEEFFFIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGCCCDDDFFFGGGIIIJJJKKKKKKHHHGGGEEEEEEGGGHHHGGGFFFIIIJJJKKKMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNSSSbbbvvvsssfffYYYSSSOOOKKKKKKOOOOOOQQQVVVccc}}}sssjjjhhhhhhsss}}}eeeuuuyyyWWWFFF:::777888222333666111000000////////////000000/////////000000000000000.........///////////////////////////////////////////////////000000000000eeeSSSEEE<<<777666555444444444444444222222222111111111000000111111111111111111111111000000000000000000000000//////000000000000//////000000000111111111222222666777888999;;;<<<===>>>BBBCCCGGGLLLXXXqqqyyyaaaLLLGGGGGGLLL]]]qqq|||yyypppbbbXXXRRRMMMGGGFFFEEEDDDEEEGGGLLLPPPTTTZZZ^^^bbbeeeggghhhjjjlllmmmmmmnnnooooooooonnnnnnkkkkkkjjjiiiiiihhhggggggiiiiiiiiiiiijjjjjjjjjjjjllllllllllllkkkkkkkkkkkkllllllllllllmmmmmmmmmnnnnnnnnnmmmlllkkkkkkjjjjjjlllnnnooonnnmmmmmmnnnooooooooonnnnnnoooppprrrsssvvvwwwzzz||||||}}}~~~}}}|||{{{yyywwwuuusssrrrttt}}}}}}uuuooojjjhhheee___\\\\\\fffuuuyyyuuutttsssrrruuusssqqqppppppmmmjjjhhhlllfff___\\\\\\\\\ZZZYYYPPPNNNLLLLLLMMMNNNNNNMMMMMMNNNKKKMMMWWW^^^ooozzzsssmmmkkkllljjjbbb[[[QQQOOOLLLKKKKKKKKKJJJIIIFFFFFFFFFFFFFFFEEEEEEEEEIIIKKKLLLLLLIIIGGGFFFGGGHHHIIILLLNNNOOOOOONNNMMMJJJIIIGGGEEECCCAAA@@@@@@>>>>>>======;;;999888777888888999999:::::::::::::::::::::;;;<<<>>>@@@AAADDDEEEGGGHHHIIIIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHFFFDDDAAA>>>===>>>@@@AAA>>>===<<<;;;;;;;;;;;;;;;======>>>????????????????????????BBBDDDEEEDDDBBBBBBBBBAAAAAA@@@@@@??????>>>============???AAABBBBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIHHHGGGFFFFFFFFFFFFIIIHHHGGGFFFFFFGGGHHHHHHJJJJJJIIIHHHGGGFFFFFFEEECCCDDDFFFHHHJJJKKKLLLLLLGGGFFFEEEFFFHHHIIIIIIIIIJJJJJJLLLNNNOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMQQQ\\\mmm|||qqq___UUUPPPLLLKKKMMMMMMOOORRR[[[ppppppiiiiiikkknnncccooojjjNNN>>>888999333333555000//////000000111000000000111111111111000000000000///////////////.........////////////////////////////////////000000000000oooXXXGGG>>>777666666555444444555555333333222222222111111111111111111111111111111111////////////////////////...//////000000//////...000000000111111222222333888888999:::;;;<<<======AAACCCFFFMMM___sss]]]JJJFFFHHHPPPdddzzzsssdddZZZTTTMMMFFFFFFFFFFFFGGGJJJOOOSSSVVVZZZ^^^cccggghhhiiikkklllmmmmmmnnnnnnnnnnnnnnnmmmlllkkkkkkjjjiiihhhggggggiiiiiiiiiiiijjjjjjjjjkkklllllllllkkkkkkkkkjjjjjjmmmmmmmmmmmmnnnnnnnnnnnnooonnnnnnlllkkkjjjiiiiiikkkmmmnnnnnnmmmmmmnnnpppoooooonnnooopppqqqssstttwwwwwwyyy{{{zzz{{{|||wwwrrrooosssxxx|||tttooolllkkkggg```]]]^^^eeettt|||vvvsssqqqpppsssqqqpppoooooonnnkkkiiiiiiccc[[[WWWXXXZZZYYYWWWOOOLLLJJJJJJLLLMMMNNNNNNMMMOOOLLLOOOWWW]]]nnnzzzrrroooooommmfff___UUURRRNNNKKKJJJJJJIIIHHHDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJJJJHHHFFFDDDDDDHHHJJJLLLNNNPPPPPPOOOOOOJJJIIIGGGEEECCCBBBAAAAAA???>>>>>>===;;;:::999888999999999::::::;;;;;;<<<999999:::<<<===???@@@AAABBBCCCFFFHHHJJJJJJIIIHHHJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDDDD@@@???>>>======>>>@@@AAA>>>===<<<;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@???AAABBBCCCDDDDDDCCC@@@???AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDFFFIIIKKKLLLMMMMMMGGGFFFEEEFFFIIIKKKKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMQQQWWWcccqqqyyyeeeXXXRRROOOMMMKKKKKKLLLNNNTTTeee{{{nnnmmmmmmkkk{{{ooosss}}}WWWBBB999999444333555111000111111222111000///...111111111000000/////////000000//////......------////////////////////////////////////000000000000www]]]III@@@888777777666555555555555333333333333222222222222000000000000000000000000////////////////////////---......//////......---///000000111222333333333888999:::;;;<<<===>>>>>>@@@DDDGGGNNNeeemmmYYYIIIHHHKKKSSSiiiuuudddYYYTTTLLLDDDEEEFFFGGGJJJNNNRRRVVVXXXZZZ]]]bbbfffhhhiiijjjkkkmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllkkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkkkkkllllllkkkkkkkkkjjjjjjjjjmmmmmmmmmnnnnnnnnnooooooooonnnnnnlllkkkjjjiiiiiijjjlllnnnnnnmmmnnnoooqqqpppooooooooooooqqqssstttuuuvvvxxxzzzzzz|||~~~xxxttttttvvv}}}{{{tttqqqooonnniiibbb^^^___cccssszzzuuurrrqqqtttsssqqqpppqqqqqqpppoooiiiaaaYYYVVVYYY[[[YYYWWWMMMKKKHHHHHHIIIKKKLLLLLLKKKNNNMMMPPPXXX]]]nnnzzzuuussspppiiibbbXXXTTTOOOKKKIIIHHHFFFEEEBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHIIIGGGEEEDDDDDDGGGIIIKKKNNNOOOOOONNNMMMHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA???>>><<<;;;;;;:::999::::::;;;<<<=========:::;;;<<<===???@@@@@@AAA???AAADDDGGGIIIJJJIIIIIIGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@???;;;;;;;;;;;;<<<===>>>???======<<<;;;;;;;;;;;;<<<>>>??????@@@@@@@@@@@@@@@???@@@BBBCCCBBB@@@???>>>>>>>>>>>>===============;;;:::::::::;;;<<<>>>???CCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEGGGHHHIIIJJJJJJLLLKKKJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBDDDEEEGGGIIIKKKLLLMMMMMMHHHGGGFFFGGGJJJLLLMMMLLLJJJKKKMMMNNNPPPPPPQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMPPPSSSZZZgggvvv~~~lll\\\TTTRRROOOLLLJJJKKKMMMQQQ]]]vvvuuuoooooonnnqqqyyycccHHH999999555333555333222333333333111///---,,,000000000//////.........000000//////......------////////////////////////////////////000000000000eeeMMMBBB:::999888777555555555555444444444333333333222222////////////////////////000000000000000000000000......////////////......///000000111222333444444888999:::;;;===>>>???@@@@@@GGGKKKSSSooobbbQQQFFFHHHLLLUUUkkkrrr```UUUPPPJJJDDDEEEFFFIIIMMMQQQUUUYYYZZZZZZ]]]bbbeeefffhhhjjjlllmmmmmmnnnnnnnnnmmmllllllmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjmmmmmmmmmmmmnnnnnnnnnooonnnnnnmmmlllkkkkkkjjjjjjjjjkkkmmmnnnnnnnnnppprrrppppppooonnnooopppqqqrrrssstttxxx|||}}}|||{{{yyy}}}yyytttrrrrrrqqqkkkbbb^^^___aaaqqq}}}zzzxxxzzzwwwtttsssssstttuuutttjjjbbbZZZYYY]]]___\\\XXXMMMJJJFFFEEEFFFHHHJJJJJJHHHLLLLLLOOOWWW\\\nnnyyywwwsssllleee\\\WWWQQQLLLIIIGGGEEECCCBBBBBBBBBBBBBBBAAAAAAAAACCCEEEHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>===<<<<<<;;;;;;<<<===>>>??????@@@??????@@@AAAAAAAAAAAA@@@@@@AAACCCFFFGGGHHHHHHHHHCCCBBBAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@???===;;;:::777888999:::;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@???:::<<>>BBBBBBBBBBBBCCCDDDEEEFFFAAACCCEEEGGGIIIJJJKKKKKKMMMLLLKKKIIIIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHJJJKKKKKKKKKIIIHHHGGGHHHKKKMMMMMMMMMJJJJJJLLLNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPUUU___mmm}}}tttcccXXXTTTQQQMMMKKKKKKNNNQQQXXXjjjpppllllllnnn~~~sssRRR===:::666333666444444333333222111///...---////////////............///////////////.........////////////////////////////////////000000000000qqqSSSEEE<<<;;;999777666444444444444444444444333333333333000000000000000000000000000000000000000000000000000000111111111111000000///000000111333444444555777888:::;;;===???@@@AAABBBKKKQQQ\\\{{{~~~[[[MMMFFFIIINNNUUUiii|||lllZZZOOOKKKIIIEEEEEEGGGJJJOOOSSSXXX[[[\\\\\\^^^bbbdddfffhhhkkknnnmmmmmmnnnnnnmmmmmmlllkkklllllllllllllllmmmmmmmmmlllllllllmmmmmmmmmnnnnnnkkkkkkkkkjjjjjjjjjjjjiiillllllmmmmmmmmmnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkiiikkkmmmnnnnnnoooqqqrrrqqqpppooonnnnnnnnnoooppprrrtttzzzyyytttssssssrrrkkkaaa\\\]]]```ooo~~~xxxttttttuuuwwwwwwiiibbb[[[ZZZ___aaa]]]XXXLLLIIIEEECCCDDDFFFGGGGGGFFFKKKKKKNNNTTTXXXjjj{{{xxxuuunnnggg```ZZZSSSMMMIIIGGGEEECCCBBBBBBAAAAAA@@@@@@??????BBBDDDEEEEEEDDDDDDEEEGGGDDDEEEGGGHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA???>>>=========<<<===>>>???@@@AAAAAABBBEEEFFFFFFFFFEEECCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCC???>>>===<<<<<<===???@@@=========<<<;;;999777666666777999;;;<<<=========<<<<<<;;;;;;;;;<<<<<<======>>>>>>???@@@?????????999<<<>>>>>>======???BBB;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;<<<======@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGIIIJJJJJJJJJMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIKKKIIIHHHIIILLLMMMMMMMMMIIIJJJKKKMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQWWWbbbqqq~~~lll]]]VVVRRRMMMKKKLLLNNNPPPSSS]]]tttxxxkkkjjjjjjssszzz^^^CCC>>>777333555444222222111111000000111111///////////////000000000.........///////////////////////////////////////////////////000000000000zzzXXXHHH===<<<:::888666444333333555555444444444333333333111111111111111111111111000000000000000000000000222222333333333333222222///000000222333444555555777888999;;;>>>@@@AAABBBDDDOOOVVVbbbqqq[[[NNNHHHLLLOOOTTTeee{{{{{{uuugggUUUJJJHHHHHHGGGEEEGGGKKKPPPUUUYYY\\\]]]^^^```bbbdddfffiiilllooommmnnnnnnnnnmmmlllkkkkkkjjjkkkkkkllllllmmmmmmnnnmmmmmmmmmnnnnnnnnnnnnoookkkkkkkkkjjjjjjjjjiiiiiillllllllllllmmmmmmmmmnnnllllllllllllllllllllllllhhhjjjmmmnnnnnnoooqqqsssqqqpppooommmmmmmmmnnnnnnrrruuu|||{{{sssrrrsssrrrjjj___[[[\\\___nnn{{{vvvtttuuuwwwwwwggg___YYYYYY^^^```\\\VVVLLLHHHDDDBBBBBBDDDEEEEEEEEEJJJKKKMMMRRRUUUfff|||yyyuuuoooiiibbb]]]UUUOOOJJJHHHFFFDDDBBBBBBAAAAAA@@@???>>>>>>@@@AAABBBAAA@@@AAACCCEEECCCDDDFFFFFFFFFEEECCCAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCAAA???===============>>>???@@@AAABBBCCCCCCJJJJJJJJJJJJHHHEEECCCBBB??????>>><<<<<<<<<<<<<<<<<<;;;:::999:::<<<>>>???::::::::::::999777555444666777:::<<<============<<<<<<;;;;;;;;;<<<<<<=========>>>????????????>>>===???@@@>>>;;;:::===???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777888888>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIIIIIIIHHHLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHHHHHHHHHHGGGLLLJJJIIIJJJLLLMMMMMMMMMHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPRRRYYYfffvvvrrr```XXXRRRMMMLLLLLLMMMOOOOOOTTTfffzzzmmmjjjeeegggttttttgggIII@@@888333555444111000//////000222444555//////000000111111222222---.........//////000000////////////////////////////////////000000000000hhhKKK???===888444333444444111444333111111111333555666111111111111000000000000222222111111000/////////000000000000////////////111111111111222444666888:::;;;<<<======???CCCFFFJJJNNNZZZttthhhTTTPPPKKKIIINNNZZZiiisssyyyjjjYYYPPPLLLHHHGGGIIIIIIKKKMMMQQQUUUXXX[[[\\\bbbccceeehhhjjjlllmmmnnnppppppnnnmmmkkkkkkkkkkkkjjjkkkmmmnnnnnnnnnmmmlllnnnmmmlllkkkkkklllmmmnnnpppnnnllljjjjjjjjjkkklllggghhhiiiiiiiiiiiihhhhhhlllllllllmmmmmmmmmmmmmmmpppooommmmmmmmmooorrrsssoooooopppqqqrrrrrrrrrrrrrrrxxx~~~vvvvvvwwwwwwqqqfff^^^]]]```mmmzzzwwwuuuvvvwwwkkkeee___]]]___^^^XXXRRRHHHEEEBBBAAABBBCCCDDDCCCGGGHHHKKKLLLLLLSSScccttt~~~zzztttppppppgggaaaWWWPPPLLLIIIEEEBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBAAA@@@>>>===???@@@@@@AAAAAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAACCCBBB@@@??????@@@BBBCCC@@@@@@@@@AAABBBDDDEEEFFFIIIIIIIIIHHHGGGEEECCCBBB<<<<<<<<<;;;;;;:::::::::888888999999999888888777999::::::999666555555666777777888999:::<<<>>>???::::::;;;;;;<<<<<<======>>>============???AAABBB======;;;::::::;;;<<<===<<<<<<<<<;;;:::999777666:::999999999999999::::::??????>>>>>>??????@@@AAAAAACCCEEEFFFGGGHHHJJJLLLMMMKKKIIIFFFEEEFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGGGGHHHHHHGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNQQQPPPOOOPPPRRRRRRQQQPPPRRRRRRTTTWWWXXX___nnn}}}~~~lll\\\SSSPPPKKKIIIJJJMMMOOOTTT^^^iii|||kkkjjjkkkkkkvvv}}}zzzyyyTTTFFF@@@666333999444333222222111111222222//////000000111111111222000000//////.........---////////////////////////............///000111222qqqRRRBBB???999555555666555444555444333222222444666777111111111111000000000000000000000000000111111111000000000000000000000///111111111111333555777888:::;;;======>>>@@@CCCFFFJJJNNN___~~~bbbNNNLLLJJJKKKPPPZZZfffnnnrrrdddVVVNNNJJJGGGFFFGGGHHHIIIMMMQQQVVVZZZ^^^```cccdddfffiiikkklllmmmmmmpppooonnnmmmlllkkkkkkjjjkkkllllllmmmmmmmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnnnnmmmkkkjjjjjjkkklllmmmiiiiiijjjjjjjjjjjjjjjjjjllllllllllllmmmmmmmmmmmmoooooonnnnnnnnnooopppqqqooopppqqqrrrrrrsssrrrrrrqqqwww|||zzzzzzzzzsssggg___]]]]]]jjj~~~|||wwwuuussssssjjjeee``````aaa___XXXRRRGGGEEEBBBAAABBBDDDDDDCCCHHHIIIJJJKKKJJJOOO^^^nnn}}}yyyvvvrrrooooookkkddd[[[SSSNNNJJJEEEBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>><<<<<<===>>>???@@@@@@AAABBBAAA@@@???@@@AAACCCDDDGGGGGGFFFEEEEEEEEEFFFFFFHHHGGGFFFEEECCCBBB@@@@@@;;;;;;:::::::::999999999888888888999999888888777777888999888666555555666777777777888:::;;;===>>>>>>>>>>>>>>>>>>>>>??????======<<<<<<<<<>>>???@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777888888888999:::;;;<<<===??????>>>>>>??????@@@AAAAAABBBDDDEEEEEEFFFHHHJJJKKKJJJHHHFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIGGGHHHHHHIIIHHHHHHGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOQQQPPPOOOPPPQQQRRRQQQPPPPPPPPPRRRTTTUUU[[[iiiwww~~~pppaaaWWWRRRPPPMMMLLLNNNOOORRR[[[ddd~~~tttpppllleeejjjyyybbbLLLAAA777333555555444333222111111111111///000000000111111111111000000/////////.........///////////////////////////////////////000111222zzzYYYGGGAAA:::777777888777666666555444333444555666777222222111111111000000000...//////000111111222222000000000000000000000000111111111111333555777888:::<<<===>>>???AAADDDGGGKKKPPPhhhrrrWWWGGGGGGIIILLLRRRZZZbbbgggfff[[[PPPKKKIIIEEEEEEFFFFFFHHHLLLQQQWWW\\\aaaccceeefffgggiiijjjkkklllllloooooonnnmmmlllkkkkkkjjjlllllllllllllllmmmmmmnnnmmmmmmllllllllllllmmmmmmlllkkkjjjjjjjjjkkkmmmnnnlllkkkjjjiiiiiijjjkkklllkkkkkkllllllmmmmmmmmmmmmnnnnnnooopppppppppooooooooopppqqqrrrssssssssssssrrrwww~~~|||ttthhh```^^^[[[fffyyy~~~xxxssspppooojjjfffccccccccc___WWWOOOGGGEEEBBBBBBCCCDDDDDDCCCHHHHHHHHHHHHGGGKKKYYYggg~~~wwwuuutttpppnnnooommmhhh___WWWPPPKKKFFFCCCAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>><<<<<<;;;::::::;;;<<<===>>>???@@@AAA@@@@@@@@@AAACCCEEEFFFIIIIIIHHHGGGFFFFFFFFFGGGEEEDDDBBB@@@>>>===<<<<<<999999888888888888777777777777888888888888888777555777888777555555666777666777777888999;;;<<<===??????????????????>>>>>>===<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<;;;999888777777777777888:::<<<===>>>??????>>>>>>??????@@@AAA@@@BBBCCCCCCCCCCCCDDDFFFIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPOOONNNOOOQQQRRRQQQPPPOOONNNOOOPPPQQQUUUaaammm{{{}}}}}}uuuiii]]]UUUTTTPPPNNNNNNOOOPPPWWW^^^kkkuuummmccccccxxxzzzrrrtttTTTCCC<<<777444555555333222111111111111000000000000111111111111000000////////////......////////////////////////000000/////////000111111cccLLLCCC;;;888999888777777555555444333444444555666222222222111111111000000//////000000111111111111000000000000000111111111222111111222333555777888;;;<<<>>>???@@@BBBFFFIIIMMMUUUssszzz___KKKDDDDDDGGGLLLTTTZZZ___bbb\\\SSSLLLJJJHHHEEEEEEGGGGGGIIILLLPPPVVV\\\```ccceeefffggghhhiiijjjjjjjjjnnnnnnnnnnnnmmmlllkkkjjjmmmlllkkkjjjkkklllmmmnnnlllllllllllllllllllllllljjjjjjjjjjjjkkklllmmmnnnmmmllljjjiiihhhiiikkklllkkkkkkkkkllllllmmmmmmnnnlllmmmppprrrssssssrrrqqqooopppqqqrrrsssssssssssstttxxx~~~|||ttthhh___]]]ZZZccctttyyytttpppnnnllliiigggeeeccc\\\RRRJJJFFFDDDBBBBBBCCCDDDDDDCCCEEEDDDDDDEEEEEEHHHUUUbbbzzz{{{tttsssssspppnnnnnnlllhhhaaaYYYRRRLLLGGGEEEBBBBBBAAAAAA@@@@@@???>>>??????@@@AAAAAABBBBBBCCCBBBAAA???>>><<<::::::999888999:::;;;<<<===>>>?????????@@@@@@BBBDDDFFFGGGDDDCCCCCCCCCDDDEEEFFFFFFAAA@@@>>><<<:::999888888777777777777666666666666777777888888999888888888666777888888777666777999777777777888999:::<<<<<>>>>>======<<<<<<========================@@@???>>>===<<<;;;::::::<<<<<<<<<<<<;;;:::999888777777777888999:::;;;<<>>>>>??????@@@AAA@@@AAABBBBBB@@@@@@AAABBBFFFFFFFFFEEEFFFGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMNNNPPPQQQQQQPPPOOOMMMMMMNNNNNNPPPZZZddduuuwww{{{~~~{{{pppbbbWWWUUUPPPMMMMMMMMMNNNSSSYYYaaauuummmfffgggtttqqqyyy]]]FFF@@@;;;444333333333222222333333333000000000000000111111111000000//////////////////////////////////////////111000000000000000111111rrrRRRFFF;;;999999777666777444444333333333333333333222222222222111111111111111111111111000000/////////000000000111111111222222222222222333555888999;;;===???@@@AAACCCGGGJJJPPP^^^gggRRRFFFDDDEEEGGGMMMUUU[[[^^^___TTTNNNIIIIIIHHHFFFGGGKKKJJJKKKMMMPPPUUUZZZ^^^aaadddeeefffggghhhhhhhhhhhhmmmnnnnnnnnnmmmlllkkkjjjllllllkkkjjjjjjlllmmmnnnkkkllllllllllllllllllkkkiiiiiiiiijjjkkklllmmmnnnmmmllliiihhhggghhhjjjkkkjjjjjjkkkkkklllmmmmmmnnnjjjmmmpppsssuuuvvvuuuuuuppppppqqqrrrssssssssssssxxxyyy~~~~~~yyyrrrggg___\\\[[[```nnn~~~yyytttqqqooommmiiieee```WWWLLLEEEEEECCCBBBBBBDDDEEEDDDCCCAAA@@@@@@BBBCCCHHHTTT```yyyzzztttrrrqqqmmmjjjjjjhhhfffaaaZZZSSSMMMHHHFFFBBBBBBBBBCCCBBBAAA@@@?????????@@@@@@AAABBBCCCDDDDDDBBB@@@>>>;;;:::999999999999:::;;;<<<===>>>>>>>>>>>>???AAABBBDDDFFFFFFBBBAAAAAAAAAAAAAAABBBBBB======;;;999888777777666666666666666666666666666777777888999999999999999888999::::::999888999;;;777777888888999:::;;;<<>>>>>======<<<<<<======>>>>>>>>>???>>>>>>@@@??????>>><<<;;;:::999<<<<<<<<<<<<;;;:::999999888777777777777888888999??????>>>>>>??????@@@AAA@@@AAABBBAAA@@@??????@@@EEEEEEEEEEEEFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNOOONNNMMMLLLNNNPPPQQQQQQPPPPPPMMMLLLMMMMMMNNNUUU]]]ooorrrxxx~~~~~~uuufffZZZTTTNNNKKKKKKLLLMMMPPPUUUZZZwwwyyykkkbbbfffooo}}}{{{hhhLLLBBB;;;333111111111222333444666666111111000000000000000000//////000000000000000000////////////////////////111000000000000111111222yyyYYYIII<<<::::::777555666333333333333333222222222333222222222222111111111222222111111000//////...///000000111111222222222222222222222444666888999<<<>>>???AAABBBEEEIIILLLVVVkkktttZZZLLLHHHFFFFFFJJJRRRZZZ^^^^^^\\\OOOJJJHHHHHHHHHGGGJJJNNNNNNNNNOOOQQQUUUZZZ^^^```dddeeefffggghhhhhhiiiiiilllmmmnnnnnnnnnmmmkkkjjjkkkkkkkkkkkkkkkllllllmmmkkkkkkllllllllllllkkkkkkhhhiiiiiijjjkkkllllllmmmlllkkkjjjiiihhhhhhiiiiiiiiiiiijjjkkklllmmmmmmnnnjjjlllpppsssuuuvvvvvvvvvpppqqqrrrsssssstttttttttyyyyyy}}}|||vvvpppfff___\\\\\\^^^iii}}}{{{vvvqqqnnnhhhaaaZZZQQQIIICCCDDDCCCBBBCCCEEEEEEDDDCCC???===>>>AAADDDIIITTT___uuuzzzsssqqqooojjjfffeeeeeeeeebbb\\\TTTMMMHHHGGGAAABBBCCCDDDDDDDDDBBBBBB@@@@@@@@@@@@AAABBBDDDDDDFFFDDDAAA???<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>???@@@BBBCCCDDDEEEEEEDDDBBB@@@???>>>======::::::::::::999888777666666666777777777777888888888888999:::;;;;;;;;;;;;:::;;;<<<;;;:::999:::;;;999999999999:::;;;<<<===??????????????????>>>>>><<<===>>>???@@@@@@@@@@@@?????????>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;::::::999888888777777777888888??????>>>>>>??????@@@AAAAAABBBCCCBBB@@@???@@@AAADDDDDDEEEEEEFFFFFFFFFFFFJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIKKKMMMNNNLLLKKKJJJJJJJJJKKKMMMNNNMMMLLLKKKMMMOOOQQQPPPOOOQQQNNNLLLMMMMMMLLLQQQXXXhhhmmmvvv~~~yyykkkaaaUUUNNNJJJKKKMMMMMMOOORRRSSShhhooo\\\^^^dddqqqwwwUUUCCC999222111111111222333555666777111111111111000000000000//////000000000000111111////////////////////////000000000000111222333333{{{```MMM>>>===<<<777444777444444444444444333333222333333222222222111111111111111111000000000000000///000000111111222333333222222222333444666888999<<<>>>@@@AAACCCEEEJJJMMM[[[xxxhhhQQQHHHIIIFFFHHHOOOXXX```bbb]]]WWWLLLHHHFFFGGGGGGGGGKKKPPPQQQQQQQQQSSSWWW\\\```ccceeefffgggiiijjjkkkkkkkkklllmmmnnnooonnnmmmkkkjjjjjjjjjkkkllllllllllllkkkjjjkkkllllllllllllkkkjjjhhhiiijjjkkkkkkkkkkkkkkkmmmllllllkkkjjjjjjiiiiiihhhiiijjjkkklllmmmmmmnnnlllmmmoooqqqsssssssssssspppqqqrrrsssttttttttttttwwwwwwzzzzzztttoooggg```^^^\\\]]]eeezzzzzzppplllddd\\\TTTMMMHHHDDDCCCBBBBBBCCCEEEFFFEEECCC@@@>>>>>>AAADDDIIISSS]]]qqq{{{tttrrrpppkkkfffeeeffffffddd^^^UUULLLGGGFFFAAABBBDDDFFFGGGFFFEEEDDDBBBAAAAAA@@@AAABBBCCCDDDHHHFFFCCC@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBBCCCBBBAAA>>>===;;;;;;:::777999;;;<<<<<<;;;999777777777888888999999999999888999:::;;;<<<<<<<<<<<<:::;;;<<<;;;999888888:::::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>??????999:::<<<>>>@@@@@@@@@@@@===>>>>>>???>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888999:::;;;;;;??????>>>>>>??????@@@AAABBBCCCDDDCCCAAAAAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGHHHJJJLLLMMMKKKJJJIIIHHHHHHJJJKKKLLLLLLKKKKKKLLLOOOPPPPPPOOOPPPMMMKKKLLLLLLKKKOOOTTT```hhhsss~~~{{{qqqiiiXXXQQQLLLMMMNNNMMMNNNPPPOOO\\\nnn}}}aaa^^^```ccc}}}~~~|||aaaGGG;;;888444333333333333444555555111111111111000000000/////////000000000111111111////////////////////////...//////000111333444555eeePPP@@@>>>>>>888555777555666666666555444333333333333333222222222111111/////////000111111222222///000000111222222333333333222222333444666888:::===>>>@@@BBBCCCFFFJJJMMM^^^~~~```JJJDDDHHHEEEJJJSSS^^^fffeee\\\TTTJJJFFFEEEFFFFFFFFFKKKQQQRRRRRRSSSUUUYYY^^^cccgggfffggghhhjjjlllmmmmmmmmmkkklllnnnoooooommmkkkjjjiiijjjkkklllmmmlllkkkjjjjjjjjjlllllllllllljjjjjjiiiiiijjjkkkkkkkkkjjjjjjmmmmmmmmmmmmlllkkkjjjiiihhhiiiiiijjjlllmmmnnnnnnnnnnnnooopppppppppppppppqqqqqqrrrsssttttttttttttuuutttxxxyyytttooohhhaaa___\\\\\\cccxxx}}}ooojjjaaaXXXQQQKKKHHHGGGCCCBBBBBBCCCEEEFFFEEECCCBBB??????BBBDDDIIIRRR[[[nnn}}}wwwuuusssnnnjjjiiihhhiiiggg```UUULLLFFFDDDAAABBBEEEGGGHHHHHHGGGFFFCCCBBBAAA@@@AAABBBCCCDDDIIIGGGDDDAAA?????????@@@@@@@@@@@@@@@????????????<<<===>>>???@@@AAAAAAAAA>>>===<<<;;;;;;::::::;;;666888;;;>>>>>>===:::888888888999999:::::::::;;;999:::;;;<<<============:::;;;<<<:::888777777888;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;<<<<<<======777888;;;===???@@@@@@@@@======>>>??????>>>===<<<<<<<<<<<<===<<<<<<;;;;;;888888999:::;;;===>>>????????????>>>???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHGGGFFFGGGIIIKKKMMMJJJIIIGGGGGGGGGHHHJJJLLLKKKKKKJJJLLLOOOPPPPPPOOOPPPLLLJJJLLLLLLJJJMMMRRRZZZdddrrr}}}}}}uuuppp\\\UUUOOOOOOOOONNNMMMOOOOOOVVVdddkkkfffccc\\\kkk|||yyykkkMMMAAAAAA666666555444333333333333222111111111000000////////////000000111111111222////////////////////////......///000111333555666uuu[[[CCC======999777:::555555444444444333333333555444222000//////000111000000000000000000000000000000000000111111111111111222222444666888:::;;;999???===>>>FFFGGGIIIUUUjjjnnnUUULLLHHHDDDJJJRRR[[[bbbeeecccXXXLLLIIIGGGDDDCCCEEEJJJOOORRRUUUUUUWWWYYY]]]aaadddfffgggggghhhiiijjjkkkkkklllmmmmmmmmmlllkkkiiihhhgggjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllljjjjjjjjjjjjiiiiiiiiihhhkkkkkkjjjjjjkkkkkklllmmmnnnnnnmmmmmmmmmmmmnnnnnnrrrrrrrrrpppoooooorrrtttvvvuuutttrrrqqqqqqrrrrrrwwwxxx}}}wwwqqqooojjj```XXX\\\\\\___qqqqqqhhh\\\TTTPPPLLLGGGBBBCCCCCCCCCCCCBBBAAA@@@??????======>>>???EEERRR```uuuxxxuuusssooommmmmmlllllljjjdddZZZQQQIIIFFFCCCDDDFFFGGGGGGEEECCCAAACCCBBBAAA@@@@@@BBBDDDEEEDDDEEEFFFEEECCCAAABBBCCCCCCCCCCCCBBBAAA???>>>===????????????>>>===<<<;;;<<<;;;:::888777666666666777888:::<<>><<<999::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999777777777888888===============<<<<<<;;;===<<<;;;:::::::::::::::===>>>?????????>>><<<;;;AAAAAAAAA@@@???>>>======>>>===<<<;;;;;;<<<>>>>>><<<<<<;;;;;;<<<===???@@@BBB@@@>>><<<;;;===???AAA@@@AAABBBDDDDDDDDDDDDCCCGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHJJJLLLLLLMMMMMMLLLJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMOOOQQQRRRLLLLLLLLLLLLLLLMMMMMMMMMVVV]]]jjjyyy}}}vvvdddYYYPPPPPPPPPLLLIIIJJJPPPSSSZZZoooeee\\\aaahhhlll{{{YYYCCC;;;;;;888555333333444333333222111111000000000000000333222222222111111000000//////000000111222222333000000000000111222333444eeeJJJAAA???:::888:::555555555444444444333333555444222000///000111111000000000000000000000000000000111111111222222222111222333444666888:::<<<;;;@@@???@@@GGGGGGKKKXXXpppdddPPPJJJGGGDDDMMMWWW```eeeeee```VVVKKKIIIGGGDDDDDDFFFJJJOOORRRUUUVVVWWWZZZ]]]aaaeeegggfffggghhhjjjkkkmmmnnnoooooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhkkkjjjjjjjjjjjjkkkllllllnnnmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqppppppqqqsssrrrrrrqqqppppppqqqrrrsssvvvxxx|||vvvrrrqqqnnnfff^^^[[[ZZZ]]]ooovvvmmmbbbYYYSSSOOOJJJFFFCCCCCCCCCCCCBBBAAA@@@???>>>======>>>???DDDQQQ^^^wwwvvvsssqqqnnnlllmmmmmmmmmkkkeee\\\RRRJJJFFFCCCDDDFFFGGGGGGEEECCCAAAAAA@@@???>>>???@@@BBBCCCCCCEEEEEEDDDBBBAAABBBCCCDDDDDDDDDCCCBBBAAA??????>>>>>>???>>>===<<<;;;;;;<<<;;;:::999999888888999888999;;;===??????===:::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777777888999===============<<<<<<;;;===<<<;;;::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>=========<<<;;;;;;;;;<<<=========<<<;;;:::999:::;;;;;;@@@???>>>===<<<===???@@@???@@@AAABBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKLLLLLLKKKKKKLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIIIILLLKKKIIIIIIIIIJJJLLLMMMNNNMMMMMMMMMMMMOOOPPPQQQMMMMMMMMMMMMMMMNNNNNNNNNTTTYYYeeetttyyyiii^^^TTTRRRQQQNNNLLLNNNOOOQQQWWWgggqqqbbb___aaacccdddJJJ<<<:::777444222222333333333222111111000000000000000222222111111111000000000******++++++,,,------...000000000000111333444444oooPPPBBB===888666777555555555444444444444333555444222111000000111222000000000000000000000000111111111111222222222222111222333444666999;;;<<<<<>>>>>======???@@@CCCOOO[[[xxx~~~tttqqqpppmmmlllmmmooopppnnnhhh^^^TTTKKKGGGCCCDDDFFFGGGFFFEEECCCBBB??????>>>======???@@@AAABBBCCCDDDCCCBBBAAABBBCCCDDDDDDDDDDDDCCCBBB@@@@@@===>>>>>>>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>@@@@@@>>><<<:::;;;===>>>???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888888999999===============<<<<<<;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAA@@@@@@@@@@@@???>>>======<<<;;;;;;::::::;;;;;;<<<===<<<:::999777777666666>>>>>>>>>>>>>>>>>>>>>???>>>???@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDDDDFFFIIIKKKLLLKKKJJJHHHLLLKKKJJJIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHLLLKKKKKKJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNQQQTTT\\\lll|||rrrggg[[[UUURRROOOOOOQQQNNNOOORRR]]]tttlllaaa^^^___ooowwwWWWBBB999666333111111222222222222111111000000000000000111111000000000000//////---------...//////000000///000000000222333444555yyyXXXFFF>>>:::777888555555555555444444444444444333222111111111111222000000000000000000000000000000000111111111111222222222333555777999;;;<<<<<<@@@@@@CCCHHHHHHRRRgggeeeQQQKKKKKKMMMNNN\\\gggooolllaaaWWWOOOIIIGGGFFFDDDEEEGGGLLLPPPTTTWWWXXX[[[^^^aaadddgggiiihhhiiijjjkkklllmmmnnnooommmmmmmmmmmmlllkkkjjjiiiiiijjjjjjjjjjjjjjjkkkkkkllllllkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhggggggjjjjjjjjjiiijjjkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkgggkkkoooqqqqqqqqqpppqqqoooooonnnnnnoooppprrrssstttvvv{{{{{{vvvuuuvvvtttnnnhhh^^^ZZZYYYccczzzxxx~~~~~~vvvkkkaaaYYYSSSNNNKKKFFFEEECCCBBB@@@???>>>>>>======>>>@@@@@@CCCNNNYYYxxxuuuqqqooollllllnnnpppqqqooojjj```UUUMMMHHHDDDEEEFFFFFFFFFEEECCCBBB???>>>>>>===>>>???@@@@@@AAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???===============<<<;;;;;;::::::::::::;;;<<<===>>>======>>>???AAAAAA???===:::<<<>>>@@@@@@???<<<;;;;;;;;;<<<<<<<<<;;;:::::::::999999999999:::::::::===============<<<<<<;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;<<<===???@@@???????????????>>>======;;;;;;::::::::::::::::::;;;:::999888777666666555;;;<<<===?????????>>>>>>??????@@@@@@AAABBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCDDDFFFIIIKKKLLLJJJHHHGGGKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLMMMOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOOOOVVVeeewww|||rrrcccXXXRRROOOOOOPPPMMMNNNPPPVVVfffwwwfffaaaaaacccdddHHH:::777222000000111222222222111111000000000000000000000000///////////////111111111222222333333333//////000111222444555666gggPPPDDD>>><<<===666666555555555444444444333333222222222222222222000000000000000000000000/////////000000000111111222333333555777999;;;===<<>>>>>>>>===>>>@@@@@@CCCNNNYYYwwwxxxrrrooolllllloooooopppooojjjaaaVVVNNNIIIDDDEEEEEEFFFEEEDDDCCCCCC????????????@@@@@@AAAAAA@@@AAABBBAAA@@@???@@@AAA@@@@@@@@@@@@???>>>========================<<<;;;999999999999;;;<<<===>>>?????????@@@BBBBBB@@@>>>;;;===???AAAAAA???<<<;;;;;;;;;<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;===============<<<<<<;;;;;;;;;:::::::::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>>>>>>>?????????>>>======;;;;;;:::::::::999999888888888999999999888888888999;;;===???@@@???>>>>>>@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJJJJIIIHHHFFFJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNMMMNNNNNNMMMMMMLLLLLLLLLLLLNNNNNNRRR```rrrzzzlll]]]SSSOOONNNMMMLLLNNNPPPSSS^^^wwwlllcccaaa]]]sssnnnMMM===999444111000111222222222111111000000000000000///////////////000000000......////////////000000//////000111222444666777www[[[HHH>>>;;;;;;666666666555555555444444333333333333333333222222000000000000000000000000///000000000000111111111222333444555777:::<<<======??????CCCJJJNNNdddtttVVVKKKJJJKKKQQQ[[[jjjqqqrrrgggZZZPPPJJJGGGDDDDDDEEEFFFIIINNNRRRUUUZZZ[[[^^^bbbeeehhhjjjkkkllllllkkkkkkjjjjjjiiiiiimmmmmmnnnnnnmmmllllllkkkiiiiiiiiijjjjjjkkkkkkllljjjjjjjjjkkkkkkllllllllljjjjjjjjjjjjiiiiiiiiihhhiiiiiiiiiiiiiiijjjkkkkkkjjjjjjlllllllllllljjjjjjgggjjjoooqqqqqqqqqpppqqqssssssqqqqqqpppqqqrrrsssuuuwww{{{~~~zzzxxxvvvuuuuuuqqqjjjeee^^^ZZZYYY^^^jjj}}}xxxyyyyyytttjjjaaaXXXSSSQQQPPPJJJIIIFFFCCCAAA@@@?????????>>>>>>@@@AAADDDPPP\\\xxx{{{sssooolllkkkmmmlllnnnnnnjjjaaaWWWNNNIIIEEEEEEEEEEEEEEEDDDDDDCCC@@@@@@@@@AAAAAAAAAAAABBB@@@AAABBBAAA>>>===>>>???======>>>>>>===<<<;;;;;;======>>>>>>>>>>>>======999999999:::;;;<<<===>>>AAA@@@???@@@BBBBBB@@@???<<<===???@@@???>>><<<;;;;;;;;;<<<;;;;;;:::999888888999:::;;;<<<======<<<===============<<<<<<;;;;;;;;;:::::::::;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<===>>>>>>??????>>>======;;;;;;;;;;;;:::999888888666777888999::::::::::::999:::<<<>>>????????????AAA@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHKKKJJJIIIHHHHHHHHHIIIJJJGGGHHHHHHIIIJJJLLLMMMNNNKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPOOONNNMMMNNNNNNMMMMMMLLLKKKKKKKKKMMMNNNRRR\\\kkkzzzsssbbbVVVQQQNNNJJJLLLNNNQQQTTTZZZmmmuuufff___ZZZhhh~~~xxxUUUBBB===777333222222333333222111111000000000000000//////000000000000111111......////////////////////////000111333555666777mmmPPP???::::::666666666666555555555555222333333333333333333333000000000000000000000000111111222222222333333333333333444666888:::<<<===???AAA@@@EEEMMMSSSnnnpppSSSKKKLLLLLLVVVdddooorrrooocccVVVNNNJJJFFFDDDDDDEEEGGGJJJOOOSSSVVVZZZ\\\```dddgggjjjkkklllllllllllllllkkkkkkkkkkkklllllllllmmmllllllkkkjjjhhhiiiiiijjjkkkkkklllllliiiiiijjjjjjkkklllmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjkkkjjjkkklllmmmmmmlllkkkjjjiiillloooqqqqqqpppqqqqqqrrrqqqppppppqqqrrrtttuuuvvvxxx|||}}}|||{{{||||||xxxwwwvvvvvvuuuqqqkkkeee^^^[[[ZZZ^^^dddrrrzzzzzzwwwssskkkbbbZZZVVVTTTUUUMMMKKKGGGDDDBBB@@@@@@@@@@@@>>>>>>@@@AAAEEERRR___zzz}}}tttnnniiiiiikkkhhhkkklllhhh```WWWNNNIIIEEEEEEEEEEEEDDDDDDDDDCCC???@@@@@@AAAAAAAAAAAAAAAAAABBBBBB@@@===<<<<<<===<<<<<<<<<<<<<<<<<<;;;:::>>>>>>???????????????>>>::::::;;;;;;<<<===>>>???AAA@@@???@@@AAAAAA@@@???===>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::999888888777999:::<<<===>>>=====================<<<<<<;;;:::::::::::::::;;;<<<===;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>>>>>>>>===;;;<<<<<<<<<;;;:::888888555666888999::::::999999888999;;;===>>>???@@@@@@@@@?????????@@@AAABBBCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJMMMLLLKKKIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPOOOPPPPPPQQQQQQPPPOOONNNOOOOOONNNMMMMMMLLLKKKKKKLLLNNNRRRZZZdddqqq|||wwwggg\\\VVVQQQKKKLLLNNNRRRUUUXXXdddpppddd[[[bbbqqqgggGGGBBB;;;555333333333333222111111000000000000000000000000111111111222222111111111111111111111111//////000111333555777888]]]GGG@@@???777666666666555555555555222222333444444444333333000000000000000000000000333333444444444444555555333333444666888:::<<<===AAABBBAAAGGGOOOWWWvvvnnnSSSNNNOOOOOO[[[lllqqqrrrlll___TTTMMMIIIFFFCCCDDDEEEGGGKKKOOOSSSVVV[[[]]]aaadddhhhjjjlllllllllllllllmmmmmmmmmnnnnnniiiiiijjjjjjjjjiiihhhhhhhhhhhhiiijjjkkkkkkllllllhhhhhhiiijjjlllmmmnnnnnnlllllllllkkkkkkkkkjjjjjjiiiiiiiiihhhiiijjjjjjkkkjjjkkkmmmnnnnnnmmmkkkjjjkkkmmmpppqqqppppppqqqrrrooooooooooooqqqsssuuuvvvwwwxxx|||~~~{{{zzz|||}}}vvvvvvwwwwwwvvvrrrlllggg```]]]\\\\\\^^^hhh|||}}}wwwssslllddd\\\XXXXXXYYYNNNLLLHHHEEEBBBAAAAAAAAAAAA???>>>???AAAFFFTTTbbb|||~~~tttmmmhhhggghhhfffhhhjjjggg```VVVNNNIIIEEEEEEEEEEEEDDDDDDDDDDDD??????@@@AAAAAAAAAAAA@@@BBBBBBBBB@@@===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>??????@@@@@@@@@??????<<<<<<<<<<<<===>>>???@@@AAA@@@??????AAAAAA@@@???>>>>>>======<<<<<<<<<<<<;;;<<<;;;;;;:::999888777777888:::<<<>>>>>>>>>>>>===============<<<<<<;;;:::::::::::::::;;;<<<===888999;;;===>>>>>>============>>>>>>>>>>>>>>>===<<<<<<======<<<:::999888555666888999999999888777999999:::<<<===???@@@AAA???>>>>>>>>>>>>@@@AAABBB>>>???@@@AAACCCDDDEEEFFFDDDDDDCCCDDDFFFHHHJJJLLLOOONNNLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJLLLMMMNNNOOOOOOOOONNNOOOPPPQQQQQQQQQOOOOOOPPPPPPOOOOOONNNMMMLLLLLLJJJNNNSSSXXX```kkkwwwzzzkkk```ZZZTTTNNNLLLNNNSSSVVVVVV^^^uuu}}}mmm^^^bbbmmmxxxJJJEEE===777444444444444222111111000000000000000000000111111222222222333111111000000000000000000//////000111333555777888mmmKKK>>>???;;;999777666666666555444555555444444444333333333444333333222222333333444333333222222222333444444444444555777999;;;===>>>BBB???BBBIIIPPP___cccNNNJJJHHHQQQdddnnnxxxooobbbXXXQQQKKKFFFCCCBBBCCCEEEGGGIIINNNTTTXXXZZZ\\\^^^aaadddggghhhiiikkkkkkkkkjjjjjjjjjiiiiiinnnmmmkkkjjjiiijjjkkkkkkjjjjjjjjjjjjkkklllmmmmmmiiijjjlllnnnooooooooonnnllllllmmmooopppoookkkhhhiiiiiiiiihhhhhhhhhhhhhhhjjjjjjjjjiiijjjjjjkkkkkknnnoooppprrrrrrrrrrrrrrrqqqpppnnnnnnooopppssstttuuuxxx{{{}}}~~~}}}|||{{{wwwwwwwwwwwwwwwuuupppmmmbbb___]]]]]]___fffuuuwwwsssllleee^^^ZZZWWWVVVTTTPPPJJJFFFCCCBBBAAA@@@======>>>@@@@@@FFFVVVeeezzzyyywwwpppjjjhhhggghhhhhhhhheee___VVVPPPGGGFFFEEEFFFFFFFFFDDDBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@===:::999999999::::::888777999<<<===;;;999888999<<<>>>@@@AAAAAAAAA@@@>>><<<>>>AAACCCCCCBBBAAAAAABBBBBBAAA@@@>>>===AAA@@@???>>>============:::::::::999999888888888666777888999;;;<<<===>>>??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::;;;<<<>>>??????@@@@@@@@@???>>>>>>>>>???AAAAAA>>>???@@@BBBCCCDDDDDDEEEHHHHHHGGGGGGHHHJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIIIIJJJLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMPPPNNNOOOTTTZZZcccrrr|||uuuiii[[[SSSQQQRRRMMMOOOVVVXXXXXXeeeuuusssiiieeeiii{{{```OOO===666555333222333333333333222222222111111000000000000000///....../////////000111111222222///000222333333444666888|||VVVBBB???;;;999777666666666555444555555444444444333333333333222222111111222222333333333222222222333444444444555555777999;;;===???CCCAAADDDKKKRRRdddzzz^^^NNNMMMNNNWWWhhhppptttkkk___UUUOOOKKKHHHEEECCCDDDFFFHHHJJJOOOUUUYYY[[[]]]___bbbeeegggiiijjjkkkkkkkkkjjjjjjjjjjjjiiimmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjkkkkkkllliiijjjlllmmmmmmmmmllllllkkkkkklllnnnooonnnkkkiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiijjjjjjkkkllllllppppppppppppqqqrrrssssssppppppooonnnoooqqqssstttuuuwwwzzz|||~~~}}}yyyyyyyyyzzzyyyvvvppplllbbb___]]]]]]^^^bbbooo{{{yyytttmmmeee^^^ZZZXXXWWWVVVRRRLLLGGGEEEDDDBBBAAA>>>>>>>>>@@@AAAGGGWWWggg}}}yyysssmmmkkkiiijjjlllllliiibbbXXXQQQIIIHHHGGGGGGHHHGGGEEEDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@>>><<<;;;:::;;;<<<===;;;:::999;;;======<<<999:::;;;===???@@@AAAAAAAAA@@@>>>===???BBBDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>>?????????>>>>>>=========::::::999999888888888888666777888999;;;<<<======???>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888:::;;;<<<===????????????======<<<;;;<<<===>>>???AAAAAABBBCCCCCCCCCCCCCCCIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMPPPNNNOOOSSSXXX```ooo|||}}}vvvjjj]]]TTTQQQTTTOOOOOOTTTUUUUUU```nnnyyymmmffffffuuukkkSSS>>>888888333222555333333333222222222111111000000000000000//////...000000000000///////////////000222333333444666888fffKKK@@@<<<999777666777777666444555555444444444333333333222111111000000111111222333222222222333333444555555555666888:::<<<>>>???DDDCCCGGGMMMVVVnnnmmmVVVLLLOOORRR\\\jjjoooooofffYYYPPPLLLJJJHHHGGGCCCEEEGGGIIILLLPPPVVVZZZ]]]___aaadddgggiiijjjkkkkkkkkkkkkkkkjjjjjjjjjjjjllllllkkkjjjjjjjjjkkkkkklllkkkkkkjjjjjjjjjjjjkkkjjjkkkkkkkkkjjjjjjiiihhhhhhiiijjjlllnnnnnnllljjjiiiiiijjjjjjkkkkkklllllliiiiiiiiijjjkkklllmmmnnnppppppqqqqqqrrrsssssstttppppppoooooopppqqqsssttttttwwwyyy{{{~~~|||yyyzzz|||~~~}}}xxxqqqllleeebbb``````___aaaiiisss~~~{{{vvvnnneee^^^ZZZYYYXXXXXXTTTNNNJJJGGGFFFDDDCCC@@@??????@@@AAAHHHYYYjjj}}}vvvqqqoookkkmmmpppqqqnnneeeYYYQQQKKKJJJHHHHHHIIIIIIGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@>>>>>><<<<<<<<<===>>>???>>>===<<<===>>>>>><<<;;;<<<===>>>???@@@@@@@@@@@@@@@??????AAACCCEEEFFFEEEBBBBBBAAA@@@????????????<<<===>>>???>>>===<<<;;;::::::888777777777888999666777888999:::;;;<<<=========<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999:::;;;<<<===>>>?????????;;;;;;:::::::::;;;<<<===@@@AAABBBCCCDDDEEEEEEEEEJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIIIIJJJKKKNNNNNNMMMLLLJJJIIIGGGFFFIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNPPPNNNNNNRRRUUU\\\hhhuuu}}}~~~xxxnnnaaaWWWQQQUUUPPPOOORRRQQQQQQYYYeeetttvvvkkkfffppp~~~\\\@@@;;;;;;444111777333333333222222222111111000000000000000000//////111000000///......------///111333333333444666888qqqRRRCCC<<<:::888777777777666555555555444444444333333333222222111111111111222222222222222222333444555555666666777999;;;===???@@@CCCEEEIIIOOO\\\yyyaaaOOOIIINNNSSS^^^kkklllkkkaaaUUULLLHHHGGGGGGGGGDDDFFFHHHKKKNNNSSSXXX\\\___aaacccfffhhhjjjkkklllllllllkkkkkkkkkjjjjjjjjjlllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiihhhgggfffeeegggggghhhkkkmmmnnnllljjjiiijjjjjjkkklllmmmnnnnnniiiiiiiiijjjkkkmmmnnnooopppqqqsssuuuvvvuuutttsssppppppppppppppprrrssstttuuuwwwzzz}}}~~~yyyvvvxxx{{{~~~~~~zzzsssnnniiifffeeeeeeddddddiiipppyyy{{{~~~}}}xxxpppggg```\\\[[[ZZZZZZVVVPPPKKKHHHFFFEEEDDDBBBAAA@@@@@@AAAIII[[[lllyyysssppplllnnnrrrssspppfffZZZQQQLLLJJJHHHHHHIIIIIIHHHFFFCCCBBBAAA@@@@@@???@@@@@@??????>>>>>>>>>>>>??????@@@???????????????===<<<>>>>>>>>>???????????????@@@@@@AAACCCEEEFFFFFFFFFCCCBBB@@@???>>>???@@@AAA:::;;;===>>>>>>===;;;::::::999777666666777888999666777888999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<===>>>>>>>>>>>><<<;;;;;;::::::<<<===>>><<<===@@@CCCFFFHHHJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKNNNMMMKKKJJJIIIIIIIIIJJJMMMMMMMMMMMMKKKIIIGGGFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNPPPRRRWWWaaalllzzz~~~{{{rrrhhh\\\RRRSSSOOONNNOOOOOONNNTTT]]]fffrrrhhhnnn~~~hhhEEE>>>===444000777333333333222222222111111111111000000000000000000111111000000///////////////111333444444444666888www~~~tttTTTAAA===;;;999888888888777666555555444444444333333333333333222222222222333333222222222222333444555666777777888:::<<<>>>@@@AAABBBFFFJJJQQQeeeqqq]]]MMMJJJPPPUUUaaalllkkkggg^^^RRRIIIEEEEEEEEEDDDDDDGGGJJJMMMPPPUUUZZZ]]]aaabbbdddgggiiikkklllllllllllllllkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhiiijjjkkklllmmmjjjiiihhhgggfffeeeeeedddgggfffgggjjjlllmmmlllkkkjjjjjjkkklllmmmnnnnnnooojjjjjjjjjkkklllnnnooopppnnnqqqvvvyyyzzzxxxtttqqqpppppppppqqqqqqrrrssssssuuuwww{{{|||vvvsssuuuxxx|||~~~|||wwwssslllhhhgggiiihhhgggiiinnnxxxxxx|||~~~yyyqqqiiibbb^^^]]]]]][[[VVVPPPKKKIIIGGGEEEDDDDDDBBBAAAAAABBBIII[[[kkk|||tttpppnnnoooqqqrrrnnndddYYYQQQKKKIIIGGGFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@????????????@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCEEEEEEEEEFFFFFFBBBAAA@@@???>>>???@@@AAA:::;;;<<<======<<<:::888888777666666666777888888777777888888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::;;;<<<======>>>======>>>======<<<<<<>>>???@@@;;;===@@@CCCFFFHHHJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJHHHIIIIIIJJJKKKLLLLLLMMMNNNMMMKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHIIIKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNOOOPPPRRR[[[dddttt{{{}}}xxxpppbbbUUURRROOONNNNNNNNNOOOSSSXXX]]]uuusssgggkkkwwwwwwMMM@@@===555111555333333333222222222111111111111000000000000111222000000111111111222222222000111333444444555777999wwwvvvVVVAAA>>>;;;999888999999888666555555444444444333333333444333333333333333333444111111111222333444555666888888999;;;===???AAABBBBBBFFFKKKUUUpppfff[[[OOOOOOVVV\\\hhhpppkkkbbbZZZOOOGGGEEEEEEDDDCCCEEEHHHLLLOOOSSSWWW\\\___bbbccceeegggiiikkkllllllllllllllllllkkkkkkkkkkkkjjjjjjkkklllllllllkkkkkkhhhhhhhhhiiiiiijjjkkklllhhhgggfffeeeeeeeeeeeefffhhhggggggiiilllmmmmmmlllkkkkkkllllllmmmmmmnnnnnnkkkkkkkkklllmmmnnnooopppmmmpppuuuyyyzzzwwwssspppppppppqqqqqqrrrsssssssssuuuwww{{{yyyttttttvvvyyy|||}}}{{{yyynnnjjjiiijjjjjjhhhiiimmmzzzxxx||||||xxxrrrkkkeeeaaa___^^^]]]XXXRRRMMMJJJHHHFFFDDDEEECCCBBBBBBBBBHHHYYYiiiyyyrrrpppppppppnnnjjjbbbXXXRRRKKKHHHFFFEEEEEEFFFFFFEEEFFFEEEDDDBBBAAAAAAAAAAAACCCCCCBBBBBBAAA@@@??????@@@AAACCCBBBAAA???@@@AAA??????>>>>>>>>>???@@@@@@AAACCCEEEFFFEEEDDDDDDEEEAAAAAA@@@@@@???@@@@@@AAA;;;;;;<<<<<<;;;:::888777666666666666777777777777777777888888999::::::;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999;;;;;;;;;;;;:::::::::::::::;;;<<<===============???>>>=========>>>???@@@???@@@AAACCCEEEFFFFFFFFFJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOMMMLLLKKKJJJIIIIIIJJJKKKIIIIIIJJJKKKKKKLLLKKKKKKHHHIIIJJJKKKMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNOOONNNOOOVVV___lllwww}}}xxxiiiZZZSSSQQQOOOOOOPPPQQQTTTVVVUUUdddxxxtttfffffflllxxx{{{ZZZDDD<<<777444333333333333222222222111111222111000///000111222333000000111222222333444444000222444444444555777999~~~```III>>><<<:::999999999888777555555444444444333333333333333222222222222333333111111111222333444666666999999:::;;;===@@@BBBCCCCCCHHHMMMZZZ{{{xxx\\\UUUNNNSSS\\\bbbmmmrrriii\\\UUULLLGGGEEEFFFFFFEEEFFFIIIMMMQQQTTTXXX]]]```bbbccceeegggiiikkkllllllmmmllllllllllllkkkkkkkkkiiijjjkkklllllllllkkkkkkkkkkkkjjjiiihhhhhhiiiiiifffeeeeeedddeeefffggghhhiiihhhhhhjjjlllmmmmmmlllllllllllllllllllllllllllmmmmmmllllllmmmnnnoooooommmooorrrtttuuutttrrrpppppppppqqqrrrssssssssssssuuuvvvzzzxxxwwwvvvxxx{{{}}}~~~~~~uuupppmmmmmmmmmjjjjjjlllzzz|||~~~zzzwwwsssnnniiidddaaa```___ZZZTTTOOOLLLJJJGGGFFFEEEDDDDDDCCCCCCHHHWWWfffzzz}}}wwwtttrrrnnnkkkfff```YYYTTTKKKHHHFFFDDDEEEFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA>>>AAACCCBBBAAA@@@AAABBBAAA@@@@@@???@@@AAABBBCCCAAADDDGGGGGGDDDBBBBBBCCC???@@@@@@AAAAAA@@@@@@@@@===<<<;;;:::999888777666333444666777888777666555777777777888999999::::::;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============:::::::::999999:::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======<<<<<<===<<<;;;;;;;;;<<<>>>>>>??????AAABBBDDDDDDEEEEEEIIIHHHHHHGGGHHHIIIKKKLLLJJJKKKLLLMMMOOOPPPQQQRRRLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQPPPNNNNNNOOONNNMMMSSS[[[fffsss~~~ppp^^^VVVUUUSSSQQQQQQSSSTTTSSSRRRYYYfffllldddccciii}}}hhhHHH<<<;;;888333333333333222222222111111222111000///000111333444111111111111111222222222000222444555555555777999kkkSSS>>><<<:::999:::999888777555555444444444333333333222222111111111111222222111111111222333444666777999999:::<<<>>>@@@BBBCCCDDDJJJOOO^^^qqqUUUNNNJJJSSS___fffpppqqqfffXXXRRRJJJFFFFFFHHHGGGFFFFFFIIINNNRRRUUUYYY^^^aaabbbccceeegggiiijjjkkklllmmmmmmlllllllllkkkkkkkkkhhhiiikkklllmmmlllkkkkkknnnmmmkkkiiihhhgggffffffeeedddddddddeeegggiiijjjkkkjjjiiijjjlllmmmmmmlllllllllllllllllllllkkkkkknnnnnnmmmmmmmmmnnnnnnooonnnnnnnnnoooooopppqqqqqqppppppqqqrrrssssssssssssuuuvvvyyy}}}{{{xxxwwwzzz}}}|||vvvrrrqqqpppmmmlllnnnxxxxxxwwwtttoookkkfffcccaaaaaa\\\VVVQQQMMMKKKIIIHHHEEEDDDDDDDDDCCCGGGUUUcccuuuyyy|||wwwsssnnniiiddd___ZZZVVVLLLIIIFFFEEEEEEFFFGGGFFFHHHGGGFFFEEECCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDD===@@@CCCBBBAAA@@@AAACCCBBBBBBAAAAAABBBCCCEEEFFFBBBEEEHHHGGGDDDAAAAAAAAA>>>???AAABBBBBBAAA@@@???>>>===;;;999777666666666222333666888999888666444777777777888999999999:::;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======999888888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<::::::999999999:::;;;<<<;;;===???AAADDDEEEGGGGGGHHHHHHGGGGGGHHHJJJKKKLLLKKKLLLMMMNNNPPPRRRSSSSSSKKKKKKJJJIIIIIIJJJLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQPPPNNNNNNOOONNNMMMRRRZZZbbbqqq}}}tttaaaYYYXXXVVVSSSSSSTTTSSSQQQSSSUUU]]]{{{uuufff^^^___uuurrrKKK===???<<<333333333333222222222111111222111000///000111333444222222111111000/////////000222444555555666777999}}}[[[LLL===<<<@@@:::777999888666555555444444333222222222222222222222222222222444333111111111333555666:::::::::;;;===@@@BBBDDDHHHJJJWWWrrrzzz```RRRKKKNNNSSS^^^kkkrrrjjj^^^RRROOOKKKGGGDDDCCCCCCDDDJJJLLLPPPUUUYYY]]]___```cccdddgggjjjlllmmmllllllnnnllliiihhhhhhjjjjjjjjjjjjlllnnnmmmllljjjiiiiiiooommmlllllliiiccc]]][[[___```aaaccceeegggiiijjjlllmmmmmmmmmlllkkkjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllloooqqqqqqooonnnoooqqqqqqrrrtttvvvwwwvvvuuutttuuuyyy}}}|||uuuuuuxxxxxxxxxyyyzzzzzzwwwppphhhdddfffjjjsss}}}xxxrrrmmmiiiccc\\\VVVYYYVVVQQQNNNLLLLLLJJJIIIGGGHHHIIIGGGEEEHHHPPPVVVlllrrrxxx~~~~~~~~~wwwoooiiifff```XXXQQQNNNKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDAAA@@@@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>><<<:::888666444444444444888888888777777777777777::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<<<<<<<::::::::::::<<<<<<<<<;;;::::::999999999999<<<======>>>>>>>>>>>>===<<<<<<======<<<:::999777:::::::::::::::;;;;;;;;;;;;<<<=========<<<;;;::::::===BBBEEEEEEDDDDDDDDDGGGGGGFFFFFFFFFGGGIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNKKKJJJJJJJJJKKKJJJIIIGGGMMMLLLJJJJJJIIIJJJKKKLLLKKKLLLMMMNNNOOONNNMMMLLLUUUSSSQQQPPPPPPRRRTTTVVVPPPOOOMMMLLLLLLLLLMMMMMM^^^kkkyyy~~~uuulll]]][[[XXXUUUSSSQQQQQQQQQQQQPPPUUUlllxxxjjjbbbnnn~~~YYYAAA::::::999777666555444222111000000222222222222222222222222000000000000000111111222000333555666666777888999nnnRRRAAA>>>AAA:::777999888666555555444444333333222222222222222222222222222444333222111222333555777:::::::::;;;===@@@CCCDDDFFFIIIXXXwwwrrrZZZPPPJJJOOOWWWbbbmmmrrriii]]]OOOLLLIIIFFFDDDDDDEEEFFFJJJLLLQQQVVVZZZ^^^```aaadddfffiiikkkmmmnnnmmmmmmooollliiihhhiiikkkkkkjjjkkklllmmmlllkkkjjjjjjkkknnnmmmlllkkkgggbbb\\\YYYYYYZZZ]]]aaaeeehhhjjjkkkllllllmmmmmmmmmlllkkkkkkjjjjjjkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppprrrqqqnnnmmmmmmoooppprrrtttvvvwwwwwwwwwvvvvvvyyy}}}zzzxxxxxxwwwvvvwwwssstttsssmmmeee______aaattt|||vvvooojjjfff```ZZZUUUUUUSSSOOOMMMLLLLLLLLLKKKJJJKKKLLLJJJGGGIIIOOOUUUcccjjjqqqwww~~~yyytttpppnnnggg]]]UUUQQQNNNJJJHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@???>>>===;;;:::888666555555555666888888888888888888888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;:::999999999::::::>>>>>>?????????>>>>>>===:::;;;;;;;;;;;;999888666777777777777888888888888:::;;;<<<<<<<<<<<<;;;:::===@@@CCCDDDCCCBBBBBBBBBFFFFFFEEEEEEFFFHHHIIIJJJHHHIIIJJJLLLLLLMMMMMMMMMIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOOOOOOOOOONNNSSSRRRQQQPPPPPPRRRSSSTTTPPPPPPNNNMMMMMMMMMNNNNNNYYYfffuuu~~~xxxppp```\\\WWWTTTSSSSSSSSSRRRNNNOOOSSSdddwwwgggjjjxxxZZZBBB999777555111111111111111111111111222222222222222222222222000000000000000111222222111333555666666777888:::}}}[[[GGG@@@AAA:::777999777666666555555444333333333333333333333333333333333333333222222333444666777::::::;;;<<<>>>AAACCCEEEHHHLLL]]]fffSSSNNNIIIRRR]]]hhhqqqqqqfffZZZKKKIIIGGGDDDDDDEEEFFFGGGJJJLLLQQQVVV[[[___bbbccceeegggjjjlllnnnnnnnnnmmmooommmjjjjjjkkkllllllkkklllmmmmmmkkkiiiiiikkkmmmnnnpppqqqooojjjccc\\\VVVSSSUUUZZZ___dddhhhjjjkkkllllllmmmmmmnnnmmmmmmmmmhhhiiijjjkkkmmmnnnooopppnnnnnnnnnooooooooooooooopppqqqrrrpppnnnlllllllllpppqqqtttvvvxxxxxxyyyxxxxxx{{{~~~~~~~~~|||yyyvvvssssssooopppooojjjbbb\\\YYYYYYqqq{{{tttllleeeaaa]]]XXXTTTQQQOOOMMMLLLMMMMMMLLLKKKKKKLLLMMMKKKIIIJJJNNNRRRXXXaaaiiiooo|||}}}zzzyyywwwoooddd[[[UUUQQQLLLIIIHHHGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>===<<<:::999888888777777888888888888888888888888888888999999888888999999:::;;;=================================<<<<<<<<<<<<;;;::::::999999999999::::::::::::999999999:::;;;;;;???????????????>>>===<<<999999:::::::::888777666555666666666777777777888888888999;;;;;;;;;;;;;;;>>>???AAABBBAAAAAACCCDDDDDDDDDEEEEEEGGGHHHJJJKKKIIIJJJKKKLLLLLLLLLLLLLLLHHHIIIJJJLLLLLLLLLLLLKKKIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPSSS```ooozzz}}}vvveee^^^UUURRRSSSUUUTTTRRRKKKPPPQQQZZZ{{{ppphhhmmm___FFF;;;666333222222222222222222222222222222222222222222222222111000000000000111222222111333666777777777888:::eeeMMMAAA@@@:::888:::888666666666555444444333333333333333333333333333333333333333333444555777888::::::;;;<<>>===<<<;;;888888888999999999::::::888888888999999999999999999888888888888999::::::========================???>>>>>>===<<<<<<;;;;;;999999999999999999999999999999999999::::::;;;<<<>>>>>>>>>>>>===<<<;;;:::888999:::::::::999777666666666777777888888999999666777888999:::;;;;;;<<<;;;<<<>>>???@@@BBBFFFIIICCCCCCDDDEEEGGGIIIJJJKKKJJJJJJKKKKKKLLLKKKKKKKKKIIIKKKMMMNNNMMMLLLKKKKKKHHHHHHJJJKKKMMMNNNPPPQQQNNNNNNOOOOOOPPPPPPOOOOOONNNOOOPPPRRRRRRRRRQQQQQQSSSRRRQQQPPPPPPQQQRRRRRRQQQ\\\jjjvvvzzzjjjaaaUUUQQQSSSVVVTTTQQQKKKRRRQQQSSSnnnyyylllkkk{{{gggLLL???999666888777666555444333222111222222222222222222222222111111000000111111222333111333666777777777999:::pppTTTCCC???:::999<<<999777666666555555444333333333333333333333333333333333333333444555777888888;;;;;;;;;===@@@CCCEEEGGGMMMVVVqqqpppWWWNNNPPPQQQ___nnnuuussskkk]]]RRRKKKIIIFFFDDDCCCDDDEEEGGGKKKNNNSSSYYY^^^bbbeeefffdddfffhhhkkkllllllkkkkkknnnmmmllllllmmmnnnnnnmmmnnnmmmllljjjhhhjjjmmmppp~~~pppbbb[[[]]]```cccfffhhhiiiiiikkkkkklllmmmnnnnnnnnnmmmkkkkkkllllllllllllllllllkkkkkklllmmmmmmnnnoooooonnnnnnnnnoooooooooooonnnoooppprrruuuwwwyyyzzz{{{}}}~~~}}}}}}vvvqqqpppssspppkkkddd^^^ZZZYYYYYYcccwwwyyymmmddd^^^[[[XXXUUUOOONNNNNNNNNOOONNNKKKIIIGGGIIILLLMMMNNNOOOPPPQQQUUU\\\dddiiiooo{{{wwwqqqhhhaaaZZZVVVPPPLLLKKKJJJIIIHHHJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFCCCCCCDDDEEEEEEDDDBBBAAA?????????>>>===<<<:::999777888888999:::;;;;;;;;;888999999999:::::::::;;;999999888888999999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::999999999999999999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;:::888888999::::::;;;;;;:::888888555666666777888888999999666666777888999;;;<<<<<<;;;<<<===>>>>>>AAAEEEHHHBBBCCCDDDFFFGGGHHHIIIJJJIIIJJJKKKKKKKKKKKKJJJJJJKKKNNNQQQPPPNNNKKKJJJJJJDDDEEEFFFHHHJJJLLLNNNNNNQQQQQQPPPOOOOOONNNNNNNNNMMMNNNPPPRRRSSSRRRRRRQQQSSSSSSRRRQQQQQQRRRSSSTTTTTT\\\gggqqq|||}}}qqqfffZZZTTTTTTVVVTTTPPPNNNTTTSSSSSSfff|||qqqnnnvvvpppSSSCCC<<<888999888777666555333222222222222222222222222222222111111111111111222222333222444666777777888999:::___HHHAAA;;;:::<<<888777777666666555444444444333333333333333333333333222333444555777888888999;;;;;;<<<>>>@@@DDDFFFHHHKKKZZZ|||iiiTTTOOOSSSZZZiiiwwwyyyqqqeeeXXXNNNKKKIIIGGGDDDDDDEEEFFFHHHMMMPPPUUUZZZ___cccfffgggdddfffhhhjjjlllkkkkkkjjjmmmlllkkklllnnnnnnnnnlllmmmmmmllljjjiiijjjnnnqqqpppfffffffffgggggghhhiiiiiikkkkkkllllllmmmllllllllllllllllllllllllllllllllliiijjjkkklllmmmnnnooopppooonnnnnnoooqqqrrrpppoooooopppqqqsssvvvxxxyyyzzz}}}~~~~~~xxxsssqqqrrrnnnhhhaaa\\\YYYYYYYYY]]]mmm~~~rrrgggaaa\\\XXXVVVPPPOOOPPPQQQRRRPPPMMMJJJHHHJJJMMMQQQSSSSSSSSSRRRVVVZZZaaaggglllwww{{{tttnnneee___XXXUUURRROOONNNMMMKKKJJJLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCDDDDDDDDDDDDBBBBBB??????>>>===<<<:::999888666777888::::::;;;::::::999999999::::::;;;;;;<<<::::::999999::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999::::::::::::999999::::::999999999:::;;;;;;:::::::::::::::999888777999999:::;;;;;;:::999888333333444555666777888888777777777888999:::<<<===?????????>>>===>>>@@@BBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKMMMPPPSSSSSSOOOKKKIIIJJJEEEFFFHHHJJJMMMNNNOOOOOOQQQPPPOOONNNMMMMMMMMMNNNMMMOOOPPPRRRSSSSSSSSSRRRSSSSSSRRRQQQQQQRRRTTTUUUVVV[[[bbbkkkwwwyyyooocccZZZWWWVVVSSSPPPPPPSSSTTTVVVaaa~~~}}}uuuooowww}}}^^^KKK???888444444444444444444444444222222222222222222222222222111111111111222333333222444777888888888999;;;lllPPPEEE===;;;<<<777777777666666555555444444444444444444444444444444222333444666777888999999;;;;;;<<<>>>AAADDDGGGIIINNNaaa~~~cccRRRPPPWWWcccrrr~~~{{{ooo```TTTLLLIIIHHHFFFEEEEEEGGGIIIKKKPPPRRRVVV[[[```dddfffgggfffgggiiikkkllllllkkkjjjlllkkkkkklllnnnnnnmmmllllllmmmlllkkkjjjkkknnnppp{{{nnnllljjjiiihhhhhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkllllllmmmmmmmmmjjjjjjkkkmmmnnnpppqqqqqqrrrpppoooppprrrrrrpppnnnooopppqqqrrrtttvvvxxxyyy{{{}}}}}}}}}{{{uuutttpppmmmhhhccc___\\\ZZZXXXXXX```kkkwwwuuujjjccc]]]XXXUUUNNNOOOQQQSSSUUUTTTQQQNNNGGGIIIMMMPPPRRRRRRPPPNNNRRRSSSZZZccchhhooo}}}vvvlllbbb[[[VVVTTTRRRRRRQQQPPPNNNKKKMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGGGGFFFFFFEEEDDDCCCAAABBBCCCDDDDDDDDDBBBBBB>>>>>>>>>===;;;:::888777666777888999::::::999999999999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<==============================<<<<<<<<<;;;;;;::::::999:::;;;<<<<<<;;;:::999;;;;;;:::999999999::::::999999:::::::::999999888777888999::::::999888777333444444555777888888999999888888888999:::<<<===???@@@@@@???======>>>@@@BBBCCCEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKPPPTTTTTTPPPLLLKKKLLLGGGIIIKKKMMMOOOQQQQQQQQQNNNMMMMMMLLLMMMNNNOOOPPPOOOOOOQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQSSSTTTUUUUUUXXX]]]dddqqqyyynnnccc\\\WWWTTTRRROOOOOOSSSYYY^^^ooowwwnnnrrroooVVVDDD999444444444444444444444444222222222222222222222222222222111111222222333444222444777888888888:::;;;|||}}}vvvVVVIII???<<<;;;555777777777666555555444444444444444444444444444444222333555666888999999:::;;;;;;<<<>>>AAAEEEHHHJJJTTTiiizzz___PPPQQQYYYiiiwww|||mmm]]]QQQJJJGGGFFFEEEEEEFFFIIILLLNNNQQQSSSWWW\\\```dddffffffggghhhkkkmmmmmmmmmlllkkkkkkjjjjjjlllmmmnnnmmmkkkllllllmmmlllkkklllnnnpppvvv~~~qqqooollliiihhhhhhjjjkkkkkkkkkkkkkkkjjjjjjiiihhhiiiiiijjjkkkmmmnnnoooooojjjkkklllnnnoooqqqrrrsssuuusssqqqqqqsssrrrooollloooppppppqqqsssuuuwwwxxxyyy{{{~~~}}}|||}}}}}}wwwuuuooommmjjjgggddd```[[[XXXSSSVVV[[[fffzzzwwwlllddd]]]XXXTTTMMMNNNQQQUUUWWWWWWUUURRREEEGGGJJJNNNOOONNNJJJGGGMMMMMMTTT^^^eeekkkvvvxxxmmmaaaXXXTTTSSSRRRSSSSSSRRROOOMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCAAABBBCCCDDDDDDDDDCCCBBB>>>>>>===<<<;;;999777666666777888999:::999888888999999::::::;;;<<<======<<<;;;;;;;;;;;;<<<==============================<<<;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<::::::<<<;;;;;;:::999999999999999999:::;;;;;;;;;::::::666777888999999888777666666666777888999:::;;;;;;:::999999888999:::<<<===;;;===??????>>>>>>@@@AAACCCDDDEEEGGGGGGGGGFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLIIIOOOTTTTTTPPPMMMMMMNNNEEEFFFHHHKKKMMMNNNNNNNNNKKKJJJJJJKKKMMMOOOQQQRRRPPPPPPQQQRRRSSSTTTUUUVVVRRRRRRQQQQQQQQQSSSTTTUUUTTTUUUXXX___mmm}}}uuuiii___XXXUUUTTTNNNKKKPPPZZZ\\\eeezzzmmmjjj~~~aaaJJJ<<<::::::999777666555444333222222222222222222222222222222111111222222333444222444777888888888:::;;;