BM6( wwwvvv|||yyyxxx~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~}}}|||}}}}}}{{{~~~}}}|||{{{{{{{{{{{{{{{~~~|||~~~~~~}}}zzzzzz{{{}}}~~~}}}|||||||||zzzyyyyyyyyyzzz|||}}}~~~{{{{{{{{{||||||{{{{{{|||}}}~~~}}}|||{{{zzz{{{yyyyyy|||~~~{{{zzz{{{|||}}}~~~~~~}}}zzzzzzzzzzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}~~~|||zzzxxxvvvuuuuuuvvvwwwuuutttuuuwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwww{{{zzzzzzxxxvvvtttrrrqqquuuuuutttsssssssssssssssssstttuuuuuuttttttuuuvvvwwwxxxyyyxxxvvvuuuvvvwww{{{yyywwwwwwwwwxxxwwwvvvsssuuuwwwwwwvvvuuuvvvwwwvvvuuutttqqqnnnnnnppprrruuusssqqqooonnnmmmnnnnnnllllllkkkkkklllnnnoooppptttrrrppppppqqqrrrqqqqqqpppqqqqqqqqqpppooommmlllnnnmmmmmmoooqqqrrrqqqooommmnnnoooppprrrtttvvvwwwzzzzzzyyyxxxwwwwwwvvvvvvsssssssssssstttuuuvvvwww|||||||||{{{{{{zzzyyyyyyzzz{{{|||{{{{{{{{{~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~}}}|||{{{{{{||||||~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}|||zzzyyyxxxzzz~~~}}}}}}~~~~~~~~~|||{{{{{{~~~}}}|||}}}~~~~~~~~~||||||||||||{{{yyyvvvttttttvvvzzz||||||yyywwwxxxxxxxxxyyyzzz{{{|||||||||zzzxxxuuusssqqqqqqqqqrrrsssuuuwwwzzz|||}}}~~~~~~~~~~~~}}}|||{{{}}}|||{{{{{{{{{~~~~~~~~~~~~|||{{{yyyxxxrrrrrrqqqqqqqqqrrrrrrssswwwyyy{{{|||zzzzzz{{{}}}yyyyyyyyy|||~~~~~~}}}}}}{{{vvvrrrsssvvv|||}}}|||{{{yyyzzz|||}}}|||xxxuuurrrpppooooooooopppqqqrrrrrrqqqqqqssssssssssssssstttvvvxxxuuuuuuvvvwwwyyy{{{|||}}}{{{zzzwwwvvvuuuuuuwwwxxxuuuxxx|||~~~~~~|||||||||||||||}}}~~~||||||{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzyyyyyy~~~~~~}}}zzzzzzyyyxxxxxxwwwxxxxxxzzzzzzzzz{{{||||||}}}~~~}}}{{{yyyxxxxxxxxxxxxzzz||||||{{{{{{}}}|||zzzyyyxxxzzz|||||||||vvvwwwxxxzzz}}}}}}}}}}}}~~~~~~}}}{{{xxxyyyuuuuuuzzz~~~}}}~~~{{{yyywwwwwwyyy|||}}}}}}~~~|||zzzxxxxxxyyyzzz{{{xxxuuutttuuuvvvwwwvvvtttssssssrrrrrrrrrsssssskkkjjjhhhfffeeeeeeeeeeeegggeeeddddddeeegggfffeeebbbbbbbbbbbbbbbbbbbbbbbbffffffffffffeeedddcccbbbdddccccccbbbbbbbbbbbbccc```aaabbbbbbaaa```aaabbbeeeggghhhgggeeedddeeefffhhhfffeeedddeeefffeeedddeeeggghhhgggeeedddddddddeeedddbbb```]]]]]]^^^```aaa```^^^\\\ZZZZZZ[[[[[[ZZZYYYYYYXXXYYYZZZ\\\]]]```___]]]^^^___``````____________^^^]]]\\\[[[ZZZZZZZZZ[[[]]]___``````___\\\\\\]]]^^^```ccceeefffmmmkkkjjjhhhggggggggghhhffffffeeeeeeeeeeeeeeeeeeiiiiiihhhhhhggggggggggggiiillloooppppppnnnnnnnnnssssssrrrpppllliiiiiiiiikkklllmmmnnnoooppppppppprrrqqqooonnnllllllllllllhhhhhhhhhiiijjjlllmmmnnnmmmmmmmmmmmmmmmlllkkkkkknnnnnnnnnnnnnnnnnnmmmmmmkkkkkkkkklllllllllllllllmmmlllkkkjjjiiijjjjjjjjjllllllmmmnnnnnnnnnnnnnnnoooooooooooooooooooooooopppqqqrrrqqqoooooooooqqqvvvyyy}}}|||yyytttpppoooooooooooooooooonnnnnnmmmooooooooopppqqqrrrrrrsssooonnnmmmmmmnnnoooooonnnkkkkkkllllllllllllkkkkkkhhhgggeeeeeegggkkkoooqqqqqqqqqqqqqqqqqqpppppppppsssssssssrrrqqqpppooonnnkkklllmmmnnnnnnoooooooooppppppooommmkkkkkknnnpppooommmkkkiiihhhiiijjjjjjooonnnmmmmmmnnnppprrrssssssqqqnnnkkkiiiiiiiiijjjiiigggdddbbbaaaccceeegggjjjmmmppppppmmmiiifffeeedddddddddddddddeeefffgggeeedddbbbaaa``````aaaaaadddeeeeeefffhhhjjjkkkllllllmmmooopppqqqpppnnnmmmppppppooonnnmmmmmmnnnnnnkkkkkkjjjiiihhhgggeeeeee______^^^^^^^^^^^^^^^___aaabbbdddeeeeeeeeeeeefffdddcccccceeegggiiihhhgggfffgggiiilllnnnqqqrrrssstttuuuvvvvvvtttooojjjgggggghhhjjjmmmpppsssuuuwwwpppooonnnmmmlllmmmnnnnnnnnnooooooppppppqqqqqqqqqoooooooooooopppqqqqqqrrrsssrrrpppnnnmmmmmmnnnooonnnooopppppppppooonnnmmmkkkkkklllnnnpppqqqooommmllljjjhhhggghhhhhhgggfffgggggggggfffeeedddcccbbb^^^___aaaccceeefffggggggfffdddbbb^^^[[[XXXVVVVVVWWWXXXYYY[[[[[[[[[ZZZZZZ]]]]]]]]]]]]^^^___```aaa\\\\\\]]]^^^```bbbdddeeeaaa```___^^^^^^___```aaa\\\^^^aaabbbbbb`````````cccdddeeeggghhhiiiiiiiiiccccccbbbbbbccccccdddeeeddddddcccbbbaaaaaaaaabbbfffeeeeeeeeeggggggeeedddccccccaaa```___^^^^^^^^^aaaaaaaaaaaabbbcccdddeeejjjhhhfffcccaaa`````````bbbcccdddddddddeeeiiikkkdddbbbaaaaaaccceeefffeeebbbccceeegggjjjlllnnnooogggfffffffffggggggeeecccaaa``````dddgggnnnzzzqqqhhhfffggghhheeecccbbbccceeeeeeeeehhhgggeeedddcccdddddddddcccaaa^^^]]]^^^___^^^^^^\\\[[[[[[ZZZZZZZZZZZZZZZTTTSSSQQQOOOOOOOOOOOOOOOQQQOOOMMMMMMOOOOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLMMMMMMLLLKKKLLLNNNNNNPPPRRRQQQPPPOOOOOOPPPQQQOOONNNNNNOOOPPPPPPOOORRRSSSTTTRRRPPPNNNMMMNNNNNNNNNNNNKKKIIIIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHIIIKKKLLLLLLJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJKKKMMMPPPRRRTTTWWWVVVTTTSSSRRRRRRSSSSSSRRRQQQQQQQQQQQQPPPPPPOOORRRRRRQQQPPPPPPPPPQQQQQQUUUXXX]]]___^^^[[[ZZZYYYZZZZZZYYYWWWSSSPPPOOOPPPSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRRRROOOOOOOOOPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZYYYWWWVVVWWWXXX]]]aaadddddd```\\\[[[[[[YYYYYYXXXWWWVVVUUUUUUTTTVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUWWWXXXWWWVVVTTTUUUUUUVVVVVVUUUUUUTTTQQQPPPOOOOOOPPPSSSVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXZZZZZZZZZXXXVVVVVVXXXZZZVVVUUUSSSQQQQQQQQQSSSTTTWWWWWWWWWWWWWWWXXXYYYZZZ[[[YYYWWWTTTSSSSSSSSSTTTTTTSSSPPPNNNMMMNNNNNNOOOQQQTTTWWWWWWUUURRRQQQPPPMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQTTTTTTUUUUUUUUUUUUVVVVVVTTTVVVXXXZZZ[[[[[[YYYYYYXXXXXXWWWWWWWWWXXXYYYYYYSSSRRRRRRQQQPPPOOONNNNNNJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMOOOPPPPPPOOOMMMNNNOOOQQQTTTVVVXXXYYY[[[\\\^^^______\\\XXXVVVVVVUUUTTTTTTVVVYYY\\\^^^TTTTTTTTTSSSSSSSSSRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRQQQRRRSSSUUUVVVSSSSSSRRRQQQPPPOOOPPPQQQOOOPPPQQQSSSSSSRRRQQQPPPPPPPPPRRRUUUXXXXXXVVVTTTPPPNNNLLLLLLMMMMMMLLLKKKLLLLLLMMMNNNNNNMMMMMMLLLHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJHHHFFFEEECCCCCCBBBBBBCCCEEEGGGHHHGGGFFFFFFHHHGGGGGGHHHJJJJJJJJJJJJEEEFFFFFFGGGIIIKKKMMMNNNHHHHHHHHHIIIJJJJJJKKKKKKHHHIIIKKKKKKJJJIIIJJJKKKKKKLLLNNNPPPQQQRRRRRRRRRLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMLLLKKKLLLNNNNNNLLLKKKLLLLLLKKKJJJIIIIIIIIIIIILLLKKKKKKKKKKKKLLLNNNOOOQQQPPPNNNMMMLLLKKKLLLLLLNNNMMMMMMNNNOOOPPPQQQQQQMMMKKKJJJKKKNNNPPPQQQQQQPPPQQQSSSTTTVVVWWWYYYZZZRRRPPPNNNNNNOOOPPPOOONNNKKKLLLNNNPPPRRRZZZnnn~~~mmm[[[PPPOOORRRPPPNNNKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLJJJHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDAAA@@@???=========>>>>>>>>><<<;;;:::;;;<<<;;;:::::::::::::::::::::::::::;;;<<<======>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<999;;;<<<<<<;;;;;;<<<>>><<<>>>@@@@@@???======>>>???===<<<===???@@@@@@@@@@@@BBBBBBAAA???=========<<<======<<<:::999:::;;;<<<<<<=========<<<<<<;;;;;;:::999999999:::;;;<<<999999999:::===>>>===;;;===<<<<<<;;;::::::::::::999999:::999999:::;;;<<<<<<;;;;;;;;;===???BBBDDDCCCBBBAAA@@@@@@@@@@@@AAA>>>??????@@@@@@@@@@@@???AAA@@@@@@??????@@@AAABBBCCCFFFIIIJJJHHHGGGFFFFFFCCCDDDDDDCCC@@@>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@?????????>>>>>>======>>>??????@@@???>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEECCCBBBCCCDDDFFFJJJNNNMMMJJJGGGHHHJJJFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFEEECCCCCCDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBAAAAAAAAACCCCCCDDDEEEFFFFFFFFFEEEFFFGGGHHHGGGEEEEEEEEEGGGDDDCCCAAA@@@@@@AAABBBCCCCCCDDDEEEEEEFFFEEEDDDDDDFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???BBBDDDEEEDDDCCCDDDDDD??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;::::::;;;;;;::::::;;;<<<>>>??????>>>>>><<<;;;<<<>>>@@@??????======>>>???AAACCCEEEEEEEEEFFFHHHJJJIIIHHHEEEDDDEEEDDDBBBBBBCCCEEEHHHIIIBBBCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDDDD>>>===<<<<<<<<<>>>AAABBBAAABBBBBBBBB@@@@@@@@@AAA<<<>>>???AAAAAAAAA???>>>;;;<<<>>>AAADDDDDDBBB@@@???>>>===>>>??????===;;;<<<===>>>@@@AAABBBBBBBBB==================>>>>>>======<<<;;;;;;;;;;;;;;;777999;;;===>>>===<<<;;;;;;:::;;;<<<===>>>===;;;999::::::;;;===>>>@@@AAA:::;;;<<<>>>??????@@@??????@@@AAA@@@??????@@@AAA===>>>@@@BBBCCCDDDDDDCCC@@@@@@@@@@@@@@@AAABBBCCC@@@???>>>>>>>>>???@@@AAA>>>>>>===>>>???@@@>>><<>>>>>>>>>>>>>>??????AAAAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@AAACCCDDDBBB???BBB@@@???AAADDDGGGHHHHHHBBBCCCEEEEEEEEEEEEGGGHHHFFFCCCAAA@@@BBBCCCCCCBBB???AAAEEEFFFFFFPPPhhh~~~}}}rrr___MMMBBBBBBFFF@@@>>><<<;;;===???@@@@@@>>>>>>======>>>>>>?????????===<<<<<<<<<<<<:::999:::999999888777777777888888888666555555555666666555333111111111222111000333333333333333333333333111222333333333333333222333333222222222333333444000111333333222222444666333555777777666555555555666555444555888::::::999777888999999777555555666222444666666444333333444333444666777777777666555555444333222333444555666333222333444777888777555777777666555555555666666555555555333222111222333444333333333444666999;;;888888777777666666777777444555666777888999999999:::999888888999:::;;;<<<999:::;;;;;;:::999:::<<<777999:::999888777888::::::999999888888888999999999999999999999888888888666666666555666666777777777777666777777999:::::::::;;;<<<===<<<<<<:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999999999:::999===AAAAAA>>><<<>>>AAA===<<<<<<;;;;;;<<<<<<===777888888999::::::;;;;;;;;;;;;;;;<<<>>>>>>===<<<<<<======>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999::::::;;;<<<============<<<;;;===??????===<<<<<<===<<<;;;:::999999:::<<<===:::;;;<<<>>>===<<<:::999<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>======<<<<<<888:::===>>>>>>>>>@@@AAA::::::999999999:::;;;;;;;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<<<<:::999888999:::;;;<<<<<<<<<;;;:::::::::999888888888888888999999888777777777888888999888777666666666666666555444555777999::::::999888666555666888999999999777777888888:::;;;===>>>:::;;;<<<======<<<:::999::::::::::::;;;<<<>>>???::::::::::::999888777777777777777888888999999999777666666666777888999999555555666666666666777777888999:::999666555444555888777777777888888999:::888777666555555777888999;;;<<<>>>>>>>>>;;;888777888666666777:::;;;999666:::999777777888999888888777777777777777777777777888888888888777666555444444555666777888888888888555555555555666777888999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;:::::::::<<<===>>>;;;;;;;;;;;;;;;:::999999;;;::::::::::::;;;;;;<<<::::::;;;;;;<<<<<<<<<===:::<<<>>>>>>===;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>===============>>>======<<<===>>>???@@@CCCBBBAAAAAABBBAAA???===@@@???>>>===<<<<<<<<<<<<888;;;===???DDDNNN\\\ggglll```RRRGGGBBB@@@>>>;;;999888666444444555777888777999999999777777888999===;;;999999;;;;;;999666777555444555666666444333333333444444444333222222111111222222111///---,,,222222111111111111222222555444222111000000000111111000......000222333333222111111111000000000000333333333333222222222222222222222222333333333333333333222222111111111000222222222222222111111000333333333333333333444444000000000000000000000000222111111222222333444555666666555444333333333333333333222222111000000000...///000222333555666666666555444444555555333222333333333333333444444444666555444333444666888:::555666777999999999888888666555444333333444555555666555444555666777666555777666555555555555444222555555666555555444222222111444777777555333555777999777666888<<<===;;;888888888999999999888777777888888888888888777666666999888777555555666777777666777888999::::::::::::777777888888999888888777999;;;<<<<<<<<<===???BBBDDD@@@===<<<>>>???===:::<<<;;;:::;;;<<<<<<:::888888777888999;;;<<<;;;999888888999::::::;;;<<<<<<=========;;;999888999::::::999777666666777999:::666666666555555444444333444555777999:::::::::999;;;<<<>>>???@@@???>>>===999888888777666666777777999:::;;;;;;;;;:::999888<<<999777666888:::<<<<<<:::888777999<<<===;;;888888777777999;;;<<<<<<;;;:::777555555666999::::::;;;:::888999:::;;;:::999999999999999999888888888999888777777777777777888666555444444777:::::::::999888666555444444555666666666666555444333222111444555555666666555555444777777777888888999999999555888<<<<<<999888888999::::::;;;:::999:::<<<>>>:::;;;<<<======;;;999777666666666666666666555444444444444555555555555555222111111111111222222333444555555555666666666666555777888777444333333333444444444444444555666666555555444444444555555666777888:::;;;:::888555333888666555555777777666333:::999888888888999999888666666666666666666666777777777777666555555444444222222333444555555555555777666666555666666777777666666777777777888888999777888999999999999888888777777666666666888999:::999::::::;;;;;;;;;;;;;;;999999888888888999::::::999999999::::::;;;;;;;;;;;;<<<>>>>>>===;;;;;;;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===>>>@@@AAADDDBBB@@@@@@AAA@@@???=========<<<;;;;;;;;;;;;<<<888999;;;>>>DDDMMMXXX```XXXNNNBBB:::777777555444555555444333333444555555333555888999999999;;;<<<===<<<===@@@AAA???888333666555444444666666666555555555555555444333111111111111111111111000///.../////////000111333444555444333222111111222222333222000......000111222111000111111222222111111000222222222222222222222222333333333333333333333333333222222222111111111111111111111111111000000///000000111222333333444444111111000///////////////111111000000111222222333444444333222222222222333333333222222111000000000///000000111222333333444555444222333444444333222333333333333333222222222111111000000111222333444111222333444444444333333555444333222222333333444666555444666888999999888888777555555555555555555444333333333333333333333555666666666555444555666777777666777999::::::999:::::::::999999888888888777888888888888888888777:::999888777666666777777555666777888999:::::::::999999999:::::::::999999999:::===>>>???AAADDDFFFIIIGGGEEEDDDCCCBBB@@@>>>AAA@@@????????????===;;;>>><<<;;;<<<===>>>===<<<::::::<<<===???AAABBBCCCAAABBBAAA???<<<::::::<<<<<<;;;:::999999:::;;;<<<999888888777777777777888888999:::;;;<<<=========@@@AAABBBCCCCCCAAA???============<<<<<<<<<<<<<<>>;;;::::::888777888;;;============<<<<<<===>>>>>><<<;;;:::::::::<<<@@@BBBCCCBBB>>><<<999888999999888888999999888999;;;;;;999777999999999999999999999999999999999:::::::::::::::777555444444777999::::::888777777666666666777777888888888888777777666555555555666666666777777777888999:::<<<============:::;;;<<<;;;999999;;;===;;;===??????>>>===>>>??????@@@@@@AAA@@@???===<<<333444444555555555555444444444444444333333333333555444444333333333444444444444444555555555666666555666888777555444444555444444444444555555555555555666666666666666555555666777999999999777555333777666444444444555444222888888888888888888888888666666666555555666666666888888777555555444444555222222333444555555555555888888777777666666777777666666666666666666777777666666777888999999999999666666555555666888999:::999:::;;;<<<<<<===<<<<<<888888777777888999::::::999999999999::::::::::::===???@@@@@@>>><<<<<<===:::;;;<<<=========<<<;;;;;;;;;::::::999999999999;;;;;;<<<>>>@@@CCCEEEFFFHHHFFFCCCBBBBBBBBBAAA@@@===============>>>>>>???<<<;;;<<<@@@HHHPPPVVVZZZMMMFFF<<<777666777777666444555555555666555555555333666:::===???@@@BBBDDDFFFHHHLLLQQQRRRNNNDDD<<<:::888777777999;;;;;;;;;<<<<<<;;;:::888666444333333222222111111111222222//////111333666888:::;;;999777666555444444555555444222000///111222111111///111333555555555444333333333333333333444444444555555555555555555555555333333222222222222111111111111111111111000//////...///000111333444555555333222000.........000111111111111111222333444444666666555555444444555555444444444333222222111111222222222222333333333333555444333444555666555444444444444444444444444444444444555555666777777777777777888888888777666666777666555444333444444555777777777999===?????????===;;;:::888888888888999:::999999999999;;;===>>>>>><<<:::999:::::::::999:::;;;;;;::::::;;;===???@@@???===<<<;;;;;;;;;<<<999999999:::;;;<<<<<<<<<>>>===<<<;;;::::::::::::777888:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===???CCCEEEGGGJJJMMMPPPTTTTTTUUUSSSOOOLLLJJJIIIMMMKKKIIIIIIJJJIIIHHHFFFHHHFFFCCCBBBCCCDDDCCCBBB@@@AAACCCEEEHHHJJJLLLMMMJJJJJJHHHEEEAAA???>>>???@@@@@@@@@AAAAAA@@@@@@@@@???>>><<<;;;:::;;;===>>>@@@@@@@@@AAABBBDDDFFFHHHKKKLLLNNNNNNMMMKKKHHHEEEGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKMMMMMMLLLIIIEEECCC?????????AAADDDEEEEEEDDDFFFGGGHHHFFFDDDBBBAAAAAA>>>===???BBBGGGKKKMMMNNNJJJGGGEEEDDDCCCAAA???=========>>>@@@AAA@@@===:::;;;;;;::::::::::::;;;;;;;;;<<<>>>???@@@???>>>>>>:::888666666888:::::::::999:::;;;<<<===============>>>>>>>>>===<<<;;;;;;::::::999999:::<<<>>>???>>>@@@CCCEEEGGGHHHGGGGGGEEEEEEDDDCCCAAABBBEEEGGGDDDFFFHHHIIIHHHGGGGGGHHHKKKKKKJJJJJJIIIHHHHHHGGG555555666777777888777777777777666666555555555444::::::999888777777777777555555555555666666666777888999;;;;;;999999999:::999999::::::::::::::::::;;;;;;<<<===<<<;;;999888::::::;;;<<<;;;:::888777777666555555666777888999:::;;;<<<;;;:::999::::::;;;::::::999999:::;;;<<<>>>===;;;999888888888888777888999::::::;;;;;;:::;;;;;;:::;;;;;;<<<<<<===<<<;;;:::999999::::::;;;::::::<<<===>>>>>>>>>>>>===<<<<<<<<<<<<>>>???@@@>>>>>>????????????>>>>>>::::::::::::;;;<<<<<<===<<<<<<<<<<<<============BBBCCCDDDCCCBBBAAAAAABBB???@@@AAABBBBBBBBB@@@?????????>>>>>>===<<<<<<<<<>>>???AAADDDGGGJJJLLLNNNNNNKKKGGGFFFFFFGGGGGGFFFBBBBBBBBBBBBCCCDDDEEEFFFDDDBBBAAAFFFNNNUUUWWWVVVOOOJJJCCC>>>===>>>>>>===888999;;;<<<===<<<:::999:::>>>BBBFFFHHHIIIKKKMMMOOORRRWWW]]]```\\\SSSLLLBBB@@@>>>>>>@@@BBBCCCDDDEEEDDDCCCAAA???<<<:::999666555444444444555666777555666888;;;===???AAABBB@@@???===:::999888888888999777444333444555444333222444777:::;;;:::999888777777777777888888888888999999999888888888888888444444444444444444444444444444444444444333222222222222333444555666777777444222000//////111444666333333444555777999;;;<<>>===<<<::::::::::::888888777777666555555555555555666777888888999999999888888999;;;<<<;;;:::777777888999:::;;;;;;<<<<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;999999999:::;;;>>>===>>>AAAEEEHHHIIIIIIGGGFFFDDDAAA>>>===>>>???BBBAAA@@@@@@BBBDDDGGGIIILLLHHHCCCBBBCCCEEEDDDBBBBBBCCCDDDBBB@@@@@@DDDHHHHHHGGGDDDBBBAAAAAABBBCCC>>>>>>???@@@AAACCCDDDEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@BBBDDDGGGIIIKKKMMMMMMOOONNNNNNNNNNNNNNNMMMMMMJJJMMMQQQSSSUUUXXX[[[]]]aaadddgggfffaaa]]]\\\]]]]]]\\\ZZZZZZ[[[\\\[[[ZZZWWWTTTQQQOOOOOOPPPPPPOOOPPPPPPRRRTTTVVVWWWYYYYYYXXXWWWUUUQQQLLLIIIHHHHHHKKKLLLMMMNNNNNNMMMLLLKKKKKKIIIFFFCCCBBBBBBDDDEEEIIIIIIIIIJJJMMMQQQUUUXXX\\\^^^___``````^^^[[[YYYVVVXXXYYY[[[\\\[[[[[[ZZZ\\\]]]___```___]]]YYYWWWRRRRRRSSSUUUVVVVVVTTTRRRUUUWWWXXXUUUPPPLLLLLLMMMEEEEEEGGGKKKRRRWWW[[[\\\WWWUUUSSSRRRRRRPPPMMMJJJIIIJJJLLLNNNOOOMMMIIIEEEAAA@@@@@@???@@@@@@AAABBBBBBEEEHHHKKKKKKJJJHHHGGGCCCAAA??????@@@BBBBBBBBBBBBDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIHHHFFFEEECCCBBBCCCCCCBBBBBBDDDFFFIIIKKKJJJLLLPPPTTTVVVWWWVVVUUUUUUUUUTTTRRRRRRRRRSSSTTTSSSTTTTTTTTTSSSTTTVVVXXXZZZYYYXXXVVVUUUUUUUUUUUU777888999:::::::::::::::::::::999999888888777777:::999888888777777777777888888888888999999999999:::<<<>>>???>>>>>>>>>@@@@@@@@@AAABBBAAAAAA@@@???AAAAAABBBBBBAAA???===<<<======>>>>>>>>>===<<<<<<888888888999;;;???CCCFFFDDDFFFGGGFFFDDDBBBBBBCCCFFFEEEEEEDDDEEEGGGIIIJJJHHHGGGFFFCCCBBB@@@??????>>>???@@@AAABBBBBBBBBBBB@@@@@@AAABBBDDDFFFGGGHHHFFFEEECCCBBBAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCHHHIIIIIIIIIGGGGGGHHHJJJGGGIIIJJJLLLLLLJJJHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@BBBCCCFFFIIILLLOOOQQQRRRPPPNNNJJJIIIJJJKKKKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLLLLHHHFFFJJJRRRWWWVVVSSSRRRNNNIIIEEEBBBAAA@@@???>>>???BBBDDDDDDCCCAAA@@@CCCFFFJJJLLLMMMNNNPPPQQQQQQRRRVVV\\\aaa```[[[VVVKKKHHHDDDCCCDDDGGGHHHIIIJJJJJJHHHGGGDDDAAA???>>><<<;;;:::999999:::<<<===<<<===???AAACCCDDDEEEEEEDDDCCCBBBAAA@@@@@@AAABBB@@@===;;;::::::::::::999888:::===@@@AAAAAA@@@>>>=========>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<888888888888888888888888999999::::::999999888777999999999:::::::::::::::666555444333555888;;;===999999;;;===???BBBDDDFFFGGGFFFDDDBBB@@@>>>===============<<<;;;;;;::::::::::::<<<===???AAABBBCCCAAA@@@???@@@BBBCCCCCCAAA<<<===>>>@@@BBBDDDFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFHHHKKKOOORRRSSSSSSQQQQQQPPPLLLHHHEEEFFFGGGHHHGGGFFFFFFHHHJJJMMMOOOUUUQQQLLLKKKLLLMMMLLLJJJIIIKKKKKKIIIFFFGGGKKKOOOOOONNNKKKIIIIIIIIIJJJKKKFFFFFFGGGHHHJJJLLLNNNOOOOOOOOONNNNNNMMMLLLKKKKKKMMMOOORRRUUUYYY\\\^^^___``````aaaaaa```___^^^]]]\\\___bbbeeefffgggiiikkknnnrrrvvvvvvsssqqqqqqrrrnnnmmmkkklllnnnppppppoookkkhhhdddccccccdddddddddffffffgggggghhhhhhhhhiiiiiihhhfffbbb]]]ZZZXXXYYY\\\]]]___``````___]]]\\\\\\ZZZVVVRRROOONNNOOOPPPRRRRRRRRRTTTYYY^^^dddggglllmmmoooqqqrrrrrrqqqpppkkkmmmppprrrtttsssrrrqqqnnnppprrrttttttsssqqqoookkkkkkkkklllmmmkkkgggdddfffhhhhhhddd^^^YYYXXXYYYPPPPPPRRRXXX___fffkkkmmmeeedddcccdddddddddaaa___]]]^^^___aaabbb^^^YYYUUUMMMMMMLLLKKKLLLMMMOOOPPPRRRTTTXXX[[[\\\ZZZXXXVVVSSSQQQOOOOOOQQQRRRSSSRRRQQQSSSUUUWWWYYYYYYYYYYYY[[[ZZZYYYWWWUUURRRPPPOOOPPPOOONNNOOOPPPSSSVVVXXXXXX[[[^^^bbbddddddcccbbb`````````aaaaaa```^^^]]]^^^]]]\\\[[[[[[]]]bbbeeecccbbbaaa___^^^^^^]]]]]];;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>===???AAABBBBBBBBBCCCDDDFFFFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEDDDCCCAAA@@@???>>>???????????????>>>>>><<<===>>>???BBBHHHOOOSSSSSSVVVXXXVVVRRRNNNNNNOOOSSSRRRQQQRRRSSSVVVYYY[[[WWWVVVUUUSSSPPPLLLJJJHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMOOORRRTTTUUUQQQPPPMMMKKKJJJKKKLLLMMMOOOOOOPPPQQQRRRRRRRRRQQQOOONNNMMMLLLKKKLLLMMMMMMPPPPPPOOONNNLLLJJJHHHFFFFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNMMMMMMMMMOOOQQQPPPQQQSSSUUUTTTRRRPPPNNNJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGJJJMMMPPPRRRSSSTTTQQQOOOMMMMMMNNNOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQNNNLLLNNNSSSVVVUUURRRVVVTTTQQQMMMIIIGGGEEEDDDEEEGGGIIIJJJKKKJJJIIIHHHIIIKKKMMMMMMMMMNNNPPPRRRSSSSSSUUUZZZ```cccaaa___RRRNNNIIIFFFFFFHHHJJJKKKKKKKKKJJJHHHGGGEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDFFFGGGHHHHHHHHHEEEEEEEEEEEEGGGIIIKKKLLLFFFCCCAAA@@@@@@AAA@@@??????@@@CCCEEEFFFFFFEEEEEECCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;:::;;;<<>>???AAACCCFFFHHHIIIJJJHHHGGGFFFGGGHHHIIIHHHGGGAAABBBDDDGGGIIILLLMMMNNNMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPOOOOOONNNOOOOOOOOOKKKKKKJJJJJJKKKLLLNNNOOOOOONNNOOORRRVVVYYYYYYYYYWWWXXXYYYVVVQQQNNNNNNOOOQQQQQQQQQQQQQQQSSSTTTUUUWWWUUUSSSQQQQQQQQQQQQPPPMMMNNNNNNMMMKKKLLLNNNPPPRRRQQQPPPOOONNNOOOPPPPPPMMMMMMMMMNNNPPPRRRUUUVVVUUUUUUVVVVVVVVVUUUTTTSSSVVVXXX\\\```eeeiiikkklllmmmoooqqqrrrqqqooollljjjjjjmmmppprrrsssssstttuuuxxxzzz}}}~~~{{{yyywwwxxxzzz{{{||||||yyywwwuuuuuuvvvwwwwwwvvvyyyyyyxxxwwwwwwvvvvvvuuuvvvvvvtttpppllliiihhhhhhjjjkkkmmmnnnnnnmmmkkkjjjiiigggccc```]]][[[[[[[[[ZZZZZZZZZ]]]aaafffkkknnnssstttuuuwwwyyy{{{|||}}}zzz}}}}}}~~~~~~~~~}}}{{{wwwtttsssrrrqqqmmmhhhdddaaa```[[[[[[]]]bbbjjjqqqvvvyyyxxxwwwvvvwwwyyyzzzyyyxxxoooooopppqqqppplllfffbbb[[[ZZZYYYXXXYYYZZZ\\\^^^aaacccfffiiiiiihhheeeddddddbbb``````bbbdddddddddaaaaaabbbddddddeeeeeeeeeiiiiiigggeeeccc```]]]\\\ZZZZZZZZZ[[[\\\^^^aaabbbccceeegggiiikkkkkkjjjiiiccccccccceeefffdddaaa^^^_________^^^^^^bbbgggkkkffffffeeedddbbbaaa``````AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDD@@@@@@AAAAAAAAABBBBBBBBBAAACCCFFFGGGGGGHHHIIIKKKLLLMMMNNNOOONNNMMMKKKJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEHHHNNNWWW]]]___ccceeebbb\\\XXXWWWXXXYYYXXXXXXYYY[[[___ccceeeeeeeeedddbbb^^^YYYTTTQQQPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVXXXZZZ\\\^^^___YYYXXXUUURRRQQQQQQSSSTTTWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUTTTRRRQQQQQQQQQQQQWWWWWWVVVUUUSSSQQQPPPOOOLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPOOONNNOOOPPPPPPPPPQQQTTTWWWUUUVVVYYYZZZZZZXXXUUUSSSRRRQQQPPPOOONNNMMMMMMLLLKKKMMMOOORRRTTTUUUVVVVVVTTTSSSRRRSSSVVVWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXUUUSSSSSSVVVWWWVVVUUUXXXXXXXXXVVVSSSQQQPPPPPPOOOOOOQQQRRRSSSSSSSSSRRRMMMMMMNNNMMMMMMNNNRRRTTTWWWWWWXXX]]]cccfffeeecccZZZUUUNNNJJJIIIJJJLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFDDDFFFIIIKKKMMMNNNMMMMMMIIIIIIIIIIIIIIIKKKMMMNNNIIIGGGDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHGGGGGGFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLJJJIIIHHHFFFEEEDDDDDDCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLJJJIIIJJJKKKKKKJJJIIIFFFGGGHHHJJJLLLMMMOOOOOOQQQPPPPPPPPPQQQRRRSSSTTTRRRRRRQQQPPPQQQQQQSSSSSSNNNNNNNNNNNNPPPRRRTTTUUUSSSSSSSSSUUUXXXZZZZZZZZZTTTXXX\\\[[[VVVSSSTTTVVVZZZZZZYYYYYYYYYYYYYYYYYYWWWXXXXXXWWWUUUTTTTTTUUUQQQPPPOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPRRRUUUWWWYYYWWWWWWYYYZZZZZZYYYYYYXXXXXX[[[___dddiiimmmqqqrrrtttvvvzzz|||{{{xxxssspppooorrrvvvxxxyyyyyyzzz{{{|||||||||~~~~~~{{{zzz{{{|||}}}||||||{{{{{{|||~~~~~~}}}}}}|||{{{zzzzzzxxxxxxwwwtttpppnnnnnnooommmnnnoooppppppooonnnmmmkkkjjjhhheeecccbbbaaa```^^^^^^___```cccgggkkkmmmppppppppppppsssvvvzzz|||}}}}}}xxxuuurrrooolllhhhdddaaa^^^^^^___dddkkksssxxx{{{~~~}}}~~~zzzzzzyyyxxxwwwrrrlllhhhaaa```^^^^^^^^^aaaccceeegggiiikkkmmmmmmkkkiiihhhkkkiiiggghhhjjjmmmmmmmmmkkkjjjjjjiiiiiiiiijjjjjjmmmlllllljjjiiigggeeeddd```aaaaaacccdddeeeffffffhhhhhhiiiiiijjjiiiiiiiiidddbbb```aaabbbbbb___]]][[[]]]```bbbcccfffiiilllhhhhhhhhhgggfffdddbbb```GGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHKKKLLLMMMMMMOOOQQQQQQRRRTTTTTTTTTRRRPPPOOONNNLLLJJJHHHFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIKKKQQQZZZaaadddhhhjjjggg```[[[ZZZ[[[XXXXXXXXXYYY\\\```eeegggmmmnnnmmmkkkgggaaaZZZWWWYYYYYYZZZ[[[\\\\\\\\\\\\]]]^^^^^^___```bbbcccddd]]][[[XXXUUUTTTTTTVVVWWW[[[\\\\\\\\\\\\\\\[[[ZZZ\\\[[[YYYWWWUUUUUUUUUUUUZZZZZZZZZYYYXXXWWWVVVUUUOOOOOOOOOPPPQQQRRRTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRNNNOOOQQQQQQQQQSSSWWWZZZWWWXXX[[[\\\\\\YYYVVVTTTYYYXXXWWWVVVUUUTTTSSSSSSQQQRRRUUUWWWXXXYYYYYYXXXXXXXXXXXXZZZ]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\]]][[[YYYXXXYYYYYYYYYYYYVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[OOOOOOOOONNNNNNPPPTTTXXXWWWWWWXXX]]]bbbeeedddaaaaaa[[[TTTNNNLLLMMMNNNOOOMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNNNNMMMKKKIIIHHHGGGIIIMMMPPPRRRSSSSSSSSSPPPNNNMMMKKKIIIIIIIIIJJJJJJHHHFFFEEEFFFHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEECCCDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJMMMLLLJJJJJJKKKKKKJJJHHHIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKJJJIIIJJJLLLNNNPPPLLLKKKKKKJJJKKKLLLNNNOOONNNNNNOOOOOOQQQTTTVVVXXXUUUTTTTTTUUUXXXYYYYYYXXXPPPVVV[[[\\\YYYVVVWWWYYYYYYYYYZZZYYYYYYXXXVVVVVVXXX[[[]]]\\\XXXVVVWWWYYYUUUSSSQQQSSSVVVVVVSSSPPPLLLMMMNNNOOOPPPPPPPPPPPPRRRQQQPPPQQQRRRTTTWWWYYYVVVWWWYYYZZZ[[[[[[ZZZZZZWWWZZZ^^^ccciiinnnqqqsssvvvyyy}}}{{{uuuqqqnnnrrrvvvyyyzzz{{{|||}}}}}}{{{yyy{{{{{{yyyyyyyyyyyyxxxyyyyyyzzz||||||{{{{{{zzzzzzyyyyyyxxxuuuuuutttrrrnnnmmmmmmnnnjjjjjjkkkkkkkkkkkkjjjjjjffffffeeedddcccbbbaaaaaaaaa```aaaaaaccceeegggiiikkkjjjhhhhhhjjjnnnrrruuuyyy|||xxxuuupppnnnllliiiccc___\\\[[[\\\aaahhhooouuuwwwyyywwwuuuvvvxxx{{{|||}}}~~~}}}|||zzzxxxsssmmmiiiaaa```^^^]]]^^^aaaccceeeggghhhiiijjjjjjhhhgggfffjjjiiihhhhhhkkkmmmnnnnnnooonnnlllkkkjjjjjjkkkkkkiiiiiiiiiiiihhhgggffffffbbbccceeefffgggggggggggghhhhhhggggggffffffffffffeeeaaa]]]\\\^^^___^^^]]]XXX\\\bbbfffhhhiiijjjkkkiiijjjkkkkkkiiigggdddbbbNNNMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDFFFHHHKKKMMMJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQWWWWWWWWWUUURRRQQQQQQSSSOOONNNKKKIIIIIIIIIKKKLLLGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKOOOTTTWWW^^^^^^___^^^]]]ZZZWWWUUUSSSSSSSSSWWW\\\___aaaaaahhhjjjlllmmmjjjddd]]]YYYVVVVVVWWWYYYZZZ[[[\\\\\\aaaaaabbbcccdddddddddddd``````^^^[[[XXXWWWXXXYYY]]]^^^```aaabbbaaa___^^^]]]^^^_________^^^\\\[[[```______^^^]]]\\\[[[ZZZXXXXXXWWWVVVWWWWWWXXXXXXYYYYYYXXXWWWWWWXXXYYYZZZWWWTTTRRRRRRUUUXXXZZZ[[[[[[[[[\\\\\\\\\[[[ZZZYYY\\\\\\\\\[[[[[[ZZZYYYYYYWWWWWWWWWXXXZZZ\\\___```^^^___^^^]]][[[[[[]]]___bbbaaa```^^^]]]\\\\\\\\\``````___^^^]]]\\\\\\[[[WWWYYY[[[[[[YYYYYYYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWVVVVVVVVVWWWWWWXXXYYYZZZ\\\^^^___```aaaaaa[[[XXXTTTSSSSSSRRRNNNKKKPPPOOOMMMNNNOOOOOOOOONNNVVVYYYXXXRRRNNNNNNMMMKKKJJJKKKNNNPPPRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJKKKLLLLLLJJJHHHHHHJJJKKKJJJHHHHHHJJJMMMGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKMMMNNNNNNNNNNNNLLLMMMOOOQQQRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUSSSRRRRRRTTTWWWYYYWWWXXXZZZZZZYYYVVVSSSQQQSSSTTTUUUVVVWWWWWWXXXXXXUUUUUUTTTTTTSSSRRRRRRQQQOOOOOOPPPQQQRRRRRRRRRQQQNNNOOOPPPRRRSSSTTTTTTTTTRRRSSSTTTUUUUUUTTTRRRRRRRRRTTTYYY^^^dddiiimmmooowwwwwwxxxyyyxxxtttnnnjjjggghhhkkkmmmppprrrttttttuuuuuuuuuuuuvvvxxxzzz|||xxxvvvssspppooopppqqqrrrvvvuuuttttttvvvxxx{{{|||tttrrrooommmmmmooorrrtttrrrnnnjjjhhhhhhgggccc```bbbcccdddeeefffeeeddddddaaabbbbbbbbbaaa___\\\ZZZ^^^^^^^^^```bbbcccbbbaaadddbbb```______bbbfffhhhlllooottt{{{}}}zzzzzz|||~~~|||zzzzzz||||||tttkkkfffeeedddaaa^^^[[[\\\^^^aaadddhhhjjjlllllllllllllllooorrruuuwww|||{{{zzzyyywwwrrrjjjccc___]]]\\\[[[[[[^^^```bbbaaadddffffffeeecccccccccgggfffeeefffgggiiilllnnnmmmkkkhhheeedddeeegggiiihhhgggfffdddccccccddddddbbbbbbbbbbbbbbbbbbbbbbbbddddddccccccbbbccccccccc```aaabbbaaa___]]]]]]]]][[[ccciiiiiiiiikkkkkkiiimmmlllkkkiiigggeeecccbbbPPPPPPOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQPPPQQQRRRTTTZZZZZZZZZXXXUUUTTTTTTUUURRRQQQPPPNNNMMMMMMMMMNNNJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKMMMQQQTTTXXXYYYZZZZZZYYYWWWUUUSSSUUUTTTSSSUUUYYY]]]^^^___gggiiikkkllliiieee```\\\ZZZZZZ[[[\\\]]]^^^______bbbbbbcccddddddddddddcccbbbbbb```^^^[[[ZZZ[[[\\\]]]___```bbbbbbbbbaaa``````aaabbbbbbbbbbbbaaa```bbbbbbccccccbbbaaa___^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]^^^^^^YYYWWWUUUUUUWWWZZZ[[[\\\]]]^^^^^^^^^^^^^^^______aaaaaa```_______________\\\\\\[[[[[[[[[]]]^^^____________^^^]]]]]]___aaaeeedddcccaaa```_________`````````___^^^\\\[[[ZZZXXXZZZ[[[[[[ZZZYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWVVVVVVWWWWWWWWW[[[\\\]]]]]]^^^^^^^^^^^^[[[XXXUUUTTTUUUTTTRRRPPPSSSQQQOOOOOOPPPRRRRRRQQQUUUXXXWWWQQQMMMNNNNNNLLLGGGIIIKKKNNNQQQTTTUUUVVVRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJIIIIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLJJJHHHGGGFFFFFFEEEEEEFFFGGGHHHIIILLLKKKKKKJJJJJJKKKKKKLLLLLLJJJIIIIIIJJJJJJHHHGGGHHHIIIJJJIIIHHHGGGIIILLLFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLNNNOOOQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTSSSRRRQQQRRRSSSUUUVVVUUUVVVWWWWWWVVVUUUSSSQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQOOOPPPQQQRRRTTTTTTUUUUUUQQQRRRSSSTTTTTTSSSRRRQQQQQQSSSVVVZZZ^^^bbbeeeffflllkkkllllllkkkhhhccc___aaabbbdddgggiiijjjkkklllnnnnnnmmmmmmmmmnnnpppqqqpppnnnlllkkkkkklllnnnooommmmmmkkkkkkkkkmmmooopppkkkiiifffeeeeeefffiiikkkmmmjjjfffeeeeeedddbbb``````aaaaaaaaaaaa___^^^]]][[[\\\^^^_________]]]\\\\\\\\\___bbbdddeeebbb```bbb```^^^\\\]]]___bbbddddddfffkkkqqqwwwyyyxxxvvvzzzyyyvvvrrroooooorrrtttyyyyyyyyyvvvtttrrrssstttwwwqqqjjjfffeeedddaaa^^^]]]^^^___aaadddgggjjjkkkggggggggggggiiillloooqqqtttsssrrrrrrqqqmmmgggbbb___^^^\\\\\\\\\^^^aaaccc```aaacccccccccbbbdddeeeiiihhhgggfffggghhhjjjkkkllljjjfffcccbbbcccdddffffffeeedddccccccdddeeeeeeccccccccccccbbbbbbbbbbbbdddcccccccccccccccddddddbbbcccdddcccaaa```aaabbbeeeiiillllllnnnpppnnniiilllkkkjjjhhhfffdddcccbbbSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPSSSRRROOONNNMMMMMMNNNOOORRRRRRRRRRRRSSSTTTUUUUUUTTTUUUVVVUUUTTTTTTUUUVVV[[[\\\\\\ZZZWWWUUUUUUVVVVVVVVVVVVUUUTTTSSSQQQQQQNNNNNNMMMLLLLLLMMMMMMNNNLLLLLLLLLKKKKKKLLLPPPRRRTTTUUUVVVWWWXXXWWWVVVUUUXXXUUUSSSTTTWWWZZZ\\\]]]eeegggiiijjjiiigggdddbbb^^^^^^______```aaabbbcccdddddddddddddddccccccbbbddddddccc```^^^]]]^^^```___```bbbcccccccccbbbaaabbbcccdddeeefffffffffeeedddeeeggghhhhhhgggeeedddbbbccccccdddcccbbb`````````aaaaaabbbaaaaaa``````]]][[[XXXXXXZZZ\\\]]]]]]````````````aaaccceeefffffffffdddccccccbbbccccccaaa```___^^^]]]]]]]]]]]]___```aaa```___```bbbdddgggfffeeecccbbbaaa````````````aaa```___\\\ZZZXXXYYY[[[\\\\\\[[[ZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVWWW[[[\\\\\\\\\\\\\\\[[[[[[[[[YYYVVVUUUVVVWWWWWWWWWXXXUUURRRPPPQQQSSSTTTTTTSSSVVVVVVQQQMMMNNNNNNLLLHHHIIIJJJLLLOOOQQQTTTUUUQQQPPPOOOOOONNNMMMLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHFFFEEEDDDDDDEEEGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLJJJGGGFFFGGGGGGGGGFFFGGGHHHIIIHHHGGGFFFGGGIIIEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRTTTVVVYYY[[[]]]]]]```___^^^^^^^^^[[[WWWTTTZZZZZZ\\\]]]___`````````dddcccbbbaaaaaabbbccccccdddcccbbbbbbccceeehhhiiidddcccbbbaaaaaaaaabbbcccaaa___]]]\\\\\\]]]___aaafffccc```______```aaa````````````___]]][[[YYYXXXXXXYYY[[[\\\]]]\\\[[[[[[ZZZ[[[^^^ccceeeeeebbb___```^^^[[[YYYYYYZZZ\\\^^^]]]___bbbggglllmmmllljjjmmmllljjjgggddddddgggiiioooooonnnllljjjhhhiiijjjqqqlllhhhffffffeeebbb^^^``````aaabbbdddggghhhjjjeeedddddddddeeehhhkkklllqqqpppoooooonnnmmmiiifff```___^^^]]]^^^```bbbccc___```aaa``````aaadddfffkkkjjjiiiggggggggghhhhhhjjjhhheeebbbaaaaaabbbbbbbbbbbbbbbcccccceeefffgggdddddddddccccccbbbbbbbbbccccccbbbccccccdddeeefffcccddddddbbbaaabbbeeehhhmmmpppqqqqqqsssuuupppjjjjjjiiihhhgggeeedddcccbbbUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTYYYWWWUUUSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYVVVWWWXXXXXXVVVUUUUUUVVVZZZ[[[[[[ZZZWWWUUUUUUVVVXXXYYYZZZZZZYYYWWWTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQMMMNNNOOONNNNNNOOORRRUUUVVVWWWYYYZZZ\\\\\\\\\\\\ZZZWWWTTTTTTWWW[[[^^^___dddeeefffhhhiiihhhhhhgggbbbaaaaaaaaaaaabbbddddddeeeeeeeeeeeedddcccbbbaaaddddddcccbbb```___aaaccccccddddddddddddbbbaaa```bbbcccdddeeefffggghhhhhheeegggiiikkkkkkkkkiiihhhcccdddeeefffeeedddaaa``````aaabbbccccccaaa```______]]][[[ZZZ\\\^^^^^^^^^aaaaaa```aaabbbeeehhhjjjjjjiiigggeeedddcccbbbbbbbbbaaa```___^^^]]]]]]\\\^^^```aaaaaaaaaaaaccceeefffeeecccaaa```______^^^^^^___```aaa___\\\XXXVVVZZZ\\\]]]]]][[[ZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVYYYYYYZZZZZZZZZZZZYYYYYYYYYWWWUUUTTTUUUWWWYYY[[[\\\XXXSSSPPPPPPQQQQQQRRROOOSSSTTTPPPMMMNNNNNNLLLLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOONNNNNNNNNHHHFFFDDDBBBBBBCCCDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLJJJFFFDDDEEEFFFFFFEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIGGGEEEEEEFFFHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOOOOOOONNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRUUUUUUWWWXXXXXXWWWVVVVVVSSSTTTUUUVVVWWWXXXYYYZZZ[[[YYYXXXXXXXXXWWWTTTRRRUUUVVVWWWXXXXXXXXXXXXXXXZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[]]]___```\\\\\\[[[[[[[[[\\\]]]]]]\\\[[[YYYWWWWWWYYY[[[\\\___]]][[[YYYZZZ\\\^^^___``````___^^^]]][[[ZZZYYYZZZZZZ[[[[[[ZZZYYYXXXWWW[[[[[[]]]```cccdddcccaaa^^^]]]ZZZXXXWWWWWWXXXYYY]]]]]]___bbbfffgggfffdddfffeeedddbbb``````bbbeeeggghhhgggfffcccbbbcccdddjjjiiigggfffgggfffcccaaabbbbbbbbbcccdddfffggghhhffffffeeedddeeehhhjjjkkkooonnnmmmlllkkkjjjiiihhh``````_________aaacccdddbbbbbbaaa___^^^___ccceeejjjiiihhhggggggggghhhhhhiiihhheeecccaaaaaa``````______```bbbccceeefffgggeeeeeeddddddccccccbbbbbbbbbbbbbbbcccdddeeefffgggcccccccccaaaaaadddhhhlllrrrwwwzzzwwwtttsssppplllggggggfffeeeddddddcccbbbWWWWWWXXXYYYZZZZZZ[[[[[[YYYYYYYYYYYYXXXXXXWWWWWW[[[YYYXXXVVVVVVWWWYYYZZZUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\[[[YYYWWWWWWXXXYYYZZZ\\\[[[YYYWWWWWWXXXXXXYYY[[[[[[[[[YYYVVVTTTVVVVVVVVVVVVVVVUUUTTTTTTOOOPPPRRRRRRSSSTTTWWWZZZZZZ[[[\\\^^^___aaaaaabbb[[[YYYVVVVVVZZZ^^^aaacccbbbccceeeggghhhiiiiiiiiicccbbbaaa``````aaabbbccceeeeeeeeedddcccbbbaaa```bbbbbbbbbaaa______bbbdddhhhgggfffeeecccaaa______``````aaabbbdddeeefffgggeeegggiiijjjkkkjjjiiihhhdddeeefffggggggeeecccbbbaaabbbcccccccccbbb```______]]][[[\\\]]]^^^^^^^^^aaa`````````bbbeeehhhjjjmmmllljjjhhhfffcccaaa```______^^^^^^]]]]]]\\\[[[]]]___```aaa``````bbbccccccbbbaaa```___^^^^^^^^^\\\^^^______^^^[[[WWWUUUYYY[[[\\\\\\ZZZXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXVVVVVVUUUUUUUUUTTTUUUVVVWWWWWWXXXWWWWWWTTTSSSRRRQQQQQQTTTWWWYYY\\\WWWRRRNNNMMMMMMMMMLLLLLLPPPRRROOOMMMOOOOOOLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEFFFFFFHHHIIIKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQFFFEEECCCAAAAAAAAABBBCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKHHHEEECCCDDDEEEEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHFFFEEEEEEFFFGGGIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMOOOPPPPPPPPPNNNMMMNNNNNNMMMMMMNNNPPPRRRTTTRRRQQQPPPPPPOOOPPPPPPQQQSSSSSSRRRQQQQQQPPPPPPOOORRRRRRSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPTTTUUUVVVWWWXXXWWWWWWVVVSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXYYYXXXVVVTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTVVVXXXYYYWWWVVVUUUUUUUUUVVVWWWWWWUUUVVVVVVWWWXXXYYYZZZ[[[YYYXXXVVVUUUUUUVVVXXXYYYXXXXXXWWWVVVVVVXXXZZZ\\\]]]\\\\\\[[[[[[[[[[[[[[[YYYYYYZZZZZZZZZYYYYYYYYY]]]\\\ZZZ[[[^^^aaabbbccc^^^]]]ZZZXXXWWWVVVWWWWWW]]]]]]]]]___bbbcccbbbaaaaaabbbaaa```^^^___aaacccdddeeeeeeccc```___```bbbffffffffffffgggfffeeecccccccccccccccddddddeeefffgggfffeeedddeeefffhhhjjjkkkkkkiiigggeeedddcccccc``````______```aaacccdddfffeeeccc```]]]^^^aaacccffffffffffffggghhhiiiiiihhhgggfffeeecccbbbaaaaaa]]]^^^___aaacccdddffffffdddddddddccccccbbbbbbbbbccccccccccccdddeeefffgggeeeeeedddcccdddggglllqqq{{{tttmmmkkkkkkfffeeeeeeeeeddddddddddddVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXXXXZZZ[[[]]]UUUUUUUUUUUUVVVWWWWWWXXX[[[]]]______]]][[[[[[[[[XXX[[[]]]]]]\\\[[[[[[\\\WWWXXXZZZ[[[[[[ZZZXXXWWWYYYYYYYYYYYYXXXWWWVVVVVVRRRTTTUUUVVVWWWXXX[[[]]]\\\\\\]]]^^^```aaabbbccc]]][[[YYYZZZ]]]aaacccdddaaabbbdddfffhhhhhhhhhhhhbbbaaa___^^^^^^___```aaaccccccccccccbbbaaa```______`````````______bbbdddiiihhhgggeeebbb```___^^^_________```aaacccdddeeeeeeffffffggghhhhhhhhhhhheeefffggghhhhhhgggffffffeeeeeeeeeeeedddcccbbbbbb^^^]]]\\\\\\^^^```______````````````aaaccceeefffkkkllllllkkkiiieeebbb```\\\\\\\\\\\\\\\[[[ZZZZZZZZZ\\\^^^___^^^^^^^^^___aaa```______^^^^^^______ZZZ[[[\\\\\\[[[YYYWWWUUUXXXYYYZZZZZZXXXVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTUUUPPPQQQRRRSSSTTTTTTTTTTTTPPPPPPPPPOOONNNOOORRRUUUWWWSSSOOOKKKJJJJJJIIIHHHIIINNNPPPNNNMMMOOOOOOMMMGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDDDDDDDEEEFFFHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJGGGHHHIIIJJJLLLMMMNNNOOOCCCCCCBBBAAAAAAAAAAAAAAA>>>??????@@@AAABBBDDDDDDGGGEEECCCBBBCCCDDDDDDCCCBBBAAABBBCCCEEEEEECCCAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDEEEEEEGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKLLLLLLKKKLLLMMMNNNPPPRRRQQQOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOONNNNNNPPPQQQRRRTTTTTTTTTSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUWWWZZZZZZXXXUUUVVVVVVWWWWWWVVVVVVUUUTTTQQQQQQQQQRRRSSSUUUWWWYYYUUUTTTTTTSSSRRRRRRRRRRRRQQQQQQSSSTTTUUUWWWXXXXXXUUUTTTSSSSSSSSSSSSTTTUUUTTTUUUVVVUUUTTTTTTVVVXXXWWWWWWVVVVVVWWWXXXYYYYYYUUUVVVWWWXXXZZZ[[[\\\]]]___\\\XXXWWWZZZ]]]```bbb^^^]]][[[YYYWWWVVVVVVWWW\\\ZZZZZZ[[[]]]^^^^^^]]]]]]^^^^^^]]]\\\]]]___aaabbbbbbbbbaaa^^^^^^___```bbbcccddddddeeeeeeeeedddccccccbbbbbbccccccdddeeeeeedddbbbaaaaaabbbccceeekkkkkkkkkhhheeebbbbbbbbb_________``````aaabbbcccgggfffddd```]]]]]]___aaabbbbbbccceeefffhhhiiiiiigggggggggfffeeedddcccbbb\\\]]]___aaabbbccccccdddbbbbbbbbbbbbbbbbbbbbbbbbddddddcccddddddeeefffggggggggggggfffgggjjjooosssssshhhgggiiieeeeeeeeeeeeeeeeeeeeeeeeUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[YYYXXXXXXYYY[[[\\\WWWWWWVVVVVVVVVWWWWWWXXX[[[]]]___```^^^\\\\\\\\\VVVYYY\\\]]]]]]]]]]]]]]]VVVWWWXXXZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZXXXWWWVVVUUUWWWYYYYYYYYYYYY[[[]]]^^^^^^^^^______```aaabbb^^^]]]\\\\\\___aaabbbbbb```aaadddfffggggggfffeeebbbaaa^^^]]]\\\]]]___```aaaaaaaaaaaaaaa```___^^^^^^___```______```bbbeeeggggggeeedddbbbaaa``````aaa`````````aaabbbdddeeefffeeeeeeddddddeeefffgggeeeffffffgggggghhhhhhiiigggfffeeedddcccccccccccc^^^]]]]]]^^^```bbbaaaaaa````````````aaaaaaaaaaaaccceeehhhjjjiiifffbbb___[[[\\\\\\\\\[[[ZZZXXXWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]XXXXXXYYYYYYXXXXXXWWWVVVVVVWWWXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTOOOOOOPPPPPPQQQPPPPPPOOOLLLNNNOOONNNLLLKKKMMMPPPPPPMMMJJJIIIIIIJJJIIIHHHFFFLLLOOOMMMMMMOOOOOOMMMFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHJJJKKKLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHHHH@@@AAAAAABBBBBBAAA@@@???=========>>>???@@@AAABBBAAA@@@???@@@BBBBBBBBB@@@?????????BBBEEEFFFCCCAAAAAA@@@@@@???????????????BBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNOOONNNLLLJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMNNNOOOPPPRRRSSSRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQNNNPPPSSSWWWZZZ[[[XXXVVVVVVWWWWWWWWWWWWVVVUUUUUURRRRRRQQQQQQRRRTTTUUUWWWTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRUUUWWWVVVTTTRRRSSSTTTUUUTTTSSSSSSTTTUUUVVVWWWTTTTTTUUUWWWXXXZZZ\\\]]]]]][[[XXXWWWYYY[[[]]]]]]]]]\\\ZZZXXXWWWVVVVVVVVVYYYWWWVVVWWWYYYZZZ[[[ZZZZZZ[[[\\\\\\[[[\\\^^^```^^^^^^^^^]]][[[ZZZ[[[]]]^^^___```aaaaaabbbcccdddbbbaaaaaaaaabbbbbbcccdddcccaaa___^^^]]]^^^___```iiijjjkkkiiifffccccccccc^^^_________```aaaaaabbbddddddbbb```]]]\\\^^^``````aaabbbdddeeefffggggggdddeeefffgggfffeeecccbbb]]]^^^```aaabbbaaaaaaaaa`````````aaaaaabbbbbbccceeeeeedddddddddeeeeeefffeeeeeefffeeefffiiimmmqqqsssiiiggghhhddddddeeeeeeffffffggggggTTTTTTTTTUUUUUUUUUUUUUUUXXXYYYYYYZZZ[[[\\\]]]]]]]]]\\\ZZZXXXXXXXXXZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXZZZ]]]^^^\\\[[[ZZZZZZRRRUUUYYY[[[[[[[[[\\\\\\VVVVVVXXXYYYZZZ[[[[[[\\\ZZZZZZ[[[[[[ZZZYYYWWWVVVXXXYYYZZZZZZYYYYYYZZZ[[[aaaaaa`````````aaaaaabbb```___]]]^^^___``````______aaadddfffgggfffeeeccccccaaa^^^\\\[[[\\\^^^``````````````````______^^^^^^____________```ccceeeeeedddccccccbbbbbbbbbccccccbbbaaaaaabbbccceeefffgggfffdddbbbbbbccceeegggdddcccddddddeeefffhhhiiifffeeecccbbbaaaaaabbbbbb^^^^^^]]]___bbbccccccbbb```aaaaaaaaaaaa```___^^^ZZZ^^^cccggghhheeeaaa^^^\\\]]]]]]\\\[[[YYYWWWUUUVVVXXXZZZZZZYYYWWWWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTVVVWWWVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTOOOPPPOOOOOONNNMMMLLLLLLKKKMMMOOONNNKKKIIIKKKMMMJJJIIIHHHHHHJJJKKKJJJIIIEEEKKKNNNMMMMMMOOOOOOMMMHHHIIIIIIIIIHHHFFFDDDCCCEEEGGGIIIKKKKKKKKKIIIHHHIIIHHHHHHGGGFFFFFFFFFGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@AAABBBBBBCCCDDDCCCCCCBBBAAABBBBBBBBB>>>???AAABBBBBBAAA???>>>============>>>???@@@AAA===<<<===>>>@@@AAA@@@>>>======>>>AAAEEEFFFDDDAAAAAA@@@???>>>============AAAAAA@@@???>>>>>>>>>???>>>>>>>>>???@@@@@@AAAAAA???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKNNNMMMJJJHHHGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNNNNNNNOOOQQQRRRSSSSSSSSSRRRVVVVVVUUUTTTRRRQQQPPPPPPLLLNNNRRRWWW[[[\\\YYYWWWVVVVVVVVVWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTRRRUUUXXXXXXTTTQQQQQQQQQVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYY[[[ZZZXXXXXXYYYZZZZZZYYY[[[[[[YYYXXXWWWVVVVVVVVVXXXVVVUUUUUUWWWYYYZZZZZZYYYZZZ\\\\\\[[[\\\^^^aaaZZZ[[[[[[ZZZXXXWWWXXXYYY\\\]]]^^^^^^^^^___aaacccaaaaaa``````aaabbbccccccbbb```^^^\\\\\\\\\]]]^^^aaadddfffeeebbb______```^^^^^^______```aaaaaaaaaaaaaaa```___]]]\\\^^^___```aaabbbcccdddeeeeeeeeebbbccceeeffffffeeecccbbb^^^___```aaaaaa```______^^^^^^___```aaabbbccccccffffffeeedddddddddeeeeee```aaabbbbbbccceeeiiilllxxx|||qqqkkkjjjiiiddddddeeeffffffgggggghhhVVVUUUSSSRRRRRRSSSUUUVVVVVVXXXYYYXXXVVVWWW[[[^^^]]][[[YYYVVVUUUUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[ZZZYYYYYYZZZ\\\[[[YYYWWWVVVWWWYYYZZZ\\\\\\]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWYYYZZZZZZYYYYYYYYY\\\^^^bbbaaa```_______________^^^^^^\\\\\\\\\\\\^^^^^^```aaaccceeeffffffffffffccc```]]]\\\]]]_________```_______________``````___^^^]]]\\\\\\]]]^^^___ddddddccccccbbbbbbbbbcccaaaaaaaaaaaaaaabbbbbbbbbdddddddddcccbbbbbbeeegggeeedddcccccccccbbb```^^^cccbbbaaabbbcccdddcccbbb^^^___```aaabbbaaaaaa```^^^^^^___```___\\\ZZZXXX[[[\\\]]]^^^___^^^]]]]]]ZZZ[[[\\\\\\[[[YYYWWWUUUUUUTTTSSSTTTVVVWWWVVVUUUYYYWWWUUUVVVWWWYYYZZZYYYZZZZZZYYYXXXWWWUUUSSSRRRVVVVVVTTTSSSQQQOOONNNMMMOOOQQQRRRRRRQQQPPPPPPQQQSSSRRRRRRQQQQQQQQQRRRRRRNNNNNNMMMLLLLLLKKKLLLLLLLLLOOOQQQPPPLLLIIIIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDHHHEEECCCEEEKKKNNNMMMKKKGGGFFFDDDCCCBBBCCCEEEFFFGGGEEECCCBBBAAABBBDDDEEE???@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>??????@@@@@@???>>>???@@@BBBCCC>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???===:::999;;;<<<<<<;;;AAA>>>;;;:::<<<===<<<;;;===???AAACCCCCCCCCBBBAAA::::::;;;<<<===>>>??????======>>>======<<<;;;;;;>>>>>>>>>>>>????????????AAA@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???BBBBBBAAA@@@AAABBBCCCDDDCCCCCCEEEFFFFFFGGGGGGGGGBBBBBBBBBCCCFFFHHHGGGGGGGGGHHHJJJIIIHHHGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOSSSRRRTTTYYY___aaa]]]YYYTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSSSSTTTSSSQQQOOONNNMMMOOORRRTTTTTTSSSRRRQQQTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTSSSTTTUUUWWWYYY[[[XXXXXXXXXXXXWWWWWWWWWWWWSSSUUUWWWWWWVVVVVVWWWXXXUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWYYYZZZ\\\\\\\\\\\\YYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]___^^^^^^^^^___```aaabbb^^^]]]ZZZXXXXXXZZZ\\\^^^``````aaabbbbbbbbbbbbbbb___]]]\\\]]]^^^___^^^]]]bbbbbbaaa___\\\\\\]]]___````````````aaabbbcccdddhhhfffdddeeeffffffccc```^^^]]]]]]]]]]]]^^^___```aaabbbbbbaaa______aaabbbeeeddddddddddddeeefffgggccccccbbbbbbbbbdddeeefffoooqqqrrrrrrppplllhhheeehhheeebbbbbbdddggggggfffSSSSSSTTTTTTTTTTTTSSSSSSUUUVVVWWWVVVUUUUUUXXX[[[ZZZXXXVVVUUUTTTTTTUUUVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXZZZYYYXXXVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYXXXXXXWWWXXXYYYYYYYYYXXXYYY[[[^^^\\\]]]___``````___^^^]]]^^^]]]\\\\\\\\\\\\]]]^^^```aaabbbdddeeeeeeeeedddaaa___\\\[[[\\\^^^^^^^^^```_________```aaaaaabbb```______^^^^^^______```ccccccdddeeeeeeeeedddcccbbbbbbaaaaaaaaaaaaaaaaaacccddddddcccbbbccceeehhhhhhgggeeeeeefffeeecccaaabbbaaa```aaaccccccbbbaaa^^^___```bbbbbbaaaaaa```aaaaaa```___^^^[[[YYYWWWXXXYYYZZZ[[[\\\[[[[[[ZZZYYYZZZ[[[\\\\\\[[[YYYXXXWWWVVVTTTUUUVVVVVVUUUTTTUUUTTTSSSTTTWWWYYY[[[[[[YYYYYYXXXWWWVVVTTTSSSRRRUUUTTTSSSRRRPPPOOONNNNNNOOOQQQRRRRRRPPPOOOOOOPPPOOONNNNNNNNNNNNOOOOOOPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOONNNLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCGGGDDDBBBDDDJJJMMMLLLJJJGGGFFFDDDBBBBBBBBBCCCDDDEEEDDDBBBAAA@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>=========>>>>>>???@@@=========<<<<<<<<<;;;;;;========================<<<;;;;;;;;;;;;;;;<<<<<>>AAABBBCCCBBBBBB==================>>>>>><<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<======>>>>>>?????????>>>>>>>>>======>>>>>>>>>>>>===============>>>??????@@@@@@??????@@@@@@?????????@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEBBBAAAAAABBBEEEFFFFFFEEEEEEGGGIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLMMMNNNNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOORRRSSSWWW^^^dddddd^^^YYYSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRSSSTTTTTTTTTSSSRRRQQQSSSSSSSSSSSSSSSRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRTTTVVVWWWWWWUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^______]]]\\\ZZZYYYYYYZZZ[[[\\\[[[\\\]]]^^^```aaabbbccc```___]]]^^^^^^___]]]\\\^^^^^^^^^\\\ZZZZZZ[[[]]]_________```aaabbbbbbcccfffdddcccdddffffffdddaaa]]]]]]\\\\\\\\\]]]^^^^^^]]]^^^______^^^^^^```aaadddddddddccccccccccccccc______^^^^^^^^^___```aaahhhiiijjjkkkjjjhhheeecccfffccc``````ccceeeeeeeeePPPQQQSSSUUUUUUSSSQQQPPPTTTUUUVVVUUUSSSSSSUUUWWWUUUTTTSSSRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWYYYZZZYYYWWWVVVVVVWWWXXXYYYZZZZZZZZZ]]]\\\[[[ZZZZZZZZZZZZ[[[\\\[[[[[[ZZZZZZYYYXXXXXXWWWXXXYYYYYYXXXYYY[[[]]]YYY[[[^^^aaabbb```^^^]]]]]]]]]\\\[[[[[[\\\]]]]]]___```bbbcccccccccbbbbbb___]]][[[ZZZ[[[\\\\\\[[[^^^^^^______```aaabbbcccbbbaaaaaa``````aaaaaabbbaaabbbdddfffffffffeeedddcccbbbbbbaaaaaa````````````aaabbbaaaaaabbbeeegggiiigggfffeeeeeeeeecccaaaaaa`````````bbbbbb```___^^^___```aaabbbaaa``````cccbbb```^^^[[[YYYWWWVVVUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXZZZ[[[\\\[[[ZZZZZZYYYWWWUUUUUUUUUVVVUUUSSSRRRQQQPPPRRRUUUYYYZZZ[[[WWWWWWWWWVVVUUUSSSRRRQQQRRRRRRQQQPPPPPPOOOOOONNNOOOPPPQQQQQQOOONNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKLLLMMMNNNOOONNNMMMMMMMMMMMMLLLJJJGGGIIIHHHHHHGGGFFFEEEEEEDDDGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCBBBDDDBBB@@@CCCGGGJJJJJJHHHFFFEEECCCAAA@@@@@@AAABBBBBBAAA@@@???>>>???@@@AAA@@@@@@???>>>>>>???@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999<<>><<<:::;;;======;;;::::::<<<======<<<999;;;<<<>>>???@@@??????>>>>>>>>>======<<<<<<<<<::::::;;;;;;::::::999999888888999::::::;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>===============>>>??????@@@@@@AAABBBCCCCCCCCCCCCBBB@@@@@@AAACCCDDDCCCBBBCCCEEEGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKJJJJJJIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOONNNQQQWWW___dddccc\\\VVVQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRQQQQQQPPPOOORRRRRRRRRRRRRRRSSSTTTTTTXXXWWWUUUSSSRRRSSSSSSTTTQQQQQQRRRSSSTTTTTTTTTSSSNNNOOOPPPQQQRRRSSSSSSSSSVVVVVVWWWVVVTTTQQQOOOMMMTTTVVVWWWVVVTTTRRRRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYXXXYYYZZZ\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYYYYVVVWWWWWWYYY\\\___bbbdddaaa```^^^^^^^^^^^^\\\[[[ZZZZZZYYYXXXVVVWWWYYY\\\^^^^^^______``````aaaaaacccbbbbbbccceeeeeedddccc]]]]]]\\\\\\\\\\\\\\\]]]ZZZ[[[\\\\\\[[[[[[]]]___aaaaaabbbbbbaaa```___^^^\\\\\\\\\[[[[[[\\\]]]]]]aaaaaabbbccccccccccccbbbcccaaa^^^^^^```bbbccccccOOOPPPQQQRRRRRRQQQPPPOOOTTTTTTTTTTTTSSSSSSSSSTTTRRRRRRQQQQQQRRRSSSUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWYYY[[[\\\\\\[[[WWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYYZZZZZZYYYZZZ[[[]]]\\\]]]^^^`````````___^^^\\\\\\[[[[[[[[[[[[\\\\\\^^^___```aaaaaaaaa```___]]][[[YYYYYYZZZZZZZZZYYY\\\\\\\\\]]]^^^___aaabbbbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaabbbcccdddeeefffcccbbbbbbaaa```______^^^\\\]]]^^^^^^___aaadddfffgggeeecccbbbbbbbbb```___``````___```aaaaaa___]]]]]]^^^```aaaaaaaaa```___aaa___]]][[[YYYWWWVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWXXXVVVTTTTTTUUUVVVVVVUUUQQQOOOOOOPPPSSSVVVXXXXXXTTTTTTTTTTTTSSSRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPNNNLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOLLLLLLKKKKKKLLLNNNPPPQQQQQQOOOMMMNNNPPPOOOLLLHHHJJJJJJIIIHHHGGGFFFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>@@@DDDFFFFFFFFFDDDCCCAAA@@@??????????????????>>>===<<<======>>>>>>===<<<<<<<<<<<<===>>>::::::999999999999::::::888999:::;;;<<<;;;:::999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999>>>CCCBBB===::::::<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::999999666777888888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>???AAAAAA@@@???AAACCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOJJJMMMRRRXXX\\\\\\WWWRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPPPPOOOOOONNNNNNQQQPPPPPPPPPQQQSSSUUUVVVVVVUUUUUUTTTSSSSSSTTTTTTOOOOOOPPPRRRSSSSSSSSSSSSLLLMMMOOOPPPQQQPPPOOOOOORRRSSSTTTUUUTTTQQQNNNKKKQQQSSSTTTTTTRRRQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXYYY[[[[[[[[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVXXXZZZ[[[ZZZYYYXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUUUUVVVYYY]]]```bbbaaa___^^^]]]^^^]]][[[ZZZWWWWWWVVVUUUTTTUUUXXX[[[\\\]]]]]]^^^^^^_______________```bbbcccddddddccc^^^^^^]]]]]]\\\\\\]]]]]][[[[[[[[[ZZZXXXWWWXXXZZZ[[[\\\^^^``````^^^]]][[[]]]]]]]]]\\\\\\\\\\\\\\\______^^^______```aaaaaa___^^^\\\\\\]]]___```aaaPPPPPPNNNNNNNNNNNNPPPPPPTTTSSSSSSSSSTTTSSSSSSRRRPPPPPPQQQQQQRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVYYYXXXWWWXXXZZZ\\\\\\[[[XXXXXXWWWWWWWWWXXXXXXYYYVVVVVVWWWYYYZZZ\\\^^^___\\\\\\[[[[[[ZZZYYYYYYYYYXXXZZZ[[[[[[[[[[[[\\\]]]^^^]]]\\\ZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^______^^^]]]]]][[[YYYXXXXXXYYYYYYXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^aaaaaaaaabbbbbbaaaaaaaaa___^^^]]]]]]^^^aaadddfffaaaaaa```______^^^]]]]]][[[\\\^^^___```bbbfffiiigggeeebbbaaaaaa```___^^^```______```aaaaaa^^^\\\\\\]]]^^^___```___^^^^^^\\\[[[ZZZXXXWWWVVVVVVVVVTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSUUUSSSRRRRRRTTTWWWXXXXXXSSSQQQOOOOOOQQQSSSTTTSSSQQQQQQRRRQQQQQQPPPOOOOOOLLLMMMMMMMMMNNNNNNNNNNNNLLLMMMOOONNNLLLKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJLLLOOORRRTTTUUURRRPPPQQQRRRQQQMMMIIIKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>===>>>@@@AAABBBBBBAAA@@@???>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999888888888888999999999999;;;;;;;;;:::999888999999999999::::::::::::888888888888888888888888<<>>999888:::777888999::::::::::::;;;;;;;;;::::::999888777666777777888888999::::::;;;999::::::;;;;;;;;;::::::777777888999999:::;;;;;;999999999999999999999999888888999999::::::::::::;;;;;;<<<============<<<;;;<<<<<<===============<<<<<<===>>>>>>>>>======???>>>===>>>???@@@???>>>???AAACCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNIIIJJJMMMPPPRRRSSSRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPRRRUUUVVVPPPQQQSSSTTTUUUTTTSSSRRRMMMNNNOOOPPPQQQRRRRRRRRRKKKLLLNNNOOOOOONNNMMMLLLMMMOOOQQQSSSSSSRRROOONNNMMMOOOQQQRRRQQQQQQRRRSSSRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXZZZZZZYYYYYYXXXWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVWWWZZZ\\\^^^]]]\\\[[[[[[\\\\\\[[[YYYVVVUUUTTTSSSRRRTTTXXX[[[[[[[[[\\\]]]]]]]]]\\\\\\[[[\\\^^^``````aaabbbccc```______^^^^^^^^^______^^^^^^]]]ZZZVVVTTTTTTUUUUUUWWWZZZ\\\]]]]]]]]]\\\]]]]]]]]]\\\\\\[[[[[[ZZZ^^^]]]\\\[[[[[[[[[\\\]]][[[[[[ZZZZZZZZZ\\\^^^```PPPNNNLLLKKKKKKLLLNNNPPPRRRQQQQQQRRRTTTTTTRRRPPPNNNOOOPPPQQQRRRSSSSSSTTTRRRSSSSSSTTTTTTUUUVVVVVVXXXWWWUUUVVVXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWWWWTTTTTTVVVWWWYYY\\\^^^___\\\[[[[[[ZZZZZZYYYXXXXXXWWWYYY[[[\\\[[[[[[[[[\\\]]][[[XXXUUUUUUVVVXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ\\\]]]]]]]]]\\\\\\ZZZXXXWWWXXXYYYYYYWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ^^^______``````______^^^]]]\\\[[[ZZZ[[[^^^aaaccc___^^^^^^]]]]]]\\\\\\\\\\\\]]]```aaacccfffjjjnnnkkkhhheeecccbbbbbbaaa````````````aaabbbaaa^^^[[[ZZZ[[[\\\]]]^^^]]]]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRQQQSSSQQQPPPPPPSSSVVVXXXXXXTTTRRRPPPOOOPPPQQQQQQPPPNNNOOOOOOOOOOOOOOONNNNNNKKKKKKLLLLLLLLLMMMMMMMMMIIIKKKMMMMMMKKKJJJKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIJJJLLLPPPTTTWWWWWWVVVTTTTTTSSSQQQMMMKKKJJJKKKKKKKKKJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;:::::::::999999888999::::::::::::999888888888777777777777888888:::::::::::::::999999888888888888888999999999999888888888888888888888888===AAACCCBBB>>>999777777666888::::::999888888999666666777777888888999999444555555666888999999:::999999:::;;;;;;;;;::::::888999999999999:::::::::888888888888999999999999777888888999999::::::;;;::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>=========;;;;;;<<<======<<<<<<;;;>>>===<<<===???@@@???>>>>>>@@@BBBBBBBBBAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHJJJKKKLLLMMMKKKKKKJJJJJJKKKMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOOOOPPPRRRSSSUUUVVVMMMOOOQQQTTTUUUTTTRRRPPPMMMMMMNNNOOOPPPPPPPPPPPPKKKKKKLLLLLLLLLKKKKKKJJJIIIKKKMMMPPPQQQQQQPPPPPPJJJLLLOOOPPPPPPPPPRRRSSSQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSRRRRRRRRRTTTUUUVVVXXXXXXWWWWWWVVVVVVUUUUUURRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZXXXWWWWWWWWWXXXXXXWWWVVVVVVWWWYYYZZZZZZYYYUUUUUUSSSQQQPPPRRRVVVZZZYYYZZZ[[[\\\\\\[[[ZZZYYYWWWYYY\\\]]]]]]^^^___aaa_______________```aaaaaabbbaaa___\\\WWWTTTSSSSSSRRRTTTVVVYYY[[[\\\\\\\\\[[[[[[[[[[[[ZZZXXXWWWVVVZZZYYYXXXWWWWWWVVVWWWWWWYYYYYYYYYXXXXXXYYY]]]___MMMLLLLLLLLLLLLLLLLLLMMMOOONNNNNNPPPRRRSSSQQQOOOLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWXXXZZZXXXVVVVVVWWWYYYYYYXXXWWWUUUTTTRRRRRRRRRSSSTTTUUUUUUUUUVVVXXXYYY[[[\\\[[[[[[ZZZYYYYYYXXXXXXWWWUUUWWWYYYZZZYYYYYYYYYZZZZZZYYYXXXVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[ZZZYYYYYYWWWXXXZZZ[[[\\\\\\\\\[[[YYYXXXWWWXXXYYYYYYWWWUUUUUUUUUUUUUUUUUUVVVWWWWWW[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[ZZZ\\\___aaacccgggkkkooommmjjjgggdddddddddcccbbbaaaaaaaaabbbcccaaa^^^[[[XXXYYY[[[\\\\\\\\\[[[ZZZ[[[[[[[[[ZZZYYYWWWTTTSSSUUUUUUTTTTTTTTTUUUVVVWWWUUUUUUTTTSSSSSSSSSSSSSSSTTTQQQOOOOOOQQQTTTVVVVVVTTTRRRPPPOOOPPPQQQQQQPPPLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLGGGIIIKKKKKKKKKJJJKKKLLLIIIIIIHHHGGGFFFFFFFFFFFFJJJIIIHHHIIILLLQQQVVVYYYWWWXXXXXXUUUQQQNNNLLLKKKHHHIIIJJJKKKJJJIIIGGGFFFDDDCCCBBBAAAAAABBBCCCDDDAAA@@@@@@@@@????????????<<<<<<<<<:::999888999:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777999;;;<<<<<<;;;999777888888777777777777888888::::::999888888888888888777777777888888888999999777777777777777777777777;;;<<<======<<<:::777666666888::::::888666666888555555555666777888999:::666666666777777888888888777888888999::::::999999999999999999888888888888777777888888999999999999777777888999999:::;;;;;;999999:::;;;;;;;;;;;;;;;:::;;;<<<=========<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<;;;;;;<<>>???BBBBBBAAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIKKKLLLMMMKKKJJJIIIHHHGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNPPPRRRTTTUUUPPPPPPRRRSSSUUUVVVVVVVVVPPPPPPQQQRRRRRRRRRQQQPPPMMMMMMNNNNNNOOONNNNNNMMMJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOJJJLLLNNNOOONNNNNNOOOQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQOOOOOOOOOPPPRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQPPPPPPPPPOOOPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSRRRRRRTTTVVVYYYZZZYYYYYYXXXWWWVVVUUUTTTTTTQQQQQQQQQSSSWWWYYYZZZYYYUUUTTTRRROOONNNPPPTTTXXXXXXYYYZZZ[[[[[[ZZZXXXWWWUUUWWWZZZ[[[ZZZZZZ\\\^^^]]]]]]]]]^^^___```aaabbbccccccaaa]]]YYYVVVUUUVVVSSSTTTUUUWWWXXXZZZ[[[\\\ZZZZZZZZZZZZYYYWWWUUUTTTVVVVVVVVVUUUUUUUUUTTTTTTWWWXXXYYYXXXWWWXXX\\\___JJJKKKLLLNNNNNNLLLKKKJJJLLLKKKKKKNNNQQQRRRPPPMMMKKKKKKMMMNNNNNNOOOOOOOOOSSSSSSUUUVVVXXXZZZ[[[[[[]]]ZZZXXXXXXYYYZZZZZZYYYUUUTTTRRRPPPOOOPPPQQQRRRVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWWWWSSSUUUXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\XXXYYYZZZ[[[[[[ZZZYYYXXXUUUVVVXXXZZZ[[[\\\\\\[[[YYYXXXWWWXXXYYYYYYWWWUUUUUUUUUUUUTTTUUUUUUVVVVVVYYYZZZ[[[[[[[[[[[[ZZZYYYWWWYYY]]]___```^^^\\\ZZZZZZZZZZZZZZZZZZ[[[[[[[[[WWWYYY\\\^^^aaadddiiimmmmmmjjjfffddddddccccccbbbaaaaaabbbcccdddbbb^^^[[[WWWXXXZZZ[[[[[[ZZZZZZYYY]]]^^^^^^]]][[[WWWTTTRRRUUUTTTSSSSSSSSSTTTVVVWWWTTTTTTTTTSSSTTTTTTUUUVVVUUURRROOONNNPPPRRRSSSTTTTTTRRROOOOOOPPPQQQQQQQQQKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHJJJKKKJJJJJJKKKMMMLLLLLLJJJIIIHHHGGGGGGGGGIIIHHHHHHIIILLLQQQWWWZZZVVVXXXYYYVVVPPPKKKJJJJJJFFFGGGIIIJJJJJJIIIGGGFFFCCCCCCAAAAAAAAAAAACCCCCC@@@@@@@@@????????????>>><<<<<<<<<:::777666777777888888999:::;;;;;;;;;;;;999::::::::::::999888888888:::===??????===:::888888888777777777777888888:::999888666666666777888666666777777888888888999888888888888888888888888888777777999::::::888666666888;;;:::777555555777888888777666666666666777888888888888777777777777666666777888888888888888999999888888777777666666777777888888999999999:::777888888999::::::;;;;;;999999:::;;;;;;;;;;;;:::999:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<;;;;;;<<>>============@@@??????>>>===<<<<<<<<<888999;;;;;;;;;999777666:::::::::::::::::::::::::::999888777777888999:::888888888888888888888888888888777666666666666666555555555555555666666666666666555666666777888999666666777888888888888888888888777777666666555555777777777777777777777777666555444555666777777555777777777777777777777777888888888888888777666666777777777777888888888888:::::::::999999888888888666666777888999:::::::::::::::999888888999::::::;;;;;;:::999:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>===============>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@?????????@@@BBBDDDEEECCCCCCDDDEEEEEEEEEEEEEEEIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMKKKJJJJJJLLLOOOQQQLLLKKKIIIHHHHHHIIIKKKLLLIIIKKKLLLLLLKKKIIIJJJJJJLLLLLLKKKJJJJJJKKKLLLMMMPPPLLLKKKOOOQQQPPPPPPRRRNNNOOOPPPPPPQQQSSSWWWZZZYYYTTTSSSYYYaaaccc[[[RRROOOQQQRRRQQQOOOMMMMMMMMMPPPOOOOOONNNNNNMMMMMMLLLKKKJJJIIIGGGGGGFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSSSSQQQRRRRRRQQQOOONNNPPPQQQMMMLLLKKKKKKLLLOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYXXXVVVSSSPPPPPPQQQMMMMMMOOOPPPRRRUUUWWWXXXWWWTTTPPPNNNOOOPPPQQQRRRWWWXXXYYYYYYXXXUUUSSSQQQTTTTTTUUUUUUVVVWWWXXXXXX[[[ZZZYYYYYYZZZ\\\^^^___aaa```]]][[[XXXWWWVVVUUUSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSRRROOONNNOOORRRUUUWWWVVVXXXYYYWWWSSSTTTYYY___JJJJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLMMMOOORRRSSSQQQPPPOOOOOOQQQRRRRRRRRRRRRTTTXXX[[[\\\ZZZWWWVVVWWWXXXXXXWWWQQQRRRRRRQQQOOOOOOPPPQQQTTTTTTUUUUUUUUUUUUUUUTTTVVVVVVVVVVVVVVVUUUTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWYYYYYYXXXXXXXXXXXXYYYYYY___hhhpppppphhh___[[[[[[WWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYXXXXXXUUUVVVUUUSSSQQQRRRTTTVVVTTTVVVWWWVVVTTTTTTUUUWWWYYYYYYYYYZZZ\\\]]]\\\ZZZZZZ[[[[[[[[[[[[ZZZYYYYYYWWWZZZ\\\\\\[[[[[[]]]___```aaacccddddddcccbbbaaa```______^^^\\\[[[YYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\^^^]]][[[YYYXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYWWWWWWWWWVVVVVVVVVUUUUUUQQQPPPNNNMMMNNNOOORRRSSSQQQPPPPPPOOOOOOPPPPPPQQQPPPOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMKKKHHHGGGGGGHHHGGGGGGGGGIIIKKKMMMNNNOOORRRRRRQQQOOOLLLJJJHHHFFFFFFEEEGGGKKKOOOMMMGGGAAA@@@@@@???>>>=====================<<<;;;:::::::::888999:::;;;;;;999888666888888888888888888888888999888777777777777888999888888888888888888888888888777777666666666666666777777777777777777666666555555555555555666777888555666777777888888777777777777777777666666555555666666666666666666666666666555444555666777777555777777777777777777777777777777777777777666555555555666666666666777777777999999999888888777777777666666777888999999999999:::999888888888888999::::::999999888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>==============================>>>??????@@@AAAAAA??????>>>>>>??????@@@AAA@@@???@@@@@@AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLKKKJJJJJJKKKMMMNNNLLLKKKJJJHHHHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJJJJKKKLLLPPPMMMOOOUUUWWWUUUSSSTTTRRRQQQOOONNNPPPUUU]]]bbb```ZZZVVVXXX^^^___XXXPPPNNNOOOPPPOOOMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJMMMNNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQSSSSSSSSSQQQOOONNNOOOQQQNNNMMMLLLLLLMMMOOORRRSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVSSSRRRRRRSSSOOOOOOOOOPPPQQQSSSTTTUUUVVVSSSQQQPPPQQQRRRSSSRRRRRRRRRSSSTTTSSSQQQOOONNNQQQQQQSSSTTTVVVXXXYYYZZZ[[[ZZZXXXXXXXXXZZZ\\\]]]___^^^]]][[[XXXVVVUUUTTTPPPPPPQQQSSSUUUWWWXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQOOOMMMNNNPPPSSSUUUUUUXXX[[[YYYVVVUUUWWW[[[HHHGGGGGGGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLOOOQQQRRRQQQOOONNNNNNQQQRRRRRRQQQPPPPPPSSSUUUXXXVVVTTTTTTUUUWWWWWWWWWQQQRRRRRRQQQOOONNNPPPQQQQQQRRRSSSUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXXXXXXXYYYZZZ[[[[[[bbbqqq~~~}}}nnn___YYYZZZWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZ[[[VVVVVVUUUSSSQQQPPPQQQSSSRRRTTTUUUUUUUUUUUUVVVXXXYYYXXXXXXYYYZZZ[[[YYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[YYY[[[\\\\\\[[[[[[[[[\\\\\\^^^___aaabbbaaaaaa```^^^^^^]]]]]][[[ZZZXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]]]]ZZZXXXWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[VVVWWWWWWWWWVVVVVVUUUUUUPPPNNNMMMLLLLLLNNNPPPQQQOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKIIIGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLKKKHHHGGGGGGHHHFFFFFFFFFGGGGGGHHHIIIJJJLLLLLLLLLKKKKKKIIIHHHHHHEEEEEEHHHLLLOOOLLLFFF@@@@@@???>>>===<<<<<<<<<<<<;;;::::::999999888888888666777999::::::999888777666666666666666666666666888888777777777777888888777777777777777777777777888777666666555555666666777888888888777666555555555555444444444555666666555555666777777777777666777777777666666666666555555555555555555555555555666555444555666777777555666666666666666666666666666666666555555555444444555555555555666666666666888888888777777777777777666666777888999999999999999999888888888888999999888888777777888888999:::;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFHHHIIIIIIIIIHHHIIIKKKMMMMMMLLLKKKIIIIIIIIIJJJJJJNNNNNNSSS\\\___\\\WWWVVVVVVTTTPPPMMMOOOWWWbbbjjjfff___XXXWWWYYYYYYSSSNNNLLLNNNOOONNNLLLJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOLLLMMMMMMNNNMMMLLLJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQTTTTTTTTTRRROOONNNOOOPPPOOONNNNNNNNNOOOPPPRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRTTTUUUVVVUUUSSSRRRRRRSSSRRRQQQQQQPPPQQQRRRSSSTTTSSSRRRQQQRRRTTTUUUTTTSSSQQQRRRSSSTTTTTTSSSRRRQQQNNNOOOQQQSSSVVVXXXZZZ[[[ZZZYYYWWWVVVVVVWWWYYYZZZ\\\\\\[[[ZZZXXXVVVSSSRRRLLLMMMNNNPPPSSSUUUWWWYYYUUUVVVVVVVVVUUUTTTSSSSSSPPPOOOMMMLLLLLLNNNPPPQQQTTTWWWZZZZZZWWWUUUUUUWWWGGGGGGFFFGGGHHHJJJLLLMMMKKKLLLLLLMMMMMMMMMMMMMMMKKKNNNPPPQQQOOONNNMMMMMMPPPQQQQQQPPPOOOOOOQQQSSSVVVTTTRRRRRRSSSTTTTTTTTTQQQQQQQQQPPPOOONNNOOOQQQNNNPPPRRRTTTUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRPPPQQQRRRSSSTTTTTTTTTTTTVVVVVVVVVWWWXXXYYYZZZ[[[dddrrr}}}ooo___XXXXXXVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWVVVTTTQQQOOOPPPQQQSSSTTTUUUVVVVVVWWWYYYYYYYYYXXXXXXXXXYYYYYYXXXVVVWWWXXXYYYZZZ[[[[[[[[[[[[XXXZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^____________^^^\\\\\\\\\\\\[[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZ\\\]]]\\\YYYWWWVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYVVVVVVWWWWWWWWWVVVUUUTTTNNNMMMLLLKKKLLLMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNKKKIIIGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGBBBCCCFFFJJJKKKIIICCC>>>???>>>===<<<;;;;;;;;;;;;999999999888888777777777555666777888999999888888555555555555555555555555777777777777777777777777777777777777777777777777777777666555555555555666777777777777777666444333555555444333333333444444444444555666666666666555666666666666666666666666444444444444444444444444666555444555666777777555555555555555555555555555666666666555555555555555555555555666666666777777888888888888888888777777666666777888888888888888888888888777777888888888777777777888888888999999:::999999999999::::::;;;<<<<<<;;;;;;::::::999999:::::::::::::::;;;;;;;;;=========>>>>>>>>>??????;;;;;;;;;;;;;;;<<<======>>>???AAABBBBBBBBBAAA@@@BBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHHHHGGGFFFHHHKKKNNNMMMLLLJJJIIIHHHHHHHHHHHHKKKMMMTTT___ccc^^^XXXUUUWWWUUUQQQNNNOOOWWWaaahhhfff___WWWSSSRRRRRROOOLLLLLLMMMNNNNNNLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNOOOOOOMMMKKKIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKPPPPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRUUUUUUTTTRRROOOMMMNNNOOOOOONNNNNNNNNOOOPPPRRRSSSQQQPPPPPPOOONNNNNNNNNNNNSSSTTTTTTSSSQQQOOOPPPQQQSSSRRRQQQPPPQQQRRRSSSTTTQQQQQQQQQSSSVVVVVVUUUSSSPPPQQQSSSTTTTTTUUUTTTTTTOOOPPPRRRTTTVVVXXXZZZ[[[XXXWWWUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXUUURRRPPPLLLLLLMMMNNNPPPRRRTTTVVVRRRRRRSSSSSSSSSRRRQQQQQQOOONNNMMMLLLLLLMMMNNNOOORRRTTTVVVVVVTTTSSSTTTVVVGGGGGGGGGGGGHHHJJJLLLNNNJJJKKKLLLMMMMMMMMMMMMMMMMMMOOORRRRRRQQQOOOOOOOOONNNOOOQQQQQQPPPQQQRRRTTTVVVTTTRRRRRRSSSSSSRRRPPPPPPQQQQQQPPPNNNNNNOOOQQQMMMOOOPPPRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZdddkkkqqqppphhh^^^XXXVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYXXXWWWUUUTTTTTTTTTUUUVVVWWWVVVTTTRRRPPPQQQRRRSSSSSSSSSUUUWWWXXXYYYYYYYYYXXXXXXYYYZZZZZZXXXVVVUUUUUUWWWXXXYYYYYYYYYYYYVVVWWWYYY\\\^^^^^^^^^]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[]]]\\\YYYWWWVVVVVVXXXXXXYYYYYYYYYXXXWWWVVVUUUVVVWWWXXXWWWVVVUUUTTTNNNNNNMMMLLLLLLLLLMMMNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLNNNOOOQQQQQQOOOMMMKKKFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKGGGHHHIIIHHHFFFEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIHHHHHHGGGFFFEEEAAACCCEEEHHHHHHFFFAAA>>>>>>===<<<;;;::::::::::::999999999888888888888888555666666777888888888888666666666666666666666666666666666666666666666666666666666666666666666666777666666555555555555555888999:::::::::888777666666555444333333333333333333333444555555555555444555555555555555666666666444444444444444444444444666555444555666777777555444444444444444444444444888777666555555555666666666666777777777888888888999999999999999999999999666666777888888888777777777777777777777777777777777888888999999999999999888888888888888999::::::;;;;;;::::::999999888888888999999999:::::::::;;;==================>>>>>>;;;;;;;;;;;;;;;<<<=========>>>???AAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEGGGJJJMMMLLLKKKIIIGGGGGGGGGGGGGGGHHHJJJRRR\\\```[[[UUURRRTTTSSSQQQOOOOOOSSSYYY^^^^^^YYYRRRNNNMMMMMMMMMLLLLLLMMMNNNNNNLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLMMMNNNOOOPPPQQQRRRTTTTTTTTTQQQNNNMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQOOONNNMMMMMMLLLLLLLLLLLLQQQRRRRRRQQQNNNMMMMMMNNNQQQPPPNNNMMMMMMOOOQQQRRROOOOOOPPPSSSUUUVVVTTTRRRMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXWWWUUUTTTRRRRRRSSSUUUVVVUUUVVVWWWWWWVVVSSSQQQOOONNNNNNMMMLLLMMMNNNPPPQQQNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOPPPSSSVVVHHHHHHGGGGGGHHHJJJKKKMMMJJJJJJKKKLLLMMMMMMMMMMMMOOORRRTTTUUUTTTRRRQQQQQQLLLNNNPPPQQQQQQQQQSSSUUUVVVTTTSSSSSSSSSSSSQQQPPPPPPQQQQQQPPPNNNMMMOOOPPPNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSPPPQQQRRRRRRSSSSSSSSSRRRSSSSSSSSSTTTUUUVVVXXXXXX___```aaaaaa^^^[[[WWWVVVVVVVVVVVVVVVWWWWWWWWWWWWYYYWWWUUUSSSRRRQQQRRRRRRUUUVVVVVVUUUTTTRRRSSSTTTSSSRRRRRRTTTVVVXXXXXXWWWZZZYYYYYYZZZ[[[\\\ZZZYYYTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVXXX\\\___```^^^]]]^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYY[[[ZZZZZZZZZYYYYYYYYYXXXYYY[[[]]]\\\ZZZXXXXXXXXX\\\\\\]]]]]][[[ZZZXXXVVVUUUVVVWWWXXXXXXVVVTTTSSSOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLNNNPPPQQQQQQQQQOOONNNGGGGGGFFFFFFGGGHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGFFFDDDBBB@@@===<<<;;;:::999999999999888888888888888888888888666666666666666777777777666666666666666666666666555555666666666666555555666666666666666666666666777666555555444444555555:::;;;===>>>>>>===;;;:::777666555444333222222222222222333444444444444333444555555555555666666666444444444444444444444444666555444555666777777555555555555555555555555555888777666555555555666777777777777777888888888888999999999999999:::::::::666666777888888777777666666666777777777777666666777777888999999999999888777777777777777888999::::::999999999999999999888888888999999::::::;;;;;;<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<======;;;<<<===>>>???@@@@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@AAAAAA@@@AAAAAABBBCCCDDDCCCCCCDDDEEEGGGJJJLLLMMMJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFFFFFFFEEEFFFHHHJJJJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHMMMUUUXXXTTTOOONNNOOOOOOOOONNNMMMNNNPPPSSSSSSQQQNNNKKKJJJJJJKKKMMMKKKMMMNNNNNNLLLKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHHHHKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJIIIIIIHHHHHHHHHGGGIIIIIIJJJKKKLLLNNNPPPQQQKKKKKKKKKKKKLLLMMMNNNOOORRRRRRRRRPPPMMMLLLMMMNNNKKKLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLOOOPPPQQQPPPNNNMMMMMMNNNQQQOOOMMMJJJJJJKKKLLLNNNNNNMMMNNNPPPSSSSSSRRRPPPNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQQQQSSSTTTUUUSSSSSSTTTTTTSSSRRRPPPOOOQQQOOOMMMKKKKKKKKKLLLMMMLLLLLLMMMNNNOOOOOOOOONNNNNNOOOPPPQQQRRRRRRRRRQQQOOONNNLLLKKKKKKNNNQQQSSSHHHGGGFFFFFFGGGHHHIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOQQQTTTTTTSSSQQQQQQQQQLLLNNNPPPQQQPPPPPPRRRSSSTTTSSSSSSTTTUUUUUUTTTRRRPPPPPPQQQOOONNNMMMNNNPPPPPPOOONNNMMMMMMNNNPPPQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVTTTRRRQQQQQQRRRSSSSSSTTTVVVVVVUUUUUUVVVWWWWWWVVVUUUVVVYYY[[[ZZZYYY[[[ZZZZZZ\\\^^^^^^]]]\\\UUUVVVVVVWWWXXXXXXXXXXXXWWWWWWYYY\\\___```]]]ZZZ[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZYYY[[[]]]]]][[[ZZZZZZZZZ\\\]]]]]]]]]\\\ZZZXXXVVVTTTVVVXXXYYYXXXWWWTTTSSSQQQQQQPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMIIIHHHFFFEEEEEEGGGIIIJJJEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJIIIGGGGGGGGGIIIFFFFFFEEEDDDDDDDDDDDDEEECCCCCCDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@<<<;;;:::999999888888888777777777777888888888888777777666666555555666666666666666666666666666666444555666666666666555444555555555555555555555555666666555444444444444555888999<<<>>>>>>>>><<<;;;888777666444333333222222111222222333333333333333444444444555555555666666444444444444444444444444666555444555666777777555555555555555555555555555888777555333333444555666666666666777777777777888777888888888999999999999666777777777777777666666555555666777777666555555555666777888888888777777666666666666777888999999999999999999999999::::::888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===999999:::;;;===???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDFFFJJJNNNRRRUUUOOONNNKKKIIIGGGFFFFFFFFFDDDFFFGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJGGGHHHMMMOOOLLLJJJJJJJJJKKKLLLLLLKKKJJJKKKMMMJJJKKKKKKKKKIIIIIIKKKLLLIIIKKKLLLLLLKKKJJJKKKLLLJJJJJJJJJIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPLLLLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPNNNLLLKKKLLLNNNIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLNNNOOOPPPOOOPPPQQQSSSXXXUUUQQQMMMKKKJJJKKKLLLMMMLLLLLLMMMOOOPPPOOOMMMPPPPPPPPPQQQQQQSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQPPPQQQSSSUUUVVVRRRRRRRRRQQQPPPPPPOOOOOOQQQPPPMMMKKKJJJJJJLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNPPPRRRTTTVVVVVVVVVUUUPPPNNNMMMLLLLLLMMMMMMMMMGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLNNNQQQRRRPPPNNNNNNNNNLLLNNNPPPPPPOOOOOOPPPQQQSSSRRRRRRTTTVVVWWWVVVUUUPPPPPPPPPOOONNNMMMNNNPPPRRRPPPMMMKKKKKKMMMOOOQQQNNNOOOPPPPPPQQQQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXTTTTTTUUUSSSQQQQQQTTTWWWUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUSSSQQQQQQRRRTTTUUUQQQSSSVVVWWWWWWWWWXXXYYY]]][[[YYY[[[^^^```^^^\\\[[[[[[[[[]]]___```___^^^VVVWWWXXXXXXYYYXXXXXXXXXYYYYYYZZZ]]]______[[[XXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[WWWWWWXXXYYYZZZ[[[\\\\\\XXXZZZ]]]]]]\\\[[[[[[\\\YYYZZZ[[[\\\[[[YYYWWWVVVTTTVVVXXXYYYYYYWWWTTTRRRRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPOOONNNMMMLLLKKKKKKIIIFFFDDDDDDFFFHHHJJJCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHGGGEEEEEEEEEGGGHHHGGGEEEDDDBBBBBBAAAAAA???@@@AAAAAABBBBBBBBBBBBAAAAAAAAA???======>>>???<<<;;;:::999888888888888666666666777777777777777888777666555555555555555555555555555555555555555333444555666666555444333555555555555555555555555666666555444444444444555444666999;;;<<<<<<:::999999888666555444333222222111111222333333333333222444444444555555555666666555555555555555555555555666555444555777777777555666666666666666666666666777555444222222333444555555555555555666666666777666666777777888888888999666777777777777777666666444555666777777666555444333444666777777777666555555555555555666777999999888888999999:::::::::;;;888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<888888888999;;;>>>AAABBBBBBBBBBBBBBBAAAAAA@@@???BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEHHHLLLRRRWWW[[[TTTRRRNNNIIIFFFDDDDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHLLLGGGFFFIIIJJJHHHGGGIIIHHHIIIJJJJJJIIIIIIJJJLLLFFFHHHKKKLLLJJJIIIJJJLLLHHHIIIKKKKKKJJJIIIJJJKKKGGGHHHHHHIIIIIIJJJJJJKKKNNNMMMMMMLLLLLLMMMNNNNNNIIIHHHHHHGGGGGGGGGHHHHHHKKKJJJJJJJJJKKKLLLNNNOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNMMMMMMNNNOOOPPPNNNOOOOOOMMMLLLKKKLLLNNNGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMJJJLLLOOOPPPQQQSSSVVVXXXaaa]]]XXXRRRNNNMMMMMMMMMMMMKKKKKKKKKMMMNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPQQQSSSUUUWWWRRRQQQPPPOOOOOOOOOOOOPPPQQQOOOLLLJJJJJJKKKLLLNNNLLLMMMNNNOOOPPPQQQQQQQQQOOOQQQTTTWWWXXXYYYXXXXXXQQQPPPOOOOOONNNLLLIIIGGGMMMJJJFFFDDDEEEGGGHHHHHHEEEGGGJJJMMMOOOOOOOOONNNNNNOOOQQQSSSTTTTTTSSSRRRPPPOOONNNMMMLLLJJJIIIIIIOOOOOOPPPPPPQQQRRRSSSSSSPPPNNNMMMKKKKKKLLLNNNOOOOOOPPPQQQOOOLLLKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTRRRTTTVVVWWWVVVVVVWWWXXXVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSRRRRRRQQQRRRRRRRRRTTTUUUUUUUUUUUUTTTSSSSSSQQQRRRSSSTTTSSSTTTUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZWWWXXXZZZ\\\^^^_________^^^]]]]]]]]]^^^^^^\\\ZZZZZZZZZYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZYYYVVVWWWXXXZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZZZZXXXWWWZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\XXXYYYZZZZZZYYYWWWUUUSSSVVVWWWXXXYYYYYYWWWUUUTTTUUUSSSRRRRRRRRRRRROOOMMMPPPNNNLLLKKKJJJKKKLLLMMMPPPPPPOOOOOONNNMMMLLLLLLLLLKKKIIIGGGFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@??????????????????@@@@@@@@@??????>>>==================:::777444222333555777666666666666666666666666999888888777666555555444444444555555666777777777444444444333333333222222444444444444444444444444222222222222222222222222666777777777888888999999888777555444333333444444222333333444444333333222111111222333444444444444555555444333333333333444666555555444444444555555666666777777777777666666444444444555555555555666555555444444444444555555888888777777777777888888777777777777666666666666555555444333444555666777555555666777777777777777777777777777666666666666888===AAA@@@;;;777777888999888777777777888999:::<<<;;;::::::;;;<<<>>>???<<<;;;:::999999999:::;;;<<<<<<;;;:::;;;<<<===>>>??????>>>>>>??????@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDFFFLLLRRRYYY]]]VVVQQQJJJFFFDDDDDDDDDDDDHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIILLLMMMMMMLLLLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJMMMKKKHHHEEEEEEGGGJJJLLLFFFGGGHHHJJJLLLMMMNNNOOOTTTRRROOOMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKPPPQQQRRROOONNNQQQYYYaaaooohhh]]]UUUPPPNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKNNNNNNNNNMMMMMMMMMLLLLLLOOOOOOOOOOOOPPPQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNNNNLLLLLLQQQXXX[[[ZZZWWWQQQPPPOOONNNLLLKKKJJJIIIKKKIIIGGGFFFHHHIIIJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKLLLMMMOOOQQQRRRQQQPPPPPPMMMMMMLLLLLLKKKJJJIIIIIIMMMMMMNNNNNNOOOOOOPPPPPPOOONNNLLLKKKKKKLLLNNNOOOMMMNNNOOOMMMKKKJJJLLLNNNPPPOOOOOOOOOOOOPPPRRRSSSRRRTTTVVVWWWVVVUUUVVVWWWTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVXXXYYYYYYWWWXXXYYYZZZ[[[]]]^^^______^^^]]]]]]^^^^^^]]][[[[[[\\\\\\\\\[[[ZZZZZZYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWVVVWWWXXXXXXWWWUUUXXXXXXXXXXXXYYYZZZ[[[[[[]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZ[[[[[[YYYWWWUUUSSSVVVWWWXXXXXXWWWUUUSSSQQQSSSRRRQQQQQQRRRRRRPPPNNNOOONNNLLLKKKJJJKKKLLLMMMOOOOOONNNNNNMMMMMMLLLLLLMMMLLLIIIHHHGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::777444333444555666555555555555555555555555888888777777666555555444666666666555555555555555333444555666555444333222444444444444444444444444333333333333333333333333444444444555555555666666777666555444333333333333222333333444444333333222111111222333444444444444555555444333333333333444555555555555555555666666444555555666666555555444444444444555555555555666555555444444444444555555777666666666666666666777666666666666555555555555555444333333333444555666555555666777777777777777555555666666777777888888666:::>>>===999666666888888777777777777888:::;;;;;;;;;:::::::::;;;<<<===;;;:::999999999999:::;;;<<<;;;:::::::::;;;======???>>>>>>>>>>>>???@@@@@@????????????@@@@@@@@@AAABBBBBBCCCEEEIIINNNRRRUUUPPPLLLHHHEEEEEEFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLJJJHHHGGGGGGHHHJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNSSSQQQNNNMMMMMMMMMNNNNNNLLLKKKIIIHHHHHHIIIJJJKKKMMMMMMMMMLLLLLLMMMNNNNNNKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPOOONNNRRRZZZaaakkkddd[[[SSSOOONNNNNNNNNLLLLLLKKKJJJJJJIIIHHHHHHLLLLLLMMMMMMMMMLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLOOOOOONNNOOOOOOPPPQQQRRROOOOOONNNNNNNNNNNNNNNNNNOOOOOONNNLLLLLLLLLLLLLLLKKKLLLNNNOOOPPPPPPOOOOOONNNLLLKKKOOOUUUXXXXXXUUUQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHJJJLLLMMMMMMLLLOOONNNMMMKKKJJJIIIIIIHHHJJJKKKMMMNNNOOONNNNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNJJJKKKLLLKKKJJJJJJLLLNNNQQQPPPNNNMMMMMMNNNPPPQQQRRRTTTVVVVVVUUUTTTTTTUUURRRQQQPPPPPPQQQRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSTTTTTTSSSSSSRRRQQQSSSSSSSSSTTTTTTTTTTTTTTTWWWWWWVVVVVVWWWXXXYYYYYYYYYXXXXXXYYYZZZ\\\^^^___aaa___]]]\\\]]]^^^^^^]]]^^^^^^______^^^\\\ZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUWWWWWWVVVTTTVVVVVVVVVWWWYYY[[[\\\]]]^^^^^^____________^^^^^^\\\\\\\\\[[[ZZZXXXUUUTTTWWWWWWXXXWWWUUURRRPPPNNNQQQPPPPPPPPPRRRRRRPPPOOONNNMMMLLLKKKJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAAAAAAAA@@@???>>>=========<<<<<<<<<<<<<<<::::::999888888888888999999888777555444444444444555555555555555555555555777777777666555555444444777666666555444444333333444555666666666555333222444444444444444444444444444444444444444444444444333333333333444444444444555555555555444333222222222222333333333333222222111111222333444444444444555555444333333333333333444444555555666666777777333444444444444444444333444444444555555555555666555555444444444444555555666555555444444555555666555555555555444444444444333333333333333444555555555555666777777777777777444444555666777888999999555777999888666444666999777666666777888999:::;;;;;;:::999999888999999:::::::::999999999999:::;;;;;;;;;:::::::::;;;<<<===>>>>>>======>>>>>>???@@@===>>>>>>>>>>>>?????????AAAAAABBBCCCEEEHHHJJJKKKHHHFFFDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMQQQPPPNNNMMMMMMNNNPPPQQQRRRPPPMMMJJJIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMNNNJJJLLLNNNOOOOOOSSSZZZ```bbb]]]UUUPPPNNNNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMOOOOOOOOOOOOOOONNNLLLKKKNNNRRRUUUTTTRRRRRRRRRQQQQQQPPPOOONNNNNNJJJJJJKKKMMMPPPQQQPPPOOOQQQOOOMMMJJJHHHGGGHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIILLLLLLKKKKKKKKKLLLMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNQQQOOOMMMKKKKKKLLLMMMOOOQQQSSSUUUTTTSSSRRRSSSTTTQQQPPPPPPPPPQQQSSSUUUVVVTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRUUUUUUTTTUUUWWWWWWWWWWWWZZZYYYYYYYYYYYYYYYZZZZZZ\\\[[[ZZZZZZZZZ]]]___aaabbb___\\\[[[]]]^^^______``````aaaaaa```]]][[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUWWWWWWVVVTTTSSSTTTUUUVVVXXX[[[]]]^^^^^^^^^____________^^^^^^]]]]]]\\\[[[YYYWWWUUUTTTXXXXXXXXXWWWUUURRRNNNLLLOOONNNNNNOOOQQQRRRPPPOOOMMMLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBAAABBBCCCCCC@@@@@@@@@@@@??????>>>===;;;;;;;;;;;;::::::::::::999888888777777777777777666777666666555444333333444444444444444444444444666666666555555444444444555555555444444444333333555555444333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333444555555555333222111222222333333333333222222111111222333444444444444555444333333222222333333333444555666777777888888333333444444444444333333444444444555555555555666555555444444444444555555666555555555555555555666666666666555555555444444222222222222333333444444555555666777777777777777555555555666777888888888555666777666444555777:::555666666777888999::::::999999888888777777777777999999999999999::::::::::::::::::::::::;;;;;;;;;======<<<<<<======>>>???======>>>>>>>>>?????????>>>???@@@BBBDDDEEEEEEEEEBBBAAAAAACCCEEEGGGGGGFFFGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFFFFEEECCCAAAAAABBBCCCEEEBBBBBBBBBBBBBBBCCCCCCDDDGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJLLLLLLMMMMMMMMMIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOOOONNNNNNOOORRRTTT\\\YYYTTTPPPMMMMMMMMMNNNKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOKKKMMMOOOQQQRRRUUUYYY]]]YYYUUUOOOLLLKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRROOOOOOOOOOOOPPPPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOPPPPPPNNNMMMOOOQQQSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQJJJKKKLLLPPPSSSTTTSSSQQQPPPNNNKKKIIIGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMJJJJJJJJJJJJLLLMMMNNNNNNOOONNNLLLJJJIIIJJJKKKLLLOOOQQQSSSSSSRRRQQQRRRSSSQQQQQQPPPQQQRRRTTTVVVXXXUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSSSSRRRTTTSSSRRRTTTXXXZZZZZZXXX]]]\\\\\\[[[[[[[[[[[[\\\___^^^]]]\\\\\\^^^```bbbaaa^^^\\\[[[\\\^^^______````````````___]]][[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVUUUUUUVVVXXXYYYWWWVVVSSSSSSTTTVVVXXXZZZ\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[YYYXXXVVVUUUTTTXXXXXXXXXWWWUUURRROOOMMMMMMMMMMMMNNNPPPQQQPPPNNNKKKKKKKKKKKKKKKKKKLLLLLLHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAA@@@???@@@AAABBB>>>>>>>>>>>>>>>>>>===<<<:::::::::999999999888888999888777777666666777777555555666666555444333222444444444444444444444444555555555555444444444444222333333333444444444555777444111///...000333555333333333333333333333333111111111111111111111111444444444444444333333333222333444444444333111111111222222333333222222111111111222333444444444444444444333222222222222333222333555666777777777777333444444555555444444333444444444555555555555666555555444444444444555555777666666555555666666777777777777666666666555555222222333333333333444333555555666777777777777777777777777777666666666666666666666555555666999;;;555555666777888888999999888888888777777666555555888888888999999:::::::::888999999:::::::::::::::<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????<<<===???AAACCCDDDDDDDDD@@@??????AAACCCDDDDDDBBBFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEGGGEEECCCBBBAAABBBDDDEEECCCBBBBBBBBBBBBCCCDDDDDDHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPOOONNNOOOSSSVVVaaa^^^YYYTTTPPPNNNMMMMMMJJJJJJLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLMMMLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUVVVXXXYYYRRROOOKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSQQQPPPQQQQQQRRRRRRRRRRRRSSSSSSJJJJJJLLLOOORRRSSSRRRQQQMMMLLLJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIJJJLLLNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIMMMOOOQQQRRRQQQQQQRRRSSSQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOSSSXXX\\\\\\[[[^^^^^^]]]\\\\\\[[[\\\\\\___^^^]]]\\\\\\]]]^^^______]]][[[[[[\\\^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVVVVWWWYYYZZZYYYWWWTTTTTTTTTUUUWWWYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVSSSQQQOOOMMMLLLLLLMMMOOOPPPOOOMMMJJJJJJKKKKKKKKKKKKLLLLLLHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>???<<<<<<============<<<<<<::::::999999888888777777888888777666666666666777444444555555444333333222333333333333333333333333444444444444444444444444111111222333333444555555777444000------///333555333333333333333333333333111111111111111111111111222222222222111111111111222222222333333222222111111111222222222222111111111111222333444444444444444444333222222222222222222333444666666666555555333444444555555444444333444444444555555555555666555555444444444444555555777666666666666666666777888777777777666666666666222222333444444444444444555555666777777777777777888777777777666666666555777777666555666777999:::555666777888888888777777666777777777777666666555666777888999:::::::::999777888999:::::::::999999;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>????????????<<<===???@@@BBBCCCCCCDDD???>>>===>>>@@@AAAAAA???DDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFEEEDDDCCCCCCCCCDDDEEECCCCCCCCCBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNOOONNNLLLMMMRRRVVV]]][[[WWWSSSOOOLLLKKKJJJIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLNNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQTTTVVVWWWXXXWWWWWWOOOMMMJJJIIIJJJLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJIIIJJJKKKMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQOOOPPPPPPQQQQQQRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQOOOQQQSSSUUUUUUSSSQQQOOOOOOOOOPPPQQQRRRRRRSSSSSSHHHHHHIIIKKKNNNPPPOOONNNKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGHHHKKKMMMLLLKKKHHHIIIIIIJJJJJJIIIHHHGGGKKKMMMOOOPPPPPPPPPRRRSSSQQQQQQPPPPPPQQQSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTQQQQQQRRRRRRQQQQQQPPPOOOOOONNNOOOTTT\\\bbbbbbaaa^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZ[[[]]]^^^]]]\\\\\\[[[YYYXXXWWWXXXYYYZZZVVVVVVUUUUUUUUUTTTTTTTTTRRRSSSTTTUUUVVVUUUTTTTTTVVVUUUUUUWWWYYYZZZYYYXXXUUUUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXUUUUUUTTTTTTSSSSSSSSSSSSQQQSSSTTTUUUUUUTTTRRRQQQMMMLLLLLLMMMNNNOOOMMMLLLIIIJJJJJJKKKKKKLLLKKKKKKHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@======>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777666777777666555555555555666444444444333333333333333222222222222222222222222333333333333333333333333222222222222222333333333555333222111000111222333222222222222222222222222111111111111111111111111333333222222222111111111222222111111111111222222111111222222222222111111111111222333444444444444444333222222111222222222111333444555555555333222222222333333333333222222444444444555555555555666555555444444444444555555666555555444444555555666777777666666666555555555222333444555666555555444555555666777777777777777666666666666777777777777777666555666666777777777666777888888888777666555555555777777888777666666555666888999:::::::::999777777999:::::::::999888:::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAAAAABBB>>><<<;;;<<<>>>?????????AAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBCCCEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLLLLIIIKKKMMMKKKIIIIIINNNSSSUUUTTTSSSQQQOOOMMMKKKJJJKKKKKKKKKKKKLLLNNNOOOPPPKKKMMMNNNPPPPPPPPPNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOMMMOOORRRVVVXXXYYYWWWVVVPPPNNNLLLLLLMMMNNNMMMLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIKKKMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPPPPQQQRRRRRRSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMMMMMMMMMMOOOPPPQQQMMMPPPUUUWWWWWWTTTPPPNNNMMMMMMNNNOOOPPPRRRRRRSSSGGGFFFFFFHHHKKKMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKHHHFFFGGGJJJKKKJJJHHHFFFGGGIIIJJJJJJIIIGGGFFFIIIKKKNNNPPPPPPQQQRRRTTTQQQPPPOOOOOOPPPQQQSSSTTTRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNMMMQQQPPPQQQXXXaaahhhiiiggg]]]]]][[[ZZZYYYYYYYYYYYYWWWWWWWWWXXXWWWWWWVVVUUUZZZZZZZZZ[[[]]]]]]\\\ZZZ[[[YYYVVVUUUUUUVVVXXXZZZTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUTTTSSSUUUUUUUUUWWWYYYZZZYYYWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSNNNPPPRRRSSSTTTSSSRRRQQQMMMLLLLLLLLLNNNNNNLLLKKKIIIIIIJJJKKKLLLLLLKKKKKKHHHGGGGGGFFFEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@;;;<<<=========<<<:::999::::::;;;<<<<<<;;;;;;;;;:::::::::999888777777666666666555444444444444555444444333222222222333333222222222222222222222222333333333333333333333333444444333333222111111111333333444555444333222111222222222222222222222222222222222222222222222222555555555444444333333333222222000000000111222333111111222222222222111111111111222333444444444444444333222222111111222222111333444555555333222000111111222222222222111111444444444555555555666666555555555444444555555555555444444333333444444555666666555555555444444444333444555666666666555444555666666777777777777777444444555666777888999999777666555555666777666555777777888888888666555333444555666888888888777777555666888999::::::999999666777888999:::999888888::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>>>>???@@@===;;;999:::<<>>===>>>@@@AAABBBAAA@@@>>><<<<<<===>>>===<<<::::::;;;;;;::::::999888888777777777777777888888555555444444444333333333111111111111111111111111000111111111111222222222333222222222333333444555444444444444444444444444333333333222222111111111222222222222222222222333000000000000111111111111000222555666444333222222111111222222222333333333111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222111111111111111111111111222333333444555555444444333222222333333333444444444444444555666777333444444555555444444333555555555555555555555555555444444444444555666666777777666666666666777777777777666666666666777777777777777777777777777777777777666666555555444444777777888888888999999999666666777888999999::::::888888999::::::;;;<<<<<<<<<<<<============<<<<<>>>>>======<<<<<<===<<<<<<;;;;;;;;;;;;<<>>===<<<===???@@@@@@@@@???>>><<<<<<=========<<<:::::::::::::::999999888888888777777666777777777555444444444444333333333111111111111111111111111000111111111111222222222222222222222222333444444333333333333333333333333333333222222222111111111222222222111111000000000000000000000111111111111000222555555444222222222111111111222222222333333111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444444555444333333222222333333333555444444444444555555666333444444555555444444333555555555555555555555555444444444444444555666666666666555555555555666666555555444444444444555555666666666666666666666666777777777666666555555555777777777888888888999999666666777888888999::::::888888999999:::;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===??????@@@@@@@@@@@@??????@@@????????????@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMNNNMMMLLLKKKJJJKKKJJJIIIIIIJJJLLLNNNPPPOOOOOONNNMMMLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQPPPPPPOOOPPPOOOOOONNNNNNNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMNNNPPPSSSUUUTTTSSSTTTTTTSSSSSSSSSRRRRRRRRROOOOOONNNMMMMMMNNNOOOOOOMMMSSSWWWUUURRRQQQNNNIIIIIIJJJKKKMMMNNNOOOOOOOOOFFFEEEDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDEEEFFFEEEDDDFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNMMMKKKIIIIIIIIIKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNSSSRRRQQQOOOMMMKKKHHHGGGMMMLLLMMMOOOQQQRRRPPPOOOMMMNNNNNNNNNNNNNNNMMMMMMPPPOOOOOOSSSYYY]]]]]][[[\\\ZZZWWWTTTRRRPPPPPPPPPRRRQQQOOOMMMMMMNNNPPPRRRNNNNNNPPPQQQRRRSSSSSSSSSXXXYYYYYYWWWUUUTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQSSSTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQQQQSSSTTTTTTSSSVVVWWWWWWVVVTTTSSSTTTUUURRRSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLKKKIIIIIIIIIIIIIIIJJJJJJKKKLLLJJJIIIIIIKKKLLLKKKJJJHHHGGGGGGGGGIIIHHHGGGEEEBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@???????????????===<<<:::;;;===??????>>>???===;;;;;;<<<<<<<<<;;;999999::::::999999888777888888777666666666666666444444444444333333333333111111111111111111111111000111111111111222222222111111111111111111222333222222222222222222222222222222222111111111111111222222111000///......---000000000000111111111111000222444444333222111222111111111222222222222333111111111111111111111111111111111222222222222333111111111111111111111111222222222222222222222222333333333333333333333333111111222222333333444444333333222222222222333333555555444333333333444444333444444555555444444333444444444444444444444444444444444444444555555666555444444444444444444555555555444444444444555555666666666666666666666666777777777777666666666666777777777777888888888888666777777888888999999999888888888999::::::;;;;;;888888999999999999888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>????????????>>>>>>???????????????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIHHHHHHHHHHHHJJJKKKJJJJJJLLLMMMMMMLLLKKKKKKHHHGGGGGGHHHJJJMMMPPPRRRPPPOOONNNMMMLLLLLLLLLLLLOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJLLLMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOORRRSSSSSSRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQPPPNNNMMMMMMNNNPPPQQQPPPXXX]]]ZZZSSSOOOLLLJJJJJJKKKLLLLLLMMMNNNNNNOOOCCCCCCBBBBBBCCCEEEFFFHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLPPPNNNLLLIIIHHHIIIJJJLLLIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNOOOOOOOOONNNLLLLLLLLLMMMNNNOOOOOONNNLLLKKKHHHJJJLLLOOOPPPPPPNNNMMMLLLLLLMMMNNNNNNNNNMMMMMMPPPOOONNNQQQUUUXXXYYYXXX[[[YYYWWWSSSQQQNNNMMMMMMOOOOOONNNNNNMMMMMMNNNNNNHHHIIILLLNNNOOOOOOOOONNNSSSTTTTTTSSSRRRRRRSSSUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRPPPNNNOOOPPPQQQQQQPPPSSSTTTTTTSSSQQQPPPQQQSSSQQQQQQRRRSSSSSSQQQPPPOOONNNNNNNNNMMMLLLLLLKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKIIIGGGGGGHHHJJJJJJJJJGGGFFFEEEFFFGGGGGGFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>><<<:::999:::<<<======<<<===;;;::::::;;;;;;:::999888888999999888888777666888888777666555555555555444444444333333333222222111111111111111111111111000000111111111222222222111111000000000000111111111111111111111111111111111111111111111111111000111111111000000////////////000000000111111111111000111333333222111111222111111111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222333333111111222222333333333333222222222222222222333444555555444333222222222333333444444555555444444333444444444444444444444444444444333333444444555666555555444444444444555555777666666555555666666777666666666666666666666666777777777777777777777777666666666777777777888888666777777777888888888999777888888888999999::::::777888888999999888888777888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???======>>>>>>>>>>>>======>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHJJJKKKKKKKKKGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJIIIJJJKKKMMMMMMMMMLLLLLLHHHGGGGGGGGGIIILLLOOOPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNOOONNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOONNNNNNLLLJJJHHHFFFDDDJJJIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLNNNQQQRRRQQQPPPPPPPPPQQQRRRRRRQQQPPPOOOPPPOOOMMMLLLLLLMMMOOOPPPQQQ[[[aaa]]]UUUQQQOOONNNPPPPPPOOONNNMMMLLLLLLLLLDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLMMMPPPNNNLLLJJJIIIJJJKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNNNNNNNNNNLLLKKKJJJHHHJJJMMMOOOPPPPPPNNNMMMFFFIIILLLNNNOOONNNLLLKKKKKKLLLNNNOOOOOONNNMMMLLLMMMLLLMMMOOORRRVVVWWWXXXYYYXXXVVVSSSPPPNNNLLLKKKKKKMMMOOOQQQQQQOOOLLLKKKHHHIIIKKKNNNOOOPPPOOOOOOPPPQQQRRRQQQPPPQQQSSSUUUSSSSSSRRRQQQPPPPPPPPPPPPNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNLLLLLLNNNNNNNNNMMMNNNOOOOOONNNLLLLLLMMMOOOOOOPPPQQQQQQQQQQQQOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIIIIGGGEEEEEEFFFHHHHHHHHHEEEDDDDDDEEEFFFFFFEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>;;;:::888999:::<<<;;;:::<<<:::888888999:::999888777777888888777777666555777666666555444444555555444444333333333222222222111111111111111111111111000000111111111222222222111111000//////000000000111111111111111111111111000000000000000000000000///000000111111222222222///000000000111111111111///111222222111000000222000000111111111222222222000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111///000000000111111111222111111222222222222222333111111111111222222333444555444333222222222222222333444444555555444444333444444444444444444444444333333333333333444555555666555555555555555555666666666555555555555666666555555555555555555555555666666666666666777777777555555666666666777777777777777777777777888888888777777888888888888888999888888999999999999888888888888999:::;;;;;;<<<===::::::::::::;;;<<<>>>>>>;;;<<<<<<======<<<<<<;;;>>>>>>======>>>>>>???@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGDDDEEEEEEFFFGGGIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLJJJIIIHHHGGGHHHJJJLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOOOONNNMMMLLLMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKJJJIIIHHHFFFEEEJJJJJJIIIJJJJJJKKKLLLMMMLLLMMMMMMNNNMMMMMMLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMOOOPPPOOONNNMMMNNNPPPQQQQQQPPPOOONNNNNNMMMLLLKKKKKKLLLMMMNNNNNNWWW]]]YYYSSSPPPPPPPPPRRRQQQPPPNNNMMMMMMMMMNNNGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEECCCCCCEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIJJJKKKMMMOOOOOONNNMMMKKKFFFIIIMMMNNNMMMKKKJJJJJJKKKLLLNNNOOOOOONNNLLLJJJIIIIIIJJJLLLOOOSSSVVVXXXVVVVVVTTTSSSQQQOOOMMMMMMHHHKKKOOOSSSSSSPPPLLLJJJKKKLLLNNNPPPRRRSSSSSSTTTQQQRRRRRRRRRQQQQQQSSSUUUQQQPPPPPPOOONNNNNNOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKKKKLLLMMMLLLKKKJJJJJJJJJIIIGGGHHHJJJLLLLLLMMMNNNOOOPPPOOOOOONNNMMMMMMLLLKKKJJJKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDEEEFFFEEEDDDCCCBBBBBBCCCEEEEEEDDDBBBAAAAAA@@@?????????@@@@@@@@@??????>>>>>>>>>>>>>>>;;;:::888999:::;;;;;;:::;;;999777777888888888777666666777777666666555444555555444444444444555555333333333333222222222222111111111111111111111111000111111111111222222222222111000000000000000000111111111111111111111111////////////000000000000...//////000111222333444000000000000111111111111///111111111//////000111000000000111111111111222000000000000000000000000000000000111111111111222222222222222222222222222111111111111111111111111......//////000111111111111111222222222222222222111111000111111222333444333333222111111111222222333444444555555444444333333333333333333333333333333333333333333444444555666666555555555555666666444444333333333333444444555555555555555555555555555555555555666666666666555555555555666666666666777777777777777777777777777777777777777777777777888999999999999999999888777888888999:::;;;;;;<<<:::999999999:::;;;<<<<<<::::::;;;;;;;;;;;;::::::===============>>>>>>?????????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOOOOJJJIIIIIIIIIJJJJJJKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMNNNMMMLLLKKKMMMLLLKKKKKKJJJJJJJJJJJJFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJLLLNNNOOONNNLLLKKKLLLNNNPPPPPPOOONNNMMMLLLLLLLLLKKKKKKLLLLLLLLLHHHOOOSSSPPPLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDFFFEEEDDDDDDFFFIIIGGGFFFEEEDDDCCCDDDDDDEEEDDDCCCBBBBBBBBBDDDFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKIIIHHHJJJKKKLLLLLLLLLLLLKKKJJJHHHKKKNNNNNNKKKIIIIIIJJJJJJKKKMMMNNNMMMKKKIIIGGGFFFGGGHHHIIIKKKOOOSSSVVVSSSSSSSSSSSSRRRQQQPPPOOOFFFIIIMMMPPPQQQPPPMMMKKKMMMMMMNNNOOOQQQSSSUUUVVVRRRSSSSSSQQQOOONNNOOOPPPOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLJJJJJJKKKLLLKKKJJJHHHHHHGGGFFFEEEEEEHHHJJJHHHIIIKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFEEEEEEEEEDDDBBB@@@BBBAAAAAABBBDDDDDDCCCBBB@@@@@@???>>>>>>???@@@AAA@@@@@@???>>>>>>>>>>>>???<<<:::999999:::;;;:::999:::888666666777888777666555666666666666555444444333333333333444555666666333333333222222222222111111111111111111111111111000111111111111222222222333222111000000000000111222222222222222222222222........./////////000000...//////000000111111111000000000000111111111111///000111000///...000111000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111...//////000111111222222222222111111111111111111000000000000111222333444222111111111111222222333333444444555555444444333333333333333333333333333333333222222333333444555555444444444444444444555444333333222222333333444555555555555555555555555333444444444555555555666444444555555555666666666777777777777777777777666777777777777777777777777888888999999999999888888777777777888888999999999999999999888888999::::::999999::::::::::::999999===<<<<<<<<<<<<===>>>>>>>>>??????@@@BBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJIIIHHHGGGFFFJJJIIIHHHFFFFFFGGGIIIJJJJJJKKKKKKMMMNNNPPPRRRSSSMMMMMMKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKHHHIIIJJJKKKMMMMMMMMMNNNIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIKKKLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJIIIIIIKKKMMMNNNMMMKKKIIIKKKMMMOOOPPPOOOMMMLLLKKKLLLMMMMMMMMMMMMLLLKKKFFFJJJKKKHHHGGGJJJLLLKKKLLLKKKKKKKKKLLLNNNPPPRRR>>>@@@CCCEEEGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBDDDFFFFFFDDDEEEHHHKKKGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBAAABBBDDDFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNJJJKKKMMMNNNOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKIIILLLNNNNNNJJJHHHHHHJJJIIIKKKLLLMMMLLLJJJGGGEEEEEEFFFFFFGGGIIILLLPPPSSSQQQRRRRRRSSSRRRRRRQQQQQQFFFHHHKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMOOOQQQTTTUUUSSSSSSRRROOOLLLJJJJJJKKKNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLJJJJJJKKKKKKJJJIIIGGGGGGFFFEEEDDDDDDGGGJJJEEEFFFHHHJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJEEEFFFGGGGGGGGGEEEDDDCCCGGGFFFEEEEEEEEEDDD@@@>>>AAA@@@@@@BBBDDDDDDCCCAAA??????>>>>>>>>>@@@AAABBBAAA@@@@@@???????????????<<<:::999999:::;;;:::999999777666555666777666555555555666666555555444333222222222333444555666777333333333222222222111111111111111111111111111111000111111111111222222222333333222111000000111111222222222222222222222222---.........//////000000///////////////.........000000000000111111111111///000000000......000111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///000000111222222333333222222111111111111111111000000000000111222333444111000000000111222333333333444444555555444444333333333333333333333333333333333222222333333444555444333333222222333333444666555555444444555555666555555555555555555555555333333333444444444555555444444444555555555666666777777777777666666666666777777777777666666666666777777888888888888777777666666666666777777777777999999888888777888888888999999999::::::999999999<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIHHHIIIJJJKKKLLLNNNNNNOOOPPPQQQQQQRRRRRRIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHFFFGGGGGGHHHGGGFFFDDDDDDIIIHHHGGGFFFFFFHHHJJJKKKKKKKKKLLLNNNQQQSSSUUUVVVQQQPPPNNNLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGIIIKKKKKKKKKKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOONNNNNNMMMLLLKKKHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHJJJLLLMMMNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJIIIIIIJJJLLLMMMLLLJJJIIIJJJMMMOOOOOONNNLLLKKKKKKLLLNNNOOOOOONNNLLLKKKGGGIIIHHHEEEFFFJJJLLLKKKMMMLLLJJJIIIJJJKKKMMMNNNFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJHHHEEECCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEGGGHHHHHHGGGHHHJJJLLLLLLMMMMMMNNNMMMLLLKKKJJJGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJIIIIIIHHHFFFEEEFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLJJJHHHGGGGGGEEEDDDCCCDDDHHHLLLNNNRRRQQQQQQPPPPPPOOONNNNNNJJJJJJKKKLLLMMMNNNNNNOOOPPPOOONNNMMMNNNOOOQQQSSSUUUTTTSSSQQQOOOLLLJJJHHHHHHFFFEEEGGGKKKMMMLLLJJJLLLLLLMMMLLLLLLKKKJJJJJJMMMLLLJJJIIIHHHGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGEEEEEEFFFIIILLLNNNMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA???>>>======>>>???AAABBBCCCCCCBBB???===<<<===?????????AAA@@@@@@???>>>======<<<===<<<:::999888888888999999999777666555555555555333444444444444444444444222222222222222222222333333333333333333222111000000000000000000000000000000111111000000///...---000000000000////////////333333333333333333333333////////////////////////000000000000000000000000//////000000000000//////222111111111000000//////...............///000000000000000000000000000000000000000000111111111111222111111111000000//////000000000000////////////111111222222222222111111000000000000111111111111333222111000000111222333555333111111222333333222444444444444444444444444444444444333333222222222//////000111222222333333333444555666666555444333333333333444444444555555666555555555555444444444666666666666666666666666111222333444555444333222555555555555555444444444444555666666666555333222555555555555555555555555333333333444555666777777777777777777888999:::;;;:::888666666888999777444999:::;;;===>>>@@@AAABBBAAAAAAAAA@@@@@@?????????EEEEEEDDDBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA???@@@AAACCCEEEFFFGGGHHHHHHFFFEEEFFFIIIJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGLLLLLLMMMNNNOOOPPPPPPQQQPPPJJJEEEDDDGGGIIIHHHFFFDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGGGGHHHGGGHHHMMMUUU\\\```aaaXXXUUURRRNNNJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLNNNPPPOOOPPPQQQRRRQQQOOOLLLKKKIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNKKKKKKLLLNNNPPPPPPMMMKKKIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHHHHJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPJJJIIIGGGGGGHHHIIIHHHGGGCCCDDDFFFHHHJJJKKKKKKKKKFFFEEEDDDDDDDDDEEEGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIJJJIIIGGGEEEDDDEEECCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLLLLMMMNNNNNNNNNMMMKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIHHHIIIHHHFFFDDDFFFFFFGGGIIIJJJLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJIIIJJJKKKKKKKKKJJJIIIIIIIIIGGGFFFEEEEEEGGGIIIKKKRRRQQQQQQPPPOOOOOONNNNNNJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLKKKJJJJJJKKKMMMNNNPPPPPPPPPOOONNNLLLKKKJJJIIIGGGFFFHHHKKKLLLKKKIIILLLLLLLLLLLLLLLKKKJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHGGGFFFEEEFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA???>>>===>>>???@@@AAABBBCCCCCCBBB@@@===<<<===>>>>>>>>>?????????>>>===<<<<<<<<<>>>===<<<;;;::::::;;;;;;::::::888777555555444444444444333333333333333333222222222222222222222222222222222222222111000000000000000000000000000000...//////000000000//////000000000000////////////111111111111111111111111........................//////////////////////////////000000000000//////111111111000000000//////...............///000000000000000000000000000000//////000000000111111111111111111000000000//////000000000000///////////////000000111111000000///000000000000111111111111222222111000000111222222111000...///000111111000444444444444444444444444444444333333333222222222000000000111222222333333333444555666666555444333333333333444444444555555555444444444333333333333333333333333333333333333222222333333444444333333555555555555555555555555666666777888777666555444555555555555555555555555444444444444555666777777777777777777888999:::::::::888666777888999777555999999:::<<<===>>>???@@@>>>??????@@@@@@AAAAAABBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEEEEHHHIIIIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLNNNJJJEEEDDDFFFHHHHHHFFFDDDEEEFFFGGGHHHGGGFFFFFFDDDFFFHHHIIIIIIIIIGGGFFFHHHGGGGGGFFFGGGHHHIIIJJJKKKIIIJJJNNNTTTZZZ^^^^^^VVVTTTQQQMMMIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHIIIKKKMMMOOONNNOOOOOONNNMMMKKKIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKLLLNNNOOOOOOMMMKKKIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOLLLJJJIIIHHHIIIJJJIIIHHHEEEFFFGGGIIIJJJKKKKKKKKKEEEEEEEEEDDDEEEFFFFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHJJJIIIHHHFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIHHHHHHJJJLLLMMMMMMNNNOOONNNMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHKKKIIIHHHGGGHHHHHHFFFDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGPPPPPPPPPOOONNNNNNMMMMMMJJJKKKKKKLLLMMMNNNOOOOOOLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIKKKKKKJJJIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCAAA@@@???>>>??????@@@AAABBBBBBCCCCCCAAA>>>======>>>===<<<=========<<<<<<;;;;;;:::===<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666555444444444333333333222111111111111111111111111111111111000111111111111000000///000000000000000000000000------...///000000000000////////////000000000000////////////////////////........................////////////////////////...//////000000//////...111111000000000000//////...............///000000000000000000000000000000//////000000000000111111111111000000000000//////////////////000000000000...//////000000//////...000000000000111111111111222222111000000111222222333111000111333444444333333333333333333333333333333333333333222222222222000000111111222333333333444444555555555555444444333333333444444444555555444444333333333222222222555555555555555555555555333333222222333333444444555555666666666666666666888888888999888777777666555555555555555555555555444444444444555666777777888888777777777888888999:::888777888999999888666888999999;;;<<<===>>>>>><<<<<<===???AAABBBCCCDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFDDDCCCDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGLLLHHHDDDDDDFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEBBBDDDGGGJJJKKKJJJIIIGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJLLLQQQUUUWWWXXXSSSRRROOOKKKHHHGGGFFFEEEEEEDDDBBBAAA@@@AAAAAABBBAAABBBCCCEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMLLLJJJIIIGGGFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKMMMNNNNNNLLLKKKIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOONNNMMMJJJJJJJJJJJJIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEHHHIIIIIIIIIHHHHHHJJJLLLLLLMMMNNNOOOOOONNNMMMLLLIIIHHHGGGGGGFFFFFFFFFGGGIIIHHHGGGGGGGGGGGGFFFEEEFFFHHHKKKMMMNNNNNNMMMLLLNNNNNNOOONNNMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGIIIHHHGGGEEEEEEEEEFFFGGGDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBBBBCCCAAA???===>>>===<<<;;;<<<;;;;;;;;;::::::999999:::;;;<<<<<<===<<<<<<;;;<<<;;;999777555444444333444333333222111000//////111111111000000000000000//////000000000000//////000000000000000000000000---......///000000//////////////////000000000000................................................////////////////////////...//////////////////...000000000000000000//////...............///000000////////////////////////////////////000000000111000000000000000000//////////////////000000000000...//////000000//////...///000000000111111111111222111111111111111111222222111000111333555555444222222222222222222222222333222222222222222222222111111111222222333333333444444444444444444444444333333333444444444555555444444444333333333333222666666666666666666666666444333222111222333444555555555666666666666666777888888888888777777777666555555555555555555555555555555555555555666777777999888888777777777777888999999888999999999999888999999:::;;;<<<======>>>;;;<<<===???@@@BBBCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEECCCBBBBBBDDDFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJGGGDDDDDDEEEGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCAAACCCGGGJJJKKKKKKIIIHHHFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHHHHIIIKKKMMMOOOOOOPPPOOOLLLJJJHHHGGGGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@@@@AAABBBDDDFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKMMMMMMLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHJJJKKKKKKLLLLLLMMMMMMNNNOOOMMMKKKJJJJJJJJJIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLNNNNNNOOONNNMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFFFFHHHHHHGGGFFFGGGIIIKKKMMMNNNNNNMMMLLLNNNOOOOOOOOONNNLLLIIIHHHKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHKKKKKKJJJIIIIIIHHHHHHGGGJJJJJJKKKLLLMMMNNNNNNOOOPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCDDDAAACCCDDDFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCAAA???>>>>>>>>><<<;;;:::::::::999999999999999;;;<<<>>>?????????===<<<;;;:::888666555444333333333333222111111000//////111111111000000000//////...//////000000000/////////////////////////////////////////////...------.../////////000000000111////////////////////////......................................................////////////......//////////////////000000...............///000000////////////////////////...////////////000000000//////////////////000000.../////////000000000111///000000111111000000//////000000000111111111111111111111222222111111111...,,,+++,,,///000000000222222222222222222222222222222222222222222222222222222222222222333333333444444444333333444444444333333333444444444555555555555555555444444444444222222222222222222222222444333222111222333444555444555555555666666666777777777666666555555555555555555555555555555555555666666555555555666777777888888777777666777777777999999::::::999999::::::;;;;;;;;;<<<<<<===============>>>??????@@@AAAAAAAAA@@@@@@????????????@@@AAAAAAAAAAAABBBBBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEEDDDBBBAAABBBCCCDDDDDDCCCBBBCCCEEEFFFGGGHHHGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBB@@@BBBFFFIIIJJJJJJIIIIIIFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJIIIIIIJJJJJJKKKIIIGGGDDDBBBAAA@@@@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJHHHFFFEEEEEEEEEAAABBBDDDFFFHHHIIIJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNLLLJJJIIIJJJJJJIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJJJJKKKLLLMMMNNNMMMLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGFFFGGGHHHIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLNNNNNNNNNMMMMMMKKKJJJIIIMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPPPPPPPPPPOOONNNNNNOOOPPPPPPNNNLLLJJJJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBAAABBBDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBB@@@???>>>???>>>===;;;999999999999999999999999>>>???AAACCCCCCAAA???===888777666555444333333333333222222222111000000000222222222111111000000///...//////000000000000000////////////////////////////////////...---,,,,,,......//////000000111111////////////////////////------------------------........................---......//////......---......////////////000000...............///000000000000000000000000000000......////////////000000......////////////000000......//////000000111111///000000111111000000///000000000000111111111111000111222222222222111000000...---...000111111000111111111111111111111111111111111222222222222222222222333333333333333333444444333333333333444444333333333444444444555555666666555555555444444444333333333333333333333333333333222222333333444444333333444444555666666666666666555444444444444444555555555555555555555555777666666555666666777777777777666666666777777888888:::;;;;;;:::999:::<<<<<<<<<<<<<<<<<<=========>>>>>>??????????????????@@@???>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBB???@@@AAABBBCCCDDDEEEEEEDDDBBBAAAAAACCCDDDCCCBBBDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGGGGFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCBBBAAAAAAAAABBBDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIKKKLLLLLLKKKJJJKKKMMMKKKKKKJJJJJJKKKMMMOOOPPPPPPOOOKKKHHHEEECCCCCCBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBCCCEEEFFFHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJIIIJJJKKKJJJIIIEEEFFFGGGHHHIIIIIIIIIIIICCCDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFBBBDDDFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGEEEEEEGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGIIIJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNPPPQQQOOOLLLKKKKKKMMMKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKIIIHHHGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>??????===<<<999999999999999999999999===???AAACCCBBB@@@<<<:::555555444333333333333333222222222222222222222111444333333222111111000000...///000000111111111000////////////////////////.........///......------.........///000111111111////////////////////////------------------------........................---......//////......---........./////////000000...............///000000000000000000000000000000........./////////000000........./////////000000.........///000111111111...//////000000//////...000000000000111111111111000111222222222222111000555333222222333444444333111111111111111111111111000111111111222222222222333333333333333333333333444444333222222333444444333333333444444444555555555555555444444444333333555555555555555555555555222222333333444444333333222222333333444555555555666555444333333333444555555555555555555555555555777777666666666666777777666666666666666777888999888:::<<<;;;:::999;;;===<<<;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>======>>>>>>???===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEECCCAAAAAACCCDDDCCCBBBDDDEEEGGGHHHIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIGGGHHHHHHHHHGGGGGGHHHHHHFFFGGGGGGFFFEEECCCBBB@@@BBBBBBBBBCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLKKKKKKJJJHHHKKKMMMMMMKKKJJJLLLNNNIIIIIIJJJKKKNNNQQQTTTUUUVVVTTTPPPLLLIIIGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDFFFGGGIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKMMMKKKJJJJJJLLLMMMMMMLLLFFFGGGHHHJJJKKKLLLLLLLLLCCCDDDEEEGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHDDDEEEGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGFFFEEEEEEFFFHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJHHHGGGGGGHHHJJJKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJIIIJJJKKKLLLMMMIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPNNNPPPQQQPPPMMMKKKLLLNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGEEEGGGIIIKKKKKKIIIGGGEEEHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAABBBCCCEEEFFFFFFAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>@@@@@@>>><<<999999999999999999:::::::::<<<>>>@@@???<<<888555444333333222222333333444222222222222222333333333444444333333222111000000//////000111111111111111////////////////////////,,,,,,---...////////////---......///000111111222........................------------------------........................---..................------.........//////000000...............///000000000000000000000000000000............/////////000---.........//////000000---......///000111111222---..................---000000000000111111111111000111222333333222111000444222111111222333222111000000000000000000000000000000111111222222222222333333333333333333333333444444222222222222444444333333333444444444555555444444444333333333222222222222222222222222222222111222333444555444333222111111222333333444555555777666555444333444555555555555555555555555555555888777666666666666777777555555555555666888999999888:::<<<<<<:::999;;;>>>;;;;;;::::::::::::999999<<<======>>>???@@@@@@@@@>>>>>>============>>>???<<<======>>>??????@@@@@@CCCCCCCCCBBBBBBAAAAAAAAAEEECCCBBBBBBCCCDDDCCCBBBBBBCCCEEEFFFGGGFFFDDDCCCHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGHHHIIIGGGGGGHHHHHHGGGEEEBBB@@@CCCBBBBBBBBBBBBDDDFFFHHHGGGGGGIIIJJJJJJJJJIIIHHHEEEHHHKKKKKKJJJIIIKKKMMMHHHIIIJJJLLLPPPSSSWWWYYYYYYWWWSSSOOOKKKIIIGGGGGGEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFGGGFFFEEEEEEFFFHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKMMMLLLKKKLLLNNNOOOOOOOOOGGGHHHJJJKKKMMMNNNOOOOOODDDDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIGGGFFFEEEEEEFFFFFFEEEDDDHHHGGGFFFEEEFFFHHHJJJLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIKKKMMMOOOPPPQQQPPPNNNMMMLLLMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMNNNOOOOOOOOOMMMJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJLLLJJJHHHHHHIIIIIIIIIHHHFFFGGGHHHIIIKKKLLLMMMNNNOOOOOONNNNNNOOOOOOPPPPPPLLLNNNQQQSSSUUUVVVUUUUUUPPPQQQQQQQQQPPPOOONNNNNNMMMMMMNNNOOONNNLLLIIIHHHLLLLLLKKKJJJIIIHHHHHHHHHFFFHHHJJJKKKKKKIIIFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBAAA@@@>>>===<<<<<<>>>>>>>>>>>>============999999888777666555444333999:::;;;<<<;;;999666444666666555444333333333333222222222222222222222222111111111111111111111111////////////////////////111111000000//////......111000000///...---------...------------...//////.........------.................................000000///...------,,,,,,000000///------,,,,,,,,,000///...------...///000////////////////////////---......///000111111222////////////////////////------------------------..........................................------......///000000000000000000000000000000000000000////////////000000000000000000000000//////////////////000111111111111000222222222333333444444444222222222333333333444444666444222333555666444222333333333333333333444444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555444444444555555555555555555555555666666666666666444444444555666777777888===<<<:::999888999::::::999999999999999999::::::::::::;;;<<<===>>>???@@@;;;===>>>@@@@@@>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDDDDDDDEEEFFFGGGGGGKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMOOORRRWWWZZZ[[[YYYVVVRRROOOLLLJJJIIIEEEFFFFFFDDDBBBAAABBBDDDDDDDDDEEEGGGIIIIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIHHHJJJGGGDDDEEEHHHKKKJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGLLLKKKIIIGGGFFFFFFGGGGGGCCCEEEHHHGGGEEEEEEGGGJJJJJJIIIIIIIIIIIIHHHHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOONNNLLLKKKLLLMMMPPPMMMKKKMMMRRRSSSQQQNNNEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHEEEDDDDDDEEEFFFGGGGGGFFFHHHHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRQQQOOOMMMLLLHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPOOOPPPRRRTTTUUUTTTSSSRRRPPPPPPPPPPPPPPPPPPOOONNNLLLMMMNNNOOOOOOMMMKKKJJJKKKKKKKKKJJJJJJIIIIIIHHHFFFGGGIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBEEEEEEFFFEEEEEEEEEDDDCCCDDDCCCCCCDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::999777666666555888999:::;;;:::888666444444333333333333333444444222222222222222222222222111111111111111111111111///////////////////////////////////////000000000000000000///...---------...------------...////////////............//////........................000//////...------,,,,,,......---------.........000///...------...///000........................,,,------...//////000000................................................////////////////////////------...///000000000///...//////000111000000000000000000000000000000000////////////000000000000000000000000///////////////000111111222222111111222222222222333333333333333333333333444444444444555333111222444666555444333333333333333222222222222222222222222222222222333333333333333333333333333333444444444555555555555555555555555555555555555555555555555444444444444555555555555666666666555555666666777888888888::::::999888888888888888888999999999999:::::::::::::::;;;<<<===>>>??????<<<===>>>??????>>>===<<<;;;;;;<<<===============>>>>>>???@@@AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOORRRVVVYYY\\\[[[XXXUUUQQQOOOMMMLLLFFFFFFFFFDDDBBBBBBCCCDDDEEEDDDEEEGGGIIIIIIHHHFFFHHHHHHIIIIIIIIIIIIIIIIIIKKKIIIGGGHHHKKKMMMMMMKKKIIIIIIHHHHHHHHHHHHHHHIIIKKKJJJHHHGGGFFFFFFFFFGGGEEEGGGHHHHHHFFFFFFHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNOOOQQQRRROOOLLLMMMQQQSSSQQQNNNFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFFFFGGGDDDCCCCCCEEEGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNIIIIIIIIIIIIJJJLLLMMMMMMLLLJJJHHHGGGHHHHHHGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOOOOQQQRRRSSSTTTTTTSSSQQQPPPOOOOOOPPPQQQQQQQQQPPPPPPMMMNNNOOOOOOOOOOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBEEEFFFHHHHHHHHHFFFDDDBBBDDDDDDCCCDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????????????????>>>============<<<<<<<<<<<<<<<;;;:::999888888777666777888999888777555333111111111111222333444555333333333333333333333333111111111111111111111111000000000000000000000000---......///000000111111000000//////...---------...------------.../////////......------....../////////////////////////////////......---,,,,,,,,,,,,,,,,,,---...///000000//////...------...//////........................,,,,,,,,,---......//////................................................////////////////////////,,,---...///000111111111...///000000111111000000000000000000000000000000////////////000000000000////////////000000000000111111111222222222222222333333333222222222222222333444444444444555555555555333111111333555555555444333333222222111111111111111111111111111111111333333333333333333333333444444444555555555555555555555555555555555555555666666555555444444333333333333444444555555555555666666666777777888888999777888888888888777666666888888999999999:::::::::::::::;;;<<<===>>>>>>???<<<===>>>??????>>>===<<<<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@AAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPRRRUUUXXX\\\ZZZWWWTTTRRROOONNNMMMGGGGGGGGGEEEBBBBBBDDDFFFFFFEEEEEEGGGIIIJJJHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLKKKJJJLLLNNNOOONNNMMMJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFHHHJJJIIIIIIIIIIIIIIIIIIJJJJJJMMMLLLLLLKKKKKKKKKLLLLLLLLLNNNOOOPPPPPPPPPRRRTTTTTTQQQMMMLLLOOOQQQPPPOOOFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCFFFGGGIIIIIIGGGFFFGGGHHHEEEDDDDDDEEEGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNMMMMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMNNNOOOOOOOOONNNNNNKKKKKKKKKKKKKKKKKKLLLMMMKKKJJJHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPQQQRRRRRRRRRRRRRRROOOPPPPPPPPPPPPOOOMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGFFFEEEDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCDDDFFFFFFDDDCCC@@@@@@AAAAAAAAAAAABBBBBB????????????????????????=========<<<<<<<<<;;;;;;<<<;;;;;;:::999999888888555555666777777555444222111111000000111222333333333333333333333333333333111111111111111111111111000000000000000000000000........./////////000000/////////......---------...------------...//////------,,,,,,,,,,,,------////////////////////////.........------,,,,,,,,,,,,,,,---....../////////................................................,,,,,,------....................................................................................------...//////000//////...///000000111111000000000000000000000000000000////////////000000000000////////////000000000000222222222222222333333333555555444444333333222222444444444555555555666666666444222111222333444444444444333222111111000000222222222222222222222222333333333333333333333333555555555555555555555555555555555555555555555555666666555444444333222222222222333333444555555555555555666666777777777777666777888999999888666555888888888999999::::::;;;::::::;;;<<<<<<===>>>>>><<<<<<===>>>>>>===<<<<<<======>>>???????????????===>>>???@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVXXXWWWTTTRRROOONNNMMMLLLIIIIIIHHHFFFDDDDDDFFFGGGGGGFFFFFFGGGIIIJJJIIIHHHFFFGGGGGGHHHIIIJJJJJJKKKJJJKKKKKKLLLMMMNNNNNNMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMLLLNNNPPPPPPPPPPPPRRRTTTUUUQQQMMMKKKLLLNNNNNNNNNFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDGGGIIIJJJJJJIIIHHHHHHIIIHHHFFFEEEFFFGGGHHHFFFEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKIIIIIIJJJLLLNNNOOONNNKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIEEEDDDDDDEEEFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777444444555555555444333222333222111111000000000111333333333333333333333333000000000000000000000000////////////////////////000/////////.........---............------------...------------...//////,,,++++++******++++++,,,////////////////////////---------------,,,,,,,,,------...//////...------------............------......................................./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++......///000000000000///////////////////////////////////////000000000000.../////////000000000111222222111111111222333444666666555555444444333333444444444555555555666666666555444222111111111222444444333333222111000000444444444444444444444444333333333333333333333333555555555555555555444444555555555555555555555555666666555444333222222111222222333333444555555666444444444555555555555555666777888999999888777666777777888999::::::;;;;;;::::::;;;;;;<<<<<<======<<<<<<============<<<<<<===>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJIIIIIIJJJKKKLLLLLLMMMMMMOOOQQQRRRRRRQQQQQQSSSUUUUUUTTTRRRPPPOOOMMMMMMLLLJJJKKKKKKJJJHHHGGGHHHIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJHHHFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLOOOOOONNNNNNNNNMMMMMMLLLNNNOOOPPPPPPOOOOOOPPPRRRSSSQQQMMMKKKKKKLLLMMMMMMDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKJJJIIIHHHIIIIIIIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJJJJKKKLLLJJJJJJKKKNNNPPPPPPPPPLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJLLLMMMOOOQQQRRRSSSPPPPPPQQQRRRRRRRRRQQQQQQRRRQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGGGGHHHIIIDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBBBBCCCEEEHHHJJJEEEDDDDDDEEEFFFFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777777777777333444444444444444333333444333222111000000000000222222222222222222222222000000000000000000000000////////////////////////000000//////...------,,,------------------------...------------...//////,,,++++++******++++++,,,........................------,,,,,,,,,,,,,,,,,,------/////////...---,,,------............------------------------------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,+++***)))------...////////////...////////////////////////////////////000000000000......//////000000111111222222111000000222333444555555555555444444444444333444444444444555555555444555555444111000000111555444444333333222222222555555555555555555555555333333333333333333333333444444444444444333333333555555555555555555555555555555444444333333222222222222333444555666666777444444444444444444444444666777777888888888888888777777888999:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????AAA@@@@@@@@@????????????@@@AAAAAABBBBBBCCCCCCCCCFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRRRRQQQQQQRRRTTTTTTTTTRRRQQQOOOOOONNNNNNKKKMMMOOOOOOLLLJJJJJJJJJIIIHHHFFFGGGIIIKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJJJJIIIIIIJJJLLLOOONNNNNNLLLKKKJJJIIIIIIIIIKKKJJJJJJIIIJJJKKKMMMNNNMMMJJJGGGEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOOOONNNMMMLLLKKKNNNPPPQQQPPPOOOOOOPPPQQQRRRPPPNNNLLLKKKLLLMMMMMMCCCCCCDDDEEEFFFGGGGGGHHHDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHJJJJJJHHHGGGHHHIIIHHHFFFEEEFFFHHHHHHHHHFFFCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJPPPOOOOOONNNMMMMMMMMMMMMKKKJJJJJJJJJKKKKKKLLLMMMNNNLLLKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJKKKMMMOOOQQQRRRNNNOOOOOOOOOOOONNNNNNMMMOOONNNNNNNNNNNNNNNOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDEEEGGGGGGEEEDDDCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>=========;;;;;;;;;::::::::::::999888888888888777777777777444444444444444444444444333222222111111111222222111111111111111111111111000000000000000000000000------------------------........................------------------------...------------...//////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000///...---,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............---,,,+++++++++,,,------......------////////////////////////////////////000000000000.........///000111111111222111000//////111222444222222222333333333333333333333333333444444444444///222555555333111111222444444444444444444444444444444444444444444444444333333333333333333333333444444333333333222222222555555555555555555555555333333333333333333333333222333444555666777777888555555555555555555555555666666555555666666777888666777888999:::;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGFFFHHHJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOQQQQQQQQQPPPRRRSSSRRRQQQPPPOOONNNNNNNNNNNNLLLOOORRRSSSQQQNNNKKKJJJJJJHHHGGGGGGIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMLLLJJJIIIJJJOOOSSSSSSRRRPPPNNNLLLKKKJJJJJJMMMLLLLLLLLLMMMNNNPPPQQQQQQMMMHHHGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOOOOOOONNNMMMKKKJJJNNNOOOQQQQQQQQQQQQSSSUUUQQQQQQPPPOOONNNNNNNNNOOOBBBBBBCCCEEEFFFGGGHHHIIICCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHEEEGGGIIIHHHGGGFFFGGGHHHFFFEEEEEEFFFHHHJJJJJJIIIBBBBBBAAAAAACCCFFFIIIKKKJJJJJJIIIIIIIIIIIIHHHHHHJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIKKKLLLJJJJJJIIIHHHHHHHHHIIIIIINNNMMMLLLKKKJJJJJJJJJJJJGGGHHHHHHIIIKKKLLLNNNOOOPPPNNNLLLKKKLLLLLLKKKJJJMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLLLLMMMNNNPPPQQQRRRNNNMMMMMMLLLKKKJJJJJJIIILLLLLLLLLLLLLLLKKKKKKKKKFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJHHHFFFDDDBBBFFFEEEDDDEEEGGGGGGEEEDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<===>>>??????@@@;;;;;;;;;:::::::::999999999999888888888888888888444444444444444444444444111111111111222333444555000000000000000000000000000000000000000000000000------------------------,,,,,,------.../////////------------------------...------------.../////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---///111111000///,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///.........***+++,,,,,,------,,,,,,////////////////////////////////////000000000000---......///000111111222111000///......000222333000000000111111222222333222222222333333333444444***///444666444333333444444444555555555555555555333333333333333333333333333333333333333333333333333333333222222111111111555555555555555555555555333333333333333333333444333333444555666777888999666666666666666555555555555444333333444555666777666777777999:::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGIIILLLNNNNNNLLLJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNLLLNNNPPPQQQPPPPPPQQQSSSNNNNNNMMMLLLKKKKKKKKKKKKLLLPPPTTTVVVTTTPPPLLLJJJJJJIIIGGGGGGIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLPPPPPPNNNLLLJJJLLLRRRWWWVVVUUUSSSPPPNNNMMMLLLKKKNNNNNNMMMMMMNNNPPPRRRSSSSSSOOOJJJHHHJJJKKKJJJIIIGGGGGGHHHJJJKKKMMMNNNOOONNNNNNOOOOOONNNMMMKKKJJJMMMOOOQQQRRRSSSTTTVVVXXXQQQRRRRRRRRRPPPPPPPPPQQQBBBCCCCCCDDDEEEDDDDDDDDDAAABBBCCCDDDEEEFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHIIIIIIHHHHHHGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNHHHHHHHHHHHHIIIIIIIIIJJJPPPPPPOOOOOONNNMMMLLLLLLKKKLLLNNNNNNMMMMMMNNNOOOOOOMMMKKKHHHGGGGGGHHHIIIHHHIIIJJJKKKLLLLLLKKKJJJOOONNNMMMKKKJJJHHHGGGFFFKKKMMMOOOOOONNNNNNOOOPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKIIIHHHGGGHHHHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@?????????=========>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999<<<;;;:::999888888888888555555666666555555444333333333333222222111111111...///000111222222111000111111000000000000111111---...///000000///...---.........------,,,,,,+++000000000000000000000000111000...------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------++++++******+++---...///...------,,,,,,------...,,,---......//////......////////////////////////......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---......///000////////////////////////.........000000000000000000000000000111111111000...+++***////////////............000000111111111111000000000111111111111222222222444333111222333333222000444444444444444444333333333333333444444444555555777666555444444555666777555666555333222111333555444333333333333444555555555444444333333444444555555555555555555555555555666666666666666666666666777777888888888888777777777777666666555555555444666666777888999999::::::::::::::::::::::::::::::<<<;;;:::;;;===??????>>>@@@===:::;;;>>>AAABBBAAA?????????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLNNNQQQSSSSSSPPPMMMKKKJJJIIIHHHIIIKKKMMMMMMLLLOOOOOOPPPPPPPPPOOONNNNNNQQQOOOLLLKKKLLLPPPTTTWWWZZZXXXUUUSSSRRRPPPMMMKKKOOONNNNNNMMMNNNOOOQQQRRRRRRQQQOOOMMMKKKIIIHHHGGGIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPNNNMMMNNNPPPSSSRRRQQQRRRTTTUUUTTTSSSQQQQQQRRRRRRQQQPPPOOOOOOAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNLLLKKKKKKJJJJJJIIIHHHHHHMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNMMMLLLKKKLLLNNNMMMKKKIIIFFFEEEEEEEEEFFFIIIJJJMMMOOOPPPPPPPPPOOONNNMMMLLLKKKJJJHHHHHHGGGIIIKKKMMMNNNNNNNNNOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKMMMKKKJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@???>>>===========================;;;;;;;;;;;;;;;::::::999::::::999888777666666666555555555555444444444444222222222111111000000000...///000111222111111000111111000000000000111111---...///000000///...---.........---------------..............................------...///000111///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............------+++++++++++++++---...///...------,,,,,,------...,,,---......//////......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000000000000000000000000000000000000///000000000000000//////000000000/////////......000000111111111111000000000111111111111222222222///......111444666666555333333444444444444444444333333333444444444555555555444333333333333444555555555555333000000111222333222222222333333444444444444333333333333444444444444444444444444444444444444444444444444444444666666777777777777666666777666666666555555555555666666777888888999::::::::::::::::::::::::::::::<<<:::999:::<<<>>>>>>>>>===;;;999:::===@@@AAA@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLNNNOOOOOONNNLLLKKKLLLJJJIIIJJJLLLMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOQQQPPPNNNNNNOOORRRVVVXXXYYYWWWTTTSSSRRRPPPNNNLLLNNNNNNMMMMMMMMMNNNOOOOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNPPPQQQPPPOOONNNOOOPPPRRRQQQQQQRRRSSSTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPPPP@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@AAACCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFIIIKKKLLLJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNPPPOOONNNMMMKKKJJJHHHHHHJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMLLLKKKJJJKKKLLLKKKIIIGGGEEEDDDCCCDDDDDDCCCFFFIIILLLNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGIIIKKKLLLLLLLLLMMMOOOIIIIIIJJJJJJJJJJJJJJJKKKMMMKKKJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCBBBEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEDDDBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888888777777666666555555666555444333333333444444111111111000000000000000//////000111111111000000111000000//////000000111---...////////////...------------.......................................,,,,,,,,,---...///111222......---,,,,,,,,,------------------------------------............------------............------,,,+++++++++,,,---...///...------,,,,,,------...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,------......------......////////////000000000000111111111111000000000000000000000000////////////000222333444111111000000000////////////000000111111000000///000111111111111222222222444333222222333333111000222222333333444444555555333333333444444444555555333222222111111222222333222333333222000000111333222222222222222333333333444333333222222333333444444444444444444444444444333333333333333333333333555555666666666666555555666666666666555555555555666777777888888999999999999999::::::::::::::::::;;;:::999999;;;======<<<;;;999888999<<>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDEEEFFFHHHIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOONNNNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNMMMNNNLLLKKKKKKLLLMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPOOOOOONNNNNNOOOPPPSSSUUUVVVWWWUUUSSSRRRQQQPPPNNNLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQOOOOOOPPPQQQQQQPPPPPPRRRTTTUUUTTTSSSTTTSSSRRRQQQQQQQQQRRRSSS@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEGGGJJJMMMOOOLLLLLLLLLKKKJJJIIIIIIHHHEEEEEEFFFFFFGGGHHHJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNQQQPPPOOONNNMMMKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIJJJLLLKKKJJJHHHFFFEEEEEEEEEEEEAAACCCFFFIIIKKKJJJHHHGGGJJJJJJJJJIIIIIIIIIIIIIIIFFFHHHJJJJJJJJJIIIJJJKKKGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEDDDCCCAAA@@@??????<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999888888777777777777666666555555666555333111111222333555111111111111111111000000//////000000000000000000000000////////////000000........................---------....../////////000000000000000000000000,,,,,,------...///000000...------,,,,,,,,,------........................---..................---------............------,,,,,,,,,,,,------.........------,,,,,,------...,,,---......///....................................---------------------***++++++,,,---...//////------------....../////////000000000000000111111111111111111111111111111//////......///111333444111111111111000000000000//////000000000000//////000000111111111222222222888666444222222111...,,,111111222333444444555555333333333444444444555555222222111111111111222222...000111222111222444666222222333333444444444444333333222222222222333333444444444444444444444444333333333333333333333333444555555555555555555444666666666666666555555555666777777777888888888999999999999999999:::::::::;;;999888999:::<<<<<<;;;999999999:::<<>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQQQQNNNLLLJJJJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMNNNOOOOOOPPPPPPUUUTTTRRRQQQQQQPPPOOOMMMMMMMMMNNNOOONNNMMMKKKJJJKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMMMMNNNNNNOOOOOOOOONNNPPPQQQQQQPPPOOOPPPRRRPPPPPPQQQTTTXXXYYYYYYXXXUUUTTTRRRQQQPPPRRRSSSUUU???@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGKKKNNNPPPLLLLLLLLLLLLLLLJJJIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIGGGDDDEEEGGGHHHHHHIIIKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLJJJHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIJJJJJJHHHGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB<<<<<<;;;;;;:::::::::999999999::::::999999888777666777777888888777666555666444222111000111333444222222222222222222222222000000//////////////////000000////////////000000......------------......,,,---------......//////////////////////////////..................------------,,,,,,,,,------...........................---..................---------............------,,,,,,------------------...------,,,,,,------...,,,---......///................................................/////////++++++,,,------...//////...------,,,---...//////.........//////000000000222222222222222222222222000///...------...000111111111111111000000000000//////000000000000//////000000111111111222222222111000000111333444444333111111222222333444555555333333333444444444555555222222333333333333222222000222333333222222333444333333555555666555555555444333333222222333333444444444444444444444444444555555555555555555555555444444555555555555444444555555555666666666666666777777777777777888888888888888888999999:::::::::;;;999888888:::;;;;;;:::999:::;;;<<<===???@@@AAA============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMOOOPPPQQQLLLJJJIIIIIIJJJKKKJJJIIIKKKLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNMMMMMMLLLSSSRRRPPPPPPQQQQQQOOOMMMNNNNNNOOOOOOOOONNNLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPPPPOOOOOOPPPRRROOOPPPSSSWWW[[[^^^^^^\\\TTTSSSRRRPPPQQQRRRTTTUUU???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLJJJKKKLLLMMMMMMLLLJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIHHHHHHGGGGGGDDDDDDEEEEEEEEEDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPNNNKKKHHHGGGBBBDDDFFFFFFFFFGGGIIIKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHIIIIIIGGGFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGHHHJJJHHHGGGHHHIIIJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB<<<<<<<<<;;;;;;::::::999888999999999999888777777555666777888888777666555444333222111111111222222222222222222222333333333000000///.........//////000//////......//////000......------------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++------,,,,,,,,,---......------------------------------............------------............------,,,---............------...------,,,,,,------...,,,---......//////......++++++++++++++++++++++++.............../////////,,,,,,------......//////...---,,,,,,,,,---///000------......//////000000222222222222222222222222000000///......---......111111000000000/////////...//////000000//////...000111111111111222222222333222111111333333333111111111222222333333444444333333333444444444555555222333333444444333333222444555666555222000000000333444555777777666666555555444444333333444444555555555555555555555555555666666666666666666666666444444555555555555444444555555555666666666666666777777777777777777777777777777888888999:::::::::;;;:::888999:::;;;;;;::::::;;;============???AAA<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNJJJIIIGGGHHHIIIJJJJJJIIILLLLLLMMMNNNOOOOOOOOONNNPPPPPPPPPOOOOOONNNNNNNNNQQQPPPOOOOOOPPPQQQPPPNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNOOOOOOOOOOOOPPPQQQOOOPPPSSSXXX\\\^^^]]]\\\SSSRRRQQQQQQQQQRRRSSSTTT@@@AAAAAABBBBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCBBBBBBFFFFFFGGGGGGHHHIIIIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPOOOLLLIIIGGGCCCEEEFFFFFFEEEDDDFFFGGGEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFDDDFFFHHHHHHHHHGGGHHHJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@======<<<<<<;;;:::::::::888888888888888777777666333444666777777666555444222222222222111111111111000111111111222222222222111000///...---....../////////............//////...------,,,,,,------...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............------------...//////...---,,,...------,,,,,,------...,,,---......//////......++++++++++++++++++++++++,,,,,,,,,,,,------......---------..................---,,,++++++---...000---......///000000111111000000000000000000000000000000000000000///......000000000/////////............////////////......000111111111111222222222666555333222222111000...222222222222222222333333333333333444444444555555222222333444444333222222111222444444222000000000222333555666777666555444666555555444444555555666666666666666666666666666666666666666666666666666555555666666666666555555555555555555666666666777777777777777777777777666666777777888999999::::::<<<;;;999999;;;;;;;;;:::999;;;>>>===<<<;;;<<<>>><<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFFFFFFFGGGHHHHHHHHHMMMMMMNNNNNNMMMMMMLLLKKKGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJHHHGGGHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNOOOPPPQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMKKKMMMNNNNNNNNNNNNOOOQQQOOOPPPRRRVVVXXXYYYWWWUUUPPPPPPQQQQQQQQQRRRRRRRRR@@@AAABBBBBBCCCCCCBBBBBB>>>>>>???@@@BBBCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBCCCCCCBBBAAAAAAEEEGGGIIILLLMMMMMMMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEDDDDDDCCCBBBBBBFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOOOOMMMJJJIIIFFFGGGGGGFFFCCCBBBCCCCCCAAABBBDDDFFFHHHIIIIIIJJJGGGFFFEEEEEEFFFHHHJJJKKKIIIIIIHHHHHHGGGFFFFFFEEEAAACCCFFFHHHHHHIIIKKKLLLIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;;;;::::::888888888888888777666666222333555666666555333222111222222222222111000000//////000000111111111222111000///...------.../////////............//////...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---..................---------/////////...---,,,...------,,,,,,------...,,,---......//////......------------------------*********++++++,,,,,,,,,...............---------...---,,,++++++---...000...//////000111222222222///////////////////////////000111222222111000///////////////..................////////////......000111111111111222222222000//////111444555555555333333222222222222222222333333333444444444555555111222333444444333222111))),,,000222222222333555111222444666666555444333666666555555555555666666777777777777777777777777666666666666666666666666555555666666666666555555444555555555666666777777777777777777666666666666666777777888999999::::::===;;;::::::;;;<<<;;;:::888;;;======:::999:::<<<;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIHHHIIIKKKMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLJJJJJJJJJJJJLLLNNNPPPQQQOOONNNMMMNNNPPPQQQPPPOOOLLLKKKJJJJJJJJJLLLMMMNNNKKKLLLMMMNNNOOOPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLMMMMMMMMMMMMOOOPPPOOOPPPQQQSSSUUUTTTQQQNNNOOOOOOPPPQQQRRRRRRQQQQQQ===@@@CCCDDDBBBAAA@@@AAA???@@@BBBDDDDDDDDDDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@AAAAAABBBDDDDDDGGGFFFFFFFFFGGGHHHHHHIIIKKKLLLKKKJJJIIIFFFCCCBBBFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJKKKJJJJJJIIILLLLLLKKKJJJJJJIIIHHHHHHKKKLLLLLLLLLLLLKKKKKKJJJLLLLLLMMMNNNMMMKKKIIIGGGBBBCCCDDDEEEGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCDDDFFFIIIKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBAAA@@@AAAAAACCCCCCAAAAAAAAAAAAAAAAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDAAA@@@AAABBBCCCAAA>>>;;;======<<<;;;:::888777666888888777555555444444444444444555555555555444444444333111222333333222000///222555666444222111000111000///......///000111,,,---///000111111111000///...---,,,+++*********++++++,,,---//////---+++...---,,,,,,,,,,,,---...//////.........------------------,,,,,,+++++++++---.........---,,,,,,+++,,,---.........---,,,+++....................................//////////////////.........---------,,,------......------,,,------------------------000///...---,,,+++++++++++++++,,,,,,,,,,,,------------......///000000000///000111222222111000///......//////000000111111000000000000////////////////////////////////////---------........./////////000000111222333333333111222222333444444444444111111222222222333333333444333222222222333444555222333333444444333333222222111000//////000111111444444444444444444444444333333333444444555555555555555666777777777777777666666555555555555666666444555666777777666555444333444333222000111444777666666777777888888888999666666777888999999::::::999999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===???@@@AAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAACCCEEEEEEEEEEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLNNNMMMLLLJJJHHHHHHGGGGGGEEEDDDDDDEEEGGGGGGFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMKKKLLLMMMLLLIIIEEEKKKIIIGGGGGGJJJLLLNNNNNNMMMLLLJJJKKKLLLLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLOOOOOOPPPPPPPPPOOOMMMLLLNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPOOOMMMKKKHHHFFFEEENNNMMMNNNNNNOOOPPPQQQRRRPPPPPPOOOPPPQQQSSSUUUVVVSSSSSSSSSSSSSSSRRRRRRRRR===@@@CCCCCCBBBAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIHHHFFFEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMKKKIIIGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCEEEHHHJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@AAA@@@>>><<<;;;;;;;;;;;;:::999888888999888777666555555555555333333444444444444333333444222111111222333111000!!!%%%***...000111222333111000///......///000111---...///000111111000000......---,,,++++++++++++,,,++++++,,,......---+++...---,,,,,,,,,,,,---...///.........---------------,,,,,,,,,,,,,,,,,,+++------......---,,,,,,+++***+++,,,...//////......---------------.........,,,------..................---------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...//////000000///000111111111111000///......//////000000000000000000000000////////////////////////////////////---------.........////////////000000111222222333222222333333333333333333111111222222222333333333333222222111222333444555222333333444444333333222111111000//////000111222444444444444444444444444333444444444444444444555555666666777888777777777666666555555555555666666444555666777777666555444333444333222111222444777666777777777888888888888666666777888888999::::::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAACCCEEEEEEEEEEEEEEEGGGCCCCCCDDDEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFGGGFFFFFFEEEEEEDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLOOOPPPNNNLLLOOONNNMMMNNNOOONNNLLLJJJNNNMMMLLLLLLNNNOOONNNMMMMMMMMMNNNOOOOOOOOOOOONNNOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLJJJIIIMMMMMMMMMMMMNNNOOOPPPPPPOOONNNNNNNNNPPPQQQSSSTTTSSSRRRRRRRRRRRRRRRRRRRRR===@@@BBBCCCBBBAAAAAABBBDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHHHHCCCBBBBBBDDDFFFHHHHHHGGGHHHGGGGGGFFFFFFEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>??????>>>===999999:::::::::::::::999888777666666555555555555222333333333333333333222444222111111222222111000))),,,///000000///...///000//////......//////000...//////000000000//////------,,,,,,,,,,,,,,,------,,,***+++,,,...------...------,,,,,,------...............------------+++,,,,,,,,,,,,,,,,,,------------------,,,,,,+++)))***+++---///000000000------------------------+++,,,---...///...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////000000111111000000///...////////////000000000000000000000////////////////////////////////////------........./////////...//////000000111111222333333333222222222222222111111222222222333333333222111111111111222333333222222333333333333222222000000000000000111222333444444444444444444444444555555555444444444444444555666777777888888777777666666555555555555666666444555555666666555555444333333333222111222555777777777777777888888888888666777777888888999999999777888888999::::::;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAACCCEEEEEEEEEDDDEEEFFFBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGEEECCCCCCEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGIIIJJJLLLLLLMMMMMMJJJJJJJJJMMMPPPRRRRRRRRROOOOOOPPPQQQRRRPPPLLLHHHMMMLLLKKKLLLNNNOOONNNMMMLLLMMMNNNNNNOOOOOONNNNNNOOOPPPPPPQQQQQQPPPNNNNNNLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMNNNMMMMMMMMMMMMNNNPPPQQQRRRSSSRRRQQQPPPPPPQQQRRRSSS>>>@@@BBBBBBBBBAAABBBCCCEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDCCCBBBBBBAAAAAA@@@>>>@@@BBBDDDEEEEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJJJJKKKKKKKKKJJJJJJJJJKKKJJJIIIHHHGGGIIIIIIHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGCCCBBBAAACCCEEEFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@===<<<<<<===>>>===999::::::::::::999888888666666555444444444444444333333444444444444333333333222111111222222111000444666666555111...,,,,,,//////////////////////////////////////////......------,,,,,,,,,------...///---++++++---...//////------------------------------------------------+++++++++,,,,,,---------,,,,,,---------,,,,,,+++***+++,,,---///000000111------------,,,,,,,,,,,,+++,,,...///000///...---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...+++++++++,,,,,,,,,------++++++,,,,,,---.........///000000000000000000///////////////////////////000000000000////////////////////////////////////............////////////......//////000000000111333333222111111111111111111111222222222333333333111111111111111222222222222222333333333333222222//////000000111222333444333333444444444444444444666666555555444444333333555666777777888888777777666555555444444555555666444444444444444444444444222333444333222333555777777777777777777888888888666777777777888888888999777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????AAACCCDDDEEEDDDCCCDDDEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFEEEEEEEEEFFFFFFGGGDDDBBB@@@@@@BBBDDDEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGIIIKKKLLLLLLMMMLLLLLLLLLMMMOOOQQQSSSSSSMMMMMMMMMOOOPPPPPPMMMKKKIIIIIIHHHJJJLLLMMMMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQPPPOOONNNLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQQQQQQQPPPPPPOOONNNLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPRRRQQQOOONNNOOOPPPRRRSSS>>>???AAABBBAAAAAABBBDDDEEEDDDDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@===???AAACCCDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBCCCBBBCCCDDDFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFHHHIIIKKKFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFCCCBBBAAABBBDDDEEEDDDCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBB???<<<:::;;;<<<======;;;;;;;;;:::999888666555444444333222222222333333444444555555555555444444333222000111222222111///---///111111000//////000......////////////....../////////...............------,,,,,,,,,---......000...,,,,,,...000000000------------------------,,,,,,------------------+++++++++,,,,,,---------++++++,,,,,,---,,,,,,+++,,,---------...///000000.........------,,,,,,,,,,,,---.../////////......,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------++++++,,,,,,---.........000//////////////////000/////////...............000000000000////////////////////////////////////........./////////000000////////////000000000000333222111000000000000000111111222222222333333333000000111111222222222222111222222333333222222111//////000111222333333333333333333444444444555555666666666555555444444444555555666777777777777666555555444444444444555555444444333333333333444444111333444444333444666777888888777777777777777777777777777777777888888888666666777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@AAA@@@@@@??????@@@@@@AAA>>>>>>==================@@@BBBCCCCCCBBBBBBBBBCCC@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFDDDAAA??????AAADDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKLLLKKKKKKLLLLLLNNNQQQUUUWWWSSSPPPMMMLLLMMMNNNNNNMMMIIIHHHHHHIIIKKKMMMLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKMMMNNNOOOPPPPPPOOONNNNNNLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNOOOQQQRRR>>>???AAAAAAAAAAAACCCEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA>>>???@@@AAABBBBBBAAAAAA>>>??????@@@AAABBBBBBCCCAAABBBDDDEEEFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJFFFFFFGGGGGGFFFEEECCCBBB??????@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>;;;::::::;;;<<<;;;<<<;;;;;;:::999777555444444333333222222222333333444555555666666555555444333111000000111111000///+++---///000//////111222---......//////......---///......------...//////......---------------...///...,,,---///000000///,,,------......------,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,...---------...///000000/////////......------,,,---------------.........,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000//////......//////000/////////............---000000000000////////////////////////////////////....../////////000000000000000000000000000000000222111000/////////000111111111222222222333333333000111222222333333222222111111222222222222111111000000111222333333333222222333333444444555555555666666666555555555555555444444555666666666666555555555444444444444555555444333333222222333333444111333444555444555666888888888888888777777777777777777777777777777777777666777777888999999:::::::::::::::;;;;;;;;;;;;<<<===============>>>????????????>>>>>>>>>>>>??????>>>============<<<<<<<<<>>>@@@BBBBBB@@@???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBEEEGGGGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCDDDDDDFFFGGGIIIIIIJJJJJJFFFGGGHHHJJJMMMQQQXXX\\\\\\XXXQQQMMMKKKLLLMMMNNNLLLKKKJJJKKKMMMNNNMMMLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPP>>>???@@@AAA@@@AAACCCEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCBBBAAAAAAAAA?????????@@@@@@@@@@@@@@@======>>>???@@@AAABBBCCCAAABBBDDDFFFGGGFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEGGGHHHHHHHHHHHHEEEFFFGGGHHHGGGEEECCCBBB@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGFFFGGGHHHJJJJJJIIIGGGFFFEEECCCBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;::::::;;;;;;::::::::::::999999777666666555444444444444444555555333444444555555444444333222111000000111111000///111222333222000...///000------...//////...------...------,,,---...000000000///...---------------,,,++++++,,,...///---,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---...000222333111111000//////...------,,,+++***)))***+++---...***+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------...//////000000000///............///000//////.........---------000000000000////////////////////////////////////.../////////000000000000111111111111111111111111111000///......///111222111111222222222333333333111111333444444444333222111111222222222222111111111111222333333333222111222222333333444555555666555555555555666666666666222333444444555555444444555444444333333444444555444333222111111222333444000222444555555555666888888888888888777777777666777777777777777777777666777777888888999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>============>>>>>>?????????>>>>>>============???@@@@@@>>>>>>>>>?????????@@@@@@AAABBBBBBBBBAAABBBDDDEEEFFFFFFEEEEEEFFFEEEDDDDDDDDDDDDDDDEEECCCCCCBBBDDDFFFHHHHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEGGGHHHJJJOOOVVV\\\]]]XXXQQQLLLKKKKKKLLLLLLLLLKKKJJJKKKMMMMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNMMMMMMLLLNNNMMMLLLKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLMMMMMMMMMLLLLLLJJJKKKMMMOOOPPPOOOOOONNN>>>???@@@@@@@@@AAADDDFFFFFFEEEDDDCCCCCCDDDEEEEEEBBBBBBAAA@@@@@@??????>>>AAA@@@??????>>>??????@@@<<<======???@@@AAABBBCCCBBBCCCEEEGGGHHHGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEFFFGGGHHHGGGEEECCCAAAAAAAAAAAABBBCCCDDDFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA<<<===???AAABBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>><<<::::::;;;;;;:::999888888999999999888888888666666555555555666666777222333333444444333333222222111000000111111000///,,,...//////......000111,,,---...//////...---,,,---,,,,,,,,,---...000111111000///...---,,,,,,,,,***)))***,,,------+++))),,,,,,---......---,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,...111444555222111111000///.........+++***(((&&&''')))+++---))))))******++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------------......///000000000000///...------...///000//////.........---------000000000000////////////////////////////////////////////////000000000000222222222111111111111111000///...---...///222333111111222222222333333333111222333444555444333333111111222222222222111111111222333444333222111000222222333333444555666666444444555555666666777777111222333333444444333333555444444333333444444555444333222111111222333444000222555666555666777888999888888888777777666666777777777777666666666666888888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::999999999:::;;;;;;======<<<<<<<<<<<<======AAA@@@@@@@@@??????>>>>>><<<>>>??????===<<<======>>>??????@@@AAAAAABBBBBBAAABBBCCCEEEEEEEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAACCCFFFGGGFFFEEEBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGKKKRRRXXXWWWSSSNNNKKKJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKOOONNNMMMKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMHHHIIIJJJLLLLLLMMMMMMMMMHHHHHHHHHIIIJJJKKKLLLMMMIIIJJJKKKLLLLLLLLLKKKJJJHHHJJJMMMPPPQQQPPPNNNMMM>>>??????@@@@@@AAAAAABBBDDDDDDEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???@@@??????>>>??????@@@@@@>>>>>>>>>>>>???AAACCCEEECCCDDDFFFGGGHHHHHHHHHGGGDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFGGGHHHJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHIIIJJJKKKMMMNNNHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCDDDGGGHHHGGGEEEDDDGGGJJJKKKKKKJJJJJJJJJHHHGGGEEECCCAAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDBBBAAA????????????AAABBB????????????@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAA@@@@@@??????>>>>>>>>>::::::;;;;;;;;;:::999888<<<;;;:::888777666666555333333444444555666666666333333222222111000//////////////////////////////////////////////////////000000000000000000000000------------------------------,,,,,,,,,,,,++++++------------------------------------------,,,,,,,,,,,,+++++++++,,,---...000///...---,,,,,,+++,,,---***''')))---///---)))***++++++,,,---...//////111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))///...---,,,+++,,,---...............////////////000000////////////000000111111000000000000111111111111000000//////..............................---------...///000000111222222111111222222333444333222222111111222222333111/////////111222111000333444444555555444444333111111111111111111111111000111111222222333444444333333333444444444555555555555555555555555555555666555444333333333333333333333333444444444555555000000000111222333555555333333333444444444555555999888888888777777666666555777888777666555666888666777999999888888:::;;;<<<;;;;;;;;;;;;<<<======::::::999888999:::<<<===========================;;;<<<===>>>@@@@@@@@@@@@????????????>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@AAADDDCCCCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDFFFHHHFFFFFFEEEEEEFFFHHHKKKLLLPPPNNNLLLKKKJJJKKKLLLMMMJJJIIIGGGGGGHHHIIIHHHGGGJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLNNNOOONNNMMMKKKJJJ@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@??????????????????@@@AAAAAAAAA@@@@@@@@@@@@AAACCCDDDCCCDDDEEEGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFDDDCCCDDDGGGHHHGGGEEEDDDFFFIIIKKKJJJIIIIIIJJJGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA========================???@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@>>>===<<<;;;;;;999999999999999888888777:::999888777666555555555555555555555444444444444444444444333333222222222////////////////////////////////////////////////////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------///...---,,,++++++++++++---***((()))---///,,,)))++++++,,,,,,---.........111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------------,,,,,,,,,,,,------............////////////000000////////////000000111000000//////000000111000000000000//////..............................------......///000000111222222111111222222333444333222222111111222222333222111000111333333333222222222333333333333222222222222222222222222222222000111111222222333444444333333333333444444444444555555555555555555555555555444444333333333444444333333333444444444444444111111111111222333444555333333444444444555555555777777666666666555555555555777888777666555666777555777888888777888999;;;::::::999999::::::;;;<<<::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???????????????????????????????????????AAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEECCCCCCCCCDDDFFFGGGEEEEEEDDDDDDEEEGGGIIIKKKLLLKKKJJJIIIIIIKKKLLLMMMLLLJJJGGGGGGGGGHHHHHHGGGJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLJJJKKKMMMMMMMMMLLLJJJIII@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>??????@@@AAABBBBBBCCCDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEDDDEEEGGGGGGGGGEEEDDDFFFIIIIIIIIIHHHHHHIIIFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDBBBAAA@@@@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>======<<<<<<;;;;;;======>>>>>>??????@@@@@@AAA@@@???===;;;:::888888888888888888777777777666777666555555444444555555666666555444444333222222333333333333333333222222////////////////////////////////////////////////////////////////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......+++++++++,,,,,,,,,------...---,,,++++++***++++++,,,***(((***---...,,,***,,,,,,,,,,,,------------/////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------************************++++++++++++++++++++++++)))******++++++,,,------++++++,,,,,,,,,,,,,,,+++............////////////000000////////////000000000000////////////000000000000000////////////...........................------......///000000000222111111111111222333333333222222111111222222333111000///000222333222111111111222222222222111111222222222222222222222222000111111222222333444444222222222222333333333333444444444444444444444444444333333333333444444555444444444444333333333333333333222222222222333333333444444444444555555555555555555444444444444333555666777777555555666777444666777777777777888:::888888888888888999:::::::::::::::999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>===???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCDDDEEEFFFGGGDDDCCCCCCCCCDDDFFFHHHIIIHHHHHHGGGHHHIIIKKKMMMNNNNNNKKKHHHFFFGGGHHHHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIIIIJJJJJJJJJIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKLLLLLLLLLKKKIIIHHH======>>>>>>???@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAABBBBBBDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIILLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGFFFFFFDDDFFFHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<===>>>?????????>>>===<<<;;;:::999999888888777777777666777777555555444444444555555666444444444444333333222222000000000000111111111111////////////////////////////////////////////////////////////////////////........................------,,,,,,,,,+++++++++******************************+++,,,------......++++++,,,,,,---------,,,---,,,++++++*********+++,,,***)))***,,,---,,,+++---------,,,,,,,,,++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---************++++++++++++++++++++++++++++++++++++------,,,++++++******))))))***+++,,,---,,,+++***............////////////000000////////////000000000//////......//////000////////////////////////....................................//////000000111111111111111222222333333222222111111222222333///------...///000///...111111222222222222111111222222222222222222222222000111111222222333444444111111222222222333333333444444444444444444444444222222222222333444555555444444444333333333333222555444333222222222222222444444444444555555555555444444444444444444444444555666777666555555666777444555777777666666888999888888888888888999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????>>>===<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFHHHJJJLLLNNNOOOOOOLLLHHHFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHJJJLLLLLLKKKJJJIIILLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKJJJIIIIIIMMMNNNNNNOOOOOOOOOOOONNNLLLLLLMMMMMMMMMLLLKKKJJJ<<<<<<===>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>???AAACCCDDDEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGHHHDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBDDDFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJFFFGGGGGGGGGFFFFFFFFFGGGEEEGGGHHHHHHGGGFFFGGGHHHGGGHHHHHHHHHIIIIIIIIIIIIFFFEEECCCAAA@@@???@@@@@@???@@@BBBBBBBBBBBB@@@???AAA@@@@@@???>>>======<<<<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;999999888777777777777888555444444444444555666666222222222222333333444444000000000000000000000111////////////////////////////////////////////////................................................------,,,,,,,,,+++++++++******************************++++++,,,---......***+++,,,---------,,,,,,,,,,,,+++*********+++++++++*********,,,,,,,,,+++---------,,,,,,+++******,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++------,,,++++++******)))((()))+++,,,---,,,++++++............////////////000000////////////000000//////............//////.............../////////....................................////////////111111000000111111222333333222222111111222222333///------...///000///...222222333333333333222222222222222222222222222222000111111222222333444444111111222222222333333333444444444444444444444444222222222222222333444555333333333333333333333333555555444333222222222222444444444555555555666666555555555555555555555555444666777666555444555666444555777777666666888999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;<<<<<<======>>>???@@@@@@AAAAAAAAABBBDDDEEEGGGHHHDDDDDDDDDEEEEEEGGGHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEFFFCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEGGGIIIKKKMMMOOOPPPNNNKKKHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFHHHJJJKKKLLLKKKIIIHHHLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJKKKKKKKKKKKKNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMM>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>@@@AAACCCDDDEEEEEEEEEDDDAAABBBDDDFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDBBBAAAAAAAAACCCEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLGGGGGGGGGGGGHHHHHHIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIFFFHHHHHHHHHFFFEEEFFFGGGGGGHHHIIIHHHGGGFFFHHHIIIHHHIIIIIIJJJJJJJJJIIIIIIFFFEEECCCAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@?????????>>>>>>======<<<<<<===<<<;;;::::::;;;<<<===:::;;;;;;;;;;;;<<<<<<<<<:::999777666666666777888555444444444444444555555000000111222222333444444222222222222222222111111////////////////////////////////////////////////................................................------,,,,,,,,,,,,++++++******************************++++++,,,,,,------***+++,,,---...---,,,+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,++++++*********++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,++++++++++++++++++,,,,,,------...++++++++++++++++++++++++)))******++++++,,,------)))***+++,,,------------............////////////000000////////////000000......------------......---............/////////..............................//////////////////111000000000000111222222333222222111111222222333111000///000222333222111222222333333333333222222111111111111111111111111000111111222222333444444222222222222333333333333333333333333333333333333333222222222222333333444222222222222333333333333555555444333333333333333444444555555555666666666666666666666666777777777444555666666444444555666444666777777777777888::::::::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>======<<<;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFHHHIIIJJJKKKKKKLLLHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGIIIKKKLLLNNNNNNLLLJJJHHHHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQRRRRRRQQQQQQPPPPPPPPPPPP======>>>>>>???@@@@@@AAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>AAABBBDDDFFFFFFEEEDDDCCCBBBCCCEEEFFFGGGGGGGGGFFFGGGFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGCCCBBBAAAAAABBBCCCFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKHHHHHHHHHIIIIIIIIIIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMIIIHHHHHHHHHIIIIIIJJJKKKGGGHHHHHHHHHIIIIIIIIIIIIFFFHHHIIIHHHFFFEEEFFFHHHHHHIIIIIIIIIGGGGGGHHHJJJGGGHHHIIIIIIIIIIIIGGGGGGEEEDDDCCCAAA@@@@@@AAAAAA@@@??????>>>>>>??????@@@????????????>>>>>>>>>>>>???>>><<<:::::::::;;;<<<::::::::::::::::::999999999888666444444555666777444333333222222222333333111111111111222222222222333333222222111111000000////////////////////////////////////////////////................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))+++,,,......---,,,+++------,,,,,,,,,,,,------***+++++++++++++++,,,---,,,,,,,,,+++++++++++++++)))******,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++)))******+++,,,,,,------++++++++++++++++++++++++)))******++++++,,,------++++++++++++,,,---...///............////////////000000////////////000000...------------------...---------.........//////......................../////////////////////...000000000000000111222222333222222111111222222333222111000111333333333222111111222222222222111111000000000000000000000000000111111222222333444444333333333333444444444444333333333333333333333333333333222222111222222222000000111222333444444555555444444333333333444444555555555555666666666666555555666666666777777777444555666666444444555666555777888888777888999;;;:::::::::::::::;;;<<<<<<;;;<<<=========<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<===>>>???AAABBBCCCDDDAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHJJJLLLLLLJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLJJJJJJJJJMMMOOOQQQOOOOOOPPPQQQRRRSSSSSSRRRSSSSSSRRRQQQQQQQQQQQQQQQ;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>BBBCCCEEEFFFGGGFFFDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDHHHGGGFFFEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIDDDCCCAAAAAAAAACCCEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHIIIJJJIIIHHHFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLGGGIIIJJJIIIFFFDDDFFFHHHIIIJJJJJJIIIHHHGGGIIIJJJGGGGGGHHHIIIHHHGGGFFFEEEEEEDDDBBBAAA@@@@@@AAABBB@@@???>>>======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBB@@@???===:::999:::;;;;;;:::::::::999888777666666888666444333333333555666333222222111000000111111333333222222111000000000222111111000///......---////////////////////////////////////////////////........................////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***,,,......---,,,+++---------,,,,,,---......)))+++,,,,,,++++++,,,---++++++++++++++++++++++++((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,((())))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++******))),,,,,,++++++,,,...///111............/////////000000000////////////000000...------,,,,,,------...---------.........//////........................///////////////.........000000000000000111111222333222222222222222222333111//////000111222111000000000111111111111000000////////////////////////000111111222333333444444333333444444444444555555333333333333333333333333444444333222111111111111//////000111333444555666444444444333333444444555555555555555666666666777555555555666666666777777444555666555444444555666666777999999888888:::;;;::::::999999::::::;;;<<<<<<<<<=========<<<:::999========================<<<<<<===============<<<>>>>>>@@@AAACCCDDDFFFFFF@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHCCCDDDFFFHHHIIIKKKKKKLLLIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHIIIJJJJJJJJJIIIIIIEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGIIIKKKMMMMMMKKKHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKOOOMMMKKKIIIJJJMMMQQQSSSOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRR<<<<<<<<<===============???@@@AAABBBCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEECCCBBBAAAFFFDDDBBBBBBBBBCCCBBBAAADDDCCCCCCDDDFFFGGGEEEDDDDDDCCCBBBAAAAAACCCDDDFFFFFFFFFFFFFFFFFFFFFGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGEEECCCCCCEEEGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNLLLKKKJJJIIIKKKJJJJJJKKKKKKLLLMMMNNNJJJJJJJJJIIIHHHGGGEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFKKKJJJHHHHHHHHHHHHFFFEEEFFFEEECCCAAA@@@@@@@@@AAAAAA@@@?????????@@@AAABBBFFFEEEBBBAAA@@@AAABBBCCCFFFAAA<<<999888:::;;;;;;999999999999999999999999444444555555666666777777444444444333333222222222333222000//////000222333000000000000000000000000////////////////////////111000///...------...///000000///...,,,+++***))),,,---...000000000//////------------------------******)))((((((((((((((()))******+++++++++******(((***,,,...///...,,,+++************************+++,,,,,,------,,,,,,+++---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------,,,,,,+++*********+++************************...------------,,,,,,,,,////////////000000000000//////............//////...............///000111------------------------,,,---......//////......000000000000////////////.........//////000111222111222222333333222222111000000000000111111111111...000111000///...///000000000000000000111111222333333222222111222222222333222222111111222222333555444333111000111111222444333222111111222333444111111111222333444555666222222333444555555555444555444444444444555555666777666666555555555666666555555444444444444555555999999::::::;;;<<<=========<<<;;;:::999::::::;;;<<<<<<<<<<<<============::::::;;;;;;<<<======>>>===============>>>??????AAAAAA@@@???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCCCCDDDEEEFFFFFFGGGDDDFFFGGGGGGFFFEEEFFFGGGFFFGGGGGGHHHJJJKKKKKKLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFEEEDDDEEEGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMIIIIIIIIIIIIIIIJJJKKKLLLCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGIIIKKKKKKJJJIIIJJJKKKLLLKKKIIIGGGGGGGGGIIIJJJHHHIIIKKKLLLNNNNNNOOOOOOPPPNNNLLLMMMOOOOOOLLLIIILLLLLLKKKKKKJJJJJJJJJIIILLLNNNOOOOOOOOOPPPRRRTTTPPPPPPPPPPPPQQQRRRTTTTTTOOOPPPRRRSSSSSSSSSRRRQQQ;;;;;;;;;<<<<<<<<<<<<<<>>>>>???===============>>>>>>???AAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDFFFHHHHHHGGGFFFGGGHHHGGGHHHHHHHHHIIIIIIJJJJJJHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEGGGIIIIIIHHHHHHIIIJJJLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLMMMLLLJJJIIIIIIIIILLLKKKIIIHHHGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQOOONNNNNNNNNNNNKKKHHHLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMQQQRRRRRRQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUPPPPPPQQQRRRRRRQQQOOOOOO:::::::::;;;;;;<<<<<<<<>>>>>??????======<<<<<<======>>>>>>AAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHGGGDDDDDDEEEFFFIIIIIIIIIIIIIIIJJJKKKLLLNNNMMMLLLJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPNNNKKKIIIHHHHHHMMMLLLJJJIIIIIIIIIJJJKKKMMMMMMNNNOOOOOOOOOOOOOOORRRQQQOOONNNNNNMMMJJJHHHLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNSSSUUUUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSTTTTTTTTTSSSQQQOOONNN:::;;;;;;<<<<<<=========>>>??????@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEECCCBBBBBBDDDEEEDDDCCCEEEDDDCCCCCCEEEFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMJJJJJJIIIIIIIIIJJJKKKLLLJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBCCCEEEGGGIIIJJJLLLHHHAAA<<<:::888666555666666666666666666666666555555444444333333222222333222222222222222222222222222111000000111222222////////////////////////////////////////////////..........................................//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******+++,,,------------)))***,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************+++,,,,,,---......//////........./////////000000000000////////////000000000///......------------------------------------------...///////////////////////////000000000000............///000111222111111222222222222111111///000000000111111111111111222333333111111222333111111000000111111222333222222111111222222333333333222222111111222222333111111222222333444555555333333333333333333333333444444444444444444333333333333444555555555444444999999888666666555555555666555555555555666666777777777666666666666777777888888888888888888888777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<=========>>>======<<<<<<<<<======>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDFFFHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMOOOPPPPPPOOOLLLJJJIIIJJJMMMLLLKKKKKKKKKKKKLLLLLLOOOPPPPPPPPPPPPPPPOOOOOOQQQPPPPPPOOONNNMMMKKKJJJMMMMMMMMMMMMMMMMMMMMMLLLOOORRRUUUWWWWWWUUUUUUUUUTTTTTTSSSSSSTTTUUUUUUVVVXXXXXXXXXWWWUUUSSSQQQOOO;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBDDDEEEEEEEEEFFFDDDCCCCCCEEEFFFFFFEEECCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHFFFDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKKKKKKKLLLLLLLLLHHHHHHGGGFFFFFFHHHIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIGGGFFFFFFGGGHHHGGGEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFBBB>>>:::999888777666555555555555555555555555666555555555444444333333222222222222222222222222222111111111111111111222////////////////////////////////////////////////------..................,,,------------...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++((()))***+++,,,,,,,,,,,,***++++++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++------------+++***+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++************************/////////...........................////////////.........------.........000///...------------------------------------------...//////000000//////.../////////000000000111............///000111222000111111222222111111000///000000000111111111111111333444333222111222333111111111111111222222333222111111111222222333444333222222111111222222333000111222333444555555555333333333333333333333333444444555555555444333333222333444666666777777777999999888666666555555555555555555555555666777777777777666666666666777777999999999999888888888888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEGGGHHHGGGGGGHHHIIIKKKJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGGGGIIIKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTUUUWWWWWWVVVVVVWWWYYYUUUTTTTTTTTTTTTUUUUUUVVVYYYYYYYYYXXXVVVTTTQQQPPP<<<<<<===>>>???@@@@@@AAA>>>>>>======>>>>>>???@@@>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCDDDBBBAAABBBEEEFFFGGGFFFDDDBBB@@@@@@BBBDDDDDDDDDAAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEECCCEEEFFFGGGEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGKKKKKKJJJJJJJJJJJJKKKKKKHHHFFFEEEDDDDDDFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLJJJJJJHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHHHHJJJJJJHHHGGGFFFFFFGGGHHHGGGEEEGGGGGGGGGFFFEEEDDDBBBAAABBBCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>:::888888888777777555555555555555555555555555555555555444444444444111111111222222222222222111111111111111111111111000000000000000000000000////////////////////////,,,,,,---............---,,,,,,,,,---------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++'''((()))***+++,,,,,,,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++************************////////////......------------........./////////...------,,,,,,------.........------,,,---------------------------------......///000000000000///......//////000000111111.........//////000111222000000111111111111000000000000000000111111111111111222333333111111222333222111111111111222333333111111111111222333444444333222222111111222222333111111333444555555555555333333444444444444333333333444555666666555444333555555666777888888888888888888777666555555555555555555444555555666777888777666666555555666666777888888888888888888999999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>::::::::::::::::::::::::======<<<<<<;;;;;;<<<<<>>???@@@@@@>>>>>>===<<<===>>>???@@@?????????@@@@@@@@@AAAAAACCCBBBAAAAAAAAAAAABBBCCC@@@@@@BBBCCCDDDEEEEEEEEECCCBBBAAABBBEEEGGGGGGGGGEEEBBB@@@@@@BBBDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCCCCEEEGGGJJJLLLLLLLLLLLLIIIIIIHHHGGGGGGFFFEEEEEEBBBDDDEEEEEEEEEEEEHHHJJJIIIIIIHHHGGGGGGGGGHHHHHHKKKJJJIIIHHHHHHIIIJJJJJJHHHGGGEEEDDDDDDFFFHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFHHHGGGFFFEEEFFFGGGIIIJJJGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFEEECCCBBBAAA@@@AAAAAABBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAA>>>;;;999777888888888777555555555555555555555555333333333333333444444444000111111111222222222222111111111222222111111111000000000000000000000000////////////////////////+++,,,---.........------............------------,,,++++++******+++,,,---++++++++++++++++++++++++***************+++,,,,,,((((((***+++,,,---------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******))))))******+++******+++,,,,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++************************,,,,,,,,,------------------------.........//////......------------......------,,,,,,,,,---......------------------------......///000000000000000.........///000111111111.........//////000111222000000111111111111000000000000000000111111111111111222333222111000111333222222111111222222333444111111111111222333444555333222222111111222222333111222333555555555444444333333444555555444333333111333555666777666555444666666666666666555444444666666555555555555555666444444444555555666777888666555555555555555555666666666666777777888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;<<>>???@@@>>>===<<<<<<<<<===???@@@???@@@@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@AAABBB===>>>@@@BBBDDDFFFGGGGGGCCCBBBAAACCCEEEGGGHHHGGGGGGEEEBBBBBBDDDFFFFFFGGGCCCDDDDDDEEEFFFEEEEEEEEEBBBDDDHHHKKKMMMNNNNNNMMMHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDFFFIIILLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGHHHIIIJJJIIIHHHFFFDDDEEEGGGIIIKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAAAAABBBDDDGGGIIIGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEFFFFFFDDDCCCAAA@@@===>>>@@@AAABBBAAAAAA@@@>>>???@@@AAABBBBBBBBBBBB>>><<<999888888888888777666666666666666666666666111111111222222333333444000000111111222222222222111111222222222222111111000000000000000000000000////////////////////////***+++---...///...------000000//////............++++++*********+++---...++++++++++++++++++++++++++++++++++++,,,,,,---...((()))+++,,,---.........,,,++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))(((((()))***+++******+++,,,,,,---......,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))((())))))***++++++************************))))))***+++,,,,,,---...---------.........////////////............//////,,,,,,,,,,,,------...///------------------------...//////000000000000000---......///000111111222.........//////000111222000000111111111111000000000000000000111111111111000111222222000000111222222222111111222222333444111111111111222333444555333222222222222222222333222333444555555555444333333333444555555444333333111222444666777777666555555555555333222000...---555555444444444555555666444444444555555777888888555555444444444444555555333444444555666777888888888999;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;???@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@BBBDDDEEEEEEEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMIIIIIIHHHHHHGGGFFFEEEEEEHHHIIIJJJIIIHHHHHHIIIKKKIIIIIIKKKKKKKKKJJJIIIHHHKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPOOOOOONNNNNNNNNKKKMMMOOONNNMMMLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPNNNOOOOOOPPPQQQQQQPPPPPPOOOQQQSSSQQQNNNLLLLLLNNNOOOOOOOOOPPPPPPQQQQQQQQQNNNRRRUUUWWWVVVTTTRRRQQQTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTUUUVVVWWWVVVUUUUUU;;;:::999<<<@@@BBBAAA@@@>>>??????@@@@@@??????>>>AAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEFFFFFFFFFIIIGGGEEECCCDDDEEEHHHIIIEEEFFFGGGGGGEEEDDDEEEFFFGGGEEEDDDBBBBBBBBBCCCCCCEEEFFFHHHIIIJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCFFFJJJLLLOOORRRTTTQQQKKKGGGHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIINNNNNNMMMKKKJJJIIIHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCAAAAAAAAACCCEEEFFFHHHEEEBBBBBBDDDFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBB@@@??????@@@@@@<<<<<<======>>>>>>?????????????????????>>>===<<<===;;;999888666666666777444555666777777666555444555444333111000/////////111111111000111111222222000111111222222333444444222222111000///...------+++,,,,,,------.........---...///000000///...---///............---------,,,,,,,,,+++++++++******...------,,,+++++++++,,,,,,++++++******++++++,,,******************+++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++******,,,,,,---,,,+++***))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++---......---++++++++++++,,,,,,---...//////000///...---------------//////...---,,,,,,++++++---------............///---.../////////...,,,,,,000000000000111111111111////////////000000000000000000000000000111111222111111000000000000111111333333222111000000000111111111222222222333333333111111222222222333333333111222222333333222222111222222111111222222333444666555444333333333333333444444555555555555555555555555555555555666777777666666555555555555666666777777666666666666777777777777666666666666666777444444555666777888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===?????????>>>===<<<<<<;;;======;;;::::::;;;<<<======>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCBBBAAA@@@>>>>>>CCCDDDDDDEEEEEEEEEEEEDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJHHHGGGHHHIIIJJJLLLNNNNNNLLLLLLLLLMMMLLLNNNOOOOOONNNMMMNNNOOOLLLNNNPPPQQQRRRQQQPPPOOOLLLLLLLLLMMMNNNOOOPPPQQQKKKKKKLLLMMMOOOPPPQQQRRRMMMMMMNNNNNNNNNNNNNNNNNNTTTSSSQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWVVVTTTRRRQQQRRRSSSQQQRRRSSSTTTUUUVVVVVVVVV:::999888:::>>>@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHGGGEEEDDDDDDEEEFFFGGGDDDCCCCCCDDDDDDEEEEEEEEEGGGFFFFFFEEEDDDDDDDDDEEECCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCFFFIIILLLOOOOOORRRSSSPPPKKKGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFFFFEEEDDDEEEEEEEEEDDDCCCAAAAAAAAACCCDDDFFFGGGDDDBBBBBBDDDFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAA???>>>>>>??????>>>>>>>>>>>>>>>>>>??????======>>>>>>>>>>>>>>>>>><<<:::999777666666666666444555666666666666555444444444222111000000000000111111111000111111222333111111222222222222333333111111000000//////......---------------.........---......//////......---............------------*********++++++,,,,,,,,,------,,,+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++******+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,+++************++++++++++++++++++++++++***+++,,,,,,,,,+++*********************************+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---....../////////...---------------///......---,,,,,,++++++------------............---.../////////...---,,,/////////000000000111111////////////000000000000000000000000000111111222222111111000000111111222333222111111000000111111111111111222222222333333111111222222222333333333111222222222222222222111222222111111222222333444666555555444333333444444444555555555555555444444555555555555555666666777777666555555555555555666666666555555555555666666777777666666666666777777444555555666777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<;;;;;;===<<<;;;;;;;;;;;;<<<===>>>>>>>>>????????????@@@BBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBBBBAAAAAA@@@???CCCCCCDDDEEEEEEEEEEEEDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJJJJKKKMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPOOONNNNNNOOONNNOOOQQQRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPLLLMMMMMMNNNOOOPPPQQQQQQOOOOOONNNNNNNNNOOOPPPQQQTTTSSSRRRPPPPPPPPPPPPPPPRRRRRRRRRSSSRRRRRRQQQQQQRRRSSSUUUWWWXXXXXXWWWWWWVVVWWWWWWVVVSSSRRRRRRSSSRRRSSSTTTUUUVVVVVVVVVVVV999888888999;;;===<<<;;;@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDD@@@AAAAAACCCDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDBBB???===>>>BBBDDDDDDCCCEEEEEEEEEEEEEEEEEEDDDDDD@@@AAACCCDDDEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDGGGJJJMMMOOONNNPPPQQQOOOJJJGGGGGGHHHFFFFFFEEEDDDCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEEFFFDDDBBBBBBDDDEEEDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>@@@@@@??????????????????;;;;;;<<<<<<===>>>>>>>>>:::999888666555555555555444444555555555555444444333333222111111111111111111111000000111222222333222222222222222111111111000000000000//////////////////.....................------,,,,,,------.........---------,,,,,,,,,((()))***+++,,,------...,,,,,,+++************+++,,,++++++******++++++,,,------,,,,,,++++++******+++++++++***************************************+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************************+++,,,,,,------,,,,,,------,,,,,,,,,,,,------+++,,,,,,------.........//////...------------............------,,,,,,+++------------..................//////......---,,,.........////////////000////////////000000000000000000000000000111111222222222111111111111222222222222111000000000111111111111111222222222222333111111222222222333333333222222222222222222222222222222111111222222333444666666555444444444444555666666666666555444333333555555444444555555666777777777666555444444444555555555444444444444555555777777666666666666777777555555666666777777888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<======>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDD@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKIIIHHHIIIJJJIIIKKKLLLMMMLLLKKKLLLMMMMMMOOOPPPPPPNNNMMMNNNOOOPPPPPPRRRRRRQQQPPPMMMLLLOOOOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOQQQPPPPPPOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQPPPQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWUUUVVVXXXWWWTTTRRRQQQRRRRRRSSSTTTUUUVVVVVVVVVVVV999999999:::;;;;;;;;;;;;>>>??????@@@@@@??????>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDCCCBBB???;;;777999>>>BBBBBB???@@@AAABBBDDDDDDCCCBBBAAA>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCEEEGGGIIIKKKLLLMMMNNNMMMIIIGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???AAAAAA@@@???????????????AAAAAAAAA@@@@@@?????????<<<<<<;;;;;;<<<<<<<<<===888777777666555444444444444444444444444444444444333333222111111111222222000000000000111222333333333333333222111000000///.../////////000000000111000000//////.........---...---++++++++++++---...------------,,,,,,,,,+++))))))***+++,,,,,,------++++++******)))******+++,,,++++++******++++++,,,......------,,,+++******************************************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,+++******************+++++++++++++++,,,,,,,,,,,,,,,,,,+++******)))***************************+++,,,,,,------,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------......///......---------............---------,,,,,,,,,,,,,,,---------........................------------------.........//////////////////000000000000000000000000000111111222111111000000000000111111111111000000000000111111111111111111222222222222111111222222222333333333222222111111111111222222222222111111222222333444666555555444444555555555666666666666555444333222555444444444444555666666777777666555444444444444666555555444444555555666777666666666666777777888666666666666777777777777999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<=========????????????@@@@@@@@@@@@===>>>>>>???@@@AAAAAABBBAAAAAABBBBBBAAAAAA@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFGGGHHHHHHJJJLLLLLLKKKKKKLLLMMMLLLNNNOOONNNMMMLLLLLLMMMOOOPPPRRRSSSSSSQQQPPPNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSSSSSSSSSSRRRSSSSSSRRRRRRQQQQQQQQQQQQSSSRRRPPPOOONNNNNNOOOPPPQQQRRRTTTUUUVVVWWWVVVVVVSSSVVVXXXWWWUUURRRQQQPPPQQQRRRSSSSSSTTTTTTTTTSSS::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@??????>>>??????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFDDDCCCBBB???:::555555:::??????===???@@@AAACCCCCCCCCBBBAAA>>>>>>>>>???@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBAAAAAAAAAAAABBBCCCIIIJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@?????????>>><<<;;;::::::::::::777666666666555555444444444444444333333444444444333333222222222222222333000000000000111222333444444333222222111000//////......//////000000111111000000//////.........------,,,+++******+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))******++++++,,,++++++******++++++,,,......------,,,+++************************************************************************************************************+++++++++,,,,,,,,,------,,,++++++++++++,,,*********++++++,,,,,,,,,---,,,,,,++++++************************************+++,,,,,,------,,,,,,///...,,,,,,,,,,,,...///,,,,,,,,,---------------......---------......///---------------,,,,,,,,,,,,,,,,,,------------...//////......------------------------............////////////000000000000000000000000000111111222000000000//////000000000111000000///000000111111000000111111111222222222111111222222222333333333222111111000000111111222222222111111222222333444555555444444444555555666666666666666555444333222444444444444444555666666666666555444444444444444777666666666666666666777666666666666666777888888777777777777666666666666888888888999999999:::::::::::::::;;;;;;;;;;;;<<<>>>>>>============<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@======>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>AAAAAACCCDDDDDDEEEEEEEEEDDDEEEEEEFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGEEEDDDDDDEEEGGGIIIKKKKKKKKKJJJKKKMMMKKKLLLNNNMMMKKKJJJJJJKKKMMMOOOQQQSSSTTTSSSRRRQQQOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKNNNSSSVVVWWWUUURRROOORRRRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLMMMNNNNNNPPPQQQSSSUUUVVVVVVVVVUUURRRUUUWWWVVVTTTQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQPPP999;;;<<<===<<<<<<>>>???@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAABBBCCCDDDEEECCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDBBB===888777999<<<>>>>>>@@@AAABBBCCCDDDDDDDDDDDD????????????@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>EEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGGGGHHHEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@BBBCCCCCCBBBAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA???===;;;:::999999:::666666777777666555444444555555444444444444555555444444333222222222222222//////000000111222444444333333222111000000//////......//////000000111111//////..................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++************+++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++*********************+++++++++************************++++++++++++++++++++++++)))))))))*********************+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---*********++++++,,,,,,---,,,++++++******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------------......------------------------...------------...//////------------------------,,,,,,,,,,,,------------//////...------------...---------............///////////////000000000000000000000000000111111222111111000000000000111111000000/////////000111111000000000111111111111222111111222222222333333333222111000//////000111222222222111111222222333444444333333333333444555555666666666666555444333333444444333333444444555666555444444444444444555555777777666666666666777777666555555666666777888999888888777777666666555555777777888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>===>>>>>>>>>>>>??????????????????@@@@@@AAAAAABBBAAABBBBBBBBBAAAAAA@@@???@@@AAABBBCCCDDDEEEEEEEEECCCDDDEEEFFFGGGIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGFFFCCCBBBBBBCCCFFFHHHJJJKKKJJJJJJKKKLLLKKKMMMNNNMMMKKKIIIIIIJJJJJJLLLOOOQQQSSSSSSRRRQQQMMMMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIMMMQQQUUUVVVTTTQQQNNNPPPQQQQQQQQQQQQQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQRRRTTTUUUUUUUUUUUURRRSSSUUUTTTRRROOONNNOOONNNNNNOOOOOOOOOOOONNNNNN888:::<<<===<<<<<>>???@@@AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHDDD???;;;:::<<>>??????>>>>>><<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCC???@@@BBBCCCDDDEEEEEEEEECCCCCCDDDFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFCCCBBBBBBCCCEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOONNNLLLKKKKKKKKKIIIJJJLLLNNNOOOOOONNNMMMJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNQQQRRRRRRPPPPPPNNNOOOPPPQQQQQQPPPOOOOOOLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRTTTUUUUUUTTTTTTQQQRRRSSSQQQOOOMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNN666999<<<<<<;;;<<>>>>>@@@AAACCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIILLLIIIDDD???;;;<<<@@@DDD>>>>>>>>>>>>???AAACCCEEECCCCCCAAA@@@@@@@@@AAABBBEEEEEEFFFFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBEEEIIIKKKLLLKKKKKKKKKKKKKKKJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAACCCDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDCCCBBBAAAAAA>>>AAADDDDDDAAA???@@@BBB@@@AAAAAABBBBBBBBBAAAAAA>>>>>>@@@AAAAAA@@@???>>>>>>>>>>>>??????@@@@@@AAA???>>><<<;;;;;;<<<===>>>666777777888888777666555777666555444444555666777777666444333222111111111/////////000111333444555111111111111000000000000000000000000////////////+++,,,,,,------.........,,,,,,...//////...,,,,,,+++++++++************)))))))))***+++,,,------...,,,+++++++++,,,------...,,,++++++++++++++++++,,,******************++++++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++******+++++++++,,,,,,,,,+++***************++++++))))))***+++,,,,,,------******))))))***,,,...///++++++++++++++++++++++++++++++,,,---------,,,,,,,,,---...//////...---,,,---------------------------------------...///000------------------------++++++,,,,,,,,,---------000///...---,,,---...............////////////000////////////000000000000000000000000000111111222555444444333333444444555///////////////000111111000000000000111111111111111111222222222333333333222111000......000111222222222111111222222333444111111111111222222333444444444555555666555555555444333333333333444555555222222222333444555666777555555555444444555555555555555555555666777999999999999888777666555444444777777777777888888888888999999:::::::::;;;;;;;;;888888888888888888888999:::;;;===>>>?????????>>><<<<<<<<<<<<============>>>>>>>>>>>>============;;;<<<>>>AAACCCDDDEEEFFF???@@@AAACCCDDDEEEEEEEEEBBBCCCDDDFFFGGGHHHJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGDDDCCCCCCDDDDDDFFFIIIJJJIIIJJJKKKLLLOOOPPPQQQPPPNNNLLLLLLMMMHHHIIIKKKLLLLLLLLLJJJIIIHHHJJJKKKMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLMMMNNNOOOQQQRRRMMMNNNOOOPPPPPPPPPOOONNNLLLMMMOOOQQQRRRRRRRRRQQQOOOPPPRRRSSSTTTUUUTTTTTTQQQRRRQQQOOOMMMLLLMMMNNNOOOOOOPPPPPPPPPOOOOOONNN<<<<<<<<<============>>>@@@@@@@@@@@@@@@???>>>=========>>>???AAABBBCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@AAABBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBB===???BBBDDDEEEDDDBBB@@@AAAAAACCCDDDFFFHHHIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFEEECCCBBBAAABBBDDDDDDCCCBBBAAA@@@@@@???BBBAAA@@@@@@AAABBBDDDEEE??????AAABBBBBBAAA@@@???>>>???@@@@@@???>>>===<<<<<<<<<<<<===============>>>>>>===<<<<<<<<<<<<<<<888777666444444666777888777555444222222333444555<<<:::888444111///...---/////////000111333444555333222000/////////000111000000000000000000000000---------............///...---,,,,,,++++++++++++,,,,,,,,,++++++***************+++,,,,,,---......***+++,,,------,,,+++***---,,,+++******+++,,,---************************)))))))))))))))))))))))),,,,,,++++++***+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,------++++++++++++------,,,,,,,,,------............---,,,+++,,,---...///---------,,,,,,+++++++++......//////...---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------....../////////...,,,+++***,,,...))))))+++,,,---............------------...//////000000000///////////////111111000000111111222333000000////////////000000000111111111111222222222222222333333333222111111111222222333333222222111222222222222222222222222444444333333444444555666666555444333222111111111222222333333333444444444666666666666666555555555666666666666666666666666444555555666777666666666888888777555555444444444777666666555555555666666;;;::::::999999::::::;;;888888888999:::;;;<<<===========================::::::;;;;;;<<<=========@@@AAAAAAAAA@@@???===<<<;;;<<>>>>>>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFEEECCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCBBBAAA@@@@@@AAABBBBBB>>>???@@@AAAAAA@@@??????>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<888777555444444555777888666555333222222333444555888888777555333222111000////////////000111222333222222000/////////000111000000000000000000000000......------,,,,,,,,,+++...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********++++++,,,------......+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************************************++++++***************+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++...............------,,,---,,,,,,++++++,,,,,,---------------------------.........---++++++---...,,,---...............---...------------...//////000000000000000000000000000000111111111222222222000000////////////000000000111111111111222222222111222222222333222222222000111111222222111111000222222222222222222222222222111111111111222333333666555444333222222222222222222333333333444444444444444444555555666666666555555555555555555555555444444555666666666666555888777666555555444444444555555555555555666777888999999888888888888999999888888888888888999:::;;;;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFEEEDDDCCCBBBFFFGGGHHHIIIIIIJJJJJJIIILLLRRRWWWXXXSSSMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJMMMLLLLLLKKKJJJIIIIIIHHHKKKKKKLLLLLLMMMNNNOOOOOOKKKMMMPPPRRRSSSSSSRRRQQQPPPNNNMMMNNNOOOPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQOOONNNNNNPPPPPPNNNLLL:::::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHCCCCCCCCCDDDDDDEEEFFFGGGDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEECCCEEEFFFEEECCCAAAAAABBB@@@AAAAAAAAABBBBBBBBBCCCCCCCCCAAA@@@????????????>>>>>>????????????>>>>>><<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;777666555444444555666777666555333222222222333444444555666666666555444333000000////////////000000222111111000///000000000///////////////////////////...---,,,+++***))))))------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------......,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******************************))))))))))))******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............------------------,,,,,,,,,,,,------//////...------,,,++++++,,,---------,,,,,,---///000000000000000///...---...------------...//////111111111111111111111111///000111222333222111111000000////////////000000000111111111111222222222000000111222222333333333000000000111111000000000222222222222222222222222111111111111111222333333555444333333222222222222333333333333444444444444111222222333555666666777444444444444444444444444333333444555555555555555888777666555555444555555444444444444555777888999777666666666666666666777888888777777777888888999::::::;;;<<<===>>>???????????????>>>===<<<<<<<<>>===<<<<<<<<<;;;::::::;;;>>>AAACCCCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFDDDCCCCCCDDDFFFHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCGGGGGGHHHIIIIIIIIIIIIIIIMMMQQQUUUUUUQQQNNNMMMNNNKKKJJJJJJJJJJJJJJJJJJKKKEEEFFFHHHJJJKKKLLLMMMMMMGGGHHHHHHIIIJJJIIIIIIIIIJJJJJJIIIHHHGGGEEEEEEDDDGGGHHHIIIJJJKKKLLLMMMNNNIIIKKKMMMOOOPPPPPPOOONNNNNNLLLKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMPPPOOONNNNNNOOOOOONNNMMM999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJIIIIIIHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFBBBDDDEEEDDDCCCAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>=========;;;<<<<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999:::666555555444444555555666555444333222222222333333222333555777777666555444222222111///////////////222111111000000000000000..............................------,,,++++++***---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++******+++,,,---***+++,,,------,,,+++***))))))))))))))))))))))))******************************************+++,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,------,,,,,,...000//////000000000//////......------------...//////111111111111111222222222...000222333444333111000000000////////////000000000000111111111222222222000000000111111333333444000000111111111111000000111111111111111111111111333333333222333444444555444444333222222222333333333333333444444444444555111111222333333444555555444444444444444444444444222333444444555555444444777777666555555555555555555555555555555666777888666666666666666666666666999999888777777777888888;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>======>>>>>>>>>>>>======<<<<<<======<<<===>>>???AAACCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHJJJKKKKKKLLLLLLLLLNNNQQQPPPOOOMMMNNNOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBDDDEEEFFFHHHIIIKKKLLLLLLIIIKKKLLLNNNNNNNNNMMMLLLLLLJJJIIIJJJKKKLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJKKKNNNMMMMMMMMMNNNNNNMMMMMM999999999::::::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDAAACCCDDDDDDBBBAAABBBBBBCCCBBBBBBAAA@@@@@@????????????@@@@@@AAAAAAAAAAAA???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>><<<;;;;;;;;;:::::::::999:::999999888888888888888555555444444444444555555444444333333222222222222222444555777777666444333444444222111000/////////111111111111000000000///---------------------------------------.........,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++******+++,,,---+++,,,---......---,,,+++))))))))))))))))))))))))************************+++++++++++++++,,,---...************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,---------......***,,,---...------...///,,,,,,---...///000000///...------------...//////000000111111222222222222...000222333444333111000000000////////////000000000000111111111222222222000000///000111222333444111222222222222222222111111111111111111111111111333222222222222333444444333333222222222333444444333333444444444555555555333333333333333333333222555555555555555555555555222333444444555555444444777666666555555555555666888777666555555555555555666666777888888777666666:::999999888888888999999<<<<<<<<<<<<============>>>>>>>>>>>>??????@@@@@@>>>>>>>>>===============;;;<<<>>>???@@@@@@@@@???AAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGHHHHHHCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFCCCDDDFFFHHHJJJKKKLLLMMMJJJKKKLLLLLLLLLLLLMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLJJJIIIHHHHHHIIIJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKLLLLLLKKKKKKLLLLLL999999999:::::::::;;;;;;;;;<<<===>>>?????????????????????@@@@@@AAAAAAAAADDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBCCCDDDFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFJJJIIIIIIIIIIIIKKKMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBDDDDDDBBBAAABBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;::::::999999888999888777777666666777777444444444444444444444444333333333333222222222222333333444555555444333222555444333111000000//////000111111111111000//////........................---------....../////////,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------------------......,,,++++++++++++++++++,,,,,,,,,------------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,............------------......++++++,,,,,,---...//////+++,,,......---,,,---...******,,,---.../////////...------------...////////////000000111222222222///000111222333222111111000000////////////000000000111111111111222222222111000//////000111333444222222333333333333222222111111111111111111111111000000000000000111222222222222222222333444444555333444444444555555555555444444444333333222222222666666666666666666666666333333444555555555555555666666555555555555666666999888777555444444444444666777888999999888777666999999888888888999999:::;;;;;;<<<<<<======>>>>>><<<======>>>??????@@@@@@???>>>>>>======>>>>>>???999:::===???@@@???>>>===@@@@@@AAABBBCCCDDDDDDEEEAAACCCEEEFFFFFFEEECCCBBBBBBCCCDDDEEEFFFGGGHHHIIIDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGAAABBBDDDFFFHHHJJJJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLLLLKKKKKKIIIHHHGGGGGGHHHIIIHHHGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJJJJIIIIIIJJJKKK::::::::::::;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEECCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFJJJIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@BBBCCCCCCBBBAAABBBCCCBBBAAAAAAAAA@@@@@@??????@@@AAABBBBBBCCCBBBAAAAAAAAA@@@???==================<<<;;;:::::::::;;;<<<;;;;;;::::::999888888888888777666666555555666666333333333444444333333333333333333333333222111111111222222333333333444444444333222000////////////000111111222111000///..............................---------------------,,,+++++++++,,,,,,---...,,,,,,,,,---------........................------+++++++++,,,,,,+++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------+++++++++*********))))))------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...+++++++++,,,,,,------------,,,+++***+++,,,...///......------------......,,,---------------------+++---//////---,,,,,,,,,+++,,,---..................------------...//////......///000000111222222000000111111111222222222000000////////////000000000111111111111222222222222111000//////000222333111111222222222222111111111111111111111111111111000000000000000111111222222222222222333444555666444444444444555555555555333333333333444444444444555555555555555555555555444444555666666666666555666666555555555555666666888777666555555555555555555666888999999888666555777777777777777888999:::888999:::<<<>>>???AAAAAA===>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>>>>???@@@<<<<<<===>>>????????????>>>??????@@@AAABBBCCCDDDBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHFFFGGGHHHJJJJJJJJJIIIHHHEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIJJJKKKKKKKKKJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFGGGHHHIIIHHHFFFHHHHHHHHHHHHHHHIIIJJJJJJEEEGGGIIIHHHGGGFFFHHHJJJ::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCAAABBBBBBCCCCCCDDDDDDEEEAAABBBCCCEEEEEEEEEDDDDDD@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFDDDCCCBBBCCCEEEFFFIIIHHHHHHGGGGGGFFFFFFEEEHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAA@@@BBBCCCCCCBBBAAABBBCCC???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDCCCBBB@@@???BBBAAA???>>>=========>>>>>>===;;;:::999::::::;;;;;;;;;::::::999888777777777777666555555555555555222333333444444333333222222333333333333222111111000000000111222333555666222111000///............000111111222222000///...///////////////////////////...------,,,+++******++++++++++++,,,,,,---...,,,,,,,,,------...........................------***+++,,,------,,,+++***......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...------------------------************************++++++++++++++++++++++++---------------------------------,,,,,,+++++++++......------------,,,,,,++++++------------++++++,,,,,,,,,------............---,,,+++,,,---...///+++++++++,,,,,,------------,,,+++******,,,...///......------------......///......------,,,,,,+++,,,...//////---+++++++++..................---,,,...------------...//////---......///000111111111111111000000111111222333000000////////////000000000111111111111222222222333222000......///111222000000111111111111000000000000000000000000000000222222222111222333333444111111111222333444555666444444444555555555666666222222333444555555666777444444444444444444444444444555666666777777666666666666555555555666666777666666555555555666666777555666777999999777666555555555555555666888999999555666888;;;>>>AAACCCEEE??????>>>>>>===<<<<<<<<<@@@@@@???>>>>>>???@@@AAAAAA@@@???>>>???@@@BBBDDD===>>>>>>???AAABBBCCCCCCCCCCCCBBBAAABBBDDDFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGIIIJJJJJJJJJIIIIIIKKKLLLLLLMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLKKKIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHIIIHHHFFFIIIIIIHHHHHHIIIIIIJJJKKKCCCFFFHHHGGGEEEEEEGGGIII;;;;;;:::::::::;;;<<<<<<>>>>>>=========>>>>>>???AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAABBBBBBCCCDDDEEECCCBBBBBBAAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHFFFEEEEEEEEEFFFGGGHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGJJJGGGEEEDDDFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBEEEEEEEEEDDDCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999???===:::888666666777888999888777666555444333333222222222222222222222222222222222111111111000000222222222222333444555666333333222222222333444555111111111000///......---......---------,,,,,,,,,------------------------((()))***+++---...///000---.../////////...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,------,,,+++*********+++,,,------------,,,+++***)))++++++,,,,,,,,,---------*********++++++,,,,,,,,,............---,,,+++***)))******++++++,,,------......---,,,+++******)))......---,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,---------,,,+++***+++,,,,,,------,,,,,,+++------,,,+++,,,---...///******+++,,,,,,---......000000000///......------......////////////......//////.........---------------------------------------......///000000000...///000111111000///...,,,---...000111111222222000000000000//////////////////000111111111111000000000000000111111111111000000000000000000000000111111111111000///------222111000000000111333333222222222333333333444444666666666666555555555555333444555555666666555555222222222333333333444444888777777666666666666777555555555666666666666666555444444444444555666666666666666666666666666666888777444222222333555666888888777777999===AAACCCAAA@@@???>>>===<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@AAAAAABBBCCCDDDFFFFFFLLLKKKIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGBBBDDDFFFGGGGGGGGGIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGG:::::::::::::::;;;;;;<<<======<<<<<<===>>>??????AAAAAA@@@@@@AAAAAABBBCCCFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEECCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEFFFCCCDDDDDDEEEFFFFFFGGGGGGIIIGGGEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@???>>>===<<<;;;;;;:::::::::::::::999999888:::999888777666666777777888888777666555444333222222222222222222222222222222222222111111111000000111111111111222333333444222222222222222333444444222111111000//////...............---------,,,,,,------------------------+++++++++,,,,,,------...,,,---...//////...------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,+++*********+++,,,------------,,,+++***)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---............---,,,+++***)))******++++++,,,------/////////......------,,,......---,,,,,,,,,,,,---------------------------+++++++++*********))))))---.../////////...---,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///+++++++++,,,,,,------------------------...............////////////......//////.........---------........................------......///000000000//////000000000000//////000000111000000///......000000000000////////////111111222333333333333222333333222111000///......000000000000000000000000...///000111222222222222222111000000000111333333333333333333444444444444666666666666555555555555333444555555666666555555333333444444444555555555777777666666666666777777666666666666666666666666555555444444555555666777666666666666666666666666444444444555555666666666888888777777999<<<@@@BBB<<<<<<<<<<<<=========>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMMMMLLLKKKJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJHHHGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLEEEFFFGGGHHHIIIIIIIIIIIILLLKKKKKKJJJIIIGGGEEEDDDDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHH:::999999999::::::;;;<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCGGGFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDGGGFFFEEEEEEEEEEEEEEEEEECCCCCCBBBAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFBBBBBBCCCDDDEEEFFFFFFGGGHHHFFFEEEEEEFFFFFFEEECCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======@@@??????>>>===<<<;;;;;;999999999999999888888777555555555666666666666666777777666555444333222222111111111111111111111111222111111111111000000000000000000000000111111111111222222222222333333333222222111111000000////////////.........------------------------------------------,,,,,,,,,,,,,,,+++,,,---........................//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,+++++++++++++++------------,,,+++***)))*********++++++++++++,,,,,,,,,,,,,,,---------------......------,,,+++***)))******++++++,,,------..............................---,,,,,,,,,,,,---------------------------++++++++++++************...............---,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------............////////////.....................---------////////////////////////------......///000000000000000////////////000000111111111111000///------////////////000000000000111111222333333333333222333333222111000//////...000000000000000000000000///000111222333333333333222111111111111222333333444444444444555555555666666666666555555555555444333444555555666666555555444444444555555555666666666666555666666777888999666666666666666666666666555555555555555666777777666666666666666666666666111333555777888888888777888888777777999;;;>>>@@@999:::;;;;;;<<<===>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@CCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKMMMMMMLLLKKKKKKJJJJJJIIIOOOOOONNNLLLKKKIIIHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJHHHGGGGGGHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNMMMKKKHHHDDDBBBFFFGGGHHHHHHFFFDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIII999999999999999:::;;;<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEFFFEEECCC@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>======??????>>>===<<<;;;;;;:::999999999:::999888888777444555555666666555444444555555555444333222222222111111111111111111111111111111111111000000000000///000000000000//////...000111111222222222222222222222111111000000000000/////////.........------,,,,,,------------------------------------------++++++,,,---......//////......////////////......------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))*********+++++++++---------------------------------------,,,+++***)))******++++++,,,------+++++++++,,,,,,---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---......//////......---................................................------......///000000000111000///......///000111......///000000000000000////////////000000000000//////000111111111111000000000111111111222222222000000000000000000000000222222333333222111000000111111111111222222333333555555555555666666666666666666555555555444444444333444555555666555555555444444444444555555555555555555555555666777999999777777777666666666666666666666555555666666777888666666666666666666666666444444666777888999999999999888888888999:::<<<>>><<<=====================@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHJJJLLLMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJNNNNNNMMMLLLKKKJJJIIIIIILLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIGGGGGGIIIJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMNNNOOOOOOMMMJJJFFFDDDFFFHHHIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIII999999999999:::;;;<<<===;;;;;;<<<<<<>>>???AAAAAABBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFEEEEEEDDDGGGFFFEEEEEEEEEEEEBBB@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>>?????????@@@@@@AAAAAAAAACCCBBBBBBAAA@@@@@@????????????>>>===<<<;;;:::::::::::::::::::::999999888666666666666555444333222444444333333222222111111000000000000000000000000000000000000000000000000//////000000000///......///000111222222222111111111111111000000000000000///.........------------,,,,,,,,,---------......+++,,,,,,------......///+++++++++,,,---...//////......////////////......---------,,,,,,+++++++++*********++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++******))))))*********+++++++++------------------------,,,,,,,,,---,,,,,,++++++)))******++++++,,,------***++++++,,,,,,---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++************+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++............------,,,,,,------............---------.....................------------------------------......///000000000111000///......///000111---...///000000111000000.../////////000000000111//////000111111111111000111111111111222222222222000000000000000000000000111111111222111111000000111111222222333333333333555555555666666666777777555555555555444444444444333444555555666555555555222333333333333444444444555555555555666777999999888888777777666666666666777666666666666777888888777777777777777777777777999888777666666888999;;;::::::999999999:::;;;<<<>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFFFFHHHJJJLLLNNNMMMLLLKKKIIIJJJKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMMMMMMMNNNNNNOOONNNNNNNNNLLLMMMOOOPPPPPPNNNKKKIIIFFFHHHIIIIIIGGGFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKKKKIIIIIIJJJKKKKKKJJJIIIIII999999999:::;;;<<<===>>>=========>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCDDDEEEEEEEEEDDDDDDHHHHHHGGGGGGFFFFFFEEEEEEGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===<<<;;;:::::::::::::::::::::999999888666666555444333333222222333222222222111111111000//////////////////////////////000000000000000111///000111222222111000///...///000222222111000000000000000///////////////......---------,,,,,,,,,+++,,,,,,------.........+++,,,,,,---.../////////,,,+++++++++,,,---...///.........//////............------,,,,,,++++++***((()))***+++,,,,,,,,,+++---------------,,,++++++***+++++++++++++++***************++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++,,,---------------....../////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,,,,------............---------------...............------------------------------......///000000000000000////////////000000000000000000000//////.........//////000000111111111111222333333333333222444444333222111000000///000000000000000000000000---...///111222333333333111222222333444333333333555555555555666666666777555555555444444444444333333444555555666666555555222222222333333333444444666666555666666777888999999888888777777666666555777777777777777888888999777777777777777777777777;;;:::777666666888:::<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGHHHIIIKKKLLLMMMNNNIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHIIIJJJJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPLLLMMMOOOQQQQQQPPPOOONNNHHHIIIKKKJJJIIIHHHHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJKKKLLLLLLKKKJJJIII:::::::::;;;<<<===??????@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCDDDFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFGGGGGGHHHGGGFFFEEEDDD@@@AAACCCDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFGGGHHHFFFCCCCCCDDDFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHFFFDDDBBBBBBAAAAAA@@@??????>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<;;;::::::999999999999999999888888777444333222111111111222333222111111111111000000000////////////////////////////////////000000111111///000222444444444333222---...000111222111000///.....................///---,,,,,,,,,,,,+++++++++++++++,,,,,,---......///---------...............---,,,+++++++++,,,---...------............------......---,,,,,,+++******'''(((***+++,,,,,,,,,+++,,,---.........---,,,+++******++++++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++)))******++++++,,,------------........................---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,+++++++++,,,---+++,,,,,,------,,,,,,++++++,,,---.........------+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////........................------......///000000000//////000000000000//////...//////000000000000000.........///000111111111111111222333333333333222555444333333111111000///000000000000000000000000---...000222333444555555111222333444444444333333444444555555555666666666555555555444444444333333333444555555666666555555333333333333444444444555777777666666666666777777999999888888777666666555888888777777777888999999777777777777777777777777888888888888999:::<<<============<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJHHHHHHJJJKKKJJJIIIGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIIIIIIIKKKLLLMMMNNNQQQRRRRRRSSSSSSRRRRRRQQQNNNOOOPPPPPPQQQQQQQQQQQQKKKMMMNNNLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNLLLKKKJJJ:::;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEDDDCCCBBBAAABBBBBBCCC@@@@@@@@@AAACCCDDDFFFGGGFFFFFFGGGHHHGGGFFFEEEDDD???@@@BBBCCCCCCCCCBBBBBBAAAAAABBBDDDEEEGGGHHHHHHHHHFFFCCCCCCDDDFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEHHHJJJJJJHHHDDDBBBBBBBBBAAAAAA@@@???>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAA>>>>>>===<<<;;;::::::999888888888888888777666666111000......///111333555111111111111000000000000////////////////////////.../////////000000111111///111333555666555444333---...000111222111///...---------...............,,,,,,,,,+++++++++******++++++,,,,,,---...//////000//////...------,,,,,,...---,,,+++++++++,,,---,,,------------------,,,......---,,,,,,+++******'''(((***+++,,,,,,++++++,,,---.........---,,,+++)))******+++++++++******++++++,,,,,,,,,---------,,,,,,,,,++++++************++++++,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++---------....../////////,,,+++***)))))))))***++++++,,,,,,------,,,,,,++++++,,,---.........---,,,******+++,,,,,,---......*********++++++,,,------,,,------......------,,,---------.........//////////////////////////////------......///000000000...///000111111000///...***+++---///111333444444---......///000111111222//////000111111111111000111111222222222333333333000000000000000000000000222222333444444333333333111222333444555444333333444444444444555555555666555555444444444333333333333444555555666666555555444444444555555555666666888777777666666666666777999999999888777666666555888888888777888888999:::777777777777777777777777444666888:::<<<=========???>>>>>>===<<<<<<;;;;;;???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@???@@@AAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHIIIJJJLLLLLLHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKIIIGGGGGGGGGIIIJJJIIIIIIIIIHHHHHHIIIIIIIIIKKKJJJHHHHHHJJJKKKJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHIIIIIIKKKLLLMMMNNNMMMNNNNNNOOONNNNNNMMMMMMQQQPPPPPPPPPQQQQQQQQQQQQOOOPPPPPPNNNKKKHHHGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHKKKLLLNNNOOOOOONNNLLLKKK;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCEEEEEE????????????@@@AAABBBCCCAAABBBCCCEEEFFFFFFFFFFFFCCCBBBAAA@@@???@@@AAABBB@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBEEEGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEJJJJJJJJJIIIHHHEEECCCBBBEEEEEECCCBBBAAA@@@@@@@@@AAA???>>>@@@BBBCCC@@@>>>===>>>???@@@@@@@@@@@@@@@@@@@@@???===;;;999777666999888777666666555555555333333333222222111111111///////////////000111111111111000000//////......000000000000000111111111//////000222333444555666///......///222111---***((()))***,,,---...//////........................++++++,,,,,,,,,---------///......------,,,++++++------------------------...---,,,+++++++++,,,---------,,,,,,+++***)))))))))))))))***+++---...///......---,,,,,,+++******************************++++++++++++******))))))------......------,,,+++***++++++,,,,,,,,,++++++++++++************++++++---,,,***))))))***,,,---......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,//////.........---------,,,+++******)))*********,,,,,,++++++,,,,,,---...------------------------........................+++,,,---...---,,,+++***+++---......---,,,,,,---000000//////.........---000000111111111111000000333000...///111111///---000111111111111000000///------......//////000000222222111111111111111222000000000000111111111111222111111111000000//////222111111111111111222222333333444444555555666666333333222222333444666777666666555444444444444555444444444555555555666666333333333333333333333333666666666666666777888888999999999888888888777777:::::::::999999999888888777777666666555555555444777777888999;;;<<<======<<<<<<======<<<;;;::::::::::::::::::;;;===>>>@@@BBBAAA???>>>???@@@BBBCCC@@@@@@AAABBBCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEEEEEEEEEEGGGHHHIIIHHHIIIIIIIIIHHHHHHIIIKKKHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJLLLNNNOOOOOOMMMKKKIIILLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLTTTQQQOOOOOOQQQRRRQQQOOOMMMNNNOOOOOOMMMKKKIIIGGGJJJKKKLLLMMMMMMLLLJJJJJJIIIKKKMMMNNNLLLKKKKKKKKK:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>??????@@@AAAAAA>>>>>>>>>??????@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@BBBDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIHHHGGGFFFEEEFFFFFFGGGDDDDDDDDDEEEEEEDDDDDDDDDBBBAAAAAAAAABBBBBBCCCDDDFFFFFFGGGGGGGGGFFFDDDCCCEEEDDDCCCAAA@@@@@@??????AAA???>>>@@@BBBBBB@@@>>>===>>>>>>????????????>>>AAAAAA@@@???===;;;:::999888777666555555444555555333222222222222222222111///////////////000000111000000000000//////......000000000000000111111111//////000111222333333444///......000111111...+++***+++,,,...////////////........................++++++,,,,,,,,,---------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***++++++,,,---------,,,,,,+++******))))))))))))***+++---...//////......---,,,,,,++++++************************++++++++++++*********)))------......------,,,+++,,,,,,,,,+++++++++******++++++************++++++---,,,+++******+++,,,---------------------------///...---,,,,,,,,,,,,---++++++,,,---------,,,,,,......------,,,,,,,,,,,,,,,++++++***************,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,------,,,,,,++++++---......---,,,------000/////////.........---//////000000000000//////222000......000000///,,,...///000000000000//////.........///////////////222222111000000111111222000000000111111111222222111111111111000000000///111111000000111222333333444444555555555555555666333333222222333444666777666666555444444333444444333333444444444444555555444444444444444444444444555555555444555666666777666777777888888999::::::::::::999999999888888888777777666666666555555555666666777999:::<<<======<<<<<<===<<<<<<;;;;;;:::;;;;;;::::::;;;<<<>>>???>>>===<<<;;;;;;===>>>@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCFFFEEEEEEEEEEEEGGGHHHIIIGGGHHHIIIIIIHHHHHHJJJLLLIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLGGGGGGHHHIIIJJJKKKMMMMMMLLLMMMOOOOOOOOOMMMKKKIIILLLKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKQQQOOOMMMNNNQQQSSSSSSQQQPPPPPPQQQQQQPPPMMMKKKJJJIIIJJJLLLMMMMMMMMMMMMLLLKKKMMMOOOOOONNNMMMMMMMMM::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>=====================>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDDDDDDDDDDCCCBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????@@@??????@@@AAAAAA@@@>>>==================<<<;;;?????????>>>===<<<:::999777666555444333333333333111111111222222222222222//////......//////000111000000000////////////.../////////000000111111111//////000000000111111111000//////000111000...,,,---...//////000000//////------------------------,,,,,,,,,,,,------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,,,,++++++*********)))******+++,,,---...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++************------......------,,,+++...---+++*********++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---,,,,,,,,,------***+++,,,,,,---------,,,---,,,,,,,,,,,,+++++++++,,,,,,+++***************,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---//////---,,,---.../////////.....................////////////......000///---...//////...,,,------...///000000000000///////////////.........111111000000000111111222000000111111111222222222111111111111000000000000000000000000111222333444666666666555555555555555333333333333333444666666777666555444333333222333222222222333333333333444555555555555555555555555444444333333444444555666444444666777999:::;;;<<<:::999999999999888888888777777666666666666555555444555666888:::;;;======<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===???>>>=========>>>@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEGGGHHHHHHGGGHHHIIIIIIHHHIIIKKKMMMJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNHHHHHHIIIJJJKKKMMMOOOPPPNNNOOOOOOPPPOOOMMMKKKJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLNNNQQQSSSTTTTTTRRRRRRSSSSSSRRRPPPNNNMMMIIIJJJLLLMMMNNNOOOOOOOOOLLLNNNOOOOOONNNMMMNNNNNN999999:::;;;<<<<<<<<<<<<========================<<<======>>>??????@@@@@@AAAAAAAAAAAAAAA@@@??????===>>>@@@AAAAAAAAA@@@???@@@AAAAAAAAA@@@@@@BBBDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEDDDBBBBBBAAABBBCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@????????????@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@???>>><<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;:::999888666555444333222222222222000000111111222222333333///............///000000////////////////////////......//////000111111111//////////////////////////////000000000///...---...///////////////......------------------------,,,,,,,,,------------...///......------,,,++++++++++++++++++++++++++++++)))))))))***+++,,,------,,,,,,,,,++++++*********)))***+++,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++---,,,***))))))***,,,...,,,++++++******++++++,,,,,,------......------,,,******+++,,,---...///000...------,,,,,,,,,------***+++,,,,,,---------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,...//////...------...........................---..................---......------.........---------///000111111111111000000//////......------111000000000000111111222/////////000000000111111111111111000000000000000/////////000111333444555777666666555555444444444333333333333444444555555666666444333222222222222111111111111222222222222444444444444555555555555444444444333444555555666444555666777888:::;;;;;;999999999999888888888888777777666666666666666666333444555777999;;;<<<===<<<<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;:::;;;;;;<<>>>>>>>>???@@@AAA>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHFFFGGGHHHHHHHHHIIIKKKMMMKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPOOONNNMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJNNNMMMMMMMMMNNNOOOPPPPPPMMMMMMMMMNNNPPPRRRSSSSSSRRRRRRSSSSSSRRRQQQPPPOOOLLLLLLMMMMMMNNNNNNNNNNNNKKKLLLNNNNNNMMMMMMNNNOOO888999:::;;;<<<<<<<<<<<<;;;<<<===>>>????????????<<<<<<>>>???@@@@@@??????@@@AAAAAA@@@@@@???>>>===<<<===???@@@AAA@@@??????@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@??????>>>>>>>>>????????????????????????@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@????????????<<<<<<===<<<<<<;;;:::::::::::::::::::::999888888555444333222222111111111000000000111111222222222...............//////000.............../////////---......///000000111111/////////............---.../////////......------------.........---,,,,,,------------------------,,,,,,---------.........///......------,,,++++++++++++++++++++++++++++++))))))***+++,,,---------,,,,,,+++++++++++++++******+++,,,---------------++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++***)))((())),,,...000,,,,,,++++++++++++,,,,,,,,,------......------,,,******+++,,,...///000000------,,,,,,,,,------...+++,,,,,,------,,,,,,+++------------............---,,,,,,+++***+++++++++,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,...//////...------...---------...............------............---------.........------.........///000111222333333333000000//////......------000000//////000111111222........./////////000000000000000000000000111111/////////000111333444555666666555555444444333333333333444444444444444444555555444222222111111111000000000111111111222222222222333333333444444444555555444444555555666777666666777777777888888888999999999888888888777777666666777777777777777777444444666777999;;;<<<===<<<<<<;;;;;;;;;;;;<<<===???>>><<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<=========>>>???AAABBBCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGGGGGGGGGGIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNPPPQQQPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMMMMLLLLLLLLLKKKLLLNNNOOONNNOOOQQQSSS777888999;;;<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@@@@???<<<===>>>@@@AAA@@@@@@???@@@@@@@@@@@@@@@???>>>===<<<===>>>???????????????@@@AAAAAAAAA@@@@@@BBBDDDAAABBBBBBBBBCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBAAABBBBBBCCCDDDEEEEEEDDDDDD@@@AAABBBCCCCCCBBBAAA@@@AAABBBDDDFFFFFFFFFEEEEEECCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>?????????>>>============>>>??????>>>==================???@@@@@@???>>>>>>???==================<<<;;;<<<<<<<<<<<<;;;:::999999555444333222111111111111000000000111111111111111......------......///000---............/////////------...///000000111111........................---...///...,,,+++,,,---+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++***+++,,,.........---,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------,,,+++******))))))***,,,...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000------,,,,,,,,,---......------------,,,+++******------...............///------,,,+++++++++++++++,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---...000000...---...///---------------.........------............---------...//////...---///000000000111222333333333333///////////////.........////////////000111111222........./////////000000000000000000111111111111000000000000111222333444444444444333333333333333333333444555555444444333333333222222111111222222000000000111111111111222111222222333333444444444555555555444555666666777888888888777777666666666999888888888888777777777666666777777777777888888555666777888999;;;<<<<<<<<<<<<;;;::::::<<<===>>>>>>===<<<;;;:::;;;;;;<<<=========>>>>>>>>>>>>>>>======???AAABBBCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNOOOQQQQQQPPPOOOMMMLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLKKKKKKKKKLLLMMMMMMOOOPPPPPPNNNLLLLLLMMMOOONNNNNNNNNOOOOOOOOOOOOOOOPPPOOONNNMMMLLLKKKKKKKKKMMMOOOQQQRRRSSSUUUXXXZZZ777888999:::;;;<<<<<<<<<<<<===???@@@@@@???>>>===<<<===???AAABBBAAA@@@@@@??????@@@@@@@@@??????>>><<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDAAAAAABBBBBBCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEEDDDBBBAAAAAABBBDDDFFFGGGFFFEEEDDDBBBCCCCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>???>>>===<<<<<<<<<===>>>>>>>>>>>>======<<<<<<======<<>>===>>>???===>>>>>>????????????>>><<<<<<<<<;;;;;;999888888555555444333222222222222111111111111000000000000...------------...//////---------.........//////,,,,,,---...///000111222............////////////,,,---...---***)))+++---***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++++++++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,---.../////////...---,,,***)))(((,,,,,,,,,------.........------,,,++++++++++++,,,,,,,,,++++++,,,,,,---...........................------------------------)))***+++,,,---------------...000000.........///,,,,,,,,,------...............////////////......,,,///000000......000222000111111222222222111111.........///////////////.........//////000222222000000000000111111111111///000000000111111111111111111000000111222333333111222222222222222222333333444444555555444333333111111111111111222222333000000111111111222222222222222333333444555555666444444333333444444555666888888777777666666666666888888888888777777777777666666777777777888888888888888888999:::;;;;;;;;;===<<<:::::::::<<<===???>>>===;;;;;;:::;;;<<<===???@@@@@@AAAAAAAAAAAAAAA<<<===>>>@@@BBBCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFEEECCCCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOPPPNNNMMMKKKJJJKKKLLLNNNPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQLLLLLLKKKJJJJJJJJJKKKKKKNNNOOOPPPNNNLLLKKKLLLOOOMMMMMMMMMMMMNNNNNNOOOPPPOOONNNLLLKKKKKKKKKKKKLLLMMMOOOQQQSSSUUUXXX\\\___666777999:::;;;<<<<<<<<<>>>>>>@@@@@@???===;;;:::===>>>@@@BBBCCCBBBAAA@@@??????@@@@@@@@@@@@??????===<<<<<<<<<<<<>>>@@@AAA@@@AAAAAAAAA@@@@@@BBBDDD@@@AAAAAABBBCCCDDDEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHAAABBBBBBCCCCCCBBBBBBAAADDDEEEFFFHHHHHHFFFEEEDDDAAABBBDDDFFFGGGFFFEEEDDDAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@??????>>>??????===<<<;;;;;;<<<===???@@@>>>======<<<<<<<<<======<<>>===>>>@@@===>>>???@@@@@@AAA@@@@@@:::::::::999888777666555666555444333222222222222222222111111000000//////...------------...//////---------.........//////,,,,,,---...///000111222........./////////000000+++------,,,)))(((***---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......------,,,++++++---------------------------.../////////...---,,,++++++++++++++++++++++++***,,,---//////...---+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......------,,,+++------------+++***((('''---,,,,,,++++++,,,,,,------,,,***))))))***,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,---...///000000///...,,,***((('''+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...////////////////////////........................(((***+++---......---------///000000///......///,,,,,,,,,------...............////////////......---///111111///...000333000111111111111000000///---.........//////000000............///000222222111222222222222333333333//////000000111111111222222111111111111111222222000000000111111222222333333444555555555444333222000000000000111222333444111111111111222222222222333333444444555666777777333333222222333333444555777777777777777666666666888888888888777777777777666666777777888888888999999999:::::::::;;;;;;;;;===<<<:::::::::<<<>>>???===<<<;;;:::;;;;;;<<<=========>>>????????????>>><<<===>>>@@@BBBCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCAAABBBDDDFFFFFFFFFEEEEEEEEEFFFEEEDDDBBBAAABBBDDDFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJKKKMMMNNNOOOPPPQQQRRRQQQPPPNNNMMMLLLKKKKKKMMMLLLJJJIIIJJJLLLOOOQQQNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNMMMLLLLLLKKKLLLLLLLLLNNNOOONNNKKKKKKMMMPPPMMMMMMMMMMMMNNNOOOPPPPPPLLLLLLKKKJJJJJJKKKLLLMMMKKKMMMOOORRRTTTXXX]]]```;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============<<<===@@@AAABBBAAA???>>>BBBBBBBBBAAA@@@???>>>===<<<===>>>?????????????????????AAABBBCCCDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCCGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDBBBBBBAAAAAABBBDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDFFFGGGFFFEEECCCBBBBBBCCCCCCCCCBBBAAAAAA@@@>>>???@@@@@@>>>>>>???@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAA@@@@@@@@@@@@@@@@@@@@@<<<======>>>???@@@@@@AAA;;;::::::999888777666666444333222222111111222222222111000000111111000...,,,------...///000111111/////////...---------,,,////////////............/////////...---------,,,///...---,,,+++*********,,,,,,,,,,,,,,,+++))))))%%%'''***,,,...---+++***++++++,,,,,,---...//////------............------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,...---,,,,,,,,,,,,---...............---,,,++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111......///000///,,,***(((++++++***)))***+++---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++((())),,,...////////////...---,,,+++***+++,,,---///...---,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,+++*********,,,///000.........------,,,,,,,,,//////...---,,,++++++******++++++,,,---...//////000000000000000000000000........................////////////////////////000000///............///111222222333333222222111//////////////////////////////000000000000/////////000000111222333333333222222111111111111222222222333444333111//////000000000000000000000000000444444444444444444444444444333333222111000//////222222222111111111111000444444444444444444444444555555555444444555555555777777777777888888888888888888777777666666555555777777777777777777777777666777888999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>===<<<;;;<<<>>>??????>>>>>>======<<<<<<===>>>???AAABBBCCCDDDDDDDDDBBB@@@AAADDDEEEDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLJJJIIIJJJKKKMMMNNNPPPOOONNNMMMMMMMMMNNNOOOMMMNNNNNNOOOOOONNNNNNMMMSSSPPPMMMJJJIIIKKKMMMOOOKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMNNNOOOOOONNNLLLIIIHHHMMMNNNOOOQQQSSSVVVXXXYYY;;;::::::::::::;;;<<<<<<=========>>>>>>>>>>>>???>>>>>>@@@@@@AAA@@@???>>>AAAAAAAAAAAA@@@???>>>=========>>>>>>??????>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDEEEFFFFFFDDDBBBAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAABBBAAA@@@???@@@BBB?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@>>>===<<<;;;;;;::::::999888777666555444333333222111111111111111111000//////000000///---------......//////000000...............---------////////////........................------------......------,,,+++******,,,,,,,,,++++++++++++***''')))+++,,,---,,,+++++++++,,,,,,---......//////------............------++++++++++++++++++++++++)))***+++,,,---------------,,,++++++++++++,,,---,,,,,,---------------,,,---------------,,,+++***,,,,,,,,,,,,,,,+++++++++---,,,+++++++++,,,---...---.........---,,,***))),,,++++++***+++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******,,,---......//////...---,,,++++++,,,------///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++******+++,,,...000,,,+++++++++************.........------,,,,,,+++---.....................................................................////////////////////////...............///000111111222222222222222222111........................//////000000000000//////---......///000000111111111111000000000000111111---///111222111000000111111111111111111111111111333333333333333333333333333333222222111111000000000000111111222222222333444444444444444444444444555444444333333444444555666666666777777777888888777777777777666666555555666666666666666666666666777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;===>>>===<<<;;;<<<===>>>>>>>>>===============>>>>>>@@@AAABBBBBBCCCCCCCCCAAA@@@AAADDDEEEDDDBBBAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJMMMLLLJJJIIIIIIJJJLLLMMMOOOOOONNNMMMMMMMMMNNNOOONNNNNNOOOOOOOOOOOONNNNNNPPPOOONNNLLLKKKLLLLLLMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJKKKMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLMMMLLLMMMNNNNNNNNNLLLJJJIIIHHHHHHIIIKKKMMMPPPRRRSSS;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>????????????@@@@@@??????????????????@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>===============???@@@AAABBBBBBBBBDDDDDDBBBBBBBBBCCCDDDEEECCCDDDDDDDDDDDDDDDDDDCCC@@@AAAAAABBBDDDEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCAAAAAABBBCCC@@@@@@???>>>>>>===<<<<<<::::::::::::999999999999:::::::::999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<>><<<:::999999;;;:::999888666555444333222222111000000000000111000///......//////...---..................//////---------.............../////////............---------------............,,,---......---,,,+++***,,,+++*********+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,++++++******++++++,,,***+++,,,---............,,,------------,,,,,,+++++++++++++++++++++++++++---,,,***(((((()))***+++---------,,,,,,+++++++++------,,,+++,,,---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,------...//////...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///+++++++++++++++*********------------------------000000/////////.........------------------------........................////////////////////////,,,---------///000111222111111222222222222111111...........................//////000000//////............///000000111111000000////////////000000))),,,000111111111111222111111111111111111111111222222222222222222222222222222222222222222222222//////000111222333444444444444444444444444444444444333333222222333333444555555555666666666666777777777777666666666666555666666666666666666666666777777888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>;;;<<<======;;;;;;<<<===<<<<<<=========>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBAAA@@@AAACCCDDDCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJIIIMMMLLLJJJIIIIIIIIIJJJJJJNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJLLLMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLNNNOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIKKKMMMOOOQQQRRR;;;::::::::::::;;;<<<<<<======>>>>>>>>>?????????AAA@@@??????>>>>>>?????????????????????>>>======???>>>>>>===<<<<<<<<<<<<;;;<<<===???@@@@@@AAAAAADDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEDDDCCCAAA???>>>AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCAAAAAABBBCCCAAA@@@???>>>===<<<;;;;;;:::::::::999999999999888999999888888888999999:::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888666555444333222111000000///000000000111///......///000...---.....................---,,,---------...///////////////.........---------,,,,,,,,,------.........+++,,,...//////---+++***+++***)))))))))+++...///......,,,+++++++++,,,,,,---------....../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,++++++++++++,,,,,,***+++,,,---------------,,,---------------,,,,,,***************+++++++++---+++)))''''''(((***+++,,,,,,++++++++++++,,,---///...---,,,,,,---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++++++++------------------------......///......------.........++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++++++++,,,---...........................,,,,,,,,,------.........///.....................------------------------........................////////////////////////---------......///111111000000111111111111000000...........................//////////////////...000000111111222222222222//////............//////))),,,000222222111111222111111111111111111111111111111111111111111111111222222222222333333444444000000111222222333444444333333333333333333333333333222222222222222222333444444444555555555666666666666666666666666666666666666666666666666666666666666777888888999::::::::::::::::::;;;<<<======:::;;;<<<<<<;;;:::;;;<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@??????AAAAAA@@@AAABBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJMMMLLLKKKIIIHHHHHHHHHHHHMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNMMMMMMLLLKKKJJJLLLMMMNNNOOONNNMMMKKKIIIIIIJJJKKKMMMNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPQQQPPPOOONNNMMMKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLLLLKKKIIIJJJJJJKKKMMMOOOPPPQQQ;;;::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>@@@@@@???>>>>>>??????@@@>>>????????????>>>======???>>>===<<<;;;;;;<<<<<<;;;;;;===>>>???@@@@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCDDDEEEEEEEEEDDDCCCBBBAAABBBBBBDDDEEEFFFGGGHHHDDDDDDCCCBBBAAA@@@???>>>@@@@@@AAAAAABBBAAAAAA@@@???AAABBBAAA@@@???@@@AAA@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::999888777777777777888888999999999:::::::::;;;;;;777888888:::;;;<<<======;;;;;;:::888777666555444222111000000///000000000222111///000111111000...............------------,,,---------.../////////............------------+++,,,,,,,,,------......***,,,...//////...---++++++***)))((())),,,...000///...,,,+++******+++,,,---------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,------------,,,,,,,,,,,,------,,,++++++***,,,------......---------))))))*********+++++++++,,,+++)))))))))***,,,---++++++++++++,,,---......000///...---------...///------,,,,,,,,,+++++++++++++++++++++++++++++++++...---,,,******+++,,,---+++,,,,,,------...............---------......///------------------------))))))(((((()))***++++++,,,,,,++++++,,,,,,------/////////000000000000000+++,,,,,,------.........++++++,,,---......//////................................................//////////////////////////////............/////////000000111111000000///..............................////////////......111111111111111222222222//////............//////---///222333222111111111111111111111111111111111111111111111111111111111222222222333444444555555333222222222222222222222333333333333333333333333222222222111111222222222444444444444555555555555555555555555555666666666555555555555555555555555555555666666777777888888999888888888999999:::;;;999;;;<<<;;;:::999:::<<<::::::;;;<<<===>>>????????????@@@@@@??????>>>===???@@@AAAAAAAAAAAAAAABBB@@@@@@AAAAAABBBCCCDDDDDDGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLKKKJJJIIIHHHHHHHHHLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOPPPNNNLLLKKKJJJKKKKKKLLLLLLMMMNNNOOONNNLLLJJJHHHGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJHHHIIIJJJJJJKKKKKKKKKKKKHHHHHHHHHIIIJJJLLLMMMNNN;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@>>>??????@@@??????>>>>>>>>>===;;;::::::;;;<<<===;;;;;;===>>>???@@@@@@@@@BBBBBBBBBCCCDDDDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFAAABBBDDDEEEFFFFFFEEEDDD???@@@AAABBBCCCDDDEEEFFFCCCBBBBBBAAA@@@??????>>>???@@@@@@AAAAAAAAAAAAAAA>>>???@@@@@@>>>>>>???@@@??????>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888777777666777777777888888999999::::::;;;;;;888888888999999999::::::999999888777666666555444222222111000000000000111222111000000111111000///------------------......---------........................------------,,,,,,,,,,,,,,,------------+++,,,---...//////...---******))))))***,,,---///...---,,,*********+++,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,------......------,,,------------,,,+++***))),,,------............---))))))******+++,,,,,,,,,+++******++++++,,,------******+++,,,...//////000000///...---,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++++++++++++++,,,******+++,,,---------------,,,,,,,,,,,,---......------------------------)))(((((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------.........******+++,,,---...///000................................................////////////////////////000000///...............//////000000000000//////---------------------------......//////......---//////////////////000000//////............//////000222333333111000111111222222222222222222222222111111111111111111111111333333333444444555555555444333333333222222222222333333333333333333333333333222222111111222222333444444444555555555555666444555555555555666666666555555555555555555555555555555666666777777777777999888888777777888888999999:::;;;;;;999999:::;;;::::::;;;<<<======>>>>>>>>>>>>?????????>>>>>>===>>>@@@AAAAAA@@@???AAABBBAAAAAAAAAAAABBBCCCEEEFFFHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPNNNLLLJJJIIIJJJKKKLLLKKKLLLNNNOOONNNKKKHHHFFFDDDFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMNNN;;;::::::::::::;;;<<<<<<<<<============>>>>>>>>><<<===>>>@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@???<<<;;;:::999999;;;<<<>>>;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCEEEFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@?????????????????????@@@AAAAAAAAAAAAAAA>>>???@@@???>>>>>>???@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999888888777666666777777777777777888999:::::::::888888888888888888888888666666555555555444444444333333222111111111111111222000//////000000///...,,,,,,,,,------........................---------.........---------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000*********++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------)))***+++,,,------------+++,,,------------,,,+++++++++,,,,,,,,,++++++***,,,,,,---...............*********+++,,,---------++++++,,,,,,,,,+++***))))))***,,,...000111111111000///---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++((()))***,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++---...,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------,,,,,,------------------,,,,,,------......//////------------------------........................///////////////////////////............//////000...//////000000//////...---------------------------......//////......---000/////////////////////000//////////////////000111111111000//////111333222222222222222222222222222222222222222222222222444444444444555555555555222222333333333333333333222222222222222222222222333333222222222222333333444555555555555666666666444444444555555555666666555555555555555555555555777777777888888888888888;;;:::999888777777777777888:::;;;:::999888999:::;;;;;;;;;<<<<<<===============>>>>>>???>>>>>>>>>===???AAA@@@???>>>@@@BBBBBBAAAAAAAAACCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIKKKKKKKKKLLLKKKKKKKKKJJJIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKMMMNNNMMMJJJGGGDDDBBBDDDFFFHHHIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLLLL;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>????????????:::;;;>>>AAABBBBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@<<<;;;999999999;;;===>>>;;;<<<===???@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCFFFEEECCCBBBBBBCCCEEEFFFGGGGGGHHHGGGFFFCCC@@@>>>DDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???????????????@@@>>>???@@@AAAAAAAAAAAAAAA>>>???@@@@@@???>>>???@@@===============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777777777555666666777888999999:::666666777777888888999999333333333333333333333333444333222222111111222222111///......//////...---++++++,,,,,,---...///////////////......------,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---///000111******+++,,,,,,,,,++++++************************++++++++++++++++++++++++---..................---------------------------))))))***+++,,,,,,,,,,,,***+++,,,------,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,---.../////////...******+++,,,------......+++,,,------,,,***'''%%%(((***---000222222222111///...---,,,+++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++'''(((***+++,,,,,,++++++************++++++,,,---++++++++++++++++++++++++,,,+++******+++,,,///000,,,,,,---------,,,++++++,,,,,,,,,------.........------------------------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////---------...///000111222......////////////......---------------------------..................---222222222111111111111111000000////////////000000000000///...---...111444222222222222222222222222222222222222222222222222555555555555555555555555111111222333444444555666222222222222222222222222444333333222222333333444555555555666666666666777444444444555555555666666555555555555555555555555999999999999999:::::::::<<<<<<:::999888777777777888999::::::888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===???AAA@@@>>>>>>@@@BBBBBBBBBBBBBBBCCCEEEGGGHHHFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOOOONNNNNNMMMKKKLLLNNNOOONNNLLLIIIGGGIIIKKKMMMNNNLLLIIIFFFCCCAAABBBEEEGGGHHHIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLKKKKKKKKKKKKKKKLLLJJJIIIIIIHHHHHHIIIIIIIIIDDDDDDCCCCCCDDDEEEFFFFFF777888:::;;;<<<<<<;;;:::<<<======>>>>>>>>>>>>>>><<<>>>????????????AAACCCAAAAAACCCCCCCCCAAA???===@@@@@@???>>><<<;;;999888;;;<<<>>>???@@@??????>>>@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@??????>>>>>>@@@@@@????????????@@@@@@@@@AAABBBCCCBBBAAA@@@??????===<<<:::999999999:::;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::999999888777777777777777666777777888888888888888777666555555444444333222222333333111000333222000/////////000111000000//////.........---000...---...///000000///------------------------000///...---------------///...---,,,+++++++++++++++++++++,,,,,,,,,---------,,,++++++******************+++++++++,,,,,,,,,---,,,,,,++++++******)))......------------......***+++,,,---------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---....../////////////////////...---,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,------......------...------,,,,,,------...///......---------..............................+++,,,---,,,*********+++***+++,,,,,,------,,,,,,...------,,,,,,,,,---------......///000111111222///...------...///000111......------------......//////000000000000//////---........./////////000000000000000000111111111111000/////////000222333444444444333333222222222444444444444444444444444666555333111000.........444222000111333444333000000000000000000111111111555555666666666666555555444333333333333444555555666555555444444666777888555666777666555444555777:::999999999::::::;;;<<<;;;<<<<<<:::888666666777999888888888888:::;;;<<<========================?????????>>>===<<<<<<<<<<<<===???AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEIIIIIIHHHGGGFFFFFFGGGGGGIIIJJJJJJIIIGGGFFFFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKMMMNNNNNNNNNMMMLLLJJJIIIDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHJJJKKKKKKJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCDDDEEEEEEDDDCCC888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>=========>>>@@@?????????@@@BBB???@@@BBBCCCCCCBBBAAA@@@@@@@@@???>>>===;;;999888777888:::;;;<<<<<<<<<;;;@@@@@@BBBCCCDDDEEEFFFFFFDDDCCCBBBAAABBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@??????????????????>>>>>>?????????@@@@@@AAABBBBBBAAA@@@??????>>>===<<<<<<<<<===>>>;;;;;;<<<<<<============;;;;;;;;;:::999999999888999888888888777888888888999888888777666666555555555444333333444444333111222222000/////////000111000/////////............------------...---+++(((------------------------//////...---------------///...---,,,++++++++++++,,,,,,,,,---------......------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......------------......)))******++++++++++++***,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...///000//////...///......---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,++++++,,,,,,,,,......---------------...------------------------+++,,,---,,,***)))***+++***+++,,,,,,------,,,,,,...------,,,,,,------------......///000000111111//////...---......000000......------------......//////000000000000//////////////////////////////333333222111000///...---000000/////////000111222444444333333333222222222444444444444444444444444444444333222222222222222444222000111333444222000000000000000111111111111555555666666666666555555444333333333333444555555666666555444555666777888666777888888666666777888;;;::::::999999:::::::::;;;<<<<<<:::888666777777888888777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===>>>???AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJIIIGGGEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMKKKJJJEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGIIIJJJKKKJJJJJJJJJLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDBBB:::999999::::::;;;<<<===;;;;;;<<<============<<<>>>???@@@@@@>>>>>>???@@@???@@@AAACCCDDDDDDCCCBBB@@@@@@??????===<<<::::::888999;;;<<<===>>>>>>>>>@@@AAABBBDDDEEEFFFGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>======>>>>>>?????????@@@@@@AAA@@@@@@?????????>>>>>>???@@@@@@AAA;;;<<<>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;:::;;;::::::999999888888888999999888888777777666666666555444444555555444333222111111000///000000000////////////............,,,,,,---...///,,,(((%%%------------------------///...------------------......---,,,++++++++++++------------............,,,,,,,,,,,,---...//////,,,,,,,,,,,,------------++++++,,,,,,---......///......------------......+++++++++,,,++++++******,,,---...---+++***+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,...000000///...---......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------............------,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,++++++,,,,,,------+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))******+++,,,,,,------,,,,,,---------,,,,,,------............//////000000111000//////............///......------------.........//////000000//////...000000000000////////////222222111000000///......///////////////000111111333333333333222222222222333333333333333333333333333222222333333444555666333111111111222333222111000000000111111111222222555555666666666666555555444333333333333444555555666666555555555666777888777888999999777777888999;;;::::::999999999999:::;;;;;;<<<:::888777777888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDDDDEEEGGGHHHIIIHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNNNNMMMLLLKKKHHHGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLJJJHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEHHHJJJKKKJJJJJJKKKMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDBBBAAA999999888888888:::<<<===:::;;;;;;<<<<<<<<<<<<<<<>>>???@@@???>>>===>>>???@@@AAABBBCCCCCCCCCCCCBBB@@@@@@@@@???>>>===<<<;;;::::::;;;===>>>???@@@@@@@@@AAACCCDDDFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA<<<===???@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777999999888888777777777777666444333444555555444333222111111000000000000000///////////////............------...///...+++)))------------------------......---,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,,,,------------...++++++*********+++,,,,,,,,,,,,,,,---------......------------......//////...------,,,,,,------.........///......---,,,,,,+++,,,------++++++,,,---------------------------++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000///---,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---..................---,,,,,,,,,+++++++++******))))))******+++,,,---------,,,+++***+++,,,---...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))******+++,,,,,,------,,,,,,------,,,,,,,,,---.............../////////000000000000//////..................------------.........//////////////////...111000000000000/////////......//////000111111111///////////////000000000333222222222222222222222222222222222222222222222222222222222333444555666222111111111222222222111000000000111111222222333444555555666666555555444444333333333333444555555666666666666666777777777777888999888777777888999999999888888999:::;;;;;;:::;;;;;;:::888777777888777777777777888999::::::========================<<<<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIJJJKKKLLLLLLLLLIIIJJJLLLLLLMMMLLLKKKJJJJJJIIIGGGFFFFFFHHHJJJKKKKKKLLLLLLMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKJJJJJJJJJKKKIIIHHHHHHGGGFFFFFFGGGGGGHHHFFFDDDDDDDDDCCCAAA@@@888888777777777999;;;<<<:::;;;;;;<<<<<<<<<<<<<<<>>>???@@@???======>>>???CCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@???>>>======888888888999:::<<<======@@@AAACCCEEEFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC>>>?????????????????????>>>>>>============>>>>>>======>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>===>>>@@@AAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;999888777888888888777777777777777444333222333444555444333111111111111000000000///.........///////////////...,,,******,,,...//////------------------------------,,,,,,,,,------...------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,...---,,,+++***))))))))),,,,,,,,,---------....../////////......---------------,,,,,,,,,,,,------///////////////...---,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---..................---,,,,,,,,,+++++++++******))))))***+++,,,,,,---------,,,+++***+++,,,---...+++,,,------......------------...//////...------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///............////////////000000000//////...------......------------............////////////......000000000///////////////---......///000000111111...//////000000000000000222222222222222222222222222222222222222222222222111111111111111111222222111111111111111111111111///000000111222333333333444444555555555555444444444333333333333444555555666666666777777777777777666777888888666666777888666666777888999;;;<<<===:::;;;;;;:::888777888999666777777888999999::::::==========================================>>>===@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIHHHFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIKKKIIIGGGFFFFFFGGGHHHJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKIIIHHHHHHIIIGGGFFFEEEEEEEEEEEEEEEEEEHHHFFFDDDCCCDDDCCCAAA???777777777888888999:::;;;;;;;;;<<<============<<<===>>>??????======>>>???CCCCCCBBBAAA@@@@@@????????????@@@@@@@@@??????>>><<<;;;;;;;;;<<<===>>>???AAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCC>>>????????????@@@@@@@@@???>>>>>>======>>>>>>???======>>>>>>@@@AAACCCDDDBBBBBBBBBAAA@@@???======>>>>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<;;;:::888777777777777666666666666666444222222333444555444333000111111111111000//////.........///////////////---***((('''***---///000------------------------,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,************++++++++++++111000///---,,,+++******,,,,,,,,,,,,------------000//////...------,,,,,,------,,,,,,,,,,,,---------------...------,,,,,,***,,,------++++++,,,...***************************++++++,,,,,,------...---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,+++++++++******+++++++++,,,,,,------...,,,,,,++++++,,,,,,------+++,,,------......---------...///000000///...---***+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---......///...........................//////000//////...---......------------......---......//////......---............/////////000000000000//////.........//////000111111111111111111111111222222222222222111111111111111111111111111111000////////////000000111222111000000111222///000000111222333444444444444555555555555444444444333333333333444555555555666777888888888777777666777888777666666777888666666666777999:::<<<===999:::;;;:::888777888999777777999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>============@@@?????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBCCCDDDGGGHHHIIIIIIGGGGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJIIIHHHJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHKKKLLLMMMLLLIIIGGGGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEFFFEEECCCCCCCCCCCCAAA@@@888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======;;;===>>>>>>======???@@@AAA@@@@@@?????????@@@@@@??????@@@@@@AAA@@@@@@???AAA@@@????????????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAACCCDDDFFFFFFFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB?????????>>>>>>?????????>>>>>>>>>???@@@BBBDDDEEEAAAAAABBBBBBBBBAAA???>>>??????>>>>>>>>>============<<<<<<;;;;;;:::::::::888999:::;;;;;;:::888777555555555555555555555666444333333444555666666444000111111222111000///.............../////////000---,,,******,,,.........------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,000///...---,,,+++++++++++++++++++++,,,,,,,,,,,,......---------------------,,,,,,++++++,,,,,,---,,,------............---***+++---,,,,,,+++---...++++++++++++++++++++++++******+++,,,,,,---......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++*********+++------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******------------------------++++++,,,,,,------,,,,,,+++,,,------......------,,,---///000000///---,,,***+++---/////////...---------------------------,,,---...---+++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////........................---...///000000//////.........------------......---......//////......---++++++,,,---...///000000///////////////.........///000111222333222222111000111111111222222222222111111111111111111111111000//////////////////000///111222222//////000222///000000111333444444555333444444555555444444333444333333333333444555555555666777888999888777777777888999999777777888999888888888888888888999:::999:::;;;:::888888888999777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>????????????>>>>>>???AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLKKKIIIHHHHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDBBBBBBCCCCCCBBBAAA999:::<<<===>>>======<<<<<<======>>>>>>>>>>>>>>>:::<<<===>>>===>>>???AAA>>>>>>>>>>>>???@@@AAABBB??????@@@AAAAAAAAA@@@@@@@@@???===<<<<<<<<<===>>>BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@BBBDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@????????????@@@@@@>>>>>>>>>???AAACCCEEEGGG@@@AAABBBCCCCCCCCCBBBAAA??????>>>===<<<<<<============<<<;;;::::::999999777888:::;;;;;;:::999888444444444555555555555555555444444555777888777666000111111222222000///...---.........//////000000000///...///000000///---------------------------++++++++++++,,,,,,---...,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,+++******+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,,,,---......///000111111111000***+++---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***))))))+++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******..................------***+++,,,---...---,,,++++++,,,------......------+++,,,...//////...,,,+++***+++...///000000///...........................---...///...,,,+++,,,---++++++,,,---------,,,,,,+++++++++,,,---...///000.....................---,,,---...000000000//////.........------.........---..................---)))***+++,,,---///000000,,,,,,---...///000111222000111222333444333222222000000111111222222222222000000000000000000000000///......//////000111222///111333222///...000222///000000222333444555555333444444555555444444333444333333333333444555555555666777999999888888777888999::::::888888999:::;;;:::999888777777777777999:::;;;:::888888888:::888999;;;<<<======<<<;;;========================::::::;;;===>>>@@@AAAAAA>>>>>>>>>>>>???AAACCCEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFHHHJJJLLLMMMHHHJJJKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHJJJLLLNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHKKKLLLNNNNNNOOOMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDFFFHHHJJJKKKKKKJJJIIIIIIHHHGGGGGGHHHIIIIIIHHHIIIKKKKKKJJJIIIJJJKKKFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBCCCDDDCCCAAA666777888999:::;;;;;;<<<===>>>>>>===;;;;;;===>>>======>>>>>>>>>>>>======CCCBBBAAA@@@????????????===>>>@@@AAABBB@@@???===@@@???>>>>>>@@@AAA@@@???AAAAAA@@@@@@AAADDDFFFHHHCCCBBB@@@@@@AAA@@@>>><<>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::999999999999999999999999;;;;;;;;;:::999888777666444444333222222222222333444444333333333333222222111111000000//////............//////......---,,,,,,,,,---...///000111111.........------,,,,,,,,,,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---************+++,,,---...---------............///++++++******+++,,,...///...///000000000///---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,///000///...------------------------,,,------......------,,,,,,------......------,,,***+++,,,---...---,,,+++---,,,++++++******************************************+++,,,------------------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---+++,,,------......------------,,,,,,,,,+++++++++---------------------------------...............---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,---,,,,,,...//////---***,,,---......//////......---///000///......///000000///---,,,,,,---///000000//////............/////////.........//////000,,,...//////......///111//////......---------,,,111111222222222333333333333333333222222111111111555444222111111111222333000000000111222222333333111222222333333222222111333333333333333333333333555555666666666555333222444222111222555555333000555555555555666666666666666666555555555555666666999999999888888888888888999999999999888888888888888999::::::;;;;;;::::::>>>>>>>>>>>>>>>?????????>>>>>>????????????>>>>>>AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEFFFGGGJJJLLLMMMKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLMMMNNNOOOHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKMMMNNNPPPQQQQQQRRRRRRQQQPPPOOOMMMMMMLLLGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA777888888999:::;;;<<<===;;;;;;<<<;;;:::999;;;<<<===>>>>>>??????>>>>>>===CCCBBBAAA@@@????????????>>>???@@@AAAAAAAAA@@@???AAA@@@???@@@AAABBBAAA@@@AAAAAACCCDDDEEEFFFFFFGGGCCCBBBAAAAAABBBBBB@@@>>>BBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCC@@@BBBDDDEEEEEEDDDBBBAAACCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::::::::999999888888888888888888999888888777777555444444333333333333333444444333333333222222222111111000000////////////......//////......---,,,............////////////......---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---*********+++++++++,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---************+++,,,---...---------............///000///...------...//////---...///000111111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,///000///...------------------------,,,------......------,,,,,,,,,------------,,,,,,++++++,,,------------,,,------,,,+++++++++++++++++++++++++++++++++++++++******+++,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------.........---------,,,,,,------------------------////////////////////////---,,,+++,,,...///...---------------------------000//////...------,,,,,,,,,++++++,,,...---,,,***,,,---......//////......---...//////...---...///000...---,,,,,,---...000//////.........//////000...------,,,,,,,,,------,,,...//////......///000111000000000////////////111111111111222222222222333333333222222222111111111000//////....../////////000000111111222333333111222222333333222222111333333333333333333333333444555555666555444333222555333222333555666444111666666666777888999999999888888777777777777888888888888888888888888888777666666666666666666666666::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBAAABBBCCCCCCCCCCCCCCCCCCFFFEEEEEEFFFGGGJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPQQQRRRQQQQQQPPPNNNMMMMMMLLLHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGFFFEEEDDDDDDCCCBBBAAAAAA888888999:::;;;<<<<<<======>>>??????======>>>???>>>??????????????????>>>BBBAAA@@@??????>>>????????????@@@@@@AAAAAAAAAAAABBBAAA@@@AAACCCDDDCCCBBBAAACCCEEEGGGHHHHHHFFFEEEDDDCCCBBBCCCDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;::::::999888777777555666777777888888777777555555444333333333333444333333333333222222222222111000000000000/////////...////////////...------000//////.........------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,)))***+++,,,---.........,,,,,,++++++++++++,,,,,,************+++,,,---...---------............///222111000...---......///------///000111222222222......---------,,,,,,,,,---------,,,,,,+++++++++*********,,,...//////---------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---///...---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---............---//////.........---------------------------------111111000000//////......---,,,,,,,,,...///...---......................../////////...------,,,,,,+++******+++,,,,,,+++))),,,---......//////......---...///...---,,,---//////...---,,,,,,---...///...............///000111///...---,,,,,,,,,,,,,,,,,,---......------...///000000000000////////////000000000000111111111111333333333222222222222111222222222222222111000000//////000111111222222333111222222333333222222111333333333333333333333333333333444444444333222222555444444555666666555333555666666777888999999:::888888777777777777888888666666666777777777777777999999999999999999999999;;;<<<======>>>>>>======999:::;;;<<<===???@@@@@@???@@@@@@AAAAAA@@@@@@???>>>???AAABBBBBBBBBAAA@@@@@@AAABBBCCCDDDCCCBBBBBBFFFFFFFFFFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMKKKLLLNNNNNNNNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQPPPOOONNNMMMMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA777777888999:::;;;;;;<<<===>>>@@@@@@???>>>???@@@??????@@@@@@@@@@@@????????????>>>===============>>>>>>>>>>>>???@@@BBBCCCBBBAAA@@@AAACCCDDDDDDCCCCCCDDDEEEGGGGGGGGGFFFFFFDDDCCCCCCDDDFFFGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFEEE??????>>>>>>>>>>>>>>>???BBBAAA@@@??????????????????>>>>>>>>>???@@@AAAAAAAAA@@@@@@???>>>>>>======<<<<<<;;;:::888777666666777777777888888777666666666555444444333333444444333333333222222222222111000000000000000000000000///////////////...------//////.........---------------------------------,,,,,,,,,,,,,,,,,,++++++************++++++++++++((()))+++,,,---.........,,,,,,++++++++++++,,,,,,************+++,,,---------------............///000///...---,,,------...---......///000111111111......---------,,,,,,,,,...------,,,,,,++++++***+++******,,,...///...,,,------------------------,,,------......------,,,***++++++,,,,,,++++++***------,,,++++++---...///...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////---+++*********+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------...........................------------------------............111111000000///...------...---,,,---...//////---........................//////.........---------,,,+++***+++,,,---,,,***,,,---......///.........---...///...---,,,---...///...------------...///---------......000111111222111000///...---------,,,---...---,,,,,,---..................---------////////////000000000000222222222222222222222222222222333444333222111000//////000000111222222222111222222333333222222111222222222222222222222222222222222333222222222222555555555666666666555555555555555555666666666666666666555555555555666666555555555666666666666666999999999999999:::::::::;;;<<<<<<===============999999:::;;;<<<===>>>???>>>??????@@@@@@??????>>>===>>>@@@BBBCCCBBBAAA@@@@@@AAACCCDDDEEEDDDCCCCCCFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLNNNPPPQQQPPPNNNKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMLLLKKKKKKJJJIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBB555555666777888999::::::777999;;;<<<;;;:::;;;<<>>@@@BBBCCCAAA@@@???AAACCCDDDDDDCCCFFFEEEDDDDDDDDDEEEFFFGGGDDDCCCCCCEEEGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEFFFGGGDDDDDDEEEEEEDDDCCCBBBBBB>>>>>>>>>======>>>??????AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????>>>=========<<<<<<;;;:::888777666666:::::::::999888666555444555555444333333333333444333333222222222111111111000000000000111111111111//////000000//////...---------------............------------------------,,,------------,,,+++***))))))*********+++++++++((()))+++,,,---.........,,,++++++******++++++,,,************+++,,,---------------............///...------,,,---...///000..............................---------,,,,,,,,,---------,,,,,,++++++++++++******+++---...---,,,------------------------,,,------......------,,,***++++++,,,,,,++++++***...---,,,+++,,,---...///---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............000...,,,+++******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---......//////......---------,,,,,,,,,,,,+++---------....../////////000000///......---,,,,,,...---,,,---///000///...------------------------...............---------...,,,+++,,,---...---,,,,,,---......///............///000///---,,,---............------.........---------......000111111222111000///...---------,,,---...---,,,+++,,,...---------...................../////////000000000222222222222222222222222...///000000000///---,,,...//////000111111222222111222222333333222222111222222222222222222222222222222222222222222222222555666777777666666666666777777666666555555444444666666555555555555666666444444555555666666666666444444555555555666666666::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======<<<===@@@BBBBBBBBBAAA@@@AAABBBDDDEEEFFFFFFFFFEEEGGGGGGFFFFFFGGGIIIKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMMMMLLLKKKIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRQQQOOOLLLJJJHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDD444444555666777888888999777:::<<<===<<<;;;<<<<<<>>>??????????????????>>>;;;;;;::::::::::::;;;;;;;;;<<<===>>>@@@AAACCCCCC@@@@@@???AAACCCDDDDDDCCCHHHGGGEEECCCCCCDDDFFFGGGCCCCCCBBBDDDFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEEEEDDDCCCCCCBBB@@@????????????@@@AAAAAA??????>>>>>>>>>>>>>>>>>>?????????>>>??????@@@@@@>>>>>>>>>>>>=========<<<;;;;;;::::::999888777777<<<;;;;;;999888666444333444444333222222222222333222222222222111111111111000000000111111111111222///000000000000///......,,,,,,------.........///,,,,,,,,,------------...,,,------...---,,,***))))))))))))************+++)))***+++,,,---.........++++++************++++++************+++,,,---...---------............//////......---...000111222///...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,+++------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++---------------......///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------...////////////...------,,,,,,,,,+++++++++---------...//////000000//////......------,,,,,,...---------///000///...------------------------........................///---,,,,,,---......---,,,---......//////......///000111000...------..........................................///000111///...---,,,,,,,,,,,,,,,---...///...---,,,---.../////////000000000000000////////////000000000000111222222222222333333333000000000000000//////.........///000000111111222111222222333333222222111222222222222222222222222222222111111111222333444444666777777666555555666999999888888777777666666888888777777777777888888444444555555666666777777555666666777777888888888888999::::::;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<===???@@@AAABBBAAAAAACCCCCCDDDEEEEEEFFFGGGHHHGGGGGGFFFFFFGGGIIIJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRQQQOOOLLLKKKIIIIIIJJJKKKKKKLLLLLLLLLNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG444444555666777888999999:::<<>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;===???AAACCCDDDDDDDDDAAAAAA@@@BBBDDDFFFFFFEEEHHHHHHGGGFFFFFFFFFFFFFFFCCCBBBAAACCCDDDDDDCCCAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBDDDEEEGGGGGGGGGFFFFFFEEEDDDDDDCCC???????????????@@@AAAAAA>>>>>>=========>>>??????AAAAAA@@@?????????@@@@@@============<<<<<<<<<<<<:::::::::999999888888888999999999888777555444333333333222111111111111222222222222222111111111111000000111111111222222222000000000000000///............------------,,,,,,,,,,,,,,,---------......,,,---......---,,,***((())))))))))))***************+++,,,,,,------------++++++************++++++************+++,,,---...---------............/////////...------...///000......---,,,------//////......---------,,,,,,,,,***++++++,,,,,,------...+++******+++------,,,***------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,------...............+++++++++++++++,,,------+++++++++++++++++++++++++++,,,---...////////////...,,,+++)))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------...///////////////...---------,,,,,,,,,,,,---------...///000000000/////////...............///...---...///000///......................................................,,,+++***,,,------,,,,,,---......//////......111222222111///---...///---..................---//////.........//////000...------,,,,,,,,,------...///000///---,,,---...////////////000000000111//////000000000111111111111111222222222333333333333333222111111111111111......//////000111111111111222222333333222222111111111111111111111111111333222222111222333444555333555777777555444444666666777777777888888888999888888777777777777888888444555555666777777888888999999:::;;;;;;<<<======888999999:::::::::::::::;;;;;;<<<<<<=========>>>======>>>>>>>>>>>>============>>>???@@@AAABBBBBBDDDCCCBBBBBBCCCEEEHHHIIIHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQPPPOOONNNLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPOOONNNNNNNNNMMMLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIII555555666777888999::::::777:::===???>>>======>>>======>>>>>>>>>>>>============<<<<<<<<<======>>><<<>>>AAADDDFFFGGGFFFFFFCCCBBBBBBCCCFFFGGGGGGFFFHHHIIIJJJJJJJJJHHHFFFEEEBBBAAAAAABBBCCCCCCBBB@@@AAABBBCCCDDDEEEGGGHHHHHHEEEDDDBBBAAABBBCCCEEEFFFDDDCCCCCCBBBAAA@@@@@@@@@======<<<======>>>??????======<<<======>>>???@@@BBBBBBAAA@@@?????????@@@<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999666666777777666555444444333222111111000000111111222222222111111111111000000000111111222222222222000000000000000//////...000//////---,,,++++++***,,,,,,,,,------.........,,,---.........,,,)))((())))))))))))************++++++,,,---------,,,,,,++++++************++++++************+++,,,---...---------........./////////...,,,+++******++++++...---------...000111333......---------,,,,,,,,,)))***+++,,,------...///+++******+++------,,,***------------------------,,,------......------,,,,,,------......------,,,+++,,,.../////////...---************++++++,,,---************************+++,,,---...////////////---,,,***)))***,,,///000---------------------------,,,,,,++++++,,,,,,------....../////////////////////.........------------------...///000000111////////////000000000000///...---...000000000...000000000000000000000000---........................+++))))))***,,,,,,+++,,,---......//////......222222333222///......///------............------000//////.........////////////.........//////000///000111000...------///,,,---------......//////000000000000111111111111111111111222222333333333111000...---------...///......//////000111111111222222222333333222222222111111111111111111111111333333222222222333555666222555777777444333444666222222333555666888999999666666555555555555666666555555555666777888888999888888999999:::;;;<<<<<<888999::::::;;;;;;::::::999:::;;;<<<===???@@@@@@>>>>>>????????????>>>>>>=========>>>???AAABBBCCCDDDBBBAAA@@@AAADDDGGGIIIHHHGGGGGGFFFGGGHHHJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNLLLLLLLLLMMMNNNOOOKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQPPPOOONNNMMMLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNJJJJJJHHHHHHHHHHHHJJJJJJGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGEEEFFFFFFGGGIIIJJJJJJKKK555666777888999:::::::::<<<======<<<::::::;;;===<<<<<<<<<<<<===>>>???@@@>>>>>>>>>;;;::::::<<>>@@@BBBEEEFFFGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDBBBAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>???@@@BBBBBBAAA@@@@@@CCCBBB@@@>>>======>>>??????>>><<<;;;::::::;;;;;;999999999888888888888777666666666555444444333333111111222222222333333333222222111111111111222222333333333333333222111000////////////............---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,......---,,,,,,+++******++++++******************+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...---,,,,,,---...//////...---,,,+++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************------............------+++---...,,,)))))),,,000,,,++++++,,,---...///000------............------000...,,,*********+++,,,+++++++++*********))))))+++,,,---.........---,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++,,,,,,---...///000000......---------,,,,,,,,,------...///000111222222000000///...---,,,,,,,,,,,,,,,,,,---------......000000///...........................////////////,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---333222111000////////////000000///...............222111///.........///000000000//////......------000...,,,---//////---+++,,,,,,------...///////////////000111111111111111222111222333444444222000000000//////.........---111000...---...///111222222222222111111111000000333333333000...---///000444333333222111111111222333444555555555444333222333444666888999:::::::::777777777777777777777777777777888999999999888888777888999:::;;;::::::999::::::999999::::::;;;<<<::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>============<<<;;;999:::<<>>>>>>>>>>>???@@@AAABBB??????>>><<<::::::===??????BBBFFFHHHHHHGGGFFFGGGDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEE??????AAACCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@>>>======<<<<<<======>>>>>>???@@@@@@AAAAAA@@@@@@BBBAAA???===<<<===>>>>>>??????===<<<;;;;;;<<<<<<999999999888888888777777666666666555444444333333111111111222222222333333222222111111111111222222111222222222111111000///////////////............---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,...------,,,++++++******************************+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///...------------...///000///---,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............---------,,,++++++,,,------,,,,,,,,,,,,,,,---...//////.........//////.........000...,,,+++******+++,,,+++++++++,,,,,,---------,,,,,,---......------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...//////............---------......---------,,,,,,,,,,,,,,,---...///000111111000000///------,,,,,,---,,,---------............000//////...........................////////////////////////////////////------,,,,,,,,,,,,------111111000000//////000000111000//////.........///222111000///...//////000000000000//////.........000...,,,---//////---+++,,,,,,------...////////////000000111111111111111222111111222333333222000000/////////............222111/////////000222333222222222222111111111111222222222000...---///111444333222222111111111222333444444555444444333333444555555666777888999999666666666666666666666666888999::::::;;;;;;::::::777888999:::::::::999999:::999999999999999::::::999::::::;;;<<<<<<=================================<<<;;;;;;>>>@@@AAA@@@@@@?????????@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFGGGGGGIIIKKKMMMNNNLLLKKKKKKKKKLLLLLLMMMMMMOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQPPPNNNMMMNNNOOOOOONNNMMMNNNQQQRRRQQQOOOPPPPPPQQQRRRSSSSSSRRRRRRUUUVVVVVVUUUSSSQQQQQQRRRSSSQQQPPPPPPQQQPPPOOOMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHH666777888999:::;;;;;;<<<;;;<<<<<<;;;::::::<<<===>>>>>>>>>>>>???@@@AAAAAA??????>>>===;;;;;;===??????BBBFFFGGGGGGFFFFFFFFFCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDD??????@@@AAABBBCCCEEEFFFEEEEEEDDDDDDEEEEEEFFFFFF@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEEEEDDDBBB@@@???===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<;;;<<<<<<===??????>>><<<<<<<<<<<<<<<999999888888888777777777666666555555444333333333111111111222222222222333222222111111111111222222000111111111111000//////////////////............---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++******************************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---------------///...------------...///000///......------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------///,,,***,,,///000---***,,,,,,,,,------...//////...//////000000//////...///...,,,+++******+++,,,)))***+++,,,---......///,,,------......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///............---------......---------,,,,,,,,,++++++,,,---...//////000000///...---------------------........./////////000///......------......---............/////////000///...------...///000......------------......000////////////000111111111000000///////////////111111000///////////////000000000000////////////000...------......---,,,,,,,,,------...////////////000111111222222111111333222000000222333222111////////////............222111000000000111333444333333333222222222111111///000000///......///111333333222111111111111222444444444333333444444555666555444444444555777888666666666666666666666666888888999:::::::::::::::777888999999:::999999999999999888888888888888999999999999::::::;;;;;;<<<========================>>><<<<<<===???AAAAAAAAA>>>>>>>>>???@@@CCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKKKKKKKKKKLLLLLLLLLNNNNNNMMMLLLKKKKKKLLLLLLMMMOOOOOONNNMMMLLLMMMNNNOOONNNNNNOOOQQQRRRRRRQQQPPPQQQRRRRRRRRRRRRRRRQQQRRRTTTTTTSSSRRRQQQQQQRRRTTTRRRQQQPPPQQQQQQPPPNNNKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLJJJIIIGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHH777777888999:::;;;<<<<<<:::;;;<<<;;;::::::<<<===<<<;;;;;;<<<<<<===>>>????????????>>><<<<<<===???@@@CCCEEEGGGFFFEEEEEEFFFBBBDDDFFFIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDAAA@@@??????@@@BBBDDDEEECCCCCCBBBBBBBBBCCCCCCDDD@@@?????????@@@AAABBBCCCCCCDDDEEEEEECCCAAA>>><<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<>>>???>>>===<<<;;;;;;;;;;;;<<<>>>======<<<;;;;;;::::::888888888888777777777777666666555444444333333222111111111111222222222222222222111111111111222222000111111111111111000000////////////............---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********************+++++++++************************))))))))))))))))))))))))************************+++,,,,,,---...---------.........------.........////////////......//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------......------,,,---,,,,,,...000000---***,,,,,,---...............//////000000000000/////////...---+++++++++++++++(((((()))***++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++,,,,,,---...///000000......---------,,,,,,,,,+++,,,,,,---......//////000///...---------------.........////////////000//////...------------...---------.........//////...---+++******+++---...//////............//////............///000111222111000000/////////000000111000000///////////////000000000000000000000000///...............------,,,,,,------.../////////000000111222222222222111444222000///111222222222///////////////.........111111000000000111222333333333333333222222222222---///000///...///000222222222111111111111111222555444333222333444555666777555333222222333555666666666666666666666666666555555666777888888888888888888888999999999999888999888888777777777777777888888999999999:::::::::;;;<<<<<<<<<<<<<<<=========<<<;;;===???AAAAAA@@@>>>>>>>>>@@@BBBDDDFFFGGGEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKKKKKKKNNNMMMMMMLLLKKKKKKKKKKKKLLLNNNOOONNNLLLLLLMMMNNNNNNNNNNNNOOOQQQRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQRRRTTTTTTRRRQQQQQQQQQQQQPPPNNNKKKLLLMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEFFFHHHHHHIII777777777888999:::<<<===999:::;;;;;;::::::<<<===;;;;;;;;;;;;<<<===>>>??????@@@@@@???======>>>???AAACCCEEEFFFEEEDDDEEEFFFBBBDDDFFFIIIJJJJJJIIIHHHFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBAAA@@@AAABBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@AAABBBCCCCCCAAABBBCCCCCCBBB???===;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999:::<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888777777777666666555555555444333333222222000000111111111222222222222222111111111111222222111111222222333222222111////////////............---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,+++++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))************************,,,,,,---.........---------..................---......//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,***---//////---,,,,,,---,,,---.../////////......//////000000000000//////......---,,,++++++++++++************************......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,---...///000000......---------,,,,,,,,,---------......//////000//////...------------............////////////000//////...---------------------------...............---+++******+++---...000//////......//////000,,,,,,------...///111111000///////////////000000000000000000000//////...///////////////000000000...//////...------------,,,,,,------.../////////000000111222222222222222444111//////000222222222.........///////////////////////////000000111111333333333222222222111111---...000000//////111222111111111000000111222222444444333222333444555666666555333111111222444555555555555555555555555555333444555666777777777777999888888888888888888888888888777666666777777777888888888999999999999999::::::;;;;;;<<<<<<<<<<<<;;;::::::<<<>>>@@@???>>>>>>>>>???AAACCCEEEGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJIIILLLLLLLLLLLLKKKKKKJJJJJJLLLMMMNNNNNNMMMLLLMMMOOOMMMMMMOOOOOOPPPQQQRRRSSSRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRTTTSSSRRRRRRSSSTTTSSSRRRPPPPPPQQQQQQOOONNNLLLMMMMMMNNNOOOOOONNNNNNOOONNNMMMLLLLLLKKKLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJ777777666666777999;;;<<<888:::::::::999:::<<<>>>============>>>???@@@@@@???@@@AAA@@@???>>>>>>???AAACCCEEEEEEDDDDDDDDDFFFCCCDDDFFFGGGHHHHHHGGGGGGDDDEEEFFFHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCC???@@@@@@AAA@@@???===<<<===<<<<<<<<<<<<<<<<<<===:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666888888777777777666666666555555444444333222222222000000000111111111111222222222111111111111222222111111222333333333333222////////////............---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++******)))))))))***++++++,,,,,,***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---...............------...//////...------------.../////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------------,,,,,,))),,,///...+++)))+++...------///000000///...---...//////000000//////......------,,,,,,+++******---------,,,,,,,,,++++++//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///............---------......---------,,,,,,,,,------......///////////////......---------......------.........////////////...------,,,,,,------,,,------------.........///...---,,,,,,---.../////////............//////,,,,,,,,,------///000000///............//////000000000000000000///..................////////////.../////////---,,,---...,,,,,,------.../////////000111222222333222222222222111//////111222111000.........///////////////.../////////000000000000222222222111111111000000---///111222111000111222111000000000000111222222333333333333444555555666555444333222222333444444555555555555555555555555444555666888999999999999999999888777777777888888777777777777777888888999999999999999999999999999999999::::::;;;<<<<<<<<<:::::::::<<<>>>??????===>>>???@@@AAACCCDDDEEEFFFBBBBBBBBBBBBCCCCCCCCCDDDFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGHHHJJJJJJIIIHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNMMMLLLLLLMMMOOOKKKLLLNNNOOOOOOPPPQQQSSSSSSSSSSSSSSSRRRQQQOOOOOOQQQRRRTTTSSSRRRRRRSSSTTTSSSQQQPPPOOOPPPPPPOOOMMMLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIIII666666555555666888:::<<<888999::::::999:::<<<>>>===============>>>@@@@@@???AAABBBAAA???>>>???@@@BBBCCCEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCFFFHHHIIIHHHHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA????????????????????????>>>======<<<<<<======>>>;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999777666888777777777666666666666555555444333333222222111000000000000111111111111222222111111111111222222000000111222222222222222////////////............---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******************++++++((())))))***++++++,,,,,,))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------...//////...------+++,,,---...///......---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......+++,,,,,,------,,,,,,+++++++++++++++******+++,,,---...///000000///...---.........//////.........------------,,,+++******,,,,,,,,,,,,,,,,,,------000///---,,,++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---///............---------......---------,,,,,,,,,---------------...............---------......///,,,---------............///...------,,,,,,------,,,,,,---------.........------------------------///......------......///,,,,,,,,,,,,---...//////---------------.../////////000000111000///...---,,,---------.........///---///000///---+++---...,,,,,,------.../////////000111222222333333222222111000000000222222000///............/////////000//////000000111111111111111111111000000000/////////111333333222111111222000000000000000111222222111222333444555555555555333333333444444444444444555555555555555555555555333444666777888999999999:::999888777666666777888666666666777888999:::;;;::::::::::::::::::::::::888999999:::;;;;;;<<<<<<;;;:::;;;===@@@@@@???>>>======???@@@AAABBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIKKKLLLLLLKKKKKKLLLMMMIIIKKKNNNNNNNNNNNNQQQSSSTTTTTTTTTSSSRRRPPPOOONNNQQQRRRSSSRRRPPPPPPQQQRRRQQQPPPOOONNNOOOOOONNNLLLKKKLLLMMMNNNNNNOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGGGG666555444444555777999;;;888999::::::999:::<<<>>>;;;::::::;;;;;;<<<===>>>???AAABBBBBB@@@??????@@@BBBCCCEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCDDDDDDDDDAAABBBEEEHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAADDDDDDBBBAAA@@@?????????@@@@@@?????????@@@AAABBB>>>>>>============>>>>>><<<===???@@@@@@@@@???>>>;;;;;;<<<======<<<<<<<<<:::;;;<<<<<<;;;:::888777777777777777666666666666555555444333333222222111000000000000111111111111222222111111111111222222//////000111111111111111000/////////............---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******************++++++((())))))***++++++,,,,,,))))))******++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---...//////...---,,,***+++---.........------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,,,,------,,,,,,+++...***''''''***,,,+++)))---...000111111///...,,,------............------------------,,,+++******(((((()))***+++,,,,,,---000///...,,,++++++,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************+++,,,,,,---...///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------......///,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,---------......***++++++,,,,,,++++++***......------------......------,,,,,,,,,---......,,,,,,,,,,,,,,,---...//////000111111111000...---,,,,,,,,,---------......---///000///,,,+++---///,,,,,,------...//////000111111222333333333333222000000000111333222000...---.........//////000000000000111222222222222111000000000000////////////000222444444333222111222000000///000000111222222000222333555666666555444222333444555555555555444555555555555555555555555111222333555666777777777:::999888666666666777888666666666777888:::<<<<<<::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;;;;<<>>AAABBBCCCBBB@@@???@@@AAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJIIIGGGDDDCCCBBBBBBAAA@@@AAABBBCCCDDD????????????????????????BBB@@@>>>???AAABBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>CCC@@@>>>======>>>======;;;;;;<<<<<<;;;;;;:::999999999999999999999999999888777666555444333222222111222222222222111000000000000000000111111111111444222111//////000222333111111111111000000000000......//////...---,,,,,,...---,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******---***((())),,,---,,,+++************************)))************+++++++++******+++++++++,,,,,,,,,------..................//////.........---------///......///000///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---,,,,,,++++++,,,,,,---------------,,,+++******......////////////......+++,,,,,,---...///000000---------,,,,,,+++++++++++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,,,,---------......************************...---,,,+++***+++,,,---,,,---...//////...---,,,/////////...------,,,,,,------------------------,,,------......------,,,+++,,,------......------////////////////////////---------,,,,,,+++++++++,,,,,,,,,---------......///////////////////////////......---------......------------------------111111111111111000////////////////////////////////////.........------------,,,++++++,,,---///000222111111111222333444444111111111111111000//////000000000000000111222222444333222111111222333444222111111000///000000000000000000111222222222333222111000000000000000000222222333333333333444444666666555555444444444333444444444555555555666666444444333333333222222222555555666777777666555444666666888999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<777888999999::::::999999:::;;;<<<>>>@@@AAAAAABBB<<<<<<>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJIIILLLLLLMMMNNNOOOOOOPPPPPPRRRSSSTTTSSSRRRQQQRRRSSSRRRSSSTTTSSSPPPNNNMMMNNNMMMMMMKKKJJJIIIIIIIIIIIIMMMLLLKKKJJJJJJKKKLLLMMMQQQOOOLLLIIIGGGFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEE666666555555666888999:::777888999999::::::::::::<<<;;;;;;:::;;;<<<===>>>@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHIIIIIIGGGEEECCCAAABBBBBBAAAAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>???AAABBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>>===>>>>>>>>>===<<<<<<======<<<<<<;;;::::::::::::999999888888888888777666555444333333222222222222222222111000000000000000000111111111111333222000//////000222333111111111111000000000000...............---,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,++++++++++++***---***((((((***+++***(((************************)))************+++++++++***++++++++++++,,,,,,,,,......------------------///.........------------)))((('''(((***,,,------------------------------------------------------......------------......---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,......////////////......---------......//////000...---------,,,,,,,,,+++*********++++++,,,---.....................------,,,,,,,,,---------......++++++++++++++++++++++++------,,,,,,+++,,,,,,---,,,---.........---,,,,,,------..................------------------------,,,------......------,,,+++,,,------......------........................---------,,,,,,,,,++++++,,,,,,---------.........////////////////////////......------------..............................111111111111111000////////////////////////////////////.........---------...------------///000111111111111111111222333333111111111111111000//////...............///000000333222111111111111222333222111111000000000000000000000111111111111111222111111000000000000111111333444444444555555555555666666666666555555444444444444444555555666666666555444444444444333333333555555666777777666555444444555777888999::::::::::::::::::;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAAAAAAAA<<<===>>>@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHLLLLLLMMMMMMNNNOOOOOOPPPOOOQQQRRRRRRQQQQQQRRRTTTQQQSSSSSSRRRPPPNNNMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMOOONNNKKKHHHFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEE666666777777888999999999888999999:::::::::999999<<<;;;;;;;;;;;;<<<======>>>???AAAAAA@@@@@@BBBCCCBBBBBBCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGEEECCCAAA???BBBAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>>===>>>>>>>>>=========>>>>>>======<<<;;;;;;;;;:::999888777777666888777666666555444333333222222222222111111000000000000000111111111222222222111000//////000111222111111111111000000000000...............------,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,***(((((())))))((('''************************)))************+++++++++++++++++++++,,,,,,,,,,,,......------,,,,,,++++++............------------***'''%%%%%%(((+++,,,---------------------------........................---..................------,,,,,,++++++,,,,,,---******,,,------...............////////////...............///////////////.........---------------***************+++,,,---............////////////,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,...............---,,,+++,,,,,,------...//////000------------------------,,,------......------,,,+++,,,------......------........................------------,,,,,,,,,,,,,,,------------.........////////////////////////------,,,,,,,,,------...000000000000000000000000000111111111111000000///////////////////////////...............---------............///000111222000000000000000111111222000111111111111000000///...............///000000222111111000000111111222111111111000000000000000111111111111000000000000111111000000000111111222555555555666666666666777777777777777666666666666555555555555666666666666666666666555555555444444555555666666666666555555444444666777888888888888::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>???@@@@@@AAA===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDEEEGGGHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGKKKLLLLLLMMMMMMNNNNNNOOOKKKMMMOOOOOOOOOPPPQQQSSSPPPQQQRRRQQQOOOMMMMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLIIIGGGEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDD666777888999999999999999999999:::::::::999888888;;;;;;;;;;;;<<<<<<======<<<>>>@@@@@@@@@AAACCCEEEBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFEEECCCAAA???>>>AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>>>>>??????>>><<<===============<<<;;;;;;;;;;;;:::999888777666555777777777666555444444333222222222111111111111111000000111111111222222222000000/////////000111222111111111111000000000///...//////000//////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...------,,,,,,,,,+++++++++***)))((((((((()))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------......---,,,++++++******------------------------///---++++++,,,---,,,+++------------------------.............../////////,,,---...//////...---,,,---,,,,,,++++++,,,,,,---++++++,,,---......---------......//////......---//////////////////..............................***)))))))))***++++++,,,,,,,,,------......//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,////////////...------,,,---------.........//////------------------------,,,------......------,,,+++,,,------......------........................------------------,,,,,,------------............////////////////////////---,,,,,,,,,,,,------...000000000000000000000000000000111111111111000///////////////////////////....................................///000111111000000////////////000000000000111111111111000///000000000000000111111222111000000000000000000111111111111111111000//////111111111000000//////...000000000000111222222333555555555666666666777777888888777777777777777777666666666666666666666666777777777666666666666555555555555666666666666666555555666777888999999999999999:::::::::;;;;;;;;;777888999999::::::999999:::;;;<<<>>>???@@@@@@@@@>>>>>>@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@????????????@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFKKKKKKKKKLLLLLLMMMMMMMMMJJJLLLMMMMMMMMMMMMOOOPPPNNNOOOPPPPPPNNNLLLLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDAAAAAABBBCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCC777777888999999999999888999999:::::::::999888888;;;;;;;;;<<<<<<<<<<<<<<<:::<<>>AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????>>>>>>>>>???????????????????????????@@@???>>>>>>??????>>><<<;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999777666555555777777777666555555555444333222111000000000111111111111111111222222222222000000000000000111222222111111111111000000000//////000000111111111000000...---,,,,,,++++++,,,,,,---,,,,,,,,,------...///---------,,,,,,,,,++++++)))))))))))))))***+++,,,************************))))))*********+++++++++++++++,,,,,,,,,---------......---,,,++++++******,,,,,,------------------//////000111222111...+++------------------------,,,,,,------............,,,---...//////...---,,,---,,,,,,++++++,,,,,,------.........------,,,+++------............------////////////....................................*********)))******+++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------111000000/////////......//////.........---------------------------------,,,------......------,,,+++,,,------......------........................---------------------------------.........//////////////////////////////,,,,,,,,,,,,------...//////////////////////////////000000111111111000000////////////////////////---.....................,,,------...//////000000000000///////////////000///000000111111111000000000000000000000111111222000000000111111000000000000111111111111000//////111000000//////.........000000000000111222444444444555555555666666666666777777888888888888888888777777777777777777777777888888777777777666666666555555555555666666777777777888888999::::::::::::999999999:::::::::;;;;;;777888999999::::::999999:::;;;<<<===>>>?????????>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFJJJJJJKKKKKKKKKKKKLLLLLLKKKLLLMMMLLLKKKJJJKKKLLLKKKMMMNNNNNNLLLKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDCCCCCC@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB888888888888888888888888888999999:::::::::999999:::;;;<<<<<<======<<<<<<:::<<<>>>???@@@AAACCCEEECCCDDDEEEFFFGGGFFFEEEEEECCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@>>>>>>???@@@???????????????????????????>>>>>>???@@@@@@>>><<<;;;;;;;;;<<<;;;::::::999::::::999888777666666555777777777666666666555555444333111000000000111222111111111222222222222333000000111111222222333333111111111111000000000000///000000111111111111111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,)))*********))))))+++---************************)))************+++++++++,,,,,,,,,,,,------------......------,,,,,,++++++,,,,,,,,,,,,------------***+++...111444333000---------------------------,,,,,,,,,---......//////---..................------,,,,,,++++++,,,,,,---/////////......---++++++------............---------------...............---------------.........++++++*********++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,---......///......000//////......///000000000//////...------,,,,,,------------------------,,,------......------,,,+++,,,------......------------------------------------------............------........./////////////////////////////////------------......///000........................///000000111111111111000////////////////////////---------...............,,,,,,---...////////////111000000//////////////////000000111111111111000...............///000000000111111222222111111000000111111222222000///...////////////............//////000000222333555555555555555555666666666666777777777777888888888888888888888888777777777777888888888777777777666666555555444555555666777888999::::::;;;<<<<<<;;;;;;999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@??????AAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKIIIIIIIIIJJJIIIKKKMMMMMMKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA888888777666666666777888777888999999:::::::::::::::;;;<<<=========<<<;;;:::<<<>>>???@@@@@@CCCDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA???>>>???AAA????????????????????????>>>>>>>>>???@@@@@@>>><<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777777777666777777777777666666666666444333111000///000111222111111111222222222333333000111222333333444444444111111111111000000000000---...///000000000000000...---,,,,,,++++++,,,,,,,,,,,,,,,------...///000...------------,,,,,,,,,***+++,,,***'''&&&''')))************************)))************+++++++++,,,,,,,,,------------.........------------------++++++,,,,,,,,,---------******,,,///111111///---------------------------,,,------...//////000000......------------......---,,,,,,++++++,,,,,,------...............------,,,------......------,,,++++++,,,,,,------......+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,------...///000------,,,,,,---...///000..................------------------------------,,,------......------,,,+++,,,------......------------------------------------------.........///............////////////////////////////////////............///000111111........................//////000111111111111111////////////////////////---------.........//////,,,---///000111111000000222111000000/////////000//////000111111111111111...............///000000111111222333333222111111///000222222222111///...---...............////////////000111222444555666666666666777777777888888666666666777777777888888999999999888888777777777888777777777777666666666555444444444555666888999::::::;;;<<<<<<<<<<<<;;;888999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>======>>>?????????>>>>>><<<===>>>@@@AAABBBCCCCCC@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAADDDEEEFFFGGGIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKKKKIIIIIIJJJLLLGGGIIIKKKKKKKKKJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA999888666444444555777888666777888999:::;;;;;;;;;::::::<<<=========<<<;;;;;;<<<>>>??????@@@BBBDDDCCCDDDFFFGGGHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBCCCCCCCCCBBBAAA????????????????????????>>>AAABBBAAA???>>>@@@BBB????????????????????????>>>===>>>???AAA@@@>>><<<===============<<<<<<;;;888888888777777777777777777777777777666666666666444333111//////000111222111111222222222333333333000111222333444555555444111111111111000000000000,,,,,,---...//////.........---,,,,,,++++++,,,,,,,,,,,,,,,---...///000000......---------,,,,,,,,,,,,---,,,)))%%%"""###%%%************************)))************+++++++++,,,,,,,,,---------......------..................+++++++++,,,,,,---------000...------...///---,,,---------------------------......///000111111222///...---,,,,,,---...///---,,,,,,++++++,,,,,,---+++,,,---...////////////,,,------......------,,,******++++++,,,---......+++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,---...000111+++*********+++---///000,,,,,,------.../////////------------------------,,,------......------,,,+++,,,------......---------------------------------------.........//////............/////////000////////////////////////.........//////111222222//////////////////////////////000111111111111111////////////////////////---------.........//////---...000111222222111111222222111000000000000000//////000111111111111111000000000000000111222222111222333444444333222111///000222333222111///...,,,------......///////////////000111222444666777777888888888888999999999555555666666777777777888999999999999888888777777777777777777666666666666555444444444555666888999::::::;;;<<<<<<<<<;;;;;;888888999999999:::::::::888888999:::::::::999999;;;;;;<<<===>>>>>>>>>===<<<======>>>>>>>>>>>>===:::;;;===???AAABBBCCCCCC@@@@@@@@@????????????>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAADDDEEEGGGHHHJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHJJJJJJJJJJJJLLLMMMGGGHHHJJJKKKJJJJJJKKKLLLIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEECCCAAA@@@888888777777777777777888777888888888888999999999777888888999:::<<<===>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???===<<<>>>===============>>>???????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;::::::777777777777666666666666555555444333333222222111000000000000000000000000111111222222222333333333333333333333333333333333222111111000000000000000///////////////////////////...,,,*********,,,------------............///000000///---,,,+++***)))************))))))))))))++++++++++++******))))))************+++,,,---.........---,,,***+++...000+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------......---,,,,,,......---------,,,,,,,,,////////////000000000000///...---,,,,,,---///000...---,,,++++++++++++,,,000000//////.........---...---,,,,,,++++++,,,,,,.../////////...------,,,.........------,,,,,,,,,.........------,,,,,,,,,........................+++,,,---...////////////000000///...---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------..............................---------,,,,,,+++++++++...------,,,,,,------...---------............///...---+++++++++,,,...000.........///////////////000000//////.........---//////000000000000//////000000000000////////////111000///////////////000......///000111222222333111111000///...------,,,///...,,,++++++,,,...///...000111111000000111333000000000000//////////////////000111222111111111---.........//////000000////////////000000000000222222111000//////000000000000000000000000000000...000111111111333555777999999999999999999999999666666555555555444444444555555666666777777888888888888777555555444444444444444555666777888999999999999:::::::::999999888888888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>======>>>@@@AAABBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHGGGFFFEEEDDDCCCBBBEEEFFFGGGHHHIIIIIIIIIIIIMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDAAA@@@???>>>>>>@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCC888888777777777777777888777888888888888999999999666666666777777999:::;;;===>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>============>>>>>>?????????>>>>>>>>>=================================<<<<<<;;;;;;::::::999777777777777666666666555444444333333222111111111000000000000000000000000111111222222222333333333444444444444444444444444333222111111000000111111........................///...,,,+++***+++,,,------------............///000//////...---,,,+++++++++*********))))))))))))++++++++++++*********)))***************,,,------,,,,,,+++***((()))+++...,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,.........---------,,,,,,....../////////000000000000///---,,,,,,---...///.........---------,,,,,,000/////////...............---,,,,,,++++++,,,,,,...............---,,,,,,------------------,,,,,,......---------,,,,,,,,,------------------------,,,,,,---.../////////.../////////...------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................---------,,,,,,,,,++++++...------,,,,,,------...---------............///......,,,,,,,,,---///000//////..................000/////////..................////////////......////////////000000000000000000////////////000000///000000111111222222222111000000///...---------///...,,,++++++,,,...///...000111111000000111222000000000000////////////000000000000000000000000........./////////000000////////////000000000000222222111000000000000000000000000000000000000000///111222333333444666888999::::::::::::::::::999666666666666555555555555666666666666777777777777888777666555555444444444444444555666777888999999888999999::::::999999888888888888999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@??????>>>======<<<<<<>>>???@@@AAABBBCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIILLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@???>>>>>>@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDDDD777777777666666777777888777888888888888999999999777666666666666777888888======>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAACCCCCCDDDEEEEEECCCBBBAAA??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777666666666555555333333222222111000000000000000000000000000000000111111222222222333333333555555555555444444444444333333222111111111111111........................///...---,,,,,,,,,---...---------............/////////.........---------+++++++++*********))))))++++++++++++************))))))))))))***+++,,,---/////////...,,,---///111------............------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,.........------------,,,------........./////////111000...---,,,,,,---.........///000///...---,,,////////////...............------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................------------,,,,,,,,,,,,...------,,,,,,------...---------............//////...---------...000111/////////...---------,,,////////////............------............------......//////000000111111000000000//////000000111222222222222222222222222000000//////......------///...---,,,,,,---...//////000111111000000111222000000000000////////////111000///.........///000......////////////000000////////////000000000000222111000000000000000000000000000000000000000000000222333333333555777999::::::;;;;;;;;;;;;::::::777777666666666555555555777777777777666666666666888777666555555444555555444444555666777888999999888888999999999999999888888888888999999999999999:::::::::;;;;;;;;;<<<<<<::::::999999::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>=========@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFHHHIIIIIIIIIHHHGGGIIIHHHHHHGGGFFFEEEEEEDDDFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFDDDHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>???AAABBB@@@@@@AAAAAABBBDDDEEEFFF777666666666666777777888777777888888888999999999999999888888888888888999<<<<<<===>>>???@@@AAAAAACCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEECCCBBBAAA??????@@@@@@AAABBBCCCCCCBBBAAA@@@?????????@@@AAA??????>>>>>>===>>>>>>>>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::::::::999999888888777777777777666666666555555555222222111111000/////////000000000000000000000000111111222222222333333333444444444444444333333333222111111000000000000000........................///......---------...///---------............///........................,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))***+++,,,,,,111111222111//////111333......////////////......------------------,,,,,,***+++,,,,,,,,,,,,,,,,,,............------------------------.........///111000///---,,,,,,,,,,,,,,,---///000000///---,,,///////////////...............---,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---------..............................------------------,,,,,,...------,,,,,,------...---------............////////////...///000111111000//////...---,,,,,,+++///////////////.........---......//////......------......///000111111222000000000///000000111111333333333222222222111111///////////////.........//////...------.../////////000111111000///000222000000000000////////////111000...---,,,---///000//////////////////000000////////////000000000000111111000000000000000111////////////////////////000111333333333444777999:::;;;;;;<<<<<<;;;;;;:::666666666555555555444444888888777777666666555555777777666555555555555555555555555666777888888888777888888999999999999888888888888888888999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAACCCDDDEEEFFFGGGHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIGGGDDDCCCHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@AAA??????@@@AAABBBDDDFFFGGG666666555555666777888888777777888888888999999999:::999888888777888888888;;;<<<======??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@??????@@@AAABBBBBBCCCCCCAAA@@@?????????@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999999888777777666666666666666666555555555555222222111000000//////...000000000000000000000000111111222222222333333333333333333222222222111111000000///................................................---............---------............///---------...............,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,))))))))))))***+++,,,---.../////////------...000...//////000000//////...------------------------***+++,,,,,,------------//////.........---------------------.........///000000///...---,,,,,,,,,+++,,,...///000...---+++.........//////////////////...------,,,,,,------++++++,,,,,,---,,,,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---.........---------,,,,,,+++++++++,,,,,,,,,---------..............................------------------------...------,,,,,,------...---------............///////////////000000111111000000///...------,,,,,,.........////////////////////////000000/////////---......///000111111222000000000000000111222222444444333333222111111111.........///////////////////////////////////////000111222111000///000111000000000000////////////111000...,,,,,,---///000000000000000000000//////////////////000000000000111000000000000000111111///////////////////////////000111222222333555888999:::<<<======<<<:::999555555555444444444333333888888777777666666555555777666666555555555555666555555666666777777888888666777888888999999999999888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBDDDEEEFFFHHHIIIJJJJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOONNNLLLJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@BBBCCCEEEFFF555555555555666777888888777888888888888999999999888777777666666666777777;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCC????????????@@@AAABBBBBBAAA@@@??????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999888777777666666666666666555555555444444222222111111000/////////000000000000000000000000111111222222222333333333333333222222111111000000///......---------------------------------------,,,---------............---------............///,,,,,,---------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************+++,,,---......000111000///...///111......////////////......------------............++++++,,,---............/////////.........------------.........//////////////////......------,,,+++,,,---...///...------.........//////////////////......---------------+++,,,,,,---------------,,,,,,------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................------------...............------,,,,,,------...---------............///////////////000000000000000000000///......------........./////////////////////000000000000//////......//////000000111111000000000000111111222333333333222222111111111000------......//////000000///000000000000000000///000111222111000///000111000000000000//////////////////.........///000111111111000000000000//////////////////000000000000000000000000000111111222000000000000000000000000...000111111111222555777888:::;;;<<<<<<;;;:::888666555555555444444444444777777777777666666666666666666555555555555666666555666666666777777777888666666777888999999999999888888888888888777777777:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCEEEFFFHHHJJJKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCC555444444555555777888888777888888888888999999999888888777777777888888999:::;;;;;;<<<===>>>???@@@>>>???@@@@@@AAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCFFFEEECCCBBBAAABBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBB===>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999888888777777666666666555555555444444444333222222111111000//////000000000000000000000000111111222222222333333333444444333222222111000000//////...------------...------------------------++++++,,,------------------------............///,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---...///000222333333111111111222---......//////......---------------.........///+++,,,---...////////////////////////................../////////000000000..................------------......////////////............/////////000//////...---------------,,,,,,---...............------------------,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................------------.........///...------,,,,,,------...---------............///......//////000000//////000000000000000000//////............/////////000...//////////////////...////////////000000000000000000000000111222333444111111111111111111000000---------...///000000111000000000111111000000000000111222111/////////000000000000000////////////---...//////000111222222111111111000000000//////////////////000000000000000000000000000111222222000000000000000000000000///000222222222333666888777999;;;<<<<<<;;;999777777777777777666666666666666666666666777777777777666666555555555555666666666666666666777777777777555666777888999999999999999888888888777777777666:::::::::;;;;;;;;;<<<<<<;;;;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDFFFGGGJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMMMMLLLLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIICCCDDDDDDDDDCCCBBBBBBAAACCCCCCBBBAAA@@@@@@@@@AAA444444444555555777888888777888888888888999999999::::::999999:::;;;;;;<<<::::::;;;<<<===>>>??????===>>>???@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBHHHFFFDDDBBBAAACCCEEEGGGBBBBBBBBBBBBBBBBBBAAAAAA<<<===???AAABBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999888777777777666666555555555444444444333333222222111000000000000000000000000000000000111111222222222333333333555555444333333222111111000000///...............------------------------***+++,,,,,,---------,,,---------.........//////,,,,,,,,,++++++*********......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---...//////---...000000...---...///------............---------------.........//////,,,---...///000000000000000/////////............////////////000000000000------......///........./////////...///000111222---.........//////000000//////...------------...,,,------.../////////............------,,,,,,,,,,,,,,,,,,------.................................)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................---------.........//////...------,,,,,,------...---------.........//////---......///////////////000000000000111111111111---.........//////000000---..................---000000000000////////////000000000000111222333444000000000000000000000000,,,------...///000111111000000111111111111000000111222222111/////////000000000000000////////////,,,---///111222333333333222111111111000000//////////////////000000000000000000///000000111222222000000000000000000000000000111333333333444777999666888:::<<<<<<:::888666999999999999888888888888555555666666777777888888666666555555555666666777666666666666777777777777555555777888888999999999999888888888777777666666:::::::::;;;;;;;;;<<<<<<::::::<<<=========<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCC???@@@AAACCCDDDEEEEEEEEEGGGHHHKKKLLLMMMLLLKKKJJJHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMMMMHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKDDDDDDEEEEEEDDDCCCBBBBBBEEEDDDBBBAAA@@@?????????555555666777777777777777777888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAA@@@@@@@@@??????DDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@FFFDDDBBBBBBCCCDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBAAA???>>><<<;;;;;;;;;>>>===<<<;;;:::999999999999999:::;;;;;;:::::::::888888888888777777777666777777666555444444333333666555444222000///---------......///000111111222000111222333444333222222333333333222222222111111000/////////.............../////////...---,,,,,,,,,,,,,,,------.........+++,,,------......------+++++++++,,,,,,,,,------222000///...//////---,,,000///...---,,,+++******++++++,,,,,,---.../////////////////////...............//////......---,,,,,,,,,,,,------..................//////////////////......---------......///......---------......------------------------......///000000000000000111000000///...---------.........///////////////---.........---,,,,,,+++------////////////------***+++,,,---...................../////////000000111000000///...---------++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...///+++((()))---///...+++......//////......---,,,////////////////////////...---,,,++++++,,,---...000///------......,,,+++,,,,,,------......//////111111111111000000000000......//////000000111111222111///...///000222333000000111111111000000///000000000000111111111111222000...///222333111///////////////000111222333333222111000000111222333111000000///...---------////////////////////////...///000111111222222111000000000000000000000000000000000000000000000000222111000000000111222333222222222111111111111000...///000111222333444444888888999999999888888777777777888888888888777777555666888999999999888777666666555555555444444444333555666888888888777777888777666555555666777888:::999999999888777777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=====================>>>>>>>>>>>>===>>>???AAABBBBBBBBBBBB<<<===???AAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKIIIHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMJJJIIIGGGEEEDDDDDDEEEEEECCCBBBBBBCCCCCCAAA>>>;;;555555666777777777777777777777777888888888999999::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBEEECCCBBBAAACCCDDDDDDCCCBBBBBBBBBAAAAAABBBBBBBBB>>>>>>>>>===>>>>>>??????@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999999::::::;;;::::::999888888888777777777666666555555555444333222222222444333333222111000////////////000000111222222222000111222333333333222222333222222222111111111111000000/////////...............//////......---,,,,,,,,,,,,---------......+++,,,------......---------.........////////////222000......//////---,,,...---------------------++++++,,,------...//////////////////..................//////......---,,,+++,,,,,,,,,------------............//////////////////.........//////000000000///............///------------------------......///000000000000000111000000///......------/////////......---------------......------,,,+++***+++,,,------,,,+++***++++++,,,---............,,,,,,,,,---------......000000000///...---------++++++,,,,,,---......///,,,,,,++++++,,,,,,---...///+++((()))---///...,,,...............------,,,..............................---,,,,,,---......000...---...//////...,,,..................//////000000000000000000000000.../////////000000000111000///...------...000111000000111111111000000///...////////////000000000222000...///111222111///////////////000111222333222222111000000111222222111000000///......------////////////////////////...///000111111222222111111111111111111111111111000000000000000000000000222111000000000111222333222222111111111000000000...///000111222333333444777777888888888888777777666777777888888777777666555666777888888888777666666666555555555444444444222333444555666666666666999888777666666666777888:::::::::999999999999999888888999:::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@???===<<<;;;::::::===>>>@@@BBBCCCDDDDDDEEECCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKIIIIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLMMMJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGHHHJJJLLLKKKLLLLLLLLLMMMMMMMMMNNNIIIHHHFFFEEEDDDDDDDDDDDDAAAAAAAAABBBCCCBBB???===555555666777777777777777666666666777777777888888::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBBBBBBBBBBDDDCCCAAAAAABBBCCCCCCBBBCCCBBBBBBBBBBBBBBBBBBCCC===============>>>???@@@???>>>======<<<<<<======:::::::::::::::;;;<<<<<<999999::::::::::::999999777777777777666666666666444444333333222222111111222222222111111111111111000000111111222222333333000111222222333333222222222222111111111000000000000000000/////////............/////////...------,,,,,,,,,------------...+++,,,------......------....../////////000000000111000......//////...,,,,,,,,,---...///000000111,,,,,,,,,---......//////..............................//////......---,,,++++++++++++,,,,,,,,,,,,------.........////////////////////////000111222111000000///......//////------------------------......///000000000000000000000000///......------000000///...---,,,++++++------......------,,,,,,******,,,,,,,,,,,,******,,,,,,------...---------,,,,,,,,,---------------000000//////...---------+++,,,,,,------.........,,,,,,++++++,,,,,,---...///,,,)))***---///...,,,...............---------........................///...------------...//////...---...///000000...///////////////.........////////////////////////////////////000000000000///...---,,,,,,,,,......///000000111111000000000............////////////111000//////111111000///////////////000111222333222222111000000111222222111000000//////......---////////////////////////...///000111111222222111222222222222222222222222000000000000000000000000111111000000111222222333333333333222222222111111...//////000111222333333666666777777888777777666666666777777777777666666444555666666777777666666666666666555555555555444444333333444444555666777;;;:::888777777777888888:::::::::::::::;;;;;;;;;888999:::;;;;;;<<<<<<;;;<<<>>>???AAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@AAA@@@===;;;999888888888???@@@AAACCCDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIIIIJJJLLLHHHIIIJJJKKKLLLMMMMMMNNNIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFFFFFFFGGGGGGHHHHHHKKKJJJIIIGGGEEEGGGJJJMMMLLLMMMMMMMMMMMMNNNNNNNNNGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@BBBCCCCCCAAA???555555666777777777777777666666666666777777777777999999::::::::::::;;;;;;===<<<<<<;;;::::::;;;;;;;;;<<<<<<===???@@@@@@AAA?????????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@CCCAAA@@@AAABBBCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBB???>>>>>>??????@@@AAABBB======<<<<<<<<<======>>>;;;::::::999::::::;;;;;;999::::::::::::999888888777777666666666555555555444444333333222222222111222222222111111111000000000000000111111222222222000111111222222222222222111111111000000000000///000000000////////////.........////////////......------------------------+++,,,------......---------------............///111///......//////...,,,,,,------...///000111111,,,---------......//////------...............///.........///......---,,,++++++++++++++++++++++++,,,------....../////////............///000111222111000///......---......,,,,,,------------------......///000000000000000000000//////............///......---,,,,,,++++++,,,------...------,,,,,,+++,,,---......---,,,+++---------...------,,,,,,/////////////////////////////////......---------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...///,,,******,,,......---//////......------------...................................................------...000111111000000000000//////.........---------...............////////////000000000000///...---,,,,,,,,,------...///000000000000000000........./////////000000000000//////000000000///000000//////000111222222222111111111111111111222000000000000//////......////////////////////////...///000111111222222111222222222222222222222222////////////////////////000000000111111222333333555555444444444333333333/////////000111222222333666666777888888888777777555666666777777666666555444444444555555555555555666666666555555555555555666666555555555777999:::<<<;;;999888777888888999888999999999::::::;;;;;;888999:::;;;<<<<<<<<<<<<===>>>AAACCCCCCBBB@@@>>>>>>>>>??????@@@@@@AAAAAA???>>>===;;;<<<===???@@@@@@AAABBBDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKLLLKKKIIIIIIJJJLLLIIIIIIJJJJJJKKKLLLLLLMMMIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHKKKKKKJJJHHHFFFFFFIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFEEEEEEEEEEEEEEEBBBAAAAAAAAABBBBBB@@@>>>555555666777777777777777666666666666777777777777999999999::::::;;;;;;;;;===<<<;;;::::::999999:::::::::;;;<<<>>>???@@@@@@>>>>>>??????@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???@@@AAABBBAAA???@@@??????????????????@@@??????>>>>>>???@@@@@@AAA<<<<<<<<<<<<<<<======>>><<<<<<;;;:::999888888999999:::::::::999999888777666666666555555555555444444444444444333333333333444333333222111000///////////////000000000000000000000000111111111222222111111111000000000000///111000000000////////////......///////////////...------------------------+++,,,------......---------------............///000///......//////...---......//////////////////------...............///,,,---------......//////.........///......---,,,++++++++++++++++++++++++,,,,,,,,,---...//////000,,,,,,,,,---...///000111000///...---,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000////////////............------------------------,,,,,,------...------,,,,,,---............---,,,---------...------,,,,,,/////////////////////...............------------,,,,,,,,,---------------,,,,,,++++++,,,,,,---......---++++++,,,......///000///...------------...........................---..................------,,,,,,---000111111000000000//////......------,,,---------.........///000000000000////////////000//////......------.........///000000000000000//////000000000111111111//////000000/////////000000000000000000000111222111111111222222111111111000000000000000/////////////////////////////////...///000111111222222111222222222222222222222222//////////////////////////////000111222222333333333333333333222222222222/////////000000111111222666777777888999999888888555555666666666666555555444444444444444555555666666666666666666666666666666666555555555777999:::<<<;;;999888888888999:::777777888888999999::::::999999:::;;;<<<<<<<<<<<<===>>>AAACCCCCCBBB@@@>>>===>>>>>>???@@@@@@AAAAAA>>>======<<<>>>@@@CCCDDDAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDEEEFFFHHHIIIJJJKKKKKKLLLIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKIIIIIIKKKMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKJJJHHHGGGGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDBBBAAAAAA@@@>>><<<555555666777777777777777666666666777777777888888888999999::::::;;;;;;<<<<<<;;;::::::999999999999999::::::;;;===>>>??????======>>>???AAABBBCCCCCCEEEDDDDDDCCCCCCCCCCCCCCC@@@??????@@@AAAAAA???>>>???>>>>>>======>>>>>>???>>>======<<<<<<=========<<<<<<<<<;;;<<<<<<=========<<<;;;999888888777777::::::::::::999888777666666555555555444444444444444444444444444333333333444444333222111000///.../////////////////////000111000000000000111222222222222111111111000000000111111000000000/////////......///000000000//////...------------,,,,,,,,,+++,,,------......------....../////////000000000000///......///000///---000//////......---------........................,,,,,,,,,---......//////......//////......---,,,,,,,,,,,,,,,++++++++++++++++++,,,---...//////000---------------...///000//////---,,,++++++******+++,,,,,,------...............///000000000000000//////////////////......,,,,,,------............,,,,,,------......------++++++,,,------,,,++++++,,,,,,------...------------------------,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,---///000000///...---,,,---......------------------------,,,,,,---......---,,,,,,---,,,+++---///000000///...............---------,,,,,,------.../////////000000000000////////////111111000000///.........------...///000000000000000000000000111111111111...///000000......///000111000000000000000111111000111222222222222111000000000000000000000000000////////////////////////...///000111111222222111222222222222222222222222000000000000000000000000...///000222333333333333000000000/////////....../////////000000000111111555555666777888888888888444444555555555555444444555444444444444555666666555666666666666777777777444333333444444555666777::::::999888888999:::;;;888888888888888888999999999:::;;;<<<<<<======<<<<<<>>>???AAAAAA@@@???>>><<<======>>>???@@@AAAAAA???>>>=========>>>@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKJJJIIIGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGEEECCCAAAAAA???===;;;555555666777777777777777777777777888888888999999888888999::::::;;;<<<<<<;;;:::999999999999999:::999999:::;;;<<<===============???@@@AAACCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCC???>>>>>>???AAA@@@???===??????>>>>>>>>>>>>?????????>>>===<<<<<<;;;<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;:::999888888888999:::::::::999999888777666555555555444444444333333222222222222222333333333222222222111111111000000000000000000000000000000111000000///000111222333333222222222111111111111111111111000000000//////......///000000000000000......---------,,,,,,,,,+++,,,------......---------.........///////////////...---...///000///...............---------,,,////////////............++++++,,,------...//////......//////......---,,,------------,,,,,,,,,+++***++++++,,,...//////000///...............//////000///...---,,,+++++++++++++++,,,,,,---......///......///000000000000000...///////////////////////////..................+++,,,------......------,,,,,,............,,,,,,++++++,,,---..................---------,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---.........---,,,,,,---///000000///...,,,,,,---...///------------------------++++++,,,------,,,++++++,,,++++++,,,...///...---,,,,,,,,,---------------,,,------...//////000000111000000000/////////...111111111000///...------,,,---...///000000000000/////////000000000000111---///111000...---...000111111000000000000111111000111222222222222111000000000000000000000000000////////////////////////...///000111111222222111111111111111111111111111000000000000000000000000---...000222333333333333000000/////////.........////////////000000000000222333444555666666666666444444444555555444444444666555444444444555777777555666666666777777777777222333444555666666666666888888777777888999:::;;;999999999999999999888888999:::;;;<<<============<<<======>>>>>>>>>>>>>>>;;;<<<<<<===???@@@@@@AAA??????????????????>>>>>>AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFGGGHHHHHHIIIHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKJJJIIIJJJLLLMMMIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGFFFEEEFFFHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHGGGDDDBBBAAA@@@@@@>>><<<555666666777777777777777888888888888999999999999888888999::::::;;;<<<<<<:::999999888999999::::::999::::::;;;;;;<<<<<<<<<===>>>???@@@BBBCCCEEEEEECCCCCCBBBAAAAAAAAAAAABBB>>>>>>>>>???@@@@@@>>><<<@@@@@@????????????@@@@@@BBBAAA@@@>>>==================<<<;;;;;;;;;;;;;;;999999888888999999:::;;;:::::::::999999777666666555555444444444333333333111111111111111111222222000000111111111222222222222222111111111111111111111000/////////000222333333333333222222222222111111111111111000000000000......///000000000000000.........------,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------///...---...///000///...------------------------///////////////.........++++++,,,,,,---...//////......//////......---,,,.........------,,,,,,,,,******+++,,,...//////000111000000////////////000111111///...---,,,,,,,,,++++++,,,,,,---...//////...//////000000000000000.........///////////////111111000///...------,,,+++,,,,,,---.........---...///000111111000///...***+++,,,---......///...000000/////////.........------------------------------------------------,,,,,,++++++,,,,,,---...---......---,,,---///111111///---,,,,,,,,,...///------------------------******,,,,,,,,,,,,******,,,+++***+++---...---,,,+++++++++,,,,,,---------------......///000111111111111000000/////////...000000000000///...---,,,,,,---...///000000000000............/////////000---///111000------...111111111000000000000000111000111222333333222111000000000000000000111111111////////////////////////...///000111111222222111000000000000000000000000000000000000000000000000---...000222333444333333222222222111111111111000////////////000000000000000111222333444444444444333444444555555444444333666666555444555666777888555666666666777777888888333555666888888888888777777777666666777999;;;<<<;;;;;;;;;::::::999999999999:::;;;<<<============<<<<<<<<<<<<<<<=========:::;;;<<<===>>>???@@@@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKJJJJJJJJJLLLNNNGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFHHHGGGFFFDDDCCCDDDGGGJJJGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEGGGHHHHHHHHHGGGEEECCCAAA@@@AAAAAA@@@???555666777888888999999888666666444444555777999;;;:::::::::999999888888888<<<:::777777:::;;;999777;;;;;;:::::::::;;;<<<<<>>======>>>>>>>>>>>>>>>>>>??????============>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<============>>>===;;;888777777777777444444444444333222111000555555444333222111000000000111222333333222000000000111222111000//////111111111111111111111222222333333333222222111111111//////...---------------222111111000///......---///...---,,,,,,,,,,,,,,,---------------------------...///...,,,,,,...///000000000000////////////000///...,,,,,,---......333000,,,,,,...000///---///............---------..................------------,,,,,,,,,,,,++++++)))***+++,,,---///000000000000000000000///......,,,------......------,,,.........------,,,,,,+++...............///000000////////////............---------,,,,,,+++++++++++++++---.........---,,,///...------//////...---))))))))))))***+++,,,---***,,,...///000///...---------------------------+++,,,---......---,,,+++,,,,,,,,,---------..............................------------------------------,,,,,,,,,,,,++++++---------------------------...//////...,,,***)))+++,,,,,,------,,,,,,+++,,,---......------...000///......//////000111222000000//////.........---------...//////000/////////////////////000111111111111000000//////......////////////////////////111222333333333333222111000000000000000000000000////////////////////////111///------///111111111000000000000000000000000111000///..................///000222222111111000000///............//////222111000//////000111222111111222222222333333333444444333333333333222222555555444444444444555555777777777777777666555555111222444666666555444333555666888999:::;;;;;;<<<888888888888999:::;;;<<<999:::;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEEEEDDDCCCAAA@@@???DDDEEEFFFFFFEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKIIIJJJJJJIIIHHHHHHKKKMMMMMMLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGIIIHHHGGGHHHHHHHHHEEECCCCCCAAA???>>>>>>>>><<<;;;555555777888888888888888666666555444555777999::::::::::::999999888888888<<<999777777999;;;:::888:::999999999:::;;;;;;<<<<<<===>>>@@@AAACCCDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBAAAAAA@@@??????>>>>>>????????????????????????;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<===============<<<:::888777666666777444444444444333222111000111111111000//////......000111222222222222111000000111222111000///000111111111111111111111111111333222222222222222222111000///......------......111111000000///......---///...------,,,,,,,,,------------------------------...///...,,,,,,...///000///////////////////////////...---------------222///------...//////---............------------........................------,,,,,,,,,,,,++++++******+++---...///000111000000000000000///......,,,------......------,,,------,,,,,,,,,,,,,,,,,,...............//////000////////////.....................---------,,,,,,+++,,,---...///......---///---,,,,,,.........---++++++++++++,,,---......,,,...///111111000///...------------------------,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------............---,,,+++***+++,,,,,,------,,,,,,+++,,,---......------...000000000///////////////000///.........------------......///000000000/////////////////////000111111111111000000//////......////////////////////////111111333333333333111111000000000000000000000000///////////////////////////---++++++---//////...000000000000000000000000000000///.........//////...///000111222111111000000000///////////////000222111000//////000111222111111222222222333333333333333333444444555555555555555444444444444555555777777777777777666555555222333555666666666444333555666777888999999::::::888888888999999::::::;;;888999:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???AAACCCDDDDDDCCCCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLMMMLLLLLLLLLJJJHHHGGGIIIKKKMMMLLLKKKKKKKKKKKKLLLMMMJJJIIIHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJIIIEEECCCCCC@@@>>>===>>>===<<<;;;555555666777888888888888666555555444555666888999999999999999999888888888:::999777888999::::::999888888999::::::;;;<<<===;;;;;;===???AAACCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@???????????????????????????;;;;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<===<<<<<<===<<<:::888777666666666444444444444333222111000////////////////////////000111111222222222111111111222222222000///000111111111111111111111111111111111111222222222222222111000//////......//////111000000//////.........///...------,,,------------------------------------......---,,,,,,---///////////////////////////......//////......---,,,111///...---...///...---............------------........................------,,,,,,,,,,,,++++++++++++,,,---///000111222000000000/////////......,,,------......------,,,---,,,+++++++++,,,---.........------......///000////////////............//////............------------...////////////...///---++++++,,,---...---------------...///000000...///111222222222111000------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,++++++------------------------///...---,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,---......------...000222111000///............---------------,,,,,,,,,000000000111000000/////////////////////000111111111111000000//////......////////////////////////000111222333333222111000000000000000000000000000////////////////////////222000//////111222222111000000000000000000000000//////.........///000000//////000111111111111000111000000000000000111111222111000000000000111222111111222222222333333333222333333444555666777888555555444444444444555555666666666777666666555444333444555666777666555555555666666777888888888777888999:::::::::::::::999888888:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCAAA???>>>???@@@BBBAAA@@@@@@AAACCCCCCDDDEEEGGGIIIKKKMMMMMMOOONNNMMMJJJGGGFFFGGGIIIMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJHHHFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKLLLJJJFFFBBBBBB@@@============<<<;;;444555666777888888888888666555555555555666777888999999999888888888888888999888888888999:::;;;;;;888999:::;;;======>>>>>><<<<<<===>>>@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????===>>>>>>>>>>>>?????????===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;:::888777666555555333333333333333222111111//////000000111111111222000111111111222222222222111222333222000///000111222222222111111111111111000000111111222222333333111111000///////////////000000/////////...............------------......---------------------------......---,,,,,,---///.........///////////////---.../////////...,,,+++000//////........................---------,,,,,,---------...............------,,,,,,,,,++++++++++++,,,---...///111222222000000//////............,,,------......------,,,...---,,,+++,,,---///000...------------...//////////////////........................------------.........//////////////////---+++***,,,---...---------------...///000111///000111111111111000000------------------------...---,,,++++++,,,---...,,,,,,,,,---------......000000000000000000000000------------------------------,,,,,,,,,+++++++++------------------------000...,,,***)))***,,,...+++,,,,,,------,,,,,,+++,,,---......------...000111000///...............------------------------111111222111111000///...///////////////000000111111111000000//////......////////////////////////000111222333333222111000000000000000000000000000////////////////////////333222111222333444444333///////////////////////////.........///000111111///000000000111111111111111111111000111111222222111111111111111111111111111111222222222333333333222333333444555666666666555555444444444444555555555555555666666555555444444555666666777777666666666666777888888777777777999999:::;;;;;;:::999999888999999:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEDDDFFFEEEEEEDDDCCCAAA??????>>>@@@AAAAAA@@@???AAABBBDDDDDDEEEGGGHHHJJJKKKKKKNNNNNNMMMJJJGGGFFFGGGIIILLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIILLLLLLJJJEEEAAAAAA???===<<<======<<<;;;444555666777777888888777555555555555555666666666888888888888888888888888777888888888999:::;;;<<<:::;;;<<<>>>???@@@@@@@@@????????????????????????AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????@@@===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;::::::999888777555444333222222333333222222111111/////////000111111222222000000000111111222222333111222333222111000000222222222222111111111000000000000000111111222222222111111000///////////////////////////..................---------......///------------------------,,,---...---++++++---...------....../////////000---.../////////...,,,+++//////000///...............------------,,,,,,,,,---------.........//////------,,,,,,,,,++++++++++++,,,---...///111222222000000///...---.........,,,------......------,,,......---------///000111---------------...//////////////////............,,,,,,,,,,,,,,,,,,,,,---............//////000000///---++++++,,,......---,,,,,,,,,,,,---...///000//////////////////......------------------------...---,,,++++++,,,---...,,,,,,,,,---------......000000000000000000000000------------------------------,,,,,,,,,+++++++++------------------------000...+++))))))***---...+++,,,,,,------,,,,,,+++,,,---......------...000...............///000000..................//////111111222111111000///...///////////////000000111111111000000//////......////////////////////////000111222222222222111000////////////////////////000000000000000000000000000///...///111222111//////////////////////////////////////////000111222000000000000000111111111111111111111111222333333111111222222222222111111111111222222222333333333444333333333333333333333555555444444444444555555333444555555555555444444444555555666666666666666777777888888999888888888999999:::;;;;;;;;;::::::;;;::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA>>>>>>>>>?????????@@@@@@CCCCCCDDDEEEEEEDDDDDDCCCEEEEEEDDDDDDCCCBBB@@@??????AAABBBBBBAAAAAABBBCCCEEEFFFFFFGGGGGGGGGHHHHHHKKKKKKKKKIIIGGGGGGIIIKKKKKKKKKKKKLLLLLLKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEEEEEDDDEEEEEEFFFEEEFFFHHHJJJKKKIIIDDD@@@???>>><<<;;;<<<<<<<<<:::444444555666777777777777555555555555555555555555777777777888888888888888666777888999888999<<<>>>;;;===>>>@@@AAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>=========<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999888666555333222111222222222222222111111.........//////000000000000000000000111222333444222333333333111000111222333333222222111000000000000000000111111111111111111000//////......//////.................................---......///000------------------------,,,------,,,++++++,,,...---------......//////000......//////......---,,,...///111000///------...------------,,,,,,,,,,,,,,,,,,------.../////////------,,,,,,,,,,,,++++++++++++,,,---///000111222000///...---------...///,,,------......------,,,............////////////------,,,,,,------...///////////////............+++++++++,,,,,,,,,,,,---......------......///000///...------//////...---,,,,,,+++,,,,,,---...///............------------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,++++++------------------------...---+++))))))***,,,...+++,,,,,,------,,,,,,+++,,,---......------...000------------...///000111.........///////////////000000000111000000/////////////////////000111111111111000000//////......///////////////////////////000111222222111000///////////////////////////000000000000000000000000000000000111333333222000000000000000000000000000000000/////////000111111000000000///000111111222000000000000111222333333111111222333333222111111111111222222222333333333444444333333333222222222555555444444444444555555222333444444555444444444444444555555555666666666666777888888999999999888999999999999:::;;;<<<===>>>===<<<<<<;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>????????????<<<<<<=========>>>>>>>>>AAABBBCCCDDDEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGJJJLLLIIIJJJJJJKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHFFFBBB>>>>>>===;;;;;;;;;<<<;;;:::333444555666777777777777555555555555555555555444666777777777888888888999444777999999888999<<>>AAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<;;;<<<<<<=========>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888888888666444222111111111222222222222111111//////000000000000000000111000000000000222333444222333444333111000111222333333222222111000000///111111111111000000000000000///......------.............................................///000000------------------------,,,------,,,++++++,,,...,,,,,,---......///000000//////...------------------///111111///------...---------,,,,,,,,,++++++,,,,,,------...//////000------,,,,,,,,,,,,++++++******+++---...///000111111///...,,,,,,---...///,,,------......------,,,+++,,,...///...---+++***------,,,,,,------...///////////////............,,,,,,,,,,,,------.........---,,,,,,,,,---//////.........000111111...,,,,,,,,,,,,,,,---.../////////......------,,,------------------------------,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---------------------------,,,***))))))+++,,,---+++,,,,,,------,,,,,,+++,,,---......------...000......---------......///---------....../////////......///000000000/////////////////////000111111111111000000//////......///////////////////////////000111222222111000///////////////////////////000000000000000000000000222111111333555555333111000000000000000000000000111111000000///000000000111000/////////000222222/////////000000222333333111222222333333222222111111111222222222333333333333333333444444444444444555555444444444444555555222222333444444444444444444444444444444555555666444555666777888888999888:::999888888999<<>>>>>>>>>>><<<<<<<<<=========>>>>>>???AAABBBDDDDDDDDDBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDCCCCCCDDDFFFDDDEEEEEEEEEFFFFFFGGGGGGFFFGGGGGGFFFEEEFFFHHHJJJHHHHHHIIIJJJJJJIIIHHHHHHEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCC@@@===>>><<<::::::;;;<<<;;;:::333444555666777777777777444555555666555555444444666666777777888888888999444666999999888999===@@@<<<===???@@@@@@???>>>===@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<;;;;;;:::????????????@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888888888888666444222111000111111222222222111111333333222222222222222222111000000000000222444555222333444333111000111222333333222222111000000///222222111111000000////////////...------------------....................................///000000------------------------,,,------,,,++++++,,,...,,,,,,------...///000000000///...,,,,,,---......,,,///222111///------...---------,,,,,,,,,++++++,,,,,,------...///000000---------,,,,,,,,,++++++)))***+++,,,---///000000111///---,,,,,,,,,...///,,,------......------,,,***+++---......+++)))'''---,,,,,,,,,,,,---......000/////////............---------.........//////------,,,+++,,,---...///......000222333222///,,,---,,,,,,------...///000000///...---------------------------------------+++,,,............,,,+++,,,,,,,,,---------..............................---------------------------------,,,,,,,,,++++++------------------------,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,---///...------...000000///...---------------,,,,,,,,,------.........------...//////000/////////////////////000111111111111111000//////......///////////////////////////000111222222111000///////////////////////////000000000000000000000000.........000111111000...000000000000000000000000222222111000//////000000111000/////////000222333////////////000111222333111222333444444333222111111111222222222333333333222333333444555666777777555555555444444555555555111222333333444444444444444333333333333444555555222333444666777888888888:::999777777888<<<@@@CCCDDDBBB@@@>>><<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999:::;;;<<<========================>>>>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDBBBCCCEEEDDDCCCCCCDDDFFFBBBCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGFFFDDDDDDGGGIIIGGGGGGIIIIIIIIIIIIGGGGGGDDDDDDCCCCCCDDDEEEGGGHHHDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@AAAAAAAAA>>><<<===;;;::::::;;;<<<;;;:::666666666666666555555444555555555555666666666666777777777777777777777888666777888999;;;<<<===>>>>>>>>>???@@@@@@@@@??????AAA@@@@@@??????@@@@@@AAA????????????@@@AAABBBBBB@@@@@@????????????@@@@@@@@@@@@@@@???>>><<<::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888999:::;;;;;;<<<<<<;;;;;;888777666555444333222222333222222111111222222333000000111111111222222222333111000......///111222555444333222111000000000333333222222111000//////111000000000//////......//////............//////.........---,,,,,,...000333222111000---,,,---111.........---,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,------...////////////////////////.........,,,---.../////////------////////////............------------------------......---------,,,,,,,,,+++++++++,,,,,,---------/////////...------,,,,,,,,,,,,,,,,,,,,,---...///................................................---...///000000///...---------............------++++++,,,------......///++++++,,,,,,,,,,,,------......------------......,,,---.........---,,,+++,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---......//////...---,,,,,,((((((((()))*********++++++++++++,,,,,,---------,,,,,,------,,,,,,+++***------------------------------......///000000000///////////////........./////////...------,,,,,,...------------...//////////////////000000000000000...,,,,,,...000000000111000000///...---------//////...//////000111222000000000000////////////000000////////////000000///////////////.........333333222111000///......000/////////............000000000000000000000000111111111111000000000000////////////...............///000222222111000000111111111111111111111111333444555555666666555555444444444333333222222222333333333444444444555555444444555555555555444444333555888:::;;;;;;:::999999999999999:::;;;<<<===BBBBBB@@@???===;;;:::999666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>??????>>>===?????????>>>======<<<<<<<<<===>>>@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBGGGGGGGGGHHHHHHHHHIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@???????????????>>>=========<<<<<<;;;:::888777666444555666777888888888888555555555555666666666666888888777777777777777777777888999:::<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@BBBAAA@@@@@@?????????@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???>>><<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888::::::;;;;;;;;;;;;::::::777777666555444333222222333222222111111222222333000000111111111222222222222111000//////000111222555444333222111111111222222222111111111111111111111111000/////////////////////............//////---......---,,,---///222666666666444111//////111------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------.../////////////////////////////////,,,---...//////...------000000/////////.........------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------............------------------,,,,,,,,,---......................................................---...////////////...------......//////......---,,,,,,------------......++++++,,,,,,,,,,,,------......------------......------.........---,,,+++,,,,,,---------.........------------------------......---,,,,,,,,,,,,---......//////...------,,,,,,,,,,,,,,,------------++++++,,,,,,,,,------------............---,,,,,,------------------------------......///000000000////////////...........................---------...............///000000.../////////000000000000111///---...///111111111111000000///......------//////////////////000111000000000000////////////000000////////////000000/////////////////////...222222111111000/////////000000/////////.........000000000000000000000000//////000000111111111222//////////////////////////////000111111111111111111111111111111111111111333333444555555555555444666666555555555444444444333333333444444444555555444444555555555555444444333555777999::::::999999888888888888999:::;;;<<<@@@@@@???===<<<;;;:::999777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>???>>>======>>>>>>============<<<<<<>>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA???>>>>>>>>>???@@@======>>>>>>======<<<;;;;;;;;;;;;:::999777666555222333555777999::::::;;;444555555555555666666666888888888777777666666666888888999:::<<<===>>>>>>>>>??????@@@AAAAAA@@@@@@BBBAAA@@@???????????????AAAAAA@@@@@@???@@@@@@@@@@@@@@@????????????@@@@@@????????????>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;:::999888777666666555444333333222222222222111111111111222222000000000111111111111222222111000//////000111222444333333222222333333444000111111111111222222222222111///......///000000//////............//////---............///111444:::<<<===;;;888555333222------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------.../////////////////////////////////---......///......------000000000000////////////------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,------------------..................---,,,,,,,,,------................................................,,,------......------,,,---......//////......---.........---------------++++++,,,,,,,,,,,,------......------------......---............---,,,,,,,,,------------.........------------------------......---,,,,,,,,,,,,---.........///......---,,,............------------,,,,,,,,,,,,------------......//////......---,,,------------------------------......///000000000000000//////............---------.............../////////...///000000111....../////////000000000111000...///000222111111000000000///......------000000//////.../////////////////////000000000000000000////////////000000......//////////////////000000000000000000000000000000000/////////......000000000000000000000000......///000111222333333...//////000000111111111000000000000000111111222111111111111111111111111222222333444444444444333555555555555444444444444333333333444444444555555444444555555555555444444333444666888888999888888777777777777888999:::;;;======<<<<<<;;;;;;::::::888999999:::::::::999999::::::::::::::::::::::::999:::<<<===>>>>>>===<<<;;;<<<<<<<<<<<<=========>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCDDDDDDEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@????????????@@@<<<<<<<<<===<<<;;;;;;:::999999999888888666555444222333555666888999999999444444444555555555666666888888888777666666555555777888888999;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAA???????????????@@@@@@AAABBBBBBAAA@@@????????????@@@@@@????????????@@@@@@???????????????>>>===<<<========================;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;:::999777666555555555444444333222222111222222111111111111222222000000000000111111111111111000000///000000111222333333222222333444444555222222111111111111111111222000///......///000111///......------......///,,,---.........000333666;;;@@@CCCBBB>>>:::666111---,,,,,,,,,,,,------...,,,,,,------------,,,,,,,,,,,,------...////////////////////////000000000...............---------111111000000000/////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...---,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000//////...---,,,,,,,,,+++++++++,,,,,,,,,------......------------.....................------,,,------------..........................................---,,,,,,,,,,,,------...............------------,,,,,,++++++******,,,,,,------------------...............---,,,,,,,,,,,,------------------------......///000000000000000//////......------,,,,,,------...//////000...............///000000........./////////000000000///......000111000///000000//////............111000///...............////////////000000000000000000////////////000000............//////////////////000000111111111111000000000////////////...////////////////////////...//////000111111222222...//////000111222222333111000/////////000222333111111111111111111111111111111222333333333333222222222222222222222222222333333333444444444555555444444555555555555444444333444555666777777777777777777777777777888999999::::::::::::::::::::::::999999:::::::::999888888999999999999999::::::::::::;;;<<<=========<<<<<<::::::;;;;;;<<<======>>>======>>>???@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????<<<<<<<<<<<<<<<;;;::::::888888888888777777666555333444555555666666555555444444444444555555555555777777777777666666555555666666777888999::::::;;;<<<===>>>???@@@@@@@@@@@@<<<<<<===>>>???AAABBBCCCBBBBBBAAA@@@????????????@@@@@@????????????@@@@@@>>>???????????????>>>===========================;;;;;;;;;<<<;;;;;;:::::::::::::::999888666555444444444333333222222111111222111111000000111111222000000000000000000000000000000000000000111111222222222222222333444555555444444333222111000///...000000///......///000111......------------......,,,---.........000333666999BBBHHHGGGDDD@@@999111------,,,,,,,,,---......,,,------......------,,,,,,,,,------.../////////////////////000000111111//////......------------000000000000////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.../////////...---,,,,,,,,,,,,,,,////////////////////////........................,,,,,,,,,++++++,,,,,,,,,...//////////////////...000000///...------,,,++++++++++++,,,,,,,,,------......------------......//////......---------------------.........//////..............................---,,,,,,,,,,,,---------...............---,,,,,,++++++******))))))------------------------,,,------------,,,++++++,,,,,,,,,---------......------......///000000000111000000///...---------+++,,,,,,---...///000000------,,,,,,,,,---..................////////////...---,,,---///000///---////////////............000000///......---........./////////000000000111000000////////////000000---.........//////000000/////////000111111222222111000000000////////////////////////////////////111111000000000000000000...//////000111222222333111000/////////000222333111111111111111111111111000111222222333333222222222222222222222222222222333333333444444444555555444444555555555555444444333444555555666666666666777777666666777777888888999999999999:::::::::;;;999999:::::::::999888888888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>======>>>>>>???>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@AAAAAABBBCCCEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>><<<<<<======<<<<<<;;;:::777888888888888888777777555555555555555444333222333444444444444555555555666666666666666666666666555555666777777888999999;;;;;;===>>>??????@@@@@@;;;<<<<<<===???AAABBBCCCAAAAAA@@@@@@???@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<;;;;;;::::::999999999888777555444333333333333222222111111111111111000000000000111111111000000000000000////////////000000111111222222111111111111222222333444666555444222000///...---/////////000000000000000......------------......+++---.........///333555666CCCLLLLLLJJJGGG>>>333///...---,,,,,,---......------............------,,,,,,------.../////////...//////000000111111222000///...---------------////////////............------------------------.........---------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,---...............---,,,,,,,,,------////////////////////////........................---,,,,,,++++++,,,,,,---...//////000000//////...000000//////...---,,,,,,++++++,,,,,,,,,,,,------......------------......000///......------......------........./////////..............................---,,,,,,,,,,,,---,,,---......///.........------------,,,,,,,,,,,,............------------,,,,,,------,,,,,,+++***+++,,,,,,------.........------......///000000000111111000///...------,,,,,,,,,------...///000000,,,,,,++++++,,,,,,---...------........./////////,,,,,,,,,---//////...,,,//////////////////......//////......---...............//////000000111111000000////////////000000------......///000000000//////000000111111111222111111000000000/////////000000000000000000000000111111111111000000//////...//////000000111111111000000000000000111111222111111111111111111111111111111222333333333333222333333333333444444444444333333333444444444555555444444555555555555444444555555555555666666777777888777777777777777888888888999999999:::::::::;;;888999999:::::::::999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;<<<======>>>>>>??????@@@@@@@@@??????>>>??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBCCCCCCCCCCCCDDDAAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>??????>>>>>>===<<<<<<<<<======<<<<<<;;;:::666777777888888888888777555555666666555444333333333333444444444555555555444444555555666777777777666666777777888888999999999:::;;;===>>>>>>??????=========>>>>>>???@@@AAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@????????????@@@@@@===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;:::888888888777666555444333222222222222111111111111111111000000000000111111111111000000////////////...///000111111222222222111111000000000111222222444444333222111//////...---...000111111111000///...------,,,,,,------...+++,,,---------...111444333CCCOOOPPPOOOMMMCCC777111000...,,,,,,,,,---...------............------,,,,,,------.../////////...//////000111111222222111000...---,,,,,,------............---------------------------------------------,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,,,,---......////////////////////////...........................---,,,++++++,,,---...//////000000000000//////000000//////......------++++++,,,,,,,,,,,,------......------------......000000......---......///............////////////..............................---,,,,,,,,,,,,---,,,------...//////......------------............///.........---------------------------,,,,,,+++++++++,,,,,,---......///------......///000000000111111000///...---,,,,,,,,,---------......//////---,,,,,,,,,,,,---......---------.........//////---,,,,,,...000000...,,,.../////////////////////......---------...//////.........///000111111111000000////////////000000------......///000000111000000000000000111111111111111111000000000//////000000000000000000000000000000000000000111111111//////////////////////////////000111111111111111111111111111111111111111111222222333333333333333222222333333333444444444333333333444444444555555444444555555555555444444666666666666666666777777999888888777777888888888999999999:::::::::::::::777888999999::::::::::::888888999999:::;;;;;;<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@@@@???>>>>>>======>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???@@@AAACCCEEEFFFGGGHHH@@@@@@@@@AAAAAAAAABBBBBB>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAA@@@??????>>><<<======>>>===<<<;;;:::;;;;;;;;;;;;;;;:::999999444555666777777777777777555555666666666666555555333333333444444444555555333333444555666777888888777777888888999999::::::888999:::<<<===>>>>>>>>>@@@??????>>>>>>>>>>>>>>>????????????@@@AAABBBBBB@@@@@@????????????@@@@@@===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;;;;777777777777666555444333222222222111111111111111111111000000000000111111111111000000/////////.........000111222222222222111111000000000000000111333222222222111111000000+++---000222333111///......------,,,,,,------...,,,,,,------,,,---000222222CCCQQQSSSSSSRRRGGG999222000...,,,+++,,,---...------............------,,,,,,------...//////000...//////000111222222222111000...---,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///000000000000000000000000..............................,,,,,,,,,,,,......//////000000000000//////////////////............++++++,,,,,,,,,---------.........------.........111000///------......///............/////////000////////////////////////......---,,,,,,,,,,,,---,,,,,,---.../////////...+++,,,,,,------.........//////.........---------......//////......---,,,++++++,,,,,,---...//////------......///000000000222111000///...---,,,,,,---------..................------------...//////---------.........//////------...///111111///---.........///////////////---------------...///000---......///000111111222000000////////////000000---------...///000000111111111000000000000000000111111111111000000000000000000000000000000000000......///000111222333333////////////...............///111222222222111000111111111111111111111111222222333444444444444333000000000111111222222222333333333444444444555555444555555555555555555444777666666666666777777888999999888888888888888999::::::::::::::::::::::::666777888999:::;;;;;;;;;888888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;============>>>>>>>>>>>>===>>>>>>>>>===<<<;;;:::<<<===>>>???AAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@??????<<<===???AAACCCEEEFFFGGG>>>????????????@@@@@@@@@<<<======>>>??????@@@@@@@@@@@@@@@???@@@@@@AAABBB@@@@@@??????>>>=========;;;<<<=========<<<:::999999::::::::::::999888888333333444555666666666666333333333444444444555555333333333333333333333333444555666888999999::::::999666333444999;;;999666888999;;;===>>>===<<<;;;>>>>>>======>>>>>>???@@@>>>===<<<;;;<<<===???AAABBBAAAAAA@@@@@@AAAAAABBB>>>???AAAAAAAAA@@@>>><<<>>>>>>>>>>>>============;;;::::::999888777666666777777777666555555444444222111111000///......---...//////000000000000000111111000///////////////111111000///////////////---...//////......///000111111111000000000000///000000000000////////////000000///...---,,,,,,+++,,,,,,,,,---...///000000111777BBBKKKOOOJJJAAA:::111000///...------...///------------------------..................---------.........//////000000333///,,,+++---///...---000///...---,,,---...///++++++,,,,,,,,,---------000///...,,,++++++,,,,,,+++,,,,,,,,,------......,,,,,,+++***+++,,,---...000000////////////000000......////////////......////////////............------------......//////222111000///////////////000000000000000///......---------............///,,,---...///000000000///000000000000////////////......---------......///------............------,,,,,,,,,------.........,,,,,,,,,---------.........---,,,++++++,,,---...---.........---,,,++++++...---+++******+++,,,---,,,,,,++++++,,,,,,---......------------...//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///.........------------......------...///000000/////////000000///,,,++++++,,,111000000///...------,,,111111111000000000000000,,,---...//////...---,,,------...///000111222222///000111333333222111111000000000000000000000000111000...---...///111222222222222111111111000000000000////////////000000111111000000111111222333333333333333333333333333333444444555555444444333666555222111000000111222666555555555555444444444888777666555555444444555555555666666777777888888999888777555555777888999;;;;;;;;;;;;::::::999888999999999999999999::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>=========<<<<<<<<<===???AAADDDEEEIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>??????????????????>>>>>>======<<<<<<@@@AAAAAAAAAAAA@@@????????????>>><<<<<<;;;;;;;;;999::::::;;;<<<<<<<<<;;;<<<;;;:::999888888888888666666666666666777888888444444444444444555555555333333333333333333333333222333444555666777777777888555222444888:::999666999:::<<<>>>>>>>>>===<<<>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<>>>???@@@BBBBBBAAAAAAAAAAAABBBBBB???@@@AAAAAAAAA@@@>>>===>>>============<<<<<<<<<;;;::::::999888777666666666666555555444333333333111111111000///............//////000000000000000111111000///////////////111000000///////////////...///000000///...000111222222111111111000000000111111000000//////...............---,,,,,,+++++++++++++++,,,,,,---/////////444<<>>>>>======>>>>>>???@@@????????????>>>>>>>>>>>>?????????@@@AAABBBCCCDDDHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>======;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<>>>????????????>>>======???>>>===<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;:::999888888777777777666666666666666777888888666555555555555555555555333333333333333333333333222222444555666666666666777555333444777:::999777:::;;;===>>>??????>>>===???>>>>>>>>>>>>???@@@@@@AAA@@@???>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<::::::999888777666666555555444444333333222111111111111000000//////.........///000000111111000000111111000///////////////000000000000////////////...000111111000000111222333222222222111111111111222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......111555999;;;:::555111111000//////.../////////------------------------........................///000000000000111111111.........///000000---+++,,,,,,++++++,,,---...///,,,,,,,,,,,,------------......------,,,------......------,,,,,,+++******...------------...//////......------------......000000000111111000000000/////////............---++++++,,,---...000000111...------------....../////////000000000///......---------............///222111///...------......222222111111111000000000111000///...---,,,,,,,,,------............------///////////////.............../////////000000000//////............/////////////////////......---,,,,,,++++++,,,...000111,,,,,,,,,,,,,,,------......------------...//////111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000//////.........------------......//////////////////...------...000/////////000111111111000000//////......000000000000000000000000000000////////////000000222222111000///...------000/////////000000111111000000000000000000000000000///.........///111222000000000///////////////111000000//////000000111111000000000000111222222000000000000000000000000333444444555555444444333555444222111000111111222333333444444555666666666666555444333333222333333555555666666777777888888999888777666666777888999888999999999999888777777777777777777888888888999::::::::::::::::::::::::;;;::::::999999::::::;;;>>>>>>======>>>>>>???@@@>>>>>>>>>>>>????????????AAABBBBBBCCCCCCCCCCCCBBBFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>><<<;;;:::999::::::::::::;;;;;;;;;;;;>>>>>>>>>============<<<>>>????????????>>>======>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999888777666666666666666666666666777777777777666666666666666555555555333333333333333333333333333444555666777777777777777555444555888::::::999;;;<<<===>>>?????????>>>???>>>>>>>>>>>>???@@@@@@BBBBBB@@@????????????@@@BBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@>>>>>>>>>=========<<<<<<::::::999888777666555555444444444333222222111111111000000000/////////...//////000111111111111000111000000///////////////000000000000000//////...///000222222111111222444333333333222222222111111222222111000///...------++++++,,,,,,------------,,,,,,++++++,,,------...000///000111333333111/////////......................................................///////////////////////////000000000------,,,---------,,,,,,******++++++,,,---......,,,,,,,,,------------...---------------.........------------,,,,,,,,,,,,...............//////000000000////////////000000//////000000000000////////////.........---------******+++---///000111222///////////////000111222...///////////////......---------............///222000...---,,,---///000222222222222111111111000000///...---------------------............------000/////////......------....../////////000000000000000////////////000000//////000000000000//////,,,+++***)))((((((((())),,,,,,,,,,,,,,,---.........------------.../////////......---------------,,,,,,,,,---------------////////////////////////......------------......//////000000///...------...///000000//////000111111111000000000//////////////////000000000000000222111000//////000111222222222111000///...------000///.........///111222////////////////////////000//////...///000111111000000000000000000000000111000000000000000000111000000000000000111222222000000000000111111111111333444444555555444444333444333222111111111222222222222333444555666777888777666555444333333333333555555666666777777888888888888777666666777888888777777888888888888777777777777888888999999::::::999999::::::::::::;;;;;;::::::999999999999::::::===============>>>??????<<<======>>>???@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<========================@@@AAAAAAAAAAAA@@@??????===<<<;;;:::::::::::::::::::::;;;;;;<<<;;;;;;:::999888777666666555555555666666777777777777777666666666666666666666666555333333333333333333333333333444555666666777666666666666555666888:::;;;;;;;;;<<<===>>>>>>?????????>>>>>>======>>>>>>???@@@BBBBBBAAA@@@@@@?????????AAAAAABBBCCCCCCBBBAAAAAABBBAAA@@@?????????@@@@@@?????????>>>>>>>>>======:::999999888777666555555555555444444333222222222000000000000///////////////000000111111111111111111000000//////////////////000000111000///......///000222222111111333555333333333222222222111111111111111000///......---,,,,,,------......//////---------------......///111000......///000000///------------------------................................./////////000000........................---,,,***((((((***,,,///)))***+++,,,------......,,,,,,---------.........------..................+++,,,,,,---...//////000......////////////000///000000////////////000000---..................---............------------******+++---///000111222///////////////000111222......////////////......---------............///000///---,,,---...000222222222222222111111111000---------------...///000------............------///......------,,,,,,,,,------.........////////////000000000000000000/////////000000000000000//////...------,,,+++++++++------,,,,,,------...///...------------...//////------------...///000111,,,,,,,,,------.........//////............//////......------------......//////000000///...------///111111000///...///000000000000000////////////......//////000000000000222111000//////000111222000000000000////////////000///.........///111222///////////////////////////////////////000000111111111111111111111111111111111000000000000111111000000//////000000111222111111111222222333333333333444444555555444444333333333222222222222222222111222333444555777888888888777666555444444444444555555666666777777888888888888777777777777888888666777777888888777777777888888999999:::;;;<<<<<<999999999::::::;;;;;;;;;;;;::::::999999::::::;;;=========<<<===>>>>>>???<<<<<<===>>>???@@@@@@AAA===???AAABBBCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@===============<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========@@@AAAAAAAAAAAA@@@??????<<<<<<;;;:::::::::;;;;;;:::;;;;;;<<<;;;;;;::::::999888777666555555555555666666777777777777666555444444555555555666666666333333333333333333333333111222222333444444333333555555555666777999;;;;;;;;;<<<<<<======>>>??????===<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@@@@@@@@@@???@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============999999888777666555555444555555444333333222222111000000000000///////////////000111111222222111111111111000//////////////////000111111111000...---...///111111111111333555333222222222111111111111000000000000////////////---------....../////////.........------......///111///------...//////...,,,,,,---.........------.................................//////000000111......---------------,,,...,,,***'''&&&(((---111***+++,,,---......------,,,---------................../////////......---)))***+++,,,...///000000---......///000/////////......------------......,,,------......------,,,.........------------,,,++++++,,,---...000000111...------------......///------.../////////......---------............///......------...///111222222222111111111000000000,,,,,,,,,---...///000111------............---------------------,,,,,,,,,------.........///////////////000000000000//////...//////000000000000000---------....../////////---------------......///...------------.../////////.........///000222333,,,,,,,,,---....../////////......------......///......------------......//////////////////...---///000111000...---...//////////////////.........---......//////000000111111111000000000000111111......//////000000111111000/////////000000111111000000000000000000000000////////////000000000000111111111111222222222222222111111000000111111222000////////////000111111222222222333444444555555333444444555555444444333222222222222222222222222222222333444555666777888888888777555555555555555555555666666777777888888777777777888888777777777666777777888888888888777888999999:::;;;<<<======888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<======>>>???<<<======>>>???@@@@@@@@@===>>>???@@@BBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@========================888888888888999999999999;;;<<<<<<<<<<<<=========>>>????????????>>>======<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;::::::999888777666555555555555666666777888888777555444222222333444555666666777333333333333333333333333111111222333333333333222222333444555555777999:::;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<======?????????@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>>>>>>>???@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;999999888777666555444444333333333222111111000000////////////000000000000000000111222222222222111111111000/////////////////////111111111000...------///000111111111333444222222111111111000000000////////////000000000000---------------------......------,,,,,,------...---,,,+++,,,---...---,,,------///000000000//////........................---......///000000111111//////......------------------,,,***)))***...222,,,---......///...---,,,------------............//////000000///...---,,,))))))***+++,,,,,,------,,,---.../////////............------------......------............------.........---------,,,,,,,,,,,,------...//////000///......------------...,,,---......//////......---------............///.........///////////////111111000000000/////////---------------...///000------............------------------................../////////000000000......///000000///......---...//////000000000///+++,,,,,,------------------------------...//////...------------...//////000///---,,,,,,---///000,,,,,,------...////////////...------------...///......------------......---...//////////////////---...//////...---///000------------............------......///000000111///000000000000000000///////////////000000000000///000111111222222111111000000000000000000000000...//////000000000000000000000000000111111111222222111111000000111111222///////////////000111111222222222333444555555555333444444555555444444333111222222333333222222222333333444444555666777777777777666555444444444444555555666666777777888888777777888888888888777777666777888888999999999888777888999:::;;;<<<<<<===888888999::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>>======>>>>>>?????????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;888888888999999999::::::;;;;;;;;;<<<<<<<<<======>>>????????????>>>=========<<<<<<;;;<<<<<<======;;;;;;<<<<<<;;;;;;:::999999999888777666666666666666777888888888777555444000111222333444666777777333333333333333333333333333333444555555555444444000111222333333555777999;;;::::::;;;;;;<<<===>>>;;;::::::::::::;;;<<<<<<===>>>???@@@@@@@@@@@@@@@===>>>@@@AAAAAA@@@>>>===<<<===???@@@???>>><<<:::;;;;;;:::::::::999999999999999888777666555444444222222111111000/////////////////////000000000000000000111222222222222111111111000///////////////...///111222111000...---,,,...000000000111333444111111111000000000000///......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***))))))+++,,,---+++***...///000222222222111000////////////////////////---......///000111111222000000//////.........---,,,...///...,,,,,,///222---.../////////...---,,,---------.........//////000000000000000...,,,+++)))))))))))))))*********+++,,,.../////////...---000000////////////000000......////////////............---------,,,,,,,,,---------.........//////222111000///////////////,,,,,,---.../////////...---------........./////////000000000///...---,,,000000000000///////////////......---------......---..................------.........//////000000000000000000111111111111---...///000000///...---------...///////////////000000000///...---+++***...------------...//////...------------.../////////---+++)))(((((()))))),,,,,,------...///000000///...---,,,,,,---...///.........------.........------...///000000000///***,,,---.........000222,,,------------------------------...///000000111...///000111111000///...000000000000///////////////000222333333222222111000000000000000000000000...//////000000000000000.../////////000000111111222222111111111111222222///////////////000111111111111222333444444555555333444444555555444444333111222222333333333222222333333444444555666666666666666555444333333333333555555666666777888888888777777888888888888777777777777888999999999999999666777777999:::;;;<<<<<<888888999::::::;;;<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????DDDBBBAAA@@@???@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>===;;;:::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======@@@AAAAAAAAAAAA@@@??????======<<<<<<<<<======>>>;;;<<<<<<<<<;;;::::::999:::999888777777666666666666777888999888777555333444333333333333333444444333333444555666666666666666666555444444333222222111111111222444777:::<<<<<<::::::<<>>;;;<<<;;;:::888777888888999===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@AAAAAA@@@???===::::::;;;;;;;;;;;;;;;;;;666777888888888777555444444333222222111111222222//////000000000000///...000111222333333222111000000000000000000000000000111111222222222111111000///////////////000111222000000000000////////////111111000000//////......111...,,,+++,,,,,,)))'''++++++,,,---............////////////...---,,,+++///////////////.........000///...------...///000000000000000111111111111000000000000///...---,,,---------.........//////...///000000///---+++***........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////000000........................+++,,,---------,,,+++***,,,,,,,,,---------......000///...------...///000...........................------------...//////,,,,,,---...///000111111111111000000000000111111......---------,,,,,,,,,000000111000///---,,,***---------............///............////////////000///...---------------,,,,,,------...---------111000///...............)))***---...//////...---////////////////////////000///...---,,,+++++++++......------------.........//////000111222222333000000//////.........---///////////////.........111111000000//////......---------,,,,,,+++++++++---------............///000000000000000000111111////////////000000000000///000111222333222111111222000...///111111///,,,222222111000///...------000000000000////////////////////////000000000000//////000000000...---,,,222222111111111111111222333444444555555444444333444444333333333444444555777777666555444444333333444444333333333222222222444444444555555555555666888888777777666666555555555777888999888777888999777888888888888999999999999999888888888888999999999999999999999999999999999:::<<<>>>>>>>>>>>>======>>>@@@BBBBBBBBB@@@???@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBBAAAAAABBBDDDEEEAAAAAAAAA@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;===>>>===;;;::::::;;;:::;;;<<<===>>>@@@AAAAAA>>>>>>???>>>===<<<:::999;;;:::999888888999;;;<<<;;;;;;:::::::::999999999999888777666666555555555666555555555555444444444111111111111222333444444111111222333333333333333666555555444333222222222333333333333444666888:::;;;::::::<<>><<<<<<;;;:::999888888999999===<<<<<<<<<<<<===>>>>>>========================;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::555666666777666555444333333333222111111111111111//////000000000000//////000111222222222222111000000000000000000000000000111111222222222111111000---------------...//////000000000000/////////...000000000000//////......111...,,,,,,------+++))),,,,,,---.........------+++,,,,,,---//////000000.........///////////////000000///.........////////////000000000111111111000000000000///...---,,,---------.........//////////////////...---,,,+++////////////////////////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////........................---......///......------,,,,,,---------.........//////...------...//////...........................------------...//////.........//////000000111111000////////////000111///.........---------,,,...///000000000///...------------............///............//////////////////...---------------,,,------......---------////////////.........---)))+++---...//////...---........................///...---,,,++++++++++++......------------......111111000///......------000/////////............/////////////////////...111000000000/////////............---------,,,,,,---------............///111111111000000000000000////////////000000000111000111222333444333222222222000///000222222000...111111000000//////......////////////000000000000111111111111111000000000///000111111111000///...222222111111111111111222222333333444444333333222333333333333333444555666777666666555444444333333555555444444444333333333444444444555555555555666777777777777666666555555555777888999888777888999888888888888999999999999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>>>>======>>>@@@BBBCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========???@@@@@@===;;;;;;;;;<<<======>>>??????@@@@@@<<<===>>>?????????>>>>>>;;;:::::::::::::::;;;;;;;;;::::::::::::999999999999888777666555555555555555555555555444444444444000000111111222333444555111222222222222222222222444444444333333222222222444444555555666666777777999999:::===???@@@???======<<<;;;:::999999999999;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<;;;;;;::::::999999999444555555555555444333333222111111000000000000000/////////000000000000000000111111222222111111000000000000000000000000000000111111222222222111111111111000000000111222222000000000/////////......000000000////////////...000...------......---,,,------.........------,,,,,,,,,,,,---...000111222------......//////000000111000//////........./////////000000000000111111000000000000///...---,,,------........./////////000000///...------------000000000000000000000000///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////..........................................------......///,,,------------...............------------.................................------------...//////000000000000000000000000111000...------...000111////////////............---...///111111111000///---------............///............//////////////////...------------...------.........------,,,......///000///...---,,,***+++---...///......---.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------......000000///...---+++******////////////..................//////////////////000000000000/////////////////////...............---------............///222111111111000000///////////////000000000111111111222333333444444333333111111000111333333222000000000000000////////////......//////000000111111333333222222111111000000///000111111111111111000222111111111111111222222222222333333333333222222222222222222333555666666666666666555444444333333555555555555444444444444444444444555555555555666777777777666666666666555555777888999888777888999888888888888999999999:::;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===:::;;;<<<===============>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????BBBDDDDDDAAA>>><<<;;;>>>>>>>>>>>>????????????===>>>???@@@@@@@@@??????:::;;;;;;<<<;;;;;;:::::::::::::::999999999888888999888777666555555555555555555555555444444444444333333222333333444555555444444444333333333444444333333333333333222222222444444666777777777777777888999;;;===?????????>>>======<<<;;;;;;:::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;<<<;;;;;;:::999888888777555555555555444444333333111111000//////////////////////////////000000111000000111111111111000000////////////////////////000000111222222222111111222222111111111222222333000000/////////.........///////////////////////////........./////////.........///......---,,,,,,222111///...---------...,,,------...///000111111111111000//////.........////////////000000000111//////000//////...------............////////////111000...---------.../////////////////////////////////////////////000000------------------------........................000000//////......------........................---,,,+++***+++,,,---...------------..................------------.................................------------...//////222111111111000000000///000///---++++++---///000000000000///////////////...///000111111111000///---------............///............///////////////......---------.....................------,,,,,,---///000000///---,,,+++,,,---.........------...------,,,,,,++++++***+++*********++++++,,,---......------------.........---------------------///////////////.....................////////////000000000000////////////........................---------............///222222111111000///////////////000000000111111111111111222222222333333333000000000111222222111111.../////////000000000111---......///000111111222333333222111111000//////...//////000111111111111111111111000111111222333222333333444444333333222111111111222333555666777666666555555555444444444555444444444444333333333444444444555555555555666666666666666666666666666555777888999777777888999888888888999999999::::::::::::999999999999::::::<<<<<<<<<<<<============;;;;;;;;;<<<<<<=========>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDBBB@@@???CCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGGGGDDD@@@===<<<<<<<<<======>>>?????????AAAAAA@@@???>>>===<<<<<<:::;;;<<<======;;;:::999999999999999888888888888888888666555555555555555555555555444444444333333444333333222222222222333666666444333333333333444333333333333333333333444333444555777888999999999888:::<<<>>>>>>>>>>>>???>>>>>>======<<<;;;;;;:::999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777666666666555555555555555111000//////......////////////......///000111222000000000000000000000000///////////////////////////000111222222222222222......---------------...////////////.........................../////////......///////////////000////////////...---,,,,,,444333111///---,,,++++++,,,------...///000111111111111000000000//////......////////////000000000//////////////////...---........./////////000000111000///------...///000................................................------------------------........................000000//////......------........................,,,,,,+++***+++,,,---...---------.........//////...................................................------------...//////222222111111000000/////////...---,,,,,,---...///000000000000000000000000///000000111111///...------------............///............////////////......---------......///.../////////......---,,,+++,,,...000000///---,,,,,,,,,------------------------,,,,,,++++++++++++************+++,,,------......------------....../////////........................///////////////---.........//////000000////////////000000000000------------------......---------............///111111111111000000//////000000000000111111111111000000000000000111111222...///000111000000000000......//////000000111111---......///000111111222222222111000//////..................///000000111111111000000111222222333444444555555555555444444000000111222333444666777555555555555555444444444333333333222222222111111444444444555555555555666555555555555555666666666555777888999777777888999888999999999999:::::::::999999888888888888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???AAABBBCCCCCCCCC??????@@@@@@@@@AAAAAAAAACCCDDDEEEEEEDDDBBB@@@???CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFIIIIIIFFFBBB???===:::;;;;;;<<<>>>??????@@@@@@???>>>===<<<;;;;;;::::::;;;<<<===<<<;;;999888999999888888888777777777888777666555444444444444555444444444444333333333222111111000000111111222777555444222111111222222333333333444444555555555444444555777888:::;;;;;;999;;;===>>>>>>======>>>>>>>>>???>>>>>>===;;;;;;999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::999999888888777777777777666555555444444555555111000000/////////////////////.........000111222111000000//////000000111000000000000000000000000///000111222222222222222//////......------....../////////.........---------............/////////---///000///......///000....../////////...------//////000000000///......------......//////000000///000000111111000000///......////////////000000...///////////////............/////////000000000000000//////...//////000.................................------------,,,------------------------........................///////////////.................................------------...//////000------........./////////......////////////.................................------------...//////111111111000000/////////.........------.........////////////000000000000...///000000000...---,,,---------............///............////////////...------------.../////////////////////...---,,,+++,,,---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------------......222222111000///------,,,.........///////////////------......///000000000////////////000000000000---------------.........---------............///000000000000000000000111000000000111111111222222000////////////000111111///000111111///......///......//////000000111111......//////000000111111111111000000//////......///...............///000000000000000111222333333555555666666666666555555111111111111222444555555555555555555555555555555222222222222111111111111444444444555555555555666444555555555555666666666555777888999888777888999999999999999::::::::::::999888888777777888888999999999999:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>???AAABBBCCCCCC????????????@@@@@@@@@@@@DDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAACCCFFFHHHHHHEEEBBB@@@???;;;<<<<<<===>>>?????????;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;:::999888888888888888777777777777666888777666555444444444444444444444444333333333333111111111222333444666777999777555333222222222333333333444555555666777777777777666666777999:::;;;:::<<>>???AAABBBCCC??????@@@@@@@@@AAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCEEEFFFFFFCCCAAAAAAAAAAAA@@@@@@@@@??????>>>>>>;;;::::::999:::;;;<<<===;;;;;;:::999888888888888888888777777777666666666777777666555444444444444444444444333333333222222111222333555777:::<<<===<<<:::888555444444555555333444444555666777888888;;;999777666666777999::::::===@@@???===;;;;;;<<>><<<;;;::::::999999::::::;;;<<<999999999999999999999999===<<<<<<;;;;;;<<<<<<===777777777777888888888888555444333222111222333444222222111000000000000000//////...---...000222444111000///......///000111000000000000000000000000//////000222222333333333111111000///......////////////.........------------------.........//////---///000///,,,+++,,,...------...///000000000///+++---000333333222///---///////////////.........,,,...000111222222222222............/////////000......///////////////...////////////000000000000...///000111111000///...000000000000000000000000//////......---------,,,................................................---.........//////000000........................(((***+++---......---,,,............/////////000///000111222222111000///...........................------------...//////.........///////////////---...000111111000...------.........//////000000)))***,,,.../////////...---------.........//////............/////////000---------------...///000000000000000///...---,,,---,,,,,,,,,,,,---...///...------,,,,,,,,,------***+++,,,---......///000...------,,,,,,---------.........------.........---------...///000111111---.........//////000000---------...///000000111.../////////000000111111.../////////000000111111---------.........//////......///000111222333333000111111111111222222222222111000000000111333444222444666444000---...///000000000000////////////000000000000////////////111111111111111222222222333222111/////////000000000000000000111222333444333444444555555444444333222222222111222222333333444555555555555555555555444444444333333333222222444444444555555555666666444444444555555555666666555777888999888777888999999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;999999::::::;;;<<<=========<<<;;;:::999:::;;;<<<;;;;;;<<<===>>>@@@BBBCCC@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAABBBDDDEEEAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBDDDEEEDDDBBBAAAAAABBBFFFEEEDDDBBB@@@???======???>>><<<:::999999999:::<<<;;;999777666666777888777777777777666666666666777777555444444444444444444444444333333333222222000222666:::<<<>>>>>>>>>;;;;;;;;;;;;999666444222333333444444555666666666777777888999::::::::::::======<<<<<<<<<;;;;;;;;;@@@??????>>>===<<<<<<<<<>>>===<<<;;;:::999999999999::::::;;;;;;::::::999<<<<<<<<<<<<;;;:::999888999888777777666777777888333333222222111000000000---......///000111111222000000////////////000000///////////////000111111000000000000000000000111/////////000111111222222111111111111000000000000///............---------------............------------............------------------------------///////////////.................................//////000000000000//////////////////////////////////////////////////////---...///000000///...---////////////............////////////////////////...............///000000000000000///////////////000000000000////////////////////////////////////000///---,,,+++,,,------,,,---...///000000000000............///000222222111111222222222222111111.......................................///000000///......------///000111////////////............000///...---,,,,,,---...222111//////000000...,,,.........------.........////////////////////////------......///000000000111000000///...---------//////.........---------,,,------......------,,,........................///////////////000111111000000///............///000000000000////////////////////////////////////////////////000000000000......////////////......222222000//////...........................---------...///111222222333333333222111/////////000111111000000000000222444555111000///......///000111111222222111000000111333//////000111222333333444888333---,,,///111000---000000//////.........---111111222222222222111111222333444666777777888888222222222222222222222222222222333333333444444444222222333333333444444444555555555666666666666666444444444555555777888999666666777777888888888999888888999999999888888777888888777777777777777777888999::::::;;;;;;::::::===<<<;;;999:::;;;===>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCEEEDDDBBB@@@???===<<<<<<;;;;;;;;;;;;<<<<<<======:::::::::999999999888888888777555444333555666777555555666666666666666666555444444333333222222111333555888<<<>>>???@@@??????>>>===:::888555333222333333444555555666666777777888999:::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;???>>>>>>======<<<;;;;;;>>>>>><<<;;;;;;:::::::::999::::::;;;;;;::::::999<<<<<<<<<;;;;;;:::999888888777777666666555444444333333222111111000000///.........///000111111111000//////......//////000///////////////000000111111111000000000000000000/////////000111111222222111111000000000////////////............---------------............------------............------------------------------/////////////////////.....................------//////000000000000//////////////////////////////..............................////////////......000000000000////////////000000000000000000000000...............///000000000000000000000000000000000000000/////////..............................000///...---,,,,,,---...,,,---...///000000000000............///000111222000111111111111111111000.......................................//////000//////...---...///000111////////////............111111//////...///000000000///...///000111000/////////............//////........................------......///000000000111000000///......------......---------,,,,,,,,,,,,------......------,,,///////////////////////////////////////000000111000///......------......000/////////////////////////////////////////////........./////////000000......////////////....../////////......///000000........................//////000111111111000000333222000/////////000111000000//////000111333444111000///......///000111///000111000///...///111//////000000111222333333;;;666111111333666555333111111000000000/////////111111222222222222111111111222333555666666666666222222222222222222222222222222333333333444444444222222333333333444444444555555555444444333333333444444333444444555666777666666777777777888888888777888888999999999888888888888888888888888888888999999:::;;;;;;;;;;;;:::<<<<<<;;;:::;;;<<<===>>>======>>>???@@@@@@AAAAAA>>>>>>????????????>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEDDDBBB@@@>>>===<<<<<<>>>>>>>>>======<<<<<<<<<::::::999999999888888888777666555444444555666777555555555555555555555555555444444333333222222111666888<<>>:::777555333333333444444555555666777777888999:::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<;;;=========<<<<<<;;;;;;:::>>>>>>===<<<;;;;;;;;;;;;999999::::::::::::999999;;;;;;;;;;;;:::999888777555666666666555444222111333222222111111000//////......//////000000111111000//////......//////000////////////000000000000111111111000000/////////...//////000000111111222000////////////.........///............---------------............------------............------------------------------......///////////////////////////......---------//////000000000000//////000000000000000000000000........................//////............//////111111111000000000//////000000000000000000000000.........---......///000000000000000000000111111////////////....................................///......------------...,,,---...///000000000000............///000111111000000111111111111000000..............................------......///000//////.........///000111////////////............000////////////000000111...------...111222222111//////............//////........................------......///000000000000000000///......---------------,,,,,,,,,,,,,,,------............------000000000000000000000000//////......//////000111///......---------------////////////////////////////////////////////////---------.........//////......////////////......------------...///000111............////////////000000000000000///......222111000000///000000000////////////000111222222000000////////////000000,,,...000000///------.../////////000000111111111555222......000333222111222222111111111111000000111111222222222222111111000111222333444555555555333333333333333333333333333333333333444444444444333333333333444444444444555555444333222111000000444444333333333444444555666666777777777777888888666666777888999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@AAABBB>>>??????@@@@@@@@@??????===>>>???@@@AAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEDDDBBB@@@>>>===<<<<<>>>>>===;;;:::999999999999999999888888888777555555666666666666666666555555555555555555555555555444444333333222222111:::<<>>???@@@AAAAAA@@@AAAAAABBBBBBBBBBBBAAA===>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@???????????????@@@@@@AAAAAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCAAA???>>>======<<<<<<;;;;;;:::999888777666999888888888888777777777444555666666777666666555555555555555444444444444555444444333333222222111===???BBBDDDFFFFFFFFFEEEBBB@@@<<<888666666777888444444555555666777777888::::::;;;<<<====================================;;;;;;;;;;;;::::::::::::::::::999999888888999999888999999::::::999999888999999999999888777666555000222444666666666444333222222111111000//////...////////////000000000000222111111000000111111222......///000111000000///000000000000//////...............///000000111111............------------///............---------------............------------............------........................---.........//////000000000000/////////.........000000////////////000000000000000000000000000000........................000///...------...///000//////.........---------..............................------------......//////000000111111111111000////////////.................................+++++++++,,,,,,,,,++++++,,,---...///000000000000...............//////000000000///......///000000........................---------------...///////////////000000000000000////////////............,,,,,,---....../////////000///...///000111000...---,,,,,,,,,,,,,,,,,,---........................------......///000000000////////////........................////////////---......//////......---.......................................//////000......---,,,,,,,,,,,,---------....../////////000////////////////////////,,,,,,,,,,,,------------------............------......------------....../////////000000000111111...//////000000000000000000000000111111111000000...//////000000000000000//////000000000000//////,,,...111222111///......000000000///////////////000///......000111222222000000000000000000000000111111222222222222111111111222333444555666666666333333333333333333333333333333444444444555555555333333444444444555555555222222333333444444555555666666555555555555555555777777666666666666666666444555666777888999999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;999:::;;;<<<============<<<======>>>??????@@@@@@???@@@AAAAAABBBBBBBBBAAA>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA???>>>======<<<:::999999999999888888888888888888777777777666666444444555666777777666666666666555555555444444444555444444333333222222111???AAACCCEEEFFFFFFFFFEEE@@@>>>;;;888666666777888444555555666666777888888999:::;;;<<<============<<<============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888777777888888888888888999999999999888888888888888888777666555444111222333444555555444444222111111000000///......////////////000000000000222111111000000111111222---...000111111111000///////////////////////////---......//////000000111///............---------///............---------------............------------............------........................------......///000000000////////////////////////111000///......///000111000000000000000000000000//////////////////////////////............//////.........---------,,,,,,------------------------///...------,,,---------......//////000000111111000000000000////////////------------------------***++++++,,,,,,,,,,,,+++,,,---...///000000000000///......---......//////000///...------...///000........................------,,,,,,------...///...///000111111111000000////////////...............///000000111000000///111000...///000111///...------,,,,,,,,,,,,------------------------------------......///000000000//////////////////......///////////////000000000......////////////....................................------......///000///......------------------------......//////000////////////////////////,,,,,,,,,---------......------............------//////......---.........//////000000111111222222//////000111111111111111//////000111111111111000//////000111111000000/////////000000000000//////...000222222111//////000111111111000000/////////000000000000111111222333/////////000000000000111111111222222222222111111111222333555666666666666333333333333333333333333333444444444555555555555333444444444555555555555222222333444555666777777666666555555555666666777777777666666666666555555555555666777888888888888888999999::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????>>>???@@@AAABBBBBBBBBBBB?????????@@@AAABBBDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;;;;;;;:::777777777777666666666666444444555555666777777777777777777666555555444444555444444333333222222111???AAACCCEEEFFFFFFEEEDDD@@@>>>;;;888666555555555555555555666777777888888999999:::<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<999888888888888888999999888888999999999999888888777777777777666555444444333333222222222111111111111111111000//////......000000000000////////////000000////////////000000---...000111111111//////------......///000000000------......///000000000/////////............---///............---------------............------------............------........................------......///000000111.........///000000111111111000///......///000111////////////////////////000000000000000000000000......////////////......///.........------------........................///...------,,,,,,,,,---,,,------...//////000000222111111111000000000000------------------------+++,,,---.........------,,,---...///000000000000///......------.........000///---,,,,,,---///000........................------,,,,,,------...///...///000111222111000000////////////............///000000111111000///...///...---///000222111000///......------......///------------------------------......///000000000.../////////////////////............//////000000......////////////.................................------------...//////000///......------......,,,,,,---......///000000////////////////////////------------............,,,------......------,,,............///000111111//////000111111222333333111222222222222111111000...///000111222111111000000000111222222111000///...///000111111000///...///000111111//////000111333333222111000000//////...//////////////////000000000000111111111222222111111222222222222111111000111222333555555555555444444444444444444444444444444444444555555555555444444444444555555555555333333444444555555666666444444444444555555666777777777666666666555555555666666777777777777777666888888888999:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<::::::::::::;;;===???@@@?????????>>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA===>>>???AAACCCFFFHHHIIICCCCCCBBBBBBAAAAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@>>>============>>>>>>===<<<;;;::::::999777777666666666555555555555555444444555666888999999888888777666666555555555444444333333222222111@@@AAACCCEEEFFFEEEDDDCCCAAA???<<<999555333222222555555666666777777888888888999:::;;;<<<<<<<<<<<<<<<=========>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::999999888999999::::::888888999999999999888888777777777777666555444333555444222000///...------111111111000//////......000000000000////////////......------------......---...000111222111///...,,,,,,---...///000111111------......///000000000000////////////.........//////.........------------..................------..................---////////////////////////---------...///000000111------...///000111222222222000///......///000222////////////////////////000000000000000000000000---...///000000///...---000/////////............///////////////////////////...------,,,,,,,,,,,,,,,,,,------...//////000222222222222111111111000------------------------,,,---///000000000//////,,,---...///000000000000///......---------......000///---,,,,,,---///000........................---,,,,,,,,,,,,---.........///000222222111111000000/////////................../////////---,,,+++---,,,,,,...111333333222000000////////////000000------------------------------......///000000000.........///////////////---------.........//////......////////////......000000000000000000000000...------------...//////000000///............///,,,,,,------...///000000////////////////////////---------.........//////,,,------......------,,,---------...000111333444///000000111222222333333444444444333222111000///...///000222222222111000000111222333333222111000...///000111111000///...///000000///......000222444333333222111000//////000111222111000000000111111111111222222333333333111111222222222222111111///000111222333444444444444444444444444444444444444444444555555555666666444444444555555555666666444444444444444444444444222222222333444555666777777777666666555555555444666777777777777777666555777777888999999:::;;;;;;:::;;;<<<<<<======<<<<<<;;;:::999999:::===???AAA@@@@@@???>>>===<<<;;;;;;<<<<<<>>>??????@@@@@@@@@<<<===>>>??????@@@@@@???<<<===???BBBEEEHHHKKKMMMEEEDDDCCCCCCBBBAAA@@@???BBBAAAAAAAAAAAABBBCCCCCCAAAAAA???>>>============???>>>===;;;999777666555777666666666555555555555666555444333444666888::::::999999888777666666555555555444333333222222111BBBCCCCCCCCCBBBAAAAAA@@@???===999666555555666777555555666777777777777777666888999;;;<<<<<<;;;;;;999:::;;;<<<============<<<<<<======<<<;;;::::::;;;;;;999888777777666666;;;:::999888777777777777666666666666666666555555333333333222222111111111222111111111000000////////////............////////////.........---------............//////////////////...------------...//////000000111111111222111111000000//////......000000000000000000000000........................//////.........---------............////////////111111000000/////////...//////000111111111111111111000///...............111111000000000000111111000111111111222222222222///////////////...------///...---,,,,,,---...///111000///...------...///***+++,,,,,,------,,,,,,,,,,,,------...///000000//////.........---------......////////////......---------............/////////000111111111111111111111000......---------,,,,,,,,,---...///000111,,,,,,------------,,,,,,,,,---------.../////////.........////////////000//////............//////111111000000//////.........///////////////...---////////////////////////...---+++******+++,,,---,,,---......//////......//////.........---------......////////////......------......///000000000---......///////////////------............------////////////////////////------......//////000000111000000///...---------.........------,,,,,,,,,..................------,,,,,,---...///000111222//////000111111111111111222111000.........///000......///000000000000000000000111111111111000000.........///////////////////////////////////////000//////............///111111111111222333444555111111111111111111111111000111111111111222222222......///000111111222222555555555555555555555555666666666666555444333222444444444333333222222222222333444555555444333222666555333222333555777888555555555555555666777777888999999999999888888777888888777777888888999:::;;;::::::::::::;;;<<<<<<===<<<:::::::::;;;===??????>>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>============<<<<<<<<<<<<======;;;<<<>>>AAADDDGGGIIIJJJHHHFFFCCC@@@???@@@BBBCCC@@@AAABBBAAA???>>>???@@@>>>===<<<;;;;;;<<<>>>???<<<;;;:::999777666555444777777666555555555555666777777666666555555444444666666666555444444333333333333333333333333333333BBBBBBCCCCCCBBBAAAAAA@@@???===999666444444555666555666777777888888777777666777888::::::::::::999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888888888888888999999888777666666666666555555666666555555444444222222111111111000000000111111111111000000000/////////............////////////.........---------............////////////000///...---------------/////////000000000111111000000000000//////......000000000000000000000000........................//////.........---------............////////////000000000//////.........//////000111111111111000000//////............///000000////////////000000000000000000111111111222///000000000000///...---///...------------...///111000///...------...///,,,,,,---............---,,,,,,------...//////000//////.........---------//////000000000000//////---------............/////////000111111111111111111000///......---------------------......///000///000000000000000000///---------...............,,,,,,,,,------------...//////............//////111000000000/////////.........///////////////...////////////////////////111000...------...///000,,,---......//////............---------,,,,,,,,,.........//////.........------......//////000000//////000000///...------------............------////////////////////////.........///////////////111000000///......---------------,,,,,,+++++++++........................//////////////////////////////000111111111111111222111000///......///000......///000000000000000000000111111111111000000............/////////////////////////////////////////////...//////000000000000000000111222333333111111111111111111111111000000111111111222222222//////000000111222222333333333333333333333222222444555555555555444333333444444444333333222222222333444444444444444444333555444444333444555666777555555555555555666777777777777888999999888888888888888777777888888999:::;;;::::::::::::;;;<<<<<<<<<;;;999999999:::<<<===???>>>===<<<;;;;;;<<<=========>>>>>>>>>>>>======???>>>>>>======>>>>>>???===>>>???AAABBBDDDEEEEEEEEEDDDBBB@@@??????@@@AAA@@@AAABBBAAA???>>>???@@@>>>===<<<;;;;;;<<<===>>><<<<<<;;;999777666555444666666555555444444444555666666666555555555555555555555555444444444444444333333333333333333333333BBBBBBBBBBBBBBBAAAAAA@@@???===999555333333333444666666777888888888888888777777888888999888888777::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::888888777777888999999:::888888777777666555555555444444444444444333222222111000000000000/////////111111111111000000000000//////............//////...............---------............////////////111000///...------------...///////////////000000000000000////////////...000000000000000000000000.......................................---------............/////////////////////..................///000000111111000000///............//////000//////............//////////////////000000000000000000111111000000/////////......------......///000///......---.........------...///////////////,,,,,,------...//////////////////............---000000111111111111000000---------............/////////000111111111111111111000///......---...............---......//////000000111111111111000000...............---------,,,,,,,,,------------...//////............//////000000000000////////////---......///000000000000////////////////////////...---,,,++++++,,,---...------...////////////...---------,,,,,,,,,,,,,,,------............---------------...//////000000111111000000///---,,,+++------............------///////////////////////////////////////.........000000000///......------,,,,,,,,,+++++++++++++++........................222111000000///...------//////000111111111111111111000000////////////000...//////000000000000000000000111111111111000000............//////000000////////////////////////////////////000000111222///////////////000111222111111111111111111111111000000000111111111222222000000000111222222333333222222222222222222222222222333333444444444444444444444333333333333222222555444444333333444444555444444444555555555555555555555555555666666666777555666777888888888888888888888777777888888999:::;;;::::::::::::;;;<<<<<<::::::999888999:::;;;<<<>>>===<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>======@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@??????????????????@@@AAA@@@>>>>>>>>>@@@======;;;::::::;;;<<<======<<<;;;999777666555444555555444444444333333333444444444444555555555555333333444444444444555555444444333333222222111111AAAAAABBBBBBBBBAAAAAA@@@@@@===999555222222222222666777777888888888888888888888888888888888777777::::::;;;;;;;;;::::::999;;;;;;;;;<<<<<<;;;;;;:::999888888888888888999999888888888777777666555555333333333333333222111000000000000000000000000000111111111000000000000000//////............//////....................................////////////222111000...------------............////////////////////////////////////////////////////////////............................................................////////////..................------...//////000000000000000...............///000111000//////......//////000.........////////////000000000111111111111000000//////............//////........................------...////////////...---------.........///////////////...............///000000111111000000///---------............/////////000111111111111111000000///...............000///...............///.........//////........./////////...---------,,,.........////////////000//////............//////000000000000////////////,,,---...000000111111111////////////////////////,,,++++++******+++,,,---------...///////////////------------------------,,,,,,------------,,,,,,,,,,,,---......//////000000000000000///...---,,,------............------////////////////////////000000//////......------000000//////............,,,,,,,,,,,,,,,,,,,,,,,,............////////////222111111000///...------//////000111111111111111000000000////////////000//////000000000000//////000000111111111111000000------......//////000000////////////////////////////////////000111333333////////////000000111222111111111111111111111111000000000000111111111111000111111111222222222333333333333333444444444444000111222333444444444444333333333333333333333333555444333222222333444555444444555666666555555444444555555666666666666666444555666777888999999999888888777777888888999:::;;;::::::::::::;;;<<<<<<::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===?????????>>>>>>?????????AAAAAA@@@@@@@@@???????????????@@@??????????????????@@@@@@@@@>>>===>>>???===<<<;;;:::::::::;;;<<<<<<<<<;;;999777555444444444444444444333333222222222222333333444444555555444444444333333333333333555444444333222111000000@@@@@@AAAAAABBBAAAAAA@@@@@@===999555222222222222666666777888888888888888999999999888888888888888999:::::::::::::::999888::::::;;;;;;;;;;;;;;;:::;;;:::999888777777777777999999999999999777666555333333333333222111000///111111111111111111111111000000000000000000111111//////............//////---.................................////////////111111000///...---------////////////.........................../////////////////////////////////........................---.................................////////////------........................///000000000000000...............///000111111000000//////000000111---.........////////////000000111111111111000000////////////////////////------..................,,,,,,---...............---------...............////////////////////////...//////000000//////...---------............/////////000111111111111111000//////............///000//////.........//////,,,------......------,,,/////////...---------,,,.........////////////000//////............//////////////////000000000000---...///000111111111111////////////////////////...............///000000---...//////000000//////............////////////,,,,,,------------,,,,,,,,,,,,------.../////////......///////////////...------............------////////////////////////000000//////......------////////////............---------......................../////////000000000000000000000000////////////000111111111111111/////////000000000000/////////000000000000//////000000111111111111000000---------...///000000111000000000000000000000000////////////000111333333111111000000000111222222000000000000000000000000//////000000000111111111111111111111111222222222222222222333333333444444000111222333444555555555333333333333333333333333555444333222222333444555444555555666666555444444444444555666777666666666555555666888999999999999888888777777888888999:::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>???@@@???===<<<===>>><<<<<<;;;:::::::::::::::::::::999888666555444333333333444444333333222111111111222222333333444444555555444333222111111000444444333222111111000000???@@@@@@AAAAAAAAAAAAAAA???===999555333333333444555555666777777777777777999999888888888999999:::888888999::::::999999999999::::::;;;;;;;;;;;;:::<<<;;;:::888777666666666999999::::::999888666555333333333333222111//////000000111111111111222222000000000000111111111111//////............//////---------...........................////////////111000//////......//////000000000////////////...---............/////////000000000000000000000000........................---------...........................////////////.............../////////---...//////000000/////////............//////000111111000000000000111111............//////////////////000000111111000000...//////000000//////...,,,,,,---............---,,,,,,---............---...........................////////////000000000......////////////......---------............/////////000111111111111111//////............///////////////...//////000000......////////////.....................---------,,,,,,,,,------------...//////............//////////////////000000000000...//////000111111111111////////////////////////,,,,,,,,,---......//////......///000000000000//////////////////000000000------............------,,,,,,,,,---......//////------...///////////////------............------///////////////////////////////////////.........//////////////////..................////////////.........//////000000111/////////000000111111111//////000111111111111111...//////000000000000///000000000000000//////...000000111111111111000000,,,------...///000111111000000000000000000000000////////////000000111222111111111000000111111222000000000000000000000000/////////000000000111111000000000000000000000000/////////000000111111222111111333444555555555555222222333333333333444444555444444333333444444555555555555555555444444444333444666777777777666555666777888999999999999999888888777777888888999:::;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA===>>>???>>>===<<<<<<>>>;;;;;;;;;::::::999999888777777666666555444444444222333444555444333222111111111111111222222222222444444333222222111000000333333222222111111000000??????@@@AAAAAAAAAAAAAAA???===999666444444555666444444555666666666666666777777666666777888999:::666777888999999:::999999888999:::;;;;;;;;;;;;;;;::::::999888777777777888888888999:::999777555444444444444333222111///////////////000000000111111///000000000111111111111//////............//////---------.........//////............//////////////////////////////000111111111000000000/////////---------.........//////000000000000000000000000........................---------.........//////............////////////.........//////000000000---...//////000000//////000//////............///000000////////////000000....../////////000000000---...///000000000000///...///000111111000///...+++,,,---.........------------...////////////............................../////////000000000000//////000000000000//////---------............/////////000111111111111111//////............/////////.........///000111111//////000000000000//////---------...............,,,,,,,,,------------...//////............//////.../////////000000000111///000000111111111000000////////////////////////))))))***+++,,,,,,,,,,,,......///000000000000000............//////000000.........//////.........+++,,,,,,------......///...///////////////...---------............------////////////////////////.........///////////////.../////////////////////---------.........//////---......///000000111111//////000000000111111111//////000111111111111111---...///000111111000///000000000000000///......000000111111111111000000,,,,,,---...///000111111000000000000000000000000/////////...//////000000111000000/////////000000000000000000000000000000////////////000000000111////////////////////////......//////000111111222222333444555555555555555222222222333333444444444333444444444444444444333777666555444333444444555333444666777888777666555888999999:::::::::999999888888777777888888999:::;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<<<<<<<;;;999:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>????????????@@@??????>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAA===>>>???>>><<<;;;<<<===;;;;;;;;;::::::999888777444444444444444444444444333444555666555444222111111111111111111000000000000111111111222222333333222222222111111111111111>>>???@@@AAAAAAAAAAAAAAA???===999777555555666777333444444555555555555555666555555555666777999:::555666777888999:::::::::888999::::::;;;;;;;;;;;;888888888777888888999:::666777888999888666444333555444444333222111000///---.........//////000000//////000000111111111222//////............//////---------.........//////............/////////000.........//////000111222222222111111000000//////---------.........//////000000000000000000000000........................---------.........//////............/////////000.../////////000000111111---......///////////////111000///...............//////............//////////////////000000000000------...//////000//////...///000111111000///...***+++---...///...------...//////000000000000000.....................---.../////////000000111111000000111111111111000000---------.........////////////000111111111111111//////.........//////000............///111222222......////////////......,,,------....../////////........./////////000000//////............//////.../////////000000111111000111111111111000000///////////////////////////+++,,,---...////////////...//////000000000000000---------.........//////......////////////......++++++,,,------......///111111000000///...,,,,,,---..................---////////////////////////---.........//////000000.........///////////////,,,,,,,,,------.........---......///000111111222111111111000000000000000//////000111111111111111---...///111111111000///000000000000000///......000000111111111111000000,,,,,,---...///000111222000000000000000000000000000//////............///000//////.........//////000000000000000000000000////////////000000000000////////////............///000000111222333333333444444555555666666555555222222222333333444444444222333555555555555333222888777555333222333555666333444666777888777666555::::::;;;;;;;;;:::999999888888888777888999999:::;;;::::::::::::;;;<<<<<<888999:::;;;;;;;;;::::::888999;;;<<<===<<<;;;;;;;;;<<<===>>>????????????AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;<<<;;;999999999<<>>>>>>>><<<;;;<<<===;;;;;;;;;:::999888777666222222222333333444444444333444555666666444222111222222111111000000//////---...///000222444555666111111111111111222222222AAA@@@@@@??????@@@@@@AAA@@@>>>999666444444666777444444555555555555555555666666666666666666666666555666888999::::::999999999999999999:::;;;<<<<<<999888777888:::;;;:::999444555666666666555333222444333222111000000000000222333333333333222111111111111000000//////..................///////////////............---------,,,,,,---.../////////.........////////////......111111111111000///---------.../////////...,,,+++111000...------...000111........................////////////000000000000//////////////////////////////000000111111111222000000000000000000000000111111000000//////......//////...//////000111222............////////////111111000000//////......111111222222222222111111222111000//////000111222///////////////.........///////////////.........///000111111111000...---......///000000000000000////////////////////////000000111111111111000000000000000000000000000000......//////000000111111,,,...//////...------...//////.........---------......////////////......000000//////.........---000///...------...///000000111111111111000////////////............//////......---------,,,,,,,,,222222222111///...,,,,,,........................,,,---.../////////...---,,,---...//////...---,,,//////.........---------...///000111111000///...111111000000//////......////////////000000000000///////////////......---000//////...------,,,,,,//////////////////............///000000000000000////////////............//////......---------,,,...//////000000000000///000000000000000000000000//////000111111111111000000000000000000000000000111111111111111111222222////////////............////////////000000000000//////000000///...------000000111111111111000000111111111000000000000000000111333555666666555444222222333333333333444444333333333333333333333222666666666666666666666666444444666777888888888888999:::<<<======<<<:::999999888777777777888:::;;;:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>>>>???BBBAAA@@@???>>>>>>>>>>>>@@@@@@???>>>===>>>>>>>>>???>>>;;;999888999999:::@@@???>>>===<<<;;;::::::;;;:::999888777777777777666555333222111222333333555555444333333222111111111000000000//////......//////000111111111111111111111222333333333333222AAA@@@@@@??????@@@@@@AAA@@@>>>:::777555555555666555555555555555555555555555555555555555555555555555666888999::::::999999:::999999888888888999999888777666777999999999888555555666666666555444333444333222111000000000000000111111222222111111111111111000000//////..................////////////............---------------------.....................////////////......111111111111000///...---......//////...------,,,000///---,,,,,,---///000............................../////////000000000///////////////////////////000000000111111111111111111111111111111111111000000000000////////////000////////////000000111........./////////000000111000000000/////////...000111111111111111111000111111000//////000111111/////////////////////...//////////////////////////////000111000///...---......///000000000000000///////////////////////////000000111111000000///000000000000000000000000////////////000000000000---...000000...---...///......---------,,,,,,,,,......////////////......000/////////............000///...------...///000111111111222111000000/////////............//////.........---------,,,,,,....../////////......---........................------,,,,,,,,,---...///------............------//////.........---------...///000000000000///...111000000000/////////............/////////000000///////////////...---------------.......................................//////000111111111111111000000000000/////////////////////.........------...///000000000000000000000000000000000000000000...///000000111111000000////////////////////////111111111111000000000000000000000/////////........./////////000000000000//////000000///......---000000111111111111000000111000000000000000000000111222333444555555555555222222333333333333444444444444444444444444444444555555555555555555555555444555666777888888888888666777999::::::999777666888888777777888888999:::999888777777777777888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>??????@@@???>>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;>>>===;;;:::999:::<<<===??????>>>===<<<;;;:::::::::999888777666666666666555444333222222222333333555444444333222222111111111111000000000/////////000000111222222222222222111111111111222222222222AAA@@@@@@??????@@@@@@AAA???>>>;;;999777555444444555555555555555555555555555555555555555555555555666777888::::::::::::999:::999888777666666666666777555555666777888777666666666666777666555555444333222111111000000000000...///000111111111111111111111000000//////..................////////////............------------000///...---,,,---............////////////......000111111000000///...---//////...------------...///...---,,,,,,---...///........................------........./////////////////////////////////000000000000111111111111111111111111111111111111////////////000000000000111000000////////////000////////////000000000000000000000000///////////////000000111111000000///111000000//////000000111......////////////////////////////////////000000/////////000///......---......///000000000000000//////////////////////////////000000000000//////////////////////////////000000000000////////////---///111000///...//////---------,,,,,,,,,,,,,,,...//////////////////...////////////............000///...------...///000111222222222222111000000//////............//////.........------------,,,***+++,,,...//////000000...........................---+++)))))),,,...000.........------........................------------...////////////...---000000000000////////////---------.........//////...////////////...------+++,,,,,,---.../////////------------------......000000111222222222222111111111111000000000//////000000////////////.........///000000111111000000000000000000000000000000...///000000111000000000........................111111111000000//////...111111000000000/////////....../////////000000000//////000000000///......000000111111111111000000000000000000000000111111333222222333333444555666222222333333333333444444333444444555555666666666555555555555555555555555444555666777777888888777888999:::;;;;;;:::999888777777888999999999999999999888888777777888888999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???????????????>>>===<<<<<<<<<<<<;;;<<<>>>>>>>>>===;;;:::===<<<;;;;;;;;;<<<>>>???>>>>>>===<<<;;;::::::999888888777666555555555555444444333222222222333333444444333333222222111111111111111111000000000000111111222333333333333333111000/////////000222333AAA@@@@@@??????@@@@@@AAA>>>===<<<;;;888666444333555555555555555444444444444444444444444444444444666777888::::::::::::999999888777777666666666777666555555555777888777666666777777666666666555555222222111000000000000000---...///111222333333333111111000000//////..................////////////.........---------,,,,,,111000...,,,+++,,,---///......////////////......000000000000000///......//////---,,,,,,---...///...---,,,,,,,,,,,,---...........................------------.........///////////////////////////000000000000000111111111222222222222222222222222......//////000000111111111111000//////...///////////////000000000111111000000000000//////////////////000000000000//////000000000//////000000000............//////////////////000000000000111111////////////......------......///000000000000000/////////////////////////////////000000/////////////////////////////////111111000000//////.........000111111000//////000------------------------//////............/////////////////////.........//////...------...000111222222222222222111111000//////............//////............------------***+++---...///000000000...........................---,,,++++++---///000///...---,,,,,,---...///........................---..................---000000000000////////////,,,,,,,,,---------............//////......---,,,+++,,,,,,------......///,,,,,,,,,---------------//////000111111111111000000000000000////////////000000000000000/////////...///000111111111111111///////////////////////////000111111222222111111////////////////////////111111000000000000000000111111111111000000000000........./////////000000//////000000000//////...000000111111111111000000000000000000000111111111444333222111222333555666222222222333333333444444222333333444555666666777555555555555555555555555555555666777777777777777999:::;;;;;;;;;;;;:::999666777888::::::999888888:::999999999999999999:::999999999999999999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>>>>===???AAACCCCCC@@@>>><<<======<<<<<<<<<<<<===>>>======<<<<<<;;;::::::999777666555444333333333333444333333333333333333333333333333333222222111111111111111111111111000000000111222222333333222222111000...---...///111333AAA@@@@@@??????@@@@@@AAA======<<<;;;:::777555444666666555555555444444444444444444444444444444444555666888999::::::999888777777777777777888999999777666555666888888888777777666666555555555555555111111000000///000000000...///000222333444444555111111000000//////..................////////////...------------,,,,,,,,,111000...,,,+++,,,---///......////////////......///000000000000//////...///...---,,,,,,---//////---------,,,,,,---------........................------------.........///000000000000000000000000111111000000000000000000111111111111111111111111......//////000000111111111111000//////...//////////////////000000000000////////////000000000000//////000000000000///////////////000000/////////---.........//////000000000000000000111111222222000000//////..................///000000000000000//////////////////////////////000000000000//////////////////////////////111111000000//////.........000111111000//////000............////////////000///............///000.........//////////////////...------...///000111111222222222222111000000//////............////////////.........------------...///000000000000000////////////////////////---......//////////////////...---,,,,,,---...///---..............................------.........////////////000000000000,,,,,,,,,,,,------------...............------,,,------------------------,,,,,,,,,---------......---......///000///////////////.........---------/////////000000000000000...///000111222222222222////////////////////////000111222222333333222222000000000000000000000000///000000000111111222222111111111111000000000000............//////////////////000000000000000///000000111111111111000000//////000000111111111111444333222111111333444555222222222333333333444444111111222333444555555555555555555555555555555555555666666777777777777666666666666777777666666666666777888::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????@@@???>>>>>>>>>>>>>>>>>>>>>@@@CCCEEEEEEBBB???===??????>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::999999666555444333222222222222222333333333333333333333333222222222222222111111000000000000000000111111///000000111111111111111000///...------///111222AAA@@@@@@??????@@@@@@AAA<<<<<<;;;;;;:::888777666666666666555444444333333333333333333333333333333444555666888888888888777666666666666777888999:::777666555666777888888666666666555444444444444555111000000//////000000000///000111222444444555555111111000000//////..................////////////------------,,,,,,,,,,,,000///...---,,,---............////////////......//////000000000000//////...------------...//////------------------------........................------........./////////000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000111000000////////////000............////////////////////////000000000000///000000111111000000///...//////000000//////...------......///000000000000000000111222222333333111111000///////////////......///000000000000000////////////////////////000000111111111111000000////////////////////////000000000000////////////---///111000///.../////////////////////000000000000///...------...///000.........///////////////......------...///000111000111111111111000////////////............///////////////.........------//////000000000000000///////////////////////////---...///111111000//////.........------.........---------...............//////...------...//////////////////000000000000,,,,,,,,,---------......---............---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,---......//////...............---------,,,,,,......////////////000000...///000111222333333333000000000000000000000000000111222222333333222222111111111111111111111111/////////000000000111111111111000000000/////////------.........///////////////000111111111000000000000111111111111000000/////////000111111222222333333222222222222333333222222333333333333444444111222222333333444444444444444444444444444444444666666777777777777666666777777777777777777777777777777888999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<===???AAACCCBBB@@@===;;;???>>>>>>===<<<;;;:::999;;;;;;:::::::::999999999555555444333222222222222222222333444444444333333222222222222222222111111////////////000000000000//////000111111111111000000///.........///111222AAA@@@@@@??????@@@@@@AAA;;;;;;:::::::::999999999777666666555444444333333222222222222222222222222222333555666777777666666666666666555666666777777555444444444666777666555666555444333222333333444000000////////////000000//////000222333333333333111111000000//////..................////////////---------,,,,,,,,,++++++---------.....................////////////......//////000000000000//////,,,------...//////...............//////......................................./////////000000000000000000000000000000000111111111111000000000///////////////////////////000000000000////////////000////////////000000111------------.............../////////000000000111000111111111111111111000......///000000///......------......///000000111000000111111222333333444333222111000///000000111......///000000000000000////////////////////////111111222222222222111111000000000000000000000000////////////000000000000---...000000...---...///............//////000000000///...------...///000............/////////000......------...///111222///000000000000///......//////............//////////////////............---...//////000000//////////////////////////////............//////000000------............---------------.........//////000000///......///000000.../////////000000000111------------............------......------,,,++++++++++++,,,,,,------...,,,------...//////000000---......//////////////////.........------------------........./////////...///000111222333333333000000000000000000000000//////000111111111111000000000000000000000000000000000///...------,,,,,,000000000/////////......---------.........////////////000111111111111111000000111111111111000000...//////000111111222222222222333333333222222111222222333333333333444444333333333444444444444444444444444444444444444444666666777777777777666666999999888888888888999999888888777777888888999:::888999:::;;;;;;:::999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<========================<<<<<<;;;;;;;;;<<<<<<===<<<>>>???AAA@@@>>><<<;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999999555555444333222222222222111222333444444444333333111111111111111111222222---.........////////////000000111222222222222111//////000000000111111111AAA@@@@@@@@@@@@@@@@@@AAA:::::::::999999:::;;;;;;777777666555444444333333222222222222222222222222222333444666666666666555777666555444444444444444444333222333555666555444555444333222111222333333000000////////////000111...///000111111222111111111111111000//////................../////////000---------,,,,,,,,,++++++,,,,,,---.../////////.........////////////......//////000000000000000///+++,,,...///000///...---......////////////..............................////////////000000000000000000000000000000000000222111111111000000//////////////////////////////111111000000//////......//////...//////000111222,,,,,,,,,---------........./////////000000111111111111222222222222111111---...///000000///...------------...///000000111000000111222333333444444444333111000000000111222...//////000000000000000////////////////////////222222333333333333222222111111111111111111111111......//////000000111111,,,...//////...------...---------.........//////111///...------...///111---.........//////000000...---------...///111222///////////////......---//////............//////000/////////............+++,,,---...////////////000000000000000000000000///...,,,++++++---000111,,,---...//////...---,,,---------.........//////111000///......///000111.../////////000000111111---------.........//////------......------,,,+++((()))***+++---...///000------......///000111111...//////000000000000000000/////////............,,,---------......//////...///000111333333333444000000000000000000000000---......///////////////////////////////////////111000///---+++)))((('''////////////............---------.........////////////000111111111111111000000111111111111000000...//////000111222222222111222333444444333111000222222333333333444444444555555555555555555444444444444444444444444444444666777777777777777666666666666555555555555666666999888777777777888:::;;;777888999::::::999888777999999999999999999999999:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<>>>>>>=========>>>>>>???===>>>@@@@@@@@@???===<<<999:::;;;;;;<<<<<<;;;;;;::::::999999999999999999666555444333222222222222000111333444555444333333111111111111111111222222,,,---------......//////111111222333333333333222//////000111222111111111BBBBBBAAAAAABBBBBBBBBCCC@@@???===<<<;;;;;;;;;<<<999999777666444444333333333333222222333333444555777777777666555555444444666555444333222333444444444555666666666555333222666555444333333333333333111111000///////////////---...///111111111000000///////////////////////////...------...///...,,,........................------------------------......---,,,---...///000////////////////////////............////////////........................000///...------...///000///000111000...------...222222222111111111000000000000000000000///......---......///////////////111111000000//////......---......///////////////////////////////////////000000000000000/////////111111111111000000000000//////000000000000//////000000000000/////////////////////000111333444555555555444333111...+++)))///000111111111000...---////////////////////////222111///...---...000111111111111111000000000000//////000000000000//////111111000///////////////000...,,,---///000---***////////////////////////444333222000//////......000///...---------------//////000000111111111222---------,,,,,,---------............////////////........................111111222111000///---,,,---------.........//////000000///.......................................---------............///000000000000////////////.........------,,,,,,,,,...........................------,,,,,,++++++***---....../////////////////////............//////111111000000//////........./////////000000000111/////////000111333444555333111///...---...///000111111000000//////......000000000000000000000000111111111000000000000000111000///..................///000111111000///...000000000000111111111111111111222222222222111111000000000000111111111111222222111111111111111111444444333222222222333333555555555444444333333333333333222222222333555666555666666666777777888888777777777777777777777777777777888888888888777777888888999999999:::::::::<<<;;;;;;::::::999888888999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::888777888999999999888888888888888888555555444333333222111111//////111222444555777777333333333222111000//////000000111111111111000000222222111111000/////////111///...000333444222///AAABBBBBBCCCCCCBBBAAA@@@???>>><<<;;;:::::::::;;;:::999888666555444333333333333222222333333444555555555555666666666666666666555444333333333444444555555555555555444333333555555444333333333333333111111000///////////////000///............/////////////////////////////////...------//////...---........................,,,,,,,,,------...............---------...///000////////////////////////............////////////........................000///...------...///000000111222111///...///000222222222111111111000000000000000000000///.........//////000111000000000111000000000/////////...---...//////000000//////////////////////////////////////////////////////111111111000000000////////////000000000000//////000000000000//////////////////000000111333444555222222222222000///---,,,///000000111000///...---////////////////////////111000/////////111222444111111111111000000000000000000111111111111000000//////...---------------,,,++++++---000111000...////////////////////////222222111000////////////000//////...............///000000000111111111111......------------..................////////////........................//////000000///...---,,,---------.........//////000000///...............////////////...................../////////000000000000000000/////////............------,,,,,,,,,........................***++++++,,,,,,------...------.../////////////////////............//////////////////.........---/////////000000000000000/////////000111333444555222111///.........000000000000000000000/////////000000000000000000000000////////////////////////.........---......////////////000000000000//////000000000000111111111111000111111111111111111000//////000000000111111111111111111111111111111111333333222222222333333444555555444444444333333333333222222111222333444555555555555666666777777777777777777777777777777777777777888888888888777777888888888888999999999999;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;999;;;;;;:::999888999:::999999999888888777777777555444444333222222111111444444444333333222222222222333333222222000/////////000000111111000000///000000000000000000111111666222...---------,,,+++AAABBBCCCCCCCCCAAA@@@>>>???>>>===<<<<<<<<<<<<<<<;;;:::888666555444444333333333222222333333444555444444555555666777777888666555444444333333444444555555444444333333444444444444333333222222333333111111000///////////////333222///---,,,---///000///////////////////////////...------/////////---........................,,,,,,------.........///......------......///000////////////////////////............////////////........................//////............//////000111222111000///000111222111111111111000000000000000111111000000/////////000000111111111111111000000000000////////////---...//////000000//////////////////////////////.........///////////////111111000000000000////////////000000000000//////////////////000000000000///000000111222333444444...//////000000//////...///000000000000///...---////////////////////////000000//////111222444666111111111111000000000000000111111222222111111000///.........------------,,,+++,,,...000111000///////////////////////////111000000//////000000111111000000///////////////000000000000111111111111//////............//////---............/////////........................------............------------........./////////000000///...............000000/////////.........////////////000000000111000000000/////////...............---------------........................***++++++,,,,,,------...------...////////////...//////............//////............------------000000000000000000000000//////000000111222444444222111000///...///000111//////000000000000000000000000000000000000000000............////////////,,,,,,,,,,,,---...///000000000////////////000000000000000000111111111111///000000111111000000/////////000000000000111111111111111111111111111111222222222222222333444555555444444444444333333333333222222222222333333444555555555555555666666666777777777777777777777777777777888888888888777777777777777777888888888888:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<:::;;;<<<;;;:::999999;;;:::999999888777666666555444444333333222222111111555555444333222111000000222222222222222111000/////////000000000000//////......///000000111222222;;;777222///............DDDCCCBBBAAA@@@@@@??????AAAAAAAAA@@@@@@?????????<<<;;;999777666444444444333333222222333333444555555555555555666666777777666555555444444444444444666555333222222222333444333333222222222222333333111000000///////////////222111000000///000000111///////////////////////////...---...///000///..........................................---------...............//////000////////////////////////............////////////......................../////////......////////////111111111//////000111111111111111000000000000000000111111111000000/////////000111111111111000000000000000////////////......///000000000000000////////////////////////.............../////////111000000000//////////////////000000000000//////////////////000000000000000000111222333333333444.........//////////////////////////////.........////////////////////////000000///000000222333444111111111111000000000///000000111111111111000000000000000000000//////...//////////////////...---///////////////////////////////////////000111111111111000000000000000111000000000000000111111111000000////////////000000---------.........//////........................------......////////////............////////////000000///...............000//////......------,,,....../////////000000000000000/////////........................---------...........................------,,,,,,++++++***,,,---......//////......///......------......///........................111111111000000000000///000000000000111222333444111111000//////000000111/////////000000111111222////////////////////////......///////////////000------,,,,,,,,,------...000000///......///111222///000000000111111111111//////000000000000//////////////////000000000111111111111111111222222222111111111111222333444555444444444444444444444444333222222222222333333333444444555555555555555555777777777777777777777777777777888888888888777777666666666666777777777777999999:::;;;<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::<<<======>>>>>>======<<<;;;<<<===<<<:::999:::;;;:::999999777666555444444333333333333222222111111111111111222333333444444222222222222222111000////////////000000/////////////////////000000111111444333111000000111222333FFFDDDAAA>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@===<<<:::888666555444444333333222222333333444555777777666666555555555555555666666555555555444444555444333111111222333333222222111111111222222333111000000///////////////***,,,///111111111000//////////////////////////////...---...000111000///////////////////////////000000///...------,,,+++.........///////////////////////////////////////............////////////////////////////////////...//////////////////......///000000......///000000000000000000000000000000000111111111111000000---...//////000000//////////////////000000000000...//////000000000000000000000000000000000000000............//////000000000000000////////////...//////000000000000//////.../////////000000000111000111222333333444333333000000///...............000//////...............000000000000000000000000000000000/////////000000111111111111000000000///......////////////......000000000111000///......//////000000///.........////////////////////////............///000111222111111000000000000111222111111000000000000000000000000////////////000000------------............////////////////////////.........//////000111111........./////////000000000000///........................---------,,,,,,------........./////////////////////...............................................................------,,,,,,++++++***,,,------.....................------------......////////////////////////111111111111000000000000000000000000111222333333111000000000000111111111//////000000111111222222/////////////////////////////////000000111111111000///...---,,,+++++++++000///.........///111222///000000000111111111111//////000000000000//////...////////////000000000000000111111111222222222000000000111222333444555444444444444444444444444333333333444333333333333555555555555555555444444666666666666666666666666777777888888888888777777555555666666666777777777888999999:::;;;<<<======>>>>>>======<<<<<<<<<;;;<<<<<<=========>>>>>>>>><<<<<<;;;;;;::::::::::::<<<<<<============<<<<<<;;;<<<===<<<:::999:::;;;999999888777666444444333333222222222222222111111...///000111333444555666111111222222222111000000//////000000000000//////000000000000//////......)))+++---...//////......EEECCC@@@>>>===???@@@BBB>>>??????@@@??????>>>>>>>>>===;;;999777555444444333333222222333333444555888777777666555555444444555666666666666555444444444333222222111111222222111111000000111111222222111111000///////////////%%%(((,,,///000000...,,,///////////////////////////...---...000111111000////////////////////////111000000///...---,,,,,,---...///000000000000///////////////////////////............////////////////////////////////////......////////////......---...//////......///000//////000000000000000111000000111111222222111111------...///////////////////////////000000000000...///000000111111000000000000000000000000000000......//////000000111111000000////////////......//////000000000000//////......//////000000111111000111333444444444333222222111000///...---------000///......------......000000000000000000000000000000000000//////......111111111111000000000000---......//////......------.../////////...,,,++++++---///000000000111222////////////////////////............//////000111000000000000000111111222111111111111000000000000000000////////////000000,,,------------.........///////////////////////////////////////000111222....../////////000000000000000///.......................................------------............/////////.........------.............../////////........................***++++++,,,,,,------...,,,,,,---............---......------------....../////////000000000000000000000000111111111222222111111000000111222222333000000111111111111111111000000111111111111111111000000000000000000000000//////000000111111222222111111///---,,,+++++++++///......//////000111222000000000000111111111111///000000111111000000///......////////////000000000000000111222222333333111111111111111222333444333333333444444444444555444555555555555444444333666666666555555555555555666666666666666666666666777777888888888888777777666666666666777777777777888888999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????<<<<<<;;;;;;::::::999999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;:::999999;;;888777777666555444444333222222222222222222111111111111111111222222333333111111222222222111111000000000111111111111000000111111000//////...------***---000111000...,,,,,,@@@@@@AAA@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>===???>>><<<999777666555444333333222222333333444555666666666666666555555555555666666777666555444333222222222222222111111000000000000000000111222222111111000///////////////(((***,,,...//////...---////////////////////////......---...000222111000////////////////////////............////////////---...///000111000000///////////////////////////............////////////////////////////////////---...///000000///...------///000000//////000111////////////000000111111///000111222222222222111......///000000000000000.../////////000000000111//////000111111111111000000000000000000000000000//////000000111222222333000000/////////.........//////000000000000//////.........///000111111111000222333555555444333222333222000///......//////000///...---------......000000000000000000000000///000000111111111000000111111111111000000000000......////////////......---...///000///...,,,++++++---000111//////111333//////////////////////////////.........//////000///////////////000111111111111111111000000000///000//////......//////000,,,,,,---------.........////////////////////////000///.........///000000.../////////000000000000000000///.....................//////000000111111............//////////////////.........------------........./////////000........................***++++++,,,,,,------...+++,,,------......------...------,,,,,,------............/////////000000//////000111222222333444111111111000111111222333000000111111222222222222222222111111111111111111000000000000000000000000......//////000111111222111000///...---------------...///000000111111111000000000000111111111111000111111111111111111000........./////////000000///000000111222222333333222111111111111111222222333333333444444444555555666666777777777666444444777777777666666555555555666666666666666666666666777777888888888888777777666666777777777888888888888888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;:::999999888::::::;;;;;;;;;;;;::::::999;;;;;;:::999888999:::666666666555555444444444111111111111111111222222222222222111111111111111000111111222222222111111111111222222222222111111//////////////////......///111444333111///...///<<<>>>AAACCCDDDBBB???===>>>???AAAAAABBBAAA@@@??????>>><<<:::777666555444333333222222333333444555444444555555666777777777555666777777777666444333111111222333333111000///000000///000000111222222111111000////////////////////////000000000000000////////////////////////......---...111222222111000000000000000000000000,,,,,,---...///000111222---...000111111111000///////////////////////////............/////////000000000000000000000000000---...///000000///...---...000111111000000111333.../////////000000111111///000111222222222222222//////000111111111111111.../////////000000111111//////000111111111111111000000000000000000000000///000000111222333333333000/////////............//////000000000000//////---......///000111111222000222444555555444333222222111000//////000111222000///...---,,,---......000000000000000000000000...///000222333333333333111111111111000000000000//////000000000000/////////000111222111000...---...000222222///---...000//////////////////////////////............////////////...//////000111111222111111111000000////////////............//////,,,,,,,,,---------......000000000000000000000000///...---,,,,,,---...///////////////000000000000000000///...............//////000111222333444444////////////000000000000//////.........------------.........//////000000..............................---,,,,,,++++++***+++,,,------......------...------,,,,,,------...---------.........//////......///111222333444555111111111111111111222222///000111222222222222222333222222222111000000000000000000000000000000000---------...///000000111000//////.........//////,,,---///111111111111000000000000000111111111111111111222222222222111111............/////////000///000000111222222333333222222111111111111111111333333333444444555555555666777888888888666555444888888777777666666666555666666666666666666666666777777888888888888777777777777777777888888888888777888888888888999999999999::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<;;;::::::999888888999::::::;;;;;;::::::999999:::;;;:::888777888999555555555555555555444444111111111111111111222222000000111111111222222222000111111222222222111111222222333333333333222222------......///000000000---///000///---,,,///111888<<<@@@@@@>>>======???AAAAAA@@@?????????@@@@@@>>><<<999555444444555666444333222111222333444555444444444444555555555555<<<;;;:::888555333222111222111111000///......---.........///000111111222444333333222111000//////000000///...------,,,,,,......------------............---,,,---...///000///////////////000111111000000////////////000000111111000000//////......//////.........---------///...---,,,,,,,,,,,,,,,////////////////////////000000000000000000000000............////////////222222111000000111222333111111111111111111111111000000//////.........---........................////////////000000000000222222111000000///000000111111111111111111111111000000000000000000000000000000//////.........---111000/////////111222333333333333222111000///...000000000000000000000000000000000000////////////111111000000000000000111222222111111222222333444000000000000000000000000////////////////////////000/////////000///...,,,000000000000000/////////000000000000000000000000000000000000000/////////111000...---...///111222000000000000000000000000222111111000000000000000000000///...------,,,,,,............////////////000000///...------,,,,,,...///////////////...---//////............//////000000///............///222111111111000000//////111///---,,,,,,,,,...///---------............///...---,,,,,,,,,,,,---......---+++*********++++++,,,,,,,,,---------......//////.........---------,,,,,,------///000222222000///.........000111222000000111111111111000000//////000111111111111111111111111111111111111111////////////////////////000000111111111111000000......---------,,,,,,,,,000000000000000000000000111///---...111222000...///000222333333222000///000000000000000/////////&&&(((+++...111222222222000111111111111222222222333333333444444444555555333333444444444444333333555555555666666777888999777777666666666666777777777777777777777777777777666666555555555777999:::666666666666666666666666888999999::::::999999888;;;;;;;;;<<<<<<<<<======::::::999999888777666666888:::;;;;;;:::999999::::::999888888777777888888555555666666555555444333222111000//////000111222333222111000000111222333222222111000//////000000111111111111000000//////------...///000111222222222222111111111111222222888;;;???@@@???>>>???@@@@@@??????>>>>>>?????????>>><<<999666555555666777333333222222333333444444444444444555555555666666:::999888666555333222111111111000000///......---------...//////000111111333222222111111000000000000//////......---,,,,,,......------------............---------...///000000000000000000111222222//////............//////111000000000/////////...//////.........---------///...------,,,,,,,,,---////////////////////////000000000000000000000000....../////////000000000222222111000111111222333111111111111111111111111000000000/////////......////////////////////////////////////000000000111111111000000//////000000111111111111111111111111111111111111111111111111000000/////////.........111000//////000111222333222222222222222111000///000000000000000000000000000000000000////////////111111000000000000111111222222111111222222333444000000000000000000000000////////////////////////000000000000111000///...////////////////////////////////////////////////////////////////////////000000.........///111222000000000000000000000000222111000000//////000000000//////...------,,,,,,............////////////000//////...------,,,,,,......///////////////...//////............//////...............///000111111111111111000000000///000///---,,,,,,---...///---------............///...---,,,,,,,,,,,,---...------+++*********++++++,,,,,,,,,---------......//////.........------------------...///000111222000//////...///000111222///000000111111000000/////////000111111111111111000000000000000000000000////////////////////////000000111111111111000000///.........---------,,,000000000000000000000000111///...///111111000...000000111222222111000000////////////////////////+++,,,...111222222111000000000111111111222222222333333333444444444444555555555666666666666555555555555555555666777888999777777666666666666777777777777777777777777777777666555555555666777888999777777777777777777777777888999999::::::999999888::::::;;;;;;;;;;;;<<<<<<::::::999999888777777666888:::;;;;;;:::999999:::999999888777777777777888444444444444444333333222000000////////////000000222111111000000111111222222111111000//////000000333222222111000///............//////000000111111000000////////////000000777:::===???@@@@@@AAABBB>>>>>>>>>======>>>>>>???===<<<999777555666666777222222333333444444333333444444444555555555666666777666555555444333222222111000000//////.........---------...//////000000111111111111111111111111000//////......---------......------------............------......///000111111000000111111222222......------------......000000000000/////////////////////.........------///...------,,,---------////////////////////////000000000000000000000000/////////000000000111111222222222222222222222222000000000000000000000000111111111000000000000000000000000000000000000000/////////000000000111111000////////////000000111111111111111111111111111000000000000000000000000000000000000////////////111111000000000111222222111111222222222111111000000000000000000000000000000000000000////////////111111111111111111111111222111111111111222333333000000000000000000000000000000000000000000000000000000111111111111111000........................................................................000///.........///111222000000000000000000000000222111000000//////000000/////////...------,,,,,,............/////////////////////...------,,,,,,---......///000000000000//////............//////,,,---------///000111222111111111111000000000000000///...,,,,,,---......---------............///...------,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,---------.....................---------............//////000111000000/////////000111111...//////000000//////...//////000111111111111111///////////////////////////////////////////////////000000111111000000///////////////............000000000000000000000000111000//////111111000///000000000000000000000000.........///////////////000000222222222222000///000000000111111111222222333333333333444444444444666666777777777777666666555555555555666777888999777666666555555666666777777777777777777777777777666555555555666777888999888888888888888888888888888888999999999999888888999999999::::::::::::;;;::::::999999888777777777888999;;;;;;999888999:::999888777777666666777777333333333333333222111111......////////////......000111111222222111111000111111000/////////000000111111111000000000000000////////////000000000000000//////......//////000777888;;;>>>@@@AAACCCCCC>>>>>>============>>>>>>;;;999777666555555666666111222333444555444333222444444444444555555555555333333333333222222222222000000/////////.........------------....../////////000000000111111111222000/////////......------......------------.....................//////000111000000000000000111111///......------......///000000000000////////////////////////..................------------......////////////////////////////////////////////////000000000000111111111111333333444444444333222222////////////////////////111111111111111111111111000000000000000000000000//////000000000111111111///.........///000111111111111111111111111111111////////////////////////000000000000000000000000111111111111111111111222///000111222222222222222000000000000000000000000000000000000////////////000000111111222222111111111111111111111222222333000000000000000000000000000000000000000000000000...///111111000000000111---------.......................................---------...............000//////...///000111111000000000000000000000000111111000/////////////////////.........---------............//////////////////.........---------,,,---...000000111111111//////............//////---------......///111111111111111000000000000000000///...------------...---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000///////////////000000000000000000000000111111......////////////......//////000111111111111111//////////////////////////////////////////////////////000000000000//////000000000///////////////////////////////////////111000000000000111000000000000////////////000000.............../////////111111222222222111000000000000000000111111111111222222333333333444444444666666777777777777666666555555555555555666888888666666666555555666666666666666666666666666666666555555555666777777888888888888888888888888888888888888999999999999888888888888888888999999999999999999999888888888777777777999::::::999888888999888777666666555555666666333333333333333222222111---...000000000000...---///000111222222111000///111000000/////////000000......///000111222333333111000000000/////////...111111000000000000111111666777999<<>>>>>===============777666555444333333444444111222333444555444333222333333333333444444444444111111111111222222222222////////////............---------.............../////////000111111222222///////////////...............------------...............///////////////000//////.........//////000//////////////////000////////////000000000000000000/////////...............---------......///000000000000000000000000////////////////////////000000000000111111111111444555666777666555333222////////////////////////111111111111222222222222////////////////////////000000000000111111111111///////////////000111222111111111111111111111111000000000000000000000000000111111111111111111111111222222222222111111111///000111222222222222222000000000000000000000000000000000000///////////////000111222333222222222111111000000111111222333000000000000000000000000000000000000000000000000---///111000///...///000------------......//////........................------------....../////////////////////000000111000000000000000000000000111000000///.../////////...............---------............////////////...............------------...///000111111111111//////............////////////............//////000000000000000000111111//////......---------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.....................000000/////////000000111111111111111111111000000......////////////......//////000111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////000111111111000000000111000000////////////000000............//////000000...//////000000111111111//////000000000111111111222222222333333333444444444555555666666555555444444444444444555666777888666666555555555555666666666666666666666666666666444555666666777888888888888888888888888888888888777888888999999888888777777777777888888888999999999999999888888888888888666888999999888777777888777666555555444444555555444444444444444333222222//////111222222111/////////000111222222111000///000///////////////000000///000000000111111111111111111000000//////......111111000000000000111111666666777:::>>>AAABBBBBB??????===<<<;;;:::::::::444444333333222333333333222222333333444444333333111111111222222222333333111111111111111111111111................................................/////////000000111111111////////////////////////......------------......---...///000000000000/////////...---------......000000////////////000000////////////000000000000000000000/////////...............---......///000000000000000000000000000000000000000000000000000/////////000000000111111555777999:::999777444222000000000000000000000000111111111111111222222222////////////////////////000000000111111111222222111000000000000111111222111111111111111111111111222222222222222222222222111111111111222222222222222222222333222222111000///000111222222222222222000000000000000000000000000000000000///////////////000111333333333222222111000000000000111222222000000000000000000000000000000000000000000000000---000222111...,,,---///---------...//////000000........................---------...//////000000////////////000000000000000000000000000000000000111000//////......//////....................................////////////...........................//////000111111111111//////............//////000000///...............000000000000111111111111///............------------------............///,,,------......------,,,+++,,,,,,------------,,,,,,,,,,,,---------......---------...............////////////000000111222111111222222222111000///...//////000000//////...//////000111111111111111000000000000000000000000000000000000000000000000...//////000000//////...////////////000000000000000000000000000000000000000111222222000000111222000000000000000000000000......//////000000111111---------...///000111111/////////000000000111111222222222222333333333333333333444444444444333333444444444444555666777888666555555444444555555666777777777777777777777777444555666777888888888777888888888888888888888888777777888888888888777777777777777888888888888999888888888888888888888888666777999999777666777888666555444444333333444444444444444444444333333222000000111111111111000000///000000111111000000/////////......//////000000333333222111000///...---111111000000//////......///......------......///666555555888===@@@AAA@@@>>>===<<<:::888777666666333333333333333333444444333333222222333333444444000000000000111111111111111111111111111111111111......................../////////////////////////////////000000000000000/////////////////////000......------------......---...///000111000000///000000///.............../////////....../////////.../////////000000000111000000000000/////////..................///000000000000000000000000000000000000000000000000000000....../////////000000000777999;;;===<<<999666333111111111111111111111111000000000111111111222222000000000000000000000000000000111111111222222222333222222111111111111222111111111111111111111111222222222222222222222222111111111222222222333333222222333333333222111000000111111222222222111111000000000000000000000000000000000000////////////...000222333444444333222000000000000000111222222000000000000000000000000////////////////////////...222444222...+++,,,///------...//////000111111////////////////////////------...//////000111111...//////000000000000000000000000000000000000000000000///............///....................................////////////........................///000000111111111000000//////............/////////............//////000///000000000111111111111...............------,,,---------............///,,,,,,---......---,,,,,,++++++---.........------,,,,,,,,,---------......---------.........//////////////////000111222333111222222222222111000//////000000111111000000/////////000111111111111111////////////////////////000000000000000000000000......////////////...............//////000000000000000000000000000000000000111333222000///111333000000111222222111000000//////000000111222222333............///000000111////////////000000000111111222222222222333333333333333444444444444333333444444444444555666777777666555555444444555555666777777777777777777777777444555666777888888888777777777777777777777777777777777888888888888777777777777888888888999999999888888888888888888888888555777888888777666666777555444444333333333333333333333333333333222111111000000////////////000000000000////////////000000...............///000000111111111111000000//////000000000000////////////......------------......666555444777<<>>;;;777444111111111111111111111111//////000000111111111111111111111111111111111111000111111111111222222222444444333222111111111222111111111111111111111111////////////////////////111111111222222333333333222333333444333222111000111111222222222111111000000000000000000000000000000000000000////////////...000222444555444333222000000000000000111111222000000000000000000000000////////////////////////000444666444...+++---///.........///000111111222000000000000000000000000.........///000111111222...//////000000000000000000000000000000000000000000000///...............---................................./////////000---.....................000111111111111000000/////////............//////---------...///000111222//////000000111111111222......//////......---,,,---------.........//////,,,,,,---......---,,,,,,***+++---...///...------,,,,,,,,,---------......---------.........//////.........///000222333444111222333333222111000///000000111111111111000000//////000111111111111111........................000000000000000000000000......////////////......---.........//////000000000000000000000000000000///222333333000///111333///000222444444222000//////000000111222333333333000///////////////000000////////////000000000000111111222222222333333333333444444444444444444333444444444444444555777777555555555444444555555555777777777777777777777777333444666888888888777777666666666666666666666666777777888888888888777777888888888888999999999999888888888888888888999999555777888888777666666777555444333333222222333333111222222222222111000000000///...------...///000111000///......///000111...............///000111,,,---...000111333444555////////////000000000000000000////////////000000777555333222333777;;;>>>666666666555444444333333444444444444444444444444444444333333222111000000111111111111111111111111222222222111111///......//////.........---------,,,---...//////...---,,,000000000///......------////////////////////////000...,,,++++++---000111////////////000000000000000000//////......------////////////////////////000000000000000000000000000000000000000///.........------------...//////222222111111111111222222111111111111000000000000111000/////////000222333666999<<<>>>===:::666444333333333222222111111111222111///......///111222222111000000000111333333222222111111111111222222222222111111111111222222222222222111111000000000//////000000000000/////////000111222333444444444666666666555555444444444000000000000000000000000111111111111111111111111111111000///////////////000000111111111222222222//////000000000000//////000000000000000000000000000000////////////000000111111000000//////......//////000000000000//////...............///000000////////////////////////000000000000000111111111222111111000000000000000000000///...............111111000000//////......////////////////////////,,,,,,,,,---------......111111111111111000//////111111000000//////......000000000000000000000000000000000000000//////...000///...,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...........................---+++++++++,,,...000........................////////////000000000000000000000000///...,,,,,,222111111111000000/////////000111222333444444444222222222111000//////...000000000000000000000000////////////////////////111000...---...///111333000000000000000000000000555444333222111111111111111111000000000000000111000000000000111111111111111111000000000000000111////////////////////////000111111111111222222222222333555555555555333222222333444444555555444444555555555666666666666777666666666666555444333222444444444555555555555666777777888888888888777777777777777777666666666666666777888999999999999999777777777777777777777777555555666666555555444333444444444333222111000/////////000111111111111111111111000000//////......///////////////////////////000111111111000...---//////............//////......////////////......000000000000000000000000666555333333444777;;;===666666666555444444333333444444444444444444444444444444333333222111111000111111111111111111111111111222222111111///......//////.........---------------............------.........//////////////////////////////////////////...---,,,,,,...///111////////////000000000000000000000000000000//////////////////////////////000000000000000000000000000000000000000///......//////......//////000111333222222111111222222333111111111111000000000000111000000///000111222333666777:::;;;;;;999666444333333333222222222111111222111000000000000111222222111000000000111333333222222111111111111222222222222111111111111222222333333222222222111111111000000111111111111000000000000111222333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111000///////////////000000111111111222222222//////000000000000//////000000000000000000000000000000////////////000000000000000000//////......//////000000000000//////...............///000000////////////////////////000000000000111111111111222111111000000000000000111000//////.........///111000000000/////////...////////////////////////,,,---------............111111111111111000//////////////////.........---//////////////////////////////000000000///......//////...---------------,,,,,,,,,---------......------------------------........................000///...------...000111000000000000000000000000////////////000000000000111111222111000///......111111111111000000000///111111222333444444444444222222111111000//////...000000000000000000000000///////////////////////////...,,,,,,,,,---///000000000000000000000000000111111111000000111111222111111000000000000000111000000000000111111111111111111000000000000111111000000000000000000000000111111111111222222222222333333444444444444333333222333444444555555444444444555555555555666666666555666666777777666666555444444444555555555555666666777777888888777777666777666666666666666666666666666777888888888888888666666666666666666666666444444444444444333333222444444444333333111000000//////000111111111111111111000000000/////////...........................000000000000000///......///..................///......////////////..............................444444444444555777:::;;;666666666555444444333333333333333333333333333333444333333222222111111111111111111111111111111111111111111111000///.....................---------.........------.........------......///000000111////////////////////////------........./////////////////////000000000000//////000000000000000000////////////////////////000000000000000000000000000000111111000000//////000000000000000111111222333222222111111222222333222222111111111000000000111000000000000111222222444555777888888777666555333333333333222222222222222222222222222222222222222111111111111222333333222222111111111111222222222222111111111111222222333333333333222222222222111111222222222222111111000111111222333333333333222222111111111111000000111111111111111111111111222222222222222222222222111111000/////////000000111111111111111222222222///000000111111000000///000000000000000000000000111000000//////000000111000000000////////////...//////000000000000//////...............///000000//////////////////////////////000000111111111111222111111000000000000000111000000///////////////000000000000////////////////////////////////////------........./////////000000111111000000//////............------------...........................////////////...------......//////......---,,,,,,,,,,,,---------......................................................//////...------///000111000000000000000000000000////////////000000000000333333333333222111000000111111111111000000000000111222333444555555555555222222111111000/////////000000000000000000000000000000000000000000000000...------,,,,,,...///000000000000000000000000000......//////000111222222000000000//////000000111000000000000111111111111111111000000000111111222111111111111111111111111111111111111222222222333333333222222222222333333222333444444555555444444444444444555555555555666666666666666666555555444444444444555555555555666666666777777777777666666666666666666666666666666555555666777777777777666666666666666666666666666333333444444333333222111333444444333333222111000///000111111222111111111000000000000////////////------------------------111111000///////////////......------------.........//////000000//////...........................222333444555666888999999666666666555444444333333222222222222222222222222333333333222222111111111111111111111111111111111000000111111000///..............................///...---,,,,,,---...///............//////000000////////////////////////,,,---...///000//////...////////////000000000000.........//////000000000////////////////////////000000000000000000000000000000111111111000000///000000000000000111222222222111111000000111111222222222222111111111000000000000000111111111222222333333444444555555666666333333333333333333333333111222333333333333222111111111111111222222333333333222222111111222222333333222222111111222222333333333333333333333333333222222333333333333222222000111222333333333333333444444444333333333333333111111111111111111111111222222222222222222222222111111000000///000000111111111111111111111111111000000000111111000000000000000000000000000000000111000000000000000000111//////////////////////////////000000000000//////...............///000000//////////////////////////////000000111111222222222111111000000000000000111000000/////////000000000000000000////////////////////////////////////.........////////////000///000000000000000//////...............................................................------,,,---.../////////...,,,+++,,,,,,,,,---------......------------------------........................---,,,,,,,,,,,,---...///........................////////////000000000000222333333333222222111000111111111000000000000000111222333333444444444333111111111111000000//////000000000000000000000000000000000000000000000000000////////////000111111000000000000000000000000......///000111111111111000////////////000000111///000000000111111111111111111000000111111222222111111111111111111111111111111111222222222333333444333111111111111333444222333444444555555444444444444444444555555555555777777666666444333222111444444444555555555555666555666666777777666666555555555555666666666666666666666777777777777777666666666666666666666666666333444444444444333222222333333444444333222222111000111111222222111111111000000000000////////////........................222111///.........///000------,,,,,,,,,,,,------//////000000000000//////........................222222444555777888888888666666666555444444333333222222222222222222222222333333222222222222222111000000000000000000000000///000000000000//////...---.....................///...---,,,,,,---...///000000//////............000000000000000000000000,,,---///000111000///...////////////000000000000/////////000000111111111000000000000000000000000000000000000000000000000000000111111111111000000000000//////000000111222000000////////////000000222222222222111111111111000111111111222222222222222222222222333444444555333333333333333333333333111222333333333333222111111111222222333333333333333333222222222222333333333333222222222222333333333333333333333333333333333333444444444444333333111111222333333333222222444444444555555555555555111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111000000111111111111000000////////////////////////111111000000000000111111...............///////////////000000000000//////...............///000000////////////////////////...//////000111111222222222111111000000000000000000///////////////000000////////////000000000000////////////////////////.........////////////000...//////000000000//////////////////////////////.......................................------,,,---.../////////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------..............................////////////000000000000111111111222111111000///000000000000000000111111000111111222222222222111111111111000000000000000000000000000000000000000///////////////////////////////////////000111111111111111111111111111111000000111222222111000000//////......///000111111///000000000111111111111111111111111111222333333111111111111111111111111111222222222222333333333444333111111111111333444222333444444555555444444444444444555555555666666666666666666666555444333444444444555555555555666555555666666666666555555444444555555666666666777888888888999999888777777555555555555555555555555555555555555555444333333333333444444444333222222111111222222222222111111////////////000000000000////////////////////////222111///.........///000------,,,,,,,,,,,,------//////000000000000//////////////////////////////222222333555666777888999666666666555444444333333111111111111111111111111222222222222222222222222000000000000000000000000/////////000000//////...---------........................------.........111000000///......------000000000000000000000000---...///000111000//////////////////000000000000111111222222222222222333000000000000000000000000000000000000000000000000000000111111222222111111000000000///000111111222000000000//////000000000333222222222222111111111000111222222333333222222222222222222222333333333333333333333444444444444222222222222222222222222111222222333444333333333333333222222222222333333333333222222222222333333222222222222333333333333333333444444444444333333111222222333333222222222222222333333333333444444222222222222222222222222333333333333333333333333111111000000000111222222222222222111111111111111000111111222222111111000////////////////////////222111111000000111111222---............///////////////000000000000//////...............///000000////////////////////////......///000111222222333222111111000000000000000///............//////000////////////000000000000////////////////////////------........./////////......///000000000///////////////000000000000000...........................////////////...------......//////......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000000000000000000000000000////////////000000000000///000000000000000//////000000000000111111111111000000111111111111000000111111000000000000000000000000000000000000000000////////////////////////---------...............111111111111111111111111000111222222222111000///............///000111111000000000000111111111111111111111111111222333444111111111111111111111111222222222222333333333333333333222222222222333333222333444444555555444444555555555666666666666777444555666777888888888888444444444555555555555666444444555555555555444444444444444555555666666777888999999999999888888777555555555555555555555555555555666666555555444333333333444444444444333333222222222333222222111000////////////000000000000000000000000000000000000111111000///////////////......------------......///000000111111000000///000000000000000000000000222222333333555777888999666666666555444444333333111111111111111111111111222222222222222222222222000000000000000000000000......///////////////...---------.........//////------............------///////////////.........000000000000000000000000......///000000000000000////////////000000000000111111111000000000000000000000000000000000000000000000000000000000000000///000111222222222222111111111111111111222333333222222111111111111222222333333222222222111111111000111222333333333222222222222333333333222111111333333333444444444555555222111000000000000111222111222333444444444333333444333333222222333333444444333333222222333333444111111111222222222333333333333333444444333333333222222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333111111000000111111222333222222222111111111000000000111111222222111111000////////////////////////222111111000000111111222---------.........////////////000000000000//////...............///000000////////////////////////......///000111222333333222111111000000000000000---------------...//////.../////////000000000111////////////////////////,,,---------............---......///000000//////........./////////000000//////////////////////////////000000000///......//////...---------------,,,,,,,,,---------......------------------------........................---......///////////////000000000000000000000000////////////000000000000//////000000000000000//////000000000111111111111111111222222222111111000000000000000000000000111000000000000000000000000------------------------,,,------...............111111111111111111111111---...000111222111000000...------......000111111000000000000111111111111111111111111222333444555000000000000000000000000222222222333333333444444333333444444444444333333222333444444555555444444666666666777777777888888555666666666555444444333444444444555555555555666444444444555555444444444333333444555555666777777888888888888888777666666555555555555555555555555444555555555555444333333333333444444444444444333222333333333222222111000.../////////000000000111000000000000000000000000000000000000000///......///..................///000000111111111111000000////////////////////////333222222333444666888:::777666666555444444333333000000000000000000000000222222222222222222222222000000000000000000000000......///////////////...---------.........//////,,,---...//////...---,,,------......///000000000000000000000000000000000////////////000000000111////////////000000000000......------,,,,,,,,,+++000000000000000000000000000000000000000000000000///000111222222222222222333333222222333333444555444333333222222333333444333333333222222222111111000111222333444333222222222333444444333222111///333333333444444555555555222111///......///111222111222333444555444333333444333333222222333333444444333333222222333333444000000000111111222222222222333333444444333333222222222333333333222222111222222222333333444444444222222222222222222222222333333333333333333333333111111000000111222333333222222222222111111000000111111222222222222111111////////////////////////222222111111111111222222---------.........////////////000000000000//////...............///000000////////////////////////---...///000111222333333222111111000000000000000,,,,,,,,,,,,,,,---...///.../////////000000111111////////////////////////,,,,,,,,,---------......------...///000000//////---------.........//////000000000000000000000000000000000000000//////...000///...,,,,,,---......,,,,,,,,,---------......................................................+++,,,------......------........................////////////000000000000///000000111111111000000//////000000111111111222222222333333333222222111000000000000000111111111000000000000000000000000------------------------...//////000111000000000111111111111111111111111)))+++---000111222111000---------......000111111000000000000111111111111111111111111222333444555////////////////////////222222333333333444444444333333555666666555333333222333444444555555444444777777777777888888888888888777666333000---***)))444444444555555555666666333444444555555444444333333333444444555666777777777777777777777666555555555555555555555555555555333333444444444333222222333333444444555444444444333333333333333222111000.../////////000000111111///////////////////////////000111111111000...---//////............//////000000111111111111000000........................333222222444666888777666999888777555444444444444//////000000111111222222111111111111111111111111////////////////////////---///111000---,,,...111........................000000//////.........---......///000000000000000000000000000000000000000//////000000000000//////////////////////////////111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000333333333444444333222222333333333333333333333333444444444333333333222222222333333222111000222333555333111222444555333111444444444333333333222222555555444333333444444444666666666666666666666666555555555444444333333333333333333333333333333333000000111222333333444444444444444333333333222222111111111111111111111111333333333333333333333333333444444555555444444333222222333333333333222222333333333444444333333222222222111000///...------//////000000111111222222111111000000//////......000000000000000000000000........................000000000000////////////666444111///...///111333222222000///...............------......///000111111111000000000000111111//////......---------,,,,,,------...///000000111000000////////////000000,,,,,,,,,------.........//////............///////////////...---------,,,---...///000000///...---............////////////000---+++,,,///000...,,,///............---------......---,,,,,,,,,,,,---------............------+++++++++,,,,,,---------........................////////////..................///000000///......////////////////////////000000000000111111111111000000000000000000000000////////////............,,,++++++++++++,,,------///////////////000111111000000000000000000000000000000111111222222222333///////////////////////////000111222222111000///111111000000111111222333///111222111000///000111111111222333333444555555444333333444555444222//////000222444555555555555666666777888888777666555444444444555555555555666888777666555555444444555666555444444444444555666555555555555555666777777555666666666777777777888777666555444444555666777333444555666666555444333555444333333222222333333444444333333333333222222111111000000//////......000111111///---,,,---...111000///..................///000111111000///...000111222333333222000///---///111222333222111000333222111333555777777666888888666555444333333333000000000000000111111111111111111111111111111111////////////////////////000...,,,++++++---...///........................000/////////..................///000000000000000000000000000000000000000//////000000000000//////111111111111111111111111222222222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111333333333444444333333222333333333333333333222222444444333333333222222222222333333222111111222444444222111222444555444222444444444333333333333222444444333333333333444444555555555555555555555555666666666555555444444444333333333333333333333333111111111222333333333444444444444333333333222222111111111111111111111111222222222222222222222222333333444444444444333333000111111111111111111000111222333333333333333222333222222111000000//////000000000000000111111111111000000000/////////...000000000000000000000000........................000000000/////////......333222000//////000111222222111000//////............------......///000111111111000000000000111111////////////......------------...//////000111111000000////////////000000..................////////////............//////...............---------......////////////..................///////////////...---...000000...,,,///............---------///...------,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,---..............................//////////////////........................////////////////////////000000000000111111111111000000000000000000000000////////////............---------------.../////////////////////000111111000000000000000000000000000000000111111111222222////////////////////////000000111111111111000000111111000000111111222333///111222111000///000222111111222333333444555555666555555666777666444222///000222444555555555555555555666777777777666555555555555666666666777777888777666555444444444444444333222222222222333444555555555555555666666777666666666666777777777777999888777666666777888999444444555555555555444444555444333333222222333333444444333333333222222222111000000000/////////...111000000000000111111222000000///........./////////000111111111111000//////000111222222111///...---...000222222111000///222111000222444666666555888777666444333333333333111000000000000000000///000000000000000000000000////////////////////////222---'''&&&***---...---........................////////////..................///000000000000000///////////////////////////000000111111000000///111111111111111111111111222333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333444444444444333333444444333333222222111111333333333333222222222222222333444333222222333555333222111222444555555333555555444444444333333333333333333222222333333444555555555555555555555555666666666666666555555555333333333333333333333333222222222222333333333333444444444444333333333333222222222222222222222222111111111111111111111111222222333333333333222222111111111111111111111111000000111222333333333222333333333222222111111000111111111111000000000000000000000000////////////000000000000000000000000......................../////////.........------////////////000000000000111111000000//////.........------......///000111111000000//////000000111000000000000////////////...//////000000111111111000//////......//////000000000000/////////////////////............//////---------...............//////............//////............///////////////......000111111///---///............---------///...------,,,---------------............---------------,,,,,,,,,,,,,,,........................------......///000000000///...---,,,,,,---...///////////////////////////000000000000111111111111000000000000000000000000////////////............////////////000000000111///////////////000111111000000000000000000000000//////000000000000111111////////////////////////111111000000000000111111111000000000000111222222000111222111000000111222111222222333333444444555666555444555666666444222000111222333444555555555333444555666666666666666666666777777777888888888888777666555444444444444444333333222222333333444555555444444555555666777777777777777666666666666888777777666666777777888555555555444444555555555555444333333222222333333333333333333222222222222000000000000////////////000---,,,...222444444333//////.........///000000000111222222222222111000...///000111111000///...---...///000111000///...111000000111333555555444777666555333222222222222111111000000/////////...////////////////////////////////////////////////000---))))))+++---------........................///////////////...............///000000000000000////////////////////////000000000111111000000000////////////////////////222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111222333444444444444444444444444333333222222111111333333333333222222222222333333444333222222444666333333333333555555555555555555555555444444444444333222222222222333444444444444444444444444444444666666555555555555555555444444444444444444444444333333333333333333222222555444444444444333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222111111222222222///000111111222222222222222222222222222111111111222222111111000000//////000000000000////////////000000000000000000000000........................///.........------------+++,,,...000000000000///000000000000000///.........------......///000111000000////////////000000111111000000000000000000///000000000111111111222/////////....../////////000000000//////.........//////............//////,,,---------.../////////000///...------...///000............////////////...///000111222111///---///............---------//////...---------------------............---------------------,,,,,,,,,........................,,,,,,---...///000111111000...---++++++---...000///////////////////////////000000000111111111111000000000000000000000000////////////............//////000000111111111111///////////////000000111000000000000000000000000///////////////000000000////////////////////////222111000//////000111222000000000000000111222222000111222222000000111222222222222333333444444444444333222333444444333111111111222333444444555555222333333444555666666777666666666777777777888888777777666555444444444444555555555555555555555555555444444444444555666666777777777777666666666666555555555555555555555555666555444333333444555666555444333333222222333333333333333222222222222111000000000000///////////////+++)))+++111444222//////.........///000111111111222333333333333222111...///000111111111000///---...////////////......000//////111333555444333666555444222111111111111111000000000//////..............................////////////////////////+++...000///---,,,---....................................///////////////......///000000000000000////////////////////////000000111111111111000000000000000000000000000000111111111111222222333333222222222222222222222222111111111111111111111111111111111111111111111111222333444444555555555444444444444333333333222222444444444333333333222222333444555444333333555777444444555555555666666777666666666555555555444444333222222222333333444555555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333333333555555555444444444333333222222222222222222222222333333333333333333333333111222222333333222222111222111000000000000111222///000111222222222222222000000111111111111111111222222111111000000//////////////////000000000000000000000000000000000000///////////////////////////.........------------***+++...000111000000//////000000111000000///......------......///000111000000////////////000000000000111111111111111111000000000000111111111111//////............//////000//////......---------//////............//////,,,---------.../////////000///...------...///000............////////////...///111111111000/////////............---------//////...------------...------............------------------------------........................+++,,,---...///000111222000///---,,,,,,---///000///////////////////////////000000000111111111111000000000000000000000000////////////............---...///000000000000//////////////////000000111000000000000000000000000000000000///////////////////////////////////////222111000//////000111222000000//////000000111222000222333222111000111222222222333333333333444444444333111222333444333222222222222222333444444555333333333444555666777777555555666666666777777777777666555444444333333333555555555555555555555555444444444444444555666666777777777777666666666666444444555555555555444444666555444333333444555666555444333333222222333333333333222222222111111111////////////000000000000111---***,,,000333000---///////////////000111222111222333444444333222111///000000111222222222222...///////////////......111000///111333555555444555444333111000000000000000//////////////////...////////////////////////////////////////////////***///333333///------///.................................///////////////......///000000000000000////////////////////////000111111222222111111000222222222222222222222222000000111111222222333333333333333333333333333333111111111111111111111111222222222222222222222222222333444555555666555555444444444444444555555555555555555555444444444444333444555555444444666888666888888888666666777888777666666666666555555555333333333333444555666666666666666666666666666666333333333444444444444444444444444444444444444444333333333333444444444444555555555555444444444333333333333333333333333333333333333333333333333333222222333333333333222222000///...------...///000111222222222222222111111///000000000111111222222111111111111000000000000////////////000000000000000000000000000000000000/////////////////////////////////.........------+++,,,...000000000000///...///000111111000///......------......///000111000//////......//////000000000000000111111111111000000000000000000000000///......------....../////////..................//////............//////---------...............//////............//////............////////////...///000000......///000///............---------000///......------......------............------,,,---------....................................,,,,,,---...///000111222000///...------...///000////////////////////////000000000000111111111111000000000000000000000000////////////............,,,---///000000000///...///////////////000111111000000000000000000000000111111000000000000//////////////////////////////111111000000000000111111000////////////000111111111222333222111111111333333333333333333333333333666444333333555666666555333222222222222333444555555444444444555666777777555555555666666666777777777666555444333333333333222333333444444333333222444444333333444444555666666666666666777777777777555666666777777666666555555555555444444555555555555444333333222222333333222222222222111111111111////////////000000000000444111...///111222111///000000/////////000111111111222333333333333222111000000000111222222333333000000//////////////////111000000111444555555444444333222111000/////////.........///////////////////////////////////////////////////////////////...///000000000/////////..................................../////////000......///000000000000000000000000000000000000000000111111222222111111000222222222222222222222222111111222222333444444555444444444444444444444444333333333333333333333333444444444444444444444444222333444555666666666666444444555555666777777777777666666666666555555555333444555555444555777999999;;;<<<:::888666777999777777777666666666555555444444444444555666777888777777777777777777777777444444444444555555555666555555555555555555555555222333333333444555555555555555555555444444444444333333333333333333333333222222222222222222222222333333444444444444333333222111000//////000111222333444444333333222111000000000111111222333444444000000000000000111111111.../////////000000000111000000000000000000000000////////////////////////000000000/////////......---...//////000000000000...///000111111000///......------......///000111//////............///////////////000000000111111///////////////////////////......------....../////////////////////000000//////............//////...............---------......////////////..................////////////...//////---+++,,,///222///............---------000//////...............------............------+++,,,,,,---...///000000........................,,,------...///000000111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000////////////............,,,---///000111000///...///////////////000111111000000000000000000000000222222111111111000000000////////////////////////000000111111111111000000///////////////000111111111222333333111111222333333333333333333333333333666444333333555666666666333333222222222333444555777666555555555666777777666666777777777888888888666666555444333333333333222222333444444333222222444444333333444444555666444444555666777888999999555555666777777666555555444444555555555555444444555444333333222222333333222222222222111111111111.../////////000000000111111111000000000000111111111111000000///000000000000111222333333222111000/////////000000111222333111111000000////////////222111000222444666666555444333222000//////......---.........//////000000000000000000000000000000////////////////////////222///,,,,,,///111000...........................---.........//////000000...//////000000000000000111111111111111111111111111111222222222222111111000000000000000000000000222222333333444555666666444444444444444444444444555555555555555555555555666666666666666666666666222333444555666666666666444444555666777888999999777777777777666666666666333444555555555555777999;;;===>>><<<888666888999777777777777666666666666444444444555666777888888777777777777777777777777444555555555666666777777555555555555555555555555222222333333444555666666666666555555555444444444333333333333333333333333111111111111111111111111333444444555555444444333666555333222222333555666555555555444333222111000111111222333444444555555//////000000111111222222.../////////000000111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000---...000111222111///......------......///000111//////............//////......//////000000000111////////////.....................------.........//////000000111111222222//////............///////////////......------,,,---...///000000///...---............/////////000/////////,,,******...222//////.........---------000000///...............---..................---***+++,,,---...000111111........................------......///000000000000000111111111111000000////////////////////////000000000000111111111111000000000000000000000000000/////////............---...000111222111///...///////////////000111111000000000000000000000000333222222222111111000000///////////////////////////000111222222111000//////////////////000111111111222333333111111222333333333333333333333333333444222000111222444555444444333222222222333444555888888666555555666777777777888888888888999999999666666555444333333333333444444555666666555444444444333333333333444555555333444555666777888999:::222333444555555444333222333444555666666555444333555444333333222222333333222222222111111111111000.../////////000000111111---...///...---...000111222222111000//////000000000111222222222222111000............///000222222222222111000000000000000222111000222666888777666333111//////000111000///000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000111111111111222222111111111111111111111111111000111111222333222222333333333222111111333333333222222222222222///000000111222222333333222222222222333333333333555555444444444555666666000444777666666666666666222333444555555444222111666666555555444666999;;;<<<;;;:::999999999777555666777888999:::888777666;;;999777777888888666444555666666555444555666888777777555555555666777888222333444666666777777777777666555444333333444555555555444444444444555555555555444444444444555555666666555444333333222222333333444555444333111000444333333222222333333444222333333444444333333222444444444444333333222111333111000222555555222///111111111000111111222222222111000//////000111222000000000000000000000000000000000000111111111111000000000000000000000000111000///---------...///......///000000000000000000000000000000000000000,,,,,,.../////////...---,,,------...///000111111//////000000000000////////////.........---------//////.........---------//////000000000000////////////.........---------,,,---...//////...---,,,..................------000000000000000000000000//////000000111111111222////////////000000000000---------........./////////......---------............------------............---------,,,,,,,,,---.........//////000000222111///------...000111111111000000//////......000000000000000000000000111111000000//////......//////////////////////////////............////////////000000000000//////000000///---++++++---///////////////000000000000111000///......///000111000000000000000000000000000000000000000000000000...///000111111222222111333444444555666666666555666555444444333333333333---...000222444666888999666555555555555666666777<<<777222222666888666444333333333333333333333333333333333333333333333333444444222222222222444444444555555666777777666666777666555444444444444444333444555666666666555444444444444444333222111000333222111111222222000///000000000000000000000000000///...------...///000............////////////---000444888888444000---000000000000////////////......////////////......222111000222555666666444333111//////000111000///000000000000000000000000////////////////////////////////////////////////............................................................////////////111111111111111111111111111111111111111222222333222222333444444444333333444444444444444444444444333333333444444444444444777666666555444333333222555555555555555555555555555888999999777777777777:::::::::::::::999::::::999:::;;;<<<;;;::::::;;;???>>><<<:::::::::::::::<<<;;;;;;::::::999999999===<<<::::::::::::999777555666666666555666777888999999777666555555555555444444555555555555555444777666555555444444555555666555555444444555555666666555555444444555555666777777666555555444333333444444444444444333222222444333333222222333333444222333333444444333333222333444444444333333222111111222333333222111000000222222111111111111111222222111000//////000111222111111111111111111111111000000000000111111111111000000000000000000000000111000///.........//////......///000000000000000000000000000000000000000---...///000000000//////...//////000000111111111//////000000000000//////000000/////////.........//////.........---------//////000000000000////////////.........---------------...//////...------,,,---------.../////////000000000000000000000000//////000000000111111111////////////000000000000........./////////000000///......------.........///......------......///.........---------,,,,,,............/////////000111000///......///000000111000000000/////////...000000000000000000000000111000000000/////////...////////////////////////000//////......//////000//////000000000000////////////...---,,,,,,///111////////////000000000000111000///......///000111000000000000000000000000000000000000000000000000...///000111111222222111111222222333444444333333444333222111111111111111000111111222444555555666888777666555444444555555777333///...111333222000333333333333333333333333333333333333333333333333444333222222222222333444444444555666666666555555666666555444444444444444222333444555555555444444444444444444333222111000333222111111222222111///000000000000000000000000000///............///000............////////////000111222333333222111000000000000000////////////......////////////......222111000111333444333222333111//////000111000///000000000000000000000000////////////////////////////////////////////////........................------------------------............////////////111111111111111111111111111111111111111222333333111222333444444555555444111111111111222222222222333333333333444444444444222333333444666777888999777888999::::::::::::999::::::;;;;;;999888999;;;===<<<<<<;;;<<<===???@@@>>>@@@BBBCCCBBBAAA>>>===AAA@@@>>>======>>>???AAA@@@???>>><<<<<<<<<===>>>===;;;999999::::::999888777777777777777888888888999999888777666555444333666666666666555555555444666666777777666666555555666666555555555555666666666555555444444555555666777777777666555555444444555444444333333333333333444444333333333333444444222333333444444333333222333333444444444333222222000333666555111///000333333333222111000000000000222111000000000000111222111111111111111111111111000000000000111111111111000000000000000000000000111111000/////////000000......///000000000000000000000000000000000000000...///000111111111000000111111111111111111111111//////000000000000//////000000000000000/////////...............---------//////000000000000//////...............---------------...//////...------+++,,,,,,---...///000000000000000000000000000000//////000000000000111111////////////000000000000/////////000000000000000///......---....../////////......------......///.........------------,,,............////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////////////////////////////111000000//////000000111...//////000000//////...---...///...---...111333////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000...///000111111222222111111222222333333333333333333222222111111111111222333333333333333333333333:::888666444333333444555777444111111333555444222333333333333333333333333333333333333333333333333333333222222222222333333444444444555555444333333555555444333333333444444111222333444444444444333444444444444333222111111333222000111222222111000000000000000000000000000000//////......//////000............////////////222111000//////000111222////////////000000000000......////////////......111111000000111111000000333111//////000111000///////////////////////////////////////////////////////////////////////////........................------------------------000000000000111111111111111111111111111222222222222111111111111222333333222333333444444444333333222222222222222333333333333333333444555666777777555555555666888;;;===???<<<>>>AAADDDEEEEEEDDDCCCCCCAAA@@@@@@???===???CCCDDDEEEHHHJJJLLLNNNNNNOOORRRQQQPPPPPPPPPOOOLLLKKKDDDFFFHHHJJJKKKLLLMMMNNNHHHIIIIIIHHHGGGEEEDDDCCC@@@>>>;;;:::;;;;;;::::::<<<<<<<<<<<<===>>>===<<<:::::::::::::::999888888888888777777777777777777666666888888888777666555777666666555555666666777666666555555555555666666666666666666555555444444555555333222222333444555444444333333333333444444222333333444444333333222333333333444444333333222111333555555333333444666444333222111000000000000111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000111111111000000000000111......///000000000000000//////////////////////////////000000000111111111111111111111111111000000//////000000000000//////////////////////////////........................//////000000000000//////........................---..................---,,,---------......////////////////////////////////////000000000000000000////////////000000000000////////////////////////...............//////000//////............//////............------------.........///////////////---...///000000000//////000000000000////////////000000000000000000000000000000000000////////////////////////////////////111111000000000000111111...//////////////////......///000///...///111333////////////000000000000000000////////////000000////////////////////////////////////////////////...///000111111222222111333444444555555555444444444444333333333333333444333333333333333333333333999777555333222333555666777555333333555666555444444444333333333333222222222222222222222222222222333222222222222222222333333333444444444333222222444444333333333333333444111111222222333333333333333444444444333333222111333111000111222222111000////////////////////////000//////////////////000............////////////111000///......///000111////////////000000000000......////////////......000111111000000//////000333111//////000111000///////////////////////////////////////////////////////////////////////////........................------------------------000000000000111111111111000000111111111222222222222222222111222333333444333444444444333222111111666666666777777777888888666777777777777888888888===<<<::::::;;;???CCCFFFNNNQQQVVVZZZ\\\\\\ZZZYYY\\\WWWTTTSSSOOOKKKNNNTTT```dddjjjpppttttttsssrrrwwwrrrkkkfffdddcccbbbaaaXXX^^^eeekkklllkkkkkkkkkbbbeeeggggggccc[[[SSSNNNLLLIIIFFFDDDDDDDDDCCCBBBDDDCCCBBBCCCDDDDDDBBB???========================888888777666666777888888666777888999999999777777777777777666666777777777666666666555555666666666555555444444444444444444555444333333333444555666555444444333333444444555222333333444444333333222222333333444444333333333111//////111444666666555444333222111000000000000111111222222222222111111111111111111111111111111///000000000111111111111000000000000000000000000000000000111111111111000......///000000000000000////////////////////////........./////////000000000000000000000000000/////////000000000000//////........................---.....................//////000000000000//////---..............................------.........//////......---------,,,////////////////////////000000//////////////////////////////000000000000.......................................///000111/////////......///////////////.........---------///////////////.........,,,---...///000/////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111......////////////......000111111000......///000////////////000000000000//////000000000000//////////////////////////////////////////////////////...///000111111222222111333444444555444444333333333333333222222333333444111111222333333444555555555444333222333555666888444333222222333444333333444444444333333222222222222222222222222222222222222222222222222222222222222333333333333333222222333333222222222222333444111111111111222222333333333333444444444333222222222111000111222333222000///////////////////////////000000000000000000///............////////////////////////////////////.../////////000000000111......////////////......///000111111///...///111333111//////000111000///000000000000000000000000////////////////////////////////////////////////........................------------------------............////////////000000000111222222333333222222222222222333444444444444444444444333222222666666666777777888888999777777888888999999::::::===<<<<<>>BBBFFFJJJMMMOOOPPPOOOPPPVVVbbbrrr~~~{{{yyyxxxwwwvvvtttqqqnnnooopppnnniiidddaaa]]]VVVOOOIIIFFFDDDDDDEEECCC@@@===;;;:::;;;;;;999999999999999:::;;;;;;999888888777777888888999777777666666666666777777444444444555555555555555333333444555555555555555555555444444444444555555222333333444444333333222111222333333444444444333111000//////000222333333222222111111111111111222111222222333333222222111222222222222222222222222000000000000111111111111000000000000000000000000---...///000000000//////......///000000000000000000000000000000000000000000000/////////000111222///000000111111222222222//////000000000000//////---.........////////////---------.........////////////000000000000//////---------........./////////...------------...////////////...---------,,,000000000000000000000000000000/////////.........////////////000000000000////////////.........---............///000111222000000////////////000000////////////............000/////////............------,,,,,,---...000111.../////////000000000111000000000000000000000000.../////////000000000111000000000000000000000000000//////......//////000---......//////......------///000///...------...////////////000000000000...///000111111000///...000000000000000000000000000000000000000000000000...///000111111222222111222222222222222111000000000000000000000111222222///000111222444555666777111222444555555555555444444555666777666666777777555555444333333222111111111111111111111111111111000111222333333222111000000111222444555555555555111111111111111222333333333222222111222333444555222333333444444333333222111000///000222333222111000000000000000000000000///000111111111111000///............///////////////000000111111000000///.........///000111111111......////////////.........000222222000///111333333111//////000111000///000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000111111111111///000000111222222333333333333222222333333444555222333555777999;;;<<<<<<@@@AAAAAABBBCCCDDDDDDEEE???CCCIIIRRR[[[cccjjjmmmxxxvvvtttwww}}}ssshhh^^^XXXUUUTTTOOOMMMIIIEEEAAA?????????::::::999888999:::<<<===999999888888888888999999777777666666666666777777555555555666666666666666222333555666777666555444555555444444444444555555222333333444444333333222111222333333444444444444444666777444111000333777111111111111111111222222111222333444444333222111222222222222222222222222000000000000111111111111000000000000000000000000,,,---...000000000///......//////000000000000000000000000000000000000000222111000000000111333444000000111222333333444444//////000000000000//////.../////////000000111111---------.........////////////000000000000//////---------........./////////...---,,,,,,---...///------..................000000000000000000000000000000//////.........---////////////000000000000111111000000/////////...............///000222222000000////////////000000000/////////............000000//////.........---...---,,,+++,,,...000222.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000//////............//////---..................---***,,,...///......///000////////////000000000000...///000111111000///...000000000000000000000000000000000000000000000000...///000111111222222111444444444444444333222111222222111111222333444444111111222333444444555555222333555666666555333111///111333333222222222333555555444333333222111111111111111111111111111111000111222333333222111000000111222444555666777777111111000000111222333333444333222222222333444555222222333444444333333333111000///000222333333111000000000000000000000000///000111222222111000///............/////////000222111000//////000111222---......///000111111222......////////////......000000000111222222333333333222000///........./////////////////////////////////.........------------------............///111111000///////////////222222111111000000//////+++---///000111222444666000//////000222222111000222222444777999999888666888888<<>>:::888888999:::;;;<<<:::999999;;;;;;999777777666444444555666666555666666777777777777666666666666666666555555555444444444444444444444444444333333222222222333333444333333444444555555555666555444333222111111111111333333333222222222111111333222111111111111222333222111111000000111111222111111000000////////////222111111111000000000000000000000000000/////////000000000000000000000000000000000000000000000///111111111111000000000000///000000000000///......---......///////////////,,,---//////...---...///---......///////////////---,,,,,,++++++,,,,,,---000/////////............//////.........///000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000///.........---------------......////////////....../////////////////////////////////000000000000///...---,,,............/////////000////////////////////////000000000000000000000000000000000000000000000000111111000000000/////////......////////////......///////////////...------////////////////////////////////////000000000000000000000000000000000000//////............//////...///000111111222222111111111111111000000000///222222222222222222222222222222222222222222222222222222222222222222222222444333333333333444555555444444444444444444444444444444333333222111111000000000000000////////////111111000000000000000111000000000111111222333444444333333222222333333444333444444444444444444555444333333333222222222222000000000111111000000000////////////000111222222///000111111111000//////------...////////////////////////000000000111111////////////////////////......////////////......000000000111222222333333222111000.........//////////////////////////////...............---------333222111000...,,,++++++111000000///////////////000000000000////////////111222333222111000111222000111333555666777777777888777777888;;;???DDDGGGMMMXXXjjjzzzyyy}}}tttiiiddddddccc^^^YYYOOOHHH@@@<<<>>>???>>><<<<<<<<<======<<<:::777666888666555555666777666555666777777888888777777666777777777777666666666666444444444444444444444444333444444444555555666666555555555666666666666666555444333222222111111111555555444444444444333333444333333222222333333444333333222222222222333333111000000000000/////////222222222222111111111111111111111000000/////////000000000000000000000000000000000000000000000000222222222222111111111111111111111111111000//////---......///////////////...///111000///......///---....../////////////////////............//////////////////............000000///.........//////000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////.....................///000000,,,---000222222000---,,,////////////////////////......////////////..................////////////........................000000000000000000000000000000000000000000000000111111000000000/////////......////////////......///////////////......---111111111000000//////...////////////000000000000000000000000000000000000......////////////.........///000111111222222111333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333444555555555555555555555555555555444333333222222111111111000000000000////////////000000000//////000000111000000111111222333333333333333222222222222333333333333333333333222222222555555555444444444333333000000////////////000000222222111111111222222333111222222222222000///...,,,---......///.........000000000000111111111111////////////////////////......////////////......000000000111222222333333222111000.........///000////////////////////////........................000///...---,,,***))))))000000////////////000000////////////////////////---///111111111111333555000222444444444555666777999;;;>>>CCCHHHOOOVVVZZZkkk~~~xxxpppbbbZZZPPPMMMOOOMMMFFF???BBBAAA@@@>>><<<999888888999777666666888999999888777777777888888777777777888888888777777777777666555555555555555555555555555555666777888999999999666666666666666666666666555555444333222222222222555555555444444444444444444444444444444444444444333333333222222333333333000000000000000000000000111111111111111111111111222222111111000/////////000000000000000000000000000000000000000111111111222222111111111000000000111222222222222111000000---......///////////////...///111000...------------......///////////////111000000//////000000111///////////////.........111111000///.........///////////////////////////////////////////////////111111111111111111111111111000000000/////////...///////////////000000111,,,---000111111000---,,,////////////////////////------...//////000//////.........///////////////.............../////////000000000000000000000000000000000000000000000000////////////..................////////////.........///////////////......333222222111000//////...////////////000000000000////////////////////////---...///000000///...---...///000111111222222111444333333333222222222222111111111111111111111111111222222222222222333333222222222222222222222222333333222222333333444555444444444444444444444444333333333222222111111111000000000000////////////000////////////000000111000000111222333333333333333333222222222222333333333333222222111111000000555555444444444333333333111000///......///000111333333222111111111222222333333444333222000...---,,,,,,---...............000000000000000000000000////////////////////////......////////////......000000000111222222333333111111///......//////000////////////////////////---...........................---------,,,,,,,,,000000////////////000000/////////000000000000000---///111111111222444555444666777777666777:::===AAAIIITTT___iiisss{{{{{{tttnnniiijjjmmmiii^^^SSSPPPLLLGGGBBB>>>===<<<<<<999777666777999::::::999777777888888888888777777999888888888777777777777555555555555555555555555333444555777888888888888555555555555555666666666666555444333222222222222333333333444444444444444444444444444444444444444222222111111111111222222000000000000111111111111000000000000000000000000222111111111000000000///000000000000000000000000///000000000111111111222111111000000000/////////222222222222222111111000---......///////////////---...//////---++++++,,,---......///////////////...------------------............///////////////222111000///////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000////////////000111111...//////////////////...////////////////////////,,,---...///000000000000///////////////..................//////000000000////////////////////////////////////////////////......---------,,,,,,,,,......////////////............///////////////...333222222111000//////...////////////000000000000////////////////////////---...///000000///...---...///000111111222222111333333222222222111111111111111111111111111111111111111111222222333333333222222222222222222222222333222222222222333444444222222222222222222222222333333222222222222222111000000000000//////////////////......///000111111000000222333444444333333333222222111111222222333222222222111111000000///333333333333222222222111222222000//////000222222222111111000000000111111333444444333222000...---,,,---......//////......////////////////////////..............................////////////......000000000111222222333333111000///......///000111////////////////////////---------...............////////////000000111111///////////////000000111000000000000111111111111111333444444333222444555444666888888999>>>FFFLLL[[[fffvvvwwweee]]]RRRJJJFFFCCC???<<<;;;999888888999999999888777888888999999888888777888888888888777777777777555555555555555555555555111222333555555555444444444444555555666777777777666555444333222222222222222222222333333333333444333444444555555444444333111111000000000000111111000000000111111111111222///////////////000000000111111111111111111111111000000000000000000000000///000000111111222222222000000000000/////////...111222222222222111000000---......///////////////,,,---///...---+++,,,------....../////////////////////............//////.........///////////////111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000111111000///...------...///000////////////////////////------...///000000/////////////////////..................//////000000111////////////////////////////////////////////////...---------,,,,,,,,,,,,......////////////......---...//////////////////111111111000000//////...////////////000000000000000000000000000000000000......////////////.........///000111111222222111222222222111111111000000111111111111111111111111111111111222222333333444222222222222222222222222222222222222222333444444111111111111111111111111222222222222222222222222000000000000////////////............///000111111///111222444444444444333222222111111111111222222111111111111111000000000222222111111111000000000222222111111111111222222000000/////////000000111222333333333222000...------......///000/////////////////////..........................................////////////......000000000111222222333333111000///......///000111////////////////////////---------.........//////000000000111111111222222///////////////000111111000111111111222222222333333555666777666777888:::777:::===AAAFFFPPP^^^hhh~~~{{{lllbbb\\\VVVLLLCCCDDDAAA>>><<<;;;:::888666777888888999999888888777888888777777777666666666555555555555555555555555222333444666666555333222444444555666888999::::::666555444333333222333333222222333333333444444444222333444444444444333222111111000000000000111111000000111111111222222222//////000000000111111111000000000111111222222333000000000000000000000000///000000111111222333333111111111000000000//////111111111222111000000///---......///////////////+++---//////...---......---......///////////////222222111111111111222222............/////////000000000000///000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///............///000000000///............///000////////////////////////......///////////////...000/////////............,,,,,,---......///000000/////////////////////////////////////////////////////////.........------......////////////......------...///////////////////////////////////////////////////000000000000000000000000000000000000//////............//////...///000111111222222111222222222222111111111000111111111111111111111111000111111222333333444444222222222222222222222222222222222111222222333444222222222222222222222222222222222222222222222222000000000000////////////...------......000111111///111333444555555444333222222111111111111222222111111111111111111222222222222111111111000000000000000111111111111000000///////////////000111222111111222222111///...,,,...///000000111111000000000000000000//////....................................////////////......000000000111222222333333111000///......///000111////////////////////////---------.........//////////////////000000000000///////////////000111111111111222222222333333333111444777999:::<<>>???BBBIIINNNOOOMMMNNNYYYmmmyyy}}}hhhbbbUUUIIICCCCCCAAA======;;;999888999999888666999888777777777777777777999;;;===;;;888555555777888888888888888777666666555555666777888888777777555555444444444333333333555555555444444333333333222333333444444333333222222222222222222222222222000000000000000000000000111111111111111111111111222222111111111111111111//////000000111111222222444333222111000000000000222222222111000//////...------...///000111222222000000000000////////////111000///......///000111111111000000//////............//////000000111111111111000000000000111111//////////////////////////////............//////111111111000000000000000////////////////////////000000000000000000000000000000////////////000000//////000000000000///////////////...------,,,,,,---......///////////////////////////////////////000000000000000000000000///---,,,---000222000...111111000000000000111111000000000000////////////......//////000000111111///...---...000000///...000000000000000000000000////////////////////////222000///------///000222000000////////////000000333333222222111000000000000000000000111111111111222111000000111111000...000000111222222222222111111111000000111111222333333333222111222333444555222222222222333444555555111111111111111000//////////////////............///////////////000111111000111111222222333444444666444333111000000111111222222222222222222222222000000000000000000000000///000111222222222222222333222222222111111000000111111111111111000//////...///000111222333333333////////////////////////---------............///111000///...------...//////000111222333444444444444111///.../////////...000/////////............111111111111111111111222000000000000000111222222000000000000111222333444444555555444333444888;;;>>>GGGRRR[[[dddkkklllhhhcccggguuuuuudddYYYSSSJJJAAABBB@@@=========>>>>>>===;;;:::999999999:::999999555777999888666555666777777888888888888777666666555555666777777777666666444444444444333333333333555555444444444333333333333333444444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111333333222111000000000000222222111111000//////.........//////000000111111000000000000////////////111000///......///000111111000000000/////////...000000000000000/////////111111000000000000111111//////////////////////////////............//////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000......////////////..............................---......///////////////////////////////////////000000000000000000000000000...---...111222111////////////....../////////......//////000000111111////////////000000000000...---,,,---/////////...000000000000000000000000////////////////////////111000///......///000111000000////////////000000000000000000000000000000000000000000111111111111222111000000111111000...000000111222222222222111111111111111111222222333333333222222222333444555333333222222222333444444111111111111111000//////////////////............///////////////000000111000111111222222333444444555444333111111111111222222222222222222222222222222222222222222222222222000000111222222222222222222222111111111000000000111111111111111000/////////000111222222222222222000000000000000000000000........./////////000000111000///...---......///...///000222333333333333444111///.../////////...////////////............///000000111222222333333///000111111222222111111111111111111111222333444555555555555777;;;AAAFFFVVVddduuuvvv}}}yyynnn___RRRMMMIIIDDDAAA??????>>>===;;;999888888999:::999888666777888777666555666777777777777777777666555555666666666666666666555444444444333333333222222222555444444444444333333333444444555555555555444444333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111000000000222222111111111111111222222222111111000/////////////////////000000000000////////////000000000000000000////////////000000000000000000////////////222222111000000///......111111000000000000111111//////////////////////////////............//////000000000000000000000000////////////////////////000000000000000000000000000000////////////000000---..................---,,,------...//////000000---......///////////////////////////////////////000000000000000000000000000///...///000111000///...------------------...------...///000111222222000000000000///////////////...---...000000000///000000000000000000000000////////////////////////111000///......///000111000//////......//////000------...//////000111111000000000000111111111111222111000000111111000...///000111111222222111111111111111111222222222333333333222222222333444555444444333222222222222333111111111111111000//////////////////............//////......//////000111000111111222222333444444555444333222111111222222222222222222222222222222222222222222222222222222000000111222222222222111111111000000000000//////000111111111111000000///000111111222222222111111111111111111111111111111////////////000000000111000000///........./////////000111222333444444444444111///.../////////...///////////////.........---------......////////////000111222333222111000111111000111111222333444666666666:::BBBMMMYYYaaayyy~~~pppddd^^^UUUNNNHHHEEEBBB@@@AAA>>>;;;:::;;;<<<:::888::::::999888777666666666666777777777777666555555666666666666666555444333444333333333333222222222444444444444444444444444444555555555555555555444333333333333333333333333111111111111111111111111////////////////////////111111111111111222222222222222222111111000000000111111111000111111222222111111111111000000//////111000000000/////////...////////////000000000000000000////////////000000000000000000////////////111111111000000000//////111111000000000000111111111111111111111111111111//////............///////////////000000000000000////////////////////////000000000000000000000000000000////////////000000........................---........./////////000---....../////////////////////////////////////////////////////////////////////...//////000//////...------,,,,,,------............///000111111111111111000000//////......000///...///111222222111000000000000000000000000////////////////////////000000////////////000000/////////....../////////.........//////000000000///000000000111111111111222111000000111111000...///000000111111111111111111111222222222333333222222222222333333333444444555444333222111111111111111111111111111000//////////////////............///............///000000000111111222222333444444444444333333222222222222222222222222222222222222000000000000000000000000000111111222222222111111000000000///////////////000000111111111111000///111111222222222111111000111111111111111111111111....../////////000000000000000//////////////////000111333444555555666666444111///.../////////............///////////////.........------,,,,,,,,,///000222333333333222111000000000111222333555555888999===GGGWWWiiizzzzzzpppggg```[[[WWWUUUPPPKKKDDD@@@@@@???<<<:::;;;999888777777888888888777777777777777666666555666777777777666555444444444444444333333333222222444444444444444444444444444555555555555555555444333333333333333333333333111111111111111111111111////////////////////////000000111111111222222222333333222222111111000000111111111000111111222222111111111000000000000000111111000000//////........./////////000000000111//////000000000000//////////////////000000000000///000000000111111111222111111000000000000111111222222222222222222222222//////............//////......//////000000000000000000000000000000000000////////////////////////000000////////////000000000000///......///000000000000/////////.........---......///////////////000000000000000000000000////////////////////////......///...............//////............//////000000000000////////////111111000000//////.........------...000111111000111111111111111111111111000000000000000000000000000000////////////000000//////............//////111111111000000////////////000000000111111111111222111000000111111000...//////000111111111111000000111222333333333333222222222333333333444444444555444333222111000000000111111111111111000//////////////////...........................//////000000111111222222333444444444444444444333333333222222222222222222222222222000000000000000000000000111111222222222111111000///////////////000000000///000000111111111000000111111222222222111111000111111111111111111111111------.........///////////////000000000000000000111222333555666666666666444111///.../////////............///////////////111111000//////...------000111222222333222222222111111222333555777888999999===GGGWWWlll}}}yyyvvvsssfff\\\PPPHHHEEECCC???<<<;;;999777777999:::;;;:::888888888888888777666666666777777777777777666555555555444444444333333333333333333444444444444555444444555555555555444444333333333333333333333333222222222222222222222222000000000000000000000000000000000111222222333333222222222222222111111111222222111111111111111222111111000000000000000000111111000000//////............//////000000111111//////000000000000//////////////////000000000000//////000000111222222333111111000000000000111111222222222222222222222222//////............//////---......//////000000111000000000000000000000000////////////////////////000000////////////000000111000///......///000111111111000//////...---------......///////////////000000000000000000000000000000000000000000000000...///000///...---...///000000////////////000000111000000000/////////...000000000000////////////+++******+++...//////...111111111111111111111111000000000000000000000000//////000000000000/////////......------......///222222111000000///......000000000000111111111111222111000000111111000......///000000111111000000000111333444444444333222111222333444444444333333444444333111111000000000111111111111111000//////////////////..................------......///000000111111222222333444444333333444444444444333333222222222222222222222222222222222222222222222222111222222222222111000000//////000000000000111111///000000111111111111000000111111222222222111111111111111111111111111111------------............//////000111111111000000111111333444555666666666444111///.../////////.............../////////000111111111111111000000000222111111111222222333333333333444666999;;;>>>???AAAIIIYYYnnnzzziii\\\VVVSSSNNNJJJEEEAAA===<<<<<<===<<<:::999999999999999888888777666777888888888888888888666666666555555555444444333333333444444444555555333333444444444444333333444444444444444444444444222222222222222222222222111111111111111111111111///000000111222222333333111222222222222222222333333333222111000000000000000000000000000000000111000000000000////////////.........///000111111111...///000111111000///....../////////000000000111111111111111111111111111111111000000000000111111111111111111111111111111//////............//////------......///000000111000000000000000000000000////////////////////////000000////////////000000111000...------...000111000000000///////////////---......///////////////000000000000000000000000000000000000000000000000000222333222///...///111000000////////////000000////////////000000000000////////////000000000000,,,++++++,,,///000000///111111111111111111111111000000000000000000000000//////000000000000/////////......------......///////////////////////////000000000000111111111111222111000000111111000......//////000000000000000000111333444555444333222111222333444444444333333333333222111000000111111111111111111111000//////////////////...............------------...//////000111111222222333444444222333444555555444333333222222222222222222222222222222222222222222222222222222222222222111000000000000000111111111222222//////000111111111111111///000111222222222222222000000000000000000000000............////////////...///000111222111111000000111222333444555555555444111///.../////////...---.........//////000000/////////000111111222222333222111000111222333444444555777999<<>>;;;888999::::::::::::999888888666777888999999999999999777666666666666555555555333333333444444555555555222333333444444333333222444444444444444444444444222222222222222222222222111111111111111111111111///000000111222222333333111111111222222333333444444333222111000000000000000000000000000111111111////////////000000000000---......///000111111222...///000111111000///....../////////000000111111333333222222111000000000111111000000000000111111//////////////////////////////............//////---------...///000000111000000000000000000000000////////////////////////000000////////////000000000///---,,,,,,---///000......//////000000111111---......///////////////000000000000000000000000000000000000000000000000222444555444111///111333//////............//////------...///000111222222......//////000000111111///......///222333333222111111111111111111111111000000000000000000000000//////000000000000//////.........------.........,,,,,,------.../////////000000000000111111111111222111000000111111000///...//////000000000000000000111333555555444333222111222333444555444333333333222111111000111111111111111111111111000//////000/////////...............------------...//////000111111222333333444444222333444555555555444333222222222222222222222222000000000000000000000000222222222222222111000///000000111111222222222333//////000111111111111111...///000111222333333333////////////////////////////////////000000000000...///000222222222111000111111222222333444555555555333111///......///000000///////////////000111.........//////000000000555444333444444555444444;;;;;;;;;>>>DDDLLLTTTYYYcccssszzzuuutttuuuzzz~~~xxxnnnbbbSSSHHHCCCBBB@@@???<<<:::777777888999::::::<<<;;;999777666555666666555555666666666666555555333333333444444444555555555555666666666555333222333333333333333333333333444444333333222111000000111111111111111111111111000000111222222222222111222333333444444333333222222222222111111111111111222222222222222222222222////////////////////////..............................///000000000000000///////////////000111111///000111111111111000000000000000000000///......222111111000///......---000///...------...///000............////////////000000000000////////////------......//////000000000000000000111111111111//////000000111111111222---...///111111111000///---......///000111111222111111000000//////......111111000000//////......//////000000000000////////////.........---------////////////000000000000111000000000000000111111111000...---,,,---///000000111111111111222222222333111///......///111333000000000000000000000000111000///...,,,,,,++++++///000111111000000111222222111111111000000//////111111111111111111111111666555555444333222111111000111111222222222111111444444444444444444444444333333333333333333333333111111000000000000111111111...,,,---000111///---000///...............///000000111222222222111111333333333444444444555555333444444555555444444333111222222333333222222111111111111000000000000///...///000111222333333333000111222222222000///...111000///...///000222444222222000///............222111000//////.........000000000000////////////111111222333444555555666555444222000//////000000000000000///000000111222444444333222222111111111222333555777999;;;======<<<@@@FFFMMMUUU^^^gggmmm|||tttiiifffiiimmmttt|||mmm[[[NNNGGGBBB@@@===<<<::::::;;;<<<;;;999999999888666555555555555555666666777777666666555333333444444444555555555444555666666666555444333444444444444444444444444444444333333222111111000111111111111111111111111000000111222222222222222111222222333333222222111111111111111111111111111111111111111111111111111////////////////////////////////////////////////......///000000000000000///////////////000111111111111111000000000000000000111111111111000///...111111111000///.........------,,,,,,,,,,,,------............////////////000000000000////////////.........////////////////////////000000000111111/////////000000000000000---...///000111000000///......//////000000111111111000000000/////////...111111000000//////////////////000000000000////////////.........---------............////////////////////////000111222333222111///...---...///000000000111111111222222222111000000000000000000111000000000000000000000000222111000...---,,,,,,,,,,,,...//////......///000111111111000000000//////111111111111111111111111333333222222111000000000000000111222222222222111333333333333333333333333333333333333333333333333111111000000000000111111000...---...000111000...000//////...---------...333333444444555555444444222333333333333444444444333333444444444444333333222222222111111111111111222111111111111000000000///000111111222222222222000111111111111000000///222111///...///000222333222111000///............111000000///////////////111000000000////////////111222222333444555666777666555333111000000000111111111111111111222333333333333222111111111111111111333666888:::>>>BBBEEEJJJSSSaaalllttt|||~~~tttlllffffffkkkqqq{{{www```NNNEEEAAA===<<<;;;;;;;;;;;;999888888888888888888777666555666666777777777777666666333444444444444555555555333444555555666555555555555555555555555555555555444333333222222111111111111111111111111111111111000111111222222222222222000111111222222111111000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000///////////////000111111333222111/////////000000111111222222222111000000111111000000//////......,,,------------------,,,............////////////////////////000000000000000000///////////////........./////////000000000000000000000000/////////......///000000000//////////////////000000000000000000000000////////////111000000000000////////////000000111111000000////////////.........------------------............------...///000222333444333222111///......//////000000000111111111222222///000111222222111000///000000000000000000000000222111000///...---------,,,...//////...---///000111111000000000000//////111111111111111111111111000000//////////////////000000111222222222222222222222222222222222222222333333333333333333333333111111000000000000111111000///...///111222111000111111///...------------000000111222222222222222111111222222222333333333333333444444444444333333444333111000000000111111222222222111111111111000000000111111222111111111000000000000000000111222222111000/////////000111222111000//////......//////////////////000000111111111000000000/////////111111222333555666777777666666444333111111111111222222222222222333444555111111111111111333444555666999<<<>>>@@@FFFOOOVVVjjjvvv~~~~~~yyytttsssuuu}}}vvv]]]MMMGGGDDDAAA>>><<<<<<<<<;;;:::999999:::;;;;;;999888777666777777888888777777666444444444444555555555555333333444555555666666666444444444444444444444444333333333222222111111111111111111111111111111111000111222222333333222222111111222222222222111111///000000000000000111111111111111111111111111111000000000000000000000000////////////////////////......///000000000000000///////////////000000111444333000///...///000111222222222333333222222111111000000000/////////...---...///000000///...---............////////////////////////000000000000111000000000//////..................////////////222222222111000000000///......//////////////////000000000000////////////000000000000////////////000000000000000000000000000000000111111000000000////////////............------........./////////.........//////111222333444333111000////////////000000000000111111111111000000111111111111000000////////////////////////222222000//////............///111000//////000222000000000000000000//////111111111111111111111111.........//////000000000///000111222222222222222111111111111111111111111222222222222222222222222111111000000000000111111/////////000111222222222333333111000......------......///000111111111111000111111111111222222222333333333444444333333333666444222000///000111222222222222222111111111111000111111111111111000///111000/////////111222333333222111000//////000000111111000///////////////............///000111222111111111000000000//////000111222333555666777777666666555333222222111111222222222222333444555666444444333333444666888999:::@@@GGGMMMSSS^^^nnnzzzyyywww}}}tttbbbZZZRRRMMMFFFAAA????????????999:::;;;;;;:::999777666777777888888888888777777444444444555555555666666444444444444555555666666333333333333333333333333333333222222222222222111111111111111111111111111111111222333333333333222222222333333333333222222//////000000111111111222222222222222222222222222000000000000000000000000..............................///000000000000000///////////////000000111444222000......///000111111222333333333333222222000000000000////////////---...///000000///...---............////////////.../////////000000000111111111000000/////////...............////////////333333333222222111111111//////..................000000000000////////////////////////000000000000000000000000111111111111000000111111111111000000000000/////////.............../////////000000000000000//////////////////333222111000000///////////////000000000111111111222111000......000111222////////////////////////222111000//////...//////...///000000//////000111//////////////////000000000000000000000000000000......//////000111111111//////000111222333333333111111111111111111111111222222222222222222222222111111000000000000111111///000000000000111111222555444333111000/////////000111222333444444444444000000000111111111222222222333333333333333333222666444222111000111333444222222222111111111000000000000111111111000000///111000/////////111222333222222111000000/////////111000000////////////000............///111222333111111111111000000000000//////111222444555666777666555555444333222111000222222222222333555666777555444333333555777:::;;;===IIIXXXdddnnn}}}wwwsss{{{~~~vvveee___UUULLLFFFCCC@@@>>>:::::::::999888777666555888888999999999999888888444444555555555666666666555555444444444555666666333333333333333333333333222222222222222222222222111111111111111111111111111222222333333333333333333333333444444333333333000000000111222222333333222222222222222222222222000000000000000000000000..............................///000000000000000///////////////000111111222111000//////000111222111111222333333333222222000000000000////////////,,,------------------,,,............////////////......//////000000111111111000000000000000000///....../////////000000000222222222222222222111111000///......------......////////////000000000000////////////000000000000000000000111111111111222000111111222222111111000000000000/////////......////////////000000000111111111000///............111111000000000000///////////////000000000111111333222///------///222333000000000000000000000000111000//////.........///+++---......---,,,...///......////////////000000000000000000000000000000//////000000111111222222...///000111222333333333111111111111111111111111222222222222222222222222111111000000000000111111///000111111//////000111444444222111000000000000...///000111222333333333000000111111111222222222222222333333333333222222333333222111111222333444111111111000000000000/////////000000111000000000000000000000000000111222111111111111000000000000000000////////////000000............///000222222222222111111111000000000---...///111333444666666555444444333222111000///111111111222333444666777444444555777;;;AAAEEEHHHSSSdddyyytttqqq~~~}}}rrrggg\\\RRRIIIDDD???>>>===;;;999888777777888999999999999999999888555555555555666666666666666666555444333444555555444444444444444444444444222222222222222222222222111111111111111111111111111222333333444444333333222222333333333333222222000111111222333333444444111111111111111111111111////////////////////////..............................///000000000000000///////////////000111111/////////000111111222222000000111222222222222222////////////000000000000------,,,,,,,,,,,,------............////////////.........///000111111111000000000000000111111111/////////000000000111111000000000000000000111111000///...---------............//////000000111111.../////////000000000111000000111111111222222222000111111222222111111000000000000000/////////............/////////000000000//////.........//////......//////000000//////////////////000000000111111111000//////000111111000000000000000000000000000///......---.........+++,,,...---,,,,,,---///........./////////000000000000000000000000000000000000000000000000111111...///000111222333333333222222222222222222222222111111111111111111111111111111000000000000111111///111222000...,,,---///222111000000/////////000+++,,,---///000000111111111111111222222222333333222222333333333333222222/////////000111111222222000000000/////////............///000111111111000000111111111111000000//////000000111111111111000000000////////////000000//////...//////000111111222222222111111111000000------///000222444555666444444444333222111000///111111111222333444666666888999<<>><<<;;;;;;;;;888999999::::::999999888555555555555666666666777888666555444333333444555555555555555555555555555222222222222222222222222111111111111111111111111111222333333444444333333111111222222222222111111111111222333444444555555000000000000000000000000////////////////////////000000000000000000000000...//////000000000000000///////////////000111111---...///111222222222222///000111222222222222222////////////000000000000000///...------...///000............/////////000---......///000111111222//////000000111111222222000000000000111111111111------......//////000000000///...---,,,------...---......///000111111222.../////////000000111111000000111111222222222222111111222222222222111111000000000000////////////---------.........//////...............///000111,,,---...///000000000000////////////000000000000///000111222222111000///000000000000000000000000///......------------...---...000///......///111---.........//////000000000000000000000000000000000000000000000000000///...///000111333333333444222222222222222222222222111111111111111111111111111111000000000000111111///111222000---+++,,,...000///...............///...///000222333333444444111222222222222333333333222222222333333222222222+++,,,---///000000000000////////////............------///000111111111111000111222222222000///......///000111111111111111000000////////////000111///////////////000000111222222222111111111111000......///000111333555666666333000111333333222000222///000333555444666;;;===@@@EEEPPPbbbxxx~~~yyyqqqmmmsssvvvaaaWWWOOOEEE?????????===;;;===:::777777:::;;;:::888888888888777666555555555666666777777777777666666...///222444555444333222444222111111222333333222333333333222222222111111///000111222333444444444555444333222111111111111111111111111111111111111111111111111111000//////111111222222222222111111000///...------...///000............///000222222//////000111111111111111111000/////////000222333000000000000000000000000222111111000///......---//////...------------...////////////............000///...------...///000000000000000000000000000222000000000222333222111222222222111000//////...000000000000000000000000............///////////////////////////000111111////////////////////////333222222222111111000000///////////////...------,,,---///000000000///...////////////////////////000000//////.........---//////............//////000000000000111111111111...............///000000///...---,,,,,,,,,,,,,,,---...000111222111///...////////////000000000000---------------...///000111111000000//////......000000000111111222222333444333222222111111222222333333333222222222111111222111111000000000000000////////////////////////000000000000000000000000...//////111222333444444222222222222222111000//////000222333333222000///333222111111000000111111111/////////111222111000////////////////////////////////////000000000000222222111111000000//////////////////000000000000000000000000000000000000000000000///000111111222......///000222444555666666444111222333444333111888222///111444666:::??????NNNcccxxx|||vvvnnnkkkrrr}}}~~~hhh___RRRIIIFFFEEEBBB@@@>>><<<999999;;;;;;999666888888888777777666666666777777888888888888777777111222333555666666555555555333222222333444444333333333333222222222222111222333333444555555555555555444333222111111111111111111111111111111111111111111111111111000//////111111222222222222111111000///............///000------------...///000111//////000111111111111111000000/////////000111222000000000000000000000000111111111000///.........//////...------------...,,,,,,---...///000111111000//////......//////000000000000000000000000000111000///000222222222000111111000000///......---000000000000000000000000............///////////////////////////000111111000000000000000000000000000000000/////////......///000000000000///...---------///000000000///...////////////////////////000/////////............//////............////////////000000000111111111...............///000000///...------,,,,,,,,,------...000111111111//////////////////000000000000///////////////000111111/////////000000000000000000000000111111111111111333222222111111222333333333333333333222222222222222111111000000000000000////////////////////////000000000000000000000000//////000111222222333333222222333333222111111000000111222333333222111000333222111111000000111111111000000000222333222111/////////////////////////////////000000000111111111111111000000000000000000000000000////////////000000000000000000000000000000000000000111111222......///000222444666777666444222222333444333222666111///222666888===CCCRRRlll}}}wwwnnnllltttzzzkkk___XXXSSSOOOMMMGGGBBB>>><<<===<<<:::777888888888888888777777777888888999999999999888888555555555666666777777888666444333333444555555444333333333333222222222222333333444555555444444444444444333222111111111111111111111111111111111111111111111222111111000///111111222222222222111111000//////......//////000------,,,------...///000//////000111111111111111//////.........///000111000000000000000000000000111111000000//////......//////...------------...,,,,,,---...///000111111///000000111111000000///000000000000000000000000000///...///000111111///000000//////......------000000000000000000000000............///////////////////////////000111111111111111111111111111111000000////////////......000000111111000000//////---......///000/////////////////////////////////////////////............//////............////////////000000000000111111...............///000000///...------,,,------------...000111111111000///////////////000000000000111111111111111222222222......///000000111222222222111111111111111111000111111111111222333444444444444444333333333222222222111111000000000000000////////////////////////000000000000000000000000000000000111111222222222333333333333333222222111111111111111111111111111222222111000000000000111222111000111333444333222000000000000000000000000000000000111111111222222000000000000111111111111111111000000//////......000000000000000000000000/////////000000000111111...//////000222444666777444444333222333333333333111111444888;;;>>>HHHRRRttt|||sssqqqyyyuuulllfffaaaXXXQQQGGG@@@>>>===;;;:::999999999999999999888888777888888999999888888777777666666666666777888999666444333333444555555444444444333333333222222222222222333333333222111111444333222222111111111222111111111111111111111111111111111222222111111000111111222222222222111111000//////////////////000...---------......///000//////000111111111111111...............//////000000000000000000000000000111000000000/////////...//////...------------...////////////............///000111222222111000///000000000000000000000000///...---...000000000///000000000//////.........////////////////////////............///////////////////////////000000111111111111111111111111111111111111111111111000000000000111111111111000000---......//////////////////////////////////////////////////////.........//////............//////////////////000000000111...............///000000......------------............///000111000000///////////////000000000000111111222222222222222222//////000000000111111111444333333333222222111111000000000111222333555666444444444333333333333222222111111000000000000000////////////////////////////////////////////////000000000000111111111111333333444444444333333222222222111000000111222222222222111000000000000000111000///000222333222111111111111111111111111111000111111111222222222222//////000000111111222222222111111000///......---////////////////////////...//////000000000000000//////000111222444666777333333333222222222333444222555999<<>><<<<<<<<<<<<;;;::::::999999666666777777777777666666666666666666666666666666555333222222333444444333444444444444333333333333333333444555555444444444333333222222111222222333111111111111111111111111000111222222333222222222111111222222222222111111///000000111111000000///000000/////////000000111//////000111111111111111---...///000000000000///000000000000000000000000000000000000//////////////////...------------...,,,,,,---...///000111111///000000111111000000///000000000000000000000000///...---...///000000...111111111111000000000000000000000000000000000000............///////////////////////////000111111111111111111111111111111------............////////////000000111111000000///............///000000////////////////////////........./////////////////////............//////......////////////000000...............///000000.........---......///000////////////000000000000////////////000000000000///000111222222000///...333222222111000000//////555555444444444444444444000000000111222444555666333333333222222222111111222111111000000000000000////////////////////////000000000000000000000000/////////000000111111111111222222333333333333333111111111111111111111111111111000////////////000///...---...000111000///111111111111111111111111000000000111111111222222000000000000111111111111111111000000//////......000000000000000000000000---...///000111000///...//////000111333555777888444555777666444444666999999<<>>===<<<;;;999999888777777777888888777777777555666777888888777666555666444333333444555555444555444444444444333333333222333333444555555555555333222222111222222333333111111111111111111111111000111222222333333333222111111222222222222111111///000111111111111000///000//////.........////////////000111111111111111...///000111111111000000000000000000000000000000////////////000000000000//////...------------...,,,,,,---...///000111111000//////......//////000000000000000000000000000///...---...000111000///000000000000000000000000000000000000000000000000............///////////////////////////000111111000000000000000000000000---------.........//////---...///000000000000//////......---...///000111////////////////////////............/////////000//////............//////........./////////000000...............///000000...............///000000///////////////000000111////////////000000000000000111222222222111///...111111111111111111111111222222222333333333333333111111111111222333444555222222111111111000000000222111111000000000000000////////////////////////000000000000000000000000---......///000111222222000111111222333333222222000111222333333222111000111111000///////////////000......///000111000///111111111111111111111111/////////000000000111111111111111000000000000000000000000000////////////000000000000000000000000,,,---///000111000///...///000000222333555777888555777999888666666888;;;AAAGGGYYYttt~~~yyy{{{xxxxxx{{{|||hhhXXXLLLEEE@@@???>>>===;;;999888777888888999999999999888888555777888999999888666555777666444444666777666555555555444444444333333333///000111222333444444444222222222111222222333333111111111111111111111111000111222333333333333333111111222222222222111111///000111222222111000//////......---------......//////000111111111111111...///111222222222111000000000000000000000000000////////////000000000000//////...------------...000/////////............000///...------...///000000000000000000000000000000///...///000111111///.........///////////////000000000000000000000000............/////////000///////////////000111111////////////////////////.../////////000000111111------...//////000/////////......------///000111////////////////////////---.........//////000000//////............//////............/////////000...............///000000...............///000000///////////////000111111////////////000000000000000111333333333111///...000000000111222222333333000000000111111222222333111111111111222333444444111111111000000000000///222111111000000000000000////////////////////////000000000000000000000000,,,---...///000111222333///000111222222222222222///000222333333222000///111111000///////////////111//////000111222111000000000000000000000000000////////////000000000000222222111111000000//////////////////000000000000000000000000000000000000,,,---///000111000///......///000000222333555666666>>>999444999;;;<<>>:::<<<:::???JJJMMMVVVjjjwwwbbb[[[VVVPPPIIICCC???======888888999999999999999999999999888888777666666666666555555555555444444444444444555555555555444444444444555555444444333333444444333222222222222222333333222222111111222222222222222333333333333333111222222333333222222111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000////////////////////////000000111111111111000000////////////////////////////////////000000000000........................000000////////////000000000000000000000000000000//////111111111111//////000000000000000000000000............/////////////////////000000111111111555444222111000000000000//////......------............///000000000/////////////////////.........///......---------......000000////////////000000............////////////000000000000111111111111////////////////////////000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333222111111000000111111222222222222222222111111111000000111111000000///...000000///////////////...//////////////////////////////......//////000111222222222111111111000000222222222111111111111000......///000111222222333/////////000000000111111111111111111111111111111000000000//////000000111111111111111111111111111000//////000111111000...000000000000000000000000............////////////000222333333333666<<>>;;;::::::999999888888888:::999999888888777666666555555555555444444444444444444555555555555444444333444444555444444333333444444333222222222222333333333222222111222222333222222222222333333333333111222222333333222222111///////////////////////////000000111111111111000000000000000000000000000////////////000000000000........................//////000111111111111111////////////////////////////////////000000000000........................//////000000000000////////////////////////////////////000111111000///////////////000000000000000............////////////---......///000111222222666444222///......///000//////............//////---......//////000000000000/////////......---------------------...///000------,,,,,,,,,,,,------............//////////////////000000000111111111.........///////////////000//////////////////000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222111111000000000000111111222222222222222222222222000111111111111000//////////////////..................................../////////...///000000111111111111111111111111111222222222111111111000000......///000111222222333...//////000111111222222111111111111111111111111000000000///000000111111111111111111111111111111000000000111111111000///////////////////////////000000000000111111111111333555666555555888@@@FFFHHHPPPWWWeeexxx~~~zzz|||~~~~~~vvvmmmcccWWWKKKDDD???>>>======<<<======>>>:::::::::999888888777777666666555555555444444444444555555666666555555444333333444444555444444333555444333333222222333333333222222111222222333333222222222222222222111111111222222333333222222111//////////////////////////////000111111111111111////////////////////////////////////000000000000////////////////////////...///000111111222111111////////////////////////.../////////000000000111//////////////////////////////000000000000///////////////////////////////////////000000/////////......//////000000000000............////////////------...///000111111222555333111...------.../////////.........//////000------.........///000000///......------,,,,,,,,,---------------...///000,,,++++++******++++++,,,............////////////........./////////000000------....../////////000///......------......///////////////////////////111111111111111111111111//////000000000111111111111111111111111111111111000000111111222222222222111000000000000000000111222222222222222222222222111111111111111000000///............///////////////////////////////////////////////////000111111///000000111222222333333222222222111111111000000000000000000000111111111......///000111222333333111111111111111111111111000000000000000111222222111111111111111111111111000000111111111000000000////////////////////////000000000000111111111111000222444444444999CCCKKKNNNcccwww~~~ooommmwwwvvviii[[[RRRDDDCCCAAA???>>>>>>>>>>>>;;;;;;::::::999888888888777666666666666555555555555555666666666666555555333333444444555555444444555444444333333333333333222222111111222222333333222222222222111111111111111222222333333222222111000000000000000000000000...///000111111222111111////////////////////////////////////000000000000000000000000000000000000...///000111111111111111////////////////////////......//////000000111111////////////////////////...///000111111000///...000000000000000000000000////////////////////////---......//////000000111............////////////.........//////000000000333222000///............//////......//////000000.........---......//////---------------,,,,,,,,,---------------...///000------,,,,,,,,,,,,------............////////////............////////////---------......//////000......------------......000000000000000000000000111111111111111111111111...//////000000111111111111111111111111111111111000000111222222222222111111000000//////000000111111111111222222222222222111111222222111111000///...////////////000000000000000000000000000000000000000//////000000111222...///000111222333444444222222222111111111111000222222111111000000////////////000000111222333333222222222222222222222222000000000000111111222333222222222222222222222222///111222222111000000111000000000000000000000000............///////////////333666777999@@@MMMWWWfffzzzrrroooyyy}}}{{{|||zzzooofffXXXTTTOOOHHHCCC>>><<<;;;;;;;;;;;;:::999999888888888888777777777666666666555555666666666666555555222333444444555555444444555555444333333333333444222222111111222222333444444444333333222222222222111222222333333222222111000000000000000000000000...///000111111222222222////////////////////////////////////000000000000111111111111111111111111///000000111111111000000////////////////////////.........///000111111111////////////////////////...///000111111000///...000000000000000000000000/////////....../////////------......///000000111............////////////......//////////////////111111111000000////////////////////////000111111000///...---------......------------..................---------......///...------,,,,,,------...............////////////...////////////000000000,,,,,,---......///000000//////............//////000000000000000000000000000000000000000000000000......//////000111111222111111111111111111111111///000111222333222222111000000////////////000000000000000111111111222222111222222222222111000000/////////000000000111111111111111111111111111111000000//////000000111222000000111111111222222222222222222111111111111000111111111111000000000///000000000111111222222222222222222222222222222222000000000000111222333444222222222222222222222222///111333333111000000222000000000000000000000000............////////////666:::???AAADDDMMM\\\hhh~~~~~~|||tttsssttt~~~yyyyyywwwooommmoooqqq||||||uuurrrlllcccXXXMMMDDD>>>;;;<<<;;;;;;::::::999999888888888888888777777777777555555666666666666555555222333333444555555555444555555444333333333333444222111111111222333333444555555555444444333333333222222222333333222222222000000000000000000000000......///111111222222222////////////////////////////////////000000000000111111111111111111111111000000111111111111000000////////////////////////---......///000111111222000000000000000000000000...///000222222000///...000000000000000000000000//////............//////---------...///000000111............/////////000///////////////.........111111222222222111111000///////////////000111111111///...---,,,,,,---...---.........//////000000///......---------......---,,,,,,++++++,,,,,,---............/////////000000000000000111111111111,,,,,,------...///000000000000////////////000000000000000000000000000000////////////////////////---......///000111111222111111111111111111111111///000111222333222111111000000////////////000000//////000000111111111222111222222222222111000000//////000000111111222222111111111111111111111111000000000000000111111222222222222111111111111111222222222111111111111000000000000000000111111111111111111111111222222222222222222222222222222222000000000000111222333444222222222222222222222222///111444333111///111222000000000000000000000000000000000000111111111111===>>>>>>AAAPPPiiitttjjjiiihhhiiisss~~~{{{||||||~~~|||wwwyyy|||~~~~~~{{{rrrmmmmmmpppuuu|||qqq^^^NNNDDD@@@===<<<:::999999999888888888666555666888999999999888888888888777777777777444444444444444444444444666555555555555444444444222222222333333444444444333333333333333333333333000111111111111222222222222222222111111111111000///000111222222222222222000000000000000000000000000000//////.........---444444444333333333222222......//////000000111111000000//////.........---000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000//////......---------------.........//////......------------......---.........//////000000......///000000000000000000000111111111111000000,,,,,,,,,---...///000000...,,,******,,,...000000////////////////////////........................---...............------...000111222222111000...000///...------...///000///////////////////////////000111222222111000///......///000111222222333111000/////////000222333000000000000000000000000000000000000111111111111111111222222222222111111111111222222222222111111000000000000000///......000000000000111111111111000000000000111111111111333222111000000000222222222222222222222222222333333333222111000000000111222222111111111111111222111111111111111111111111222222222222111111000000111111111111111111111111111222333333444444333333222333333444333222111000111111111111111111111111111000/////////000222333===GGGSSS___ppppppfff]]]```kkkzzz|||fffSSSGGGCCCAAA>>>===>>>>>>;;;888999777666777999::::::999888888888888777777777777444444444444444444444444666555555555555444444444222333333333333333333444222222222222222222222222444333333333222222111111111111111000000000000///000000111222222222222222000000000000000000000000000000000/////////......222222222111111111111000.../////////000000000111000/////////............000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////---------.........//////......------------................../////////000......///000000000000000000000111111111111000000,,,---------.../////////---,,,***+++---/////////////////////////////////------------------------------............------////////////////////////000///...------...///000///////////////////////////000000111111000000////////////000111111111222111000/////////000222222000000000000000000000000000000000000111111111111000111111111111111111000000000000111111000000000000111111111000000///...000000000000111111111111000000000000111111111111333222111000000111222222444333333222222111111111444333333222111111222222111000000111111222333444111111111111111111111111222222222222111111111000111111111111111111111111111222333333444444333333222333333333333222111000111111111111111111111111111000/////////000222222GGG[[[sssdddcccdddlllyyy}}}zzzxxx|||dddQQQHHHCCC>>>===???>>>:::666:::888777777999::::::999888888888888777777777777444444444444444444444444666555555555555444444444444333333333333333333222111111111111111111111111666666555444333222111000111000000000000/////////000000111222222222222111000000000000000000000000111000000000000000//////000000000000////////////////////////000000000000////////////............000000000000000000000000000000000000000000000000////////////////////////////////////000000000000......///000000111222222---............/////////......------------..................////////////......///000000000000000///000000111111000000///------..................---,,,+++,,,...//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------000///---++++++---///000//////............///000////////////////////////000//////......//////000000000000000000000000000000000000///000111111222000000000000000000000000000000000000111111111111///000000111111000000/////////000000000000//////111111111222111111000///000000000000111111111111000000000111111111222222222111111000111111222222555444444333222111000000444444333333222333333333000000000111222333444555111111111111111111111111222222222222111111111111000000000000000000000000111222222333333333333333222222333333333222111111111111111111111111111111000000000///000111111222^^^vvv|||qqq}}}}}}uuupppssszzz~~~sss```OOOHHH@@@===>>>???;;;777:::999777777888999999888888888888888777777777666444444444444555555555555666555555555555444444444444444444333333222222222222222222222222222222222555444444333222222111111111111111111000000000000000111111222222222111111////////////////////////111111111111000000000000000000/////////.........////////////000000000000///////////////.........////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111222.............../////////......------------...............///////////////......///000000000000000//////000000000000//////...............------------,,,,,,...///000...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///...---,,,,,,---...///...............//////000////////////////////////000///...------...///000000000000000000/////////000000000000000111111222000000000000000000000000///000000000111111111111//////000000000000////////////000000000000//////111111222222222111111000///000000000111111111111000000111111111222222222111111111111111111222222333333333222222111111111444333333222222222333333333222222222222333444444111111111111111111111111222222222222222222222222////////////////////////111111222333333333333222222222222222222222222222111111111111111111111111000000000000000111111222|||vvvqqqpppuuu|||{{{nnn]]]UUUKKKEEECCCBBB???===;;;999777777888888777666888888888888777777777666444444444555555666666666666555555555555444444444444444444333333222222222444444444444444444444444111111111111222222222222333333222222222222111111111111222222222111111000////////////////////////000000000000111111111111111111000000000/////////000000000000////////////.........///////////////////////////////////////////////////////////////////////////////////////.../////////000000000111222111111111000000000///////////////////////////......------------......///////////////...............///000000000000000//////000000000000//////...............------------------...000000...---////////////////////////------------------------++++++,,,---......------------////////////---------......///////////////////////////////////////000///...------...///000000000000//////////////////000000000111111111111000000000000000000000000///000000000111111111111//////000000000000//////000111111222222111111000000111111222222222111111///000000000111111111111111111111111222222222222000000111111222222222222111111111222222333333333222222111111111111222222666666444333222222222222111111111111111111111111222222222222222222222333////////////////////////000111222222333333222222222222222222222222222333000000000000000000000000///000000000111111111111yyynnnggg]]]TTTLLLFFFBBB???===;;;888888888888777666888888888888777777777777444444444555666666777777666555555555555444444444444333333333333333333222555555555555555555555555000000000111111222222222444444333333333222222222111222222222222111000000000000000000000000000000//////000000000000000111111111111111000000000000000000000000////////////.........///////////////000000000000000000000000000000000000000000000000////////////////////////......//////000000111111222222111000000///......000000000////////////.........------------......///////////////...............///000000000000000...//////000000//////...------..................///...---...///000///---////////////////////////........................***+++,,,------...------,,,---///000000///---,,,,,,---...///000000000///////////////////////////000//////......//////000//////////////////////////////000111111111111000000000000000000000000000000000000000111111111111///000000111111000000///111111222222222222111111///000111111222111111111000000000000111111111111111111111222222222222333///000111222222222222222000000111222333444444555111111000000111111222222999888666444333111111000111111111111111111111111222222222222333333333333000000000000000000000000000111111222222222222222222222111111222222333444000000000000000000000000//////000111111111111000{{{nnn___QQQHHHDDD???===;;;:::::::::999888888888888888777777777777444444444555666777777777666555555555555444444444222333333333333333333444444444444444444444444444222222222222222222111111333333333222222222111111222222222222222111000000000000000000000000000000....../////////000000000111111111000000000000///111000000000/////////.............../////////000000000000000000000000000000000000000000000000000////////////////////////.........///000111111111////////////////////////000000000000/////////.........------------......000/////////..................///000000000000000......////////////......,,,---------.../////////111///------.../////////////////////////////////------------------------******+++,,,------------,,,,,,------------,,,,,,,,,---...///000000000//////////////////////////////000000111111000000///---.........///000000000...///000111222111111000000000000000000000000000000000000000111111111111000111111111111111111000000000111111111111000000...///000000111111111000000000000000111111111111111111111222222222333333...///111222333333222222111111111222222333333444222111111111111222333444888888666444333222222222111111111111111111111111222222222333333333444444111111111111111111111111000000111222222222222222222222111111111222333444000000000000000000000000...///000111222111111000vvvbbbTTTNNNBBB@@@===<<<<<<<<<:::999888888888888777777777777444444444555666777777888666666555555555444444444222222222333333444444444333333333333333333333333666555444444333222111111222222222111111111111000222222222222222111000///000000000000000000000000---.........//////000000000000000000////////////111111000000/////////...---.........//////000000000000000000000000000000000000000000000000000000////////////////////////---......///000111111222------......//////000000111111000000/////////............------.........000000//////.........---...//////000000000000000......////////////......,,,,,,------...///000000222000---,,,---/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...------,,,***))))))***,,,---+++,,,...000000000000//////////////////////////////000111222222111000///,,,------...///000111111...///000222222111111000000000000000000000000000000000000000111111111111111111222222222222111111//////000000000000//////......///000000000000000000000000000111111111111111111222222222333333333...///111222333333222222333333222222222222222222222222222222333333444555777666555444444444444444111111111111111111111111222222222333333444444444111111111111111111111111000000111222222222222111222222111111111222444555000000000000000000000000...///000222222111111000kkkZZZQQQIIIBBB@@@===::::::===;;;;;;:::888666555555666888666555555666666555444555555555555555555555555333333333333333444555666;;;999555333222333555777333333444555444333111000000111333444444333111000///000222333333222000///000000000000000000000000222111111111000000//////000000000000111111111111111000000///...------,,,000000000000111111111111111111000000//////............//////000000111111000000000000////////////111000///......///000111111111000000//////......////////////////////////////////////000000000000222///------///000///---////////////............000//////.........////////////////////////////////////000000000000//////000...,,,---//////---++++++++++++,,,,,,,,,------------,,,+++,,,---...///.........------,,,,,,,,,/////////....../////////000000000000////////////***,,,.../////////111222......//////000000111111000000000000000000000000111000///......///000111//////000111222333333444111111111111111111111111111111000000//////......---...000222333222111000---.........//////000000111111111000000000000000000000111111111111000000111111222222222333333333222222333333333444444444444444444444444444444444000111111111111222222222333333333333333333333333444444444333222111000///222222333333333333444444111111111111111111111111444444333222111111111222222222111111000/////////~~~nnnbbbWWWLLLGGGDDD@@@???@@@;;;;;;:::999777777777888999777666666777888666555555555555555555555555555444333333333444444555666999888555333222333555666222222333333333222111000111222333333333333222111///000222333333222000///000000000000000000000000111111111111000000000///000000000000111111111111222222222111000///////////////000000000111111111111000000000/////////.........//////000000111111111000000000////////////000000////////////000000000000000000//////////////////////////////////////////000000000111111111000...,,,,,,---...---+++////////////............//////............////////////////////////////////////000000000000//////222000......000111///---,,,,,,---------.........------,,,,,,,,,---...///------------------,,,,,,++++++************++++++000////////////////////////000222111000...//////////////////000000000000000000000000000000000000111000///......///000111111111111111111111222222111111111111111111111111111111000000////////////...///111222222111000///........./////////000000222222222111111111111111111111222222222222111111111111222222222333333333222222222222333333333444333333333333333333333333111111111111222222222222111111111111111111111111444444444444333222111000222222333333333333444444111111111111111111111111333222222111111111111222000000000000111111111111zzzkkk\\\VVVRRRLLLGGGEEE???>>><<<;;;:::999:::::::::888777777888999777666555555555555555555555555444444444333444444555666777666555444333333333444111222222222222111111000333222222222222222222333000111222333333222111000000000000000000000000000111111111111000000000000000000000000111111111111222222111111000000////////////000000000000111111000000000000////////////......//////000000111111111111000000000///////////////000000000000//////////////////000000000000//////////////////////////////000000000111111111111///------.........---////////////............//////............//////////////////////////////...//////000000//////...000///......//////...,,,---------.........//////---,,,,,,,,,,,,---...///,,,,,,---------------------,,,,,,,,,,,,,,,,,,---////////////////////////000111333222000//////000000000000000////////////000000000000000000000000000000////////////000000222222111111111000000000111111111111111111111111111000000000000/////////000000111222222111///.........////////////000000222222222222222222222222222222333333333333222222111111222222222333333333111111222222222333333333333333333333333333333333111111111111222222222333222222222222222222222222444444444444333222111111222222333333333333444444222222222222222222222222111111000000000111222222//////000000111222222333zzz}}}yyyyyyzzzzzzyyyuuuuuuyyypppiiieee\\\RRRLLLIIIFFFBBB???===<<<;;;::::::888777777888999777666555555555555555555555555555555444444444444555555444444555555444333333222222222222333222222222222444333111000000111333444000111222222222222111000000000000000000000000000111111111000000000000000///000000000111111111111000/////////.........---////////////000000000111000000000000////////////......//////000000111111111111111000000000//////...///000111111000///............///000111111111////////////////////////....../////////000000000222222000000000000000000////////////............///............//////000////////////////////////...//////////////////...---,,,,,,,,,,,,,,,++++++------------............,,,,,,,,,,,,------......,,,,,,,,,------.........///......------......///.........///////////////,,,...000111000000111222111111000000//////......000000000000000000000000000000////////////000000111111111111000000000000111111111111111111111111000000000000000000000000111111222222111000///...//////////////////000000111111111222222222222222222222333333333333222222111111222222222333333333111111111222222222333333222222222222222222222222111111111222222222333333444444444444444444444444222222333333222111111000222222222333333333444444222222222222222222222222000/////////000111222222000000000111111222222222~~~zzz~~~wwwpppmmmmmmpppuuu{{{www|||{{{vvvqqqooo}}}xxxmmm___WWWVVVQQQJJJEEEBBB???<<<999999777666666777888666555666666666666666666666666666555555444444444555555333444555555555444333222444444444333444444444444555333111000000111333555111111111222222111111111000000000000000000000000000000000000000000111111///000000000111111111111////////////...............////////////000000000////////////000000000000......//////000000111111111111111111000000000000...///000111111000///...------...///000111222222////////////////////////---------.........//////222222111000000///000111////////////...........................///000000////////////////////////......////////////......,,,------,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,------....../////////000,,,...000000//////000111111111000000//////......111111111111111111111111//////000000000000//////...//////000111111222222111111111111111111111111000000000000111111111111111111111111000000//////000000000000000000//////000000000000111111222222111111222222222222111111111111222222222333333333111111222222222333333333222222222222222222222222111222222222222333333333444444444444444444444444111111111111111000000///222222222333333333444444222222222222222222222222000/////////000111222222333222222222111111000000|||xxx{{{}}}yyyrrroooiiihhhiiinnnvvv|||sss~~~~~~zzzllleeeddd]]]SSSLLLGGGCCC>>>:::999777666666777888666555666666666666666666666666777666555555444555555555444444555555555555444333555444444444444555555666444333111000000111333444111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000......////////////000000////////////000000000000......//////000000111111222222111111111000000000//////000000000000//////---......///000111111222////////////////////////------.........//////////////////...---,,,---///////////////..................---......///000111////////////////////////---......//////......---...///000///---------///+++++++++,,,,,,,,,------+++,,,------......------,,,,,,------------------......------------......---------......//////000///000111000...,,,,,,,,,000000000000////////////111111111111111111111111//////000000000000//////---......///000111222333111111111111111111111111000000000111111111111222111111111000000000000000111111000000000000///////////////000111111222222111111222222222222111111111111222222222333333333222222333333333444444444333333333333333333333333222222222222333333333333222222222222222222222222000111111111111111000000222222333333333333444444333333333333333333333333111111000000000111222222444333333222111111000000{{{ttt{{{}}}yyyyyywwwrrrrrrvvv|||uuurrrpppqqqmmmjjjkkkpppuuuwwwvvvmmmvvvzzzzzzxxxuuuwwwsssmmmeeeZZZQQQLLLGGGBBB===:::888777777888999777666666666666666666666666666777777666555555555555555555555555555555555555555444444333333333444555666333333222111111222333333222111111111111111111222000000000000000000000000///000000000111111111111000000000000111111111111000000000000111111111111........./////////000000.../////////000000000111......//////000000111111222222222111111111000000000000////////////000000......//////000000111111/////////////////////////////////000000000000111---//////...++++++,,,///////////////............---------......///000111////////////////////////---......//////......---...000111000...---...000,,,,,,,,,,,,---------...+++,,,---.........------------------------,,,,,,000//////......//////000,,,,,,---......///000000000222222111///---,,,---////////////000000000000111111111111111111111111...///000111111000///....../////////000000111111111111111111111111111111000000111111111222222222000000000000000000111111111111111000000000////////////000111111222333333222222333333333333222222111111222222222333333333333333444444444555555555333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333222222222222333333333333444444333333333333333333333333333222222111111111111222222222222222222222222222wwwrrrmmmlllssswwwwwwyyy~~~{{{uuuoookkksssllldddbbbdddfffeeecccdddkkknnnnnnxxx~~~xxx}}}}}}yyyzzzyyy}}}|||qqqhhh]]]TTTOOOKKKEEE@@@;;;:::888999::::::999777777777777777777777777777777777666555555555555555666666555555555666666777333333222111222333555666333222222222222222222333222222111111111111222222000000000000000000000000//////000000111111111222000000000000111111111111............////////////............/////////000.../////////000000111111......//////000111111111222222222111111111111000111000///......///000111////////////000000000000////////////////////////111111111111222222222222...000111///---,,,...000000/////////............---------......000111111////////////////////////---..................------///000///,,,+++---///---------.........//////+++,,,---.........---,,,.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,------...///000000...000222222000000000111......//////000000111111111111111111111111111111...///000111111000///...000000000000////////////111111111111111111111111000000111111222222222222000000//////000111222222222111111111000000//////000000111222333333444444333444444555555444444333111111222222222333333333444444444555555555666666444444444444444444444444222222333333333444444444555555555555555555555555333333444555555444444444222222333333333444444444333333333333333333333333444444333222111111111222111111111222222333444444}}}}}}}}}~~~{{{rrrpppvvv~~~wwwsssnnnjjjgggbbb\\\WWWWWWUUUQQQNNNNNNOOOQQQSSSTTTRRRQQQUUU```mmmxxxyyy{{{}}}vvvxxxsssvvvyyyttttttiiiYYYPPPOOOHHH===???===:::::::::;;;;;;:::444444555666777888999999666555444444555666555444777666555333222222333333222222222222222222222222444444444333333222222222222222222111111111111000111111111111111111111111000000000000000000000000222222111111111111222222111111000000//////......,,,,,,,,,---------......---...///000000///...---000000000000////////////...000111000...------............///////////////...//////000000///...............///////////////........./////////000000////////////////////////000000//////.........---////////////////////////................................................------------.........///...........................---,,,,,,,,,,,,---............---,,,,,,++++++---------............/////////............////////////000000///...------000000000000000000000000222222111111111111111111222222222111111111000000111111111000000000000000111222333333222111000///000000000000111111111111///000111222222111000///111111222222222222111111444333222111111222333444444444444333333222222222222333333333333222111111444444444444444444444444444333333222222333333444555555555555444333222222111222444666666555444333555444444333333444444555444444444444444444444444333333333333333333333333222222222222222222222222333333333222222111111111zzztttpppppprrrvvv|||vvvooooooqqqsssssszzz|||~~~~~~yyyrrrjjjddd^^^[[[WWWTTTRRROOOJJJFFFHHHFFFDDDBBBBBBDDDFFFGGGJJJHHHFFFHHHOOOXXXaaafffjjjssszzz{{{}}}}}}~~~}}}{{{{{{wwwmmmaaaYYYTTTLLLEEE???===:::999999888777666555555666666777888888888777666555555777777666555666555333222111111111222222222222222222222222222222222222222222222111111222222222111111111111000111111111111111111111111000000000000000000000000222111111000000111111222000000000000////////////........./////////000000......///000000///......000000000000////////////...000111111///............/////////////////////........................000/////////............++++++,,,,,,,,,,,,,,,,,,////////////////////////000/////////............////////////////////////................................................------........./////////...........................---,,,,,,,,,,,,---...///.........------,,,,,,---------............//////................../////////////////////...---000000000000000000000000111111111111111111111111222222222111111111000000111000000000000000000000111222222333222111000///000000000000111111111111000000111222222111000///111111222222222222111111333333222111111222333333444333333333333333333222000111222333333333333333444444444444444444444444444333333222222333333444444444444555444444333333333333333333444444555555555444444333333444444555444444444444444444444444444444333333333333333333222222222222222222222222333333333222222222111111xxxmmmgggdddccceeehhhnnnwwwuuuiii___ZZZYYYWWWVVVYYYZZZ[[[ZZZVVVQQQLLLIIIGGGEEECCCBBBBBB@@@===:::<<<<<<;;;;;;<<<===???@@@CCCBBB@@@AAADDDIIIOOOSSSUUUYYY[[[XXXXXX^^^dddggggggppp{{{rrriiiddd^^^UUUMMMJJJAAA???<<<:::999888555333777777777777777777777777888777666666888888777666666555444333333222333333333333333333333333333333111111111111111111222222222222222111111111111000111111111111111111111111000000000000000000000000222111111000000111111222////////////000000000000....../////////000000000...//////000000//////...000000000000///////////////000222111000//////000//////////////////............---,,,,,,---...///000000//////......------........................////////////////////////////////////............////////////////////////............................................................/////////000...........................------,,,,,,------...//////..................---------............///......------------......---...//////////////////000000000000000000000000111111111111111111111111222111111111111000000000000000000000000000111111111222222222222111000000000000000111111111222222000000111111222111111000111111222222222222111111333333222222222222333333222333333333333333333444///000111333444444555555555555555555555555555555444444333333333333444444333333444444555444444444555444222111222333666777555444444333333444444555555555555555555555555555555444444444333333222222333333333333333333333333333333333333222222222222~~~uuulllfffddddddgggggggggiiikkklllkkkjjjccc\\\RRRJJJFFFEEEDDDCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>><<<======>>>@@@AAACCCDDDDDDDDDEEEEEEGGGJJJNNNQQQQQQSSSQQQLLLJJJNNNRRRSSSOOOXXXkkk}}}qqqhhhhhhdddWWWNNNNNNDDDAAA>>><<<;;;999777555888888888777777777666666888777666666888888777666888888777777666666666666333333333333333333333333000000111111222222333333222222222111111111000000111111111111111111111111000000000000000000000000111111000000000000111111......//////000000111111------------............/////////000000/////////000000000000///////////////111222222000///000111////////////...............---,,,***+++,,,...000.........///////////////000000000000///////////////////////////////////////////////////.........////////////////////////........................................................./////////000000........................------------------------......//////////////////---------............///------,,,,,,,,,,,,------------...///000000//////////////////////////////000000000000111111111111111111111111000000000000000000000000000111111111111111111222111111111111000000111111111222222222000000111111111222111111111222222333333222222111333333333333333333333333222222222333333444444444000111222333444444444444666666666666666666666666444444333333333333444444222222333444555555555555444444333222333444555666555444444333333444444555666666666666666666666666555555555444333333222222333333333333333333333333333333333333333333333333~~~}}}}}}~~~wwwooohhhdddddd```ZZZUUURRRPPPMMMLLLNNNJJJEEEAAA@@@AAABBBBBB???@@@BBBDDDFFFGGGHHHHHHDDDEEEFFFFFFFFFEEEEEEEEEAAAAAABBBCCCDDDFFFGGGHHHGGGIIIKKKKKKKKKMMMPPPSSSTTTWWWWWWSSSRRRVVVWWWVVVTTTXXXaaaqqqvvvuuuooo```TTTQQQFFFCCC???<<<;;;:::888777999999888888777777666666777666555555777777666555777777777777777777666666333333333333333333333333111222222222333333444444222222222111111111000000111111111111111111111111000000000000000000000000111000000000000000000111......//////000000111111---------.........//////000000000//////000000000000000000000///////////////000222222000000000111000000//////.........---...---+++***+++,,,///000,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........///////////////////////////////////////............................................................////////////........................---------------------------.........//////000000---------............///------,,,,,,,,,,,,------------...///000000////////////////////////////////////000000000111111111000000000000000000000000//////000000111111111111111111111111111111222222111111111111222222222222111111111111111222222333222222333333333333222222333333333333333333333333222222222333333444444444333333444444444333333222666666666666666666666666555444444333333444444555222222333444555555555555222333444555555555444333555444444333333444444555666666666666666666666666555555555444444333333333333333333333333333333333333333333333333333333333~~~sssggg___VVVQQQJJJEEECCCBBBAAAAAADDDBBBAAA@@@AAABBBEEEFFFEEEHHHKKKOOORRRSSSSSSSSSMMMNNNOOONNNLLLJJJJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLMMMOOOQQQQQQPPPQQQUUUXXX]]]bbbfffgggjjjooopppmmmlllhhheeeiiirrr|||xxxjjjeeegggnnnttt|||nnn^^^UUULLLGGGAAA<<<:::999999888999999999888888777777777777666555555777777666555444444555555555555444444333333333333333333333333333333333333333444444444222222222111111111111000111111111111111111111111000000000000000000000000111000000//////000000111////////////000000000000//////000000000111111111111000000//////000000111000000000000////////////...///111111000///000111000000000///......------------,,,,,,,,,...///000,,,------...///000111111,,,---------............////////////////////////.........///////////////////////////////////////................................................------------.........///........................,,,------......------,,,,,,,,,---...//////000000---------............///......------------......---...//////////////////000000000000000000000000...//////000000111111111//////000000000000000111/////////000111111222222111111111000111111222333111111111222222222222333111111111111111222333444222222333333333333222222333333444444444444333333222333333333333333333444444444444444444333222222555555555555555555555555555555444444444444555555333333444444555444444444111222444666666555444222555444444333333444444555555555555555555555555555444444444444444444444444333333333333333333333333333333333333444444444444zzztttttttttoooqqqtttxxx{{{zzzxxxvvvttttttsssssspppggg\\\SSSHHHEEEBBBAAAAAACCCCCCCCCAAABBBCCCDDDFFFHHHKKKMMMOOOSSSYYY```eeeggggggfffbbbcccccc```\\\XXXWWWXXXWWWUUUSSSRRRQQQSSSUUUVVVXXX\\\___``````ccciiinnnuuuzzz{{{uuuvvvyyy|||}}}~~~nnn```XXXVVVXXX[[[\\\iiisssuuuvvv|||ttteeeWWWQQQGGG@@@<<<;;;;;;;;;999999888888888888888888888777666666888888777666333333444555555555444333444444444444444444444444333333333222222222222222222222222111111111111000111111111111111111111111000000000000000000000000000000////////////000000000000000000///////////////000000000111111111111111111000//////000111111000000000000////////////,,,...000000/////////000111000000///......------,,,------......///000000//////////////////......---......///000111222222////////////////////////............/////////000////////////////////////................................................,,,,,,,,,,,,------------........................,,,,,,---......---,,,,,,***+++,,,---...///000000---------............//////................../////////////////////...---000000000000000000000000......//////000111111222////////////000000111111...//////000111111222222111111000000000111333333111111111222222222333333111111000000111333444555222333333444444333333222333333444555555444333333444333333333333333333222333333444444444444444444444444444444444444444444555555444444444444555555444444444555444444333333333333444444444555444444555444444333333444444555444444444444444444444444333333444444555666666666444444444444444444444444333333333444444444555555llljjjqqq{{{oooffflllmmmoooooommmfff^^^YYYZZZWWWTTTUUUVVVSSSKKKDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDFFFIIILLLNNNQQQUUUWWWTTTZZZdddnnnuuuxxxyyyxxxwwwxxxxxxtttnnniiihhhhhhgggdddaaa^^^]]]___aaaccceeejjjooorrrtttzzz{{{yyyyyyrrrvvvwwwwww|||yyyyyyqqqeee[[[UUUTTTUUUVVVXXX```ccc]]]YYY]]]dddgggjjjnnnuuu{{{bbbZZZOOOEEE@@@>>>>>>>>>888888888888888888888888999888777888999999999777444555666777777666555555444444444444444444444444333222222222111111000000222222222111111111111000111111111111111111111111000000000000000000000000000000////////////000000111111000000//////..................////////////222111000//////000111222000000000000////////////,,,...///000///...///000111000000///...---------,,,---...///000000000000222111000///...---,,,,,,)))***+++,,,---///000000////////////////////////---.........//////000000////////////////////////................................................+++++++++,,,,,,,,,------........................,,,,,,---......---,,,,,,******+++,,,---///000000---------.........////////////............/////////000000000///...------000000000000000000000000---......///000111111222.../////////000000111111...//////000111222222222111111000000000111333444111111222222222333333333111111000000111333444666222333333444444333333222333333444555555444333333444444444333333222222222111222333444555666666666444444444444444444444444555555444444444444555555555555555555444333222222555444333222222444555777555444444333333444444555444444444444444444444444222333333444555666777777444444444444444444444444333333333444444555555555~~~nnnhhhaaammmxxxtttqqqkkkfffccc^^^XXXSSSQQQOOOKKKHHHIIIGGGEEEGGGIIIIIIEEEAAAFFFHHHKKKMMMOOOOOONNNMMMOOOOOOPPPRRRVVV[[[aaadddhhhkkkooosssxxx~~~}}}~~~}}}zzzvvvtttvvvxxx{{{{{{zzzxxxvvvvvvvvvwwwwwwuuurrrnnniiieeefffjjjmmmrrrqqqmmmhhhbbb]]]XXXVVVVVVYYY___fffooozzz}}}jjjXXXOOOIIIAAA<<<;;;999::::::999888888:::<<<:::999777666555666777999777777777777666666666666666555444333222222222222444444444555555666666666555333111000111111000///222222222222222222222222222111///...---...000111111111000000000000111111000000000000000000000000---------...............000000000000000000000000111111000000//////......////////////000000000000//////............//////////////////////////////////////////////////////..................------------------------------,,,---------.../////////---------............//////...------...///...,,,((()))+++---......------***++++++,,,,,,++++++***((()))+++------,,,+++***------------------------+++...000111000/////////////////////////////////////////////............000000//////.........---......//////000000111111000000000000000000000000000000000000111111111111000111222333555666777888111111222222222222111111444444333222111000///...444222///------///222444444444333333222111111111222333333333222222444555000111111222222222222222222222111000111222444555444444333333333333333333555555555444444444555555000111222333444444444444444444444444444444444444555555444333333333444444555555555555555555555555555444444333333444444555444333333222222333333444333333333444444444555555|||hhh______ppp|||nnniiiiiihhhfffUUUPPPKKKGGGFFFEEECCCAAAAAACCCEEEGGGHHHIIIJJJKKKPPPQQQSSSUUUUUUUUUTTTSSSTTTUUUWWWZZZ```fffllloootttxxx~~~wwwmmmggg\\\ZZZYYYYYY\\\bbbhhhlllssszzz{{{ggg[[[SSSJJJCCCAAA===<<<;;;999888888:::;;;:::999777666666666888888777777777666666666555555666555444333222222222222333333444444444555555555333111000000222333222111222222222222222222222222222111///.........000111111111000000000000111111000000000000000000000000........................000000000000000000000000111000000000/////////...////////////000000000000000000////////////000000////////////////////////........................................................................---------...............------------............///...------...///...---***+++,,,---......------,,,------......------,,,***+++,,,---...---,,,,,,------------------------+++---//////.........///////////////////////////////////////............000/////////........................////////////000000000000000000000000000000000000111111111111.........//////000000000111111222222222222111111222222222222111111111111444333111//////111333444555555555444444333333333222333444333222111333444000111111222333333333333444444333333333444666666555555555555555444444444666666777777888888888888555666666666666666666666555555555555555555555555666666555444444444444555666666666666666666666666444444444444444444444444444333333222222333333444333333333444444444555555xxxfff___dddllluuuggg```^^^\\\ZZZGGGDDD@@@>>>>>>??????>>>>>>CCCHHHKKKKKKNNNTTTYYY^^^^^^____________^^^]]]\\\^^^aaaeeelllsssyyy}}}{{{sssiiibbb___^^^]]]\\\^^^aaaeeekkkttt~~~|||}}}{{{kkk```UUUKKKFFFAAA???<<<:::999999:::;;;:::999888777666777888888666666666666555555555555666555444333222222222222333333333333444444444444111000///000222444444333222222222222222222222222222111000///...///000000111111000000000000111111000000000000000000000000000//////......---------000000000000000000000000000000000000////////////////////////000000000000111000000000000000000111////////////////////////------------------------........................000000000000000000000000...............---------------------............///---,,,---...///...---,,,------.........------,,,------......------,,,,,,,,,---------.........------------------------,,,---------,,,,,,...///////////////////////////////////////............////////////............///..................---000000000000000000000000000000000000111111111111333222222111111000000000111111222222222222111111000111111111222222333333444333333222222333444444555555555555555555555444555666666555333222333444111111222222333333333333666555555555555666666777777777666666666555555555666666777777777666666555777777666666555555555555555555555555555555555555777666666555444555555555666666666666666666666666333444555666666555444333444444333333333333444444333333333444444444555555yyyzzz|||jjjfffooo~~~{{{nnnbbbZZZSSSLLLGGGAAA@@@??????@@@BBBDDDEEEFFFJJJPPPUUUZZZ___eeejjjmmmmmmmmmmmmmmmnnnnnnnnnkkkmmmpppttt{{{{{{sssmmmdddaaa]]][[[___jjjyyy~~~yyyxxxvvv~~~}}}oooaaaTTTKKKDDDAAA<<<999999:::;;;<<<:::999888777777777888888666666666666555555555444555555444333333333333333333333333333333333333333333111000000222333333333222222222222222222222222222111000/////////000000111111000000000000111111000000000000000000000000111000000///...------,,,////////////////////////000000000000////////////////////////000000000000000000////////////000000////////////////////////---------------------------------...............000000000000000000000000/////////...---------,,,,,,,,,---------............---,,,---/////////---..................------***++++++,,,,,,++++++***---,,,,,,,,,,,,---......------------------------,,,,,,,,,+++***+++---///////////////////////////////////////............///////////////.........000000000///.........---///////////////////////////000000000111111111111666555555444444333333222111222222333333222222111111111111222222222333333222222333444444444444333444444444444444444444555666777888777555444444555777777666666666666777777888888888888888888999999;;;;;;;;;::::::999999999888999999888777666555444888888888777777777777666555555555555555555555555666666555444444444444555555555555555555555555555333444666777777666444333444444333333333333444444333333333444444444555555vvvooouuummmwww|||vvvvvvnnncccYYYQQQIIIBBB>>>AAAAAABBBCCCEEEHHHLLLOOORRRUUU\\\gggsss|||}}}qqqddd\\\[[[___ccchhhnnnvvv{{{}}}~~~xxx}}}sssaaaTTTIIIDDD===::::::;;;<<<<<<:::999999888888888888888777666666666666555555555555555444444333333444444333333333333333333333333555333111111222333222111222222222222222222222222222111111000000000000000111111000000000000111111////////////////////////111111000///......------////////////////////////////////////000000000000////////////000000000000.........------.........////////////////////////........................---------.........///////////////////////////////////////...---------,,,,,,,,,,,,------------......---,,,---///000///...///.........------......***++++++,,,,,,++++++***+++++++++***+++,,,,,,---------------------------+++,,,,,,+++******---///////////////////////////////////////.....................///////////////222111111111000////////////////////////////////////000000000111111111111000000000000111111111111222222333333333333222222333333333222222222222111111111333444444444333333222222222333333444444555555666888888777555666666;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;666666666666666666666666666555555444444444444444444444444444444444444444444555777888888777555444555444444333333444444555333333333444444444555555xxxuuuxxx}}}|||yyyrrrjjjbbbVVVLLLFFFDDDDDDDDDBBBDDDFFFGGGJJJNNNSSSVVV\\\aaammm}}}oooccc[[[WWWZZZ[[[]]]```fffppp{{{uuucccRRRJJJBBB<<<<<<======<<<:::999999999999888888888777777777777666666666666555555444444444444444555444444444444333333333333666444222222222222111000222222222222222222222222222222111111111000000000111111000000000000111111////////////////////////111000000//////.........000000000000000000000000////////////000000000000////////////000000000000...------,,,,,,------...////////////////////////////////////////////////,,,,,,------.../////////.......................................---------,,,,,,,,,,,,---------------,,,,,,---///000///......------,,,------......,,,------......------,,,*********+++++++++,,,,,,------------------------+++,,,,,,,,,++++++---...////////////////////////////////////.....................///////////////222222111111111111111000000000000000000000000000000000000000111111111111------...///000111111222222222333333333333222222444444333333222222222111111111222333444444444444222333333444555666777777555777:::;;;;;;;;;;;;<<<:::999999:::<<<>>>@@@BBB@@@@@@AAAAAAAAA@@@????????????@@@@@@AAABBBBBBBBBAAA@@@>>>======???AAABBB>>>???AAABBBBBB@@@===;;;888888888888888888888888777666555555444444555555555555555555555555555555555666777888888777666555555555444444444444555555333333333444444444555555tttrrryyyzzzoooggg[[[VVVNNNHHHFFFGGGJJJLLLIIIKKKNNNPPPQQQUUU[[[```gggpppvvvnnnjjjeee^^^YYYZZZaaakkkrrr|||qqq]]]TTTHHHAAA>>>>>><<<;;;999:::::::::999999888888999888888888777777777777555555444444444444555555555555555444444444333333555333222222333444333222222222222222222222222222111222222222111111000000111111000000000000111111////////////////////////000000000///////////////000000000000000000000000.../////////000000000111////////////000000000000......------------......////////////////////////........................,,,,,,------...//////000........................---------...............++++++,,,,,,,,,------------,,,+++---///000000///,,,,,,++++++,,,---...///,,,------......------,,,***+++,,,---------,,,+++------------------------***,,,......---,,,---...////////////////////////////////////......................../////////000000000000000111111111111000000000000000000000000000000000000111111111111000000000111222222333333222333333444444333333222222222333333333333333333222333333444555555666666666666777888:::;;;;;;<<<:::>>>BBBEEEFFFFFFGGGHHHAAAAAACCCFFFJJJOOOSSSVVVUUUUUUVVVVVVVVVUUUTTTSSSMMMMMMNNNPPPQQQRRRSSSTTTTTTQQQKKKFFFCCCBBBCCCEEEGGGIIILLLMMMKKKFFFAAA===<<<<<<<<<<<<<<<<<<<<<<<<999888888777666777777777777777777777777777777777777777777777777777777777555555444444444444555555333333333444444444555555yyyrrrwwwwwwkkk]]]SSSLLLLLLLLLLLLMMMNNNOOOOOOQQQTTTWWWXXXZZZ]]]ccchhhooo}}}{{{pppeee^^^]]]___aaaeeekkk|||~~~yyyfff\\\NNNDDD@@@???<<<999999::::::::::::999888888999999999999888888888777555555444444444555555666666666666555555444444444333222111111333555555444222222222222222222222222111222222222222111000000111111000000000000111111////////////////////////////////////000000000000000000000000000000000000.../////////000000111111////////////000000000000//////............//////////////////////////////------------------------,,,,,,------...///000000////////////////////////,,,------....../////////++++++,,,,,,,,,------------,,,+++---///000000///++++++******+++---...000***++++++,,,,,,++++++******+++---//////...---,,,------------------------***,,,...///...---------////////////////////////000/////////............---.........//////000000......//////000000111111000000000000000000000000000000000000111111111111000000000000000111111111222333333444444333333222000111111222444555555666444444444444555777888999::::::;;;<<<===???@@@@@@BBBFFFJJJNNNPPPQQQSSSTTTQQQRRRUUUZZZ```gggnnnqqqqqqrrrrrrsssrrrqqqoooooocccdddeeegggiiikkklllmmmnnnhhh^^^TTTMMMIIIIIIIIIVVVYYY[[[\\\YYYRRRKKKFFF????????????????????????;;;:::999999888888999999888888888888888888888888888888777777777777888888555555444444444444555555333333333444444444555555}}}wwwzzz~~~yyysssfffaaa\\\TTTOOOOOOKKKPPPVVVYYYZZZZZZ[[[]]][[[[[[[[[\\\```gggqqqwwwyyypppllljjjeeeeeekkk|||rrrfffWWWJJJBBB======???>>>>>>===;;;999999:::<<<;;;::::::999888777666666666666555555555444444444555555444333333222111111000111333444555444333333222222222111111111000000111111111111111111111111222111111000///......---333222222222111111000000111111000000//////......////////////////////////////////////000000000000222111111111000000//////////////////........................////////////////////////............------,,,+++,,,---...///........................---,,,*********,,,...///...------,,,,,,------...---------.........//////000///...---,,,------...*********++++++,,,,,,,,,,,,---...///000000000000......------------......---------............///000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......111111111111111222222222111111222333444444333111444333222333444444333222111111333777:::<<<<<<<<>>>>>BBBEEEEEEJJJQQQ[[[]]]aaafffjjjooosssuuuuuunnnjjjqqq||||||}}}~~~wwwfffWWWTTTYYY]]]ooouuuyyywwwnnn```UUUOOOFFFFFFFFFEEECCCAAA@@@???@@@>>><<<;;;<<<===<<<;;;777999::::::888777777777666777777888777777666666888555222111444555444333555555555555555555555555|||wwwtttxxx~~~|||qqqkkkbbbWWWNNNMMMMMMKKKMMMQQQbbbgggkkkjjjfffccccccdddfffiiimmmqqqvvv}}}wwwoooqqq~~~~~~uuueeeXXXMMMEEEAAA@@@<<<<<<;;;:::888888999:::999999999888888777777666666666555555555444444444555555444444333222222111111222333444444444333333333333333333222222111111111111111111111111111111222111111000//////......222222111111111000000000111000000000/////////...////////////////////////////////////000000000000111111111000000000//////////////////........................////////////////////////..................---------...///000..............................,,,+++,,,---...000...------,,,,,,------...------------.........///000///...---,,,------...,,,------------------...------------------------------,,,,,,,,,,,,---------------............///000//////......//////000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000000////////////111111111111111222222222444333222222333444333333444444444555666777777666;;;;;;<<<===@@@CCCDDDEEEGGGGGGMMMXXX___ccciiipppzzz|||uuullllllrrrvvvxxxlll```ZZZRRROOOMMMKKKJJJHHHDDDBBB>>>===<<<>>>@@@AAAAAA@@@?????????===:::888777777777888888888888888777777999666333333555666555444555555555555555555555555pppggggggmmm{{{tttggg]]]WWWJJJDDD@@@BBBHHHOOOZZZccc{{{wwwqqqqqqsssvvv{{{wwwuuu{{{}}}wwwssstttvvvwww{{{xxxhhhZZZNNNDDD>>><<<;;;;;;:::::::::::::::888888888777777777777777666666666555555555444444555555444444333222222222222222333444444444333333444444444333333333333222111111111111111111111111111111111000000//////...111111000000000000//////000000000000////////////////////////////////////////////////000000000000111111000000000000//////////////////......................../////////////////////............---///............///000000........................000///...---------...///...------,,,,,,------...------------............///...------,,,---------...------------------,,,///...,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,---------............//////..................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000000000000/////////000000111111111222222222222222111111111222444555555555666666777777888888======@@@CCCGGGLLLPPPSSSZZZ```mmm|||}}}vvvmmmgggccc^^^YYYXXXXXXVVVPPPJJJDDDCCCCCCEEEGGGHHHFFFEEEEEEDDDBBB???===;;;::::::999999999999999999999999999777666555666777666555555555555555555555555555ooo``````hhh|||rrrddd[[[RRRKKKFFFCCCBBBCCCHHHQQQ```qqq}}}~~~{{{zzz}}}ssskkkkkknnnqqqtttwwwtttuuuzzzjjj[[[LLLAAA???>>>===<<<======<<<<<<777777777777777777777888666666666666555555555555555555444444333333333333222333333333333333333333333333333333333333333222111111111111111111111111111111111000000000//////000000000///////////////000000000000////////////////////////////////////////////////000000000000000000000000000000//////////////////........................//////////////////.........---------.............../////////........................000000///...---------......------,,,,,,------...------------------------...---------------------,,,,,,,,,++++++*********///---+++))))))***+++,,,------,,,,,,,,,,,,---------------............///......------------......////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111222222333333222333444555555666888999999:::;;;;;;::::::;;;<<<;;;AAAIIIRRRZZZbbbhhhlll|||zzzyyy|||}}}zzzuuuoookkkgggiiikkkhhh___VVVRRRRRRRRRSSSTTTSSSOOOLLLHHHFFFBBB???>>>?????????;;;:::::::::999999::::::888888777666777777666666555555555555555555555555nnn^^^ZZZiii|||lllcccWWWMMMHHHEEEAAA??????BBBGGGPPP___tttvvvjjjgggiiikkknnnqqqqqqnnnsss|||lllYYYJJJEEEAAA>>><<<<<<===<<<:::777777777777888888888888777777666666666555555555555555444444444444333333333333333333333333333333111111111111222222222222111111111111111111111111111111111111000000000000///////////////000000000////////////000000000000////////////////////////////////////000000000000//////////////////000000////////////........................////////////............------------,,,,,,------....................................//////...------,,,,,,,,,...------,,,,,,------...------------------,,,,,,,,,,,,------------------,,,,,,,,,++++++*********...,,,+++***+++,,,...000......------------......---------............///......------------..............................000000000000000000000000////////////////////////111111111111111111111111000000000000111111111111111111111222333444444444555888;;;<<<:::999999:::888;;;>>>@@@@@@BBBEEEHHHKKKUUUcccpppzzz{{{ssstttzzz}}}rrrpppppptttxxxuuukkkaaa```aaacccfffgggeee```\\\QQQLLLFFFAAA@@@AAAAAAAAA>>>===<<<;;;::::::::::::666777777777666555555555666666666666666666666666sss```[[[ccc}}}}}}oooSSSNNNGGGBBB@@@@@@AAAAAAAAAGGGOOO[[[ooowwwqqqooonnnooorrrtttoooppp~~~zzzgggUUULLLFFF???;;;;;;;;;:::888999999999888888888888888777777777666666666555555555555444444444444444444444444333222222222333333000111111111111111222222111111111111111111111111111111111111111111111111//////000000000000111111////////////000000000000////////////////////////////////////000000000000......////////////000000////////////........................////////////.........------------,,,+++,,,------......------.................................---------------...------,,,,,,------...------------,,,,,,,,,,,,+++,,,,,,------------,,,...------------------,,,---,,,,,,,,,---...000111///......------......///---------............//////..................///........................////////////////////////000000000000000000000000111111111111111111111111000000000111111111111222222222333444555555666666444777;;;;;;888666777999777<<>><<<<<<<<<<<<555777888888666555555666666666666666666666666666mmmjjjqqq~~~vvvdddTTTDDDCCCBBB@@@???AAAEEEHHHJJJPPPYYYfff{{{~~~xxxfffVVVNNNDDD===<<<===<<<:::;;;;;;::::::999999888888777777777777666666666555444444555555555555555555555444333222222222333333111111111222222333333333111111111111111111111111111111111111111111111111000000000111111111222222.../////////000000000111////////////////////////////////////000000000000........./////////000000////////////........................////////////.........---------,,,,,,,,,,,,.../////////...---........................---......////////////......------,,,,,,------...---------,,,,,,,,,++++++***+++,,,---...------,,,,,,------------------...------------...............------,,,,,,------...---------............///000//////......//////000........................////////////////////////000000000000000000000000111111111111111111111111000000111111111222222222333333444555666777888888333666999::::::===CCCIIIMMMSSSZZZ___bbbgggnnnsss{{{vvvvvvwwwuuusssuuuuuuuuuwwwzzzzzzyyywwwwww{{{sssiii]]]TTTPPPOOONNNLLLKKKIIIFFFCCC@@@?????????666888;;;:::888666666777666666666666666666666666tttnnn}}}~~~zzztttfffSSSCCC===@@@BBBBBBBBBDDDIIIMMMQQQWWW^^^jjjxxx___UUUIIIAAA@@@@@@???===<<<<<<;;;;;;:::999888888777777777777666666666666444444555555555555555555666555333222111222333333222222222333333444444444111111111111111111111111111111111111111111222222000000111111222222222333.../////////000000111111////////////////////////////////////000000000000---.........//////000000000/////////......................../////////000......---------,,,,,,,,,,,,---///000000000///...........................---...///000111111000000...------,,,,,,------...---------,,,,,,+++++++++)))***,,,---...------,,,*********++++++,,,,,,,,,...............,,,++++++---,,,,,,++++++,,,,,,------------.........//////000000////////////000000........................111111111111111111111111000000000000000000000000111111111111111111111111000000111111222222222222444444555666777888999:::777:::>>>@@@DDDMMMZZZdddnnntttzzz~~~~~~}}}{{{yyy{{{zzzxxxxxxxxx{{{~~~{{{qqqddd\\\YYYYYYXXXWWWPPPNNNJJJFFFCCCAAAAAAAAA777:::<<<<<<999777777999777777777777777777777777~~~zzzmmmpppxxxzzzjjj\\\NNNFFFDDD<<<@@@EEEGGGIIIMMMUUU[[[```hhhtttjjjcccTTTFFF???>>>===;;;999::::::999777666777888888888888888888777666666555444444333333444444555777666555444444444444444222222222222222222222222555444444333333222222111111111222222222333333333333222000///...///000222111111000000000000111111//////...---------------222111111000///......---111111000000//////......////////////////////////------,,,,,,,,,,,,------+++,,,---...////////////................................................000000///...---,,,,,,+++//////.........---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,---..............................---------,,,,,,++++++,,,,,,------.........//////000000........................000000////////////000000000///.........///111222111111111000000000000000000//////000000111222333222222111///...///222555888777:::???>>>:::;;;AAADDDHHHMMMPPPUUUbbbsss|||zzz}}}ssshhhhhhkkkhhhdddccc^^^WWWPPPMMMMMMLLLGGGAAA???;;;;;;===;;;555666;;;:::777555666888999777444vvvlllnnnuuuzzzhhh[[[QQQHHHCCCBBBBBBFFFKKKOOORRRXXXaaahhhooovvvyyymmm^^^QQQHHHAAA>>>=========<<<<<<;;;;;;<<<===888888888888888777777666666555555444444555555666666555555444333333444444222222222222222222222222222222222222222222222222000000111111111222222222333222000///...///000111111111000000000000111111000//////...............111111111000///.........111000000000/////////...////////////////////////000//////......//////000///...---,,,,,,,,,...///...............................................................---------///.........------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,------...---------------------------------///......------....../////////..........................................000000////////////000000000//////...///000111222000000000000111111111111111111111111111222333333444555555444222222444555;;;888;;;CCCIIIJJJNNNRRRXXX___gggooovvvyyymmmkkkmmmllliiiiiihhhbbb\\\YYYYYYWWWRRRMMMEEE@@@>>>??????;;;;;;???;;;999666666888888555333ppphhhhhhoooyyyvvvgggVVVLLLGGGCCCBBBDDDJJJNNNSSSYYY^^^gggqqqxxxvvveee[[[QQQDDD>>>???;;;:::999999999:::;;;<<<888888999999888888777666777666666666666666666777555444444333333333333333333333333333333333333333//////000111111222333333//////000000000111111111333222000/////////000111111111000000000000111111111000000///////////////111111000000//////......000000000000////////////////////////////////////000//////......//////000222000---+++***+++---///////////////////////////........................---------.........//////............---------------......//////......---------,,,,,,,,,,,,++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////......---,,,,,,,,,........................000000////////////000000000////////////000111222///000000000111222222222333222222222222333333444222333555555555555666777>>>>>>EEERRR___fffjjjmmmqqqyyytttmmmllllllkkklllhhheeebbbaaabbbaaa]]]ZZZQQQJJJDDDCCCCCCAAA???@@@>>><<<:::999999888666444vvvlllooowwwyyy~~~hhhZZZMMMGGGGGGGGGIIIMMMSSSWWW\\\cccjjjttt~~~oooggg\\\LLLBBBCCC;;;999777777888999::::::888999999999999888777777777666666555555666666777444333333222222222333333333333333333333333333333000111111111222222222333000000000000111111111222222111000000//////000000111111000000000000111111222111111000///000000000111000000000/////////...000000000000////////////////////////////////////......------------......111000///...---...//////////////////////////////................................................------------------------------............------------,,,,,,,,,+++++++++............---,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------------,,,,,,........................000000////////////000000000000000000000111111111//////000111222222333333333222222222222333444444222333555666777999===@@@CCCMMM^^^ooo{{{rrrmmmkkkjjjiiiccccccdddeeehhhiiiiiihhh^^^UUULLLHHHHHHFFFBBB???AAA@@@>>>===<<<;;;999888{{{tttttt~~~{{{xxxkkkZZZQQQKKKKKKNNNQQQWWW\\\bbbeeejjjpppxxxvvvjjjXXXKKKHHHBBB???;;;:::;;;<<<<<<<<<999999999999999888777777666555555555555555555666333333222222222333333444333333333333333333333333444444333333222222222222111111111222222222333333222111111000000000000000111111000000000000111111222222111000000000000000000000000000////////////////////////000000000000////////////////////////.........------............///000222222222111000////////////////////////........................000//////...------,,,,,,,,,,,,------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++............---,,,++++++,,,---------.........///...------,,,,,,------...++++++,,,,,,---...//////////////////////////////000000////////////000000///000000111111111111111///000000111222333333444222222222222333444555555888888999:::<<<@@@FFFJJJOOOddd~~~xxxtttqqqnnniiijjjlllmmmnnnoooqqqsssgggaaaYYYSSSRRRQQQKKKEEEDDDCCCCCCAAA>>><<<<<<;;;zzzrrrssstttvvvyyyvvvqqqlllkkkkkkggg^^^VVVPPPPPPTTTZZZ^^^aaahhhpppvvvxxx|||~~~tttfffVVVKKKGGGCCC===;;;;;;<<<;;;999999999999:::999999888777666555555444444555555666333333333333333444444555333333333333333333333333555555444444333222222111111222222222222333333333111111111111000000000///111111000000000000111111222111111000000000000000000000000000////////////////////////000000000000////////////////////////111000000//////000000111,,,...111333444333111///................................................111000///...---,,,++++++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++---------...------,,,,,,,,,------....../////////000000////////////000000******+++---...///000111////////////////////////000000////////////000000///000111111222222111111000111111111222333333333222222222333444666888888:::<<<>>>AAAEEEKKKRRRWWWggguuuwwwwwwuuurrrqqqtttxxxrrrqqqmmmhhhfffddd]]]UUUKKKKKKIIIFFFAAA>>>======~~~pppbbbhhhrrr~~~uuunnngggddd___XXXSSSQQQRRRSSSXXX___kkktttuuutttyyy~~~}}}lllZZZMMMGGG@@@<<<<<<<<<:::777999999::::::999999888777777666666555555666666777444444333333444555555666444444444444444444444444333333333222222222222222111111111111222222222222111111111111111000//////111111000000000000111111111111000////////////000////////////000000000000.../////////000000000111////////////////////////111111000000000000111111---...000111111000///...------------------------........................//////......---------,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,------...---------++++++,,,------...//////000000////////////000000,,,,,,---...//////000000////////////////////////000000////////////000000///000111222222222111111222222222222222222222222222333444555777:::<<<===<<>>:::999::::::::::::999888888888888777777777777888888444444444444444555666777444444444444444444444444000000000111222222333333000000000000111111111111111111111111111000//////111111000000000000111111111000000///////////////////////////000000000000.../////////000000111111//////////////////////////////............//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///+++++++++,,,,,,------------..................------------,,,,,,,,,++++++++++++,,,---............******+++,,,,,,---............------------...............///////////////000000000000000000000000000000////////////000000///000111222333222111111333333222222222222222222444444555777:::===???@@@BBBLLL\\\mmm{{{xxxyyywwwllleeeeeeaaaZZZPPPHHHEEEDDDvvvnnnmmmlllyyyvvvhhh]]]YYYTTTOOOLLLNNNQQQYYYiiizzzuuu]]]FFFAAACCCBBB===:::;;;:::999999::::::888777777777777777777666555555555555555555555555555555555444444333333444444555333333333222222111111111111222222333333222222111444444444444333222111000000000111111111111000000222222222111000//////...000000000000////////////////////////////////////////////////////////////...///000///...---...000000000///...------,,,,,,,,,,,,,,,---------......//////............//////...---,,,,,,......---,,,///......------......///---------------------------+++)))+++---///---+++------------------------...------,,,,,,------...000000000///.........---///......------...000111......///000000///...---000000000000////////////000000111111222222222222222111000000111333555777...222777999:::>>>EEELLLVVVeee{{{|||}}}wwwqqqkkkhhheee]]]PPPIIIIIIwwwrrrvvv}}}}}}zzzmmm___UUUQQQFFFCCCGGGSSScccssssssXXXJJJDDD???;;;::::::888777777888888777666777777777777777666666555555555555555555555555555555444444333333444444555333333333222222222111111111222222333333222222111444444444444333222111000000000111111111111000000111111000000///......---000000000000////////////////////////////////////////////////////////////...///000///...---...000000//////...------,,,,,,,,,,,,,,,---------............------------.........---,,,,,,......---,,,+++++++++******+++++++++------,,,,,,,,,,,,,,,,,,---+++***+++---...---+++------------------------...------,,,,,,------...//////.................................///000000......///000000///...---000000000000000000000///222222222222222222222333555555444333333555666777777888:::<<>>???FFFTTTgggzzzxxxssssssqqqfffYYYQQQzzzuuu|||xxxhhh\\\RRRHHHDDDDDDOOOWWWfffxxxsss\\\LLLDDDBBB???===::::::;;;;;;;;;:::888777777666666666666666555555555555555555555555555444444333333444444555222222222222222222222222111222222333333222222111333333333333333222111111000000111111111111000000000000000//////.........////////////000000000000////////////////////////////////////////////////...///000///...---...000//////.........---------,,,,,,,,,---------.........------,,,,,,------......---,,,,,,......---,,,---..................---******++++++++++++,,,,,,,,,,,,,,,,,,---......---------------------------...------,,,,,,------...+++,,,,,,,,,---.........,,,---///000000000///....../////////000000000000000000000000000111111111333333333222222222222222222222333555888;;;>>>???AAAEEEMMM\\\ppp|||yyytttkkkbbb[[[|||~~~wwwwwwjjjZZZOOOGGGCCCEEEJJJZZZkkk|||wwwxxxvvv```OOOEEEBBB???<<<;;;;;;;;;;;;:::888888777666555666666777555555555555555555555555555444444333333444444555222222222222222222222222111222222333333222222111222222333333222222111111000000111111111111000000111111000000000000000///.../////////000000000111////////////////////////////////////////////////...///000///...---...000...............---------,,,,,,,,,---------......//////............//////...---,,,,,,......---,,,)))***++++++++++++***)))*********++++++,,,,,,,,,,,,,,,------------......------------------------...------,,,,,,------...+++,,,,,,,,,---.........,,,---///000000000///...////////////000000111111///000000000111111111222222222222222222222222222555555666888<<>>:::999888777666999888666555555555777777555555555555555555555555555444444333333444444555111111222222222333333333111222222333333222222111111111222222222222111111000000111111111111000000000000000000000000000000.........///000111111111////////////////////////////////////////////////...///000///...---...000........................,,,,,,,,,---------......///......------......///...---,,,,,,......---,,,+++,,,...//////...,,,++++++++++++,,,------......+++---///...---,,,...000------------------------...------,,,,,,------...//////.................................///000000///////////////111222333///000000111111222333333222333333444555666777777777888<<>>@@@GGGTTTggg}}}wwwkkkfffdddeeekkktttoooyyy~~~ppp[[[LLLEEE>>>HHHUUU___hhhwwwyyy~~~|||zzzWWWKKKAAA>>>===888777999:::999888777666666666666555555555666666666666666333333222222222333444444333333333333333333333333333222222111111222222333111111222222222222111111222222111000//////000000222222000///............//////000000000000//////111000///...------......111111000000//////......---------------...///000///............---------)))***+++,,,...///000111000///...---------------......---,,,,,,+++******,,,,,,------,,,,,,+++***++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000111111000000000000000111222333222111000000222444444333333666:::=========@@@HHHWWWnnnyyypppllljjjmmmqqq{{{uuu```OOODDD???CCCKKKWWWbbblllzzzzzz|||```SSSGGGBBB@@@<<<:::;;;:::999888777777666666777666666666666666666666666444444333333222333333333333333333333333333333333333222222111111222222333111111222222222222111111222222111000000000000000222222000//////.........//////000000000000//////000000000000000/////////111000000000/////////...000//////........./////////............---------,,,------......///////////////...---------------......------,,,++++++***,,,------------,,,++++++++++++,,,,,,,,,---------.........---------,,,,,,------...//////...---------------.........//////------........./////////////////////000000000111222111111000111222444555666666555333111222444666555777888999:::===BBBFFFQQQ```vvv{{{zzz|||qqq___QQQJJJFFFEEEKKKQQQ[[[fffrrrzzzxxx|||yyy{{{nnn___OOOEEE@@@<<<::::::;;;:::999888777777777777666666666666666666666666555555444333222222222333333333333333333333333333333222222111111222222333111111222222222222111111222111000000000000000000222111000000//////////////////000000000000/////////000111222222111111000000000000000////////////222222000//////.........///............---------//////////////////......//////...------------.........------,,,+++++++++---------------,,,++++++,,,,,,,,,,,,------------//////............------......////////////.............../////////000000....../////////000000000/////////000000000111111333222111111222555888:::>>>===;;;777444444666999666;;;???===<<>><<<<<<;;;;;;999888888888888888777777777666666666666666777666555333333222222222444444444444444444444444333222222111111222222333111111222222222222111111111111000000000000000111222111111000//////000000//////000000000000//////---...000222222222000///000000000000////////////111000000///....../////////............---------........................///......---------............------,,,,,,,,,,,,---------...---,,,,,,+++,,,,,,,,,------------...............---------------..................------.........////////////....../////////000000000//////000000000111111111333111000000222666:::===GGGEEEBBB===999777999;;;999???CCCAAA@@@JJJ```rrr|||ppp^^^QQQMMMNNNQQQSSS___bbbiiisss}}}uuuqqqooo|||www___MMMDDDAAA@@@<<<;;;:::999888888888888888888777777666666666666777666555444333333222222444444444444444444444444333222222111111222222333111111222222222222111111111000000000000000111111222111111000000000000111//////000000000000//////+++---///111111111///...////////////000000000000...---------......///000///............---------+++,,,,,,------...//////......---------......///......------------,,,,,,------.........---,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////000000000000111111111111222000//////111555999<<>><<<<<<;;;:::999999999999999888888777777666666555666666555444333333333444444444444444444444444444333222222111111222222333111111222222222222111111000000000000000111111222222111111000000111111111//////000000000000//////------///000000///......////////////000000000000,,,,,,,,,------...///000///............---------++++++,,,,,,---...//////...------------...//////......------------------...............---,,,,,,,,,---------............+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------........./////////000000000111111111222222222111000000111444777999IIIHHHGGGCCC???======>>>CCCIIIOOOVVV```sssvvvwww{{{~~~ttteeeUUUZZZaaahhhnnnrrrvvvxxxuuuxxx}}}zzzhhhRRREEE>>>===<<<;;;::::::999999:::999999888888777666666555666555555444444444555555555555555555555555555555333222222111111222222333111111222222222222111111000000000000000111222222222111111000000111222222//////000000000000//////000000000///////////////.../////////000000000111///.............../////////............---------------------............---------------...//////------.................................------,,,------------............,,,,,,,,,,,,------......---,,,++++++++++++,,,---------------................../////////000000000000000111111111222222222333222222111222333555666>>>@@@AAAAAA@@@???@@@AAAJJJOOOZZZgggxxxsssxxx~~~xxxpppnnnrrrrrrfffXXX^^^gggsss{{{~~~}}}||||||{{{|||{{{___NNNEEE======<<<;;;::::::::::::999999999888777666666555555555444444444555555666555555555555555555555555333222222222222222222333111111222222222222111111000000///000000111222222222111111111111111222222//////000000000000//////333222111000//////000000.../////////000000111111222111000//////....../////////.........---------111000000///......---------------------...///000------........................//////......---,,,---------.........//////---------.........//////...---,,,,,,,,,,,,---.............../////////000000000000000111111111111000111111111111222222222444444444333333444444444666999===???@@@AAABBBCCCNNNTTTaaattt~~~yyyqqqiiieeeaaa___aaafffppp{{{qqqWWWGGGDDD???===>>>===999555555:::999888888777777888888555555444444444333333333444444444333333222222222333222222111111222222333222222222222222222222222///000000111111111111000111111111111111111111111////////////////////////111111000000//////......111111000000//////..............................000///...---------------...---+++++++++---///000...------------...//////,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------............------------------------------........................111111222222222222111111//////000000111111222222000222444444444333444555;;;888999???BBBBBBFFFMMMWWWaaaqqqooofff]]]WWWUUUYYYfffrrrdddOOOCCC>>>:::<<<===:::888999:::999888888777777888888666666666555555555444444444444333333333333333333333333222222222222333333222222222222222222222222333333222222000///...---111111111111111111111111000000000000000000000000111000000000/////////...111000000000/////////.........................../////////.........------...---,,,++++++,,,...///...------------...//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------............------------------------------........................000111111111111111111000/////////000111111222222111333555555444444555666888777:::@@@DDDGGGPPPYYYbbbmmm}}}{{{dddZZZOOOJJJLLLXXXmmmttt\\\JJJBBB<<<<<<===;;;;;;<<<:::999888888777777888888777777777666666666555555333333333333444444444444333333222222222222333333222222222222222222222222333333222111000//////...111111111111111111111111222222222222222222222222000000000000////////////000000000000////////////...........................///000000000///...---///...---,,,+++,,,---......------------...//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------------------------------........................///000000111111000000///......//////000111111222222444666666555555777888777;;;CCCJJJNNNTTTaaannnuuu~~~oooZZZPPPHHHIIISSSbbbvvv}}}~~~}}}~~~lllWWWLLLAAA======;;;:::<<<:::999888888777777888888777777777666666666555555222333333333444444555555333333333222222333333333222222222222222222222222000000000000111222222333111111111111111111111111222222222222222222222222000000000000////////////000000000000////////////...........................///111222222000///---///...---,,,,,,,,,,,,,,,...------------...///////////////...---------,,,------------------------------------------------------............------................................................//////000000000000//////......//////000111222222333444666666666777999;;;<<>>BBBEEENNN```sss{{{}}}yyydddTTTKKKHHHIIIRRRfff{{{fffSSSIIIBBB>>>===:::999888888777777888888777777777666666666555555555555555555444444444444444444333333333333444444222222222222222222222222444333222000000111222333111111111111111111111111000000000000000000000000.../////////000000000111.../////////000000000111////////////////////////------........./////////,,,,,,------------------...------------...//////---------..........................................---,,,,,,,,,,,,---...------............------........................////////////////////////000111111111111111111000///000111222444555666777777888:::===???CCCHHHLLLYYYjjj{{{vvvbbbPPPEEEDDDGGGUUUcccyyyyyy```QQQFFF???===:::999999888777888888888888888888888777777777777666666666555444444444333555444444333333444444555222222222222222222222222111000000000111333555777111111111111111111111111000000000000000000000000.../////////000000111111.../////////000000111111000000000000000000000000---------------...///000++++++,,,---...............------------...//////,,,------....../////////...........................---,,,,,,,,,,,,---...---..................---////////////////////////000000000000000000000000111111222222222222111111000111222333555666777888999:::===???BBBGGGMMMQQQbbbqqqrrr___SSSHHHAAAIIIWWWhhhxxx]]]JJJBBB???<<<999888999777444666:::::::::999888777666555444666666555444444444444555555444222111111222444555222222222222222222222222333222111000000111222333222222222222222222222222111111111111000000000000......////////////......//////............/////////////////////.........//////............//////.........////////////000///...---,,,,,,,,,,,,,,,......---,,,,,,+++******.................................------,,,,,,,,,........................------------------------............/////////000000////////////000000111222111222444777888888777::::::???FFFIIIKKKRRR\\\qqq}}}rrrbbbSSSKKKEEEFFFVVViiikkkRRREEEAAA>>>;;;:::;;;999666666999::::::999888777666555555666666555444444444444555444333111000000111333444333333333333333333333333222222111000000111222222222222222222222222222222111111111111000000000000...//////000000//////...//////............///////////////////////////...///..................///,,,,,,,,,------------...///...---,,,,,,,,,,,,---//////...------,,,++++++.................................------,,,,,,,,,........................................................./////////000000111111000000000111222222222222444666999;;;<<<<<<>>>>>>BBBIIIPPPWWWdddpppwwwkkk___UUUMMMIIIIIIRRRjjj|||^^^LLLDDD???<<<;;;===;;;777666999:::999999888777666555555666666555444444444444555444444222222222222444444444444444444444444444444222222111000000111222222222222222222222222222222111111111111000000000000///000000111111000000/////////............//////......//////////////////......------------......,,,,,,,,,------------.........---,,,,,,,,,------/////////......------,,,.................................---------------........................////////////////////////....../////////000000000222222111111222333333444222444666888;;;>>>@@@AAADDDEEEKKKUUU```mmm~~~qqqcccVVVTTTSSSTTTWWWddd~~~gggRRRGGG>>>;;;:::<<<===999888999999999888888777666666555666666555444444444444555666555444444444444555666444444444444444444444444222111111111111111111222111111111111111111111111111111111111000000000///000000111111111111000000//////............//////............////////////------,,,,,,,,,,,,------.........////////////000...------,,,,,,,,,------///.........---------,,,.......................................---------........................////////////////////////...////////////000000000222111111111222333444555333555777:::<<<>>>AAACCCGGGMMMYYYhhhvvvjjj\\\PPPTTTZZZ```ffftttlllUUUFFF???:::999;;;===:::999:::999999888888777777666666666666555444444444444555444444333333333333444444222222222222222222222222111111111222222111111111111111111111111111111111111111111111000000000///000000111111111111000000//////............//////---.........//////000000------,,,,,,,,,,,,------.........////////////000------,,,,,,,,,------...---------,,,,,,,,,,,,,,,................................................................................................////////////000000000111111000000111222333444444444777999;;;<<<>>>BBBFFFIIIVVViii{{{rrr]]]RRRIIIPPPZZZcccmmm|||qqq[[[KKKEEE>>>:::;;;===;;;999:::888888888888777777666666666666555444444444444555111111111111111111111111222222222222222222222222000111222222222222111000111111111111111111111111111111111111000000000000///000000111111000000/////////............//////------......///000000000......------------......,,,,,,,,,------------...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......................................./////////................................................/////////000000000111111000000000111222333444555666999<<<>>>>>>BBBGGGLLLTTTeeezzz|||fffSSSKKKGGGNNNWWW```kkkzzz{{{iii\\\NNNEEE>>>======;;;888999888888888888777777777777666666555444444444444555111222222222222222222111333333333333333333333333000111222222222222111000111111111111111111111111111111111111000000000000...//////000000//////...//////............//////------......///000000111///..................///,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///------------------------........................---........./////////000........................//////////////////////////////000000000111111111111111222222333555666777888<<<@@@CCCDDDIIIPPPWWWkkkzzzwwwaaaQQQKKKKKKPPPVVV\\\ggguuu~~~xxxoooVVVKKKBBB???>>>:::888777888888888888777777777777666666555444444444444555444555555666666555555444444444444444444444444444000111222333333222111000000000000000000000000000111111111111000000000000......////////////......//////............//////---------...///000000111//////............//////........./////////000000,,,,,,,,,,,,,,,---...///---.............................................---.........//////000000........................000000000000000000000000000000000000111111111111222333333444555666888888999===CCCGGGIIIOOOXXX___ttt^^^PPPMMMQQQSSSSSSTTTYYYaaammmxxx~~~fffYYYJJJBBB???<<<<<>>>>>===AAAHHHMMMPPPTTTXXX___mmmqqqssswww{{{xxxyyy{{{||||||yyyyyyZZZFFF@@@CCCMMMVVV\\\^^^bbbhhhnnnsssxxxzzz~~~www```PPPEEEAAAAAA<<<;;;:::999888777777666666666555555555444444444444444444444444444333333444444444333333444444444444444333333222222222222222222222222222222222222222222111111111111222222111111111000000000000000////////////////////////000///............//////,,,---.../////////...---...................................................---,,,,,,,,,,,,---.........------------......,,,---...//////000//////////////////...............////////////000000000000/////////000111333444333666<<>>AAACCCGGGTTTaaarrrzzzIIIFFFGGGMMMSSSXXX```gggnnnqqqtttxxx{{{|||||||||zzz{{{zzzwwwtttsssuuuxxxvvvvvvxxx{{{~~~```LLLEEE<<<<<<;;;:::999888888777666666666777777777777777444444444444555555555666333444555666666555444333222222222222222222222222000111222333333222111000111000000//////000000111///000000000111111111111////////////////////////------...//////000//////......---,,,,,,---------------------------------........................,,,------------------,,,---...///000000///...---,,,---...///111111111111......//////000000111111//////000000000111111111222222222333444666888:::<<<===AAAEEEIIIQQQddduuuEEEEEEJJJRRRXXX[[[aaahhhnnnppptttxxx|||~~~~~~wwwwwwvvvrrrooopppuuuyyyuuuuuutttvvvzzz}}}}}}lllUUUJJJ===<<<;;;;;;999999888777555555555666666666666666444444444555555555666666333444555666666555444333333333333333333333333333000111222333333222111000000000////////////000000//////000000111111111222/////////////////////////////////000//////...---///...---,,,+++,,,------------------------------////////////////////////,,,------......------,,,---...///000000///...---,,,---...000111111222222---......///000111111222000000000000111111111111000111111333666999<<<>>>>>>@@@EEEJJJQQQ^^^uuu???HHHSSS]]]bbbeeehhhjjjrrrrrrtttxxx}}}}}}zzzttttttttttttttttttttttttzzzwwwuuuwwwyyy{{{yyy|||cccLLLEEE???<<<<<<<<<999777888666666666666777777777777888888777777666666555555666555444333222333444444333333333333333333333333222111000//////000111222111111111111111111111111222111111000000000000000000000000000000000000000////////////////////////////////////////////////---------............///.........////////////000..............................------------......------......///111222333//////000000000000//////000000111111111111000000333222444888===@@@???===@@@EEEHHHJJJWWWqqqCCCNNN\\\eeeiiiiiikkkllloooqqqvvv|||{{{wwwqqqqqqqqqrrrssstttvvvvvvxxxuuutttvvvxxx{{{zzz}}}oooUUUHHHAAA=========:::999:::777777777777777666666666777777666666666666666555777666555444444444555555333333333333333333333333222111111000000111111222111111111111111111111111222111111000000000000000000000000000000000000000////////////////////////////////////////////////---------............///,,,,,,,,,------------...........................///......------......///------......///111222333000000000000000000/////////000000111111111111000444444555:::@@@DDDDDDCCCDDDGGGKKKSSSgggMMMYYYhhhppppppnnnnnnpppooossszzzwwwrrrooonnnooooooqqqtttvvvxxxvvvssssssuuuxxx{{{}}}~~~|||bbbMMMEEE>>>======;;;:::;;;888888888777777666666555555555555555555666666666777777666555555555555666333333333333333333333333333222222111111222222333111111111111111111111111222111111000000000000000000000000000000000000000////////////////////////////////////////////////---------............///,,,,,,,,,------------...........................///......------......///............///111222333111111111111111000///...//////000000111111111111555666888>>>DDDJJJLLLMMMKKKOOOUUUddd}}}\\\fffqqquuurrroooppptttuuuyyy~~~|||tttooopppoooooooooqqqsssvvvwwwtttqqqqqquuuxxxzzz~~~oooUUUJJJ@@@======;;;:::;;;999999888888777666555555333333444444555555666666666666666555555555555555333333333333333333333333333333333333333333333333111111111111111111111111222111111000000000000000////////////////////////////////////////////////////////////////////////---------............///.........////////////000........................//////............//////............///000111222222222222222111000///////////////000111222333333666777;;;AAAHHHNNNSSSUUUTTT\\\iiiyyykkkqqqvvvuuupppooorrrwwwxxx{{{|||xxxuuutttssssssrrrrrrssstttuuusssqqqqqquuuxxxzzz|||yyywwwtttrrrrrrrrrqqqpppnnnmmmmmmnnnrrrxxx~~~}}}xxxssspppnnnoooooopppsssyyyzzz```RRRDDD>>>===;;;999::::::999999888777666666555333333444444555555666666555555555555444444333333333333333333333333333333333333333444444333333333111111111111111111111111222111111000000000000000////////////////////////////////////////////////////////////////////////---------............///.........////////////000/////////////////////////////////......////////////......//////000111222222222222222222111000000//////000000111333555666777:::???EEEKKKQQQVVVYYYZZZjjj}}}~~~~~~{{{zzz{{{uuuvvvtttrrrooopppuuuzzzyyy{{{~~~~~~~~~xxxxxxxxxwwwwwwvvvuuuuuusssqqqrrrvvvxxxzzzxxxrrrnnniiigggeeedddddddddcccaaa^^^^^^]]]^^^aaaeeeiiikkknnnoooooopppqqqqqqrrrrrrttttttuuuxxxzzz{{{zzzyyyuuuvvvuuuqqqkkkddd```^^^^^^]]]]]]```dddkkkrrrvvv~~~mmm\\\JJJAAA>>>;;;999999999999999888888777777666555555555555555666666666444444555555444444333222333333333333333333333333222333333444444333333222111111111111111111111111222111111000000000000000000000000000000000000000////////////////////////////////////////////////---------............///,,,,,,,,,------------...////////////////////////000//////......//////000///////////////000111111111222222333333333222222111000000111333555777999:::>>>DDDJJJNNNRRRVVVYYY___rrr~~~~~~}}}~~~|||zzzwwwvvvvvvvvvuuusssoookkkgggfffiiioootttwwwxxx|||wwwuuuqqqoooqqquuuzzz|||{{{{{{{{{|||}}}|||zzzxxxvvvuuussstttwwwyyyzzz|||{{{|||{{{yyytttmmmfffbbb\\\[[[YYYYYYYYYYYYXXXVVVRRRRRRSSSTTTVVVYYY[[[\\\]]]]]]^^^___aaabbbccccccfffggghhhllloooqqqpppoooqqqrrrsssrrrnnniiifffeeeaaa```^^^___bbbhhhnnnrrr{{{zzzgggRRRFFFAAA===:::999888888888888888888888888777777666666666666666555444555666666666555333333333333333333333333333333111222333444444333222111111111111111111111111111222111111000000000000000000000000000000000000000////////////////////////////////////////////////---------............///,,,,,,,,,------------...////////////////////////000000////////////000000///////////////000000111000111222333444444444444222222111222444777999;;;===CCCJJJOOORRRTTTVVVXXXdddttt~~~~~~~~~}}}}}}xxxyyyyyyxxxwwwwwwyyy{{{{{{vvvpppnnnnnnpppppppppfffbbb^^^\\\^^^bbbeeefffeeehhhmmmpppssswww|||vvvrrrnnnoootttzzz}}}~~~~~~{{{zzz{{{}}}}}}{{{yyyvvvtttuuuxxxzzzzzz~~~{{{wwwrrrnnnkkkkkkllljjjfff```ZZZVVVUUUTTTSSSSSSSSSSSSRRRPPPKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTUUUWWWYYYZZZ[[[\\\]]]^^^```ccchhhjjjjjjiiiooorrrvvvxxxwwwuuuuuuuuuqqqpppmmmmmmoootttyyy}}}nnnWWWIIICCC???;;;:::888888888888888999999999888888777777666666555555555666777777777666444333333333333333333333333333111111333333333333111111111111111111111111111111222111111000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////........./////////000000000000000000000000000000000000////////////000000000////////////000000111000111222333444555555555333222222333555888;;;===@@@GGGNNNSSSUUUUUUUUUWWWhhhttt{{{zzzxxxwwwvvvvvvtttrrrooonnnrrrvvvyyyzzzzzzzzzzzzwwwxxxxxxxxxwwwxxxzzz}}}{{{uuunnnkkkllloooqqqrrrgggeeebbbaaabbbddddddddd\\\___ccceeefffiiinnnrrryyyzzz~~~vvvsssppprrrxxx~~~~~~yyywwwwww}}}~~~~~~{{{yyyuuuwwwyyyxxxxxx{{{|||vvvpppkkkeee___[[[ZZZYYYXXXWWWVVVSSSNNNKKKNNNMMMLLLLLLLLLJJJHHHFFFIIIJJJLLLMMMNNNOOOOOOOOORRRQQQQQQRRRUUUYYY^^^aaaddddddeeeiiinnnqqqpppooo{{{~~~jjjRRRFFFDDDAAA;;;:::999888888888777555333666666666666666666666666777666444222111222333444333333333333333333333333222222222222222222333333333333333222111000//////111111222222222111111000111111000000//////......////////////////////////------------------------...,,,***+++...///...------......///000/////////......------------......000000000000////////////000000000000000000000000222222222111///000222444666777777666777999>>>AAANNNMMMRRR\\\___ZZZVVVVVViiirrr|||}}}vvvrrrrrrtttwwwzzzzzzwwwtttqqqwwwvvvwwwzzz~~~|||zzzwwwvvvuuu{{{xxxpppiiiiiimmmnnnkkkccccccdddcccccceeeiiimmmmmmmmmooottt|||wwwuuutttvvv||||||zzzyyy|||}}}}}}~~~~~~}}}||||||wwwwwwvvvvvvwww{{{~~~xxxrrrjjjccc]]]YYYVVVTTTSSSRRRPPPOOOOOONNNLLLJJJLLLKKKJJJJJJJJJJJJIIIHHHJJJKKKLLLNNNPPPRRRSSSTTTUUUTTTSSSTTTXXX]]]bbbfffeeeddddddiiiqqqyyy~~~yyy]]]KKKEEEAAA===;;;:::999999999999777555666666666666666666666666777666444333222333555666333333333333333333333333222222222222222222222222222333333222222000//////000000111222222222111111111000000000/////////...////////////////////////........................000...,,,---///111000///---......////////////////////////....../////////000000000000////////////////////////////////////111222333222111111333444555555555666:::@@@IIINNNYYYWWWZZZaaabbb[[[TTTSSS\\\fffsss|||~~~yyywwwwwwzzzzzzyyy}}}}}}yyyqqqooollljjjhhhgggfffeeegggeeeeeehhhooowww~~~tttuuuvvv{{{~~~{{{|||{{{zzzyyyyyy{{{|||}}}{{{yyywwwwwwzzzzzzvvvmmmggg]]]UUUPPPOOONNNNNNLLLKKKIIIJJJLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOPPPSSSWWW\\\```ccccccbbb``````ccciiiooosssssspppnnnqqqzzzkkkQQQBBB===;;;<<<;;;::::::;;;;;;999888666666666666666666666666666555444444444555666777333333333333333333333333444333333222222111111111222222222222222111000//////000000111222222222111000000000000////////////////////////////////////////////////////////////000...------///000000///.........///////////////000000////////////000000////////////000000000000........................000222333333222222333555777888999<<>>EEELLLSSSZZZaaafffeeedddbbb```aaabbbaaa___```hhhvvvwwwpppeee]]][[[\\\___aaahhhqqqzzz~~~|||zzz}}}rrrxxx|||zzzzzz||||||vvvrrreeeccc___\\\ZZZWWWTTTQQQOOONNNNNNOOOPPPQQQOOONNNPPPSSSXXX^^^cccdddbbb______ccciiilllmmmooosssvvvzzz|||gggPPPFFF???===:::888999999888888777777777777777777777777444555555555555666666666444444444444444444444444444333333222222111111111111111222222222111111000///000000111111000000///////////////000000000000////////////////////////------------------------///000000///------...000///......------///000111......------------............//////000000111111222222222222222222222222///000111111111333666999777===FFFOOOVVV]]]cccgggjjjnnnqqquuu{{{pppuuu}}}}}}sssiiidddcccccccccbbbggglllnnnooottt|||xxx~~~{{{uuunnniiiaaa___\\\[[[[[[\\\\\\[[[[[[ZZZZZZZZZ\\\\\\[[[ZZZ]]]]]]```dddiiilllllllllkkkqqqyyy}}}}}}|||]]]KKKBBB???<<<:::999999999888777777777777777777777777444555555555555444444333555555555555555555555555222222222222222222222222000111111222222222111111111111111111000///...---.../////////000000000111////////////////////////........................///000111///---,,,...000000///---------...000111//////............//////.........///000111111111555555555555555555555555222222222111222555:::===???DDDKKKRRRYYY___eeeiiilllvvvzzzvvvtttrrrmmmllljjjgggggglllsssxxx|||}}}~~~~~~~~~~~~~~~yyyrrrjjjeeedddbbb___```cccfffiiijjjllljjjgggggghhhiiihhhggghhhgggfffhhhmmmrrruuuvvvssszzzlllUUUEEEBBB>>>;;;::::::999888777777777777777777777777444555555555444333222222555555555555555555555555222222222222222222333333000111111222222222111111111111111111000...---,,,.../////////000000111111////////////////////////////////////////////////---//////...+++***,,,...000///---,,,---...000222000000////////////000000---......///000111111222777777777777777777777777555444333222333777<<>>CCCOOOZZZaaa``````dddgggfffppp~~~~~~}}}xxx{{{vvvkkkdddbbbeeejjjrrryyy|||{{{{{{zzzzzz{{{{{{|||sssVVVKKK@@@======;;;999999777777777777777666666555666666555555555444444444555555555444444444333333333333222222222111111111111222222333444555555666111111111111000///...---000000000000111111111111000000000000000000000000///////////////////////////...------------...///......////////////......//////............//////111000000000000000000000111111111111111222222333555222333888;;;>>>DDDJJJYYYdddkkkiiidddeeehhhhhhwwwxxxyyy}}}|||}}}~~~rrrjjjfffhhhkkknnnssszzz~~~{{{{{{{{{{{{|||}}}~~~~~~cccSSSCCC===>>>===;;;:::777777888888777777666555666666666555555555444444555555555444444444444333444444333333333222222222//////000000111111111222333333222111000...,,,+++000000000000111111111111000000000000000000000000///////////////////////////......------......///......///////////////...000//////......//////000000000000000000000111111///////////////000111111333222333888<<<@@@GGGPPP\\\hhhpppmmmfffdddhhhllltttooorrr|||}}}uuunnnllljjjggghhhnnnuuu{{{~~~||||||||||||}}}sss___III??????>>><<<;;;777888888888888777666666666666666666555555555555555555555555444444444444555555444444444333333333222111000///...---,,,,,,333333222222000...---,,,///000000000111111111111//////////////////////////////////////////////////////............//////---...//////////////////000000////////////000000000000000000000111111111111111111111111222333333777555666999;;;>>>GGGPPP___jjjsssqqqiiihhhoooxxxxxxsssuuu~~~}}}yyytttmmmiiijjjnnnrrrvvvyyy}}}~~~}}}{{{{{{|||}}}nnnSSSEEEAAA>>><<<;;;888888888888888777777666777777666666666555555555666666555555555444444444555555555444444444333333555444444222111000//////111111111111111000000//////000000000111111111111////////////////////////////////////////////////////////////////////////------...///////////////000000////////////000000//////000000111111111111333222222222222333444444777666777:::;;;???JJJUUUjjjrrrxxxwwwpppppp{{{|||uuupppnnnnnnmmmqqqyyy|||{{{}}}~~~xxxxxxyyyzzz|||~~~bbbNNNEEE???<<<<<<888888999999888888777666777777777666666666555555666666666555555555444444555555444444444333333333000000111111111222222222///000000111222222222111000000000000111111111111000000000000000000000000////////////////////////...//////000000//////...,,,---...///000000000000111000000//////000000111/////////000111111222222222111111111111222333333555444777;;;>>>EEESSS```tttvvvwwwuuupppsss{{{uuusssjjjooovvv~~~|||yyyyyy{{{}}}xxxxxxyyyzzz{{{}}}|||qqqYYYJJJ@@@===>>>888999999999999888777777777777777777666666666555666666666666555555555555444444444444333333333222---......///000111222222///000111222222222222222000000000000111111111111000000000000000000000000////////////////////////...///000111111000///...,,,---...///000000000000111111000000000000111111...//////000111111222222222111111111111222333333444555999>>>CCCKKK\\\kkkwwwtttpppoooooovvvssstttvvvyyy}}}{{{xxxxxxyyy{{{zzzzzzzzz{{{}}}~~~vvvooorrruuuzzzwww{{{aaaNNNBBB>>>@@@888999999999999888777777777777777777666666666666777666666666555555555555444444333333333222222222444444444333333333333333111111111222222222111111000000000000111111111111000000000000000000000000////////////////////////...///000111111000///...,,,---...///000000000000111111000000000000111111...//////000111222222222333333222222333333444555777888<<>>>>><<<::::::::::::888777777888888888888666444333555555444444444444555555777666666444333222111111111111111111111111111111000000000111222222222333222111111000///......---///111222111000///000111111000000///...---------111111000000//////......000//////.........////////////000000111111222222111111111000000000000000222111000222444777999999:::888:::BBBQQQbbbooovvv{{{nnniiirrrzzzxxxyyyzzzyyy}}}yyyxxxwwwwwwwwwyyy{{{|||{{{|||}}}~~~zzzrrrqqqxxx|||yyy}}}{{{xxx[[[KKKDDDAAA===;;;:::999::::::999777888888888888777666555444666555555444444555555666777666555444333222222111222222222222222222222222111111111111111222222222222111111000//////......///111222111000///000111111000000///......------............////////////000//////.........//////000000000000000111111111111111111111000000000000111000///000333555777888===???DDDNNN[[[gggpppuuusssiiiggguuu}}}xxxtttzzz~~~~~~wwwuuuuuutttuuuvvvxxxzzz|||{{{|||}}}{{{www{{{}}}xxx}}}dddOOOFFFCCC===;;;999999::::::999888999888888777666666666666666555555444444555555666666666555444333222222111333333333333333333333333222222222111111111111111111111111000000//////...///111222111000///000111000000000///......------,,,,,,------...//////000/////////......//////000111111111111000000000000111111111111111111111111111111000111333555888:::@@@GGGRRR^^^gggmmmpppqqqkkkcccfffyyy~~~xxxqqquuuvvvuuu|||zzztttrrrrrrrrrtttuuuxxxzzz{{{||||||~~~}}}~~~||||||zzzoooXXXJJJCCC>>><<<:::999:::::::::999:::999777666555666777888666666555555555555666666666666555444333333222222333333333333333333333333333222222222111000000000111111111000000000/////////111222111000///000111000000//////............---------......///////////////////////////000111222222111111000000//////000111111111111111222222222222333333444777;;;>>>DDDOOO^^^kkkpppnnnkkkhhheee```ggg~~~tttuuusssoooooo{{{zzzvvvpppqqqrrrtttvvvxxxzzz{{{}}}}}}xxx|||kkkVVVGGG@@@>>>;;;::::::::::::999:::999777666666777888888666666666555555666666666555555555444444333333222333333333333333333333333333222222222111000000000111111111111000000000000///111222111000///000111////////////............000000000/////////......///////////////000111111222222111111000000//////000000111111222222222333111222333333555888>>>CCCIIIWWWhhhrrrrrrkkkccc```^^^]]]iii~~~yyyqqqlllooo|||~~~zzzxxxqqqrrrsssuuuwwwyyyzzz{{{~~~~~~|||hhhRRRDDDAAA===;;;;;;;;;::::::999888888777777888888888777666666555555666666777555555444444444333333333333333333333333333333333222222222111111111111111111111111111111111111111///111222111000///000111//////////////////......222111111000//////......////////////000111222222111111111111000000000000000000111111222333333333///111333333555999AAAGGGTTTaaaqqqwwwqqqggg___[[[ZZZ]]]oooyyyqqqlllrrrzzzzzzwwwwwwssstttuuuwwwyyyzzzzzz{{{~~~~~~~~~xxx]]]HHHDDD@@@<<<;;;;;;::::::777888888999999888888888777777666666666666777777555444444444444333333333222222222222222222222222111111111111111222222222111111111111111111111111///111222111000///000111...//////////////////////////////////////////...////////////000111222333000000000000000111111111000000111222222333444444000333666777888>>>GGGNNNbbbnnn{{{|||rrrfff___]]]___eeeyyy}}}tttrrruuu|||}}}vvvtttuuutttuuuwwwxxxzzz{{{{{{{{{{{{~~~}}}~~~~~~zzz|||dddJJJFFFAAA===<<<;;;;;;:::666777999::::::999888777777777666666666666777777444444444444444444333333111111111111111111111111000000111111222222222333111111111111111111222222///111222111000///000111.........///////////////,,,,,,------.../////////////////////000111222333//////000000111111222222000000111222333333444444444777:::<<<===CCCMMMUUUmmmwwwsssgggaaaaaagggooo}}}yyywwwuuutttrrrooommmooouuuzzzxxxzzz|||}}}}}}{{{xxxwww{{{zzzyyyxxxuuusssqqqpppkkkkkkllllllnnnoooqqqrrrmmmnnnqqqvvv}}}}}}wwwxxxqqqzzz{{{wwwuuuuuuuuuuuuuuuvvvxxxyyyzzz{{{|||yyy|||~~~}}}}}}zzz|||~~~{{{qqqkkkppp~~~~~~^^^OOOAAA<<<<<<;;;;;;;;;888888888888777777777777666666666666555555555555555555555444444333333333444444444333333222222222222333333444333222111000111111222222222222111111000000000000000000000000......//////000000111111000000000000///////////////////////////.........111111000000111111222333111222333444444444444333999888:::???BBBGGGUUUdddvvv~~~rrrfffaaabbbmmm~~~|||}}}zzzvvvqqqnnnlllkkkkkkiiigggccc___]]]\\\]]]^^^bbbaaaaaaaaabbbccceeefffgggeeecccaaaaaa___[[[YYY[[[XXXUUUUUUWWWZZZ]]]^^^\\\\\\]]]aaagggkkknnnooo}}}sssuuuqqqrrr~~~xxxtttsssssssssttttttuuuwwwxxxyyyzzz{{{xxx{{{}}}~~~|||{{{|||~~~zzz|||~~~zzzooohhhmmm||||||gggUUUCCC======<<<;;;:::888888888888777777777777666666666666555555555555555555444444444333333333444444444333333222222222222333333444333222111000111111222222222222111111000000000000000000000000////////////000000000000////////////000000000000////////////////////////111111000000111111222333222222222333444444444555888888<<>>>>>>>>;;;999999999888888888777777777666666666666555555555555555444444444444333333333444444333333333333222222222333333333333222222111111111222222222222111111000000000000000000000000000000000000////////////......//////000000111111////////////////////////111111000000111111222333333333222222333444666777999:::===BBBHHHTTThhhzzzxxxmmmllluuuyyyuuunnnhhhccc]]]XXXTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSOOOOOOOOOOOOPPPRRRTTTUUURRRQQQPPPPPPQQQPPPMMMKKKLLLIIIGGGGGGHHHJJJKKKKKKIIIIIIIIIJJJJJJKKKLLLMMMQQQSSSVVVWWWYYY[[[___aaalllvvvyyyuuuwwwzzz|||xxxssspppooopppppppppqqqqqqrrrsssuuuvvvwwwxxxxxxyyy{{{}}}|||zzzxxxwwwxxxzzz}}}~~~qqqgggkkkwwwzzzwww~~~wwwvvv~~~~~~lllOOOAAA@@@???;;;888999999999888888888777777666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333222111111222222222222111111000000000000000000000000111111000000//////......---......///000111111222///////////////000000000111111000000111111222333444333222222333555888::::::<<>>EEEQQQdddxxxtttnnnttt{{{uuuooojjjdddaaa[[[YYYVVVSSSQQQPPPOOOOOOLLLLLLLLLLLLKKKMMMQQQTTTRRRUUUZZZaaahhhnnnsssvvvyyy{{{}}}uuuppphhhbbb]]][[[XXXWWWVVVYYY]]]^^^^^^```dddhhhhhhjjjkkkkkkkkklllnnnqqquuuvvvvvvwwwzzzwwwtttvvvyyyooommmllllllmmmooopppppppppooopppqqqrrrtttuuuvvvvvvyyywwwuuuuuuxxxzzzzzzyyyvvvxxx{{{}}}~~~uuujjjlllvvv{{{pppfffggglllwww~~~rrrooo|||}}}yyykkkSSSFFF???<<<<<<::::::999999999888888888666666666666555555555555333333333444444444555555222222222333333444444444444333333222333444555666111111222222222222111111000000000000000000000000////////////000000000000////////////000000000000...//////000111111222222111111000000111111222333111222333555777999;;;<<<<<>>CCCGGGSSSggg{{{|||lllkkkwwwzzzzzzuuummmgggfffddd```nnnvvvzzzrrrllljjjlllkkkkkklllnnnrrrvvvxxxzzz}}}|||{{{~~~zzztttlllgggfffdddfffjjjlllmmmmmmooopppoooooonnnnnnoooppprrrsssoooqqqsssuuuxxxzzz{{{{{{yyyzzzzzz|||}}}{{{rrreeelll{{{zzzjjjddd```dddrrr|||llljjjsss~~~~~~www]]]JJJBBB???;;;:::888999999:::888777777777777777666666666666555555555555555555555555444444444444444444444444444444444444333333333333333333333222222222222111111111111111111111111111000000000111111111222222////////////////////////000000000111111111222222333333333333222222222222666555888>>>AAA@@@BBBEEEMMMaaaxxxtttjjjnnn|||vvvrrrqqqyyyvvv|||}}}vvvpppnnnmmmlllvvv{{{tttooolllppp|||xxxqqqjjjffffffdddgggjjjlllllllllmmmnnnnnnmmmlllllllllnnnppprrrnnnppptttvvvxxxyyyzzz{{{yyyyyyzzz{{{|||}}}~~~wwwnnneeelll|||ooogggbbbeeerrrpppkkkqqqeeeNNNBBB>>><<<;;;999999::::::999777777777777777666666666666555555555555555555555555444444444444444444444444444444444333333333222222222222222222222222222222111111111111111111111111000000000000111111111111///////////////////////////000000000000111111111333444444444555555555555888666888???CCCCCCEEEHHHSSSooo}}}nnnfffrrrzzzuuuqqqnnnkkkjjjqqqyyyzzzyyymmmccc___aaalllwww~~~vvvpppjjjggggggfffhhhkkklllkkkjjjjjjkkkmmmlllkkkjjjkkkmmmoooqqqooorrruuuwwwwwwvvvxxxyyyyyyyyyyyyzzz{{{|||~~~~~~~~~qqqhhhgggnnn}}}yyyqqqjjjmmmzzzvvvmmmqqqoooUUUFFF@@@===<<<::::::;;;:::999777777777777777666666666666555555555555555555555555444444444444444444444444444444333333333222222222222222222222222222222222111111111111111111111111//////000000000111111111000000000000000000000000///000000000000111111111///000111333444666777888:::888999>>>BBBDDDIIIOOO^^^yyyxxxjjjeeewww}}}qqqmmmmmmmmmmmmlllsss}}}}}}mmm```XXXWWW___hhhnnnooovvvxxxrrrnnniiiggghhhgggiiikkkkkkjjjhhhhhhiiillllllkkkkkklllmmmoooppppppssswwwwwwuuutttvvvyyyzzzzzzzzz{{{|||}}}~~~|||{{{rrrjjjiiiooo}}}~~~uuuooosssyyylllqqquuuyyy{{{```NNNEEE>>>===;;;;;;;;;;;;999888777777777777666666666666555555555555555555555555444444444444444444444444333333333333222222222222111222222222222333333333111111111111111111111111/////////000000000111111000000000000000000000000000000000111111111222222,,,,,,...000333555666777;;;::::::===@@@FFFQQQ]]]oooyyyppphhhhhh~~~{{{qqqppprrrttttttssszzz{{{~~~tttggg]]]XXX[[[```___```hhhzzzzzzpppllljjjfffeeefffeeegggjjjjjjjjjiiiiiijjjkkkkkkllllllmmmnnnnnnnnnpppsssvvvuuusssssswwwzzz{{{||||||}}}zzz{{{qqqiiieeejjjwww}}}vvvqqqxxxwwwiiiooosssyyy~~~jjjUUUJJJ???>>><<<;;;<<<;;;999888777777777777666666666666555555555555555555555555444444444444444444444444333333333222222222222111111111222222222333333333111111111111111111111111////////////000000000111000000000000000000000000111111111111222222222333---...000222444555777888;;;:::;;;===???III\\\nnn}}}pppiiigggooo{{{|||~~~www~~~|||tttqqqrrr{{{}}}rrrhhh```^^^aaa\\\\\\bbbppp|||sssjjjhhhfffcccbbbdddcccfffhhhjjjjjjiiijjjkkkjjjkkklllmmmnnnnnnnnnnnnpppsssuuutttrrrsssxxx}}}}}}~~~~~~zzz{{{wwwiii```___dddoooyyyvvvttteeennnvvv}}}nnnXXXKKK@@@>>><<<<<<<<<;;;:::888777777777777666666666666555555555555555555555555444444444444444444444444333333333222222222111111111111111222222333333333111111111111111111111111////////////000000000000000000000000000000000000111222222222222333333333222333444555666888999999::::::<<<===@@@KKKdddzzzzzzjjjdddfffuuuxxx~~~{{{pppkkkiiiuuuzzzqqqgggcccddd___^^^aaajjj||||||qqqmmmjjjggggggggggggffffffeeeeeeffffffggghhhiiipppooonnnnnnnnnoooqqqrrrtttsssssstttwwwzzzzzzzzz}}}}}}~~~}}}yyyxxx|||~~~sssdddXXX]]]\\\bbbooo|||xxxwwwyyymmmrrrzzzrrruuuvvv^^^KKKAAAAAA===999888999999777;;;:::999777666555555555666666777777666555444444444444555555444444333222333333333333333333333333222222222222222222222222333333333222111000/////////000111222222111000///111111111111111111111111111111111111111111111111222333333444444555555555999999<<<>>>>>>IIIddd~~~tttfffdddjjj}}}yyy~~~vvvnnnhhhbbbxxxyyytttppphhh```]]]```kkkyyywwwrrrmmmkkkhhhgggggggggfffeeefffeeeeeeffffffggghhhiiimmmmmmmmmnnnnnnooopppqqqrrrqqqrrrtttwwwyyyyyyxxx||||||}}}~~~{{{rrrtttvvvvvvssskkk```VVVWWWXXX^^^iiisss}}}wwwkkkqqq~~~tttqqq|||cccPPPEEEBBB>>>:::999:::999777:::999888666555555444444666666666666666555444444444444555555444444333222333333333333333333333333333333222222222222222222333222222111111000000000///000111222222111000///000000000000000000000000111111111111111111111111000111222333555666777888===>>>AAADDDGGGSSSmmmssseeegggooo~~~yyy~~~{{{pppkkkjjj~~~~~~yyytttjjjccc```aaajjjvvv|||qqqjjjgggfffeeeeeefffgggeeedddfffeeeeeeffffffggghhhiiiiiikkkmmmnnnppppppppppppppppppqqqsssvvvxxxxxxwww{{{{{{|||}}}uuuqqqmmmjjjggg```XXXRRRPPPRRRXXX```fffooo~~~uuujjjppp{{{rrrwwwnnn\\\KKKEEE>>>;;;;;;;;;999888999888777666555444444444666666666666666555555444444444555555444444333222333333333333333333333333333333333222222111111111111111111111111111111111000000111111111111000000000000000000000000000000222222222222222222222222///000111444666888999:::<<<===@@@DDDKKKZZZsssrrrjjjqqq|||}}}~~~ooommmsss~~~xxxmmmgggcccccckkkttt|||{{{ooohhhbbbaaaaaaccceeefffdddcccfffeeeeeeffffffggghhhiiigggiiimmmppprrrrrrqqqpppooooooqqqtttwwwyyyxxxwww{{{{{{|||~~~uuuiiibbb]]]VVVQQQNNNKKKMMMSSSXXX[[[aaappptttkkkqqq{{{yyyoooSSSHHH>>>;;;<<<<<<::::::999999777666666555555555555666666666666666555555444444555555444444333222333333333333333333333333444333333222222111111111000000000000111111111111000000000111111000000000222222222222222222222222222222222222222222222222000111222444666888::::::<<<<<<>>>CCCNNNbbb{{{uuuttt~~~mmmmmmyyy|||qqqhhheeefffnnnvvv}}}xxxllleee^^^^^^___aaacccdddcccbbbfffeeeeeeffffffggghhhiiigggiiimmmqqqssssssrrrqqqppppppqqqtttwwwzzzzzzyyy|||}}}~~~xxxfff]]]WWWQQQNNNNNNJJJKKKPPPSSSTTTYYYeeessstttmmmsss```OOO@@@<<<===<<<;;;<<<::::::999888777777777777555555666666666666666555444444555555444444333222333333333333333333333333333333333222222111111111000000000000000000111111111000000000000000000111222222222222222222222222222222222222222222222222222333444555777888999999???@@@AAAGGGVVVnnn~~~{{{|||mmmrrr~~~ttthhhfffiiisss|||qqqfffaaa]]]]]]]]]^^^aaaccccccbbbfffeeeeeeffffffggghhhiiigggiiimmmppprrrrrrqqqpppqqqppppppsssvvvyyy{{{{{{|||}}}~~~xxxdddZZZUUUPPPNNNPPPKKKKKKNNNRRRRRRTTT^^^hhhvvvrrrmmmsssxxxsss\\\FFF??????<<<;;;<<<;;;:::999888888888888999444555666666666666666666444444555555444444333222333333333333333333333333222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111333333333333333333333333444444555666777888999:::===???CCCMMM```xxxyyyrrr|||uuuiiihhhmmmxxxxxxjjjbbb___^^^]]][[[\\\___bbbccccccfffeeeeeeffffffggghhhiiifffhhhjjjmmmooooooooonnnqqqpppnnnppptttxxx{{{|||{{{|||~~~}}}fff]]]WWWPPPNNNQQQMMMLLLMMMQQQRRRSSSXXX___jjjsss~~~}}}nnnkkkppp|||lllOOODDDAAA<<<999;;;:::999888888888888888888444444555666666666666666444444555555444444333222333333333333333333333333111111111222222333333444111111000000//////......222111000//////000111222111111111111111111111111333333333333333333333333222333444666888:::;;;<<<888???IIIWWWlll~~~~~~tttwwwvvvkkkkkkppp{{{rrrgggaaa```___]]][[[[[[^^^aaaccccccfffeeeeeeffffffggghhhiiifffgggiiikkkllllllllllllqqqooommmmmmqqqvvvzzz|||zzz{{{}}}kkkaaaZZZQQQMMMPPPNNNLLLLLLQQQSSSSSSUUUZZZ```hhhuuu~~~{{{yyyjjjiiilll~~~wwwVVVHHHBBB<<<888:::999888777777777777777888444444555666777777666666444444555555444444333222333333333333333333333333000000111222333444444555222111111000///......---222111000//////000111222333333333333333333333333333333333333333333333333000111333666999;;;===???:::DDDRRRddd{{{|||}}}}}}~~~xxxoooyyyuuummmmmmqqq|||{{{qqqjjjddd```^^^^^^]]]\\\\\\]]]___bbbdddddddddeeeeeefffgggggggggeeeeeeeeehhhjjjlllkkkjjjooooooooopppqqqtttvvvwwwyyy}}}}}}~~~wwwdddYYYTTTOOOLLLNNNMMMLLLLLLMMMPPPRRRTTT[[[___jjjzzzzzz|||qqqgggpppzzzpppaaaMMMCCC;;;999;;;;;;;;;:::999999888888777777777777777777777777777333444444555555444444333222222222222333333444555222222222222222222222222222222222222222222222222000111111111111222222222000000111222222222222111111111222333333444555555666777777666777;;;>>>???@@@GGGWWWooo{{{zzz~~~uuupppwwwuuucccjjjsssyyy|||~~~wwwmmmfffaaa^^^\\\^^^]]]\\\\\\]]]___bbbdddeeeeeeeeeffffffggghhhhhhdddddddddfffiiillllllkkkoooooopppqqqsssvvvyyyzzzxxx}}}~~~|||}}}mmm]]]TTTNNNKKKNNNNNNNNNNNNNNNPPPQQQRRRWWWZZZdddsss{{{{{{||||||pppgggooo~~~mmmjjjQQQEEE>>>;;;:::;;;;;;:::999999888888777777777777777777777777777333444444555555444444333333333222222333333444444222222222222222222222222222222222222222222222222000111111111111222222222000000111222222222222222222222222333333444444444555666777777888<<>>999;;;;;;:::999999888888777777777777777777777777777333444444555555444444333444444333333333333333333222222222222222222222222222222222222222222222222000111111111111222222222000111111222222222222222333333333333333444444444555666777999:::<<>><<<;;;@@@IIIWWWpppsssnnn~~~~~~~~~ppp```___kkk{{{mmm___]]]dddkkkmmmjjjeeebbb```eeeyyyrrrlllddd^^^[[[\\\]]]^^^^^^^^^^^^^^^^^^___````````````^^^^^^^^^```bbbdddfffeeeeeehhhlllppprrrsssvvvvvvwwwwwwxxxwwwwwwvvvuuu{{{~~~~~~ppp]]]SSSPPPQQQQQQRRRPPPNNNLLLJJJLLLLLLPPPVVV\\\fffwwwxxxlllnnnssszzzxxx```KKKBBB>>>;;;;;;:::999999888888777777777777777777777777777333444444555555444444333222333444555444333222111222222222222222222222222222222222222222222222222000111111111111222222222111222222333333333333333333333333444555555666666<<<:::;;;???>>><<>>;;;999888999::::::999666666555555555555666666555555555555555555555555666666555444333333222222111111111111111111111111111111222222222222111111000000000000000000000000222222222222222222222222333333333111000111444777999888;;;>>>???GGG[[[pppzzzsssxxx|||zzzzzz}}}~~~}}}{{{zzzzzz|||}}}yyyeee\\\UUUZZZfffsssxxxmmmjjjjjjooottttttmmmeee___]]]XXX___ooorrrkkkccc___[[[YYYYYYZZZZZZZZZ^^^^^^^^^^^^^^^___``````aaabbbcccbbbaaaaaaccceeecccdddfffhhhjjjkkkllllllooorrruuuvvvvvvvvvwwwxxx}}}|||gggZZZPPPOOOQQQPPPMMMKKKJJJIIIJJJLLLLLLMMMVVV___kkkyyynnniiijjjooozzzuuukkknnnyyy|||lllMMMCCC>>><<<999888999::::::999666666555555555555666666555555555555555555555555666555555444333333222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222333444444333333555888;;;;;;;;;>>>@@@BBBLLLcccyyyxxxwww}}}zzzyyyzzz}}}}}}~~~|||{{{{{{{{{}}}~~~{{{vvvwww}}}wwweee[[[VVV[[[fffrrr~~~xxxnnnlllqqquuuyyywwwoooeee^^^[[[XXX^^^kkkwwwkkkddd^^^\\\YYYYYYZZZ\\\\\\\\\]]]]]]^^^^^^^^^^^^______```aaabbbaaa```aaabbbdddcccdddfffhhhiiijjjkkkkkkooorrrwwwzzzzzzyyyxxxxxx~~~rrrdddVVVRRRQQQOOOMMMMMMKKKIIIIIIKKKJJJKKKQQQZZZcccwwwwwwiiibbbaaaeeennnwww~~~xxxmmmmmmzzzwwwpppqqqRRRCCC???<<<:::999999::::::999777666666555555666666777555555555555555555555555555555555444444333333222444444444444444444444444333333333444444333333333333333333333333333333333333333333333333333333333111222444444444666:::======>>>@@@CCCGGGUUUooozzzrrr{{{|||yyyxxxyyyyyy{{{}}}}}}zzz}}}||||||{{{|||}}}xxxoookkknnnwwwuuuccc[[[VVV[[[eeeppp{{{vvvooooooxxx|||~~~zzzpppeee]]]YYYXXX\\\fffwww~~~oooddd___ZZZYYYWWWXXXZZZ]]]^^^^^^]]]]]]]]]^^^^^^^^^]]]]]]^^^`````````___```bbbcccccceeefffhhhjjjkkkllllllppptttxxx{{{{{{zzzzzzzzzzzz}}}{{{kkk[[[SSSPPPNNNMMMNNNLLLJJJIIIIIIIIIHHHMMMTTT\\\mmmwwwfff]]][[[]]]dddkkktttzzzyyymmmkkksss|||lll}}}xxxZZZGGG???===:::999::::::999999777777666666666666777777555555555555555555555555555555444444444333333333333333333333333333333333222222333333333333222222333333333333333333333333333333333333333333333333000111333333444555888;;;<<<>>>AAADDDKKK___{{{rrrsss|||uuutttvvvyyyzzz}}}~~~{{{xxxyyyyyyzzz{{{}}}~~~qqqeeedddfffrrrrrraaaZZZWWW\\\dddlllvvv~~~tttnnnppp}}}{{{pppeee\\\YYYWWWYYY```mmmwwwjjj```\\\XXXWWWVVVWWW[[[]]]^^^^^^\\\\\\]]]^^^^^^]]]\\\[[[]]]^^^______^^^___aaaccceeefffhhhjjjlllmmmmmmnnnrrrtttxxxyyyzzzzzz|||}}}xxxzzz~~~sssaaaVVVPPPMMMLLLNNNMMMJJJHHHIIIHHHFFFJJJOOOWWWeee{{{wwweee[[[XXXYYY]]]cccggglllvvvxxxmmmjjjnnn}}}uuu~~~}}}___III@@@>>>;;;:::::::::999888777777666666666666777777666666666666666666666666444444444444444333333333333333333333333333333333111111222222222222111111222222222222222222222222333333333333333333333333222333555555444555777999;;;===@@@DDDRRRjjj}}}rrr{{{~~~vvvrrrtttxxx{{{}}}}}}zzzxxxyyyyyyzzz{{{}}}~~~|||~~~uuuddd^^^[[[aaarrrooo___ZZZXXX\\\bbbhhhpppwww}}}~~~qqqnnnrrr~~~{{{pppddd\\\YYYVVVWWW[[[fffxxxrrreee^^^ZZZWWWVVVVVVWWWZZZ]]]]]]]]][[[\\\]]]^^^]]]\\\[[[ZZZ[[[\\\]]]]]]]]]^^^```bbbfffgggiiikkklllnnnnnnnnnqqqsssvvvxxxxxxyyy|||}}}xxx{{{~~~}}}jjj\\\SSSMMMLLLOOONNNJJJGGGHHHHHHFFFHHHLLLSSS]]]qqqtttbbbYYYWWWVVVYYY]]]```eeemmmxxxwwwllljjjlllvvvaaaIIIAAA>>>;;;:::::::::999888888777777666666777777888666666666666666666666666444444444444444444444444222222222222222222222222000111111222222111111000222222222222222222222222333333333333333333333333444666888888777888999;;;;;;===@@@HHH[[[wwwxxxsss~~~xxxsssssswww{{{}}}~~~{{{yyyxxx{{{{{{{{{{{{{{{{{{{{{{{{zzz|||zzziiiaaaYYYZZZggg{{{~~~mmm^^^ZZZXXX[[[___bbbiiipppxxx|||qqqooouuu{{{oooddd\\\YYYTTTUUUYYYbbbrrr}}}mmmbbb\\\YYYWWWVVVVVVXXXZZZ\\\\\\[[[[[[\\\]]]^^^]]]\\\ZZZYYYZZZ[[[\\\\\\\\\]]]___aaaeeefffhhhjjjlllmmmnnnnnnmmmqqqvvvyyyyyyyyyyyyzzzxxx{{{uuueeeXXXOOOMMMOOOOOOJJJGGGHHHHHHFFFGGGJJJNNNUUUggg~~~nnn^^^VVVUUUTTTUUUWWW^^^bbbiiirrrxxxlllllllllpppfffMMMBBB???<<<:::::::::999888888888777777777777888888666666666666666666666666444444444444444444444444444444444444444444444444111222222333333222222111333333333333333333333333444444444444444444444444222555777888999999;;;======???BBBMMMfffyyyyyy|||wwwsssrrruuuyyy|||~~~{{{xxxwwwwwwwwwwwwyyyzzz{{{{{{|||||||||}}}~~~~~~uuummmccc]]]bbbppp{{{kkk]]]YYYXXX[[[\\\]]]bbbiiiooouuu}}}xxx{{{rrrssszzz|||pppccc[[[WWWRRRTTTYYYaaaooo{{{kkk```ZZZYYYXXXWWWVVVXXXZZZ[[[ZZZYYYZZZ[[[]]]^^^]]][[[YYYXXXYYYZZZ[[[\\\[[[\\\___aaadddeeegggiiikkklllmmmmmmiiiooovvvzzz{{{yyyxxxwwwwwwyyy~~~~~~lll\\\QQQMMMOOOOOOJJJGGGHHHIIIGGGGGGIIIKKKPPPaaa{{{yyyjjjZZZTTTSSSRRRRRRTTT[[[^^^cccjjjtttyyylllmmmmmmmmm|||lllTTTBBB???<<<;;;::::::999888888888777777777777888888777777777777777777777777444444444444444444444444555555555555555555555555222333333444444333333222444444444444444444444444444444444444444444444444...111444777888999;;;===@@@AAADDDRRRnnnzzztttqqqrrrvvvzzz}}}~~~~~~yyyvvvuuuvvvppprrrtttxxx{{{~~~~~~}}}|||~~~zzznnndddaaahhhttt~~~zzzjjj]]]YYYYYYZZZZZZZZZ___eeebbbhhhrrr}}}~~~tttnnnttt{{{tttwww}}}pppcccZZZVVVQQQTTTYYYaaaooo