BM6P6(@ bbbaaa```^^^^^^^^^____________```ccchhhlllnnnnnnlllhhhcccaaabbbcccaaa___\\\bbbiiimmmooooooqqqrrrtttoooiiieeecccdddddddddhhhiiiiiihhhfffgggiiikkknnnllljjjiiihhhhhhjjjjjjooollljjjmmmtttwwwwwwuuuwwwyyy{{{}}}}}}|||{{{zzzsssqqqnnngggaaa]]][[[\\\kkklllmmmllljjjjjjnnnqqquuuvvvvvvtttqqqooonnnnnnuuuvvvxxxvvvlll```\\\______``````___]]]]]]]]]^^^`````````___]]]WWWOOOJJJJJJGGGDDDBBBCCCDDDDDDCCCEEEHHHNNNUUU\\\aaadddeeelllmmmmmmlllhhheeecccccchhhhhhgggddd```^^^^^^___^^^^^^^^^______]]]ZZZWWWXXXYYYZZZZZZYYYZZZ\\\^^^```^^^]]]]]]^^^___^^^]]]^^^]]][[[XXXVVVTTTSSSSSSUUUVVVWWWWWWXXXXXXWWWWWWXXXWWWUUURRROOOMMMKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGGGGEEECCCBBBFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@???>>>===<<<<<<;;;:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;<<<===;;;:::888777777888888999999999999999999999999888888777777666666555555<<<;;;:::888666555333333666666666666777888999:::888888777777777777888888555555555555666666666666555666888888666666666777888999;;;;;;999888999:::888777777666666666666666777777666666555555555555555444333444666888888777777888888777666555555666555555555555666666666666999999:::::::::;;;;;;;;;555555666777777777777777777777777777666666666666:::999888888777777888888::::::999999888777666666777888888888888999999999888999:::<<<===>>>>>>>>>@@@???<<<:::999888888999:::;;;<<<<<<======<<<<<<:::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<;;;;;;@@@@@@AAAAAAAAABBBBBBBBB?????????>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCC??????>>>>>>??????@@@AAACCCAAA???======???AAACCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGJJJKKKIIIJJJJJJKKKJJJHHHGGGFFFEEEFFFHHHHHHGGGGGGHHHJJJHHHGGGFFFDDDCCCDDDGGGJJJDDDDDDDDDCCCBBBCCCFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGIIIMMMPPPSSSUUUVVVUUUSSSOOOMMMLLLLLLJJJIIIIIIJJJKKKMMMNNNPPPWWWYYYZZZ[[[ZZZZZZ\\\]]]______^^^[[[XXXVVVUUUUUUYYYXXXYYY\\\aaaeeehhhiiiaaa```]]]]]]]]]\\\ZZZYYY[[[\\\]]]^^^ccciiihhhddd```]]]ZZZYYY[[[\\\]]]\\\ZZZ]]]______\\\ZZZZZZ[[[]]]^^^_________]]]ZZZYYY```]]]\\\```fffiiigggdddeeegggjjjjjjhhhfffddddddeeebbbZZZRRRLLLMMMTTTYYYeeefffgggeeebbb`````````dddhhhkkkjjjfffbbb``````fffdddcccaaa____________bbbbbbbbbdddgggiiikkkllljjjhhheeeddddddccc```]]]^^^ccciiimmmoooppprrrttttttooojjjfffeeefffggggggggghhhhhhgggggggggiiilllkkkkkkkkkkkkkkkjjjjjjjjjjjjggggggjjjqqquuuuuutttsssuuuwwwyyy{{{|||||||||}}}{{{xxxqqqjjjdddaaaaaajjjlllmmmllljjjiiikkkmmmoooqqqrrrqqqooonnnnnnooossstttuuusssjjj___\\\___bbbdddfffeeeaaa______```___``````aaa^^^YYYQQQLLLOOOLLLHHHFFFFFFHHHHHHHHHIIILLLSSSZZZ```dddfffggghhhjjjjjjhhheeebbb``````ggghhhgggeeebbb`````````___^^^^^^___``````]]][[[ZZZ\\\\\\\\\[[[[[[\\\^^^```^^^\\\]]]^^^___^^^]]]]]]\\\ZZZXXXVVVTTTTTTSSSVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSRRRQQQOOOMMMKKKJJJKKKJJJJJJIIIHHHHHHGGGHHHFFFFFFDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCC@@@AAABBBDDDEEEEEEDDDDDDFFFEEEEEEDDDDDDCCCBBBBBB@@@???>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<;;;999888777777888888888888888888888888888888777777777777666666555555666666666777777888888888666666666666777888999999888777777666666777777888555555555555666666666666444555777777555444555666777888::::::888777888999888777666666555555666666666666555555555444444444555333222333555777777666666777888777555444555666555555555555666666666666777777888888888999999999555555666777777777777777777666666666666666666666999999888777777777888888;;;;;;::::::999888888777777777888888888999999999999::::::;;;;;;;;;;;;:::===<<<;;;999999999999::::::;;;<<<<<<======<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCC??????>>>>>>>>>???@@@@@@BBBAAA???>>>>>>???AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDGGGIIIJJJJJJJJJKKKJJJIIIGGGEEEDDDDDDEEEFFFFFFEEEDDDFFFGGGFFFFFFFFFDDDCCCEEEHHHKKKKKKKKKIIIGGGDDDCCCEEEGGGJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGIIILLLPPPRRRVVVTTTRRRPPPNNNMMMMMMMMMIIIIIIIIIIIIJJJLLLNNNOOOUUUWWWYYYYYYYYYYYY[[[]]]aaaccccccaaa[[[XXXWWWWWW[[[[[[\\\^^^aaabbbaaa```___]]]\\\]]]^^^]]][[[ZZZYYY[[[\\\]]]bbbhhhiiieee```]]]ZZZYYYYYYZZZZZZZZZXXXZZZ]]]]]]\\\[[[\\\^^^^^^^^^______^^^]]][[[ZZZ]]][[[ZZZ^^^dddgggfffcccaaabbbdddeeedddaaa^^^[[[XXXVVVQQQMMMKKKNNNUUU[[[```aaacccbbbaaa``````aaabbbfffiiiiiigggdddddddddiiihhhfffdddbbbaaaaaa```eeeeeeeeefffggghhhjjjjjjggggggggghhhhhhfffccc```aaadddjjjnnnppprrrtttuuusssooojjjgggggghhhhhhhhhfffhhhhhhhhhhhhiiikkkmmmiiijjjlllnnnnnnmmmkkkjjjhhhggggggjjjqqquuuvvvuuupppqqqtttwwwzzz}}}~~~vvvoookkkiiilllmmmmmmllljjjiiiiiijjjkkkmmmooopppoooooopppqqqqqqrrrsssqqqhhh___]]]aaajjjnnnqqqnnngggaaa___```___```bbbdddccc___XXXSSSVVVRRRNNNKKKLLLMMMNNNNNNOOOSSSYYY```eeeggghhhhhhgggiiiiiihhhdddaaa```___eeeggghhhgggeeecccbbbbbb```_________aaaaaa___^^^^^^^^^___]]]\\\[[[\\\^^^___^^^\\\\\\^^^______^^^[[[ZZZYYYWWWUUUTTTTTTTTTWWWWWWVVVUUUTTTRRRPPPOOOOOOOOOPPPPPPOOONNNLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEECCCAAA@@@@@@AAAAAACCCDDDFFFHHHHHHGGGFFFEEE??????@@@AAABBBDDDEEEFFFEEEDDDDDDCCCCCCBBBAAAAAA??????>>><<<;;;999888888999999:::;;;;;;;;;;;;:::;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;:::::::::::::::;;;:::999888777777777888666666666666666666666666777777777666666666666555444444555666777888999:::666555555666666777888999777777666666666666777777444555555555555666666666333444666666444333444555555777999888777666777777777777666555555555555666444444444444333333333333444222111222444555555555555777777777555444555666444555555555555666666666555555555555666666666777555555666777777777777666666666666666666666666666999888888777777777777777:::999999888888777777777777777777888888888999999::::::::::::999999888777:::999999888999999::::::::::::;;;<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAA???@@@AAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@@@@??????????????????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIGGGEEECCCBBBCCCDDDEEEDDDBBBBBBBBBDDDEEEEEEEEEDDDDDDEEEHHHKKKOOOOOOMMMKKKHHHGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEIIIHHHHHHHHHIIILLLOOOPPPUUUQQQLLLKKKMMMOOOPPPOOOJJJIIIIIIIIIJJJLLLMMMOOOSSSUUUVVVVVVVVVWWWYYY[[[cccgggjjjggg```ZZZYYYZZZYYYZZZ\\\^^^``````]]]ZZZZZZZZZZZZ\\\^^^___]]][[[]]]___``````eeelllnnnkkk___\\\YYYXXXXXXYYYYYYYYYWWWYYYZZZ[[[[[[]]]___bbbaaaaaa```___^^^]]]\\\[[[YYYXXXXXX\\\bbbeeedddbbbbbbbbbccceeegggddd]]]XXXMMMMMMKKKJJJKKKOOOVVV[[[\\\^^^___`````````bbbccc```cccfffhhhhhhgggggghhhiiihhhgggfffeeeeeeddddddhhhiiiiiiiiiiiijjjkkkmmmggghhhiiijjjkkkkkkjjjiiieeehhhlllooorrrtttuuuvvvqqqmmmiiifffffffffffffffgggiiijjjkkkkkkkkkmmmooojjjkkklllnnnoooooonnnnnnnnnmmmmmmpppuuuyyyzzzzzzrrrsssuuuwwwzzz~~~~~~wwwsssqqqrrrpppmmmjjjhhhhhhiiijjjlllnnnpppqqqqqqqqqrrrsssqqqpppqqqoooggg``````eeessswwwzzzvvvlllccc``````aaacccfffjjjllliiiddd``````\\\WWWTTTTTTVVVWWWWWWUUUYYY___dddhhhjjjiiihhhiiikkkkkkjjjgggdddbbbbbbcccfffhhhiiigggeeeddddddbbb```^^^]]]^^^___^^^]]]___``````^^^[[[ZZZ[[[\\\___]]]\\\\\\^^^______^^^ZZZYYYXXXWWWUUUUUUTTTTTTVVVVVVVVVUUUSSSRRRPPPOOONNNOOOPPPPPPOOONNNLLLJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDAAA???>>>???AAABBBCCCEEEGGGIIIIIIHHHFFFEEEAAA@@@@@@???@@@BBBDDDFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===;;;999888777666888888999::::::::::::999::::::::::::::::::;;;<<<;;;;;;:::999999999999999999999888888777777777777666666666666666666666666666666666666666666666666777777666666666555555555555555555555666777888888777666666555555666666777444444444555555555666666333444666666444333444555444666777777666555555666777666555555444444555555333333333222222222222222333111000111333444444333444666666666444444555666444444444555555555666666444444444444555555555555444555666666777777666666555555555666666666666666888888777666666666666777666666555555555444444444777777777777888888888888999999::::::999999888777999888888888888888888999888888999::::::::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>=========>>>>>>>>>>>>>>><<<=========>>>?????????<<<===>>>???@@@AAAAAAAAA>>>============>>>??????>>>>>>???@@@@@@???>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCAAA@@@AAABBBCCCDDDDDDDDDDDDEEEIIIKKKMMMMMMMMMLLLJJJJJJLLLMMMHHHIIIIIIIIIIIIHHHGGGGGGJJJIIIIIIIIIJJJKKKMMMOOOQQQLLLGGGHHHNNNSSSTTTRRRKKKKKKJJJJJJKKKLLLNNNOOOSSSSSSTTTSSSRRRRRRTTTVVV___eeejjjiiibbb\\\ZZZ\\\VVVVVVXXX[[[]]]^^^\\\ZZZVVVVVVXXX[[[^^^___^^^\\\```bbbcccbbbeeejjjmmmkkk]]][[[XXXWWWXXXZZZZZZZZZZZZZZZZZZ[[[\\\___bbbdddeeedddbbb___]]][[[ZZZZZZWWWWWWXXX\\\```ccccccbbbaaaaaabbbgggkkkiiibbbZZZQQQPPPOOOOOOPPPSSSWWWZZZ]]]___```aaa```aaaccceee___aaadddfffggghhhhhhhhhggggggggghhhhhhhhhhhhhhhiiijjjlllkkkjjjjjjmmmooonnnmmmmmmllllllmmmnnnooojjjlllnnnqqqssstttsssrrrmmmiiieeecccbbbccccccbbbiiikkkmmmmmmmmmnnnoooqqqmmmmmmlllmmmnnnoooqqqrrrsssssssssuuuwwwzzz{{{{{{wwwxxxxxxzzz|||{{{xxxwwwvvvqqqkkkeeedddeeehhhjjjmmmoooqqqqqqqqqpppqqqrrrnnnnnnmmmkkkddd]]]___fffsssxxx{{{yyyqqqjjjfffeeedddfffjjjpppttttttqqqooolllhhhdddaaaaaabbbbbbbbb\\\___ccchhhjjjjjjiiiiiijjjkkklllkkkhhheeeddddddccceeehhhiiigggfffeeeeeeccc___[[[YYYYYYZZZ[[[ZZZ`````````]]][[[YYYZZZ[[[^^^]]]\\\\\\^^^_________[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVUUUTTTTTTSSSQQQQQQQQQPPPOOOMMMJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEECCC@@@>>>>>>???AAABBBBBBCCCEEEFFFGGGFFFEEEDDDFFFDDDBBB@@@???@@@BBBCCCBBBBBBAAAAAA@@@?????????======<<<:::999777666666777888999999::::::999999999999999999999:::;;;;;;::::::999888888888888888777777777777777777666666777777777777777777777777555555555555555666666666888777777666555444333333444444444444555666777888666666555555555555666666444444444444555555555555333555777666555444555666333555777777555444555666666555555444444444444444111111222222222222222222333111000000222333333222333444555555444333444666444444444444555555555555444444444555555555555666444444555666666666666666444444555555666666666777888777666666555555666666555555555444444444444444666666777777777888888888888888999:::::::::::::::999999999999888777666666555666777777888888777777888999999:::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;:::999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>>>>>>>========================;;;;;;<<<>>>>>>?????????======<<<<<<======>>>???<<<===???@@@@@@???===<<<===>>>>>>>>>>>>?????????AAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEDDDBBBAAAAAACCCBBBCCCDDDDDDDDDEEEHHHJJJKKKLLLMMMLLLJJJJJJKKKMMMFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMLLLGGGEEEHHHOOOUUUVVVUUUMMMLLLLLLKKKLLLMMMOOOPPPRRRRRRQQQOOOMMMMMMOOOQQQXXX^^^cccddd```[[[ZZZZZZVVVTTTTTTUUUXXXZZZ[[[ZZZSSSTTTUUUXXX[[[]]]\\\[[[\\\___```]]]^^^bbbcccbbb[[[YYYWWWWWWYYY[[[\\\\\\]]]\\\[[[\\\^^^aaacccdddhhhfffccc```\\\ZZZXXXWWWXXXXXXZZZ]]]```ccccccccc]]]]]]___eeekkkkkkddd^^^[[[YYYXXXXXXYYY\\\]]]___bbbcccdddcccbbbccceeeggg```aaabbbdddfffgggggggggdddeeeggghhhiiiiiiiiiiiigggiiikkkjjjggggggjjjmmmqqqqqqooommmjjjjjjlllnnnmmmnnnooorrrsssrrrnnnjjjeeeccc```___```aaaaaaaaajjjlllnnnooonnnnnnoooppppppooommmmmmnnnppprrrttttttttttttuuuvvvxxxzzzzzzyyyzzz{{{|||}}}~~~~~~|||zzzzzzzzzwwwqqqjjjdddccceeehhhiiilllnnnppppppooonnnooopppmmmkkkiiifff___ZZZ^^^eeennnqqquuuvvvuuuqqqnnnmmmhhhiiimmmrrrwwwzzzyyyxxxwwwtttpppnnnnnnnnnmmmllldddeeegggjjjkkkkkkjjjjjjhhhiiijjjiiigggdddccccccccceeeggghhhfffeeeeeefffaaa\\\WWWTTTTTTWWWXXXYYY```aaa```^^^[[[YYYZZZ[[[^^^]]]\\\\\\^^^``````___\\\[[[ZZZXXXVVVUUUUUUUUUTTTUUUUUUVVVWWWWWWVVVVVVTTTSSSQQQOOOMMMKKKIIIIIIHHHHHHIIIIIIIIIGGGEEEDDDDDDCCCAAA??????@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCHHHFFFDDDAAA?????????@@@AAAAAA@@@??????>>>>>>===<<<<<<;;;:::999888777777888888999::::::::::::999888888888888999:::;;;;;;999999888777777777777777666666777777777777666555777777777777777777777777444555555555555666666666444444444555555555555555444333333444444555666777555555444444444444555555333444444444444555555555444555777777555444555666333555777666555444555555555555444333333333333444111111111111222222222222333111000000222333222111222333555444333333444555333444444444444555555555444444444555555555666666444444555666666666666555444444444555555666666777777777666555555555555555666666666666666666666666666666666777777777888888777888999::::::::::::::::::::::::999999777666555555555666777777777777666777888999999::::::999999999999999999::::::::::::<<<<<<;;;::::::::::::;;;999999::::::;;;;;;<<<<<<999999999::::::::::::;;;;;;<<<<<<======>>>>>>???=====================<<<:::;;;<<<===============<<<<<<<<<<<<<<<===>>>>>><<<===>>>??????>>>===<<<<<<============>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEDDDBBBBBBCCCDDDBBBCCCEEEEEEDDDEEEGGGIIIKKKLLLLLLKKKHHHGGGGGGHHHEEEFFFHHHJJJKKKMMMMMMMMMKKKKKKKKKJJJJJJJJJKKKKKKHHHGGGGGGLLLQQQUUUUUUTTTMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPNNNLLLJJJIIIKKKNNNRRRUUUYYY[[[ZZZXXXVVVTTTVVVTTTRRRRRRTTTVVVWWWWWWSSSRRRRRRTTTWWWZZZZZZYYYYYY^^^```]]]\\\^^^^^^\\\YYYWWWUUUUUUWWWYYY[[[[[[\\\[[[[[[]]]```bbbccccccfffeeeccc```]]]ZZZWWWVVVYYYZZZ\\\^^^```bbbbbbccc]]]^^^bbbhhhmmmnnnjjjfffaaa___^^^^^^aaadddeeeeeeeeefffeeedddcccccceeegggbbbbbbbbbdddggghhhhhhgggdddeeeggghhhhhhhhhhhhgggdddfffhhheeeaaa```bbbeeeiiikkklllkkkiiiiiijjjmmmmmmmmmoooqqqqqqmmmfff```]]]\\\[[[\\\___bbbccccccjjjlllnnnooonnnmmmmmmnnnpppppppppppppppqqqrrrrrrpppqqqssstttuuuwwwyyy{{{wwwxxxyyy{{{|||{{{{{{zzzyyyzzzzzzyyyxxxxxxyyy{{{zzzuuuoookkkkkkllllllkkklllnnnpppqqqppppppqqqrrrooollljjjfff___[[[___gggmmmmmmooosssuuuuuurrrnnnkkkkkkmmmqqqvvvyyyzzzzzzzzzxxxuuuttttttsssqqqooojjjkkkkkkkkkllllllllllllggghhhiiihhhfffcccbbbbbbdddfffgggfffddddddeeefff]]]XXXSSSPPPRRRVVVYYY[[[aaaaaaaaa___\\\[[[\\\]]]^^^\\\[[[\\\^^^``````___^^^]]][[[YYYWWWVVVUUUUUUTTTUUUUUUVVVWWWWWWVVVVVVTTTRRROOOLLLJJJIIIIIIIIIGGGHHHIIIIIIIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDGGGEEECCC@@@>>>=========@@@@@@???>>>>>>======<<<;;;;;;:::::::::999999999888999999:::::::::::::::777777777888888999:::;;;888888777666666666666777555555666777777666666555555555555555555555555555444444444555555555666666222222333444555666666777333333333333444555666777555444444444444444444555333333444444444555555555333444666666444333444555444555777777555444555666555444444333222333333333111111111222222333333333444222111111222333222111111333444444333333444555333333444444444555555555333333444444444555555555333444555555666666555555333333444555555666777777777666555555444444555555666666666666666777777777666666666666777777777888888888888999888888777777888999999::::::999888777666666777888888888888777777888888999999999999999888888888888999999999:::;;;:::999999888888999999888999999:::;;;;;;<<<<<<999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>======<<<<<<;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<==================<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDAAACCCDDDCCCBBBBBBCCCDDDCCCDDDEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJHHHGGGGGGHHHEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGIIIMMMQQQSSSSSSQQQOOOLLLKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJHHHGGGHHHKKKNNNOOOOOOQQQSSSUUUTTTPPPLLLPPPOOOOOOQQQTTTVVVVVVUUUTTTRRRPPPQQQSSSVVVWWWWWWVVV\\\```^^^]]]]]]]]][[[ZZZWWWTTTSSSTTTUUUVVVUUUWWWWWWXXX\\\aaaddddddbbbaaaaaaaaa```^^^[[[YYYXXXYYY[[[]]]^^^___```aaaaaa^^^aaaeeeiiilllmmmkkkjjjeeebbb______bbbeeeeeeeeecccdddcccbbbaaabbbeeegggcccbbbbbbeeeiiikkkkkkjjjeeefffggghhhhhhgggfffeeebbbdddeeeaaa\\\YYY[[[^^^]]]bbbgggiiiiiiiiikkkmmmllllllnnnooooooiii```YYYWWWWWWWWWZZZ___cccfffgggiiikkkmmmnnnmmmkkkkkklllnnnppprrrssssssrrrqqqpppnnnppprrrsssuuuwwwzzz}}}sssuuuwwwyyyzzzyyyxxxwwwwwwwwwwwwvvvuuuvvvxxx{{{}}}zzzvvvtttuuutttqqqnnnmmmooorrrsssssssssuuuvvvssspppmmmiiibbb^^^bbbkkkpppnnnmmmpppttttttpppkkknnnmmmmmmooosssvvvxxxxxxxxxwwwuuuttttttrrrooommmooonnnmmmmmmlllmmmmmmnnnhhhiiijjjiiigggdddcccccceeeffffffeeeccccccdddfffZZZUUUPPPNNNQQQVVV[[[^^^bbbcccbbb```^^^]]]]]]___^^^\\\[[[\\\^^^````````````___]]]ZZZXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUUUURRRPPPMMMIIIHHHHHHIIIJJJGGGHHHIIIJJJIIIGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAACCCBBB@@@???@@@AAACCCEEEDDDCCCAAA@@@>>>===<<<<<>>======<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::777777777777888999:::;;;888888777666666666666666444555666777777666555555444444444444444444444444444444444555555555666666333333333444444555555555333333333333444555666666555444444333333444444555333333333444444444555555111333555444333222333333444666777777666555555666555444333333222222333333111111222222333333333333444333111111222333222222111222444333333333444555333333333444444444555555222222333333333444444444333444555555666666555555333333444444555666777777666666555444444444444555444444555555555555555555666666666666777777777777999999888888777555444333666777999:::;;;;;;::::::777777888999999999999999777777888999999999999999777888888888888999999999777777666555555555555555888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<===>>>>>>????????????>>>======<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<==============================<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@??????BBBAAA@@@??????@@@AAAAAA@@@AAABBBBBBBBBBBBCCCDDDCCCDDDFFFEEEDDDDDDEEEFFFCCCEEEGGGHHHHHHIIIJJJKKKFFFFFFGGGHHHIIIIIIIIIIIILLLLLLLLLKKKJJJJJJIIIIIIHHHLLLRRRUUUTTTQQQMMMKKKJJJJJJIIIHHHHHHIIIKKKLLLHHHHHHHHHFFFFFFHHHLLLOOOPPPMMMLLLNNNRRRQQQLLLGGGGGGIIIMMMRRRWWWYYYXXXWWWUUURRROOOOOOQQQSSSUUUVVVOOOWWW\\\[[[ZZZZZZZZZWWWZZZWWWSSSQQQQQQRRRQQQPPPSSSSSSUUUZZZaaaddddddbbb\\\]]]^^^______]]][[[ZZZYYY[[[]]]^^^^^^^^^___```[[[^^^ccceeefffffffffggghhhddd```^^^```aaaaaa```````````````___aaadddgggdddccccccfffkkknnnnnnmmmcccccccccddddddeeeeeeeeehhhhhhgggbbb]]][[[^^^``````bbbeeehhhjjjkkkkkkjjjqqqooommmkkkhhhaaaWWWOOOUUUUUUXXX\\\aaadddfffeeeggghhhjjjlllmmmmmmmmmlllnnnoooqqqrrrrrrpppnnnmmmnnnkkkjjjnnntttxxxwwwuuuoooooopppqqqsssuuuwwwxxxvvvwwwyyy{{{||||||{{{{{{}}}zzzvvvsssqqqoooqqqsssuuuwwwwwwvvvtttrrrttttttrrrmmmhhheeefffiiiqqqooonnnnnnooopppooonnnkkkjjjiiijjjnnnrrrtttuuuuuuuuutttsssqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnooommmjjjgggeeeeeeeeefffhhhfffcccaaa```bbbdddfffbbb```]]][[[ZZZZZZ\\\]]]bbbaaa___]]][[[YYYXXXXXXYYYYYYYYY[[[]]]```ccceeebbb```^^^]]]]]]ZZZTTTPPPSSSSSSSSSTTTUUUVVVXXXYYYNNNLLLIIIGGGEEEFFFGGGHHHJJJJJJJJJIIIHHHFFFCCCBBBDDDCCCAAA@@@??????@@@AAA????????????????????????@@@??????>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;999999999888888888888777;;;;;;;;;::::::999999999777777777777777777777777666666666666666666666666777777666555555555555555333333333444444444555555333333333333333333333333222222333333333444444444222222222333444555666777666555444333333333444555111111222222222333333333444555666555333222333444333444555666555444333222333333222111111222333333111111222222222222111111111111111111111111111111333222111111111222333444222222222222222222222222666555444444222222111000333333333333333333333333555444444444444555666666444444333222222222333333555555555555555555555555555555555555555555555555555555555444444333333333555555555555666666666666444555666888888888777666777777888888888888777666666666777777777777666666777888999::::::999888777777777888999::::::;;;;;;;;;:::999888888888999:::<<<<<<======>>>>>>??????@@@??????>>>===<<<<<<<<<::::::;;;;;;<<<======>>>===============<<<<<<<<<::::::;;;;;;<<<====================================>>>???????????????>>>??????>>>>>>>>>???AAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFIIIHHHFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGKKKPPPTTTUUUQQQLLLIIIJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIHHHIIIKKKLLLKKKJJJJJJKKKMMMNNNOOOOOONNNNNNKKKKKKLLLMMMOOOQQQSSSTTTTTTRRROOOMMMMMMNNNPPPQQQTTTUUUVVVXXXXXXXXXXXXXXXRRRSSSSSSPPPMMMJJJHHHHHHKKKOOOTTTYYY[[[]]]___```^^^]]]\\\[[[ZZZ[[[\\\]]][[[[[[]]]___bbbbbb```^^^aaaaaaaaa```aaabbbccccccdddgggiiifff```\\\]]]___aaa```______```bbbdddfffgggjjjnnnqqqtttvvvvvvvvvaaaaaaaaabbbcccddddddeeehhhjjjllljjjeeeaaaaaabbbccceeegggjjjlllmmmmmmlllnnnmmmllliiifff___XXXSSSXXXXXXYYY]]]aaacccddddddeeefffhhhjjjkkkkkkkkkkkknnnooopppppppppooonnnnnnmmmkkkjjjmmmrrrvvvuuurrrqqqqqqqqqqqqrrrtttvvvwwwwwwyyyzzz|||}}}}}}}}}}}}~~~|||zzzwwwuuusssrrrssstttvvvxxxxxxwwwtttsssvvvvvvuuupppllljjjkkkmmmooommmllllllnnnoooooonnnllljjjhhhiiikkknnnppppppssssssrrrqqqqqqpppoooooolllmmmmmmnnnoooppppppqqqnnnllliiigggeeedddddddddgggeeecccaaaaaabbbdddffffffccc```]]]\\\\\\]]]]]]```___]]]\\\ZZZYYYYYYYYYWWWWWWXXXZZZ[[[]]]^^^___```___^^^^^^___]]]YYYUUUSSSSSSSSSSSSTTTUUUVVVVVVMMMKKKIIIGGGFFFGGGHHHJJJIIIIIIIIIIIIGGGEEECCCBBBDDDCCCAAA@@@??????@@@@@@????????????????????????>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::999999999888888888888777:::::::::::::::999999999777777777777777777777777555555555555555555555555777666666555555555555555333333333333444444444444333333333333333333333333222222333333333444444444333333333333444555666666555555333333333333444555111111222222222333333333444555666555333222333444444444444555444333333222333333222111111222333333222222222222222222222222111111111111111111111111222222111111111222333444333333222222222222222222555444444333333222222111333333333333333333333333555555555555555666777777444444333444444555666666555555555555555555555555555555555555555555555555555555444444444333333333555555555555666666666666555555666777777777777777888888777777777777777777666777777888888777777666666777888888888888777666777777888888999::::::;;;::::::999888888888999:::;;;<<<<<<======>>>??????>>>======<<<;;;;;;:::::::::::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????==============================>>>>>>>>>>>>??????@@@@@@???>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFIIIMMMQQQQQQNNNKKKHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFGGGHHHJJJJJJIIIJJJKKKLLLNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPRRRSSSPPPOOOMMMLLLLLLMMMNNNOOOQQQSSSUUUWWWXXXWWWVVVVVVSSSSSSSSSQQQMMMJJJIIIHHHLLLOOOTTTXXXZZZ\\\^^^```^^^^^^\\\[[[[[[[[[\\\]]]]]]]]]^^^aaacccdddbbb```______^^^^^^^^^______```aaadddfffeee```]]]___aaaaaaaaa_________aaabbbdddhhhjjjnnnrrrvvvxxxyyyzzz^^^___```aaabbbcccddddddhhhlllqqqqqqmmmhhheeeeeefffhhhjjjlllnnnnnnnnnnnnkkklllkkkhhhccc^^^[[[ZZZ_________aaaccceeeeeeddddddeeefffggghhhiiiiiiiiimmmmmmmmmmmmmmmmmmnnnnnnnnnlllkkknnnrrruuuuuutttvvvuuusssrrrrrrtttvvvwwwyyyzzz|||}}}~~~~~~||||||{{{zzzxxxwwwvvvuuuuuuwwwyyyzzzzzzyyyvvvuuuwwwwwwuuurrrooonnnoooqqqnnnlllkkklllnnnoooooooooooollljjjjjjlllnnnoooooopppppppppooooooooonnnnnnkkklllmmmnnnoooqqqrrrrrrnnnllliiigggdddcccccccccfffdddcccaaabbbccceeefffjjjhhhdddaaa^^^]]]]]]]]]^^^]]][[[YYYXXXXXXXXXYYYTTTTTTUUUVVVWWWXXXXXXXXX\\\[[[[[[]]]^^^]]][[[YYYTTTSSSSSSRRRRRRSSSSSSTTTMMMLLLJJJHHHHHHIIIJJJKKKHHHHHHHHHGGGFFFDDDCCCBBBCCCBBBAAA@@@?????????@@@????????????????????????<<<<<<;;;::::::::::::;;;===<<<<<<;;;;;;::::::999999999999888888888888777999999999999999:::::::::777777777777777777777777444444444444444444444444666666666555555555555444222222222222333333333333333333333333333333333333333333333333444444444444333333333333444444555666555444333333333333555555111111222222222333333333444555666555333222333444555555444333333333333333333222222111111222222333333333222222222222333333111111111111111111111111222222111111222222333444333333333222222111111111333333333333333333333333333333333333333333333333666666666666666777777777444444444555666777888999444444444444444444444444444444444444444444444444555444444444444333333333444555555555555666666666666666555555666666777777888888777666666777888999777888888888888888888777666666777777777777666666777777777888999999::::::999999888888888999999:::;;;;;;;;;<<<======>>>>>>;;;;;;::::::999999888888999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@========================>>>===<<<<<<<<<>>>???@@@BBBAAA@@@?????????@@@AAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEEEEGGGJJJLLLLLLKKKIIIGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGDDDDDDEEEGGGHHHHHHJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPLLLLLLKKKKKKKKKLLLMMMMMMNNNPPPSSSVVVWWWVVVUUUTTTSSSTTTTTTRRROOOLLLKKKKKKLLLPPPTTTWWWYYY[[[]]]______^^^]]]\\\\\\\\\]]]]]]\\\\\\]]]___bbbbbbaaa______________________________bbbeeedddaaa___aaacccbbbaaa```______```aaabbbjjjkkknnnqqqsssuuuvvvwww]]]^^^___```bbbcccdddeeehhhlllqqqrrrnnnjjjhhhhhhhhhiiikkkmmmnnnnnnnnnnnnlllmmmmmmjjjdddaaabbbdddiiigggffffffggghhhgggfffcccdddeeefffggghhhhhhiiikkkjjjiiihhhiiijjjlllmmmooonnnmmmppptttxxxyyyyyyzzzyyyvvvuuutttuuuwwwxxxyyyzzz|||}}}~~~~~~~~~~~~zzzzzzzzzzzzyyyyyyyyyyyyyyyzzz|||~~~}}}|||yyyxxxuuuuuutttrrrqqqqqqqqqrrrooommmllllllmmmooonnnmmmmmmkkkiiihhhjjjlllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmkkklllmmmnnnooopppqqqqqqnnnllljjjhhhfffdddccccccfffeeedddddddddeeefffgggllljjjfffbbb___]]]\\\\\\\\\[[[XXXVVVUUUTTTUUUUUURRRQQQQQQQQQRRRTTTVVVWWWWWWWWWXXXYYYYYYYYYXXXXXXUUUTTTSSSRRRRRRQQQQQQRRROOONNNLLLJJJJJJJJJJJJKKKHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@@@@?????????????????????????????????<<<;;;;;;:::::::::::::::;;;;;;;;;::::::999999999999999999888888888777777777777888888999999::::::777777777777777777777777333333333333333333333333555555666555555555444444111111222222222333333333333333333333333333333333333333333444444444444555333333333333333444555666555444333222333444555666111111222222222333333333444555666555333222333444666555333222111222333444222222222222222222222222333222111000000111222333111111111111111111111111222111222222222222333333444333333222222111111111222222222333333444444444333333333333333333333333444555555666666666666666444444444555555666888888444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666777666555444444555777888999888666555555777999:::888888999999999999888888777777777777777777777777777777777777888888999999888888888888888999999999:::::::::;;;<<<<<<======::::::999999999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>??????@@@@@@========================>>>===;;;;;;;;;===???AAABBBBBB@@@?????????@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGJJJIIIHHHGGGFFFEEEDDDCCCEEEFFFGGGHHHHHHHHHHHHGGGIIIJJJJJJKKKKKKJJJJJJIIIJJJGGGDDDCCCDDDGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNJJJKKKKKKLLLLLLMMMMMMMMMLLLNNNRRRUUUVVVVVVUUUSSSRRRSSSTTTSSSQQQPPPPPPQQQMMMPPPTTTVVVXXXZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]YYYYYYZZZ\\\^^^___^^^\\\bbbbbbbbbbbbbbbbbbaaaaaaaaaccceeedddbbbaaabbbcccbbbbbbaaaaaaaaabbbccccccllllllmmmmmmnnnnnnnnnnnn^^^^^^___aaabbbdddeeefffgggjjjmmmmmmkkkiiiiiikkkiiijjjkkklllmmmmmmmmmmmmnnnoooooolllhhhfffiiilllmmmkkkhhhhhhhhhiiihhhgggdddeeeeeefffggghhhiiijjjhhhgggeeeeeefffhhhkkklllmmmlllmmmoootttxxx{{{}}}}}}{{{yyyxxxxxxxxxzzz{{{wwwxxxzzz|||}}}}}}}}}|||yyyzzzzzzzzzzzz{{{{{{{{{|||}}}}}}{{{yyyuuutttssssssssssssssssssooommmkkkkkkkkklllkkkjjjiiigggeeeeeehhhjjjkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmkkkjjjhhhffffffeeeffffffffffffggggggggggggjjjhhheeebbb^^^\\\[[[ZZZ[[[YYYVVVSSSQQQQQQRRRRRRRRRPPPNNNMMMNNNRRRVVVYYYUUUUUUVVVVVVVVVUUUUUUVVVVVVUUUTTTRRRQQQQQQPPPPPPQQQPPPNNNLLLJJJIIIIIIIIIGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::::::::999999999999999999888888888777777777777777888888999999999666666666666666666666666333333333333333333333333444555555666555444333333111111222222222333333333333333333333333333333333333333444444444555555555444444333333333444555555444333333222333444555666111111222222222333333333444555666555333222333444555444333222111222333333222222222222222222222222111111000000000000111111111111111111111111111111111111222222333333333333333333333222222111111111111222222333333444444555333333333333333333333333222333444555555555444444555555444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555777666555444444555666777888777666555555777999;;;888888999999999999888888888888888888888888888888666666777777777777888888777777888888999999999999999999999:::;;;;;;<<<<<<:::::::::999999999999999999999999:::::::::::::::999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>???========================>>>===<<<;;;<<<>>>@@@BBBBBBAAA@@@?????????@@@AAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIHHHGGGEEEDDDCCCCCCFFFFFFFFFFFFGGGGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKLLLIIIEEEDDDEEEHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLKKKLLLLLLMMMMMMNNNNNNNNNKKKMMMQQQTTTVVVVVVUUUUUUPPPRRRTTTUUUTTTTTTUUUVVVNNNPPPSSSUUUWWWXXX[[[]]]^^^^^^^^^]]]]]]]]]\\\\\\XXXXXXXXXZZZ\\\]]]]]]\\\bbbcccdddddddddcccbbbbbbdddeeefffeeedddbbbbbbbbbaaaaaabbbbbbcccdddeeeeeeiiijjjjjjkkkkkkkkkkkkjjj^^^___```aaabbbcccdddeeeeeehhhjjjiiiggggggjjjmmmjjjjjjkkkkkkkkkllllllmmmooooooooommmkkkkkkmmmnnnkkkiiifffeeefffffffffeeeeeeeeeeeefffggghhhjjjkkkfffeeeeeeeeefffhhhkkkllljjjjjjkkkmmmpppuuuyyy{{{{{{{{{{{{{{{{{{{{{||||||vvvwwwyyyzzz{{{|||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}zzzyyyvvvuuutttuuuvvvwwwvvvtttnnnllljjjjjjkkklllkkkjjjnnnllljjjjjjlllooopppppplllllllllkkkkkkkkkjjjjjjlllllllllllllllllllllkkkllllllkkkkkkjjjhhhhhhggggggggghhhhhhhhhgggfffeeefffeeeccc```^^^\\\ZZZZZZZZZXXXUUURRRPPPQQQRRRSSSTTTRRROOONNNOOORRRVVVYYYTTTUUUVVVUUUTTTSSSUUUVVVUUUTTTRRRQQQPPPOOOOOOOOONNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999888888888888777777777777777777888888888666666666666666666666666333333333333333333333333444444555666666444333222222222222222333333333333333333333333333333333333333444444444555555555555444444444333333444444555444333222222333444666777111111222222222333333333444555666555333222333444444444333222222222222222111222222333333222222111000111222222222222111000111111111111111111111111000111222333333333333222222222222222222222222222222222222333333444444444333333333333333333333333111222333444555444333333444444333222222222222222333333333333333333333333333333333333333333333333333333333444444444444555333444444444444555555555666666555555444555555555777777666666666888999:::777888888888888888888777999999888888888888999999666666666666666777777777555666777888999999999999888888888999::::::;;;;;;::::::::::::::::::999999999999999999999999999999888999999::::::;;;;;;;;;::::::;;;;;;<<<<<<==========================================>>>???AAABBB??????>>>>>>>>>???AAAAAA>>>???@@@@@@AAAAAA@@@@@@???????????????@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNLLLJJJGGGFFFGGGIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMKKKLLLOOORRRTTTUUUVVVVVVPPPRRRTTTUUUTTTTTTUUUVVVOOOQQQSSSTTTUUUWWWZZZ\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZYYYXXXZZZ\\\^^^^^^]]]___```aaabbbcccbbbaaaaaadddeeeeeeeeedddcccbbbbbbbbbbbbbbbcccccccccddddddbbbdddgggjjjlllmmmmmmlll^^^^^^___```aaaaaabbbbbbcccfffiiiiiihhhhhhjjjmmmllllllkkkkkkkkklllmmmmmmnnnmmmkkkkkkkkkllllllllliiigggdddcccdddeeeeeeeeeeeeeeeeeeeeefffhhhiiijjjfffffffffggghhhjjjlllnnnllllllllllllnnnqqqvvvyyywwwxxxzzz{{{|||}}}}}}|||uuuwwwxxxzzz{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{yyy{{{|||}}}|||zzzwwwvvvvvvtttssstttvvvvvvtttrrrooonnnmmmnnnppprrrrrrqqqtttrrrooooooppprrrrrrrrrmmmmmmllllllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhfffgggggghhhgggeeecccaaacccbbbaaa___^^^\\\[[[[[[YYYWWWTTTRRRRRRTTTVVVXXXWWWVVVUUUTTTSSSSSSTTTTTTPPPRRRSSSSSSQQQQQQSSSVVVQQQQQQPPPNNNMMMMMMMMMMMMGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAAAAABBB@@@@@@AAAAAA@@@???======>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999888888888888777777777777777777666666666666666666666666666666666444444444444444444444444333444555666666444333111333333333333444444444444333333333333333333333333444444444444555555555555555444444333333444444444333333222222333444666777111111222222222333333333444555666555333222333444333333333333333222111111111222333333333333222111111222444555555444222111111111111111111111111111000111222333333333222222111111111222222333333444333333333333333333333333333333333333333333333333111222444555666555444333333222222222222333333444333333333333333333333333333333333333333333333333333333333444444444555555333333444444444555555555555666666666555555444333666666666777888888999999666777777888888777777666999888777666666777888999666666666666666666666666444555777888999999999888777777888888999:::::::::999999999999999999999999999999999999999888888888888888888999::::::;;;;;;:::::::::;;;<<<<<<====================================>>>???@@@AAABBBBBB======<<<<<<===???AAABBB>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNOOOKKKJJJHHHGGGHHHIIIHHHGGGHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJKKKJJJHHHGGGGGGGGGIIIJJJJJJKKKLLLNNNQQQSSSUUUWWWQQQSSSTTTSSSQQQPPPPPPQQQOOOQQQSSSTTTTTTVVVYYY[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYXXXWWWXXX[[[]]]]]]\\\[[[\\\___aaabbbaaaaaa```aaaaaaaaabbbcccccccccbbbcccccccccbbbaaa```___^^^\\\___dddiiillllllkkkjjj^^^^^^^^^_________``````aaaeeejjjkkkjjjiiikkkmmmmmmmmmllllllllllllmmmnnnmmmjjjggghhhkkklllkkkhhhjjjgggeeedddeeegggggggggeeedddddddddeeegggiiijjjgggggghhhiiikkkmmmnnnoooppppppooonnnoooqqquuuxxxsssuuuxxx{{{}}}}}}}}}|||vvvwwwyyy{{{||||||{{{{{{}}}}}}}}}|||{{{{{{zzzzzzwwwxxxzzz{{{zzzxxxuuussssssqqqpppqqqttttttrrrooosssrrrrrrtttwwwzzz{{{{{{ssspppmmmkkklllmmmmmmlllnnnnnnmmmlllkkkiiiiiihhhffffffgggiiijjjkkklllmmmggghhhiiiiiiiiiiiihhhhhheeefffggggggeeeccc```^^^aaaaaa```___^^^]]]\\\\\\XXXVVVTTTSSSTTTWWW[[[]]]YYYZZZZZZZZZXXXUUUQQQPPPKKKMMMOOOOOONNNNNNQQQTTTOOONNNMMMLLLKKKKKKKKKKKKAAAAAABBBCCCDDDEEEEEEFFFEEEDDDBBBAAA@@@AAAAAABBB@@@@@@AAAAAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777888888777777666666555555666666666666666666666666444444444444444444444444333444555666666444222111333333444444444444555555333333333333333333333333444444444555555555666666555444444333333333444444333333222222333555666777111111222222222333333333444555666555333222333444222222333444333222111000111222333444444333222111111333666888888666333111111111111111111111111111000111222333444333222222000000111222333444444555333333333333333333333333333333333333333333333333222333555777777666555444111111111222333444555666333333333333333333333333333333333333333333333333333333333444444555555555333333333444444444555555444555666777666555333222444555777888999999999999666666777777777777666666888777666555555666777888666666666666666555555555444555777888999999999888777777777888999999::::::888888888888888999999999999999888888888888888888777777888999::::::;;;;;;::::::;;;;;;<<<=================================<<<===???AAABBBBBBBBBBBB;;;;;;;;;;;;===???AAABBB>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGIIILLLMMMNNNOOOJJJIIIHHHHHHIIIIIIGGGFFFHHHGGGGGGFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHEEECCCBBBCCCEEEGGGIIIIIIJJJKKKNNNQQQUUUVVVSSSSSSTTTRRROOOLLLKKKLLLOOOQQQSSSSSSTTTUUUXXX[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWVVVUUUVVVXXXZZZZZZZZZZZZ\\\___aaabbbbbbbbbaaa]]]]]]^^^```bbbccccccbbbddddddcccaaa___]]][[[YYYYYY]]]bbbgggiiihhheeeccc\\\\\\^^^```bbbaaa]]]ZZZ^^^cccggghhhggghhhlllqqqppppppooonnnnnnoooooopppjjjiiihhhgggggghhhiiijjjkkkiiihhhgggggghhhiiikkkkkkkkkjjjgggeeedddeeegggllllllmmmnnnooopppqqqqqquuuuuutttrrrpppppprrrttttttttttttvvvyyy|||}}}}}}|||yyyvvvvvvyyy{{{zzzyyy~~~}}}|||{{{zzzzzzzzzzzzyyyzzz{{{zzzxxxtttooommmmmmnnnpppqqqqqqqqqqqqppprrrsssvvvzzzzzzwwwsssrrrkkknnnnnnkkklllqqqooojjjjjjjjjiiiiiihhhhhhgggggghhhfffdddcccccceeehhhiiikkklllmmmmmmkkkiiiiiijjjiiiiiiiiiiiigggeeecccaaacccbbb```^^^]]]]]]]]]]]]```]]]YYYWWWWWWXXXXXXWWWYYYVVVTTTUUUXXXXXXSSSOOONNNMMMLLLKKKKKKMMMOOOPPPMMMMMMLLLJJJHHHFFFDDDCCCCCCAAAAAABBBDDDEEEDDDCCC?????????@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999999999999999999999999999999888888777777777888888777666666666666666666666666666666666666666777777777777666666666666444444444444444444444444333333444555555555444444444333111000000111333444444333333222222333333444444444555555555555444444555333222222444555555555555555444333222111000///444444444333333222222222222222111111111111111222333333333222222222111111333222111<<>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>????????????===============<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@???>>>>>>???@@@BBBCCCCCCDDDGGGGGGFFFEEECCCBBB@@@???BBBCCCCCCCCCAAA@@@AAABBBDDDEEEGGGHHHJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMMMMLLLIIIGGGFFFGGGIIIFFFCCCBBBBBBEEEIIILLLKKKLLLMMMNNNOOOPPPPPPQQQOOONNNMMMLLLKKKKKKKKKKKKLLLMMMOOORRRTTTVVVWWWXXX]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVXXXYYYYYYXXXUUUXXX\\\^^^___```aaabbb______aaabbbbbbaaa```______```aaaaaa___[[[WWWTTTUUUXXX]]]```aaa```]]]ZZZ]]]\\\]]]___``````^^^\\\^^^bbbggghhhhhhjjjnnnsssrrrrrrqqqpppooonnnnnnmmmjjjiiihhhgggggghhhiiiiiijjjiiihhhgggggghhhiiijjjkkklllkkkjjjgggfffggghhhjjjkkklllmmmooopppqqqrrrwwwwwwwwwuuussssssuuuvvvwwwvvvuuuvvvxxxzzz{{{|||{{{zzzxxxwwwxxxyyyyyyxxx~~~~~~~~~}}}||||||{{{{{{{{{|||}}}}}}zzzvvvrrroooppprrrssstttsssqqqpppppppppqqqsssuuuuuurrrnnnllldddhhhiiihhhjjjoooooojjjjjjjjjiiiiiihhhggggggffffffeeecccaaaaaaccceeefffiiijjjkkkkkkiiihhhhhhhhhiiiiiiiiiiiigggeeecccbbbcccbbb```___^^^^^^______```]]]ZZZXXXXXXWWWVVVUUUVVVTTTSSSTTTWWWWWWSSSNNNNNNMMMLLLKKKKKKMMMNNNPPPLLLLLLLLLJJJIIIGGGEEEDDDBBBAAAAAABBBCCCDDDDDDBBB>>>>>>???????????????????????????>>>>>>=====================<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;999999999999999999999999888888888888777777777666888777777666555555666666555555555555555555555555666666555555555444444444444444444444444444444444333333333333222111000000444333111000000111333444444333333222222333333444444444555555555555444444333111000111222333333222333333222222222222111111444444333333333222222222222222111111111111111222333333333333222222222222222333444>>>HHH<<>>??????>>>============<<<<<<<<<<<<============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIEEEFFFFFFFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJKKKJJJGGGEEEDDDEEEHHHGGGEEECCCDDDGGGJJJLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVXXXZZZZZZZZZZZZZZZZZZ[[[[[[YYYXXXVVVWWWYYYZZZZZZYYYVVVYYY[[[]]]]]]^^^```aaaaaaaaabbbbbbbbb```___^^^^^^```aaaaaa___\\\XXXVVVVVVYYY\\\^^^]]]ZZZVVVSSS___^^^]]]^^^```aaa```______cccgggiiijjjlllpppttttttttttttsssqqqnnnllljjjkkkjjjiiiggggggggghhhhhhiiihhhgggffffffggghhhiiiiiikkklllkkkiiihhhhhhiiiiiijjjkkkmmmoooqqqrrrsssxxxyyyyyyxxxvvvvvvwwwyyyyyyxxxvvvttttttvvvxxxzzzyyyzzzyyywwwuuutttuuuvvv{{{{{{{{{||||||{{{zzzzzz}}}~~~~~~~~~{{{xxxtttqqqrrrtttvvvvvvtttrrrrrrrrrsssttttttuuutttqqqkkkfff^^^aaaccceeeiiinnnmmmjjjjjjiiiiiihhhhhhgggffffffeeecccaaa```___```aaabbbfffgggiiihhhgggffffffgggjjjjjjiiiiiigggfffdddccccccbbbaaa``````````````````]]][[[YYYXXXWWWTTTRRRRRRQQQQQQTTTVVVVVVQQQMMMMMMLLLKKKKKKKKKLLLMMMNNNKKKKKKKKKJJJIIIHHHFFFFFFBBBAAA@@@AAACCCDDDCCCBBB>>>>>>>>>>>>>>>>>>======>>>>>>============<<<<<<=========<<<<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;888888888888888888888888888777777777777666666666777777666555555555555666555555555555555555555555444444333333333222222222444444444444444444444444444444333333222000///...444333222111111222333444333333222222222222333333333444444555555444444333222111000111333444333222111111111222222222333333333333333333222222222222222111111111111111222222444444444333333333222222111444666@@@HHH===000222111111111111111111111111222222222222222222222222111111111111111111111111333333222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333222222222222555444333222222111111222333333333333333333333333444444444444444444444444666666555555555555666666555555555666666666666666888888777666666666666666444555666777888777666666777777777666666666555555777777777666666666666666777777777888888888999999:::::::::999999999999999888888888888888888888888666777777888999:::;;;;;;999999888888777777666666::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@AAAAAAAAA>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@BBBCCCCCCBBBBBBDDDEEECCCCCCBBBBBBCCCEEEGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJIIIGGGEEEEEEEEEHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOOOONNNMMMMMMNNNPPPSSSUUUWWWXXXXXXXXXYYYZZZ[[[[[[\\\ZZZYYYXXXXXXZZZ[[[[[[ZZZXXXZZZ[[[[[[[[[[[[]]]```bbbbbbcccbbbaaa```^^^]]]^^^```aaabbbaaa^^^[[[YYYZZZ[[[\\\\\\YYYUUUQQQNNNbbbaaa___```bbbdddeeeeeedddfffiiikkklllmmmpppssstttuuuuuutttrrrooollljjjkkkjjjiiiggggggggghhhhhhggggggfffeeeeeefffggggggfffhhhjjjjjjiiigggggggggggghhhjjjlllnnnppprrrsssvvvwwwxxxwwwvvvvvvwwwyyyzzzxxxuuurrrpppqqqtttvvvvvvxxxyyyvvvqqqoooppprrrrrrsssuuuwwwxxxxxxxxxxxx|||}}}}}}}}}{{{xxxuuusssrrrtttwwwwwwuuussstttvvvwwwyyyzzzzzzyyywwwoooggg```aaacccfffjjjmmmmmmkkkjjjiiiiiihhhhhhgggffffffeeedddbbb```^^^^^^______dddfffhhhhhhfffffffffgggjjjiiiiiihhhgggfffeeedddccccccbbbaaa___^^^^^^^^^^^^]]][[[YYYXXXVVVSSSPPPNNNNNNPPPRRRUUUTTTPPPLLLLLLKKKKKKJJJJJJKKKLLLLLLIIIJJJJJJJJJIIIHHHGGGFFFBBBAAA@@@AAABBBCCCBBBAAA?????????>>>>>>=======================================<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888888888888888888888888777777777777777777777777666666555444444555555555555555555555555555555555333333333333222222222222333333333333333333333333444444444444444333222111333222222111111222222333333333222222222222333333333333444444444444333333444333222444555666555333111111111111222222222222333222222222222222222222111111111000111111222333444444444333333333333222111555555<<>>>>>>>>?????????<<<===============>>>>>>>>>>>>>>>???@@@AAAAAABBB>>>>>>>>>???@@@AAAAAABBB@@@@@@AAABBBBBBBBBBBBBBB???AAACCCCCCCCCCCCEEEGGGCCCBBBAAAAAABBBCCCFFFGGGFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJHHHGGGGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRPPPOOONNNMMMOOORRRVVVXXXWWWWWWXXXYYYZZZZZZZZZZZZ[[[YYYXXXYYYZZZ[[[[[[[[[ZZZ[[[[[[YYYXXXYYY\\\^^^```aaabbbbbbaaa```___^^^___```bbbcccbbbaaa___]]]^^^^^^^^^]]]ZZZVVVRRROOOgggeeeddddddgggiiikkkkkkkkklllmmmnnnnnnooopppqqqssssssttttttssspppmmmkkkkkkjjjhhhggggggggghhhiiieeeeeeeeeeeeeeeeeeeeeeeeccceeeggggggfffdddddddddggghhhiiikkknnnpppqqqrrrrrrsssuuuuuuttttttuuuvvvxxxwwwuuuqqqnnnnnnqqqttttttvvvwwwtttooollllllnnnlllnnnppprrruuuwwwxxxxxx||||||}}}}}}|||yyywwwvvvuuuwwwyyyxxxuuutttwww{{{vvvjjjhhhhhhjjjmmmmmmlllllljjjjjjjjjiiihhhhhhggggggfffeeecccaaa```_________dddfffggghhhggggggggghhhiiihhhhhhgggfffeeedddddddddcccbbb```^^^\\\[[[ZZZ\\\[[[YYYXXXXXXVVVSSSQQQMMMMMMOOOQQQRRRQQQOOOLLLKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFBBBAAA@@@@@@AAABBBAAA???@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999888777777666666777777777777777777777777777777777888888888888888888888555444444444444444555555555555555555555555555555444444444333333333333222333333333333333333333333111222222333444444444444222222222222222222222222333222222111111222222333222222333333333333222222333333333444666666555333222222222111111111000000222222222222222222222222111111000000111222222333444444333333333222222222111555333444;;;666000555111111111111111111111111111111111111111111111111111111111111222222333333333333333222222111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222444444333333222222333333333333333333333333333333444444444444444444444444555555444444444444555555666666666666666555555555777666555555444444555555333444555777777666666555333444444555666777777777444444444444444444555555666666777777777888888888888888888888888888888888777777777777777777777777777777777888888999999:::;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@@@@<<<=========>>>>>>??????<<<======>>>???@@@AAAAAA===>>>>>>??????@@@@@@@@@>>>???@@@AAAAAABBBBBBBBB>>>@@@BBBCCCCCCCCCEEEGGGDDDCCCBBBAAABBBDDDFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEGGGIIIIIIHHHGGGHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRRRRRRRQQQOOOOOOPPPSSSVVVXXXWWWXXXYYYYYYYYYYYYXXXWWWZZZYYYWWWXXXZZZ[[[[[[ZZZ[[[[[[[[[YYYXXXXXXZZZ\\\]]]^^^___```aaa``````______```bbbccccccbbbaaa``````aaa``````^^^[[[YYYWWWjjjiiihhhiiillloooppppppqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssqqqooommmllljjjiiihhhgggggghhhiiijjjffffffffffffffffffffffffdddeeegggfffdddccccccdddggghhhiiikkkmmmooopppqqqnnnpppsssssssssssstttuuuvvvvvvuuurrrnnnnnnqqquuuuuuuuuuuussspppmmmllllllllllllmmmooorrrtttwwwxxxzzz{{{|||||||||{{{zzzyyyxxx{{{}}}{{{yyy{{{vvvqqqnnnnnnnnnlllkkkmmmlllkkkkkkjjjiiiiiihhhhhhgggfffeeecccbbbaaaaaaaaaccceeeggghhhhhhgggiiijjjhhhgggfffeeeddddddddddddccccccbbb```^^^\\\ZZZYYYZZZXXXWWWVVVWWWWWWVVVTTTNNNNNNOOOPPPOOOOOONNNMMMJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@??????AAAAAA@@@>>>??????????????????>>>>>>======>>>>>>>>>>>>??????<<<<<<<<<;;;;;;;;;;;;:::888888777666666666666666666666666666666666666666666666777777777777888888444333333333333444555555444444444444444444444444555555555444444444333333333333333333333333333333---...///111222222333333222222222222222222222222222222111111111111222222111222222333333222222111111000111333444444222000222222111111111000000000111111111222222222222222000000000000111222333333333333333222222222111111000555111///555333///555111111111111111111111111111111111111111111111111000000111111222333333333333333222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111111222222222222222333333222222222222333333333333333333333333333333444444444444444444444444555555444444444444555555555555555666666666666666666666555444444444444444333444555666777666555555222333444555666777777888444444444444444555555555666666666777777777888888777777777777777888888888666666666666666666666666777777777888888888999999999999999999999999999888888888999999::::::;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>????????????>>>>>>??????@@@@@@AAAAAA<<<<<<===>>>??????@@@@@@======>>>>>>>>>?????????===>>>???@@@AAAAAAAAAAAA>>>@@@AAABBBBBBBBBDDDFFFDDDDDDCCCCCCCCCDDDFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFBBBCCCCCCDDDDDDEEEEEEEEEAAACCCEEEFFFFFFEEEFFFHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPQQQSSSUUUWWWWWWWWWXXXYYYYYYXXXWWWVVVXXXWWWVVVVVVXXXYYYYYYXXXZZZ[[[[[[ZZZYYYYYYZZZ\\\ZZZ[[[]]]^^^``````______^^^___```aaaaaa```______```````````````___^^^^^^kkkjjjjjjlllppprrrsssssstttssssssssstttuuuuuutttvvvuuusssqqqooolllkkkjjjhhhhhhgggggggggiiijjjkkkhhhhhhhhhiiiiiihhhhhhhhhiiiiiiiiigggeeedddeeefffhhhhhhiiikkklllmmmnnnooonnnpppssstttttttttuuuvvvtttwwwxxxuuuqqqqqqtttxxxwwwvvvuuutttsssqqqnnnkkkmmmlllkkkkkkllloooqqqsssuuuuuuwwwxxxyyyyyyyyyyyyuuuyyy}}}~~~vvvpppooonnnjjjjjjnnnmmmmmmlllkkkkkkjjjjjjiiiffffffeeeddddddcccbbbbbbbbbdddfffgggggggggiiijjjgggfffdddcccbbbcccccccccaaaaaaaaaaaa```___]]]\\\WWWUUUTTTTTTVVVXXXXXXXXXPPPPPPOOONNNMMMMMMMMMNNNIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBBBB@@@??????@@@@@@???=========>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999888777777777777888666666666666666666666666444444444555555555666666333333222222333444444555444444444444444444444444555444444444444333333333222222222222222222222222...///000111111111111111222222222333333222222222222222111111111111222222111111222222222222111111000000111333555444222000000000000000111111111111000111111111222222222222000000000000111222333444222222111111111000000000---444111///444222///333111111111111111111111111111111111111111111111111//////000000111222222333222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111222222222222222222111111111222222333333333333333333333333333444444444444444444444444555444444333333444444555444444555555666666777777777666666555555555555555333444555666666666555444444444444555555666666666444444444444555555555666666666666666777777777888666666666777777777888888666666666666666666666666777777777777888888888888777777888888888888888888777888888999::::::;;;;;;::::::;;;;;;;;;::::::999999999:::;;;;;;<<<======<<<<<<<<<<<<============<<<======>>>>>>???@@@@@@<<<======>>>>>>?????????=========>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@>>>???AAAAAA@@@AAABBBDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDAAABBBBBBCCCDDDDDDEEEEEE@@@BBBDDDEEEEEEEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGIIIJJJLLLMMMNNNOOONNNNNNMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUWWWYYYYYYYYYXXXWWWVVVUUUSSSTTTVVVWWWWWWVVVYYY[[[\\\\\\[[[ZZZ[[[\\\YYYZZZ\\\]]]^^^]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\\\\]]]]]]^^^______kkkkkkkkknnnqqqttttttssstttssssssuuuwwwxxxxxxwwwyyywwwtttpppmmmjjjiiihhhggggggfffggghhhiiikkkllljjjjjjkkkkkkkkkkkkjjjjjjmmmmmmllliiigggfffgggiiihhhiiiiiijjjlllmmmnnnnnnoooqqqtttvvvvvvvvvwwwxxxtttwwwzzzxxxtttsssvvvzzzyyywwwuuuuuuvvvuuuppplllnnnllliiigggfffhhhkkkmmmnnnoooqqqrrrtttuuuuuuuuuooottt{{{wwwpppooommmiiijjjnnnnnnmmmmmmllllllkkkkkkjjjffffffeeeeeedddcccccccccaaacccfffggggggggghhhjjjfffeeecccbbbaaabbbbbbccc___```aaabbbbbbaaa``````UUUTTTRRRRRRUUUXXXZZZ[[[QQQQQQPPPNNNLLLKKKMMMNNNIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@BBB@@@??????@@@@@@???===;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;::::::999888999999999666666666666666666666666222222222333333444444444222222222222333333444555444444444444444444444444444444444333333333222222222222222222222222222222222222333333333222222111111222222333333222222111222222111111111111222222111111222222222222111111222222333555777777444222......///000111222333333000000111111222222222222000000000000111222333444111111111000000000000///+++444333000555333...222111111111111111111111111000000000000000000000000---......///000111111222111111111222222333333444222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222222222111111111000111111222222333333333333333333333333444444444444444444444444555444444333333444444555333444444555666777888888888888777666666666666666333444555666666666555444666555555555555444444444444444444555555666666666666666666666777777777777555666666666777777888888666666666666666666666666777777777777888888888888888888888888888999999999777777888999::::::;;;;;;::::::;;;;;;;;;:::999999999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<==================>>>>>>>>>>>>============>>>>>>>>>>>>======>>>???????????????===???@@@@@@@@@@@@AAACCCBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCFFFGGGGGGFFFCCCBBBAAAAAABBBBBBCCCDDDEEEEEEAAACCCFFFGGGGGGHHHIIIJJJHHHGGGFFFFFFGGGHHHJJJKKKFFFFFFHHHJJJLLLNNNOOOPPPNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQSSSVVVXXXZZZZZZYYYYYYUUUSSSRRRSSSTTTVVVUUUUUUXXXZZZ]]]]]]\\\[[[[[[\\\ZZZ[[[\\\]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]hhhkkkmmmoooppprrrtttwwwxxxwwwvvvvvvwwwwwwuuusssvvvtttqqqnnnlllkkkjjjjjjhhhfffeeeggglllppprrrqqqooonnnllliiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjhhhggggggiiikkkkkkjjjjjjlllpppsssvvvwwwxxxxxxvvvuuusssrrrrrrtttwwwxxxxxxxxxwwwuuuuuutttttttttrrrnnnhhhcccbbbeeeiiilllpppooonnnnnnoooqqqssstttvvvvvvwww|||yyywwwsssqqqppppppnnnmmmnnnnnnmmmmmmlllkkkjjjiiillljjjgggdddbbbaaabbbbbbbbbbbbcccccccccbbbbbbaaa___``````aaa```___]]]\\\```___aaaffflllnnniiieeeZZZYYYWWWVVVUUUVVVXXXYYYSSSRRRQQQPPPNNNLLLKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGEEEDDDBBB@@@@@@@@@BBBCCC??????@@@@@@@@@???>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999:::;;;<<<:::888444555666777777888888777777777666666666666777777333444444555555444444333111222333333444444444444333333333333333333333333444333333222222333333444111111111222222333333333111111111111111111111111111111111111111111111111333222222111111222222333222222111111222222333444222111333777777333111222111111111111000000000000222111111111000000//////000111111111111222222222444444333333222111000000---...///000111222333333...///111333333333222111............////////////////////////////////////000000000000000000000000////////////000000000000111111000000000111333444444444444333333222222222111111111111111111111111222111111000000111111222111111222333333444555555222222222222222222222222222222111111222444555666555666666777777777777777555555555555555555555444555444444444444555666666666666666666666666555555666666666666666777777888333444444444555666666666333444555666666555444333222444666666555444555666444555777888999888666555888888888999999:::::::::::::::999888777777888888999::::::;;;;;;:::::::::;;;:::999999999:::;;;<<<===<<<:::888888888:::;;;;;;===>>>>>>===<<<<<<===;;;;;;;;;<<<<<<>>>???????????????>>>>>>>>>>>>>>>????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAADDDEEEDDDCCCBBBBBBDDDFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEEEEHHHMMMRRRVVVQQQOOOMMMKKKJJJJJJJJJKKKMMMMMMNNNNNNOOOPPPPPPQQQSSSTTTVVVWWWYYYZZZ[[[[[[VVVUUUTTTSSSSSSUUUWWWXXXXXXYYYZZZZZZ[[[^^^bbbeeehhhbbb\\\YYYZZZ[[[ZZZXXXZZZXXXWWWWWWXXXXXXWWWVVVTTTQQQQQQUUUXXXZZZ^^^ccciiikkkmmmnnnooopppsssuuuyyyxxxwwwwwwxxxxxxvvvttttttssspppmmmkkkiiihhhhhhgggeeedddgggkkkooopppppplllkkkiiigggffffffggggggjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggiiikkkmmmnnnmmmkkkllloooqqqtttuuuwwwwwwuuutttsssrrrsssuuuwwwyyyxxxwwwvvvtttssssssttttttssspppkkkgggfffhhhlllnnnooonnnmmmlllmmmoooqqqrrrssstttvvvzzzvvvssspppooooooooonnnmmmlllmmmmmmlllkkkjjjhhhgggjjjhhhfffdddbbbaaaaaaaaabbbbbbbbbbbbaaaaaa```___^^^___``````aaa```______```___```dddjjjlllhhheeeZZZYYYWWWVVVUUUVVVWWWXXXUUUTTTSSSRRRPPPNNNMMMMMMIIIHHHHHHGGGGGGGGGGGGGGGFFFEEECCCAAA@@@@@@AAABBB??????>>>>>>>>>>>>======<<<============<<<<<<;;;<<<;;;;;;;;;;;;:::::::::;;;:::999:::<<<<<<:::999666777777777777777666555777666666555555666666777333444444555555444444333111222333333444444444333333333333333333333333333333333222222222222333333111222222222222222222333111111111111111111111111222222222222222222222222333222222111111222222333222222111111222222333444222000333777777333000222111111111111000000000000111111111000000000//////000000111111111222222222444444333222222111000000......///000111222333333111111111111111111222222/////////000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222111000000000111222333333333333333222222222111111111111111111111111111222222111111111111222222111111222333333444555555222222222222222222222222222222111111222333555666444555666666777777666666555555555555555555555555444444444444444555666666555555555555555555555555666666555555666666777888444444444555555555555555333444555666666555444333222444666666555444555666555666888999999999777777888888888999999::::::::::::999999888888777888888999999:::::::::999999888:::999999888999:::;;;<<<===;;;:::888888999:::;;;:::<<<======<<<;;;<<<<<<======<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@AAA@@@@@@BBBCCCCCCCCCBBBAAACCCDDDDDDCCCAAAAAACCCEEECCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHFFFFFFIIIMMMRRRUUUOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPRRRSSSTTTVVVXXXYYYZZZZZZVVVUUUSSSRRRRRRSSSUUUVVVWWWXXXXXXYYY\\\bbbiiinnnqqqjjjaaa\\\[[[\\\\\\[[[WWWVVVVVVXXXYYYZZZYYYXXXVVVRRRRRRUUUXXXZZZ^^^dddiiikkkmmmnnnnnnoooqqqrrrxxxwwwwwwwwwxxxxxxwwwuuurrrqqqooollliiihhhgggfffeeeddddddfffjjjmmmnnnnnnjjjiiihhhgggfffggghhhhhhkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhjjjmmmooopppooollllllmmmnnnppprrrtttuuussssssrrrssstttvvvxxxyyyxxxvvvtttrrrqqqrrrtttuuuuuusssooolllkkklllnnnpppmmmlllkkkkkkkkkmmmooopppoooqqqsssvvv{{{}}}zzzrrrpppmmmlllmmmnnnnnnmmmkkklllllllllkkkiiigggfffggggggfffeeedddcccbbbaaabbbbbbbbbaaa```___^^^]]]]]]^^^___```aaaaaaaaaaaaaaa______bbbfffhhhfffddd\\\[[[YYYWWWVVVVVVWWWWWWWWWWWWUUUTTTRRRPPPOOONNNJJJIIIHHHHHHGGGGGGHHHHHHHHHFFFDDDBBBAAAAAAAAAAAA???>>>===<<<;;;<<<=====================<<<;;;:::;;;;;;;;;;;;::::::::::::;;;:::999999;;;;;;:::999888888888888777666555444555555555444444555555555333444444555555444444333222222333444444444333333333333333333333333333333333333222222222222333333222222222222222111111111111111111111111111111111333333333333333333333333222222111111111111222222222111111111111222333333222000222666666222000222111111111111000000000000111111000000000000//////000000000111111111222222333333333222111111000000......///000111222222333444333111//////000222333000000000111111111222222111111111111111111111111000000000000000000000000111111111111222222222222333222111111000111111111222222222111111111111111000000000000000000000000333333222222222222333333111222222333333444444555222222222222222222222222222222111222222333444555333333444555555555555555555555555555555555555555444444444444444555555666333333333444444444444444666555555555555666777777555555555555555444444444444444555555555555444444222444666666555444555666666777888999:::999888777888888888999999999999999999999999888888888888888999999999999999888777666999888888888888999::::::<<<;;;999888888999::::::999;;;<<<<<<;;;::::::;;;>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>?????????????????????BBBBBBBBBAAAAAA@@@@@@@@@???@@@AAABBBBBBBBBBBBAAABBBCCCCCCBBBAAAAAABBBDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIGGGGGGIIILLLPPPRRRLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYVVVUUUSSSRRRQQQQQQRRRSSSTTTTTTUUUVVV[[[ccclllsssuuummmccc\\\ZZZ[[[\\\[[[TTTTTTUUUXXX[[[\\\[[[ZZZXXXTTTSSSUUUXXXZZZ___eeeiiikkkmmmmmmmmmmmmoooppptttttttttuuuwwwxxxwwwuuuqqqpppnnnllljjjhhhffffffddddddeeefffiiijjjlllllljjjjjjiiihhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhhhhjjjmmmnnnnnnmmmlllkkkkkkkkklllnnnqqqrrrqqqqqqrrrsssuuuvvvxxxyyywwwuuurrrooooooqqqtttvvvuuusssqqqooonnnnnnooopppmmmlllkkkjjjjjjlllnnnooommmnnnoooppprrrwww|||~~~zzzyyyyyyzzzyyyxxxrrrooommmkkklllllllllkkkkkkkkklllmmmllljjjhhhgggggggggggggggfffdddcccbbbcccbbbbbbaaa```___]]]\\\]]]^^^______```````````````___^^^___bbbdddcccbbb]]]\\\[[[YYYXXXWWWWWWWWWXXXWWWVVVTTTRRRPPPOOONNNJJJIIIHHHHHHGGGHHHHHHHHHIIIGGGFFFDDDBBBAAAAAAAAAAAA???===;;;;;;;;;===>>>============<<<;;;::::::;;;;;;;;;:::::::::999999:::888777777999999999888777777777777777666555555555444444333333444444555333444444555555444444333222333333444444333333333222222222222222222222222222222111111111111222222333333222222111111000000111111111111111111111111222222222222222222222222222222111111111111222222111111111111111222222333222000222555555222000222111111111111000000000///000000000000000000//////000000000000111111111111333222222222111111000000...//////000111111222222444333111000000000111111000000000111111111222222222222222222222222222222000000000000000000000000000000000111111111222222333333222111111000000000111111111000000000000000000000000000000000000000444333333222222333333444222222222333333444444444222222222222222222222222111111222222222333333444222222333444444444444333333333333444444444444444444444333333444444555666222222222222222333333333555555444444555555666777666666666555444444444333444444444444444444444444222444666666555444555666555666777888888888888777888888888888888999999999888888999999999888888888888999999888888777666555888888888888888999999999::::::999888888999999:::888:::<<<;;;:::999::::::======<<<<<<<<<======>>>>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????BBBBBBAAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGGGGHHHJJJLLLNNNIIIJJJLLLMMMNNNNNNMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYYYYWWWVVVTTTSSSQQQQQQQQQQQQQQQQQQRRRTTTXXX___ggglllnnnggg___ZZZXXXXXXWWWVVVQQQRRRTTTXXX\\\^^^]]]\\\[[[VVVTTTVVVYYY[[[```fffjjjkkkmmmmmmllllllnnnoooooonnnoooqqqtttvvvuuutttooonnnnnnlllkkkiiiggggggeeeeeeggggggggghhhhhhiiihhhhhhgggfffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhiiikkkkkkjjjhhhiiiiiihhhhhhjjjkkkmmmoooooopppqqqsssuuuvvvvvvwwwtttrrrpppnnnnnnpppsssuuusssrrrpppnnnmmmmmmnnnnnnmmmlllkkkjjjjjjkkkmmmnnnmmmmmmlllkkklllooouuuyyyyyyxxxwwwwwwxxxxxxxxxwwwsssqqqmmmkkkkkkkkkiiihhhjjjkkkmmmnnnnnnllljjjiiihhhhhhhhhhhhgggfffdddccccccccccccbbbaaa___^^^]]]^^^^^^`````````^^^]]][[[___^^^]]]]]]^^^___``````^^^]]]\\\ZZZYYYXXXXXXWWWVVVVVVTTTRRRPPPNNNLLLKKKIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCAAAAAA@@@BBB@@@>>><<<;;;<<<===>>><<<<<<<<<<<<<<<;;;::::::;;;;;;:::::::::999999999888666555555666777777666555555666777777777777777444444333333333333444444333444444555555444444333333333333444444333333222222222222222222222222222222111111000000111111222222222222111111000000000111111111111111111111111000000000000000000000000222111111000000111111222111111000000111111222333222000111444444111000222111111111111000000000/////////////////////000000//////000000000111111111222222111111111111111000//////000000111111222222111222333333222111000////////////000000000111111222222222222222222222222000000000000000000000000/////////000000000111111222222222222111111000000000000000000000000000000000000000000000000000000444333333222222333333444222222333333333333444444222222222222222222222222111111222222222222222222111222222333333333333333111111111222222333333333333333333333333444555555111111111111222222333333444444444444444555555666666666666555444444444333444444444333333444444444222444666666555444555666444555555666666666666666888888888888888888888888777888888999999999888888888888888888888777666555777777888888999999999999999999999999999999999:::888:::;;;;;;:::999999:::::::::;;;;;;===>>>???@@@======>>>>>>????????????@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===????????????@@@@@@AAAAAA@@@BBBCCCCCCAAAAAAAAACCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIGGGHHHJJJLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOQQQTTTVVVWWWXXXYYYWWWWWWVVVTTTSSSRRRQQQQQQQQQRRRTTTUUUWWWYYY]]]```bbb^^^ZZZXXXXXXXXXUUURRRPPPPPPSSSWWW[[[]]]^^^]]]\\\XXXVVVYYYZZZ\\\```fffiiikkkmmmmmmlllmmmnnnpppmmmlllmmmoooqqqsssrrrqqqllllllllllllkkkjjjiiihhhfffhhhiiiiiigggeeeffffffeeedddcccccccccdddeeefffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggiiijjjiiigggdddeeeffffffggghhhiiikkklllmmmnnnqqqssstttttttttsssqqqpppnnnmmmnnnppprrrtttqqqpppnnnlllkkkkkkllllllmmmllljjjiiiiiijjjlllmmmllllllkkkiiiiiikkkooosssqqqqqqssstttuuuuuuuuuuuussspppmmmjjjjjjiiihhhfffhhhjjjlllnnnooonnnlllkkkiiiiiihhhgggfffeeedddccccccccccccbbbaaa```___^^^]]]___aaacccbbb___\\\YYY]]]]]]\\\\\\[[[\\\\\\]]][[[[[[ZZZZZZYYYXXXWWWWWWUUUTTTRRRPPPMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@BBBAAA???===<<<<<<======:::;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999888666444444555666777666444555666777888888888888444444444333333444444444333444444555555444444333333333444444444333222222222222222222222222222222111111000000000000111111111111111111111000000000111111111111111111111111000000000000000000000000111111000000000000111111111000000000000111222222222000000444444000000222111111111111000000000000......////////////000000/////////000000000111111111111111111111111111111//////000000111111111111000111333444333222000.../////////000000000111111222222222222222222222222000000000000000000000000.../////////000000000000111111222222222111000000000000000000111111111111111111111111111111111111333333222222222222333333333333333333333333333333222222222222222222222222111111222222222222111111111111222333333333333333000111111222222333333333333333333333333444444555000000111111222333333333444333333333333444555555555555555555555444444444444444333333333333444444222444666666555444555666444444444555555555666666888888888888888777777777666777888::::::999888888777777888888888888777777777888999999::::::999999888888888999999999999999888:::;;;;;;:::999999:::999999:::;;;===???AAABBB=========>>>??????@@@@@@??????????????????????????????@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAA???===<<>>>>>??????@@@AAAAAABBBDDDDDDBBBAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOORRRTTTVVVWWWXXXWWWVVVVVVUUUSSSRRRQQQQQQRRRTTTVVVVVVUUUUUUVVVWWWZZZXXXWWWXXXZZZZZZVVVSSSQQQPPPQQQTTTXXX[[[\\\\\\]]]ZZZYYY[[[]]]]]]```eeeiiikkkmmmmmmmmmnnnpppqqqooonnnmmmnnnoooooommmkkkhhhhhhiiijjjjjjjjjiiihhhiiikkkllljjjgggdddcccddddddcccbbbaaaaaabbbbbbccceeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhjjjiiigggeeeaaabbbdddfffggghhhiiiiiilllnnnppprrrsssrrrqqqpppnnnnnnmmmmmmnnnpppqqqrrrqqqooollliiihhhiiijjjkkkkkkjjjhhhgggggghhhjjjkkkjjjkkklllkkkiiihhhiiijjjiiijjjkkkmmmnnnpppsssuuuooommmjjjhhhhhhhhhgggfffdddgggjjjnnnoooooommmllljjjiiifffdddcccbbbbbbbbb```aaaaaaaaa``````___^^^[[[___cccffffffccc^^^[[[[[[\\\\\\[[[ZZZYYYYYYZZZWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSQQQOOOLLLJJJHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<:::::::::999999999999888:::777555444666777888888555666777777777777777666555555444444444444555555333444444555555444444333333444444444333333222111111111111111111111111111000000000//////000000000000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000111222222333000000333333000000333111111111111000000000000........./////////000000////////////000000000111000000000000111111111111000000000000111111111111000111111222222222222111000000000111111111222222222222222222222222222222000000000000000000000000//////000000000111111111000000111222333222111111000000000111111222222222222222222222222222222222222222111111111111222222333333333333333333333333222222222222222222222222000111222333333222111000111222333333444444333333111222222333444444555555333333222222333333444555000000111222222333444444333333333222333444444555444444444555555555555555444444333222222333444444222444666666555444555666555555555555555666666777999888888888777777777666555777888:::::::::888777666666777888999999999999888888:::;;;;;;;;;:::999777777888999999999999999999;;;<<<<<<;;;::::::;;;::::::;;;;;;===>>>@@@@@@<<<======>>>??????@@@@@@>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCAAA???===???>>>>>>===>>>???@@@AAAAAACCCEEEEEEDDDBBBBBBCCC@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGIIIJJJLLLOOOQQQSSSTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRQQQPPPPPPRRRTTTYYYVVVTTTVVVYYYZZZXXXUUUSSSQQQPPPQQQUUUXXXZZZ[[[]]]ZZZ[[[^^^___^^^```dddiiikkkmmmnnnnnnoooqqqrrrrrrqqqooonnnnnnmmmjjjhhheeefffgggiiiiiiiiihhhhhhjjjlllnnnkkkgggcccbbbbbbfffeeecccbbbbbbbbbccccccdddddddddddddddddddddddddddeeefffhhhkkkkkkiiiggg___aaacccfffggghhhhhhhhhkkkmmmppprrrrrrqqqooonnnmmmmmmmmmnnnooopppqqqqqqqqqnnnkkkhhhggghhhjjjllljjjiiigggffffffggghhhiiiiiikkkmmmmmmjjjgggdddcccdddeeefffgggiiimmmrrrvvvllliiigggfffgggggggggfffbbbeeeiiilllnnnnnnmmmllljjjhhheeebbb```___``````__________________^^^^^^ZZZ^^^dddiiijjjfffaaa]]]ZZZ[[[\\\[[[YYYXXXWWWXXXTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSQQQNNNLLLIIIHHHGGGGGGFFFFFFEEEDDDEEEEEEEEEBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>===<<<:::999888888888:::;;;<<<=========:::::::::999999999888888;;;999666666777999999999888888888888777666555444666555555444444555555666333444444555555444444333444444444444333333222111111111111111111111111111000000////////////000000//////000000111111222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000111111222333000000333333000000333111111111111000000000000---.........//////000000////////////000000000000000000000000000111111111000000000000111111111111222111000///000111333555111111222222222333333333111111111111111111111111000000000000000000000000000111111111111222222222///000111222333333222111000000111111222222222333333333333333333333333333222111111111111111111222333333333333333333333333222222222222222222222222000111222333333222000000222222333444444444444333333333444444555666777777333333222222333333444555000111111222333333444444333333222222333333444555333444444555555666666666444444222222222222444444222444666666555444555666666666666666666777888888999888888888777777666666555666888:::;;;:::888777555666777999::::::::::::888999:::;;;<<<;;;::::::666777888999999999999999999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<===>>>???<<<======>>>???@@@@@@@@@======>>>???@@@AAAAAABBB>>>>>>???@@@AAAAAABBBBBBEEEEEEFFFFFFEEECCC@@@??????>>>=========>>>@@@AAAAAACCCFFFFFFDDDCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFGGGFFFEEEEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCFFFHHHJJJMMMOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLKKKJJJJJJLLLPPPTTTYYYVVVRRRSSSVVVXXXXXXVVVTTTRRRPPPPPPSSSVVVYYYZZZ]]][[[\\\```aaa___```ccciiiiiiiiiiiijjjkkklllmmmssssssrrrooollliiifffdddcccccccccdddeeeggghhhiiilllmmmmmmmmmllljjjgggfffiiihhhfffdddbbbaaa``````dddeeefffeeecccccceeegggiiihhhhhhhhhggggggffffffeeeeeeeeefffhhhhhhfffddddddhhhmmmqqqrrrqqqnnnlllmmmnnnnnnmmmmmmnnnqqqtttpppnnnjjjgggfffgggjjjllljjjhhheee```\\\\\\___bbbfffhhhjjjlllkkkggg```ZZZYYY^^^bbbbbbdddjjjnnnnnniiiiiijjjjjjiiihhhgggfffaaabbbeeegggiiiiiiiiiiiiiiihhheee```\\\[[[]]]___aaa]]]ZZZZZZ[[[]]][[[ZZZYYY\\\aaahhhkkkiiibbb\\\XXXXXXXXXWWWVVVUUUSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUWWWVVVUUUTTTQQQMMMJJJHHHIIIGGGEEECCCBBBCCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<;;;:::;;;<<<<<<999999888888999999:::;;;888888777777888999::::::888888777777666666555555666666666666666666666666444444444444333222111000444444444333333222222222555444222000000000111222333333333222222222111111000000000000000000000000000000////////////000000000000000000000000000000///000111000///...///000000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000---......///////////////,,,---......//////......222222111111000111111111222111111000000000000000111111111000000000000000000111111111111222222222222222222111111111111000222333444333111000111222222222222222222222222222222000...///222444333222333222111000000111222333333333333444444333222222222222222222222222222222555555444333333222111111111111111111111111111111222222222222222222222222222222222222222222222222444444333222111111111111444444333333333333222222333333333444444444444555444444444444444444444444333444444555555444444333444444444444444444444444666666666666666555555555666666555444444555777888888888777777777777777777999999999888888888888888888888888888888888888888999999999999999999999999888888999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<============AAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???AAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@AAAAAA@@@???>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGIIIJJJKKKMMMNNNOOOVVVSSSPPPLLLJJJIIIIIIIIIJJJIIIHHHHHHIIILLLNNNPPPSSSSSSSSSSSSTTTUUUVVVVVVXXXVVVRRROOONNNQQQVVVZZZYYYZZZ[[[]]]^^^_________iiiiiiiiiiiijjjkkklllmmmooooooooommmjjjfffcccaaaddddddeeefffgggggghhhhhhkkklllmmmmmmllljjjhhhgggggghhhhhhhhhfffdddbbb```dddeeeeeeeeecccccceeegggjjjjjjiiiiiiiiihhhhhhhhhfffeeeeeefffhhhgggeeeccceeegggllloooqqqpppnnnmmmmmmoooppppppooooooqqqrrrnnnlllhhheeedddeeeggghhhgggfffccc^^^[[[[[[]]]```bbbdddeeeeeeccc^^^ZZZWWWXXX^^^bbbccceeejjjmmmlllhhhhhhhhhgggggggggggggggcccdddeeefffgggffffffeeedddcccbbb___]]]]]]___aaa___\\\ZZZZZZ\\\]]]\\\[[[[[[]]]aaaeeehhhfff```[[[YYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVUUUTTTRRRPPPLLLIIIHHHGGGFFFDDDBBBAAABBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>===<<<;;;:::;;;;;;<<<:::999999999999:::;;;;;;888888777888888999999:::777777777777666666555555555555555555555555555555444444444444333222111000444444333333333222222222444444444333333333222222333333333222222222111111000000000000000000000000000000////////////000000111111111111111111111111000111222222000000111222000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000---...//////000000//////......///000000000000///222222111111111222222333222111111000000000000000111000000000000000000000000111111111111222222222222222222222111111111111222333333333111000111222111111111111111111111111222000...///222444333222222222111000000111222222222333333444333333222222222222222222222222222222555444444333222222111111111111111111111111111111222222222222222222222222222222222222222222222222555444333333222333333333444444333333333333222222222333333333444444555555333333333333333333333333333444444555555444444333444444444444444444444444666666666666555555555555555555444444555666777888777777777777777777777666888888888888888888888888888888888888888888888888999999999999999999999999888999999999999::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>============>>>???AAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEECCCBBBAAA@@@AAA@@@@@@???>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMPPPPPPOOONNNLLLJJJHHHGGGFFFFFFFFFGGGIIIMMMPPPRRRSSSSSSSSSSSSTTTUUUVVVWWW\\\\\\YYYTTTQQQQQQVVVZZZZZZZZZ\\\]]]^^^_________jjjiiiiiijjjjjjkkklllmmmmmmmmmnnnmmmjjjfffbbb___dddeeeggghhhhhhhhhggggggiiijjjkkklllllljjjhhhgggeeegggiiijjjjjjgggdddaaacccdddddddddcccccceeegggjjjjjjkkkkkkjjjjjjiiiiiigggffffffgggggggggdddbbbeeefffiiikkkmmmnnnnnnnnnnnnoooqqqpppoooooooooqqqooommmiiifffdddeeefffgggeeedddbbb^^^[[[[[[]]]``````aaaaaa^^^YYYUUUUUUWWWXXX^^^dddeeegggjjjllljjjgggfffeeedddddddddeeefffdddeeeeeeeeeeeecccbbbaaa]]]^^^______^^^___aaabbb___]]][[[[[[\\\]]]\\\\\\]]]]]]___aaabbbaaa]]]ZZZZZZZZZYYYYYYXXXVVVUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSRRRPPPMMMKKKHHHGGGEEEDDDBBBAAA@@@AAAAAABBB@@@@@@@@@@@@????????????===<<<<<<;;;:::;;;;;;;;;:::::::::999:::;;;;;;<<<888888888888888999999999777777777666666666666555555555555555555555555555444444444444333222111111333333333333222222222222444555888999:::888666555333333333222222222111111000000000000000000000000111000000//////000000111222222222222222222222222111333444333222222333444000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000---...//////000000////////////000111111111111111222222111222222333444555222111111000000000000000000000000000000000111111000111111111111222222222333222222222111111111111000222222222000///000111000000000000000000000000111///...///111333333222222222111000000111222222222222333333333333222222222222222222222222222222444444333333222222111111111111111111111111111111222222222222222222222222222222222222222222222222444444333333444444555555444444333333333333222222111222222333444555555666333333333333333333333333333444444555555444444333444444444444444444444444555555555555555555555555444444444444555777888888666666666666666666777777666777777888888999999999888888888888888888888888999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>????????????>>>?????????@@@AAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@??????>>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNOOONNNJJJFFFDDDBBBBBBCCCFFFIIIMMMQQQSSSRRRRRRRRRSSSTTTUUUWWWWWW```aaaaaa\\\UUUSSSVVVZZZZZZ[[[\\\]]]^^^_________jjjjjjjjjjjjjjjkkklllmmmmmmnnnoooooollliiidddbbbdddeeegggiiiiiihhhfffeeeeeefffhhhiiiiiigggfffeeeccceeeggghhhhhhgggeeecccaaabbbccccccbbbccceeegggiiiiiijjjjjjjjjjjjiiihhhgggffffffgggggggggdddbbbcccdddeeefffhhhjjjkkklllnnnnnnnnnllljjjkkkmmmooorrrpppmmmjjjiiihhhhhhhhhggggggeeeccc```___aaaccc```aaa___YYYRRRPPPTTTYYYYYY```fffhhhiiilllkkkiiihhhfffdddaaa```aaabbbcccddddddeeeeeedddbbb```___[[[]]]____________aaabbbaaa```___^^^]]]\\\\\\[[[]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWUUUTTTSSSPPPQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMKKKHHHFFFEEECCCBBBAAA@@@???@@@@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::999999888888999999:::;;;888888888999999999888888666666666666666666666666444444444444444444444444333444444444333333222111333222222222222222222222444777;;;>>>???===:::888333333333222222222111111000000000000000000000000111000000000000000000111111111111111111111111111111333444333222222333444000000000000000000000000///000000000111111111111111111222222222222111111000000000000000000000000......///000000000000000///000000111111111111111222111222222333444555666222111111000000000000000000000000000000111111111000000111111111222222222333333222222222111111111///111222111000///000111111111111111111111111111000/////////000222222333222111111111111111111222111111222333333333333222222222222222222222222222333333333333222222111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333444666666444444333333333222222222111111222333444555555666222222222222222222222222333444444555555444444333333333333333333333333333444444555555555555555666333444444555666777888888666777777777777777888888555666666777888999999:::888888888888888888888888888999999999999999::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBB@@@??????????????????@@@???@@@AAABBBCCCBBBBBBAAACCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMMMMKKKHHHDDDBBBAAAAAACCCFFFIIIMMMPPPRRRQQQQQQQQQRRRTTTUUUWWWXXX___bbbccc___XXXTTTVVVZZZZZZ[[[\\\]]]^^^^^^^^^^^^kkkkkkkkkjjjkkkkkklllllllllmmmnnnnnnllliiieeeccccccdddfffggggggfffeeecccaaabbbdddeeeeeecccbbbaaabbbbbbbbbcccccccccdddddd^^^___aaaaaaaaabbbdddffffffggghhhiiiiiihhhgggfffgggffffffggghhhgggdddbbbbbbaaaaaabbbccceeegggiiimmmkkkiiifffdddfffjjjnnnrrrqqqooommmkkkjjjiiiiiijjjkkkkkkiiigggfffggghhhaaa___[[[SSSLLLLLLSSSZZZ[[[ccciiijjjkkklllkkkhhhiiigggccc```^^^]]]^^^^^^aaabbbcccccccccbbbaaa```]]]^^^______^^^^^^___aaaccccccbbb```]]][[[ZZZYYY[[[ZZZXXXUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNMMMJJJHHHFFFEEEDDDAAA@@@@@@???????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::777777777666777888888999888888999999999888888777555555555555555666666666444444444444444444444444333333444444444333222222222222222222222222222222222555999===>>><<<999777333333333222222222111111000000000000000000000000111111000000000000111111000000000000000000000000///111222222111111222444000000000000000000000000///000000000111111111111111111222222222222111111000000000000000000000000...//////000000000000000//////000111111111111000222111222222333444555666222111111000000000000000//////000000111111111111000000111111111222222222333333333222222222222111///000111111000///000222222222222222222222222222////////////000000222333111111111222222111111111000111222222333333333222222222222222222222222222333222222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111222444555666444444333333333222222222111111222222333444555555222222222222222222222222333444444555555444444333333333333333333333333333333444444444555555666666333444555555666777777777777777777888888999999999555555666777888888999999777777777777777777777777888888888999999:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;<<<==================>>>???@@@@@@AAAAAA?????????@@@@@@?????????===>>>???@@@AAA@@@???>>>AAABBBBBBBBBBBBBBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNMMMKKKIIIGGGEEEDDDCCCCCCDDDEEEGGGJJJLLLOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWYYY]]]___]]]XXXUUUVVVYYYZZZZZZ[[[\\\]]]]]]]]]]]]llllllkkkkkkkkkkkklllllljjjjjjjjjiiigggeeecccbbb```aaacccdddddddddcccccc___```aaabbbbbb```^^^]]]_________^^^___```aaabbb[[[\\\^^^______```ccceeecccdddfffhhhhhhgggfffdddeeeeeeeeefffhhhhhhfffdddaaaaaa``````aaabbbdddeeejjjiiigggdddccceeeiiimmmooonnnmmmlllkkkiiihhhgggkkklllmmmllljjjiiiiiijjj___[[[TTTLLLGGGJJJRRRXXX]]]dddjjjjjjjjjlllkkkggggggfffccc```^^^\\\\\\\\\^^^___```aaaaaaaaa```___^^^______^^^\\\[[[]]]^^^aaabbbbbb```\\\YYYXXXXXXWWWVVVSSSPPPMMMNNNPPPSSSTTTTTTSSSSSSRRRPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLJJJGGGEEEDDDCCCCCC????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999666666555555666666777888888888999::::::888777666444555555555555666666666333333333333333333333333333333333444444333333222111111111222222222222222///111444666777666555333333333333222222222111111000000000000000000000000222111111000000111111222////////////////////////...000111111000000222333000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000...///000000111111000000//////000111111111111111222222111222222333444555222111111000000000000000/////////000111111222222000111111111111222222222333333333333222222222222///111222111000000111333222222222222222222222222...///000000//////111333000111222222222222111000///000111222333333333333222222222222222222222222222222222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111000000111222333444555444444333333333333222222222222222222333333333333333333333333333333333333333444444555555444444333333333333333333333333333333333333444555555666666444555666666777666666666666666777777888888999999555666666777777888888888777777777777777777777777888888888999999::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<============<<<<<<999:::;;;<<<===============>>>>>>>>>???@@@@@@@@@>>>>>>???@@@@@@???>>>>>>======>>>>>>>>>>>>>>>===@@@@@@AAAAAABBBAAAAAAAAA?????????>>>??????@@@AAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBAAABBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKOOOMMMIIIFFFEEEDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOOOORRRRRRRRRRRRSSSTTTUUUUUUTTTVVVXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[mmmllllllkkkkkkkkkllllllhhhgggfffdddcccbbbbbbbbb^^^^^^___```aaabbbbbbccc___```aaaaaa```^^^\\\[[[\\\]]]^^^^^^___^^^^^^]]]XXXZZZ\\\\\\]]]^^^aaadddbbbdddfffhhhhhhgggeeeddddddddddddfffhhhhhhgggeeecccbbbaaaaaaaaaaaabbbccchhhhhhiiihhhggghhhjjjmmmlllllllllkkkjjjhhhgggfffgggiiikkkkkkiiihhhhhhhhh^^^XXXOOOGGGFFFJJJRRRWWW^^^dddhhhhhhhhhiiiiiifffccccccbbb```___^^^]]]\\\\\\\\\]]]^^^^^^]]]\\\[[[]]]]]]\\\ZZZXXXXXXZZZ\\\\\\^^^___^^^ZZZWWWWWWXXXRRRRRRPPPLLLIIIIIIMMMPPPSSSSSSRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLJJJHHHEEECCCBBBBBBBBB?????????@@@@@@?????????;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::999888666666666666666777888888777888:::::::::888777555444444444555555555666666222222222222222222222222222333333444444333333222000111111111222222222222000000000111222222222222333333333222222222111111000000000000000000000000222111111000000111111222////////////////////////...///111111000000222444000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000//////000111111111111000000111111222222222222222222222111111111222222333222111111000000000000000...//////000111111222222000111111111111222222222444444333333333222222222000111222222111111222444111111111111111111111111---///000000...///111444000111222222222222111000///000111222222333333333222222222222222222222222111111111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333444555444444333333333333222222333333333222222222222222333333333333333333333333333444444555555444444333222222222222222222222222222222333444444555666666555666777777777666555444444444444555666777777777666666666777777777777777777777777777777777777777777888888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<============<<<<<<:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>===>>>>>>>>>=========>>>>>>??????@@@AAAAAAAAAAAAAAA??????>>>>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDCCCBBBBBBAAAAAAAAABBBAAABBBCCCEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJHHHFFFEEEFFFHHHIIIGGGHHHJJJLLLNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQSSSUUUVVVUUUTTTWWWXXXYYYYYYYYYYYYYYYYYYmmmllllllkkkkkkkkkllllllhhhgggeeecccbbbbbbbbbccc\\\\\\\\\]]]^^^```bbbccc```aaaaaaaaa```^^^[[[ZZZYYY[[[^^^``````^^^\\\ZZZWWWXXXZZZ[[[\\\]]]```cccbbbdddfffhhhiiigggfffdddccccccdddfffhhhiiihhhfffddddddcccbbbbbbbbbbbbbbbfffiiilllnnnmmmlllllllllkkkkkkllllllkkkjjjhhhgggccceeehhhhhhfffeeeeeeeee```XXXMMMFFFGGGMMMTTTXXX]]]cccgggffffffggggggddd``````aaaaaa``````___^^^[[[[[[\\\\\\[[[ZZZYYYXXX[[[[[[YYYWWWUUUVVVYYY\\\VVVYYY\\\[[[XXXVVVWWWXXXOOOOOOMMMJJJGGGGGGKKKOOOSSSSSSRRRRRRQQQPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKIIIGGGDDDBBBAAAAAAAAA>>>???@@@@@@@@@@@@??????;;;;;;;;;:::::::::999999::::::;;;<<<;;;:::999888777777777777777888888999777888:::;;;:::888666555444444444555555555666666222222222222222222222222222222333444444333333333000000111111222222222222333222111000000222333444333333333222222222111111000000000000000000000000222222111111111111222222000000000000000000000000...000111111111111333444000000000000000000000000000000000000111111111111111111222222222222111111000000000000000000000000//////000111111111111111222222333444444444333333222222111111000111111111222111111000000000000000...//////000111222222222000111111111111222222222444444444333333333222222000111333333222222333444000000000000000000000000---///000000......111444000111222333333222111000//////000222222333333333222222222222222222222222111111111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222444444333333333444555555444444444333333333222222444444333222222111111000444444444444444444444444333444444555555444444333222222222222222222222222222222333333444555666666666777777777777555444333222222333333444555666666777777777777666666666666777777777777777777777777777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;<<<===>>>?????????????????????>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<@@@???>>>======>>>???@@@>>>???@@@AAAAAAAAAAAAAAA??????>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAA???@@@BBBDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKGGGIIIKKKNNNPPPRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSPPPNNNPPPTTTWWWTTTQQQWWWWWWXXXXXXXXXXXXXXXXXXjjjjjjiiiiiijjjlllnnnoooeeeddddddcccbbbbbbbbbcccaaa```]]]\\\\\\^^^```bbbaaaaaaaaaaaa___]]][[[ZZZ]]]\\\[[[\\\___```^^^[[[[[[[[[[[[ZZZ[[[[[[\\\\\\^^^___aaaccccccccccccbbbbbbbbbbbbccccccbbbbbbaaaeeeeeedddccccccbbbaaaaaaggghhhiiijjjkkkllllllllliiiiiijjjjjjiiihhhgggfffeeeeeeeeeeeedddcccbbbaaaddd^^^TTTMMMJJJNNNTTTXXXaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaabbbcccbbb```^^^^^^YYYVVVXXXYYYWWWWWWYYYYYYYYYZZZZZZYYYXXXWWWWWWZZZ[[[\\\\\\[[[YYYVVVUUURRRQQQNNNKKKIIIJJJNNNQQQOOOOOOOOOOOONNNMMMLLLLLLMMMLLLKKKIIIGGGFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999666555444555555;;;???BBB@@@;;;777777888888888777666666666666666666888999999777555444444555555555555555555555555222222222222222222333333111222222333333222222111222222222111111111000000111111000000//////......222222222222222111000///111111111000000000000000000000000000000000000000222222222111111111000000333333222222333333444555222111111000000111111222222222222222222111000///111111111111111111111111111111111000...///111333111111000000000000111111000000111222333333444444000000000000000000000000000000111111111111000000/////////000111111222222222222111111111111222222333333222111111222333333444333333222111111111222333222222111111222222333111111000000000000111111000111222333333222111000000000000000111111111111111111111111111111111111111111222222222333333333111111222222222333333333222222222222222222222222333333444444333333222222333333333222222333444444666666555555555444444444222222222222222222222222222222333333333333444444444444444444444444444444666555333222111222333333111111000000111333555666444555555555555555555444333333333444444444555555444555555666666666666555666666777888888888888777666666777888:::;;;<<<<<<;;;;;;::::::::::::999999===;;;999888888:::===???>>>===<<<:::999999999999========================???>>>>>>>>>======<<<<<<<<<<<<==================@@@AAABBBAAA??????@@@AAA<<<<<<===>>>???@@@@@@AAA===???AAACCCCCCAAA???===>>>???@@@AAABBBCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEDDDBBBAAABBBDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMMMMLLLKKKHHHGGGKKKLLLMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPOOOOOONNNLLLLLLOOOSSSUUUUUUSSSXXXXXXXXXXXXXXXXXXWWWWWWiiiiiiiiijjjjjjkkklllmmmeeeeeedddcccccccccccccccaaa```^^^\\\\\\^^^```bbb``````aaa```___^^^\\\[[[]]][[[[[[\\\^^^___]]][[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^___`````````___]]]]]]___```aaacccddddddeeeeeefffeeeeeeeeeddddddccccccgggggghhhiiijjjjjjjjjjjjggghhhiiijjjjjjhhhfffeeedddcccbbbbbbccceeeggghhhiiicccYYYQQQMMMNNNSSSVVV^^^^^^___```aaaaaaaaaaaacccbbbaaabbbcccbbb___]]][[[UUURRRTTTUUUTTTUUUXXXYYYYYYYYYYYYXXXWWWVVVUUUXXXYYYZZZZZZZZZXXXVVVUUUXXXWWWTTTPPPMMMLLLNNNQQQOOOOOOOOOOOONNNMMMLLLKKKLLLLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@AAAAAA===========================;;;888666555555555666:::>>>BBBAAA<<<888777999888888777666666666666666555777888888666444444444555555555555555555555555444333333333333333333333111222222333333222222111222222222111111111000000000000000000000/////////222222222222222111000000111111111111000000000000000000000000000000000000222222222111111111000000333222222222222333444444222222222222222222222222222222222222222111000000111111111111111111111111111111111000//////111333111111000000000000111111000111111222333333444444111111111111111111111111000000111111111111000000//////000000111111222222333333222222222222333333333333222111111222333333444333222222111111111222333222222111111222222333111111000000000000111111000111111222222111111000000000000000111111111111111111111111111111111111555444444333222111000000222222333333333444444444222222222222222222222222333333444444444444333333444333333222222333333444666555555555444444444333222222222222222222222222222222222333333333444444444444444444444444444444555444333222222222333333222222111111111333444555555555666666666666555555333333333444444444555555666666777888888888777777666777888888999999888888777777888999::::::;;;;;;;;;;;;:::::::::999999999===<<<;;;::::::<<<===>>><<<<<<<<<=======================================??????>>>>>>>>>========================<<<<<<<<<>>>???@@@???>>>===>>>???======>>>>>>???@@@@@@@@@@@@BBBDDDEEEEEEDDDBBB@@@===>>>???AAABBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBDDDEEEEEEDDDBBBBBBCCCEEECCCDDDEEEGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGJJJKKKLLLLLLLLLJJJHHHFFFHHHIIIIIIJJJLLLMMMMMMNNNMMMMMMNNNNNNOOOPPPPPPQQQNNNLLLLLLNNNRRRVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWggghhhiiijjjkkkkkkjjjjjjddddddcccbbbbbbbbbccccccaaa```^^^]]]]]]^^^```aaa______``````______^^^]]]]]]\\\\\\\\\^^^^^^\\\ZZZYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]]]]]]][[[ZZZWWWVVV]]]^^^```bbbdddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeegggggghhhhhhhhhhhhggggggeeegggiiijjjjjjhhhfffdddbbbaaa```aaadddhhhmmmqqqpppjjjaaaWWWRRRQQQSSSUUUYYY[[[]]]___```aaaaaa```cccbbbaaaaaabbb```]]][[[VVVPPPLLLNNNPPPQQQTTTXXXXXXXXXXXXWWWVVVTTTSSSRRRUUUVVVWWWXXXXXXWWWVVVUUU[[[ZZZXXXTTTOOOMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???@@@@@@========================;;;:::888666555666777777999===AAAAAA>>>:::999999888777777666666666666666555777888777555444333444444444444444444444444444555555555444444333333333111222222333333222222111222222222111111111111111//////000000000000000000111222222222222111000000111111111111111111111111000000000000000000000000222222222111111111111111222222222222222333444444111222333444444333222111222222222222222222111000111111111111111111111111000111111000//////000222111111000000000000111111111111111222222333333444111111111111111111111111000000111111111111000000//////000000111222222222444333333333333333333444333222222111111222222333333333222111111111111222333222222111111222222333111111000000000000111111222111111000000111111222000000000000111111111111111111111111111111111111555444444333222111000000333333333333444444444555222222222222222222222222333444444555555555444444444333333222222333333333555555444444444444333333222222222222222222222222222222222222333333333333555555555555555555555555444444333222222222333333333333222222222222333444444555555666666555555444333333333444444444555555777777888999999999999999777888888999999999999999888888888999999:::::::::::::::::::::999999999999<<<<<<<<<<<<<<<=========888999;;;===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;===>>>===<<<;;;<<<>>>????????????????????????@@@BBBCCCDDDDDDCCCBBB@@@<<<===???@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDBBBBBBDDDFFFDDDEEEFFFGGGGGGHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEIIIIIIKKKKKKKKKIIIGGGEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKMMMOOOQQQRRROOOMMMLLLNNNQQQUUUWWWXXXTTTSSSRRRQQQRRRSSSUUUWWWeeegggiiikkkkkkjjjhhhfffbbbbbbaaaaaaaaaaaaaaabbbbbbaaa___^^^^^^^^^``````^^^^^^__________________^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZXXXVVVTTT[[[\\\^^^```bbbcccddddddccccccddddddeeeeeeeeeeeefffffffffffffffeeeddddddccceeegggiiiiiihhheeedddbbbbbbbbbdddggglllpppssstttoooggg___ZZZXXXXXXYYYWWWYYY\\\___aaaaaaaaaaaacccbbbaaaaaa```___\\\YYYRRRKKKHHHJJJMMMOOOSSSXXXWWWWWWVVVUUUTTTRRRPPPOOORRRSSSTTTUUUUUUUUUTTTTTTWWWWWWVVVSSSNNNKKKJJJJJJLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCAAAAAA@@@???????????????========================:::999777666555666888999888<<<@@@AAA???<<<:::999777777666666666666777777777888888777555444444555444444444444444444444444666555555444333222222111111222222333333222222111111111111111111111111111/////////000000111111222111111222222222111111000000111111111111111222222000000000000000000000000111111111111111111111111222222222111222333333444111222444555555444222111222222222333333222111111111111111111111111111111000111111111//////000222111111000000000000111111111111111222222333333333111111111111111111111111000111111222222111111000///000000111111222333333333333222222222222333333222222222222222222222222222222111111111111111222333222222111111222222333111111000000000000111111222111000//////000111222///000000000111111111111111111111111111111111111111111222222222333333333222222222333333333444444333333222222222222222111333444444555666666666555444444333222222222333333444444333333333333333333222222222222222222222222111222222222222333333333555555555555555555555555444333333333333333333333444333333333222222333333333333444444444444333333333333333444444444555555666777888999999999999999888888999::::::::::::999999999999999999999999999:::::::::999999999999888::::::<<<=========<<<;;;555666999<<<======<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::<<<======<<<;;;<<<>>>AAA@@@@@@@@@?????????>>>===>>>???@@@@@@???>>>===<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDCCCCCCCCCEEEGGGHHHHHHIIIHHHHHHGGGFFFEEECCCDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFHHHKKKNNNQQQSSSQQQOOONNNMMMOOORRRUUUWWWSSSRRRPPPOOOPPPRRRUUUWWWdddfffhhhjjjjjjhhheeeccc``````____________``````bbbaaa```____________```^^^^^^^^^^^^_________`````````aaa```___]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[YYYXXXWWW[[[\\\]]]^^^^^^______^^^``````aaabbbccccccdddeeeeeeeeeeeeeeedddcccbbbbbbaaacccfffggghhhgggeeedddcccdddfffhhhkkkmmmooopppsssooojjjeeeaaa___^^^^^^YYYZZZ\\\^^^```aaaaaaaaabbbaaa``````___^^^[[[XXXOOOIIIFFFHHHLLLNNNSSSXXXVVVVVVUUUTTTRRRQQQOOONNNOOOPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRPPPMMMJJJIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBB??????????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999888777555555666888999888:::>>>???>>><<<:::999777777666666666666777777888999999888666555555777444444444444444444444444555444444333222111111000111222222333333222222111111111111111111111111111//////000000111111222222000111111222222222111111000000111111222222222333000000000000000000000000111111111111111111111111222111111111111222333333111222444555555444222111111222222333333333222222111111111111111111111111///000222111000///000111111111000000000000111111111222222222222222333333111111111111111111111111111111222222222222111111000000000111222222333333222222111111111111222222222222222222222222222222111111111000000111222222333222222111111222222333111111000000000000111111222111000//////000111222///000000000111111111111111111111111111111111111111111222222222333333333000111111111222222222222333333333222222111111111222333444555666666666666555444333333222222222333222222333333333333333333222222222222222222222222111111111222222222333333555555555555555555555555222333333333333333333333333333444444333333333222111222222333333222222111333333333444444444555555444555666777888888888888888888999::::::::::::999999999999999999999999999::::::999999999888888888777999:::<<<<<<;;;:::999666888:::<<<<<<;;;:::999========================>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;;;;<<<>>>===<<<<<<>>>???AAAAAA@@@??????>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<===>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDCCCCCCCCCEEEGGGLLLLLLKKKJJJIIIGGGEEEDDD@@@BBBDDDFFFGGGHHHGGGGGGDDDFFFHHHIIIJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDFFFIIILLLPPPRRRRRRQQQOOONNNNNNOOORRRTTTSSSRRRPPPOOOPPPSSSUUUWWWdddfffgggiiihhhfffcccaaa______^^^^^^^^^___``````bbbbbbaaa```__________________^^^^^^^^^______``````aaabbb```^^^\\\[[[\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ\\\]]]^^^___aaabbbcccddddddddddddddddddcccbbbaaaaaabbbdddeeefffffffffeeedddeeeggghhhjjjjjjjjjjjjmmmllliiigggeeecccbbbbbb[[[\\\\\\]]]^^^______``````___^^^______]]]ZZZXXXMMMHHHEEEHHHLLLNNNRRRWWWTTTTTTTTTSSSRRRPPPOOONNNMMMNNNNNNNNNOOOOOOPPPPPPMMMNNNOOONNNLLLKKKLLLMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>??????@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999777666555666888999999:::;;;<<<<<<;;;999888666666666666666777777888888999888777555444555777333333333333333333333333333333333222222111111111111222222333333222222111111111111111111222222222000000111111111111111111000000111222222222222111000000111111222333333333000000000000000000000000111111111111111222222222111111111111111222333333111222333444444333222111111222333333333333333333111111111111111111111111///000222222000///000111111111000000000000111111222222222222222222222222222222222222222222222222111111222222222222111111000000111111222333333333222111111000000111111222111222222333333222222111111000000000000111222222333222222111111222222333111111000000000000111111111000000//////000000111000000000000111111111111111111111111111111111111555444444333222111000000000000000000111111111111444333333222222111111111111111333444666666777777555555444333222222222222111111222222222222333333222222222222222222222222111111111111222222222222444444444444444444444444222222333444444444333333222333444444444444333333111222222333333222222111333333333444444444555555222333444666666777777777777888888999999999999999888888888999999:::::::::999999999999888888888888777888999;;;;;;::::::999;;;;;;<<<======<<<::::::====================================>>>>>>>>>>>>========================;;;===>>>>>>======???@@@@@@?????????>>>>>>======<<<<<<============<<<<<<<<<===???@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEECCCDDDDDDDDDBBBBBBDDDFFFLLLKKKKKKJJJHHHGGGEEEDDD@@@BBBDDDGGGHHHHHHGGGGGGBBBDDDGGGIIIKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDDDDEEEGGGJJJMMMOOOPPPPPPPPPNNNMMMMMMPPPSSSSSSRRRQQQPPPQQQSSSUUUVVVeeeffffffgggfffdddbbbaaa``````______``````aaabbbbbbbbbaaaaaa```_________``````^^^^^^]]]^^^______^^^```aaa___\\\YYYYYYZZZXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[]]]]]]]]]]]]\\\[[[ZZZ[[[[[[\\\[[[[[[ZZZZZZ[[[[[[]]]^^^```bbbcccdddccccccdddddddddccccccbbbaaaaaabbbbbbdddeeefffgggdddddddddddddddeeefffggggggggggggfffeeedddbbbaaa^^^]]][[[ZZZZZZ[[[\\\]]]^^^]]]]]]^^^^^^]]]ZZZXXXKKKFFFEEEIIILLLNNNQQQUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNKKKLLLLLLKKKJJJJJJKKKMMMIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;999777666555666777888;;;:::999999999999888777666666666666666777888888777777666555222222333555333333333333333333333333333333333333333333333222111222222333333222222111000000111111111222222222222222111111111111111111000000111222222222222222000000111222222333444444000000000000000000000000000000111111111222222222111111111111111222222333222222222222222222222222111222333333444444333333111111111111111111111111...000222222111000000000111111000000000000111111222222222222222222222222222222222222222222222222111222222333333222222111000111111222222333333444333222222111111222222333111222333333333333222111000000000000000111222222333222222111111222222333111111000000000000111111//////000000000000//////000000000000111111111111111111111111111111111111555444444333222111000000000000111111111222222222444444333333222111111000///000222333555666666777666555444333222222222222111111111111222222222333222222222222222222222222111111111111222222222222333333333333333333333333111222333444444444333333111222333555555555444444333333444444444444333333333333333444444444555555222333444555666777777777666777888888999999888888777777888999::::::;;;;;;999999999999888888888888999999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>:::<<<>>>>>>======???@@@>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEGGGGGGGGGHHHHHHGGGFFFFFFCCCDDDGGGHHHIIIGGGEEEDDD@@@BBBFFFIIILLLMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGEEEEEEEEEGGGJJJLLLJJJLLLNNNNNNMMMMMMPPPSSSRRRRRRQQQQQQQQQRRRRRRSSSeeefffffffffeeecccbbb```aaaaaaaaaaaaaaabbbcccccccccbbbbbbaaa```______^^^aaa```___^^^]]]^^^^^^___]]]___```^^^ZZZWWWWWWXXXUUUUUUUUUVVVXXXZZZ[[[\\\\\\]]]^^^^^^^^^\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[]]]___aaacccdddeeebbbccccccdddddddddccccccaaaaaaaaaaaabbbdddggghhhdddbbb```______aaadddfffcccddddddeeedddbbbaaa______]]]ZZZXXXWWWXXXZZZ[[[]]]\\\\\\]]]^^^]]][[[YYYIIIEEEDDDIIILLLMMMOOOSSSRRRSSSSSSSSSRRRQQQPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIHHHFFFGGGIIIKKKHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBAAA@@@????????????>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666555666777777<<<:::888777777888777666666666666666666777888888555555555333111000222444333333333333333333333333333444444444444444444444222222222333333222222222000000111111222222222222333222222222111000000000///000111222222222222222000000111222333333444444000000000000000000000000000000111111222222222222111111111000111222222333222222111000000111222222111222333333444444444444111111111111111111111111...000222222111000000000111111000000000000111111222222222222222222222222222222222222222222222222111222222333333222222111000111111222222333444444444333333222222333333444111222333444444333222111000000///000000111222222333222222222222222222333111111000000000000111111...///000111111000///...000000000000111111111111111111111111111111111111111111222222222333333333111111222222222333333333444444333333222111000000...///111333444666666666666555444333222222222222000000111111222222222333222222222222222222222222000111111111111222222222222222222222222222222222000111333444555444333333000111333555666666555555444555555666666555555444333333333444444444555555222333444666777888888888666666777888888888888888666777777999:::;;;<<<<<<999999999888888888888777:::::::::;;;;;;;;;<<<<<<999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======::::::;;;<<<===>>>??????:::;;;======<<<===>>>@@@<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEDDDBBBAAACCCDDDBBBBBBDDDEEEGGGGGGHHHHHHFFFGGGIIIIIIIIIFFFCCCBBB???AAAEEEIIIMMMNNNOOOOOOMMMLLLLLLKKKKKKJJJJJJJJJKKKIIIGGGEEEEEEFFFHHHIIIFFFIIILLLNNNMMMNNNQQQTTTQQQQQQQQQQQQQQQQQQPPPPPPfffeeecccbbbbbbbbbcccccc```___^^^]]]]]]]]]^^^______aaabbbddddddbbb```___^^^^^^^^^___^^^^^^]]]]]]``````___^^^\\\ZZZXXXWWWXXXXXXXXXXXXYYY[[[\\\]]]WWWYYYZZZ[[[[[[YYYWWWVVVYYYYYY[[[\\\^^^___aaaaaa```______``````aaabbbcccbbbbbbbbbbbbcccdddeeefffbbbbbbcccccccccdddddddddbbb```^^^\\\\\\]]]___aaa``````aaaaaaaaaaaa``````^^^______^^^]]][[[\\\\\\[[[___```^^^^^^___]]]YYYLLLIIIHHHKKKPPPRRROOOLLLPPPNNNNNNNNNPPPPPPOOONNNLLLKKKJJJIIIHHHHHHIIIJJJIIIHHHFFFFFFFFFHHHJJJKKKJJJJJJKKKKKKIIIGGGDDDBBBAAA@@@???>>>============??????>>>>>>======<<<<<<======<<<;;;::::::999999999999888777666666777777999999999888888888888777888777777666555444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333000000000111222222222333222222222222111111000000111222222222222111000000333333333333333333333333111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222888666444222222222333444555444333333222222333333444444333333222111000000111111111000000000000000111222222333333222222111111111111111111111111111111222222333333222222111333333333222222222111111222222222222222222222222444444444444333222111111000000000000111222333444444444444444333333222111000000000000000000000000000000////////////000000222222111000//////000000222222333444444222111000000111111111111222222222///000111333444444333333555444333222111111111111222222222222333444555555777666555444333222222222333222222111111222222333222111222222333444555666111111222222222333333333222222222222222222222222222222333333333333444444333333333444444555555555333444444444555666666666222333333444444333333222111333555555444333444555888888666555555666777777;;;:::888777777777888999999999888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;:::999:::;;;<<<===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>===<<<<<<<<<<<<<<<@@@???===;;;;;;;;;<<<===>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAABBBBBB@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGIIIKKKJJJGGGCCCAAACCCEEEHHHJJJLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIMMMLLLJJJHHHGGGHHHJJJKKKJJJKKKLLLKKKJJJKKKLLLNNNRRRRRRRRRRRRQQQPPPOOONNNgggfffdddbbb```````````````___^^^]]]]]]^^^____________```aaaaaaaaa```___^^^^^^______^^^^^^]]]]]]______^^^]]]\\\ZZZYYYXXXYYYYYYYYYYYYZZZZZZ[[[\\\YYYZZZ[[[\\\[[[ZZZYYYWWWZZZZZZ\\\]]]___aaabbbcccdddcccbbbaaa```_________aaaaaaaaaaaaaaacccdddeeecccbbbbbbbbbbbbbbbcccccccccaaa^^^]]]\\\]]]___```___```aaaaaaaaaaaaaaa````````````___]]]]]]]]]^^^\\\___``````cccfffeee```TTTPPPNNNOOORRRTTTRRROOOQQQOOONNNNNNOOOPPPOOONNNNNNMMMLLLJJJIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKIIIGGGEEECCCAAA@@@???>>>============>>>>>>===============<<<===<<<<<<;;;::::::999999999888888777777777777888999999999888888888777777777777777666555444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111111111111111222222222222222222222111111111000222222222222222111000000333333333333333333333333111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222666555444222222333444555555444333333222222333333444444333222222111000000111000000000000000000000111222222333333222222111222222222222222222222222111222222333333222222111333333333333222222222222222222222222222222222222333444444444444333222222222222222333333444555666333444444444333333222111111111111111111111111111000000////////////000000222222111000000000000000222222222222222111111000000111111111111222222222000000222333444333333222444444333222111111111111222222222333444555666777888777555444222222111111333222222111111222222333222111111111222333444444111111222222222333333333222222222222222222222222222222333333333333444444333333444444444444444444444444444444555555555555222333333444444333333222222444555666555444555666777666666555555666777888:::999888777666777888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;::::::999:::;;;<<<===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???>>>======<<<<<<<<<======<<<:::888888888::::::>>>>>>>>>???@@@AAAAAAAAABBBAAA@@@??????@@@AAABBB@@@????????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDEEEFFFHHHIIIHHHGGGGGGHHHJJJIIIEEEBBB@@@AAACCCFFFHHHJJJLLLLLLKKKKKKKKKJJJJJJIIIIIIIIILLLLLLJJJIIIIIIJJJKKKKKKKKKLLLMMMLLLKKKKKKMMMOOOPPPPPPQQQQQQPPPPPPOOOOOOiiigggeeebbb```^^^^^^^^^______^^^^^^^^^______```^^^^^^^^^^^^______```aaa____________^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[]]]___aaacccdddeeeeeedddcccaaa```_________```______^^^___```bbbccccccbbbaaa``````aaabbbbbbcccaaa___]]]\\\]]]^^^_________```aaaaaaaaaaaaaaabbbaaa```^^^]]]]]]\\\]]][[[]]]^^^bbbiiiqqqpppjjj___[[[VVVUUUVVVWWWUUUSSSTTTQQQNNNMMMNNNOOOOOOOOOPPPOOONNNLLLKKKJJJJJJJJJGGGGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJJJJIIIGGGEEECCCAAA@@@???>>>============<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::999888888777777777888999999999999888888888777777777777777666666555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222111111111111111222222222222111111111111222222222222222111111000333333333333333333333333111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222555444333222333444555666555444333333222222333333333333333222111111000000000000000000000000111111111222222333333222222111333333333333333333333333111222222333333222222111444444444333333333222222000000000000000000000000222333333444444444444444000//////000000111222333333333444444444333222222111111111111111111111111000000////////////000000222111000000000000000000222222111000000000000111000111111111111222222222111222222333333333222222333333222222111222222222222222333333444666777888888777555444222111111000222222111111111111222222222111111111111111222222111111222222222333333333222222222222222222222222222222333333333333444444444444444444444444333333555555555555444444444444333333444444444444333333333555777777666555666777555555444555555666777888999888777666666666777777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<=========>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>???@@@???????????????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFFFFGGGIIIHHHFFFDDDAAABBBCCCEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKMMMOOONNNOOOOOOPPPPPPPPPPPPPPPiiihhheeecccaaa```````````````````````````aaaaaa```___^^^]]]^^^```bbbccc``````___^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[ZZZ\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[]]]___aaaccceeefffbbbbbbaaaaaaaaabbbcccccc```___^^^]]]]]]^^^```aaaaaa```___^^^^^^___```aaacccaaa___^^^]]]]]]]]]^^^^^^___```aaaaaabbbbbbaaadddbbb___]]]\\\[[[YYYXXXXXXXXXZZZaaammmxxxxxxrrrhhhccc]]]ZZZYYYYYYYYYXXXXXXUUUQQQOOOOOOPPPQQQQQQPPPOOONNNLLLKKKJJJIIIHHHFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHHHHGGGFFFEEECCCBBB@@@@@@???>>>======>>>>>>::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::777777777777888999999:::888888888888777777777777666666666555555444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333222222222111000000000222222222222222222222222222222333333222222111000222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111333333222333333555666777555444333333222222333333333222222222111111000000000000000000000111111111111222222333333222222111333333333333333333333333111222222333333222222111444444444333333333333222000000000000000000000000111111333444444555555555...............///000000333333333444444333333222111111111111111111111111000000////////////000000111111000000000000000111333222000/////////000111000000111111111222222222222222333222222222222111222222222111222222333333111111222222444555777888777666555333222111000000222222111111111111222222222111000000000000000111111111222222222333333333222222222222222222222222222222222333333333444444555555555444444333333333555555555444444333333333333333444444444444333333444666777888777666777888333444444555666666777888888777777666666666666666888888888888888999999999::::::::::::::::::::::::777777777777777777777777:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;:::::::::;;;;;;>>>======<<<======>>>???<<<=========>>>>>>?????????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAABBBCCCDDDEEEDDDDDDEEEGGGIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNNNNOOOPPPQQQRRRRRRRRRRRRhhhgggeeedddcccddddddeeeaaaaaabbbbbbcccccccccccccccaaa```______aaaccceeebbbaaa```^^^^^^]]]^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZ[[[\\\^^^```bbbdddeeebbbaaaaaabbbbbbcccdddeee``````___^^^^^^]]]]]]]]]^^^^^^]]]\\\]]]^^^___```bbbaaa___^^^]]]]]]]]]^^^______```aaaaaaaaaaaaaaadddaaa^^^]]]\\\ZZZWWWTTTSSSTTTVVV]]]kkkwwwyyytttjjjfff```\\\ZZZZZZZZZ[[[\\\XXXTTTQQQQQQQQQRRRQQQOOONNNMMMLLLKKKIIIHHHGGGFFFGGGIIIJJJJJJIIIGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;:::::::::888888777777888999::::::888888888777777777666666555555555555444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333222222222111000000000222222222222222222222333222333333333333222111111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111222222222333444555666777555444333333222222333333222222111111111111111000//////000000111111111111111222222333333222222111222222222222222222222222111222222333333222222111444444333333333222222222////////////////////////000000222333444444555555222222111111111222333333222333333444444333333333111111111111111111111111000000////////////000000111000000000000000111111333222000/////////000111000000111111111222222222333333222222222222222222222222222111222222333333000000000111222444555666666555444333222111111111222111111000000111111222111111000000///000000000111111222222222333333333222222222222222222222222222222222333333333444444555555555444444333333333555555444444333333333222333444444555555444444333444666888888777666777888333444555555666777777888777777777777666666666555777777888888888999999999::::::::::::::::::::::::777777777777777777777777999999999:::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999999888888999999:::999999999999:::;;;;;;<<<===============>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>======>>>>>>???@@@?????????@@@@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@@@@BBBDDDGGGIIIKKKMMMNNNNNNLLLJJJHHHFFFEEEDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIKKKLLLOOOPPPQQQSSSTTTTTTTTTTTTffffffeeeeeeeeefffggghhhbbbcccdddeeeffffffffffffeeedddbbbaaaaaabbbdddeeecccbbb```^^^]]]]]]^^^^^^______``````______^^^^^^]]]^^^___```aaa```___^^^^^^]]][[[YYYYYYZZZ[[[]]][[[\\\]]]___```bbbcccdddddddddcccccccccccccccdddbbbbbbbbbbbb```^^^[[[ZZZZZZZZZ[[[\\\]]]^^^^^^___``````___^^^^^^^^^^^^___``````aaaaaaaaaaaa``````bbb```___```aaa___ZZZVVVRRRTTTVVV[[[eeeppprrrnnneeeccc___[[[YYYYYYZZZ\\\]]]ZZZVVVSSSRRRRRRQQQPPPMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJHHHGGGEEECCCCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999:::888888777777777666666666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111111111222222222222333333333333333333333333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111222222333444444555666666555444333333222222333333111111111111111111111111/////////000111111222222111222222333333222222111111111111111111111111111111222222333333222222111333333333222222222111111///////////////////////////000111222333333333333222111111111111111222222222222333444444444333333222222222222222222222222000000////////////000000000000000000000111111222222222111000000000000111000111111111111222222222333222222111111222333333333333222222111222222222000000000000111222333444444444333222222222222222111111000000000000111111111000000000000000111111111111222222222333333333222222222222222222222222222222333333333333444444444444444444444444333333444444444444333333333333444444555555555555444444444666888888777666777888444555666777888888888777777777888888888777666555777777777888999999::::::::::::::::::::::::::::::888888888888888888888888888888999:::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999999:::999999:::;;;<<<=====================>>>>>>>>>>>>>>>>>><<<<<<<<<<<<>>>>>>===============>>>>>>???>>>>>>?????????@@@@@@@@@??????@@@@@@???>>>===<<<===@@@CCCFFFHHHJJJNNNQQQRRRQQQMMMJJJGGGEEEDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIKKKMMMQQQRRRSSSTTTUUUUUUUUUUUUfffeeeddddddeeefffggghhhdddeeefffhhhiiiiiihhhhhhfffeeedddcccbbbbbbccccccdddccc```^^^]]]]]]^^^___aaaaaaaaaaaaaaa```______^^^___aaacccccccccbbbaaa```^^^\\\ZZZYYY[[[]]]___^^^______```aaabbbcccdddccccccbbbccccccdddeeefffcccdddfffeeeccc^^^ZZZWWWUUUWWWYYY\\\^^^^^^^^^^^^^^^^^^^^^^^^_________```aaabbbbbbaaaaaa```___^^^``````aaafffjjjiiiddd^^^VVVXXXYYYYYY^^^eeefffddd^^^]]]ZZZXXXVVVWWWYYY[[[\\\YYYVVVTTTRRRQQQOOOMMMMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFCCCBBBAAA@@@@@@@@@???@@@??????>>>>>>>>>>>>??????>>>>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999888777777777666666666666444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111222222222222222222333333333444444333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111222333333444555555555555555444333333222222333333000000000000111111111111...//////000111111222222111222222333333222222111222222222222222222222222111222222333333222222111222222111111111000000000000000000000000000000000...///000111111111111111111000000/////////000000111222333333444444444333222222222222222222222222000000////////////000000000000000000000111222222222222222222222111111000000111111111111222222222222111111111111222444555444444333222111111111111333222222111111222222333222222111111222222333444111111000000000000111111000000000000111111222333111111222222222333333333222222222222222222222222222222333333333333444444333333444444444444444444333333333333333333444444444444555555555555444444333555777777666666666777666777888999999888777777777888999999999888777666666777777888999999::::::999999999999999999999999999999999999999999999999777888999:::;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;:::;;;<<<>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@BBBBBBBBBAAA@@@>>><<<:::<<>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888777777777777666666666666444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111000000111111222222222333222222222333333444444444333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000222333444444555555444444555444333333222222333333000000000000000111111111...//////000111222222222222222222333333222222222333333333333333333333333222222222333333222222222111111111000000000000///111111111111111111111111...//////000000000000///444444333333333333333444111222333333444444444444222222222222222222222222000000////////////000000000000///000000111222222222222333444444222111000000111111111111222222222111111000000111333555666555444333222111111111111555444333333222222333333111111111111222333444555111111000000000000111111000000000000111222444444111111222222222333333333222222222222222222222222222222333333333444444444333333333444444555555555222222222333333444444444444444555555555555444444333555777777666555666777777888999::::::999777777888999999::::::888777666666777777888999999::::::999999999999999999999999999999999999999999999999777888999:::;;;:::999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===777888999;;;<<<=========????????????>>>>>>>>>>>>???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????DDDDDDDDDCCCAAA>>><<<:::<<>>===>>>>>>???????????????>>>>>>>>>>>>========================999999999999999999999999::::::::::::::::::::::::;;;999777555444444666666555555444333333222111111333222222111111222222333444444333333222111000000///000111333333222111111000000000000000000000000222111000000000111333444000111111222222333444444111111111222222333333333000000000000000000000000222222111111111111222222000111111111111222222222111111111111111111111111000000////////////000000111111000000111111222333222222222222222222222222000000000000////////////............////////////111111222222222333333333222111111222444444333111111111111111000000//////111000000000000000111222000000000000000000000000///000000000000111111111000000//////000111222222444444333333333444555555111333444444222111111222222222111000//////000000//////000000111111111222444444444333333222222222......///000111111222222222222111111111111111111333444444555444333111000111111222222222111111000222222222333333444444444666555222111000000111222333333333333333222111000000000000000111111111111333333333333333333333333222222222333333444444444333333222222333333444555555555555555555555555555555444444444444555666666666666777777888888888999777777777777666666666666999999999888777666666555888888888888888888888888999777777888;;;;;;888555888888999999999888888777888999;;;;;;;;;;;;999888<<<=========;;;:::;;;<<<:::::::::;;;;;;;;;<<<<<<888999::::::;;;;;;:::::::::;;;;;;<<<<<<;;;::::::999999;;;<<<<<<;;;999999<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<<===??????@@@@@@@@@AAAAAAAAAEEEEEEDDDCCCAAA>>><<<;;;>>>???AAACCCDDDEEEFFFFFFKKKJJJGGGEEEEEEEEEFFFGGGLLLJJJHHHHHHJJJJJJJJJIIILLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKNNNPPPQQQRRRTTTSSSRRRPPPQQQRRR```bbbdddfffhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjiiifffdddcccdddfffgggfffgggfffccc___]]]\\\\\\\\\^^^```aaaaaa```aaabbbaaabbbdddffffffeeecccbbbdddeeeggggggfffeeefffgggbbb```______```bbbbbbaaa``````aaabbbccceeeggghhhhhhiiijjjiiigggddd```^^^XXXYYYZZZZZZYYYZZZ\\\]]]____________^^^]]]\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXZZZZZZ]]]eeeooossspppkkk]]]\\\ZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWUUUWWWXXXVVVQQQNNNLLLLLLOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGCCCBBB@@@???>>>>>>???????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888888888888888999888666444333333444555555555444333333222111111333222222111111222222333444444333222222111000000000000111222222222222111000000000000000000000000111111000000111111222333000111111222222333444444333333333333333444444444000000000000000000000000222111111000000111111222000111111111111222222222111111111111111111111111000000////////////000000111111000000111111222333222222222222222222222222000000000000////////////............////////////111111111111222222222222111000000111333333222000222222111111111000000000111111000000000000000111000000000000000000000000000000000111111111222222222111000000000000000111222222111111222222333444111333444444222111111222222222111000000000000000///000000000111111111111333333333333222222222111000111111222333333444444111111111111111111111111111222333444444333333222111111222222222111111000222222222333333333444444666444222111000000111222222333333333222222111000000000000000111111111111222222222222222222222222222222333333333333333333333333222222333333444555555555555555555555555555444444555555555666666666666666777777777888888888777777777777666666666666999999888888777666666555888888888888888888888888:::888888999;;;<<<999666888999999:::999999888888::::::;;;;;;;;;;;;::::::;;;======<<<;;;:::;;;<<<:::::::::;;;;;;;;;;;;<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????>>>>>>===>>>>>>?????????@@@@@@@@@AAAAAAAAAEEEDDDDDDCCCBBB@@@>>>===???@@@BBBCCCEEEFFFFFFFFFKKKIIIHHHFFFFFFGGGHHHIIIJJJHHHGGGHHHJJJKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHJJJMMMOOOOOOQQQRRRRRRPPPOOOPPPQQQcccdddeeeggghhhhhhhhhgggkkkjjjiiihhhhhhhhhiiiiiiiiihhheeedddcccccceeefffgggggggggddd```]]]\\\\\\ZZZ]]]```aaaaaaaaabbbcccbbbccceeeggggggfffdddccceeegggiiiiiihhhhhhiiijjj```___^^^^^^```aaaaaaaaa______```bbbdddfffhhhiiikkkjjjiiigggffffffeeefff______]]]ZZZVVVVVVWWWYYY______```______^^^]]]\\\WWWXXXYYYZZZZZZYYYXXXWWWXXXYYY\\\```eeehhhgggfffZZZYYYXXXVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWUUUVVVWWWVVVSSSPPPOOOOOOPPPPPPPPPPPPPPPNNNMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA@@@??????@@@@@@??????>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777666444333222333333444555444444333333222222111222222111111111111222222333333333222111111000000111000000000000111222222000000000000000000000000000000111222222222222222000111111222222333444444555555444444444444444333000000000000000000000000222111111000000111111222000111111111111222222222111111111111111111111111000000////////////000000111111000000111111222333222222222222222222222222000000000000////////////............////////////000000000000111111111111000//////000222222111///222222222222222111111111222222111000/////////000000000000000000000000000111111111111222222222333333222111000////////////000000000///000111111222222333444444222111111222222222111000000000000111000000000000111111111111222222222111111111111111111111111222333333444444111111111111111111111111000000111333333444444333000111111222222222111111222222222222333333333333555444222111000000111222222222222333222222111000000000000111111111222222111111111111111111111111333333333333333222222222333333222222333333444555555555555555555555555555444555666777777777666666666666777777777777888888666666666666777777777777999888888777777666666555888888888888888888888888:::999999:::;;;;;;:::888999999:::;;;;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;::::::<<<::::::::::::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;::::::::::::<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@?????????@@@@@@AAA??????@@@@@@@@@AAAAAAAAACCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGJJJIIIHHHHHHHHHIIIKKKLLLIIIGGGGGGHHHJJJLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGKKKNNNMMMNNNPPPPPPOOONNNNNNOOOeeefffggghhhhhhgggfffeeemmmlllkkkjjjiiiiiijjjjjjfffeeecccbbbaaabbbbbbcccggghhhhhhgggccc```______]]]```cccdddcccccccccccccccdddfffggghhhhhhggggggdddfffhhhhhhgggfffggghhhbbbaaa```aaacccddddddcccaaabbbbbbccceeeggghhhiiilllkkkiiihhhggggggggggggcccbbb___ZZZVVVTTTVVVWWW````````````___^^^]]]\\\YYYZZZ\\\]]]^^^]]]\\\[[[ZZZ\\\^^^^^^]]]]]]]]]^^^XXXWWWUUUTTTSSSSSSTTTTTTXXXXXXWWWWWWWWWWWWWWWXXXVVVWWWWWWVVVUUURRRPPPPPPPPPPPPPPPPPPOOONNNMMMMMMIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@???@@@@@@AAA???>>>>>>>>>============::::::::::::::::::::::::999999999999999999999999999999999999999999999999666666555444333333444444444444444333333222222222222222111111111111222222333222222222111111000000111000/////////000222333000000000000000000000000///000111333333222111111000111111222222333444444555555444444333333222222000000000000000000000000111111000000000000111111000000111111111222222222111111111111111111111111000000////////////000000111111000000111111222333222222222222222222222222000000000000////////////............////////////////////////000000000000000//////000222333111000222222222222222222222222333333111000////////////000000000000000000000000111111222222222333333333111111000000000000000111000////////////000111111222444555444333111222222222222111000000111111111000000000000000111111111111111111000000000000000//////000000000111111111111111111111111222222222000111111222222222222222000000111222222222111111222222222222222222222333333333222111000000111111111111222222222222111111000000111111111222222222111111111111222222222222444333333333222222111111333333222222333333444555555555555555555555555555444555777999999888666555666666777777777777777777666666666666777777777777888888777777666666666666888888888888888888888888999999999999::::::999888::::::;;;;;;<<<;;;;;;;;;===<<<;;;::::::;;;<<<===;;;<<<===<<<:::999:::;;;999999:::::::::;;;;;;;;;888999::::::;;;;;;::::::<<<;;;:::999999:::<<<>>><<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@?????????@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNKKKJJJIIIIIIKKKMMMLLLLLLJJJJJJIIIIIIHHHIIIIIIJJJIIIHHHGGGEEEDDDFFFJJJMMMJJJLLLNNNNNNMMMMMMNNNOOObbbccceeefffgggggggggfffmmmmmmlllkkkkkkkkkllllllgggfffeeecccccccccccccccfffhhhiiiiiifffdddccccccbbbdddggggggfffdddccccccbbbccceeehhhiiijjjkkkkkkeeeggghhhhhhfffeeeffffffgggfffeeeggghhhiiihhhgggfffffffffffffffggghhhiiikkkkkkjjjjjjiiigggfffeeedddcccaaa]]]YYYWWWXXXYYY````````````___^^^]]]]]]\\\]]]```bbbbbbbbb```___\\\]]]___^^^[[[ZZZ[[[\\\XXXWWWVVVTTTSSSTTTTTTUUUYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWUUUSSSPPPNNNOOOOOOOOONNNNNNMMMLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???@@@@@@AAA>>>>>>>>>============<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999666666555555555555555555444444333333333333222222222111111000000111111222222222111111111111111000111000/////////000222333000000000000000000000000///000111333333222111111000111111222222333444444444444333333222222111111000000000000000000000000111000000000000000000111000000111111111222222222111111111111111111111111000000////////////000000111111000000111111222333222222222222222222222222000000000000////////////............////////////....../////////000000000111111000222333444333111222222222222222222222222333333111000////////////111111111111111111111111111111222222222333333333////////////000111222333000000000000000111222222222444555555333222222333222111111111111111222222111111000000000000000000000000000000000000000000000000000000000111111111000000111111111222222222222222111111000000000000///000111222222222222222222222222222222222222222222222111111111111111111000111111222222111111111111111111111222222222222222222222222333333444444333333333222222111111111333333222222333333444555555555555555555555555555444555777999999888666555777777666666666666666666555666666666777777777888777777777666666666666666777777777777777777777777777888888777777777777888999:::;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;<<<<<<<<<:::999:::;;;999999999:::::::::;;;;;;888999::::::;;;;;;::::::<<<;;;999999999;;;===>>>===<<<::::::::::::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>???@@@AAA??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOONNNLLLKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHFFFEEEFFFIIILLLIIIKKKMMMNNNMMMMMMNNNOOO\\\^^^```cccfffggghhhhhhiiijjjkkklllmmmnnnmmmmmmkkkjjjiiihhhgggggggggggggggiiikkkjjjhhheeedddcccdddgggiiijjjhhheeeccccccbbbccceeefffhhhiiijjjjjjfffgggiiiiiihhhggghhhiiikkkjjjjjjkkkllllllkkkiiiiiiiiihhhhhhhhhhhhiiiiiijjjkkkllllllkkkiiifffeeedddeeefffdddaaa___^^^^^^```````````````___]]]]]]]]]^^^aaacccdddbbb```___ZZZ\\\]]]^^^]]]]]]^^^___[[[ZZZXXXWWWVVVVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXVVVVVVUUUSSSPPPMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@??????@@@@@@>>>>>>============<<<<<<::::::::::::::::::::::::999999999999999999999999777777777777777777777777555555555555555555555555333333333333333333333333111111000000000000111111111111111111111111111111000////////////000111111000000000000000000000000000000111222222222222222000111111222222333444444333222222222222222111111000000000000000000000000111000000//////000000111000111111111111222222222111111111111111111111111000000////////////000000111111000000111111222333222222222222222222222222000000000000////////////............////////////////////////000000000000222111111222444444333111111111111222222222222222222222111000/////////000111111111111111111111111111111111111222222222333.........///000222444555111111111111111222222333333444555555333222222333222111111111111222333333111111111111000000000000000000000000111111111111222222222222222222222222000000000111222222333333333222111000///////////////000111222222222222222222222222222222111111111111111111111111111111000///000111111222111111111111111111222222222222333222222222333333444444555222222222222222111111111333333222222333333444555555555555555555555555555444555666777777777666666777777666666666666555555555555666666777777888888666666666666666666666666777777777777777777777777666777888777555555777999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<;;;:::999999;;;999999999999:::::::::::::::;;;<<<<<<======<<<<<<;;;:::999999:::;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===============>>>???@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMNNNOOOQQQOOOMMMLLLLLLLLLKKKJJJKKKJJJJJJJJJJJJKKKLLLLLLIIIJJJJJJHHHGGGGGGIIIKKKIIIKKKMMMNNNNNNOOOPPPQQQ[[[\\\___aaacccdddddddddccceeeiiilllnnnnnnnnnmmmmmmllllllkkkjjjjjjiiiiiihhhjjjkkkjjjgggccc```___cccfffiiijjjiiifffddddddcccccccccdddeeeeeeffffffccceeehhhiiiiiijjjkkkmmmmmmlllllllllmmmllljjjhhhhhhggggggggghhhiiiiiijjjjjjkkkllllllllllllkkkjjjgggjjjmmmnnnkkkgggcccbbbaaaaaaaaa``````___^^^]]]]]]___bbbddddddbbb```^^^[[[[[[]]]___``````___^^^ZZZYYYWWWVVVUUUUUUVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXWWWUUUTTTTTTVVVUUUQQQNNNMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777444444444555555555444444333333333333333333333333111111000000000000111111000000000000111111111111...//////000000000000000000000000000000000000000111111000000111111222333000111111222222333444444222222222333333333333333000000000000000000000000000000////////////000000000111111111111222222222111111111111111111111111000000////////////000000111111000000111111222333222222222222222222222222000000000000////////////............//////////////////000000000111111111111000000111333333222111000000000111111111222222111111000000000000000111111111111111111111111111000000000111111111222222////////////000111333333111111000000111111222333333444666555444222222333222111111111222222333444111111111111000000000///000000000111111222222222222222222222222222222222///000000111222222333333111111000/////////000111//////000222222333333222222222222222111111111000000000111111111111000000//////000111111111111111111111111222222222333333000111111222333333444444111111111111222222222222333333222222333333444555555555555555555555555555444444555555555666666666777777666666666555555555555555555666777888888888666666666666666666666666777777777777777777777777777888999777555555777:::888888:::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;:::::::::;;;<<<;;;999888999:::888999999999999::::::::::::;;;<<<<<<======<<<<<<999999::::::;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===============<<<<<<======???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNLLLJJJJJJKKKKKKJJJIIIJJJIIIIIIIIIJJJJJJKKKLLLIIIKKKLLLLLLJJJIIIJJJKKKJJJLLLNNNPPPPPPPPPRRRSSS___``````aaaaaa```^^^]]]___bbbgggkkknnnooonnnmmmllllllkkkkkkjjjiiiiiihhhiiikkkllljjjeee```\\\[[[```dddhhhiiiiiigggeeeeeecccccccccbbbbbbaaaaaaaaa^^^aaaeeegggiiijjjmmmooommmlllllllllmmmkkkiiifffeeeeeeffffffgggiiijjjkkkkkkkkkkkklllmmmnnnooopppiiinnnsssuuurrrlllgggdddaaaaaaaaaaaa```___^^^]]]^^^```ccceeeeeeccc```^^^^^^^^^^^^```aaa```]]]ZZZWWWVVVUUUSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVTTTSSSRRRSSSVVVVVVSSSPPPMMMNNNNNNMMMMMMLLLKKKJJJGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888222222333444444444333333333333333333333333333333111111000000000000111111000000000000000111111111---...000111111111000///000000000000000000000000222111000000000111333444000111111222333333444444333333333444444555555555000000000000000000000000000000////////////000000000111111111111222222222111111111111111111111111000000////////////000000111111111000111222222333222222222222222222222222000000000000////////////............/////////000000000000000111111111111000//////000222222111000//////000000111111111222111000000000000000111222111111111111111111111111///000000000000111111111111000000000000000111222000000000000000111222222333555666555444222333333222111111111222333333444222111111111000000//////000000111111222222222333111111000000000000000000///000000111222222333333//////......///000222333//////000222222333333333222222222222111111000000///000111111111111000000//////000111111111111111111111222222222333333333///000000111222222333333000000111111222222222333333333222222333333444555555555555555555555555555555444444444444555666666777777666666555555555444444555555666777888888999555555555666666666666666777777777777777777777777888999:::888666666888<<<777888999:::;;;;;;;;;;;;888999;;;;;;;;;;;;999888:::;;;<<<;;;999888999:::888888999999999:::::::::888999::::::;;;;;;::::::888999:::;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<============>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMKKKIIIHHHHHHJJJKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKIIILLLNNNNNNMMMKKKKKKKKKJJJMMMOOOQQQQQQRRRSSSUUU]]]]]]\\\[[[\\\]]]___``````bbbeeehhhiiijjjjjjiiihhhhhhhhhhhhiiijjjkkklllkkkkkkkkkiiieee___ZZZVVV___aaaccceeeeeecccaaa```]]]\\\[[[ZZZZZZ[[[]]]^^^dddeeegggiiikkklllmmmmmmmmmllljjjjjjjjjiiifffdddhhhhhhhhhhhhhhhiiiiiijjjmmmlllkkkkkkkkklllmmmnnnnnnmmmlllmmmmmmllljjjgggeeeccc```______``````___```aaacccddddddbbb___]]]ZZZYYYYYY[[[]]]______^^^\\\YYYSSSMMMMMMQQQPPPMMMQQQRRRRRRSSSTTTTTTSSSSSSTTTTTTUUUTTTTTTSSSRRRRRRPPPOOONNNMMMLLLJJJIIIIIIHHHGGGEEEBBBAAA@@@@@@@@@@@@???>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;888888888888888888888888:::888666555444555666777444444444444444444444444333333333333222222111000222222222222222222222222111111222222222111111000//////000111111111111111000000000000000/////////000111111111111222222222444333111000000111333444333333222222333333444555222111111000000000000000000000////////////000000222222333333333222222111222333444444333222000///111111000000000000111111//////000000111111111222222222222111111111000000////////////////////////////////////////////////000000111111111000000///000000000000111111111111'''***...222333222000...000000000000000000000000000000000000000000000000111111000//////000111222.........//////000111222222222222111111111000000333333333222222111111111444444333222111000///...000000111111111111000000222111111111000000//////000000000000000000000000000111111222222333444444000000////////////000000000000111111222222222333222222333333333333222222000000//////000000111222000000000000000000000000111111222222222333333333333333333222222111111111222222222111111111111000333333222222333333444555444444444555555555555666444444555555666666777777333444555555666666555555666777888999999888777666888777666555555555555555666777888999999888777666333444555666777888999:::::::::::::::::::::::::::>>>>>>======<<<;;;999999999999:::;;;<<<<<<<<<<<<===<<<;;;;;;999999888777888999:::;;;;;;;;;:::999;;;::::::::::::;;;<<<<<<;;;<<<>>>?????????>>>===????????????>>>>>>>>>>>>???>>>===============>>>============>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIJJJIIIHHHIIIKKKIIIGGGEEEDDDDDDGGGIIIKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMOOORRRTTTUUU\\\[[[[[[[[[\\\]]]___``````bbbdddgggiiijjjiiiiiihhhhhhhhhiiiiiijjjjjjjjjiiijjjkkkjjjfffaaa[[[XXX```bbbdddffffffeeecccaaa]]]]]]^^^^^^_________^^^cccdddfffhhhjjjkkkllllllllljjjiiihhhhhhgggeeeccceeeeeeeeeeeefffgggggghhhiiiiiihhhggggggggghhhiiimmmmmmlllmmmnnnmmmkkkiiicccaaa^^^]]]^^^^^^^^^]]]___```aaabbbbbb```^^^]]]YYYYYYYYYZZZ\\\^^^______\\\ZZZTTTNNNMMMPPPOOOKKKNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRROOONNNMMMLLLKKKIIIHHHHHHEEEDDDBBB@@@???>>>>>>?????????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999888888888888888888888888999888666555444555666777444444444444444444444444222222333333333222111111222222222222222222222222000111111222222222111111///000000111111111111111////////////////////////000111111111111222222222333222000//////000222333222111111111111222333333111000000///.../////////000000////////////000000111111222222222222111111222222333333333222111000111111000000000000111111///000000000111111111111222222222111111111000000000000000000000000000000000000000000000000000000//////000000000//////...//////000000000111111111---...///000111000000///000000000000000000000000000000000000000000000000000000///......///000111.........//////000111222222222222111111111000000333333333222222111111111222222222111111111111111111111111111111111111111111111111111000000000///000000000000000000000000///000000111111222333333000000////////////000000111111111111111000000000111222222222222222222111000000000111111111222222000000000000000000000000000000111111111222222222333333333222222222111111222222222222111111111111333333222222333333444555333444444444444555555555555555555666666666666666333444555555666666555555666666777888888777777666777777666555555555666666666666777888888777666666444555555666777888999999::::::::::::::::::::::::============<<<;;;:::999::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::999999888999999:::;;;;;;:::999888::::::999999::::::;;;<<<:::;;;<<<=========<<<<<>>>>>>>>======>>>===============>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLLLLKKKJJJJJJKKKIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHKKKKKKLLLMMMOOOQQQSSSTTTYYYYYYZZZZZZ\\\]]]___``````aaadddfffhhhiiiiiihhhggghhhiiijjjjjjjjjiiihhhhhhjjjkkkkkkhhhddd^^^[[[aaaccceeeggghhhgggeeeccc^^^```bbbddddddcccaaa```cccdddeeeggghhhjjjkkkkkkjjjiiigggffffffeeecccaaaccccccccccccdddeeefffgggggggggfffeeeddddddddddddjjjiiiiiijjjkkkkkkiiigggbbbaaa^^^^^^______^^^]]]_________```______^^^]]]ZZZYYYXXXXXXZZZ\\\___``````___YYYRRROOOPPPNNNJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMLLLJJJIIIHHHGGGFFFCCCBBBAAA@@@???????????????>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777777777777777777777777888777666555555555666777444444444444444444444444111111222333333333222222222222222222222222222222///000111222222222222222///000111111222222111111////////////////////////000111111111111222222222222111000//////000111222111111000000111111222333000//////...............000//////......//////000000000111111111111000000000111222222333222222222111111000000000000111111000000000000111111111111222222222111111111111111111111111111111111111111000000000000000000000000......////////////......//////000000000000111111333222111000/////////000000000000000000000000000000000000000000000000000000//////.........//////.........//////000111222222111111111111000000000222222222222222111111111000000111111222222222333222222111111111111222222111111111111000000000000000000000000000000000000...//////000111111222222111000000//////000000111222111111000000//////...111111222222222222111111000000222333333333222111000000000000000000000000//////000000000111111111333333333222222222222111333333333222222222111111333333222222333333444555555555555666666666666777666666666666666555555555444444555666666666666555555666777777777666666555666666555555555666777777555666666777777666666555666666666777777888888888::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;:::999888888:::999999999999:::;;;;;;;;;<<<======>>>>>>======??????>>>>>>>>>>>>======<<<<<<======>>>>>>??????>>>??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLOOOOOOMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGKKKKKKLLLMMMNNNPPPRRRSSSWWWXXXYYYZZZ\\\]]]______```aaacccdddfffgggggggggfffgggiiijjjjjjiiihhhfffhhhiiikkkllljjjfffbbb___aaacccfffhhhiiihhhgggeeebbbcccdddeeeffffffeeeeeedddeeefffggghhhjjjkkklllkkkiiigggffffffeeecccbbbcccccccccdddeeefffggghhhiiihhhgggfffeeeeeeddddddeeeccccccdddeeefffeeeccccccbbb``````aaabbb```____________^^^^^^^^^^^^^^^[[[[[[ZZZYYYYYY\\\___bbbhhhgggbbbZZZUUUSSSPPPKKKJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@>>>>>>===<<<<<<;;;::::::::::::::::::::::::::::::999999999999888888777777777777777777777777777777777666666555555555666666444444444444444444333333000111222222333333333333222222222222222222222222...///000111222333333333000000111222222222222111...///////////////000000000000111111111222222222222222111000000111222222111111111111111222333333000000///............////////////....../////////...//////000000000000000///000000111222333333333222111111000000111111222000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111......//////000000//////////////////000000000111333333222111111000000000////////////////////////////////////////////////000000000///////////////............///000111222111111111111000000000000222222222111111111111111000111111111111222222222222111000000000000111222111111111000000000000000//////////////////////////////000000111222222222111000000000000000000111000000000///////////////000111111222222111111000///111333444555444222111000000000000000000000000000000000000111111111222222222222222222222222222444333333333222222222222333333222222333333444555777777777777888888888888777777666666555555444444444444555666666666666666666666666666666555555555666555555555666777888888555555666666666666555555777777777777777777888888::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999::::::;;;;;;;;;======<<<<<<;;;:::999999;;;::::::::::::;;;<<<<<<>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>============;;;;;;<<<===>>>???????????????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLOOOOOOMMMKKKJJJIIIJJJJJJKKKKKKKKKIIIHHHGGGJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKLLLLLLNNNOOOPPPQQQWWWXXXYYY[[[\\\]]]^^^_________aaabbbcccdddeeeeeedddeeegggiiiiiihhhgggeeeggghhhjjjjjjiiifffcccaaa```bbbeeehhhiiiiiigggfffeeeeeeddddddeeefffhhhiiiggggggggggggiiijjjlllmmmmmmjjjgggfffffffffeeedddeeeeeeeeefffggghhhiiiiiiiiiiiihhhhhhgggfffeeedddbbbaaa``````bbbcccbbbaaabbbaaa``````aaaaaa```^^^________________________]]]]]]\\\ZZZYYY[[[___bbbnnnnnnjjjaaaZZZWWWSSSNNNLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKIIIHHHHHHJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???======<<<<<<;;;;;;::::::::::::::::::::::::::::::999999888888888888888888666666666666666666666666666555555555555555666666555555444444444333333333000111222222333333333333222222222222222222222222...///000111222333333333000000111222222222222222/////////000000000111111000000111111111222222222333333333222222333333333222222222222222333444444222111000000//////000000//////............//////---...///000000000000000//////000000111222333444222222111111111111222222111111000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000...///000111111111111111...////////////000000000///000222333333333111000////////////////////////////////////////////////222222222222111111000000............///000111222000000000000000000000000111111111111111111111111222222222111111111111000000000000//////000000000000000000000000000111111////////////////////////000000111111222333333444111111000000000000111111---......///000111111222111111222222222222111111///111333444555444222111000000000000000000000000111111111222222222333333222222222222222222222222444444444444333333333222333333222222333333444555555555555666666666777777777777666666555555444444444555666666777777666666777777666555555555555555666666666666666777888999666666555555555555666666777777777777888888888888::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999999::::::;;;;;;<<>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???????????????@@@@@@AAA>>>>>>>>>============<<<:::;;;===>>>??????????????????AAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLMMMKKKHHHHHHHHHJJJJJJLLLLLLLLLJJJHHHGGGJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPXXXYYYZZZ\\\]]]^^^^^^^^^]]]]]]^^^___```aaabbbcccbbbccceeefffggggggffffffeeeffffffeeedddcccaaa```^^^```dddggghhhhhhgggfffeeedddccccccdddfffhhhjjjhhhhhhggggggiiijjjlllnnnnnnkkkhhhgggggggggfffeeeggggggggggggggghhhhhhiiigggggggggggggggfffeeeddddddbbb``````aaabbbbbbaaa^^^]]]\\\]]]______]]][[[]]]^^^______```_________]]]^^^^^^\\\YYYYYY\\\```kkkmmmkkkccc\\\YYYUUUQQQOOOOOOOOOPPPOOOOOONNNMMMMMMMMMLLLKKKJJJHHHGGGFFFIIIIIIHHHFFFEEEDDDCCCBBB???@@@@@@??????===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888777777777777777777777666666666666666666666666444555555555555666666666555555555444444333333222111111222333333333222222222222222222222222222222///000111222222222222222000111222222333222222222///000000111111222222333000111111111111222222222444444444444444444444444333333222222333333444555222222111000000000000000///......------......///---...///000000111111000/////////000000222333444222222111111111111222222111111111111000000000000111111111111111222222222111111111111111111111111////////////////////////...///000111111222222111......////////////000000---...111333444333222111000000000000000000000000000000000000000000000000333333333333222111000000.........//////000111222//////000000000000000111000000000111111111111111333222222222111111000000///000111111111111000///000000000000111111111111000000000000000000000000111111111222333333444444222111111000000111111222,,,---...///111222333333222222222333333222222222000000222333333333222111000000000000000000000000111222222222222333333333111222222222222333333333555555444444444333333333333333222222333333444555222222222222333333333333666666666666666555555555555555666777777777777666888888777666555555555555777777666666666777888888777666666555555666666777777777777888888999999999::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999::::::;;;;;;;;;???>>>===<<<<<<<<<<<<<<<>>>============>>>??????===<<<<<<<<<<<<===>>>???>>>>>>============<<<<<<;;;<<<===?????????>>>>>>>>>???AAABBBCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJIIILLLLLLKKKKKKLLLMMMNNNNNNYYYZZZ\\\]]]^^^^^^^^^]]][[[\\\\\\\\\]]]___````````````aaacccdddeeefffgggbbbaaa```^^^]]]]]]]]]]]]\\\^^^bbbeeeggggggfffeeebbbbbbbbbcccdddeeefffggghhhgggffffffgggiiikkkmmmnnnlllhhhffffffgggfffeeegggffffffeeeeeeeeeeeeeeefffgggggghhhhhhgggfffeeedddbbb```___`````````___\\\[[[[[[\\\^^^^^^\\\ZZZ[[[\\\^^^___```___^^^]]][[[^^^___\\\WWWUUUXXX[[[___dddddd___ZZZXXXVVVSSSQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKIIIHHHGGGIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@???>>><<<:::999<<<<<<;;;;;;;;;;;;::::::999999999999999999999999555555555555666666666666555555555555555555555555333444555555666666666555666555555444333333222222222222333333333222111111222222222222222222222222000111111222222222111111000111222222333333222222000111111222333333444444000111111111111222222222333333333444444333333333222222222222222333333444111111000//////////////////......------......///---...///000111111111111000000//////000111222333333222222111111222222333111111111111000000000///000000111111111222222222000000000000000000000000........................---...///000111111111111........./////////000000//////000000111222222333000000000000000000000000000000000000000000000000222222333333222111///............//////000111222////////////000000111111///000000000111111111222111111111111111222222222000111333555555333111000///000000000111111111111000000000000000000000000000000000111222222333333222111111000000111111222/////////000111222333333333333444444444444333333000000000111111111222222000000000000000000000000111111111111222222222222111111222222222333333333555555555555444444444444333333222222333333444555222222222222333333333333555555555666666666666666555555666777777777777777:::999777666555555666666888888777777666777777777888777666666666666777888666666777888999999::::::::::::::::::::::::::::::999999:::;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::===<<<;;;::::::;;;<<<<<<===============>>>>>>???<<<<<<;;;;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<;;;<<<>>>??????>>>===<<<===>>>@@@BBBCCCBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEECCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFEEEDDDDDDFFFHHHHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIIIILLLLLLKKKKKKKKKLLLMMMMMM[[[\\\]]]^^^___^^^^^^]]][[[ZZZ[[[[[[\\\]]]^^^____________aaabbbdddfffggg```^^^\\\YYYXXXXXXYYYZZZZZZ]]]```dddffffffeeeddd^^^```bbbdddeeeeeeddddddgggfffeeeeeefffhhhjjjlllnnnkkkhhhffffffffffffeeeeeeeeedddcccbbbbbbbbbbbbggghhhiiijjjjjjjjjiiihhhccc```]]]\\\]]]]]]]]]\\\\\\\\\\\\^^^______]]][[[XXXZZZ]]]______^^^\\\[[[ZZZ]]]^^^[[[VVVSSSTTTWWWTTTZZZ]]]ZZZVVVVVVUUUSSSRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>;;;:::;;;;;;;;;;;;;;;;;;::::::888888888888888888888888444444444444444444444444555555555555555555555555333333444555666666666555666666555444333333222222333333333333333222111000222222222222222222222222111111222222222111111000111111222333333333333222111111222333444444555555000111111111111222222222111222222333333222222111111111111000111222222333000000///........................------...............000111222222222222111000/////////000222222333222222111111222222333222111111111000000//////000000111111222222222222////////////////////////........................,,,---...///000000000000............/////////000222111///......000222444000000000000000000000000000000000000000000000000111222222222111000...---.........//////000111222.../////////000000111111//////000000111111111222...///000111222333444444111333555888888555333111//////000000111111111222000000000000000000000000/////////000111111222222222222111111111111222222111111111111111222222222333444444555555444444333000000//////000000111222000000000000000000000000000000000000111111111111111111111222222333333333666666555555555444444444333333222222333333444555444444444555555555666666444555555555666666777777555666666777777777777777;;;:::888777666666666777999999888777666666777777999888777666666777888999555666777888999:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<===???@@@>>>=========<<<<<<<<<<<<<<<===???@@@???>>><<<;;;<<<>>>@@@BBBBBBBBBAAA@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEECCCCCCDDDGGGJJJHHHHHHHHHHHHIIIJJJJJJJJJGGGHHHIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLYYY[[[\\\^^^______^^^^^^___]]]ZZZYYYYYY[[[^^^```]]]]]]]]]```cccffffffeee___^^^\\\ZZZYYYXXXWWWWWW\\\]]]^^^___````````````cccbbbaaa``````bbbdddfffiiigggdddbbbccceeegggiiikkkjjjiiigggffffffeeeeeefffdddbbb```______```aaaddddddeeeeeeeeefffffffffcccbbbaaa```^^^\\\[[[[[[WWWXXXYYY[[[\\\\\\\\\\\\\\\]]]^^^]]][[[[[[[[[]]]YYYYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRROOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@@@@???>>>===;;;;;;;;;::::::999999::::::;;;999999888888888888999999666555555555555666666777555555555555555555555555555555444444444333333333444444444444444444444444666555333222222333555666111000000000111222333333111111222222222222111111333333333333333333333333444555555666666555555444333333333222222111111111222222222222333333444555000000000000000000000000000000000000000000000000///////////////000111111///---+++)))))),,,///111111111000000000000111111555444222000000111222333666555444333111000//////111111111111111111111111333333333333333222111000......////////////......//////000111111111111111000000000000000111111222222111111111000000//////000000000000000000000000111111000000000000111111222222222111111111000000000000000000////////////000000000000111111111111000111111111111222222222222222222111111111111000222555888888777444222222111111000000000000111111222222111000//////000000333222222222111111000000111111000000111111222333555333222000000111333444444444444333333222222222222222222111111111111111111111111111000000000000111111222222222333333333111222333333444444333333444444444444444444444444777777666666666555555555222333444444555555444444333333333444444444555555444555666666777999===@@@CCCAAA>>>;;;999999999999777777777777888888888888777777666666666666777777777888999888777666777888888999:::<<<<<<;;;:::999888888888777777777777777555777999;;;<<<;;;:::999999999999:::;;;<<<===>>>??????>>>>>>=========<<<<<<;;;:::999999;;;===>>>======>>>>>>===<<<;;;;;;>>>?????????>>>===<<<;;;========================BBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBBBBAAA@@@???>>>??????@@@AAABBBDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEJJJHHHGGGHHHKKKMMMKKKIIIDDDDDDDDDEEEFFFGGGIIIIIIFFFFFFHHHIIIIIIIIIIIIIIILLLMMMLLLKKKHHHHHHIIIJJJGGGGGGGGGGGGIIIJJJKKKLLLZZZ[[[\\\]]]^^^^^^^^^^^^```^^^[[[YYYYYY[[[]]]___]]]]]]]]]___bbbeeeeeedddbbbbbb```___]]]\\\[[[ZZZ[[[\\\\\\^^^___```aaaaaadddcccbbbaaaaaabbbdddeeegggfffcccaaaaaabbbeeefffhhhhhhggggggffffffggggggfffdddbbb```___^^^___```bbbbbbcccccccccdddddddddcccbbbaaa```^^^]]]\\\[[[XXXXXXYYYZZZ[[[[[[\\\\\\ZZZ[[[[[[ZZZWWWVVVVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQNNNMMMMMMLLLLLLKKKJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@???===<<<;;;;;;::::::999999::::::;;;999999888888888888999999777666666555555555666666444444444444444444444444555555444444444333333333444444444444444444444444444333111000000111333444444333222111000000000000111111222222222222111111333333333333333333333333222222333333333333222222333333333222222111111111333222222222333333444555111111111111111111111111000000000000000000000000///////////////000111111222111///......000222444111111000000000000111111444333111000000000222222444444333222111111000000////////////////////////222333333333222222111000......////////////......//////000111111111111111000000000000000111111222222111111111000000000000000000000000000000000000111111000000000000111111222222222111111111000000000000000000////////////000000000000111111111111000111111111111222222222222222222111111111111000222444777777666333222222111111000000000000111111222222111000000000000000222222111111111000000000111111111111111222222333333222111000000111333444444444333333333222222222111111111111111111222222111111111111000000000000111111111222222222333333222333444444555555444444444444444444444444444444555444444444333333333333222333444444555555444444333444444444555555555555555666666777888;;;@@@CCCIIIFFFBBB===:::888888888444444444555666777777777777777777666666777777777777888999999777777777999888888888999999888777777888888888888777777777777666777888::::::::::::999999999999999:::;;;<<<<<<>>>>>>=========<<<<<<<<<;;;:::999888999:::<<<=====================<<<;;;???????????????>>>>>>===========================AAAAAA@@@@@@@@@AAAAAABBB@@@@@@AAAAAA@@@??????>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGEEEFFFIIIKKKKKKIIIEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIMMMNNNOOOMMMKKKJJJKKKLLLHHHHHHHHHHHHIIIKKKLLLMMM\\\\\\\\\\\\]]]^^^______```___\\\[[[ZZZ[[[\\\]]]]]]\\\\\\^^^aaaccccccccccccdddcccbbbaaa^^^\\\ZZZZZZZZZZZZ[[[]]]___aaabbbeeedddcccbbbbbbbbbcccdddeeedddbbb```___```bbbccceeeeeeeeeffffffgggggggggeeedddbbb___^^^]]]]]]^^^______````````````aaaaaaaaaaaaaaa```___]]]\\\[[[XXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[ZZZXXXUUUSSSRRRSSSVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOLLLLLLLLLKKKJJJJJJIIIIIILLLLLLLLLKKKKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@???>>>===<<<::::::999999999999::::::999999888888888888999999888777666555555555555555333333333333333333333333555555444444444333333333444444444444444444444444333222111000000111222333333333222111000000000000111111222222222222111111333333333333333333333333222222333333333333222222222222222222222111111111333333222222222333444444111111111111111111111111000000000000000000000000///////////////000111111222222222111222333333444111111000000000000111111333222111000///000111222333333222222222111111111////////////////////////222222222333222222111000...//////000000//////...//////000111111111111111000000000000000111111222111111111111111000000000000000000000000000000000111111000000000000111111222222222111111111111111000000000000////////////000000000000111111111111000111111111111222222222222222222111111111111000000333555666444222111111111111000000000000111111222111000000000000000000111111000000000000//////000111111111111222222222222111000000111222444555333333333333222222222222000000000111222222222333111111111111000000000000111111111222222222222333333444444555555555555555333333333333444444444444444444444444333333333333222333444444555555444444444444555555555666666666666666777777999===CCCGGGQQQMMMFFF@@@;;;888777777333444444555666777777888888888777777777777888888777999:::999888888999::::::999888777777777777777888888888888888888888888777777777888999999:::::::::999999999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999;;;<<<;;;<<<==================>>>>>>?????????@@@@@@@@@????????????????????????????????????@@@AAABBBBBBAAA@@@??????>>>?????????AAAAAA@@@@@@???@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBFFFEEECCCDDDGGGJJJKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMOOONNNLLLJJJJJJKKKIIIIIIIIIJJJKKKLLLMMMNNN]]]]]]\\\[[[\\\]]]___``````___^^^\\\[[[[[[[[[\\\]]]\\\\\\^^^```bbbbbbaaaaaabbbbbbbbb```]]]ZZZXXXYYYYYYYYYYYY[[[^^^aaacccfffeeedddcccbbbbbbccccccdddcccaaa````````````aaacccddddddeeeeeeeeeeeeeeeeeecccbbb___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^___^^^^^^\\\[[[ZZZYYYYYYYYYXXXYYYYYYZZZZZZ[[[[[[[[[YYYVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSQQQPPPNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@???>>>===<<<::::::999999999999::::::999999888888888888999999888888777555555444444444333333333333333333333333555555444444444333333333333333333333333333333333444444333222222333444444000000000000111222444444111111222222222222111111222222222222222222222222444444444555555444444444222222222111111111111111333333333222222333333444111111111111111111111111///////////////////////////////////////000000111///000111111222222111111111111000000000000111111111111000//////000000111111111111111111222222222000000000000000000000000111111222222222222111111//////000000000000////////////000111111111111111000000000000000111111222111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000///////////////000000000111111111111000000111111111222222222222222222111111111000000///111333444222111000111111111000000000000111111111111000000000000000111000000000///////////////000000111111222222222222000000000000111222444555333222222222222222222222//////000111222333333333111111111111000000000///111111111111222222222222222333444444555555444444333333333333333444444444555555555555555555555555222333444444555555444444555555555666666666666777555666666666888===CCCHHHRRRNNNHHHAAA<<<999999999888888888888777777777777888888777777777777888888888999::::::999888:::;;;===<<<:::888777888888999777888888888888888999999888777777777777888999:::999999888888888888888888::::::::::::::::::::::::999999888888888999:::;;;;;;;;;<<<===>>>>>>==================>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???AAABBBBBBAAA@@@>>>>>>===>>>???@@@@@@@@@????????????@@@@@@AAABBBCCCDDDDDDCCCBBBAAAEEEDDDCCCDDDFFFIIIKKKLLLGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEHHHKKKMMMIIIJJJLLLLLLJJJHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNNNN^^^]]]\\\[[[\\\]]]^^^_________^^^]]]]]]\\\[[[[[[]]]\\\\\\]]]```aaaaaa``````aaaaaaaaa```]]][[[YYYYYYYYYXXXYYY[[[^^^aaaccceeeddddddcccbbbbbbbbbbbbcccbbbbbbbbbaaaaaaaaa```cccddddddddddddcccbbbbbbdddcccaaa```^^^]]]]]]\\\ZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[\\\]]]\\\[[[YYYXXXZZZYYYXXXWWWWWWXXXXXXYYYXXXYYYYYYXXXUUUTTTTTTUUURRRRRRRRRSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPOOOMMMLLLMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA????????????>>>>>>===<<<:::999999888888999999:::999999888888888888999999888888777555555444444444333333333333333333333333555555444444444333333333333333333333333333333333333333333333333333333333/////////000111333444555111111222222222222111111222222222222222222222222333444444444444444444333111111111111111111111111444333333222222333333333111111111111111111111111///////////////////////////////////////000000111...///000111111111000000111111000000000000111111000000000000000000111111000000111111111111222222////////////////////////000111111222222111111111//////000000000000////////////000111111111111111000000000000000111111222111111111111111222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000///////////////000000000111111111111000000111111111222222222222222222111111111000000...000222222111000000111111111000000000000111111111000000000000000111111///////////////000000000///000111222222222222111//////000000111222333444222222222222222222222222//////000111222333333333111111111111000000000///000000111111111222222222111111222333333333333222222222222333333333444444444444555555555555555555222333444444555555444444555555555666666666666777444555555555777;;;AAAEEEMMMJJJEEE@@@<<<::::::;;;::::::999888777666555555888888777777777777888888777999::::::999999:::;;;===<<<:::888777777888888777777888888999999999:::999888888777888888999:::999999888777777777888888999999999:::::::::::::::999888888888999999::::::;;;;;;<<<===>>>>>>======;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA=========>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@DDDEEEEEEFFFGGGIIIKKKMMMFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@AAACCCGGGKKKMMMGGGIIIJJJJJJHHHGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMNNN]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^______^^^]]]\\\[[[___]]]]]]^^^```aaa```___aaaaaabbbbbbaaa```^^^]]]YYYYYYYYYZZZ\\\^^^```aaacccccccccbbbbbbbbbbbbaaaaaaaaabbbccccccbbbbbbaaabbbccccccdddcccbbb```___bbbbbbbbbaaa```___^^^^^^YYYYYYZZZZZZZZZ[[[[[[[[[YYYZZZ\\\]]]]]][[[YYYXXXZZZYYYXXXWWWVVVVVVWWWXXXUUUVVVVVVUUURRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEDDDCCCBBBAAA@@@@@@===>>>>>>>>>======<<<;;;999999888888888888999999999999888888888888999999888777666555555555555555333333333333333333333333555555444444444333333333333333333333333333333333111111111111111111111111222222111111111111111222111111222222222222111111222222222222222222222222111111222222222222111111000000000111111111111111444444333222222222333333222222222222222222222222000000000000000000000000///////////////000111111000000111222222222222111111111000000000000111111000000111111111111111111000000111111111111111111------------------------///000111111222111111111///000000111111000000/////////000111111111111111000000000000000111111222111111111222222222222222111111111111111111111111111111000000000000111111111111111111111222222222000000000000////////////000000000000111111111111000111111111111222222222222222222111111111111000...000222222111000111222111111000000000000111111000000000000000111111222//////000000000000111111///000111333333222111111///000000111111222222222111111111222222222222222000000000111222222222333111111111111000000000000000000000111111111111222000000111222222222222222111111222222333333444444222222222222333333333333222333444444555555444444444444555555555666666666444555666666666999===@@@DDDBBB@@@===;;;::::::;;;999888777666555444333222777777666666666666777777666888999999888888:::;;;999888777666666666666666777777888888999:::::::::999999999999999999999999999888888888888888999999999999999999::::::::::::999999999:::::::::::::::;;;<<<==================;;;;;;::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA============>>>???@@@@@@@@@@@@@@@???@@@@@@AAABBB>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@CCCEEEGGGGGGGGGHHHJJJKKKEEEEEEDDDCCCCCCCCCCCCCCC???@@@@@@AAADDDFFFIIIKKKHHHIIIIIIHHHGGGGGGHHHJJJGGGGGGGGGHHHIIIJJJKKKLLL]]]]]]]]]^^^^^^]]]]]]\\\\\\]]]_________^^^]]]\\\```___^^^^^^```aaa```___aaaaaaaaaaaaaaaaaaaaaaaaZZZZZZ[[[\\\]]]^^^___`````````aaaaaabbbbbbaaaaaa^^^___aaacccccccccbbbaaa___```aaaccccccbbbaaa```aaabbbbbbbbbaaaaaa```___YYYZZZZZZZZZZZZ[[[[[[[[[YYYZZZ]]]^^^^^^]]][[[ZZZ[[[ZZZXXXVVVUUUUUUVVVWWWUUUUUUUUUSSSPPPNNNNNNNNNRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCBBBBBB@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;:::999999888888888888999999999999888888888888999999777666666555555555666666444444444444444444444444555555444444444333333333222222222222222222222222000000111111111111000000222111111111111111222222111111222222222222111111111111111111111111111111111111222222222222111111///000000000111111111222555444333333222222222333222222222222222222222222000000000000000000000000///////////////000111111111111111111222222222222111111000000000000111111000111111222222222222222111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111000000111111111111000000//////000111111111111111000000000000000111111222111111111222222333333333111111111111111111111111111111000000000000111111000000111111111222222222000000000000////////////000000000000111111111111000111111111111222222222222222222111111111111000///000222222111000222333111111000000000000111111000000000000000111222222000000000111111111222222///000222333333222111000000000111111111111111000000111111111222222222222111111111111111111222222111111111111000000000000000000000000111111111111111111222333333333333222000111111222333333444444111111222222222333333333222333444444555555444444333444444444555555555555555666888888777888999;;;<<<;;;;;;:::999999888888666666666666555555555555666666555555555555666666555666888888888888999;;;666777777777777777666666777777888999999:::;;;;;;999:::;;;<<<;;;;;;:::999888888888888888999:::;;;999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;;;;==================<<<;;;===<<<;;;:::;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========>>>>>>???@@@@@@AAABBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@DDDGGGHHHGGGFFFFFFHHHDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGEEECCCDDDGGGJJJEEEEEEEEEEEEFFFHHHIIIJJJ\\\]]]^^^___^^^]]]\\\[[[[[[]]]^^^``````___]]]\\\aaa___^^^___```aaa```_________^^^^^^___```aaaaaaZZZ[[[\\\^^^^^^______^^^^^^___```aaaaaaaaaaaaaaa\\\^^^```bbbccccccbbbaaa\\\]]]```bbbccccccbbbaaaaaaaaabbbbbbbbbbbbaaaaaaZZZZZZZZZZZZ[[[[[[[[[\\\ZZZ[[[^^^``````___]]][[[[[[ZZZWWWUUUTTTUUUVVVWWWWWWWWWWWWTTTPPPMMMLLLMMMRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNOOOOOOOOONNNNNNMMMJJJJJJIIIHHHHHHGGGGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBBBBAAA@@@???>>>===;;;;;;;;;<<<;;;;;;::::::999999888888888888999999999999888888888888999999666666555555555666666777555555555555555555555555555555444444444333333333222222222222222222222222222222333333333333222222......///000111333555666111111222222222222111111111111111111111111111111333333333444444333333333//////000000111111111222555444333333222222222222222222222222222222222222000000000000000000000000///////////////000111111000000//////000000111222111111000000000000111111000111222333333333333333111111111111000000000///........................//////000111111111111111000000111111111111000000//////000111111111111111000000000000000111111222111111111222222333333333111111111111111111111111111111000000000000111111000000111111222222222222000000000000////////////000000000000111111111111000111111111111222222222222222222111111111111000///111222222111111222444111111000000000000111111000000///000000111222222000000111111222222222333...000222333333333111000000111111111111000000///000000111111222222222222222222222111111111111111111111111111000000000000000000000000111111111111222222333444444444444333000000111222333333444444333333333444444555555555222333444444555555444444333333333444444444555555666888::::::888777888888777777888888888777666555666666777777888999999999555555444444444444555555444666777888777777999:::666777999::::::999888777777777888999::::::;;;;;;999:::<<<======<<<:::999888888888888999:::;;;<<<999999999::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;===>>>>>>>>>===<<<;;;;;;???>>><<<;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>============>>>???@@@BBBCCCDDDCCCBBBBBBCCCBBBAAA@@@????????????BBBAAA@@@??????@@@AAABBB???CCCGGGHHHFFFDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDGGGHHHHHHHHHGGGFFFEEEDDDFFFEEECCCAAA???AAAEEEHHHCCCCCCCCCDDDEEEFFFHHHHHHYYYZZZZZZ[[[[[[[[[ZZZZZZ\\\^^^aaaaaaaaa``````aaaaaaaaaaaaaaaaaa```______]]]]]]\\\\\\]]]___```bbb\\\]]]^^^^^^______^^^^^^aaaaaa``````______^^^^^^YYYZZZ]]]```cccdddeeeeee______^^^______```aaaaaaaaaaaabbbcccccccccbbbbbbaaa___\\\YYYWWWWWWWWWXXX[[[]]]aaaddddddbbb___\\\[[[ZZZXXXVVVUUUTTTUUUUUUSSSUUUVVVSSSNNNIIIHHHIIIOOOQQQRRRQQQOOOMMMMMMMMMNNNMMMLLLJJJJJJJJJKKKLLLHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCBBBAAA???>>>=========;;;;;;:::999999888888777:::999888777666666666666::::::999999888777666666666666666666666666666666555444444333333333444444777777666555444444333333333333222111000000000111222222222111111111000000000111111111111222222222222222111000//////000000111111111111111111111111444333111222333333222000000000000000000000000000111111111111111111111111333444444444333333222111000000000000000000000000000000000000000000000000+++---///000000000111222222111000.........///000333333333222222111111111111111111000///......---000/////////...............//////000000000000000000000000000000000000000000///.........///111222111111111111111111111111222222222222222222222222...///000111222333333333333333333222222222111111111111000000//////......111111000///////////////000000000000000000000000333222111000000000222222111222222222222111000000111111111111111222222222000000///...............111111111111111111111111111111000000//////......000000111111111111000000111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000111111111000000000000000222222222222222222222222111111222222222333333333444444333222222333333333555555444444444333333333000111222444666777999999666666666666777777777777888888999999999999888888888888888777555666888:::555555555555555444444444999:::;;;999777555444555888888888888777666444333777777888888888888777777;;;;;;;;;::::::999999999999999::::::::::::;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;999:::<<<======<<>>===<<<<<<<<<::::::999888888777777666999888777777666777777777::::::999888888777666666666666666666666666666666555444444333333444444555777666666555444444333333222222111111000111111111222222222111111111000000000000111111111222222222222222111000000000000000111111111111111111111111444222111111222333111000000000000000000000000000000000000000000000000000222222333222222111111000000000000000000000000000000000000000000000000000---///111111000000111222222111000///......///000333222222222222222222111333333222222111000000///000000/////////............//////000000000000000////////////////////////000//////...///000111222111111111111111111111111222222222222222222222222000111111222222222111111111111111000000000//////111000000000/////////...111111000///////////////000000000000000000000000111111000//////000111111111222222222222111000000000000111111111111222222000000///............///111111111111111111111111111000000000/////////...000000111111111111000000111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000111000000000000000000000222222222222222222222222111111111222222222333333444333333222222333333333555444444444444333333333333333444444555666666777555555555555666666666666777777888888888888777777777777888666555555777999555555555555555555555555555666888888777777777888666777777888888777666555555555777888999999999999;;;:::::::::999999999999999999::::::::::::;;;;;;888888999999999:::::::::;;;;;;::::::::::::::::::<<<;;;;;;;;;;;;<<<=====================>>>??????:::>>>CCCGGGGGGDDD???<<<<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAAAAABBBCCCBBB@@@AAAAAABBB@@@???????????????????????????@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGG\\\]]]]]]]]]\\\[[[ZZZZZZZZZ\\\^^^_________aaabbb```aaabbbbbbcccccccccccc]]]\\\\\\\\\]]]^^^___```]]]^^^^^^_______________````````````aaaaaaaaaaaa^^^```bbbeeefffggghhhhhheeedddcccbbbaaaaaaaaaaaaddddddddddddcccbbbaaaaaabbbaaa___^^^]]]]]]^^^^^^^^^^^^______^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVTTTUUUVVVTTTQQQNNNMMMMMMMMMMMMLLLKKKIIIHHHJJJLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;999999888888777666666555777777666666666777888888999999999888888777777666777777777777777777777777555444444444444444555555666666666555444444333333111111111000111111222222222111111111111000000000000000000111111111222222222111000000000000000000222222222222222222222222444222111111222222111000000000000000000000000000////////////////////////111111111111111000000000000000000000000000000000000000000000000000000000///111222222111000000111111000000////////////000111111111222222222222222333333222222111000000000000000000/////////.........///000000111111000000///////////////////////////////////////000111111111111111111111111111111111111111111111111111111222222222222222111000000111000000000000/////////000000000000////////////111000000///////////////000000000000000000000000000///////////////000000111222222222222111000000//////000000111111111111111000//////......//////111111111111111111111111000000000000////////////000000111111111111000000111111111111111111111111111111111111111111111111111111000000000000//////000000000000000000000000000000000000000000111111222222222222222222222222111111111222222222222333333333222222222222333333444444444444333333333333555555555555444444444444444444444444555555555555666666666777777666666666555666777666444444666777666666666666666666666666444666777888777666777888555666777777888888777777333444666888999:::;;;;;;999999999999999888888888999999::::::::::::;;;;;;888888999999999:::::::::999999999:::::::::::::::;;;;;;;;;;;;;;;<<<======>>>@@@BBBAAA>>>>>>AAADDDMMMSSS[[[```]]]SSSGGG>>>=========>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCAAA@@@@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFF^^^^^^^^^]]]\\\[[[ZZZYYYXXXZZZ]]]^^^^^^___aaabbb``````bbbcccdddeeeeeeeee______^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^___``````aaaaaabbbbbbbbb```aaaccceeefffggggggfffccccccbbbbbbaaabbbbbbbbbddddddddddddcccbbbaaa```^^^]]]\\\\\\[[[\\\\\\]]]___^^^]]][[[ZZZYYYYYYZZZYYYXXXVVVUUUUUUUUUVVVVVVTTTUUUVVVUUUSSSQQQPPPOOOMMMMMMKKKIIIGGGHHHJJJMMMLLLLLLMMMMMMLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;999999999888777777666666555555555666666888999999999888888888777777777666777777777777777777777777555444444444444555555666666666555555555444444444111000000000111222333333111111111111000000000000000000000000111111111111111111000000000000000111222222222222222222222222333222111111222222111000000000000000000000000000000000000000000000000000111111111000000111111111000000000000000000000000////////////////////////111222333333111000000111000000000////////////000000000111111222222333333000000000000//////......000000000////////////...//////000111111111111000000000000000000000000000///////////////000000111111111111111111111111111000000000000000000000000111111222222222111111000222222222222111111111111000000000000////////////000000////////////000000////////////////////////////////////000000000111111222222222222111000000/////////000000111111222111000000///.../////////111111111111111111111111000000000000////////////000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000//////000000000000000000000000000000000000000111111111111111111111111111111111111111111111222222222222222222222222222222333444444444444333333333222222555555444444444444333333444444555555555666666666444555555666666555555444444555666555444333555666666666666666777777777777777888999888666444444555777777777777888777777777555555777888999:::::::::888888888888888888888888999999999:::::::::;;;;;;888888999999999:::::::::888888999999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>AAADDDBBB>>>===AAAFFFXXX^^^fffjjjggg]]]QQQHHH========================;;;<<<===>>>@@@AAABBBCCCBBBAAA@@@@@@BBBBBBAAA@@@===>>>>>>>>>>>>>>>??????>>>??????@@@AAAAAABBBBBBEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFF^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYY[[[\\\\\\]]]```bbb___```bbbccceeefffffffffbbbaaaaaa___^^^\\\[[[ZZZ[[[[[[\\\]]]]]]]]]]]]]]]______``````aaaaaabbbbbb___```bbbcccddddddcccccc_________``````bbbcccddddddddddddcccbbbaaa```___\\\\\\[[[[[[[[[[[[\\\\\\___]]]ZZZXXXWWWWWWWWWXXXXXXWWWUUUUUUTTTUUUVVVWWWVVVVVVVVVVVVUUUSSSQQQPPPNNNNNNMMMKKKIIIJJJLLLOOONNNNNNNNNNNNMMMKKKIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@??????>>>======<<<<<<<<<<<<;;;::::::999888888777777444555555555666777999999888888888777777777777777666666666666666666666666444444444444444555666777555555555555555444444444111000000000111222333333000000000000000000000000//////000000000111111111111000000000000000111111222222222222222222222222333222000111222222111///////////////////////////111111111111111111111111222222111111111111222333000000000000000000000000////////////////////////111333444333111//////000/////////000000000000///000000000111111222222222000000000///////////////111000000000///////////////000000111111111111111111111111111111111111111...//////000000000000000111111111111111111111111000000000000000000000000//////000111222333333333111111111111111111111111////////////000000000000000000////////////000000////////////////////////000000000111111222222222111222222222222111000000...//////000111222222222111111000///////////////000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////////////////000000//////////////////////////////000000111111111111111111111111111111111111000000111111111222222222111111111111222222333444444444333333333222222222222222333333444555555555555555666666666777777777444444555555555555444444333555666555444333444555555666666666777777888888666888999888666555555555:::999999888777666666666777888888999999999999888888888888888888888888888999999999:::::::::;;;;;;888888999999999:::::::::888888888999999::::::::::::::::::;;;;;;===>>>>>><<<@@@CCCAAA===<<<@@@DDDDDDHHHNNNRRRTTTRRRNNNKKK<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@BBBCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@======>>>>>>?????????@@@>>>>>>??????@@@AAAAAAAAACCCDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGG\\\]]]]]]]]]\\\[[[ZZZZZZXXXYYY[[[[[[[[[\\\^^^`````````bbbcccdddeeeeeeeeebbbbbbbbbaaa___^^^\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]____________````````````^^^___```aaabbbaaa```___]]]]]]]]]^^^___aaacccdddbbbbbbbbbbbbaaa```______^^^^^^^^^^^^]]]]]]]]]]]]]]][[[XXXVVVUUUUUUVVVWWWVVVVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUVVVVVVTTTQQQOOONNNOOOOOOMMMLLLLLLNNNPPPPPPPPPOOONNNMMMKKKJJJIIIFFFFFFEEEDDDCCCCCCCCCCCCAAABBBBBBAAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888888888555555555555666777888999777777777777777777777777666666666666666666666666444444444444555666777777555555555555555555555555111111111000111111222222//////000000000000000111/////////000000000111111000000000000000111111222333333333333333333333333333111000000111111000///////////////////////////111111111111111111111111333222111000111222333444000000000000000000000000000000000000000000000000000222333222111//////000...//////000000000000///000000000111111111111111222222111111111111111111111111000000000////////////000111111222222111111222222222222222222222222......///000000000000000111111111111111111111111111111111111111111111111...///000111222333333333......///////////////000////////////000000000000///////////////000000111000000000000000000000000///000111222333333222222111222222222222111000000//////000111222333333444222111000000//////000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000......////////////000000/////////////////////////////////000111111222222111111111111111111111111000000000111111111111222111111000111111222333444333333333333222222222222000111222333444555666666666666666666777777777888444444555555555555444444333555666666555444444555444555555666666777777888333555888888888888999:::;;;;;;999888777666666666888999999999999999888888888888888999999999999999999999::::::::::::;;;;;;888888999999999:::::::::888888999999::::::;;;;;;:::::::::;;;<<<===>>>???<<<>>>@@@???<<<<<>>???@@@BBBCCCDDDAAA@@@???@@@BBBCCCBBBAAA>>>>>>>>>???@@@@@@AAAAAA????????????@@@@@@AAAAAAAAABBBDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHZZZ[[[[[[\\\[[[[[[ZZZZZZYYYZZZZZZZZZYYYZZZ]]]___``````bbbcccdddddddddddd``````aaabbbbbbaaa```___]]]]]]^^^____________^^^____________^^^^^^^^^^^^^^^___`````````___^^^]]]^^^]]]^^^^^^___```aaabbb______````````````_____________________^^^]]]]]]ZZZYYYWWWUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUWWWXXXXXXWWWUUUUUUVVVTTTQQQNNNNNNOOOPPPPPPNNNNNNOOOPPPQQQPPPNNNMMMKKKJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDAAAAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;::::::999999888777777777555555555555555666777888666777777777777777777777444444444444444444444444444444444444555666777888555555555555555555555555222222111111000111111111////////////000000111111////////////000000000111000000000000000111222222333333333333333333333333222111000000111111000///////////////////////////111111111111111111111111111111/////////111222444000000000000000000000000000000000000000000000000///000222111000//////000---...///000111111000///111111111111000000000000111111111111111111111222111111111000000000//////000000111222222222222111111111111111111111111111---...///000111000000///111111111111111111111111222222222222222222222222///000111222222222222222............//////000000.../////////000000000111///////////////000111111000000000000000000000000......000111222222222111111222222222222111000000000000111222333444555555222111000000//////000000000000000000000000000000.../////////000000000111000000111111111111000000000000000000000000000000000000000000000000000000........./////////000000////////////////////////...//////000111111222222111111111111111111111111000000000000111111111111000000000000111222333444333333333222222222222111000111222333444555555666555555555666666666777777444444555555555555444444333555777777666555555555333444444555666666777777444666888999999999:::<<<::::::888777777777888888777888888999::::::::::::999999999999:::::::::;;;999999::::::::::::;;;;;;888888999999999:::::::::999999999:::;;;;;;<<<<<<:::::::::;;;<<<===>>>???==================>>>???@@@@@@???>>>>>>>>>>>>>>>============<<<<<<<<<;;;===>>>???@@@AAABBBCCCDDDAAA@@@???@@@BBBCCCBBBAAA>>>??????@@@AAAAAABBBBBB??????@@@@@@@@@@@@AAAAAA???AAACCCEEEEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYY\\\^^^```aaabbbbbbcccccccccccc]]]^^^```bbbcccddddddccc^^^___``````aaaaaa``````_________^^^^^^]]]]]]\\\^^^___`````````___]]]\\\```____________``````aaa^^^^^^______________________________^^^]]]\\\[[[XXXWWWVVVTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUWWWXXXYYYWWWUUUUUUVVVTTTPPPMMMMMMOOOQQQQQQOOOOOOOOOPPPQQQOOOMMMKKKIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCDDDDDD@@@@@@AAA@@@@@@???>>>===;;;;;;::::::999999::::::999999888888777666666666666555555555555666777777666666666666777777777777444444444444444444444444444444444555555777888888444555555555555555555555333333222111000000000111.../////////000000111111////////////000000000000000000///000000111222222333333333333333333333333222111000000111111000///////////////////////////000000000000000000000000000///...---...///111333000000000000000000000000000000000000000000000000...///111111/////////000---...///111111111000///222222111111000000/////////////////////000000000111111111111000000000000000000111222222222222111000000000000000000000000---...000111111111000///111111111111111111111111222222222222222222222222111222222222222111000000///000000000111111222222.../////////000000111111///////////////000111111000000000000000000000000,,,---///000111111111000111222222222222111000000000111111333444555666666222111111000000000000000000000000000000000000000.../////////000000111111000000111111111111000000000000000000000000000000000000000000000000000000---.........//////000000////////////////////////...//////000111222222222000000000000000000000000000000000000111111111111000000000000111222333444333333333222222222111111222222222333333444444444444444444555555555666666444555555666666555555444333555888888666555555555333333333444555666666777888:::;;;;;;999888888999999888777777777888999:::555666888999:::;;;<<<<<<999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;888888999999999:::::::::999999:::;;;;;;<<<======999::::::;;;<<<===??????>>>===;;;<<<>>>??????>>>;;;<<<>>>???@@@@@@????????????>>>>>>=========<<>>@@@BBBDDDEEEEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKK[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\^^^```aaaaaaaaaaaa````````````________________________\\\\\\]]]```bbbbbb```^^^___^^^]]]^^^______^^^\\\YYYZZZ[[[\\\\\\ZZZYYYXXXZZZ[[[]]]___aaaaaaaaaaaa___^^^^^^^^^______]]][[[^^^\\\YYYXXXYYYZZZYYYXXXYYYYYYXXXVVVTTTSSSQQQQQQUUUTTTRRRQQQRRRSSSUUUVVVWWWWWWVVVUUUSSSQQQPPPOOOPPPPPPOOONNNNNNNNNOOOOOOQQQPPPNNNLLLKKKJJJJJJKKKHHHHHHGGGEEEDDDBBBAAAAAA@@@???>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999777555555444222333333444555555555444777888999:::999777555444444333333333333444555555222333444555666666666666555555555666555555444444111222222111///...///111000000111111111111000000000000000000000000000000//////...//////000111222555333000000111333333333333111//////000111000///000000111111111111000000000000000000000000000000333111///......///111333444333333222111000//////////////////////////////111111000000//////......111111111111111111111111///////////////000111111///////////////////////////////////////000111111000000000000111111111111222333333444333222000000111111000000000000111111000000000000111111111111111111000000//////......111111111000000000000000000000000000000000000000000000111111111111000000////////////////////////---.........//////000000...///000111111000///...111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000222222222222111111000000000000000000////////////000/////////111222444555///............//////000000000000000000000000000000000000000000000000000111000///......///000111000000000000111111111111111111222222222333333333333333333222222222111111444444333333222111111111444444444555555555666666666555555555555444444444444444444555555555555666:::999888777777888999:::777777888888888777777666666777777777777888888888999999888888888888999999:::::::::999999888888888999999999999999999999999999999:::;;;;;;;;;;;;:::999:::;;;;;;:::999777666;;;::::::;;;<<<===;;;999;;;;;;<<<<<<===<<<<<<<<<:::;;;===????????????>>><<<===>>>@@@@@@??????>>>@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBBBBBBBAAAAAACCCBBBAAAAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHHHHIIIHHHIIIHHHHHHJJJLLLMMMLLLKKK___^^^]]][[[ZZZYYYYYYYYYWWWWWWWWWWWWYYY\\\___aaaaaaaaa``````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZ\\\^^^aaabbb```___```___^^^______^^^[[[XXXSSSTTTUUUUUUVVVVVVVVVVVVYYYZZZ\\\___```aaaaaaaaa___]]]]]]]]]______]]][[[YYYVVVTTTTTTVVVXXXXXXXXXZZZYYYXXXVVVUUUSSSRRRQQQTTTSSSQQQPPPPPPQQQRRRSSSUUUUUUUUUTTTRRRPPPOOONNNPPPOOOOOONNNNNNNNNNNNOOOOOONNNLLLJJJJJJIIIJJJJJJHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777777888333333444444555555555555777888999999888666444222444333333333333444555555222333444555555666666666444444444444444333333222111222222111//////000222222222222222111111000///000000000000000000000000//////...//////000111222444222111111222333333222333111000///000111000///......////////////......000000000000000000000000222111000//////000111222222222111000000/////////////////////////////////111000000000/////////...///////////////////////////////////////000111111000000000000000000000000///////////////000111111000000000000111111111111222333444444444333111000111111000000000000111111000000000000111111111111111111000000000000000000111111111111000000000000111111111111111111111111000000111111111111000000////////////////////////........./////////000000///000111222222111000///111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000//////111000000000////////////000/////////000222444555000000///////////////000////////////////////////111111111111111111111111111000///......///000111000000000000111111111111111111222222222333333333333333333222222222222111////////////000000000000333333444444444555555555555555555555444444444444444444444444555555555555666666555555555555666666777777888888888888888777777777777888888888999999888888888777777888888888::::::::::::999999999888999999999999999999999999666777888888999999888888888999:::;;;;;;:::999999999888888:::<<<===<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<===???@@@@@@??????<<<===>>>@@@@@@??????>>>@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???????????????>>>???@@@@@@@@@AAA@@@@@@CCCBBBAAAAAA@@@@@@@@@AAA???@@@AAABBBBBBCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHIIILLLNNNNNNNNNdddbbb```]]]ZZZYYYYYYYYYWWWVVVUUUVVVXXX\\\```bbbaaaaaa```______^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\WWWWWWYYY\\\```aaaaaa``````____________\\\XXXTTTLLLMMMMMMMMMOOOPPPQQQRRRXXXYYY\\\^^^```aaaaaaaaa^^^]]]\\\\\\]]]^^^\\\[[[RRRPPPNNNOOORRRVVVXXXYYYZZZZZZXXXWWWUUUSSSRRRRRRRRRQQQPPPNNNNNNNNNOOOOOOTTTSSSSSSRRRQQQPPPNNNMMMPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHIIIJJJHHHHHHGGGFFFDDDCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666666666777777888333444444444555555555555777777777777666444222111333333333333333444555555333333333444555555666666444444333333333222222222222333333222000000111333444444333333222111000///000000000000000000000000////////////000111222222333222222222444444333111333222000000111111111000...//////000000//////...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////000////////////000111111111111111111111111111111000////////////000111111000000000000111111111111333444555555555444333222111111000000000000111111000000000111111111222222111111111111111111222222111111111111111111111111111111111111111111111111000111111222222111111000////////////////////////////////////000000000000000111111222222111111000111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111111222222222222000000000000000/////////111111000000000/////////000/////////000222333555222222111000/////////000........................111111111111111111111111000000////////////000000000000000000111111111111111111222222222333333333333333333333222222222222000000111222222333444444222222333333333444444444555555555555444444444444444444444444555555555555777777888888888888777777666777888999999999999999888888888888999999999:::777777777777777777777777;;;;;;::::::::::::999999999999999999999999999999666666777888888888888777777777999:::;;;;;;;;;;;;666666777999<<<======<<<:::;;;<<<===============;;;<<<===>>>????????????<<<===>>>@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAA@@@@@@???????????????@@@>>>>>>>>>???????????????BBBBBBAAA@@@@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKIIIHHHHHHKKKOOOPPPQQQgggeeeaaa^^^ZZZYYYXXXXXXVVVVVVUUUVVVXXX\\\aaadddcccbbbaaa```___^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[UUUUUUWWWZZZ^^^aaaaaa```]]]^^^^^^```___]]]XXXTTTKKKJJJIIIIIIJJJLLLMMMNNNXXXZZZ\\\___aaabbbbbbbbb___]]]\\\[[[\\\\\\ZZZYYYNNNLLLKKKLLLPPPUUUYYY[[[[[[ZZZYYYWWWVVVTTTSSSRRRRRRQQQPPPNNNNNNMMMMMMNNNSSSSSSSSSRRRQQQPPPOOONNNOOONNNMMMMMMLLLLLLLLLLLLIIIIIIGGGFFFFFFGGGHHHIIIHHHGGGGGGFFFDDDCCCCCCBBB??????===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999888777777666666777555555444444444555555555666666666666444333111000333333222222333333444555333333333333444555666666555555444333333222222222222333333222111111222444777666555333222111000000////////////////////////......//////000111222333222222222444555555222000444222000000111222111000111111111222222111111111000000000000000000000000000000111111111111000000/////////000000000111111111111111111111111111111000000000000////////////111111111111111111111111000000//////000000111222111111111111111111111111000000//////000000111222///000000000111111111111444444555666666555444333222111111000000111111222000000111111111222222222111111111222222333333333000111111111111111222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000000111111000000000111111111111111111111111000000111111111222222222000000000000000000000000////////////////////////000000000111111111222222111111111111000000000000111111111000000000//////000/////////000111333444444333222111000000000000////////////////////////111111111111111111111111000000////////////000000///000000000111111111111111111222222222333333333444444333333333222222222222333333333444444444555111111222222222333333333555555555444444444333333333333444444444555555555777888999::::::999888777666666888999::::::::::::888888999999999:::::::::777777777777777777777777;;;:::::::::::::::::::::888888888888888888888888777888999999::::::999999777777888888999999999999777666666888;;;<<<;;;::::::;;;<<<======>>>======;;;;;;<<<<<<============<<<===>>>???@@@??????>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB>>>>>>>>>>>>??????@@@@@@BBBAAAAAA@@@@@@AAAAAAAAA@@@AAABBBCCCCCCDDDDDDCCCEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKIIIGGGHHHKKKOOORRRSSSgggeeebbb^^^[[[YYYXXXWWWWWWVVVVVVWWWYYY]]]aaadddddddddcccbbbaaa```___^^^]]]]]]]]]\\\\\\[[[[[[[[[UUUUUUVVVYYY]]]``````___ZZZ[[[]]]___```^^^ZZZWWWNNNMMMLLLKKKKKKKKKMMMMMMYYY[[[]]]```aaabbbcccccc```^^^[[[ZZZZZZZZZYYYWWWQQQNNNKKKLLLQQQWWW\\\^^^\\\[[[ZZZXXXVVVUUUTTTSSSSSSRRRRRRPPPPPPOOOOOOOOOSSSSSSSSSSSSRRRRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJKKKHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBB???>>>===<<<<<<;;;<<<<<<:::::::::::::::::::::::::::999999888888999999:::666555555444444444555666555555555444333333222111333222222222222333444444333333222222333444666666777777555444333333333333222333333222111111222444888777555333222111000000////////////////////////......//////000222333444333222333444555555333111444222000000111222111000111111222222222222111111000000000000000000000000000000111111111111000000///000000111111222222333222222222222222222222222////////////000000000000222222222222222222222222000000000000000111222222111111111111111111111111000000000000000111222222///000000000111111111111333444555666666666555444222222111111111111222222111111111111222222222222111111222222333333444444000000111111222222222333222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111000/////////....../////////111111111111111111111111000000111111111222222222000000000000000000000000/////////////////////////////////000000000111111222222222222222222222222111111111111000000000000000////////////000222333444444333111000000000000000000000000000000000000111111111111111111111111//////000000000000/////////000000000111111111111111111222222222333333333444444444333333333222222222222111111000000000000111111111222222222333333555444444444444333333333333333333444444444444555333444555666666555444333555666777888999:::::::::888888999999999:::::::::777777888888888888777777::::::::::::::::::::::::888888888888888888888888888888999:::::::::::::::888888777666666666666666999888888999:::;;;:::888:::;;;<<<===>>>>>>>>>>>>;;;:::::::::;;;;;;<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>?????????@@@@@@????????????@@@AAABBBBBB@@@????????????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJKKKIIIGGGHHHKKKOOORRRSSSfffeeeccc```^^^[[[YYYXXXWWWWWWXXXZZZ\\\___aaacccddddddccccccbbbaaa``````______^^^^^^]]]]]]\\\\\\XXXWWWWWWYYY\\\^^^^^^^^^YYYZZZ[[[^^^``````]]][[[RRRRRRQQQPPPPPPPPPPPPPPPZZZ[[[]]]___aaaaaaaaaaaa^^^\\\YYYXXXYYYYYYYYYXXXWWWSSSOOOOOORRRXXX]]]```\\\\\\ZZZYYYWWWUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFEEEEEEDDDCCCCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::666666777888:::<<<>>>???777666555444444444555666444333333333333333333333222222222222222333444444333333222222222444555777999888666444333333333444111222222222000111222444888777555222111000000111000000000000000000000000......///000111222444555444333333333555555333222444222111111222222222000///000000111111000000///000000000000000000000000000000000000000000000000000000111111222222222333111111111111111111111111////////////000000000000000000000000000000000000111000000000000111222222111111111111111111111111111000000000000111222222000000000000111111111111333444555666666666555444222222111111111111222222111111111222222222222333222222222222222222333333000000111111222333333333333333333333333333333333222333333444444333333222111111111111111111111111222222222222111111111111///......------......///111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000.../////////000000000000222222222333333333333333222222111111111000000000000000///...///000111222333333222111000000000000111111111111111111111111222222222222222222222222//////000000000000//////000000000000111111111111111111222222222333333333444444444444333333333333444444333333222111111000111111222222222333333333444444444444333333333333333333333333444444444444555555666666666666555555555666777888888888888888888888888888999999999:::777888999::::::999888777888888999999999999::::::888888888888888888888888777777888999999999999888999888777666555555555555:::999999:::;;;;;;999888:::;;;<<<===>>>?????????;;;;;;::::::::::::;;;<<<<<<===>>>@@@@@@??????>>>===>>>>>>>>>>>>?????????======<<<<<<===>>>??????@@@@@@???>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIKKKIIIHHHHHHKKKOOOPPPQQQdddddddddcccaaa^^^\\\ZZZXXXYYY[[[]]]___```aaaaaacccbbbbbbbbbaaaaaa``````aaaaaa``````___^^^^^^^^^[[[ZZZYYYZZZ\\\]]]]]]\\\[[[[[[\\\^^^``````___]]]TTTUUUVVVVVVVVVVVVVVVUUUZZZ[[[\\\^^^______^^^^^^YYYWWWVVVVVVXXX[[[\\\]]]]]]YYYSSSQQQTTTYYY^^^aaa]]]\\\[[[YYYWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSSSSSSSPPPQQQQQQRRRRRRRRRQQQQQQNNNMMMKKKJJJIIIHHHHHHHHHIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<===999999999999999999999999444555666777:::<<<>>>???888777555444333444555666222222222333444444555666222222222111222222333444333222111111222333555777999777555333222222222333///000111111000000222444777666333111000000111111000000000000000000000000......///000111333444555555444222222444555444333555333111111222222222111///000000111111000000///000000000000000000000000222111000//////000111222000000000000111111111111111111111111111111111111.../////////000000000111000000000000000000000000111111000000111111222333000000000000000000000000111111000000111111222333000000000000111111111111222333444555666555555444333222222111111222222333111111111222222222333333222222222222111111111111000000111222222333444444444444444444444444444444333333444444444444333333222222222222222222222222333333222222222111111111000///...------...///000111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000//////000000000111111111111111222222222333333333222222222111111111000000000000///......000111222222111111000000000111111000000000000000000000000222222222222222222222222...///000111111000///...000000000000111111111111111111222222222333333333555444444444444333333333555555555555555555444444222222222222333333333444444444444333333333222222222222333333333444444444888888777777777777888888555666666777777777666666777777777888888888999999888999:::;;;;;;:::999888777777777888888999999999888888888888888888888888888888999::::::::::::999999999777777666777888888999999999:::<<<===<<<::::::;;;<<<===????????????======<<<;;;;;;<<<<<<===<<<===>>>@@@@@@??????>>>=========>>>>>>>>>??????======<<<<<<<<<======>>>@@@???=========>>>@@@AAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHJJJIIIHHHIIILLLNNNNNNNNNcccdddffffffdddaaa^^^\\\YYYZZZ\\\___```aaaaaa```aaaaaaaaaaaa````````````cccbbbbbbaaa``````______^^^\\\ZZZZZZ[[[\\\\\\[[[]]]\\\\\\^^^___```___^^^UUUVVVXXXYYY[[[[[[ZZZZZZYYYZZZ[[[\\\]]]\\\[[[[[[UUUTTTSSSUUUYYY]]]___```aaa\\\VVVRRRTTTYYY]]]```]]]\\\[[[ZZZXXXVVVUUUTTTRRRSSSTTTTTTTTTTTTTTTSSSOOOOOOPPPPPPQQQQQQPPPPPPMMMMMMKKKJJJIIIHHHHHHHHHJJJIIIGGGEEEDDDCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>======<<<<<<<<<<<<===999999999999999999999999666666666777888:::;;;<<<999888555444333444555666222222222333444555777888222222111111222222333444333222111111111333555777888666444222000111111222///000111000///000111333666555333111000000111222000000000000000000000000......///000111333555666666444222222333444555444555333111111222333222111222222333333333333222222000000000000000000000000333111000......000111333000000000000////////////000000000000000000000000.../////////000000111111222222222222222222222222111111111000111111222333////////////////////////111111111000111111222333000000000000111111111111111222444555555555444444333222222111111222222333111111222222222333333333333222222111111000000000000000111222333333444444444444444444444444444444333444444555555444444333222222222222222222222222333333333222222111111111111000///......///000111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222000000111111222222222222222222222111111111111000000000///......///111111000000000000000000111111000000000000000000000000222222222222222222222222...///000111111000///...000000000000111111111111111111222222222333333333555555444444444333333333000111111222222333333444222222333333333444444444444444444333333333222222222222333333333444444444666555444333333444555666555666666666666666555444666777777777777888888888888999;;;<<<<<<;;;999888666666777777888888888999777777777777777777777777:::;;;<<<<<<======<<<<<<999888888888888:::;;;<<<888888888:::===>>>>>>===:::;;;<<<>>>??????@@@@@@???>>>===<<<<<<===>>>???<<<===>>>@@@@@@??????>>>============>>>>>>>>>>>>??????>>>>>>>>>>>>?????????>>><<<;;;<<<===???@@@@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIHHHHHHJJJLLLMMMMMMKKKaaaccceeefffeeeccc___]]]]]]]]]\\\[[[[[[\\\]]]^^^_______________```aaaaaaeeedddcccbbb```___^^^^^^]]][[[YYYWWWWWWYYY[[[]]]\\\ZZZZZZ]]]```^^^WWWQQQRRRUUUZZZ\\\\\\[[[YYYYYYZZZ[[[[[[[[[YYYVVVTTTRRROOOPPPSSSVVVXXX[[[\\\]]]\\\ZZZWWWTTTSSSTTTVVVXXXVVVWWWXXXXXXWWWTTTRRRPPPPPPRRRTTTTTTRRROOONNNNNNNNNNNNOOOOOONNNMMMKKKJJJKKKIIIGGGFFFDDDDDDDDDEEEEEEFFFHHHGGGEEECCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCC======<<<;;;;;;;;;;;;<<<888888888888777777777777888888888888888999999999555555555555555555555555555555444444444333333333333333333333333333333333111111111111222333444555555555444333333222111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000111222333333222111222444555444333555444333222111111111111555222//////111222111///000000000000111111111111000000000000000000000000///////////////000111111///000222333333222111000////////////000000000000333222111000000111222333000000000000000000000000111111111111111111111111000000000000000000000000...//////000111222222222222222222111111111000000111111222222222333333333333222222111111222222333111000/////////000222222111111111111111111111111333333333333333333333333666666555444333333222111222222333333333333222222333333333222222111111111------......///111222333222222222222222222222222222222111000//////000000111111000000000000111111000/////////...............//////000111222222222666444111111222333444333111111222333333333333222222111111111000000//////222111111111000000//////222111111111000000//////000111111111111222222222111111000000000000111111111111111111111111111111111111222222222333333333333333333333333333333333222333444444555555444444+++,,,...000111222222111222222222111111111111111000111111222444555555666777777777777888888888888444555666666555555666888666777777888999::::::;;;999::::::;;;;;;::::::999888888999999999999888888777777666666666666777777777777888888888999999999;;;;;;;;;<<<<<<<<<======;;;<<<>>>??????===;;;:::888999999:::;;;<<<============>>>>>>?????????@@@??????>>>>>>======<<<<<>>>>>>>>???@@@AAAAAA===>>>???@@@@@@???>>>===>>>======<<<===???@@@AAA?????????@@@AAABBBCCCDDDFFFEEEEEEDDDEEEEEEFFFGGGEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHFFFEEEFFFHHHJJJHHHHHHGGGGGGGGGHHHIIIIIIaaabbbdddeeedddbbb^^^\\\\\\[[[ZZZYYYXXXYYYZZZZZZ]]]]]]]]]^^^___aaabbbcccfffffffffeeedddcccaaaaaa\\\[[[ZZZYYYYYY[[[\\\]]]]]][[[ZZZ\\\^^^[[[TTTNNNNNNQQQVVVYYYYYYXXXWWWWWWXXXXXXYYYXXXWWWTTTRRRPPPMMMOOOQQQSSSVVVXXXYYYYYYZZZYYYWWWUUUUUUVVVWWWXXXVVVVVVWWWWWWVVVUUUSSSRRRPPPRRRTTTSSSQQQOOONNNOOOMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIGGGDDDCCCBBBBBBCCCDDDEEEFFFEEEBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA<<<<<<;;;:::::::::::::::888888888888777777777777666666666777777777777777555555555555555555555555555555444444444333333333333333333333333333333333111111111111222333444555555444444333222222111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000111222333333333222111222444555444333444444333222111111111111444222000000222333111///000000000000111111111111000000000000000000000000///////////////000111111000111222333333222000///////////////000000000000222222111000000111222222000000000000000000000000111111111111111111111111000000000000000000000000...//////000111111222222222222222222111111111111111111111222222222333333333222222111111222222333111111000000000111222333111111111111111111111111222222222222222222222222555444444333222222111111111222222222222222222111333222222222222222222111111111000000000000111111222222222222222222222222222222111000000000000000111111000000000000111111000000/////////............//////000111111222222444222000000111333333222111111222333333333333222222111111111000000000000222111111111000000000000222111111111000000000000000111111111111222222222111111000000000000000000111111111111111111111111111111111222222222333333333333333333333333333333222333444444555555444444111222333444444333222222111111111111111222222222333333333333333333333333666666666777777777888888444555666666555555666888555555666666777777888888999::::::;;;;;;::::::999888888999999999999888888777777666666666666777777888888888888999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>===<<<;;;999999:::;;;<<<======>>>===>>>>>>>>>???????????????>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>??????======>>>??????>>>=========<<<<<<===???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGGGGFFFEEEFFFHHHJJJIIIHHHHHHGGGGGGGGGHHHHHHaaabbbcccdddccc```]]][[[YYYXXXWWWVVVUUUUUUVVVWWW[[[[[[\\\]]]___aaacccddddddeeefffggggggeeecccbbb[[[ZZZYYYXXXYYYZZZ\\\]]]]]]\\\[[[\\\\\\YYYRRRMMMKKKNNNRRRUUUUUUTTTTTTTTTTTTUUUVVVVVVUUURRRPPPNNNLLLMMMOOOQQQSSSTTTUUUUUUWWWWWWWWWWWWWWWXXXXXXXXXVVVUUUUUUUUUTTTTTTTTTTTTQQQRRRSSSRRRPPPOOOOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIFFFDDDBBBAAA@@@@@@CCCDDDCCCBBB???>>>???@@@AAAAAA@@@???>>>>>>>>>>>>;;;;;;:::999999999999:::888888888888777777777777555555555555555555555444555555555555555555555555555555444444444333333333333333333333333333333333111111111111222333444444444444333333222222111111000000000111111111222222111111111111111111111111000000000000000000000000111111111111222333444444555333222222444444333111333333222222111222222222222111111222333333000...000000000000111111111111000000000000000000000000///////////////000111111111111222333222111///...////////////000000000000222222111000000111222222000000000000000000000000111111111111111111111111000000000000000000000000/////////000111111222222333333333222222222111111111111111222222222222333222222111111111111222222222111111111111222333333111111111111111111111111111111111111111111111111333333222222111111000000111111222222222222111111111111111222222222222222555444333111000000000000222222222222222222222222222222111000000000000111111111000000000000111111000000000/////////....../////////000111111222222333111///000111222222111111111222333333333333222111111111111111000000000111111111111111000000000111111111111111000000000000111111111111222222222222111111000000/////////000000000000000000000000000000111111111222222222333333333333333333333333222333444444555555444444555666666666555333111000000000111111222222333333666555555444333222111111555555555666666666666777444666777777666555777888999999::::::::::::::::::999::::::;;;;;;::::::999888888999999999999888888777777666666666666777777888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;===>>>>>>===<<<;;;999999:::;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>============>>>>>>>>>>>>============<<<======>>>>>>======<<<<<<======>>>@@@CCCFFFGGGHHHGGGEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFFFFFFFGGGIIIKKKIIIIIIHHHGGGFFFFFFFFFFFF```aaabbbbbbaaa___\\\[[[WWWVVVUUUTTTUUUUUUWWWWWW[[[\\\\\\]]]___```bbbcccaaabbbeeeggggggeeecccaaaYYYWWWTTTRRRSSSUUUYYY[[[]]]\\\\\\\\\\\\YYYSSSOOOMMMPPPSSSUUUTTTSSSRRRRRRSSSTTTUUUUUUTTTRRRPPPNNNMMMNNNPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXVVVUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRQQQOOOOOOPPPRRROOOOOOOOONNNNNNMMMLLLLLLKKKIIIGGGDDDBBB@@@@@@@@@DDDDDDCCC@@@>>>===???@@@BBBBBB@@@???>>>=========<<<;;;::::::999:::::::::888888888888777777777666555555555444444444444444555555555555555555555555555555444444444333333333222222222222222222222222222111111111222222333444333333333333222222111111000000111111111222222222111111111111111111111111000000000000000000000000222222222222333444555555555444333333333333222111222222222111222222333333000000222333444222000//////000000000111111111111///////////////////////////////////////000000111222222222222111000...---////////////000000000000222111111111111111111222000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111111333333333333222222222222111111111111222222222222222222111111111111222222222222222222222333333333111111111111111111111111000000000000000000000000222222222222222111111111000111111222222111111000000000111111222222333333444333222111000/////////111111111111111111111111222222111000000111111111222111111000000111111222000000000////////////...//////000000111111111111222111000000222333222111111111222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222111111000//////000000000000000000000000000000000111111111222222333333333333333333333333222333444444555555444444444444555444333111///...000000111111222333444444666555555444333333222222444444444555555555666666444666777777666666777888;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999888999999::::::999999888777777666666666666777777999999999999::::::::::::888888999999999::::::::::::;;;<<<=========<<<<<<::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>============???????????????>>>======<<<<<<============<<<<<<>>>>>>>>>???AAACCCFFFGGGHHHGGGEEEDDDBBBAAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEECCCDDDFFFFFFFFFGGGIIIKKKJJJIIIHHHGGGEEEEEEDDDDDD___```aaaaaaaaa___]]]\\\VVVVVVUUUVVVWWWXXXZZZ[[[^^^^^^^^^^^^^^^___```aaaaaabbbeeeggggggfffdddbbbZZZVVVPPPLLLLLLPPPVVVZZZ\\\\\\\\\]]]\\\ZZZVVVTTTSSSUUUWWWWWWUUUSSSSSSSSSSSSTTTUUUVVVUUUTTTRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUWWWXXXXXXXXXVVVUUUUUUTTTRRRPPPOOONNNMMMMMMQQQRRRRRRQQQOOOOOOPPPRRRQQQPPPPPPOOONNNNNNMMMMMMLLLJJJHHHEEEBBBAAAAAAAAADDDDDDCCCAAA???>>>???AAACCCCCCAAA@@@>>>============<<<<<<;;;;;;;;;;;;;;;888888888888777777777666666666666555555444444444555555555555555555555555555555444444444333333333222222222222222222222222222222111111222222333333333222222222222222111111111111111111222222222222111111111111111111111111111111111111111111111111222222222222333444555666555444333333333333222111222222222111222222333333...000222444333222000000///000000000111111111111///////////////////////////////////////000000111222222222111000///......////////////000000000000111111111222222111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111333333333222222222111111000000111111111222222222222111111000000111111222111111222222333333333333111111111111111111111111000000000000000000000000222222222222333333333333111111222222222222111111000000000111111222222222111000000/////////000000111111111111111111111111222111111111111111222222222222111111111111222222111000000000////////////000000000000000111111111222111111222444555444333111111222333333333333222111111111111111222222222111111111111111222222222111111111111111222222222000000111111111222222222222222333333222111000000000000000000000000000000000111111111111222222222333333333333333333333333222333444444555555444444222222333333333222000///000000111222333444444555333333444444444555555555444444444444555555555555555666777777666666777999777666666666666666666666999::::::;;;;;;::::::999999999::::::::::::999999777777666666666666777777888888999999999:::::::::888888888999999999::::::::::::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@>>>>>>======<<<<<<<<<<<<======@@@@@@??????@@@BBBDDDEEEDDDCCCBBBBBBAAAAAAAAABBBAAABBBEEEGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBDDDFFFFFFFFFGGGHHHJJJJJJIIIHHHFFFEEEDDDCCCCCC______```aaaaaa```___^^^YYYXXXXXXXXXYYY[[[\\\^^^```____________```aaaaaadddeeefffhhhhhhgggeeeddd]]]XXXRRRMMMLLLPPPVVVZZZ[[[\\\]]]]]]\\\ZZZXXXVVVVVVWWWYYYYYYWWWUUUTTTUUUTTTUUUVVVWWWWWWVVVTTTSSSSSSTTTUUUVVVXXXXXXYYYYYYVVVWWWWWWWWWVVVUUUSSSRRRSSSSSSRRRPPPOOONNNMMMLLLPPPQQQRRRRRRPPPOOOPPPRRRQQQPPPOOONNNNNNMMMNNNNNNKKKJJJGGGEEECCCBBBAAAAAADDDEEEDDDCCC@@@???@@@AAACCCBBBAAA???>>>===============<<<;;;;;;;;;;;;<<<888888888888777777777777777777777666555555444444555555555555555555555555555555444444444333333333222222222222222222222222333222222111222222333333222222222222222222111111111111111222222222222333222222222222222222222222111111111111111111111111222222222222333444555555555333222222444444333111333333222222111222222222...000333333222111111222000000000000111111111111000000000000000000000000///////////////000111111111111111000////////////////////////000000000000000111222222222222111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111222222222111111111000000000000000111111111111222111111000000000000111111000111111222333222222222111111111111111111111111000000000000000000000000111222222222333333444444222222222333333222222222000000000111111111111111///.........///000111111111111111111111111111111222111111111111222333333222222111111111111222222111111000000000/////////000000000000000000111111222111111333555666444333111111222333333333333222111111111222222222222222111111111222222222222222111111111222222222222222000111111111111222222222222333444555555444333222111111111111111111111111111111222222222333333333333333333333333333333333222333444444555555444444333444555555555444333222111111222222333333444444111222333444555666777777444444444555555555555666555666888777666666777999777777777777777777777777999::::::;;;;;;::::::999999999::::::::::::999999777777666666666666777777777777888888888999999999888888999999999::::::::::::::::::;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???>>>======<<<<<<======>>>??????>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBB@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCBBBDDDFFFGGGFFFFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCCCC^^^^^^```aaaaaaaaaaaaaaa]]]\\\[[[ZZZZZZ[[[\\\]]]_________```aaabbbcccdddeeeeeefffffffffeeeeeedddbbb___ZZZUUUTTTVVVYYY[[[\\\]]]]]]\\\ZZZWWWVVVUUUTTTUUUWWWXXXWWWVVVWWWWWWTTTUUUWWWXXXXXXWWWVVVTTTTTTUUUWWWYYYZZZ[[[\\\\\\XXXXXXWWWVVVTTTRRRPPPOOOPPPPPPQQQRRRRRRQQQPPPOOONNNPPPRRRSSSQQQPPPPPPQQQPPPOOONNNLLLLLLLLLLLLLLLIIIHHHFFFCCCBBBAAAAAABBBCCCDDDEEEDDDAAA??????@@@AAA@@@???>>>===<<<<<<<<<===<<<;;;;;;::::::;;;;;;888888888888777777777777777777777666555444444444555555555555555555555555555555444444444333333333111111111111111111111111333333222222111222222333111111111111111111222222111111111222222222333333222222222222222222222222111111111111111111111111111111111111222333444555333222111222444555444333444444333222111111111111///111333222000000222444000000000000111111111111000000000000000000000000///////////////000111111000000000/////////000000////////////000000000000000111222222222222111000000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000000000111111111000000000//////000000000000111111111111111111000000000000111111///000111222222222111111111111111111111111111111111111111111111111111111000000000111222333333444333333444444444444333333111111111111000000000000000000//////000000111222111111111111111111111111222111111111222222333444333222222111111222222333111111111000000000//////111000000000000000000000000000111222555555444222111111222333333333333222111111111222222333333333111111111222222333333333111111111222222333333333000111111111111222222222111333555666777666555555222222222222222222222222222333333333333444444444333333333333333333333333222333444444555555444444555666666777666555444333333333333333333333333333222222333444555666777777444555555555555666666666555777888888777777888999999999999::::::;;;;;;;;;999::::::;;;;;;::::::999999::::::;;;;;;::::::999777777666666666666777777666666777777777888888888999999999999:::::::::;;;::::::::::::;;;<<<======;;;<<<===>>>???@@@@@@AAA????????????>>>>>>>>>===<<<=========>>>>>>>>>???>>>???AAABBBBBBAAA@@@??????>>>============>>>???<<<<<<;;;<<<===???AAABBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAACCCDDDDDDEEEDDDCCCBBBBBBAAAAAABBBBBBBBBDDDGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCC]]]^^^___aaabbbcccccccccaaa```^^^\\\[[[ZZZZZZ[[[^^^^^^___```bbbdddeeefffddddddcccccccccbbbbbbbbbfffdddaaa^^^\\\\\\\\\\\\]]]]]]]]]\\\XXXUUUSSSRRRPPPRRRUUUVVVVVVVVVXXXYYYTTTUUUWWWXXXXXXWWWVVVUUUUUUVVVXXXZZZ[[[]]]]]]^^^ZZZYYYWWWUUURRROOONNNMMMMMMOOOQQQSSSTTTTTTSSSRRRMMMPPPSSSTTTRRRQQQPPPPPPOOOMMMLLLJJJJJJJJJKKKKKKGGGFFFDDDBBBAAAAAAAAAAAAAAACCCDDDDDDAAA???>>>>>>???>>>===<<<<<<;;;<<<<<<<<<;;;::::::999999::::::888888888888777777777777777777666555444444333333555555555555555555555555555555444444444333333333111111111111111111111111333333222222111222222222111111111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111222333444444333222111222444555444333555444333222111111111111///111222111//////222555000000000000111111111111000000000000000000000000///////////////000111111000////////////000000111////////////000000000000000111222333333222111000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000000000////////////000000000000111111111111111111000000000000111111...///000111222111000000111111111111111111111111111111111111111111111111......///000111222222333333444444555555444444333222222111111000000//////222222111111111111111222000000000000000000000000222111111111222333333444333222222111111222222333111111111111000000000000111111111000000000000000/////////222444444333111111111222333333333333222111111111222222333333333111111111222222333333333111111111222222333333333000111111111111222222222111333555777888888777666333333333333333333333333333333333444444444555555333333333333333333333333222333444444555555444444666666777666555444222111444333333333333333333333333333444444555666666777555555555666666666666777555777888888777777888999666666777888999999::::::999::::::;;;;;;::::::999999::::::;;;;;;::::::999777777666666666666777777666666666666777777777777999999:::::::::;;;;;;;;;:::999999:::;;;<<<===>>><<<<<<===>>>???@@@AAAAAA@@@?????????>>>>>>======<<<=========>>>>>>??????<<<===???AAABBBAAA@@@???@@@???>>>======>>>???@@@999999999:::<<>>>>>>>>???@@@AAACCCDDDDDDCCCBBBBBBAAAAAAAAAAAACCCEEEGGGGGGFFFEEEEEEEEEGGGFFFEEEDDDDDDCCCCCCDDD^^^]]]]]]]]]^^^```aaabbb```]]][[[\\\^^^___]]]ZZZ_______________```aaabbbaaa^^^\\\]]]bbbgggiiijjjkkklllllliiieeebbbaaaaaa]]][[[YYYXXXWWWVVVTTTRRROOOQQQTTTWWWYYYYYYYYYYYY[[[ZZZXXXVVVUUUUUUVVVVVVTTTUUUVVVXXXYYYZZZ[[[[[[UUUSSSQQQOOONNNNNNNNNOOOPPPQQQSSSTTTTTTSSSQQQPPPSSSTTTTTTTTTRRROOOLLLKKKLLLLLLKKKJJJJJJIIIJJJJJJGGGEEEAAA>>><<<<<<===>>>>>>>>>????????????>>>>>>===<<<;;;<<<>>>>>>===<<<::::::::::::999888777777777666555444444444444444444666777888777666444333222222222333333333444444555444444333333222222111111111111111111111111111//////000000000111111111333333333222222111111111222222222222222333333333333333333333333333333333222333333333333222111111333222222111111222222333333333333444444444555555777555333111000000111222000000000000000000000000111000///......///000111222222111000//////000000////////////000000000000////////////000000000000000000000000000000000000000111222333333333333333222222111111111111222222222222222111111111111111/////////000111111111222000000000000////////////111222222222222111000000111111111111000000000000111111111111111111111111////////////000000000000333222222222111000000000222333333444333222000///222111000000000111222333444444444444333222111000222222111111111111222222000000000000000000000000111111000000000000111111000000111111111222222222222222222111111111111000000000000000000///......000000000000000000000000333333222222333333444555///000111333333222111111222222222222222222222222333333222222222222222333111111111111111111111111111111000000111111222333333555888;;;;;;888444222555333111/////////111222444444333333333333222222555444222111000111222222222222111111222222333444777999;;;:::777444111111111111111111111111111111222222333444555666777888444444444444444444444444888888777666666666666777555555666666777777888888777666555555555666888999999999999888888888777777444666888888777666666777666666666666777888999:::777888888999999:::;;;;;;::::::::::::::::::::::::999:::;;;<<<===??????@@@<<<<<<<<<<<<<<<;;;;;;;;;???>>>===<<<<<<===>>>??????????????????>>>===<<<>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;:::????????????@@@AAABBBCCCBBBBBBAAAAAABBBCCCEEEFFFEEEDDDCCCAAAAAABBBBBBCCCAAADDDFFFFFFEEEDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAA]]]]]]\\\\\\]]]^^^```aaa```]]]\\\\\\]]]^^^\\\ZZZ]]]]]]]]]^^^___```aaabbb```]]][[[\\\___cccddddddiiijjjjjjhhheeecccbbbbbb___]]]ZZZYYYXXXVVVSSSQQQOOOQQQTTTWWWYYYYYYYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUOOOOOOMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRRRRPPPOOOPPPQQQRRRRRRRRRPPPMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIGGGDDDBBB@@@?????????>>>>>>?????????>>>=========;;;:::;;;===>>>===<<<::::::::::::999888777666666666555444444444444444444555777777777666444333222333333333444444444444555444444333333222111111111111111111111111111111111111222222222333333333333333333222222111111111111111111222222222222222333333333333333333333333222333333333333222111111333222222111111222222333333333333444444444444555777555333111000000111111000000000000000000000000111000////////////000111222222111000000000000000000000000000////////////.../////////000000000000000000000000000000000000///000111111222222222111111111000000000000111111000000111111111222222222222222222222222222333333/////////000000000000000222222222333222111111000111111111111000000000000111111111111111111111111000000000000111111111111222222222111111111111111333333333333333222111000222111000000000111222333444444444444333222111000222222111111111111222222000000000000000000000000111111000000000000111111111111111111222222222222222222222111111111111000000111111111000000///...000000000000000000000000111111111000111222222333//////000111111111111000222222222222222222222222222222111111111111222222111111111111111111111111111111000000111111222333444666888::::::999666555666444222000000000111111333333333333333333333333333333222222222222333333222222111111222222333444777:::<<<;;;888555333222222222222222222222222222222222333444555666777777555555555555555555555555666666666666777888888999555666666666777777777888999888888777888999:::;;;999999999999888888888888666777888888666555666888777777777777888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>======<<<<<<;;;;;;;;;:::>>>===<<<<<<<<<===>>>???>>>>>>????????????>>>>>>========================>>>=========<<<<<<<<<;;;>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFDDDCCCBBBAAAAAAAAABBBBBBAAACCCEEEFFFEEEDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBB[[[[[[[[[[[[\\\]]]^^^^^^___]]]\\\\\\\\\\\\ZZZYYY\\\\\\\\\]]]^^^^^^______^^^\\\ZZZZZZ\\\^^^^^^^^^eeefffggggggeeeddddddeeebbb```]]][[[ZZZXXXVVVSSSRRRTTTVVVWWWYYYYYYXXXXXXYYYYYYWWWVVVUUUTTTTTTTTTWWWWWWYYYYYYWWWTTTQQQOOOJJJIIIIIIIIIJJJKKKLLLLLLLLLNNNOOOPPPPPPOOOMMMLLLLLLMMMOOOQQQQQQPPPOOONNNJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@?????????>>>>>>=========<<<;;;999:::<<<======<<<999::::::999999888777666666555555555444444444444444555666666666555444333333333333444444444555555444444444333222222111111111111111111111111111111111111111222222222222333222222222222222111111111000000000111111111222222333333333333333333333333222333333333333222111111222222111111111111222222333333333333444444444444777555333222111000111111000000000000000000000000222111000000000000111222222111000000000000000000111111000000//////............/////////000000000000000000000000000000000...///000000111000000000000000////////////000000///000000111111222222222222222222222222222111111...//////000000111111111333333333333333222222111222222111111111000000000000000000000000000000000111111111111222222222222111111111111111222222222333333222222111111222222111111000000000111333444444444444444333222111111222222111111111111222222000000000000000000000000222222111111111111222222111111222222222333333333222222222111111111111000111111111222111111000//////////////////////////////////////////000000111///////////////000000111222222222222222222222222111111000000000111111222111111111111111111111111111111000000111111222333555666777999999999888888777666444222111111111111111222222333333444444555222333333444444444444333222222111111222222333444888:::<<<<<<:::666444444333333333333333333333333222222333444555666666777666666666666666666666666444555555666888999::::::666666666666777777777777999888888888888999:::::::::::::::999999999888888999999999777555555666888888777777888888999:::;;;======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<===>>>???===>>>>>>????????????>>><<<<<<<<<===============>>>>>>>>>>>>>>>=========>>>======>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAABBB@@@BBBDDDDDDCCCBBBCCCDDDEEEDDDCCCBBBAAABBBCCCCCCZZZZZZYYYYYYZZZZZZZZZ[[[]]]\\\\\\[[[[[[ZZZYYYYYY\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZ[[[\\\\\\\\\aaaccceeeeeeeeeeeefffgggeeecccaaa``````___]]][[[XXXYYYYYYZZZYYYXXXWWWWWWZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXZZZZZZXXXTTTPPPMMMHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOOOONNNLLLIIIHHHHHHJJJLLLOOOPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIGGGDDDBBB@@@??????>>>>>>============<<<;;;999999:::<<<<<<;;;999999999999888777666555555555555555555555444444444555555555555444333222333333444444444555555555444444333333222111111111111111111111111111111111////////////000000000000222222222111111111111111/////////000111111222222333333333333333333333333222333333333333222111111222222111111111111222222222222333333333444444444666555444222111111111111000000000000000000000000222111111111111111111222111111000000000000000111222111111000///......---........./////////000000//////////////////////////////000111111000000000//////............//////000000000000111111111111111111000000//////............///000111111222222333444444444444333222222222222222111111111000000////////////////////////000000000111111111222222000000000111222222222333444333222111111111333333111111000000000222333444333444444444333333222111222222111111111111222222000000000000000000000000222222111111111111222222222222222222333333333333222222222111111111000000111111222222222111111000//////////////////////////////.........///000000000000///......000111222111111111111111111111111000000000///000000111222111111111111111111111111111111000000111111222333444555555666777888888999888777555444222222111111000111111222444555555666444444555666555444222111222222111111222222333444777:::<<<===:::777666555444444444444444444444444222222333444444555666666555555555555555555555555444444555666777777888888666666666666777777777777666666666777777777888888::::::::::::999999999999;;;;;;999777444444666999888888888888999:::;;;<<<<<<;;;;;;;;;:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<=========????????????????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@AAACCCCCCBBBAAABBBDDDFFFDDDBBBAAA@@@AAACCCDDDXXXXXXXXXXXXXXXWWWWWWWWWZZZ[[[[[[ZZZYYYYYYYYYYYY^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^aaacccdddddddddfffggggggfffdddeeeffffffeeeccc___^^^]]]\\\ZZZXXXWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVSSSUUUWWWXXXWWWTTTQQQOOOKKKLLLMMMNNNPPPQQQRRRSSSPPPQQQPPPOOOLLLIIIEEECCCEEEGGGJJJMMMNNNOOONNNNNNOOONNNLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIGGGDDDBBB@@@@@@???>>>>>>>>>>>>???@@@>>><<<:::999:::;;;;;;:::888888888888777666555555444444555666666555555444444444444444444333333222333333333444444444555555444333333222222111000000000000000000000000000000////////////////////////111111111111111111111111...//////000111111222222333333333333333333333333222333333333333222111111222111111000000111111222222222222333333333444444666666444333222222111111000000000000000000000000111111111222222111111111111000000000000000111111222111111000///......---............////////////////////////////////////000111111111111111000000//////............//////222111111000000/////////111000000//////............//////000111222222333333444444444444333222222222222222222111111111111/////////////////////////////////000000000111111000000000111222222222333333333111111111222333444111000000000000222333555333333444444444333222222222222111111111111222222000000000000000000000000222111111111111111111222111111222222222333333333222222222111111111000000000111111222222222111111000000000000000000000000000////////////000111111222111000///000111222333111111111111111111111111000000//////000111111222111111111111111111111111111111000000111111222333333333333444555666777777777777666444333222222222000000111222444555666666666666666666555333111///222222111111222222333444666888;;;<<<:::777666555444444444444444444444444222222333333444555555555444444444444444444444444444555555666666555444444777777777777666666666666666777777777888888888888:::::::::999999999888888;;;:::999666444444666888888888888888999:::;;;<<<888888999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>>>>======<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<@@@@@@@@@??????===<<<;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB@@@AAABBBBBBAAAAAABBBDDDFFFDDDBBBAAA@@@AAACCCDDDVVVVVVVVVVVVVVVUUUTTTSSSWWWXXXZZZYYYXXXXXXYYY[[[^^^^^^___``````___]]]\\\[[[^^^```aaa```^^^^^^___^^^```bbbccccccccceeefffgggeeeeeefffhhhiiihhhgggaaa```^^^\\\ZZZYYYWWWWWWSSSSSSTTTUUUVVVVVVVVVVVVQQQRRRTTTVVVVVVTTTRRRQQQPPPQQQRRRSSSUUUUUUUUUUUURRRRRRRRRPPPMMMIIIEEEBBBEEEFFFIIIKKKMMMMMMLLLKKKMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@???>>>>>>???@@@BBBCCCBBB???;;;999999::::::999777888888777777666555444333444555666666666555444444444333333333222222222222222222333333333444444333333333222111111000000000000000000000000000000222111111111111111000000000000000111111111111111...//////000111222333333333333333333333333333333222333333333333222111111111111000000000000111111222222222222333333333333666666555444333222111111000000000000000000000000000000111222222111000000000000000000000111111222111111000000//////......------........./////////000000000000000000000000111111222222111111000000//////............//////111111000000000/////////111111111111111111000000///000000111111222222222333333333333333222222111333222222222222111111111000000000000000000000000.../////////000000000000111111111111111222222222222222111111222222333333000000//////000222444555333333333444444333333222222222111111111111222222000000000000000000000000111111000000000000111111000000111111111222222222222222222111111111111000///000111111222111111111000000000000000000000000000000000000000111222222111111111111111222222333111111111111111111111111000000000000111111222333111111111111111111111111111111000000111111222333222222333333444444555555555555555444444333222222000000111222444555666666666666666555333222000///222222111111222222333444333666999:::888666555444444444444444444444444444222222333333444444444444444444444444444444444444555555666777666555444333777777777777666666666666888999::::::;;;;;;::::::999999999888888888777777888888888666444444555777888777777888888999:::;;;777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;::::::@@@@@@@@@??????>>>===<<<<<<<<<======>>>>>>???????????????@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDBBBBBBCCCEEEEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAACCCEEEEEEDDDCCCBBBAAABBBCCCCCCTTTUUUUUUUUUTTTSSSQQQPPPTTTVVVYYYYYYXXXXXXZZZ\\\[[[]]]___aaacccccccccbbb^^^aaaddddddaaa^^^]]]^^^^^^```bbbcccbbbbbbcccdddeeedddcccdddfffffffffeee]]]]]]\\\[[[ZZZYYYYYYYYYRRRSSSUUUWWWYYYYYYYYYYYYTTTUUUVVVWWWWWWWWWVVVUUUSSSTTTUUUVVVVVVVVVUUUUUURRRRRRRRRQQQNNNKKKGGGEEEEEEFFFHHHJJJKKKKKKIIIIIIGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDDDD??????>>>???@@@BBBEEEFFFEEEAAA===:::999999999888777777777777666555444444222333555666777666555444444333333222222222222222111111111222222222333333333333222222111000000000000000000000000000000000222222111111000000000000///000000000111111111222//////000111222333444444333333333333333333333333222333333333333222111111111111000000000000111111111222222222222333333333666666555555444222111111000000000000000000000000///000000111111000000///000000000000000111222222000000000000////////////---------.........//////000000000000000000000000000000111111000000///...000//////////////////000.........///000111111222000000000111111111111111111111111111111111111111222222222333222111111000333333222222222111111111111111111111111111111111//////000000000111111111222222222111111111111111000111222333333333333333000/////////000222444555222333333444444333333222222222111111111111222222000000000000000000000000000000////////////000000//////000000000111111111222222222111111111111000...///000000111111111000222222222222222222222222000000//////000000111222///000000111111111111111111111111111111111111111000000000111111222444444111111111111111111111111111111000000111111222333333333444555555444444333333333444444444333333333111111222333333444555555444333333222222222222333222222111111222222333444000333666777666444333333333333333333333333333333222333333333333444444444555555555555555555555555444666777888999888666555888777777777666666666555888999:::;;;;;;;;;::::::888888888777777777666666555666777666555444555666777777777777888999::::::999999::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888888======>>>???????????????======>>>>>>???@@@@@@AAA>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDEEEFFFFFFEEEEEEAAAAAABBBBBBBBBAAA@@@???BBBBBBCCCBBBAAAAAACCCEEEDDDCCCCCCCCCCCCBBBBBBBBBTTTTTTUUUTTTSSSRRRPPPOOORRRUUUXXXXXXWWWXXX[[[]]]XXX[[[^^^bbbeeegggggggggaaadddgggfffaaa]]]\\\\\\___aaabbbcccbbbaaabbbcccdddbbbaaaaaabbbcccbbb```YYYYYYYYYYYYYYYZZZZZZ[[[TTTVVVXXX[[[]]]^^^^^^^^^YYYYYYZZZZZZZZZZZZZZZZZZUUUUUUVVVWWWWWWVVVTTTSSSQQQQQQRRRQQQPPPMMMJJJHHHFFFGGGIIIJJJJJJIIIHHHGGGBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEFFF????????????AAADDDGGGIIIGGGCCC>>>;;;999999888888777777777777666555444333222333555777777666555444444333222222111111222222000000111111111222222222333333222222111000000000000000000000000000000000000000//////.........---//////000000111111111222///000111222333444555555333333333333333333333333222333333333333222111111111111000000000000111111111111222222222333333333666666666555444333111111000000000000000000000000...///000111111000///...000000///000000111222222////////////000000000000---------.........//////000000000000000000000000//////000000///...------000000////////////000000***+++---///111222444555------......//////000000222222222111111111111111111222222222222111000000333333333222222222111111111111111111111111111111000111111111111222222222333222222222111111000000///111222333444333333222000/////////111222444666222222333444444333333333222222111111111111222222000000000000000000000000//////............//////////////////000000000000222222222111111111111000......///000000000000000222222222222222222222222///////////////000111111---...000111111111000///000000000000000000000000111111111111222333444555111111111111111111111111111111111000111222222333444555666666666555444333111222333333444444333333111222222333333444444555111111000000111333444666222222111111222222333444///111555666555333222222333333333333333333333333333333333333333333333444666666666666666666666666444555888:::;;;;;;:::999888888777777666666666555666777888999:::999888888777777777777666666666666222444666666555444444555666666666666777888999:::===<<<<<<;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;<<<<<<<<<;;;999777666:::;;;<<<>>>@@@AAABBBBBB===>>>>>>???@@@AAAAAAAAA>>>>>>>>>??????@@@@@@@@@????????????@@@AAABBBCCCAAABBBDDDFFFFFFFFFEEEEEE??????@@@AAA@@@???>>>===BBBCCCCCCBBBAAABBBDDDFFFCCCCCCDDDDDDCCCCCCBBBAAAUUUVVVVVVQQQKKKIIILLLPPPUUUWWWYYYYYYXXXXXXXXXZZZZZZ[[[\\\^^^```ccceeegggfffgggfffbbb]]]ZZZZZZ[[[______```aaaaaa`````````___^^^]]]]]]^^^^^^\\\ZZZWWWTTTSSSTTTWWWZZZYYYXXXWWWYYY[[[]]]^^^^^^^^^^^^ZZZ[[[\\\\\\ZZZYYYYYYZZZVVVWWWXXXYYYYYYWWWVVVUUUUUUQQQOOOOOOQQQQQQLLLGGGGGGGGGHHHIIIHHHFFFCCCBBB??????>>>>>>???AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCC===<<<<<<<<<>>>@@@BBBCCCGGGDDD???;;;999888666555777777888888888888777777999666444444666777666444555444333222111111111111111111111111222333444555333333222222111000//////111111000000//////......000000////////////000000111111000///////////////...//////000111222222222000111333444555555444333222222111000/////////000555444333222111111111111//////000111222222333333888666444222111111111111333222000///......//////111111111111000000000000////////////////////////222111111111000000//////........................///////////////.........000000000000////////////////////////////////////////////////000000000000......//////000000111111111111111111111000//////000000000111222222222333111111222222222333333333111111000000000000111111111111111111111111111111000000000000111111111111333333333222222111111111222222111111222222333444555555555444333222000000111111000000000000111111000000111222222222222111111111111111000000000000............/////////000222222222111111111000000111111000000000000111111222222222111111111000000222222111111111111222222000000111111111111000000000000111111111111000000111000000000111222333333222222222222222222222222333222111111000111111111333444666777888777555444444555555555555555444444111222222333333222222111555555555444444333333333111111111111111111111111222222222111111111000000222333444333111000111222555555555555555555555555333333444444555666666666777777888999999999999888999999999999999888777666444666999<<<<<<:::888666888777555555777777777666666555444333333333333333888888888888777777777777666666777888:::;;;<<<<<<=========<<<;;;;;;;;;:::;;;<<<>>>@@@AAABBBBBBAAA????????????>>><<<;;;:::=========<<<<<<;;;;;;;;;======>>>>>>???@@@@@@@@@<<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBB??????>>>>>>??????@@@AAAEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@????????????@@@@@@???@@@AAACCCDDDCCCCCCBBBGGGFFFFFFFFFEEEEEEDDDDDDVVVXXXXXXTTTOOOLLLNNNQQQVVVWWWYYYYYYXXXXXXYYYZZZZZZ[[[\\\]]]___bbbdddfffdddfffgggddd```]]]]]]]]]bbbbbbbbbbbbbbbaaa``````^^^]]]]]]]]]]]]\\\YYYWWWRRRPPPOOORRRUUUXXXXXXWWWXXXZZZ[[[]]]^^^^^^^^^]]]\\\^^^______\\\ZZZZZZZZZVVVVVVWWWWWWXXXXXXXXXXXXUUURRROOOPPPQQQPPPKKKFFFFFFGGGHHHIIIIIIGGGFFFEEE@@@@@@??????@@@AAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<<<<<<<===>>>???CCC@@@<<<999888777666555555555666666666666555555777444222333555666555444555444333222111111111111111111111111222333444444333333222222111000000///111000000000000000//////111111000000000000111111111111000///////////////.........///000111111111000111222444444444444333222222111000000000111111555444333222111111111111///000000111222222333333555444222000//////000000333222000///......//////111111111111000000000000////////////////////////111111111111000000000///........................////////////////////////000000000000////////////////////////////////////////////////000000000000/////////000000000000000111111111111111000//////111111111111222222222222111111222222222333333333111111000000000000111111//////////////////////////////000000000111111111333333333222222111111111222222111111222222333444444555555444444333222111111111000000000000111111111111222333333333333222111111111111000000000000........./////////000000222222222111111111000000111111000000000000111111222222222111111111000000111111111000000111111111000000111111111111000000000000111111111111000000111111111000111111222222222222222222222222222222111000000000111222222333333444666777888777666555555555666666666555444444222222222333333222222222444444444333333333222222222222222222222222222222222222222111111111000000222333444333111000111222444444444444444444444444333333444444555666666666666666777888888888777777777888888888777777666555555666999:::;;;:::888777888777555555777777777666666555444444333333444444888888888888777777777777777888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???@@@AAAAAAAAAAAA??????>>>>>>??????@@@AAADDDDDDCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@???@@@BBBCCCDDDDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDCCCYYY[[[\\\YYYTTTQQQQQQSSSVVVXXXYYYYYYXXXXXXXXXYYYZZZZZZZZZ[[[]]]___aaacccbbbdddffffffdddbbbaaaaaaddddddccccccbbbaaa______^^^]]]^^^^^^]]]ZZZUUUQQQJJJJJJKKKNNNSSSVVVWWWWWWZZZ[[[\\\]]]^^^]]]]]]\\\[[[^^^``````]]]ZZZXXXWWWUUUTTTTTTTTTUUUWWWYYYZZZVVVSSSQQQPPPQQQOOOKKKFFFEEEFFFHHHIIIJJJIIIHHHHHHBBBAAA@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????>>>===;;;:::::::::;;;;;;===:::777666666777666666444555555666666555555444444222111222444666666555555444333222222111111222222222222111222222333333333333222222111000000000000000000111111111111111222222111111111111222222111111000000000/////////---......//////000000000000111222333444444444444222222111111222222333333444444333222111111111111000000000111222222333333444333111000000000111111333222000///......//////111111111111000000000000////////////////////////111111111111000000000000........................////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000//////111111111222111111000///222222222222222111111111111111222222222333333333111111000000000000111111//////////////////////////////000000000000111111222222222222222111111111222222111111222222333444444444555555555444444444111111000000000000111111111222333333444444333333111111111111000000000000....../////////000000000222222222111111111111111111111000000000000111111222222222111111111111111111000000//////000000111000000111111111111000000000000111111111111000000222222111000000000111111000000000000000000000000/////////000111222444444222333555666777777777666666666666777666555444444222222222222222222222222333333333222222222222222222222222222222222222222222111111111111000000000222333444333111111111222333333333333333333333333333333444444555666666666444555666666777777666666666666777777666666555555666777888888999999888888888777555555777777777666666555555444444444444555777777888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>============>>>>>>======<<<::::::999999999999888888===<<<<<<;;;::::::999999<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@@@@???@@@BBBCCCDDDDDDCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCZZZ\\\^^^]]]YYYVVVUUUUUUVVVWWWYYYYYYXXXWWWWWWXXXXXXXXXWWWXXXYYY[[[]]]______bbbeeegggfffeeecccbbbddddddccccccaaa```^^^]]]````````````]]]XXXPPPKKKDDDFFFHHHLLLPPPTTTVVVWWW[[[\\\]]]]]]]]]\\\[[[ZZZYYY\\\^^^^^^\\\XXXUUUSSSRRRQQQOOONNNOOORRRVVVYYYVVVTTTRRRQQQQQQOOOJJJGGGHHHHHHIIIJJJJJJIIIIIIHHHDDDCCCBBBAAAAAABBBDDDDDD@@@@@@@@@@@@?????????>>><<<;;;999888777888888999666555333333555777777666666777777777777777777666222222222333444666777777555444333222222222222222333333222222111222222222222222222111111111000000000000111111222222333333222111111000000111111222111111111111000000//////.../////////000000111111000111111222333333444444222222222222333333444555444333222222111111111222000000111111111222222222555444333222222222333444333222111////////////000111111111111000000000///////////////////////////111111111000000000000000........................///////////////000000000000000000000////////////////////////////////////////////////000000000000222111111000000/////////111111111222222111111000333333333222222111111111111111222222222333333333222111111000000111111222111111111111111111111111////////////000000000111222222222111111111111111222222111111222222333444333444444555666666666555222111111000000111111222000111222222333333222222111111111111000000000///...////////////000000000111111111111111111111111111111000000000000111111111111111111111111111111000000////////////000000000000111111111111000000000000111111111111000000333222111000000///000000000000000000000000000000////////////000111222333111222333555666777777777666666777777666666555444222222222222222222222222222222111111111111111111222222222222222222222222111111111111000000000000111333333333111111222333333333333333333333333333333333444444555666666666555555666777777777777666666666666777777666666555777777777777777888999999888777555555777777777666666666555555555555555666777777777888888999999999<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>======999999999999999999999999=========<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAABBBDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDZZZ[[[]]]^^^\\\YYYXXXWWWVVVXXXYYYYYYWWWVVVWWWXXXWWWVVVUUUTTTUUUWWWYYY[[[]]]^^^aaadddeeeeeecccaaadddddddddcccbbbaaa```___bbbbbbbbbaaa^^^WWWOOOIIICCCFFFIIIMMMPPPSSSUUUVVVZZZ[[[\\\\\\\\\[[[ZZZYYYYYY[[[^^^^^^[[[WWWTTTSSSPPPMMMJJJHHHIIIMMMQQQTTTUUUTTTSSSRRRQQQNNNKKKIIIKKKKKKJJJJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCDDD@@@@@@@@@?????????>>>>>>999888777666666777888888222111111222555666777666666666777777777777666666222333444444555777888:::444444333333222333333333333333222222111222222222222222222111111111111111000000111111222222333333000000////////////000000000111111222111000//////000111111111111111222222000111111111222333444444333222222222333444555555333333222222111111222222111111111111111222222222555444333222222222333444444333111000//////000000111111111111000000000///000000000000000000000000000000000000000000111111////////////////////////////////////000000111111000000000000////////////////////////////////////////////////000000000000222222111111000000//////111111222222222222111111444333333333222222111111111111222222222333333333222222111111111111222222000000000000000000000000...////////////000000000111111111111111111111111222222111111222222333444333333444555666666666666222222111111111111222222//////000111111111111111111111111111000000000///////////////000000000111111111111111111111111111111111000000000000111111111111111111111111111111000000////////////000000000000111111111111000000000000111111111111000000222222111000////////////////////////////////////111111000000///000000111000000222333444555666666555555666666666666555555333222222111111222222333111111111111111111111111222222222222222222222222000000000000000000000000111222333333111111222333444444444444444444444444333333444444555666666666555666777777888888777777666666777888888777777666777777666666666777888999888777555555777777777666666666666555555666666777666777777888999::::::;;;======<<<<<<<<<<<<;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<============>>>>>>???@@@@@@@@@??????>>>>>>======>>>>>>???@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAABBBDDDEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFXXXYYY[[[\\\\\\[[[ZZZXXXXXXZZZ[[[[[[YYYXXXXXXYYYXXXWWWUUUSSSSSSUUUXXXYYYZZZZZZ\\\^^^aaaaaa___]]]```aaaaaabbbbbbaaaaaaaaa````````````^^^XXXQQQKKKGGGJJJNNNPPPRRRRRRTTTUUUXXXYYYZZZ[[[[[[ZZZXXXXXXZZZ]]]______\\\YYYWWWVVVQQQNNNJJJGGGGGGJJJNNNPPPSSSSSSSSSSSSQQQOOOLLLKKKLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCC????????????>>>>>>>>>===888777666555555666777777222111111333555777666666333444444555555444444333222444555555555666888:::444444333333333333444444222222222111222222333333111111111111111111111111000000000111111111111111000000////////////000000000111222222222111000///222222222222222222222222111000000111111222333444333333222222222333444444333333222222111222222333111111111111111111111111444333111000000000111111444333111000//////000000111111111111000000000000000000000000000000000000000000000000111111111111////////////////////////...//////000000111111222000000000000////////////////////////////////////////////////000000000000111111111111111111000000000111222222333222222222333333333333333222222222111111222222222333333333222222111111111111222222..............................////////////000000000000000111111111111111222222111111222222333444222333444555555555555555222222111111111111222222...//////000111000000000111111111111000000000000/////////000000000111111111111111111111222222222111111000000000000111111111111111111111222222222111000000//////000000111000000111111111111000000000000111111111111000000111111000/////////000000////////////////////////222111000//////////////////000000111222333333444222333444555666666666666444333222111111222333444111111111111111222222222111111111111111111111111//////000000000000000111000222333333222111222444555555555555555555555555333333444444555666666666666666777888888888888777666666777888888888777777777666666666666777888888888777555555777777777666777666666666666777777888666666777888999;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<:::;;;<<<===============;;;;;;<<<<<<<<<<<<======888888999999:::;;;;;;<<<<<<<<<<<<<<<============>>>>>>???????????????>>>>>>============>>>??????????????????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAACCCDDDEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGGGGHHHUUUVVVWWWYYY[[[[[[[[[ZZZ\\\]]]^^^^^^\\\[[[[[[\\\[[[YYYVVVTTTTTTVVVXXXZZZYYYWWWWWWXXX[[[[[[ZZZXXXWWWXXXYYY[[[\\\]]]]]]]]]ZZZZZZ[[[]]]]]]ZZZUUUQQQMMMPPPTTTUUUTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWZZZ\\\^^^]]][[[YYYXXXXXXUUURRRNNNJJJIIIJJJMMMOOORRRSSSSSSSSSQQQOOONNNMMMJJJJJJIIIHHHHHHGGGGGGHHHFFFDDDCCCAAA@@@AAAAAAAAA============<<<<<<<<<<<<:::999777555444444444555333222222444666777666555333444444555555444444333222444555555444444777999444444333333333444444555111111111111222333444444111111111111111111111111111000000000000000//////111000000000000000000111000111222333333111000...111111111111111111111111111000000000111222333444444333222222222222222333333222222111222222333333111111111111111111111111555444222000//////000000444333222000///000000111111111111111000000000000000000000000000000000000///000000000111111111111////////////////////////...//////000111111222222000000000000////////////////////////////////////////////////000000000000111111111111111111222222000111222222333333333222222222333333333333333333111111222222222333333333333222222111111222222333................................./////////000000///000000000111111111222222222111111222222333444222333333444444444444333333222222111111222222333//////000111111111111111111111111111000000000000//////000000000111111111000000111111111222222222111111000000000000111111000000111111111222222222111111111000000111111111000000111111111111000000000000111111111111000000000////////////000000111000000000000000000000000000////////////000000111///////////////000111111///000222444555666666666444333111000000111333444111111111222222222333333000000000000000000000000////////////000000111111000222333333222111333444444444444444444444444444333333444444555666666666444555666666777777666666444555666666777777777666666666666777777777777777888777555555777777777666777777666666777777888999555666777888:::;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::<<<<<<;;;::::::;;;<<<===;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<=========:::::::::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>????????????>>>>>>===============>>>???????????????@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGSSSSSSTTTWWWYYY[[[[[[[[[^^^```aaaaaa___]]]]]]^^^]]][[[XXXVVVUUUWWWYYY[[[XXXUUUSSSTTTWWWXXXVVVTTTNNNOOOQQQSSSUUUWWWXXXXXXTTTUUUWWWZZZ\\\[[[XXXUUUQQQTTTXXXXXXUUUSSSSSSTTTTTTUUUWWWXXXXXXXXXWWWWWWXXXZZZ[[[ZZZXXXWWWWWWXXXYYYVVVQQQMMMKKKLLLMMMOOOPPPRRRSSSSSSQQQOOOOOOOOOHHHHHHGGGGGGGGGHHHIIIIIIEEEDDDCCCAAA@@@@@@@@@AAA<<<<<<;;;;;;;;;:::::::::<<<:::888555444222222222444333333555777777666555555666666666666666666555111333555444222222555888444444333333333444444555111111111111222333444555111111111111111111222222111111000000//////......222222111111111111222222000111333333333222000...111111111000000000000000111000000000000222333444444333333222111111111111222222222111222222333333222222111111111111111111888666444222111111111111444333222000000000000111111111111111000000000000000000000000000000000000//////000000111111111222000000000000000000000000...//////000111222222222000000000000////////////////////////////////////////////////000000000000000000000111222222222333000111222333333333333333222222222333333444444444111111222222222333333333333222222111111222222333000000000000000000000000............/////////000//////000000111111111222222222111111222222333444222333333444444333333222333222222111111222222333000000111222222222222222111111111111000000000000000000000000111111111111000000111111222222222222111111000000000000111111000000111111222222222222222222111111111111222222000000111111111111000000000000111111111111000000//////...//////000111222111111111111111111111111............///111222333//////.........//////000...///111333444666777777444333111000000111333444111111222222333333333333////////////////////////.../////////000000111111000111333333222222333444333333333333333333333333333333444444555666666777333444555555666666555555333333444555666666666555555555666777777777777777888777555555777777777666777777666777777888999999555666777888:::;;;======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999<<<<<<;;;:::;;;<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========???>>>>>>======<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>?????????>>>>>>==================>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGQQQSSSUUUUUUTTTSSSTTTUUUXXXZZZ\\\]]]\\\[[[\\\]]][[[ZZZZZZ[[[]]]```ccceee```\\\WWWQQQNNNLLLLLLMMMLLLHHHFFFKKKUUU\\\]]][[[YYYVVVUUUWWW[[[[[[WWWSSSUUUUUUTTTTTTTTTTTTUUUUUUTTTXXX[[[]]][[[YYYWWWVVVZZZZZZYYYXXXVVVUUUWWWYYYUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNMMMLLLKKKLLLKKKIIIHHHGGGHHHHHHIIIFFFEEEDDDBBB@@@>>>===<<<======<<<;;;::::::::::::;;;:::999777666444333222333444555666666666444444555555555444444555555555333444444555555444444333333333333333333333333333333333222222111000//////333333222222111222222222111111111111000000000000000000000000000000000000000000111111111111000000000111333444444333111000000000000000111111111111222222222222222222222222333333333222222111111111111111000000111111222333777555222111222222222111222111111111000000//////...///000222333444555555333222111000////////////......///000111222333333///////////////.........111111000000000000111111222222111000//////000000////////////////////////////////////000000000000222222333333333444444444333333333333333333333333111111111111222333444555444444333222111111111111000111111111111000//////...............///000000////////////////////////...///000111111111111111444444444444444444444444555444333222111111111111333333222222111000//////.../////////000000000000222111000......000111222222111111111000000//////333333333222222222111111111111222222222333333333000000//////000111222222111111111111000000000000000000111111111111000000111111111111111111111111---......///000111111222222111000//////000111222000000000000000000000000000000000000000000000000////////////000111222333222222222222222222222222333222222222111000000000000000000000000111111222111111111111111111111111111111111222222333333333333333444555666666666555777777777666555555444444222222333444555666777888777777888888888888777777999888777666666777888999888999:::;;;;;;;;;;;;;;;999999888888777777666666777777777888999999::::::;;;;;;;;;:::::::::999999888999:::;;;<<<<<<<<<<<<>>>;;;:::<<>>??????<<<<<<<<<============>>><<<=========<<<;;;::::::;;;::::::999999::::::;;;============>>>>>>>>>>>>;;;<<<>>>@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>????????????@@@AAABBBDDDEEEFFFGGGFFFFFFFFFGGGGGGFFFFFFFFFQQQRRRRRRQQQOOONNNOOOPPPPPPSSSWWWYYYYYYYYYZZZZZZZZZZZZZZZZZZ\\\___bbbddd```]]]XXXTTTPPPOOONNNOOOJJJFFFDDDIIISSS[[[^^^]]][[[YYYWWWYYY\\\\\\YYYUUUUUUTTTTTTSSSRRRRRRSSSSSSTTTWWW[[[\\\ZZZXXXVVVVVVWWWXXXWWWUUUSSSSSSTTTVVVVVVUUUSSSRRRQQQQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCAAA???>>>===<<<===<<<;;;::::::999999:::999888777666444333222111444444555666666555555444555555444444444444555555333444444555555444444333333333333333333333333333333333222222111000000///333222222111111222222222111111111111000000000000000000000000000000000000000000111111111111000000000111333444444333111000000000000000111111111111222222222222222222222222444333333333222222222222111111000000111111222333777555222111222222222111222111111111000000000000///000111222333444444444333222111000////////////...//////000000111111222////////////////////////111111000000000000111111222222111000000000000000////////////////////////////////////000000000111222222222222333333333333333333333333333333333333111111111111222333444555444444333222222222222333111111222222111111000///000////////////000111111000000000000000000000000///000000111111111111000333333333333333333333333555444333222222111111111333333222222111000000///222222222222333333333333222111000//////000111222222111111111000000000000333333222222222111111111111111111222222222333333000000000000000111222222//////000000111111111222000000111111111111000000111111111111111111111111//////000000111222222333222111000//////000111222000000000000000000000000000000000000000000000000////////////000111222333222222222222222222222222222222222222111111111111000000000000000111222222111111111111111111111111333333333333333333444444555555555555555555444444444444444444444333333333444444555555666777888888777777777888888777777777999888777666666777888999666777777888888888888777777777777777777777666666666777777888888999::::::::::::999999888888999999::::::;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;:::888<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>>>>>>>??????======>>>?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFSSSSSSQQQMMMJJJHHHIIIKKKJJJNNNSSSVVVXXXXXXYYYYYYYYYYYYYYYZZZ[[[^^^```aaa```^^^[[[XXXUUUSSSSSSRRRKKKGGGEEEIIISSS[[[______]]][[[YYY[[[]]]]]]ZZZVVVTTTTTTRRRQQQPPPPPPPPPPPPSSSVVVYYYZZZYYYWWWVVVUUUTTTUUUTTTSSSQQQPPPQQQRRRVVVTTTQQQOOONNNOOOPPPQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@>>>===<<<;;;<<<<<<;;;:::999999999999777666555444333222111111555555666666666555555444444444333333333333444444333444444555555444444333333333333333333333333333333333222222111000000000222222111111111222222333111111111111000000000000000000000000000000000000000000111111111111000000000111222333333222111000000000000000111111111111222222222222222222222222444444444444333333333333111111000000111111222333666444222111222222222111111111111111111000000000000111222333333333333222333222111000////////////////////////////////////////////////////////////111111000000000000111111222111000000000000000000/////////////////////////////////000000000111111111111111222222222222333222222222222222222222222111111111111222333444444333333333444444444444555222333333333333222111111111000000000000111222222222222222222222222222222111111111222111111000000222222222222222222222222666555444333222222222333333333222222111000000000000000000000111111111111222111000//////000111222111111111111111000000000333222222222222111111111111111111222222222222333000000000000000000111222......///000111222333333000000111111111111000000111111111111111111111111000000111111222333333333222111000000000000111222000000000000000000000000000000000000000000000000////////////000111222333222222222222222222222222111111111222222222222222111000000000000111222222222222222222222222222222444444444444444333333333666666666666555444333222333333333444444444444444666666666666777777888888777777777777777777777777888888777777777777888888666777777777777666666555666666666666666666777777666666777888888999999:::<<<;;;:::888888999::::::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<:::999888999>>>>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>??????????????????>>>===============>>>>>>======<<<;;;;;;;;;999:::<<<===>>>>>>>>>===???@@@@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGVVVTTTPPPJJJFFFDDDEEEGGGJJJNNNSSSWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^```___^^^\\\ZZZXXXWWWWWWQQQMMMKKKMMMUUU\\\___```\\\[[[ZZZ[[[\\\[[[XXXUUUSSSRRRQQQOOONNNNNNNNNNNNSSSUUUXXXYYYXXXVVVUUUUUUSSSTTTTTTRRRPPPOOOOOOPPPSSSQQQNNNLLLLLLNNNQQQSSSQQQQQQPPPOOOMMMLLLKKKKKKIIIHHHGGGEEEDDDBBBBBBAAABBBBBBAAA???>>><<<;;;;;;<<<;;;:::999888888888888666666555444333333222222666666666666666555555555444333333222222333333444333444444555555444444333333333333333333333333333222222222111111111000000111111111111111222222333111111111111000000000///////////////////////////000000111111111111000000000111222222222222111000///000000000111111111111111111111111111111111111444444444444444444444444111111000000111111222333666444111111111222222111111111111111111111111111222222333333333222222111222222111000//////000000000/////////.........---///////////////000000000111111000000000000111111111111000000000000000111//////////////////////////////000000000111111111000000111111111222222222111111111111111111111111222111111111222222333444222333444555555666666666333333444444333333222111111000000000000111222222222222222222222222222222222222222222111111000///111111111111111222222222666555444444333333333444222222222111111111000000////////////000000000000111111000//////000111111111111111111111111111111222222222222111111111111111111111111222222222222111000000000000000111111...//////000111111222222000111111222222111111000111111111111111111111111111111111111222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000//////000111222222111222222222222222333333111111111222222333333333111111000000111111222333222222222222222222222222444444444333333222222222555555555555555555444444444444555555666777777888666666666666666666777777777777777666666777777777888777777777777777777888888888999888888777666666444444555555666666777777666666777777888999999999>>><<<;;;999999:::;;;<<<::::::;;;;;;<<<;;;;;;;;;===???AAA@@@<<<::::::<<<<<<<<<===>>>>>>???>>>>>>999999:::::::::;;;;;;;;;::::::;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>?????????@@@@@@???===<<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;888:::<<<>>>?????????>>>???@@@@@@AAACCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFSSSQQQLLLGGGBBB@@@BBBDDDLLLOOOTTTVVVWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[___^^^]]]\\\[[[[[[[[[[[[YYYVVVSSSTTTXXX]]]______ZZZYYYYYYYYYYYYWWWUUURRRPPPOOOOOONNNMMMMMMNNNNNNSSSUUUXXXXXXWWWUUUUUUUUUSSSTTTUUUSSSQQQOOOOOOPPPOOONNNKKKJJJKKKNNNRRRUUURRRQQQPPPOOONNNMMMLLLKKKIIIIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@???===<<<;;;;;;;;;;;;999888888888888888777666666666555555444444777777666666555555555555444333333222222333333444333444444555555444444333333333333333333333333333222222222111111111111111111000000000111111222333111111111111000000000///////////////////////////000000111111111111000000111111111111111111111111///000000000111111111111111111111111111111111111444444444444444444444444111111000000111111222333555333111000111222222222111111111111111222222222222222333333333222111111222111000000000000000000000000//////......------////////////000000111111111111000000000000111111111000000000000000111111000000000000000000000000000000000000111111111111000000111111111222222222111111111111111111111111222222111111222222333333222333444555666777777777333444444444444333222222000////////////000111111111111111111111111111111222222222222222111000///000000000111111222222222555555444333333333444444222222222111111111111111222222333333333444444444111111000000000000111111111111111111111222222222222222222111111111000000000000111111111222222222111111000000000000000111111111000000000000000000111111222222222222111111111111111111111111111111000000000111111111111111111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000111222111111111222222333333333111111222222333333333444111111111111111222222333222222222222222222222222333333222222111111000000222333444555666666666666333444444555666777888888555555555555555555555555777777666555555666777777777777777888888777777777888888888888888777666555444444555555666666777777555666666777888888999999;;;;;;999888888888999:::777888999;;;<<<=========>>>@@@BBBAAA===;;;<<<>>><<<<<<===>>>>>>???>>>>>>999999999::::::::::::;;;::::::;;;<<<=========<<<;;;;;;::::::::::::;;;;;;===>>>>>>>>>>>>?????????@@@???===;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===???@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDNNNMMMIIIDDD@@@???AAACCCLLLOOOQQQSSSRRRRRRSSSTTTVVVVVVVVVWWWWWWXXXXXXXXX[[[[[[YYYYYYYYYYYYZZZ[[[^^^\\\ZZZYYYZZZ\\\\\\\\\WWWXXXWWWWWWUUUSSSQQQOOOLLLLLLLLLMMMMMMNNNOOOPPPTTTVVVXXXXXXVVVUUUUUUVVVTTTUUUVVVUUURRRPPPOOOPPPMMMLLLKKKKKKLLLOOORRRTTTQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGEEECCCBBBAAAAAA@@@???>>>===<<<<<<;;;:::999888777777777777777777777777777777666666888888777666555555555555444444333333333333444444333444444555555444444333333333333333333333333333111111111111111111111111000000000000000111222333111111111111000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000111111111111111111111111111111111111333333333333444444444444111111000000111111222333444222000000111222222222111111111222222222222222222222333333333222222111111111000000000000000111000000000//////............//////000000111111222111111000000000000111111000000000000000111111222000000000000000000000000000000000111111111222222111111111222222222222333222222222222222222222222333222222111222222333333111222444666777777666555333333444444333333222111000////////////000111111000000000000000000000000222222222333222222111111000000000111222222333333444444333333333333444444111111111111111111111111111111222222222333333333000000000111111000000000111111111222222222222222222111111111111000000000000000000111111111111222222111111000000000000000111111111111000000//////111111222222222222111111111111111111111111111111111111111111111111111111111111222333333222111111000000000000000000000000111111111111111111111111111000000000000000111111111111111222222333333444222222222333333333333333222111111111111222333333333333333333333333333333111111111111000000000000111222333555666777777888222222333333444555666666333444444444555555666666777777555555555555777777777777888888888888777777555666666666666555555444666666666666666666777777555555666777777888888999777777777777777666666666666777999;;;<<<>>>>>>???<<<===>>>>>><<<;;;;;;;;;>>>>>>>>>>>>===<<<<<<;;;999999999:::::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::::::::999999:::::::::============>>>>>>>>>>>>>>>>>>===;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCLLLKKKIIIFFFCCCCCCEEEGGGLLLNNNOOOPPPPPPQQQSSSUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRSSSUUUWWWYYY]]]\\\[[[ZZZZZZZZZYYYXXXVVVVVVWWWUUUSSSPPPNNNNNNIIIIIIJJJLLLNNNPPPRRRSSSUUUVVVXXXXXXWWWVVVVVVWWWTTTVVVWWWUUUSSSPPPOOOOOOOOONNNMMMMMMMMMNNNOOOPPPOOOOOONNNLLLKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCAAAAAA@@@???>>>>>>===<<<:::999888777777666666777777777777777777777777777999888777666555555555666555555444444444444555555333444444555555444444333333333333333333333333333111111111111111111111111////////////000111222333111111111111000000000000000000000000000000000000000000111111111111000000111111000000000000111111000000000000111111111111111111111111111111111111222222222222333333333444111111000000111111222333444222000///111222222222111111111222222333333333111111222333333333222222111111000000000000111111000000000000000000000///...//////000111111222222111111000000000000111111000000000000000111222222000000000000000000000000000000111111111222222222222222222222333333333333333333333333333333333333333333222222111222222333111222444666666666555444333333333333333222111111111000000000000111222222000000000000000000000000111111222333333333222222000000111111222333333444333333222222222222333333111111111111111111111111//////000000000111111111000000111111111111000000111111111222222333333333111111111111000000000000000000000000111111111111222222111000000000000000000000000000000111111111111222222333333222222111111111111111111111111111222222222222222222222222111222222333333222222111000000000000000000000000111111111111111111111111111111000000000000111111000111111222333333444444333333333333333333222222222222111111222222333444333333333333333333333333111111111111111111222222222333444555666666666666222333333333444444555555333333444555666777777888888777555444444555777888666777888999999888777666555555666777777777666666777777777777777777666666555555666666777888888888666777888999999777666555777888999;;;<<<=========;;;::::::;;;<<<<<<:::999<<<<<<=========<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<>>>???AAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCMMMMMMLLLJJJHHHHHHJJJMMMMMMNNNOOOOOOPPPRRRUUUXXXTTTUUUUUUVVVVVVVVVUUUUUURRRPPPNNNMMMNNNQQQUUUWWWZZZZZZZZZZZZYYYXXXVVVUUUUUUVVVWWWUUURRROOOMMMMMMGGGHHHIIIKKKNNNQQQTTTUUUUUUWWWXXXXXXWWWVVVWWWWWWTTTVVVWWWVVVSSSPPPOOOOOOQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEFFFGGGGGGGGGEEEDDDCCCBBBAAAAAA@@@???>>>======:::999888777666666666666666666666666777777777777:::999777666555555555666666555555444444555555666333444444555555444444333333333333333333333333333111111111111111111222222////////////000111222333111111111111000000000000000000000000000000000000000000111111111111000000111111000000000000111111000000000000111111111111000000000000000000000000111111111222222333333333111111111000111222222333333111//////111222222222111111111222222333333333000111222333333333333333111000000000000000111111000000000000111111111111...//////000111222222222111111000000000000111111000000///000000111222222000000000000000000000000000111111111111222222222222222333333333444444444333333333333333333333333333333222222111222222222111222444666666555444222222222333333333222111111222222111111222222333444000000000000000000000000000111222333333333333333000000111222333333444444222222222111111222333333111111111111111111222222222222333333333444444444000000111111111111000000111111111222222333333333111111111111000000000000000000000000111111111111222222111000000///000000......///000111222333333111222222333333222222111111111111111111111111111333333333333333333333333111222333444444333222111000000000000000000000000111111111111111111111111111111000000000000000111000000111222333333444444444444444333333222222222222222111111222222333444333333333333333333333333111111111222222333333444444444555555666555555555555555555666666666666666333444555666777888999:::888666555444444555666888666777888999999888777666666777888999999:::999999999999888888777777666666555555666666777888888888888:::<<<======;;;888666999::::::;;;<<<<<<<<<<<<<<<:::888:::===>>><<<999777888:::<<<===>>>??????::::::;;;;;;;;;;;;<<<<<<<<<=========<<<;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===:::;;;<<<===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;???>>>;;;::::::<<<>>>@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDRRRUUUVVVTTTOOOLLLLLLMMMPPPQQQSSSSSSTTTUUUXXXZZZVVVVVVVVVVVVVVVVVVVVVUUUQQQNNNJJJFFFFFFHHHLLLOOOUUUXXXZZZYYYVVVTTTUUUWWWXXXXXXXXXWWWTTTQQQNNNLLLHHHFFFEEEHHHMMMQQQSSSRRRUUUUUUUUUUUUUUUTTTSSSRRRVVVWWWVVVTTTQQQOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDD>>>>>>>>>>>>>>>?????????;;;;;;:::999888777666555999888777666555555555666555555444444444444555555555444444333333222222111555444444444444444444333444444555555444444333222222222222111111111000000000111111111222222222222333222222222111000000000222111111111000000//////000000000000////////////111222222222222111000000000000000000111111111111000000111111111222222222333222111111000000111111111222222333333444444555888666333111000111222333222222111111000111111111222111000111222222222000111111111111111111111111............////////////222222111000/////////000000000000000000000000000000111111111222222222222222111000//////...//////000000000000000111111222333333333444444444555555333333333333222222111000000000000111222222333333111222222333333444444555444333111000000000111111111111111111111111111111111111111111000000000000111111111111111111111111333333222222222222222222555444333222111///......000000111222222222222111000000111222333333333333111111000000//////......111111111111111111111111////////////////////////111111000000000000111111000000111111111111000000///000111222333222111111333333222222333333444555000111222333444444333222222222222222222222222222444444444444444444444444555444222000//////000111444333222111000...------111111000///////////////000000000000111111111111222222222222222111000///111222222333333222222111444444444333333222222222000000000111222222222333111222333333111111222333444333111000000333666777666666555555666777888888999888666555555555666777999999999999999888777666777777777777888888888888111222333555666777777777555555555555666777999999999999999888888888888888999999999999:::;;;<<<<<<<<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>999999999:::::::::;;;;;;======<<<;;;:::999999888::::::::::::::::::::::::<<<<<<;;;;;;===>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCUUUWWWXXXUUUQQQMMMNNNOOOSSSTTTVVVVVVUUUVVVYYY[[[XXXXXXXXXXXXXXXYYYYYYYYYVVVRRRLLLFFFDDDFFFIIILLLTTTVVVXXXXXXUUUTTTTTTVVVVVVVVVVVVVVVTTTQQQNNNLLLEEEDDDDDDHHHMMMQQQRRRQQQSSSSSSSSSTTTSSSSSSRRRRRRTTTUUUUUURRROOOMMMLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJKKKJJJHHHFFFEEEEEEEEEEEEHHHGGGGGGFFFEEEDDDCCCCCC========================;;;::::::999888777666555666666666666666666777777555555555444444555555555444444444333333222222222444444444444333333333333333333444444333333222111222222222111111111000000000000000111111111222222222222222111111111111111111111111111000000000///111111111111111111111111222222222222222111000000////////////000000000000000000111111111222222222333222111111000000111111000000111111222333333444777666333111000111222333333222222111111111222222333111000111222333222111111111111111111111111111//////000000000111111111222111000000000000000000000000000000000000000000000000000111111111222222111000000////////////000000000000000000111222222333333333444444444444555333333333333333222111111222222222111111111111111111111222333333444444555555444222111111111222222111111111111111111111111111111111111000000000000000000000000000000000000222222222222222222222222444444333222111//////...000000111222222222222111222222222333333222111111111000000000/////////...111111111111111111111111000000000000000000000000111111000000000000111111000000111111111111000000///000111222333222222111222222222222222333444444000111222333333222222111222222222222222222222222444444444444444444444444555444333222111111111222333222222111000///......111111000///////////////000000000000111111111111333333333333333222111111222222222222222222222222333333333333222222222111111111111111111222222222111222333333111111222333444333222111222444666777777777666666666777888888999999777666666666777888888999999999999888777666777777777777888888888888555555666777777777666666555555555555666777888999999999888888888888888888999999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999;;;;;;<<<<<<<<<<<<<<<;;;=========<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;======<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDVVVXXXXXXUUUQQQOOOPPPRRRXXXYYYYYYYYYXXXXXXYYY[[[ZZZZZZZZZZZZZZZ[[[\\\]]][[[UUUMMMFFFCCCDDDHHHKKKTTTUUUWWWVVVTTTSSSSSSTTTSSSSSSTTTTTTRRROOOKKKIIIAAABBBDDDHHHMMMPPPPPPOOOPPPPPPQQQRRRRRRRRRQQQQQQSSSSSSRRRPPPLLLJJJIIIJJJNNNNNNMMMLLLJJJIIIHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFEEEDDDBBBAAAAAA@@@=========<<<;;;;;;::::::::::::999888777666666555444555555666666777888888555555555555555555555555444444444333333333333333444444444333333222222222222222333333222222111000222222222111111111111111///000000000111111111111111111111111111222222222111111111111000000000000222222222222222222222222222222222222222111111000........./////////000000111111111111111222222222222222111000000000000111//////000000111222222222666555333111000111222333333333222222222222333333333222111111333333222111111111111111111111111111111111111222222222333333000000000000000000111222000000000000000000000000///000000000111111111111000000/////////000111111111000000000000111222222333333333333444444444444333444444444444333333222444333333222111111000000111111222222333444444444555444333333222222333333222222222222222222222222222222111111111000000000........................000111111111222333333333333333222111000000//////000000111222222222222111333333333333222111000///000000000000////////////111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000000000111222222222222111222111111111111222333333111111111222222111000000222222222222222222222222333333333333444444444444555555444333222222222222111111111111000000000///111111000////////////000000000000000111111111111333333444444444333222222333222222111111222222333222222222111111111111111222222222111111111111111111222333333111111222333333333444444555666666777999888777777777777777777:::999888777777777888888888888999999888888777777777777777888888888999999888888888888888777666666666555555666666777888999888888888888888888999999999999999999:::;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEESSSTTTTTTRRRNNNMMMPPPSSSYYYZZZ[[[ZZZXXXXXXYYY[[[YYYYYYYYYYYYZZZ[[[]]]^^^YYYTTTKKKEEEBBBEEEJJJNNNUUUUUUVVVVVVUUUTTTTTTTTTQQQRRRRRRRRROOOJJJFFFCCC>>>@@@DDDIIIMMMOOOOOONNNOOOOOOPPPQQQRRRRRRRRRQQQQQQRRRQQQOOOKKKIIIHHHIIILLLLLLKKKJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>===<<<>>>======<<<;;;::::::999:::999999888777666666666444555555666666777777777444555555555555555555444333333333444444444444444444444444333222222111111333333333333333222111111111111111111111111111111//////000000000111111111000000000111222222222333111111111000000000000000111111111222222222222222222222333333222222111000////////////000000000000111111111111111111111111222222111000000000000000//////000000111222222333444333222111111111333333333333222222333333444444444222111222333444333222111111111111111111111111111111111222222222333333000/////////000111222222000000000000000000000000//////000000000111111111////////////000111222222111111000000111111222333222222333333333444444444444444444555555444333333333333333222222111111111111111111222333333444444333333333222222222333333222222222222222222222222222222222111111111000000........................///000000111222333333444222222111111000000//////000000111222222222222111222222222222222111000000000000000000////////////111111111111111111111111111111111111111111111111111111000000000000111111000111111222222111111000000000111111222222222222111111000000111111222333111111111111000000//////111111111111111111111111333333333333333444444444444444333333222222222222000000000000000111111111222111000000//////000000///000000000111111111111222333333333333333222222333333222111111222333333111111111000000000000000333222222222111000000000111222333333111111222333333444555666777777777666:::999888777777777777777888888888777777777777777777777888888888888777777777777888888888999999999888888888888888777777666666666666666666777888888777777888888888999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999888777777888999:::;;;<<<===============<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>::::::::::::::::::::::::999:::<<<>>>??????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFMMMNNNNNNLLLIIIJJJNNNRRRXXXYYYYYYXXXWWWWWWXXXZZZXXXWWWWWWWWWXXXYYY[[[\\\VVVQQQJJJEEEDDDIIIOOOTTTVVVVVVVVVVVVVVVVVVUUUTTTQQQRRRRRRPPPMMMGGGAAA>>>===AAAFFFKKKMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQOOOLLLJJJIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHDDDEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???>>>===<<<<<<>>>>>>===<<<<<<;;;::::::999888888777777666666666666666666777666555444333444444555666666555444444333333333444444555555555555555444333333222111111444444444444444333333222111111111111111111111111000000000000111111111111000000000111222222222333000000000000000000111111000000000111111111222222222333333333333222111111000000111111111222222222111111111111111111111111222111000000//////000000000000111111222333333333222222111111111222333333333222222222333333444555444333222333444555444222000000000000000000000000000000000111111111111222000/////////000111222222000000000000000000000000000000000000111111111111000000///000000111222333111111111111111222222333222222222333333333444444333333444555555444444444111111222222333333333333000000111222222333333444111111111222222222222111222222222222222222222222222222222222111111111111//////////////////////////////000111222222333333111111000000000000000000000000111222222222222111///000111111222222222222////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111222222222222111111111111111111111222222222111111000000111111222333222222111000000/////////111111111111111111111111222222222333333333444444222222222222222111111111000000000000111111111111222222111000000000000000///000000000111111111111111111222222222222111111333222222222222222222333000000000000000000000000333222222222111000000000111222333333111111222333222444666777888888777666999999888777666666666777666666666666666555555555666777777888888888777777888888888888999999999999666666777888888888888777777666666666666777777888666666777888999999::::::999999999999:::;;;<<<<<<;;;:::::::::999999999888:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888888999:::;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>::::::::::::::::::::::::888:::<<<===>>>???>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@AAAAAABBBDDDEEEFFFKKKLLLKKKGGGEEEEEEJJJOOOTTTUUUVVVVVVVVVVVVXXXZZZYYYXXXWWWVVVWWWXXXZZZ\\\VVVRRRMMMIIIIIINNNTTTXXXWWWVVVUUUVVVWWWWWWUUUSSSQQQRRRSSSQQQMMMGGGAAA===@@@DDDIIILLLNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOPPPPPPOOOLLLKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;:::888888777777777666666666666666777777666555333222333444555666666555444333222222333444555666666777666666555444333333222222444555555555555444333333111111111111111222222222000111111111222222222222111111111111111222222222000000000000111111111111//////000000111222222222333333333333333222222111111111111222222222333333222222222111111111111111111111000////////////000000000111111222333333444111111111111111222333444222111111222222333444555555444333333555555444333000000000000000000000000/////////000000000000111000000000000000000111222000000000000000000000000000111111111222222222222111111000000000111222222222111111111111222333333222222222222333333333333222333333444444444444333111111222222333444444555000000111111222333333333000000111222222222111111333333333333333333333333333222222222222111111111000000000000000000000000///000000000111222222222//////000000000000000000000000111222222222222111...///000111222222222222////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111222222222222111111111111000000111111222333222111111111111222333333222222111000000000111111111111111111111111111111111111222222333333444444000111222222222111111000000000000000000111111111222222111000000000000111000000000000111111111111000000111222222222111111111222222333333222222111000000000000111111111111222222222111111111111111111222333333111111222333333444555777777777777666888777666666666666666666555555666666666555444333666666777777888888777777888888888999999999999:::555666777888888888888888777777666666666666777777555666777888999:::;;;;;;999999999999:::;;;<<<<<<888888888999999999999999999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========::::::::::::::::::::::::999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAA????????????AAACCCEEEFFFOOOOOOLLLGGGBBBBBBGGGKKKQQQRRRTTTUUUUUUWWWZZZ\\\]]][[[YYYXXXXXXZZZ\\\]]]]]]YYYTTTPPPOOORRRVVVYYYVVVUUUTTTTTTVVVVVVTTTRRRQQQSSSTTTTTTQQQKKKEEEBBBCCCGGGLLLNNNNNNNNNPPPQQQOOOOOOOOOOOOOOOOOONNNNNNLLLMMMNNNMMMLLLKKKLLLMMMIIIIIIIIIHHHHHHGGGGGGGGGBBBAAA???>>>>>>??????@@@========================;;;;;;;;;;;;::::::::::::777777777777666666666666333444666777777555444333333444666777777666444333222222333444555666777888888777777666444333333222333444444444444333222222000000111111111222222222222222222222333333333333222222222111111111111111///000000000111111111111000000111111222333333444333333444444333333222111000111111111111222222222222222222111111111000000111111000/////////////////////000000111222222222000000000111222222333444000000000111111333444444555444333444555666555333000000000000000000000000/////////000000000111111222111000000000000000000000000000000000000000000222222222222333333333333222222111111000111111111222222111111222222333444111222222222222333333333111111222333333333333333222333333333333333333333000000000111222222333333000111222333333333222222333333333333333333333333333333222222222111111111000000000000000000000000000000000000111111111111.../////////000000111111000000111222222222222111///000111111111111111000.../////////000000000111000000000000000000000000000000000000000000000000111111000000000000111111111222222333333222222111222111000000000111222333222222222222222333444444222222111000111222333333111111111111111111111111000111111222333333444444111111222333333222222111111111111000000000000000333222111111000000111111000000000000111111111111000111222222333333333222000111333555555333111000000000000111111222222222111111111111111222222222111222333333111111222333333333444555666666666666555555555555555555666777555666777777777666444444555666666777777777777777888888888999999999::::::999999999999999999888777777777666666666666777777444555666777999:::;;;<<<999999999999:::;;;<<<<<<666666777777888999999999999999::::::;;;<<<<<<===:::::::::;;;;;;<<<<<<===999::::::;;;;;;;;;:::::::::::::::;;;<<<<<<======::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???===>>>>>>???@@@@@@AAAAAA>>>>>>======???AAADDDEEETTTSSSOOOHHHBBBAAAEEEIIIOOOQQQSSSUUUVVVXXX[[[^^^```___\\\ZZZZZZ\\\^^^___ccc```ZZZUUUSSSTTTVVVXXXUUUSSSRRRSSSUUUUUUSSSPPPQQQSSSUUUVVVTTTOOOJJJFFFFFFJJJNNNOOONNNNNNPPPSSSNNNNNNNNNNNNNNNMMMLLLKKKJJJLLLMMMLLLKKKKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEEEEAAA@@@>>><<<<<<===???@@@888888999999999:::::::::999999999999999999::::::777777777777666666666666111333555666777777555444333444666777777666444333111222333444555777888888999888777666555444333333222333333333333222111111000000111111222222222222222222333333333444444444333222222222111111000000//////000000111111111222111111222333333444555555333333444444333333222111000000000000111111111111222222222222111111000000111111000///////////////......//////000111111111//////000111222333333444000000000000111222333444666555444444555666555444000000000000000000000000///000000000000111111111222222111000//////000000000000000000000000000000222222333333333444444444333333222111000000000111222222111111222222333444111111222222222333333333000111222222333333333333555444444333333222222111000000000111222222333333000111333444555444444333333333333333333333333333333333333222222222111111000000000000000000000000111111111000000000000000......//////000000111111000000111222222222222111111222222111111000///....../////////000000111111000000000000000000000000////////////////////////111111000000000000111111111222222333333222222111222111000000000111333444333333222222333333444555222222111111111222444555000000000000000000000000000000111222333333444444111222333444444444333222111111111111000000000///333222111111000111111111000000000000111111111111111222333333444444444444///111444666666444111///000000111111222222222333000000111111222222222333111222333333111111222333333333444444555666666777444444444444444555666777666777888888888777555444555555666777777777777777888888999999999:::::::::<<<<<<<<<;;;:::999777777888777666666666666777777444555666777999;;;<<<<<<999999999999:::;;;<<<<<<555555666777888999::::::999999::::::;;;<<<======999::::::;;;<<<===>>>>>>::::::;;;;;;;;;:::999999777888999:::;;;;;;<<<===999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::;;;===???@@@===>>>>>>???@@@@@@AAAAAA======<<<<<<>>>AAACCCEEEOOOOOONNNIIICCCBBBFFFKKKRRRSSSTTTUUUVVVYYY^^^bbb``````___^^^^^^^^^^^^___aaa___[[[YYYXXXWWWUUUSSSWWWVVVTTTSSSRRRSSSSSSTTTRRRSSSVVV[[[]]]YYYQQQKKKMMMNNNNNNOOOOOONNNNNNMMMKKKMMMOOOPPPOOOLLLIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFEEECCCBBBBBB????????????>>>>>>>>>======<<<::::::;;;;;;:::888777888888999999999888888777777777777777666555555666555555444444444444555555555555555555444444444333333333444444555555555444444444333333222222222222222222222222111000///111000//////000222444555333333333222222111111111333333222111000000000111222111111111000000////////////000111222222333333222222333333222222111000111111111000000000000000222222222111111111000000......///000000///......000///......///111333555111...,,,---000222111000000000111333555555333111222333333444444333333222333333222222111000/////////////////////000111111111111111111111111111111///000111111111///...---111111111111222333444555777555222000000111333555333444444555555444444333111111222222222333333333111111111111111111111111444444444444333333222111333333333333333222111000222222222222222222222222222111111000000111111222555444222000//////000111...///111111/////////000111111111000000000000000//////000000111111111222111111111111111111111111222222222111000//////...000000000000000000000000000000000000000000000000///...---,,,,,,---...///000000000000000000000000000000111222222222222111000000111222333333444444222222222222222222222222333333333222222111111111111000000///////////////000000111111111222222222000111111111111222222222333333333333333222111000222111111000000000000000000000000000////////////333333333222222111111111222222222222222222222222111000/////////000222333111111000///////////////111111222222222333333333777666666666666777777888333333333444444444555555:::777333111222444555555555555666888999:::;;;<<<888888888888888888888888999::::::::::::999888888999888777666666777888888555555666777777777777777999999888888777888888888777888999::::::999888777999999999::::::;;;;;;;;;999::::::;;;<<<===>>>>>>===<<<;;;:::999:::;;;;;;>>>======<<<<<<<<<======:::;;;===>>>>>>===;;;:::>>>>>>======<<<<<<<<<;;;::::::::::::::::::::::::::::::999999::::::;;;<<<>>>>>>======>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAASSSTTTSSSNNNIIIGGGJJJMMMSSSUUUVVVWWWXXXZZZ]]]``````______^^^^^^^^^^^^^^^]]][[[YYYXXXYYYZZZZZZYYYYYYXXXVVVUUUSSSSSSTTTTTTTTTTTTUUUXXXZZZYYYUUUQQQPPPPPPPPPOOONNNMMMLLLKKKLLLMMMOOOPPPOOOLLLIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIGGGEEECCC@@@???>>>============<<<<<<<<<<<<===<<<;;;;;;<<<===;;;:::888888999999999888888777777777777777777666555555555555555444444555666666666666666555555444444444333333333333333444444444333333333333222222222111222222222222222111000000111000/////////111333444333333333222222111111111444333333222111111222222222111111111000000000000000000000111222222333333333333333333333222111111111000000000000000000000222222222111111111111111////////////////////////000000//////000222555666111///---...000222111000111000000222444444333222222222333333333333222222333333222222111000000//////////////////000111111111111111111111111111111000000111111111000...---111111111111222333444555666444333111111222333444333333444444444444333333111111222222222333333333222222222222222222222222333333444444333333222111111222222222111111000///000000000000000000000000333333222222222222333333555333111/////////000111...000111111000//////000111111111111000000000000///000000000111111111111////////////////////////111111111000///.........111111111111111111111111000000000000000000000000000//////......//////000000000000000000000000000000000111222222222222111000000000111111222222222222222222222222222222222333333333222222222111111111111000/////////000000000000111111111222222222000000111111111222222222333333333333333222111111222111111000000000000000111000000000////////////333333333222222111111111222222222222222222222222111000/////////000222222222222111000000000000000111111222222222333333333555555555444555555666777555555555555666666666777999777444333444555555555777777777888888999999999999999999999999999999999999::::::::::::999888888888777666666666777888999666777888888999888888888888888777777777777888888888888999999999999888888999999999::::::;;;;;;;;;::::::;;;<<<===>>>??????===<<<;;;:::::::::;;;;;;======<<<<<<<<<<<<======;;;;;;============;;;;;;>>>=========<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999:::;;;;;;<<<>>>>>>>>>?????????@@@@@@@@@@@@??????@@@@@@AAAAAAXXXYYYYYYUUUOOOLLLMMMOOOSSSVVVYYY[[[[[[\\\]]]^^^```___^^^^^^]]]]]]^^^^^^YYYWWWVVVWWWZZZ^^^```aaa]]][[[YYYWWWUUUTTTTTTTTTUUUTTTSSSSSSUUUVVVUUUTTTSSSRRRQQQOOOMMMKKKJJJIIIMMMNNNOOOPPPOOOLLLIIIGGGDDDCCCCCCCCCCCCEEEFFFGGGJJJIIIGGGDDDAAA>>>;;;:::;;;;;;:::::::::;;;;;;<<<>>><<<<<<<<<>>>???>>>===999999999999888777666666666777777777777666555555555555555555555666777888888888777666555444444333333333333222222222222222222222222111111111111111111222222222222111000000000//////...///000222333222222222222222111111111444444333333222333333333111111111111111000000000000000111111222333333333333333444444444333222222000000000000000000111111111111111222222222222222111000///......///000111000000000000222444666888111///......000111111000222000///000222444444333222222333333333333222222333333222222111000000000000////////////000111111111111111111111111111111000000111111111000///...111111111111111222333444333333333333222222222222333333444444444444333333111111222222222333333333333333333333333333333333333333333333333222222111000111111111111000//////000000000000000000000000555444444333333444444555333222111/////////000000...000111111000//////000111111111111111111111111000000000000111111111111////////////////////////000000000//////......---111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000000000111222222222222111000000000000000000000111222222222222222222222222333333333222222222222111222222111000000000000111000000000111111111111222000000000111111111222222333333333333333222222111222111111000000000000000111111000000000/////////222222222222222111111111111111111111111111111111000000000///000111111222333333222111111111111222111111222222222333333333444444333333444555555666777777777777888888888888888777666666777777666555888888888888888888888888::::::::::::::::::::::::999::::::::::::999888888666666555555666777888999777888999999::::::999999666666666666777888999999999999888888888888999999999999::::::::::::;;;;;;::::::;;;<<<===>>>??????===<<<;;;;;;::::::;;;;;;======<<<<<<<<<<<<======<<<==================<<<============<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<>>>>>>@@@AAAAAAAAA@@@???@@@@@@??????@@@@@@AAABBBZZZZZZZZZWWWRRRNNNMMMMMMQQQUUUZZZ]]]^^^^^^_________^^^^^^]]]]]]]]]]]]]]]XXXVVVTTTVVVZZZ___ccceee___]]][[[XXXVVVUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQQQQRRRQQQOOONNNLLLJJJJJJIIIMMMNNNOOOPPPOOOMMMJJJIIIEEEDDDCCCBBBBBBDDDFFFHHHIIIHHHFFFCCCAAA>>><<<;;;;;;:::999999999:::;;;<<<>>><<<<<<===???@@@???>>>999999999999888777555555666666777777666666555444444444444555666777888999999999888777555444333333333222222222111111000000111111111000000000000000111111222222222111111000//////......///000111111222222222111111111111111444333333222222222333333111111111111111111111111111111111222222333333333333444444444444333222222000000000000000111111111111111222222222222333333000///---,,,,,,---///000/////////000222444666777000////////////000000000222000//////111333444444111111222222222222111111222222222111111111000000000000//////000000111222111111111111111111111111000000000111000000000000111111111111111222333333111222333444333333222111333333333444444333333333111111222222222333333333444444444444444333333333222222333333333222222111000111111111111111000000222222222222222222222222555444444333333444444555222111000/////////000000///000222222000///000111000111111111111111222222000000000000000111111111111111111111111111111111111111000000/////////...111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000111222222222222111111111111111111000000000222222222222222222222222222222222222222222222222333222222111111111111111000000000000111111111111000000000000111111111111222333333444333333222222222111111000000000000000111111111000000000//////222222222111111111111111111111111111111111111111000000000000000111111222333222222111111111222222111111222222222333333333333333333333444555666666888888888888888888888888777777777888999999777555777777777777888888888888::::::::::::::::::::::::999::::::::::::999888888444444555555666777888999777888888999999999999999666666666777888999:::;;;::::::888777777888::::::::::::::::::::::::::::::999999:::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>>>>======<<<<<<======>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======???AAABBBCCCBBB@@@???????????????@@@AAABBBBBBWWWXXXWWWUUUQQQMMMKKKJJJLLLQQQXXX]]]`````````aaa^^^^^^]]]\\\\\\\\\\\\\\\[[[XXXVVVVVVZZZ^^^aaaccc^^^]]][[[XXXWWWVVVVVVVVVVVVWWWWWWUUUSSSPPPMMMLLLNNNNNNLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOOOONNNLLLKKKHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGFFFDDDBBBAAA@@@???===<<<:::::::::;;;<<<======<<<<<<===>>>@@@???>>>999999999888777666555444666666666666666555444444444444444444555777888888999888777666555444333222222222222111111000000000000000000000000000000000000111111222222222111111///////////////000000000111111111111111111111111222222111111111111222222111111111111111222222222222222222222222333333333333333444444333333222111//////000000111111111111222222222222222222222333///...,,,++++++,,,...///---......000111333444555000000000////////////000222000...///111333333333000111111222222111111000222222222111111111111111000000000000000111222222111111111111111111111111111000000000000111111111111111000000111111222222000111333444444333111000222333333333333333333222111111222222222333333333555555555444444444333333111111222333333222222222111111222222333222222111222222222222222222222222333333222222222222333333111111111000000000000000///111222222000000000111000000111111222222222333111111000000000000000000111111111111111111111111222222111111111111111000111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000111222222222222111222222222222222222111111222222222222222222222222222222222222222222222222333222222111111111111111000000000000000000000000//////000000000111111111222333333444444444333333222111111000000000000000111111111111000000000000111111111111111111111111000000000000000000000000///000000000111111111111111111000000000111111222111111222222222333333333444444444444555666777888777777777777777777777777777666777999::::::777555444555666777888999::::::::::::::::::::::::::::::999::::::::::::999888888444555555666777888888999666777888888999999888888777777777888999:::;;;<<<;;;:::999888888999:::;;;::::::::::::::::::::::::888888999:::;;;<<<<<<===<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>============>>>???<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>===???AAABBBCCCBBB@@@???????????????@@@AAABBBCCCTTTTTTSSSQQQNNNKKKIIIGGGIIINNNVVV\\\___``````aaa^^^]]]\\\\\\[[[[[[\\\\\\]]][[[XXXWWWYYY\\\]]]^^^[[[ZZZYYYWWWWWWWWWWWWXXXXXXZZZ[[[YYYUUUPPPMMMKKKKKKJJJIIIHHHIIIJJJKKKLLLKKKLLLMMMOOOOOOOOOOOONNNLLLKKKIIIHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC???>>><<<:::::::::<<<======;;;;;;;;;===>>>===<<<888888888888777666555555555666666666666555444444444444444444444555666777777777666555444333333222222222222111111111111111000000000000111111111111000000111222222222222111000000000000000000000000000000000111111111111111111111000000111111222222111111111222222222222222222222333333333333333333222222333333333222111111/////////000111111222222444333333333222222222222......---,,,,,,---............///000111222222333000111111000......///111111///...///111333333222000000111111111111000000111111111111111111111111111000000000000111222222111111111111111111111111111111000000000111222222111111000000000111111222000111222333333333222111222222333333333333222222111111222222222333333333555555555444444333333222000111222222222222222222111111222333333333333222000000000000000000000000222111111000000111111222111111222111111111111111///111222222111000000111000000111111222333333333111111111111000000000000////////////////////////222222222222222222222222222222222222222222222222000000000000000000000000...//////000000//////...000000000000000000000000000000111222222222222111222222222222222222333333222222222222222222222222111222222222222333333333222222111000000000000111111000000000000000///////////////000000000111111222333333444444444444444222111111000000000000000222222111111111000000000000000000111111111111111//////////////////////////////000111111111111000111000000000000111222222111111222222222333333333444444444444555666888888777777777666666666666666666666666888::::::888666333444555666888999:::;;;::::::::::::::::::::::::999::::::::::::999888888555666777888999999888888666777777888999888888888888777777777888999::::::::::::999999999999::::::;;;;;;::::::::::::999999888888999:::;;;<<<======<<<============<<<;;;;;;<<<<<<;;;<<<<<<===>>>???>>>>>>????????????>>>>>><<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCSSSRRROOONNNLLLJJJHHHGGGHHHMMMTTTYYY\\\]]]^^^___]]]]]]\\\[[[[[[[[[[[[[[[^^^\\\YYYXXXYYYZZZYYYYYYWWWVVVUUUUUUVVVWWWYYYZZZWWWYYYZZZWWWSSSNNNLLLLLLJJJIIIGGGFFFFFFHHHIIIJJJJJJKKKLLLNNNPPPPPPQQQQQQNNNMMMLLLJJJIIIGGGFFFEEEFFFEEEEEEEEEDDDCCCCCCCCCAAA???<<<:::999999;;;<<<<<<:::999:::;;;;;;:::999666777777777777777666666555555666666555555444333444444333333333444444555555555444444333333333222111111111222222222222222000000000111111222222222000000111222222222222222000111111111111111000000///000000000111111111222222111111111111222333444111111111222222333333333333333333333333333333333111111222222111111000///...//////000111111222222555555444333222111111000////////////////////////000000111111222222222222000111222000...---///111/////////000222333222111///000000000000000000///111111111111111111111111111111000000111111222333111111111111111111111111111111000000000111222333111111000000000000111111000000111222222222222222222222333333333333222222111111222222222333333333555555444444333222222111000000111222222222222222000000111222222222222222000000000000000000000000111111000000000000111111222222333333333333222222///111333222111000111111000000111222222333444444111111111111000000000///////////////////////////111111111111111111111111222222222222222222222222000000000000000000000000///000111111111111000///000000000000000000000000000000111222222222222111000000111111222222333333222222222222222222222222111111222222222333333333111111000/////////000000111111000000////////////////////////000000000111222333333444555555444444222111111000000000000000222222222111111111000000///000000000111111111222////////////////////////...///000111222111111000111111111111111222333333111111222222222333333333222222222333444555777888888777777777666666666666666555555666888999888666555555555666777888888999999999999999999999999999999::::::::::::999888888777888999::::::999888888777888999999::::::999999777666666666666666777777999::::::::::::::::::999;;;;;;;;;::::::999999999999::::::;;;<<<===>>>???<<<======>>>===<<<;;;:::;;;;;;;;;<<<<<<===>>>???>>>>>>???@@@@@@???>>>>>><<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>?????????@@@@@@>>>>>>>>>???@@@AAACCCDDDSSSQQQNNNLLLLLLKKKIIIHHHIIIMMMSSSXXXZZZ[[[\\\\\\]]]\\\\\\[[[ZZZ[[[[[[[[[^^^\\\ZZZYYYYYYYYYWWWVVVTTTSSSSSSTTTUUUWWWYYYZZZSSSUUUUUURRRNNNKKKKKKLLLJJJIIIGGGEEEEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSOOOOOONNNLLLJJJGGGEEECCCFFFFFFEEEDDDCCCCCCBBBBBBAAA???<<<999888888999:::;;;:::888999999999888777555666777777777777777666555555666666555555444333444444333222222222333333333333333333333333333333111111111222333333333444000000111111222222222333///000111222222222222222111111222222222111111000//////000000111111111222222222222222333333444555111111111222222333333333333333333333333333333333111111111111111000//////...//////000111222222222666666555444222111000000000000111111111111000000111222222333333222222222000111222000---,,,...111......///111333333111000//////000000000000//////111111111111111111222222111111111000111111222333111111111111111111111111111111000000000111333444111111000000000000000111000000111111111222222333222222222333333222222222111111222222222333333333555555444333222222111111///000111222222222222222//////000111111111111111222222222222222222222222222111111111111111111222222333333444444444333333000111333333111000111222000000111222333333444444222111111111000000//////111111111111111111111111000000000000000111111111222222222222222222222222000000000000000000000000000111222333333222111000000000000000000000000000000000111222222222222111...//////000111222222333222222222222222222222222111111111222222333333333111000000///////////////111111000000/////////...////////////000000000000222333333444555555555444222111111000000000000000222222222111111111111000//////000000111111111222////////////////////////...///000222222111111000222222222222333333444555111111222222222333333333111111111222333444666777999888888888777777666666666555444555777888888777666666666777777777777777888888888888888888888888999::::::::::::999888888888999:::;;;;;;:::888777999999:::;;;;;;;;;::::::666555555444444444555555999999;;;<<<<<<;;;999999;;;;;;;;;::::::999999999;;;;;;<<<===>>>???@@@@@@<<<===>>>>>>>>>===;;;:::;;;;;;;;;<<<<<<>>>??????===>>>@@@AAAAAA@@@>>>===;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????>>>>>>======>>>>>>???@@@>>>>>>>>>???@@@BBBCCCDDDSSSPPPMMMLLLMMMMMMJJJGGGJJJMMMSSSVVVWWWXXXXXXYYYZZZ[[[ZZZXXXVVVVVVXXXYYY\\\\\\[[[ZZZYYYWWWSSSPPPPPPSSSVVVWWWXXXXXXYYYZZZUUUTTTSSSRRRQQQPPPMMMKKKNNNLLLHHHDDDBBBDDDHHHLLLIIIJJJKKKLLLNNNPPPQQQSSSNNNLLLIIIHHHGGGFFFDDDBBBCCCCCCBBBBBBAAAAAAAAAAAA>>>>>>===<<<;;;:::999999999999999888888888888777666666777777666555444444111222222333333444444555333222222222222222222333333333222111111222333333111111111111111111111111111111000000111111222333333222000/////////000000333111///...///111333555111111111111111000//////111111111000000000000000444222000//////000222444222222222222222111000///111111111111111111111111000000000000000111111222222333333444444333333222222222222222222111000///111111111111111111111111222222333222111///---,,,/////////000111111222222000000000000000000000000111111000000111222333333333222111111000000111111111111222222222111111000111000000///////////////000000000000111111111111222222222222222222222222111111111111111111111111666555333222111222222333444444444333333222222222111111222222222222111111...//////000111222222222///000111222222111//////222111111000000000000000111222333333444444333333222222222111111111111000222222111111222222333444333333333222111000//////111111000000000000111111222222222222111///...---222333444444444222000...////////////////////////111111111111111111222222111111111111111111111111...///111333444555444444000000//////000111222222333222111111000000111111222111111000000111111222333333222111000000111111222222222111000//////...000000000000000000000000333333444555555444444444222222222222111111000000///000222333333222000///111111111111111111111111111111111000000...------////////////000000000000111111222333333333333222111222222333333222222111222222333333444555666666777777777777666666666666666777888999999888777666777666555444444555666777666666777888999999::::::888888888888888888888888999:::;;;;;;;;;999777555666666999<<<@@@AAA???===;;;888666666888999777555888999:::;;;;;;;;;:::999===<<<;;;999888777777666999::::::::::::::::::;;;>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;======>>>????????????>>><<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<>>=========>>>@@@@@@??????>>>>>>>>>>>>??????QQQPPPOOONNNNNNMMMLLLKKKMMMPPPTTTVVVVVVVVVVVVWWWXXXXXXWWWVVVTTTTTTVVVXXX[[[[[[ZZZYYYWWWSSSOOOLLLOOOQQQTTTVVVVVVVVVVVVWWWSSSSSSRRRQQQPPPOOOMMMLLLNNNKKKGGGBBB@@@CCCHHHLLLKKKKKKKKKKKKKKKLLLMMMNNNKKKIIIHHHGGGGGGEEEBBB@@@BBBBBBBBBCCCBBBBBBAAAAAA???>>>===<<<;;;::::::999999999999888888888777777666666666666666555444444222222333333333333444444333333222222222222333333111111111111111111111111111111111111111111111111111111000000111111222333333222111000000000111111111111222222222333333333111111111111111000//////000000000000111111111111444222000//////000222444222222222222222111000000111111111111111111111111000000000000000111111222000111111222222111111000111222222222222111000000111111111111111111111111//////000111222111111000//////000000111111222222111111111111111111111111000000000000000111222222444333333222222222222222111111222222222111111000111111000/////////000000000000000000111111111111222222222222222222222222333333333333333333333333333333222111222222333444333333333333333333222222111111222222222222111111/////////000111222222222000000111222222111000000222111000000//////000000111222333333444444333333222222222222111111111111222222111111222222333444222222222111111000......111111111000000111111111000111111111111111000///111222333444444222111000000000000000000000000000111111111111111111111111111111111111111111111111...///111222333444333333111000000000111111222333333222111111000000111111222222111111111111222222333222222111000000111111222222222111000/////////000000000000000000000000333333444555555555555555333222222222111111111111000111222444444222111000111111111111111111111111222222222111111///.........//////000111222222333222222333444444444444333222333333444444333333222222222333333444555555666666666666777777888888888666777888888888888777666666555444444444444555666777777888888999999::::::999999999999999999999999999:::;;;<<<<<<:::999888888888888;;;===>>><<<;;;;;;888666666888999777666888999:::;;;;;;;;;;;;:::;;;;;;:::999888888888888::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>=========<<<<<<===========================>>>??????@@@@@@??????<<<=====================::::::::::::::::::::::::========================<<<===>>>???@@@??????>>>???>>>>>>======>>>>>>???MMMOOOQQQPPPMMMLLLMMMOOOQQQSSSUUUVVVTTTRRRRRRRRRSSSSSSSSSQQQOOOPPPRRRTTTWWWXXXXXXVVVSSSOOOKKKHHHMMMPPPSSSTTTSSSRRRRRRSSSRRRRRRQQQPPPPPPOOONNNNNNNNNKKKFFFAAA???BBBHHHMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEAAA>>>???@@@BBBCCCDDDCCCAAA@@@???>>>>>>===<<<;;;::::::999999888888888777777777555666666666666555444444444444333333333333222222333333222222222222333333000000111222222111000000111111111111111111111111111111000000111111222333333333222111111111222222000222333444555444333222111111111222111111000//////000000000111222222222333222000//////000222333111222222222222111000000000000000000000000000000000000000000000111111222000000111111111111000000000000111222222222222111111111111222222111111111//////000111111111111111//////000000111222222222111111111111111111111111000000/////////000111111444444444333333333222222000111111222222222111111222222111000000000000111000000000000111111111111111111111111111111111111444444444444444555555555111111111111222333444555222222222333333333333333111111222222222222111111//////000000111222222222111111222222222222222111111000000///////////////111222333333444444333333333222222222111111111111222222111111222222333444111111111111000///......222222111111111111222222///000000111222222111111000111222333444333222111111111111111111111111111111111111111111111111111000000000000000000000000///000111222222222222222222222111111222222333333333222111111000000111111333333222222222222333333333222111111000111111111222222222111000000//////000000000000000000000000111222333444555666666666333333222222222222111111111222333444444333222111000000000000000000000000000000111000000///...---......///000222333444444222333333444444444444444333333444444444444333333222222333333444444555555444444555666777888999999666777777888888777777666555444444333333444444555999999999999999999999999999999999999999999999999888999;;;<<<<<<<<<;;;::::::999888999:::;;;:::999:::999777777999999888777777888999:::;;;<<<<<<<<<:::999999888999999::::::;;;;;;;;;<<<<<<==================<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@==================<<<<<<::::::::::::::::::::::::<<<<<<======>>>>>>??????;;;===???AAABBB@@@>>><<<>>>>>>============>>>>>>LLLQQQVVVTTTNNNKKKMMMQQQVVVVVVVVVTTTQQQNNNMMMMMMNNNNNNMMMKKKJJJKKKNNNQQQRRRTTTUUUTTTQQQLLLIIIGGGKKKNNNQQQSSSRRRPPPPPPPPPRRRRRRRRRRRRPPPPPPQQQRRRPPPMMMHHHBBB@@@CCCIIINNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIFFFBBB???===???AAACCCDDDCCCAAA??????>>>>>>===<<<;;;::::::888888888888777777777777555555555666666555444444555555444333333222111111222111111000000111111222000111333444444333111000111111111111111111111111111111000000111111222333333333333333333333333333111222222333333222222222111111111222222111111000//////000111222222333333333222111000000111222333111111222222222111111000////////////////////////000000000000000111111222222222333333333333222222//////000111222333333333000111222222222222111000222222222111000//////...///000000111111222333333111111111111111111111111000///////////////000000333333333333333222222111000000111222222222111111333222222111111111111111///000000000111111111111000000000000000000000000444444444444555555555555111111111111222222333333111111222222333333333444111222222333333222222111000000000111111222222222111222222222333333333333111000//////......//////111222333333444444333333333333222222222111111111222222111111222222333444111111111111111000//////333222222222222222222333000111111222222111111111///000111333333444333333222222222222222222222222222222222111111111111111////////////////////////000111111111111111111111333333333222222333333444333222111111000000111111444333333222222333333444222222111111111111111222222222222111111000000000///////////////////////////000111333444555555555333333333333333333222222222333333444444333333222////////////////////////.../////////......---,,,......///000111111222222111222333333444444333333222333333444444333333222222222333333333444444444333333444444555666666777666666666777777777777777555555555555555555555555:::::::::999999999999999999999999999999999999999777888999:::;;;;;;;;;;;;;;;999888888999;;;::::::999999999999999999888888777777888:::;;;<<<======::::::999999888888999999::::::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;===============>>>>>>>>>??????@@@AAAAAAAAAAAA@@@============<<<<<<<<<<<<999999999999999999999999;;;;;;<<<===>>>???@@@AAA;;;===>>>@@@@@@???>>>===>>>======<<<<<<======>>>RRRYYY___]]]VVVPPPPPPSSSXXXXXXVVVRRRMMMIIIHHHIIIIIIHHHGGGFFFEEEFFFJJJMMMNNNQQQTTTSSSPPPKKKHHHGGGJJJMMMQQQSSSRRRPPPOOOOOOSSSTTTUUUTTTRRRRRRTTTVVVTTTQQQLLLFFFCCCEEEJJJOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIEEEAAA;;;===@@@BBBCCCAAA@@@>>>>>>>>>===<<<;;;:::999999888888888777777777666666444444555555555555444444555555444333222222111111000000////////////000000///000222333333222000///000000000000000000000000111111000000111111222333333333333333444444333333333111000///...000111222111111222222222222111111///000000111222333333444222222111000000111222222000111111222222222111111////////////////////////000000000000000111111222111222222333333222222111...///000111222333333333000111222333333222111000222222111000000/////////000000000111222222333333000000000000000000000000000000///////////////000111222222333222111000000///000111222222222222222333222222111111111111111///000000000111111111111000000000000000000000000222222333333444444444444333333333333222222111111111111111222222333333333222222333333333333222222111111111111222222222222111111111222222333333444111111000///////////////111222333333444444333333333333333222222222222111222222111111222222333444222222333333333222111111333222222222222222222333333333333222222111/////////000111222333444444444222222222222222222222222222222222111111111000000////////////////////////111111111111111111222222444444333333333333333444333222111111000000111111444333333222222333333444222111111111111111222222222222222222111111111111////////////////////////......000111333333444444333333333333333333444444333333333333333333333333//////////////////////////////000000000///......///////////////.........000000111222222222222222111111222222222222111111222222222333333333333333333333333333333333333333555555666666666777777888666666666777777666666666:::999999999999999999999999999999999999999999999555666777888999:::::::::;;;999888999;;;<<<<<<<<<888999:::;;;::::::999999777777888999:::<<<=========<<<:::999888777777777888999999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<=========??????@@@AAAAAAAAAAAA@@@>>>>>>======<<<<<<<<<;;;999999999999999999999999:::;;;<<<===>>>???@@@AAA======<<<<<<======>>>???======<<<<<<<<<<<<======YYYaaaiiiiiibbbZZZXXXXXXXXXWWWTTTOOOIIIFFFEEEFFFDDDDDDCCCAAAAAACCCGGGKKKMMMRRRUUUUUUPPPKKKHHHGGGJJJNNNRRRTTTTTTRRRQQQPPPUUUWWWWWWUUURRRRRRUUUXXXXXXUUUPPPJJJGGGGGGKKKNNNNNNMMMLLLLLLKKKKKKLLLLLLJJJJJJIIIJJJJJJIIIEEECCC;;;<<<>>>???@@@???===<<<======<<<;;;:::999888888888888777777777666666666333333444555555555555444555555444333333222111111000000////////////000000......///000000///......000000000000000000000000111111000000111111222333222222333444444444333333333222///------...000222000111222222333222222222000111111111222333333333222111111111111111111222000000111222222222222111000000000000000000000000000000000000000111111222//////000000000000//////...///000111222333333333///000222333333222000///////////////000111333444000000111111222333333333000000000000000000000000111111000/////////000000111111222333222111000//////000111222222222222222222222111000000000000111000000000000111111111111111111111111111111111111111111111222333333444444444444555444333222111000111111111222222222222222222222333333333333222222222222222222222222222222111111000111111222333444222111111000000000000000111222333333444444333333333333333333222222222222222222111111222222333444222333333333333333222222222222111111111111222222444444444333222000///...000000111222222333444444222222222222222222222222333333222222111000000000000000000000000000000000222222111111222333444444444444333333222222333333333222111111000000111111333333222222222222333333111111111000111111222333222222222222222222222222000000000000000000000000...///000111222333333333333333444444444444555555333333222222222222333333000000000000000000000000111111222222222222111111000//////......------,,,///000000111111111111111000000111111111111000000222222222222333333333333333333333333222222111111555555555555666777888888666777777888888777777666888888888888888888888888888888888888888888888888666666666777888999999::::::999999:::<<<===<<<;;;777999<<<<<<;;;:::::::::888888888999:::;;;<<<======<<<;;;999888777666666777888888999:::;;;<<<<<<=========<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>???@@@<<<<<<:::::::::;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<[[[dddmmmpppkkkccc]]][[[WWWUUUQQQKKKFFFCCCCCCDDDAAAAAA@@@>>>>>>@@@EEEIIIQQQVVVYYYXXXQQQJJJGGGFFFKKKOOOTTTWWWWWWUUUTTTSSSUUUWWWXXXUUUQQQPPPTTTXXXYYYWWWSSSNNNIIIHHHIIIKKKOOONNNMMMLLLKKKKKKKKKKKKHHHGGGFFFFFFFFFFFFCCCAAA<<<<<<======<<<<<<;;;;;;<<<;;;::::::888888777666888777777777666666666666222333444444555555555444444444444333333222222222111111000000000000111111000000000000000000000000000000000000000000000000111111000000111111222333000111222333444444333222222222000/////////000000000111222222333333333222222222222222222222222222111111111111111111111111000000111222222222222222111111111111111111111111000000000000000111111222//////000000000000/////////000111222222222222222///000222444444222000/////////...///000111333444000111111222222333333444222222222222222222222222222222111000000000000000111222333444444222000/////////000222222333333222111111000/////////000000000000000000111111111111222222222222222222222222000111111222333333444444333444555555555444333333222222222222111111111111222333333444444333333222222222222222222222222222000000//////000111333444333333222111111111111111111222333333444444333333444444333333333222222222222222111111222222333444111222222333333333222222111111111000000111111111333333333333222222111000111111111111222333333444222222222222222222222222333333222222111000000///111111111111111111111111222222111222333444666777444444333222222222222222333222111111000000111111222222111111111111222222111111000000111222222333222222222222222222222222000000000000000000000000111111222333333333333333333444444444555555555555222222222111111222222222111111111111111111111111000000111111111111111000////////////............000000111222222222222111111111111222222111111111222222222222222222222222333333333333444444444444555555444444555666888999555666777888888777666555666666666777777888888999777777777777777777777777777777777777888999:::::::::999999:::;;;;;;999666666999======<<<::::::;;;:::999999999999:::;;;<<<<<<;;;:::999888888888888888888999:::;;;<<<======>>>>>>>>>=========<<<<<<;;;;;;;;;<<<======>>>>>>===>>>??????@@@@@@?????????>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::999::::::;;;<<<======>>>999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<>><<<<<>><<<:::;;;<<<;;;:::999999999:::;;;<<<::::::999999888999999:::999999:::;;;<<<===>>>???>>>>>>>>>>>>============;;;<<<<<<===>>>??????@@@======>>>??????????????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<666777:::;;;<<<;;;999777<<<;;;;;;::::::;;;;;;<<>>AAAFFFIIIRRRUUUXXXUUUOOOHHHDDDCCCHHHLLLRRRVVVXXXXXXUUUSSSXXXXXXVVVSSSPPPOOOPPPRRRUUUTTTQQQNNNLLLJJJJJJIIIHHHIIIJJJKKKKKKJJJIIIIIIFFFDDDBBBBBBBBBAAA???>>>@@@???>>>===;;;999888777888888888888888888999999888666555555666666555333444444444444444444444444333333333222222111111111222111111000000000000000...///000111111111111111000000000000000000000000000000////////////000000111111111111111111111111222222222222222222222222333333222222111222222222444444444444444444444444222222222111111111111000000000111111111111000000111111222222222222111111111111222222222222111111222222111000//////000000333333333222222111111111...///111222222111000/////////000000111111111222111111222222222333333333555555444444444333333333444333222111000000000000222222222222222222222222222222222222222222222222//////000000111111222222000000000000000000000000222222222111111111111111222222222222222222222222333333444444555666666666555444333333222222333333222222222222333333444555333333333222111000///...111111111111000000000000333333333333333333333333555222000000333444333111222333333444444333333222333333333333333333333333222333333444444333333222333222000000000222444666444444444333333222222222111111000///......//////111111111111111000///......///111222333333222111000111111111111222222222111111111111111111111111333222222111111222222333000111111111111222222222333222222222111000000000222222111000//////000000000000000000000000000000000000111222222222222111333333333333333333333333222222333333444555555555111222333333444444333333333222222222222222222333000000000000000000000000////////////000000000000111111111111111111111111222111000//////000111222111222333333111111222333222444666666444333333333555555555666666888999999999999999999999888777666888666555333444666999;;;777888999::::::999777666888999999::::::999999888666666666666777888999:::::::::;;;;;;<<<;;;;;;;;;:::::::::888777777999;;;::::::999:::<<<===<<<<<<888888999:::;;;<<<>>>???<<<===>>>??????>>>======;;;<<<===?????????>>>===999:::;;;===>>>>>>>>>>>>????????????>>>===;;;;;;<<<<<<<<<;;;;;;:::::::::999999:::;;;<<<>>>>>>???>>><<<;;;:::999::::::;;;:::::::::999999999888888PPPSSSWWW[[[\\\ZZZXXXVVVVVVQQQJJJEEECCCDDDEEEFFFCCCBBBAAA>>>===???DDDHHHOOOQQQSSSPPPKKKFFFEEEEEEIIILLLQQQUUUWWWVVVTTTSSSUUUVVVVVVTTTQQQOOOOOOOOORRRQQQOOOMMMLLLLLLLLLLLLIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFDDDCCCCCCCCCAAA??????>>>===<<<;;;:::999888888888888888888888888888888666555555666666555333444444444444444444444444333333333333222222222111222111111000000000000000///000000111111111111000000000000000000000000000111000000//////000000111111111111111111111111111222222222222222222222222222222222111111222333333444444444444444444444444222222222222111111111111000111111111111111111000111111222222222222111111111111222222222222111111222222111000000000000000333333333222222222111111///000111222222111000//////000000000111111111111111111111222222222333333444333333333222222222222222111111111111111222222222222222222222222222222222222222222222222222222000000000000000111111111000000000000000000000000111111111111111111222222222222222222222222222222222222333333444555555555555444333333222222333333222222222222222333444555444444444444333222111111111111111111000000000000333333333333333333333333444222000000222444333111222333333444444333333222222222222111111111111111222333333444444333333222111111000000222333555666333333333333222222222222333222111000000000000111222222111111111000000000000111111222222222111111000111111111111222222222222222222222222222222222333222222111111222222333000111111111111222222222333333333222222222222222333222111000000000000000000000000000000000000000000000111222222222222111222222222333333444444444444444444444444444444444111222333333444444333333222222111111111111222222000000000000000000000000////////////000000000111111111111111111111111111222111000//////000111222111222333333111111222333222444666666555444444444333333333444444555666777999999999999999888777777888777555444555666888999777777999999999999888777888888999999999999888888777777777777888999::::::;;;;;;;;;<<<<<<;;;:::::::::::::::999888888:::<<<;;;;;;:::;;;<<<=========;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>><<<;;;999<<<<<<===>>>>>>>>>>>>>>><<<<<<======>>>============>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::888888999999:::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::999999888888888888MMMNNNQQQSSSTTTUUUTTTTTTVVVPPPIIIDDDCCCEEEGGGHHHEEEGGGHHHDDD@@@???DDDHHHKKKMMMNNNLLLHHHEEEFFFHHHKKKMMMPPPRRRTTTTTTSSSRRRQQQSSSUUUUUURRROOOMMMMMMOOONNNMMMLLLLLLMMMNNNOOOKKKLLLLLLLLLKKKJJJIIIHHHHHHFFFDDDCCCCCCBBB@@@>>>======<<<<<<;;;:::::::::888888888888888888888888777666444555666666555444444444444444444444444444444444333333333333222222222111111000000000000000000111111111111000000///000000000000000000000000111111111000000111111111111111111111111111111111222222222222222222222222111111111111111222333444444444444444444444444444333222222222111111111111111111222222222222111111111111222222222222111111111111222222222222111111333222111111000111111111333333333333222222222222000000111222222111000///000000000000111111111111111111111222222222222333222222222222111111111111000000000000111222333444222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000111222222222333111111111111111111111111111111111222333333444444555444444333333333333333333222222222222333333444444444444444333222222111111111111111000000000000222222333333333333333333333222000000222333222111222333333444444333333222222222222222222222222222222333333444444333333222///000111222333444555666111111111222222222222222444333222222222222222222333333222111111111111222222222111111111111111111000111111111111222222222222222222222333333333333333222222111111222222333000111111111111222222222333333333333333444444444333333222111111111111222////////////////////////000000111222222222222111000111111222333444555555666666555555444333333222111222333333444444333333111111111000000111111111000000000000000000000000/////////000000000111111111111111111111111111111222111000000000000111222111222333333111111222333111444666777666555666666444444333444444555666777888999999999999888777777888777777666666666666777666777888999999999999999888999999::::::999999888888888888888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999:::;;;;;;:::999999;;;<<<===<<<;;;;;;<<<>>>@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@@@@???===;;;:::999===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===============<<<<<<::::::::::::::::::;;;;;;777777777888888888999999::::::;;;;;;;;;:::999999999888888888888777777777LLLMMMNNNPPPRRRUUUWWWXXXYYYSSSLLLGGGFFFHHHIIIJJJLLLPPPQQQMMMEEEAAADDDIIIGGGKKKNNNNNNKKKIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRRRROOOQQQRRRRRRPPPMMMMMMMMMNNNMMMLLLKKKLLLLLLNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHEEEDDDAAA@@@@@@???===;;;<<<<<<;;;;;;;;;;;;;;;:::888888888888777777777777666555444444666666555444444444444444444444444444444333333333333333333333222111111000000000000000111111111111111000///...////////////////////////222222111111111111222222111111111111111111111111222222222222222222222222000000000000111222444444444444444444444444444444333333222222222111111111222222222333333222222222111111222222222222111111111111222222222222111111222222111111111111222222333333333333333333333333111111222222222111000000000000000000000111111111111111111111222222222222333222222222222111111111111111000000111222222333111222222222222222333333222222222222222222222222222222111111000000//////000000000000000000000000//////000111222333333333000000000000000000000000111111222222333444444444555555444333333333333333333222222222222222333333222222222222222111000///111111111111000000000///222222222222222333333333222222111111111222222222222333333444444333333222444444444444444555555555222333333444444333333222111111222333444444444333000000000111111222222333333333222222111222222333444333222111111222222333444333111000///000111111000000111111111222222222222333333333333333444444333222222111111222222333000000111111111222222222111222222222333333444444333333222222222222222333////////////////////////000000111222222222222111///000111222333444555555555555555555444444333333111222333333444444333333111111000000000000111111000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111111222333333111111222333111444666777777666777888666666666666666777888888888888999999999888888777888888777777666666555555666666777888999::::::::::::::::::;;;;;;:::::::::999999999999:::;;;<<<<<<============<<<;;;999999:::;;;<<<;;;::::::;;;===>>>>>>===<<<===AAAEEEHHHJJJIIIGGGEEEDDDCCCCCCCCC@@@@@@??????>>>======<<<======;;;;;;;;;<<<===>>>=========>>>>>>======<<<===>>>======<<<;;;:::999888888999999::::::;;;;;;777777777777777777777777888999:::;;;;;;:::999888888777777777777777777777LLLLLLLLLNNNQQQUUUYYY\\\___ZZZTTTPPPOOOOOOPPPQQQRRRVVVWWWQQQGGGAAACCCFFFFFFLLLRRRUUUSSSPPPNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLLLLNNNOOOOOONNNLLLKKKJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIEEECCCAAA@@@???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777666666555444333444555666555444444444444444444444444444333333333333333333333333222111111000000000000000111111111111111000///...////////////////////////222222111111111111222222111111111111111111111111222222222222222222222222//////000000111222333444444444444444444444444444333333333222222222222111222222222333333222222222111111222222222222111111111111222222222222111111222111111000111111222222333333333333333333333333222222222222222111000000111111000000000000000000000000111111111222222222333333333333222222222222333222222111000000111111111111111222222333333333222222222222222222222222222222111111000000//////000000000000000000000000//////000111222333333333000000000000000000000000222222222333444444555555666555444444333333444444333222222111111222222222111111222222222111000000111111111111000000000///111111111222222333333333111111111111000000111222222333333444444333333222333333333444444555555555222333333444444333333222333333444444444333222222000000000111111222222333111111000000000000111111333222222222222222333333444333111000///000111111000000111111111222222222222222222333333444444444333222222111111222222333000000111111111222222222000000111111222222333333333222222222222222333333000000000000000000000000000000111222222222222111//////000111333444555555333333333333444444555555111222333333444444333333111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111111222333333111111222333111444666777777666777888777666666666666777777888777888888999999999888888888888777777666666555555666666777888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999:::;;;<<<======>>>======<<<;;;:::999999:::<<<<<<;;;:::<<<===>>>>>>>>>>>>@@@EEEMMMSSSVVVUUURRROOOMMMJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@???===<<<;;;::::::;;;<<<===::::::<<<======>>>>>>>>>??????>>>===;;;999888777777888888999999:::::::::777777777777888888888888777888999:::::::::888888777777777777777777777888KKKJJJJJJKKKNNNRRRWWWZZZaaa^^^ZZZXXXXXXYYYYYYYYYVVVWWWVVVPPPGGGBBBBBBDDDHHHOOOWWWZZZXXXTTTQQQQQQPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPNNNMMMKKKLLLNNNQQQOOONNNLLLKKKJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGEEECCCAAAAAA???===;;;;;;;;;;;;:::::::::::::::888888888777777666666555555333333333555666555444222222222222222222222222111111222222222222333333222111111000000000000000000111111111111000000///000000000000000000000000111111111000000111111111111111111111111111111111222222222222222222222222000000000000000111222333444444444444444444444444333333333333222222222222111111222222222222111111111111222222222222111111111111222222222222111111000000000000000000111222333333333333444444444444333333333222111111000000111111111111000000000000000000000111111111111222444333333333222222222222444333222111000000000000111111111222222333333444222222222222222222222222111111111111000000000000000000000000000000000000000000000111222222222333111111111111111111111111222222333333444555555555666555555444444444444444333222222111111111111222333333333444444333333222111111111111000000000000000000111111222333333333000111222111//////111222222333333444444333333222///000000111111222222333222333333444444333333222444444444444333333333333111111111222222222222222/////////...//////000111000111222222333222222222222222111111111111111111000111111111111222222222111111222222333333444444333222222111111222222333000111111111111222222222111111111111111111222222222111111111111222333333000000000000000000000000000000111222222222222111///000000111222333444444111111111222333444444444111222333333444444333333111111111000000111111111000000000000000000000000000000000111111111222222111111111111111111111111111111222333333222111111111222333333111111222333111444666777666555666666555555444444444444555555777777888999999999999888888777777666666666666777888777777777888999::::::;;;<<<<<<======<<<<<<;;;999999999999:::;;;<<<<<<===============<<<;;;:::777999;;;<<<;;;:::;;;<<<===>>>???@@@CCCJJJVVV^^^fffdddaaa\\\XXXUUUSSSRRRUUUSSSOOOKKKFFFCCCAAA???<<<<<<;;;::::::::::::;;;888999:::;;;<<<=========>>>>>>===<<<;;;999777666888888888888888888999999777777777888888999999999777777888999999999888888777777777888888888888999MMMLLLJJJJJJKKKNNNRRRTTTYYYXXXXXXYYY[[[]]]]]]\\\WWWVVVTTTOOOIIIFFFFFFFFFLLLQQQXXXZZZXXXTTTRRRRRRPPPQQQRRRRRRRRRPPPOOONNNMMMNNNOOONNNMMMMMMNNNPPPNNNMMMKKKJJJIIIIIIJJJKKKJJJIIIHHHHHHGGGHHHIIIIIIGGGEEEBBBAAA@@@???<<<:::;;;;;;;;;::::::999999999999888888777666666555555444333222333555666555444111111111111111111111111000000000111111222222222222111111000000000000000///000000111111111111000000000000000000000000000111000000//////000000111111111111111111111111111222222222222222222222222111111000000000000111111444444444444444444444444444444333333333222222222000111111111111111111000111111222222222222111111111111222222222222111111//////......///000000111333333333444444444555555444444333222111111111111111111111111000000000///000000000000111111111111222222222222111111111111222222111111111111111222000111111222333333444444222222222222222222222222000000000000000111111111000000000000000000000000111111111111111111222222222222222222222222222222111111111222333333444444666666555444444444444444333333222111111111111111222333333444444333333333111111111111000000000000///000000111222222333333000111222111///...000333222333333444444333333222......///000000111222222222333333444444333333222333333222222333444666777333333333333222222222222///.........//////000111---///111333333222111///000111111222222222111111000111111111111222222222000000111111222333333444333222222111111222222333000111111111111222222222222222222222222222111111000000000000000111222333222222222222222222222222000000111222222222222111000000111111222222222333111111111111111111111222111222333333444444333333222222111111111111222222000000000000000000000000000000111111111222222222111111111111111111111111111222222333333222222111111222333333111111222333222444666666555444444444555555444444444444555555777777888999999999999999888777555444555666888999999888888777777888999:::::::::;;;;;;;;;;;;::::::888888888888999:::;;;<<<<<<<<<============<<<<<<666888:::;;;:::::::::;;;;;;===???AAAEEEPPP^^^hhhuuusssooojjjeeeaaa^^^\\\YYYVVVRRRLLLGGGBBB???>>>;;;;;;;;;;;;;;;:::999999888999999:::;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888888888888888888777777777555555666777888999999:::777777777777777888999999888888888888999999::::::PPPOOOMMMKKKKKKMMMOOOPPPPPPPPPRRRVVVZZZ\\\\\\\\\YYYWWWSSSOOOLLLKKKKKKKKKNNNSSSWWWXXXUUURRRRRRSSSQQQRRRSSSSSSSSSQQQNNNMMMKKKMMMPPPQQQPPPNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLIIIHHHGGGFFFGGGHHHIIIJJJEEECCC@@@???>>><<<:::888<<<<<<;;;::::::999888888999888888777666555555444444333222333555666555444000000000000000000000000//////000000111111111222222111111000000000000000...///000111111111111111000000000000000000000000000000////////////000000111111111111111111111111222222222222222222222222222111000000000000000111444444444444444444444444444444444333333333222222000000111111111111000000111111222222222222111111111111222222222222111111...............///000000333333333444444555555555555444333222111111111111222111111111000000//////000000000000111111111111111111111111000000000000000000000000111222333444000000111222333333444444222222222222222222222222//////000000111111222222000000000000000000000000222222222111111111111111222222222222222222222222000000000111222222333333666666555444444444444555333333222111000000111111000111111222222222111111111111111111000000000000///000000111222222333333///111222111///...000333222333333444444333333222///000000111222222333333222333333444444333333222111111000111333666999;;;444444444333333222222222//////...//////000111111,,,...111444444222000......000111333333333222111000111111111111222222222//////000111222222333333333222222222222222222333000111111111111222222222444444444333333222222222000000//////000111222222222222222222222222222222000000111222222222222111111111111111111111222222222222111111000/////////222222333444444444333333333333222222222222333333000000000000000000000000000111111111111222222222111111111111111111111111111222333444444333222111111222333333111111222333222444666666444333333333888777777666666666777777666777888999999999999999888777555333444666999;;;:::999888777777777888999888999999::::::999999888888888888888999:::;;;;;;;;;<<<===============<<<555777:::;;;:::::::::;;;:::===???BBBGGGSSScccnnn|||xxxsssmmmiiieeedddUUURRRNNNIIIDDDAAA???>>>::::::;;;<<<;;;:::888777999999:::::::::999888888888999::::::;;;;;;;;;;;;999999888888777777666666444444555666777888999:::888777666666666777999:::888888999999999:::::::::SSSSSSQQQMMMJJJIIIKKKLLLNNNKKKJJJNNNTTTYYYYYYWWWVVVUUUSSSRRRPPPPPPOOOOOOXXXXXXWWWWWWVVVSSSNNNKKKLLLNNNQQQSSSRRRPPPMMMKKKLLLJJJHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFCCCAAA>>>;;;999888888999>>>===<<<;;;:::999888888999888777555333222222222555444333333222222222222333333222222111000//////---.........//////000000...000111222222111000...000000///////////////000//////............//////000000000000000000000000222222333444444444333333333333333222222111111111222222111000//////000000222222222333333444444444444333222111000000000000111111111111111222222222111000/////////000222333111111111111111111111111222222222222222222222222444222000111333444333000444333222222111111222222333333333222222111111111000///...,,,---...///111333333333333333222111000333333222222111000000000000000000000000000000000000111111222222222111111111222222222222111000000///000000000111111111111444111//////111222000---...///222444555444333222////////////000111222333666666555444333333222222333333333222222111111111000///////////////000000000000000000000000000000000000111222222222222111333333222111000000111111111111111111111111111111////////////000000000000222222333333333333444444333222222222444666999;;;555555555666555555444333333222000/////////000111111111111000111222222333222222222222222222222222222000...///222333111///111111000000111222333333555444222111111111222222222222222111111111000000111222222333333222222111111111111111111111111111000000000111222222222333222222111111111111111111444444333222222111111000555444333222111111111111111111222222222333333333222222222111111111000000222111000000111333555666222111111111000000/////////000000000111111111111333333333222222222111111222222333333333444444444444444444444444444444444555444333333333333444555333333444444444444444444888888888777666555555555555555555555666666666777777888999999777666666777999999999999999999:::::::::::::::;;;;;;<<<<<<<<<>>>===;;;::::::;;;<<<===888>>>CCCFFFJJJSSSbbbmmm|||wwwqqqllliiicccYYYRRRKKKHHHDDD@@@===;;;::::::::::::999888777777888888666666777888999::::::;;;999999:::;;;<<<<<<<<<<<<;;;;;;:::999888777666555444555777999999999999888999888777666666888:::<<<999888777777999:::999777RRRRRRQQQOOOLLLKKKLLLNNNPPPMMMKKKNNNTTTWWWWWWUUUQQQQQQQQQQQQRRRSSSTTTUUUWWWVVVVVVVVVUUURRRNNNJJJKKKMMMOOOQQQQQQOOOLLLJJJKKKIIIGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFDDDCCCCCCDDDDDDEEECCC@@@===999777666777777;;;;;;::::::999888888888999888666555333222222222555444333222222222222222333333222222111000000///........./////////000000...///111222222111///...000000////////////000000//////............//////000000000000000000000000222222333333444444333333333333333222222222111111222222111000000000000000222222222333333444444444444333222111000000000000111111111111111000000000111000000//////000111222111111111111111111111111111111111111111111111111444222000111333444222000333333222111111111222222444333333333222222222222222111000......///111222333333333333333222111000222222222111111111111111000000000000000000000000000111111222222222222111222222222222222111000000111111111111222222222222333000//////111222000...///000222333444444222222000000000111111222333444666555555444333333222222333333333222222222111111111111000000000111111222000000000000000000000000000000111222222222222111333222222111000000111111111111111111111111111111000000000111111111111222222222222333333333444444222222222222333666888:::555555555555555444333222333222111000000000111111000000000000000111222222222222222222222222222222222000//////111222111///000000000000000111222222444333222111111111222222222222222111111111000000111222222333333222222111111111111111111111111111222222222222222333333333111111111111111111111111333333333222222222222222555444333222222111111111111111222222222333333333222222222111111111000000111111000000111222444555111111111111000000000///000000000000000111111222222222222111111111000000222222222222333333333333444444444444444444444444555555444333333444555555333333444444444444555555666666666666777777777777555555555666666666777777777888999999777666666777:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<>>>===;;;::::::<<<===>>><<>>???@@@@@@???@@@DDDJJJQQQUUUXXXVVVVVVWWWWWWTTTNNNIII>>>===;;;:::999::::::;;;:::999999888888888888999999999999:::::::::::::::<<<<<<<<<;;;;;;:::999888;;;::::::999888777666666777666666666666666777777999999777666666777888888999888777777888888666555QQQSSSUUUVVVUUUTTTUUUUUUVVVSSSPPPNNNNNNNNNLLLJJJKKKLLLLLLMMMOOOQQQRRRSSSUUUTTTSSSSSSSSSQQQNNNKKKIIIJJJMMMNNNOOONNNMMMKKKGGGFFFFFFGGGKKKNNNPPPPPPNNNNNNLLLJJJHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@CCC@@@;;;666444333555666555555666666777888888888777666555333222111111111333333222222222222222333222222222111111111000000//////////////////000000//////000111111000//////000////////////000000111//////............//////000000000000000000000000000111222333333333333333222222222222222222222222111111000000000000000111333333333333333333333333333222222111000000111111111111000///...------,,,111111111000000000000000111111111111111111111111111111111111111111111111222111111111222222222111111111111111111222222333444444444444444444444444444444222111111111111111222222333333333222222111///000000111222222333333000000000000000000000000000000111222333333333333222222333333222222111000111111111222222222333333/////////000111222222111111111222222222222111000222222222222222333444444444444444333333333222222222222222222222222222222333222222111111111111222////////////////////////000000111222222222222111222222111111111111111222111111111111111111111111111111111111222222222333111222222222222333333333222222222222333444666666555555555444333222111000444444333333222222222222......///000000000000000111111111111111111111111111000000000111111000000000///////////////000000333222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111333333333222222111111111000000000000111111111111111111222222333444555555666555444444333333333444111111222222222333333333111111111111111111111111//////000000000111111222111111111000000000000000222111000//////111333444222222222222111111111000000000111111111222222222333333444444444444444444555555444444444444555555333333444444555555666666555555666666777777888888666666777777777888888888777999::::::888777777888999999::::::;;;;;;<<<<<<999:::::::::::::::::::::<<<;;;;;;<<<<<<>>>???@@@DDD@@@======@@@DDDFFFFFFFFFGGGHHHKKKLLLJJJFFFBBB::::::999999999999:::::::::999999888888999999999;;;;;;;;;::::::999999999::::::;;;;;;;;;:::999999::::::999999888777777666888777666555555555666777999888777666666666666666777666555555777888777555OOOQQQSSSSSSRRRQQQRRRSSSUUUSSSPPPNNNLLLIIIGGGEEEGGGGGGHHHJJJLLLNNNPPPQQQUUUSSSSSSSSSSSSRRROOOMMMJJJKKKMMMOOOPPPPPPOOONNNHHHGGGFFFHHHKKKNNNPPPPPPMMMLLLJJJHHHFFFDDDBBBAAABBBBBBBBBAAA@@@??????>>>CCC@@@<<<777555444555666444444555666777888999999666555444222222111111111222222222111111222222333222222222111111111111111000000000000000000///////////////000000////////////////////////000111111//////............/////////////////////////////////000111222333333333333222222222222222222222222111000000000000000111111333333333333333333333333333222111111000111111111111000000///...---,,,,,,000000111111111000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111000000111222222444444444444444444444444222222111111000000000000111222222333333333222222//////000111222333333444000000000000000000000000000000111333333444444444222333333333333222111111000000000000111111111222//////000000000111111222111111111222111111000000222111111111111222222333333333333333333222222222222222222222222222222222333222111000000000000000////////////////////////000000111222222222222111222111111111111111222222111111111111111111111111000000000111111111222222111111111222222222333333222222222222333333444444444444444444333222111000444444444444333333222222......///000000000000///000000000000000000000000000000111111000000000111000000///////////////000222222222222222222222222111111111111111111111111000111111222222111111000000000000000000000000000222222111111000000////////////000000000111111111111111222333444555555666555555444333333333444444111111222222222333333333111111111111111111111111///000000000111111111111000000000000000000111111222111000000000111333333444444333333333222222222000000111111111222222222333333333444444444555555555555555555555555555555333333444555555666777777666666666666666666777666777777777888888888888999888999::::::888777777888777888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===>>>??????DDD@@@;;;;;;===???>>><<<===>>>@@@CCCDDDBBB???<<<;;;;;;::::::999999:::::::::999999999999999::::::<<<;;;;;;::::::999999888777888999:::;;;;;;;;;;;;::::::999999888777777777999888666555555666777888888777777666555555555555444333222444666888777777KKKMMMMMMMMMKKKJJJKKKLLLOOOOOOOOOOOOMMMJJJHHHFFFDDDDDDFFFHHHLLLOOOQQQSSSSSSRRRPPPPPPQQQPPPNNNMMMKKKLLLNNNPPPQQQQQQQQQQQQJJJHHHGGGHHHKKKNNNOOOOOOLLLKKKIIIGGGEEECCCAAA@@@BBBBBBBBBAAA@@@???>>>===@@@>>>;;;888666666666666333333444555666777888888555444333222111111111111222111111111111222222333111111111111111111111111111111000000000000/////////////////////////////////......//////000111222//////............////////////////////////////////////111222333333333333111222222222222333333333000000000000000111111222444444333333333333222222222222111111111111111222000000//////......------//////000111111111111111111111111111111111111111222222222222222222222222000111222111000000111222222222111000000000000000333333333333444444444444///000000000000000000000111111222333333333222222//////000111222222333333000000000000000000000000000000222333444444444444333333333333333222222111//////000000000111111111///000111111000///111222111111111111111111111111222222111111111111222222333333333333222222222222111222222222222333333333333222111000000000000000////////////////////////000000111222222222222111111111111000111111222333111111111111111111111111000000000111111111111222111111111111222222222222222222222222222222222222222222333333333222111111333333444444444333222111...///000111222111000//////////////////////////////111222111000///000111111111000/////////000000111111222333333333222222111111111111111222222222000000111111111111000000000000000000000000000000000000000000000/////////...//////000000111111111111222222333444555555666444444333333333333444444111111222222222333333333111111111111111222222222000000111222222111111000000000000000111111111111111111111222222222222222555444444444333333333333111111111222222222222333222333333444444555555555444555666666666666555444333333444555666777777888777777777777666666666666777888888888999999999999888999;;;:::999777777888777777888888999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<=========AAA>>>::::::;;;<<<;;;999:::;;;===>>>>>>===<<<:::<<<<<<<<<;;;;;;::::::::::::999999999999::::::;;;;;;;;;::::::999999888888555666888999;;;<<<<<<<<<999999999888888888777777888777777777777777888888666666666666666555555555333222222333555777777666KKKLLLKKKHHHFFFEEEFFFHHHGGGJJJNNNPPPQQQOOOMMMLLLHHHHHHIIIKKKNNNPPPSSSTTTPPPOOOMMMMMMNNNNNNMMMKKKKKKLLLNNNPPPQQQRRRRRRRRRLLLJJJIIIIIIKKKMMMMMMMMMKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBAAA???===<<<<<<;;;:::888777666555444111222222333444555666666444333222111111000000111111111111111111222333333111111111111111111111111111111111000000000///////////////....../////////............///000111222//////............//////////////////////////////...///000111333333333333111111222222222333333333000000000000000111222222444444444333333222222222222111111111111111222222////////////////////////---...///111222222222222111111111111111111111111111111111111111111111111///111222222//////000222444333222000////////////222222222222333333333444......///000111111111111000111222333333333333222000000000111222222222333000000000000000000000000///000222333444555555555333333444444333333222111000000111111111222222222///111333222///...000111000//////000000111222222333333222222222222333333222222222222222222222222111111222222222333333333444444333222111000000111000000000000000000000000000000111222222222222111111111000000111222222333111111111111111111111111111111111222222222333333111111111111222222222222111222222222222222111111000111111222222222222222222333333444333222111000...///111222333222111000///////////////////////////111222111//////000222222222111000000000000000000111222333333333333222000000111111111222222222000000111111111111000000000000000000000000000000000000000000000111111111......//////000111111222222333333333444444555555333333222222222222333333111111222222222333333333000000111111111222222222111111222333333222111000///000000000111111111111///000222444444333222111444444444333333333222222222222222222333333333333222222333333444555555666444555666777777666555444333333444555666777888888555555666666777777888888888888888999999999::::::888:::;;;:::999888888888777777888999:::;;;<<<============<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::<<<;;;::::::;;;;;;:::999999:::;;;;;;;;;:::;;;<<<:::;;;;;;<<<<<<<<<;;;;;;999999999999999:::;;;<<<999999999999999888888888666777888999:::;;;;;;;;;999999999888888888888888666777888999999:::999999444444555555666666555555555333222333444555333222NNNNNNLLLHHHEEEDDDFFFGGGAAAFFFMMMRRRTTTTTTSSSRRROOOOOOOOOOOOPPPQQQRRRRRRNNNLLLKKKKKKLLLLLLKKKIIIJJJKKKMMMOOOQQQRRRRRRSSSNNNLLLJJJJJJKKKLLLLLLLLLKKKKKKJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBAAA???===<<<888888888888777555444333000111111222333333444444333333222111000000000111111111000000111222333333111111111111111111222222222111111111000000////////////............//////............///000222222//////............//////////////////////////////...///000111333333444444111111111222222333333333000000///000000111222222444444444333333222222222222111111111111111222222/////////000000000000000,,,---///111222333333222111111111111111111111111000000000000000000000000///111333222///...000222444444222000///.........111111111222222333333333---...///111222222222222000111222333333333333333111111111111111222222222000000000000000000000000///000222333444555555555333333444444333333222111111111222222222333333333000222333222///---///111////////////000111333333555444444333333333444444222222222222222222222222111111111222222333333333666555444333222222222222111111111111111111111111000000111222222222222111111111000000111222333333111111111111111111111111222222333333333444444444000111111111111222222222111222222222222111000000///000111222222333222222222222333444333222111000...000222333444333111000///////////////////////////111333222///...000222333333222111000000111111000111222333444333333222000000111111222222222222000000111111111111000000000000000000000000000000000000111111222222222333---......///000111111222333333333444444444555555222222222111111222333333111111222222222333333333000000111111222222222222111222333444444333111111//////000000111111111222...000333555555444222000333333333222222222111111222222333333333444444444222222333333444555666666444555666777777666555444333333444555666777888999333333444666777999::::::888888999999999:::::::::888:::;;;;;;999888888999888888999:::<<<======>>>>>>>>>=========<<<<<<<<<:::::::::;;;;;;:::999999999:::::::::::::::;;;;;;999999:::999999:::<<<===888999:::;;;<<<=========999999999999::::::;;;<<<888888888888888888888888888999999:::::::::999999999999999888888888888888666777999:::;;;;;;;;;:::333333444555666666666555777555444333333333111///QQQSSSSSSQQQKKKFFFBBBAAABBBHHHPPPVVVWWWUUUSSSQQQRRRQQQPPPNNNNNNOOOPPPPPPPPPKKKFFFDDDFFFHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNOOONNNOOOOOOOOONNNMMMKKKJJJLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA???===;;;:::<<<;;;:::999888777777777222222222222222222222222444222000000000000///...000000111111111111000000111111000000000000111111000000000000000000000000---...///000000///...---///000000111222333333333000000//////..............................------//////000111111111111111000000000///////////////111111111111222222222222222222222111111000000000333333333333333333333333333333333222111000000///////////////000000000000222111000//////000111222000000000000000000000000222333555666666555333222777444111000000111111111000000111222333333444444.../////////000000000000444444333333333222222222222111111000000000000000111111111111111111111111444444444444444444444444444333333222222111111111333333333333333222111000222333333444444333333222222222111111111111111111333333222222333333444555555444444333333222222111333333222222333333444555333444444444333222222111444444333222111111111222222222222111111111000000000000000000111111111111444333222111000000000000...///000111111111111111111111111111111111111111111111111000000000000000111111222222222222111111222222111000//////000000000000000000000000000000//////............//////111111111111111111111111000111111111111222222222222222222111111111000000222222111111111111222222////////////////////////000000000000000000000000111111222222222111111000111111000000000000111111333333333444444444555555777666444222222222444555555444333222111111111111222222222222222222222222333333444444444333222222222222111000//////000000000000111222222222222111111111222222222222111111111000///000222333333111,,,...111333555555555444777777777777777777777777111222444555777888999999666666777888888888888777;;;;;;999888777666666666999999999999999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777<<<;;;999777777888999:::;;;:::999999;;;;;;:::999777888:::;;;;;;:::999888777777777777777777777777777777888888888999999999::::::;;;<<<============888888888888999:::;;;;;;::::::999999999999999999999888777666555444333333333333333222222111111111SSSSSSRRRNNNGGGCCCAAAAAACCCIIIPPPVVVWWWVVVTTTSSSUUUTTTRRRQQQOOONNNNNNNNNJJJEEEAAAAAADDDGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHGGGFFFDDDBBBBBBCCCBBBAAA???===;;;999888:::999999888888888999999222222222222222222222222444222000///000000///...000000111111111111000000111111000000000000111111000000000000000000000000......///000000///......//////000000111222222333/////////.........------//////////////////////////////000111111111111111000000000000000000000000////////////000000000000333333222222222111111111333333333333333333333333333222222111000000//////////////////000000000111222111000//////000111222000000000000000000000000000222444666666666555555777444111000000111111111000000111111222222333333222222222222333333333333555555444444444333333333222111111000000000000000111111111111111111111111222333333444444555555666444444333333222111000000333333333333333222111000222333333444444333333222222222111111111111111111333333222222333333444555555444444333333222222111333222222222222333444444444444444444444333222222333333222111111111111111222222222111111111000000000000000000111111111111444333222111111111111111///000000111111111111000111111111111111111111111222222222222222222111111111111111222222111111111222222111000000000000000000000000000000000000000111000000//////000000111111111111111111111111111000111111111111222222222333333333333222222222111222222111111111111222222333333333333333333333333000000000000000000000000000111111111111111000000111111000000000000111111333333333333444444444444555444222111000111222333222222111111111222222333222222222222222222222222444444444444333333222111222222111000000000000000000000111222222222222111111111222222222222111111111000///000222333222111---///111333555555444333666666666666666666666666444444555666666666666666555666777888888888888888;;;:::999888888777777777999999999999999999999999777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888;;;:::999888888999:::;;;;;;:::999999;;;;;;:::999888999:::;;;;;;:::888777888888888888888888888888777777888888888999999999::::::::::::::::::999999999999999999999999:::::::::999999999999888888888888888777666555444333333333333222222222222222222TTTTTTQQQKKKDDD???>>>@@@DDDIIIOOOSSSTTTTTTTTTTTTWWWVVVUUUSSSQQQOOOMMMKKKEEEBBB>>>???CCCGGGHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIEEEEEEDDDDDDBBBAAA@@@???AAA@@@>>><<<:::888666666888777777777888888999:::222222222111111222222333555222000///000111000///000000111111111111000000111111000000000000111111000000000000000000000000...//////000000//////.........//////000000111111.........---------------000000000000000000000000//////000111111111111111111111111111111111111111////////////000000000000333333333333222222222222333333333333333333333333222111111000000//////.../////////000000000111111111111000000000000111111000000000000000000000000000111333555777777777777666333111000111111111111111111111111111111111111222333333333333444444444555555555555444444444444222111111000000000000000111111111111111111111111111111222444555666777888555555444333222000000///222222333333333222111111222333333444444333333222111111222222222222222222333333333333333444444555555444444333333222222111222222222222222333444444444444555555444444333333222222111000000000111111222222222111111111111111000000000000111111111111333222222111111111222222000111111111111000000///111111111111111111111111222333333333333333333333111111111111111111111111222222111000000000000111000000000000000000000000222111111000000111111222111111111111111111111111000111111111111222222222444444444333333333222222222222111111111111222222222222222222222222222222000000000000000000000000///000000111111000000///111000000//////000000111222222333333333444444444444333222222111222222333///000000111111222333333222222222222222222222222444555444444333222111000222111111111000000000000000000111222222222222111111111222222222222111111111000///000222222222111///000222333444444333333444444444444444444444444777777777777666555444333444555666777888888999888999999999999999999999999888888888888888888888888444555777999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::999999888888999999::::::;;;;;;<<<;;;:::999:::;;;<<<;;;999::::::;;;;;;;;;999888777999999999999999999999999888888888888888999999999;;;;;;;;;::::::999888777::::::::::::999999999999999999999999888888777777777777666555444333333222222222222222222222333333RRRTTTSSSNNNEEE???===>>>DDDGGGKKKNNNOOOPPPQQQSSSUUUUUUUUUUUUSSSQQQNNNMMMGGGCCC@@@@@@DDDGGGHHHGGGAAABBBDDDEEEGGGHHHHHHIIIGGGFFFEEEDDDEEEFFFGGGHHHEEEDDDDDDBBB@@@>>>===;;;===<<<;;;999888777666666777777777666666777777888222222111111222333444555555333000///000111111000000000111111111111000000111111000000000000111111000000000000000000000000/////////000000/////////............//////000000------------------------//////000000000000000111//////000111111111111111111111111111111222222222000111111111222222222222333333333333333333333333222222222222222222222222111000000000//////......//////000000000111111111111000000000000000000111000000000000000000000000111222444555777777777777444222000000111222111000111111111000000000000000000000000111111111222222555444444444444333333333222111111000000000000000111111111111111111111111000000222333555777888999555555444333111000//////222222333333333222222111222333333444444333333222111111222222222222222333333333333333333444555555555444444333333222222111222222222111222333333444444444555555555444444333111111000000000000000111111111111111111111111111///000000000111111111111111111000000000111222222111111111111111000///...111111111111111111111111222222222222333333333333222111111111111111111222222222111000000111111111000000000000000000000000111111111000000111111111111111111111111111111111000000111111111222222222444333333333333222222222222222111111111111222222000000000000000000000000////////////////////////...//////000000000000///000000////////////000000222222222222333333333333555555555555555555444444000000111111222222222222222222222222222222222222555555555444333222111000111111111111111111111000000000111222222222222111111111222222222222111111111000///000111222111000000111222333333333333222444444444444444444444444777777777777666555444333444444666777888888888888777888888999999999999999888888888888888888888888555777:::<<<======<<<;;;:::::::::::::::;;;;;;;;;999::::::;;;::::::999999777888999;;;<<<<<<======<<<:::999:::;;;<<<;;;:::;;;;;;;;;;;;:::999888777999999999999999999999999888888888888888888888888;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;::::::999999888999999999888777777666666666666555555444333333222111111111222222333333333OOOTTTWWWSSSIIIAAA>>>???CCCEEEHHHJJJJJJKKKMMMOOOQQQRRRSSSTTTTTTTTTSSSRRRJJJFFFBBBBBBDDDEEEDDDBBB===>>>@@@CCCEEEGGGHHHIIIEEEEEECCCCCCCCCDDDEEEFFFGGGFFFEEECCC@@@===;;;999999888777777666777777777999888777666555555555555222111111111222444777888777444111//////000000000000000111111111111000000111111000000000000111111000000000000000000000000000000000//////000000000.............../////////------------------------.........//////000000000//////000111111111111111000000111111222222222222000111111111222222222222333333333333333333333333222222222222222222222222000000000000////////////000000000000111111111111000000000111111000000000000000000000000000000000444444444555555555555555333111000000111222111000111111111000000000000000////////////000000000111333333333222222222111111222111111000000000000000000000000000000000000000///000111333444666777888555555444333222000000///111222222333333333222222222333333444444333333222111111222222333333333333444444333333444444555666555444444333333222222111222111111111111222333333333333444444444444444333111000000000000000111111111111111111111111111111///000000000111111111111000000/////////000000111111111111111111000///...111111111111111111111111111111111111222222333333222222111000000111222222222111111111111111222222000000000000000000000000111000000//////000000111000000000000000000000000000000111111111222222222222222222222111111111111222222111111111111222222222222222222222222222222////////////////////////......///000000000000000000000////////////000000111111111222222222333333444444555666666666555444111222222222222111000///222222222222222222222222444444444444333222111000000111222222222222111111000000111222222222222111111111222222222222111111111000///000111111000///000111222222333333333333555555555555555555555555444555666666666666666666444444555777777888888888555666777999999999999999777777777777777777777777777999:::<<<<<<;;;:::888999999999:::::::::;;;;;;999::::::;;;;;;;;;::::::777888:::;;;======>>>>>><<<;;;::::::<<<<<<;;;:::<<<<<<<<<;;;:::999888888999999999999999999999999888888888888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888999999888777777666555555555555444444333333222222111111111222222333333333LLLSSSXXXUUULLLDDDAAABBBEEEGGGIIIIIIIIIIIIKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWMMMIIIDDDBBBCCCBBB???===;;;===???AAADDDFFFGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDHHHGGGFFFDDDAAA>>>;;;:::999888777666666666888888888888666555444333333333111111111222444777;;;===:::666222/////////000///000000111111111111000000111111000000000000111111000000000000000000000000111000000//////000000111......//////////////////---------------.........---......//////000000000//////000111111111111111//////000000111222222222////////////000000000000222222222222333333333333222222222222222222222222000000000000000000000000000000000111111111222222000000111111111111000000000000000000000000000000444444444444444444444444222111000000222222111///111111111111111111111111000000111111111222222222222222222222111111111111222111111000000000000000000000000000000000000000000111111222333444444555444444333222222111111111111111222333333333222222222333333444444333333222111111222222333444444444444444444444444555555666555444444333333222222111111111111111111222333333222222333333444444333333111111000000000111222222111111111111111222222222000000000000111111111111111000000/////////000000000111111111111000000///111111111111111111111111000000111111222222333333333222111000000111222333222111111111111222333333000000000000000000000000000000000//////000000000000000000000000000000000000111111111111222222222222222222111111111000000222222111111111111222222111111111111111111111111000000000000000000000000......///000111111111111000//////......//////000000000111111111222222222000222444555666555333222333333444444333222000///222222222222222222222222333333444444444333222222000111222333333333222111000000111222222222222111111111222222222222111111222000//////000111000...000000111222222333444444666666666666666666666666333333555666777777777777555555666777777777666666444555777888888888777777666666666666666666666666777777888999999888777666888888999999::::::;;;;;;999::::::;;;;;;;;;;;;;;;999999:::;;;<<<>>>>>>???<<<;;;:::;;;<<<===<<<:::<<<<<<;;;;;;::::::999999999999999999999999999999999999999888888888888888444555777888:::;;;;;;;;;::::::;;;<<<<<<;;;999999999888888777666555444444444444333333333222222222222222222222222222333333JJJQQQWWWTTTKKKDDDDDDGGGIIIKKKMMMMMMLLLKKKKKKLLLKKKLLLMMMPPPSSSVVVYYYZZZPPPLLLGGGEEEDDDCCC???<<<===>>>@@@AAACCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEDDDCCCAAA???>>>===<<<;;;999777666666666777666666555444333333333444111111111222666:::>>>AAA<<<888333///............000000111111111111000000111111000000000000111111000000000000000000000000111111000//////000111111////////////////////////------........./////////......///000000111222222//////000111111111111111......///000000111222222////////////000000000000111111111222222222333333111111111111111111111111111111111111111111111111000000111111111222222222///000111222222111000///000000000000000000000000222222222222222333444555111000///000222222111///000000111111222222333333111111222222222333333333333333333222222222111111222111111000000000000000000000000000000000000000222111111111111111111111222222222222222222222222000111222333333333333222222333333444444333333222111111222222333444444555444444444444444555666666555444444333333222222111111111111111111222222333000111222222333333222222111111111111111222333333000000111111111222222222000000000000111111111111444333222111111000111111///000000111111111111000111111111111111111111111111111222222333444444555333222111//////111222333222111111111222222333444000000000000000000000000222111111000000111111222000000000000000000000000000111111111111222222222333333222222222111111111222222111111111111222222////////////////////////000000000000000000000000...///000111222222222222//////............//////000000000000111111111222000222444666777555333222222333444555555444222111222222222222222222222222222222333333444444333333///000222444444333222111000000111222222222222111111111222222222222111111222000//////000000///...///000000111222444555666666666666666666666666666333444555666777777777777666666666777666666555444333444666777777777555444666666666666666666666666666666777777888888999999777888888999::::::;;;;;;999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@===;;;:::;;;<<<===<<<;;;<<<;;;;;;:::::::::;;;;;;888888888888888888888888999999999888888888777777555666777888999:::::::::888999;;;<<<===<<<:::999999888777666555444444333333333333333222222222222333333222222222222222222JJJPPPUUUQQQIIIDDDFFFKKKMMMOOOQQQQQQOOOMMMMMMMMMKKKKKKLLLNNNRRRUUUYYY[[[TTTOOOJJJHHHGGGFFFBBB>>>@@@AAAAAABBBBBBBBBAAAAAAFFFFFFGGGGGGFFFDDDBBBAAABBBBBBBBBBBBBBBAAA@@@???@@@>>>;;;888555555555555444444333333333444555555111000111333777<<>>999444000.........---000000111111111111000000111111000000000000111111000000000000000000000000222111000//////000111222000000000000000/////////........./////////000000///000000111222222333333//////000111111111111111---......///000111111111111111111111222222222222000000000111111222222222111111111111111111111111111111111111111222222222000111111111111222222222///000111222222111000///000000000000000000000000//////000111222444555666000000///000222222111///000000111222333444444444000000111111111222222222444444444333333333222222222111111000000000000000000000000000000000000000333222222111000///......111111222222222333333333000111222333333333333333222333333444444333333222111111222333333444555555555444444444444555666666555555444333333222222111111111111000111222222333///000111222222222222222222222111111222333444444000000111111222222222222000000000000111111111111666555444333222222222222...///000111111111111111111111111111111111111111222222333333444555666666333222000//////000222333222111111111222333333444000000000000000000000000333222222222222222222333000000000000000000000000000111111111111222222222444444444333333333222222222222111111111111222222333333333333333333333333000000000000000000000000//////000222222333333333//////............//////000000000000111111111111111333666999999888555444000222444666666666555444222222222222222222222222111111222333444444444444///000222444444444222111000000111222222222222111111111222222222222111111222000//////000000///---//////000111222444666777666666666666666666666666444555666666666666666666777777777777666555444333333444666777777555444333666666666666666666666666777777777888999;;;<<<===777777888999::::::;;;;;;999::::::;;;<<<<<<<<<;;;===<<<;;;:::;;;===???@@@===<<<;;;;;;<<<===<<<;;;;;;;;;:::::::::;;;<<<<<<777777777777777777777777999999999999888888777777999::::::;;;;;;;;;::::::888999;;;======<<<;;;:::999888777666555444333333333333222222222222222222444333333222222111111111IIILLLOOOPPPOOOMMMLLLLLLQQQRRRSSSRRRPPPOOONNNOOONNNLLLKKKMMMPPPSSSTTTUUUOOOIIIHHHNNNRRROOOHHHDDD@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEFFFEEEDDDCCCAAA@@@>>>>>>????????????>>>>>>===<<<:::777555444444444333444444444555666666666...///111333777:::===>>>999777333000...---...///////////////000000000000111111111000000000000000000000000000111111111111222111111000000000000000000000000000000000000000////////////000000000000000000000000111222333444222222111000//////000000222222222222222222222222000111111111111222222222000000000000000000000000111111111111111111111111222111111111000000//////000111111222333333444444222222222111111111111000000000///.........................../////////000------...///000111222222444444444444444555666777222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222111111000000000000000111222222333333222222111111111111222222333333333111222444555666555555444333333333333333333333333444333333333333444555555666666666666666555555444444333333222333444555666444444444333333222222222222222222222222222222222111111111111111111111111222222333333333222111111222222222111111111000000222333333333333222111111111111000000000000111111333333222222333333444555444333333222111111111222...///000111111111111111222111111111000000//////222222222111111111000000......///000000000000000///000000000111111111111333333222222333333444555222333333222111111222444333333333222222222111111111111111111111111111111111000000///////////////////////////000000000000...000222444444444333222222333555777777777777666333333333333333333333333333222222111111222222333///000111222222111000///......///000000000000000111222222333333222222111444333333222222333333444111111111111111111111111222222111111111111222222222222111111222222333444333444444555555555555555777777777777777777777777666666444444333444555666888777777777999999777555:::999888777777888888999>>>;;;888888;;;===<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>???======>>>>>>>>>======<<<<<<<<<======<<<:::999888999999999999999999999999:::999888999;;;;;;999888:::::::::;;;;;;:::999999777777777777777777777777444555555666777888888999444333333222222333333444222222333333333333444444JJJMMMQQQSSSRRRPPPOOOOOOQQQRRRTTTTTTRRRQQQRRRRRROOOMMMLLLMMMOOOPPPPPPOOOJJJGGGHHHQQQVVVQQQIIIDDDAAABBBBBBBBBAAA@@@???>>>@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<;;;:::;;;<<<===;;;:::888666444444444444333333333333444444444444333333333333333444555666555333111///......000111////////////000000000000111000000000000000000000111000000000000000000000111111000////////////000000000000000000000000000....../////////000000000////////////000111222333222222111111111000000000222222222222222222222222000111111111111222222222000000000000000000000000111111111111111111111111111111111111000000000///000000111111222333333333222222222111111111111000000000///......................../////////000000///////////////000111222333222222222222333444555222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222111000000000000000111222222333333222222111111111111222222333333333111222333444555555555555333333333333333333333333444333333333333444555555666666666666666555444444444333333222333444555666444444333333333222222222333333333333333333333333111111111111111111111111111222222333333333222222333333333333222222222111111222222333333222222222222111111000000111111222333222222222222333444444444333222222111111111222222222222333222222111111222111111111000000000000333333333333222222222111...///000000111111000000111111111111222222222222333222222222222333444444222333333222111111222444333333333222222222111111111111111111111111111111///////////////000111222000000000000////////////...000222333444444333222222333444666666666666666333333333333333333333333333222222111111222222333///000111222222111000//////000111111222111111111222222222222222222222222333222222111111222222333222222222222222222222222222222111111111111222222333222222222222333444444444444555666666666666555666666666666666666666666666555444333333444555555888777777888999999777666999888777666777777999999===:::888888:::<<<;;;:::::::::::::::::::::::::::999999::::::<<<===>>>???======>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::888777999999999999999999999999999888888888::::::888777999:::::::::::::::999999777777777777777777777777666666666666666555555555444333333222222333333444222222333333333333444444IIIMMMRRRUUUTTTRRRPPPPPPPPPRRRTTTTTTSSSRRRSSSTTTOOONNNMMMMMMNNNMMMKKKIIIEEEDDDIIISSSXXXTTTKKKEEEEEEFFFFFFFFFEEEBBB@@@>>>;;;===>>>@@@AAAAAA@@@@@@>>><<<999666666777999;;;888777555444333333444555333333333333222222222222444444333111111000000000111000...---...///111333////////////000000000000000000000000000000111111111111000000//////......111000//////......//////000000000000000000000000------........./////////............///000111222111222333333333222111000222222222222222222222222000111111111111222222222000000000000000000000000111111111111111111111111111111111111000000000000//////000000111222222333222222222111111111111000000000///.........//////....../////////000000000111000///...//////111111111000000000000111222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222222222111000000000000111111222222333333222222111111111111222222222222222222222222333333444555666444444444444444444444444444333333333333444555555555666666666666555444444444333333333333444444555333333333333222222222222444444444444444444444444111111111111111111111111000111222222333333333333444444444333333333222222000111111222333333333444333222222111111222222333222222111111222222333444333333222111111111111222555555555555444333222111111111111111111000000000444444444333333333222222///000111111222222111111111222222222222333333333222222222222222333444444222333333222111111222444333333333222222222111111111111111111111111111111.........///000111333333111111000000//////......///000111333333333333222111222333444555555555444333333333333333333333333333222222111111222222333000000111222222111000000000111222222333333222222333333222111111222333333222111111000000111111222222222222222333333333333222222111111111111222222444333333333333444555555555555666777777777666666555555555555555555555555555444333222222333444555888777777888999999888666777666666555666777999:::;;;999888888999::::::999999999::::::::::::::::::888888999:::;;;===???@@@>>>>>>>>>>>>===;;;:::::::::::::::::::::999888777999999999999999999999999888777777777999999777666888999999:::::::::999999777777777777777777777777888777666555444333222111333333222222222222333333222222333333333333444444GGGKKKPPPSSSSSSQQQOOONNNOOOQQQRRRQQQPPPNNNOOOOOOMMMMMMLLLMMMNNNMMMJJJHHHCCCCCCHHHRRRWWWSSSMMMIIIIIIJJJKKKKKKIIIEEEAAA???:::;;;===>>>??????>>>>>>;;;:::888666666666777888555444333222222333444555444444333333222222111111111111000000000111222222///...---------///000222////////////000000000000000000000000000111111111111111000000///.........000000///...............////////////////////////------------.........//////////////////000222222000222333444444333111000111222222222222222333333000000111111111222222222000000000000000000000000111111111111111111111111111111111000000000000000/////////000111111222222222222222111111111000000000000///////////////000...////////////000000000333222000///...///000111000000000//////000000111111111111111222222222222000000000000000000000000111111111111222222222222222222111111111111222222333222111111000000111111111222222333333222222111111111111111111222222222333222222111222444555666555555555555555555555555444333333333333444555555555555666666555555444333333333333333333333333444333222222222222222222222333333333333333333333333111111111111111111111111///000111222333444444444444333333333333222222222000000000111222444555555444333333222222333333444111111111111111222333333222222111111111111111222444444555555444333222222111111111111111111111111444333333333333222222222000000111222222222222222111111111222222222333333222222222111222333333444222333333222111111222444333333333222222222111111111111111111111111111111////////////000111222333222111111000///......---///000111222333333222222111111222222333333333333333333333333333333333333333222222111111222222333111111111111111111111111000111111222222222222222444333111000000111333444222222111111111111222222222333333333333333444444333222222111111222222333444444444444444555666666555666666777777777777777555555555555555555555555444333222111222333444555888777777888::::::999777555555555555666777999:::999888888888888999999888999999999999999:::::::::777888888:::;;;===???@@@@@@@@@???>>>===<<<:::999999999999999888888777777999999999999888888888888777666666777888888777555777888888999999999999999777777777777777777777777777666555444333111000000333333222222222222333333222222222333333333444444GGGKKKOOORRRQQQOOONNNMMMMMMNNNOOOMMMJJJGGGGGGGGGIIIIIIJJJLLLNNNNNNLLLJJJFFFDDDGGGNNNRRRPPPMMMLLLIIIJJJJJJJJJHHHDDDAAA>>><<<<<<=========<<<;;;:::777777888999888777555444333222111111111222444555555555444444333333222222000000000000111222333444000///...------......///////////////000000000000//////000000111111111111111111000000/////////...000000///.......................................------------.........///000000000000111222333333000111333444444333222000111111111222222333333333000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000111111/////////000111111222222222222222111111111000000000000/////////000000111////////////000000000111333222111000//////000000111111000000000000111111000000000111111222222222000000000000000000000000000000000111111222222222222222111111111111222222333222222111111111111111111222222333333222222111111111111111111111111111333222111111222333555666555555555555555555555555444333333333333444555555555555555555555444444333333333333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000///000111222333444444444222222222222111111111111000000000111222444555666444444333333333333444444111000000000000111222222111111111000000111222222111111222333333333333333111111111111111222222222222222222222111111111111000000111222222222222222000000000000111111111222222111111111111222333333222333333222111111222444333333333222222222111111111111111111111111111111111111000000000000111111222111111000///......---//////000111222222222222111111111111222222222333333333333333333333333333333222222111111222222333222222111111111111222222///000111111222222111111444333111000000111333444333333222222222222333333222222222333333444444444333333222222222222333333555555444444555555666777555666666777777777777777555555555555555555555555333222222111222333444555888777777888:::;;;999888555555555555666777999:::777888999888888888888888888888888999999:::::::::888888888999;;;===>>>???@@@@@@@@@???>>>===;;;:::999999888888888777888888999999999888888777777777777666555666888888666555666777888888999999999888666666666666666666666666444444333333222222222111333222222111111222222333222222222333333333444444IIILLLOOOQQQPPPNNNMMMMMMKKKLLLLLLIIIFFFCCCAAAAAAEEEEEEEEEHHHKKKMMMMMMLLLJJJGGGGGGKKKMMMKKKJJJLLLEEEFFFFFFFFFEEEBBB???>>><<<<<<<<<<<<;;;999777666333555888999:::888555444222222111000111222333444444444444444333333333333333333222111111111111222111000///...............////////////000000000000/////////000111111222222000000000000111111111111111000//////......//////........................------........./////////000000000000111222333444000111222333333333222111111111111222222333333444000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111//////000000111222222333222222222111111111111000000000/////////000111111/////////000000000111111222222222111111000000///222222111000000000111111//////000000111222222222111111111111111111111111//////000000111222222222222222111111111111222222333333222111111111111222111222222333333222222111111111111111111000000000111111111222222333444555444444444444444444444444444333333333333444555555444555555555555444333333222333333333333222222111111111111222222222222222111111111111111111111111000000000000000000000000000111222222333333333333222222222111111111000000111000000000111333555777444333333222222333333444000000000///000000111222111000000000000111222222///000111222333333333333111111111222222222222222222222222111111111000000///000111111222222111111//////000000000111111111111111111111111222333333222333333222111111222444333333333222222222111111111111111111111111111111333222111000000000000000111111000000//////......//////000000111222222333222222111111111111222333333333333333333333333333333222222111111222222333333222111111111111222333///000000111222111111111333333222111111222333333444333333333333333333444111111222222333333444444333333222222222222333333555444444444444555666666555555666777777777666666555555555555555555555555333333222222222444555666888777777888:::;;;:::999777666666555666777999:::666888::::::888777888999777777888888999:::::::::999999999999:::<<<===>>>????????????>>>===;;;;;;999999888888777888888999999999999888777777666666777666666666888888666555555666777888888888888888666666666666666666666666222222222222333333333333222222111111111111222222222222333333333333444444JJJLLLMMMMMMKKKJJJJJJKKKIIIJJJJJJHHHEEEBBBAAAAAABBBAAAAAACCCGGGJJJLLLLLLLLLIIIHHHKKKKKKGGGFFFGGGDDDDDDDDDDDDCCCCCCBBBAAA999:::::::::888777555444222333555666777777666555333222111111111222333444222222222222333333333333444333222111000000000000000000000///////////////////////////000000000000...//////000111111222222000000111111222222333333111111000////////////000000000000000000000000000....../////////000000000/////////000000111222333000000000111111111222222000111111222333333444444000111111111111222222222000000000000000000000000000000000000000000000000///000000000111111111111000000111111222333333333222222222111111111111000000000//////000111111222//////000000000111111111000111222333333222000///222222111000000000000000/////////000111222222222222222222222222222222222/////////000111222222222222222111111111111222222444333222222111111222222111222222333333222222111222111111111000000000///000111222333333333333333333333333333333333333333444333333333333444555555444444555555444444333222222333333444333222111000000111111111222222222222111111111111111111111111000000000000000000000000111222222333333333222222333333222222222111111111222111000000111333555666333333222222222222333333000////////////000111111000000000000000111222222000111222222222222222111111111111222222333333333333333222222222111111111...///000000111111000000000000111111111222222222111111111111111222222333222333333222111111222444333333333222222222111111111111111111111111111111111111111000111111222222000000000000/////////////////////000000111222333333333222111111111222333333333333333333333333333333222222111111222222333333222222111111222222333000111222222333333222222222222222222222222222222333333222222222222333333000000111111222333333444444333333222222333333444444444333333444444555666444444555666666666666555666666666666666666666666444333333333333555666777777777777999;;;<<<;;;999999888777666777777999999666999;;;;;;999777888999666777777888999999::::::::::::999999::::::;;;<<<<<<<<<======<<<;;;:::::::::999888888888888999:::999999999888777666666666777777666777888999777555444555666777888888888888666666666666666666666666333333333333333333333333222222111111111111222222222222333333333333444444IIIJJJJJJIIIFFFEEEFFFGGGHHHIIIJJJHHHFFFCCCCCCCCC@@@???>>>@@@DDDHHHJJJJJJLLLJJJIIILLLJJJEEEBBBCCCEEEEEEEEEEEEEEEEEEEEEFFF666777777777777555444333222222222333444555666777333333222111111222333444000000111111222222222333111111000000000000111111/////////000000000000000////////////000000000000...//////000111222222222000000111222333444444555222222111000000000000000111111111111111111111111////////////000000000000.........//////000111222000000//////000111222222000000111222333333444444000111111111111222222222000000000000000000000000000000000000000000000000//////000000111111111222111111111222333333444444222222222111111111111000000000///000000111222222000000000000111111111111...000222444444333000///111111000///////////////...//////000111222222222222222222222222222222222...//////000111222222222222222111111111111222222444333222222111111222222222222222333333222222222222111111111000000/////////000222333444444333222333333333333333333333333444333333333333444555555444444555555444444333222222333333444333222111000000000111111222222222222222222222222222222222222000000000000000000000000222222333333333222111111444444444333333333222222333222000000000222444666333222222111111222222333///////////////000111111000000///000000111222222333333333333222111000000111111111222222333333333444444444333333333222222......///000000000000000111111222222222333333333111111111000111222222333222333333222111111222444333333333222222222111111111111111111111111111111//////000000111222444444////////////000000000000////////////000111222333444333222111111222333333333333333333333333333333333222222222222222222333444333222111111222333444222222333444444444333333111222222333333222222111222222111111111111222222//////000111222222333333444333333222222333333444444333333333333444555555333444444555555555555555777777777777777777777777444444333333444666777888777777777999;;;<<<;;;::::::999888777777888999999666999<<<<<<999888888:::666777777888999999::::::;;;::::::999999::::::;;;:::::::::;;;::::::999999::::::999888888999:::;;;999999999888777666666555888777777777999999777666444555666777888888888888666666666666666666666666444444444333333333222222222222111111111111222222222222333333333444444444JJJIIIHHHFFFDDDCCCBBBBBBGGGGGGGGGFFFDDDAAA???===AAABBBCCCBBBBBBDDDFFFIIIJJJIIIGGGEEECCCAAA@@@???EEECCC@@@AAABBBBBB???;;;:::999999999999888444111/////////111555777777777444333222111111111222333///000111222333222222111111222222333333222222111111000000///...---------......//////000000111111............////////////......///000111222222333222222222111111111111000111111111111000000//////000000000000000000000000111111000000000000111111111111111000000000000000//////000111222333333444000000000000000000000000000000000000000000000000222000...---,,,---...///000000111111111111000000000000000000000111111222333333333222222222111111......///000111222222333111111111111111222222222333222222222111111000000222222111111000////////////000111222222333222222000000000000////////////222222222222222222333333222222222222222222222222///000111222333333222111111111111000000000000000111111111111000000000000333222222222222222222333333333333444444444555555111111111111222333444555666555444333222333333444555555444444444333333333222222222111111111000000111111000000000000111111//////............//////222333444444333222000///333333333222222222111111333333333444444444555555444444333333333333222222000111333444444222///---000000000000000000000000000111111111111222222222444111///000222333111///333444444444444333222222111000000000//////......333333333333333222111000111111000000000000111111000000111111111222222222333333333222222222111111111222222333333444444555222111111111000000//////000000000000000000000000000111111222222333444444444555555555444333333222222222444444444444222222444444444333333222222222333222222333555555444222444666777666444222222222333333333222222111111111555555555444333222000000111111111111222222222222444444333222222222333333111111222222222333333333333444555777888888888888888888888777777777777777666555555555555666666777777777777888999999::::::<<<:::888777777888:::<<<999888777666777888999:::;;;;;;;;;;;;;;;:::::::::@@@===:::999999:::::::::888999;;;<<<<<<;;;999777888888888888888888888888666777999::::::999777666777777777777777666555555666666555555555555666666:::888666444333444555666444333222222111111222222444444444333333222222222444333222222444444333222IIIHHHGGGEEECCCCCCCCCCCCGGGFFFEEEDDDBBBAAA???>>>DDDDDDEEECCCBBBBBBDDDFFFJJJIIIHHHFFFEEECCCBBBAAADDDBBB???@@@BBBAAA>>>:::888777777888999777444222111000000222444666666555444333222111111111222222///000111333333333222111111222222222222222222111000000000///...---------.........///000000111111....../////////000000000//////000000111111222222222222222111111111000000222222111111111000000000000000000000000000000000111111000000000000111111111000000000000000000000000000000111111222222333000000000000000000000000000000000000000000000000111000...---------//////000000111111111111000000000000//////000000111222333333222222222111111111//////000000111111222222111111000000000000000000222222111111111000000000000000000000000111111111///000111222222333222222111000000000////////////000000111111111111222222222222222222222222222222///000111222333222222111111111111111111111111111111111111111000000000000111111000000000000111111333333333333444444444444111111111111222333444444666555444333222333333444555444444444444333333333222222222111111111000000111111000000///000000000//////............//////111222333333333222111000333333333222222222111111333333333333444444444444444444333333333222222222222222222222111111000000000000000000000000000000000111111111111222222222222000///000222333222000333333333333333222222111111111111000000/////////333333333333333222111000111111111000000111111111111222222222333333333333333222222222111111111111555444444333333222111111111111111111000000000///000000000000000000000000000111111222222333333444444444555555444333333222222222333444444333222222333333333333333333222222222222111333444555444222222333444444111000000000333333333222222111111111333333333222111000///...////////////000000000000222222222222222222222222222222222222333333333333333444555666888888888888888777777777777777777777666555555444444444555555777777777888999999:::::::::888666555555666888:::888888888888888999::::::::::::::::::::::::::::::???===:::999999:::::::::999:::;;;;;;;;;;;;:::999888888888888888777777777666777888999999888777666666666666666666555444444666666555555555555666666999888666444333444555555444333222222111111222222333333222222222111111111333333222333333333333222JJJIIIGGGEEEDDDCCCDDDDDDFFFEEEBBB@@@??????@@@AAAGGGGGGGGGEEEBBBAAABBBDDDJJJJJJIIIHHHGGGFFFEEEEEEDDDAAA@@@AAABBBBBB>>>;;;555555555777888888666333222111111222444555555444444333222111000111222222111111222333333333222222111111222222222222111111000000//////...------------......//////000111111/////////000000000111111000000000000000111111111222222111111111000000000222222222111111111111111000000000000000000000000111111000000000000111111000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111000...------...//////000000111111111111000000000000//////000000111222333222222222222111111111000000000000000111111111111111111000/////////...111111000000000000//////...//////000111111222222///000111222222333222222111111000000000///////////////000000000111111111222222222222222222222222000000111222222222222111000000111111222222333333222222111111111000000000000//////......//////000222222333333333444444444222222222111222222333333555444444333333333333444444444444444333333333333222111111111111000000000222111000000//////////////////............//////000000111222222222222111333333333222222222111111222222333333333444444444333333333333222222222222333222111//////000111222000000000000000000000000000111111111111222222222000//////000222333222111222222222333222111111000111111111111111000000000222222333333333222111111222222111111111111222222222222333333333444444444222222111111111000000000444444444333222222111111111111111111000000000000000000000000000000000000000000111111222333333333444444444444444333333222111222333444444333222111222222222333333333333333222111111222444555333222111333444333111000000000222222222222222111111111333333333222111000///...////////////000000000000000000222222222222111000333333333333444444444444333444555666777888888888777777777777777777888888777666555444444333444444777777777888999999::::::999888666555555666888999888999999:::::::::::::::888999999::::::;;;;;;;;;>>><<<:::999999::::::999:::::::::;;;;;;;;;;;;;;;999999888888777777777666666777888999999888777666555555555555555444444333666666555555555555666666888777666444444444555555444333222222111111222222111111111111111000000000333333333333333333333333OOOMMMKKKHHHFFFEEEDDDDDDEEECCC@@@===<<<>>>AAABBBGGGGGGHHHFFFDDDBBBCCCDDDJJJJJJIIIIIIIIIHHHHHHHHHFFFDDDCCCDDDFFFEEEBBB>>>555555555777888999888666444333222222444444333222444333111000000000111222222222222333333333222222000000111111111111000000/////////......---------------......///000000111000000000000111111111111111111111000000000000000111111111111000000000000222222222222111111111111000000000000000000000000111111000000000000111111000000000000000111111111222111111111000000000///////////////////////////000000000000000000000000000///............//////000000111111111111000000///////////////000111111222222222222111111111111111111111000000000000000333222222111000//////...000000000/////////////////////000000111111111111//////111222222222222222111111111000000000////////////000000111111222222222222222222222222222222111111111111222111111111000000111222333333444444222222222111111111000000/////////....../////////222222222222333333333333333333222222111222222222444333333333333333333333444444444333333333222222111111111111000000000000222111000//////...////////////............//////...///000111111222222222333333333222222222111111222222222222333333333333333333333222222222222111111111000000000000111111000000000000000000000000000000111111111222222222111000000000111111111111111222222222222111000000222222111111111111111111222222333333333222222111333222222222222222222333222222222333333333333444111111111000000000000///111111111222333333444444111111111000000000000000000000000000000000000000000000000111222222333333333333444444444333333222111222333444444333222111111111222222333333333444222111111222444444333111333444555555333222222333222222222111111111111111444555555444333222111000000111111111222222222222///000222444444333111000333333333444444444555555333333555666777888888888777777777777777888888888888888777555444444444444777777777888999999::::::;;;:::999888888999:::;;;888999:::;;;<<<;;;:::999888999999:::;;;<<<<<<======;;;999999:::::::::999;;;::::::999::::::;;;<<<:::::::::999888888777777777888888999999888888777555555555666666555555444666666555555555555666666777666555444444444444555444333222222111111222222111111111111111111111111222222333333222222222333TTTRRRPPPMMMIIIGGGEEEDDDEEEBBB>>>;;;;;;===AAACCCEEEFFFGGGGGGEEEDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIKKKJJJFFFBBB888777777888999:::999777555444222222333444222111333222111000000000111222333222222222222222222222///000000111111000000///............---------------------...//////000000000000000000111111111111111111111000000000000000111111111000000000//////111111111111111111111111111111111111111111111111111111000000000000111111//////000000111111111111222222111111000///////////////////////////////////////////////////////////////........./////////000000111111111111000000/////////...///000000111222222222111111111000000111111111000000000000000444444333222222111000000///////////////000000000111111111111000000////////////111222222222222222111111111111000000000000000000111111222333444444222222222222222222222222222222111111111111111111000000111222333333444444222222222222111111111111111000000//////000000111111111111222222222333333333333222222111222222222222222333333333333333333444444333333333222222222000000000000000000000000111111000///......////////////............//////......//////000111222333333333333222222222111111111111111222222222333333333333222222222111111111...///111222222111000...000000000000000000000000000000111111111222222222111111111111000/////////111222222222222111000000111111111111111111222222111222222333333333222222333222222222222222222333111111111111222222222222111111111000000000000///000000111222222333333444000000000000000000111111///////////////////////////000000111111222333333222222333333444333333222111111222333333222111111111111111222222333333333111111111222333444333111222333555444333222222333111111111111111111111111444444444444333333222111000111111111222222222222///111333555555444333222333333333444444444555555222333444666777777777777666666777777888888888888::::::888777666666666666777777777888999999::::::::::::999888888999::::::888999:::;;;<<<;;;:::999999999:::;;;<<<======>>><<<:::999999:::::::::999999999999999999:::;;;<<<;;;;;;:::::::::999999999888999999999999999999888555666666777777777666666666666555555555555666666666555555444444444444444444333222222111111222222111111222222222222222222111222444333111000222333UUUTTTSSSQQQNNNJJJFFFDDDFFFCCC>>>;;;;;;===@@@CCCCCCEEEGGGHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIKKKMMMLLLHHHDDD;;;:::888888999999888777555444222333333444222111333222111000///000111111333222111111000000111111//////000000000000//////------------------------,,,------......///000000/////////000000000111111000000000000000111111111111111000000000/////////000000000000000111111111111111111111111111111111111111000000000000111111/////////000111111222222111111111000000/////////000000000000000000000000////////////////////////.........///////////////000000111111111111000000//////......//////000111222111111111111000000000000000000000000111111111444444444333222222222111//////000000000000111111222222111111000//////...///000111222222333222222222222111111111000000000000000111222333444444555222222222222222222222222333222111111000111111111000000111111222222333333333222222222222111111111222111111000000111111222000000111111111222222222222222222111222222333333111222222333333333333222333333333333222222222222//////000000000000000111000//////......//////000//////............//////............///000222222333333333222222222111111000000111111111222222222222222222222111111111111,,,...111333333222///...000000000000000000000000000111111111111222222222000111222111///...///000222222222333222111111000000000000111111111111111111111222333333333222222222222111111111111222222000000111111111222222222222222111111111000000000333333333222111111000000000000000000111111111111//////////////////////////////000000111222222222111222222333333333333333000111222333333222111000111111111222222222222222111000000111333444222111///111222222111000000111000000000111111111111111222222222222222111000///////////////000000000000000111333444555555444333333333333333444444444444222333444555666777777777666666666777888888999999;;;:::999888888777888888777777777888999999::::::888777777777777777777888888999999::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;999888999:::;;;:::888777777888888999999::::::::::::::::::::::::::::::888888888888888888888888555666777777777777777777666666555555555555666666444444444444444444444444444333222222111111222222111111111222222222222222000222444333000///111444QQQRRRSSSSSSQQQLLLHHHEEEFFFDDD???<<<;;;===@@@BBBDDDFFFHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGJJJMMMKKKGGGBBB>>><<<999888888777555444555333222222444444333111333222000/////////000111222111000/////////000000...//////000000//////...------------------------,,,,,,---......//////000....../////////000000000//////000000111111222222111000000000////////////....../////////000000000111111111111111111111111111111000000000000111111...//////000111111222222000000000000000/////////000000000000000000000000////////////////////////---......///////////////000000111111111111000000///............///000000111111111111000000000000//////000000111111222222222222222222222222222222000000000111111111222222111111111000000000000000///000111222222333222222222222222111111111000000//////000111222333444444222222222222222222222222333333111000000000111111111111111111111111111111333333222222222111111111222111111000000111111222000000000000111111111222111111111111222333444444000111222333444333333222333333333222222222222111////////////000000111111...............///000111//////............/////////......---...///111111333333333222222222111111000000000000111111111222222222222222111111111111......000111111111000000000000000000000000000000000111111111111222222222,,,...000000//////111333333333333333333222222111/////////000000111111111000111222333333333333222111111111000000111111111111111111222222222333333333222222222111111111111333333222222111000000000///000000000111111111111//////////////////////////////000000111111222222111111222333333333333333000111222333333222111000222222222222111111111111111000000111333333222111///000222222000000000111///000000000111111111222111111222222222111000000////////////000000000000000111111222333333444444222222222222333333333333222222444555666777777777555666666777888888999999999999888888777888888999777777777888999999::::::777777777777777777777777888888888888888999::::::999999999999999999999999:::999888999:::;;;999888444555777888999999888888666777777888888999999:::777777666666666666777777444555666666777777666666666666555555555555666666333444444444555444444444444333222222111111222222000000000111111111222222///222444333000...111444MMMOOORRRTTTRRRNNNIIIFFFGGGDDD@@@===<<<===@@@AAAEEEGGGIIIIIIHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEHHHKKKJJJEEE@@@???<<<999777666555333111444333222222444444333222333222000/////////000111222111000.........///000......////////////......------------------------,,,,,,------...//////000............////////////...//////000111222222333000000000000////////////---.........//////000000111111111111111111111111111111000000000000111111...//////000111222222222/////////000000000000000000000000000000000000000////////////////////////------...///000000//////000000111111111111000000...............///000000111111111111000000000000...//////000111222222333111111111111111222222222000000111111222222222333/////////000111111222222///000111222222333222222222222222111111111111000---...///000111222333333222222222222222222222222444333111000000000111111111111111000000000000000333333333222222222111111111111000000000000111111000000000000111111111111111111111111222333444555000111222333444333333222333333333222222222111111.../////////000000111111------------///000111222//////............////////////...------///000111333333333222222222111111000000000000111111111111222222222111111111111000000///......///000111222000000000000000000000000000111111111111222222222))),,,///000///000333666333444444444444333222222......//////000000000111000111222333333333333333111111000000000000111111222222333333333444444444333333333222222222222111000000000111222222333333//////000000111111111222/////////////////////////////////000111111222222000111222333333333333333000111222333333222111000333222222222111111000000111000000111333333222000000222444444222222222333//////000000111111111222333333444444444333222222111111111111222222222222000000000000111222333444111111222222222333333333222222444555666777777777555666666777888999999999888777777777777777888999777777777888999999::::::999999999999999999999999999888777666777888:::;;;888888888777777777777777999888888999;;;;;;999888222444666888999888777666444444555666777888999999555555444444444444555555333333444555666666666555666666555555555555666666333333444555555444444444444333222222111111222222.../////////000000111111...222555333///...111444NNNPPPRRRTTTTTTRRROOOMMMIIIDDD???===>>>@@@@@@@@@GGGGGGHHHHHHHHHGGGGGGFFFHHHGGGGGGGGGGGGGGGGGGHHHDDDDDDCCCDDDEEEEEECCCAAA:::999888888777555333111444444333222222333333333333333333222222222111111222222000///.......................................,,,***+++...000...,,,---------.........//////............/////////000111111000000111222333333000000000000000///......---------------...///000000111111111222222222222000000////////////000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////111111000000//////............////////////......////////////000000000000000000000000000000000000---...///000000111111000333222111/////////000111111111111000000000000000111111000000//////......000111111111111222222222222111000//////000111222000111111111111222222222333222000000111222222111000000111111111111000000///000000000111111111111222222333444444444333333333222111111000000111111444444444333333222222222111111000000111222333333111111000000000000111111555444333222111222333444////////////000000000000////////////000000000000111000///......///000111//////............//////111111111000000000000000111111000000000000111111333333222222111222222333000000000000000111111111......------------......333333333333333222111000111111111111222222222222666555444333111000//////111111111111000000000000000000000000000111111222000000000000000000000000000000111222333333444444222222222111111111000000333444444444333111///...//////000000111111111222000000000000////////////111111111111111111111111//////000111111111111111///000111333333222111111111000///......///000111000000000000000000000000000000111111111111000000......///000111222222333333333333333333333333333333222222222111111000000111111111111222333444555444333333222111111111222111333555666888888888777888888888888888888888888555444444444555666888999===<<<:::999888999999:::999888888888777777666666999999999888888888777777777777999:::::::::::::::;;;::::::999999::::::;;;<<<<<<<<<;;;:::888555444888888888888777777777777777777666666555555555444666666888:::;;;:::777444444444444444444444444444333333444444555666777777000222333333111//////000222222222222222222222222000000000000111111111111KKKLLLOOOQQQQQQPPPNNNMMMKKKFFFAAA>>>>>>???@@@???DDDDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDBBBBBBBBBBBB@@@???;;;:::999888888777666555555444333222222222222222333222222222111111111111222111000///.......................................,,,+++,,,...///...,,,---------.........//////........./////////000000000000000000000111222222000000000000000///............------......//////000000000000111111111111000//////......//////000////////////000000000000////////////000000000111000000000000000000000000////////////////////////111000000000/////////.........////////////............/////////000000000000000000000000000000000......///000111111111111333222000/////////000111000000000000000111111111111111000000////////////000111111111111222222222222111000//////000111222000000111111111222222222333111000000111222222111111111222222222222111111000111111111222222222222222222333444444444333333333222111111000000111111444444444444333333222222111111000000111222222333222222111111111111222222666555444444333333333333000000000111111111111222000000000111111111111222111111//////...///000000//////............//////111000000000000000000000111000000//////000000111222222111111111111222222000000000000000000000111/////////....../////////000111111111111000///...////////////000000000000555444444333222111000000/////////////////////...000000//////000000111222000000000000000000000000000000111111222333333444333333333222222222111111222333333333333222000//////000000000111111111111111111111111000000000000////////////////////////...///000000111111000000///000000111111111111111222111000//////000111222000000000000000000000000000000111111111111000000000000111111222222333333333333333333333333333333222222111111111000000000////////////000111222222444333222222111111111222222333444666777777666666777888888999999888888777666555555555666777999::::::999888777777777888999888888888888777777777666999999999888888888777777555666777888999999999999;;;::::::999999::::::;;;999999::::::999888777666888888777777777666666666777666666666555555555444444444444666777777444222444444444444444444444444222333333444555555666666666777777666444222222222222222222333333444555555000000000000111111111111HHHIIIKKKLLLLLLLLLKKKKKKMMMHHHBBB???>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDFFFCCC@@@?????????>>>===;;;:::888777666666666777666555444222222111111111222222111111111000000000111111000///....................................---,,,,,,,,,...///...---------........./////////....../////////000000000000000/////////000111111000000000000000//////...//////......................../////////000000000///..................///////////////000000000000/////////000000000111111000000000000000000000000////////////////////////000000000000////////////...//////000000//////...............////////////000000000000000000000000...///000111222222222222222111000000///000000000//////000000111111222222111000000000000/////////000111111111111222222222111111000000000000111111000000000111111111222222222111000000222333222111222222333333333333222222111111111222222222333333111222333333444444444333333222111111000000111111555444444444444444333333111111111000111111222333333333222222222222333333666666666666555444222222111111111222222222333333111111111222222222333333222111000///////////////000//////......//////000000000000000000000111111000000////////////000000111111000000000000111111111111000000000000000000000000////////////000000000000111111000000//////////////////000000000000333333333222222222111111////////////////////////000000//////000000111222000000000000000000000000000000000111222222333333444444333333333222222222111222222333222222111111000000000000111111111111222222222222111111111111////////////////////////......///000000000000//////////////////000111111222222111111111111222222000000000000000000000000000000111111111111000000222222222222222222222222222222222222222222222222111111000000000000//////////////////000111222222333333222111111111111222222333444444555555555444666777888999999888777666666666666666777888999999666666666555666777777888888888888888777777777777999999999888888888888888444555666777777888888777::::::999999999999::::::666777888888888888777777777666666666666555555555666666666555555555555555555444333333555555444333444444444444444444444444222222222333333444444555555666666444222000000111111111111111222444555555000000000000111111111111HHHIIIIIIIIIIIIIIIHHHHHHKKKHHHCCC@@@@@@AAACCCEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDEEEBBB???===>>>?????????===<<<999666444333444666666555444222111000000000111111111000000000000///111000///.......................................------------........................////////////...////////////000000000000///////////////000000//////000000000000/////////////////////...---------------.........//////......------------......////////////000000000000//////000000000111111111000000000000000000000000////////////////////////000000000000//////////////////000000000000//////---.........////////////000000000000000000000000///000111222222333333222111111000000000000000000......///000111222222333000000000000000000000000000000111111111222222222111000000000000000000111000000000000111111111111111000000111222333222000111222222222222222222111000000111111111222222222111111222333444444444444333222111111000000111111444444444444444444444444222111111111111111222222222222222111111222222222555555666666555333111000111111111111222222222333111111111111222222222333222222111000000/////////000000////////////000000000000000000000111111111000//////////////////000000////////////000000111111111111000000000000000000//////////////////000111111222222222222111111000111111111222222222222222222222222222222222222111111111111111222222222///////////////000111111000000000000000000000000000000000000111111222222333333222222222222111111000000111111222222222222000000000000000111111111222222111111111000000000000000000000000000000000---....../////////////////////...------///000111111111000111111111222222000000000000000000000000000000111111111111000000222222111111111111111111222222222222222222222222000000000///////////////000000000111111222333444222222111111111111111222222333333333333333333333444666888::::::888666444666666666666666777777888444444555555666777888888888888888777777777777777888888888888888888888888444555666777777888888888::::::999999999999::::::666666777777777777666666666666555555555444444444555555555555555555555555777555333333444666666555444444444444444444444444111111222222222333333333333444444333111000111333222222111000000111222222///000000000111111111111IIIIIIIIIHHHGGGFFFEEEDDDGGGFFFDDDBBBBBBDDDGGGIIIEEEEEEDDDBBBBBBBBBBBBCCCEEEDDDDDDCCCCCCDDDDDDEEECCCAAA>>>>>>???AAABBBBBBBBBAAA>>>:::555222333555666555333222111000000///111111111000000000000///000//////.......................................------............//////........./////////000000////////////000000000111000000///////////////000//////000000000000/////////000000000///...---,,,,,,------------...............------------......////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////.........////////////000000000000000000000000000///000111222222333333222000000000111111111000000......///000111222222333000000000000111111111111000000111111111222222222000000000111111000000000//////000000000111111111000000000111333333222000000000111111111111000000////////////000000000000000111222333444444444444333222111111000000111111444444444444444444444444222222111111111111111222111111000000000000111111333333444444333222000///000000000111111111222222000000000111111111222222111111111111111000//////000000////////////000000//////000000111111111111000000////////////000000//////......///000000111111111111111000000/////////......------......///000111111222222222111111000111111111222222222222111222222222222333333333000111111111222222222333/////////...///000000111000000000000000000000000//////000000000000111111111111111111000000000000000000000000111222333333111111000000000000000000111111000000000/////////000000000000000000000000---......//////////////////...---------...000111...//////000000111111111000000000000000000000000000000111111111111000000000000000000000/////////111111111111111111111111///////////////000000000000000000000111222333444111111111000000111222222333222222222333333333333333555777999999777555333444444555555555555555555444555666777888888999999777777777777777777888888888888888888888888888888666666777888999999999999:::999999888888999999:::888888777666666555555555555555555555444444444444444444444555555555555555777555333222333555666555444444444444444444444444111111111222222222222222333444555555555666888:::888666444222000000000111///000000000111111111111GGGHHHHHHHHHGGGEEECCCBBBCCCEEEFFFFFFEEEGGGIIILLLIIIGGGEEECCCAAA@@@@@@@@@EEEEEEDDDDDDDDDDDDEEEEEEBBB@@@>>>???AAACCCCCCCCCFFFFFFDDD???888444444666555444333111111000000000222222111111111000000000//////......---......///........................,,,...//////......///000....../////////000000000/////////000000000111111111111000/////////000000...//////000000000000000...///000111000///...---,,,,,,---------.........///..................///////////////000000000000000000000111111111222222000000000000000000000000000000000000000000000000////////////000000000000///000000111111000000///////////////000000000000000000000000000000000000...///000111222222222222//////000111111111111000//////000000111111222222000000000111111111111222000111111111111222222222000000111111111111000000/////////000000000111111//////000222444444222000000000000111111000000000........./////////000000000111222333444555555555333222111111000000111111222222333333333333444444333222111111000111111111111000000000000000000111222222222222222111111000000000000111111111111222000000000111111111111222000000111222222111111000111000000//////000000111/////////000111111222222111111000000000000111111///......//////000111222222222111111000/////////......------------............//////000000//////////////////000000000000222222222222222222222333...//////000000111111111//////......//////000111000000000000000000000000///////////////000000000111000000000000/////////000000000000000111222333111111111111000000000000000000000000/////////...////////////////////////......///000000000000///...............///000000---...///000000111000000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000//////000000000000111111............///000111111111000000000000111222222333222222222222333444555444555666777777666555444333444444555555555444444555555777888999999999999777777777777888888888888888888888888888999999999777888999::::::;;;;;;:::999999888888888888999999999999777666555555555555666555555555555444444444444444444444444555555555555333111111222444444333444444444444444444444444222222222222222222222222///111222222333555888;;;===;;;888555222111222222000000000000111111111111BBBCCCEEEGGGGGGFFFCCCBBBBBBEEEHHHIIIHHHGGGIIIKKKJJJHHHEEECCCAAA@@@@@@@@@EEEEEEDDDDDDDDDDDDEEEEEEAAA@@@???@@@BBBBBBBBB@@@CCCEEEEEE@@@999444444666333333222111111000111111333222222222111111111111.........------......///........................,,,...000///...---///111.../////////000000000000//////000000000111111111222222111000000000000000......///000000000000000---...000111111000///...------------............000//////......//////000////////////000000000000000000111111111222222222000000000000000000000000000000000000000000000000.../////////000000000111000000111111111111000000000000000000111111111222000000000000000000000000......///000111111111111...///000111222111111000000000000000000111111111000000111111111222222222000111111111111222222222///000111222222111000///////////////000000000111//////000222444444222000000111111222222111111000////////////000000000000000000222333444555555555333222111111000000111111111111111222222222333333333222222111000000111111222111111000000111111222222222111111222222333333111111111222222222333333111111111222222222333333...///111222333222222222111111000000000000111111...//////000111111222222222222111111111111222222////////////000111222333222222111111000//////...//////............//////---......///////////////////////////000000000000333222222222222222222222...//////000000111222222///............///000000000000000000000000000000////////////////////////111111111000000000000///111111000//////000111222111111111111000000000///111111111000000000//////////////////////////////...///000000111111000000......///000000000000///---...000111222222111111000000000000000000000000000000111111111111000000......//////000000111111000000000000000000000000000000000111111111222222...------......///000111000000000000000111222222222222222222333444666777444555555666666555555444444444555666666555444333555666777888999888888777666777777777888888888888777777888888888999999999777888999:::;;;;;;;;;;;;999999888888888888999999888888777666666666777888666666666555555555555444333333333444444555555555555333222222444444444333444444444444444444444444333333333333333333333333---.../////////111555888===:::777333111111222222000000000000111111111111===???CCCFFFGGGFFFDDDBBBCCCGGGJJJKKKIIIGGGHHHIIIJJJHHHEEECCCAAAAAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@AAABBBAAA???===>>>AAABBB>>>777222222444222222111111111111111222333333333222222222222111......---------......///........................,,,...000000...---///111////////////000000000000000000000000111111111111333333222111000000111111......///000000000000000,,,...000111222111000///---------.........//////000000////////////000000////////////000000000000000111111111111222222222000000000000000000000000000000000000000000000000.../////////000000111111000000111111111111000000000111111111222222222222000000000000000000000000---...///000000111111111...///000222222222111000111111111000000000000000000000111111222222222222000111111111111222222222///000111222222111000///////////////000000000000......000222444555222000222222222333333222222222000000000000111111111111///000222333444555555555333222222111000111111111000000111111111222222222333333222111000000111111333222222222222222222333333222111111222333555666222222333333333444444444222222333333333444444444---///000222333333333222111111000000000000111111...//////000111222222222333333222222222222333333////////////000111333333222222222111000//////...000000////////////000000//////000111111111111111111111111111222222222222333333333222222222111111000111111222333333444444...............///000000000000000000000000000000///////////////.........222222222111111111111000222111000//////000111222222111111111000000//////222222222111111111111000111111111111111111111111//////000111111111111111---...000111111111000///...///111222333333222222000000000000000000000000000000111111111111000000...//////000111222222333000000000000000000000000000000111111222222222333/////////000000111222333000000///000000111222222222222222222333555777888555555555555555555555555555555666777777666555444555555777888888888777666666666777777888888888999777777888888999999999999777777999:::::::::::::::999999888888888888999999777666666666777888:::;;;777666666666666555555555333333333444444555555555777666555555777777666555444444444444444444444444333333333333333333333333111222222111111333666999888666333000//////000111000000000000111111111111===???AAACCCDDDDDDCCCCCCHHHHHHGGGGGGFFFEEEEEEEEEGGGDDDAAA??????@@@@@@???@@@???@@@@@@AAABBBCCCDDDAAA???===<<<=========;;;<<<;;;:::888666333111000000000000000000111222222000000000000111111111111...///000///---,,,,,,......------,,,,,,,,,------///////////////////////////////////////000111111000000000000////////////222222222111111111111000111111111000000000000000111111000000//////......////////////////////////000000000000000/////////111111000///////////////000111111111111222222222111111000000000000000000000//////.........////////////000111111111111111222111111111000000//////000111111111111222222222333222222222111111000000000000000000000000000000111111222222222222111111///////////////000000111222333333333333222111111222222333333333333444444111111111111000000//////111000///......///000111111111111111111222222222222222333333222111///...///////////////000111111222222333333333222111111---...///000222333555555444333222111111222333444111111000000111333555666222111000000000111333333111111111111111111111111000222444333222111222333111333444444222111111222111111000000000000000111111111111111000000000000000000000000111111111111111111222333333333333222000000////////////000000222111111000///......---//////000000000000//////000000000000000000000000////////////000000000000222222222222111///...,,,......//////000000111111000000000000000111111222000000////////////000000000000000000111111111111111111111111111111111111///000000000000111111111333333222111000000111111222222222111000//////......//////000000000000000000000000000000000000000,,,,,,.../////////...---000000000000111111111111111111111111000000000000///000222222000///000111222111000//////000111222111111111111111000//////---...000111111111000///...///000222222111111000222222222222222222222222444333333333333444555555444555555666555555444333111111000///111333555777888777555666777888666555666777777777888888888888999888888777777777777777777777777777777777777777:::888666444333222222222555555555555555666777777222333333333444555555555444333333333333444555555555555555555555555555555222222222222222222222222222222222222222222222222000000//////////////////444222000000111111111000.........///000222333444<<<>>>BBBDDDFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFEEECCC???>>>>>>???>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@>>><<<<<<======<<<;;;::::::999777555222000///000////////////000111222111111111000000000//////...///000///---,,,---......------,,,,,,------...///////////////////////////............///000000000000000000////////////222222222111111111000000111000000000000000000000000000000000////////////------------------------////////////////////////111111000///////////////000111111111111222222222222222222111111000000000//////.........//////000//////000111111111111111111111111111000000000///000111111111111222222222222222111111111000000000111111111111111111111111111111222222222222111111000000000000000111222222222333333333333222111111222222222333333333444444222222222222111111000000111000///......///000111222222111111111111111111111111222333222111000///111000000000111111222333111111222333333222222222000000111111111222222222333222111111111111222333333222111111111222333444111000/////////000222222111111111111111111111111000222444333222111222333222333555444222111111222111111000000000000111111111111111111000000000000000000000000111111111111111111222333333333333222000000000//////000000000222111111000//////......//////000000000000//////000000000000000000000000////////////000000000111222222333333222111//////////////////000000111111000000//////000000111222000000////////////000000000000000000111111111111111111111111111111111111000000000111111111222222333222222111000000111111222222111111000//////......//////000000000000000000000000000000000000000---...///000000000//////000000000000111111111111111111111111000000000000000111333333111000111222111000///......///000111111111111111111000//////---...///000111000000///...///000111222111111000222222222222222222222222444333333333333444555555444444444555555555555555444333222222222444666777888666555666777777666555555555666666666666666666888888777666666666666777777777777777777777777777777777555444333333444444555555444444555666666777444444444444444444555555333333333333333444555555444444444444444444444444222222222222222222222222222222222222222222222222222222111111111222222333444222111111222222111////////////000000111111111:::===AAAEEEGGGGGGFFFDDDCCCCCCDDDDDDEEEFFFFFFGGGCCCAAA>>>======>>>==================>>>???@@@@@@???===;;;;;;<<<<<<;;;:::888888777555444111///...//////......//////000000333222222111///......------/////////---,,,---......---------------......////////////////////////...------------...//////////////////000000000000222222111111111000000000000000000000000000111111////////////000000000000................................................111000000///////////////000111111111111222222222444444333222111000000///.........//////000000111//////000111111111111111111111111111000000000000000111111111111222222222111111000000000000//////222222222222222222222222111111222222222222111111111111111111111222222333222333333333333222111111222222222222333333333333111111111111111000000000111000////////////000111333222222222111000000000000000111222222222222111000000000000000111111222000000111222333333333333333333222222111000000000222111111000000111111222444333222111111111111111000////////////000111111111111111111111111111111000222444333222111222333333444555555333222222333111111000000000111111222111111111111000000000000000000000000111111111111111111222333333333333222111111000000000000111111111111111000000//////...//////000000000000//////000000000000000000000000/////////000000000111111111222222333333222222111/////////000000000000111000000//////000000111222000000////////////000000000000000000111111111111111111111111111111111111111111111111222222222333333222111111000111111111222222111111000/////////...///000000111111000000000000000000000000000000...//////000111000000000000000000000111111111111111111111111000000000000000222333333222111111222000//////......//////000111111111111111000//////......///000000000000000//////000111111111111000222222222222222222222222333333333333333444555555444444333333333555666777777666555444444555666777777666555555777777777555555444444444444444444444888777666666555555666666666666666666666666666666555555444444444555555666555555444444444555666666555555555555444444444444333333222222333333444555444444444444444444444444222222222222222222222222222222222222222222222222222111111111222333444444333222222333444333111///...///000111111000///...777:::???DDDFFFFFFEEEDDDBBBCCCCCCCCCDDDDDDDDDEEECCCAAA???>>>>>>???>>>==================>>>??????>>><<<:::::::::;;;:::999777777666555333222000/////////............//////222111111000//////......---...///...---,,,---///...------------......///////////////////////////---,,,,,,,,,,,,---......////////////000000000000111111111111000000000000000000000000000111111111......//////000000111111111111111111111111111111---------...............000000////////////000000000000111111111222222222555555444333222000000///------...///000111111111//////000111111111111111111111111000000000000000000000111111111222222222000000000///////////////222222222222222222222222111111222222222222111111111000000000000111222222222333333333333222111111111222222222222333333333000000000000////////////111111000//////000111111333333333222111000////////////000111222222333333///...............////////////000222333333333333333333222222111000000000111000000000000000000111222222111111111111111111000000000000000111111222111111111111111111111111000222444333222111222222333555666555444333333333111111000000111111222222111111111111000000000//////000000000111111111111111111222333333333333222222111111000000111111222111111111000000000////////////000000000000////////////////////////////////////000000000111111111000000111111222222222222000000000000000000000000///////////////000111111000000////////////000000///000000000111111111111111111111111111111111111111111222222222333333333222222111111111111111222111111111111000000////////////000111111111111000////////////////////////......//////000000000000///000000000111111111111111111111111000000000//////111333222111000111222000000////////////000000111111111111111000//////...//////000000000000000///000000000111111111111111111111111111111111111333333222222333333444555444333222111222444777888888777666555555555666666666555444555777777777555555555444444444444333333777777666555555555555555666666666666666666666666555555555444444555555555555444444444444444555555666555555555444444333333222222222222222333333444333333333333333333333333222222222222111111111111111111111111111111111111////////////000222333333222111222444555444222///,,,---///111222111///...555888<<>>============>>>>>>???===;;;999888999999888777666666666555444333111000//////............///////////////////////////000,,,...///...------...///---------------...///000////////////////////////,,,,,,,,,,,,,,,---........./////////000000000111111111111000000000////////////000000111111111111......//////000000111111222222222222222222222222------------......//////000000////////////000000000000111111111222222222555555444333222000000///,,,---///000111111111111//////000111111111111111000000000000000000111111000000111111111222222222///////////////000000000111111111111111111111111111111222222222222111111000////////////000111111222333333333333222111111111111111222222222333333111111111111111111111111222111000//////000111222333333333222111000////////////000000111333333444//////............//////...///000111222333333333111111111111111222222222000000000111111000000000//////000111222222333333111111222222222333333333111111111111111111111111000222444333222111222222333555666555444333333333111111111111111222333333111111111111000000000//////000000000111111111111111111222333333333333222222222111111111111222222111111111111000000000000//////000000000000//////////////////////////////000000000000111111111111......//////000000111111111111111111000000000000/////////...///000000111000000////////////000000///000000000111111111111000000000000000000000000111111222222222333333333222111111111111111222222111111111000000000000000///000000111111111111111////////////////////////---------........./////////000000000111111111111111111111111000000000///...000111111000//////000111111111111111111111111111111111111111000/////////////////////000000111000000000000000111111111111111111111111111111111333222222222222333444444444333222111222444666888777777666555555444444444555444444555666777777666555555555555555555555555777777666555555555555555666666666666666666666666666666666555555444333333444444333333333333444444555555444444333333222222222111111111111222333333333333333333333333333333222222222111111000000000111111111111111111111111////////////000111222333111111222333555444222///)))+++...111222333222111555777;;;>>>AAABBBBBBBBBCCCBBBBBBAAA@@@@@@??????EEECCCBBBBBBCCCCCCBBB@@@>>>======<<<<<<======>>>;;;:::888777888888777666555555555555444333222111000000//////......//////.........//////000000000,,,---///...------...///------------...///000000////////////////////////---,,,,,,,,,,,,---............//////000000111111111111000000000//////////////////000111111222222////////////000000000000////////////////////////---------...//////000000///////////////000000111000111111111111222222222444444333222111000000///---...000111222111111000//////000111111111111111000000000000111111111111000111111111111222222222//////000000000000111111000000000000000000000000111111222222222222111111///////////////000000111222333333333333222111111111111111111222222222222333333333444444444444444222111000000000000111222333222222222111000000000000000000000111222333444333222222111111111111111//////000111222222222222//////000111222333333333000111111222222111111000---...000111222333333333111222333333444444333333111111111111111111111111000222444333222111222333333444555555333222222333111111111111111222333444111111111111000000000000000000000000111111111111111111222333333333333222333333222222222222333333111111111111111111111111//////000000000000//////000000000000000000000000000000000111111111222222...............///000111222111111111111000000000//////......//////000111000000////////////000000000000000000111111111111000000000000000000000000111111111111222222222333111111111000111111222333111111000000000000000000///000111111222222111111000000000000000000000000---------------...//////000000000000111111111111111111111111000000000000---///000000///......///111222222333333222222111111111111111111000/////////////////////000111111000000000///000111111222111111111111111111111111222222222222222333444444333333222222222444555666666666555555444444444333555444333444666777777666555555666666666777777777888777666666555555666666666666666666666666666666666666666666555444333222444444333222222222333333333333333333222222222222111111000000111111222333222222222222222222222222222222222111000000//////111111111111111111111111111000000000111222333333000000000222333333111000***,,,...111333444444444888999;;;===???AAABBBCCC@@@@@@@@@@@@@@@@@@??????DDDCCCBBBCCCDDDDDDCCCAAA<<<<<<;;;;;;;;;;;;<<<<<<:::999777666777777666555333444444444333222111111222111000////////////000///////////////.........,,,---......------...000------------...///000111////////////////////////---------------......///.........///000111111111111000000000////////////...//////000111111222222000000000000////////////////////////////////////------...//////000111111///////////////000111111000111111111111222222222222222222111111000000000...///111222222111000/////////000111111111111111///000000000111111111111000111111111111222222222000000000111111111222222111111111111111111111111111111222222222222111111000000//////000000111222222333333333333222111111111111111111222222222222222222333333333444444444222222111000000111222222222222111111111111111111111111000000000222333444444444333222222222222222000000111111111111000000///000000111222222333333111111222333333222111111...///000111222222111111000111222333444333222222111111111111111111111111000222444333222111222333222333555444222111111222111111111111222333444555111111111111000000000000000000000000111111111111111111222333333333333222333333222222222222333333111111111111111111111111//////000000000000//////000000000000000000000000000000111111111222222222000000///......///000111222222222111111111000000///............///000000000000////////////000000000000000000111111111111000000000000000000000000000000000111111111222222111111000000111222222333000000000000000000000111000000111222222222222111000000000000000000000000///...---------...000000000000000000111111111111111111111111000000000000...///111111///...///000000111222222222222111000111111111111111000//////000//////...///000111222111000/////////000222222111111111111111111111111222222222111222222333444333333333333333333333333555555555555555555444444444333333444666777777666444444555666777888888999888888777666666666666777777777777777777777777777444444555666666555444333444444333222222222222222111111111111111111222222000000000000000111222222222222222222222222222222222222222111000/////////111111111111111111111111111000000000000000111111000///...///111222111000---...///111222444555555:::;;;;;;===???AAACCCDDD>>>>>>>>>???@@@@@@AAAAAADDDCCCBBBCCCDDDDDDBBBAAA;;;;;;:::999999::::::::::::888666666666777666444222222222222222111000000222222111000000000000000111111000///...------,,,,,,---......------///000---------......000111111////////////////////////...------------...//////---......///000111111222000000000000////////////...//////000111222222222111111000000//////......000000000000000000000000.........///000111111222///////////////000111111000111111111111222222222111111111000000000000000///000111222222111///...//////000111111111111111//////000000111111111222000111111111111222222222000000111111222222222333222222222222222222222222111111222222222222111111111111111000111222222333222333333333333222111111000111111111111222222222//////000000111111111111333222111000000111222333111111111111111222222222222111000000000111222333333333222111000000000111000111111111111000000///111111111111111222222222111222333444444333222111000000111222222111///...///000111222333222111111111111111111111111111111000222444333222111222333111333444444222111111222111111111111222333444555111111111111000000000000000000000000111111111111111111222333333333333222444333333222222333333444111111111111111111222222//////000000000000//////000000000000000000000000000111111111111222222222222111000//////000111222222222222222111111000000...............///000000000000////////////000000000000000000111111111111000000000000000000000000///000000000000111111111111111000000111222333333000000000000000111111111000000111222222222222111000000000000000000000000000///.........///111222000000000000111111111111111111111111000000000000///000222222000///000111///000111222222111000///111111111111111000//////000///.........///111222111000/////////000222333000000000000000000000000222222111111222222333444333333444444444333222222555555666666666666555555444333222444666777777666222333444555666888999999999999888777777777777777888888888888888888888888111333444666777666666555444333333222111111111222//////000000111111111222000000000000000111111222111111111111111111111111222222222111000//////...000000000000000000000000///......------------...000///---...000111111000111111111111222333444555:::===@@@BBBBBBCCCDDDEEEBBB@@@????????????>>><<>>??????===;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888666666666666555444222111111000000000000000//////000111111111111111////////////////////////000000000000000000000000......---...///222555777999555111///000000///---.........------,,,,,,,,,---......///////////////000000000000111111111111222111///.........///000222111111111000000//////000000000000000000000000---------...///000000111...///000000//////000111000////////////000000111222111111111000000//////000000////////////000000111111000000000000000000111111222222222222111111222222222222222111000///333333333333222111000000///////////////000000111000000000000000000000000111111111111111111111111111111111111111111111111.../////////000000111111000000000000111111111111555444222000///000000111222222111111111111111111000000000000////////////000000000000111111111111111111111111111111111111222222222222222222222222333333333222222222111111000000111222222222222111000111111111111222222222111222222222222111000000000111222222111000111222222222333333333222111111111111111111111111111111222222222111000//////...////////////000000000000000000000000000000000000222222111111111111111111222222222111111111111000,,,---......///000000111000000000000111111111111000000000000000000000000///////////////000111111//////000000111111222222////////////////////////000000111111111111000000//////000000000000//////,,,---...///000111222333222222222111000//////...000111111111111222222222222222111111111111222222///000111111000...,,,+++000000111111111222222222000000000000////////////222111000//////000111111333333333222222111111111///000000000000111111111333333333222222111111111222111111111000000//////000000000000111111111111111111111111111111111111333333333333333333333333222222111111222222333444555444333222222222222222333333555666777777888888333333333444444555555555444444444444555777888999888666555444444555666888666666666666555444333222222333555666666666555555555555444444444333333333000000000000000000000000000111222222111000111222555444444333333222222111000000111111111111000000//////000000000000//////---...000111111111000///.........///000000111111...///000111222333444444<<<>>>AAACCCCCCCCCCCCEEECCCBBBAAAAAAAAA@@@>>><<>>@@@CCCDDDCCCCCCCCCDDDEEEDDDCCCCCCCCCAAA===:::<<<:::999999::::::999888<<<;;;;;;;;;::::::::::::999777555555555666555444222111111000000000000000///000000111111111111000000000000000000000000000..............................------...///111222444111...---...///.........------------,,,,,,,,,---......///////////////000000000000111111111111222111000////////////000111111000000000000//////000000000000000000000000---......//////000000111...///111000//////000222222111000000////////////111111111111000000000000000000////////////000000111111111111111111111111111111222222222222111111111222222222222111000000///000111222333333333333111111111111111222222333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111000000000000111111111111444333222111000000000000111111111111111111111111333333222222222111111111000000000000111111111111111111111111111111111111222222222222222222222222333222222222222111111111000000111222222222222111000111111111111222222222111222222222222111000000000111222222111000111222222333444555555666666555222222222222222222222222222222111111000/////////////////////000000000000111111111111111111111111333333333333333333333333222222222111111111111000///......---...///111222//////000000000000111111000000000000000000000000111000///////////////000////////////000000000000////////////////////////...//////000000//////......//////000000//////...000000000000////////////222222111111000/////////000111111111111222222222111111111111111111111111//////000000000...---+++000000000000111111111111////////////000000000000+++,,,---///000000000000222222222222222111111111111111111111222222222333333333333222222222222111111111111111111000000000000000000000111111111111111111111111111111111111111111111111222222222222111111111111111222222333555555555555444444444444555555555555555444333333222333444555555555444333777777666555555555555555999888777666666777888999888888888999888888777777333444555555666555555555333333222222222111111111111111111111111111111111000111222222000000111222000111111222333333444444//////000000000000/////////000000111111000000///......///000000000000000222222111111000//////......//////000111222333333@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDDDDDDDCCC@@@;;;777777777777888999999999888;;;;;;::::::999999888888888666444444555555555444222111111000000000000000///000111111111111000000000000000000000000000000..............................---------...//////000///...------.........---------------------------......//////////////////000000000111111111111111111111000000000000000000000000000000000//////////////////////////////......//////000000000000...000111111000///111222333222111000////////////111111111000000000000000000000////////////000000111111111111222222222222111111222222222222111111111111222222222111111000000000111222222222222222111000000000000111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111333222222111111000000000111111111111111222222222333222222222111111111111///000000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111000000111222222222222111000000111111111222222222111222222222222111000000000111222222111000111222111222333444555666666666222222222222222222222222111111111111000000//////////////////000000000000222222222222222222222222111111222222222222333333222222222111111111000000000///...---...///111222////////////000000000111000000000000000000000000111000000///////////////////////////////////////////////////////////////......////////////.........//////////////////...////////////000000000000111111111111000000//////000000111111111222222222111111111222222111111111111222222222222111000////////////000000000111111////////////000000000000,,,---///000111000//////222222222111111111111111111111222222222333333333222222222222222222222222111111111111111111111111///000000000111111111111111111111111111111111111222222222222222333333333222222222222222333444444555666666666666666555555333444444444444444333333222333444666666555333222666666555555555555666666777777666555555666777777777777888999999999888888444444555555555555555555333333333333222222222222111111111111111111111111000111222111000///000222000111111111222222333333/////////000000/////////000000000111111000000000...//////000000000000000222222111111000000000000/////////000111222222333@@@BBBEEEEEECCCBBBBBBCCCBBBBBBBBBBBBAAA===888444555666888999999999999999;;;::::::999888777777777777555333333444555444333222111111000000000000000000000111111111000000///////////////////////////////////////////////////......------------......---......------------...---------------------------......//////////////////000000000111111111111111111111111111000000/////////////////////000000/////////////////////////////////000000000000000///000111111000000111222333333222000////////////000000000000000000111111000000////////////000000000000111111111222222222111111222222222222111111000111111222222222111111222222222222111111000///000////////////000111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222111111111///000000000111111111111222222222222111111111000000000111111111222222222222222111111111000000000///000000000111111111111000000000000000000000000111111111111111111111111222222222111111111000000000000111222222222222111000000111111111222222222111222222222222111000000000111222222111000111222///000111222333444444444222222222222222222222222111111111000000000000000////////////000000000000111111111111111111111111///000000000111111111222222222222111111111000000000000///...///000111222...////////////000000000////////////////////////000000////////////000000000000000000000/////////000000000000000000000000......////////////............////////////......------...///000111222222111111111000000000000000000000111111111222222222000111222222222222111000222222222222222111111111....../////////000000000.../////////000000000111000111111222111000...---111111111111111111111111111111222222222333333333222222222222222222222222111111111111111222222222///000000000111111111111111111111111111111111111333333333444444444555555333333333333333444555555555555666777777666666555111222333444555555555555333444555555555444333222444444444555555666888888555555555444444555555555555555666777888888888888555555555555444444555555444444444444333333333333111111111111111111111111///000111111000///000111222222222111111000000000//////000000000000//////000000111111111111000000///////////////000000111//////000000111111111111/////////000000111111222???BBBDDDDDDCCCBBBBBBCCCAAA@@@??????>>>;;;777444444777999::::::999::::::::::::999888777666666555666444222222444555444333222111111000000000000000000111111111111000000///////////////////////////000000000000000000000000------..................---...///...---,,,---...,,,,,,,,,------------...---......///////////////000000000000111111111111111111222222111111000///......////////////000000000000000000000000000000000000000000000000000000///000222111000000111333333222111111000000000000000000000000111111111111000000////////////000000/////////000111111222222111111222222222222111111000000111222222222222111222222222222111000///...///////////////000000111222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222222222000000000000111111111111111111222222222111111000000000000111222222333333222111111111111000000000000000000000111111111111000000000000000000000000111111111111111111111111222111111111111000000000000000111222222222222111000111111111111222222222111222222222222111000000000111222222111000111222...///000111111222111111111111111111111111111111111111000000000000000000////////////000000000000000000000000000000000000......//////000111111111222222222111111111111000000000000000000000000000......////////////000000///////////////////////////////////////000111111111111111111000000000000000000000000000000000000...//////000000//////...---......//////......---,,,,,,---///000222333333111111000000000000000000000111111111111222222222000111222333333222111000000000//////////////////............////////////......//////000000111111333333222222111///...---000000000111111111111111111111111111222222222333111222222222222333333333111111111222222222222222000000000000111111111111111111111111111111111111333333444444555555666666333333333333333444555555444444666777777777666555111222333444666666666666555555444444444333333333333444444444666777888999444444444444444444444444333444555666777777777777666666555444444444555555555555555444444444333333222222222222222222222222///000111111//////000111222222111111000//////...000000111111111111000000000111111222222111111000///////////////000111111---......///000111111111/////////000000000111111>>>@@@CCCCCCBBBBBBBBBBBBAAA???======<<<:::777555444777;;;;;;:::999999::::::999888777666555555444555333222222333444444333222111111000000000000000111111111111111000//////------------------------////////////////////////------...///////////////---///000///---+++,,,---,,,,,,,,,---------......---......///////////////000000000000111111111111111111222222222111000///........./////////000000000000000000000000000000000000000000000000000000///111222222111000222333222222111111000111111111///000000000111111111111000000////////////000000---......///000000111111111111222222222222111111000000111222222222222222000111111111111111000///000000//////000000111222111111111111111111111111111111111111111111111111111111111111111111111111444444333333333222222222000000000000111111111111000111222222222222111000///000000111222222333333333333222222222111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000111222222222222111000111111111111222222222111222222222222111000000000111222222111000111222///000000111111000000000000000000000000000000000000000000000000000000111////////////000000000000////////////////////////...//////000111111222222222222222111111111111000///000111222222111///............/////////000000////////////////////////............///111222333333222222222111111111000000000000000000000000000///000000111111000000///---......//////......------......///000111111222000000000000000000000111000111111111111222222222///111222333333222111////////////....../////////------........./////////.........///000111111111222111000//////////////////000000000111111111222000000000111111111222222111111222222222333333333111111111222222333333333000000000000111111111111111111111111111111111111222222333444444555666666222111111111111222333333222333555777777666555444333444555666666666666666777555444222222333444555555555555555555666777888444444555555555555444444222333555666777888888888777666555444333444444555444444444333333333222222222222222222222222222222///000111000///...///111000000000000000000//////111111222222222222111111000111111222222111111000000//////...///000111222.............../////////////////////000000000000===???BBBCCCBBBAAABBBCCCAAA???===<<<;;;:::888777444777;;;<<<:::888888999999999888777666555444444444333111222333444444333222111111000000000000000111111111111111000//////------------------------........................,,,---...///000000000000---000111000---+++,,,---,,,,,,,,,------.........---......///////////////000000000000111111111111111111222333222111000///---.........//////000000000000000000000000000000111111111000000000000000///111222222111111222333111111111111111111222222//////000000111111111222000000////////////000000,,,------...///000000111111111222222222222111111///000111222222222222222...///000111111222222111111111111000111222222333000000000000000000000000111111111111111111111111111111111111111111111111444444444333333222222222000000000000111111111111000000222333333222111000///000000111222222333333444444444333333333222222000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000111222222222222111000111111111111222222222111222222222222111000000000222222222111000111222000000111111111000000///////////////////////////000000000000000111111111////////////000000000000///////////////////////////000000111222222333333222222222111111111111000...///222333333111///---............/////////000////////////////////////---------...000111333444333333333222222222111111000000000000000000000000000000111111111111000000---..................---/////////000000000000000000000000000000111111111000111111111111222222222///000222333333222000///111000000000000000111111---------.........//////---......///000111111222000///...------...000111//////000000111111111222///000000000000111111111111111111222222333333333111111111222222333333333000000000000111111111111111111111111111111111111111111222333333444555555000000000///000111111222111333555666777666555444666666666777666666555444888666333111111222444666777777666555555555555666555555666666666666555555333333555666888999999999777666555444333444444555333333333222222222111111222222222222222222222222///000111000///...///111......//////000000111111222222333333333333222222111111222222222222111111000///.........///111222/////////...------,,,,,,////////////000000000000>>>@@@AAA???===>>>BBBFFFGGGHHHGGGDDD???:::777666888888888777777777777777666666555444444444444555222333444444444333222111333222111111000000111111222111111000///......---......---------,,,,,,,,,------............------000000000000000000000000000000//////.........---////////////000000000000,,,,,,,,,---------......222222111111222222333333000000000000000000000000000000000000111111111111000000//////.........---//////000111111111111111000000000000000000000000//////000000000000/////////////////////000111111000000000000000000000000------......//////000000000000000000111111111111000111111111111222222222222111111111000000//////000000000000000000000000////////////////////////222222222222222111000///111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333000000000000000000000000333333333222222222111111333222000/////////000111000///---...///111111000111111222222222222111111000000000000000000000000222222222222222222333333333333222222111000000000111111111111111111111111111111000000000000000111111111222222222222111111000000000000000000000000///000000000000111111111000000000000000000000000222222111111000000//////////////////000111222333222222222222222222222222222222111000//////000000//////............/////////////////////.........000///.........000111222111111222333333333333222555555444333222111000///111111111111111111111111000000///////////////000...///////////////......000000000000000000000000111222333444444333222111222333333333333222111111111111000000//////....................................////////////......////////////000000000000333222111000///...---,,,............/////////000////////////000111222333555444444333222111000000000000000000000000000000222222111111111111111111333333222222222333444444222222222222222222222222444333333222222333333444555555555555555555444444333333333444444444555555666666555555555555666666777666666555555555666666666666555555666777888888777777666444444333333333111111111111111111111111333333333333333333333333222222222111000//////...///000111111///......///000000000000000000000000222222111000000000000000//////000000000000//////...---+++++++++,,,...000///000111222222111000///AAA@@@???>>>>>>@@@CCCFFFGGGGGGGGGDDD???:::777666999999888888888888777777666666555444444444444444222333444444444333222222333222111111000000111111111111111000///..................---------,,,,,,------............------////////////////////////000/////////.........---////////////000000000000---.........////////////000000000000111222333444000000000000000000000000000000000000111111111111000000/////////.........---...//////000000//////000000000000000000000000//////000000000000/////////////////////000111111000000000000000000000000.........///////////////000000000000111111111111//////000000000111111111111111111111000000000///000000000000000000000000111111111111111111111111222222222222222111000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333222222222111111111111222222000/////////000111111000///000222333222111000111111222222111111000000000000000000000000000222222333333333333444444333333222222111000000000222222222222222111111111111111000000000000111111111111222222222222111111000000000000000000000000000000111111111222222222000000000000000000000000222111111111000000000///////////////000111222333222222222222222222222222222222111000000000000000000000////////////000000///////////////////////////......---...///000111111111111111222222222222111111111111000000000000111111111111111111111111000000////////////000000/////////000000//////...111111111111111111111111000111222333333222111000222222333333222222111000000000000000////////////..............................////////////........./////////000000000000000000000000////////////.........///////////////000000000000111222333444444333333222222111111000000000000000000000000000222222111111111111111111222222222222333333444555333333333333333333333333444333333222222333333444444444444444444444444444333333333444444444555555666666555555555555666666666666555555555555666666777777666666666777888888666666555555444555555555222222222222222222222222333333333333333333333333222222111111000//////...///000111111///......///000000000000000000000000111111000/////////////////////000000000000//////111000///......000111333//////000111000000......DDDCCCBBBAAAAAABBBDDDEEEFFFGGGGGGDDD???;;;999888:::::::::999999888888888666555555444444444444444222333333444444333333222333222111111000000111111111111000000//////...............------------,,,------............------/////////////////////////////////...............////////////000000000000///000000000000000111111...//////000111222333333000000000000000000000000000000000000111111111111000000////////////.........///000000111111000000000000000000000000000000//////000000000000/////////////////////000111111000000000000000000000000000000///////////////...000000000000111111111111.../////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111222222222222111000000000000000000000000000000000000000000000000000000222222222222222222111111000000000000000000000000111111111111111111111111111111111111000000000000222111111000///000000000111111111333444555333111000111111222222111111000000000000000000000000000333333333333444444555555333333222222111000000000222222222222222222222222111111000000000111111222111111222222222222111111000000000000000000000000/////////000000000111111000000000000000000000000111111111111111000000000////////////000111222333222222222222222222222222222111000000000000000000111111000000000000111111////////////////////////......---------...//////000000/////////000111222------......//////000000000000000000000000000000000000////////////000000//////000111111000000///111111111111111111111111000000111111111111000000222222333333222222111000////////////000000000000..............................////////////............/////////000000000.........//////000000111......//////000000000///000111111111222333333444222222222222222222222222000000000000000000000000111111222222222222222222222111222222333444555666333333333333333333333333444333333222222333333444222222222333333444444555333333333444444444555555666555555444444555555666666555555555555555666666999888777777777777777777888777666555555444444555333333333333333333333333333333333333333333333333222222111111000////////////000111111///......///000000000000000000000000000000///............/////////000000000000//////111111000//////111222333//////000//////...---,,,EEEHHHKKKJJJEEEBBBBBBDDDFFFGGGGGGEEEAAA===;;;;;;;;;;;;;;;::::::999999888666555444444333333444444222222333333333333333333333222111111000000111111111000000000/////////...............------------------............------////////////////////////........................////////////000000000000000000000000000000000000000111111222222222222222000000000000000000000000///000000000111111111111000000//////////////////111111222333333333333333000000000000000000000000//////000000000000/////////////////////000000111000000000000000000000000111000000000//////......///000000000111111111111/////////000000000111111111111111000000000000000000000000000000000000000111111111111111111111111111111222222222111111000////////////////////////000000000000000000000000222222222222111111111111000000000000000000000000111111111111111111111111000000000000000/////////222111111000000000000000000000111333555555222000000000111111111111000000////////////////////////111222222333333444444444333333222222111000000000222222222222333333333333111111000000111111222222111111222222222222111111000000000000000000000000------........./////////000000000000000000000000111111111111111111111111000000//////000111222222111111111111111111111111111111000000000000000111111000000//////000000111///////////////000000000//////......////////////000///---------...000222------........./////////////////////////////////000////////////000000111///000000111111111111000222222222222222222222222//////000000000000//////222222222222222111000000......//////000000111111..............................////////////.............../////////000000---.........///000000000---...///000111000000///000000111111222222222222000000111111222222222333000000000000000000000000111111222222222222222333111111111222333444555666444444444444444444444444444333333222222333333444000000111222333333444444333333333444444444555555555444444444444444444555555555444444444555666666:::999888777777777777777:::999888666444333333333333333333333333333333333222222222222222222222222111111111111000000/////////000111111///......///000000000000000000000000///......---------......//////000000000000//////......---------...///000000000000000///...------DDDMMMUUUSSSIIIAAA@@@CCCFFFGGGGGGFFFBBB???======<<<<<<;;;;;;:::999999888555555444333333333333333222222222222333333444444333222111111000000111111000000000000//////////////////.........---------------............------........................---------...............////////////000000000000////////////////////////444444444444333222111000000000000000000000000000///000000000111111111111//////000000000000000000111111222333333333333333000000000000000000000000//////000000000000/////////////////////000000111000000000000000000000000111111000000/////////...///000000000111111111111000000000111111111222222000000000000000000111111000000000000000000000000000000000000000000000000000111111222222222111111////////////////////////////////////////////////111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////111111111111000000000/////////000222444333111...000000000111111000000000///////////////////////////000000111222222333333333333222222111000000000111111111222222333333333111111111111111222333333111111222222222222111111000000000000000000000000........./////////000000000000000000000000000000000000111111222222333333000000000000000000111222111111111111111111111111111000000000000000111111000//////......//////000////////////000000111111000000111111000000000000///...---,,,,,,...000111000000/////////.................................///////////////000111111//////000111111111111111111111111111111111111111////////////////////////111222222222222111000000......//////000000111111..............................////////////..................////////////.............../////////---...000111111111000///...///000000111000000//////000000111111222222333000000000000000000000000111111222222333333333333222222222222333444555666444444444444444444444444444333333222222333333444000000111111222333444444333333333444444444555555444444333333333333444444444444444444444555666666999999888777666666666777777777666555555555555555333333333333333333333333222222222222222222222222111111111000000000000000///000111111///......///////////////////////////......------------......//////000000000000//////---,,,,,,,,,------......111111111000000/////////CCCMMMWWWVVVLLLCCC@@@BBBCCCEEEFFFDDDAAA???======<<<<<<;;;;;;:::999888888555444444333333333333333222222222222333444555555333222111111000000111111000000000000/////////////////////.........------------............------........................---------------.........////////////000000000000//////............------444444555555555333222111000000000000000000000000000000000000111111111111//////000000000000111111...///000000111111000000000000000000000000000000//////000000000000/////////////////////000111111000000000000000000000000111000000000000000000///000000000000111111111111111111111111222222222222000000000000111111111111000000000000000000000000////////////////////////000000111222222222222111000000000000000000000000////////////////////////000000000111111111222222333333333333333333333333222222222222222222222222////////////000000000000000111111111111000//////.........000111111000...///000000111111000000///000000000000000000000000...//////000111222333333333333222222111000000000000000000111111222222333111111111111111222333444111111222222222222111111000000000000000000000000000000111111111222222222000000000000000000000000000000000111222333444444111000000000000000111111111111111111111111111111000000000000000111111222//////............//////...//////000000111111222111111222222222111000000///...---------...///000111111000000/////////...///////////////////////////......//////000111222......///000111111111111000000000000000000000000000000////////////000000111111222222111111000///////////////000000000000..............................////////////......------........./////////........................---...000222222111000///---...///000000000......000000000111111111222222000000000000000000000000111111222222333444444444333333222222333333444444333333333333333333333333444333333222222333333444111111111222222333333444333333333444444444555555444333333222222333333444333333333333444555666666888777666666666666666666222222222333555666888999333333333333333333333333222222222222222222222222111111000000000000000000///000111111///......///////////////////////////...------------...////////////000000000000//////.........///////////////111111000000000000111111DDDIIINNNOOOLLLGGGCCCBBB???AAABBBAAA???<<<;;;;;;<<<<<<;;;:::999888777777555444333333222222333333222222111111222444555666333222111111000000111111////////////000000000000////////////............------............------........................,,,,,,,,,------.........////////////000000000000/////////......---------000111333555555444333222000000000000000000000000000000000000111111111111//////000000000111111111---...//////000000//////000000000000000000000000//////000000000000/////////////////////000111111000000000000000000000000000000000000000111111111000000000000111111111111000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000111222222222222222111111111111111111111111000000000000000000000000......///000111222333333333333333333333333333333222222222222222222222222/////////000000111111111000111111222111000///...///...---...000111000/////////000000000000//////000000000000000000000000...///000111222333444444333333222222111000000000...//////000000111222222111111111111222333444555111111222222222222111111000000000000000000000000/////////000000000111111000000000000000000000000///000000111333444444555111111000000000000111111111111111111111111111111000000000000000111222222000000////////////000000...//////000111111222222000111111222111000///...............////////////////////////000000000000////////////////////////............///000111222------...///000000000000////////////////////////111111000//////000111111111111111111111000000///000000000000////////////..............................////////////......---------.........//////+++,,,,,,---...///000000---...111333333222000///...///000111111000///---000000000000111111111111000000000000000000000000111111222222333444444555444444333222222222333333333333333333333333333333444333333222222333333444222222222333333333333333333333333444444444555555333333222222222222333333333333333333444555666777555555555555555555666777222222222333333555666777222222222222222222222222111111111111111111111111000000000000000000000111///000111111///......///////////////////////////......------...//////000//////000000000000//////......///000000000000000//////......///000222222FFFEEEEEEHHHKKKKKKGGGBBB===>>>@@@???===:::::::::<<<<<<;;;:::888777777666555444333333222222333333222222111111222444555666333222222111000111111111////////////000000000000000/////////............---..................---........................,,,,,,,,,------.........////////////000000000000000000//////.........---,,,...111333555555555444000000000000000000000000000000000000111111111111//////000000111111111222//////000111111111111111000000000000000000000000//////000000000000/////////////////////000111111000000000000000000000000//////000000111111222222000000000000111111111111////////////000000000000//////000000111111111222000000000000000000000000111111111111111111111111///000111222222222222222111111111111111111111111111111111111111111111111------...000111222333444333333333333333333333333222222222222222222222222//////000000111111222222000111111222222000///...000///---...///111111000//////000000000000//////000000000000000000000000///000111222333444555555333333222222111000000000---......///000111111111111111111111222333444555111111222222222222111111000000000000000000000000,,,,,,,,,---------......000000000000000000000000//////000111333444555555111111000000000000000111000000000000000000000000000000///000000111222222111111000000000000111111...//////000111222222222///000111111111///...------...//////000000//////,,,,,,---...///000111222000000000000000000000000............///000222222,,,---...///000000000000////////////////////////222111000//////000111222111111111111111000//////111111000000//////....................................////////////......---------.........//////)))***+++---///111222333---///111333333222000//////000111333222111///...111111111000000000000000000000000000000000000000111111222333333444555555555555444333222222222222222222222222222222222222444333333222222333333444444444333333333333333333333333333444444444555555333222222222222222222333222222222333444555666777444444444444444555666777777666444333222111111111111111111111111111111111111111111111111111111111000000000000000111111111///000222111///......///////////////////////////...............///000111//////000000000000//////---......///////////////------------...000111333DDDCCCCCCDDDFFFEEECCCAAA======<<<;;;:::999999888<<<<<<<<<<<<<<<999444111333333333222222111111111000000111222333444444555222111111111000000//////111111000///...------,,,...------,,,,,,------...////////////////////////000000///...---,,,,,,++++++,,,,,,---...///000000...............///000000000000//////.........------...///111333555777888222222111111111111222222222111111111000000//////000000000000111111111111555444222111000111222333000000000000111111111111444444222111000...------////////////000000000000111111111000000000000000......//////000000111111222222111111111111222222444444333222111111111222000111222222333333333333111111000000111111222333333333222222111000//////,,,---...///000000000000111222222111000000111333000000000000000000000000......///000111222222333111222222333333222222111222222222222222222222222444444333333333333222222111111222222222333333333//////............//////000000111000000///......000000111111111111000000000000000111222222333333222222111111111111111111000000000000111111111111000000000000111111111111444333333222222111111111222222222222222111000///111111000000//////......111111111000000000000000222222111111111111222222222222222111111111000000------...///000111222222000000000000000111111222222111111000000000000000111111111222222333333333111111111000000000000000000000111111111111000000////////////////////////000000///...............//////000000000000//////111111000000//////............//////000000111111000000000000000000000000111111111111000///------000000000000000000000000////////////////////////---------.........//////000000///...---,,,,,,+++,,,,,,------...///000000//////000111111111111111111111222222222222111111000000000000000////////////////////////000000111...///000111333555666777444444444444333222111111333333333222222111111111333333333444444444444555444444222222222222444444333333333444444444555555222222333333333333444444888777666555555555555555666666555555555444444444222222222222222222222222444444444333333222222222000000000000000111111111///000111222222111000/////////............//////000000///...///000111222//////......---------,,,111000000000//////......111111000000//////....../////////000111111222222BBBAAAAAABBBDDDCCCAAA???======<<<;;;:::999999888:::999:::::::::888444111333333333222222111111111000111111222222333333333111111111000000000//////000000000///.........---...------,,,,,,------...------------------------/////////...------,,,,,,------..................//////......//////000111000/////////............---...///111222444555666222111111000000111111222111111111111000000000///000000000000111111111111000000111000000//////...000000000000111111111111222222111111000000//////000000000000111111111111000000000000000111111111//////000000111222222222111111000000000000111111333333222111111111111111111222222333333333333222111111000000111111222333222222111111000//////...111111111111000///...---111222222111000000111333111111111111111111111111000000111111222222333333111222222333333222222111222222222222222222222222444444333333333222222222111111111222222222333333000000////////////000000...///000000000000000000000000111111111111000000000000111222222333333444111111111111111111111111000000000000111111111111000000000000111111111111444444333222222111000000111222222222222111000000111111000000////////////222222222222222222111111222222111111111111222222222222222111111111000000......//////000000111111//////000000111333444555222111111000000000000000//////000111333444555555333222222222111111000000000000111111111111000000////////////////////////111111000/////////////////////000000000000///////////////000000000000000//////000000000000000111000000000000000000000000222222222222111000///...////////////////////////........................------------............/////////......------,,,,,,,,,---......//////000...///000000111111000000000000000111111000000000........................//////......//////000000...///000111222333444555333333333444333333222111333333333222222111111111222333333333444444555555444333222222222222333444333333333444444444444444222222333333333333444444444444333333333333333333555555555444444444444333222222222222222222222222333333333222222111111111222222222222222222222111///000000111111000000/////////............//////---,,,+++++++++,,,---...111000000000////////////111111000000000/////////......//////000000111111//////000000111111222222?????????@@@BBBBBB@@@>>>======<<<;;;:::999888888777777777888999888444222222222222222222111111111111111111111111111111111111111000000000000//////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......................../////////.........------000000/////////000111111////////////..................///000111222222333222111111000000111111222111111111111000000000000000000000000111111111111---///000111111000---,,,000000000000111111111111000000000000000111111111111111111111222222222222//////000000111111222222000000000111222222333333000000////////////000000222111111000000000000000333333444444444333222222111000000000000111222222111111111000//////......222222222222111000//////000111222111000///111333222222222222222222222222222222222222222222333333111222222333333222222111222222222222222222222222333333333333222222222222111111111222222222222333111111000000000000111111---...///000111111111111000000111111111111000000000000111222222333333444111111111111111111111111000000000111111111222222000000000000111111111111555444333222111000//////000000111222222222222111111000000000000/////////222333333333333333333333222222111111111111222222222222222111111111111111////////////000000000000...//////111333555666777222111111000000000000000---...///111333444555666555444444333222111000000000000111111111111000000////////////////////////222222111000000000000000//////000000000000//////......///000000111222222111111111111111000000000////////////////////////222222333222222111000///////////////////////////........................,,,,,,,,,---------..............................---------......//////000......///000000000000/////////000000000000//////...........................////////////000000000/////////000111222222222111111222333333333333222222222222222222111111111111222222333444555555666333333222222222222333333444444444444333333333333222222333333333333444444333222222222222333333444444444444444333333333333111111111111111111111111222222111111111111111000222222222111111000000000000//////......//////000/////////....../////////...------------...//////000000000000////////////111111111111000000000000////////////000000000000//////000000111222222222>>>>>>>>>???AAAAAA???======<<<<<<;;;:::999888888666555666777999888666444222222222111111111111111222222111111000000000000000000000000000000/////////////////////000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////...............111111000000000000111111///////////////................../////////000000111111000000000000111111111111111000000000000000///000000000111111111111///000111222222111000//////000000000111111111111000000000000000000000000000000000111111111222222......///000111222222333//////000111111222222333//////............//////000000////////////000000444444444444444333222111000000000000000111222222222111111111000000000///...///000111222222222222000111111111//////111222222222222222222222222222222222222222222222111111111222222333333222222111222222222222222222222222333333333222222222222111111111111111222222222222222111111111111111111222///000000111111111000000000000111111111111000000//////000111111222222333111111111111111222222222000000111111111222222222///000000000111111111111555444333222111000///...//////000111222333333333000000000000000000000000222222222222333333333333222222111111111111222222111111111111111111111111111000000000/////////.../////////000222444555666222111111000000000000000...///000111222333444444555444444222111000//////000000111111111111000000////////////////////////222111000000//////000000//////000000000000////////////000000000111111111333333222222111111000000////////////////////////111222222222111111000///////////////////////////////////////////////////,,,,,,,,,,,,---------------........./////////000------....../////////000---....../////////////////////000000000000//////000000000000000111111111///000000111111111111111////////////000000000000///000111222333333333333222222222111111111111111111111222333444555555666333222222222222222222333444444444333333333333222222222222333333333444444333333333333444444555666444444333333333222222222000000000000000000000000222222222222111111111111111000000///...---,,,,,,000///...------...///000......////////////.....................//////000...............---------111111111111111111000000333222111000///...---,,,///000000111111222333333>>>>>>>>>@@@BBBBBB@@@>>><<<<<<;;;:::999888888777666555555777999999777666111111111111111111111111222111111000000//////...//////////////////000000/////////000000000000000...------,,,,,,------...------------------------,,,,,,------.../////////------......///000000111111111000000000000111111.........///////////////........................111000000000000000000111000000000000000000111111///000000000111111111111111111000//////000111222///000000000111111111111222222111111000//////////////////000000000111111......///000111222222333......//////000111111111//////............//////000///////////////000000444444444444333222111111000000//////000000111222333333222222222222111111......///000111111111111000111111000//////000222111111111111111111111111111111111111111000000000111222222333333222222111222222222222222222222222333333222222222111111111000000111111111222222222222222111111111111222222222222222222111000......000000111111111111000000......//////000111111111000000111111111222222222111111111111222222222222///000000000111111111111444333333222000//////......///000111222333333333000000000000111111111111111111111111222222333333222222111111111111222222111111111111111111111111111111000000//////......000000000000000111222333222111111000000000000000111111111111111111111111444333222111000///......000000111111111111000000000000000000000000000000000000///............/////////000000000000//////222111111111000000000///333333222222111111000000000000000000000000000000000000000111000000///...........................000000000000000000000000,,,,,,,,,---------......------......///000000000.........///////////////---......///////////////000111111222222111111000000000000000111111222222000111222333333333222222////////////////////////...///000111222333333333111111111111111111111111111111222222333444555555222222222222222222222222333333333333333333333333222222222333333333444444333333333333444444555666444444333333333222222222000000000000000000000000222333333333333333333333111000000///...---,,,,,,000///...------...///000......///000000///......******++++++,,,,,,,,,,,,---------...............000000000000000000111111222222111000///...------000000000111222222333333>>>>>>>>>@@@BBBBBBAAA???<<<<<<;;;:::999888777777666555555666888999777666000000000111111111111111111000000000//////............////////////000000000000000000000000000000...------,,,,,,------...---------------------------------.........//////,,,---...///000111111222111111000/////////000000.........///////////////........................111000000//////000000111000000000000111111111111000000000000111111111111111///...------...111222000000000000111111111111222222222111000//////....../////////000000000000//////000000111111222222.........///000000111111//////............/////////////////////000000111222222333333333222111111000////////////000111111333333333333333333333333111111111111000///...---///000111000///...000222000000000000000000000000000000000000000000000111111222222333333222222111222222222222222222222222222222222222111111111111000000000111111111111222222222111111111111222222444444333222111///...---000000111111111111000000......//////000111111222000000000111222222333333111111111222222222222333000000000000111111111111222222222111000000//////...///000111222333333333000000000111111111111222000000111111222222333333222222111111111111222222111111111111111222222222111111000000//////......000000000///000000111222222111111000000000000000222111111111111000000000222222222111000///......000000111111111111000000000000000000000000000000000//////...............//////000000000000//////333222222111000000//////111111111111111000000000000000000000000000000000//////000000000//////...........................000000000000000000000000---------.........//////.........//////000000000////////////////////////......///000000000000///111111222222222222111111---......//////000000111000111222444444333222222////////////000000000000......///111111222222222000000000111111111111111222222222222333333333333111111222222222222111111222222222222333333333333222222333333333333444444333222222222222333333444444444444444333333333333111111111111111111111111333333333333333444444444222222222111111000000000000//////......//////000---...///000000///...---+++,,,---.........------/////////000000000000000////////////000000000000.........///000111111111000000111111222333333333======>>>@@@BBBBBBAAA???<<<;;;;;;:::999888777777555444444555666777666555///000000000111111111222/////////////////////............/////////000000222111111111000/////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000000111111000//////......//////............/////////000.............../////////000000////////////000000///000000000111111111111000000000000111111111111////////////000000111111000000000000111111111111111111000000000000000000//////000000000111111111000000000000000111111111...//////000111111222222000//////////////////000000/////////000000111222000000111222222222111111///////////////000111111222222222222222222222222222222222222111000/////////000111000......000111111111111111111111111111000000000111111222222222111222222333333222222111222222222222222222222222222222222222111111111111000000000000111111111111111111000000000000111111333333333222111000///...000000111111111111000000000000000111222222333333///000000111222222333333111111111222222222333333000000000000111111111111111111111111000000000000///000111222222222222222000000111111111222222222111111222222333444444555222222111111111111222222000000111111111222222222000000000000//////////////////000000111222333444222111111000000000000000000000000000111111111111222222222111111000000000000000111111111111000000000000000000000000000000111000000///...///////////////000000000000//////111111111111111111111111//////000000000000000111222222222222222222222222///000000111111111000000........................................................./////////000000///////////////000000000000/////////////////////...///000000111111000000000000111111111111000000---......///000000111111...///111333333222111000/////////000000111111111......///000111111111000///000000000111111111222333333333222222222222222000111222333333222111000000000111222333444444555222222333333333333444444444444333333333333333333555555555444444444444333222222222222222222222222111111222222333333333333222222222222222222222111///000000111111000000///---...///000000///...---...///000111111111000000////////////000000000111---.........////////////,,,---...///000111222333000111111222222333333444<<<<<<===???AAAAAA@@@>>><<<;;;;;;:::999888777777555444333333555555444333//////000000111111111222////////////////////////---.........//////000000333222222111000///.........------,,,,,,------...++++++++++++++++++++++++........................000000000000////////////000000///...............---.........//////000000.........///////////////000000////////////000000//////000000111111111222000000000000111111111111///111222444555444333222000000000000111111111111...//////000111222222222000111111111111222222222111111111000000000000000000000000111222222333333000000////////////000000000000000000000111222222...///000111111111111111///////////////000111111111111111111111111222222000000111222333333333333///000000000......000111222222222222222222222222000000111222333333444444222222222333333222222222222222222222222222222222222222222111111111111000000000000000111111111111111111000000000000111111111111222222222111111000000000111111111111000000111222222333333444555555///000000111222222333333111111222222222333333333000000000000111111111111000000000000111111111111000000111222222222222111000000111111222222222222222222333333444555666666222222111111111111222222000000111111222222222222////////////000000000000//////000111222444666777222111111000000000000000...//////000111222222333333222222222222222222222000000111111111111000000000000000000000000000000222111111000000000000000//////000000000000//////000000000111222222333333......//////000000111111222222222222222222222222000111111222222222111111........................------------------------////////////000000000000000000000000////////////000000000000//////////////////000111111111111111//////000000000000/////////000000111222333333333---...000111222111///.../////////000111222222222...//////000000000000000//////000000111111111222444444333222222111111000000111222333333222111000//////000111333444555666222222333333333444444444888777666666555555555555666666555555555444444444222222222222222222222222000000111111222222222222000000000000000111111111///000111222222111000///---...///111111///...---+++,,,.../////////...---,,,---------......//////,,,---------......//////////////////000000000000000111111222222333444444======>>>>>>===<<<;;;;;;:::999888666555555444444444444333333333444555555333333222111000///......///////////////000000000---.........//////000000000000//////.........---000///...---,,,+++++++++++++++,,,,,,,,,---------...------------...//////000000//////.........---000///...---,,,------...++++++,,,------......///,,,,,,------.../////////111111111000///.........000000000000000000000000//////000000111111222222000111111111111222222222222111000//////000111222,,,---///000111111000000111111000000000000000111000000//////000111222222111111111111111111111111000000000000////////////111111000000000000111111000000000000111111111111000000////////////000000///000111222222222222222///111333555555555444333111111000///......//////222111111000000000000000///000111000//////111333444444333222222333333333222222222111111111111000111111222222222222111111000000000000000000000000//////000111111111111000222222222111111111000000///000000111111222333333//////000111222222333333111111111111000000000000333222222111111111111111333222111000000000222222000000000000000000000000000000111222333333444444444444333333333444555555444333222222111111222222333333333333333333333333222222222111111111000000000000000000////////////---...///000111111111111333333222111000000111111333222111000000111222333000000000111222222222333111111111111000000000000111222222222222111000000000/////////............///////////////000111111222222333333333333222222000000000000000000000000000000000000111111111111111111111111000000000000---...............------........................000000000000000000000000111111000000///......---000000000000////////////////////////000000000000000000000000000000000000////////////////////////000///............/////////111222111000///000111///////////////000000111222222111111222222333444444333111000000111333444111111111111111111111111333333222111111111222222444333333222222222333333222222222333333444444444111111111111111111111111222222222111222222333333333222000/////////000111333333222111000///......000000000000000000000000//////////////////////////////.........---------.........////////////000000000////////////000000//////000000000000//////...000111111000000111222;;;;;;<<<<<<;;;::::::999:::999888666555444444444444444333333333333333444222222111111000/////////////////////////////////---........./////////000000/////////............000///...---,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////000/////////............000///...---,,,------...+++,,,,,,------......///---------......////////////////////////000000000000000000000000000000000000000000000000111111111000000111111111222222222222111000//////000111222...///000111222222222111111111000000000000111111111000000000000111111222111111111111111111111111000000000000000000000///111111000000000000111111000000000000111111111111000000////////////000000//////000111111111111111///000222444555444333333222111111000000///000000222111111000000000000000///000111000//////111333222222111111111111222222222222222111111111111000111111222222222222111111000000000000000000000000///000111111222222111111222222222111111111000000000000111111222333333333000000000111222222333333222222222222111111111111222222111000000000000111333222111000000111222222111111111111111111111111000000000111111222222222333333333222333333444555444333333222111111111111333333333333333333333333333222222222222111111111000000000000////////////---...///000111111111111222222111000000000000000222222111000000111222222111111111111111111222222111111111111000000000000///000111222222222222222000000/////////.........///////////////000111111000000111111111111000000000000000000000000000000000000000000111111111111111111111111000000000000---......//////...------........................////////////////////////000000000000000000000000000000000000////////////........./////////000000000000000000000000000000////////////////////////111111000000000000000111///111222111000///000222000000/////////000111111111111111111111222333333444333222111111111222333111111111111111111111111333222222222222222333333444444333333333333444444222222222333333444444444111111111111111111111111111111000000000000000111222222000/////////000111222222111111000/////////000000000000000000000000111111111111111111111111//////.........---------------........./////////000//////......//////000//////000000000000//////...000111111000000111222888999999999999888777777999888777666555444444444444444333222111111111111000000000000000000000000000000000//////......---.............../////////////////////............//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////////////////............//////...------------...,,,,,,,,,---......//////............////////////------...///000000111111000000000000000000000000111111111111000000000000000000000111111111222222111111000000000000111111///000111222333333333222111111000000000111111222222222111000000000111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000111111111111000000////////////000000......///000000000000//////000222333444444333333222222222222111111111111222111111000000000000000///000111000//////111333333333222222222222333333222222222111111111111000111111222222222222111111000000000000000000000000111111222333333333333222222222222111111111111111111111222222333444444444000000111111222333333333444333333333333222222222111111000/////////000000222111111000111111222222222222222222222222222222000000000000000000000111222222111111222222333444444444333222222111000000222222222333333444444444333333333333222222222222000000000000////////////......///000111111111111111111000/////////000000222222111000000111222222111111111111111111000000111111111111000000000000...///000111222333333333000000000/////////......///////////////000111111000000111111111111000000000000000000000000000000000000000000111111111111111111111111000000000000---......//////.................................////////////////////////...//////000111222222333000000000000////////////........./////////000000000000000000000000000000////////////////////////222222222222222222222222000111222111000000111222111000000000000111222222111111111111111222222333333333333222222111111111222222222222222222222222222222222222333444555555555444444444444444555555222222333333333333444444222222222222222222222222222222111000////////////222111111000///000000000000000000000000000000000000000000000000000000000////////////////////////...............---------,,,---------............///................../////////000000000000//////...000111111000000111222777777888888888777777666888777666555444444444444444333222111000000000000//////000000111111111111222222111000//////..............................///////////////.........//////...---------------,,,,,,,,,------------......------------.../////////////////////.....................------......,,,,,,------.../////////000/////////////////////------......///000000111////////////////////////222222111111000000//////000000000000111111111111111000000000000000000111//////000111222222222222111111000000111111222222333222222111000000000000111111111111111111111111000000000000000111111111111111000000000000111111///000000000111111111111000000////////////000000//////000000000000000//////000111222333333333222333333333333333333222222222111111000000000000000///000111000//////111333555555444444444555666666222222222111111111000000111111222222222222111111000000000000000000000000111222333333444444333333111111111111111111111111111222222333333444555555111111111222222333333333333333333333222222222222111000000///////////////111111111111111111222222222222222222222222222222111111111111111000000000111111111000111222222333444444444333222111000///111111222333333444555555444444444333333333222222000000000000////////////......///000111111111111000000///////////////000222111111111111111111222222222111111000000//////111111111111000000000/////////000111222333333333000000000////////////...///////////////000000111222222333333333333222222000000000000000000000000///000000000111111111111111111111111000000000///---......////////////...........................//////////////////////////////000000111222222222000000000000/////////////////////000000000111111000000000000000000000000////////////////////////111111222222222222222222000111222222000000111222111111111111111222222333222222222222222333444444333333333333333222000000222222222222222222222222222222222222333444555666555555444444444555666666333333333333333333333333222222222222222222222222555444333222111111111111222111111000000000000000//////000000111111111111////////////////////////////////////////////////........................,,,,,,,,,---------............------------......//////000000000000//////...000111111000000111222666777777888888888777777777666555444333333333444444333222111000//////////////////000111111222222333333222222111000//////...............---------........./////////////////////...---------......,,,,,,---------............------------...//////.........///////////////------..................,,,,,,---......//////000111111111000000//////...........................////////////////////////222222111111000000////////////000000000111111111000000000111111000000000......//////000111111222111111111111111222333333333333222111000000111111000000000000000000000000///000000000111111111222111111000000000000111111///000000000111111111111000000////////////000000111111111222222111000000//////000111222222222222222333444444444444333333222111111000000000000000///000111000//////111333555444444444555555666777222222222111111111000000111111222222222222111111000000000000000000000000222222333444444444444333111111111111111111111111111222222333333444555555222222222222222333333333333222222222222111111111111000000///////////////000000111111222222222222222222222222222222222222222222222222222222111111111111000000000111222222333333444333333111000///111111222333333444555555444444444333333333222222000000000000////////////...///000111222222222222000///////////////000000111111111222222111111111222111111000000/////////111111111111000000000///111111222222222111111000111000000000///////////////////////////000000111222222333333333333222222000000000000000000000000///000000000111111111111111111111111000000000///---......///000000//////////////////////////////........................000000000000000000000000000000000000////////////000000111111111222222222000000000000000000000000//////////////////////////////000111222222111111000222333222111000111222111111111111111222222333333333333333333444555555222333333333333222111000222222222222222222222222111111111222333444555666444444444444444555666777333333333333333333333333222222222222222222222222555444333222111111111111111111111111000000000////////////000111111222222////////////////////////222222222222222222222222---.....................,,,,,,,,,---------............------------......//////000000000000//////...000111111000000111222666777777888888888888777555555444333333333333333333333222111000000000000//////000000111111111222222222222111111000000000.........---------------........./////////////////////...............///,,,---------...............------------...//////.........///////////////,,,---......///.........---------...//////000000333222222111000//////...///.....................000000000000000000000000111111111111000000000000/////////000000000111111000000111111111111000000............///000111222111111111111111222333444333222222111111111222222000000000000000000000000///000000111111222222222111111000000000000111111000000000000111111111111000000////////////000000111222222222222111111000/////////000000111222222111222444555555444333333222111111000000000000000///000111000//////111333222111111111222333444555222222222111111111111000111111222222222222111111000000000000000000000000111222333333444444333333111111111111111222222222111111222222333444444444222222333333333333333333222222222222111111111111111111000/////////000000///000111222222222222222222222222222222222222222222222222222222222333333111111000000111111222333111222333444333222111000222222222333333444444444333333333333222222222222000000000000////////////...///000111222222222222000000/////////000111111000111222222222222111000000000000000000000//////111111111111000000000000222222222222222111000000111111000000000////////////////////////000111111000000111111111111000000000000000000000000000000000000000000111111111111111111111111000000000000---...//////000000000000////////////////////////........................000000000///////////////000000000000////////////000000000111111111222222000000000000000000000000////////////////////////---...///111111111000000111222333222111111111333111000000000000111222222333333333333333444555555222222222222222222222222333333333333333333333333111111111111222333444444333333333333444555666666444444333333333333222222333333333333333333333333222222111000////////////000111111111111000////////////000000111111111222000000000000000000000000---------------------------------...............,,,---------............///................../////////000000000000//////...000111111000000111222555666666777888777777777555444333333222333333333333222222111111111222222000000000000000111111111000000//////////////////.........------,,,,,,,,,............/////////000//////............//////------------...............------------...//////............/////////000,,,,,,.../////////......------......//////000000444333333222000///......,,,------....../////////000000000000000000000000000000000000000111111111////////////000000000111///000111222222111000///000////////////111222333111111111111222333444555222222111111111222333333000000000000000000000000///000000111111222333333111111000000000000111111000000000000111111111111000000////////////000000111111111111111000//////////////////000111111222000222333555555555333222222111111000000000000000///000111000//////111333000000000111111222333444222222222111111111111000111111222222222222111111000000000000000000000000111111222333333333333333000000111111111222222222000000111111222333333333333333333333333333333333444333333333222222222222222222111000000000000111...///111222333333222222111111111111111111111111000000111111222222333333222111111111111222333333000111222444444333222111333333333333333333333333333222222222222111111111000000000000//////////////////000111222222222222000000000000000111222222000111222222222222111000/////////000000000000000111111111111000000000000000111111222222222111111111111111000000000/////////////////////000111111000000111111111111000000000000000000000000000000000000000000111111111111111111111111000000000000------///000000111111111////////////////////////........................---------...//////000000000000000000////////////...////////////000000000000000000000000000000000////////////////////////,,,---///111222222111000111222333333111111222333000000/////////000111111222111111111111222333333222111111111111222444555333333333333333333333333111111111000000111222222222222222222333444555666444444444333333222222222333333333333333333333333111111000000000000000111000111111222111000///...000000000000000111111111000000000000000000000000************************---------.........//////------........./////////000//////......//////000//////000000000000//////...000111111000000111222444444555666777777777666444444333333222222333333222222222222222222333333111111000000000000000000---------........................------,,,,,,,,,---.........//////000000//////.........//////000---------.........//////...------------...//////---.........//////000000+++,,,.../////////......------......///000000000555444333222111///......***+++,,,---///000111111000000000000000000000000//////000000111111222222////////////000000000000///000111222222111000///111000000000000222333444111111111111222333444555111111111111222333444444000000000000000000000000///000000111222222333333111111000000000000111111000000000000111111111111000000////////////000000000000000000000///......///.........///000111222000111333555555444333222222111111000000000000000///000111000//////111333222222222222333444555666222222222111111111111000111111222222222222111111000000000000000000000000111111222333333333222222000000111111222222222222///000000111222222333333333333333333333333333333555555444444444333333333333222222111111111111111...///111222333333222222000000000000000000000000...//////000111222222333222222111111222222333444...000222444444444333222444333333333333333333333222222222111111111000000000000000000///////////////000111222222333222222111111000000111222333333000111222333333222111000......//////000000111111111111111111000000000000...///000111222333333333111111111111000000000000///////////////000111111222222333333333333222222000000000000000000000000000000000000111111111111111111111111000000000000------///000111111111111000000000000000000000000........................***+++,,,---...000111111000000000000////////////------------.........///000000000000000000000000////////////////////////,,,...000222333222111000111222333333111111222333///////////////000000111000000000///000111111222222111000000111333555777333333333333333333333333111111000000000000000000222111111222333444555666444444444333333222222222333333333333333333333333222222222222222222333333000111111222222000///...111111000000000000000000000000000000000000000000........................---------.........//////.........////////////000000000////////////000000//////000000000000/////////000111111000000111222888666444333222333555666555555666666555555444333000111111222222000///...000000000000000000000000//////000000000000//////------............------///000000000......000111000000//////.........---,,,,,,,,,------.........//////.........---------....../////////...,,,+++............////////////000000000000000000000000333333333222222222111111...............///000000000///...------...///000111111111000000000000000000000/////////111222333...///000111111000///...000000000000000000000000222222111111222222333444333222222222222222222333111111111111000000000000000000111111222222222333111111111111111111111111111000000////////////000333222222111111222333333111111111111111111111111000000000000111111111111111222333444333333111000000000000000000000000000111111111111000000000000222222333444444444333333222222222222222222222222444444333222111000...---000000000000111111111111000000000111222222222333333333333222111000//////000000000111222222333333222444555555333222222333333333444555444333111000000000000000000000000000111111222222222222111111111222333444444333222111111111222222222333333333333333222111000000111111000000000000000000000000222222222111///,,,***(((111111222222222111111000222222111///............///...---------///000111333222000/////////000111000111222333333222111000000000000000000000000000000000000000000000000000111111222222222222111111111111111111000000//////---.........//////000000//////000111111111111111222111///.........///000000000000000111111111111222111111000///......---111111000000//////..................////////////000000000000000000000000////////////000000000000,,,---...///000000000000............////////////111111111111111000//////------............------000000000000111111111111111111111000000000000000333333111...,,,,,,...///111111222222222111111000222222111111111111111222333333333444444444555555444333111000000000111222000000111222444555555666555555666666555444333333333333333222222111111111222222111111111111222222///...---,,,---...000222000000000000000000000000111000000///...------------......///000111222222------------------------...------------...//////........................///////////////...............//////000000111111888666555333333444555666222333333222222111000000000111111222111000///...////////////////////////......////////////......------............------...//////...------...000000/////////............,,,,,,------------------///.........---------------.../////////...,,,+++............////////////////////////////////////222222222222111111111000...............///000000000///...------...///000000000000000000111111111111000000//////000111222...///000000000000///...//////000111111222333333555444333222111111111111222222111111111111222222111111111000000000//////000000000111111111222222111111111000000111111111000000////////////000000333333222111111111222222111111111111111111111111000000000000111111111111111222333333333333222111000000000000000000000000111111111111000000000000333333444444555555444444222222222222222222222222444444444333222000///...000000000000111111111111111111111111111222222222333222222111111000000000///000000111111222333333222444555555333222222333333333444555444333222111111111111111111111111111111111222222222222111111222222222333333222222222111111111111222222222333333333222111111111111111111111111111111111111111111111111111000///...---111111222222222111111000222222111000////////////000//////...///000111222222111000/////////000111///000111222222111000///000000000000000000000000000000000000000000000000000111111222222111111000222222111111111000000000.........//////000000000//////000111111111111111111000000/////////////////////000000000111111111111111111000///.........000000000000//////..................////////////000000000000000000000000////////////000000000000//////////////////..................////////////111111111111111000//////---......//////......---/////////000000000111111111000000000000000000000222222111000//////000222111111222222222111111000222111111000000111111111333333333444444444444555555444222111000000000111111222222333444555666777555555555555555444333333333222222222222222222111222111111111111111111222000000.........000111333000000000000000000000000111000000///......------//////...---+++******)))------------------------...------------...//////........................////////////////////////.../////////000000000111888777555444444444555666333222222111000//////...000000111111111000///...////////////////////////------............---------------------------------......---,,,,,,---///////////////............------------------,,,,,,............---------------............---,,,,,,............////////////////////////////////////111111000000000000000//////............//////000//////............////////////000000111111222222222111000000///000000111000000111222222111000000...///000111333444555666777666555333111000//////111111111000000111111111000000000000//////////////////000000000000111111111111////////////111111//////...//////000111222444333222111111111111111000000000000000000000000000000000000111111111111111222222333333333222222000000000000000000000000111111111111000000000000333333444555555555555555222222222222222222222222444444444444333222000000000000000111111111222222222222222111111111111111111111111111111111111111//////000111111222222333222444555555333222222333222333444444444333222111111111111111111111111111111111222222222222111111333222222222222222222333000000000111111111222222333222222111111111111222111111111111111111111111111000000000000111222222000111111222222222111111111111000000///000000000111000000000000111111222222111000/////////000000...///000111111000///...000000000000000000000000000000000000000000000000000111111222222111111000222222222111111111111111...//////000000000000000//////000000111111000000000000000000000//////...//////000000000000111111111111000000//////......000000000////////////...............////////////000000000000000000000000////////////000000000000000000000000///...---,,,............////////////000111111111111000000///......////////////............/////////000000000000000000000000000111111//////000000111111111222000111111222222222111111111000000000000000111111333333333333444444444444444444222111000000000000222222333444555666777777444444555555444444333333111111111222222222222222111111111111111111111111111111000//////000222333000000000000000000000000000000000///......------///...---+++***((('''&&&------------------------...------------...//////........................////////////////////////////////////000000000000777666555444444444555555666555444333222111111111000000000000000/////////////////////////////////---......//////......------------------------------......---,,,,,,---//////////////////..................------,,,,,,,,,------------------------------------------------............//////////////////////////////////////////////////////////////////............///000/////////....../////////......///000111222222333222222111000000/////////222222333444444333222222000111111222333555555666777666555333111111000000111111000000000000111111000000000/////////......///////////////000000000111000///......///000111............///000222222444333222111000000000000///////////////////////////000000000111111111111111111222222333333333222000000000000000000000000111111111111000000000///222222333444555555555555222222222222222222222222444444444444333333222111000000111111111222222222333222222222111000000000000000000000111111111111//////000000111222222222222444555444333222222222222333444444444333222111111111111111111111111111111111222222222222111111444333222111111222333444///000000000000111111111333222222111111222222222111111111111111111111111111000//////000111333444000000111222222222111111/////////...//////000000000000000000000000000111111111000000////////////---...///000000///...---000000000000000000000000000000000000000000000000000000111111111111000000222222222222111111111111//////000111111111000/////////000000000000000//////000111111111000...---////////////000000000111111000000000/////////...////////////////////////............////////////////////////////////////////////////000000000000000000000000000///..................////////////000000111111111111000///...//////000000//////...............////////////000000000000000111111111.........///111111000...000000111222222222111111000000//////000000111111222222333333333444444444222222222222222222222222222222333333444555555666333333444444444333333222000000111111222222333333111111111222222111111111111000000//////000111111////////////////////////000000//////............---,,,,,,,,,,,,,,,,,,,,,...........................------------...//////........................///////////////000000000////////////000000000000666555555444444444444444666666444333222222222222000000000///////////////......................../////////000000/////////...---,,,,,,,,,,,,---......//////...------...000.........///////////////.........------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............////////////................................................//////............//////...//////////////////.........///000111222222333111111111111000000//////000111222333333222111000333333333333333444444444555444333333222222333333111111000000000000111111000000000000////////////000000000///////////////111000///......///000111............///000222222333222111111000000000111///////////////////////////000000000111111111111111111111222222333333333000000000000000000000000111111111111000000000///000000111222333444444444222222222222222222222222333333444444444333222222111111111111222222222222333222222222111000000000000000000000000000111111...//////000111111222222222444555444333222222222111222333444444444333222111111111111111111111111111111222222222222111111444333222111111222333444///000000000000111111111333222222222222222333333111111111111111111111111222111000///...///000111///000111222222222222222......---------...///////////////////////////...000000000000//////......---...///000000///...---////////////////////////////////////////////////000000000111111000000000111111111111111111111111///000111222222111000/////////000000000//////...///000111111111000...---...////////////000000000000000000000////////////.............../////////............////////////////////////////////////////////////000000000000......///000111111000000............///////////////000000111111111000000///000000000000000000///............//////////////////000000111111111111111000///000111111///---///000111222222222222222000000000000000111222222222222222333333333444444///000111222333444444555111111111222333333333444222222333333333333333222000000000111111222222222000111222222222222111000000/////////.../////////////////////////////////////////////............,,,,,,,,,---.../////////...........................------------...//////........................////////////000000111111000000000000////////////444444444444333333333222444333222000000111222222111000///.........//////........................//////000000000000//////...---,,,++++++,,,---......//////...------...000.........///////////////------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,---...............////////////........................---............/////////000//////............///......////////////......//////000000111111222222000111111111111000000///---...///000000///...---333333333333333333333333333333333333333444555555111111111000000111111111111111111111000000000000111111000000000000//////000000000000000000000000//////...//////000111222111111000000000111111222000000000000000000000000000000000000111111111111111111111111222333444444000000000000000000000000111111111111000000000000...///000222333333333333222222222222222222222222111222333333333333333222111111111222222222222333222222222111111111111111000000000000000000000000......///000000111111222222444555555333222222333111222333444444444333222222222222222222222222222111111222222222222111111333222222222222222222333000000000111111111222222333222222222222333333444222222222222222222222222222111000000///////////////000111222222222222222//////...------............////////////......---//////000000000///...------...///000000///...---///////////////////////////////////////////////////000000111111000000///000000000000000111111111000111333444333222000/////////000000000///......000000000000000//////.........////////////000000000000000000////////////---............/////////............////////////000000000000000000000000////////////000000000000---...///000111111111111............///////////////000000111111111111000000000111111111111000000....../////////000000000/////////000111111222222555222000000333333111...///000111222222222222222000000000000111222333444222222222222333333333333///000111333444555555555000111111111222222222333111111222333333333222222000000000111111111111111000111222333333222111000////////////............000000000000000000000000//////////////////......------------,,,,,,,,,,,,...........................------------...//////...........................//////000000111111222000000000000////////////222333333333222222111111222111/////////000222333111000///...---......///...........................//////////////////......---+++******+++---...---......---,,,,,,---///............/////////000,,,,,,------------------++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...............////////////........................---.........////////////000000///...............---...///000000///...---000000000000000111111111//////111111222111000000---...///000000///...---111111222222333333444444333333333333333444555555222222111111111111222222222222222222111111111111222222111111111000000000///000222333333222000///000000////////////000000000//////000000111222333111111111111111111111111000000000000111111111111111111111111111333444555000000000000000000000000111111111111000000000000//////111222333444444444222222222222222222222222000000111222333333222222111111111222222222333333111111111111111222222222111111000000//////............//////000111111111222444555555333222222333111222333444555444333333222222222222222222222222111111222222222222111111222222222333333222222222111111111111222222222333222222222222222333444555222222222222222222222222111111222222111111000/////////000222222333333222222111000//////////////////000000111000///...---...///000000000///...---...///000000000000///...//////////////////////////////////////////////////////000000000000//////....../////////000000000000222333555444222000...//////000000///......---111000000///////////////........./////////000000////////////000000000000---------.........//////............////////////000000000000000000000000////////////000000000000///000000111111111000000............//////////////////000111111111111111000111111222222111111000/////////000000000111111...//////000111111222222333///,,,,,,000222111/////////000222222333333222111111111111222333444555111222222222222333333333111222333444444444333333111111222222222222333333000000111222222222222222111111111111000000000000///111222333333222111///000000000000000///......000000000000000000000000...////////////////////////......---,,,++++++***...........................------------...//////...........................//////000111111222222111000000000/////////...111222222222222111000000222111000///000222444555111000///------......///........................---..................---...---+++******+++---...,,,------,,,++++++,,,...---.........//////000000,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,+++***+++,,,...///............/////////000................................./////////000000111000///...............---...///000000///...---111111111000000000000000...///000111222222111000000111222333333222111000//////000111333444555555444444444333333444444555333333222222222222333333333333333222222222111111333222222222111111000000///000333444444333000///111000000////////////000.../////////000222333444111111111111111111111111000000000000111111111111111111000000111333444666000000000000000000000000111111111111000000000000///000222333444555555555222222222222222222222222///000111222222222222222111111222222222333333333000000111111222222222333222111111000///......---......//////000111111111222444555555333222222333111111333444555444444333222222222222222222222222111111222222222222111111111222333444444333222111111222222222222333333333222222222222333333444555222222222222222222222222000111222444444333222111//////000222222333333333444444222111000000000000000111222222222000///......///000000000///---,,,...///000111111000///...//////////////////////////////////////////////////////000000000000//////---.........//////000000111222444555555333000...//////000000///...------222111///.........///000............/////////000////////////000000000000---------.........//////............/////////000000000000000000000000000////////////000000000000111222222111111000///.............../////////000//////000111111111111111111111222222222222111111000000000000111111111111...//////000111222222222...***&&&''',,,000000...//////000222222333333333222222222222333444555666111111222222222333333333333444555555444333111000333333333333333333444444///000111222222222222222222222111111000000/////////000222333333222000///111111111111111000//////000000000000000000000000........./////////////////////............------////////////////////////...------------...//////...........................//////000111222222222111111000000/////////...444444333333333333222222......//////000000111111222111///---,,,---...///000///...------...///000////////////////////////......---------,,,,,,,,,,,,,,,,,,---------............///000000000000000...........................---+++******+++---...---,,,++++++******++++++---...///...------...///........................111111000000//////......//////.........---------//////////////////......////////////000111222333666555333222222333555666444333333222111111111222333333333444444444555555222222333444444333333333444333222111111111222333000111333555555555333222222222222222222222222222111111111111000000000000000000000000000000000000000111111222222222111111000000000000111111111111000111111111111222222222333333333444444444555555000000000000000000000000000000////////////000000/////////000111333444555555444444444444333333333111111111111111111111111000000000000111111111111555444444444333222222222111111111111000000000000000000000000//////////////////000000111111222222222222222333333444444444333333222111000000111111111111111222222333333333222333333444333222111000......///111222333444555222222111111222222333444333333111000000000111222222222222222222222222222333222000//////000222333333333222111000000111111000000000000000000000000//////......---------,,,000000000000000000000000---------------...///000......//////000000111111222111111111000000//////000000////////////000000444444333333222111111111000000///...............//////.........---------111000///......---......///////////////......---//////............////////////////////////////////////000000///...------,,,,,,---...///000111222000000//////.........---////////////////////////111111000000000000111111---...///111111///...---////////////000000000000///---+++))))))***---...000000000000000000000000111111000000111111222333222333333444444333333222222222333333333333444444000000000000000000000000111111111111111111111111222222222111111111111000111000///......///000111000111222222333333333333000000//////.........---...000111222111000111222000000///.....................------------......222111111111000000//////000000000000////////////////////////////////////000000000000////////////000000////////////000000444444333333333222222222111111000000//////......222111///......///000111000//////.........///000////////////////////////.........---------,,,,,,,,,,,,,,,,,,------------......///000000000000000........................,,,+++******+++---///000---,,,,,,+++++++++++++++---...//////------...///........................000000000000//////......000000/////////................................./////////000000111222333555444333222222333444555444333222222111111222222333333333444444444555555222333333444444333333333333222111000000111222222000111333444555444333222333333333333333333333333111111111111000000000000000000000000000000000000111111222222222111111000000000000000111111111111000111111111111222222222333333333444444444444555111111111111111111111111000000000//////000000000000000000111222444555555444444444444444444444444444333333222111000000///000000000000111111111111111111111111111000000000111111111111000000000000000000000000000000000///000000000000111111111111222222222333333444444444333222222111000000111111222222222222222222333333222333333333333222111000000000000111222222222333222222111111222222333444333333111000000000111222222222222222222222222222333222000//////000222333222222222111111111000000////////////////////////////////////......------000000000000000000000000///.........//////000111000000000000111111111111111111000000000/////////000000////////////000000000000000000000000000111000000///...............//////.........---------//////.........//////000///////////////......---//////............////////////////////////////////////////////////...---////////////............000/////////....................................000000////////////000000...///000222222000///...------------............111000...------...000111000000000000000000000000111111000000111111222333333333444444444444333333222222333333333333444444111111111111111111111111111111111111111111111111222222222222111111111111111000////////////000111111111222333333333222222000000/////////............000111222111000111222//////...---------------......------------......111111111000000000//////000000000000////////////////////////////////////000000000000000000000///000000////////////000000333333333333222222222222111111000000//////......111111000//////000222333000000////////////000000////////////////////////.........------------,,,+++++++++,,,,,,,,,------......///000000000000000////////////////////////+++******+++,,,...000222------,,,++++++++++++,,,---...//////------...///........................000000000////////////...000000000000000/////////........................000000000000000111333333222222222222222222222222333333222222111111222222333333333444444444555555333333444444444444333333111111000000000000111222111111333444444444333222444444444444444444444444222222111111111000000000000000000000000000000000222222222222222111000///000000000000111111111111000111111111111222222222333333333333444444444444111111111111111111111111000000000000000000000000000111111222333444555555444444444444444444444444555555444222111000///...000000000111111111222222//////000000000000000000222222111111111000000000000000000000000000000000111111111111111000000000222222333333444444333333333222111111000111111111333333222222222222222222222222333333333222111111111111111111111111111111222222111111222222333444333333222111111111111222222222222222222222222222333222111000000111222333111111222333222111000///........................000000000000////////////000000000000000000000000000000//////000000111111222222222222111111111111000000///////////////...000000////////////000000......///000000111222222000000///.............../////////............------------......///111111///////////////......---//////............//////////////////////////////---...///////////////////////////.........------////////////....................................//////............/////////000111222222111000///------------............111111111111111111111111000000000000000000000000111111000000111111222333333444444555555444444333222222333333333333444444222222222222222222222222222222222222222222222222333222222222111111111111111000000//////000000111222222222333222222111111000000////////////.........000111222111000111222......------,,,,,,------......------------......111111000000000000//////000000000000////////////////////////////////////000000000000000000000000000000////////////000000333333333222222222222111......//////000000111111000////////////000222222000000000000000000111111////////////////////////............------------+++++++++,,,,,,,,,,,,---......///000000000000000////////////////////////+++++++++,,,---///000111......---,,,,,,,,,,,,,,,---///000///...---...///........................////////////////////////////////////////////////------------............000000000000111222333333000111222222222222111000333333222222111222222333333333333444444444555555444444444444444444333222111111111111111222222222111222333333333333222222333333333333333333333333222222222111111111000000////////////////////////222222222222222111000//////000000000111111111111000000111111111222222222222222333333333444444444111111111111111111111111111111111111111111111111000000111222333333444444333333333444444555555555555444444333111000000///000000111111111222222222000000000111222222222333222222222111111111000000000000000000000111111111222222222111111000000000222222333444444444333222222222111111111111111222333333333222222111111111222222222222222222222222111111111111111222222222222222111111222222333444333333222222111111111111111111111111111111111111222222111000000111222222///111222333333222000///////////////////////////111111000000000000000000////////////////////////000000000//////000000111222222222111111000000000////////////............000000////////////000000000111111111222222222333000000///.............../////////..............................///000000///////////////......---//////............//////////////////////////////------...///000000//////,,,,,,---......///000000///////////////.........------------------------.........------.........///000000111111000000///////////////000000000000...///000111222111000000000000000000000000000000111111000000111111222333333444444555555444444333222222222333333333444444222222222222222222222222222222222222222222222222333333222222222111111111000000000000000000000000222222222222222111000///000000//////////////////...000111222000000111222///......---------............------------......000000000000000000//////000000000000////////////////////////////////////000000000000000111111111000000////////////000000333333222222222111111111......//////000000111111............///000000111///000000111111111222222000000000000000000000000//////.........---------++++++,,,,,,,,,---------......///000000000000000000000000000000000000000................../////////...------,,,,,,------...///000///......///000////////////////////////.............../////////........................---------.........//////000000000000111222333444000111111222222111111000333222222111222222333333333333333444444444555555444555555555444444333222111222222333333444444444222222222222222222222111111111111111111111111111222222222222111111111111////////////////////////222222222222222111000//////000000000111111111111000000111111111222222222222222222333333333444444111111111111111111111111111111222222222222111111...///000111222222111111222222333333444555666666333333333222222222222222111111111111222222222222000000000111222222222333222222222222111111111111///000000000111111111222333333222222111111000000222333444555555333222111222111111111111111222222333333333222222111111111222222222222222222222333...///000111222333444444222222111111222222333444333333333333222222111111111111111111111111111111222111111111111111111222///000222333333222111///000000000000000000000000000000111111111111111111////////////////////////000000///....../////////111111111000000//////...............////////////000000////////////000000222222222111111111000000000000///...............////////////////////////000000///...............///////////////......---//////............//////////////////////////////------...///000000//////,,,,,,------......//////.........///////////////..............................------------......////////////////////////////////////000000000000...///111222333222111000000000000000000000000000111111000000111111222333333444444444444444444333222222222333333333444444111111111111111111111111222222222222222222222222333333333222222222222111000000111111111111000000222222222222111111000/////////000000000000000000...000111222000000111222000///////////////000000......------------......//////////////////000000000000000000///////////////////////////////////////000000000111111111222000000////////////000000222222222222111111111111111111000000//////..................///////////////000111222222333222222000000000000000000000000/////////.........------,,,,,,,,,---------............///000000000000000000000000000000000000000/////////////////////...//////...------------......///000000......///000////////////////////////---............/////////------------............------......///000000000111111000111111222333444111111111111111111111111222222111111222222333333333333333444444444555555555555666555555444333222111222333444555555555444222222222222111111111111111111111111111111111111333222222222222111111111000000000000000000000000000111111222222222111111000000000000111111111111000111111111111222222222222222222222333333333333222222222222222222222222111222333444444333222111---...000111111111000///111111222333555666777777222222333333333333333333111111111222222222222333//////000000000000000000333222222222222111111111///000000111111222222222222222222222222111111111222333444555555333222000111111111000111111222333333333222222222222222222222222111111222222333444......///111222333444555222222111111222222333444333333333444333222222111111111111111111111111111111111111111111111111111///000111222333222111111111111111111111111111111000000000000111111111111000000000000000000000000000000///.........//////000000000///////////////...////////////000000000000000////////////000000111111000//////...------000000///..................////////////000000000111111///......---------///////////////......---//////............//////////////////////////////---...//////////////////000//////...---,,,++++++.........///////////////////////////////////////......------------......//////............//////------------............///000222333444333333222000000000000000000000000111111000000111111222333222333333444444333333222222222333333333333444444000000000000000000000000333333333333333333333333333333333333222222222222000111111222222111111000111111111222111111000000//////000000000000111111...000111222111000111222000000000///000000111111......------------............////////////000000000000000000///////////////////////////////////////000000111111222222222000000////////////000000222222222222111111111111111111000000//////......///000000000000//////...///000111333333333333333000000000000000000000000////////////............------........./////////......///000000000000000111111111111111111111111---...//////000000000000000//////..................000111000///...///000////////////////////////---------.........//////---.........////////////......//////000111111222111111111111222333444444333222111111111111222333222222111111222222333444333333333444444444555555666666666666555444333222000111222444555555444444333222222111111111111111111111111111111111111111333333222222222111111111000000000000000000000000///000111222222222222222000000000000111111111111000111111111111222222222111222222222222333333333222222222222222222222222111222333555555333222111...///111222222111000///000111222333555666777888444444444333333222222222111111111222222222333333111111111111111000000000333333222222222111111111///000000111111222333333111222222222222222222333222333555666555333111000111111000000111222222333222222222222222222333333222222111111111222333444//////000111222222333333222222111111222222333444333333444444444333222111111111111111111111111111111111111222222111111111000000111111111222222222000000000000000000000000/////////000000000111111000000000000000000000000222111000000/////////000000000000000000000111111/////////000000000111111000000////////////000000///////////////.........000000///................../////////000000000000000//////........./////////////////////......---//////............////////////////////////////////////////////////...---000//////...,,,++++++***............/////////000000000000000000000000000//////............//////000//////////////////000------------...............///000111111222222222000000000000000000000000111111000000111111222333111222222333333222222111222222333333333333444444111111111111111111111111333333333333333333333333444444333333333222222222000111222222222222111000///000000111111111111000//////000000000111111111...000111222111000111222///////////////000111111......------------.............../////////000000000000000000///////////////////////////////////////000000111111222333333000000////////////000000222222222111111111111000......//////000111111111111111111111111000///...///000222333444444333333000000000000000000000000000/////////.....................////////////000...//////000000000000000111111111111111111111111+++,,,...000111222222222000000///..................000111000///...///111000000000000000000000000---------.........//////.../////////000000111111...//////000111222222333111111111111222333444555444333111000000111333444222111111111222333333444333333333444444444555555666666666666555444333222///000222333444444333333333333222111000000111111222222222222222222222222333333333222222222111111000000000000000000000000...///000111222333333333000000000000111111111111000111111111111222222222111111222222222333333333222222222222222222222222111222444555555444222111///000222333333222111000000000222333555666777888666666555444222111000000111111222222222333333333555444444444333222222222333333333222222222111111///000000111222222333333111111111222222333333444222333555666555333111///111111000000111222333333111111111222222333333444222222111111111222444555111111111111111111111111222222111111222222333444333333444555444333222111000000000000000000000000111111222222222222111111111111000000111222333333000000000000000000000000......//////000000000111000000000000000000000000333333222111000000111111000000111111222222222333//////000000111111222222000000////////////000000//////000000111111222222000000///................../////////000000111111......---......///000111///////////////......---//////............/////////////////////////////////000000000///...------,,,,,,---------------------.........//////000000000000000000000000000000//////............//////111111000000000000111111////////////000000000111+++,,,,,,---...//////000000000000000000000000000111111111000111222222333111111111222222111111111222222333333333444444444222222222222222222222222333333333333333333333333444444444333333333222222000111222333333222111000...///000111111111111111//////000000111111111222...000111222111000111222...............///000000.........------.........---.........//////000000000000000000///////////////////////////////////////000000111222222333333000000////////////000000000000000000000000000000000///.........///111222333333222111000///......///000111222222222222222...000111000///...///111...------,,,,,,------..................///000000000000000000000111111222000000000000000000000000000000000000////////////000//////.........//////000000000000111111111111000000000000111111111111000000//////.........---......//////000000111111////////////000000000000000000000000111111111111111111111111111111111111555333111000111333333222333333333444444444555555888888777555444333222111111111111222222333333333444444444333333222222222000000000000000000000000333444444444333111000...222222222222111111000000//////000000111111111222222111111111000000//////111111222333333111000///333333222222333333444555444333111//////000111222222222222222222222222222222111///......///111222333333333444444555555555777666444222111111111222000000000000000000000000222222222222222222222222333333333222222222111111000111111111111222222222333333222111000000111111222222333444444333222222000000000000111222333444000000000111111222222333222222222222222222222222------...///000111222222222222333444444555555666444444555555444444333222333333333222222222111111111111111111111000//////222222222222222222222222000111111111111222222222...///000111111111111111///000000111111111000000222222333333333222222111111111111111000000000000////////////////////////000000000000000000000000222111111111000000//////111111000///////////////222222000///............////////////............000000///..................------------...//////........................000000111111000///......,,,---...//////...---,,,---------............///000000111111111111000000000000////////////000000000000000000000000000000...///000111111000///...//////000000111111111111////////////000000000000222111///------...000111444444444333333333222222333333333444444555555555111222222333333222222111333222111000000/////////555555444333333222111111222222111111111111111111555444222111111111222333222111000......000111222222222222111000///...---$$$&&&***...000000///...//////............/////////////////////000111222///////////////////////////...---,,,,,,,,,,,,,,,////////////////////////000000000000000000000000000000000000000000000000000//////...///000111222222222111000000///......///000111222222222222111...000111000///...///111///......------......///...............///000000000000//////000000111222000000000000000000000000000000000000////////////000//////.........//////000000000000111111111111////////////000000000000000000000/////////......///////////////000000000.../////////000000000000000000000111111111222222111111111111111111111111444222000000111333333222333333333444444444444555666666555444333222111111111111222222222333333333333333333222222111111111111111111111111111111111111111222222111000......222222222222111111111000000000000000111111111222111111111111000000000///111222222222222111000000222111111111111222333333444333111000///000111222222222222222222222222222333111000//////000111333333333333444444444444444333333222222111111222222111111111111111111111111222222222222222222222222111111111222222333333333000111111111111222222222333222222111000000111111222333444555555444333222111111000111111222333444111111222222222222222222333333333222222222222222...//////000000111111222111111222222333444444444444444444555444444333222222222222111111111000000222222222222222111000000111111111111111111111111000000111111111222222222//////000111111111111111111111111111111000///...111111111222222111111000000000000/////////......////////////////////////000000000000000000000000111111111111000000000///111111000///////////////222111000///............000000000/////////......000000///..................------------...//////.......................................---,,,,,,------............------........./////////000000000000111111111111000000000000////////////000000000000000000000000000000...///000111111000///...000000000111111111222222/////////000000000111111333222111//////000222333111111111111000000//////222222333333333444444444222222333333333333222222000000111222333222222111555444444333222222111111111111111111111111111111111111000000000000000000111000///......///000111222222222222111000///...)))***,,,...//////...---//////............///////////////...//////000000////////////////////////000000///...............////////////////////////000000000000000000000000000000000000000000000000///////////////000111111000000000//////.........000000111111222222111111...000111000///...///111000//////////////////000...............///000000000000//////000000111222000000000000000000000000000000000000/////////////////////......//////000000000000000111111111111........./////////000000111111111000000000000000000000//////////////////....../////////000000000000000000000111111111222111111111111111111111111333222000000222333222222333333333333444444444444333333333333222222222111111222222222222333333333222222111111111111111000111111111111111111111111000000111111111111000///222222222222111111111111000000000111111111111111111111111111000000000000333222111111000111111111000000000000000111222222333222111000000000111222222222222222222222222222333222111000000111222333444444444444333333333333000000111222222222222222222222222222222222222222222222222222222222222222///000111222333444444555000111111111111222222222333222111111000111111111333444555666666555444333111111111222222333444555333333333333333333222222444444333333222222111111111111111111111111111111000000111111222333333333444444444444444333222222111111111111000000000000222222333333222222111000000000000000000000000000000000000111111111222222000000000000111111111111222222222222111///...---///000000111111111000000111111111000000000//////000000000000000000000000000000000000000000000000111111111111000000000000111000000///////////////222111000//////......///111111000000000/////////000//////............///...------------...//////.......................................------,,,.........------.........////////////000000000111000000111111111111000000000000////////////000000000000000000000000000000//////000000000000//////111111111222222222222222000000000111111111222222444444222222222333444555444333333333333222222222222222222333333333333333333333444444444444333333...///111333444555555555444444333333222222111111111111111111111111111111///000000111111111000000000///...------...///000222333333333222111000000/////////......---------//////............//////000//////............///000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111////////////............000000111111111111000000...000111000///...///111000//////......//////000...............///000000///////////////000111111000000000000000000000000000000000000//////////////////////////////000111///000000000111111111111////////////000000000000111111111111111111111111000000000//////......---........./////////000000...////////////000000000111111111111111111111111222111000000222333222111222222333333333444444444222222222333333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111222222333333333333222222222222222222222222111111111111111111111111111111111000000000000000444333111000000000111222111000000000000111222222222222111000000111111222111111111111111111111111222222111111111111222222555444444333333222222222000111222444444333222222333333333333333333333333222222222222222222222222000000111222333333444444000000111111111222222222222222111111111111111222444444555666666555444444222222222222333444555555555555555444444333333222444444444333333222111111222222222222111111000000000000111111222333333333333444444444444333222222222222222222111111111000111222222222222111000000000000000000000000000000000000000000111111111111111000000000000000111111111111111111111000///...///000111111111111111111444444444333333333222222000000000000000000000000000000000000000000000000111111111000000000000000000000////////////000000111111000///////////////111111111111000000000000000///............//////...------------...//////........................///000000000000000/////////...---,,,,,,---...///....../////////000000000000000111111111111000000000000////////////000000//////////////////////////////000000000000//////222222222222222222222222000111111111222222222222444333333222333333444555555555555444444444444444444444444444444444444444333444444555555444444333000000///000111333555666333333333333222222111111111111111111111222222222000111222444444333222111000//////......//////000222222333333333222222111222111000............/////////............//////000000///...---------...000000000000000000000000111111111111111111111000000000000000000000000000////////////////////////000000000000000000000000...//////000000000000000............////////////000000111111111000000///...000111000///...///111///..................///...............///000000/////////...///000000111000000000000000000000000000000000000///////////////////////////000111111///000000000111111111111000000111111111222222222111111111111222222222222000000//////......------............////////////---------............///000000000000000000000000111000///000222333222111222222222333333333444444333333333333444444444444222222222222222222222222222333333333333333333333111111111111111111111111111111111222222333444444222222222222222222222333222222222111111111111111000000000000000000111111444333111000000000111222111111111111111222333333111111111111111111222222111111111111111111111111222111111111111111111222444444444333333222222111333444555555555444222111333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222222111111111111111222222444444555666666555444444222222222222333444555555666555555444444333333333444444444333333333222222333333222222111000000000111111222222333444444444333333444444333333222111444444333333333222222222000000000000000//////...111111111111111111111111//////000000000111111111222111000//////000111111...///000111111111111111000111111222333333222222444444444444333333333333000000000000000000000000000000000000000000000000000000000000000000111111000000////////////000000111000000////////////000111111111111000000000000//////............//////...------------...//////........................//////000000000000000//////...---,,,,,,---...///------........./////////000000111111111111000000000000////////////000000////////////////////////000000////////////000000222222222222222222222222000111111111222222222222222222222222333333444444111111111111222222222222666666666666666666555555333444444555555444444333444111...,,,---///333666333222222222222222111111000000111111111222222222000111333444444333222111000000000000000000000000111222222333333333222222222111000......///000111//////............//////111000///...............//////////////////////////////000111111111000///000000000000000000000000////////////////////////000000000000000000000000......///000000000000000.........//////000000000000000111111000000//////...000111000///...///111///......------......///...............///000000//////......//////000111000000000000000000000000000000000000////////////////////////000111222222000000000000111111111111111111111222222222333333111111111111111222222222//////..................------........./////////------------............000000000000000000000000/////////111333333222111222222222222333333333333333333333333444444444444333333333222222222222111333333333333333444444444222222222222222222222222000000//////000111222222222222222222333333333333222222222222222111111111000000000000111111111111333222111111000111111111222111111111111222333333000111111111222222222222111111111111111111111111000000000000000000000000333333333333222222222222555555666555555444333333333333333333333333333333222222222222222222222222333333333222222222111111000111111111111222222222111111111000111111222333333444555666666555444333111111111222222333444555444444444444444444333333333333333333444444444444222222222111111000000000111111222222333444444444333333333333333222111111555444444444333333333333//////000000//////...---111111111111111111111111/////////000000000111111222222000/////////000111---...///111222222222222000111222333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111///////////////000000111000000////////////000000111111000000000////////////............//////000...------------...//////........................,,,---...........................------.........------------............000000111111111111000000000000////////////000000000000000000000000000000000000////////////000000222222222222222111111111000000000111111111222222000111111222222333333333222333333333333444444444777777777777777666666666333333444444444444333333666333...++++++...222555222222222222222222111111000000000111222222333333111111111111111000//////000000111111111111000000000000111222333333333222111111////////////111111//////............//////111000000////////////000////////////////////////---...000111111000//////000000000000000000000000000000000000000000000000000000000000000000000000---...///000111000000///......///000000111222222000000000000000//////......000111000///...///111000//////......//////000...............///000000///............///000000000000000000000000000000000000000000////////////////////////000111222333000000000000111111111111000111111111111222222222000000000111111111222222------..................---------.........//////........./////////000000000000000000000000000000///...///111333333222000111222222222222333333333333333333333222222222222333333333222222222111111111111222222333333333333222222222222222222222222111000000//////000111222222222222333333333444444333333333222222111111111///000000000111111111111111222222222222111000000111000000000000111222222000000111222222222222222111111111111111111111111/////////000000/////////222222222222222333333333444444333333333444555555222222222222222222222222222222222222222222222222222222222222222222333333000111111111111222222222111111000000111222222333222333444555555444333222111111000111111222333444333333333333333444444444222222333333444555555555000000000000000000000000000000111111222333333333222333333333333222111111444444444333333333222222000000000000000///......000000000000000000000000////////////000000000111333222000///...///000111...///000111111111111111///000111222222333333333111111111111000000000000////////////////////////000000000000000000000000///000000000111111111111///////////////000111111000000////////////000000000000000/////////.....................///000000...------------...//////........................,,,,,,---...............------............------............////////////000000111111111111000000000000////////////000000000000000000000000000000111000///......///000111222222111111111000000000/////////000000000111111000000111222333444444444555555555555666666777777777777777777666666666555222222333333333333222222333222000//////000222333111111111111111111222222///000000111222222333333333333111000//////......///000000000000000000///...///000111222222222222111111000/////////////////////............//////111000000000000111111222---------------------------...000111222111000///////////////////////////000000000000000000000000000000000000000000000000---...000111111111000///......///000111222333333000000000000000///......///000111000///...///111111111000000000000111111...............///000000...............///000000000000000000000000000000000000000000////////////////////////000111222333000000000000111111111111000000000000111111111111//////000000111111111111,,,------....../////////---------.........//////000000000000111111111111000000000000000000000000......///111333333222000111111222222222333333333222222222111111111000000333333333222222111111111000000111111222222222222222222222222222222222222444333222111111222333333222222222333333444444444333333333222222111111111//////000000111111111222111111222333333111000//////////////////000111111///000111222222222222222000000000000000000000000......////////////......111111111222222333333444222111111111222444666777222222222222222222222222222222222222222222222222000000111222333444444555000111111111111222222222111111000000111222333333222222333444444333222222000000000000111222333444222222222333333444444444111222222333444555666666///////////////000000000/////////000111111222222222333333333333222111111333333333222222222111111111111111111111000//////////////////////////////////////////000000000000444222000///...///000111000111111111111000000///......///111111222222222333333333222222222111111////////////////////////000000000000000000000000//////000000111111111222///////////////000111111000000////////////000111////////////...........................///000111...------------...//////..............................///000111111000000,,,---...//////...---,,,////////////000000000000000000111111111111000000000000////////////000000000000000000000000000000111000///......///000111222111111111000000//////////////////000000000000000111222333444444444444222222222333333333444444777777666666555555555444111222222333333222222111000111222333333333333333111111111111111111222222///000000111222222333333777666444111000000000000......////////////......---...///000111222222222222222111000///...------//////............//////111000000000111222333333---------------------------...000222333222000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000///......111111000000//////......///000000000111111111222///000000000111111222222111111111111000000000000///////////////.......................................---......///000111///000000000//////...------...//////......000222222222111111111111111111000000000000000000000111333222222222111111000000111111222222222333333333333222222111111222222333222111000000000111222333222222222222222222222222333222111111000000111111000000000000////////////111111111111000000000000000000111222333333444444333333333222222222111111666444222///...---...///111111111111111111111111222222111111222222333444333333333333333333333333111111111111111222222222222222222111222222333333111222333333222111222444...///000111111111111111,,,---...///000000000000111111111111111111111111222111111111000000//////222333555444333333444666222333333444555666777777333333222222111000//////222222111111111111222222444444444333222111000000555555555555444333333222111111000///////////////000000000000////////////111111111111111111111111333222222111000//////...////////////000000000000///////////////000111111111111111111000000000///222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000222000///...///000222333.........///////////////...///////////////......////////////////////////......---,,,,,,,,,,,,---......///000000000000000222222111///...---,,,+++////////////////////////000000000000000///......111111000000/////////...000000000000000000000000000000000000111111111111444333111//////000111222222222222222222222222222000000111222333333333333000111111222444555555666555555555444444333333222444444444444444444444444222222333444444555555666222222222222222111000///111111222333333111000///000000000000000000000000000000///000000111222222...//////000111222222222000000000000000000000000222111111111000000////////////000000111111222222++++++,,,---...000000111000000111222222222222111111000...---,,,,,,,,,---///...---,,,,,,---...///000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111000000//////000000111/////////000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000111111111111000///...111111000000////////////000000000000000000111111........./////////000000111111111000000000//////......//////////////////......................../////////...//////000000------............------...///000000///...///000111111111111111111111111222222222111111111111111222222111111111000000000111111222222222333333333333222222111111222222333222111111000111222333444222222222222222222222222333222111111000000111111000000000000////////////000000000000111111111111000111111222333333444444333333333222222222111111444222000///...///000111111111111111111111111111222222111111222222333444111111111111111111111111333333222222222222222222111111111111222222333444111333444333111111222333///000000111111111111000111111111000///---,,,+++111111111111111111111111222222222222111111000000111333444444333222444555444444444444555555555555333333222222111000000000222111111000000111111222333333333333222111000///333333444444444333333222111111000///////////////000000000000////////////111111111111111111111111222222111000000///......////////////000000000000///////////////000111111222222222222111111111000111111000000000/////////000000000000000000000000111111111111000000000///000000000000000000000000111000///...///000222333///////////////............///////////////......///////////////////////////...------,,,,,,------......///000000000000000111111000///...------,,,////////////////////////000000000000000///......000000000/////////......000000000000000000000000//////000000000111111111444333111000///000111222333222222222111111111111000000111222333333333333111222222333333444444555555555555444444444444444444444444444444444444444333333333444444444444444333333333333333222111111111222222222222111000000000000000000000000000000000000/////////000111111...//////000111111222222////////////////////////111111000000000/////////000000111111111111111111---------------.........000000111222222222222111111000///...---------...///...------------...///000000000000000000000000////////////////////////........................////////////000000000000000//////......//////000....../////////000000000000000000000000000000000000000000000000000000000111111000000000000111111111111222222222111000000111000000000000/////////000000000000000000000//////////////////000000000000000000000////////////.........//////000000000////////////////////////111111000/////////000000------............//////...000222222000.........111111111111111111111111333333333222222111111111111111000000000000//////111111222222222333333333333222222111111222222333222222222222222333444444222222222222222222222222333222111111000000111111000000000000//////////////////000000111222222222111111111222222333333444333333333222222222111111111111000//////000111222111111111111111111111111222111111111111222333333111111111111111111111111555444444333333222222222000000000111222333444555333444444333111000111222111111111222111111000000333222222111///---+++***111111111111111111111111333333222222222222111111000111333222111111222444555555555444444333333333333333333222111111000000222111111000000111111222222222222222222111000///111111222333333333222222111111000///////////////////////////000000000000111111111111111111111111111111000000//////......////////////000000000000///////////////000000111333333222222222111111111000000///////////////...000000000000000000000000111111111111000000000000000000000000000000000000111000///...///000111222000000//////......------...//////000000////////////////////////////////////...------,,,---------......///000000000000///000/////////............////////////////////////000000000000000//////...////////////............000000000000000000000000//////000000000000111111333222111000///000111222222222222111111000000///000111111222333333444444333333333333333333333333444444444555555555555555444444444444444444444444444444444444333333333333333333444444444333222222333222111111000111111111000000000000000000000000000000//////.../////////...//////000000111111222///////////////////////////////////////.........111111111111111000000000//////...---,,,++++++***///000111111222222111111222111000///.........//////......------......///000000000000000000000000////////////////////////........................////////////000000000000//////............//////............////////////////////////////////////////////////////////////222111000//////000111222222222222333333222222111000000000000000000000000111111000000000000//////222222222222222222222222000000000/////////......------...///000111111222////////////////////////222222111000000///000000000000000000000000000000---///222222111///......111111111111111222222222333222222111111000000000000000000///////////////111111222222222333333333333222222111111222222333333222222333333333444444222222222222222222222222333222111111000000111111000000000000////////////...//////000222333333444111111111222222333333333333333333222222222111111111111000//////000111111111111111111111111111111111111111111111222222333333333333333333333333333555555444333222111111000/////////000111333444555333444555333111000000111222222222222111111000///...//////000000000//////111111111111111111111111111111111111111111111111///000111111000000111333444444333333333333333333333333333222222111111111111111000000000000111111111222222222111111000//////000111222222222222222111000000///////////////////////////000000000000111111111111111111111111000000000/////////......////////////000000000000000000////////////000000222222222111111111000000////////////............////////////////////////111111111000000000000000////////////////////////000////////////000111111111111000///...------,,,...//////000000000000/////////////////////////////////...------------------...//////000000//////........./////////////////////////////////////////////000000000000////////////..................////////////////////////////////////000000000111222111000000000000111111000000000000000000000111111111111111222333444444555444444333333222222111444444444555555666666666333333444444444444444444555555444444333222111111222333333333333333222222444333111000000000111222000000000000000000000000111000///......---......////////////000000111111////////////////////////........................111000000000//////......//////...---,,,++++++***///000000111111111111111222111111000000000////////////............//////000000000000000000000000////////////////////////........................////////////000000000000//////............//////............////////////////////////////////////////////////////////////222111000//////000111222111222333333333333222222000000000000111111111111111111111111111000000000333333333333333222222222000000000000////////////---......///000111222222000000000000000000000000222222111000000///000000222111000000000000111111...111333444222000//////000000111111111222222222111111000000/////////...///////////////000000000111111222222222333333333333222222111111222222333222222333333444444444444222222222222222222222222333222111111000000111111000000000000////////////...///000111222333444555111222222222222222333333333333333222222222111111222222111000000/////////111111111111111111111111111111000000111111222333333333333333333333333333444333333222111000000////////////000111333444555333444555333111000000111222222222222222111000///,,,---...000111222222222000000000000000000000000/////////000000000000000...///111000//////000222111111222222333444444555333333333222222222222222111000000000000000000111111222222222222111111000///000000111222222222222111000000///////////////.../////////000000000111000000000000000000000000000000000000////////////////////////000000000000000000////////////000000000000000000////////////............////////////////////////////////////000000000000000000111111///////////////////////////////////////000000111111111000///...------,,,......///000111111000000//////////////////////////////...------------...------...///////////////............//////////////////////////////////////////000000000000//////......//////////////////////////////////////////...////////////000000000000000000000000000111111......///000111222222333111111111111222333444555666555555444222111111000333444444444555555666666333333333444444444555555555555444333222111111000111111222222222222111111444333111000000000111222000000000000000000000000111000///......---......///////////////000000000........................------------............/////////...---------,,,------------------------//////000111111111111000111111111111111000000000////////////////////////000000000000000000000000////////////////////////........................////////////000000000000000//////......//////000....../////////000000000000000000000000000000000000000000000000000000000111111000000000000111111111111222333333333222222000000000111111111111222111111111222222222333333222222222111111111111111111111111111000000000000/////////000000111111111000000000000000000000000111111000/////////000000000000//////000222333555666777888777444111000000000000000111222222333333//////////////////////////////000000000000111111111111222222222333333333333222222111111222222333111111222333333333333333222222222222222222222222333222111111000000111111000000000000//////////////////000111222333444555222222222222222222222222333333333222222222111111222222222111000//////...111111111111111111111111111000000000000111222222111111111111111111111111333222222111111000000000/////////000111222333444333444444333111000111222222222222333222222111111...///000000111111000000000000000000000000000000.........////////////000...///111000//////000222///000000111333444444555333333333333333333222222111000000//////000000111222222333333333222222111000000111222222222111111111111000///////////////......//////000000111111000000000000000000000000111111111111000000000000////////////000000000000111000000///////////////000000/////////............////////////000000000000000000000000000000000000000000000111111111111000000000000000000000000....../////////000000000000000//////......------......///000111111111111////////////////////////000///......------......------...////////////............///////////////////////////////////////...//////000000000000000////////////000000000000000000000000000000000000......////////////000000//////000000000000000000...//////000111222333333222111111000111333444555666555555444222111111000333333333444444444444444222333333444444555555555555444444333222111111000000000111222222222111111333222111111000111111111000000000000000000000000000000//////.../////////////////////////////////........................---------...........................------------,,,------....../////////...///000000111111000000000000111111111111000///...//////000000//////...000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111000000//////000000111/////////000000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000111222222222222222000000111111111222222222111111222333444444555666333333222222222111111111222222222222111111111111000000000000000000000111111111111111111111111111/////////...//////000000//////000111444888<<<>>>AAAAAA@@@<<<777333111111///000000111222222333333......//////000000111111000000000111111111222222111111222222222333333333333222222111111222222333000111222333333333222111222222222222222222222222333222111111000000111111000000000000////////////000000111222222333444444222222222222222222222222333333333222222222111111000000111111111000000000111111111111111111111111000000000000000111222222111111111111111111111111222222222222222222222222000000000000000111222222111333444333111111222333111111222333333333222222000000111111111000000///000000000000000000000000.../////////000000000000...000111111000///111222000000111111222222333333333333333333333333333333000000////////////000000222333333444444444333333222222222333222222111111111111000///////////////.........///000111111111000000000000000000000000111111111111222222222222////////////000000000000111111000///////////////000000000000/////////////////////000000000111111000000000000000000000000///000000000111111111111000000000000000000000000---......//////////////////////////////...............///111111222222111////////////////////////000//////...............,,,---......//////......///////////////.........////////////////////////......///000000000000000000000000000111111222222000000000000000000000000........./////////000000...//////000000000000000222222222222222222222111222111000000111222444666555555444333333222111111333333333333333222222222222222333333444555555666444333333333222222111111000111222222333333333222111222222222222111000000000000000000000000000000000000/////////000111111////////////////////////........................------......////////////......///////////////000........./////////000000...//////000000000000000//////000111111000//////...///000111111000///...000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000///000111222222111000//////000111222222222222222000000111111222222222222111111222333555666777777555555555444444333333333333333333222222222111111111111111000000000000000111111111111111111111111...............///000111000000222555:::???DDDGGGKKKIIIFFF@@@999444111111///000000111222222333333......///000111222333333000000111111222222222333111111222222222333333333333222222222222222222333///000111222333222111111222222222222222222222222333222222111000111111111000000000000////////////111111111222222333333444222222222222222222222222333333333222222222111111......000111222222222222111111111111111111111111000000000000000111111222333333333333333333333333333333333333333333333444111000000000000000111111111222333333222111222444000111222333333333333333...///000111111111111111000000000000000000000000//////000000111111111222///000111111000000111222222222222111111111111111333333333333333333333333000000////////////000000333333444555555444444444333333333333333222111000111111000///////////////---......///000111111222000000000000000000000000222222222222222222333333////////////000000000000111111000///////////////111111111111000000000000//////000000111111222222000000000000000000000000//////000000111111111222000000000000000000000000---......///000/////////.........///////////////......///111111222222222////////////////////////000000///...............,,,---......//////......000000//////............////////////////////////......///000000000000000000000111111222222222333000000000000000000000000............/////////000......///000000111000000555555444333222111000///222222000000000222444666555555444333333222111111333333333222222111111111222222333333444555666666333333333222222222222111111222333333444444444444111111222333333111000///000000000000000000000000000000///000000111222333///////////////........................................../////////000000//////000000111111222222000000000000000/////////...//////000000000000000...///000111111000///......///000111111000///...111111000000000000111111000000////////////000000......//////000000111111111000///......///000111///////////////000111111//////...//////000111222000000//////.........---......////////////.........//////000111222222222000111111111111222222222333222111000000111222333222555444333:::CCCEEEAAA???;;;666444444444333111333333333222111000//////---...000222222222222111222222222222222222222222333333222111000000111111111333666:::@@@EEEIIILLLLLLHHHBBB:::555222111111000000111222333333444444000000000000000000000000111000/////////000222333222222333333333333444444333333222222111222222222000111111111222222222222222222111111111111222222111111111111111111111111222111111111000000//////111111111222222333333444444444444333222111000///000000111222222222222111222222111000/////////000000000000000000111111111000000000111222222222333111111222222222333333333111111222222222333333333000111222333444444555444222222222111111000000000222222222222222111000///111111222222222333333333111111111111111111111111000000///......///000111//////000000111111222222000111111111111222222222111222222333333222222111000000000111222222222333222222333333333333222222333333222222111000//////222111111111000000//////111111000000//////......///000111222333222222111222222111111111111222222///////////////000111111111111000///////////////000000000000000000000000////////////////////////000000000000000000000000//////000000111111222222444222000...------//////////////////////////////000000//////......------//////000000000000//////......------------......,,,,,,,,,------.........---------............///---------............///,,,---...///000000000000............////////////000111111111222222333333111111000000////////////......////////////....../////////000111111222222000000111222222222222111/////////111222444666777999888777555444222111111//////000111222222333333222222333333333333444444333333444444333333222111222222222222222222333333111111222222222222111111000000000000111111111111000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////000111333333222222222222222111000///111111000000000000111111000000////////////000000.../////////000000000111111000///......///000111///////////////000111111000////////////000000111000000/////////............//////000000//////......//////000111111222222000111111111111222222222333222111000000111222333222444444555===IIIOOONNNHHHCCC;;;666555555444444333333333222222111000///...///000111111111111111222222222222222222222222333333222111111111111111222333555888;;;???BBBDDDDDDAAA<<<777444222111111000000111111222333333444000000000000000000000000222222111111111222333444222222333333333333444444555555333111000///......000000000111111111222222222222111111111111222222111111111111111111111111222111111111000000000000......///000111222333444444444444333333111000000000000111222222222222222222111000000000000000000000000000000111111111111111111111111222222222222111111222222222333333333111111111222222222333333333333444444444333222222333333222222222111111111222222222222222111000000111111222222222333333333111111111111111111111111111111////////////000111000000000000000111111111000111111111111222222222111222222333333222222111111111111111111222222222111222222222222222222111444444333333222111111000111111111111000000000////////////000000000000000111111000000000111222333111111111000000111111111///////////////000111111111111000///////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111333222000...---.../////////////////////////////////////////////...............////////////...............------.........///..................------------............///---------............///,,,,,,---//////000000000............////////////---------......///////////////......------------......////////////....../////////000111111222222000000111222222222222222///000000111333444666777999888777666444333222111000111111222222333333333222222333333333333444444333333333333333222111111222222222222222222222222000111111222222111111000000000000000111111111111000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000//////000000000000////////////000000111111222222111111111222111111000000111000000//////000000111000000////////////000000////////////000000000000000000////////////000000000////////////000111111111111000/////////000000000000000000//////////////////000000000000///////////////000111111222222000111111111111222222222222222111111111111222222222333444777AAAPPPZZZ]]]WWWOOOCCC:::666555666666333333333333222111000///000000000000000000111111222222222222222222222222333222222111111111111222222333333444666888999:::888777555444222111111111///000000111111222222222000000000000000000000000111111111000111222222333222222333333333333444444555444222111///.........///000000000111111111111222222111111111111222222111111111111111111111111111111111111111000000000+++,,,---...000222333444333444444333333222111000000111111222222222222222000000000000000000111222000000000111111111222222222222222222222111111111111111222222222333333333111111111222222222222333666666555444333111000///333333333333222222222222222222222222222222111000111111222222222333333333111111111111111111111111222222111000/////////000111111111111000000000000000111111111111222222222111222222333333222222111222222222111111111111111111111222222222222111111444444444333222222111111111111111111000000000000......///000000111222222222000...------///222444111000000//////000000111000////////////000111111111111000/////////000000........................////////////////////////000000000000000000000000111111111111000000000000222111000.........//////////////////////////////.........///////////////------............------........................111000000///......---------------............///---------............///,,,,,,---...////////////............////////////////////////000000000000111111111111000000000000......////////////.........//////000000111111222000111111222222222222222111111111222333555666777999888777666555444333333333333333333333333333333222222333333333333444444333333333333333222111111444333333222222111111111000111111222222111111000000000000000111111111111000000000000000000000000111111111111111111111111///000000111111000000///////////////////////////000000000000000000000000000000000000000000000000//////000000000000/////////000111222222111000/////////000111111111000000000000////////////000000000000////////////000000////////////000000000000000000////////////000000000000//////000000111222222222111000////////////000000000000000000000000///000000111111000000/////////000000111111111111000000111111111222222222222222222222222222222222333222333777BBBQQQ^^^eeecccZZZLLL???777444555777222333333333222222111000222111111000000000000111111222222222222222333333333222222111111222222222222222222222333444444555111222222222111111000000//////000000000111111111111111111111111111111111///....../////////000000222222222333333333444444111111111111111111222333//////000000000111111111222222111111111111222222111111111111111111111111111111111111111111111111,,,---...///000111222333333333444444333222222111000111222222333333222222000/////////000111222222000000000111111222222333333333333222222111111111111111222222222333333333111111111111222222222222666666555444333111000///333333333333333333333333222222222333333222111111111111222222222333333333111111111111111111111111333333222111000000//////222222111111000000//////000000111111111222222222111222222333333222222111333222222222111000000000000111111222222111111000333333333222222111111111111111111000000000000000//////000000000111111111000///...---...///111222000000////////////000000000000//////000000111222111111000000///000000111////////////////////////////////////////////////////////////////////////222222111111000000//////222111000///......//////////////////////////////------......//////000000---......//////......------..................---/////////...............---------............///---------............///,,,,,,---...........................////////////000000000000000000000000111111111111111111111111......////////////............//////000111111111000111222222333333222222222222222333444555666777888888777666555555444444444444444444444444333333222222222333333333444444444444444444444333222222444444333333222111000000000000111111111111000000///000000000111111111111000000000000000000000000////////////////////////000000000111111000000000//////////////////////////////////////////////////////////////////////////////000000000000/////////000222333222111///...---...///000000000000000000000////////////000000000000////////////000000000000000000//////////////////000000000000//////000000000000000111222222333222111000000///000000000111111111111111111111000000111111111111000000000000000000000111111111000000111111111222222222222222222333333222222222444222333777???KKKWWW```ggg___RRRDDD999444444555222333333333333222111111222222222222222111111111111111111222222333333333333222222222222222333333111111111111222333444555000111222222222111000///000000000000000111111111222222222222222222222222...//////000000000000000222222222333333333444444222222222222222333444555000000000000111111111111222222111111111111222222111111111111111111111111111111111111111222222222111111111111111111111111333333444444444333222222111111222333333333333222000/////////000111222222///000000111222333333333444333333333222222111111111111222222222333333333000000111111111222222222333444444444333333222111333333333333333333333333111222222333333333222222111111222222222333333333111111111111111111111111444333333222111000000///222222111111000000//////000000111111111222222222111222222333333222222111333222222222111000000000111111222222222222111111111111111111000000000000000000000000000000111111222111111111000000000///......///000000000000000000000////////////000000000000000000000111222222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////222222111111000000//////000000000///////////////////////////////////////------......//////000000/////////000000/////////------...//////...------++++++,,,---......//////---------............///---------............///------......///.....................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............///000000111111111111222333333333333222333333333333444444555666777777666666555555444444555555444444444444444444222222222333333333444444555555555555555444444333444444333333222111000000000000000111111000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////////////////////////////////////////////////////000000000000/////////000222333222111///...---...///000000000000000000//////......//////000000000////////////000000000000000000//////////////////000000000000//////111000000000000111222222222222111000000000111111111111111111222222222222111111222222222222111111000000000000000000111111000111111111111222222222222222333333333333222222444222222666;;;AAAKKKTTT___[[[RRRFFF<<<555333333222333333333333333222222111222444555555444333222111111111222222333333444333222222222222333333444111111111222333444555666222222333333222222111000111111111111111111111111222222222222222222222222111111222333333333333222222222333333333333444444666666444333333222222222000111111111222222222222222222111111111111222222111111111111111111111111111111111222222222222222333333333333222222222222333333444444444444333333111222222333333333333333000000000000000000111222///000000111222333444444333333333333333222222222111111222222222333333333000000000111111111111222222222333444444444333333222222222222333333333333111222333333333333333333111111222222222333333333111111111111111111111111333333333333333222111000111111111111000000000000000111111111111222222222111222222333333222222111222222222111111111111111222222222333333222222222000000000000000000000000000000000000111111111111333222222111000000//////---///000111222111000///111000000//////000000111111000000000000111222222111111000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000/////////////////////////////////........./////////////////////000000000000//////,,,---...//////...---,,,)))***+++,,,---///000000---------............///---------............///......///////////////...............///////////////////////////.........,,,,,,,,,---------------......////////////......---......//////000000111111222222333333333333333444333333333333333444444555555555555555444444444444444444444444444444444222222333333333333444444555555555555555444333333444333333222222111111111///000000111111000000///000000000000111111111111000000000000000000000000222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////000111222222111000/////////000111111111000000//////............//////000000////////////000000111000000000/////////......///000111111000///...111111000000111111222333111111111000111111222222111111111222222222333333111222222222222222222111111000000000000000000000000111111111111222222222222222333444444333222222333000222666777888???GGGPPPPPPMMMGGG???888555444222222333333444333333222000222555888888777555333000111111222333333444444222222222222222333444555222222222222333444555666222222222222222222333333222222222222222222222111333333333333333333333333111222333444555444444333222222333333333333444444555555444333222222222222222222222222333333333333222222111111111111222222111111111111111111111111111111111222222333333333222222222333333333333333333333444444444444444333111222333333444444333333222111000000000000000000///000000111333444444555222222333333333333333333111111222222222333333333000000000000111111111111222333333444444333333222111111111222222222333333111222333333444444333333111111222222222333333333111111111111111111111111222333333444444333222111000000000000000111111111000111111111111222222222111222222333333222222111111111111111111222222222333333444444444444333333000000000000000000000000///000000000111111111111111111111111111111111111000000000000111111222222111111111000000111111111111111000000111111222333111111000000111111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111//////000000000000/////////////////////////////////////////////............//////////////////...,,,---///000000///---,,,+++,,,,,,---...//////000---------............///---------............//////000000000000000//////............////////////333333222222222111111111////////////000000000111......////////////......------......///000000000111222333333444444333333444333222222222222333333333333333444444444444444222222333333444444555555222222333333333333444444333333444444333333222111222222222222222222222222//////000000000000//////000000000000111111111111000000000000000000000000222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////000000111111222222111111111222111111000000//////............//////000000////////////000000111111000000/////////......///000111111000///...111111111000111111222333111000000000111222333333111111111222222333333333111222222333333222222111111111111000000000000000000111111111111222222222222222444444444444222222111///111666555333888@@@EEEHHHIIIGGGAAA:::777666222222333444444333333333///222666999:::999666444000000111222333333444444222222222222333333444555333333333333333333444555222222111111222333444555333333222222222222222222333333333333333333333333000111222333444333222222222222333333333444444444111111111111222333444555222222333333333444444444222222111111111111222222111111111111111111111111111111111222222333333333000000111222333333444444333333444444555444444444111222333333444444333333222222111000//////000000///000000222333444555555222222222333333444444444111111222222222333333333000000000000111111111111444444444444333333222111000000000111111222222222111222333333444444444444111111222222222333333333111111111111111111111111111222333444444444333222//////000000111111222222000111111111111222222222222222222333333222222222000000111111222222222333333444444555555444444333111111111111111111222222//////000000111111111222000000000111222222333333333222000//////111333555222222111111111111222222111111111000111111222333111111000000111222333333000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222...///000000000000000///////////////////////////000000//////.........------..................---,,,---///000000///---,,,.........///////////////---------.........//////---------.........//////000111111111111111000///............/////////000111000000000//////......,,,---------......//////......////////////......------......///000000000111222333333444444333333333333222222111111222222222222333333333333333444111111222222333444555555222222333333333444444444111222222222222111000000222222222222222222333333//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000111333333222222222222222111000/////////............//////111000///000111222111000000000000000000000000000000111111111222222222222000000000000111111111111222222222222222222222222111111111111111111111111000000111222333333444444000000000000000000000000222222333333333444444444555333111222555777555333444444444444444444444444888<<>>888444555666777666444444444666555444444777::::::777444666666555444333333333333333333222222333333444555222222444444444444222222444444555555555555444444222333333444444333333222111333444444333222333333333333333333333333333333555555444444444333333333333333333333333333333333555444333333222222222222333333111000000000111222222222333333333333444444555222000222666888666222111111222222222333333333333333444444444444333333444444444333333222222222222222222111000//////...000000111222333333444444444444444333333222222222333333333333333333333333333333222222333333444555111222333333444444333333111111111111111111111111333333333333333333333333222111111111222333333444222111000//////000111222111111222222222333333333222111000000000000000111000111111111111222222222222222111111111111111111333333222222222222222222888777666555444333222222111111111111111111222222000000000000000000000000000000111111111000000///000000////////////000000111000000000111222333333......///111222333444555000000111111111111000000000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000//////.........---////////////000000000000000000000000000000000000////////////////////////////////////////////////........................000000000000000111222222//////............//////---......///////////////111111111111000///------//////000000000000//////000000000000000/////////------,,,,,,---...000111111222222111111333666888444444333333222111000000222222111111222222333333555444444333333333444444444444333222222333333333444333333222222333333444333333333333333222111000000111222333333333333222000000000111222222222333000000111111111111000000333333222222111000000000222222222111111111111000///222555555222//////000222111111111000000//////222222222111111111000000000000000000000000000000000000111111111000000///222111111000000000000000000//////......//////000000///...///111222111000000000000000000000000000000000000111111111222222000000000000111111111111222222222222222222222222111111111111111111111111111111111222333333333444111111111111111111111111222222222222333333333444555333222333555666555333444444444444444444444444666999>>>BBBBBB???;;;888777888:::999777666666777666555555777999999666444444444444333333444555555333333222222333333444555333444555555555555444333333444444555555444444333222333333444444333333222111333555444333222333444222333333333444444555555555555555444444444333333333333333333333333333333555444333333222222222333444333111000000000111222222222333333333333444444555222///111555666444111111222222222222333333333444444555555555555444444444444444333333222222222222222222111000/////////...//////000111111222222444444333333333222222222000000000000000000000000333222222222222333444444222222333444444444444444222222222222222222222222333333333333333333333333222222111111222333333444222111111000000111111222111111222222222333333333222111111000000000000000000000111111111222222222111111222222222222222222222222222222222222222222111111222222333444555555111111111111111111222222000000000000000000000000000111111222111111000000000000////////////000000222222111111111111111111//////000111222333333444000000111111111111000000000000000000000000000000111111111111222222222222111111000000000000111111000000000000000000000000000000000000000000000000000/////////............////////////000000000000000000000000000000000000////////////////////////////////////////////////........................---,,,,,,,,,,,,---......////////////////////////---......//////////////////000000111111111111111000000////////////000000////////////////////////------,,,,,,---...000111444555666555333333555666444444333333222111111000111111111111222333444444555444444333333444444444444333333222222333333444333333222222222222333333444444444444444333222222111111111222222222333333111111111111111222222222000111111111111111111000000000////////////......222222222111111111111000///222444444222000///000111111111111000000000///222222222111111111000000000000000000000000000000000000111111111111000000000000000000000111222333111000000//////000000111...------...111222222111000000000000000000000000/////////000000000111111000000000111111111222222333333333333333333333333222222222222222222222222222222222222333333333333111111111111111111111111111111222222222333333333555444333444666666666444555555555555555555555555444777:::>>>???>>><<<;;;888:::<<<===;;;999888888666666666777888888555333333333333333444555666777333333333333333444444555555555666666666666555555333333444444444444333333333333444444444444333333222333555555333222333444222333333444555666777777555555555444444444444333333333333333333333333333444444333222222222333333444333222111000111111222222222333333333333444444555222000111333444222///222222222222333333333333555555555666666555555555444444333333333333222222222222222111000000///////////////000111111222222333333333333222222222222////////////////////////222222222222222333444444333333333444444444555555333333333333333333333333333333333333333333333333222222222222222333333444333222222111111222222333111111222222222333333333222222111000000000000000000000000111111111222222111111222222333333444444111111222222222222222222...///000111333444555666222222222222222222111111000000000000000000000000111111222222222222222111000000////////////000000444333222111000000000000000000111111111222222222000000111111111111000000000000000000000000000000111222222222222333333333111111000000000000111111000000000000000000000000000000000000000000000000////////////............////////////000000000000000000000000000000000000////////////////////////////////////////////////........................+++++++++***+++,,,,,,------...///000000///...------......///////////////---...000111333444444444111000///......///000111.........///////////////...------------...000111666888999999666444444444444444333333222222111111111111111111222333444555444444444444444444444444333333333222222333333444222222111111111111222222444444555555555444333333222222111000111222333444222222222111111111111111111111222222222222111111....../////////000000000222222222111111111111000///111333333222000000000111111111111000000000000222222222111111111111111000000000000000000000000000000111111111111111000/////////000111222444555111111000000000000111111---,,,,,,...111222222111000000000000000000000000////////////000000000000000000111111111222222222333333333333333333333333222222222222222222222222333333333333333333222222222222222222222222222222111111111222222222333333555444444555666666666666555555555555555555555555333555777999;;;;;;::::::777:::===>>><<<:::888777777666777777777666444333444444444444444555666666333333333333333444555555555555555555555555555555444444555555555555444444333333444444444444333333222444555555444333333444222333444555666777888999555555555555444444444444444444444444444444444444444333333222222333333333444333222111000111222222222222222333333333444444555333222222333333222000222222222333333333444444555555666666666666555555333333333333333333333333222222222111111000000000111111222222222333333333333222222222222222222222222222222222222222222222222222222111222333333444444444444444444444555555555555555555444444444444222222333333333333444444333333222222222333333444333333333333333333333333111111222222222333333333333333222111000000000000000000000000111111111111111111222333444444555555111111111222222222222222333333333333333222222222333222222222222222111111////////////////////////111111222333333333222222000000////////////000000222222111111000111111111111111111111111111111111000111111222222111111000000000000000000000000000111111111222222222333333111111000000000000111111000000000000000000000000///////////////////////////////////////.........////////////000000000000////////////////////////////////////////////////////////////////////////........................------,,,,,,------...///,,,...000111111000...,,,---......///////////////---...///111222333333444222000///------///000222...............////////////...---------///000111555777::::::888555333333444444333333333222222222000000000111222333444555333333444444444444444444333333222222222333444444222111111000000111111222333444444444444444333333333222000//////111333444333222222222111000000000222222222333333222222222000111111222333444444444222222222111111111000000000111222222222111111000111111111000000000000000111111111111111111111111111111111111111111111111000000111222222222111111000000000111222333444444111111000000000000111111---------...111333222222000000000000000000000000////////////000000000000111111111111222222222222333333333333333333333333222222222222222222222222444444333333333333333333222222222222222222222222111111222222222333333333555555666666666666777777666666666666666666666666444555666666777777777777666888;;;<<<:::888666666666777777666555444444444777666555444444444444444444444333333444444555666555444444444444444444555666666777777777777666666333444444555555444444333222444666555444333444444333333444555777888999999666666555555555444444444444444444444444444444444333333333222222333333444444444222111111111222333222222222333333333444444666555444333444444333222222222333333333444444444555555666666666666555555333333333333333333333333222222222222111111111111222222222222222333333333222222222222222222222222333333333333333333333333222111111111111222333333444333333333333444555666666666666555555555444444222222222333333444444444444444333333222333333444333333333444444333333333111111222222222333333333444333222111000000000000//////000000000111111111111111222333444444555555111111222222333333333333333333333333222222222222333333333333222222111111////////////////////////000111222333333333333333000000////////////000000000000000000111222333444222222222111111111111000111111222222222222111111000000000000000000000000000000000000111111111222111111000000000000111111000000000000000000000000////////////////////////.........///////////////////////////000000000000////////////////////////////////////////////////////////////////////////.......................................//////000,,,...000111111000...,,,---......///////////////...//////000111111000000222000///------///000222............//////000000//////...---...///000111000333777999888666444444444444444333333333333333111111111111222333444555222333444555555555444444333222222222333333444555222111111000000111111222111222333333333333222222222111000//////111333444333222222222111000000000222222222333333222222222222222333333444555666666222222222111111111000000111111111111222222111111000000000000000000111111111111111111111111111111222222222222222222222222000000111222222222222222333333222222222222333333111000000//////000000111///......///222333333222000000000000000000000000/////////000000000111111111111111222222222222333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333222222333333333444444444555666777777666666777999777777777777777777777777666666666666666666555555555777999999888666555555555666777666444444444666888777666555444444444444444444444444444555555666555555444333333444555555777777888888888888777777444444555555555555444444333444666666444333444555333444444555666777888888666666666555555555444444444444444444444444444444333333222222222333444444555444333111111222222333222222333333333333444444555555444444444444444333333333333333444444444444555555555666666555555555222222333333333333444444222222222222222222222222000000000000000000000000111111111222222222222222111111111111111111111111111111111111111222333333333333222111222333444555777777666666555444444444111222222333333444444555555444444333333333333333222333333444444333333222111111222222222333333333555444333222111000000000/////////000000000111111111111222222333333444444222222333333444444555555111222333444666777888999444444444333222222111111000000000000000000000000///000111222333333333333000000////////////000000...//////000111333444555222222111111111111111111111111222222222222111111000000000000000000000000//////000000000111111111111111000000000000111111000000000000000000000000000000000000000000000000.........///////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////........................---------------......///---...///000000///...------....../////////////////////000000000//////...111000///......///000111......//////000000111111000000.........///000111...111555777777666555555444444444444333333333333222222111111222222333444111222444555666555555444222222222222333444555555222222111111111111222222111111222222333333222222111111000///000111222333222222222111111111111111111111222222222222111111000000111222333333444444222222222111111111111000222000000000222333222111000000000000111111111111111111111111111222222222222222222222222222222222000000111222333333333333555444333333222222222333000//////......//////000111000000111222333333222000000000000000000000000000000000111111111222222111111111222222222333333444444444444444444444444333333333333333333333333222333333333444555555555444444444444444444444444333333444444444555555555555777888888666666777:::777777777777777777777777777777888888888888777777555666888777555444444555333555666555333333555888777666555555555555555666444444444444444555666666666666555444444555666666777777888888888888777777444444555555555555444444333555666666555444444555444444444555555666666666666666666666555555555555555555555555555555555555333222222222333333444555555444333222111222333333222222333333333333444444222333333333333333444444333333333444444444444555444444555555555555444444222222222333333444444444222222222222222222222222000000000000000000000000000111111111222222222222000000000000000000000000111111111111111222222333333222111000000222333555777777666555555444333333111111222333333444555555555555444333333333333333111222333444444333222111111111222222222333333333555555333222111000000000////////////000000000111111111222222222222222222333333444555555666666777555666888;;;>>>AAACCCDDD555444444333222222111111000000000000000000000000...///000111222222222222000000////////////000000000000000000111222333444111111111111111111222222111222222333333222222111000000000000000000000000000000111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000............/////////000////////////000000000000000000000000000000000000////////////////////////////////////////////////........................---------------......///////////////////////////---......///////////////000000000111111000000///000000////////////000000//////000000111222222333111000///......///000111...111444666666555666666444444444444444444444444333333222222111111222222000222444555666666555444222222222222333444555666333333222222222222333333111222222333444444333333000000000000111111111111111111111111111222222222000111111111111111111000///000000111111222222222222222222111111111111000222000///000222333333111///000000000111111111111000000111111111222222222333333333333333333333333///000111222333333333333444333333333333444444555//////............//////333222111111333444333222000000000000000000000000111111111111222222222222111111222222222333333333444444444444444444444444333333333333333333333333222222333333444555666666444444444444444444444444444444444555555555666666555777999888666666888:::777777777777777777777777777888999;;;;;;;;;:::999555777777666444444555666222444666555333333666999555555444555555666777888555444444444444555666666888777666555555666777888666666777777777777666666444444555555555555444444333555666666555444444555444444444555555555555555777666666666555555555555555555555555555555555555222222222222333333444555555444333222222222333333222222333333333444444444000111222222222222333444333333333444444444555555333444444444444444444333222222222333333444444444222222222222222222222222333333222222222222222222000000111111222222222222111111111111111111111111111111111000111222222333222111000//////111333444777666666555444333333333111111222333333444555555666555444333333333333333111111333333333333111111111111222222222333333333666555444222111000000000////////////000000000000222222111111111111111111444444555555666777777888===>>>@@@CCCFFFHHHKKKLLL555555444333333222111111000000000000000000000000......///111111222222222000000////////////000000222111111111111111222222000000111111111222222222111222222333333222222111000000000000000000000000111111222222222333333333111111000000000000111111000000000000000000000000000000000000000000000000---.........//////000000////////////000000000000000000000000000000000000////////////////////////////////////////////////........................///............///000000//////............//////---......//////////////////000111222222222222222//////000000000000/////////000000111222333333333111000///......///000000111333555666666555555666444444444444444444444444555444333222111111111111000111444666666666555444222222222222333444555666444333333222222333333444222333444444555555555444//////000111111111111000000000111111222222222333000000111111111111000000111111111111111222222222222222222111111111111000333000...///222444333111//////000000111111111222000000111111222222222222333333333333333333333333///000111222333444444444222222222333444555666777////////////////////////000000000000111111111111333333333222222111111111111111000000000000000111333444444444444333222222111111222222222333333333333333111000111111333444555555555555555555555555555444444333333444444555555555444444555555666777777888999:::999999777666999999888666555666999<<<;;;===@@@AAA@@@>>><<<;;;999777555444555666555555555555444444444444555555555555555555555555555555777666555444444555666777555555555555666666666777777777777777666666666666555555555555555666777777666666666666666666555555222222222333333444444444777777666666555555555555555555666666666666555555555555555444444333333333333333333333333333333333222333333444444333333222222222222222222222222222222222333333333444444444444333222111111111222222222222111111222444555666333333333333333333333333222111000//////000111111111111111111111111222222//////000111222333333444111111111111111111111111333333333333333333333333444444444444444444444444333444444555555444444333222333444444444333222111222222333333333333444444111111111111111111111111444444333222111000///...222222111111111111111111444333111...---000444888666666777:::>>>CCCGGGJJJUUUSSSNNNIIICCC???;;;:::333333333333333333333333111111111000///......---000111111222222333444444222222222222222222222222......///000000000000000222222222111111111111111222222222222222222222222222222222111111///......000000000000000111222222111111000000000000000111000000000000000000000000111000///......///000111111111000000//////......222222111000///...------///000000000000000//////---...000111111111000///...............///000000------------------------////////////////////////......////////////......000000000000////////////......//////000000000111000000111111111111000000222111000//////000111111111111000000//////......111222333555666777777777555555555555555555444444888666444222111222333444111222222333333444444555222222222222333444555666222222333333333222111111444444222222222222444444111111000000000000111111///111222444444333222111111111222333333333222222444333222111111111222333222222222222222222222222222222111111111111111111//////000000111111111222000000111111111111000000222222222222222222222222222222111111222222333444444444444444444444444444////////////////////////000000000000111111111111333333333222222222111111111111000000000000111111333333333333333222222111222222222222333333333333111111111222333444555666555555555555555555555555555555555444444555555555555555555555666777888999;;;;;;<<<======<<<;;;:::::::::::::::::::::<<<===>>>BBBIIIOOOQQQLLLBBB::::::888666555666777777777777666666555555666666777777777777777777777777777777666555444444555666777555555555666666666777777777777777777666666666666555555555555555666777777555555555555555555555555222222333333333444444444666666666555555555444444555555666666666666555555555555444444444333333333333333333333333333333333222333333444444333333222333333333333333333222222222333333333333444444444333333333222222222222111222222111111222444555666333333333333333333333333222111000//////000111222111111111111111111111111111111111111111222222222111111111111111111111111333333333333333333333333333333333333333333333333333444444555555444444333444555555555555444222111222222333333333333444444333333333333333333333333222222222222111111111111222222111111111111111111000111111000//////111333555888===DDDJJJOOORRRTTTQQQNNNGGG@@@:::777555555333333333333333333333333333333333222111000000000000111111222222333333444111111111111111111111111......///000000000000000111111111111111111111111222222222222222222222222111111111111000///...---000////////////000111222111111000000000000000111000000000000000000000000000000////////////000000111000000000/////////...////////////............//////000000000000//////......///000000000000000...............///000000------------------------////////////////////////...///////////////......000000000000/////////////////////000000000111111000000111111111111000000222111000//////000111111000000000000//////......111222333444666666666666555555555555555555444444888666444333222222333444444444444333333333333333222222222222333444555666333333333444333333222111444333333222222333333444111111000000000000111111///111222444444333222111...///000111222333333333444333222111111111222333222222222222222222222222222222111111111111111111000111111111111111111222000000111111111111000000222222222222222222222222222222111111222222333444444444444444444444444444////////////////////////000000000000111111111111333333333222222222222111222111111000111111222222222333333333333222111111222222222333333333444444000111222444666666777777444444555555555555555555666666555555555555666666777777777777888999:::;;;::::::;;;;;;;;;;;;;;;;;;999888888999;;;===<<<;;;CCCKKKXXXdddggg\\\III;;;:::999777777888:::::::::888888777777777777888888888888888888888888888888666555555444444555555666555555666666666777777777777777777777666666666666555555555555555666777777555555555555555555555555333333333444444444444444555555555444444444444444555555666666666666555555555444444444444333333333333333333333333333333333222333333444444333333222333333333333333333444444333333333444444444555555222333444444444333111000222222222222333444555555222222222222222222222222111111000000000111111222111111111111111111111111222222222111111111000000222222222222222222222222333333333333333333333333222222222222222222222222333444444555555444444333666666666666555444222222222222333333333333444444444444444444333333333333000111111111222222333333111111222222222222222222000000000111444777:::;;;FFFIIINNNRRRTTTSSSQQQOOOFFFBBB;;;555222000111222333333333333333333333333333333333222111111000000000000111111222333333333000000000000000000000000////////////000000000000///000000111111222222222222222222222222222222222000000000000000///...---//////......//////000000000000000//////000000111000000000000000000000000//////000000000000//////000000000000////////////,,,---------......////////////000000000000/////////////////////000111111...............///000000------------------------//////////////////////////////000000///...------////////////000000000000000000000000111111111111///000000111111000000///111000000//////000000111000000000////////////...111111222444555555555555444444444444444444555555777666555333333333444444666555555444333333222222222222222222333444555666444444555555444444333222444333333222222333333444111111000000000000111111000111222333444333222222---...///000111333333444444444333222222222222222222222222222222222222222111111222222222222222222333333222222222222222111000111111222222111111000111111111111111111111111222222111111222222333444333333333333333333333333///////////////////////////000000000111111111111222222222222222222222222222222111111111222333333222222333333222222111000333333333333444444444444111222444666777888777777444444555555555555666666555666666666666666666555:::999999999::::::;;;<<<:::::::::::::::<<<=========:::999999<<<>>>>>>>>>HHHUUUfffrrrqqqbbbMMM???:::888777777999;;;;;;;;;888888777777777777888888777777777777777777777777555555555555555555555555555666666666666777777777777777777777666666666666555555555555555666777777444444444444555555555555444444444444444555555555444444444444444444444444555555666666666666555555444444444444444444444444333333333333333333333333222333333444444333333222333333444444444444555555444444444444555555555555222333444555555333111000222222222222333444444444111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333444444555555444444333666666555555444222222111222222222333333333444444222222222222222111111111111111111222222222333333111111222222222222222333444111///555@@@HHHKKKIIILLLMMMOOOOOOLLLGGGBBB???777555222000///000222444222222222222222222222222111111111000000/////////000000000111222222333333000000000111111111111111000///////////////000000...//////000111222222333111222222222222222333333111111111111111000////////////............//////000////////////000000111000000000000000000000000...///000111111000///...000000000000////////////------........./////////...//////000000000000///000///.........///111222...............///000000........................////////////////////////000000000000///...---,,,////////////000000000000000000111111111111111111//////000000000000//////////////////000000000111////////////////////////000111222333444444444444333333444444444444555555777666555444333444444444555555555555444444333333333333333333333444555555555555555555555444444333333333333333333333333333222111111000000111111222000111222333333333222222000000000111111222333444444444333333222222222222222222222222222222222222111111222222222222222333444444444333333222222222111111222222222222111111111111111111111111111111222222111111222222333444333333333333333333333333000000000000000000000000///000000000111111111111222222222222222222222222222222222222222333444444222333333333333222111111333333444444444555555555444555666777888777666555555555555666666777777777666666777888888777666666::::::999999999::::::;;;===<<<<<<<<<>>>@@@CCCEEEEEEBBB???===>>>@@@BBBCCCKKK[[[mmmsssiiiXXXIIIBBB:::888777777999:::;;;;;;888777777666666777777888888888888888888888888888666666666666666666666666666666666666777777777888777777777777666666666666555555555555555666777777444444444555555555666666555555555555555555555555444444444444444444444444555555666666666666555555444444444444444444444444333333333333333333333333222333333444444333333222333333333444444555555555444444555555555666666666222333555555555444222000222222333333333333333333111111111111111111111111000000111111222222222222222222222111111111000000///000000111222222333333222222222222222222222222222222222222222222222222333333333333333333333333333444444555555444444333444444333222222111111000222222222333333333444444333333333222222222111111333333333222222222222111111111222222333333333333555222555AAAPPPVVVOOOEEE:::;;;;;;;;;:::999777555//////000111111222222222222222222222222222222222111111111111000000000000///000000111111222333333111111111222222222333333111000////////////000000......///000111111222222111111111222222333333333222222333333333222111111//////............////////////......///000111111000000000000000000000000...///000111111000///...////////////000000000000000000000/////////............///000000000000000000///.........///111222...............///000000........................//////////////////////////////000//////...------.../////////000000000111111111000000000000000000//////000000000000//////......//////000000000000...............////////////000111222333333333222333333333333444444555555666666555555444444555555444444444555555666666666444444333333444444555555555555666666555555444333333333333333333333333333222222111111111111222222111111222222333333333333444444333222222222333333444444444444333333222222222222222222222222222222111111222222333333333333555444444444333333222222222222333333333333222222111111111111111111111111222222111111222222333444333333333333333333333333000000000000000000000000000000000000111111111111111222222222222333333333222222222222333444555555333444444444444333222222444444444555555555666666666666777777777666666555666666777777888888999999888999:::;;;;;;:::999888999999999:::;;;<<<===>>>???>>>>>>???BBBFFFJJJMMMLLLKKKIIIFFFCCCCCCEEEHHHRRR```mmmkkk\\\KKKCCCAAA;;;999777777999;;;;;;:::888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;666777777888888777777666666666666777777777888888777777777777666666666666555555555555555666777777444444555555666777777777666666666666666555555555444444444444444555555555555555666666666666555555333333333444444444444555333333333333333333333333222333333444444333333222222222333333444444555555555555555666666666666777333444555555555444222111222333333444444333333222222222222222222222222222///000111222333333333333333333222222111000000000...///000111222333444444333333333333333333333333222222222222222222222222333333333333333333333333333444444555555444444333333222222111111111111111222222333333333333444444666666555555444444333333444444333333222222222111111111222222333444444444333666???LLLVVVRRRBBB333333333333222222222222222000111222333333222000///222222222222222222222222333333333333333333333333//////000000111222222222111111111222333333444444222111///......///000000...//////000000111111111111111111222222333333444333333444444444333333222000000//////......//////............///000111111000000000000000000000000//////000000000000//////////////////000000000000111111000000/////////...---...///000000111111000///////////////000111111...............///000000........................////////////////////////......////////////............//////000000111111000000000000////////////...//////000000//////...------...///000000000000---............///////////////000111222222111111222222333333444444555555555555555555555555555555444444555555666777777888555444444444444444555555555555666666555555444333222333333444444333333222222222111111111111222222111111222222222333333333777666444333222222333333444444444444444333222222222222222222222222222222111111222222333444444444444444333333333333333222222333333444444333333222222222222222222222222222222222111111222222333444444444444444444444444444000000000000000000000000000000000000111111111111111111222222222333333333222222222333333444555666444555555555555444333333444555555555666666666666555555555555555666777888777888888999999:::;;;;;;;;;===>>>??????>>>===;;;;;;<<<>>>@@@CCCFFFHHHJJJGGGGGGFFFHHHLLLRRRXXX[[[\\\___aaa]]]VVVQQQRRRUUU___gggmmmfffWWWHHHAAAAAA>>><<<:::999:::;;;;;;;;;999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777666666777777777888888888777777777777666666666666555555555555555666777777555555666666777888888999777777777666666666555555444444555555555666666666555555666666666666555555333333333444444444555555333333333333333333333333222333333444444333333222111111222222333444444444555555666666666777777777555444444444444333333333222333444444444333222222333333333333333333333333///000111333444444333333333333222222111000000///000000111111111222222222333333333333333333333333111111111111111111111111222222222222222222222222333444444555555444444333222222111111111222333444222222333333333333444444777666666555444444333333222222333333333333333333111111222222333444444555666===EEEKKKHHH???444---555555555444333222111111111111111111111111111000111111111111111111111111333333333333333333333333//////000000111111222222000000000111222333333333222111///...---...///000/////////000000000000000000111111222333333444444222333333444444333333222222111000////////////000...------......000111111000000000000000000000000000000////////////000000.../////////000000000111.........///////////////---...///000111111111111......///000000000000000...............///000000........................////////////////////////,,,---...///000000000000.........///000111111111////////////.........---......////////////......,,,---...000000000000///---------.........////////////000000111111000000111222222333444444555555555555666666666666555555666666666666666666777777555555444444444444555555444555555555555444333333222333333444444333333222333222222111111222222333222222111111222222333333555444333111111222333444333444555555555444333222222222222222222222222222111111222222333444444555222222222222333333333333333333444444444444333333333333333333333333333333222222111111222222333444555555555555555555555555000000000000000000000000000000000000111111111111111111111222222333333333222222222333444555666777555555666666555555444333555555555555666666666777444333333333555777999:::888888999:::;;;;;;<<<<<<>>>???AAABBBBBBAAA???>>>???AAACCCGGGLLLPPPTTTVVVUUUUUUUUUWWW[[[bbbiiimmmpppwww}}}yyyooogggeeehhhllloooooogggXXXKKKDDDCCC@@@>>><<<;;;<<<===<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::888999:::;;;;;;:::999888777777777777888888888888777777777777666666666666555555555555555666777777555666666777888999999:::888888777777666666666555555555555666666666777777555555666666666666555555333333333444444555555555333333333333333333333333222333333444444333333222000000111222222333444444666666666666777777777777666555444333333333333444222333444444444333222111333333333333333333333333///000222333444444333333333333222222111000000///222222222111111111111111333333333333333333333333111111111111111111111111000000000000000000000000333444444555555444444333333222222111222333555666222222333333333444444444555555444333222222111111000111111222444555555666111111222333333444555555===CCCGGGBBB777///000444---///111333444444333222///.........///111444555111111111111111111111111111111111111111111111111/////////000111111222222...//////000111222222222333111///...---...///000000000000000////////////000000111222333333444444111222222333333333222222222222111000000000000000---------......000111111000000000000000000000000111000///......///000111.../////////000000111111++++++,,,---...///000111---...///000111111111111---...000111111111000///...............///000000////////////////////////////////////////////////+++,,,---///000000111111---......///000111111222//////......---------,,,......////////////......+++,,,...000000000000///---------.........//////...///000000000000000///111111222333333444555555555555666666666666666555888888777777666666555555666555555444444444555555444444555555444444333222222222444444444444222222333222222111111222222333222222111111222222333444333222111000000222444555333444555555555444333222222222222222222222222222111111222333333444555555111111111222222333333333333444444555555444444333444444444444444444444444222222111111222222333444666666666666666666666666111111000000000000111111111111111111222222222222444444444444444444444444444444444555666777999999555555444444333333444444777777888999888777666555333444666666666666777999666777888:::===???@@@AAA???BBBEEEHHHHHHHHHHHHIIIJJJNNNTTTZZZ```fffmmmqqqqqqnnnkkkoooyyyyyylll^^^OOOCCCCCCAAA>>>===>>>>>>>>>===:::;;;;;;<<<<<<;;;::::::<<<<<<<<<;;;;;;999888777;;;:::888888888888666555888888888999999:::::::::888888888888999999999999888777777666666666666777888888888888777777777777555444333333444555666777777777777777666666666666444333222333555666555444666444333333444555444333777777666555444444333333222222222222222222222222666666555444333333333333444444555555555555555555666666666777666555555444444444333333333333222222333333333222222222111111222222222222222222222222333333333333222111000000333222111000000111222333333333333333333333333333333222222222111000000000555444333222222222333444111111111222333444555666555555444333333333444444555555444444444333333333333222222111111222222333444444444444444444444444000000111222333333444444@@@>>>;;;777555333222222222222111111111111222222//////000000111111111222111111111111111111111111555444444333333222222111111111111111111000//////111111111111111111111111000////////////000000111000000000000111111111111///////////////000111111000000//////000111222222000000111222222222222111111000///......---......////////////000000000000//////000111111111111111...............///000111///////////////////////////...---,,,,,,---...///111000000////////////000,,,,,,,,,------.....................////////////,,,,,,.../////////...---............//////000000000000000000000000000000////////////////////////---.........//////000000//////////////////////////////000000///...------.../////////000000111111555555444444444333333333555555555555666666666777777777666666555444222222444444333222222333444444555555555444444333333333222222222222222222222222000111222333222222000///111222222333333222222111000000000111222333444555222222333333333333444444666555333222111222333333333333333333333333333333222222222333333444444444333222222111111222222333333333333333333333333333777666444222222222444555555555555666666666666666111111000000000000111111000111111111222222222222111111222222222222222222444444444555666777888999888888777666666777777777666777888999999888888777777999:::;;;:::;;;<<<>>>===>>>???AAACCCFFFHHHIIIJJJLLLNNNPPPQQQTTTWWWYYYYYY^^^eeelllssszzzppp]]]OOOKKKIIIFFFEEEEEEEEEEEEDDD@@@@@@??????????????????======>>>>>>>>>>>>>>>===???===;;;;;;;;;;;;999888777888888888888888888888999999888888777777666666888777777777777777888888999888888888777777777777777666666555666777888999777777777666666666555555555444333444666777666555666444333333444555444333777666666555444444333333222222222222222222222222444333333333333333444444555555555555666666777777555666666666666555444444000111222222444444555666333333333222222222222111222222222222222222222222333333333333222111000000222222111000000111222222222222222222222222222222222222222111111111111111444333222222222222333444333333222222222333444444444444333333333444444555444444444333333333333222333222222111111222222333444444444444444444444444000111111222333333444444<<<;;;888555333222111111222222111111111111222222///000000000111111111111222222222222222222222222333333222222222222111111111111111111111000000///111111111111111111111111000000////////////000000000000000000111111111111///////////////000111111000000000000000111222222000000111222222222222111000000/////////000000111////////////000000000000//////000111111111111111//////.........///000000////////////////////////000///............///000/////////......///000000,,,------------------...............////////////,,,---.../////////......------......////////////000000000000000000000000..................................../////////000///////////////////////////////////////...------.........//////000000000222222222222333333333333444444444555555555666666444555555555555555444333444333222111111222333444555555444444444333333333222222222222222222222222111111222333333222111000111222222333333222222111111111111111111222333444222222222333333444444444444444222111111111222222333333333333333333333333222222333333333444444444333333222222222222333333333333333333333333333333777555444222222333444555555555555555666666666666222111111000000111111222111111111111222222222222000111111111222222333333555555666777888999999:::999999999999999999:::;;;777888999:::;;;;;;;;;:::999;;;===>>>>>>???AAACCCEEEEEEFFFGGGIIILLLNNNPPPSSSTTTVVVWWWZZZ^^^cccgggfffkkksss|||jjjZZZSSSPPPMMMKKKJJJJJJIIIIIIGGGFFFEEECCCCCCCCCDDDEEEAAAAAA@@@@@@@@@@@@?????????===;;;:::::::::999777999999999999888888888888;;;;;;:::999888777666666777777777777888888999:::999999999888888888777777999888888888888999::::::666666666666555555555555777555555555777888777666666444333333444555555444666666666555444444333333333333333333333333333333111111111222222333444555444444555666777888888999555555555555555444333333000111222222444444555666333333333333222222222222222222222222222222222222333333333333222111000000222222111000000111222222111111111111111111111111111111111111111222222222333333222222222222333444555444333333222222222333333333222333333444555666444444444333333333222222333222222111111222222333444444444444444444444444111111111222222333333444777666555333222111111111222222111111111111222222000000000000111111111111333333333333333333333333000000111111111222222222111111222222111111000///000000000000000000000000222111000//////...//////000000000000111111111111000////////////000111111000000000000000000111222000000111222222222222111/////////000000111222333////////////000000000000//////000111111111111111000000///.........//////////////////////////////000000////////////000000------------...///000000.........---------------............////////////,,,---...////////////...---------...............000000000000000000000000....................................///////////////////////////////////////////////////......---.............../////////000000000111222222333333444444444444555555555555333333444555555555555555333222111000000111222333555444444444444333333333333333333333222222222222222222333333333333222222111222222333333222222111222222222111111222222333111111222333333444555555333333222111111111222222333333333333333333333333333333333333444444444444333333222222222222333333333333333333333333333333666555444333222333444555555555555555666666777777222222111111111111222222111111222222222333333333222333333444555666666777666777888999:::;;;;;;<<<::::::::::::;;;<<<>>>>>>===>>>>>>>>>>>>>>>======<<>>???AAADDDFFFGGGGGGGGGFFFDDDCCCBBBAAAAAABBBEEEJJJNNNRRRVVVZZZ]]]______^^^]]]]]]^^^___```]]]```dddgggiiijjjlllnnnooosss|||~~~oookkkeee```^^^]]]\\\[[[\\\[[[ZZZYYYXXXWWWVVVVVVQQQPPPNNNLLLJJJIIIHHHHHHHHHEEEBBB@@@@@@@@@???>>>@@@???>>>===<<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;555555555666777888999:::::::::::::::999999999999999999999999999999999888777666666666666555555555666555444555666666555444555444333333555666666666555555555555555444444444444444444444444444444444444333222222111111111222111111222333555666777777444444555555444444333222444444333333333222222222444444444333333333222222222222222222222222222222333333333333222111000000111111111222222111111111000000000000000000000000000000000111222222222333111111111222222333333333222222222222333444555666111111111222333444555666666666666666555555555555333222222111111222222333333333333333333333333333111222222222222222333333333333333333333333333333222222111111111111222222111111000000000000000000333333333333333333333333000111111222333444555555222222222222222111000000////////////////////////222222000///............///000000000111111111111000000000000000111222222111111000000000000000111000000111222222222222111111000///...............////////////000000000000//////000111111111111111222111000///////////////////////////////////////........................,,,,,,,,,------///000111/////////......---------............////////////............//////000000........................////////////////////////........................///////////////.........////////////////////////......///////////////.....................------...///000111222333444555777777777777888888888888555555555555444333222111222222111000000111222222444444444444444444444444444444444333333333222222222222222333333444444444111222222333333222222111777666555444444444444444111111222333333444555555444444555555555555555555444444444444444444444444444444444444444444444444444333333333333333333444444444444444444444444444444444444333444444444444444444444555666777777888444333333222222333333444555555555555666666666666444444555777888:::;;;<<<888999;;;===>>>>>>======AAABBBDDDGGGJJJNNNQQQRRRQQQPPPNNNKKKIIIHHHGGGGGGFFFIIINNNRRRVVV[[[```cccfffffffffggghhhhhhhhhhhhcccfffjjjmmmnnnnnnooopppqqqtttzzz{{{tttooollljjjiiihhhdddeeeggggggeeebbb^^^\\\WWWVVVSSSQQQPPPOOOOOOOOOMMMJJJFFFDDDDDDDDDCCCCCCEEEDDDCCCAAA???===<<<;;;999:::::::::;;;;;;;;;;;;777777777777777888999:::;;;;;;;;;:::::::::999999999999999:::999999888777777777777777666666666666777555444555666666555333555444333444666777777666555555555555555555555555555555555555555555555555555444333222222111111111111111222333444555555555555555555555555444333333000111222222444444555666444444444444333333333333222222222222222222222222333333333333222111000000000111222222222222111000000000000000000000000000111111111111111222222222///000111222333333333222111111111222333444666666222222111222222333444555666666666666555555555444333222222111111222222333333333333333333333333333222222222222222222222222222222333444444444444444222222111111111111222222111111111111000000000000333333333333333333333333111111222333444444555555222222222333222222111000000000000000000000000000222111000//////...//////000000000000111111111111111000000000000111222222222111111000000000000000000000111222222222222111111000///...------------////////////000000000000//////000111111111111111111111000/////////000000////////////////////////------............------------------...///000000/////////...........................//////////////////......//////000111///////////////.........000000000000000000000000///////////////////////////////////////.........////////////////////////---...///////////////////////////..................///000111222333444444888888888888999999999999666555555555333222111000333222111000000111222333333333333444444444444555555555444444333333222222222222111111222333444555111222222333333222222111777666555555444444444444222222333333333333444444444555666777777777666666444444444444444444444444555555555555444444444444444444333333333333444444444444444444444444444444333333444444444444444444333444444555666777888888444444333333333333444444666666777777777888888888666777888:::<<<===??????>>>???AAACCCDDDDDDDDDCCCCCCEEEHHHLLLPPPUUUYYY[[[WWWVVVTTTRRRPPPOOOOOOOOOMMMPPPTTTXXX[[[___cccffflllmmmpppsssuuuvvvvvvvvvqqqsssvvvxxxyyyzzz}}}}}}~~~~~~|||{{{xxx|||{{{tttooollljjjfffaaa]]][[[ZZZZZZWWWTTTOOOMMMLLLMMMLLLLLLNNNMMMLLLJJJHHHEEEDDDCCC========================::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::999::::::::::::999888777999888888888777777777777888777666666777777666444555444333444666777888777555555555555555555555555555555555555555555555555444444333333333333333444333333333444444444555555555666666666666555444444000111222222444444555666555444444444444333333333222222222222222222222222333333333333222111000000000111222222222222111000111111111111111111111111222222222111111111111111...///111222333333333222222222222222333333444555333222222222222222333333555444444444333333333333333222222111111222222333222222222222222222222222222222222222222222222222111222333444444444333333222222111111111111222222111111111111000000000///222222222222222222222222111111222222333333333444222222333333222222111000111111111111111111111111000000////////////000000000000000000111111111111111111000000111111222333222222111000000000000000000000111222222222222111000000///////////////000////////////000000000000//////000111111111111111000000000///000000111111////////////////////////---...///000000///...---/////////......///000000............////////////............////////////000///.........///111111111111000000000/////////000000000000000000000000000000000000000000000000000/////////............////////////////////////------...///////////////000000000//////...............///000000111222222777777888888888999999999444444444444444333222111444333222111111222333444333333333444444444555555666555555444333333222222111111000000111222444555111222222333333222222111555444444333333333333444444444333333333333222222333444555777777777666555555555555555555555555555666555555555444444444444444444333333333333444444555555555555555555555555222333333444555555555444333333444555666777888888555444444333333444444555777888888888999999999999::::::<<<>>>@@@BBBCCCDDDEEEFFFIIIKKKLLLLLLKKKJJJCCCDDDHHHLLLRRRWWW\\\^^^ZZZYYYWWWUUUTTTTTTUUUUUUZZZ]]]```bbbdddgggjjjmmmvvvyyy~~~wwwpppkkkhhhfffeeebbb]]][[[ZZZZZZZZZZZZXXXWWWUUUSSSPPPNNNLLLKKKDDDCCCCCCBBBAAA@@@??????======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<;;;:::888777999999999999888888888777:::888777777888888777555555444333444666888888777444555555555555555555555666666666666666666666666333333333333444555666666444444555555555555555555666666777777666666555444444444444333333333222222555555444444444333333333222222222222222222222222333333333333222111000000000111222333333222111000111111111111111111111111333222222222111111000000...///111222333333222222444444333333222222333333333333222222111222222222333333333222222222111111333222222222222222222333222222222222222222222222222222222222222222222222000111333444444333222111222222111111111111222222222111111111000000//////111111111111111111111111111111111111111222222222222333333333333222111111111111111111111111111111000////////////000000111000000000000111111111111111111111000111111222333222222111000000///000000000000111222222222222111////////////000111222333////////////000000000000//////000111111111111111000000//////000111222222////////////////////////...///000111111000///...111000000////////////000------......//////000000............/////////000000///.........///111222222222111111000000//////000000000000000000000000000000000000000000000000000000//////.........---////////////////////////------...///000000//////111111000000/////////...------......///000000000777777777777888888888888222222333444444444333333444444333222222333444444333333333444444555555555666666555444333333222222000000//////000222333555222222222333333222222222333222222111111222222333555444444333333222222111222333555666666666555555555555555555555555555555666666555555555444444444555444444333333444444555555555555555555555555555222333444444555555555444333333444555666777888999<<<;;;888666555666777777<<<<<<======>>>>>>??????AAABBBDDDGGGJJJMMMOOOPPPOOORRRUUUVVVTTTPPPNNNLLLNNNNNNNNNOOOQQQTTTVVVXXXTTTTTTUUUXXX]]]bbbdddeeekkknnnqqqrrrtttxxxzzzxxxwwwrrrmmmlllnnnpppooonnnkkkeee___\\\\\\[[[VVVRRRLLLKKKIIIGGGFFFDDDCCCBBB@@@@@@===;;;>>>CCCAAA===>>>?????????<<<;;;::::::;;;:::999:::;;;<<<;;;:::<<<<<<<<<;;;:::999888777999999999888888888777777666666555666888888777555333444555555666666555555333333333444444444555555444444555555555555555555555555555555666666666666999888888777666555555444555555555555666666666666666666555444333333222222111111111111111111111111000111333555555444333222444444333222222111111111222222222222222222222222111222222333333222222111111222333444444444333222222222222333333444444444222222222222222222222222777777777666666555555555000000000111222333555555333333111000000000111222222333333333333222111111333222111111111222333444000000000///////////////222222222111111111111111222222222222111111111000000000000000000111111111111222222333333222222111222222111111111111222222111111000000000000111111000000000///////////////222111111000000000000000222111111111000000//////111000/////////000222333222111111111000000//////...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...------------...//////000000000000000000000000000000///////////////000............////////////////////////////////////000000000000//////////////////............//////////////////000000000000////////////000000000000000000111111111000000///333222000/////////000111222111111000///......---...............///000000222333333444555666777777333333444444444444333333333333333333222222111000555555555555555555555555333333333222111000///...000111333444555444333333222222444444444444222222444444555555666666777777777777777777666555444333555555666666777777888888666666777777777777666666777777777777777666555555444555666555444333444666666666555555555444444444666666666666666666666666555555555555555555555555;;;:::999888888999;;;<<<@@@AAABBBCCCDDDDDDEEEEEEJJJKKKMMMOOORRRUUUWWWXXXYYY[[[]]]]]][[[XXXVVVTTTLLLLLLMMMNNNQQQSSSVVVWWWWWWYYY]]]cccjjjppptttuuu~~~yyyrrrnnnlllhhh___XXXSSSRRRPPPMMMJJJJJJKKKMMMKKKLLLJJJFFFFFFGGGEEE@@@???@@@@@@???===<<<<<<===:::999888999;;;;;;;;;:::<<<;;;;;;;;;:::999999999::::::999999999999888888777777666777888888666555222333444444555555444444333444444444444555555555666666666555555444444444555555666666666777777777777777777666555555444444555555555555666666666666666555555444333333222222111111111111111111111111000222333555555444333222222222222222222222333333222222222222222222222222222222333333333333222222111222333444555444444333222222222333333444444444222222222222222222222222444444444333333333222222222222222111222222333333333333111000000000111222111222222333333333222222222222111000000111222333111111111111111111111111222222222111111111111111222222111111111000000000//////000000111111111222111222222333333222222111222222111111111111222222111111000000000000111111000000000000000000000000222222111000000000000000222111111111000000000000111000000///000111222333111111111111000000000///...//////000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...------------...//////000000000000000000000000000000///////////////000............////////////////////////////////////000000000000/////////////////////....../////////////////////000000000111////////////000000000111000000111111111111000000222222111000000000000000333222111000////////////...............///000000222222333444555666777777444444555555555555444444333333333333333222111111222222222222333333444444444444444444333222111000111222333444444444333333222333444444444444333222555555555555555666666666666666666666666555555444555555555555666666666666666666666777777666666666777777777777777666555555666777888777666555666888777777777666666666555555444444444444444444444444666666666666666666666666;;;::::::;;;===???BBBDDDHHHIIIKKKMMMOOOPPPQQQQQQUUUVVVXXXZZZ]]]___aaabbbccccccbbbaaa___]]][[[YYYPPPPPPPPPQQQSSSVVVYYY[[[```eeemmmwww~~~qqqfff```___[[[UUUQQQRRRXXX]]]\\\___^^^WWWRRROOOKKKFFFEEEDDDBBBAAA@@@?????????;;;:::999999;;;<<<<<<;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::999999888777888888888666444222333333444444444444444444444555555555666666666888777777666555444333333666666666777777777888888777666666555555444444333555555555555666666666666555555555444444333333222222222222222222222222222111222333444555444333222111111111222333444444444222222222222222222222222222222333333333333222222333333444555555555555444222222333333333333444444222222222222333333333333333333222222222222222111444333222222111111222222333333222111111111111222000111222333333444444333222111000000000000111111333333333333333333333333111111111222222222222222111111111111000000000///......///000111222222333111222222333333222222111222222111111111111222222111111000000000000111111111111111111111111111111222222111000000000000111111111111111111000000000111000000000000111222222111111111111000000000000...///000000111111000000111111111111111111111111000000000000000000000000000000000000000000000000......------......///000000000000000000000000000000//////......///000000............////////////////////////////////////////////////000000000000000//////////////////000/////////000000000111111/////////000000000111111000000111111111111111000111111222222111111000///333222111/////////000000//////.........///000000111222333333555555666777555555555666666555555555333444444444444333333222000111111222333444444555666666666666555444333333222222333444444444333333333333444444444444333333333222222222222222111111444555555666666666666666666555555555555555555444555555666666666666555555777777888888777777666666888999:::999888888888:::888888888888777777777777555555555555555555555555777777777777777777777777===>>>>>>@@@DDDHHHLLLOOOTTTUUUXXXZZZ]]]______```___```bbbdddfffhhhjjjkkkllljjjgggeeecccaaa___^^^[[[ZZZXXXXXX[[[```fffjjjrrryyyzzzrrroooiiibbb]]]___gggnnntttxxxxxxpppgggaaa\\\WWWPPPMMMJJJGGGEEECCCAAA@@@>>><<<;;;;;;<<<=========<<<<<<;;;:::;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999888666444333444444555555555555555555555555666666666777777777777666666555555444444777777777777888888888888777777666666555555555555555555555555666666666666555555444444444333333333222222222222222222222222111222333444444444333333222222222333333333444444222222222222222222222222222333333333333333333222444444444555555555555555333333333333333333333333222222222333333333333333333333333333333333333333333333222222111222222333333333222222111111111111///000111333444555555555222222222111111111111111222222222333333333333333111111111222222333333333111111111000000000//////---...///000111222333333111222222333333222222111222222111111111111222222111111000000000000111111111222222222222222333333333222111111000000111111111111111111111111111111000000000111111111222222111111111000000000000000//////000111111111111000111111111111111111111111000000000000000000000000000000000000000000000000...............//////000//////////////////////////////.........///000000............////////////////////////////////////////////////000000000000000000000000000000000000//////000000000111111111//////000000000111111111000000111222222222111111000111222333222111000///333111000.........000000000///////////////000000111111222333444555666666555555666666666666555555444444444555555444333333111222222444555666777777555555666666666555555444222333333333333333333333333444444444444444444333444444444333333222222111222333444666777777888888777777777666555555555444555555666666666666555555777777888888888777777666888:::;;;:::999888999:::888888888888888777777777888888888888888888888888888888888888888888888888EEEEEEGGGIIIMMMRRRVVVYYY___aaadddgggjjjlllmmmmmmjjjjjjlllmmmoooqqqrrrssstttpppmmmkkkjjjjjjhhhfffeeecccbbbccciiisss}}}{{{sssooosss{{{{{{tttooo```\\\VVVRRRNNNJJJFFFBBB@@@>>>;;;:::;;;<<<<<<<<<==================>>>>>>=========<<<<<<<<<;;;;;;;;;:::999999999999777555555666666777777777777777666666777777777777888888444555555666666777777777777777777777888888888888888888888777777777777777555555555555666666666666444444444444444333333333222222222222222222222222222222333333444444444333444444444333333333222222222222222222222222222222333333333444444333333333444444444444555555666666333333333333333333333333222222333333333444444444333333333333333333333333111111111111222333444555333333333333222222111111///000222333444555666666444444444333333222222111111111111111222222333333000000111222333444444444111111111111000000000000---...///000111222333333111222222333333222222111222222111111111111222222111111000000000000111111111111222222333333333333333222222111111111111111111111111111111222222222000111111111222222222222000000000000000000111111///000000111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///............///000000////////////////////////...............///000000............////////////////////////////////////.../////////000000000111000000111222222111000000000000000000111111111111000000000000111111111111000000111222222222222222111222333333333222000///111000///.........///000111000000/////////000000000000111222333444555555555555666666666666555555333333444555555444444444111111222333444666666777333444444555555555555444333333333333333333333333444444444444444444444444888888888777777666666666111222444666777888888999999888888888777666666666555555666666666666555555777777888888888888777777888999::::::888888999:::777777777777777777777777999999999999999999999999999999999999999999999999PPPPPPQQQSSSWWW[[[___bbbgggiiimmmqqqsssuuuuuuuuurrrssstttuuuwwwxxxyyyzzztttqqqoooooossstttsssqqqnnnnnnpppuuuqqqmmmfffaaa]]]WWWOOOJJJDDDAAA===;;;<<<<<<<<<;;;??????@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<;;;;;;:::999999::::::888666666777777888888888888888777777777888888888999999444444555666777888888999666666666777777777888888888888888888888888888888555555555555666666666666444444444444444444444444333333333333333333333333222222222333333333444444555555555444333222222222222222222222222222222222333333444444444444333333444444333333444444555666444444333333333333222222222222333333444444555555000111111111111222222222000000000111222333555666333333333444333222222111000111222444555555666666444555555555444333222111//////000000111111222222000000111222333444555666222222222222111111111000......///000111222222333111222222333333222222111222222111111111111222222111111000000000000111111111111111222222333333444333333222111111111111222111111111222222222222222000111222222333333222222000000000000111111111111///000111111222222111111222222222222222222222222000000000000000000000000111111111111111111111111//////......//////000111000000000000000000000000------------...///000000............////////////////////////////////////......//////000000111111000111222333333222111000000000000111111111222222000000000111111111222222000000111222333333333333222222222333222222111000///000000000000/////////111111000/////////000000///000111111333333444555555555555666666555555555222333333444444444444333///000000111222333333444222222333444555555555444444444333222222222333333555555444444444444555555444444444444444444333333111222444666777888888999999999888888888888888777666666777777777777666666777777888888999999888888888999:::999888777888:::777777777777777888888888888888888888888888888888999999999999999999999999[[[[[[[[[]]]___cccfffhhhkkkmmmqqquuuxxxyyyxxxxxxuuuvvvwwwxxxyyyzzz{{{|||vvvuuuuuuzzz{{{uuuqqqmmmfff\\\UUULLLIIIDDDAAA@@@@@@@@@???AAABBBCCCDDDDDDBBB???>>>======<<<<<<<<<;;;;;;;;;:::999999:::;;;;;;999888666666777888888888888888888888888999999999999:::555555666666777777888888555555666666666777777777777777777777777888888888555555555555666666666666444444444444444444444444333333333333333333333333333222222222333333444444444444444444444444333333222222222222222222222222333333444444444444333333444333333222222333555555444444444333333222222222222222333333444555555666111111111111222222333333222111111111222333333444333333444444444333222111111222333444555555555555444444555555444222111000//////000000111222222333///000111222444555666777333333333333222222222222//////000000111111111222111222222333333222222111222222111111111111222222111111000000000000111111000000111111222333333333444333222222111111222222111111111222222333333333000111222333333333222222///000000000111111111111000000111222222222222111222222222222222222222222000000000000000000000000111111111111111111111111///////////////000000111000000000000000000000000------------...///000000............////////////////////////////////////.........///000111111111000111333444444333111000000000111111111222222222000000111111111222222222///000111222333333333333333333222222111111111222///000222333333222111000222111111000//////000000//////000111222333444444444444555555555555444444111111222333333333333333000000111111111222222222111222333444555555555555555444333222222222333333666555444333333444555666000000000000111111111111222333444666777888888888777777777777888888888888777777888888888888777777666777888999999999999888888999::::::888888999:::888888888888999999::::::999999999999999999999999888888888888888888888888bbbbbbbbbbbbdddgggjjjllllllnnnrrrvvvyyyyyyyyyxxxtttuuuvvvwwwxxxyyyzzzzzz{{{xxxpppfff]]]UUUQQQLLLHHHGGGFFFFFFEEEBBBCCCFFFGGGFFFCCC???======<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<:::999555666666777777777777777888888999999999:::::::::777777777777666666666666555555555555666666666666666666666666777777777777555555555555666666666777444444444444444444444444333333333333333333333333333333222222222333444555222333333444444555555666222222222222222222222222333444444555555444444333333333222111222333444555444444444333333222222222222222333333444555666666333333333444444555555555444333222222111111222222333333444555444333222111222222333444555555555555333333444444333222000/////////000111222222333333///000111222444555777777444444444333333333222222000000000000000111111111222222222333333222222222222222111111111111222222111111000000000000111111//////000111222222333333444333222222111111222222111111111222222333333333000111222333444333222222//////000000111111111222000000111222222222222111222222222222222222222222000000000000000000000000111111111111111111111111///////////////000111111000000000000000000000000,,,,,,,,,---...///000111............/////////000////////////////////////---......///000111111222000111333444444333111000000111111111111222222222000111111111111222222222///000111222333444444444444333222111000111222333000222444666666555222111222222111000000///000000//////000111222333444444333444444444444444444333000111222222333333333333333333333333333333333444222222444555666666666666666555333222111222333333666555444333333444555666333333333444444555555666222333444666777777888888555555666666777777888888888888999999999999888888666777888999999999999999999:::;;;;;;999999:::;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888jjjmmmkkkeeeeeejjjllliiilllmmmooopppppppppppppppqqqssstttuuuuuuwwwyyy|||}}}xxxooohhhbbbbbb___YYYPPPJJJHHHHHHKKKJJJJJJJJJIIIGGGCCC??????>>><<<;;;;;;;;;<<<===<<<<<<;;;;;;:::999999888999999999999888888777777999999999999888888777777777777777777666666666666333444555666777777777777888888999999999888888777666666555555555555666666:::888666333222222333333444444333333333333222222333333333444444444444444555555555555555555555555444333222222111111222222333333333333333333333333333222222111222333555666666666555444333333222222333333333333333333333333333333333333333333333333222222333444555555555555222333444444222222333444222333333333333222111111333222222333444333111///000000000000111111111111222222222333333444444444444444444333333222222222333222111000000111222333333444444555555444444333333333333222222222111111444333111000000111333444111222222333333222222111333333333222222111111111000000111222333333444444222333444333111000111222111111111111111111111111000111111111111222222222//////000111222333333444222111111111000000//////000000000000////////////000111111222222111111000///////////////......---......---,,,---...///000........................000000////////////000000111111111111111111111111...///111222222222000///222222222222222222222222000111111111111222222222333333333222222222222111333333222222111000000000000000000000111111111111222222111111000000//////000000000000111222333444555555555555555555444444333444555555555444333222333222111222555666444111111111222333555666777777444777888555000---000333555555555555555666777777666666777777777777777777444444666777888888888888===<<<<<<;;;:::999888888888888888777888888999999::::::::::::::::::::::::888777777777888999:::;;;999::::::;;;;;;<<<<<<===:::::::::999999999999999;;;;;;<<<<<<<<<;;;::::::eeegggeeecccffflllnnnjjjiiijjjmmmppprrrrrrooommmnnnpppsssuuuwwwyyy}}}vvvooorrrqqqmmmggg```ZZZUUUSSSLLLKKKJJJJJJJJJHHHDDDAAA@@@???===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999:::999999999888888888888999999999999888888888777999999999999888888888888444555666777888888888888:::::::::999888777666555666666666555555666666666999888555333222333333444555555555444444444333333555555555555555666666666555555555555555555444444444333333222222222222222333333333333333333333333444333222222222333444555666555555444333333222222333333333333333333333333333333333333333333333333444444444555444444333333222333444333222111222444000000111222333333333222333222222333444333111///000000000000111111111111222222222333333333444444333333333333222222222222333222111000000111222333333333444444444444333333333333333222222222111111222111///......///111222111222222333333222222111333333222222222222222222000111111222333333444444222333444333111000111222111111111111111111111111000111111111111222222222000000000111222222333333111111111111000000000////////////000000000000000111111222222222222111111//////000000//////...---...------,,,---...///000........................000000////////////000000////////////////////////...///111222222222000///222222222222222222222222000000111111111222222222000111111111222222333333444333333222222111000000000000000000111111111111111111111111000000000000............///000111222444444444444444444333333333333444555555444333222333222111333555666444222222222222222222333333333222666:::999666333444777555555555555555666777777999999888777666555444444666666777888999999999888;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777888888::::::::::::::::::::::::;;;;;;;;;::::::::::::;;;999999999999999999888888>>>>>>===<<<;;;:::999999777888999::::::;;;;;;;;;cccccccccccchhhnnnooollljjjlllqqqwww{{{zzztttoooqqqtttxxx{{{~~~}}}|||vvvqqqmmmhhhaaa\\\RRRPPPOOONNNLLLIIIEEEBBBCCCAAA???===<<<;;;;;;;;;<<<<<<;;;::::::999999888::::::999999999999888888999999999999888888888888::::::999999999888888888666666777888999999999999;;;;;;::::::888777555444666666666666666666666666777666555444333444555555666666666555555555555444444444444444444555666666666666666555555444444444444444333222222222222333222222333333333333333333444444333222222222333333555555555444444333333222333333333333333333333333333333333333333333333333555555555555444333222111111222333222111111111333...///000111222333333333333222111222333333111///000000000000111111111111222222222222333333333333111111111222222222222222333222111000000111222333333333444444444444333333333333333222222222111111111000///......///000111111222222333333222222111222222222222222222333333111111111222222333333444222333444333111000111222111111111111111111111111000111111111111222222222111111111111111111111111111111111111000000000000...//////000000111111111222222222333333222222222//////000000//////...---,,,,,,,,,------///000111........................000//////......//////000////////////////////////...///111222222222111000111111111111111111111111000000000111111111222222......///000111222333444444333333222222111000000000000000000111111111111000000000111111111111111............///000111222222222333333333333333222222222333444444333333222333222222333555555444333666555555444333222111111,,,111666888666555555666555555555555555666777777999888888777666555444444555555666666666666666555666666777888999999::::::;;;:::999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888<<<<<<;;;::::::999888888======<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<```cccfffhhhjjjnnnpppqqqvvvyyy||||||vvvtttqqqjjjccc[[[YYYVVVSSSPPPMMMHHHEEEEEECCCAAA???============;;;;;;::::::999888888777::::::::::::::::::999999999999999999999999999999888888888777777777666666666777777888999999888888:::::::::999888777666555666666666777777666666666555555444444444555555666666666666555555555444444444444444555666888:::;;;777777666666555555444444555555444333333333333333222222222222222333333333555444444333222222222222555555444444444333333333444444444444444444444444333333333333333333333333444555555555444444333222000111222222000000111222...///000111222222222222333222111111222222111//////000000000111111111111222222222222222222222333000000000111111222222333333222111000000111222333333333333444444333333333333333333222222222111111222222111111111111222222111222222333333222222111111111111222222333333333111111111222222333333333222333444333111000111222111111111111111111111111000000111111111222222222222222222111111111000000111111111000000000000000......///000111111222222222222333333333333222222000000000000000///......,,,,,,,,,---...///000000......................../////////....../////////000000000000000000000000//////111222222222222222000000000000000000000000000000000000111111111111...//////000111111222222333222222111111000/////////000000000111111111111000000000111111222222222111111000000111222333333222222333444444444333333222222222333333333333333333333333444555555444444999888777777666555444444...111444666555444555777555555555555555666777777555555666666777888999999777888888888888888777666666666777888999::::::;;;<<<<<<;;;:::::::::::::::====================================<<<<<<;;;;;;????????????>>>>>>======<<<<<<=========>>>>>>>>>@@@???>>>>>>======<<<<<>>=========:::::::::999888888777777::::::::::::::::::;;;;;;999999999999999999999:::888888888888777777777777666666777777888888777777777888888999999999888888666666777888888777666666444444444444555555666666555555555444444444444333555555555666999<<<>>>@@@777777666666666555555555666555444444333333444444111111111222222333333333444444444444333222222111444444444444444333333333444444444444444444444444333333333333333333333333222333444444555555555444000111222222000000111222111111222222222111111000333222000000111222111//////000000000111111111111222222222222222222222222000000000111111222222333333222111000000111222333222333333333333333333222333333333222222222111111222111111111111111111222111222222333333222222111111111111222222333333333111222222222222222333333222333444333111000111222111111111111111111111111000000111111111222222222333333222222111000000000000000000000000000111111...//////000111222222333111222222333333222222111000000000000000//////...+++,,,---....../////////........................//////............//////000000000000000000000000///000000111222333333333000000000000000000000000//////000000000111111111000000000000000000000000111111111000//////......///000000000111111111111000000111111222222333333111111111111111111222333222333444666666666555444222222222333333444444444222333444555555444444555777777777777777777777777777777777666666777999;;;555555555555555666777777555555666777888::::::;;;<<<============<<<<<<;;;<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;<<<======???????????????????????????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???============>>>YYY___jjjrrruuuvvv}}}xxxpppdddbbb`````````___^^^\\\MMMKKKGGGDDD@@@>>>======<<<;;;;;;::::::999999888::::::;;;;;;;;;;;;<<<<<<999999999999::::::::::::;;;::::::::::::999999999666666777777888777777666666777888999999:::999999666666888888888888666666444444555555555555555555555555555444444444333333222111111111333666999;;;666666666666666666666666666666555444444444444555000000111111222333333333333333444444444333222222444444444444444444444444444444444444444444444444333333333333333333333333111222333444555555555555111222333222111111111333333333333333333222111000333222000///111111111000000000000000111111111111222222222222222111111111111111111222222222222222333222111000000111222333222222333333333333222222333333333222222222111111////////////////////////111222222333333222222111222222222222222222333333222222222222222222222222222333444333111000111222111111111111111111111111000111111111111222222222333222222222111111000000000000000000111111111111///000000111111222222222111111111222222111111111000000111111000000///...,,,---......//////..............................///......------......//////////////////////////////000000111222333444444111111111111111111111111/////////000000000111111222222111111111000000000222111111000//////......000000000000111111111111111111111222222222222222000///////////////000000111333555777777777555444333333333333444555666666222444555666444444555666555555555666666777777777:::888666444444666888:::555555555555555666777777999999999999999::::::::::::;;;<<<<<<<<<<<<;;;;;;============>>>>>>??????======>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@AAABBBhhhiiippp{{{sssqqqooonnnnnnnnnlllkkk\\\YYYTTTNNNIIIDDDBBB@@@???>>>>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;:::::::::999999999777888888999999888777777777888888999999999888888555666888999999888666555555555555555555555444444666666666555555555555444222000///......000222444555555555666777777888888777666666555555555555555///000000111222222333333111222333444444444333222444444444444444444444444555555555555555555555555333333333333333333333333333333444444555444444444222333444333222111222444222333333444444444333333444111//////000111000000000000000000111111111111222222222222111111111000333333333333222222222222333222111000000111222333222222333333333333222222333333333222222222111111......////////////......111222222333333222222111333333222222222222222222222222222222222222222222222333444333111000111222111111111111111111111111000111111111111222222222222222222111111111111111///000000000111111111111111111111111111111111111///000000111111000000///000111111111111000//////---.../////////...---,,,........................///......------......///////////////////////////000000000111222333555555222222222222222222222222////////////000000000111111111111222222222222222333333222222111000000000000000000000111111111111333222222222222222222111000000////////////000000000111444666777666555333444444333333444666777888222444666666444444555666666666666777777777888888666555333333444666777777555555555555555666777777:::::::::;;;;;;<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDEEEDDDEEEGGGIIILLLOOORRRTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUUUUUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPRRRSSSUUUWWWXXXYYYUUUSSSPPPMMMKKKJJJJJJJJJ|||vvvwww|||zzzxxxuuusssjjjgggaaaYYYRRRLLLGGGEEEAAAAAA@@@@@@??????>>>>>>;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;999999999888888888777777999999:::::::::999999888999999999999999888777666555777888999999888777555555555666666555444444333777777777777666666666666999777444222111111333444444444555666777888999999777777666555555555555555///000000111222222333333000111333444555444444333444444444444444444444444555555555555555555555555333333333333333333333333555555555555444333222222222333444444222222333444111222333444555666666666444111//////000111000000000000000000111111111111222222222222111111000000444444444333333222222222333222111000000111222333222222222333333222222222333333333222222222111111000000111111111111000000222222222333333222222222444333333222222111111111222222222222222222222222222333444333111000111222111111111111111111111111000111111111111222222222111111111111111111111111//////000000111111111222222222222111111111111111//////000000000000//////111111111111111000//////...////////////---,,,+++.................................------.........111111111111111111111111000000000111222444555666222222222222222222222222////////////000000000000000000111222333444444555555555444333333222222111000000000000111111111111444333333222222111111111222222111111111111111222...000333555666555444222555555444444555666888999111444777666444333555777:::999999999999999999999666666666888:::;;;:::999555555555555555666777777777888999;;;===???@@@AAA??????@@@BBBBBBCCCCCCCCCEEEFFFGGGIIILLLNNNOOOPPPLLLNNNPPPSSSWWW[[[___aaa]]]]]]]]]]]]]]]]]]]]]]]]hhhhhhjjjjjjjjjhhhfffdddaaaaaaaaa```______^^^^^^\\\^^^bbbfffkkkpppsssuuulllhhhccc]]]WWWTTTRRRQQQ}}}}}}yyyvvvwww{{{}}}zzzyyyzzz}}}vvvsssnnniiiccc\\\TTTOOOMMMKKKHHHCCC???======>>><<<;;;:::;;;<<<===<<<;;;::::::::::::::::::::::::;;;:::999999888888999999666666666666777777777777777888888888888777666666666666555666666777888999555555555555444333222111666666666666666666666666555555444444444555555666333444555555666666555555666666666666555444333222222222222222222222222222666555444333222333444444333333333444444444555555555444333333222222333333444333333222222333333444444555555555444333333222333333333222222111111111222222333333333444444444444444444333222111000///000111111111111222222222333333333333333222111000111111222333333444555555333333222111111222333333333333333222222111111111111111111111111111111111222111000//////000111222000000000000////////////111111222222222333333333111111111111000000000///111111222333333333333222000000000000000000000000000000000000000000000000333111000111333333111...111111000000000000111111222222222222222222222222111111000///...---,,,,,,111111000////////////000........................//////.........---------...------,,,,,,,,,------000000000000111111111111333333444555444333111000111222333444333222111000////////////000111333333333333222222222222222222222333333444444333333222000000000000000000000000//////000000111111111111444333333222111000//////999555111222555888666333444444444555555555666666555555666777777666555444666666666666777777777777666777777666555555777888888999;;;:::888888<<>>??????>>>>>>@@@DDDHHHGGGKKKMMMKKKJJJNNNPPPPPPNNNQQQUUUWWWXXXXXXZZZ[[[aaa^^^\\\___ggglllmmmllliiiiiiiiikkknnnsssxxx{{{{{{|||zzzzzzzzzwwwtttpppssszzztttmmmkkklllnnn~~~}}}~~~||||||{{{}}}~~~{{{yyyzzzzzzxxxwwwwwwwwwwwwwwwuuuqqqnnnmmmjjjkkkmmmnnnnnnmmmllllllwwwzzzuuupppooowww}}}yyyuuupppiiibbb^^^YYYWWWSSSMMMGGGCCCAAA@@@>>><<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999888999999999888888888888888888777777888888999999888888777666777666666666666777777888777777777777666555444333666666666666666666666666666555555444444444555555333444555555666666555555555555555555444333222111222222222222222222222222666555444333333333444444333333333444444444444555555444333333222222333333444333333222222333333444444444444444444333222222333222222222222222222111222222222222333333333333333333333333222111000///000000111111111222222222222222333333222111111000000000111222222333444444333333222111111222333333333333333222222222111111111111111111111111111111222111000//////000111222000000000000000000000///111111222222222333333333222222222222111111111111000111222222333333222222000000000000000000000000000000000000000000000000333111000111222333000...111111000000///000000000222222222222222222222222111000000000000000/////////......---------------........................//////.........---------///...............//////000000000000111111111111333333444444444333111111222222333333222222111000000/////////000111222222000000000000000000000000222222333333333333222222111111111111111111111111111111111111222222222222222222111111000000//////555111...000444777666444444444444555555555666666555666666777777666555555777777888888888888888888999::::::999888777888:::999:::;;;:::999999===@@@>>>AAAFFFHHHIIILLLOOORRRVVVZZZ\\\\\\^^^bbbaaa^^^ZZZZZZ\\\bbbhhhlllmmmlllnnnkkkjjjoooxxx}}}{{{{{{{{{zzzyyyzzzzzzzzz|||}}}}}}{{{yyyuuuttttttsssqqqooommmlllmmmjjjggggggiiijjjiiiggglllssszzz}}}{{{xxxwwwvvvnnniiifffeeedddgggqqq|||}}}vvvnnnhhhdddaaa\\\UUUNNNHHHCCC@@@===<<<::::::;;;<<<;;;:::=====================<<<;;;;;;:::999999999999999:::::::::999999888888888999999999999999888888777888777777666666666666777999999999888888777666555666666666666666666666666666666555444333333333444333444555555666666555555444444444444333222111111333333333333333333333333666555444333333333333444333333333333444444444444555444333333222222333333333333222222222222333333333333444444444333222222111111111222222222222222111111111222222222222333333333333333222111000000000000000111111111222222111222222222222111000000000000000111111222222333333222222111111222222333333333333222222222222111111111111111111111111111222111000000000000111222000000000000000000000000111111222222222333333333333333333222222222222111000111222222333333222222000000000000000000000000000000000000000000000000222111000000222111000...222111000000////////////000000000000000000000000000000000111111222222222///...------,,,,,,------......................../////////.........------////////////000111222222000000000000111111111111222222333333333222111111333333222111111111111222111000000000000000111111000000000000000000000000111222222333333222222111111111111111111111111111333333333333333222222222000000000000000000000000111...---///333666555444444444555555555666666666555666777777777777666666888999::::::::::::888777666777888888777777999;;;===>>>??????@@@BBBFFFIIIIIIOOOUUUZZZ[[[]]]```ccchhhmmmqqqvvv|||yyyqqqnnnnnnttt}}}}}}|||~~~~~~|||}}}~~~xxxqqqppptttwwwvvvrrrssswww{{{{{{xxxtttqqqpppgggeeedddfffjjjppp~~~wwwooollliiiddd___YYYRRRLLLHHHCCC@@@>>>=========<<<;;;==================<<<<<<;;;;;;:::999999999999:::;;;;;;::::::999888888888999::::::::::::999888888888888777666666555666666999999999999888777666666666666666666666666666666777666555444333333222222333444555555666555555555444444444444444333222222333333333333333333333333555555444444333333333333222222333333333444444444555444333333222222333333333333222222222222333333222222333333333333222222000000111111222222333333000000111111111222222222222222222222222111000000000000000000111111111111111111111222222111000000000111111111222222222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111111111222222222333333333333333222222222111111111000000111222222222222222000000000000000000000000000000000000000000000000111000000111111000///...222111000//////...//////000000000000000000000000000000000111111111111222111000//////......//////........................////////////............////////////000111222333///000000000111111111111222222222222222222111111444333111000000000111222222111000000000000000111222222222222222333333333111222222222222222222111222222222222222222222222333333333333222222222222000000111111111222222222000///...000333555444333555555555555666666666666666666777777777777777777888999:::;;;;;;:::999888333444777888999;;;>>>AAACCCDDDGGGJJJNNNRRRWWWYYY___dddiiikkkkkkmmmrrrwww~~~}}}{{{}}}}}}zzzzzz|||}}}}}}zzzxxxvvvwww}}}wwwqqqmmmmmmjjjiiilllqqqzzz|||uuurrrmmmjjjfffbbb\\\XXXOOOLLLGGGDDDCCCBBB@@@???============<<<<<<;;;;;;<<<;;;::::::999999:::::::::::::::999999888888888999::::::::::::999888888888888777666666555666666888888888888777666555555666666666666666666666666777666555333333222222222333444555555666555555555444555555555555444444333333333333333333333333333444444444444444333333333222222222333333333444444555444333333222222333333333222222111111222222333111111222222222222222111000000000111111222222222000000111111111222222222111111222222222111000000//////000000000111111111000111111222222222111111222222222333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111///000000000111111111222111111222222222333333333222111111111000000000000000000111222222222222111000000000000000000000000000000000000000000000000000111222111111000//////111111000///......//////////////////////////////111111000000000/////////111111000////////////000////////////////////////000000/////////.........---------...///000111222///000000000111111111111111111111111111111111111333222111000///000111222222111000000000000000111111111222222222333333333222222222333333222222222222222222222222222222222222222222222222222111111111222222333333444444555222222222222333444333222555555555666666666777777777777777777888888999999888999:::;;;<<<;;;::::::888:::<<<>>>???AAAEEEGGGGGGIIIOOOVVV^^^eeeiiikkksssuuuwwwvvvuuu{{{{{{vvvuuussspppppprrrtttuuuuuuuuuyyy}}}~~~zzzxxxsssoooooorrryyy{{{vvvsssqqqnnniiidddYYYUUUOOOIIIFFFCCC@@@>>>>>>>>>======<<<<<<;;;;;;<<<;;;;;;:::::::::::::::999999999999999999999999999999999999999888888777888777777666666666666777777888888777777666555444666666666666666666666666555555444333222222222333333444555555666666555555444555555666666555444444333333333333333333333333444444555555444444333222222222222222333333333333555444333333222222333333222222111111111111222222000000111222222222111111000000000111111111111111111111111222222222222333000111111111111111000000/////////000000000111111111111222333333333333222333333333333333333333333111222222333333222222111111222222222222333333333111111111111111111111111111111222333333222111111///000000111111222222222111111222222222333333333111111111000000000/////////000111111222222111111000000000000000000000000000000000000000000000000111222333333111000000111000//////......//////000////////////////////////111111111000000/////////111000//////......//////////////////////////////000000000/////////......------------...//////000000000000000111111111111000000000///000000111222222222111000000000000111111000000000000000111111/////////000111111222222222333333444444333333222333333333333333333333333111111111111222222222333333333333444444555555555333333444444444444333333555555666666666777777777888777777777888999:::;;;:::::::::;;;<<<===>>>???>>>@@@BBBCCCDDDFFFIIILLLOOOTTT\\\gggsss{{{~~~}}}~~~xxxpppkkklllnnnmmmnnnqqqtttyyy~~~~~~xxxvvvzzz~~~{{{vvvrrrfff```XXXQQQKKKFFFBBB???@@@??????>>>>>>===<<<<<<<<<<<<;;;::::::::::::;;;999999999:::;;;;;;<<<<<<888888999999888888777666777666666666666777777888888888888888777666555444666666666666666666666666444444333333222333333333333444555555666666555555333444444555555444444444444444444444444444444444444444555555555444333222111222222222222333333333555444333333222222333333222222111111111111222222///000000111222222111111111111111111000000000000222222222222333333333333000000111111111111000000////////////000000000111222222333444444444444444222222222222222222222222111222333333333333222111111111222222222333333333111111111111111111111111111222222333333222222111///000000111111222333333111111222222222333333333222222222111111111000000///000000111111111111111000000000000000000000000000000000000000000000000111333555444222000111222...............///000111000000000000000000000000000000111111111111111222222111111000000000000000////////////////////////000000000000/////////............------...//////000000000000111111111111000//////...///000111222111111111111111000000///000/////////000111222222...//////000111111222222333444444555555444444333444444444444444444444444000111111222333444555555333333444444444444444444111222444555555444444444555666666666777777777777888888777777888999;;;<<<<<<<<<<<<<<<>>>@@@CCCEEECCCFFFIIILLLOOOSSSWWW[[[ccciiisssxxxqqqlllnnnqqqrrrtttwww|||~~~}}}}}}~~~tttnnneee\\\UUUOOOJJJGGGAAAAAA@@@@@@???>>>>>>===<<<<<<;;;::::::::::::;;;999::::::;;;<<<===>>>>>>888888888888888777666666666666555666666777888999888888999888888777666555666666666666666666666666333333222222222333444444333444555555666666555555222222333444444333333333444444444444444444444444333444555555555444333222111111222222222333333333555444333333222222333333222222111111111111222222//////000111111111111111222222111111000000//////222222333333333444444444///000000111111111000000////////////000000000000222333444444555555555555222222111111111111111111111222333444444333222111111111111222222333333333111111111111111111111111111222333444444333222111///000000111222222333333111111222222222333333333333333333222222222111111//////000111111111111111000000000000000000000000000000000000000000000000111444666555222111222333------------///000111222111111111111111111111111///000111222333444555555555444333333222222333333000000000000000000000000000000000000////////////000//////............///000000000000111111111111000///.........000111222000111222222222111///...////////////000111333333000111111222333333444444444555555666666555555444444444444444444444444444000111222333555666777777333333333333333333333333...000333444555555555666666666666666777777777777888888777777888:::;;;===>>>>>>======???CCCGGGIIIKKKNNNTTTZZZ___ffflllqqqwww}}}~~~|||}}}~~~~~~zzzsssllleee\\\RRRJJJHHHCCCAAABBBAAA======@@@>>>===<<<;;;::::::::::::999999999999:::;;;<<<===<<<<<<;;;;;;;;;::::::::::::::::::999888777666666888999999888555444444555777777666555444555555555444444444444444444444444333333333333333444555666666666555555555444444444444444444444444444444444444444444444444444444444444444333222333444555666333333333222222222111111///000111222333222111111000000000000000111111111000000000000000000111111333333333222222222111111111000/////////111222333111111000000000000111111444444444555444444333333333333333222222111111111///000111222333444444444444333222222111111111222555444333333222222222222333333222222111000//////111111111111111111111111000000111111111222222222222222222111111111000000111111000000000000000111222222222111111111000000////////////////////////222222222111000//////...///......------///000111000000000000000111111222222222222222222222222222111111222111111000///...........................000000//////.........---///............///000000////////////000000000000////////////000000000000...///000111111111111111///111333444444444222111000111111222333333444444444666777666555333333444444444444444444444444444333333333444444444555555666555444333222333444555777666555444333444555666777666555555666888999;;;999666555:::<<<;;;<<>>===<<<<<<<<<<<<999999999999:::;;;<<<===;;;;;;;;;;;;:::::::::::::::999999999888777777777888999999888555444444555777777777666666666555555444444333333333333333333444333333333444444555666666666555555555444444444444444444444444444444444222222222222222222222222333333222111222333444555333333333333222222222222///000111222333222222111111111111000000000000000111111222222222333333333111111111222222333333333111000//////000111222333111111000000000000111111333444444444444444333333444333333333222222222222//////000111222333333222444444333222222222222222555444333222222222222222555555444444333222222111111111111111111111111111000000111111111222222222222222222111111111000000111111000000000000111111111111111111111111111111////////////////////////222222111111000//////...///......---...///000111000000//////000000111222222222222222222222222222///000000111111111000000........................000/////////...........................//////000////////////000000000000////////////000000000000///000000111111111111000///000222333333333222111000000111111222333333333444555666666444333333444333333333333333333333333333333444444444555555555555555444333333444555555666555555444444444555555999999999999999:::;;;<<<===999999===@@@???AAADDDAAAGGGNNNQQQSSSYYYbbbkkk|||}}}xxxsssfff[[[TTTOOOMMMJJJDDDBBBBBBBBBAAA@@@???>>>>>>>>>>>>:::::::::::::::;;;<<<===;;;;;;:::::::::999999999999999888888888888888888888999999888555444444555777777888888888777666555444444444333333222222222444444444333444444555666555555555555555444444444333333333333333333333333222222222222222222222222222222111111111222333444444444444444333333333333000111111222333222222222222222111111000000//////000000111222333444444555///000111222333444444555111111000000000111222222111111000000000000111111333333444444444444333333444444444444333333333333...///000111222222222111444444333333333333222222444333333222222222222333555444444333333222222222000000000000000000000000111111111111111222222222222222222111111111111111111111000000000111111222111111111222222222222222////////////////////////222222111111000////////////............///000000000000//////000000111222000000000000000000000000......000111111222222222........................////////////............------........./////////////////////000000000000////////////000000000000000111111111111000000///...///111222222222111000//////000000111222222333222444555555333222222333222222222222222222222222333444444444444555555555555555444444444444555666444444555666666555555555555666777888999;;;;;;<<<===;;;;;;???BBBDDDGGGLLLPPPZZZdddhhhiiippp}}}|||~~~rrrggg___WWWSSSOOOIIIEEEEEECCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<======;;;::::::::::::999999999888888888888888999999999777888999888555444555666666777999:::999888666444666666555555444444333333555555444444444444555555555555555555555555555555333333333333333333333333444444444444444444444444222222222222222333333444555555444444444333333333111111222222222333333333333222222111000///......---......000111222333333000000111222333333444444111111111111111111111222111111000000000000111111222222333444444444333333444444444444444444444444000000111222222222222222333333444444444333333333333333222222222222222333222222222111111000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222222333333333222222111111111000000000000000000000000111111111111000000//////............/////////000///////////////000111111000000000000000000000000//////000111111111111111........................///////////////.........------......////////////////////////000000000000////////////000000000000111111111111111000///.........///000111000000000/////////000111111222222111333555444333222222333222222222222222222222222444444444444555555555555555555555555555666666666333444666777777777666555333444666888;;;===>>>>>>???>>>@@@FFFJJJMMMSSSZZZjjjsss}}}}}}yyynnnddd___ZZZRRRMMMKKKDDDDDDBBB@@@???>>>======<<<<<<;;;;;;<<<<<<======;;;;;;;;;:::::::::999999888888888888888999999999777888999777555444555666666777999:::999888666444888888777777777666666666666555555444444444555555444555555555555555555555333333333333333333333333444444444444444444444444222333333444444444444444555555444444444333333333222222222222222333333333333222222111000///......---......000111222333333222222222222222222222222111222222222222111111111111111000000000000111111111222222333444444333333444444444444444444444444222222333333444333333333222222333444444333333222222222222111111222222333222222111111111111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222333333666555444333222000//////111111111111111111111111111111111000000000000000---......////////////////////////...///000000111////////////////////////111111111111111000//////////////////////////////.........///////////////---...///000000000//////////////////000000000000////////////000000000000111111111111111000///.........//////000000000000/////////000111111222222111333444444333222333444444444444444444444444444444444444555555555666666555555555666666777777777333555666888999999888888999999;;;<<<>>>@@@BBBCCCDDDEEEJJJRRRWWW[[[ccclllrrrjjjcccYYYQQQNNNIIIHHHFFFCCCAAA???>>>>>>======<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::999999888888888888888888777888888777666555555666777777888888888777666555888888888888888888888888777666555555444555555555444444444555555555555555444444444444444444444444222222222222222222222222222333444555555555444444444444444444333333333333333222222222222333444444222222111111000000//////000000111222333444444555333333333222222222111111222222222333222222111000111111000000000000111111000111222333333444444333333333333333444444444444333333444444444444444333000111222333444333222111222111111111111222222333333333333333333333333333111111111111111111111111222222222111111111111111111111111111111222222222111111111111111222333444666555555333222111000///111111111111111111111111111111000000000000000000---......///000///////////////......//////000111////////////////////////222222222111111000......////////////////////////.........///////////////...///000111222111000000////////////000000000000////////////000000000000000111111111111000000///////////////000000000000//////000000111222222333111333555555444333444555444444444444444444444444444444555555555666666666444555666777888888888777555666777999:::;;;;;;;;;=========>>>@@@CCCFFFHHHNNNQQQXXXaaagggkkksss|||}}}{{{qqqeeeZZZUUUQQQOOOLLLIIIFFFCCCBBBAAA>>>>>>===============>>>=========<<<<<<<<<;;;;;;:::999999999888777777777666777888777666555666777777777777666666666555555666777777888888999999:::777777666555555555555555444444444555555555666666555555555555555555555555222222222222222222222222111222333444555444333333333333333333222222222222333333222222222333444555111111111000000000000000111111222222222333333333222222222222222222333333222222333333333222111000111111000000000000111111000000111333333444444333222222222222333333333444333333333444444333333222...///111333333222111000111111111111111222333333333333333333333333333333222222222222222222222222222222222111111111000000000000111111111222222222111111111111222333444555444333333333333222222222222222222222222222222222000000000000000000000111------///000000000///...///............///000000000000000000000000000000000000111111111000000///////////////////////////............/////////000///000222333333333111000////////////000000000000////////////000000000000///000000111111111111000000000//////000000111111000000111111222333333333222333555555444444555666333333333333333333333333555555555555666666666666444555666888999999888888888888888999;;;===>>>???>>>???@@@CCCIIIPPPWWW[[[fffjjjsss||||||wwwvvvyyytttgggaaaWWWUUURRRNNNJJJGGGEEEDDD???>>>============>>>>>>>>>============<<<<<<<<<;;;::::::999888777666666666777888777666555666777777777666555555555555666555555666777888999::::::777777666555555555555555444444444555555555666666666666666666666666666666444444444444444444444444000111222333444333222222333333333222222222111111444333222111222333444555000000000000000111111111000000000000000000111111000000111222333444444555222333333444333222111000111111000000000000111111///000111222333444444444111111111222222333333333222222333333333222222111---...000222333222000///111111000000111222333333111111111111111111111111333333333333333333333333222222222222111111000000000000111111222222222222111111111111222333444555111111222333333444555555222222222222222222222222000000000000000111111111,,,---///000000000///..................///000000111111111111111111111111...///000111111222222111000000000000000000000000---.........//////000000///111333444444444222111////////////000000000000////////////000000000000...///000111111111111111000000000000000111222222111111111222333333444444222444666666555555555666222222222222222222222222555555555555666666666777444555777888999999999888999999999:::;;;>>>@@@AAABBBCCCGGGNNNXXXcccnnntttzzzuuuuuuvvvxxx~~~ssslll```WWWWWWUUUNNNFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<======;;;999;;;:::999888777777777777888999999999999888777777888888999:::999888777666555555555555666666666666999777555555666777777777666666666666666555555555666555444222222333333444555555555444444333333333444333222111111333555666222333333444444333333222444444333222222111111000,,,...222555666555333111111111111111111111111111000111222333333222111000444444444333333222222222000000000000111111111111111111111111111111111111111222222333333444444555444444333333333333222222333222111111000000111111111222333444333222111000222222222222222222222222333222111000000111222333333333333333333333333333444333111111333444444333555444222000000111222333111111222222222333333333222222222111111111111000000000000000000000000000000000000///---...000222//////......///000111222///000111000///...///000000111111111111222222222222222000///............,,,...//////......000111222444666777555333222222111111111111000///...---//////////////////////////////000000111111222222000000000000000000000000000111111111111222222222222333444444555555444444444444333222222333333333222444555666666666888:::999999999999999999999999:::===:::===FFFDDDBBBKKKDDDLLLTTT]]]kkk~~~|||}}}~~~pppdddaaa```ZZZRRROOOHHHGGGEEECCCBBBAAA@@@??????>>>======>>>>>><<<:::;;;:::999888888777777777999999999999999888777777777888888999888777666555555555555555666666666666888666444444666777777666666666666666666666666555777777555444444444555666555555444444444333333333444333222111222333555666333444444555555555444444333333333222222222222222...000222444555444333111111111111111111111111111222222333333333333222222444444333333333222222222000000000000111111111111111111111111111111111111111111222333333444444555444444333333333333222222333333222111111111111111000111222222333333333333222222222222222222222222333222111000000111222333333333333333333222222222333222111222444666666555555444222000000111222333111111222222222333333333222222222111111111111000000000000000000000000000000000000///......000222111000///......///000000///000111000///...///000000000111111111222222222222111000///............---///000///......///000111333555666444333222222000111111111000///......////////////////////////000000000000111111111111////////////////////////000111111111111222222222222333444444555555444444444444333333333333333444444555777777777777888:::::::::::::::;;;<<<===>>>>>>BBBAAAFFFOOOMMMLLLTTTTTTYYYaaammmuuuooommmfff]]]VVVMMMJJJGGGEEEDDDBBB???===@@@???>>>>>>??????>>><<<;;;;;;:::999888888888888999999999999999888888777666777888888888777555555555555555555666666666666777555444444555666666555555555666666666666666666777777666555555555555555555444444444444333333333444333222222222333555666444444555555666666666666222222222222333333333333222222333333333333222222222222222222222222222222444444333333333333444444333333333333222222222222000000000000111111111111111111111111111111111111111111222222333444444444444444333333333333222222444333333333222222222222000000000111222333555666222222222222222222222222222222111111111111222222333333333222222111111111222111111222555777888777444333222000000111222222111111222222222333333333222222222111111111111000000000000000000000000000000000111000......000222333222000///.........//////000111000///...///000000000000111111111222222222111000//////......//////000111000...---...//////222444444333222222222000000111111111000000///////////////////////////111111111111111000000000////////////////////////000111111111111222222222222333444444555555444444444444333333333444444555555777888888777777999:::888888777888999<<>>>>>???@@@???===;;;;;;:::999999999999999999999::::::999999888777777888999999999888666555555555555555666666666666666555333444555666555444555555555555666666666666666666555555444444444444444444444444444444444444444333333333333444555555444444444444555666777777111111222222333444555555555444333222222222222222222222222222222222222222555444333222222333444555333222222222222222222222///000000000111111111111111111111111111111111111111111111222333333444444444444333333333222222222444444444444333333222222222111000000111333444666222222222222222222222222222222222222222222222222333333222222222111111111444333222333555777777777333222111111000111222222111111222222222333333333222222222111111111000000///////////////////////////111111111//////000111222111000.........///000///000111000///...///000000000000000111111111111111111000///////////////000111111000...---...///...000222333222111222333000111111222222111111000////////////////////////222222222111111000000000000000000000000000000000000000111111111222222222222333444444555555444444444444444444444444555666666777999999888777999::::::999888999;;;???CCCEEEIIIPPPRRRXXXaaabbbeeesss~~~~~~zzzwwwuuupppoooooottt{{{|||wwwtttwww~~~mmmaaa[[[TTTOOONNNLLLIIIEEECCCAAA???>>>?????????>>><<<;;;::::::::::::::::::999::::::::::::999888888999999:::::::::999888777555555555555666666666666555444444444666666555333444555555555666666777777777777777777666666555555444444444444444444444444444333333333444444555555444444333333444555666666111111222333444555555666666555444222222222222333222222222222222222222222444333222111111222333444222222222222222222222222///000000000111111111111111111111111111111111111000000111222222333333444444444333333333222222222333333444444444333222111444333222111111111333333222222222222222222222222222222222333333222222222222222222222222222222222777555444444555666555444111111111111111111111222111111222222222333333333222222222111111111000000///////////////////////////111222111000///000111000///.........000111222///000111000///...///000//////000000000111111111111000000////////////000000111222111///......///---///111222111111222444222222222222222222111000000000000000000000000000333333222222111111000000111111111111111111111111000000111111111222222222222333444444555555444444555444444444555555666777666777999999888888999;;;?????????@@@CCCHHHLLLOOOTTT\\\___dddlllnnnuuuzzzrrrnnnpppuuuxxxzzz{{{uuutttppppppnnnmmmkkkjjjiiihhhfffeeeeeeggglllqqqtttuuu|||~~~wwwmmmllljjjkkkrrr}}}qqqggg\\\TTTRRRPPPLLLIIIGGGDDDAAA@@@@@@@@@???>>><<<;;;;;;::::::;;;;;;;;;:::::::::::::::999999888999:::;;;;;;;;;:::999888555555555555666666666666555555444555777777555333444444555555666777777777999999999:::999888888777333333333444444444444555333444444444555555555555666555444333333444555555111222222333444555555666555555444333333333333333333333333333333333333333333333222222222222333333111111111222222222222222000000000000111111111111111111111111111111111111000000111111222333333333444444333333333333222222222333444444444333111000444333222222111111222222222222222222222222222222222222333333333333222222111222222333333444555555888666444333444444333222000000000111111111111111111111222222222333333333222222222111111111111000000000000000000000000000///111222222111000000111///.........///000222333///000111000///...///000/////////000000000111111000000////////////000000000111222111///...///000---///111111111222444555333444444333333111000000000000000000000000000000222222222222222111111111222222222222222222222222000111111111111222222222222333444444555555444444555555555555555666777888666888999:::999:::<<<===???@@@BBBEEEJJJPPPUUUXXX^^^jjjpppuuu{{{|||zzztttrrrjjjhhheeedddeeegggiiikkklllqqqsssrrrrrrsssqqqmmmrrrsssuuuwwwtttmmmlllpppoooooonnnmmmlllkkkkkkkkkjjjjjjlllooosssvvvwwwwwwxxxwwwvvvwwwwwwsssmmmhhhgggfffjjjrrr|||yyyiii^^^YYYWWWSSSOOOLLLIIIEEECCCBBBBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888999999:::;;;:::999888777555555555555666666666666666555555777888888666444444444555555666777777888777777888888888777666555333333333444444444555555333444444555555555555555999777555444333444555555222333333333444444555555444444444444444444333333333333333333333333333333333333444444444444333333000111111111222222222222000000000000111111111111111111111111111111111111000000000111222222333333444444333333333333222222111222333444333222000///111111222333333333222222222222222222222222222222222222333444444333222222111111222333555666777888666444222222333444444333//////000111111111111111111111222222222333333333222222222111111111111000000000000000000000000000///111333333222000000111000000///......///000111///000111000///...///000////////////000000000111000000////////////000000///000111111000///000222---///111111111333555777555555555444333111000///000000000000000000000000111222222222222222222333111111111111111111111111000111111111111222222222222333444444555555444444555555555555666777888999777999;;;<<<<<<===@@@AAA@@@BBBGGGNNNVVV]]]cccgggqqq|||uuutttrrrkkkdddaaa```bbbeeefffffffffgggiiidddggghhhggghhhjjjgggaaacccfffmmmqqqpppooossszzz|||{{{yyywwwuuussssssrrrppprrruuu{{{|||xxxuuutttsssssshhhhhhkkkrrrxxxzzzlllfffbbb^^^YYYPPPLLLHHHEEEDDDCCCBBBAAA<<<<<<;;;;;;;;;<<<<<<===::::::;;;;;;::::::999888888888999:::999888777666555555555555666666666777666666666777999888666444444444444555666777777888333444555555555444222111333333333444444555555555333444555555666666555555;;;:::777555444444555666333333333444444444555555333333444555555444444333333333333333333333333333333444555666666555444333000000111111222222222222000000000000111111111111111111111111111111111111000000000111222222333333444444444333333333222222000111222333333222000......///111333444444444333222222222222222222222222222222444444444444222222000111222444666888999999333222111111333555555444...///000111111111111111111111222222222333333333222222222111111111111000000000000000000000000000///111333333222111000111222111000///....../////////111111000///...///000////////////000000000000000000////////////000111...///111111000000111333...///111111222333666888777666666555333111///...000000000000000000000000111111111222222333333444000000000000000000000000000111111111111222222222222333444444555555444444555555555555666777999999888:::===>>>???@@@CCCEEEGGGKKKRRR[[[eeennntttxxxwwwmmmjjjhhhdddeeejjjoooqqqsssuuuuuusssqqqppplllllllllmmmmmmmmmmmmmmmnnnttt{{{~~~~~~~~~||||||}}}rrrkkkgggeee]]]XXXQQQKKKGGGDDDBBB@@@@@@>>><<<<<<======<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999888888888888888777666555999888777555444444444444666555444444555666777888666555555555555666666777444444444444444444444444666555555444444444555555666555444333333444555666444444333222333444555666666666555555555444444444222222333333333333444444222333333333333333333444555333222222333444333222222222222111111111000000333333333222222222111111222111000000222666999<<<666666555444333333222222000000000111222222333333222222222222111111000000///000111222333444444444444444444333333222222222666666555555555444444444222222222222222222222222111222222333333222222111333333222111000000111111444444333333222111000000222222222222222111000000000000000000000000000000//////............//////000000000000////////////////////////000000000000222111000.........///000000000000000000000000000//////000111222333333333888777444222000000111111222222222222222222222222111111222222222333333333222222333333333444444444111111222222222333333333333444444555555666666777777777888999;;;;;;999777===@@@===@@@JJJHHHEEEMMMQQQ^^^lllvvvzzzpppmmmnnnpppvvv~~~{{{zzzzzzyyyyyyyyyzzzzzz}}}ssslllfffaaaYYYRRRLLLGGGCCC@@@AAA???=========>>>===<<<============<<<<<<<<<<<<;;;;;;::::::::::::999999888888888888888777666666888888777666666666777777666555555444555666777888666666666555555555666666555555555555555555555555555555444444444555555666999888777666666777888999444444333333333444555666666555555555444444444444222222333333333333444444222333333333333444444444555444222222333444333222222222222111111111000000333222222222111111111111222222111111333666999<<<666555555444333333222222333333333222222222222222333333222111111111111111111111111222222333333444222222333333444555555555666555555555444444444333222222222222222222222222111222222333333222222111333222222111000000111111333333222111111000//////111111222222222111000/////////////////////////////////............//////000000000000////////////.../////////000000000000222111000///......///000////////////////////////000000000111111222222333555555444444333222111000111111111111111111111111111111111111111111111111111111222222222333333333222222222222333333333333444555555555666666777777666666777999:::<<<;;;;;;@@@CCCAAADDDMMMMMMNNNZZZfffttt|||sssrrrwwwwwwqqqllleee]]]VVVPPPJJJFFFCCCAAA???>>>>>>???>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888888888777777777888777777777888888999:::666666555555555666777777777777666666555555444444666666666666666666666666444444444444444555666777999999888777777888888999444333333333333444555666555555555555444444444444222222333333333333444444222222333333444444444444666444222222333333333222222222222111111111111111222222111111111000000000333222222222333666999;;;555555444444333333222222555555444444333222222111555444222111111222333333333333222111111222333444000111222333555777888888555555444444444444333333222222222222222222222222111111222222222222111111333222111111000111111111111111111000000//////...000111222333333111///...////////////////////////000//////......//////000000000000000////////////....../////////000000000111000000////////////000////////////////////////111111111111111111111111111333444555555333111///000000000000000000000000111111000000000000000000111111111111222222222222222333333333333444444444555555666666666666777777777777888999;;;>>>@@@AAABBBIIIJJJNNNVVVWWW^^^nnn}}}xxxuuuxxx~~~}}}xxxzzz~~~yyyrrrkkkccc\\\TTTOOOFFFCCC@@@>>>>>>???>>>===;;;;;;;;;::::::::::::999;;;;;;:::::::::999999999999888888888888888888888888888777777777888888999666666666666666666777777777777777666666555444333555555555555555555555555444444444444444555666777666666666555555555555555333333333333444444555555444444444444444444444444222222222333333333444444222222333333444555555555666444222222333333222111111111111111111111111111111111111000000000000///222111111111222444666888444444444333333333222222444444333333222222222222555444333111111222444555555444222000000111222333//////111222444555777777444444333333333333333333111111111111111111111111111111222222222222111111222222111111111111111222111111111000000/////////...000222333333111///...000000000000000000000000000000////////////000000000000000000////////////........./////////000000000000000////////////000////////////////////////111111111111000000000000111222333444444333222111111111111111111111111111111111111111111000000000111111222222222333333333333333444444444555555555555555666666666666777777999999:::;;;===@@@EEEIIIIIITTTZZZ```hhhjjjrrrzzzsssqqqqqqsssllllllkkkiiiiiinnnwww|||{{{pppeeeZZZSSSKKKGGGCCC@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999888777888888999::::::999888777666666666666777777777777777777666666777777777777666555333222444444444444444444444444444444444444444555666666555555555444444333333222333333333444444444444444333333444444444444444444222222222333333333444444222222333444444555666666777555333222333333222111111111111111111111111111111111111000000000000///000000///000000222333444333333333333333222222222000111111111222222222333444333222222222333444555666444222000000000222333//////000111222222333333222222333333333333333333111111111111111111111111000111111222222111111000222111111111111111222222111111111111111000000000...///111222222111000///111111111111111111111111000000////////////000000000000000000////////////............/////////////////////000000000000///........................111111000000000000000000222222111111111222333444222222222222222222222222222222222222222222222222333333333444444444444555444555555555555666666666555555666666777888888888999;;;<<<>>>@@@EEELLLQQQZZZhhhsss{{{}}}zzzsssmmmhhhfffffffff```bbbeeefffjjjqqqzzz}}}}}}ooo___VVVQQQMMMHHHCCCAAA@@@???>>>?????????>>>>>>>>>======;;;;;;::::::::::::999999999999888777777999:::;;;:::999888777666555555555777777888888888777666666666666777777777555444333444444444444444444444444666555555444444444555555666666666666666555333333222333444444555555444444333333333333444444444444222222333333333333444444222222333444555666666777777555333222333333111000111111111111111222222222222222111111111000000000///////////////000111111333333333333222222222222//////000111111222333333222222222333333333333333555444222111111111222222000000000000000000000000111111222222222222333333111111111111111111111111000000111111111111000000111111111000111111222333111111111111111111111111//////000000111000000000222222222222222222222222111000000//////000000111000000000000////////////------........./////////...//////000000000000///........................000000000000000000000000444222000//////111333444222222222222222222222222111111222222222333333333444444444444555555555555555555666666666777777777555666777888:::;;;<<<<<<;;;>>>CCCGGGKKKRRR[[[bbbvvv~~~wwwuuuvvvvvvuuummmlllkkkiiigggeeedddccccccfffjjjooovvv}}}||||||nnnbbbYYYTTTMMMHHHDDDBBBAAA@@@@@@@@@@@@@@@????????????;;;;;;::::::::::::999999:::999888777777999;;;<<<:::999888777777777777777777888888999888777666555444555777777777666555444555555555555555555555555777666555444444444444444666777777777666555444333222333444555555555444444222222333333333444444444222222333333333333444444222222333444555666777777777555333222222222111000000000111111111222222222333222222222111111111111////////////000000000000222222222222222222222222222222222222222222222222///000222333444333222111333333222222222222222222000000000000111111111111111111111111222222222333111111111111111111111111000000111111111111000000111111000000111222222333000000000000000000000000000//////...///000111222111111111111111111111111111111000000000000111111000000000000////////////---------.........//////---...///000111111000///..............................//////000000111111222222111111111111111111111111111111111111111111//////000111222333444444333333333444444444555555666666666777777777888888777888:::;;;>>>???AAABBBAAAGGGOOOWWW^^^gggsss{{{{{{sssiiieeegggjjjlllkkklllnnnoooppppppnnnkkkjjjkkknnnssszzz}}}uuuzzz~~~rrr^^^YYYRRRKKKGGGEEECCCAAA????????????>>>>>>>>>===;;;;;;;;;:::::::::999999:::999888777777999;;;<<<999999888888999999:::;;;777888999999999777666555333444666888888777555444666666666666666666666666888777666555444333333333555666666666666444222111222333444555555555444333222222222333333444444444222222333333333444444444222222333444555666777888888666333222222222111000000000111111222222222222333333333222222222222111000000000000111111111111222222222222222222222222555444444333333222222111---///222444444333111000111222222333333333222111///000000111222222333333000000111111222222222333000000000000000000000000000000111111111111000000111111000000111222333333.........///////////////111///...---...///111333000000000000000000000000111111000000000000111111000000000000////////////---------.........//////---...///111111111000///........................---......///000111111222000111333333333111000...000000000000000000000000------...000111222333444222222333333333444444444777777777777888888888888999:::<<<>>>AAACCCEEEFFFHHHPPP[[[eeeooozzzttthhhccc___```gggnnnrrrsssxxxzzz}}}}}}yyyuuu}}}rrrcccXXXVVVPPPDDD???BBBEEEBBB@@@>>>??????===;;;???>>>===<<<;;;:::::::::999888888888888888888999777777888999;;;<<<======999888888777666555555444555555555555555555444444777777666555444444333333666333222333666888666444666555444444333333444444222222333333222222111000333333333444444444555555555555555444444333333333555555555555666666777777333333333222222222111111111111111111111111111111111111111111111111111111333333333222222111111111000111111111111222222222111111000000000000111111000111222222111000111222///000000000000111111111222222222111111111111000444333222111111222333444111111111111111111111111//////000000111111222222000000000000000000000000222000...///222333111///000000000000000000000000---......///000111111222000000000000////////////222222111111000000//////...------------...//////111111000000//////......------............------////////////////////////000000000000111111111111222222333333333222111111222222333333333444444444333444444444444444444555444333333555888999:::999999777:::AAAEEEEEEHHHMMMRRR^^^pppsssjjjaaa```bbbiiiuuu}}}~~~wwwhhhaaaYYYMMMIIILLLDDDCCCBBB@@@@@@??????>>>???>>>===;;;;;;::::::::::::999999888888999999:::999999999999999999999999:::999999888777777666666666666666666666666666666777666666555555444333333555333222333666777666444555555444333333333333333444444555555444444333222333333333444444444555555555555555444444333333333222333444444555555444444333333333222222222111111111111111111111111111111111111111111111111111111333333333333222222222111000111111111111222222222111111000000000000111111000111222222111000111222000000000111111111222222222222222111111111111000111000////////////000111111111111111111111111111.........///////////////000000000000000000000000222000//////111222111///000000000000000000000000.........///000111111111000000000000////////////000/////////.........---...------------...//////111000000000/////////......//////000000//////...////////////////////////000000000000111111111111000111111222222222111111222222333333333444444444333333333444444444444555666666666777888888888777@@@===???FFFKKKOOOUUU]]]gggssszzzqqqiiiddd```eeennn}}}yyytttuuu}}}{{{nnnbbbUUUPPPRRRFFFGGGGGGEEEBBBAAA@@@AAA>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;:::999888777666666:::::::::999888888777777777777777777777777777777777666666555555444444444555333333333555666555444555444444333333333333333666666666777666555555444333333333444444444555555555555555444444444444444222333555666666555444333333333333222222222111111111111111111111111111111111111111111111111111111444444333333333333222222000111111111111222222222111111111111111111111111000111222222111000111222111111111111222222222333222222222111111111111000000//////......//////000111111111111111111111111//////////////////......000000000000000000000000111000///000111222111///000000000000000000000000......//////000000111111000000000000////////////////////////...............------------...//////000000000000///////////////000000111111000000///////////////////////////000000000111111111222222//////000111222222222111333333333333444444444444333333333444444444555555777888888999::::::;;;;;;FFFFFFJJJSSS\\\eeeqqq||||||uuupppmmmkkkkkkllluuu{{{ssstttzzzrrrbbbXXXVVVNNNOOOPPPNNNIIIDDDBBBAAA>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;:::999888777777::::::999999888888888888666666777777777777777888777666666666555555444444444444444444555555555444555444444333333333333333666777777777777666555555333333333444444444555555555555555555555444444444333555777999999888555444333333333222222222111111111111111111111111111111111111111111111111111111444333333333333333333333000000111111111222222222111111111111111111111111000111222222111000111222111111222222222333333333222222222111111111000000111111000000000000111111111111111111111111111111333222222111111000000000000000000000000000000000111000000000111111000000000000000000000000000000.../////////000000000111000000000000////////////111111111111000000000000...------------...//////000000000000///////////////000000111111000000///////////////////////////000000111111111222222222...///000222222333333333333333333444444444444555333333333444444555555666666777999;;;===???AAACCCJJJPPP[[[iiixxx|||yyyssspppooosssxxx{{{yyyttt|||xxxhhh___[[[]]]]]][[[UUUMMMFFFBBB??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::888888888888888777777777555555555666666777777777666666666666666555555555555555666555555444555555666555444444333333444444666666666666666555444444333333333444444444555555555555555555555555555555444666888::::::888555444333333333222222222111111111111111111111111111111111111111111111111111111333333333333333333333333000000111111111222222222000111222222222222111000000111222222111000111222111111222222222333333333222222222111111111000000000000111111111111000000111111111111111111111111333333222222111111000000000000000000000000000000000000111111000000000111111111111111111111111111////////////000000000000000000000000////////////000000000000111111111111...------------...//////////////////000000000000...//////000000//////...000000000000000000000000111111111111222222222222000111222333444444444444333333444444444555555555333333444555666666777777666777:::;;;===AAAFFFKKKRRR```uuutttrrrpppqqqwwwzzzwww||||||nnnkkkllllllkkkfff\\\PPPGGGBBBAAA@@@>>>============<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<<<<======888888888888888888888888444555555666666777777777666666666666666666666666666777888777555555555777777666666555555555555555555555555555555444444333333333333444444444555555555555555555555666666666444555666777777666444333333333333222222222111111111111111111111111111111111111111111111111111111111111222222222222333333000111111111111222222222000111222333333222111000000111222222111000111222111111111111222222222333222222222111111111111000...//////000000//////...111111111111111111111111000000000000000000//////000000000000000000000000///111222111000///000111111111111111111111111111////////////000000000000000000000000////////////............////////////...------------...//////////////////000000000000...//////000000//////...000000000000000000000000111111111222222222222333222222333444555555555444333444444444555555555555444555555666777888999999888:::<<<===@@@FFFOOOVVVggg{{{uuuxxx}}}{{{{{{|||{{{uuusssvvvssstttyyyzzzyyyzzz{{{yyynnn\\\OOOEEEDDDBBB@@@???=========;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999555555666777777888999999666666666666666666666777777999:::999666555666888888888777666666666666666555555666666555555444333333333333444444444555555444555555555666666666777666666666666666555444444333333333222222222111111111111111111111111111111111111111111111111111111000000000111111222222222000111111111111222222222000111333444444333111000000111222222111000111222000000000111111111222222222222222111111111111000//////000111111000//////111111111111111111111111000000000000000000111111000000000000000000000000///111222111//////000222111111111111111111111111000000000000////////////000000000000////////////---........./////////000...------------...//////.../////////000000000111///000000111111000000///000000000000000000000000111111111222222222333333222333333444444333333333444444444444555555555555555666777888999:::;;;;;;;;;===AAADDDIIITTTbbbmmmhhhmmmuuu{{{tttllllllbbbdddhhhpppzzzfffVVVGGGFFFDDDAAA???>>>======;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::666777777888999999::::::666666666666777777777777888:::;;;:::777666777999999888888777777777777777666666666666666555555444333333333444444444555555444555555555666666777777999999888888777777777666333333333222222222111111111111111111111111111111111111111111111111111111//////000000111111111222000111111111111222222222000111333444444333111000000222222222111000111222///000000000000111111111222222222111111111111000111222333444444333222111111111111111111111111111111111111222333333333444000000000000000000000000///111333222///...000222111111111111111111111111000000000000////////////000000000000///////////////000000000111111222222...------------...//////.../////////000000111111111111222222222222111111000000000000000000000000111111222222222333333333222222333333333222111111444444444555555555666666666777888999:::;;;<<<<<<;;;???EEEKKKTTTdddvvvmmmrrryyy~~~xxxnnngggaaaaaafffkkkuuuzzznnndddTTTNNNFFFAAAAAAAAA???>>><<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888888888999999:::999999888888888888888777777888888888888777777;;;:::999777777777888888999999777666555555555555555555555555555555555555444555777888999888666555666666555555555666666777444444333222111111111111333333333333333333333333333333333222222222111111333333333333333222111000222222222111111111111000111111222222222333333333222111000//////000111222111111111111000000000///222222222111222222333333111111111000000000000///222111111111000000//////000000111222333333444444111111000000000111333444111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////111111111111000///---------------............///000000//////.........---......//////000000111111000000//////000111222222222222333333333444444444444444333333333444555555444444555666666555555555888999;;;;;;;;;<<<>>>AAAIIIKKKOOOVVVcccxxxttt|||qqqiiidddeeefffkkk}}}}}}tttooo```WWWKKKCCC???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999:::999999888777777777777888777777888888888888777777888777666666666777888888888888888777666555555555555555555555555555555555444555777888999888777666666666555555555666666666333333222222111222222222444444444444444444444444333333333333222222222222222333333333222222111000222222222222111111111111111111222222222333333333222111111000000111111222222222222222111111111111111111111111222222333444222222111111111000000000222111111111000000000000000000111222222333444444222111111000000111222333111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111000///...---........./////////000000000000/////////.........////////////000000111111111000000000000111111222222222333333333444444444333333333333333444444555555666666777777666666666777999:::;;;<<<>>>AAACCCFFFPPP]]]kkkyyyxxxlllhhheeeeeemmmxxx|||pppeeeUUUHHHBBB???>>><<<<<<=====================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::888888777666666666777777777777888888888888777777444444444444555666777888777777888888777666555444555555555555555555555555555666777999999888888777666666666666666666666666333222222222222333333444555555555555555555555555444444444444333333333333222222222222222111111000333222222222111111111111111111222222222333333333333222222111111222222333333333333222222222222111000000000111222333444555333333333222222222111111111111111111111000000000000000111111222333333333333222222111111111111222111111222222222222111111000000000000000000000000222222222222222222222222111111111111111111111111000111111000000///...---//////000000000111111111000000////////////....../////////000000000000111222222111000000000111111333333333333444444444444444444444444444555666666777777777777777777777777888:::<<<>>>@@@DDDIIIMMMSSScccyyy}}}sssmmmhhhhhhkkk|||{{{ppp___QQQIIIDDDAAA@@@<<<=====================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999:::999999888888999999:::888777777666666666666666777777888888888888777777555555555555666666777777555777888999888777555333555555555555555555555555666777888888999999888888777777777777777666666555222222222222222333444555444444444444444444444444555555444444444333333333111222222222222222111111333333222222222111111111111111222222222333333333333333333333333333333333333333222222222111111111/////////000111333444555444444333333333222222222111111111111111111111111000000111111222222222333444333333222111111111111111111222222222222111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000000///....../////////000000000111111000000//////////////////000000000000000000000000333222222111000000000000333333333444444444444555666666666666777777888999888888777777888888888999<<<===???BBBGGGOOOXXX___ooowwwoookkknnn}}}uuufffYYYPPPJJJEEEBBB============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888777777777777888888888777777666666666666666777777888888888888777777888888888888777777666666555666888999999777555444555555555555555555555555666666777777888888888888777777888888777666555555222222222222333444555555333333333333333333333333555555444444444333333333111222222333333333222222333333333222222222222111111111222222222333333333333333333444444333333333222111111111000000000000/////////000111333444555444444444333333333333222111111111111111222222222000111111111111111222222333333333333222222111111111111222222222222111111000000000000000000000000222222222222222222222222000000000000000000000000///000000000000//////........./////////000000000//////000000000000000000111111111111000000000000333333222111000000111111333333444444444555555555555555555555666777888999777777777777888999:::;;;@@@BBBEEEJJJSSS___llluuuxxxmmmppp{{{{{{lll^^^UUUNNNHHHDDD@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777666666666666777777888888777666666666777777777777888888888888777777::::::::::::999888777666555666777888888777666555555555555555555555555555666666666666666777777777777888888999888777555444444333333333333444444555333333333333333333333333444444444444333333333333222333333444444444444444333333333333222222222222111111222222222333333333222333333444444333333222111111111000000000///////////////000111222333444444444444333333333222222111111111222222222222222111111111111111111111111222333333444333333222111111111222222222222111111000000000000000000000000222222222222222222222222//////////////////////////////000000000000//////........./////////000000//////000000000000111111222111111111111000000000333222222111111111222222333444444444555555555555333333333333444666777888777777777888:::<<<>>>@@@EEEIIIRRR\\\iiiwww~~~~~~wwwttttttxxx~~~wwwsssrrrrrrsssuuuvvvxxxzzz|||~~~}}}yyywwwxxx{{{}}}}}}vvvsssyyyvvveeeYYYQQQKKKHHHDDDDDDBBBAAA???===<<<<<<========================<<<<<<;;;::::::999888888888888777777777777888888999999888777777777777888777777888888888888777777888999999::::::999888777666666666666777777777777555555555555555555555555555555555555555666666777777888999999999777555444555444444333333333444444444444444444444444444444333333333333222222222222333444555555666666555555444444333333333222222222111111222222222333333333111222333444444333222111222222222111111111000000000000000000000111222222333333333333222222222222111111111222222333333333111111111111000000000000111222333444444444333222111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000////////////000000000111111111//////000000000111111111222222222111111111000000222222111111111222333333444444444444555555555555444444444555666777888999999888999:::<<<@@@CCCEEELLLVVVeeewwwwwwtttsssssssssttt{{{zzzvvvvvvtttooollllllkkkkkklllllllllnnnqqqssspppooommmlllmmmmmmnnnnnnssssssssssssuuuxxx{{{|||zzz{{{~~~vvvrrrttt|||kkk]]]UUUPPPMMMGGGGGGEEECCCAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888999999888888888888999999:::999999888888888888888777777888888888888777777555666888999::::::999999777777666666666666777888555555555555555555555555555444444444444555666666777888999:::999777555333666555444444333333333333555555555555555555555555333333333222222222111111444444555666777777666666444444444333333333222222111111222222222333333333111111333333333333111111333333333222222222111111111000000000000000111111333333333222222222111111111111111222222333333333111111111000000000000000000111333444555444444333111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000000///000111111111111222222222//////000000111111111222222222222222111111000000111111111111222333444444444444444555555555666666777777777888999;;;<<<===:::::::::<<>>???>>>>>>??????>>>===<<<;;;>>>======<<<<<<;;;::::::666888;;;:::888666888999777888888888888999999999999999888777666666777777777777888999999999999888444555666666666555333333333333444555555444333333222333444444555444444444444444555555555555555444333333333333333333333333222222333333444555666666222222222222222222222222444444444444444444444444222222222222222222222222333333333222222111111111111111111222222333333333111111111111000000////////////000000111111222222333222222111111222222333111111222222222333333333111111111111111111111111222222222222222222222222222111111000000000000000000000000000000000000000000000111111111000000///000000////////////000000111111111000000000000000......//////000000111111111111222333333333222222111111222333333333333222222222222222222222222222333333444555555666666666777999::::::888777888999===;;;;;;@@@DDDGGGOOOWWWeeezzz|||{{{{{{}}}~~~}}}|||}}}}}}~~~~~~~~~xxxxxxxxxxxxyyyyyyyyyyyywwwuuurrrrrrssstttrrrppptttzzzxxxqqqttt|||xxxkkkbbb]]]WWWOOOHHHGGGEEEBBB@@@AAA???@@@@@@??????>>>===<<<======<<<<<<;;;:::::::::777999;;;;;;999888999:::777888888888888999999999888888777666666666666666777777888999999999999888555555666666666555444333333333444555555444333333444444555666777777777777555555555666555555444444444444444444444333333333222222333333444555555666333333333333333333333333444444444444444444444444222222222222222222222222333333333222222222111111111111222222222333333333222222111111111000000000000000000000000111111111333222222111111222222333111111111222222222333333111111111111111111111111222222222222222222222222222111111000000000000000222222222222222222222222000111111222111111000000000000////////////000000111000000000000000000000////////////000000000000000000111222222222111111111111222333333333333222222222222222222222222222444444444444555666777777555666888999888888999:::===>>>BBBFFFIIIOOO]]]jjjzzz~~~}}}|||zzzxxxsssuuu{{{vvvrrruuu~~~|||pppiii^^^TTTKKKGGGEEEAAA@@@AAAAAA@@@@@@??????>>>=========<<<<<<;;;;;;:::999999888:::<<<<<<:::999:::;;;777888888888888999999999777777666555555555666666777777888999999999999888555666666666666555444333333444444555555444444333333444555666777888888888666666666666666555444333666666555555444444444333222333333444444555555555333333333333333333333333444444444444444444444444222222222222222222222222333333333222222222222111111222222222222333333333222222222222222111111111111111111111000000000000222222111111111111222222111111111222222222222333111111111111111111111111222222222222222222222222222111111000000000000000333333333333333333333333111111222222222222222111111000000//////000000111000000000000000000111111000000000000////////////...///000111111111111111111111222333333333333222222222222222333333333333555444444333444666777888555666999::::::;;;===???===AAAGGGLLLOOOXXXlll|||yyy{{{}}}}}}yyyvvvvvvwwwiii]]]PPPJJJGGGDDDBBBCCCAAAAAA@@@???>>>=========<<<<<<<<<;;;::::::999999999::::::;;;::::::999999777777888888888999999999777777666666666666777777777777888999999999999888666666666666666555555444444444444444444444444444111222333555666666666666666777777666666555444333777777666666555555444444333333333444444444555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000//////222222111111111111222222111111111111222222222222111111111111111111111111111111111111111111111111222111111000000000000000333333333333333333333333111111222333333333222222111000000000000000000111000000000000000111111111111111000000//////......//////000111222222222111111111222333333333333222222222222333333333333333555555444333444666888999888999;;;<<<===>>>AAACCCBBBFFFMMMUUU]]]jjj}}}|||~~~tttyyyzzzkkk[[[SSSOOOKKKHHHGGGBBBAAA???>>>===<<<<<<<<<===<<<<<<;;;;;;:::999999888888888999999999888777777777888888888999999999999888888777888888999999777777888999999999999888777777666666555555555555444444444444444444444444222333444555666666666666666666777777666555555444777777777666666555555555333333333444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000//////222111111000000111111222000000111111111222222222000000000000000000000000111111111111111111111111222111111000000000000000111111111111111111111111000111222333333333333333111111000000000000111111//////000000111111111111111111000000//////......///000111222333333333333111111222333333333333222222222333333333444444444555555444444555666888999999;;;<<<======???BBBEEEIIILLLUUUdddttt{{{{{{}}}{{{hhh]]]VVVOOOIIIGGGCCCBBB@@@>>>===<<<======>>>======<<<;;;;;;::::::888888777888999:::888666777888888888888999999999999999888888888999::::::777777888999999999999888888777666666555555666666555444444333333444444555666666777888888888777777555666666777777666666666666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333333333333222222222222111111111111222222222222222111111111111000000000000111111000000000000111111000000000111111111111222000000000000000000000000111111111111111111111111222111111000000000000000000000000000000000000000///000111222333333333333222111111000000111111222/////////000111111222222000000000000///////////////000111222333444444444111111222333333333333222222222333333444444555555444555555666777777888888888999;;;<<<>>>AAAEEEHHHNNNRRR```ttt}}}zzz{{{}}}{{{lllbbbWWWMMMIIIFFFEEEBBB@@@>>>>>>?????????>>>>>>======<<<;;;;;;:::888777999;;;;;;999777777888888888888999999999888888777777888999999:::777777888999999999999888888888666555555555666777555444333333333333444555777888888888888777666666444555666777777888777777333444444555555666666777444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333222222222111111000000000111111111222222000000000000000111111111111111000000000000111111000000000000111111111111000000000000000000000000111111111111111111111111222111111000000000000000000000000000000000000000...///000111222222222222222111111000000111111222...//////000111111222222////////////000000000000...///000222333333444444111111222333333333333222222222333333444555555666333444666888888888777666777999<<<>>>BBBFFFLLLPPP\\\eeexxx}}}zzz|||wwwwwwwwwxxxyyyyyywwwuuussssssttttttuuuuuuuuuuuuxxxzzz|||~~~qqqcccWWWQQQIIIGGGDDDBBB@@@@@@@@@AAA?????????>>>======<<<<<<;;;999888999<<<<<<:::888777888888888888999999999777777666777777888999999777777888999999999999888999888666555555555666777555444333333333333444555777777777777666555444333333444555777888888888888222222333444555666777777444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333333333222222111111111//////000000111111111222//////000000111111222222111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000222111111000000000000000000000000000000000000000......///111111222222222222222111111111111222222...//////000111222222222......//////000000111111---...///000222222333333111111222333333333333222222222333333444555666666222444777999:::999777555888;;;>>>BBBGGGMMMTTTYYYqqq~~~~~~|||wwwtttrrrqqqhhhhhhggggggffffffeeeeeeffffffggghhhiiiiiijjjjjjpppqqqsssuuuvvvwwwxxxxxxxxx{{{~~~~~~sssbbbVVVQQQKKKFFFFFFEEEBBBAAABBB????????????>>>>>>>>>>>>999999999888888888888777888888777777777777777777999999999888888888888777999999999888888666555555888777666555555555555555555555555555555555555555555555555666666666666777777777777777777777777777888444111111444777777666444444444333333444555555222333333444444333333222111111111111111111111111333333333333333222111000............///000222222000000111111111222222222111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111////////////000000000000......///000000000000000111000///000111222111///222222111000//////000000////////////000000000000222222111111111111111111111222222333333444444555444444333333333444555555666666888:::888666:::AAA;;;???DDDJJJNNNTTT```jjj~~~}}}|||yyywwwuuutttssstttuuuvvvxxxzzz{{{|||vvvtttpppkkkgggdddbbbaaa____________^^^^^^^^^^^^^^^^^^______```aaaaaabbbffffffhhhiiijjjkkkkkkkkklllooorrrtttvvvzzz~~~ooo___VVVOOOIIIHHHFFFBBB@@@AAA@@@???>>>===<<<;;;::::::999999999999888888888888888888888888888888888888999999999888888888888777999999999888888777666555555555444333333333333333555555555555555555555555444444555555555666666666666666666666666666666666777444222222555777666555333222222111222222333333222333333444444333333222222222222222222222222222333333333333333222111000000000000000000111222333000000111111111222222222111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000////////////...//////000000000000000111000///000111222111///111111111111000000///////////////000000000111111111111111111111111111111111222222333333444444555444444333333444444555666888777888999888666888>>>DDDGGGLLLSSS\\\ggguuuzzzwwwuuuwwwzzz}}}yyyuuurrrpppnnnmmmkkkiiigggfffeeeeeecccdddgggiiijjjjjjiiihhhhhheeebbb^^^[[[XXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXVVVVVVWWWWWWXXXYYYYYYYYY[[[\\\\\\]]]]]]]]]]]]]]]___aaaccceeegggjjjnnnqqqvvvwwwxxxzzz}}}~~~wwwzzzggg___VVVNNNKKKIIIDDDAAAAAABBBAAA@@@>>><<<;;;999999:::::::::999999999888888999999999999999999999999999999999888888888888777888888999888888777666555444444333222222222333333555555555555555555555555333444444444555555555555555555555555555555555555555444333444666666666555333333222222222222222333222333333444444333333222333333333333333333333333222222333333333222111111222222111111111222222333111111111111111222222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111000000//////......////////////000000000000111000///000111222111///000000111222222111///...000000000111111111222222111111111111111111111111111222222333333444444555444444444444444555666666999666777:::;;;:::<<<@@@IIIMMMUUU```ooo}}}tttrrrsssqqqoooooommmoootttzzz~~~}}}|||zzzwwwuuutttsssqqqnnnkkkhhheeeccceeecccaaa^^^]]]\\\\\\]]]]]]^^^```aaaaaaaaa_________^^^[[[XXXVVVTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUVVVXXXZZZ[[[]]]___bbbeeejjjjjjlllooorrrvvvyyy{{{~~~zzz~~~uuuiii^^^TTTOOOMMMHHHDDDCCCDDDCCCBBBAAA???>>>===<<<;;;:::::::::999999999999999999:::::::::::::::;;;999999999888888888777777888888888888888777666666555555444444444444555555555555555555555555555555333333333444444444555555555555555555555555555555333444444555666666555444666555555444444444444555222333333444444333333222333333333333333333333333222222333333333222222111333222222111111111222222111111111111111111111111111111000000///000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111000000//////......///////////////000000111111000///000111222111///...000111333222111///...000111111111222222222222111111111111111222222222111222222333333444444555444444444444555666777777888555666;;;???@@@DDDHHHNNNXXXfffxxx}}}yyyqqqlllmmmooonnnmmmmmmlllpppuuu|||{{{{{{~~~zzzwwwrrrpppnnnmmmmmmllliiigggeeeeeedddcccaaa___]]]\\\___^^^\\\ZZZYYYYYYYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[XXXWWWUUUSSSRRRRRRRRRRRRTTTUUUUUUUUUVVVWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSUUUVVVVVVWWWZZZ\\\\\\]]]___bbbeeehhhkkklllrrrssstttwwwzzz~~~}}}sssfffYYYSSSPPPJJJFFFDDDBBBBBBAAAAAA@@@@@@??????;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;999999999888888888777777777888888888888777777666555555555444444555555666555555555555555555555555333333333444444444555555555555555555555555555555333444555666666555555555777666555555444444444555222333333444444333333222222222222222222222222222111222222333333333222222222222111000000000111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111000000000/////////...000//////...///000111111111000///000111222111///...///111222333111000...000111111111222222222222000000111111111222222222111222222333333444444555555555555555666777888999999777888===AAADDDJJJQQQZZZlllwwwrrrqqqlllkkkoooqqqmmmjjjjjjiiinnnvvv~~~|||uuuoookkkhhheeedddbbbaaaaaa```^^^]]]ZZZ[[[[[[ZZZZZZYYYWWWWWWZZZZZZYYYWWWWWWVVVVVVVVVXXXXXXWWWVVVVVVWWWWWWXXXVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPQQQRRRRRRRRRRRRUUUWWWUUUVVVXXX[[[]]]```bbbccchhhhhhiiikkknnnrrruuuwwwxxxyyy~~~sssbbbZZZUUUNNNHHHEEE@@@@@@@@@???????????????<<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<<999999999888888888888777777777888888888888777777444444333333333444555555555555555555555555555555333444444444555555555555555555555555555555555555333444555555444444555777666555444333222222222222222333333444444333333222111111111111111111111111111111222333333333222222111111000000000111111222222222222111111111111111111111000000000111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000/////////000000000000000000///.........///111222111000///000111222111///...///111222222111000000000000000111111111222222000000000111222222333333111222222333333444444555555555555555666888999:::<<<;;;<<<@@@CCCGGGRRR]]]mmmzzzsssppppppmmmkkklllpppqqqlllhhhgggfffmmmxxx}}}uuutttqqqlllhhhccc___]]]\\\ZZZXXXWWWXXXXXXWWWVVVVVVVVVWWWWWWVVVUUUTTTTTTVVVVVVVVVVVVVVVUUUTTTSSSXXXXXXZZZZZZ[[[ZZZYYYXXXVVVVVVUUUUUUVVVWWWYYYZZZWWWWWWWWWWWWVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWWWWVVVUUUTTTSSSQQQRRRRRRRRRQQQQQQSSSUUUSSSTTTVVVYYY[[[\\\^^^^^^`````````bbbdddgggkkkmmmtttxxx}}}yyyrrrqqqtttzzzrrrggg___VVVMMMIIIBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;888888888999:::;;;;;;;;;999999999888888888888777777777888888888888777777555444444444444555666777555555555555555555555555444444555555555666666666666666666666666666666666444555666444333333666888666555444333333222222222222333333444444333333222222222222222222222222222000111222333333333333222111111111111111222333444222222222111111111000000111111000000111111222333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000......//////000000111111000000.........///111222111000///000111222111/////////000000111111111111/////////000000000111111///000000111222222333333111222222333333444444555555555555666777888::::::===???CCCGGGJJJRRRcccttt|||wwwuuurrrrrrvvvtttqqqrrruuuuuuqqqnnnnnnnnnwwwzzzxxxtttoooiiihhhgggeeeccc___\\\YYYWWWVVVTTTRRRRRRSSSTTTSSSRRRWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUVVVVVVVVVUUUSSSRRRZZZ\\\```bbbcccaaa^^^[[[SSSRRRRRRRRRTTTUUUWWWYYYZZZZZZYYYYYYXXXXXXWWWWWW[[[[[[[[[ZZZZZZZZZZZZZZZWWWXXXXXXXXXXXXWWWVVVUUUSSSTTTTTTTTTSSSSSSTTTVVVPPPQQQSSSUUUWWWXXXYYYYYY\\\[[[[[[\\\^^^bbbeeegggiiilllqqqvvv{{{ssskkklllhhhuuurrriii^^^TTTNNNFFFFFFDDDCCCAAA@@@>>>>>>======<<<<<<<<<;;;;;;;;;777777888999999:::;;;;;;999999999888888888888777666777777888888888777777777777777777777888999999555555555555555555555555555555555666666666666777777777777777777777777777444555666444222222666:::888888777666555444444444222333333444444333333222333333333333333333333333000111222333333333333333111111111222333444555666222222222222111111000000111111000000111222333333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000------...///000111222222111000...---...///111222111000///000111222111///000000//////000111222222////////////000000000000///000000111222222333333111222222333333444555555555555555666777999:::;;;<<<@@@HHHNNNSSS^^^uuu~~~vvvvvvwwwvvvwww|||{{{{{{}}}|||yyyxxxzzz|||yyyuuuooohhhcccaaaaaaaaa\\\\\\[[[ZZZYYYWWWVVVUUUSSSSSSTTTTTTUUUVVVVVVWWWUUUTTTSSSSSSRRRSSSSSSSSSWWWRRRPPPQQQPPPNNNOOOSSSccckkkppppppmmmiiiccc]]]YYYXXXVVVTTTSSSTTTWWWXXXXXXZZZ\\\^^^^^^\\\ZZZXXX]]]]]]^^^^^^^^^\\\[[[ZZZ^^^[[[XXXWWWXXXZZZZZZZZZWWWVVVVVVUUUVVVVVVWWWWWWYYYZZZ[[[[[[[[[YYYXXXWWWWWWWWWXXXZZZ[[[]]]^^^^^^```bbbeeeiiinnnrrrvvvwww~~~vvvyyy|||pppiiidddgggsssxxxlll^^^RRRKKKHHHDDD@@@@@@BBBBBB???@@@???>>><<<:::999999999::::::::::::::::::::::::;;;;;;::::::999888777777888888777777777777888888555555555666666666666666666666555444333333222222444555555666777666666666666666555444444444444555444444444444444444444444444444444333333222222222333333333444444444555555333333333222222111111111000111111111111222222222222222111111111111111111111111111111111000///...000000000000000000000000222222111111000000//////000000000000000000000000222111111111000000//////111111000000//////......222222222111111111000000000000000000000000000000111111000000000000111111000000000000111111111111000000000000111111111111222111000//////000111111000000000000111111111111555555444333333222111111222333333444666888999:::888444444666777888;;;@@@CCCJJJQQQWWWaaauuuyyysssrrrzzz|||vvvrrrjjjgggbbb]]]ZZZXXXWWWWWWVVVVVVWWWWWWWWWVVVUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUPPPLLLKKKKKKJJJMMMQQQ^^^kkkzzzsssgggaaa^^^ZZZWWWVVVWWWXXXXXX[[[\\\^^^``````___^^^]]]^^^___`````````___^^^]]]]]][[[YYYXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZ\\\]]]___bbbfffjjjmmmooosssvvvyyyzzzzzzyyyzzzzzz~~~wwwwwwzzz~~~sssjjjgggkkk|||}}}iiiZZZRRRNNNHHHCCCBBBCCCBBB@@@@@@???>>><<<;;;:::999999::::::::::::::::::::::::;;;;;;::::::999888888777888888777777777777888888666666666666666666555555777777666555555444333333444555555666666666666666555444333333222222333333333333333444444444444444444444333333333222222222333333333444444444444555333333333222222222111111111111111111222222222222333333333222222222222222111222222222111111000///111111111111111111111111111111111000000000000000000000000000000000000000111111111111000000000///111111000000////////////222222222111111111000000111111111111111111111111111111000000000000111111000000000000111111111111000000000000111111111111333222111000000111222222000000000000111111111111333333333333333333333333333333333444555777888999<<<999999;;;<<<<<<@@@EEEFFFNNNZZZhhhxxx|||wwwuuuvvvxxxxxxxxxtttrrrvvv|||uuunnnhhhccc```ZZZYYYWWWUUUSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVSSSMMMHHHGGGFFFFFFJJJPPPUUUdddwwwvvvnnnhhh```\\\[[[[[[ZZZYYY^^^___```aaabbbccccccccccccdddeeefffffffffeeedddaaa___]]]]]]^^^^^^^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[]]]```ccceeefffhhhkkkllllllmmmoooqqqyyy~~~}}}yyywwwzzzsssllljjjvvv{{{fff^^^VVVMMMHHHFFFDDDBBBAAA@@@@@@>>>===;;;:::::::::;;;;;;::::::::::::::::::;;;::::::999999888888888888888777777777777888888777777777666666555555555777777777666555555444444555555555666666666666666555444333333222333333333222222333333444444555555333333333333222222222222333333333333444444444444333333333222222222222111111111111111222222222333333333333444444444444444222222333333333222111111222222222222222222222222000000000000111111111111000000000000000000000000111111111111000000000000111000000000000/////////222222222111111111111111111111111111111111111111111111000000000000111111000000000000111111111111000000000000111111111111333222222111222222333333000000000111111111222222111222222333444555555666444444444444555666777888:::888999===???@@@EEEKKKPPP[[[nnnzzzqqqooommmnnnppptttuuuvvvtttwwwtttpppjjjddd^^^ZZZWWWVVVRRRSSSSSSTTTTTTSSSSSSSSSRRRSSSUUUWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYXXXWWWQQQLLLHHHGGGFFFFFFIIINNNQQQ[[[iiiyyy}}}uuukkkdddaaa```]]]ZZZ```aaabbbcccdddfffggghhhiiijjjlllmmmnnnmmmmmmlllhhhfffeeeeeefffgggeeedddaaaaaa___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYZZZ\\\^^^______aaabbbcccccceeeiiikkkpppuuu||||||xxx}}}wwwrrryyyzzzjjj^^^RRRLLLIIIEEECCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888888888888777777777777888888999888888777666555444444666666666666555555444444555555555555555666777777777777666555555555555555222222222333333444555555333222222222222222222222222222333333333444444444222222222222222222222222111111111222222222333333333333333333444444444444333333333444444333222222222222222222222222222222//////000000111111222222000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000000000111111///000000000111111111111///000000000111111111111111111111111222222222333000000111111111222222222222222333333444555555555555444444444555666666777777777:::???BBBDDDLLLUUU^^^ooo~~~tttpppnnnnnnoooqqquuuyyy|||~~~|||}}}tttooodddaaa\\\XXXTTTSSSRRRRRRNNNOOOQQQSSSUUUUUUUUUUUUUUUVVVWWWYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]\\\ZZZWWWVVVOOOJJJGGGHHHGGGEEEGGGLLLQQQWWW```ooo{{{rrrlllgggccc```dddeeefffgggiiijjjlllmmmnnnoooqqqrrrsssrrrrrrqqqmmmmmmlllmmmnnnnnnllljjjfffeeecccaaa```^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^[[[ZZZZZZYYYYYYZZZ\\\\\\\\\]]]]]]]]]^^^___cccfffggglllrrryyy~~~~~~}}}{{{zzzxxxiiiYYYRRRMMMGGGDDDDDDAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999888888888777777777777888888999999888777666555555444555555444444444444444444666555555555555666777777777777666555555555555666222222222333333333444444222222222222222222222222222222222333333333444444222222222222222222222222111222222222222333333333111222222222333333444444222333333444444444333333111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111///000000000111111111111///000000000111111111111///000000111111111111111111111111111222222222222444444444444444444444444555555555555555666777888<<<<<>>==================<<<<<<;;;:::::::::999999999999999999999999888888777777777777888888888888888777777666666666444444444444444444444444666555555444444666777888666555444444333333444444333333333333333222222222111111111222222222222222222222222222333333333333111222222222222333333333222222222222333333333333111111222222333333444444222222333444444444333333111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000111111111111222111111111111111222222222222222222222222222222222111111000000000000111111000000000000111111111111000000000000111111111111...///000111111111111111111111111222222222222333555555555444444444444444666666666666777888999:::>>>???BBBFFFJJJRRR```nnnyyytttpppllllllnnnnnnrrrxxx~~~~~~tttkkkccc]]]XXXUUUSSSRRRPPPOOOOOOOOOPPPPPPNNNOOOPPPRRRTTTVVVXXXXXXZZZ[[[\\\]]]______``````___```aaabbbcccdddeeefffhhhjjjlllnnnmmmiiieeebbbZZZRRRKKKIIIHHHIIIOOOVVV[[[dddqqq}}}{{{{{{zzz{{{~~~|||}}}~~~~~~~~~}}}|||{{{vvvwwwxxxzzz{{{yyyvvvsssqqqooommmjjjhhhfffddddddcccbbb```^^^]]]]]]]]]^^^\\\\\\\\\]]]^^^^^^______ZZZ\\\^^^___```___^^^]]][[[\\\\\\[[[YYYXXXYYYZZZZZZ]]]aaaeeehhhlllpppsssvvv~~~~~~~~~uuuqqqsss~~~zzzrrrggg]]]QQQIIIJJJAAAAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;::::::999999999999999999999999888888777777777777888888888777777777777777777777444444444555555555555555777666444444444555777888666555555444444444444444444444333333222111111111000111111111222222222222111222222222222333333333111111222222222333333333222222222333333333444444222222222333444555555555111111222333333333333333222222222222222222222222111111111000000000000000000000000000000000000000///000000000111111111111000000111111111222222222000000111111111222222222222222222222222222222222111111000000000000111111000000000000111111111111000000000000111111111111...///000222333333222222111111111222222222333333333333444444555555666666666666666777888:::;;;<<>>>>>>>>???>>>>>>===<<<;;;;;;::::::999999999999999999999999888888777777777777888888777777777777777888888888555555555666666666666666777666444333444555777999888888777666666666666666555444444333222111000000000000111111222222222222111111222222222333333333111111111222222333333333222222333333333444444444333333444444555666777777000111222222333333333333333333333333333333333333222222111111000000//////000000000000000000000000//////000000111111111222000000111111222222222222000000111111222222222222222222222222222222222222111111000000000000111111000000000000111111111111000000000000111111111111///000222333444444333333111111222222222333333333111222333444666777888888666666777888999;;;===>>>CCCFFFMMMYYYfffyyyvvvnnnhhhfffhhhlllttt|||~~~}}}uuuooohhhbbb\\\WWWVVVUUURRRPPPOOOOOOOOOPPPPPPRRRSSSSSSUUUXXXZZZZZZYYYZZZ^^^bbb\\\```eeehhhiiijjjkkkllllllnnnpppqqqpppsssxxx}}}|||rrreeeYYYWWWVVVWWW```mmm~~~}}}yyyvvvuuurrrpppmmmjjjiiihhheeebbb_________^^^```bbbcccbbb```___^^^^^^]]]]]]___aaacccbbbaaabbbaaa___\\\ZZZXXXWWWVVVTTTTTTVVVXXXZZZ]]]```aaaeeeggglllrrrxxx}}}~~~tttkkkiiippp|||yyyooobbbZZZTTTPPPIIIEEE@@@===<<<<<<============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666444444444444555555555666777555444444555555444333000111222222333444555555111111222222222333333333222222222111222222333333222222111111222222333444333444444555555444444333555555444333333222222111222222222222222222222222333333333333333333333333111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111222222111000//////000000333333222111000000111111222222333333333444444444333333222222111222222222666333111222555666555333444444666888:::>>>AAACCCEEEMMMVVVbbbwww~~~|||yyynnniiiooorrruuu|||vvvpppiiieeeaaa]]]XXXUUUUUUTTTRRRQQQSSSSSSSSSSSSTTTUUUWWWWWWWWWZZZ]]]^^^^^^___cccggggggjjjmmmppppppqqqrrrssstttwwwyyyzzzzzz|||sssfff```]]]^^^jjjyyy~~~}}}zzzxxxpppooolllhhheeecccbbbccceeegggiiijjjiiihhhgggfffdddcccaaabbbcccdddcccbbb`````````___]]]ZZZXXXVVVVVVVVVVVVWWWXXXZZZ[[[\\\^^^```cccgggmmmrrrvvvxxxtttkkkkkkpppuuufff___YYYVVVNNNJJJDDD@@@>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666444444555555555666666666777555444444555555444333333333333333333333333333111222222222222333333333333222222111222222333333222222111111222222333444333333444444444444333333111111111111111111111222333333333333333333333333333333333333333333333333111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111222222111000000000000000333222222111000000111111111111111111222222222222333333222222222222222333777555333444666777777555:::;;;<<<===???BBBEEEGGGLLLUUUbbbuuu~~~|||{{{{{{sssrrrzzz|||wwwpppjjjeeeaaa]]][[[[[[YYYVVVUUUVVVVVVTTTSSSSSSSSSSSSTTTUUUWWWXXXYYY\\\```dddfffgggiiimmmqqqvvvxxx{{{||||||}}}{{{rrriiigggttt|||zzzuuupppmmmkkkkkkkkklllmmmnnnnnnnnnmmmmmmlllgggeeeccccccccccccbbb```___```aaabbb```]]]ZZZWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZ]]]```eeeiiillltttzzzyyynnnhhhnnnqqqgggaaa^^^TTTOOOIIIDDDAAA???>>>============<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666555555666666666777777777777555444444555555444333444444444333333222222222222222222222333333333333333333222222111222222333222111111111111222333333333333444444444444333333///000000111222222333333444444444444444444444444333333333333333333333333111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222111111111111111111111111222111000000000000000000333222111111000111111111//////000000000111111111333333222222222222333333888666555555777999888888:::;;;===???@@@CCCHHHKKKTTT___rrr}}}}}}~~~~~~|||~~~~~~llliiiccc^^^[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWUUUUUUVVVWWWYYY[[[]]]___eeeiiinnnqqqsssvvvzzz~~~zzzrrrzzz|||yyywwwvvvvvvvvvuuutttssstttsssrrrqqqllljjjgggfffffffffeeeddd```aaaaaaaaa```___]]][[[[[[ZZZYYYXXXXXXWWWWWWWWWYYYYYYXXXXXXZZZ]]]aaaccchhhmmmssswwwzzz}}}mmmiiitttqqqhhhdddXXXSSSLLLFFFCCCAAA???>>>============<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666666666666666777777777777777555444444555555444333333333333333333333333333222222222333333333444444333333222222111111222222111111111111111222222333333333333444444333333333222222222333333444444444333333333333333333333333222222222222222222222222111111111111111111111111111000000///////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000000111222222111111111111111222000000000000111111111111333333222222222333444444777666666666777888999999888;;;===@@@BBBGGGOOOTTTaaarrr|||}}}~~~{{{vvvsssqqqrrruuuwwwtttnnnbbb```\\\YYYWWWVVVXXXYYYXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[]]]___bbbfffiiijjjnnnsssyyy}}}}}}{{{{{{zzzyyywwwsssqqqnnnmmmmmmnnnnnnmmmeeecccbbb```___``````aaa]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZXXXWWWWWWYYY\\\^^^___ccchhhkkknnnttt|||{{{nnnnnnrrrzzz||||||nnnfff[[[VVVOOOHHHEEEBBB@@@???>>>>>>=========<<<<<<<<<::::::::::::::::::::::::888888888888888888888888666666666666666666666666666666666666666666666666666666666666777777777777777555444444555555444333111111222333333444555555222222333333333444444444444333222222111111111222111111000000111111222333222333333333333333333222444444444333333333222222111111111111111111111111222222222222222222222222111111111111111111111111111000000/////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111000000000000000000000000111000000000000000111111222111111111111111222222111111111222222222333333333222222222333444444555666666666666777888999:::<<>>>>>>>>=========<<<<<<::::::::::::::::::::::::888888888888888888888888666666666666666666666666666666666666666666666666555555666666666777777777777555444444555555444333000111111222444555555666333333333333444444444444444444333222111111111111111000000000000111222222222222333333333333222222333333222222111000000///111111111111111111111111222222222222222222222222111111111111111111111111111111000///////////////000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111000000000000000000000000000000000000000111111222111111111000111111222333222333333333333444444444333222222333333444555666555666777777777888:::<<<>>>BBBFFFIIIOOO\\\lllyyy~~~~~~~~~{{{yyywwwsssnnnkkkdddbbbaaa```aaadddhhhjjjvvvmmmfff```[[[WWWUUUWWWXXXXXXVVVWWWYYY\\\ZZZ\\\^^^______bbbgggkkkhhhjjjmmmrrrxxx}}}}}}zzzuuusssrrrrrrqqqqqqnnnmmmjjjhhhgggggghhhhhhddddddbbbaaa````````````^^^]]]\\\ZZZYYYXXXWWWWWWVVVYYY[[[\\\\\\```fffkkkooosssyyy|||qqqppp{{{|||wwwuuuyyy~~~nnnhhh^^^UUUNNNHHHDDDBBB>>>>>>>>>>>>=========<<<::::::::::::::::::::::::888888888888888888888888666666666666666666666666666666666666666666666666444444555555555666666666777555444444555555444333222222222333333444444444333333333444444444444555555444333222111111111111000000000000000111222222222222333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000////////////////////////////////////000000000111111111111111111111111111000000000000000000000000000000000000000111222222111111000000111222222333333333333333444444444444222222222333333555666666666888999999888999<<<>>>@@@DDDKKKSSS```ttt~~~xxxsssqqqnnnooopppoookkkhhhgggggg___^^^\\\[[[\\\^^^aaacccsssnnnfff```]]][[[ZZZYYYTTTWWWZZZZZZYYYYYY[[[^^^^^^```bbbdddeeejjjpppvvvvvvxxx||||||zzzyyyxxxxxxppppppooonnnmmmkkkjjjiiigggfffdddcccaaa```______```______]]]\\\ZZZYYYXXXUUUWWWYYYXXXXXXZZZ___cccgggjjjpppvvv|||zzzkkkoootttzzz~~~wwwvvvzzzwwwpppeee[[[RRRKKKFFFCCC>>>>>>>>>>>>============::::::::::::::::::::::::888888888888888888888888666666666666666666666666666666666666666666666666444444444444555555555666777555444444555666444333444444333333333333222222333333333444444444555555555444333222111111111111000000000000000111111222222222222333333222222222222222222333333444555555222222222222222222222222111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000///000000111222222111111000000111222333333222222333333333444444444222222222333444555666777777999;;;;;;::::::===@@@DDDKKKUUUbbbuuu{{{}}}~~~xxxrrrlllhhheeeddddddhhhkkkjjjeeebbbdddfff___]]][[[ZZZZZZ\\\^^^`````````^^^ZZZWWWUUUWWWXXX[[[[[[[[[ZZZZZZ\\\___bbbdddhhhlllppprrrwww}}}}}}zzzxxxwwwvvvuuurrrooolllkkkhhheeedddddddddcccbbbcccbbbaaa```^^^]]]\\\[[[XXXXXXWWWVVVWWWZZZ\\\]]]aaabbbdddhhhnnnvvv}}}yyynnngggjjjvvv|||{{{vvvfffZZZQQQLLLHHHAAA@@@??????@@@???===;;;::::::::::::::::::::::::999::::::::::::999888888666666666666666555555444666666666666666666666666333444444444555666666666666666555555555444444444555444444333333444444555444444555555555555444444444444333333333333222222333222222111111222222333111111111111111111111111000111111111111222222222111000000333666777555222444333333222111111111222333222111/////////000000555333111000......//////000000000000000000000000000000000000111111111111////////////////////////222111111111000000//////000000000000000000000000000000000000000111111222111111222222222333333333222222111111222222333444555555555444444555555666999666666:::===>>>BBBHHHJJJUUUeeexxxzzzxxxwwwvvvvvvyyy}}}wwwrrrnnnlllgggccc`````````aaa```bbbeeeggggggfffdddbbbbbb```]]][[[ZZZ\\\___aaa[[[[[[YYYWWWUUUUUUWWWYYY\\\]]]^^^^^^___bbbfffiiimmmqqquuuxxx|||~~~|||{{{zzzwwwsssooossspppmmmjjjiiihhhfffdddcccbbbbbbaaa``````______YYYXXXWWWVVVVVVWWWYYYZZZ]]]]]]^^^aaafffmmmssswww~~~yyyllliiimmmvvv~~~mmmbbbYYYOOOHHHDDDBBB@@@@@@@@@???===;;;:::::::::::::::;;;;;;;;;999::::::::::::999888888666666777777666666555444555555555555555555555555444444444555555555555555555555444444333333333333555444444333333444444555444444555555555555444444444444333333333333222222333222222111111222222333222222222222222222222222000111111111111222222222222000000222444555444222444333222222111111111222222111000//////000000111222111000//////000000111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000111111222111111222222222333333333222222222111222222333444444444333333333444555555888666666;;;>>>@@@EEELLLSSS^^^ooozzzqqqlllmmmpppsssxxx}}}}}}xxxtttrrrsssqqqlllhhhgggeeebbb___]]]\\\\\\\\\]]]___aaacccddddddcccbbbbbb```]]][[[[[[\\\^^^```WWWWWWWWWVVVUUUVVVYYY\\\___aaabbbdddfffjjjppptttzzz~~~yyyvvvwwwuuuqqqooollljjjfffddddddddddddccccccbbbbbbbbb]]][[[YYYXXXXXXXXXZZZ[[[[[[[[[ZZZ[[[^^^ccchhhkkkssszzzwwwmmmjjjmmmvvv|||zzzmmmaaaTTTIIIFFFDDDAAA@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888666666777777666666555444555555555555555555555555555555555555555444444444444333333333333222222222555444444333333444444555444444555555555555444444444444333333333333222222333222222111111222222333333333333333333333333333000111111111111222222222333111000000111222222111333333222111111111111222111000000///000000111222000000//////000111222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222111111222222222333333333222222222222222333444444444444444444444555666777888777999>>>AAADDDKKKSSS]]]jjjyyyoooiiieeeiiinnnvvv|||wwwrrroookkkhhhggghhhgggccc```______^^^\\\[[[ZZZYYYXXXYYYZZZ[[[]]]___```aaabbbbbb```]]][[[ZZZ[[[\\\^^^WWWXXXXXXXXXXXXZZZ]]]```eeefffhhhiiilllrrrxxx}}}}}}xxxxxxwwwtttpppnnnoooqqqnnnoooppppppqqqsssxxx|||{{{zzzwwwuuusssrrrooollliiihhhhhhgggfffeeedddccccccaaa```^^^]]]]]]^^^___```___]]][[[ZZZ[[[^^^aaaccclllsss|||xxxqqqrrr{{{xxxgggXXXNNNHHHEEEBBB@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;999::::::::::::999888888777777777777777666555555666666666666666666666666666666666555444444444333444333333333333333333333555444444333333444444555333444444555555444444333444444333333333222222222333222222111111222222333333333333333333333333333000000111111111222222222333222000//////000000000222222111111111111111222/////////000000111222222000000000000000111111111///////////////////////////000000000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111222111111222222222333333333333222222222222333444444555555555666666888999999::::::<<>>===<<<;;;<<<<<<===:::::::::999999999888888999999999999888888888777444666777777555444555666666666666555444444333333222333333444444555555555555555555555555555555555333333333444444555555555333333333222222222111111111222222333444444444444222222333333333444444444222222222222222222222222222111111111000000//////111111111111111111111111///////////////000111111111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000111111222222222222111111333333333222222222111111000000000000000000000000111111111111222333444555666555444333333333333333555777999:::;;;===@@@CCCRRRXXX```gggqqqyyyooojjjsss{{{}}}zzzyyy{{{{{{vvvyyyxxxwwwwwwwwwvvvrrrpppkkkoootttvvvvvvuuuttttttxxxvvvrrrnnnjjjgggeeedddbbb___\\\ZZZ[[[[[[[[[ZZZbbb```]]][[[[[[\\\^^^```qqqttt{{{}}}zzzuuuqqqoooooopppqqqvvvxxxzzz}}}}}}{{{xxxuuuuuuvvvwwwvvvttttttrrrrrrsssvvvzzz~~~}}}zzzzzzyyyvvvssspppooonnnnnnhhhgggeeecccaaa`````````^^^\\\ZZZZZZ\\\aaafffjjjnnnuuuuuurrrssstttjjj___WWWOOOFFFCCCDDD======<<<;;;:::::::::;;;::::::::::::999999999999999999888888888777777777666888999888666555555666777666666666666555555555444444444444555555555555555555555555555555555555333333333444444444555555444444444333333333222222222222333444444444333333222222222222333333333333333333333333333333333333222222111111000000000000111111111111111111111111///////////////000111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000111111222222222222111111111111111000000000//////111111111111111111111111111111111111222333444555444333333333444555555666777888999:::<<>>>>>>>>===<<<;;;::::::;;;;;;:::::::::999999999888888888888777777777666888999:::999777555555666666666666777777777777777666666666666555555555555555555555555555555555555333333333444444444444555555555555444444444333333333333444444444333222222111111111222222222222333444444444444444444444444222222222111111111111000222222222222222222222222000////////////000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111000000000000000222222222222222222222222111111111222222333444555222222333333555666777888888999:::;;;>>>CCCJJJNNN[[[aaannnqqqnnnttt{{{~~~~~~}}}}}}~~~~~~|||{{{tttqqqmmmkkkjjjjjjiiihhhlllllllllkkkkkklllmmmmmm~~~{{{yyyxxxxxxzzz{{{zzz}}}|||zzzzzzyyyuuusssqqqrrrttttttssspppoooppprrrtttvvvyyy~~~~~~|||yyytttpppnnnnnnmmmllljjjiiigggffffff^^^\\\ZZZXXXWWWXXXZZZ[[[bbbfffnnnwww~~~}}}vvvooojjjssszzziii```[[[SSSJJJFFFBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;::::::::::::888888888777777777666666888::::::999666444444444444555555666777777888888888888777777666666555555555555555555555555555555444444444444444444444444444444444444333333333333444444444444333222222111000000111111111222222222333333333333444444444444222222222222222222222222222222222222222222222222000000//////000000111222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222222222222111111222222222222222222222222222222222222222222222222222222222222333444555555333333444444555666888999999:::;;;===AAAHHHPPPVVVdddlll}}}uuullloooxxx~~~}}}{{{zzz}}}yyywwwwwwwwwwwwvvvsssssssssttttttttttttttt{{{xxxyyywwwwwwxxxzzz~~~{{{uuusssuuuvvvtttrrrrrrsssttttttssstttvvvxxxxxx{{{xxxuuusssrrrpppnnnkkkiiigggeeeaaa```]]][[[YYYXXXXXXXXX^^^aaafffllluuu~~~~~~ssslllooo{{{pppccc\\\UUUMMMHHHEEEDDDCCCBBB@@@???>>>===<<<<<<<<<;;;;;;;;;::::::888888888888777777777777777888999888555333333333333333444555666666777777888888888777777666666555555555555555555555555555444444444444444444444444333333333333222222222222444444444444333222222111000000111111111222222222111111222222333333333333222222222222333333333333222222222222222222222222000000000000000111222222111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000111111222222222222111111222222222222222222222222111111111111111111111111222222222222333444555666666555555555555666777777999:::===@@@FFFNNNWWW^^^kkkwww{{{vvvqqqpppwww}}}||||||zzz{{{|||||||||{{{{{{|||zzzzzz{{{{{{{{{{{{{{{{{{xxxtttwww|||zzz||||||wwwwwwwwwtttqqqtttuuuvvvvvvuuuuuuvvvwwwsssvvvyyyzzz}}}}}}zzzyyyvvvvvvtttrrroookkkhhhggggggeeeccc```]]][[[YYYXXXWWWZZZ]]]bbbiiisss|||tttqqquuu~~~mmmcccYYYQQQMMMGGGEEEBBB@@@>>>===============<<<<<<<<<;;;;;;;;;999999999999888888888777666777888777555333333444222333333444555666666777777777777777666666666666555555555555555555555555555444444444444333333333333333222222222111111111333333444444444333222222111111111222222222222333000111111222222333333444222333333333333444444444333333333333333333333333111000000000000111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000111111111111111111111111111111111222222222222333444555666777666666666666777777888:::<<>>???============<<<<<<<<<;;;::::::::::::999999999999666777888888666555555666444444555555666666777777555555666666666666666777555555555555555555555555555555444444444333333333444444333333333222222222222222333444444444333333222222222222333333333333111111222222333444444555333333333333444444444555333333333333333333333333111111000000111111222333111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000111111222222222222111111//////000000000111111111222222222222222222222222333333222333333444555666555555555666777888999:::<<<@@@FFFMMMUUU^^^gggnnn|||yyyzzz~~~|||xxxuuurrrqqqqqqqqqyyy~~~yyyyyyxxxwwwvvvvvvuuutttxxxyyyyyyyyyxxxvvvsssqqqoooooonnnllljjjfffbbb___^^^]]]^^^^^^]]]^^^bbbgggkkksss|||yyy}}}xxxggg\\\XXXNNNJJJEEEAAA>>>???@@@BBB>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999666888999999777666777777666666666666777777777777444444555555666666777777555555555555555555555555555555555444444333333333555555444444444333333333111222333333444444444444222222333333333444444444222222333444444555666666333333333444444555555555333333333333333333333333111111111000111111222333111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000111111222222222222111111111111222222333333333333333333333333333333333333333333333333444555666666333444555666888:::<<<===>>>BBBIIIRRRZZZdddmmmrrr~~~{{{vvvtttrrrqqqsssvvvxxxyyy{{{|||zzzxxxuuurrrrrruuuzzz~~~~~~|||~~~}}}xxxttttttqqqooolllhhheeecccbbbbbb[[[YYYVVVWWW[[[___cccdddlllttt~~~}}}xxxggg___XXXNNNEEEBBBAAA??????AAA===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999888999999999888888888777777555666777999999777666555222333333444555666777777777666666555555555666666666555555555555444444444666555444333222111111111444333333222111111111222444444333333222333333333222222333333333333444444222222222222222222222222333333111000000000111222222222222222111111000000000000000000000000000000222111111111000000//////111111222111111000///...111111000000000000111111111111000000111111222333111111222222222333333333444444333222111111111111111222333444555444333222777999;;;;;;999:::>>>BBBBBBIIIRRRYYY___kkk|||yyyxxxtttssssssuuuyyy~~~|||yyywwwuuuwwwxxxxxxyyy|||~~~yyyvvvwwwsssqqqmmmjjjfffdddbbbbbb___\\\ZZZYYY[[[^^^___```fffnnnxxxtttggg___UUUKKKHHHFFFBBB@@@BBB>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888999999999888888888777777555666777888888777666555333333444444555555666666555444444333333333444444666555555555555444444444555444444333222222222222444333222222111111222222111111111111333444555666111111111222222222333333222222222222222222222222333333111000000000111222222222222222111111111000222222222222222222222222111111111111000000000//////000000111111111000000111111000000000000111111111111000000111111222333111111222222222333333333333222222222222222333333222222333444444444444333444666999999999;;;AAAEEEJJJQQQYYY```iiixxx~~~yyy{{{}}}}}}|||xxxvvvwwwtttuuuyyy~~~}}}zzzzzzxxxuuusssrrrtttvvvwww}}}yyyvvvrrrnnnjjjgggeeeddddddaaa___]]]]]]]]][[[ZZZ___dddmmmuuu}}}qqqfff\\\SSSNNNKKKEEEBBBBBB??????>>>===============;;;;;;:::999999888888777999999999888888888888888555666777888888777666555444444444444444444444444444444333333333444444555666555555555555444444444333333333333333333333333333333222222111111222222000000000111222333444555000000111111111222222222222222222222222222222222333333222111111111111222222222222222111111111111222222222222222222222222111111111111000000000000......000111111222222222111111000000000000111111111111000000111111222333111111222222222333333333111111111111222333444555333333333333333444555555333666999:::;;;???FFFKKKSSSZZZdddmmmxxx~~~yyytttuuu}}}}}}xxxvvvwwwxxxwwwyyy}}}}}}~~~|||yyyvvvuuuuuuvvvpppwww}}}xxxsssnnnkkkhhhggggggeeebbbaaa```^^^[[[XXXYYY]]]ccciiiqqq{{{}}}{{{}}}kkkaaaWWWRRRNNNGGGCCCBBBAAAAAA@@@???>>>>>>>>>>>>;;;::::::999888888777777888888888888888888888888666777888888888888777666555555555555444444333333666555555555555666777777666555555555555444444444222222333333333333333333333333222222111222222333444333222111111111111111111111111111222222222222222222222222222222222222333333222222111111111111222222222222222222222222000000000000000000000000111111111000000000000000//////000111111111111111111111000000000000111111111111000000111111222333111111222222222333333333222222222222222333444555444444333333333555666777666999;;;===???DDDMMMSSSXXXaaannn{{{~~~}}}}}}zzzwwwvvvyyy{{{|||~~~|||zzzyyyxxxqqqqqqssswww|||wwwqqqmmmkkkiiiiiigggeeedddcccaaa]]]ZZZXXX[[[^^^aaagggqqq}}}~~~vvvuuussstttpppfffZZZTTTOOOHHHDDDCCCBBBBBBAAA??????>>>>>>>>>;;;;;;::::::999888888777888888888888888888888888777777888888888888777777777666666555555444444333555555555555555666777777666555555555555444444444222222333444444444333333333222222111222222333333555444333222111111111111222222222333333333333444222222222222222222222222333333333333222222111111222222222222222222222333000000000000000000000000000000000000000000111111111111111111111000//////111111000000000000111111111111000000111111222333111111222222222333333333555444444333222222333333555444333333444666777999888:::===>>>AAAHHHRRRYYY]]]iiiyyy~~~~~~~~~}}}|||{{{}}}{{{xxxtttooommmnnnpppvvvzzzuuuqqqnnnmmmkkkjjjhhhgggfffdddaaa___ZZZ[[[\\\]]]___gggrrrzzzssskkkmmmzzz}}}sssvvv}}}~~~{{{oooaaaYYYRRRKKKFFFFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;::::::999999888888888888888888999999999888888888888888888888888777777777666666666555555333333333333333444555666666555555555555444444444222333444444444333222111222222111111222222333333333222222222333333444555222222333333333444444444222222222222222222222222333333333444333222222111222222222222333333333333222222222222222222222222000000000000111111111111222222222111111000......111111000000000000111111111111000000111111222333111111222222222333333333666555444333222222222222444444444555666777888999888:::<<>>>>>============<<<;;;;;;::::::999777777888888888999999999999888888888888888888999888888888888777777777777333222222333333555666666666555555555555444444444333333555555555333111000222222111111222222333444444444333333444444555555111222222222333333333333222222222222222222222222333333444444444333222111222222222333333333444444222222222222222222222222///000000000111111111111000000111111111000000///111111000000000000111111111111000000111111222333111111222222222333333333555444444333333333444444333444555666777888888888888;;;>>>BBBIIIUUUccclll|||}}}~~~{{{wwwtttvvv{{{~~~{{{vvvuuuqqqjjjiiimmmlllsss{{{}}}|||ssspppmmmjjjiiigggeeeccc______]]]YYYXXX[[[ccciiipppxxx}}}oookkkmmmggg~~~{{{{{{ooo|||uuuggg\\\SSSNNNMMMCCCBBBAAA???>>>=========>>>======<<<<<<;;;::::::777777888888999999999999999999888888888888999999888888888888888888999999444444444555666777888999666666555555555444444444333444555555555333000///222111111111222333333444888888666555444333333333000111111111111222222222222222222222222222222222333333444555444333222111222222222333333444444444000000000000000000000000//////000000111111111222...///000111111222222111111111000000000000111111111111111000111222222333111111222222222333333333333333333333444555666666222333555777999999888888:::===AAAGGGPPP]]]lllwwwxxxtttvvv|||~~~~~~~~~|||zzzyyyyyyzzzqqqtttyyy||||||yyyuuuuuuvvvzzz~~~yyyssslllhhhiiilllooorrrssswww}}}}}}{{{wwwrrrmmmjjjiiihhhhhhhhhddd^^^[[[[[[^^^aaabbbllloooxxx~~~rrrhhhgggssszzzwww{{{pppggg```XXXQQQIIIFFFBBB?????????>>>=========<<<<<<<<<;;;;;;;;;999999999999999999::::::777777777777777777777777888999999999999888777777666666666666666666666666666666666666555555555555333333333222222333444444111111000000111333555666<<<;;;:::888555333222111222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111222222222333333333222222222222222222222222333444444555555444444333888444333777888777777:::<<>>>>>=========<<<<<<<<<;;;;;;::::::999888777777777777777777777777777777777888888888888777666666777777777777777777777777555555555555444444444444333444444444444333222111222222333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000111111111222222222222222222222222222222222222222333444444444333333888666777999999999>>>EEERRRaaakkkuuuuuuzzz}}}vvvppplllhhheeecccaaa^^^]]]\\\ZZZVVVTTTRRRRRRQQQOOONNNLLLKKKKKKIIIIIIIIIIIIJJJLLLNNNOOOLLLPPPSSSTTTTTTYYYbbbjjjsssyyysssnnnmmmlllnnnuuu}}}|||{{{|||{{{zzz{{{uuuooooootttzzzrrrnnnmmmkkkkkkjjjhhhdddaaa\\\YYYYYY\\\___cccmmmvvv}}}|||tttqqqzzztttiii]]]XXXOOOIIIDDDBBBAAA@@@>>>>>>>>>=========<<<<<<;;;::::::999999888888888777777777777777777777777777777888888777777666555777777777777777777777777555555555444444444444333333444444555444333111000111222222333333333222222111111111111111111111111222222222222222222222222222222222222222222222222000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000111111111111222222222222222222222222222333444444555555444444333999777777999:::<<>>>>>>>>>>>=========<<<999999999999999999999999777777777777777777777777777777777777777666666555555555555555555555555555555555555444444444333333333444555555444333111///000000222333444333333222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000111111111111222222222222222222222222333444555555666666666666999777888:::===BBBOOO[[[iiixxxyyytttnnnkkkfffbbb___]]]ZZZXXXVVVUUUTTTTTTUUUUUUSSSQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIKKKNNNOOORRRTTT]]]jjjxxx~~~}}}}}}vvvrrrtttvvvuuussstttzzz|||vvvuuurrroooqqqwww||||||zzzvvvsssqqqmmmiiifffbbb^^^[[[[[[[[[[[[aaaiiilllttt~~~iiicccXXXOOOIIIEEECCCAAA>>>>>>>>>>>>============999999999999999999::::::777777777777777777777777777777777777777666666555444444444444444444444444555555444444444333333333333444555555555333000//////000111333444444333333444444444333333333333222222222222222222222222222222222222222222222222222000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000000111111111111222222222222222222222222222333444666777888888888999777888;;;???GGGWWWeeevvv}}}xxxsssmmmiiieeeccc___\\\ZZZXXXUUUSSSRRRQQQPPPQQQSSSSSSQQQPPPSSSRRRQQQOOOMMMLLLJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFGGGIIIKKKLLLLLLQQQOOOPPPVVV]]]iii~~~ssslllhhhhhhnnnqqquuuxxxyyywwwtttrrrmmmjjjjjjppptttsssqqqqqqsss{{{uuurrrsssttttttxxx~~~xxxtttrrrooojjjeeeccc```[[[YYY[[[^^^```aaahhhjjjsssxxxuuuzzzvvvlll```WWWMMMEEEBBBDDDBBBAAA???>>><<<;;;;;;;;;<<<;;;::::::999999::::::777777777777777777777777;;;;;;::::::999888777777777666555444333444444555555444444333333444444555222222333444444555555666444444444333333333222222111111111111111111111111222222222222222222222222222222111111111111222222222222111000//////000000111222222333333222222222000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222222222111111111111111111333333333333333333333333444555666666555555666888555999>>>AAAFFFRRRcccpppxxxqqqlllhhhaaa[[[^^^ZZZVVVTTTTTTSSSQQQNNNPPPOOONNNOOORRRSSSRRRQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJHHHGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJMMMOOOPPPQQQWWWaaaiiiwwwlllddd___]]]]]]^^^```cccffffffeeecccaaafffbbbccciiimmmmmmmmmoooqqq~~~{{{xxxvvvuuutttrrrwwwzzzvvvsssooojjjgggfffbbb^^^\\\]]]^^^______bbbcccjjjuuu|||vvvxxx~~~rrrcccXXXOOOGGGDDDDDDBBBAAA???>>>===<<<<<<<<<<<<;;;::::::999999::::::888888888888888888888888:::::::::999888777777777777666555444444444555555555555555444444555555555444444444444444444333333333333333333222222222222111111111111111111111111333333333222222222222222222222111111111111222222222222111000000000000000111111222222222111000000000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222222222111111111111111111333333333333333333333333444555666666555666777999:::<<>>>>>=========<<<;;;;;;:::::::::::::::888888888888888888888888999999888888777777666666777666555555444444555555666666555555555555666666555555555444333222222222333222222222222111111111111111111111111111111111333333333333333333333333222222111111111111222222222222111000000000000111111111111111111000///...000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222111111222222222222222222333333333333333333444444444555777777666777999:::;;;<<>>>>>>>><<<<<<;;;:::::::::::::::888888888888888888888888888888777777666666666555666666555555555555555555555555444444444444555555444444444333333333222222222222222111111111000000111111111111111111111111333333333333333444444444222222111111111111222222222222111000000111111111222222222222111000///...000000000000000000000000000000000000000000000000000000111222222222222111000000111111111222222222111111222222222222222333333333333444444444444444555666777777777888:::===<<<>>>EEESSSfffxxxyyyssspppwwwwwwrrrnnnjjjeeebbb```^^^[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUWWWUUUUUUVVVWWWXXXXXXWWWTTTSSSSSSRRRPPPOOOMMMMMMJJJIIIIIIKKKOOORRRSSSSSSQQQPPPNNNLLLJJJHHHGGGGGGGGGJJJNNNOOONNNKKKKKKKKKKKKOOOTTTYYY```lllyyy~~~sssjjjccc___ZZZYYYXXXVVVVVVWWWXXXYYYWWWWWWWWWWWWWWWXXXXXXYYYWWWRRROOOPPPPPPQQQUUU\\\gggqqqzzz~~~}}}|||{{{zzzyyyxxxzzz~~~}}}}}}|||zzz}}}}}}vvvqqqmmmhhhgggfffffffffccc___\\\]]]ZZZ[[[```fffmmmxxxvvv|||iii___WWWOOOJJJDDDCCCBBB@@@@@@?????????===<<<;;;;;;::::::;;;;;;888888888888888888888888777777777666666666666666555555666666666666666666444333333222222333333444222222222333333333444444222222222111111111000000111111111111111111111111222222222333333444444444222222111111111111222222222111111111111111222222222333333333222111111000000000000000000000000000000000000000000000000000000000111222222222222111000000111111111222222222111111222222333333333333333333333444444555555555555666777777777999===??????FFFRRRbbbsssssslllpppuuu|||tttmmmjjjiiigggdddbbbaaa___]]][[[ZZZYYYYYYXXXWWWWWWXXXYYYTTTTTTTTTVVVYYY[[[[[[[[[UUUUUUUUUTTTSSSQQQOOONNNIIIIIIJJJNNNRRRWWWYYYYYYTTTSSSPPPNNNLLLJJJIIIIIIHHHKKKNNNPPPPPPNNNLLLKKKHHHJJJKKKLLLMMMRRRZZZaaa{{{rrrkkkeeeaaa^^^YYYXXXVVVUUUTTTUUUVVVWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[WWWSSSRRROOONNNRRRYYYeeennnvvvxxxzzz}}}~~~}}}~~~~~~~~~wwwtttooolllkkkjjjiiihhhjjjmmmqqqtttyyy}}}|||{{{tttnnnlllkkkjjjjjjiiigggbbb___]]]ZZZYYY]]]aaafffoooyyyyyyzzzrrreee[[[SSSOOOFFFEEECCCBBB@@@?????????===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999777777777777666666666666555555666777777777666666333333222222222222333333111111111222333444444444333222222222222111111111111111111111111111111111000111111222222333333444222222111111111111222222222111111111111222333333222222333333333333222222000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222111111222222333444444444333333333444555555666666666777777777888:::>>>BBB???LLL]]]lllxxx|||jjjkkktttyyyrrrlllhhhfffgggfffeeecccaaa___]]]]]][[[\\\\\\ZZZXXXWWWXXXYYYSSSRRRSSSVVVYYY\\\]]]\\\WWWWWWWWWWWWUUUSSSQQQPPPJJJJJJKKKNNNSSSXXXZZZ[[[UUUTTTRRRPPPNNNMMMLLLLLLHHHIIIKKKMMMNNNMMMLLLKKKFFFHHHJJJJJJHHHIIIMMMQQQ}}}zzzvvvrrrnnnjjjeeeaaa[[[YYYVVVTTTSSSTTTVVVWWWZZZ[[[\\\^^^___``````aaa```\\\YYYVVVRRRPPPSSSZZZccclllssstttsssuuuuuusssvvvvvvwwwzzz~~~|||xxxssspppooonnnllljjjfffdddaaa``````___^^^\\\___bbbeeehhhkkksss~~~}}}uuusssrrrpppooommmjjjeeeaaa^^^ZZZYYY[[[\\\^^^fffnnnwww~~~~~~yyyjjj^^^VVVRRRHHHGGGEEECCCAAA???>>>>>>======<<<;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777444555666777888777777666444333333222222333333444222222222222222222333333333333333333222222222222111111111111111111111111//////000111111222333333222222111111111111222222222111111111222222333444///000111222222333333222000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222111111222222333444444555333333444444555666666666666777888888888;;;@@@CCCDDDUUUjjjuuu{{{yyypppuuuyyywwwrrrnnnjjjhhhgggfffeeeeeeeeeccc```]]]\\\[[[[[[\\\\\\YYYUUUSSSSSSUUUSSSRRRRRRUUUXXX[[[[[[ZZZXXXXXXYYYYYYWWWUUURRRQQQKKKKKKKKKNNNRRRUUUVVVWWWUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMMMMMMMNNNOOOOOONNNIIIKKKNNNMMMKKKJJJMMMOOO}}}xxxxxxwwwwwwuuuqqqkkkfff^^^[[[XXXUUUUUUVVVXXXZZZYYY[[[]]]___aaabbbbbbbbbccc```]]]ZZZVVVRRRVVV\\\bbbkkkqqqqqqnnnnnnllljjjmmmnnnpppuuuzzz||||||{{{xxxssslllhhhfffdddaaa___\\\ZZZYYYYYYZZZYYYXXXVVVXXX\\\___```bbbhhhsss|||~~~~~~}}}zzzxxxuuurrroookkkfffcccaaa]]][[[[[[ZZZZZZ```gggrrr|||~~~mmm___WWWUUUIIIHHHFFFCCCAAA???>>>=========<<<;;;;;;;;;;;;<<<999999999999999999999999777777777777888888888888444555666888888888777666555444444333333444444555444444333222222111111111444444444333333333222222111111111111111111111111...//////000111111222222222222111111111111222222222111111111222333333444---...///111222222222222000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222111111222333333444555555333333444444555666777777777777888888999<<>>>>>======888999999999999888777777777777777777777777777777666555555666777777555444444444444333333222222222444444555555444444333222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222111111111111111111111111111111111000111222222333333333333111111222222222333333333111111111000000000000000222222111111111111222222000111111111111222222222222333333333333333333444333333333333444555666666777888999;;;===BBBHHHLLL\\\qqq|||{{{uuukkkeeedddccccccbbbaaa``````___aaabbbbbb```\\\YYYXXXXXXVVVVVVTTTSSSQQQOOONNNMMMVVVVVVVVVVVVWWWXXXYYYYYYWWWXXXYYYYYYWWWUUURRRQQQPPPMMMKKKLLLPPPSSSTTTTTTUUUTTTTTTRRRQQQPPPOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSQQQNNNLLLKKKJJJKKKxxxrrrfffbbb]]]ZZZZZZ[[[\\\\\\]]]^^^```ccceeefffggghhhdddaaa\\\XXXUUUTTTUUUVVV\\\^^^aaaccceeeeeedddccccccbbbcccgggmmmrrrssssssllliiiddd```___^^^\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUWWW]]]dddiiiwww~~~}}}{{{qqqllllllgggeee```\\\YYYXXXZZZ\\\]]]fffpppzzzzzz~~~sssfff\\\TTTOOOHHHEEEDDDDDDAAA???>>>>>>======<<<;;;;;;:::999999::::::999999888777777777777777777777777777666555555666777777666555555444444444333333333333444444444444444333333222222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111111111111111111111111111111111222333333333222222111111111111222222222333111111111111000000000000222222111111111111222222111111111111222222222222222333333333333444444444333333333333444555666777888999999:::===CCCMMMTTTgggwwwxxxnnneee_________^^^^^^^^^]]]]]]]]]]]]^^^___]]]ZZZXXXWWWWWWUUUTTTSSSRRRQQQOOONNNNNNUUUUUUUUUUUUUUUWWWXXXXXXXXXXXXYYYYYYXXXVVVSSSRRRRRROOOMMMNNNQQQSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOxxxssskkkfffcccbbbbbbaaaaaabbbccceeefffggghhhhhhcccaaa^^^ZZZWWWVVVVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^]]]\\\[[[^^^cccgggjjjkkkeeeccc___^^^^^^___^^^^^^^^^]]]\\\ZZZWWWUUUSSSRRRQQQRRRSSSSSSUUUYYY^^^cccooozzz|||{{{~~~wwwpppnnnjjjhhhddd```\\\[[[ZZZZZZVVV]]]fffppp~~~{{{pppcccZZZSSSLLLGGGEEEDDDAAA>>>=========<<<;;;;;;::::::::::::;;;;;;::::::999888777777777777777777777777555444444666888888777666555555555555555444444444333333444444333333222111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111111111111111111111111111222222222333222222111111000000000111111111222222111111111111111111111111222222111111111111222222111111111111222222222333222222333333444444444444444444444444555666777777999;;;;;;;;;>>>HHHWWWbbbvvv~~~vvvmmmddd\\\XXXXXXXXXXXXXXXYYYYYYYYYZZZXXXZZZZZZYYYWWWUUUTTTUUURRRRRRRRRQQQPPPPPPOOOOOOSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXXXXXXXWWWVVVTTTSSSSSSQQQOOOOOOQQQSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSTTT{{{sssooommmllljjjjjjjjjjjjiiihhhgggfffdddbbb```]]]ZZZXXXXXXWWWUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWUUUVVVYYY]]]aaadddbbb___]]]]]]^^^```aaaaaa```___]]][[[XXXVVVUUUTTTPPPQQQSSSSSSTTTVVVZZZ]]]iiirrr}}}~~~vvvsssnnnkkkgggccc```]]]ZZZXXXVVVZZZ```hhhsssyyyiii^^^WWWNNNHHHFFFDDDBBB?????????>>>>>>===<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777777777777777777777555444444666888999888666666666666666666555555555333333333444333222222111222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222111111111111111111111111222222222222222111000//////000000000000111111111000111111111111111222222222222111111111111222222111111111222222222333333222222333333444555555555555555555555666777888888;;;===>>>???CCCQQQcccrrrvvvlllccc\\\VVVSSSRRRRRRSSSTTTUUUVVVWWWWWWTTTUUUVVVVVVTTTRRRRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUSSSSSSSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPOOONNNNNNRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPQQQQQQRRRSSSSSS|||zzzxxxtttppplllhhhfffeeecccaaa^^^\\\ZZZYYYYYYVVVUUUTTTSSSSSSTTTVVVWWWUUUTTTSSSRRRTTTXXX\\\```aaa___\\\\\\^^^```aaaaaa___^^^]]]\\\ZZZYYYXXXWWWQQQSSSTTTTTTTTTUUUXXXZZZeeemmm|||}}}~~~{{{rrrooojjjfffddd```\\\XXXWWWYYY]]]ccckkkwwwqqqddd\\\QQQJJJGGGEEECCCAAA?????????>>>======<<<<<<;;;<<<<<<<<<<<<;;;::::::777777777777777777777777666555555666888999888666666666666666666666666666333444444444444333222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222111111000//////000000000000111111111000000111111222222222333222222111111111111222222111222222222222333333333222222333444444555666666666666666666777888999999:::<<>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999777777777777777777777777777777666777888888777555555555555666666666666666444444555555444444333222222222222222222222222222333333333333333333333333000000000000000000000000111222222222222333333333111111111111111111111111111111111222111111000000000000000111111111222222000000111111222333333333222222111111111111222222222222222222333333333333222222333444555666666777777777777777888999::::::999;;;@@@HHHTTTdddttt}}}xxxvvvooojjjccc\\\WWWTTTQQQOOOLLLMMMNNNOOOQQQRRRSSSTTTRRRSSSUUUTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTRRRSSSTTTSSSRRRQQQRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNxxxqqqmmmdddaaa]]]YYYWWWWWWXXXZZZYYYUUUPPPLLLJJJKKKMMMPPPNNNQQQTTTVVVYYY___fffkkkmmmiiieeecccbbbaaa`````````______^^^]]]\\\[[[[[[WWWWWWVVVTTTRRRRRRUUUWWW[[[bbbnnnzzz{{{wwwxxxxxxyyyrrrnnnmmmkkkfffbbb]]][[[[[[___aaafffrrrxxxmmm___SSSMMMIIIFFFDDD?????????>>>======<<<<<<;;;;;;;;;;;;;;;:::999999777777777777777777777777999888777888888888666444444444555555555666666666555555666666555555444333222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333111111111111111111111111///000000111111111111000111111111111222222222333000000111222222333444444222222111111111111222222222222222333333333444444222222333444555666777777888888777888888999:::;;;===???EEERRRbbbrrr~~~~~~uuuooolllkkkbbb^^^YYYUUUSSSQQQOOOMMMKKKKKKLLLMMMOOOPPPQQQQQQTTTUUUVVVUUUSSSQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWTTTTTTTTTTTTTTTUUUVVVVVVRRRUUUWWWVVVTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRxxxqqqmmmbbb___ZZZVVVTTTUUUWWWYYYXXXTTTNNNIIIFFFGGGJJJLLLKKKOOOTTTYYY]]]dddlllrrruuurrrmmmiiigggeeedddbbbbbbaaa```___]]]\\\[[[ZZZXXXWWWVVVSSSQQQQQQTTTWWWWWW___iiisss|||zzzwwwyyywwwvvv~~~}}}uuuqqqqqqoookkkfffddd```^^^___^^^___iiivvvxxxqqqwwwuuueeeWWWOOOJJJFFFDDDBBBBBBAAAAAA@@@?????????::::::;;;;;;::::::999888777777777777777777777777:::999888888888777555333333444444444555555666666666666666777666666555444222222222222222222222222333333333333333333333333444444444444444444444444111111111222222333333333111111111111111111111111...///000111111111111111111222222222222333333333000000111222333333444444222222111111111111222222222222333333333444444444222222333444555666777888888888888888999:::;;;<<>>============<<<<<<<<<;;;:::999999888888999999888777777777666666555555777666666666555555555555555555555555555555555555444333333333333333333222333333333333222222111000111222222333333222222111333333333333333333333333222222222111111111000000///000000000000111111111111111111111111111111111222222111111111111222222222333333333333222111000111222333333444444333333444555777888999999999888:::777888;;;;;;:::;;;>>>BBBLLLXXXjjj~~~~~~uuuiiiaaa^^^\\\XXXUUUTTTSSSPPPNNNLLLKKKKKKKKKMMMMMMLLLLLLMMMNNNOOOOOOUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXZZZZZZZZZXXXVVVVVVYYY[[[YYYYYYYYYYYYZZZ[[[\\\]]]___^^^^^^]]]\\\[[[ZZZZZZ[[[ZZZZZZ[[[\\\\\\ZZZXXX\\\\\\[[[[[[[[[[[[[[[\\\zzzuuuoooiiiddd```ZZZVVVQQQPPPNNNLLLLLLLLLMMMNNNJJJIIIFFFEEEDDDEEEGGGHHHLLLQQQVVV]]]gggvvv}}}wwwpppkkkjjjiiigggeeeeeefffeeeccc```[[[YYYVVVTTTUUUUUUTTTTTTVVVWWW[[[aaajjjuuu|||wwwsssrrrwww{{{wwwtttqqqooohhhhhheee```\\\^^^dddkkkssszzzyyyuuuuuuzzzlllbbb[[[OOOHHHHHHCCCBBBAAA@@@???>>>===============<<<<<<<<<<<<;;;;;;:::999999888888999999888888888777777666666666777777666666666555555555555555555555555555555555444444333333333333222222222222333333333222111111111222222333333222222111333333333333333333333333222222222111111111000000000000000111111111222222111111111111111111111111222222111111111111222222333333333222222222111111111222333333444444333333222333555777888888888777999777888<<<===<<<>>>CCCFFFTTTaaaqqq~~~vvvrrrjjjaaa[[[YYYXXXUUUSSSQQQPPPOOONNNMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQQQQUUUUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXXXX[[[^^^^^^^^^^^^^^^^^^___```aaaddddddbbbaaa___^^^]]]\\\^^^]]]]]]___``````___]]]______^^^^^^^^^______```|||wwwtttrrrqqqppprrrqqqqqqrrrsssrrrpppnnnlllkkkiiigggeeecccbbbaaa^^^[[[WWWSSSQQQOOOLLLJJJIIIIIIGGGGGGFFFGGGHHHIIIHHHGGGEEECCCCCCDDDEEEFFFHHHLLLRRR\\\hhhzzz~~~wwwrrroooooopppooonnnkkkhhhfff```]]]ZZZWWWWWWWWWVVVVVVVVVWWWYYY\\\bbbhhhnnnrrrxxx}}}xxxsssooopppttt~~~~~~zzzuuurrrmmmmmmjjjddd___^^^aaadddiiiooo|||{{{vvvttt}}}sssggg___TTTLLLIIICCCCCCBBB@@@????????????===<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888888888888888777777777777777777666666666555555555555555555555555555555444444444333333222222222111111222333333333222222111222222333333222222111333333333333333333333333222222222111111111111111111111111111222222222333111111111111111111111111222222111111111111222222444333222111111111222333111222333333444444333333111222333555666666777777999777999===>>>>>>BBBIIIMMM___mmmzzz~~~vvvmmmfffeee___XXXUUUUUUUUUTTTRRROOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWXXXXXXWWWUUUTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\[[[\\\\\\[[[[[[[[[^^^```ddddddcccccccccdddeeeeeejjjjjjhhhfffdddbbbaaa```bbbaaabbbdddfffhhhgggeeedddddddddeeeeeefffffffff~~~xxxqqqkkkgggdddbbbaaa```___^^^^^^___^^^[[[YYYTTTSSSSSSRRRQQQQQQPPPPPPLLLJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHGGGEEEDDDCCCDDDEEEFFFFFFHHHNNNXXXeeevvv~~~zzz{{{|||{{{xxxssspppnnnfffbbb]]]ZZZYYYXXXWWWWWWXXXXXXXXXZZZ\\\```ccceeeiiinnnuuu}}}{{{vvvqqqqqqrrrwww}}}wwwrrrpppooolllgggbbb^^^^^^```eeejjjuuu~~~{{{{{{kkkcccZZZQQQMMMEEEDDDBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999999999888888888888888888777777777666666666666555555555555555555555555555444444444333333222222222000111222222333333333333111222222333333222222111222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222111111111111222222555333111000000111333444111222333333444444333333111222333444666777777888:::999;;;>>>??????EEEMMMWWWjjjvvv~~~~~~wwwrrrkkkddd^^^]]]YYYUUUSSSSSSTTTTTTSSSOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTWWWYYYYYYXXXWWWUUUVVVWWWWWWXXXXXXYYYYYYYYY[[[\\\\\\]]]]]]^^^^^^______```aaa```^^^^^^```bbbhhhhhhggggggggghhhhhhiiimmmlllkkkjjjhhhgggfffeeeffffffgggiiimmmoooooonnnkkkkkklllmmmmmmnnnnnnnnn~~~zzzwwwrrrlllddd^^^[[[ZZZZZZYYYVVVTTTRRRRRRRRRQQQNNNLLLKKKKKKKKKJJJJJJIIIIIIIIIEEEEEEDDDCCCBBBAAAAAABBBAAAAAABBBBBBCCCCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDIIITTT```qqq{{{uuurrrkkkgggaaa\\\ZZZYYYXXXWWWXXXXXXWWWWWWXXXZZZ\\\]]]___cccjjjpppwww}}}{{{vvvuuutttuuu{{{~~~wwwrrrqqqpppmmmiiiddd```___^^^cccgggnnnxxxnnnccc[[[TTTQQQGGGFFFDDDAAA@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888888888888888888999999888777777777666666666666555555555555555555555555555555444333333222111111000111222222333333333333111222222333333222222111222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222111111111111222222444333111000000111333444111222333333444444333333333333444555777888::::::<<<<<<===@@@@@@AAAIIIRRRcccttt||||||wwwpppkkkhhheee```\\\YYYWWWTTTSSSRRRSSSRRRRRRQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWVVVUUUUUUSSSUUUWWWYYYZZZYYYXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]_________```aaaaaabbbbbbeeeffffffeeecccbbbcccdddkkkjjjjjjjjjjjjkkkkkklllnnnnnnmmmmmmlllllllllkkklllkkklllnnnrrruuuvvvvvvrrrssstttuuuuuuuuuuuutttzzzuuupppmmmgggbbb[[[VVVUUUUUUVVVWWWPPPNNNLLLKKKKKKJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDBBB@@@???@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAAFFFQQQ[[[jjj{{{uuupppllleee___\\\ZZZYYYXXXXXXVVVTTTRRRRRRTTTVVVXXXWWW[[[___dddhhhmmmrrrvvv{{{~~~zzzvvvssstttxxx{{{uuusssqqqnnnjjjgggcccaaa```^^^aaagggoooxxx|||zzz{{{ttteee]]]WWWSSSKKKIIIEEEBBB@@@@@@@@@@@@>>>============<<<<<<<<<;;;:::999999888888999999777777777888888888888888888888777777777666666666555555555555555555555555555555444333333222111111111111222333333333222222111222222333333222222111222222222222222222222222111111111111111222222222111111111111222222222333111111111111111111111111222222111111111111222222333222111111111222333444111222333333444444333333444444555666888:::;;;===>>>>>>@@@CCCCCCFFFPPP[[[ppp~~~zzznnniiiccc```______\\\ZZZUUUUUUTTTRRRQQQPPPPPPPPPSSSTTTUUUVVVVVVVVVUUUUUUWWWXXXYYYZZZYYYXXXWWWVVVTTTUUUVVVXXXYYYZZZZZZZZZ\\\\\\]]]^^^___``````aaabbbbbbccccccdddeeeeeeeeeiiijjjkkkjjjhhhggghhhiiimmmmmmmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqtttxxx|||}}}~~~yyyzzz{{{||||||{{{zzzyyy}}}|||yyyuuupppkkkfffddd^^^[[[WWWUUUTTTUUUTTTSSSOOOMMMJJJIIIIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEECCCAAA@@@BBBDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@CCC@@@DDDMMMTTT^^^uuu{{{vvvpppiiibbb^^^\\\[[[ZZZZZZWWWSSSPPPOOOQQQSSSUUUTTTVVVYYY[[[]]]```dddfffkkkqqqzzz|||vvvtttvvvzzz|||xxxuuuqqqmmmiiifffdddbbb\\\^^^bbbgggppp|||zzzwww{{{oooccc[[[VVVMMMKKKGGGCCC@@@??????@@@??????>>>>>>>>>=========;;;:::999999888888999999666666666777777888888888888888888777777777666666555555555555555555555555666555555444222111111000222222333333333222111111111222222333333222222111111111111111111111111111000000111111111222222222000000000111111111222222111111111111111111111111222222111111111111222222111111222222222333333333111222333333444444333333555555555666888:::<<<===???@@@CCCGGGHHHLLLYYYfff}}}}}}ssslllddd___YYYWWWXXXZZZYYYXXXSSSTTTTTTTTTRRRQQQQQQQQQSSSTTTVVVWWWXXXXXXWWWWWWZZZ[[[\\\]]]\\\[[[YYYXXXVVVVVVVVVVVVXXXZZZ\\\]]]______```aaabbbcccdddddddddeeeeeeffffffggghhhhhhiiikkkmmmnnnmmmmmmnnnpppqqqqqqrrrssstttuuuwwwxxxzzzyyyyyyyyyxxxxxxwwwwwwxxxwwwwwwzzz~~~}}}|||uuutttrrrnnniiiddd___]]]VVVTTTSSSSSSSSSRRRPPPMMMMMMKKKHHHGGGHHHHHHFFFEEECCCCCCDDDDDDEEEFFFFFFGGGCCCEEEFFFEEECCCBBBEEEGGGDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBEEEAAACCCIIILLLRRRgggyyytttllleeeaaa^^^]]]\\\^^^[[[VVVQQQOOOPPPSSSUUUSSSUUUVVVWWWWWWYYY\\\^^^```fffmmmtttzzz}}}zzz|||yyy}}}}}}yyytttoookkkhhheeeccc]]]^^^```cccjjjvvv}}}uuu|||yyykkk```ZZZOOOLLLHHHCCC@@@?????????????????????>>>>>>>>>>>>;;;:::999999888888999999555555666666777777777888888888888888777777777777555555555555555555555555666666555444222111111000333333333333333222111000222222222333333222222222111111111111111111111111000000111111222222222222///000000000000111111111111111111111111111111111222222111111111111222222000111222333333333333333222222333444444444333333444444444555777:::<<<>>>???@@@EEEIIILLLRRR```nnn~~~vvvkkkccc```[[[VVVTTTUUUWWWWWWVVVSSSUUUVVVVVVUUUTTTTTTUUURRRSSSUUUXXXYYYYYYYYYYYY\\\]]]^^^______]]][[[ZZZWWWVVVUUUVVVWWWZZZ]]]___```aaabbbcccdddeeefffffffffffffffggghhhhhhiiiiiiiiikkknnnppppppqqqsssuuutttuuuuuuwwwxxxzzz|||}}}~~~}}}|||{{{zzz}}}{{{{{{}}}~~~}}}kkkiiigggeeeccc___ZZZWWWUUUTTTTTTTTTTTTTTTTTTSSSPPPOOONNNLLLKKKIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGEEEDDDCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBAAACCCEEEGGGFFFGGGNNNYYYbbbzzz~~~vvvnnnhhhddd```^^^]]]YYYTTTRRRSSSTTTSSSQQQNNNOOOPPPRRRSSSTTTUUUUUU[[[^^^bbbgggmmmuuu}}}~~~}}}}}}wwwsssqqqnnnjjjgggbbbaaa______dddnnn{{{yyy}}}}}}vvviiiaaaVVVOOOIIIGGGDDDAAA@@@BBB??????>>>>>>======<<<<<<;;;;;;::::::::::::999999999999888888999999:::;;;888888777777666666555555666666555444444333222222333222222111111222222333333222222222222222222333111111111111000000000///000000000000000000000000222111000//////000111222---...///111111222222222111111111000000000000000111111111111111111111111000000111222333333444444222222333444444555555666555777888999999:::<<<>>>@@@===AAAIIIOOOVVVjjjzzzqqqiiiccc```[[[ZZZWWWTTTSSSSSSSSSTTTWWWWWWVVVVVVUUUUUUTTTTTTTTTVVVYYYZZZZZZZZZZZZ[[[[[[\\\^^^______^^^]]]\\\[[[[[[ZZZYYYYYY\\\```ccccccccceeegggiiikkkmmmnnnnnnkkkjjjkkkjjjhhhkkkpppqqqrrrtttuuuuuutttsssrrrzzzxxxwwwxxx{{{~~~zzzzzzzzz{{{zzz}}}}}}~~~eeeccc```___]]][[[WWWTTTUUUTTTTTTTTTTTTSSSSSSSSSPPPOOONNNLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFDDDDDDIIIRRRYYYfffzzzsssmmmhhhddd```\\\WWWUUUVVVUUUSSSPPPOOOPPPQQQSSSTTTUUUUUUUUUWWWYYY]]]aaafffllltttyyy~~~zzzuuussspppllliiifffdddaaa```bbbjjjuuu|||~~~{{{zzz~~~qqqggg\\\TTTLLLIIIFFFAAA???AAA?????????>>>======<<<<<<;;;;;;::::::::::::999999888888777777888888999:::999999888888777666666666555555444333333222111111333222222111111222222333222222111111111111222222222222222222111111111111000000000000000000000000222111000//////000111222...///000111111111111111111111111111000000000000111111111111111111111111000111111222333333444444222222333444444555555666555666888888888999<<<>>>>>>===@@@HHHQQQ^^^qqqzzzppphhhaaa\\\YYYWWWVVVTTTRRRRRRSSSTTTUUUXXXXXXXXXWWWWWWVVVVVVVVVVVVYYY[[[\\\[[[[[[\\\]]][[[\\\^^^`````````___^^^ZZZZZZZZZYYYYYY[[[___ccceeefffhhhiiilllnnnooopppooollllllnnnllljjjlllqqqvvvwwwyyyzzzzzzzzzxxxwww{{{yyyxxxyyy}}}~~~}}}~~~}}}___]]]ZZZXXXXXXWWWUUUTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPNNNKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCBBBBBBBBBCCCDDDEEEFFFFFFEEECCCEEEJJJOOOUUUfff}}}tttmmmhhhdddaaa]]][[[[[[ZZZVVVRRRRRRRRRSSSSSSTTTUUUUUUVVVUUUVVVYYY[[[___ccciiinnnvvv}}}yyyuuurrrooommmjjjgggddd``````dddlllrrr~~~}}}tttttt}}}~~~~~~ooocccZZZQQQLLLGGGAAA???@@@@@@??????>>>>>>===<<<<<<;;;;;;::::::::::::999999777777666666777777888999::::::999888888777777666555555555444444333333222333222222111111222222333111111111000000111111111333333333222222222222111000000000000000000000000111111000000000000111111///000000111111111000000111111111111111111111111111111111111111111111111111111111222222333333444222222333444444555555666444666777888888999;;;======@@@CCCIIIWWWlll~~~zzztttlllddd___ZZZWWWTTTTTTSSSRRRRRRSSSTTTVVVWWWZZZZZZYYYYYYYYYYYYYYYYYYZZZ\\\]]]]]]]]]\\\^^^___\\\]]]```cccdddddddddccc\\\]]]]]]]]]]]]___bbbeeeiiiiiikkkmmmoooqqqrrrsssqqqoooqqqsssrrrpppqqquuu|||}}}~~~}}}{{{}}}\\\YYYWWWVVVVVVWWWWWWVVVWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSRRROOOMMMKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDBBBBBBCCCEEEFFFGGGHHHIIIGGGFFFFFFHHHKKKQQQYYYkkk|||sssmmmhhheeebbbaaaaaa___ZZZVVVTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[^^^bbbfffmmmsss|||}}}xxxtttqqqpppllliiieeeaaa^^^```eeeiiiuuu~~~zzzwww~~~xxxiii```VVVPPPIIICCC@@@AAA@@@@@@??????>>>======<<<;;;;;;:::::::::999999999777777777777777888999999999999888888777666666666777666666666555555555444333222222111111222222333111111000000000000111111333333222222222111111111000000000000000000000000111000000000000000000111000111111111111000000///000111111111111111222222111111111111111111111111111111111222222333333333222222333444444555555666444666777777777888;;;===>>>DDDHHHNNNaaa|||vvvmmmhhhbbb^^^ZZZXXXVVVTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^___^^^]]]^^^___aaa```bbbeeeiiikkklllllllllcccdddeeeddddddfffiiikkkllllllnnnppprrruuuvvvwwwvvvvvvxxx}}}}}}zzz|||XXXVVVTTTTTTUUUWWWXXXWWWXXXWWWWWWVVVUUUTTTTTTTTTRRRQQQPPPNNNLLLJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHFFFGGGHHHHHHHHHHHHIIIIIINNNSSS]]]nnn{{{tttjjjgggdddcccdddbbb]]]ZZZWWWWWWVVVUUUTTTUUUUUUVVVXXXYYYZZZZZZZZZ[[[^^^aaahhhlllsssyyyzzzuuusssqqqllljjjgggbbb______aaadddlllvvvzzz{{{pppfff[[[TTTLLLEEEBBBCCC@@@@@@@@@???>>>>>>======;;;;;;:::::::::999999999999888888888888999::::::777777777666555555444444555555555444444444444444333222222111111222222333111111000000000000111111222111111111000000000000000000000000000000000000000000000111111000000000000111111111111000000///000000111111222222222333111111111111111111111111111222222222222222333333222222333444444555555666444666777888888999;;;===>>>FFFLLLUUUkkk|||qqqiiiccc```\\\ZZZYYYXXXWWWUUUUUUUUUVVVVVVWWWYYYZZZZZZ]]]]]]]]]^^^_________````````````___^^^___bbbeeehhhjjjnnnrrrtttvvvvvvvvvlllmmmnnnmmmlllmmmoooqqqpppqqqsssuuuxxx{{{}}}~~~RRRQQQPPPQQQTTTUUUUUUUUUWWWVVVVVVUUUTTTSSSRRRRRRNNNMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJFFFGGGGGGHHHIIIIIIIIIIIIJJJMMMTTT```qqq|||ppplllhhhggggggeeeaaa]]]\\\[[[YYYWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYZZZ\\\^^^dddgggkkkooottt}}}~~~xxxtttsssmmmllliiieeeaaa___```aaafffoooyyy|||xxx{{{pppcccYYYPPPHHHDDDEEEAAA@@@@@@??????>>>======;;;;;;::::::::::::999999999999999888999::::::;;;777666666555555444333333222222222222222222222222333222222111111222222333111111111000000111111111111111111000000000//////000000000000000000000000000000111111111111000000///000000111111111000000000000111111222333333333111111111111111111111111222222222222222222222222222222333444444555555666555777888999999:::<<<>>>???FFFPPP___ttt}}}tttlllfffaaa]]]ZZZWWWVVVWWWWWWVVVUUUUUUVVVWWWXXXZZZ[[[\\\\\\aaaaaabbbbbbcccdddeeeeeeccccccbbbaaa```cccgggjjjpppsssvvvzzz~~~vvvwwwxxxwwwuuuuuuvvvwwwwwwxxx{{{~~~OOOOOOOOOQQQTTTUUUTTTSSSTTTTTTSSSRRRQQQPPPOOOOOOLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGGGGIIIKKKMMMNNNMMMMMMNNNOOOOOONNNMMMMMMIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIJJJKKKLLLLLLKKKLLLLLLQQQYYYeeeyyy~~~yyysssooonnnlllhhhdddaaa```^^^[[[ZZZZZZ[[[[[[YYYZZZ\\\\\\[[[[[[]]]___aaacccfffiiilllsss}}}{{{vvvuuupppooolllgggbbb___^^^___```hhhqqqzzz{{{lll```UUUJJJEEEEEEAAAAAA@@@??????>>>>>>===;;;;;;::::::::::::999999888888888888888999999:::777777777666555555444444333333333333333333333333333222222111111222222333222222111111111111222222222222222111111111000000000000000000000000000000///000111222222111000///...///000111111111111111000000111222222333444444111111111111111111111111222222222222222222222222222222333444444555555666666888999::::::;;;===???DDDIIIVVVkkk~~~uuulllfffbbb^^^\\\ZZZXXXVVVUUUVVVWWWVVVUUUWWWXXXZZZ]]]```bbbcccdddeeefffggghhhiiijjjkkkkkkfffeeeeeeddddddggglllpppwwwyyy}}}PPPPPPQQQSSSVVVVVVUUUSSSRRRQQQPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKNNNPPPQQQOOOPPPRRRSSSSSSRRRPPPOOOJJJJJJKKKLLLMMMMMMLLLLLLPPPOOOMMMMMMNNNOOOOOONNNTTTQQQRRRXXX___lll~~~yyyvvvsssoookkkeeedddaaa___]]]]]]^^^^^^[[[]]]______^^^___```bbbaaacccfffgggjjjpppzzz}}}xxxvvvrrrqqqoooiiiccc___]]]]]]]]]dddllltttssseeeXXXLLLEEEEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;:::::::::999999777777777777777888888999888888888777666666555555555666666666666666666666333222222222222222222333333333222222222222333333333333333222222222111111000000000000000000000000///000111222222111000///......///111111222222222000000111222333333444444111111111111111111111111222222222222222222222222222222333444444555555666777999:::::::::;;;>>>@@@JJJMMM]]]uuuyyyrrriiibbb___]]][[[YYYZZZXXXWWWWWWXXXXXXXXXWWWZZZ\\\___bbbfffiiikkkllliiiiiijjjkkkmmmnnnoooooohhhhhhgggfffgggjjjppptttzzz|||NNNOOOPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJQQQOOOMMMLLLJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOQQQPPPOOOOOOOOOPPPRRRRRRRRRRRRRRRPPPOOOOOOQQQSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUXXXZZZ[[[___gggttt~~~yyyrrrpppmmmjjjgggfffdddbbb```aaa``````aaa^^^[[[^^^cccaaadddfffgggggglllvvv}}}xxxtttnnnjjjgggccc]]]XXX\\\]]]bbbkkkuuuuuufff\\\QQQGGGDDDCCCAAA@@@???@@@???>>><<<<<<<<<;;;;;;;;;::::::::::::999777666666888999;;;:::999888777666666777777555555555555555555555555333222111000000000111222222222222111111111111000111111000000111111222333222222111111111111222222333222111111000000111111333333222111000000111111222222222222222222222222000111111111111222222222111111222222222333333333222333333444444555555555;;;888888;;;<<<<<>>>>>BBBHHHQQQ]]]ttt}}}uuummmhhhaaa]]]XXXWWWWWWXXXXXXWWWXXXXXXYYYYYYYYY[[[___bbbdddgggkkkooosssuuuuuuuuuqqqsssuuuuuuuuuvvvwwwyyyvvvuuusssrrrrrrtttvvvxxx}}}}}}}}}}}}|||}}}MMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNOOONNNNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRPPPPPPOOONNNNNNNNNNNNNNNLLLLLLMMMOOOQQQRRRSSSTTTRRRRRRRRRRRRSSSTTTVVVWWWZZZ[[[\\\[[[ZZZZZZ[[[]]]^^^^^^^^^^^^```aaabbbccceeegggiiijjjjjjmmmsssxxxzzzyyytttooolllkkkhhhffffffeeebbbeeekkkgggiiikkkjjjiiijjjnnnrrr|||{{{vvvzzz~~~yyysssooommmjjjeee```YYYXXXZZZ```gggqqquuudddWWWMMMIIIDDDBBB@@@@@@AAAAAA@@@???<<<<<<<<<;;;;;;;;;;;;:::999888777666666777888999555666777888888888777666555555555555555555555555555444333222222222222333333222222222111111111111111111000000111111222333111111000000000000111111333222111111000000111111333222111111000111111111111111111111111111111111111111111111222222222333222222222222333333333333333333444444555666666777888666888===???AAAFFFMMMWWWhhh~~~yyyqqqkkkeee```\\\YYYWWWUUUTTTVVVXXXXXXXXXYYYZZZ[[[[[[\\\```dddhhhjjjmmmrrrvvvyyyzzzyyyxxxwwwxxxyyyzzzzzz{{{~~~~~~{{{yyyxxxxxxyyyzzz{{{{{{|||{{{zzz|||LLLMMMMMMNNNNNNNNNNNNNNNMMMMMMOOOPPPPPPQQQQQQQQQOOOOOOPPPPPPQQQRRRSSSTTTQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]^^^___``````______aaabbbbbbbbbcccdddfffhhhjjjkkkjjjmmmqqqssstttuuuyyy|||{{{~~~{{{vvvqqqmmmllliiifffgggkkkjjjlllnnnnnnmmmmmmoooqqqyyyyyyxxx{{{|||vvvrrrooommmhhhddd\\\YYYYYY]]]bbbkkkzzzkkk\\\RRRMMMEEECCC@@@@@@@@@AAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;999888777666666666777777333555777999999888777666555555555555555555555555555555444444333333333333333333222222222111111111111111000000111111222333111000000//////000000111333222111111000000111111222222111111111111111222000000000000000000000000111111111222222222333333222222222333333333444444333333444555666777777888888777999>>>@@@CCCKKKSSS^^^ssszzztttlllddd___[[[XXXVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[]]]___aaaeeejjjnnnqqqtttyyy}}}~~~|||}}}~~~~~~}}}}}}~~~|||}}}~~~~~~NNNNNNNNNNNNNNNOOOOOOPPPOOOOOOQQQRRRSSSTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQUUUUUUUUUVVVVVVWWWWWWWWWXXXYYY[[[]]]___```aaabbbaaacccdddeeedddeeefffgggfffggghhhiiikkknnnpppqqqsssuuuyyy{{{|||}}}}}}~~~~~~xxxvvvqqqlllkkkmmmnnnoooqqqrrrrrrrrrssstttzzz{{{xxxwww{{{xxxtttqqqooojjjgggaaa^^^\\\^^^aaahhhvvvtttcccWWWQQQFFFCCC@@@??????@@@??????======<<<<<<<<<;;;;;;;;;999999888777777777777777333444666888999888777666555555555555555555555555555555555555444444333333333333333222222222222111111111000000111111222333111111000000000000111111333222111111000000111111222111111111111111222222000000000000000000000000111222222222222333333333222222333333333444444444333444444555777888888999999999;;;???AAAFFFQQQ]]]jjj}}}~~~uuupppjjjbbb\\\XXXWWWUUUTTTUUUVVVWWWXXXXXXYYYYYYZZZ\\\___bbbeeehhhlllqqqtttwwwzzzPPPPPPOOOOOOPPPQQQRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[^^^aaaccceeefffgggfffhhhjjjkkkkkkkkkmmmnnnlllmmmnnnooorrrtttvvvwww}}}~~~~~~wwwssssssssssssttttttuuuvvvwwwwww{{{|||xxxvvvyyy~~~|||wwwtttqqqmmmiiieeebbb``````aaafffrrr}}}zzz~~~lll^^^VVVIIIFFFBBB@@@@@@@@@??????=========<<<<<<<<<;;;;;;::::::999999888888777777444555666777777777666555555555555555555555555555444444555555444444333222333333333333222222222222111111000000111111222333222222111111111111222222333222111111000000111111111111111000111111222333111111111111111111111111222222222222333333333333333333333333444444444444333444555666777888999:::;;;;;;<<<@@@EEEMMM]]]kkk{{{yyyoooiiieeeaaa\\\XXXWWWVVVUUUTTTVVVXXX[[[\\\\\\[[[\\\\\\aaadddiiinnnqqquuuxxx{{{}}}RRRRRRQQQQQQRRRSSSUUUVVVUUUVVVWWWXXXXXXXXXXXXXXXSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSUUUWWWWWWXXXYYYZZZ\\\^^^```aaabbb___aaadddgggjjjlllmmmnnnlllnnnqqqssssssssstttuuuttttttuuuvvvxxx{{{}}}~~~}}}xxxwwwvvvvvvvvvwwwwwwwwwyyy~~~zzz{{{{{{zzzwwwsssooolllgggcccaaaaaaaaacccmmmwww|||uuufff[[[NNNJJJEEEBBBAAAAAA@@@@@@============<<<<<<<<<<<<;;;;;;;;;::::::999888777666666666666666555555555555555555555555555555555333444444555444333222111444444333333333222222222111111000000111111222333333333222222222222333333333222111111000000111111111111000000111222222333222222222222222222222222222222222333333333444444333333333444444444444555333444555666888999:::;;;<<<<<<>>>CCCIIIVVVjjj|||}}}rrrjjjdddaaa]]][[[YYYXXXYYYYYYXXXWWWZZZ^^^bbbddddddcccdddeeefffkkkrrrxxx{{{}}}TTTSSSSSSSSSTTTUUUWWWXXXWWWXXXYYYYYYYYYYYYYYYYYYRRRRRRTTTUUUUUUTTTSSSRRRQQQQQQRRRTTTUUUWWWYYYZZZWWWXXXZZZ]]]```ccceeefffeeegggjjjnnnqqqsssttttttqqqssswwwxxxyyyyyyzzz{{{yyyzzzzzz|||}}}{{{yyywwwvvvvvvwwwwwwvvvwww{{{{{{{{{}}}yyyuuuqqqnnngggcccaaaaaa```aaajjjsss{{{{{{kkk___QQQMMMHHHDDDCCCBBBBBBAAA>>>=========<<<<<<<<<<<<;;;<<<<<<;;;:::999888777888777666555555555555555555555555555555555555555222333444444444333222111444444444333333333222222111111111000111222222333444333333222222333333444333222222111000111111111111111000000111222333333222222222222222222222222222222333333333444444444333333333444444444555555444444555777888:::;;;;;;===<<>>???>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::666666666666666666666666666666666666555555555555333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333333333333222222111111111111111111111111111111111222222111111222222333444777666444333333555888:::777999;;;<<<;;;;;;<<<===AAACCCEEEHHHRRRiiizzztttkkkddd```^^^]]]]]]YYY[[[]]]^^^^^^___aaaccchhhllltttzzz~~~~~~|||xxx~~~QQQSSSVVVYYYZZZZZZYYYXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWXXXXXXVVVUUUTTTYYY[[[___cccfffgggggggggbbbfffjjjmmmpppuuuzzz~~~zzzzzzyyywwwuuutttttttttsssvvvzzz|||~~~~~~~~~}}}}}}||||||xxxsssooollljjjiiihhhccc```dddkkk{{{yyy~~~~~~ppp```VVVKKKGGGDDD@@@???@@@>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::777777777777777777777777666666666666555555555555333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333333333333222222222111111111111111111111111111111222222111111222222333444444333222222444777:::<<<888:::<<<===<<<<<<===??????DDDHHHMMMWWWooowwwpppkkkeeeaaa______```aaa___aaadddeeefffhhhkkkmmmpppuuu{{{SSSUUUXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWZZZ```hhhllllllkkklllllljjjmmmqqquuuyyy~~~zzzuuusssqqqpppnnnrrrvvvyyy{{{~~~{{{vvvsssnnnlllkkkjjjeee```aaagggsss~~~}}}vvvfff[[[PPPJJJFFFBBB@@@AAA???>>>>>>======<<<<<<;;;::::::::::::::::::::::::888888888888888888888888666666666555555555555444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333222222333333333222222222222111111111111111111111111111222222111111222222333444555444333333444666999;;;888:::<<<===<<<===>>>@@@>>>CCCJJJSSSaaa{{{zzzrrrkkkiiigggcccaaa```bbbdddfffgggjjjnnnqqqsssvvvzzz|||}}}VVVWWWYYY[[[\\\\\\[[[ZZZYYYZZZZZZZZZYYYXXXWWWWWWZZZZZZZZZZZZZZZZZZZZZ[[[]]]dddllloooooonnnqqqtttwwwyyy|||~~~vvvpppllliiihhhjjjmmmqqqtttvvvyyy|||~~~|||zzzrrrpppooommmhhhaaa```cccjjjtttwwwyyyiii^^^RRRLLLGGGCCCAAACCC??????>>>>>>===<<<<<<<<<;;;;;;::::::::::::999999888888888888888888888888666666555555555444444444444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222222222222222222222222222222222111111111111111111111111222222111111222222333444999777666444444444555666888999;;;;;;;;;<<<>>>@@@???BBBJJJXXXnnnzzztttpppkkkgggjjjiiihhhffffffgggjjjlllpppssswww{{{WWWXXXYYYZZZ[[[[[[ZZZZZZWWWXXXXXXYYYYYYYYYXXXXXX[[[[[[ZZZZZZ[[[]]]^^^___dddjjjqqqtttuuuwww}}}yyypppjjjfffdddbbbgggiiillloooqqqtttxxx{{{}}}vvvsssqqqooojjjcccaaabbbeeennn|||yyy|||lll```SSSLLLHHHCCCBBBCCC?????????>>>======<<<<<<;;;;;;;;;::::::999999999888888888888888888888888555555555555444444444444444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222333333333222222111111111222222222222222222222222111111111111111111111111222222111111222222333444888777666555444444555555666888999999999;;;===@@@AAACCCKKK___||||||xxxrrrnnnkkkiiihhhhhhjjjkkkmmmmmmmmmooosssvvvyyy|||XXXXXXYYYYYYYYYYYYYYYXXXVVVWWWXXXYYYZZZ[[[[[[[[[]]]\\\\\\\\\^^^aaadddfffiiinnntttyyy}}}tttkkkgggeeecccbbbeeehhhkkknnnqqquuuyyy}}}|||wwwssspppoookkkeeebbbcccdddkkkwww}}}rrreeeWWWOOOJJJEEECCCDDD@@@??????>>>>>>======<<<<<<;;;;;;::::::999999888888888888888888888888888555555555444444444444333444444444444444444444444333333333333333333333333111111222222222333333333222222222222222222222222333333333222111111000000111222222222222333333333111111111111111111111111222222111111222222333444333333444555666777888999666777888888888:::===@@@DDDGGGSSSjjj~~~{{{uuunnnllliiiffffffggghhhjjjhhhlllqqqtttuuuxxx}}}WWWWWWWWWWWWWWWWWWWWWVVVVVVWWWYYY[[[]]]^^^_________^^^^^^___aaafffjjjmmmooosss{{{{{{ooogggeeeeeeeeedddeeehhhlllqqquuu{{{xxxtttvvvxxxzzz|||vvvqqqmmmmmmjjjdddbbbcccaaagggqqq~~~|||nnn___UUUMMMGGGDDDEEE@@@@@@??????>>>=========<<<<<<;;;::::::999888888777777777777777777777777555555555444444444333333555555555555555555555555333333333333333333333333111111222222222333333333222222222222222222222222333333222222111000000///111111222222222333333333111111111111111111111111222222111111222222333444222222333555666888999:::666777888888888;;;>>>AAADDDMMM___www{{{sssmmmjjjggggggfffeeeeeegggjjjmmmnnntttzzz}}}~~~WWWVVVVVVVVVVVVUUUUUUUUUWWWXXXZZZ]]]___aaabbbbbb``````___aaadddiiiooorrrxxx|||vvvjjjcccbbbeeefffeeefffiiinnnsssyyy}}}xxxyyyyyytttooommmooosssmmmrrrzzz~~~uuuoookkkjjjhhhdddbbbccc]]]bbbkkkwwwvvveeeYYYPPPIIIEEEEEE@@@@@@??????>>>=========<<<<<<;;;::::::999888888666666666666666666666666555555444444444333333333555555555555555555555555333333333333333333333333111111222222222333333333222222222222222222222222333333222222111000000///111111111222222333333333111111111111111111111111222222111111222222333444444444555555666666777777777888999999999<<>>>>>;;;;;;::::::::::::999999999888888777777777777777444444555555555555444444666666555555555444444444222222222333333444444444333333333333333333333333111111222222222333333333333444666666666444222000000111111111111222222222333333333222222111111111111222333444333444666888???:::444333777:::999888:::888888;;;===<<<>>>CCCFFFZZZsssyyy|||yyypppooollljjjhhhhhhhhhhhhhhhjjjlllnnnooorrruuuxxxUUUVVVWWWXXXYYY[[[\\\\\\___```dddhhhkkkkkkhhheeeaaaccchhhmmmssszzzvvvrrrooonnnoooppppppnnnoooqqqtttxxxzzzwwwtttqqqwwwwwwvvvtttqqqooommmmmmmmmmmmpppvvv}}}zzzvvvqqqmmmjjjgggdddbbbaaa```ccclllwwwqqqbbbXXXOOOGGGCCCAAA@@@???>>>======>>>>>>;;;;;;::::::::::::999999999888888777777777777777555666666666666666666555666555555555444444444444222222222333333444444444222222222333333444444444111111222222222333333333222333444555555444333222000111111111111222222222333333333222222222111111111222333222222333666888???:::555444666999999777;;;888999<<<>>>>>>AAAFFFLLLddd}}}~~~yyy~~~zzzssslllkkkjjjhhhhhhhhhhhhiiimmmoooqqqssstttwwwzzz}}}YYYZZZZZZ[[[]]]```bbbdddggghhhkkknnnpppoookkkgggccchhhooowww~~~xxxwwwwwwwwwxxxvvvsssqqquuuwww{{{~~~zzzvvvsssuuuuuuuuuuuutttsssqqqpppqqqppprrrwww|||{{{uuupppllliiieeecccbbb___aaaiiiqqq|||yyy}}}jjj]]]SSSJJJEEEBBBAAA???>>>======>>>>>>;;;;;;::::::::::::999999999888888777777777777777777777777777777777777777555555555555444444444444222222333333333333444444222222222333333444444444111111222222222333333333222222222222222333333333000111111111111222222222333333333222222222222111111222222111000222555888???:::555444666888888777;;;999:::===???@@@EEEKKKSSSnnn{{{wwwrrrooojjjjjjjjjjjjkkklllmmmnnntttvvvyyy{{{|||~~~aaa``````aaadddhhhkkkmmmssssssuuuxxxxxxvvvrrrnnnjjjooowww~~~}}}}}}}}}|||{{{yyyvvvtttxxx}}}|||yyyyyyzzz{{{||||||zzzxxxxxxwwwyyy}}}zzzuuuppplllhhheeebbb______eeelllvvv~~~uuuyyyqqqaaaUUULLLFFFCCCBBB@@@>>>======>>>>>>;;;;;;:::::::::999999999999888888777777777777777777666666666666666666777444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333333222111111000111111222000000111111111222222222222222222222222222222222111222111000///111444777===:::666555666777777777:::888:::===???AAAHHHQQQ^^^{{{zzzuuuqqqpppooonnnkkklllmmmoooqqqsssuuuvvvzzz}}}jjjjjjjjjkkknnnrrruuuxxx|||xxxuuuyyy}}}zzzxxxyyyyyy}}}~~~~~~zzzuuuqqqllliiiccc```___ccciiiqqqvvvuuuwwweeeXXXNNNFFFDDDBBB@@@???>>>===>>>>>>;;;;;;:::::::::999999999999888888777777777777777666555555444444555555666333333444444444444444444333333333333333333333333555555444333333222111111111111222222222333333333444333222111000//////000000000111111111222222222222222222222222222222222111222222111000111444666:::888666555666777777777888888:::>>>???CCCLLLVVVlll}}}{{{{{{xxxtttpppmmmmmmnnnooonnnoooqqqtttwwwyyy{{{|||~~~uuuuuuvvvwwwzzz}}}}}}zzz{{{zzzvvvrrroooiiidddaaacccgggnnnzzz|||{{{www~~~~~~jjj^^^RRRIIIDDDCCCAAA???>>>===>>>>>>;;;;;;::::::::::::999999999888888777777777777777666555444333333444555666333333333333444444444444444444333333333333222222555555444444333222111111111111222222222333333333333333222222111000000///000111111111111222222222111222222222222333333333111222333333222222333555777777666666666777888999888888;;;???AAAEEEQQQ]]]sss~~~xxxtttsssssssssrrrooommmmmmooorrrqqqrrruuuxxx{{{}}}~~~~~~{{{vvvtttqqqjjjeeedddfffjjjuuu||||||zzz}}}qqqeeeXXXNNNEEEDDDAAA???>>>======>>>;;;;;;::::::::::::999999999888888777777777777777777666555444444555666777222222333333333444444444444444444333333222222222333333333333333333333333111111222222222333333333///000222333333333222222000111111111111222222222111111222222222333333333111333555555444333333444444555555666666777999;;;:::;;;>>>AAACCCIIIVVVddd{{{zzzzzzsssnnnlllkkklllnnnqqqrrrqqqrrrtttwwwvvvxxx{{{~~~}}}yyywwwwwwpppiiifffeeehhhrrr|||yyyzzz}}}|||vvvjjj]]]RRREEEDDDBBB@@@>>>======>>>;;;;;;;;;:::::::::999999999888888777777777777777999777666555555666777999222222222333333444444444444444444333333222222222000111111222444555666666111111222222222333333333,,,...111444555666555444000111111111111222222222111111111222222333333333000333666777666444333333333444555666666777:::<<<;;;<<<@@@CCCFFFLLLZZZhhhuuurrr}}}{{{ssslllhhhgggfffhhhmmmrrruuuvvvwwwzzz}}}|||~~~xxxzzzvvvrrrmmmgggfffnnnxxxzzztttoooaaaYYYOOOGGGBBBBBBAAA>>><<<<<<;;;;;;;;;;;;:::999888888999888888777777777777777666777888888888666555444444444333333333222222222333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111444222111//////000222333333333333444444444555555555666888888777777888:::<<<<<<@@@EEEHHHOOObbbttt~~~nnnlllvvv|||{{{zzzzzz|||wwwpppiiifffggghhhpppuuu{{{}}}~~~yyytttnnnhhheeekkksss{{{}}}ttt}}}qqqccc[[[QQQIIICCCCCCBBB???======;;;;;;;;;;;;:::999888777999888888777777777777777666777888888777666555444444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111333222111//////000222333333333333444444444555555555666888888777777999::::::<<>>???;;;;;;;;;::::::999888777999888888777777777777777666777777777777666666555555555555444444444444333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111222222111000000111222333333333333444444444555555555666888888777888999;;;<<>>???;;;;;;;;;;;;:::999888777999888888777777777777777666777777777777666666666666666555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111222111111000000111222333333333333444444444555555555666888888888888:::;;;???DDDHHHLLLSSSeee}}}mmmggggggttt|||zzzyyyyyyyyyzzzzzzzzzyyyxxxwwwxxxzzz|||}}}~~~~~~|||wwwsssmmmgggeeehhhkkkuuu|||uuuiii[[[QQQGGGDDDBBB???>>>???;;;;;;;;;;;;;;;:::888888999888888777777777777777777666666666666777777777666666555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111111000000111111222222333333333333444444444555555555666888999888999;;;<<<@@@EEEJJJOOOZZZqqqwwwmmmiiilllyyy}}}{{{{{{{{{zzz{{{}}}~~~~~~~~~||||||xxxuuuooohhheeeffffffoooyyy|||}}}oooaaaVVVKKKEEEBBB???>>>???=========<<<<<<;;;:::999999888888777777777777777777666666666666777777888555555555444444444444333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111000000000111222222333333333333333444444444555555444666888999999999;;;======CCCJJJSSSeeevvvjjjkkkrrr}}}||||||}}}}}}|||}}}~~~}}}yyyvvvqqqiiidddcccaaaiiirrr{{{}}}}}}vvvhhh\\\OOOHHHDDD@@@???@@@>>>>>>>>>>>>===<<<;;;:::999888888777777777777777777666555555666777888999444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111//////000111222333333333333333333444444444555555444666888999999:::<<<>>>???EEEMMMYYYpppvvvkkkqqq}}}zzzwwwqqqhhhbbbaaa^^^eeemmmvvvzzzlll```RRRKKKFFFAAA@@@AAA????????????>>>===<<<;;;999888888777777777777777777666555555555777888999444444333333333222222222333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111//////000222222333333333333333333444444444555555444666888999999:::<<<>>>EEEJJJQQQ^^^vvvrrroooyyy~~~|||||||||uuupppjjjdddaaabbbeeejjjrrr}}}wwwgggVVVMMMHHHDDDBBBCCC@@@AAAAAAAAA@@@>>><<<;;;999999999888888888888777999999999888777666666555555555555555555555555555444444333333333333222222333333444555444333111000222222111111111111222222444333222000//////......111111111222222333333333222222333333333333444444333333222222222333444444888999:::999999<<<===<<>><<<;;;::::::999999999888888888888999999888888777666666666555555555555555555555555444444333333333333222222111111222222222111000000222222111111111111222222222111111000000000111111333333222222222222222222222222333333333333444444555555444444555666666777888888999:::<<<>>>CCCGGGPPPWWWkkk~~~sssqqqyyyzzzvvvtttqqqmmmllljjjhhhffffffhhhkkkmmmuuuyyy~~~}}}{{{yyysssnnniiidddaaa[[[]]]```fffppp}}}~~~~~~}}}hhhZZZPPPGGGBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999999888888888888888888888777777666666555555555555555555555555444444333333333222222222111222222222222222111111222222111111111111222222111000000000111111222333333333333222222111111111222222222333333333444444444444444444555666777777999888999;;;;;;>>>EEELLLXXXbbbyyysssmmmqqq|||tttooonnnmmmlllkkkjjjiiiiiihhhfffeeecccccciiipppyyyyyytttoookkkfffccc\\\]]]___cccjjjvvv}}}}}}kkk\\\RRRIIIDDDCCCBBBAAA@@@???>>>=========:::::::::999999999999888888888888777777777777777555555555555555555555555444444333333333222222222333333222222222333333333222222111111111111222222000000000000111222333444333333333222222111111111222222222333333333444444333333333333444555666777;;;888999;;;;;;===FFFQQQaaannnppppppxxxwwwnnnkkkjjjgggfffgggdddfffggghhhgggdddaaa^^^aaahhhqqqxxx|||{{{vvvrrrmmmiiifff```______aaafffqqq}}}|||xxxmmm___UUULLLFFFEEECCCBBBAAA???>>>>>>>>>>>>::::::::::::999999999999888888777777777777777777555555555555555555555555444444333333333333222222333333222222333333444555222222111111111111222222111111111111111222333444333333222222222222222222222222333333333333444444222222333333444555777777<<<888999<<<===>>>JJJXXXiii}}}sssxxx~~~}}}}}}yyyooollljjjfffdddffffffhhhjjjlllkkkhhheeeccccccgggmmmrrrxxx}}}xxxtttpppllliiidddcccaaa```dddlllwww}}}pppaaaWWWNNNHHHGGGBBBAAA@@@>>>============;;;;;;:::::::::999999999777777777777777777777888555555555555555555555555444444333333333333222222222222111111111222444555222222111111111111222222222222111111111222333333222222222222222222333333222222333333333333444444333333333444555777888999<<<777999>>>@@@BBBQQQbbbppp|||uuu~~~{{{yyyuuu{{{|||rrrpppnnniiihhhkkkoooppprrrrrrqqqooollljjjiiijjjlllpppwww~~~zzzvvvrrrnnnkkkgggeeebbbaaacccjjjttt{{{}}}rrrcccXXXOOOIIIGGGAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999777777777777777888888888555555555555555555555555444444444333333333222222111111000000000111333444222222111111111111222222333333222222111222222333111111111222222333333444222222333333333444444444444444555555666888999:::;;;777999@@@BBBFFFVVVjjjtttwwwttt|||wwwpppssswwwqqqooonnnmmmrrrrrrtttvvvwwwvvvsssqqqpppnnnnnnqqqwww|||xxxrrrnnnhhhdddaaa___^^^bbbnnn{{{~~~pppccc[[[QQQHHHEEECCCBBB??????>>>===;;;999:::::::::999999999888888444555666777777666555555666555555444444333222222333333333333333333333333333222222111111222222333111111111111111222222222000000111222333333444444333222222111111222222333555555555555555555555555444555666666666666666666:::===;;;>>>FFFIIIVVVnnnyyynnnppp}}}ppplll{{{uuurrruuuxxx}}}~~~|||zzzyyyzzzuuutttsssuuuyyy}}}vvvppplllgggcccaaa^^^```kkkvvvxxxiii___TTTKKKHHHDDDBBB@@@???>>>===;;;::::::::::::999999999999888666666777888888777666666555555555555555555555555222222222222222222222222333222222111111222222333333333222222111111000000000111111222333333444444333222222111111222222333444444444444444444444444444555666666777666666666:::===;;;>>>FFFJJJXXXqqqsssmmmqqqrrrmmm}}}~~~}}}zzz|||~~~|||zzzyyyyyy|||{{{ssspppkkkfffccc``````gggqqq{{{ssseeeXXXOOOLLLEEECCC@@@???>>>>>><<<:::::::::::::::999999999999777888888999999888777777444444555555666777777888333333333333333333333333333222222111111222222333444444333222111000//////111111111222222333333444333222222111111222222333333333333333333333333333444555666666777777777666999<<<;;;???GGGLLL]]]xxx|||ppppppxxxuuupppzzz~~~~~~}}}|||~~~vvvrrrmmmhhheeebbb```fffmmmsss~~~}}}kkk\\\SSSOOOGGGDDDAAA???>>>>>><<<;;;;;;;;;:::::::::999999999888888888888888888777777444444555555666666666666555555555555555555555555333222222111111222222333333333333222222111111111111111111222222333333333333222222111111222222333333333333333333333333333444555666777777777777777999===<<<@@@IIIPPPdddyyyrrrwwwtttrrr~~~wwwrrrmmmiiigggdddbbbfffkkkooo|||pppaaaVVVPPPHHHEEEBBB???>>>>>>===<<<;;;;;;;;;:::::::::999999888888777777666666666666555555555444444444333333333333333333333333333333333222222111111222222333111111222222333333333444111222222222222222333333333222222111111222222333333333333333333333333333444555666777888888888888999>>>>>>CCCMMMWWWnnnwwwttt}}}tttuuuyyyrrrmmmiiiiiigggdddeeeiiinnn{{{uuufffZZZRRRJJJGGGBBB@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999888777666666666666666666555555444333333222222111111111111111111111111333222222111111222222333000000111222333444555555222222222222222222222222333222222111111222222333333333333333333333333333444555666777888999999999999???@@@FFFRRR___zzzrrrrrr}}}zzz|||tttoookkkjjjhhheeedddfffjjjwwwyyylll^^^SSSKKKHHHCCC@@@???>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;:::888777666666777777555555555555444444444444222222222222222222222222333222222111111222222333111222222333333444444444222222222222222222222222333222222111111222222333444444444444444444444444444555666777888999999999:::@@@CCCIIIWWWeeevvvmmmppp}}}~~~vvvqqqlllllliiidddbbbccceeerrr|||pppaaaTTTLLLHHHCCC@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::===;;;:::888777777888888444444555555666777777777555555555555555555555555333222222222222222222333333333333333333333333333222222222222222222222222333222222222222222222333555555555555555555555555444555666777999999:::::::::AAADDDKKKYYYjjjzzzpppjjjooo}}}~~~zzztttlllgggeeedddaaa___iiillltttmmm___WWWOOOGGGAAAAAABBB???>>>???======<<<;;;;;;;;;;;;<<<999999999888888888888777666555555555444444444444555555555444444333333333444333333222222333333444222222222222222222222222444333333222111111111222222222333333333333444444444444333222333444555666666777888888777888:::<<<<<<@@@FFFNNN[[[vvvpppiiihhhsss{{{uuummmhhhfffdddbbb___fffjjjrrrqqq```WWWOOOGGGAAAAAAAAA???===>>>===<<<<<<;;;:::;;;;;;;;;999999999888888888888777666666666555555555444444555555444444444333333333555444444333333444444555222222222222222222222222444333222222111111222222222222333333333333444444444444333333333444555666666777888888888888:::======AAAFFFOOO^^^zzzkkkgggjjjvvv~~~}}}vvvnnniiigggeeeccc```cccfffooo{{{wwwcccWWWQQQHHHBBBAAAAAA>>>===>>><<<;;;;;;:::::::::::::::999999999888888888888777777777777666666666555555555444444444444333333333555555444444444444555555222222222222222222222222333333222222111111222222222222333333333333444444444333333333333444555666555777888888888999;;;===???BBBGGGPPPdddsssffffffnnn}}}xxxpppkkkhhhgggdddaaaaaaeeelllxxx|||ggg[[[SSSJJJCCCAAA@@@>>><<<===;;;;;;:::999999999999:::999999999888888888777777777777777777666666666666444444444444444444444444444444333333333333444444222222222222222222222222333333222222111222222333222222222333333333444444333333333333444444555555555777888888888999<<<>>>@@@CCCHHHSSSlllzzzmmmccciiiuuu{{{rrrllljjjhhheeebbbaaadddjjjtttlll```VVVMMMDDDBBBAAA>>><<<===;;;;;;:::999999999999:::999999999888888888777777777777777777666666666666444444444444444444444444333222222222222222222333222222222222222222222222333222222111222222333333222222222333333333444444333333333444444444444444555777888999999:::<<>>===>>><<<;;;;;;:::::::::::::::999999999888888888888777777777777666666666555555333333333444444444444555222222111111111111222222222222222222222222222222222222111111222222333333222222333333333333444444222333444444555555444444555777888999999:::===???AAAGGGPPPcccxxxhhheeekkkxxx~~~~~~uuuooommmjjjgggddd```bbbgggmmmwww~~~|||~~~vvvggg\\\RRRHHHEEEBBB???>>>???===<<<<<<;;;:::;;;;;;;;;999999999888888888888777666666666555555555444444333333333444444444555555333222222111111222222333222222222222222222222222222222111111222222333444222222333333333333444444222333444555555555444444555777888999999;;;>>>@@@DDDKKKWWWmmmoooccceeennn}}}~~~~~~vvvpppmmmkkkhhheee___aaaeeekkkttt{{{zzzyyyiii^^^TTTJJJEEECCC@@@>>>@@@======<<<;;;;;;;;;;;;<<<999999999888888888888777666555555555444444444444333333333444444555555555444333333222222333333444222222222222222222222222222111111111222333333444222222333333333444444444222333444555555555444333555777888999:::;;;>>>@@@FFFNNN\\\tttlllccciiiooouuummmjjjiiihhhfffbbb```bbbgggooozzz~~~|||mmmcccXXXMMMGGGCCC>>><<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777777777666666666666555555444444444333333333777555333111000000111222111111333444555555555555111222222222333333333333333333222222333333444555444444444555555555666666777888999999:::<<>>======<<<<<<<<<;;;;;;;;;999999999888888888888777777777666666666555555555555555444444444333333333777555333222111222333444111222333333444333333333444444333333333333222222333333222222333333444555444444444555555555666666777888999::::::<<<@@@CCCJJJRRRiiioooiiimmmwww~~~zzzrrrnnnllliiifffbbb``````eeekkktttxxxggg\\\QQQKKKGGGBBB???@@@=========<<<<<<<<<;;;;;;999999999999888888888888777777666666666555555555555555444444444333333333666555444333333444555666444444444444444333222222555555444444333222222222333333222222333333444555444444555555555666666666777888999:::;;;===AAADDDMMMZZZvvvqqqjjjlllzzz}}}}}}~~~~~~~~~~~~~~~{{{yyyzzzzzz|||vvvrrrnnnjjjgggfffccccccfffkkkssszzzkkk___TTTMMMIIICCC@@@@@@============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888777777777666666666555555444444444333333333444444333333444555666666666666666666555444333333444444444444333333333222333333222222333333444555555555555555666666666666888999::::::;;;>>>CCCGGGQQQdddppplllooo~~~|||}}}|||xxxwwwyyyxxxuuutttvvvwwwxxx}}}~~~{{{uuuqqqmmmiiihhhdddccceeeiiippp~~~{{{|||ooocccWWWPPPJJJCCC@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888777777555555444444444333333333222222222333333444555555444555555555555444444333444444444444444444444444333333222222333333444555555555555666666666777777888999::::::<<<@@@EEEIIISSSkkkwwwmmmnnnuuu}}}}}}~~~zzzvvvvvvxxxzzzxxxyyy{{{{{{{{{~~~~~~}}}~~~~~~yyyuuuppplllgggdddbbbccceeekkkxxxzzzuuuiii\\\SSSLLLEEE@@@@@@>>>>>>>>>=========<<<<<<::::::::::::999999999999999999888888888777777777555555444444444333333333222222333333444444444444333333444555666777777666777777777666666666666666333333222222333333444555555555666666666777777777999::::::;;;===AAAGGGLLLVVVqqqyyymmmjjjrrr|||}}}{{{{{{{{{yyyyyy||||||wwwrrrnnniiieeebbbbbbccciiiuuu|||oooaaaXXXPPPGGGBBBAAA>>>>>>>>>>>>=========<<<;;;::::::::::::999999999777777777666666666666555555555444444444333333333333444444555555555555444555666888:::<<<>>>??????>>>===<<<;;;999888777666333333222222333333444555555666666666777777777777999::::::;;;===BBBIIIMMM\\\xxxooogggjjjuuu~~~}}}}}}yyy|||~~~~~~yyywwwyyy{{{{{{}}}~~~yyytttppplllgggddddddeeejjjvvvssseee[[[RRRIIICCCBBB>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;666555555555444444444444555555444444444333333333555555666666666666555555:::;;;>>>AAACCCFFFGGGHHHDDDCCCAAA>>>;;;999777666333333222222333333444555666666666666777777777777:::::::::;;;===CCCIIINNNccc}}}kkkeeejjjwww}}}||||||||||||wwwyyy|||~~~zzzzzzyyywwwvvv{{{{{{wwwoookkkhhheeedddgggtttmmmaaaVVVKKKDDDDDDBBBAAA???>>>===<<<======>>>===;;;:::999888888888666777999:::999888666444666666555555555444444444333444444333222333555777:::===DDDJJJNNNPPPPPPPPPMMMJJJEEEAAA>>>:::666444555444444333333333444444555555555555666888999:::>>>999999@@@DDDDDDKKKUUUgggwwwkkkhhhlllzzz~~~~~~~~~{{{~~~~~~vvvtttwww|||}}}|||zzzzzzxxxuuusssvvv|||}}}wwwooollliiigggeeefffqqq|||uuufffZZZMMMEEECCCBBBAAA???>>>===<<<============;;;:::999888888888777888888999888777666555666666555555555444444444333444444444333444666888;;;???GGGNNNSSSUUUTTTSSSRRRNNNHHHCCC???;;;777555555444444333333444444444555555555555777888999:::<<<777888@@@DDDEEENNNYYYoootttlllmmmttt}}}{{{zzz{{{|||}}}sssnnniiijjjpppyyy}}}zzz{{{wwwssssssxxx~~~zzzrrrnnnkkkjjjgggfffmmmuuunnn___QQQGGGCCCBBBAAA???>>>===<<<=========<<<;;;:::999888888888888888888888777777777666555555555555555444444444444555555555444555888:::>>>CCCKKKSSSXXXYYYXXXVVVSSSNNNGGG@@@<<<999666444444444444333333444444555555555555666777888999::::::777999@@@DDDGGGRRR```zzzpppmmmsss}}}|||xxxwwwyyy{{{}}}xxxsssooolllkkknnnvvv~~~|||zzzwwwuuuxxx~~~vvvrrrpppnnnjjjgggjjjooo~~~uuudddVVVKKKEEEBBBAAA???>>>===<<<=========<<<;;;:::999999999999999888888777666777777777555555555555555555555555444555666666666777:::<<>>===<<<======<<<<<<;;;:::999999999999999888888777666777777777444555555555555555555555444555666666777888;;;>>>EEEIIIOOOTTTUUUSSSNNNJJJDDD@@@:::555444333333333333333333333333444555666666666666666777999:::;;;===;;;>>>DDDEEEJJJ[[[ooowwwkkknnnwww}}}zzzyyy{{{|||xxxwwwwww|||{{{xxxuuuxxx}}}|||yyy}}}{{{wwwuuuqqqjjjhhhjjjsss{{{iii]]]RRRHHHBBBAAA???>>>===<<<======<<<;;;::::::999999999:::888888888888777777777666444444444555555555555555333555666666777999<<>>;;;777444444555555555333333333333444555555666666666666777888999:::;;;======AAAFFFGGGMMMbbbyyytttiiimmmwww|||{{{zzzzzz~~~|||{{{{{{{{{zzz~~~|||wwwuuuqqqjjjggghhhmmm|||}}}jjj___SSSGGGBBBAAA???>>>===<<<======;;;;;;:::999999999::::::777888888999888777666555444444444555555555666666222444555666777999===???FFFHHHJJJKKKIIIEEE???<<<;;;888555444555555444333333333333333444555666666666666666777888999;;;;;;:::<<>>===<<<======;;;;;;:::999999999::::::666777999:::999888666444444444444555555555666666222333555555666999===???DDDFFFHHHHHHFFFBBB===:::888666444333444333222000222222222333444555666777666666777777888999;;;<<<888:::AAAHHHKKKUUUooo|||nnneeekkkyyy~~~{{{zzz{{{}}}~~~~~~|||}}}}}}|||zzzuuuqqqkkkcccdddiiimmmwwwsssaaaSSSKKKDDDAAA>>><<<;;;<<<;;;:::999::::::::::::999888888777777777777666666666666666666555555555444444444333333333555888;;;???AAABBBBBBBBBAAA@@@>>>;;;:::222222222333333444444444444444333333444555777888888888777777777888:::;;;<<<<<>>@@@CCCCCCBBB@@@>>>;;;888666222222222333333444444444444444333333444555777888888888777777888999:::;;;;;;===CCCJJJOOO^^^nnnggggggrrr~~~~~~}}}|||{{{}}}~~~|||{{{|||yyy{{{~~~wwwqqqpppoookkkhhhgggmmmuuuwwwfffWWWPPPHHHEEEAAA>>>>>>>>>======:::::::::::::::999999888888888777777777666666666555555555555555444444444333333444555777:::===>>>CCCBBB@@@>>>:::777444333222222333333333333444444444444333444444555777777777777777777888999;;;;;;;;;>>>EEEKKKQQQdddwwwhhhgggmmmzzz~~~}}}|||{{{||||||}}}{{{{{{~~~~~~zzz|||yyyvvv}}}yyytttssstttrrrnnnjjjlllrrr|||yyyhhhYYYRRRHHHEEEAAA???>>>>>>===<<<::::::;;;;;;::::::999888999888888777777666666666555555555555555555555555444444444555777999;;;<<>><<<:::777555333222333333333333333333333333333333444444555666666777777777777888999:::;;;<<<;;;???FFFLLLTTTmmmmmmbbbfffrrrzzzzzzzzzyyyyyyzzz}}}}}}zzzzzz}}}}}}}}}yyy|||xxxwwwxxx|||wwwtttuuuuuuqqqkkkjjjoooxxxzzzjjj\\\UUUHHHEEEAAA>>>>>>===<<<;;;:::;;;;;;;;;;;;:::999999999999999888777666666666444555555555555555555555444444444555666888999999999999888666555444444333333333333333333333333333333333444555555666666666666777888999:::;;;<<<<<<;;;@@@GGGMMMYYYuuuxxxkkkdddjjjvvv||||||uuuvvvwwwwwwwwwyyy~~~{{{yyyzzz}}}}}}|||}}}{{{xxxvvvwww~~~yyytttsssssspppkkkiiillluuu}}}mmm___XXXIIIFFFAAA???>>>===<<<;;;;;;;;;;;;;;;;;;:::999999::::::999888777777666555444444444555555555555555444444555555666666777777555555444444444444555555444444333333333333222222222333444555666666666666666777888:::;;;<<<<<<<<<===AAAGGGNNN^^^}}}uuummmjjjqqq|||zzzvvvuuupppsssuuuuuuuuuyyy}}}{{{yyyyyyzzz}}}zzz{{{~~~{{{wwwwwwyyy~~~uuuqqqqqqpppllliiikkkrrrqqqccc]]]KKKGGGCCC@@@???>>>===<<<;;;;;;;;;<<<;;;;;;:::999;;;::::::999888777666555444444444555555555666666444444555555666555555555444444333222222333444555444444444333333222222222222333444666666666666555555666888:::<<<<<<<<<<<<>>>AAAGGGPPPccc}}}sssnnnlllsss}}}vvvqqqpppmmmpppssstttuuuyyyyyyxxxwwwxxx{{{}}}yyyxxxyyyvvvxxxzzzxxxqqqrrrrrrooojjjjjjqqq}}}tttfff```LLLIIIDDDAAA@@@@@@>>>===;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999888777666555444444444555555555666666444555555666555555444444555444333222222333444444444444444333333222222222222333444666666666666555555666888;;;<<<======<<>>AAAFFFKKKSSSllltttqqqsssttt{{{~~~zzzvvvrrrpppooouuuvvvvvvvvvyyy~~~xxxzzz~~~~~~{{{}}}~~~zzzzzz}}}vvvqqqpppqqqjjjiiillluuuuuuhhhaaaTTTKKKDDDBBBAAA>>><<<<<<======<<<;;;:::::::::::::::999888777666666666666666666666666666555555444555555555555555555555555555444444333333444444555555444444333333444444555444444555555666777777777777999::::::999:::<<<>>>@@@FFFKKKUUUooovvvqqqssswww{{{wwwtttrrrrrrvvvwwwwwwwwwzzz}}}yyyvvvzzz~~~}}}|||{{{|||yyy|||yyyssspppooollljjjlllsss}}}{{{iii^^^VVVMMMEEECCCBBB???===>>>>>>===<<<;;;:::::::::::::::999888777777777777777666666666666666555555444666666666666666666666666555444444333333444444555555444444333333444444555444444555555666777777777777999::::::::::::===???AAAGGGNNN[[[xxxzzztttvvv{{{{{{wwwuuuuuuuuuxxxxxxyyyyyy{{{~~~xxxuuuvvvzzz|||xxxxxxxxx{{{}}}yyyxxx}}}{{{vvvsssrrrooollllllrrrzzzmmmaaaXXXNNNFFFCCCBBB???>>>???>>>===<<<;;;;;;::::::::::::999888888777777777888666666666666666555555444555555555555555555555555555444444333333444444555555444444333333444444555444444555555666777777777777888:::::::::;;;===@@@DDDJJJSSSccc}}}xxx|||~~~~~~yyyvvvuuuuuuvvvyyyzzz{{{{{{|||yyyuuusssxxxzzz~~~{{{vvvssssssvvv|||}}}xxxwwwxxx|||yyywwwwwwsssnnnmmmqqqxxxuuuiiiZZZPPPGGGDDDBBB???>>>???>>>>>>===<<<;;;;;;;;;;;;:::999888888888888888888666666666666666555555444444444444444444444444444555444444333333444444555555444444333333444444555444444555555666777777777777888:::::::::<<<>>>@@@DDDKKKVVVjjjzzzxxx{{{wwwttttttvvvwwwzzz{{{|||||||||}}}~~~||||||zzztttrrrqqqvvvyyy|||}}}{{{wwwrrrppprrrwww~~~xxxtttvvv{{{~~~|||zzzyyyuuuppplllnnnttt~~~~~~sss___UUUJJJFFFCCC@@@>>>@@@???>>>===<<<;;;;;;;;;;;;:::999999888888888999999666666666666666555555444444444444444444444444444555444444333333444444555555444444333333444444555444444555555666777777777777888:::;;;;;;<<>>===<<<;;;;;;;;;;;;999999999888888999999:::666666666666666555555444555555555555555555555555555444444333333444444555555444444333333444444555444444555555666777777777777888:::;;;;;;===???BBBDDDMMM]]]wwwppppppwww}}}|||{{{{{{{{{|||}}}~~~{{{||||||zzzwwwuuuuuuuuuoooooonnnnnnqqqxxxvvvpppmmmmmmnnnlllqqqzzz{{{wwwtttqqqqqqvvv}}}}}}|||tttqqqxxx|||~~~yyyttttttnnnhhhhhhlllvvv}}}iii]]]RRRLLLHHHCCCAAABBB???>>>===<<<<<<;;;;;;<<<999999999888999999::::::666666666666666555555444666666666666666666666666555444444333333444444555555444444333333444444555444444555555666777777777777888:::;;;;;;===@@@BBBHHHRRRccc}}}oooooouuu~~~~~~~~~~~~|||||||||zzzvvvsssqqqqqqjjjjjjiiijjjmmmsss{{{yyyrrrnnnkkkmmmqqqpppvvv~~~|||yyyrrrpppqqqwww~~~vvvtttttt|||~~~|||}}}~~~~~~}}}|||{{{|||yyyuuutttooojjjkkknnnwwwrrrfffXXXPPPJJJEEECCCDDDAAA@@@???>>>============999999999888888888888777777777666666666666777777666666666666666666666666555555555444444555555555444333222111222333444555444444444555555666777888999:::<<<===>>>@@@DDDGGGNNNSSShhhzzznnnqqqyyy~~~}}}|||yyyuuuqqqooommmkkkiiigggggghhhiiihhhjjjuuuvvvqqqmmmjjjkkknnnqqqwww~~~{{{yyytttsssttt{{{~~~xxxssssssuuu}}}~~~}}}{{{{{{|||~~~~~~|||zzzyyyxxxwwwyyy}}}{{{xxxuuuoookkkkkknnnuuuvvviiiZZZQQQJJJDDDAAABBB@@@@@@>>>===============999999999999888888888888777777666666666666777777666666666666666666666666555555444444444444555555333333222222222333444555666666666666666777888999777888:::;;;<<<>>>BBBEEEMMMVVVmmm|||rrruuu|||}}}zzzvvvqqqnnnlllkkkjjjhhhgggggghhhjjjjjjnnnzzz}}}uuurrroookkkkkknnnrrrwww~~~~~~zzzxxxvvvvvvyyyzzztttppprrrxxx~~~}}}|||{{{yyyxxxwwwvvvwwwyyyyyywwwvvvtttssssssuuuzzz}}}zzzvvvqqqmmmlllmmmrrr{{{mmm]]]RRRJJJCCC@@@AAA???>>>===<<<<<<;;;<<<<<<:::999999999888888888888777777666666666666777777666666666666666666666666444444333333333333444444333333333222333444444555888777777777777888888999888999:::;;;<<>>>>>===<<<;;;;;;;;;;;;::::::999999999888888888777777666666666666777777666666666666666666666666444333333222222333333444333333333333444444555555888777777666666777777888:::;;;<<<===???BBBGGGKKKQQQccc{{{uuuzzz}}}tttpppllliiiiiijjjjjjjjjllljjjjjjmmmqqqxxx~~~yyyuuuuuuuuurrrrrrtttuuuxxx}}}~~~|||yyywwwvvvtttwww~~~}}}vvvrrrpppxxx~~~|||zzzyyyxxxvvvtttssstttuuuuuuuuutttttttttrrrrrrrrrtttxxx}}}}}}yyywwwtttrrrppplllnnnyyy}}}}}}nnn]]]RRRJJJCCC@@@BBB>>>===<<<;;;:::::::::::::::::::::999999999999888777777666666666666777777666666666666666666666666444333333222222333333444333333444444444555555555666666555555555666777777;;;<<<===>>>@@@EEEKKKOOOTTTkkkwwwwwwyyyrrrooollljjjkkklllmmmmmmnnnkkkkkkooottt|||zzzuuurrrtttuuussssssuuuxxx{{{~~~~~~|||yyywwwvvvvvvzzzwwwqqqooouuu~~~~~~||||||{{{yyywwwvvvvvvuuusssqqqqqqsssttttttsssrrrrrrssssssrrrrrrsssuuuyyy}}}}}}yyywwwvvvuuurrrmmmmmmwww}}}qqq___SSSJJJDDDAAACCC>>>===<<<;;;;;;:::;;;;;;::::::::::::999999999999777777666666666666777777666666666666666666666666444444333333333333444444333333444555555555555444444444444444555666777888999:::;;;===@@@FFFMMMRRR[[[uuuxxxtttzzz{{{tttpppnnnmmmmmmnnnpppppppppooolllmmmrrryyyyyytttrrrtttvvvuuuvvvyyy}}}~~~{{{yyyyyyyyy~~~|||ssspppqqqzzzyyy|||~~~zzzvvvtttssstttrrrqqqqqqqqqpppnnnlllmmmppprrrqqqooonnnoooqqqrrrqqqppppppqqqsssvvvxxx||||||}}}{{{wwwwwwwwwtttnnnmmmwwwvvvcccVVVLLLDDDBBBCCC???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999777777666666666666777777666666666666666666666666555555444444444444555555333333555666666666555444444444444555666888999:::999:::<<<>>>BBBIIIQQQWWWiiiqqqqqqyyyxxxooonnnmmmmmmoooqqqrrrrrrqqqooolllnnnuuu~~~{{{vvvsssvvvxxxxxxzzz~~~}}}{{{{{{}}}yyyssssssuuu}}}~~~vvvzzz|||{{{vvvqqqnnnnnnnnnmmmllllllmmmllljjjhhhjjjmmmoooooolllkkklllnnnqqqpppooommmnnnoooppprrruuuvvvxxx{{{}}}}}}wwwwwwxxxuuuooonnnxxx{{{gggXXXMMMEEEBBBBBB???>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999777777666666666666777777666666666666666666666666666555555444444555555666333333555666666666555444444444555666888:::;;;<<<;;;<<<>>>AAAFFFMMMVVV\\\uuuzzzooopppwwwwwwlllllllllmmmpppssssssrrrpppmmmllloooxxx{{{xxxvvvwww|||~~~{{{xxx}}}~~~|||{{{{{{{{{xxxmmmnnnvvv~~~zzzyyyyyyyyyxxxuuuqqqllliiillljjjhhhfffddddddeeefffjjjjjjhhhgggggghhhiiijjjiiiiiiiiiiiiiiihhhhhhhhhnnnoooqqqqqqqqqrrrtttvvv~~~{{{yyywwwtttnnnlllttt~~~gggXXXOOOHHHBBBAAAAAA@@@???===<<<<<<<<<<<<:::::::::999888777666666888888888888777777777777777777777777777777777777333333444444555666666666222333444555555555444333888888777777777777888888:::>>>===@@@KKKOOOUUUccc|||wwwpppoooqqq|||vvvqqqrrrqqqqqqrrrssstttrrrppprrrrrruuuzzz~~~zzzxxxzzz}}}~~~|||xxxxxxzzz{{{{{{zzzzzz{{{|||wwwooorrr{{{{{{wwwuuuuuuuuutttqqqnnnkkkiiigggfffdddbbbaaabbbcccdddddddddcccbbbbbbcccdddddddddddddddddddddccccccccciiijjjkkkkkkkkkkkknnnppptttwww|||{{{yyywwwtttnnnlllttt~~~jjj[[[QQQIIICCCBBBAAA@@@???>>><<<<<<<<<<<<:::::::::999999888777666888888888888777777777777777777777777777777777777555555555555555555555555333444555666666666555555666666666666777888::::::;;;???===@@@JJJNNNTTTcccxxxrrrsssuuu}}}uuurrrsssrrrrrrtttvvvwwwvvvtttrrrsssvvv|||~~~|||}}}|||yyyuuuvvvwwwwwwwwwyyy}}}~~~uuuooouuu|||wwwssspppooonnnllljjjhhhgggfff______]]]]]]]]]^^^___```______^^^^^^^^^^^^_______________```````````````cccdddddddddcccccceeegggjjjmmmppptttvvvyyy}}}}}}zzzxxxuuuooommmsss}}}nnn^^^TTTKKKEEECCCAAA@@@???>>>===<<<<<<<<<::::::::::::999888777666888888888888777777777777777777777777777777777777777777666666555444444333555555666777777777777666555555555666888:::;;;<<<;;;???>>>@@@IIILLLSSScccxxxtttxxx{{{zzzuuuuuuvvvuuuuuuvvvxxxzzzyyyxxxssstttyyy|||yyyvvvvvvuuuuuuvvvyyyxxxqqqnnnwww~~~|||zzzwwwrrrnnnllljjjhhheeebbbaaa``````XXXXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^______`````````aaa___```aaa```______```bbbcccfffiiikkkmmmooorrrtttuuuxxx}}}~~~{{{xxxuuupppmmmrrrzzztttcccXXXNNNGGGDDDAAAAAA???>>>===<<<<<<<<<999:::::::::999999888777888888888888777777777666666666666666666666666666777666666666555555555444555555666666666777777777666666666777888999;;;<<<;;;@@@>>>@@@HHHKKKSSSdddvvvuuu{{{zzzxxxzzzyyyxxxwwwxxxyyy{{{zzzyyywwwyyy~~~{{{yyywwwvvvtttsssssswww}}}yyyrrrmmmlllvvv}}}zzzwwwuuuqqqmmmjjjhhhfffccc___\\\ZZZZZZZZZSSSTTTTTTUUUVVVWWWXXXYYY[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^___```aaaaaabbb___```aaa```______```bbb```bbbdddeeefffgggiiikkkjjjmmmqqquuuxxx}}}|||yyyvvvqqqnnnrrrxxxyyyggg[[[PPPHHHEEEBBBAAA@@@>>>============999::::::::::::999888888888888888888777777777666666666666666666666666666555555555666666666777777555555555555555666666666888888888888888999999:::;;;AAA???AAAHHHKKKTTTffftttvvv~~~~~~||||||zzzxxxxxxyyyzzzzzzyyy|||~~~}}}zzzyyyuuutttrrrpppppptttyyy~~~tttooolllmmmxxx{{{xxxtttqqqnnnkkkgggdddcccaaa^^^[[[YYYWWWWWWVVVRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[\\\\\\]]]^^^___```aaabbb```aaabbbaaa```aaacccddd^^^```aaabbbaaaaaacccdddbbbeeehhhkkkmmmqqquuuxxx}}}yyywwwrrroooqqqvvv~~~kkk^^^RRRIIIFFFBBBAAA@@@???>>>=========999:::::::::::::::999999888888888888777777777777777777777777777777777777444444555666666777888888555555444444444555666777:::999999888888888999999;;;AAAAAABBBIIILLLVVVjjjsssxxx|||zzzxxxxxxyyy{{{{{{zzz|||yyyxxxssssssqqqpppqqqtttzzz~~~zzzqqqooonnnppp|||uuurrrmmmiiigggdddaaa___]]]\\\[[[YYYXXXWWWWWWWWWSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\\\\\\\\\\[[[\\\\\\]]]___```bbbcccccc```aaabbbbbbaaabbbdddfffaaabbbcccbbbaaa```aaacccbbbdddfffggghhhjjjmmmpppyyy~~~zzzwwwsssooopppttt|||mmm___RRRIIIEEEBBBBBB@@@???>>>=========999999::::::;;;::::::999888888888888777777777777777777777777777777777777666666666666666777777777666666555555555666777888888888888888999999:::;;;;;;AAAAAACCCIIIMMMYYYmmmzzzttt{{{{{{yyyxxxxxx{{{}}}}}}{{{yyyxxxsssssssssrrrssswww}}}wwwoooooopppttt|||qqqnnniiieeebbb```]]][[[XXXXXXXXXXXXXXXXXXXXXXXXUUUUUUWWWXXXXXXYYYYYYYYYYYYZZZ\\\^^^^^^^^^^^^]]]^^^^^^```aaacccdddeeefff^^^```aaaaaaaaabbbeeegggdddffffffeeecccbbbcccddddddfffggghhhhhhiiilllnnnrrrxxx~~~zzzwwwtttooopppsss{{{nnn```SSSIIIEEECCCBBB@@@???>>>>>>======999999:::;;;;;;:::::::::888888888888777777777777777777777777777777777777888888777777666666555555888777666666666777999:::666777777888999;;;<<<===:::BBBBBBCCCJJJNNN[[[pppwwwuuu}}}yyyxxxwwwyyy|||}}}|||yyywwwxxxzzz{{{yyywwwxxxsssssswwwtttqqqyyy{{{wwwrrrpppttt|||yyyuuupppnnniiibbb[[[XXXWWWXXXUUUUUUVVVVVVVVVWWWWWWWWWVVVXXXYYYYYYXXXXXXZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^aaacccfffggggggggggggeeecccaaaaaaccceeeffffffffffffffffffggghhhhhhjjjkkkkkklllllllllkkkkkkoooqqqsssxxx~~~xxxsssqqqpppoooooo|||wwwdddXXXOOOCCCBBBAAA@@@>>>===<<<<<<<<<999999999888888888777777::::::999888777666555555555555555555555555555555555555444444444444555555666666666666777777777777777777888999:::;;;;;;<<<===@@@???CCCKKKNNN[[[ssszzzwww}}}xxxwwwyyyzzzzzz~~~~~~|||zzzxxxxxxzzzzzzxxxvvvxxxsssrrruuusssqqqzzzvvvsssooonnnsss~~~yyyuuurrrpppjjjccc\\\WWWVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWYYY[[[[[[[[[[[[\\\^^^]]]]]]]]]]]]]]]^^^^^^^^^___aaacccfffhhhiiiiiiiiiiiihhheeeddddddeeegggiiiiiiiiiiiiiiiiiijjjkkkkkkmmmmmmnnnnnnnnnnnnnnnmmmoooqqqsssvvv|||zzzuuusssqqqppppppzzzyyyggg[[[RRREEECCCBBBAAA???>>>======<<<::::::::::::999999999888888777777666666555555444555555555555555555555555666555555444444555555666444444444444555555555555777777888999:::;;;;;;<<<>>>AAA@@@DDDKKKNNN\\\ttt{{{yyy~~~zzzxxxzzz{{{zzz}}}~~~|||zzzyyyyyyxxxvvvuuuwwwrrrqqqsssrrrqqq|||zzzqqqnnnkkklllsss}}}wwwsssrrrpppkkkccc\\\WWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYY[[[]]]^^^^^^^^^___aaa^^^^^^_________`````````bbbdddfffiiikkklllllllllmmmkkkjjjiiiiiijjjlllmmmnnnmmmmmmlllmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqtttvvvyyy~~~{{{wwwtttsssqqqpppwww~~~lll___UUUHHHDDDCCCAAA???>>>======<<<;;;;;;;;;:::::::::999999777777777777777777777777666666666666666666666666666555555444444555555666444444444444555555555555777777888999:::;;;;;;<<>>BBBAAADDDJJJNNN^^^zzzyyyuuuzzz}}}{{{}}}}}}}}}~~~{{{yyywwwwwwwwwuuurrrpppnnnqqq|||}}}rrrjjjhhhhhhkkkuuu|||vvvpppiiieeeddddddbbb^^^ZZZXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZ\\\```bbbbbbbbbcccdddcccccccccdddeeeffffffffffffhhhjjjmmmooopppqqqqqqttttttsssssstttuuuvvvwwwvvvuuusssrrrrrrtttvvvxxxyyyxxxwwwvvvvvvvvvvvvwwwuuuwwwzzz|||}}}~~~|||xxxuuurrrpppnnnsss}}}zzzjjjZZZIIICCCBBB@@@>>><<<;;;::::::999999999999888888888888888888888999::::::;;;;;;888888888888888888888888666666666555555666666666666666666666777777777777777777888999:::;;;;;;<<<===BBBAAACCCIIINNN```~~~|||uuupppttt~~~~~~{{{zzz{{{xxxwwwuuupppmmmqqqzzzyyyooogggfffhhhmmmxxx{{{uuuoooiiiccc___]]]^^^^^^\\\ZZZYYYZZZ\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\___bbbddddddcccddddddeeeeeefffggghhhhhhiiiiiiiiijjjmmmppprrrssssssssswwwwwwwwwxxxxxxyyyzzz{{{zzzyyywwwuuuvvvxxxzzz|||}}}|||zzzyyyxxxxxxyyyzzzyyy{{{~~~{{{}}}xxxuuusssooommmpppzzz{{{lll\\\KKKDDDCCCAAA???===;;;::::::999999999888888888777777666666666777777888888888777777777777777777777777777666666555555666666777444444444444555555555555777777888999:::;;;;;;<<<<<>>===<<<;;;::::::999999999888888888666666666666666666666666777777777777777777777777777777666666666666777777444444444444555555555555777777888999:::;;;;;;<<<===BBBCCCEEELLLSSSiiiqqqqqqssszzzzzz{{{yyyrrrmmmooouuuzzzzzzqqqjjj___bbbgggqqq~~~wwwsssnnniiifffbbb^^^[[[[[[\\\]]]]]]\\\[[[\\\^^^\\\\\\]]]]]]]]]]]]^^^^^^bbbeeehhhjjjiiigggffffffggghhhhhhiiikkklllmmmmmmnnnppprrruuuwwwxxxxxxxxxzzz{{{{{{|||}}}}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~|||yyyuuuqqqooojjjuuusssiii```TTTHHHGGGEEEBBB@@@???>>>===;;;;;;;;;:::::::::999999888888888777777777777777666666666666666666666666777777666666666666777777666666666666777777777888777777888999:::;;;;;;<<<===DDDDDDGGGNNNUUUmmm~~~ooorrrxxx